From cfb0f4a4e4c9827fe3415486fe21410786654836 Mon Sep 17 00:00:00 2001 From: Deploy Date: Sat, 7 Sep 2024 21:49:32 +0000 Subject: [PATCH] Auto-generated commit [ci skip] Triggered by commit: https://github.com/Nosvoid/wiki2/commit/e870fb50001d5c8cc94c6ef461d75205a1c153b6 --- 404.html | 2 +- .../costumes/all-sets/buffs/MonarchSetBuff.png | Bin 0 -> 50544 bytes .../img/costumes/all-sets/skins/MonarchSet.png | Bin 0 -> 37651 bytes assets/img/costumes/costumes/MonarchCostume.png | Bin 0 -> 14927 bytes assets/img/costumes/hats/MonarchHat.png | Bin 0 -> 13726 bytes assets/img/costumes/wings/MonarchWings.png | Bin 0 -> 12273 bytes index.html | 2 +- main.46f5415b65547774.js | 1 - main.67a1ebbdb0d06f39.js | 1 + 9 files changed, 3 insertions(+), 3 deletions(-) create mode 100644 assets/img/costumes/all-sets/buffs/MonarchSetBuff.png create mode 100644 assets/img/costumes/all-sets/skins/MonarchSet.png create mode 100644 assets/img/costumes/costumes/MonarchCostume.png create mode 100644 assets/img/costumes/hats/MonarchHat.png create mode 100644 assets/img/costumes/wings/MonarchWings.png delete mode 100644 main.46f5415b65547774.js create mode 100644 main.67a1ebbdb0d06f39.js diff --git a/404.html b/404.html index ae9394dc..8b4ad134 100644 --- a/404.html +++ b/404.html @@ -56,6 +56,6 @@ - + \ No newline at end of file diff --git a/assets/img/costumes/all-sets/buffs/MonarchSetBuff.png b/assets/img/costumes/all-sets/buffs/MonarchSetBuff.png new file mode 100644 index 0000000000000000000000000000000000000000..6b8398d41db42b331e374ffd287f8d555725052f GIT binary patch literal 50544 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%0AKmq*4nSN-4AZQ+dp3s z{4Xp1r$7J8&=EeTTjXrJX$9Uq5j)2PsbWv>WTy3{X4jgO{pW`|$6rKFrhHT{iQxX%#C~a+7osViyfm|3FiUtB) z6~@2OLYx2nBn^FUJAE`uM*Tmp>;+Cc8W5|A%qpms_z@jDQx%uUGTMpohs2nvwv_8z zu9DT)+AT0tuCF9gZqB|>^&t`6wRGu{pV&ryCb2Dba+BF~ab!BKPYx;=>ixCx!Tonj zuCeL+g;pA4+G?^njq24Gy#?|A0&gSpO&oO;BW1&Hgs`mv^bO*zi&wZcNwOndwIQSe zT=l>u=jGUpd>-BrL&Xyo!4MJJ6$Ns-H z=yR;k>hECi?H~5B_E)~ERWCP3>TIfLVtJG^dV%YrYXr$=S&R;yXy`#UxVu=CwJ|QQ zvC94fQ-NC-dlFIS-&UdA8&J`Y{-D7cRgZQ*iB&E_spYYH6WQKU$is!KimmEqzRQIh za|;ho?&Gm?ql8B((Dlrc+SpL;ZCgi#!~{+VLV+}aqV%IfloKwbdsY=FimHKEhn6wh zpYt*E)-mUbY-$sZ=stxF_5Iqsa2IavFm~aRoC`ZFi7)aHZ$%g}S4%dB89!j6y8gR8 z?G_phx_!4V^L>^8w)0+IGoudhZY74957V5be~9Y&-|OY=>W{Q z??tovI_t%?AABwCf&sAhtB-N^ik_hH@Wyl&4t~Bp0~`~)#&riLB!CeW4E+YC$h+xo zIm73aPnK{*4G6dOk$qOqo8TTn?<7*Qpe+v@J$KOdEo(<-|GT%o_q+G*|95j|!)U>8 z{-!6N-n>AsoL5km6tI!tNAEF~T1T8eA^lOoZ`5rqUWI_Rx{0_(wSgXcRfW+E1~bGjaySwczqf3^8UimA_=~Y!r93b zis^}W?Zhk`$th#7J|Gyj7zX%9!}wIQsthxn{3prjrSOz~RkXngeyxc^b&OZpyB8Cv@tzP5Op*XI9jO?mhW zutmJZWP4GS4vg~eG7{rc1≺M(kGU=@EfOPuB6J2PS}o7iF(fZWepQ^%RMm>qDxT zPTLQ8_^)zHLsqj4_fo6yYTk(N^FDT~wy|_Xi9o;CaNgfE%Sapg4AZWWO(~+$F^>{U z=bI=`i_#ZEfJ6aK<0Z{NWAQdS2ENi<~0?ZzH2PbOHc(xl*FA# z%*zJoHaXQc+^87b!fBIu5(_O-SAuvbrUdI<)y;-g6w#-c94D_&V)dEiCQa897v~-m z3cy~9r{IAIvJZoGyOT@uB1I(Xl*GNCt_L?U*?5d#X0&GdsfzHyqnsh z$<5;)Q56G(W(gn2OV2cMzjpGH*D>FOeMi$tNi`A31*IG>G%dV?8_Qqc2d5Oj0s4_i?}~vCkhLE7 znTPeN2_&rt1h!C;_slHj!i+Ian*7M^Y!g~cXQTIL!o-58?iLIgdt&yS5(Zsnl~}YO zKlV6hq7M77xBNZ?wyqinyI{BgT*zE#U07YXT?AWi5MVsY-_tc)x7b%fc6By1`&qQ( zgm;n@zhD`Y7S^O49WMIXU|GM^Uwt-B%oQR-bV{*^u$UM3ECc%-E$S1A>G+G2e{Gg+ zP6Upt8liBB7`ly5DClu=3Q;)}MHR95?Ku{It7CEE7bzCRYOIP7=1_w9)?tmZ_dhN9#%9%ma|KHwOJPg$KS34V+StO) z1;*{zsKNizEw=WFPuOi4{XQq&VX1I&0!k$ff!*=Xucqz za06eORO04ct4C`0w=3No2ZX$ll;1)%zqZlE5$vU-sOjp=bmxWmrHMZJ2^YDN8C~(P z0u~36R@4$KzDywBC>(D%xxR`Ks`>0{Z;!>vsp?mSr<1U=x8;C?L9|{i?lke^9l&JJ z@wTa1(G$WY$10ba^g4#|)acbVg%*k?T(uJ&1 z&DDGE)ptIz-IYnb^YJX7rFL>whBZ+9sU~$@@XvT))lN z*OU_7p1khQ>z#gfQq%*9KCwuc&*#|2E?2l3P%?A9fSZuWto7lW=3TAR9?<>2cF6s2 zhdCeANn3ATVm=|J^B{C@OoXmxs+6IlVJ7-uQ=X3 zEZgtyZN(|3;SlN-EZb1IZa`p#k09?C31jYGXt9Sw*E{zfqHg|f?QRcBWSn1l|DG0s z`~R>$IzmY>Sn0LvT~V!0Nwsk^b&kN9B2k1wU4P!7=T}_DX8a8EWkO~Jbabkr@aeK5 zvx2rlKw{6BHCJ1Qb5s&serI(cS=ZM@|1q?*zm)MapwGoTw#Qmy4+v<3+D5Z>Jht^@ zbvPo}cbVDQDbbGaEbw{j&H9b8YTz{!k*ls{$bZ<}^8= zF$Pv;gr%nWQ2o>-{1;QQlwBJCQf2=!{CMD)ZLSNUMgD7x&>`c6uqAloR7PPbU}V|j zgc3nUIfpL}_e%TFDU2hZ^)Lc*!{;Rj^JQ%Ii6K;`$zKihK;)5V9f(0aXHAXLX{l%| z5q{=r1%i?O?Ur(EHje6_8QHW4b6shG1Ov(^- zq*p{lpfogIm!4q{{NU$TQ`$Cw0nP2#P)PIqd&b8pj~5$dhgdj^7D`bjP(?P|M-!pO(b@#_2B9wbVp(Jz(<<;s*wEJ$0CqQoEK}(#PV0wfI-=>_0L1Q^-{rDU$q(3(! zbStx^tV}$n4T!j9%EOI?U*2<6b-7whQ0(j^@-(}LCs=WNdhFrg+^_wd#8OvRueIK5 zEQ@&Q+0a;IAw%}!l52dXQM#hqr1XFPcklCBpO*2LX_mQ`C6?8fO_yDMru7{hvlDcn z|L-PiS*uQ0->MK&`+s{KAjv0}Aq^}gXwJKM?{{pjG=e?t?p6mX`+lGB(o?gzfeB@b{*7b!Dg{LEfH&R5@g3TA|E~jGVx02)L z0iExWP^uVvi+d8+`^S&2r;B))pPz|vj>XlWdRS%EcNh5MaChdIO28@l=6Fffvbx3< ziIY>@ZeKrD$*6B}F>z0MUS)58VbcHpio!$Rz(?lR6u)+_h;>FWTjApYtIuuk|6h5? z8K0s5>jZ0>z=Q?;7B6YEz0r3SpG66Gllr=e&*9qx&fB%~2pXc9u&%O7Y^ZVZO zoG17S-*WQpx{ur;%}L3*x!HG1+;7W=-XS2jXFF9sHWldy&%lK4sj104$(t$xu27c7 z`wBu7F5n3S%MY4?vkfv+zUc3wN*8>*N0!PTBEIZCdx!wM)qkIaa~Anl&_)N_2UKnx zN75rhd&;Hg7ZoBr3)Lcqg5JmVh9?r$BInf4=T`;BpYxXLHZT%;cDc9RrbHI#5J#F4 z9=ZP#)Y~Vz+d4_p)rl?55xoM&^7fVnSx#rF&|~6E?up)Gj4n^sq*|s)g2lutF2-|a zrg>8Jma!Vhe+oiF!No8#gB<1|g?_rf?)zCAHctM1*w=#IYm#9vn{%1Vj38@(b)Q9T~@iScM7iQn=|<};Ql~? zuD$Sv*vd3LShX7YQc0lIY)jGVpQBq;Dz)qr8kT!gEP8|tM{KjyHR>Lj;4ltx_Woyb z1@3luIstV$!jMpKQ6Yu$PuLY-`2UnjmokbKK;{ z6PK>3msKLuIV!8maUA)Ok4FO&BW5f=uhu!th7zZfr&Fd=r_-kGA7V(ntU`>7O7H!i zNm*wZZTEj)ogvYDiJV5)t;P4sAcHB1PKP_}Zu`EsW!1;1(ERk$Cj7w9<9-MC$g#=xXJUFdXONtk z5e;I5Tya&uFW$-vqVC0W0&M(`$x1F~wRC)rvH1r+adE+qPC5(0oy^UBB%YXAIoZg4 zn9v;8k8d$aK{pvmM{QVb$-31yQ#la`gi^X1WX6=xzS;q@>ZO>5G(=f@P!BlQ~3Ad`>Xi*`BG1_ZU zjv_b>D|_$EZT-aAY}Qk2TjWU;hpRKZbirkU6T4I+a`3teJLYGa>9{CoqCBg)= zpIiLFNkq*$@vW1OhAJd{>%`1KV*qHhI71j&Ypt~r}QAcdOpB3-rqmzIQYFK%DO2sb%Z z2FZVFb$~!nob+DgX2xq_cteE#gkv?d8)SQgI`EtS(aZqrU;~_VD!fa>_m#MxzLyl? zORX7=i$%e|8Vc{iFCc9i8(!b#j>U6 zt^xkAa5AbTv8GBZAiv+;&+`~U#c3ToQ09<=L?XxU_LZtdI%L$=s!yR;X;bFsq%Ztj zB^5OSv-46^Kou@`ZeIO?#FS-;+rxDYq_vinPrVor0|{X701+@&bv1@oD?*$P;GIu^ z8Y50cRiw1n2x7-YOy2mv)-6Idf8b4(NV|X`uh|e2xe6`z+VH zEV^~1MAzV5Dt-sjY@M6E?l^!KPxIKz>^S!7iNxPDxSx)w1frO;gtYL&6Rl(kgRJ;U zAFpCh`y7kMc)|PhsuaV>nuXY!vOu2;=Piw@I2{$Zh9Y_qA@tz2=9YY=t{GL-#oB;9 zzFp&(4BXH(d1Wmua))WejAFJkcVK+#8IIUC02`|7vn=*cL51#IS%Zf-A%EOMdx>)I zvWgCI7D|s)A6jeVBtAxg=J;M6Z{jWcO)~>}TZn<)Tw z#=v0T_R%ZW;cab97=JB4F?G3Tlk$0eYd@bMw4Vqn+?y`}39vr&kK5x;R(KK4-m0Zo zhgHssw@8Pyra=AGL)X`ii4UUgbW$XC4GQ`T)HJG#`ZpZj3>d=5#$?C{Wi=!s9__#M z4n`o}8Ok*mWj@{Gdr)ZFQ@FUgwiRiFHJP^n%G3-$WX9agy^5dDG!9l)M4@o_znwXn2Z=y%mH}@7t8Hi=E$8AEMzhJ)Ds752bib$J~21#bUvl$2jR_m zE`<0bS_Smm=n zbJTYPnlE9LulKlLo!8{h@Djz1xe%Hbh}2EEPdvTe@J0gHX#G-SWxqRLx^0sHosKi# z{x+rnr+B}x6+b<GjAcU1pt1G4^?kn2cYA)n*Yo?sYuw}9_c`}D?{i((`+6U7*UgRh?h@Yx z0)h6LniyJvKwC}#KP5tfz&EGcHSxg5&W9$p{veR>hs~cYtv)o zJ2M<_y`EL%W?a2xRdUm+1o${wYUMBZ^6J*3kFUMZlizA;BDBTe&4i`M-sG*cM>HAm z=Y0I5XC7vwLJNk+GJ?JG@Pl)Rev8%h2i2a#H~Jaw!*#xkpZiub{GawMTZb*KuB(Se zaO_vJLc7(aCx&{ji-qk6fdmSl3+_3hXYf?GV884Y5J<0F<-wP~u5G+Z`~Ccwjd}V- zuUtvZz@Dih?5rz`;8^ivsIfnud85;#`*Gglqmj#+-kwzE-sqYL3B1BVyTseqh8_&m zC4KJbDCt~t@6OWhrO__a3n5kp+d!a$QpuO9+%LH=6g^m7n(6K9yL#x*XkNdZKTZGy zYK&@^^cTJ9=8Z0d!mmR?pz9vuxte*`L>MgDSP|R)-tN$96Vj#ua0Kq*`<0c|{Yu9({b$6MwGh&3Dp7 zR-QXHEF~*=WG9kGHJ*}{<_l^6e7h}RA~T2+ zeea26-TRt>8CMX9#nR&xqt`9zKD*|>taaQ<^73i;ws1+U;1^4? zgJwmUfql}4u8JFK=E~59F=^-2+0G3u%?=pGcuIsRWr-BPzYlTF4E>dg_gyI1*26ll z?>dy2rg?mW=s(e=o0y2o3?7LalDWW7=088xE}68xz#vxi{z&aj?t)~Z`2*gL5N-iu zr20VsXhj^DCHKoVP9Y~VBR2SH{?6fPB3BO@vcm>?OWGr2S@~>nGm3XXRsdlN)j1KE zUL#g?KkrYUydHyn)W_R)T+n^cF`SrIj^Hq<(+r$TRNI)vLBsy5^08y7?C<{dQ2UN6 zRli^$-pOksX|?y++dR2wr@mA^%42@y)4YE5{f-om>qX+7sTY}G)@@jz;$j_X@amvV zRev?{0XV)~P|x|jAhnMOSDk2F*ZBTKbVE&J;gGZ;;$m!JsUWu?0YZVKU7WJI{#*^UBD8$H&O^BA_znlhgEJYvIP|RF4ChC1_C|0?6OeQxmLW9Zwe{h z0s`$yXvbdQ)?Y5gDU|$qJR@2DIPh!|wc?u^M#V)C0)gDGVH@j+A3LV%U+;yDDC>h4 z6E;RAsUPEl;ewzxVbKfnsLr|4i_P1H*I>srFE$e^a&nG~THBT19r-w!=t03isM&T9 z05T+iNJ2kLtC!|p`h4x@7q74|?KGeL3p*@{dvoJTbD9n6Ki_OTN0-L>dt6_Y<(%z>W}Q2MqlU0J ztEvLz1!C{D!bI}Q@0xvmI`W?~1P(Zj4sGaRCOVx}6WP$KgmsDGjWHKzu2IDg`idi_#79swhlM+fyFa# zs`<0ox8@of!F^H*7FtWUHPpp@61KJvG-XP8QNA>^f*(9bk~Qs%Ls|~Pyo>XeJZ}^e zbL5fNM6V>P9)E+D@$)PQk90M_OgO}{6tHj%(SgH1Zm_-`&dQ;MJLAg&Uy4+z^@NC_M=oH2?! z`eQ}RhBCnd8Is$n zr_(?xKDeyVS=$v}RfIk^_(%8Dr^C7i+Ln{oj%vJ$*>@@r^Z9#qvDd{#!yvsIii(~e zRv-bbtAqlJjqxbnLPvxVcBNOe+O>V_^p79eyOrx6dDndxB>$*1;1Pl(`DLB}yIQv4 zi)LpNPd)crWo`>S@Gv+blw=)?kyvFnAyAOLPF%iR3oa*QZ%xWa*;Xqq{w|gIj85wX zS5BF&9{F^Ipzpe%fRnipbeux%#}!cRi)Sn+9gakQxNm6!r~nPJ!E|mpYFv?*KHLBu z4qHFQi!+ukXw_L#5!VhDL6~Dr=o2@s`gvC|$D(h4n!KtpQ>`8Fd;RHDPZNErpgbZa ze4SG}DgAqXmDeU4L~BXFsrt-ZJK`Al^?pE?`h*0(M{|Tnw?Gdy;h(=RHXUru|0P^E zC!k`#clNtnNqdElca69my0>mPmp>BAU077IgD!bUCGtq$r10If)-N%VX8BJ;3)nPA zU_~B?KymRymzDCgEoB`33OYBVF@6x{Gxxk2!n63z>*kgJUNKu?*#Ex#dji{JHoVfp z^7LLb#8i<|`lKD8X3T5(RO%pg{+M|-c73$DM|y+H;?c3;*zo0gXIj6{Z_LJb=_X^{ zU+-8`Zy(ch6|BtMvqIz@Bi0wG{SEOK?pFH@H+5dRnxM}RiROzy)R!n>ocxkBbyl?o)}PkfIRLX$@;(c}%O^>( z9PAa-F=+}@X1VnZpG^Lef#GolHJ&#-8EgFN`|C)Iu8$N0%AC+Hf_8_m zm?GJ;^vU_%t<=}Yim1;+yn1VhubEjPXQ9qL(7DF^ryCnCgS;QB7kg}+*QGLRgD!=w z63ZMN`c=k_(vliNqOg>f$)%xS7dD{{g{5lhAIzC?u|n<8niWuS zNn}&OL$ZyY?3&@+5HNJ94I>HnPjocMWy}oR8hx0#TIPn(4BS7F#PJ2A3)`hguOBvd z<2*lI{Y%EK7m{kd)R}i9SMznIeJw5bR4i*iWSoZ-|BcZ2Az;zhl@8mrA6TB_6Hz z`><7`E=WhoiK*|>npki${xJQPjpOT`dE0h$6#!z}ZR7Rqt4XDt8Z_w9(DBA*rk$0u zxnu&O+OK4*j7u%e#lEAs*07mH|3=`}rlj@&6dxHbZP z#GH8RR$7FTD)x}0@29;1-=kCMLye(RW62iQ%lkn+ngY9X!;0oQPznL|p~s+U8qtM` zk_Mco`?8h82$Nm#@zPrX z?I%-vGJ}RpZJfg(Gl}m_`;9?*b0TMBI~`;BNB=scP?oLQr4v3(DZ@_5Z#g(5G^vT7TtH_4R z$TK^H^D9rqdSk&DVWYd%&G$|Xf(g%;jE`4WH)Nz31v%On`E)4P@$O-CBcw7BOxu8d zuUabUuw(wLEGRpu%}gY1?n&19oU4$!^TUeO$VJ!+E&d$M#%bk1Ch5L*=KknUi2e3g z67!=+Td0Mf;yumGR0of4Z?Bi%o5!ZKUgtwndlD7RvkMmUJZ_9>YY{WN<1bIHd1!^a z1&JSurh@(5!S@8b&@Gn|&*UkVDo!rNpUahQsV7vrwMALFPJ41|BZ2qSdZwTupBR=wSR%amRo&#LY|&0dVS1>wlLm$U#fvX#+auK8`-DSUg@9j z1><5gg648cDWQ|EAY6})akxiIN=UCtUQ&zkmTK=Gx5;vSO`)THFmJ5c>N(xip|vSE zuYY(WV`FqCB5!zowwCu)ckOZb?^S2&4U4c?4b6$3h7fLVm_T&VtBpAIVcx`q@=h_s zcrm41g{Qj`@K4xZxOL#X;*iA_1nDY#-Gz=fdzJ-;412*C_9R5|464we)gI4iTJe_$xeGZHJ-Y0hD)M+ zdl%(7{YIr4`S7Sx$=N(pQ9nuhq1Xy|zMqOWL7n{Q=*D$ou35j64_XN)LrSKsqWUoBWo}w4w zR*#6!$WazQDy4{G=ZueMxmVDzS#a^l?Uoi6`xs27m3{x&l{S~TBAcdFt-+NnMbF`- znKU0A35jT^@xd!|*qi!0&}n)$(#~ewr?03BD;F>-!65vbOOMGwc(&Za6~otL`ZTkj zOW_rZl6UOO|7tm>P8DxuFsPH?KY0G$kmTiE8qWT`)?J%h|JSO=_~(L~PEO{s#)x434ig{9N5J^#ew2xgINr+;6a4QmO3XrieB@#e`F6W9!<)#rC zNEa+Wbe0r7+x$C>YX5$=)A7a5dKAH06=!>{zj2!D?288Y*#(Lzu$iI7UX#D8Lp!A zUP%{0x~hLmj~DTSXMfCBUT>2TZ@$7{GPxcz*^gfCNwGEXT+5B_MJ#@;hCxLKA>lIG zPR{1F=<@6?{U{HsgKo=10qW~NBG#W=eDFnN`@ok|s4K2bH$vY(+1WcVkU^!C3zB#= zGe+1R(}6f(+-%M`WLVtqM|vw>mdZ@3YXIgPBXw!w7qg2f-zt$h7GNmX#utY#yq=&hWm{5tF?CJCRvI&)+2T|@@R)Ae+13sfBsyNmaRH$ zND7`G>Gbgi59Z&9Y2{N*q@$a{ zbH+L5GeM&{51gBl%eGy2m;{AMfii)?Kk&>2%jI=+@%y84O>Y zsV3BC64JpLO#@bDmsq!Ywx`SYJhg`AY_k-}jDX2HRyD<02R_g15}oL2!LjHK+iz8S z{RAQXW^a{%C+5%bPE(V>F+7K}WHK&nYZ*CEuu_Kq-X{qef}m`^N)R*7NE`s0Bp zkIRAj0pH$kA&)#$oE!?BD=5N-W1PbI_gCi85!a;Sx88F?oE+5h-=p0WF7N298QJAH zY~uVy<7rm8__c_doVYA<$WDBzl(C}QzMObwLjG4(MUUm|Edj$rkbw14WwPtod5k6! zoQYzW@Q8=8h0T06OEpNJ-TnHFX7)MMbjZrW;U>dwoz=60hqiy;Zg~m@;K;CPW?{<& zp(3-DK_vA$VorKHCi-~UI1j84!c~J9btzuZzlVBfISkU=#8~?_HKDVtjvP(6H0iFp zdNl0U2kFAXg`9v<-{i>}$tsTrAiLvx$x!8%KPscZw!c3`8U7cetG@;?(*KM0N7@Y6^AgMhmq-QE^hS zl|{dC>rg53fDBqZq7n2HR4RTQ z;Ef7Zx6W88pS$dHZ!y@K=GEDH)yDztArn;3qO7azxk}Gfps7AqDQNUMy2kt^#XbI_msYXQK`O<+@5*fRRoU?4Cm(>rD^6SCdx)wP3An6 z`n-0#9WZy3`KgtvK{L4t9Ge^6Yk>%9{qIxVhfiFdv;bBuWhVoSBPerOwiMlh^gCb3 z2t~XT@mbdIA4OA%$I6S=cZ>BfYtjO!H6-5qMC8gni<5&?y57Elzan)+wlfM7sbHUX z2Qe%iC9)>0C<@N(@l?prt8H8sU!ggNWo2#jx>N`I9%C?|?I@G=@pBPrPQl-!J14HQ zL!Wl~#5gn~w=Y&-#H|W}CMDl*w)UT z+=MwAdT32}edO?OO`3OJVWFT#z@$jnQWdsfA}cg;mdqh^O1=ykU{FVcz}?sXsLm(5 zb9FZ!e>$YCou>Dt!es{~Q!`ae36si~|LDB2kjkTVIOlEyHdu#!49)o1Q@Q~TK2;TT zHc!Fl_T`{Ck8GQCWBO{nJT3CjZqL=k8D0*0?dbZ-aD-8L)6b(TRrTKaK4F}W01714 z3JOKA=e`XiIrvRyo(ciLaKiAN>+IVUWd{?=B5_)0D+swm)KEUa0WkL@6fedCF5Z>V z)}lSR9`kG=?(#(KgFZv|*?}~YW@$P0YDbDvp?|k_s&~j-{nQT%cao4?NR_POOtNi7 zr@q1u(}8go^^b!+yeMf@ved>;e8BW+j>jOGK@~0O zM&0phdfJBSc*M7!sy(U`BWO1bKQoDlH<~zM(F?@LJlnJY#g%+Cw-30g)6PB+d*FIc?bV zp{l1f1ZV6{eeP1vKqj!=fJg$wTJ6ppvIbzuY9F{lwa?#6m9%8zt#~Q;6T3u2Pq^gO zXT`LSPQIx*(^prVVcn%vgoxpbdQJ_*Ri6-Np^ur5e#RA(Q3454YLBi6OK+Hi(&nTu zG$(u9s$MEgw&+65(PAdeC+ki<5i_)?*4~w~B z&#GclPNEw$-6SEomCiG{r0Ev!e%;9EQGz^vsd))P$J|K5c5d()8lh{IR)tr<`-~JgLLy!NOM4-xc8z=xg`nGBAzti7z?W1IXO4bg2 z0g#aJrlBvfSqf0wH2fd_bHmr5@}`y2(&a-dD_ljlXX8X;k&|yF&L*-?%YE{z{MB|} zI+VjFC1TCy_AWG9R4RBUJdny0k%_(6BYe|Gy5XL>t;3h~jzC?YRaz@ms-s|8kUvyZ zt^HN&%5fk~RkE#obw+X3Ld4dUa_N#wBF_Yx%K(?NeHZO0x6F1q%bIU~={v}BK{O>8 zaO=VGjC^H|vbHd1Tw9qkvfzs@Yu8}?P?IAGCbdfoSav$tN3nvnyEvsMGtCAcBrnx{ zgPUf;35bGj7>ZNsi8$Pc!L-aXl6yybm_P9yh^p6FbpW9+4hibN0{Q=?R>|)FT+!>Q zlwd=DS=PEJ2VeQAomDPYWUu5!dCELon^K;YFZQ%1#>bHWN0i*Jx*{ZEX!~|wmR5G( z7Pd=CJEj}n>gNp*Z9hB-F`JCpJvHv{tYlt``3iezVO57MA1(FWSMHA;gqbu8F1PF8 zTeKUx!U&`pVjI%r-yenZ^j-JWDX9k^Zc+RW0iJ~QhS;Fr+0eg*tETu*%}@Cf^M5-1 z?N>|+Mf|v)$fs<{Q!IU`#)RF=A%|7^q!oP{@WP3K8P4=dyr*1=DcT~4kzdGAGKJAb zX%MA!$mK^eS0Ab0mcY-Z+b4WL%vOmn&nvM)l-dWD>|8Tft1CXBnZ9KHAdA^f)M;4;Wu(EI1OTmk?3s}8Iu^7y9f zYPpebSoE$v0+ybSWVXgt97ep1*YpAkRV$Z-PP{l`BVs!EK)pepqudC)5!WTgPR5FzbCTG5=GL~!W51MLXL1AikaCOK zUsAH3l!+a8+qGlQ>^EHB5;6}vtftU4hl6_{a3}HnHJP(OcS8R2R{@V3qSTegP;c7E zhhU|jY}XgK=j&M4wA&u$D~0cxUo0x|bP|yg*dO}|F;7+wjHec~!UDT|r^JRj!tBrt zS132~r%bF~^H%+v8JnM5j^Awf$JR`)l_@RWoQ%qC|Fu7PXByWZtLS7a?-emT`Hb{d z4Wob^s>LNP8Y03Eto|FQAC}(-m zgD5xVvMwj}=Rxl+yhC!+NipnkyO$W=o6TP^)>UM|a;}#HdQd)k*)O4+#J1Os+aYoM zoPI#3N-J<4AxB*A?hA!WSOt&_{ZMN`5XP??- zpn~B2M8t5*W^=eg6DRjP7Yw0%0CMRD0>%ianV|d$^B8tjKHif9|Hyc^AE@W|_Nqk{ zmzM6*zxn)^valxGM4A;ccq`dHanarZqRB!6lT+5k!4xjmwHz4g@MVOB)wpp`!T|s@ z9^SnPn82d_3r_wWP!)Xi!QK)8puUj&8zcd!s_@T%`uB$aj=Ui|bGPpnyB?zc|8cLx zr+(+=1<7jU@%Ckxr@_K9+CnED9$Xk1|9`8*~v#16E>KdQB-!M#Q zGpPM@&OKzUcuLpytnOUc7AYhV-4Hx_S>Jo+&7U%wx!qtk{&cIIBVB(E*w@C#&zZ2c z!w@0+;o+&NtPwC)xk86DF2~UOuA&e28#8eifxbDvMZb6W#o;{8NHy|6b4U7>D)Ps1 zdQC>Y_$jSFgSr>sm|<-(5)?xB&>6e~lfbo;JA5h-J)ttOZ!O#6sR&;??YQA_XkGzz zW}vnPuGF)-`IkCnSZYd(bZv@-SzbTM$IE#yPx)`p1N+C7aY+ntb8kpOvh}5(5Iow4 zG|So2xDR+CqvPk=^5L=vR}ODBUYgAoxhqoZc3k?{!E?Ywhj7_OQNEis>XA0>*p@#< z>Bs*II&3!+K?DUENBR97w#GO4()%A9_y5kR3kM7x9UZ}eXa8e)Pi_q_K?S4A!)T+C zqs37&XZDZ9by#@pTt2kT5BtnlI_%5(;!IHA#7$Vaehx6<0h8C=MbgA0i-p=IjC%Tc zuj7@mt=Z)b@_YbHPUJTVm9@a#9#B!0Y#IbQUBjlKveatY3lFai{qG+Umfu2oy)f_onS$p&qE9VFR zW={MvcfiX-SX!p%ShO-1Q~IAL)|{~G+z#-`zsNG6_obykac$)D|LPq$*s~dW=Kssk^YZfAY|i|DHII!Zr$|M!Re!orT8ob$gSDN}J9q5>+TT;Q+gWZ} zUTFWI*^s;PaM6R~IrKnE^q}x2bp}z%%19fFrmcGR3KSPMTvsm~kOQ|-hw)`!NjPIV zi9MZcf-OHctD+w)VknaWKCF&SS5Yvph3KTVIdND4QMm5uY_&hC!X?t9CtJTu<^lxJ zx!KuoWW=?C|5A;;wilS`Q>T1`3^(WJor?a=8#j`7%8F{Z!H=B3qvxjMJM!_D49wFr z$1?8<4miaU`$2%3Z<>7Ju}cYo(Dfj}yQK*@W3##M$DZuWWfD$CNynPCWE2N>5uVk4$1XK5#ET53&0!BAl7_RT_Eb}#=V55U3+ z{g?qV%1+6ALLAs?W&YU0W5E=NvJs$PUoOd2lFM2t1q482JCMI#wQxWel9&(i1xbZK znOxUf@++W88c{d~SgB-q`hZii3*q${q1>~+l51*?%u%)#YuXg1teq~ET8Q^-5wGd0 zAmh5`Lq?fNWS_mMS=9>o;qA+qii~<#!B$|v4m<2MPoJ%nx>OqmXi=Sd#*1*yxIMmb z>VWNpy?Ua-5+CUW<^FMW_M~Thv0kqk<8}wn0!Gr`b#Q{q7#o;i0Q!+5 zF^k}X9l7-@@o|7tdh_?5+48})o3^hN!L8pAIqAqlw!#yNi~g=+1&;5oPpL> z(*_idPx6NQaTYv@YMF2c7Ob)>EKo75(zpxqG8lPGAnC1?+{_&~Bp#PyhR$fkf1gfv z*^8gGr;m4Uo~l3yFJFxq(5N)#@{xRNfNHFo8TTo~MEG9w0~S6}G6y_%+=lf%=JCgG z!z$UBB3lEPU8X4O9Pu&`ez-2v$|ksE$tv^VlxZk!#ZiNWg2Ut%7v+UcJl1;ar>tGs z(rQJ2p))+NWKu0v;)&Sl+}#zD31=#rT2;Yq!O&^c-o5s8ttLz%pkQ&zh}7n8Hw%5e1R#q841;Lro60SFSw5`E`D4jvoqwJ za0Rxl1*8B1P|k6F`L|n}qQ*48S;eROD|z~0AV6Z~C}*qc3{hpR)ub4XlK(A|K6w(H z6683G7lGl=J^BfxVs+h22$YlL1iXM97;ToUZI{3z$;0im(=nM`ax{zN92M#a(PX!g zyC-n%q;4GJM+Qr2z@4gPmD~mi-Y5MOq%V;1L`PlU@9O&P@sqI_3?_F=_{Y3*AeY#? z^4|BedTb2(GLVb-{XG}?Z?7Qt?ZN&X31REorcv6>R-u{C!Xow?+TIa9W6YI1$=i8C zT9>zR5Ci<}UP$K4S>p<68v#qPwkS-8zHnIN7?<>FD<2vDX+h)UAo`vz0l zqagOR_EX~ky(k0GGR^!@>#)37_b_DUHqJDY1$OMhyS4UZa4K!yYY!;2Dx-VH2PTN* zGKDEBSX24Rf|%ilyvJ^n@oiD!L2vOX-54`8C&>hx1{WWO5#=OGaF04Lxi-I2;-KC$&K_9gq%a!xb7~3YqbMWqN~4 zanu$|?V@V=4a!NCbcFm_H}xjOvz@^E{W2F&W%V>TnAum6W6HQvab@su+}A}pn)C$G zeySEYR+OaOH^BIyLX<&$fEg5f3;{)d&Zh4xTybpi&S<+it^oeU@7Z(Ng!t<=*jc2M1PSu$D4 zOxm=y|GO{@7S4o!*NN-EEw*bIb6r&@-e8Py_I2pcakVbdOSO$+lu=r>R3hU+;}Lz4 z$2w*e&Zut|fHc4g9KUJz50#OeDudApLxOwufah$)1y#xm;=2hq0&~3!SNxN-W2slgmDta(1-qi7eh7Gjd@AR5?KaXf0usOM+Rm zULb}(P+^tMFjEtt5nx(L^1EPzp!dhmVe$_r&7Byx8(1-AQeirdFAK5ozzm-6SLCx$Jxsgq~$ip?CWSE0iD3$TC^P|oN!!? z<#`o_1aHXB<+=up{5(D>Us?{>cPmOlFGscjpC^TKMmFd0KRi1izt}8a2!6O_5Rv;v z2c*Q@=d#-W^y9DVT1QDcs6U&I8TOfu(VtD_EA}>xk-b$Kuf$xQv#8J>zPDX}OkXn& zWv7xE5Z#yRz)~t?wOyZFKV36nUj`U?-xOX-!ZBs`4}e*BYqf*Q#&t8nchN zG|s;|3rtjVXnG*sZIkTc)kUl$qR8-BdsQzey~_5(%fd?umk46UFA)Y&GSA*2L?Diu z#REm}v?ZWbKf_Zk==jY_-Hd|)mkfpmQNrLWu)wq0eZckAYBKIpf(^{AEJTg@q0tUq z7!3j}!SM5=V4x0fUG-~agqN>FxNpDNYn*+@pW%ioxy)WfXl-*h+(Bv?sc(}2M0NE?E9@}CX}H|~rSdURr&{*%o_7XbZ#jiKBF z1+_XoKNO`iQa*Dh(b6}Mi5TwureItwYNX@sGh>`1)mqj;g*jA_dtbgZ^Epn<(!?s9 zB%oRG^Tf^LM$KWv&a<(XB@Ov?jYR3_U5B+OL z7hu+9-Av`m{gmo&-9-1>nLc4orcGMn%*~0$-xGIT?x{?v+&Jx2OS7IJS&>Xv9qvGWd#pTB+y4p=q`;7#`KYgAqmQGo$^64 zas)XFj<0DdoF^65Yo&mP0CW1lH_g~SeWG244F{2w&w_cvbbKF{*gE-ETDLC) z3|PpVI8FlnY-LIzmebUFK7T%DGaiQZ!Tx(wS(lbK?{mYw({3=13eC5{+5QqYZL~{p z(H`JTo8@&ZssSp8fMGzu<@!wUIo1!P7zH>KbZo1D03g3Y<`rlpm3YRiQ8c+oMhdBFqI56t+-8S0o zeL9W+$Gez|4*~*+HVRW79EY@F%7-TyD{7t%fG2!XPjk!IiB`K7<^}w|2D|CAK z`ZvzE%iPh>uw4k$RUmucvJ(-x*bY*r=bs8G^f@cICNmgfbM z-Ua!!*@^o&Kn?!zz68Mx?UVUWw`D$ni&wJk{&ov6+V7g`n?-{^@KFhfSAs%PIET>^ zNcg_6!j`B{G~ym{&0K!?fU=^7ndO)QniIm((7_5Wr-%c0=VS_5ClkQ{d~8y76GCnv zeN5%7uak`rruDDe=zd=AUM)D9ZENZ zLwqQ0%*-F|f(#}mcd7>}nPs#VC;;HC$pixln>xm3=@;9r)0cmByMSeq>XP%w1XGF4mPkFTIsS2(YC6Ig}kn%snPB~1Ks-&7dU z%akWDtbz`*S?U+@VfmSP%DA}SSt`tW)OB>+p3;r5Pqt6Bz~WNkku zfW-XXB3_L0>XJ`-MbI#2m+YtFIKCA18u?lYXXs13%?glRYGb-t9kq5)`pXr(GEgvb zfFC>t^!!kAOig>%)wCa5&8E?p9)i)InBysz}4j*o%0=Z=c zgfkjm0;C0e=2>fi$LWR8yc~o5hE}PIYK~pW)4q_yrp$Oce*o~O%>eFcSS2@m`+eeQ~%aPFxH5kp}p(^0|14qI3cQ%>M~<$3tqK)pj8Vb-YttZ-KV zJaqIYjE^ibIvu$Eb{XtxC2J8w^*a_~<{7O(O$gJk6JMw>lk^1x6yZLFP~MEa z9{+#{1=im@6Q{A}k)IJWqiq^<735yMVStr(#q2$JRHjMqJA`$FrwxP`P_YCM=EU`f z)iN(VoHW_ulR(C$_s;Zy+=WMD1Glz?Z4=mkO3gI#!$bvSR{zK%Krz|h#ts+~e(H<- z?V_!x=kmuxX9+)j6ZAb_rplD!a0Vie^UiNM?#l?4UiQHBI<992{9m%>|E!6s9Cvx& zc8@J?R}KiWeHF*Bzya&36k>!`D5oZEWgf{XeaecjjU+;^JCI zHlG*;6f%LT!KpME47fx?e2?Xy=7MQ5rGzU$9`;_vqetWn4v#kiE+T=8J7?mXii?UA zM6a+L#X%sRltFQ0voD5n5)))Qhue369_9aB>+$gNqKtKG0-b^G dp33{ZRSOLT`Ro8a28wYYQzLUj!sR=W{|EZcQk?(* literal 0 HcmV?d00001 diff --git a/assets/img/costumes/hats/MonarchHat.png b/assets/img/costumes/hats/MonarchHat.png new file mode 100644 index 0000000000000000000000000000000000000000..0b11d8c79f8743397f61e87c02f81f68ff5cb050 GIT binary patch literal 13726 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 W`UOne|8Kyg>Bw3)@(I~a$h4uX&X1%s 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 literal 0 HcmV?d00001 diff --git a/index.html b/index.html index ae9394dc..8b4ad134 100644 --- a/index.html +++ b/index.html @@ -56,6 +56,6 @@ - + \ No newline at end of file diff --git a/main.46f5415b65547774.js b/main.46f5415b65547774.js deleted file mode 100644 index 4dc16930..00000000 --- a/main.46f5415b65547774.js +++ /dev/null @@ -1 +0,0 @@ -(self.webpackChunknos_void_wiki=self.webpackChunknos_void_wiki||[]).push([[179],{382:(Jr,sd,Ws)=>{"use strict";function at(n){return"function"==typeof n}function Ve(n){const e=n(i=>{Error.call(i),i.stack=(new Error).stack});return e.prototype=Object.create(Error.prototype),e.prototype.constructor=e,e}const $o=Ve(n=>function(e){n(this),this.message=e?`${e.length} errors occurred during unsubscription:\n${e.map((i,o)=>`${o+1}) ${i.toString()}`).join("\n ")}`:"",this.name="UnsubscriptionError",this.errors=e});function Nn(n,t){if(n){const e=n.indexOf(t);0<=e&&n.splice(e,1)}}class yn{constructor(t){this.initialTeardown=t,this.closed=!1,this._parentage=null,this._finalizers=null}unsubscribe(){let t;if(!this.closed){this.closed=!0;const{_parentage:e}=this;if(e)if(this._parentage=null,Array.isArray(e))for(const r of e)r.remove(this);else e.remove(this);const{initialTeardown:i}=this;if(at(i))try{i()}catch(r){t=r instanceof $o?r.errors:[r]}const{_finalizers:o}=this;if(o){this._finalizers=null;for(const r of o)try{$s(r)}catch(c){t=null!=t?t:[],c instanceof $o?t=[...t,...c.errors]:t.push(c)}}if(t)throw new $o(t)}}add(t){var e;if(t&&t!==this)if(this.closed)$s(t);else{if(t instanceof yn){if(t.closed||t._hasParent(this))return;t._addParent(this)}(this._finalizers=null!==(e=this._finalizers)&&void 0!==e?e:[]).push(t)}}_hasParent(t){const{_parentage:e}=this;return e===t||Array.isArray(e)&&e.includes(t)}_addParent(t){const{_parentage:e}=this;this._parentage=Array.isArray(e)?(e.push(t),e):e?[e,t]:t}_removeParent(t){const{_parentage:e}=this;e===t?this._parentage=null:Array.isArray(e)&&Nn(e,t)}remove(t){const{_finalizers:e}=this;e&&Nn(e,t),t instanceof yn&&t._removeParent(this)}}yn.EMPTY=(()=>{const n=new yn;return n.closed=!0,n})();const oo=yn.EMPTY;function pl(n){return n instanceof yn||n&&"closed"in n&&at(n.remove)&&at(n.add)&&at(n.unsubscribe)}function $s(n){at(n)?n():n.unsubscribe()}const Fi={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1},zo={setTimeout(n,t,...e){const{delegate:i}=zo;return(null==i?void 0:i.setTimeout)?i.setTimeout(n,t,...e):setTimeout(n,t,...e)},clearTimeout(n){const{delegate:t}=zo;return((null==t?void 0:t.clearTimeout)||clearTimeout)(n)},delegate:void 0};function fl(n){zo.setTimeout(()=>{const{onUnhandledError:t}=Fi;if(!t)throw n;t(n)})}function ro(){}const ad=$e("C",void 0,void 0);function $e(n,t,e){return{kind:n,value:t,error:e}}let pi=null;function Ze(n){if(Fi.useDeprecatedSynchronousErrorHandling){const t=!pi;if(t&&(pi={errorThrown:!1,error:null}),n(),t){const{errorThrown:e,error:i}=pi;if(pi=null,e)throw i}}else n()}class zs extends yn{constructor(t){super(),this.isStopped=!1,t?(this.destination=t,pl(t)&&t.add(this)):this.destination=ld}static create(t,e,i){return new xr(t,e,i)}next(t){this.isStopped?Us(function bt(n){return $e("N",n,void 0)}(t),this):this._next(t)}error(t){this.isStopped?Us(function hf(n){return $e("E",void 0,n)}(t),this):(this.isStopped=!0,this._error(t))}complete(){this.isStopped?Us(ad,this):(this.isStopped=!0,this._complete())}unsubscribe(){this.closed||(this.isStopped=!0,super.unsubscribe(),this.destination=null)}_next(t){this.destination.next(t)}_error(t){try{this.destination.error(t)}finally{this.unsubscribe()}}_complete(){try{this.destination.complete()}finally{this.unsubscribe()}}}const wr=Function.prototype.bind;function Gs(n,t){return wr.call(n,t)}class w{constructor(t){this.partialObserver=t}next(t){const{partialObserver:e}=this;if(e.next)try{e.next(t)}catch(i){Li(i)}}error(t){const{partialObserver:e}=this;if(e.error)try{e.error(t)}catch(i){Li(i)}else Li(t)}complete(){const{partialObserver:t}=this;if(t.complete)try{t.complete()}catch(e){Li(e)}}}class xr extends zs{constructor(t,e,i){let o;if(super(),at(t)||!t)o={next:null!=t?t:void 0,error:null!=e?e:void 0,complete:null!=i?i:void 0};else{let r;this&&Fi.useDeprecatedNextContext?(r=Object.create(t),r.unsubscribe=()=>this.unsubscribe(),o={next:t.next&&Gs(t.next,r),error:t.error&&Gs(t.error,r),complete:t.complete&&Gs(t.complete,r)}):o=t}this.destination=new w(o)}}function Li(n){Fi.useDeprecatedSynchronousErrorHandling?function gf(n){Fi.useDeprecatedSynchronousErrorHandling&&pi&&(pi.errorThrown=!0,pi.error=n)}(n):fl(n)}function Us(n,t){const{onStoppedNotification:e}=Fi;e&&zo.setTimeout(()=>e(n,t))}const ld={closed:!0,next:ro,error:function Mr(n){throw n},complete:ro},jn="function"==typeof Symbol&&Symbol.observable||"@@observable";function Bi(n){return n}let Pt=(()=>{class n{constructor(e){e&&(this._subscribe=e)}lift(e){const i=new n;return i.source=this,i.operator=e,i}subscribe(e,i,o){const r=function _f(n){return n&&n instanceof zs||function mf(n){return n&&at(n.next)&&at(n.error)&&at(n.complete)}(n)&&pl(n)}(e)?e:new xr(e,i,o);return Ze(()=>{const{operator:c,source:u}=this;r.add(c?c.call(r,u):u?this._subscribe(r):this._trySubscribe(r))}),r}_trySubscribe(e){try{return this._subscribe(e)}catch(i){e.error(i)}}forEach(e,i){return new(i=dd(i))((o,r)=>{const c=new xr({next:u=>{try{e(u)}catch(d){r(d),c.unsubscribe()}},error:r,complete:o});this.subscribe(c)})}_subscribe(e){var i;return null===(i=this.source)||void 0===i?void 0:i.subscribe(e)}[jn](){return this}pipe(...e){return function hl(n){return 0===n.length?Bi:1===n.length?n[0]:function(e){return n.reduce((i,o)=>o(i),e)}}(e)(this)}toPromise(e){return new(e=dd(e))((i,o)=>{let r;this.subscribe(c=>r=c,c=>o(c),()=>i(r))})}}return n.create=t=>new n(t),n})();function dd(n){var t;return null!==(t=null!=n?n:Fi.Promise)&&void 0!==t?t:Promise}const ud=Ve(n=>function(){n(this),this.name="ObjectUnsubscribedError",this.message="object unsubscribed"});let Le=(()=>{class n extends Pt{constructor(){super(),this.closed=!1,this.currentObservers=null,this.observers=[],this.isStopped=!1,this.hasError=!1,this.thrownError=null}lift(e){const i=new pd(this,this);return i.operator=e,i}_throwIfClosed(){if(this.closed)throw new ud}next(e){Ze(()=>{if(this._throwIfClosed(),!this.isStopped){this.currentObservers||(this.currentObservers=Array.from(this.observers));for(const i of this.currentObservers)i.next(e)}})}error(e){Ze(()=>{if(this._throwIfClosed(),!this.isStopped){this.hasError=this.isStopped=!0,this.thrownError=e;const{observers:i}=this;for(;i.length;)i.shift().error(e)}})}complete(){Ze(()=>{if(this._throwIfClosed(),!this.isStopped){this.isStopped=!0;const{observers:e}=this;for(;e.length;)e.shift().complete()}})}unsubscribe(){this.isStopped=this.closed=!0,this.observers=this.currentObservers=null}get observed(){var e;return(null===(e=this.observers)||void 0===e?void 0:e.length)>0}_trySubscribe(e){return this._throwIfClosed(),super._trySubscribe(e)}_subscribe(e){return this._throwIfClosed(),this._checkFinalizedStatuses(e),this._innerSubscribe(e)}_innerSubscribe(e){const{hasError:i,isStopped:o,observers:r}=this;return i||o?oo:(this.currentObservers=null,r.push(e),new yn(()=>{this.currentObservers=null,Nn(r,e)}))}_checkFinalizedStatuses(e){const{hasError:i,thrownError:o,isStopped:r}=this;i?e.error(o):r&&e.complete()}asObservable(){const e=new Pt;return e.source=this,e}}return n.create=(t,e)=>new pd(t,e),n})();class pd extends Le{constructor(t,e){super(),this.destination=t,this.source=e}next(t){var e,i;null===(i=null===(e=this.destination)||void 0===e?void 0:e.next)||void 0===i||i.call(e,t)}error(t){var e,i;null===(i=null===(e=this.destination)||void 0===e?void 0:e.error)||void 0===i||i.call(e,t)}complete(){var t,e;null===(e=null===(t=this.destination)||void 0===t?void 0:t.complete)||void 0===e||e.call(t)}_subscribe(t){var e,i;return null!==(i=null===(e=this.source)||void 0===e?void 0:e.subscribe(t))&&void 0!==i?i:oo}}function Go(n){return at(null==n?void 0:n.lift)}function Rt(n){return t=>{if(Go(t))return t.lift(function(e){try{return n(e,this)}catch(i){this.error(i)}});throw new TypeError("Unable to lift unknown Observable type")}}function Ct(n,t,e,i,o){return new bf(n,t,e,i,o)}class bf extends zs{constructor(t,e,i,o,r,c){super(t),this.onFinalize=r,this.shouldUnsubscribe=c,this._next=e?function(u){try{e(u)}catch(d){t.error(d)}}:super._next,this._error=o?function(u){try{o(u)}catch(d){t.error(d)}finally{this.unsubscribe()}}:super._error,this._complete=i?function(){try{i()}catch(u){t.error(u)}finally{this.unsubscribe()}}:super._complete}unsubscribe(){var t;if(!this.shouldUnsubscribe||this.shouldUnsubscribe()){const{closed:e}=this;super.unsubscribe(),!e&&(null===(t=this.onFinalize)||void 0===t||t.call(this))}}}function it(n,t){return Rt((e,i)=>{let o=0;e.subscribe(Ct(i,r=>{i.next(n.call(t,r,o++))}))})}function In(n){return this instanceof In?(this.v=n,this):new In(n)}function Uo(n,t,e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var o,i=e.apply(n,t||[]),r=[];return o={},c("next"),c("throw"),c("return"),o[Symbol.asyncIterator]=function(){return this},o;function c(b){i[b]&&(o[b]=function(P){return new Promise(function(O,N){r.push([b,P,O,N])>1||u(b,P)})})}function u(b,P){try{!function d(b){b.value instanceof In?Promise.resolve(b.value.v).then(h,m):v(r[0][2],b)}(i[b](P))}catch(O){v(r[0][3],O)}}function h(b){u("next",b)}function m(b){u("throw",b)}function v(b,P){b(P),r.shift(),r.length&&u(r[0][0],r[0][1])}}function wf(n){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var e,t=n[Symbol.asyncIterator];return t?t.call(n):(n=function hd(n){var t="function"==typeof Symbol&&Symbol.iterator,e=t&&n[t],i=0;if(e)return e.call(n);if(n&&"number"==typeof n.length)return{next:function(){return n&&i>=n.length&&(n=void 0),{value:n&&n[i++],done:!n}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}(n),e={},i("next"),i("throw"),i("return"),e[Symbol.asyncIterator]=function(){return this},e);function i(r){e[r]=n[r]&&function(c){return new Promise(function(u,d){!function o(r,c,u,d){Promise.resolve(d).then(function(h){r({value:h,done:u})},c)}(u,d,(c=n[r](c)).done,c.value)})}}}const Qs=n=>n&&"number"==typeof n.length&&"function"!=typeof n;function Jn(n){return at(null==n?void 0:n.then)}function Fn(n){return at(n[jn])}function Zs(n){return Symbol.asyncIterator&&at(null==n?void 0:n[Symbol.asyncIterator])}function md(n){return new TypeError(`You provided ${null!==n&&"object"==typeof n?"an invalid object":`'${n}'`} where a stream was expected. You can provide an Observable, Promise, ReadableStream, Array, AsyncIterable, or Iterable.`)}const ml=function _d(){return"function"==typeof Symbol&&Symbol.iterator?Symbol.iterator:"@@iterator"}();function Yo(n){return at(null==n?void 0:n[ml])}function qo(n){return Uo(this,arguments,function*(){const e=n.getReader();try{for(;;){const{value:i,done:o}=yield In(e.read());if(o)return yield In(void 0);yield yield In(i)}}finally{e.releaseLock()}})}function bd(n){return at(null==n?void 0:n.getReader)}function vn(n){if(n instanceof Pt)return n;if(null!=n){if(Fn(n))return function _l(n){return new Pt(t=>{const e=n[jn]();if(at(e.subscribe))return e.subscribe(t);throw new TypeError("Provided object does not correctly implement Symbol.observable")})}(n);if(Qs(n))return function Js(n){return new Pt(t=>{for(let e=0;e{n.then(e=>{t.closed||(t.next(e),t.complete())},e=>t.error(e)).then(null,fl)})}(n);if(Zs(n))return yd(n);if(Yo(n))return function Df(n){return new Pt(t=>{for(const e of n)if(t.next(e),t.closed)return;t.complete()})}(n);if(bd(n))return function vd(n){return yd(qo(n))}(n)}throw md(n)}function yd(n){return new Pt(t=>{(function kf(n,t){var e,i,o,r;return function Xr(n,t,e,i){return new(e||(e=Promise))(function(r,c){function u(m){try{h(i.next(m))}catch(v){c(v)}}function d(m){try{h(i.throw(m))}catch(v){c(v)}}function h(m){m.done?r(m.value):function o(r){return r instanceof e?r:new e(function(c){c(r)})}(m.value).then(u,d)}h((i=i.apply(n,t||[])).next())})}(this,void 0,void 0,function*(){try{for(e=wf(n);!(i=yield e.next()).done;)if(t.next(i.value),t.closed)return}catch(c){o={error:c}}finally{try{i&&!i.done&&(r=e.return)&&(yield r.call(e))}finally{if(o)throw o.error}}t.complete()})})(n,t).catch(e=>t.error(e))})}function ao(n,t,e,i=0,o=!1){const r=t.schedule(function(){e(),o?n.add(this.schedule(null,i)):this.unsubscribe()},i);if(n.add(r),!o)return r}function Xt(n,t,e=1/0){return at(t)?Xt((i,o)=>it((r,c)=>t(i,r,o,c))(vn(n(i,o))),e):("number"==typeof t&&(e=t),Rt((i,o)=>function Cd(n,t,e,i,o,r,c,u){const d=[];let h=0,m=0,v=!1;const b=()=>{v&&!d.length&&!h&&t.complete()},P=N=>h{r&&t.next(N),h++;let W=!1;vn(e(N,m++)).subscribe(Ct(t,z=>{null==o||o(z),r?P(z):t.next(z)},()=>{W=!0},void 0,()=>{if(W)try{for(h--;d.length&&hO(z)):O(z)}b()}catch(z){t.error(z)}}))};return n.subscribe(Ct(t,P,()=>{v=!0,b()})),()=>{null==u||u()}}(i,o,n,e)))}function Vi(n=1/0){return Xt(Bi,n)}const fi=new Pt(n=>n.complete());function bl(n){return n&&at(n.schedule)}function yl(n){return n[n.length-1]}function Mo(n){return at(yl(n))?n.pop():void 0}function Dr(n){return bl(yl(n))?n.pop():void 0}function vl(n,t=0){return Rt((e,i)=>{e.subscribe(Ct(i,o=>ao(i,n,()=>i.next(o),t),()=>ao(i,n,()=>i.complete(),t),o=>ao(i,n,()=>i.error(o),t)))})}function Cl(n,t=0){return Rt((e,i)=>{i.add(n.schedule(()=>e.subscribe(i),t))})}function Pd(n,t){if(!n)throw new Error("Iterable cannot be null");return new Pt(e=>{ao(e,t,()=>{const i=n[Symbol.asyncIterator]();ao(e,t,()=>{i.next().then(o=>{o.done?e.complete():e.next(o.value)})},0,!0)})})}function en(n,t){return t?function kd(n,t){if(null!=n){if(Fn(n))return function Of(n,t){return vn(n).pipe(Cl(t),vl(t))}(n,t);if(Qs(n))return function Ef(n,t){return new Pt(e=>{let i=0;return t.schedule(function(){i===n.length?e.complete():(e.next(n[i++]),e.closed||this.schedule())})})}(n,t);if(Jn(n))return function wl(n,t){return vn(n).pipe(Cl(t),vl(t))}(n,t);if(Zs(n))return Pd(n,t);if(Yo(n))return function Md(n,t){return new Pt(e=>{let i;return ao(e,t,()=>{i=n[ml](),ao(e,t,()=>{let o,r;try{({value:o,done:r}=i.next())}catch(c){return void e.error(c)}r?e.complete():e.next(o)},0,!0)}),()=>at(null==i?void 0:i.return)&&i.return()})}(n,t);if(bd(n))return function Dd(n,t){return Pd(qo(n),t)}(n,t)}throw md(n)}(n,t):vn(n)}function xl(...n){const t=Dr(n),e=function xd(n,t){return"number"==typeof yl(n)?n.pop():t}(n,1/0),i=n;return i.length?1===i.length?vn(i[0]):Vi(e)(en(i,t)):fi}function lt(n){return n<=0?()=>fi:Rt((t,e)=>{let i=0;t.subscribe(Ct(e,o=>{++i<=n&&(e.next(o),n<=i&&e.complete())}))})}function Or(n,t,...e){return!0===t?(n(),null):!1===t?null:t(...e).pipe(lt(1)).subscribe(()=>n())}function Dt(n){for(let t in n)if(n[t]===Dt)return t;throw Error("Could not find renamed property on target object.")}function Ml(n,t){for(const e in t)t.hasOwnProperty(e)&&!n.hasOwnProperty(e)&&(n[e]=t[e])}function gt(n){if("string"==typeof n)return n;if(Array.isArray(n))return"["+n.map(gt).join(", ")+"]";if(null==n)return""+n;if(n.overriddenName)return`${n.overriddenName}`;if(n.name)return`${n.name}`;const t=n.toString();if(null==t)return""+t;const e=t.indexOf("\n");return-1===e?t:t.substring(0,e)}function ea(n,t){return null==n||""===n?null===t?"":t:null==t||""===t?n:n+" "+t}const ta=Dt({__forward_ref__:Dt});function ct(n){return n.__forward_ref__=ct,n.toString=function(){return gt(this())},n}function Ue(n){return Od(n)?n():n}function Od(n){return"function"==typeof n&&n.hasOwnProperty(ta)&&n.__forward_ref__===ct}class me extends Error{constructor(t,e){super(function Ko(n,t){return`NG0${Math.abs(n)}${t?": "+t:""}`}(t,e)),this.code=t}}function je(n){return"string"==typeof n?n:null==n?"":String(n)}function Cn(n){return"function"==typeof n?n.name||n.toString():"object"==typeof n&&null!=n&&"function"==typeof n.type?n.type.name||n.type.toString():je(n)}function na(n,t){const e=t?` in ${t}`:"";throw new me(-201,`No provider for ${Cn(n)} found${e}`)}function Xn(n,t){null==n&&function kt(n,t,e,i){throw new Error(`ASSERTION ERROR: ${n}`+(null==i?"":` [Expected=> ${e} ${i} ${t} <=Actual]`))}(t,n,null,"!=")}function he(n){return{token:n.token,providedIn:n.providedIn||null,factory:n.factory,value:void 0}}function Ye(n){return{providers:n.providers||[],imports:n.imports||[]}}function ia(n){return Dl(n,oa)||Dl(n,Ol)}function Dl(n,t){return n.hasOwnProperty(t)?n[t]:null}function Sd(n){return n&&(n.hasOwnProperty(Zo)||n.hasOwnProperty(El))?n[Zo]:null}const oa=Dt({\u0275prov:Dt}),Zo=Dt({\u0275inj:Dt}),Ol=Dt({ngInjectableDef:Dt}),El=Dt({ngInjectorDef:Dt});var Be=(()=>((Be=Be||{})[Be.Default=0]="Default",Be[Be.Host=1]="Host",Be[Be.Self=2]="Self",Be[Be.SkipSelf=4]="SkipSelf",Be[Be.Optional=8]="Optional",Be))();let Sl;function f(n){const t=Sl;return Sl=n,t}function g(n,t,e){const i=ia(n);return i&&"root"==i.providedIn?void 0===i.value?i.value=i.factory():i.value:e&Be.Optional?null:void 0!==t?t:void na(gt(n),"Injector")}function y(n){return{toString:n}.toString()}var x=(()=>((x=x||{})[x.OnPush=0]="OnPush",x[x.Default=1]="Default",x))(),E=(()=>{return(n=E||(E={}))[n.Emulated=0]="Emulated",n[n.None=2]="None",n[n.ShadowDom=3]="ShadowDom",E;var n})();const T="undefined"!=typeof globalThis&&globalThis,H="undefined"!=typeof window&&window,U="undefined"!=typeof self&&"undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope&&self,B=T||"undefined"!=typeof global&&global||H||U,Te={},le=[],Ht=Dt({\u0275cmp:Dt}),jt=Dt({\u0275dir:Dt}),Ln=Dt({\u0275pipe:Dt}),vt=Dt({\u0275mod:Dt}),xe=Dt({\u0275fac:Dt}),cn=Dt({__NG_ELEMENT_ID__:Dt});let ft=0;function X(n){return y(()=>{const e={},i={type:n.type,providersResolver:null,decls:n.decls,vars:n.vars,factory:null,template:n.template||null,consts:n.consts||null,ngContentSelectors:n.ngContentSelectors,hostBindings:n.hostBindings||null,hostVars:n.hostVars||0,hostAttrs:n.hostAttrs||null,contentQueries:n.contentQueries||null,declaredInputs:e,inputs:null,outputs:null,exportAs:n.exportAs||null,onPush:n.changeDetection===x.OnPush,directiveDefs:null,pipeDefs:null,selectors:n.selectors||le,viewQuery:n.viewQuery||null,features:n.features||null,data:n.data||{},encapsulation:n.encapsulation||E.Emulated,id:"c",styles:n.styles||le,_:null,setInput:null,schemas:n.schemas||null,tView:null},o=n.directives,r=n.features,c=n.pipes;return i.id+=ft++,i.inputs=lo(n.inputs,e),i.outputs=lo(n.outputs),r&&r.forEach(u=>u(i)),i.directiveDefs=o?()=>("function"==typeof o?o():o).map(os):null,i.pipeDefs=c?()=>("function"==typeof c?c():c).map($n):null,i})}function os(n){return wn(n)||function Gn(n){return n[jt]||null}(n)}function $n(n){return function co(n){return n[Ln]||null}(n)}const Po={};function We(n){return y(()=>{const t={type:n.type,bootstrap:n.bootstrap||le,declarations:n.declarations||le,imports:n.imports||le,exports:n.exports||le,transitiveCompileScopes:null,schemas:n.schemas||null,id:n.id||null};return null!=n.id&&(Po[n.id]=n.type),t})}function lo(n,t){if(null==n)return Te;const e={};for(const i in n)if(n.hasOwnProperty(i)){let o=n[i],r=o;Array.isArray(o)&&(r=o[1],o=o[0]),e[o]=i,t&&(t[o]=r)}return e}const ae=X;function Wt(n){return{type:n.type,name:n.name,factory:null,pure:!1!==n.pure,onDestroy:n.type.prototype.ngOnDestroy||null}}function wn(n){return n[Ht]||null}function qe(n,t){const e=n[vt]||null;if(!e&&!0===t)throw new Error(`Type ${gt(n)} does not have '\u0275mod' property.`);return e}function $i(n){return Array.isArray(n)&&"object"==typeof n[1]}function gi(n){return Array.isArray(n)&&!0===n[1]}function uo(n){return 0!=(8&n.flags)}function Tr(n){return 2==(2&n.flags)}function ss(n){return 1==(1&n.flags)}function Yn(n){return null!==n.template}function la(n){return 0!=(512&n[2])}function $t(n,t){return n.hasOwnProperty(xe)?n[xe]:null}class ti{constructor(t,e,i){this.previousValue=t,this.currentValue=e,this.firstChange=i}isFirstChange(){return this.firstChange}}function Je(){return Ar}function Ar(n){return n.type.prototype.ngOnChanges&&(n.setInput=ni),as}function as(){const n=J_(this),t=null==n?void 0:n.current;if(t){const e=n.previous;if(e===Te)n.previous=t;else for(let i in t)e[i]=t[i];n.current=null,this.ngOnChanges(t)}}function ni(n,t,e,i){const o=J_(n)||function bk(n,t){return n[Z_]=t}(n,{previous:Te,current:null}),r=o.current||(o.current={}),c=o.previous,u=this.declaredInputs[e],d=c[u];r[u]=new ti(d&&d.currentValue,t,c===Te),n[i]=t}Je.ngInherit=!0;const Z_="__ngSimpleChanges__";function J_(n){return n[Z_]||null}let $f;function zf(){return void 0!==$f?$f:"undefined"!=typeof document?document:void 0}function tn(n){return!!n.listen}const X_={createRenderer:(n,t)=>zf()};function pn(n){for(;Array.isArray(n);)n=n[0];return n}function Fd(n,t){return pn(t[n])}function Gi(n,t){return pn(t[n.index])}function Gf(n,t){return n.data[t]}function da(n,t){return n[t]}function Mi(n,t){const e=t[n];return $i(e)?e:e[0]}function eb(n){return 4==(4&n[2])}function Uf(n){return 128==(128&n[2])}function Nr(n,t){return null==t?null:n[t]}function tb(n){n[18]=0}function Yf(n,t){n[5]+=t;let e=n,i=n[3];for(;null!==i&&(1===t&&1===e[5]||-1===t&&0===e[5]);)i[5]+=t,e=i,i=i[3]}const ze={lFrame:db(null),bindingsEnabled:!0};function ib(){return ze.bindingsEnabled}function oe(){return ze.lFrame.lView}function ht(){return ze.lFrame.tView}function fn(n){return ze.lFrame.contextLView=n,n[8]}function xn(){let n=ob();for(;null!==n&&64===n.type;)n=n.parent;return n}function ob(){return ze.lFrame.currentTNode}function ko(n,t){const e=ze.lFrame;e.currentTNode=n,e.isParent=t}function qf(){return ze.lFrame.isParent}function Kf(){ze.lFrame.isParent=!1}function ii(){const n=ze.lFrame;let t=n.bindingRootIndex;return-1===t&&(t=n.bindingRootIndex=n.tView.bindingStartIndex),t}function ua(){return ze.lFrame.bindingIndex++}function ir(n){const t=ze.lFrame,e=t.bindingIndex;return t.bindingIndex=t.bindingIndex+n,e}function Ik(n,t){const e=ze.lFrame;e.bindingIndex=e.bindingRootIndex=n,Qf(t)}function Qf(n){ze.lFrame.currentDirectiveIndex=n}function Zf(n){const t=ze.lFrame.currentDirectiveIndex;return-1===t?null:n[t]}function ab(){return ze.lFrame.currentQueryIndex}function Jf(n){ze.lFrame.currentQueryIndex=n}function Lk(n){const t=n[1];return 2===t.type?t.declTNode:1===t.type?n[6]:null}function lb(n,t,e){if(e&Be.SkipSelf){let o=t,r=n;for(;!(o=o.parent,null!==o||e&Be.Host||(o=Lk(r),null===o||(r=r[15],10&o.type))););if(null===o)return!1;t=o,n=r}const i=ze.lFrame=cb();return i.currentTNode=t,i.lView=n,!0}function Bd(n){const t=cb(),e=n[1];ze.lFrame=t,t.currentTNode=e.firstChild,t.lView=n,t.tView=e,t.contextLView=n,t.bindingIndex=e.bindingStartIndex,t.inI18n=!1}function cb(){const n=ze.lFrame,t=null===n?null:n.child;return null===t?db(n):t}function db(n){const t={currentTNode:null,isParent:!0,lView:null,tView:null,selectedIndex:-1,contextLView:null,elementDepthCount:0,currentNamespace:null,currentDirectiveIndex:-1,bindingRootIndex:-1,bindingIndex:-1,currentQueryIndex:0,parent:n,child:null,inI18n:!1};return null!==n&&(n.child=t),t}function ub(){const n=ze.lFrame;return ze.lFrame=n.parent,n.currentTNode=null,n.lView=null,n}const pb=ub;function Vd(){const n=ub();n.isParent=!0,n.tView=null,n.selectedIndex=-1,n.contextLView=null,n.elementDepthCount=0,n.currentDirectiveIndex=-1,n.currentNamespace=null,n.bindingRootIndex=-1,n.bindingIndex=-1,n.currentQueryIndex=0}function oi(){return ze.lFrame.selectedIndex}function Rr(n){ze.lFrame.selectedIndex=n}function nn(){const n=ze.lFrame;return Gf(n.tView,n.selectedIndex)}function Hd(n,t){for(let e=t.directiveStart,i=t.directiveEnd;e=i)break}else t[d]<0&&(n[18]+=65536),(u>11>16&&(3&n[2])===t){n[2]+=2048;try{r.call(u)}finally{}}}else try{r.call(u)}finally{}}class Al{constructor(t,e,i){this.factory=t,this.resolving=!1,this.canSeeViewProviders=e,this.injectImpl=i}}function $d(n,t,e){const i=tn(n);let o=0;for(;ot){c=r-1;break}}}for(;r>16}(n),i=t;for(;e>0;)i=i[15],e--;return i}let nh=!0;function Gd(n){const t=nh;return nh=n,t}let Jk=0;function Rl(n,t){const e=oh(n,t);if(-1!==e)return e;const i=t[1];i.firstCreatePass&&(n.injectorIndex=t.length,ih(i.data,n),ih(t,null),ih(i.blueprint,null));const o=Ud(n,t),r=n.injectorIndex;if(mb(o)){const c=pa(o),u=fa(o,t),d=u[1].data;for(let h=0;h<8;h++)t[r+h]=u[c+h]|d[c+h]}return t[r+8]=o,r}function ih(n,t){n.push(0,0,0,0,0,0,0,0,t)}function oh(n,t){return-1===n.injectorIndex||n.parent&&n.parent.injectorIndex===n.injectorIndex||null===t[n.injectorIndex+8]?-1:n.injectorIndex}function Ud(n,t){if(n.parent&&-1!==n.parent.injectorIndex)return n.parent.injectorIndex;let e=0,i=null,o=t;for(;null!==o;){const r=o[1],c=r.type;if(i=2===c?r.declTNode:1===c?o[6]:null,null===i)return-1;if(e++,o=o[15],-1!==i.injectorIndex)return i.injectorIndex|e<<16}return-1}function Yd(n,t,e){!function Xk(n,t,e){let i;"string"==typeof e?i=e.charCodeAt(0)||0:e.hasOwnProperty(cn)&&(i=e[cn]),null==i&&(i=e[cn]=Jk++);const o=255&i;t.data[n+(o>>5)]|=1<=0?255&t:tO:t}(e);if("function"==typeof r){if(!lb(t,n,i))return i&Be.Host?yb(o,e,i):vb(t,e,i,o);try{const c=r(i);if(null!=c||i&Be.Optional)return c;na(e)}finally{pb()}}else if("number"==typeof r){let c=null,u=oh(n,t),d=-1,h=i&Be.Host?t[16][6]:null;for((-1===u||i&Be.SkipSelf)&&(d=-1===u?Ud(n,t):t[u+8],-1!==d&&Mb(i,!1)?(c=t[1],u=pa(d),t=fa(d,t)):u=-1);-1!==u;){const m=t[1];if(xb(r,u,m.data)){const v=nO(u,t,e,c,i,h);if(v!==wb)return v}d=t[u+8],-1!==d&&Mb(i,t[1].data[u+8]===h)&&xb(r,u,t)?(c=m,u=pa(d),t=fa(d,t)):u=-1}}}return vb(t,e,i,o)}const wb={};function tO(){return new ha(xn(),oe())}function nO(n,t,e,i,o,r){const c=t[1],u=c.data[n+8],m=qd(u,c,e,null==i?Tr(u)&&nh:i!=c&&0!=(3&u.type),o&Be.Host&&r===u);return null!==m?Il(t,c,m,u):wb}function qd(n,t,e,i,o){const r=n.providerIndexes,c=t.data,u=1048575&r,d=n.directiveStart,m=r>>20,b=o?u+m:n.directiveEnd;for(let P=i?u:u+m;P=d&&O.type===e)return P}if(o){const P=c[d];if(P&&Yn(P)&&P.type===e)return d}return null}function Il(n,t,e,i){let o=n[e];const r=t.data;if(function Yk(n){return n instanceof Al}(o)){const c=o;c.resolving&&function Qo(n,t){const e=t?`. Dependency path: ${t.join(" > ")} > ${n}`:"";throw new me(-200,`Circular dependency in DI detected for ${n}${e}`)}(Cn(r[e]));const u=Gd(c.canSeeViewProviders);c.resolving=!0;const d=c.injectImpl?f(c.injectImpl):null;lb(n,i,Be.Default);try{o=n[e]=c.factory(void 0,r,n,i),t.firstCreatePass&&e>=i.directiveStart&&function Gk(n,t,e){const{ngOnChanges:i,ngOnInit:o,ngDoCheck:r}=t.type.prototype;if(i){const c=Ar(t);(e.preOrderHooks||(e.preOrderHooks=[])).push(n,c),(e.preOrderCheckHooks||(e.preOrderCheckHooks=[])).push(n,c)}o&&(e.preOrderHooks||(e.preOrderHooks=[])).push(0-n,o),r&&((e.preOrderHooks||(e.preOrderHooks=[])).push(n,r),(e.preOrderCheckHooks||(e.preOrderCheckHooks=[])).push(n,r))}(e,r[e],t)}finally{null!==d&&f(d),Gd(u),c.resolving=!1,pb()}}return o}function xb(n,t,e){return!!(e[t+(n>>5)]&1<{const t=rh(Ue(n));return t&&t()}:$t(n)}function ls(n){return function eO(n,t){if("class"===t)return n.classes;if("style"===t)return n.styles;const e=n.attrs;if(e){const i=e.length;let o=0;for(;o{const i=function sh(n){return function(...e){if(n){const i=n(...e);for(const o in i)this[o]=i[o]}}}(t);function o(...r){if(this instanceof o)return i.apply(this,r),this;const c=new o(...r);return u.annotation=c,u;function u(d,h,m){const v=d.hasOwnProperty(ma)?d[ma]:Object.defineProperty(d,ma,{value:[]})[ma];for(;v.length<=m;)v.push(null);return(v[m]=v[m]||[]).push(c),d}}return e&&(o.prototype=Object.create(e.prototype)),o.prototype.ngMetadataName=n,o.annotationCls=o,o})}class Ce{constructor(t,e){this._desc=t,this.ngMetadataName="InjectionToken",this.\u0275prov=void 0,"number"==typeof e?this.__NG_ELEMENT_ID__=e:void 0!==e&&(this.\u0275prov=he({token:this,providedIn:e.providedIn||"root",factory:e.factory}))}toString(){return`InjectionToken ${this._desc}`}}const rO=new Ce("AnalyzeForEntryComponents");function Ui(n,t){void 0===t&&(t=n);for(let e=0;eArray.isArray(e)?Oo(e,t):t(e))}function Db(n,t,e){t>=n.length?n.push(e):n.splice(t,0,e)}function Kd(n,t){return t>=n.length-1?n.pop():n.splice(t,1)[0]}function Bl(n,t){const e=[];for(let i=0;i=0?n[1|i]=e:(i=~i,function lO(n,t,e,i){let o=n.length;if(o==t)n.push(e,i);else if(1===o)n.push(i,n[0]),n[0]=e;else{for(o--,n.push(n[o-1],n[o]);o>t;)n[o]=n[o-2],o--;n[t]=e,n[t+1]=i}}(n,i,t,e)),i}function lh(n,t){const e=ya(n,t);if(e>=0)return n[1|e]}function ya(n,t){return function Eb(n,t,e){let i=0,o=n.length>>e;for(;o!==i;){const r=i+(o-i>>1),c=n[r<t?o=r:i=r+1}return~(o<({token:n})),-1),Fr=jl(ba("Optional"),8),Wl=jl(ba("SkipSelf"),4);let eu,tu;function Ca(n){var t;return(null===(t=function hh(){if(void 0===eu&&(eu=null,B.trustedTypes))try{eu=B.trustedTypes.createPolicy("angular",{createHTML:n=>n,createScript:n=>n,createScriptURL:n=>n})}catch(n){}return eu}())||void 0===t?void 0:t.createHTML(n))||n}function Bb(n){var t;return(null===(t=function gh(){if(void 0===tu&&(tu=null,B.trustedTypes))try{tu=B.trustedTypes.createPolicy("angular#unsafe-bypass",{createHTML:n=>n,createScript:n=>n,createScriptURL:n=>n})}catch(n){}return tu}())||void 0===t?void 0:t.createHTML(n))||n}class cs{constructor(t){this.changingThisBreaksApplicationSecurity=t}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity} (see https://g.co/ng/security#xss)`}}class AO extends cs{getTypeName(){return"HTML"}}class NO extends cs{getTypeName(){return"Style"}}class RO extends cs{getTypeName(){return"Script"}}class IO extends cs{getTypeName(){return"URL"}}class FO extends cs{getTypeName(){return"ResourceURL"}}function Di(n){return n instanceof cs?n.changingThisBreaksApplicationSecurity:n}function Eo(n,t){const e=jb(n);if(null!=e&&e!==t){if("ResourceURL"===e&&"URL"===t)return!0;throw new Error(`Required a safe ${t}, got a ${e} (see https://g.co/ng/security#xss)`)}return e===t}function jb(n){return n instanceof cs&&n.getTypeName()||null}class WO{constructor(t){this.inertDocumentHelper=t}getInertBodyElement(t){t=""+t;try{const e=(new window.DOMParser).parseFromString(Ca(t),"text/html").body;return null===e?this.inertDocumentHelper.getInertBodyElement(t):(e.removeChild(e.firstChild),e)}catch(e){return null}}}class $O{constructor(t){if(this.defaultDoc=t,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert"),null==this.inertDocument.body){const e=this.inertDocument.createElement("html");this.inertDocument.appendChild(e);const i=this.inertDocument.createElement("body");e.appendChild(i)}}getInertBodyElement(t){const e=this.inertDocument.createElement("template");if("content"in e)return e.innerHTML=Ca(t),e;const i=this.inertDocument.createElement("body");return i.innerHTML=Ca(t),this.defaultDoc.documentMode&&this.stripCustomNsAttrs(i),i}stripCustomNsAttrs(t){const e=t.attributes;for(let o=e.length-1;0zl(t.trim())).join(", ")),this.buf.push(" ",c,'="',qb(d),'"')}var n;return this.buf.push(">"),!0}endElement(t){const e=t.nodeName.toLowerCase();mh.hasOwnProperty(e)&&!zb.hasOwnProperty(e)&&(this.buf.push(""))}chars(t){this.buf.push(qb(t))}checkClobberedElement(t,e){if(e&&(t.compareDocumentPosition(e)&Node.DOCUMENT_POSITION_CONTAINED_BY)===Node.DOCUMENT_POSITION_CONTAINED_BY)throw new Error(`Failed to sanitize html because the element is clobbered: ${t.outerHTML}`);return e}}const KO=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,QO=/([^\#-~ |!])/g;function qb(n){return n.replace(/&/g,"&").replace(KO,function(t){return"&#"+(1024*(t.charCodeAt(0)-55296)+(t.charCodeAt(1)-56320)+65536)+";"}).replace(QO,function(t){return"&#"+t.charCodeAt(0)+";"}).replace(//g,">")}let nu;function Kb(n,t){let e=null;try{nu=nu||function Wb(n){const t=new $O(n);return function zO(){try{return!!(new window.DOMParser).parseFromString(Ca(""),"text/html")}catch(n){return!1}}()?new WO(t):t}(n);let i=t?String(t):"";e=nu.getInertBodyElement(i);let o=5,r=i;do{if(0===o)throw new Error("Failed to sanitize html because the input is unstable");o--,i=r,r=e.innerHTML,e=nu.getInertBodyElement(i)}while(i!==r);return Ca((new qO).sanitizeChildren(yh(e)||e))}finally{if(e){const i=yh(e)||e;for(;i.firstChild;)i.removeChild(i.firstChild)}}}function yh(n){return"content"in n&&function ZO(n){return n.nodeType===Node.ELEMENT_NODE&&"TEMPLATE"===n.nodeName}(n)?n.content:null}var Bt=(()=>((Bt=Bt||{})[Bt.NONE=0]="NONE",Bt[Bt.HTML=1]="HTML",Bt[Bt.STYLE=2]="STYLE",Bt[Bt.SCRIPT=3]="SCRIPT",Bt[Bt.URL=4]="URL",Bt[Bt.RESOURCE_URL=5]="RESOURCE_URL",Bt))();function Qb(n){const t=Ul();return t?Bb(t.sanitize(Bt.HTML,n)||""):Eo(n,"HTML")?Bb(Di(n)):Kb(zf(),je(n))}function q(n){const t=Ul();return t?t.sanitize(Bt.URL,n)||"":Eo(n,"URL")?Di(n):zl(je(n))}function Ul(){const n=oe();return n&&n[12]}const Xb="__ngContext__";function qn(n,t){n[Xb]=t}function Ch(n){const t=function Yl(n){return n[Xb]||null}(n);return t?Array.isArray(t)?t:t.lView:null}function xh(n){return n.ngOriginalError}function fE(n,...t){n.error(...t)}class ql{constructor(){this._console=console}handleError(t){const e=this._findOriginalError(t),i=function pE(n){return n&&n.ngErrorLogger||fE}(t);i(this._console,"ERROR",t),e&&i(this._console,"ORIGINAL ERROR",e)}_findOriginalError(t){let e=t&&xh(t);for(;e&&xh(e);)e=xh(e);return e||null}}const xE=(()=>("undefined"!=typeof requestAnimationFrame&&requestAnimationFrame||setTimeout).bind(B))();function To(n){return n instanceof Function?n():n}var ki=(()=>((ki=ki||{})[ki.Important=1]="Important",ki[ki.DashCase=2]="DashCase",ki))();function Ph(n,t){return undefined(n,t)}function Kl(n){const t=n[3];return gi(t)?t[3]:t}function Dh(n){return ly(n[13])}function kh(n){return ly(n[4])}function ly(n){for(;null!==n&&!gi(n);)n=n[4];return n}function xa(n,t,e,i,o){if(null!=i){let r,c=!1;gi(i)?r=i:$i(i)&&(c=!0,i=i[0]);const u=pn(i);0===n&&null!==e?null==o?hy(t,e,u):ds(t,e,u,o||null,!0):1===n&&null!==e?ds(t,e,u,o||null,!0):2===n?function Cy(n,t,e){const i=iu(n,t);i&&function LE(n,t,e,i){tn(n)?n.removeChild(t,e,i):t.removeChild(e)}(n,i,t,e)}(t,u,c):3===n&&t.destroyNode(u),null!=r&&function HE(n,t,e,i,o){const r=e[7];r!==pn(e)&&xa(t,n,i,r,o);for(let u=10;u0&&(n[e-1][4]=i[4]);const r=Kd(n,10+t);!function EE(n,t){Ql(n,t,t[11],2,null,null),t[0]=null,t[6]=null}(i[1],i);const c=r[19];null!==c&&c.detachView(r[1]),i[3]=null,i[4]=null,i[2]&=-129}return i}function uy(n,t){if(!(256&t[2])){const e=t[11];tn(e)&&e.destroyNode&&Ql(n,t,e,3,null,null),function AE(n){let t=n[13];if(!t)return Th(n[1],n);for(;t;){let e=null;if($i(t))e=t[13];else{const i=t[10];i&&(e=i)}if(!e){for(;t&&!t[4]&&t!==n;)$i(t)&&Th(t[1],t),t=t[3];null===t&&(t=n),$i(t)&&Th(t[1],t),e=t&&t[4]}t=e}}(t)}}function Th(n,t){if(!(256&t[2])){t[2]&=-129,t[2]|=256,function FE(n,t){let e;if(null!=n&&null!=(e=n.destroyHooks))for(let i=0;i=0?i[o=h]():i[o=-h].unsubscribe(),r+=2}else{const c=i[o=e[r+1]];e[r].call(c)}if(null!==i){for(let r=o+1;rr?"":o[v+1].toLowerCase();const P=8&i?b:null;if(P&&-1!==My(P,h,0)||2&i&&h!==b){if(po(i))return!1;c=!0}}}}else{if(!c&&!po(i)&&!po(d))return!1;if(c&&po(d))continue;c=!1,i=d|1&i}}return po(i)||c}function po(n){return 0==(1&n)}function GE(n,t,e,i){if(null===t)return-1;let o=0;if(i||!e){let r=!1;for(;o-1)for(e++;e0?'="'+u+'"':"")+"]"}else 8&i?o+="."+c:4&i&&(o+=" "+c);else""!==o&&!po(c)&&(t+=Oy(r,o),o=""),i=c,r=r||!po(i);e++}return""!==o&&(t+=Oy(r,o)),t}const Ge={};function C(n){Ey(ht(),oe(),oi()+n,!1)}function Ey(n,t,e,i){if(!i)if(3==(3&t[2])){const r=n.preOrderCheckHooks;null!==r&&jd(t,r,e)}else{const r=n.preOrderHooks;null!==r&&Wd(t,r,0,e)}Rr(e)}function su(n,t){return n<<17|t<<2}function fo(n){return n>>17&32767}function Fh(n){return 2|n}function or(n){return(131068&n)>>2}function Lh(n,t){return-131069&n|t<<2}function Bh(n){return 1|n}function Hy(n,t){const e=n.contentQueries;if(null!==e)for(let i=0;i20&&Ey(n,t,20,!1),e(i,o)}finally{Rr(r)}}function Wy(n,t,e){if(uo(t)){const o=t.directiveEnd;for(let r=t.directiveStart;r0;){const e=n[--t];if("number"==typeof e&&e<0)return e}return 0})(u)!=d&&u.push(d),u.push(i,o,c)}}function Qy(n,t){null!==n.hostBindings&&n.hostBindings(1,t)}function Zy(n,t){t.flags|=2,(n.components||(n.components=[])).push(t.index)}function PS(n,t,e){if(e){if(t.exportAs)for(let i=0;i0&&Jh(e)}}function Jh(n){for(let i=Dh(n);null!==i;i=kh(i))for(let o=10;o0&&Jh(r)}const e=n[1].components;if(null!==e)for(let i=0;i0&&Jh(o)}}function AS(n,t){const e=Mi(t,n),i=e[1];(function NS(n,t){for(let e=t.length;ePromise.resolve(null))();function nv(n){return n[7]||(n[7]=[])}function iv(n){return n.cleanup||(n.cleanup=[])}function ov(n,t,e){return(null===n||Yn(n))&&(e=function Pk(n){for(;Array.isArray(n);){if("object"==typeof n[1])return n;n=n[0]}return null}(e[t.index])),e[11]}function rv(n,t){const e=n[9],i=e?e.get(ql,null):null;i&&i.handleError(t)}function sv(n,t,e,i,o){for(let r=0;rthis.processProvider(u,t,e)),Oo([t],u=>this.processInjectorType(u,[],r)),this.records.set(ig,ka(void 0,this));const c=this.records.get(og);this.scope=null!=c?c.value:null,this.source=o||("object"==typeof t?null:gt(t))}get destroyed(){return this._destroyed}destroy(){this.assertNotDestroyed(),this._destroyed=!0;try{this.onDestroy.forEach(t=>t.ngOnDestroy())}finally{this.records.clear(),this.onDestroy.clear(),this.injectorDefTypes.clear()}}get(t,e=Vl,i=Be.Default){this.assertNotDestroyed();const o=Ab(this),r=f(void 0);try{if(!(i&Be.SkipSelf)){let u=this.records.get(t);if(void 0===u){const d=function YS(n){return"function"==typeof n||"object"==typeof n&&n instanceof Ce}(t)&&ia(t);u=d&&this.injectableDefInScope(d)?ka(sg(t),Xl):null,this.records.set(t,u)}if(null!=u)return this.hydrate(t,u)}return(i&Be.Self?lv():this.parent).get(t,e=i&Be.Optional&&e===Vl?null:e)}catch(c){if("NullInjectorError"===c.name){if((c[Zd]=c[Zd]||[]).unshift(gt(t)),o)throw c;return function vO(n,t,e,i){const o=n[Zd];throw t[Tb]&&o.unshift(t[Tb]),n.message=function CO(n,t,e,i=null){n=n&&"\n"===n.charAt(0)&&"\u0275"==n.charAt(1)?n.substr(2):n;let o=gt(t);if(Array.isArray(t))o=t.map(gt).join(" -> ");else if("object"==typeof t){let r=[];for(let c in t)if(t.hasOwnProperty(c)){let u=t[c];r.push(c+":"+("string"==typeof u?JSON.stringify(u):gt(u)))}o=`{${r.join(", ")}}`}return`${e}${i?"("+i+")":""}[${o}]: ${n.replace(gO,"\n ")}`}("\n"+n.message,o,e,i),n.ngTokenPath=o,n[Zd]=null,n}(c,t,"R3InjectorError",this.source)}throw c}finally{f(r),Ab(o)}}_resolveInjectorDefTypes(){this.injectorDefTypes.forEach(t=>this.get(t))}toString(){const t=[];return this.records.forEach((i,o)=>t.push(gt(o))),`R3Injector[${t.join(", ")}]`}assertNotDestroyed(){if(this._destroyed)throw new me(205,!1)}processInjectorType(t,e,i){if(!(t=Ue(t)))return!1;let o=Sd(t);const r=null==o&&t.ngModule||void 0,c=void 0===r?t:r,u=-1!==i.indexOf(c);if(void 0!==r&&(o=Sd(r)),null==o)return!1;if(null!=o.imports&&!u){let m;i.push(c);try{Oo(o.imports,v=>{this.processInjectorType(v,e,i)&&(void 0===m&&(m=[]),m.push(v))})}finally{}if(void 0!==m)for(let v=0;vthis.processProvider(O,b,P||le))}}this.injectorDefTypes.add(c);const d=$t(c)||(()=>new c);this.records.set(c,ka(d,Xl));const h=o.providers;if(null!=h&&!u){const m=t;Oo(h,v=>this.processProvider(v,m,h))}return void 0!==r&&void 0!==t.providers}processProvider(t,e,i){let o=Oa(t=Ue(t))?t:Ue(t&&t.provide);const r=function jS(n,t,e){return pv(n)?ka(void 0,n.useValue):ka(function uv(n,t,e){let i;if(Oa(n)){const o=Ue(n);return $t(o)||sg(o)}if(pv(n))i=()=>Ue(n.useValue);else if(function $S(n){return!(!n||!n.useFactory)}(n))i=()=>n.useFactory(...ph(n.deps||[]));else if(function WS(n){return!(!n||!n.useExisting)}(n))i=()=>Y(Ue(n.useExisting));else{const o=Ue(n&&(n.useClass||n.provide));if(!function GS(n){return!!n.deps}(n))return $t(o)||sg(o);i=()=>new o(...ph(n.deps))}return i}(n),Xl)}(t);if(Oa(t)||!0!==t.multi)this.records.get(o);else{let c=this.records.get(o);c||(c=ka(void 0,Xl,!0),c.factory=()=>ph(c.multi),this.records.set(o,c)),o=t,c.multi.push(t)}this.records.set(o,r)}hydrate(t,e){return e.value===Xl&&(e.value=BS,e.value=e.factory()),"object"==typeof e.value&&e.value&&function US(n){return null!==n&&"object"==typeof n&&"function"==typeof n.ngOnDestroy}(e.value)&&this.onDestroy.add(e.value),e.value}injectableDefInScope(t){if(!t.providedIn)return!1;const e=Ue(t.providedIn);return"string"==typeof e?"any"===e||e===this.scope:this.injectorDefTypes.has(e)}}function sg(n){const t=ia(n),e=null!==t?t.factory:$t(n);if(null!==e)return e;if(n instanceof Ce)throw new me(204,!1);if(n instanceof Function)return function HS(n){const t=n.length;if(t>0)throw Bl(t,"?"),new me(204,!1);const e=function kl(n){const t=n&&(n[oa]||n[Ol]);if(t){const e=function Ff(n){if(n.hasOwnProperty("name"))return n.name;const t=(""+n).match(/^function\s*([^\s(]+)/);return null===t?"":t[1]}(n);return console.warn(`DEPRECATED: DI is instantiating a token "${e}" that inherits its @Injectable decorator but does not provide one itself.\nThis will become an error in a future version of Angular. Please add @Injectable() to the "${e}" class.`),t}return null}(n);return null!==e?()=>e.factory(n):()=>new n}(n);throw new me(204,!1)}function ka(n,t,e=!1){return{factory:n,value:t,multi:e?[]:void 0}}function pv(n){return null!==n&&"object"==typeof n&&_O in n}function Oa(n){return"function"==typeof n}let Yt=(()=>{class n{static create(e,i){var o;if(Array.isArray(e))return cv({name:""},i,e,"");{const r=null!==(o=e.name)&&void 0!==o?o:"";return cv({name:r},e.parent,e.providers,r)}}}return n.THROW_IF_NOT_FOUND=Vl,n.NULL=new av,n.\u0275prov=he({token:n,providedIn:"any",factory:()=>Y(ig)}),n.__NG_ELEMENT_ID__=-1,n})();function tT(n,t){Hd(Ch(n)[1],xn())}function mt(n){let t=function Mv(n){return Object.getPrototypeOf(n.prototype).constructor}(n.type),e=!0;const i=[n];for(;t;){let o;if(Yn(n))o=t.\u0275cmp||t.\u0275dir;else{if(t.\u0275cmp)throw new me(903,"");o=t.\u0275dir}if(o){if(e){i.push(o);const c=n;c.inputs=cg(n.inputs),c.declaredInputs=cg(n.declaredInputs),c.outputs=cg(n.outputs);const u=o.hostBindings;u&&rT(n,u);const d=o.viewQuery,h=o.contentQueries;if(d&&iT(n,d),h&&oT(n,h),Ml(n.inputs,o.inputs),Ml(n.declaredInputs,o.declaredInputs),Ml(n.outputs,o.outputs),Yn(o)&&o.data.animation){const m=n.data;m.animation=(m.animation||[]).concat(o.data.animation)}}const r=o.features;if(r)for(let c=0;c=0;i--){const o=n[i];o.hostVars=t+=o.hostVars,o.hostAttrs=zd(o.hostAttrs,e=zd(e,o.hostAttrs))}}(i)}function cg(n){return n===Te?{}:n===le?[]:n}function iT(n,t){const e=n.viewQuery;n.viewQuery=e?(i,o)=>{t(i,o),e(i,o)}:t}function oT(n,t){const e=n.contentQueries;n.contentQueries=e?(i,o,r)=>{t(i,o,r),e(i,o,r)}:t}function rT(n,t){const e=n.hostBindings;n.hostBindings=e?(i,o)=>{t(i,o),e(i,o)}:t}let pu=null;function Ea(){if(!pu){const n=B.Symbol;if(n&&n.iterator)pu=n.iterator;else{const t=Object.getOwnPropertyNames(Map.prototype);for(let e=0;eu(pn(se[i.index])):i.index;if(tn(e)){let se=null;if(!u&&d&&(se=function IT(n,t,e,i){const o=n.cleanup;if(null!=o)for(let r=0;rd?u[d]:null}"string"==typeof c&&(r+=2)}return null}(n,t,o,i.index)),null!==se)(se.__ngLastListenerFn__||se).__ngNextListenerFn__=r,se.__ngLastListenerFn__=r,P=!1;else{r=bg(i,t,v,r,!1);const fe=e.listen(z,o,r);b.push(r,fe),m&&m.push(o,re,L,L+1)}}else r=bg(i,t,v,r,!0),z.addEventListener(o,r,c),b.push(r),m&&m.push(o,re,L,c)}else r=bg(i,t,v,r,!1);const O=i.outputs;let N;if(P&&null!==O&&(N=O[o])){const W=N.length;if(W)for(let z=0;z0;)t=t[15],n--;return t}(n,ze.lFrame.contextLView))[8]}(n)}function FT(n,t){let e=null;const i=function UE(n){const t=n.attrs;if(null!=t){const e=t.indexOf(5);if(0==(1&e))return t[e+1]}return null}(n);for(let o=0;o=0}const Pn={textEnd:0,key:0,keyEnd:0,value:0,valueEnd:0};function s0(n){return n.substring(Pn.key,Pn.keyEnd)}function a0(n,t){const e=Pn.textEnd;return e===t?-1:(t=Pn.keyEnd=function $T(n,t,e){for(;t32;)t++;return t}(n,Pn.key=t,e),Ha(n,t,e))}function Ha(n,t,e){for(;t=0;e=a0(t,e))Pi(n,s0(t),!0)}function mo(n,t,e,i){const o=ht(),r=ir(2);o.firstUpdatePass&&f0(o,null,r,i);const c=oe();if(e!==Ge&&Kn(c,r,e)){const u=o.data[oi()];if(_0(u,i)&&!p0(o,r)){let d=i?u.classesWithoutHost:u.stylesWithoutHost;null!==d&&(e=ea(d,e||"")),gg(o,u,c,e,i)}else!function JT(n,t,e,i,o,r,c,u){o===Ge&&(o=le);let d=0,h=0,m=0=n.expandoStartIndex}function f0(n,t,e,i){const o=n.data;if(null===o[e+1]){const r=o[oi()],c=p0(n,e);_0(r,i)&&null===t&&!c&&(t=!1),t=function YT(n,t,e,i){const o=Zf(n);let r=i?t.residualClasses:t.residualStyles;if(null===o)0===(i?t.classBindings:t.styleBindings)&&(e=ic(e=vg(null,n,t,e,i),t.attrs,i),r=null);else{const c=t.directiveStylingLast;if(-1===c||n[c]!==o)if(e=vg(o,n,t,e,i),null===r){let d=function qT(n,t,e){const i=e?t.classBindings:t.styleBindings;if(0!==or(i))return n[fo(i)]}(n,t,i);void 0!==d&&Array.isArray(d)&&(d=vg(null,n,t,d[1],i),d=ic(d,t.attrs,i),function KT(n,t,e,i){n[fo(e?t.classBindings:t.styleBindings)]=i}(n,t,i,d))}else r=function QT(n,t,e){let i;const o=t.directiveEnd;for(let r=1+t.directiveStylingLast;r0)&&(h=!0)}else m=e;if(o)if(0!==d){const b=fo(n[u+1]);n[i+1]=su(b,u),0!==b&&(n[b+1]=Lh(n[b+1],i)),n[u+1]=function XE(n,t){return 131071&n|t<<17}(n[u+1],i)}else n[i+1]=su(u,0),0!==u&&(n[u+1]=Lh(n[u+1],i)),u=i;else n[i+1]=su(d,0),0===u?u=i:n[d+1]=Lh(n[d+1],i),d=i;h&&(n[i+1]=Fh(n[i+1])),r0(n,m,i,!0),r0(n,m,i,!1),function BT(n,t,e,i,o){const r=o?n.residualClasses:n.residualStyles;null!=r&&"string"==typeof t&&ya(r,t)>=0&&(e[i+1]=Bh(e[i+1]))}(t,m,n,i,r),c=su(u,d),r?t.classBindings=c:t.styleBindings=c}(o,r,t,e,c,i)}}function vg(n,t,e,i,o){let r=null;const c=e.directiveEnd;let u=e.directiveStylingLast;for(-1===u?u=e.directiveStart:u++;u0;){const d=n[o],h=Array.isArray(d),m=h?d[1]:d,v=null===m;let b=e[o+1];b===Ge&&(b=v?le:void 0);let P=v?lh(b,i):m===i?b:void 0;if(h&&!bu(P)&&(P=lh(d,i)),bu(P)&&(u=P,c))return u;const O=n[o+1];o=c?fo(O):or(O)}if(null!==t){let d=r?t.residualClasses:t.residualStyles;null!=d&&(u=lh(d,i))}return u}function bu(n){return void 0!==n}function _0(n,t){return 0!=(n.flags&(t?16:32))}function s(n,t=""){const e=oe(),i=ht(),o=n+20,r=i.firstCreatePass?Ma(i,o,1,t,null):i.data[o],c=e[o]=function Oh(n,t){return tn(n)?n.createText(t):n.createTextNode(t)}(e[11],t);ou(i,e,c,r),ko(r,!1)}function G(n){return be("",n,""),G}function be(n,t,e){const i=oe(),o=Ta(i,n,t,e);return o!==Ge&&rr(i,oi(),o),be}function Cg(n,t,e,i,o){const r=oe(),c=Aa(r,n,t,e,i,o);return c!==Ge&&rr(r,oi(),c),Cg}function ja(n,t,e){mo(Pi,Io,Ta(oe(),n,t,e),!0)}function sr(n,t,e){const i=oe();return Kn(i,ua(),t)&&Oi(ht(),nn(),i,n,t,i[11],e,!0),sr}function wg(n,t,e){const i=oe();if(Kn(i,ua(),t)){const r=ht(),c=nn();Oi(r,c,i,n,t,ov(Zf(r.data),c,i),e,!0)}return wg}const ps=void 0;var y3=["en",[["a","p"],["AM","PM"],ps],[["AM","PM"],ps,ps],[["S","M","T","W","T","F","S"],["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],["Su","Mo","Tu","We","Th","Fr","Sa"]],ps,[["J","F","M","A","M","J","J","A","S","O","N","D"],["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],["January","February","March","April","May","June","July","August","September","October","November","December"]],ps,[["B","A"],["BC","AD"],["Before Christ","Anno Domini"]],0,[6,0],["M/d/yy","MMM d, y","MMMM d, y","EEEE, MMMM d, y"],["h:mm a","h:mm:ss a","h:mm:ss a z","h:mm:ss a zzzz"],["{1}, {0}",ps,"{1} 'at' {0}",ps],[".",",",";","%","+","-","E","\xd7","\u2030","\u221e","NaN",":"],["#,##0.###","#,##0%","\xa4#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr",function b3(n){const e=Math.floor(Math.abs(n)),i=n.toString().replace(/^[^.]*\.?/,"").length;return 1===e&&0===i?1:5}];let Wa={};function si(n){const t=function v3(n){return n.toLowerCase().replace(/_/g,"-")}(n);let e=I0(t);if(e)return e;const i=t.split("-")[0];if(e=I0(i),e)return e;if("en"===i)return y3;throw new Error(`Missing locale data for the locale "${n}".`)}function I0(n){return n in Wa||(Wa[n]=B.ng&&B.ng.common&&B.ng.common.locales&&B.ng.common.locales[n]),Wa[n]}var ge=(()=>((ge=ge||{})[ge.LocaleId=0]="LocaleId",ge[ge.DayPeriodsFormat=1]="DayPeriodsFormat",ge[ge.DayPeriodsStandalone=2]="DayPeriodsStandalone",ge[ge.DaysFormat=3]="DaysFormat",ge[ge.DaysStandalone=4]="DaysStandalone",ge[ge.MonthsFormat=5]="MonthsFormat",ge[ge.MonthsStandalone=6]="MonthsStandalone",ge[ge.Eras=7]="Eras",ge[ge.FirstDayOfWeek=8]="FirstDayOfWeek",ge[ge.WeekendRange=9]="WeekendRange",ge[ge.DateFormat=10]="DateFormat",ge[ge.TimeFormat=11]="TimeFormat",ge[ge.DateTimeFormat=12]="DateTimeFormat",ge[ge.NumberSymbols=13]="NumberSymbols",ge[ge.NumberFormats=14]="NumberFormats",ge[ge.CurrencyCode=15]="CurrencyCode",ge[ge.CurrencySymbol=16]="CurrencySymbol",ge[ge.CurrencyName=17]="CurrencyName",ge[ge.Currencies=18]="Currencies",ge[ge.Directionality=19]="Directionality",ge[ge.PluralCase=20]="PluralCase",ge[ge.ExtraData=21]="ExtraData",ge))();const yu="en-US";let F0=yu;class aC{}class yA{resolveComponentFactory(t){throw function bA(n){const t=Error(`No component factory found for ${gt(n)}. Did you add it to @NgModule.entryComponents?`);return t.ngComponent=n,t}(t)}}let Hr=(()=>{class n{}return n.NULL=new yA,n})();function vA(){return za(xn(),oe())}function za(n,t){return new xt(Gi(n,t))}let xt=(()=>{class n{constructor(e){this.nativeElement=e}}return n.__NG_ELEMENT_ID__=vA,n})();function CA(n){return n instanceof xt?n.nativeElement:n}class Ga{}let qi=(()=>{class n{}return n.__NG_ELEMENT_ID__=()=>function xA(){const n=oe(),e=Mi(xn().index,n);return function wA(n){return n[11]}($i(e)?e:n)}(),n})(),MA=(()=>{class n{}return n.\u0275prov=he({token:n,providedIn:"root",factory:()=>null}),n})();class fs{constructor(t){this.full=t,this.major=t.split(".")[0],this.minor=t.split(".")[1],this.patch=t.split(".").slice(2).join(".")}}const PA=new fs("13.3.11"),Sg={};function Mu(n,t,e,i,o=!1){for(;null!==e;){const r=t[e.index];if(null!==r&&i.push(pn(r)),gi(r))for(let u=10;u-1&&(Sh(t,i),Kd(e,i))}this._attachedToViewContainer=!1}uy(this._lView[1],this._lView)}onDestroy(t){Uy(this._lView[1],this._lView,null,t)}markForCheck(){Xh(this._cdRefInjectingView||this._lView)}detach(){this._lView[2]&=-129}reattach(){this._lView[2]|=128}detectChanges(){!function tg(n,t,e){const i=t[10];i.begin&&i.begin();try{Da(n,t,n.template,e)}catch(o){throw rv(t,o),o}finally{i.end&&i.end()}}(this._lView[1],this._lView,this.context)}checkNoChanges(){}attachToViewContainerRef(){if(this._appRef)throw new me(902,"");this._attachedToViewContainer=!0}detachFromAppRef(){this._appRef=null,function TE(n,t){Ql(n,t,t[11],2,null,null)}(this._lView[1],this._lView)}attachToAppRef(t){if(this._attachedToViewContainer)throw new me(902,"");this._appRef=t}}class DA extends lc{constructor(t){super(t),this._view=t}detectChanges(){tv(this._view)}checkNoChanges(){}get context(){return null}}class cC extends Hr{constructor(t){super(),this.ngModule=t}resolveComponentFactory(t){const e=wn(t);return new Tg(e,this.ngModule)}}function dC(n){const t=[];for(let e in n)n.hasOwnProperty(e)&&t.push({propName:n[e],templateName:e});return t}class Tg extends aC{constructor(t,e){super(),this.componentDef=t,this.ngModule=e,this.componentType=t.type,this.selector=function ZE(n){return n.map(QE).join(",")}(t.selectors),this.ngContentSelectors=t.ngContentSelectors?t.ngContentSelectors:[],this.isBoundToModule=!!e}get inputs(){return dC(this.componentDef.inputs)}get outputs(){return dC(this.componentDef.outputs)}create(t,e,i,o){const r=(o=o||this.ngModule)?function OA(n,t){return{get:(e,i,o)=>{const r=n.get(e,Sg,o);return r!==Sg||i===Sg?r:t.get(e,i,o)}}}(t,o.injector):t,c=r.get(Ga,X_),u=r.get(MA,null),d=c.createRenderer(null,this.componentDef),h=this.componentDef.selectors[0][0]||"div",m=i?function Gy(n,t,e){if(tn(n))return n.selectRootElement(t,e===E.ShadowDom);let i="string"==typeof t?n.querySelector(t):t;return i.textContent="",i}(d,i,this.componentDef.encapsulation):Eh(c.createRenderer(null,this.componentDef),h,function kA(n){const t=n.toLowerCase();return"svg"===t?"svg":"math"===t?"math":null}(h)),v=this.componentDef.onPush?576:528,b=function xv(n,t){return{components:[],scheduler:n||xE,clean:IS,playerHandler:t||null,flags:0}}(),P=cu(0,null,null,1,0,null,null,null,null,null),O=Zl(null,P,b,v,null,null,c,d,u,r);let N,W;Bd(O);try{const z=function Cv(n,t,e,i,o,r){const c=e[1];e[20]=n;const d=Ma(c,20,2,"#host",null),h=d.mergedAttrs=t.hostAttrs;null!==h&&(uu(d,h,!0),null!==n&&($d(o,n,h),null!==d.classes&&Ih(o,n,d.classes),null!==d.styles&&xy(o,n,d.styles)));const m=i.createRenderer(n,t),v=Zl(e,$y(t),null,t.onPush?64:16,e[20],d,i,m,r||null,null);return c.firstCreatePass&&(Yd(Rl(d,e),c,t.type),Zy(c,d),Jy(d,e.length,1)),du(e,v),e[20]=v}(m,this.componentDef,O,c,d);if(m)if(i)$d(d,m,["ng-version",PA.full]);else{const{attrs:L,classes:re}=function JE(n){const t=[],e=[];let i=1,o=2;for(;i0&&Ih(d,m,re.join(" "))}if(W=Gf(P,20),void 0!==e){const L=W.projection=[];for(let re=0;red(c,t)),t.contentQueries){const d=xn();t.contentQueries(1,c,d.directiveStart)}const u=xn();return!r.firstCreatePass||null===t.hostBindings&&null===t.hostAttrs||(Rr(u.index),Ky(e[1],u,0,u.directiveStart,u.directiveEnd,t),Qy(t,c)),c}(z,this.componentDef,O,b,[tT]),Jl(P,O,null)}finally{Vd()}return new SA(this.componentType,N,za(W,O),O,W)}}class SA extends class _A{}{constructor(t,e,i,o,r){super(),this.location=i,this._rootLView=o,this._tNode=r,this.instance=e,this.hostView=this.changeDetectorRef=new DA(o),this.componentType=t}get injector(){return new ha(this._tNode,this._rootLView)}destroy(){this.hostView.destroy()}onDestroy(t){this.hostView.onDestroy(t)}}class ar{}class uC{}const Ua=new Map;class hC extends ar{constructor(t,e){super(),this._parent=e,this._bootstrapComponents=[],this.injector=this,this.destroyCbs=[],this.componentFactoryResolver=new cC(this);const i=qe(t);this._bootstrapComponents=To(i.bootstrap),this._r3Injector=dv(t,e,[{provide:ar,useValue:this},{provide:Hr,useValue:this.componentFactoryResolver}],gt(t)),this._r3Injector._resolveInjectorDefTypes(),this.instance=this.get(t)}get(t,e=Yt.THROW_IF_NOT_FOUND,i=Be.Default){return t===Yt||t===ar||t===ig?this:this._r3Injector.get(t,e,i)}destroy(){const t=this._r3Injector;!t.destroyed&&t.destroy(),this.destroyCbs.forEach(e=>e()),this.destroyCbs=null}onDestroy(t){this.destroyCbs.push(t)}}class Ag extends uC{constructor(t){super(),this.moduleType=t,null!==qe(t)&&function AA(n){const t=new Set;!function e(i){const o=qe(i,!0),r=o.id;null!==r&&(function pC(n,t,e){if(t&&t!==e)throw new Error(`Duplicate module registered for ${n} - ${gt(t)} vs ${gt(t.name)}`)}(r,Ua.get(r),i),Ua.set(r,i));const c=To(o.imports);for(const u of c)t.has(u)||(t.add(u),e(u))}(n)}(t)}create(t){return new hC(this.moduleType,t)}}function lr(n,t,e,i){return function gC(n,t,e,i,o,r){const c=t+e;return Kn(n,c,o)?No(n,c+1,r?i.call(r,o):i(o)):dc(n,c+1)}(oe(),ii(),n,t,e,i)}function dc(n,t){const e=n[t];return e===Ge?void 0:e}function Pu(n,t){const e=ht();let i;const o=n+20;e.firstCreatePass?(i=function HA(n,t){if(t)for(let e=t.length-1;e>=0;e--){const i=t[e];if(n===i.name)return i}}(t,e.pipeRegistry),e.data[o]=i,i.onDestroy&&(e.destroyHooks||(e.destroyHooks=[])).push(o,i.onDestroy)):i=e.data[o];const r=i.factory||(i.factory=$t(i.type)),c=f(V);try{const u=Gd(!1),d=r();return Gd(u),function fT(n,t,e,i){e>=n.data.length&&(n.data[e]=null,n.blueprint[e]=null),t[e]=i}(e,oe(),o,d),d}finally{f(c)}}function Du(n,t,e,i){const o=n+20,r=oe(),c=da(r,o);return function uc(n,t){return n[1].data[t].pure}(r,o)?function mC(n,t,e,i,o,r,c){const u=t+e;return us(n,u,o,r)?No(n,u+2,c?i.call(c,o,r):i(o,r)):dc(n,u+2)}(r,ii(),t,c.transform,e,i,c):c.transform(e,i)}function Rg(n){return t=>{setTimeout(n,void 0,t)}}const Re=class GA extends Le{constructor(t=!1){super(),this.__isAsync=t}emit(t){super.next(t)}subscribe(t,e,i){var o,r,c;let u=t,d=e||(()=>null),h=i;if(t&&"object"==typeof t){const v=t;u=null===(o=v.next)||void 0===o?void 0:o.bind(v),d=null===(r=v.error)||void 0===r?void 0:r.bind(v),h=null===(c=v.complete)||void 0===c?void 0:c.bind(v)}this.__isAsync&&(d=Rg(d),u&&(u=Rg(u)),h&&(h=Rg(h)));const m=super.subscribe({next:u,error:d,complete:h});return t instanceof yn&&t.add(m),m}};function UA(){return this._results[Ea()]()}class Ig{constructor(t=!1){this._emitDistinctChangesOnly=t,this.dirty=!0,this._results=[],this._changesDetected=!1,this._changes=null,this.length=0,this.first=void 0,this.last=void 0;const e=Ea(),i=Ig.prototype;i[e]||(i[e]=UA)}get changes(){return this._changes||(this._changes=new Re)}get(t){return this._results[t]}map(t){return this._results.map(t)}filter(t){return this._results.filter(t)}find(t){return this._results.find(t)}reduce(t,e){return this._results.reduce(t,e)}forEach(t){this._results.forEach(t)}some(t){return this._results.some(t)}toArray(){return this._results.slice()}toString(){return this._results.toString()}reset(t,e){const i=this;i.dirty=!1;const o=Ui(t);(this._changesDetected=!function sO(n,t,e){if(n.length!==t.length)return!1;for(let i=0;i{class n{}return n.__NG_ELEMENT_ID__=KA,n})();const YA=Kt,qA=class extends YA{constructor(t,e,i){super(),this._declarationLView=t,this._declarationTContainer=e,this.elementRef=i}createEmbeddedView(t){const e=this._declarationTContainer.tViews,i=Zl(this._declarationLView,e,t,16,null,e.declTNode,null,null,null,null);i[17]=this._declarationLView[this._declarationTContainer.index];const r=this._declarationLView[19];return null!==r&&(i[19]=r.createEmbeddedView(e)),Jl(e,i,t),new lc(i)}};function KA(){return ku(xn(),oe())}function ku(n,t){return 4&n.type?new qA(t,n,za(n,t)):null}let Ki=(()=>{class n{}return n.__NG_ELEMENT_ID__=QA,n})();function QA(){return wC(xn(),oe())}const ZA=Ki,vC=class extends ZA{constructor(t,e,i){super(),this._lContainer=t,this._hostTNode=e,this._hostLView=i}get element(){return za(this._hostTNode,this._hostLView)}get injector(){return new ha(this._hostTNode,this._hostLView)}get parentInjector(){const t=Ud(this._hostTNode,this._hostLView);if(mb(t)){const e=fa(t,this._hostLView),i=pa(t);return new ha(e[1].data[i+8],e)}return new ha(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(t){const e=CC(this._lContainer);return null!==e&&e[t]||null}get length(){return this._lContainer.length-10}createEmbeddedView(t,e,i){const o=t.createEmbeddedView(e||{});return this.insert(o,i),o}createComponent(t,e,i,o,r){const c=t&&!function Ll(n){return"function"==typeof n}(t);let u;if(c)u=e;else{const v=e||{};u=v.index,i=v.injector,o=v.projectableNodes,r=v.ngModuleRef}const d=c?t:new Tg(wn(t)),h=i||this.parentInjector;if(!r&&null==d.ngModule){const b=(c?h:this.parentInjector).get(ar,null);b&&(r=b)}const m=d.create(h,o,void 0,r);return this.insert(m.hostView,u),m}insert(t,e){const i=t._lView,o=i[1];if(function kk(n){return gi(n[3])}(i)){const m=this.indexOf(t);if(-1!==m)this.detach(m);else{const v=i[3],b=new vC(v,v[6],v[3]);b.detach(b.indexOf(t))}}const r=this._adjustIndex(e),c=this._lContainer;!function NE(n,t,e,i){const o=10+i,r=e.length;i>0&&(e[o-1][4]=t),i0)i.push(c[u/2]);else{const h=r[u+1],m=t[-d];for(let v=10;v{class n{constructor(e){this.appInits=e,this.resolve=Su,this.reject=Su,this.initialized=!1,this.done=!1,this.donePromise=new Promise((i,o)=>{this.resolve=i,this.reject=o})}runInitializers(){if(this.initialized)return;const e=[],i=()=>{this.done=!0,this.resolve()};if(this.appInits)for(let o=0;o{r.subscribe({complete:u,error:d})});e.push(c)}}Promise.all(e).then(()=>{i()}).catch(o=>{this.reject(o)}),0===e.length&&i(),this.initialized=!0}}return n.\u0275fac=function(e){return new(e||n)(Y(Yg,8))},n.\u0275prov=he({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();const fc=new Ce("AppId",{providedIn:"root",factory:function zC(){return`${Kg()}${Kg()}${Kg()}`}});function Kg(){return String.fromCharCode(97+Math.floor(25*Math.random()))}const GC=new Ce("Platform Initializer"),Tu=new Ce("Platform ID",{providedIn:"platform",factory:()=>"unknown"}),UC=new Ce("appBootstrapListener");let wN=(()=>{class n{log(e){console.log(e)}warn(e){console.warn(e)}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=he({token:n,factory:n.\u0275fac,providedIn:"platform"}),n})();const ur=new Ce("LocaleId",{providedIn:"root",factory:()=>uh(ur,Be.Optional|Be.SkipSelf)||function xN(){return"undefined"!=typeof $localize&&$localize.locale||yu}()});class PN{constructor(t,e){this.ngModuleFactory=t,this.componentFactories=e}}let YC=(()=>{class n{compileModuleSync(e){return new Ag(e)}compileModuleAsync(e){return Promise.resolve(this.compileModuleSync(e))}compileModuleAndAllComponentsSync(e){const i=this.compileModuleSync(e),r=To(qe(e).declarations).reduce((c,u)=>{const d=wn(u);return d&&c.push(new Tg(d)),c},[]);return new PN(i,r)}compileModuleAndAllComponentsAsync(e){return Promise.resolve(this.compileModuleAndAllComponentsSync(e))}clearCache(){}clearCacheFor(e){}getModuleId(e){}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=he({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();const kN=(()=>Promise.resolve(0))();function Qg(n){"undefined"==typeof Zone?kN.then(()=>{n&&n.apply(null,null)}):Zone.current.scheduleMicroTask("scheduleMicrotask",n)}class dt{constructor({enableLongStackTrace:t=!1,shouldCoalesceEventChangeDetection:e=!1,shouldCoalesceRunChangeDetection:i=!1}){if(this.hasPendingMacrotasks=!1,this.hasPendingMicrotasks=!1,this.isStable=!0,this.onUnstable=new Re(!1),this.onMicrotaskEmpty=new Re(!1),this.onStable=new Re(!1),this.onError=new Re(!1),"undefined"==typeof Zone)throw new Error("In this configuration Angular requires Zone.js");Zone.assertZonePatched();const o=this;o._nesting=0,o._outer=o._inner=Zone.current,Zone.TaskTrackingZoneSpec&&(o._inner=o._inner.fork(new Zone.TaskTrackingZoneSpec)),t&&Zone.longStackTraceZoneSpec&&(o._inner=o._inner.fork(Zone.longStackTraceZoneSpec)),o.shouldCoalesceEventChangeDetection=!i&&e,o.shouldCoalesceRunChangeDetection=i,o.lastRequestAnimationFrameId=-1,o.nativeRequestAnimationFrame=function ON(){let n=B.requestAnimationFrame,t=B.cancelAnimationFrame;if("undefined"!=typeof Zone&&n&&t){const e=n[Zone.__symbol__("OriginalDelegate")];e&&(n=e);const i=t[Zone.__symbol__("OriginalDelegate")];i&&(t=i)}return{nativeRequestAnimationFrame:n,nativeCancelAnimationFrame:t}}().nativeRequestAnimationFrame,function TN(n){const t=()=>{!function SN(n){n.isCheckStableRunning||-1!==n.lastRequestAnimationFrameId||(n.lastRequestAnimationFrameId=n.nativeRequestAnimationFrame.call(B,()=>{n.fakeTopEventTask||(n.fakeTopEventTask=Zone.root.scheduleEventTask("fakeTopEventTask",()=>{n.lastRequestAnimationFrameId=-1,Jg(n),n.isCheckStableRunning=!0,Zg(n),n.isCheckStableRunning=!1},void 0,()=>{},()=>{})),n.fakeTopEventTask.invoke()}),Jg(n))}(n)};n._inner=n._inner.fork({name:"angular",properties:{isAngularZone:!0},onInvokeTask:(e,i,o,r,c,u)=>{try{return qC(n),e.invokeTask(o,r,c,u)}finally{(n.shouldCoalesceEventChangeDetection&&"eventTask"===r.type||n.shouldCoalesceRunChangeDetection)&&t(),KC(n)}},onInvoke:(e,i,o,r,c,u,d)=>{try{return qC(n),e.invoke(o,r,c,u,d)}finally{n.shouldCoalesceRunChangeDetection&&t(),KC(n)}},onHasTask:(e,i,o,r)=>{e.hasTask(o,r),i===o&&("microTask"==r.change?(n._hasPendingMicrotasks=r.microTask,Jg(n),Zg(n)):"macroTask"==r.change&&(n.hasPendingMacrotasks=r.macroTask))},onHandleError:(e,i,o,r)=>(e.handleError(o,r),n.runOutsideAngular(()=>n.onError.emit(r)),!1)})}(o)}static isInAngularZone(){return"undefined"!=typeof Zone&&!0===Zone.current.get("isAngularZone")}static assertInAngularZone(){if(!dt.isInAngularZone())throw new Error("Expected to be in Angular Zone, but it is not!")}static assertNotInAngularZone(){if(dt.isInAngularZone())throw new Error("Expected to not be in Angular Zone, but it is!")}run(t,e,i){return this._inner.run(t,e,i)}runTask(t,e,i,o){const r=this._inner,c=r.scheduleEventTask("NgZoneEvent: "+o,t,EN,Su,Su);try{return r.runTask(c,e,i)}finally{r.cancelTask(c)}}runGuarded(t,e,i){return this._inner.runGuarded(t,e,i)}runOutsideAngular(t){return this._outer.run(t)}}const EN={};function Zg(n){if(0==n._nesting&&!n.hasPendingMicrotasks&&!n.isStable)try{n._nesting++,n.onMicrotaskEmpty.emit(null)}finally{if(n._nesting--,!n.hasPendingMicrotasks)try{n.runOutsideAngular(()=>n.onStable.emit(null))}finally{n.isStable=!0}}}function Jg(n){n.hasPendingMicrotasks=!!(n._hasPendingMicrotasks||(n.shouldCoalesceEventChangeDetection||n.shouldCoalesceRunChangeDetection)&&-1!==n.lastRequestAnimationFrameId)}function qC(n){n._nesting++,n.isStable&&(n.isStable=!1,n.onUnstable.emit(null))}function KC(n){n._nesting--,Zg(n)}class AN{constructor(){this.hasPendingMicrotasks=!1,this.hasPendingMacrotasks=!1,this.isStable=!0,this.onUnstable=new Re,this.onMicrotaskEmpty=new Re,this.onStable=new Re,this.onError=new Re}run(t,e,i){return t.apply(e,i)}runGuarded(t,e,i){return t.apply(e,i)}runOutsideAngular(t){return t()}runTask(t,e,i,o){return t.apply(e,i)}}let Xg=(()=>{class n{constructor(e){this._ngZone=e,this._pendingCount=0,this._isZoneStable=!0,this._didWork=!1,this._callbacks=[],this.taskTrackingZone=null,this._watchAngularEvents(),e.run(()=>{this.taskTrackingZone="undefined"==typeof Zone?null:Zone.current.get("TaskTrackingZone")})}_watchAngularEvents(){this._ngZone.onUnstable.subscribe({next:()=>{this._didWork=!0,this._isZoneStable=!1}}),this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.subscribe({next:()=>{dt.assertNotInAngularZone(),Qg(()=>{this._isZoneStable=!0,this._runCallbacksIfReady()})}})})}increasePendingRequestCount(){return this._pendingCount+=1,this._didWork=!0,this._pendingCount}decreasePendingRequestCount(){if(this._pendingCount-=1,this._pendingCount<0)throw new Error("pending async requests below zero");return this._runCallbacksIfReady(),this._pendingCount}isStable(){return this._isZoneStable&&0===this._pendingCount&&!this._ngZone.hasPendingMacrotasks}_runCallbacksIfReady(){if(this.isStable())Qg(()=>{for(;0!==this._callbacks.length;){let e=this._callbacks.pop();clearTimeout(e.timeoutId),e.doneCb(this._didWork)}this._didWork=!1});else{let e=this.getPendingTasks();this._callbacks=this._callbacks.filter(i=>!i.updateCb||!i.updateCb(e)||(clearTimeout(i.timeoutId),!1)),this._didWork=!0}}getPendingTasks(){return this.taskTrackingZone?this.taskTrackingZone.macroTasks.map(e=>({source:e.source,creationLocation:e.creationLocation,data:e.data})):[]}addCallback(e,i,o){let r=-1;i&&i>0&&(r=setTimeout(()=>{this._callbacks=this._callbacks.filter(c=>c.timeoutId!==r),e(this._didWork,this.getPendingTasks())},i)),this._callbacks.push({doneCb:e,timeoutId:r,updateCb:o})}whenStable(e,i,o){if(o&&!this.taskTrackingZone)throw new Error('Task tracking zone is required when passing an update callback to whenStable(). Is "zone.js/plugins/task-tracking" loaded?');this.addCallback(e,i,o),this._runCallbacksIfReady()}getPendingRequestCount(){return this._pendingCount}findProviders(e,i,o){return[]}}return n.\u0275fac=function(e){return new(e||n)(Y(dt))},n.\u0275prov=he({token:n,factory:n.\u0275fac}),n})(),NN=(()=>{class n{constructor(){this._applications=new Map,em.addToWindow(this)}registerApplication(e,i){this._applications.set(e,i)}unregisterApplication(e){this._applications.delete(e)}unregisterAllApplications(){this._applications.clear()}getTestability(e){return this._applications.get(e)||null}getAllTestabilities(){return Array.from(this._applications.values())}getAllRootElements(){return Array.from(this._applications.keys())}findTestabilityInTree(e,i=!0){return em.findTestabilityInTree(this,e,i)}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=he({token:n,factory:n.\u0275fac,providedIn:"platform"}),n})();class RN{addToWindow(t){}findTestabilityInTree(t,e,i){return null}}let em=new RN,hs=null;const QC=new Ce("AllowMultipleToken"),ZC=new Ce("PlatformOnDestroy");class JC{constructor(t,e){this.name=t,this.token=e}}function XC(n,t,e=[]){const i=`Platform: ${t}`,o=new Ce(i);return(r=[])=>{let c=tm();if(!c||c.injector.get(QC,!1)){const u=[...e,...r,{provide:o,useValue:!0}];n?n(u):function BN(n){if(hs&&!hs.get(QC,!1))throw new me(400,"");hs=n;const t=n.get(ew),e=n.get(GC,null);e&&e.forEach(i=>i())}(function HN(n=[],t){return Yt.create({name:t,providers:[{provide:og,useValue:"platform"},{provide:ZC,useValue:()=>hs=null},...n]})}(u,i))}return function VN(n){const t=tm();if(!t)throw new me(401,"");return t}()}}function tm(){var n;return null!==(n=null==hs?void 0:hs.get(ew))&&void 0!==n?n:null}let ew=(()=>{class n{constructor(e){this._injector=e,this._modules=[],this._destroyListeners=[],this._destroyed=!1}bootstrapModuleFactory(e,i){const u=function jN(n,t){let e;return e="noop"===n?new AN:("zone.js"===n?void 0:n)||new dt({enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:!!(null==t?void 0:t.ngZoneEventCoalescing),shouldCoalesceRunChangeDetection:!!(null==t?void 0:t.ngZoneRunCoalescing)}),e}(i?i.ngZone:void 0,{ngZoneEventCoalescing:i&&i.ngZoneEventCoalescing||!1,ngZoneRunCoalescing:i&&i.ngZoneRunCoalescing||!1}),d=[{provide:dt,useValue:u}];return u.run(()=>{const h=Yt.create({providers:d,parent:this.injector,name:e.moduleType.name}),m=e.create(h),v=m.injector.get(ql,null);if(!v)throw new me(402,"");return u.runOutsideAngular(()=>{const b=u.onError.subscribe({next:P=>{v.handleError(P)}});m.onDestroy(()=>{nm(this._modules,m),b.unsubscribe()})}),function WN(n,t,e){try{const i=e();return nc(i)?i.catch(o=>{throw t.runOutsideAngular(()=>n.handleError(o)),o}):i}catch(i){throw t.runOutsideAngular(()=>n.handleError(i)),i}}(v,u,()=>{const b=m.injector.get(qg);return b.runInitializers(),b.donePromise.then(()=>(function M3(n){Xn(n,"Expected localeId to be defined"),"string"==typeof n&&(F0=n.toLowerCase().replace(/_/g,"-"))}(m.injector.get(ur,yu)||yu),this._moduleDoBootstrap(m),m))})})}bootstrapModule(e,i=[]){const o=tw({},i);return function FN(n,t,e){const i=new Ag(e);return Promise.resolve(i)}(0,0,e).then(r=>this.bootstrapModuleFactory(r,o))}_moduleDoBootstrap(e){const i=e.injector.get(hc);if(e._bootstrapComponents.length>0)e._bootstrapComponents.forEach(o=>i.bootstrap(o));else{if(!e.instance.ngDoBootstrap)throw new me(403,"");e.instance.ngDoBootstrap(i)}this._modules.push(e)}onDestroy(e){this._destroyListeners.push(e)}get injector(){return this._injector}destroy(){if(this._destroyed)throw new me(404,"");this._modules.slice().forEach(i=>i.destroy()),this._destroyListeners.forEach(i=>i());const e=this._injector.get(ZC,null);null==e||e(),this._destroyed=!0}get destroyed(){return this._destroyed}}return n.\u0275fac=function(e){return new(e||n)(Y(Yt))},n.\u0275prov=he({token:n,factory:n.\u0275fac,providedIn:"platform"}),n})();function tw(n,t){return Array.isArray(t)?t.reduce(tw,n):Object.assign(Object.assign({},n),t)}let hc=(()=>{class n{constructor(e,i,o,r){this._zone=e,this._injector=i,this._exceptionHandler=o,this._initStatus=r,this._bootstrapListeners=[],this._views=[],this._runningTick=!1,this._stable=!0,this.componentTypes=[],this.components=[],this._onMicrotaskEmptySubscription=this._zone.onMicrotaskEmpty.subscribe({next:()=>{this._zone.run(()=>{this.tick()})}});const c=new Pt(d=>{this._stable=this._zone.isStable&&!this._zone.hasPendingMacrotasks&&!this._zone.hasPendingMicrotasks,this._zone.runOutsideAngular(()=>{d.next(this._stable),d.complete()})}),u=new Pt(d=>{let h;this._zone.runOutsideAngular(()=>{h=this._zone.onStable.subscribe(()=>{dt.assertNotInAngularZone(),Qg(()=>{!this._stable&&!this._zone.hasPendingMacrotasks&&!this._zone.hasPendingMicrotasks&&(this._stable=!0,d.next(!0))})})});const m=this._zone.onUnstable.subscribe(()=>{dt.assertInAngularZone(),this._stable&&(this._stable=!1,this._zone.runOutsideAngular(()=>{d.next(!1)}))});return()=>{h.unsubscribe(),m.unsubscribe()}});this.isStable=xl(c,u.pipe(function kr(n={}){const{connector:t=(()=>new Le),resetOnError:e=!0,resetOnComplete:i=!0,resetOnRefCountZero:o=!0}=n;return r=>{let c=null,u=null,d=null,h=0,m=!1,v=!1;const b=()=>{null==u||u.unsubscribe(),u=null},P=()=>{b(),c=d=null,m=v=!1},O=()=>{const N=c;P(),null==N||N.unsubscribe()};return Rt((N,W)=>{h++,!v&&!m&&b();const z=d=null!=d?d:t();W.add(()=>{h--,0===h&&!v&&!m&&(u=Or(O,o))}),z.subscribe(W),c||(c=new xr({next:L=>z.next(L),error:L=>{v=!0,b(),u=Or(P,e,L),z.error(L)},complete:()=>{m=!0,b(),u=Or(P,i),z.complete()}}),en(N).subscribe(c))})(r)}}()))}bootstrap(e,i){if(!this._initStatus.done)throw new me(405,"");let o;o=e instanceof aC?e:this._injector.get(Hr).resolveComponentFactory(e),this.componentTypes.push(o.componentType);const r=function LN(n){return n.isBoundToModule}(o)?void 0:this._injector.get(ar),u=o.create(Yt.NULL,[],i||o.selector,r),d=u.location.nativeElement,h=u.injector.get(Xg,null),m=h&&u.injector.get(NN);return h&&m&&m.registerApplication(d,h),u.onDestroy(()=>{this.detachView(u.hostView),nm(this.components,u),m&&m.unregisterApplication(d)}),this._loadComponent(u),u}tick(){if(this._runningTick)throw new me(101,"");try{this._runningTick=!0;for(let e of this._views)e.detectChanges()}catch(e){this._zone.runOutsideAngular(()=>this._exceptionHandler.handleError(e))}finally{this._runningTick=!1}}attachView(e){const i=e;this._views.push(i),i.attachToAppRef(this)}detachView(e){const i=e;nm(this._views,i),i.detachFromAppRef()}_loadComponent(e){this.attachView(e.hostView),this.tick(),this.components.push(e),this._injector.get(UC,[]).concat(this._bootstrapListeners).forEach(o=>o(e))}ngOnDestroy(){this._views.slice().forEach(e=>e.destroy()),this._onMicrotaskEmptySubscription.unsubscribe()}get viewCount(){return this._views.length}}return n.\u0275fac=function(e){return new(e||n)(Y(dt),Y(Yt),Y(ql),Y(qg))},n.\u0275prov=he({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();function nm(n,t){const e=n.indexOf(t);e>-1&&n.splice(e,1)}let iw=!0,Ei=(()=>{class n{}return n.__NG_ELEMENT_ID__=GN,n})();function GN(n){return function UN(n,t,e){if(Tr(n)&&!e){const i=Mi(n.index,t);return new lc(i,i)}return 47&n.type?new lc(t[16],t):null}(xn(),oe(),16==(16&n))}class lw{constructor(){}supports(t){return ec(t)}create(t){return new JN(t)}}const ZN=(n,t)=>t;class JN{constructor(t){this.length=0,this._linkedRecords=null,this._unlinkedRecords=null,this._previousItHead=null,this._itHead=null,this._itTail=null,this._additionsHead=null,this._additionsTail=null,this._movesHead=null,this._movesTail=null,this._removalsHead=null,this._removalsTail=null,this._identityChangesHead=null,this._identityChangesTail=null,this._trackByFn=t||ZN}forEachItem(t){let e;for(e=this._itHead;null!==e;e=e._next)t(e)}forEachOperation(t){let e=this._itHead,i=this._removalsHead,o=0,r=null;for(;e||i;){const c=!i||e&&e.currentIndex{c=this._trackByFn(o,u),null!==e&&Object.is(e.trackById,c)?(i&&(e=this._verifyReinsertion(e,u,c,o)),Object.is(e.item,u)||this._addIdentityChange(e,u)):(e=this._mismatch(e,u,c,o),i=!0),e=e._next,o++}),this.length=o;return this._truncate(e),this.collection=t,this.isDirty}get isDirty(){return null!==this._additionsHead||null!==this._movesHead||null!==this._removalsHead||null!==this._identityChangesHead}_reset(){if(this.isDirty){let t;for(t=this._previousItHead=this._itHead;null!==t;t=t._next)t._nextPrevious=t._next;for(t=this._additionsHead;null!==t;t=t._nextAdded)t.previousIndex=t.currentIndex;for(this._additionsHead=this._additionsTail=null,t=this._movesHead;null!==t;t=t._nextMoved)t.previousIndex=t.currentIndex;this._movesHead=this._movesTail=null,this._removalsHead=this._removalsTail=null,this._identityChangesHead=this._identityChangesTail=null}}_mismatch(t,e,i,o){let r;return null===t?r=this._itTail:(r=t._prev,this._remove(t)),null!==(t=null===this._unlinkedRecords?null:this._unlinkedRecords.get(i,null))?(Object.is(t.item,e)||this._addIdentityChange(t,e),this._reinsertAfter(t,r,o)):null!==(t=null===this._linkedRecords?null:this._linkedRecords.get(i,o))?(Object.is(t.item,e)||this._addIdentityChange(t,e),this._moveAfter(t,r,o)):t=this._addAfter(new XN(e,i),r,o),t}_verifyReinsertion(t,e,i,o){let r=null===this._unlinkedRecords?null:this._unlinkedRecords.get(i,null);return null!==r?t=this._reinsertAfter(r,t._prev,o):t.currentIndex!=o&&(t.currentIndex=o,this._addToMoves(t,o)),t}_truncate(t){for(;null!==t;){const e=t._next;this._addToRemovals(this._unlink(t)),t=e}null!==this._unlinkedRecords&&this._unlinkedRecords.clear(),null!==this._additionsTail&&(this._additionsTail._nextAdded=null),null!==this._movesTail&&(this._movesTail._nextMoved=null),null!==this._itTail&&(this._itTail._next=null),null!==this._removalsTail&&(this._removalsTail._nextRemoved=null),null!==this._identityChangesTail&&(this._identityChangesTail._nextIdentityChange=null)}_reinsertAfter(t,e,i){null!==this._unlinkedRecords&&this._unlinkedRecords.remove(t);const o=t._prevRemoved,r=t._nextRemoved;return null===o?this._removalsHead=r:o._nextRemoved=r,null===r?this._removalsTail=o:r._prevRemoved=o,this._insertAfter(t,e,i),this._addToMoves(t,i),t}_moveAfter(t,e,i){return this._unlink(t),this._insertAfter(t,e,i),this._addToMoves(t,i),t}_addAfter(t,e,i){return this._insertAfter(t,e,i),this._additionsTail=null===this._additionsTail?this._additionsHead=t:this._additionsTail._nextAdded=t,t}_insertAfter(t,e,i){const o=null===e?this._itHead:e._next;return t._next=o,t._prev=e,null===o?this._itTail=t:o._prev=t,null===e?this._itHead=t:e._next=t,null===this._linkedRecords&&(this._linkedRecords=new cw),this._linkedRecords.put(t),t.currentIndex=i,t}_remove(t){return this._addToRemovals(this._unlink(t))}_unlink(t){null!==this._linkedRecords&&this._linkedRecords.remove(t);const e=t._prev,i=t._next;return null===e?this._itHead=i:e._next=i,null===i?this._itTail=e:i._prev=e,t}_addToMoves(t,e){return t.previousIndex===e||(this._movesTail=null===this._movesTail?this._movesHead=t:this._movesTail._nextMoved=t),t}_addToRemovals(t){return null===this._unlinkedRecords&&(this._unlinkedRecords=new cw),this._unlinkedRecords.put(t),t.currentIndex=null,t._nextRemoved=null,null===this._removalsTail?(this._removalsTail=this._removalsHead=t,t._prevRemoved=null):(t._prevRemoved=this._removalsTail,this._removalsTail=this._removalsTail._nextRemoved=t),t}_addIdentityChange(t,e){return t.item=e,this._identityChangesTail=null===this._identityChangesTail?this._identityChangesHead=t:this._identityChangesTail._nextIdentityChange=t,t}}class XN{constructor(t,e){this.item=t,this.trackById=e,this.currentIndex=null,this.previousIndex=null,this._nextPrevious=null,this._prev=null,this._next=null,this._prevDup=null,this._nextDup=null,this._prevRemoved=null,this._nextRemoved=null,this._nextAdded=null,this._nextMoved=null,this._nextIdentityChange=null}}class eR{constructor(){this._head=null,this._tail=null}add(t){null===this._head?(this._head=this._tail=t,t._nextDup=null,t._prevDup=null):(this._tail._nextDup=t,t._prevDup=this._tail,t._nextDup=null,this._tail=t)}get(t,e){let i;for(i=this._head;null!==i;i=i._nextDup)if((null===e||e<=i.currentIndex)&&Object.is(i.trackById,t))return i;return null}remove(t){const e=t._prevDup,i=t._nextDup;return null===e?this._head=i:e._nextDup=i,null===i?this._tail=e:i._prevDup=e,null===this._head}}class cw{constructor(){this.map=new Map}put(t){const e=t.trackById;let i=this.map.get(e);i||(i=new eR,this.map.set(e,i)),i.add(t)}get(t,e){const o=this.map.get(t);return o?o.get(t,e):null}remove(t){const e=t.trackById;return this.map.get(e).remove(t)&&this.map.delete(e),t}get isEmpty(){return 0===this.map.size}clear(){this.map.clear()}}function dw(n,t,e){const i=n.previousIndex;if(null===i)return i;let o=0;return e&&i{if(e&&e.key===o)this._maybeAddToChanges(e,i),this._appendAfter=e,e=e._next;else{const r=this._getOrCreateRecordForKey(o,i);e=this._insertBeforeOrAppend(e,r)}}),e){e._prev&&(e._prev._next=null),this._removalsHead=e;for(let i=e;null!==i;i=i._nextRemoved)i===this._mapHead&&(this._mapHead=null),this._records.delete(i.key),i._nextRemoved=i._next,i.previousValue=i.currentValue,i.currentValue=null,i._prev=null,i._next=null}return this._changesTail&&(this._changesTail._nextChanged=null),this._additionsTail&&(this._additionsTail._nextAdded=null),this.isDirty}_insertBeforeOrAppend(t,e){if(t){const i=t._prev;return e._next=t,e._prev=i,t._prev=e,i&&(i._next=e),t===this._mapHead&&(this._mapHead=e),this._appendAfter=t,t}return this._appendAfter?(this._appendAfter._next=e,e._prev=this._appendAfter):this._mapHead=e,this._appendAfter=e,null}_getOrCreateRecordForKey(t,e){if(this._records.has(t)){const o=this._records.get(t);this._maybeAddToChanges(o,e);const r=o._prev,c=o._next;return r&&(r._next=c),c&&(c._prev=r),o._next=null,o._prev=null,o}const i=new nR(t);return this._records.set(t,i),i.currentValue=e,this._addToAdditions(i),i}_reset(){if(this.isDirty){let t;for(this._previousMapHead=this._mapHead,t=this._previousMapHead;null!==t;t=t._next)t._nextPrevious=t._next;for(t=this._changesHead;null!==t;t=t._nextChanged)t.previousValue=t.currentValue;for(t=this._additionsHead;null!=t;t=t._nextAdded)t.previousValue=t.currentValue;this._changesHead=this._changesTail=null,this._additionsHead=this._additionsTail=null,this._removalsHead=null}}_maybeAddToChanges(t,e){Object.is(e,t.currentValue)||(t.previousValue=t.currentValue,t.currentValue=e,this._addToChanges(t))}_addToAdditions(t){null===this._additionsHead?this._additionsHead=this._additionsTail=t:(this._additionsTail._nextAdded=t,this._additionsTail=t)}_addToChanges(t){null===this._changesHead?this._changesHead=this._changesTail=t:(this._changesTail._nextChanged=t,this._changesTail=t)}_forEach(t,e){t instanceof Map?t.forEach(e):Object.keys(t).forEach(i=>e(t[i],i))}}class nR{constructor(t){this.key=t,this.previousValue=null,this.currentValue=null,this._nextPrevious=null,this._next=null,this._prev=null,this._nextAdded=null,this._nextRemoved=null,this._nextChanged=null}}function pw(){return new Ru([new lw])}let Ru=(()=>{class n{constructor(e){this.factories=e}static create(e,i){if(null!=i){const o=i.factories.slice();e=e.concat(o)}return new n(e)}static extend(e){return{provide:n,useFactory:i=>n.create(e,i||pw()),deps:[[n,new Wl,new Fr]]}}find(e){const i=this.factories.find(o=>o.supports(e));if(null!=i)return i;throw new me(901,"")}}return n.\u0275prov=he({token:n,providedIn:"root",factory:pw}),n})();function fw(){return new gc([new uw])}let gc=(()=>{class n{constructor(e){this.factories=e}static create(e,i){if(i){const o=i.factories.slice();e=e.concat(o)}return new n(e)}static extend(e){return{provide:n,useFactory:i=>n.create(e,i||fw()),deps:[[n,new Wl,new Fr]]}}find(e){const i=this.factories.find(r=>r.supports(e));if(i)return i;throw new me(901,"")}}return n.\u0275prov=he({token:n,providedIn:"root",factory:fw}),n})();const rR=XC(null,"core",[]);let sR=(()=>{class n{constructor(e){}}return n.\u0275fac=function(e){return new(e||n)(Y(hc))},n.\u0275mod=We({type:n}),n.\u0275inj=Ye({}),n})(),Iu=null;function Fo(){return Iu}const ot=new Ce("DocumentToken");let ms=(()=>{class n{historyGo(e){throw new Error("Not implemented")}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=he({token:n,factory:function(){return function dR(){return Y(hw)}()},providedIn:"platform"}),n})();const uR=new Ce("Location Initialized");let hw=(()=>{class n extends ms{constructor(e){super(),this._doc=e,this._init()}_init(){this.location=window.location,this._history=window.history}getBaseHrefFromDOM(){return Fo().getBaseHref(this._doc)}onPopState(e){const i=Fo().getGlobalEventTarget(this._doc,"window");return i.addEventListener("popstate",e,!1),()=>i.removeEventListener("popstate",e)}onHashChange(e){const i=Fo().getGlobalEventTarget(this._doc,"window");return i.addEventListener("hashchange",e,!1),()=>i.removeEventListener("hashchange",e)}get href(){return this.location.href}get protocol(){return this.location.protocol}get hostname(){return this.location.hostname}get port(){return this.location.port}get pathname(){return this.location.pathname}get search(){return this.location.search}get hash(){return this.location.hash}set pathname(e){this.location.pathname=e}pushState(e,i,o){gw()?this._history.pushState(e,i,o):this.location.hash=o}replaceState(e,i,o){gw()?this._history.replaceState(e,i,o):this.location.hash=o}forward(){this._history.forward()}back(){this._history.back()}historyGo(e=0){this._history.go(e)}getState(){return this._history.state}}return n.\u0275fac=function(e){return new(e||n)(Y(ot))},n.\u0275prov=he({token:n,factory:function(){return function pR(){return new hw(Y(ot))}()},providedIn:"platform"}),n})();function gw(){return!!window.history.pushState}function am(n,t){if(0==n.length)return t;if(0==t.length)return n;let e=0;return n.endsWith("/")&&e++,t.startsWith("/")&&e++,2==e?n+t.substring(1):1==e?n+t:n+"/"+t}function mw(n){const t=n.match(/#|\?|$/),e=t&&t.index||n.length;return n.slice(0,e-("/"===n[e-1]?1:0))+n.slice(e)}function pr(n){return n&&"?"!==n[0]?"?"+n:n}let qa=(()=>{class n{historyGo(e){throw new Error("Not implemented")}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=he({token:n,factory:function(){return function fR(n){const t=Y(ot).location;return new _w(Y(ms),t&&t.origin||"")}()},providedIn:"root"}),n})();const lm=new Ce("appBaseHref");let _w=(()=>{class n extends qa{constructor(e,i){if(super(),this._platformLocation=e,this._removeListenerFns=[],null==i&&(i=this._platformLocation.getBaseHrefFromDOM()),null==i)throw new Error("No base href set. Please provide a value for the APP_BASE_HREF token or add a base element to the document.");this._baseHref=i}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(e){this._removeListenerFns.push(this._platformLocation.onPopState(e),this._platformLocation.onHashChange(e))}getBaseHref(){return this._baseHref}prepareExternalUrl(e){return am(this._baseHref,e)}path(e=!1){const i=this._platformLocation.pathname+pr(this._platformLocation.search),o=this._platformLocation.hash;return o&&e?`${i}${o}`:i}pushState(e,i,o,r){const c=this.prepareExternalUrl(o+pr(r));this._platformLocation.pushState(e,i,c)}replaceState(e,i,o,r){const c=this.prepareExternalUrl(o+pr(r));this._platformLocation.replaceState(e,i,c)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}historyGo(e=0){var i,o;null===(o=(i=this._platformLocation).historyGo)||void 0===o||o.call(i,e)}}return n.\u0275fac=function(e){return new(e||n)(Y(ms),Y(lm,8))},n.\u0275prov=he({token:n,factory:n.\u0275fac}),n})(),hR=(()=>{class n extends qa{constructor(e,i){super(),this._platformLocation=e,this._baseHref="",this._removeListenerFns=[],null!=i&&(this._baseHref=i)}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(e){this._removeListenerFns.push(this._platformLocation.onPopState(e),this._platformLocation.onHashChange(e))}getBaseHref(){return this._baseHref}path(e=!1){let i=this._platformLocation.hash;return null==i&&(i="#"),i.length>0?i.substring(1):i}prepareExternalUrl(e){const i=am(this._baseHref,e);return i.length>0?"#"+i:i}pushState(e,i,o,r){let c=this.prepareExternalUrl(o+pr(r));0==c.length&&(c=this._platformLocation.pathname),this._platformLocation.pushState(e,i,c)}replaceState(e,i,o,r){let c=this.prepareExternalUrl(o+pr(r));0==c.length&&(c=this._platformLocation.pathname),this._platformLocation.replaceState(e,i,c)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}historyGo(e=0){var i,o;null===(o=(i=this._platformLocation).historyGo)||void 0===o||o.call(i,e)}}return n.\u0275fac=function(e){return new(e||n)(Y(ms),Y(lm,8))},n.\u0275prov=he({token:n,factory:n.\u0275fac}),n})(),mc=(()=>{class n{constructor(e,i){this._subject=new Re,this._urlChangeListeners=[],this._platformStrategy=e;const o=this._platformStrategy.getBaseHref();this._platformLocation=i,this._baseHref=mw(bw(o)),this._platformStrategy.onPopState(r=>{this._subject.emit({url:this.path(!0),pop:!0,state:r.state,type:r.type})})}path(e=!1){return this.normalize(this._platformStrategy.path(e))}getState(){return this._platformLocation.getState()}isCurrentPathEqualTo(e,i=""){return this.path()==this.normalize(e+pr(i))}normalize(e){return n.stripTrailingSlash(function mR(n,t){return n&&t.startsWith(n)?t.substring(n.length):t}(this._baseHref,bw(e)))}prepareExternalUrl(e){return e&&"/"!==e[0]&&(e="/"+e),this._platformStrategy.prepareExternalUrl(e)}go(e,i="",o=null){this._platformStrategy.pushState(o,"",e,i),this._notifyUrlChangeListeners(this.prepareExternalUrl(e+pr(i)),o)}replaceState(e,i="",o=null){this._platformStrategy.replaceState(o,"",e,i),this._notifyUrlChangeListeners(this.prepareExternalUrl(e+pr(i)),o)}forward(){this._platformStrategy.forward()}back(){this._platformStrategy.back()}historyGo(e=0){var i,o;null===(o=(i=this._platformStrategy).historyGo)||void 0===o||o.call(i,e)}onUrlChange(e){this._urlChangeListeners.push(e),this._urlChangeSubscription||(this._urlChangeSubscription=this.subscribe(i=>{this._notifyUrlChangeListeners(i.url,i.state)}))}_notifyUrlChangeListeners(e="",i){this._urlChangeListeners.forEach(o=>o(e,i))}subscribe(e,i,o){return this._subject.subscribe({next:e,error:i,complete:o})}}return n.normalizeQueryParams=pr,n.joinWithSlash=am,n.stripTrailingSlash=mw,n.\u0275fac=function(e){return new(e||n)(Y(qa),Y(ms))},n.\u0275prov=he({token:n,factory:function(){return function gR(){return new mc(Y(qa),Y(ms))}()},providedIn:"root"}),n})();function bw(n){return n.replace(/\/index.html$/,"")}var mi=(()=>((mi=mi||{})[mi.Decimal=0]="Decimal",mi[mi.Percent=1]="Percent",mi[mi.Currency=2]="Currency",mi[mi.Scientific=3]="Scientific",mi))(),Ne=(()=>((Ne=Ne||{})[Ne.Decimal=0]="Decimal",Ne[Ne.Group=1]="Group",Ne[Ne.List=2]="List",Ne[Ne.PercentSign=3]="PercentSign",Ne[Ne.PlusSign=4]="PlusSign",Ne[Ne.MinusSign=5]="MinusSign",Ne[Ne.Exponential=6]="Exponential",Ne[Ne.SuperscriptingExponent=7]="SuperscriptingExponent",Ne[Ne.PerMille=8]="PerMille",Ne[Ne.Infinity=9]="Infinity",Ne[Ne.NaN=10]="NaN",Ne[Ne.TimeSeparator=11]="TimeSeparator",Ne[Ne.CurrencyDecimal=12]="CurrencyDecimal",Ne[Ne.CurrencyGroup=13]="CurrencyGroup",Ne))();function Qi(n,t){const e=si(n),i=e[ge.NumberSymbols][t];if(void 0===i){if(t===Ne.CurrencyDecimal)return e[ge.NumberSymbols][Ne.Decimal];if(t===Ne.CurrencyGroup)return e[ge.NumberSymbols][Ne.Group]}return i}const WR=/^(\d+)?\.((\d+)(-(\d+))?)?$/;function mm(n){const t=parseInt(n);if(isNaN(t))throw new Error("Invalid integer literal when parsing "+n);return t}let bm=(()=>{class n{constructor(e,i,o,r){this._iterableDiffers=e,this._keyValueDiffers=i,this._ngEl=o,this._renderer=r,this._iterableDiffer=null,this._keyValueDiffer=null,this._initialClasses=[],this._rawClass=null}set klass(e){this._removeClasses(this._initialClasses),this._initialClasses="string"==typeof e?e.split(/\s+/):[],this._applyClasses(this._initialClasses),this._applyClasses(this._rawClass)}set ngClass(e){this._removeClasses(this._rawClass),this._applyClasses(this._initialClasses),this._iterableDiffer=null,this._keyValueDiffer=null,this._rawClass="string"==typeof e?e.split(/\s+/):e,this._rawClass&&(ec(this._rawClass)?this._iterableDiffer=this._iterableDiffers.find(this._rawClass).create():this._keyValueDiffer=this._keyValueDiffers.find(this._rawClass).create())}ngDoCheck(){if(this._iterableDiffer){const e=this._iterableDiffer.diff(this._rawClass);e&&this._applyIterableChanges(e)}else if(this._keyValueDiffer){const e=this._keyValueDiffer.diff(this._rawClass);e&&this._applyKeyValueChanges(e)}}_applyKeyValueChanges(e){e.forEachAddedItem(i=>this._toggleClass(i.key,i.currentValue)),e.forEachChangedItem(i=>this._toggleClass(i.key,i.currentValue)),e.forEachRemovedItem(i=>{i.previousValue&&this._toggleClass(i.key,!1)})}_applyIterableChanges(e){e.forEachAddedItem(i=>{if("string"!=typeof i.item)throw new Error(`NgClass can only toggle CSS classes expressed as strings, got ${gt(i.item)}`);this._toggleClass(i.item,!0)}),e.forEachRemovedItem(i=>this._toggleClass(i.item,!1))}_applyClasses(e){e&&(Array.isArray(e)||e instanceof Set?e.forEach(i=>this._toggleClass(i,!0)):Object.keys(e).forEach(i=>this._toggleClass(i,!!e[i])))}_removeClasses(e){e&&(Array.isArray(e)||e instanceof Set?e.forEach(i=>this._toggleClass(i,!1)):Object.keys(e).forEach(i=>this._toggleClass(i,!1)))}_toggleClass(e,i){(e=e.trim())&&e.split(/\s+/g).forEach(o=>{i?this._renderer.addClass(this._ngEl.nativeElement,o):this._renderer.removeClass(this._ngEl.nativeElement,o)})}}return n.\u0275fac=function(e){return new(e||n)(V(Ru),V(gc),V(xt),V(qi))},n.\u0275dir=ae({type:n,selectors:[["","ngClass",""]],inputs:{klass:["class","klass"],ngClass:"ngClass"}}),n})();class tI{constructor(t,e,i,o){this.$implicit=t,this.ngForOf=e,this.index=i,this.count=o}get first(){return 0===this.index}get last(){return this.index===this.count-1}get even(){return this.index%2==0}get odd(){return!this.even}}let Me=(()=>{class n{constructor(e,i,o){this._viewContainer=e,this._template=i,this._differs=o,this._ngForOf=null,this._ngForOfDirty=!0,this._differ=null}set ngForOf(e){this._ngForOf=e,this._ngForOfDirty=!0}set ngForTrackBy(e){this._trackByFn=e}get ngForTrackBy(){return this._trackByFn}set ngForTemplate(e){e&&(this._template=e)}ngDoCheck(){if(this._ngForOfDirty){this._ngForOfDirty=!1;const e=this._ngForOf;!this._differ&&e&&(this._differ=this._differs.find(e).create(this.ngForTrackBy))}if(this._differ){const e=this._differ.diff(this._ngForOf);e&&this._applyChanges(e)}}_applyChanges(e){const i=this._viewContainer;e.forEachOperation((o,r,c)=>{if(null==o.previousIndex)i.createEmbeddedView(this._template,new tI(o.item,this._ngForOf,-1,-1),null===c?void 0:c);else if(null==c)i.remove(null===r?void 0:r);else if(null!==r){const u=i.get(r);i.move(u,c),kw(u,o)}});for(let o=0,r=i.length;o{kw(i.get(o.currentIndex),o)})}static ngTemplateContextGuard(e,i){return!0}}return n.\u0275fac=function(e){return new(e||n)(V(Ki),V(Kt),V(Ru))},n.\u0275dir=ae({type:n,selectors:[["","ngFor","","ngForOf",""]],inputs:{ngForOf:"ngForOf",ngForTrackBy:"ngForTrackBy",ngForTemplate:"ngForTemplate"}}),n})();function kw(n,t){n.context.$implicit=t.item}let jr=(()=>{class n{constructor(e,i){this._viewContainer=e,this._context=new nI,this._thenTemplateRef=null,this._elseTemplateRef=null,this._thenViewRef=null,this._elseViewRef=null,this._thenTemplateRef=i}set ngIf(e){this._context.$implicit=this._context.ngIf=e,this._updateView()}set ngIfThen(e){Ow("ngIfThen",e),this._thenTemplateRef=e,this._thenViewRef=null,this._updateView()}set ngIfElse(e){Ow("ngIfElse",e),this._elseTemplateRef=e,this._elseViewRef=null,this._updateView()}_updateView(){this._context.$implicit?this._thenViewRef||(this._viewContainer.clear(),this._elseViewRef=null,this._thenTemplateRef&&(this._thenViewRef=this._viewContainer.createEmbeddedView(this._thenTemplateRef,this._context))):this._elseViewRef||(this._viewContainer.clear(),this._thenViewRef=null,this._elseTemplateRef&&(this._elseViewRef=this._viewContainer.createEmbeddedView(this._elseTemplateRef,this._context)))}static ngTemplateContextGuard(e,i){return!0}}return n.\u0275fac=function(e){return new(e||n)(V(Ki),V(Kt))},n.\u0275dir=ae({type:n,selectors:[["","ngIf",""]],inputs:{ngIf:"ngIf",ngIfThen:"ngIfThen",ngIfElse:"ngIfElse"}}),n})();class nI{constructor(){this.$implicit=null,this.ngIf=null}}function Ow(n,t){if(t&&!t.createEmbeddedView)throw new Error(`${n} must be a TemplateRef, but received '${gt(t)}'.`)}let Tw=(()=>{class n{constructor(e){this._locale=e}transform(e,i,o){if(!function Cm(n){return!(null==n||""===n||n!=n)}(e))return null;o=o||this._locale;try{return function qR(n,t,e){return function hm(n,t,e,i,o,r,c=!1){let u="",d=!1;if(isFinite(n)){let h=function QR(n){let i,o,r,c,u,t=Math.abs(n)+"",e=0;for((o=t.indexOf("."))>-1&&(t=t.replace(".","")),(r=t.search(/e/i))>0?(o<0&&(o=r),o+=+t.slice(r+1),t=t.substring(0,r)):o<0&&(o=t.length),r=0;"0"===t.charAt(r);r++);if(r===(u=t.length))i=[0],o=1;else{for(u--;"0"===t.charAt(u);)u--;for(o-=r,i=[],c=0;r<=u;r++,c++)i[c]=Number(t.charAt(r))}return o>22&&(i=i.splice(0,21),e=o-1,o=1),{digits:i,exponent:e,integerLen:o}}(n);c&&(h=function KR(n){if(0===n.digits[0])return n;const t=n.digits.length-n.integerLen;return n.exponent?n.exponent+=2:(0===t?n.digits.push(0,0):1===t&&n.digits.push(0),n.integerLen+=2),n}(h));let m=t.minInt,v=t.minFrac,b=t.maxFrac;if(r){const L=r.match(WR);if(null===L)throw new Error(`${r} is not a valid digit info`);const re=L[1],se=L[3],fe=L[5];null!=re&&(m=mm(re)),null!=se&&(v=mm(se)),null!=fe?b=mm(fe):null!=se&&v>b&&(b=v)}!function ZR(n,t,e){if(t>e)throw new Error(`The minimum number of digits after fraction (${t}) is higher than the maximum (${e}).`);let i=n.digits,o=i.length-n.integerLen;const r=Math.min(Math.max(t,o),e);let c=r+n.integerLen,u=i[c];if(c>0){i.splice(Math.max(n.integerLen,c));for(let v=c;v=5)if(c-1<0){for(let v=0;v>c;v--)i.unshift(0),n.integerLen++;i.unshift(1),n.integerLen++}else i[c-1]++;for(;o=h?O.pop():d=!1),b>=10?1:0},0);m&&(i.unshift(m),n.integerLen++)}(h,v,b);let P=h.digits,O=h.integerLen;const N=h.exponent;let W=[];for(d=P.every(L=>!L);O0?W=P.splice(O,P.length):(W=P,P=[0]);const z=[];for(P.length>=t.lgSize&&z.unshift(P.splice(-t.lgSize,P.length).join(""));P.length>t.gSize;)z.unshift(P.splice(-t.gSize,P.length).join(""));P.length&&z.unshift(P.join("")),u=z.join(Qi(e,i)),W.length&&(u+=Qi(e,o)+W.join("")),N&&(u+=Qi(e,Ne.Exponential)+"+"+N)}else u=Qi(e,Ne.Infinity);return u=n<0&&!d?t.negPre+u+t.negSuf:t.posPre+u+t.posSuf,u}(n,function gm(n,t="-"){const e={minInt:1,minFrac:0,maxFrac:0,posPre:"",posSuf:"",negPre:"",negSuf:"",gSize:0,lgSize:0},i=n.split(";"),o=i[0],r=i[1],c=-1!==o.indexOf(".")?o.split("."):[o.substring(0,o.lastIndexOf("0")+1),o.substring(o.lastIndexOf("0")+1)],u=c[0],d=c[1]||"";e.posPre=u.substr(0,u.indexOf("#"));for(let m=0;m{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=We({type:n}),n.\u0275inj=Ye({}),n})();const Aw="browser";let SI=(()=>{class n{}return n.\u0275prov=he({token:n,providedIn:"root",factory:()=>new TI(Y(ot),window)}),n})();class TI{constructor(t,e){this.document=t,this.window=e,this.offset=()=>[0,0]}setOffset(t){this.offset=Array.isArray(t)?()=>t:t}getScrollPosition(){return this.supportsScrolling()?[this.window.pageXOffset,this.window.pageYOffset]:[0,0]}scrollToPosition(t){this.supportsScrolling()&&this.window.scrollTo(t[0],t[1])}scrollToAnchor(t){if(!this.supportsScrolling())return;const e=function AI(n,t){const e=n.getElementById(t)||n.getElementsByName(t)[0];if(e)return e;if("function"==typeof n.createTreeWalker&&n.body&&(n.body.createShadowRoot||n.body.attachShadow)){const i=n.createTreeWalker(n.body,NodeFilter.SHOW_ELEMENT);let o=i.currentNode;for(;o;){const r=o.shadowRoot;if(r){const c=r.getElementById(t)||r.querySelector(`[name="${t}"]`);if(c)return c}o=i.nextNode()}}return null}(this.document,t);e&&(this.scrollToElement(e),e.focus())}setHistoryScrollRestoration(t){if(this.supportScrollRestoration()){const e=this.window.history;e&&e.scrollRestoration&&(e.scrollRestoration=t)}}scrollToElement(t){const e=t.getBoundingClientRect(),i=e.left+this.window.pageXOffset,o=e.top+this.window.pageYOffset,r=this.offset();this.window.scrollTo(i-r[0],o-r[1])}supportScrollRestoration(){try{if(!this.supportsScrolling())return!1;const t=Rw(this.window.history)||Rw(Object.getPrototypeOf(this.window.history));return!(!t||!t.writable&&!t.set)}catch(t){return!1}}supportsScrolling(){try{return!!this.window&&!!this.window.scrollTo&&"pageXOffset"in this.window}catch(t){return!1}}}function Rw(n){return Object.getOwnPropertyDescriptor(n,"scrollRestoration")}class xm extends class RI extends class cR{}{constructor(){super(...arguments),this.supportsDOMEvents=!0}}{static makeCurrent(){!function lR(n){Iu||(Iu=n)}(new xm)}onAndCancel(t,e,i){return t.addEventListener(e,i,!1),()=>{t.removeEventListener(e,i,!1)}}dispatchEvent(t,e){t.dispatchEvent(e)}remove(t){t.parentNode&&t.parentNode.removeChild(t)}createElement(t,e){return(e=e||this.getDefaultDocument()).createElement(t)}createHtmlDocument(){return document.implementation.createHTMLDocument("fakeTitle")}getDefaultDocument(){return document}isElementNode(t){return t.nodeType===Node.ELEMENT_NODE}isShadowRoot(t){return t instanceof DocumentFragment}getGlobalEventTarget(t,e){return"window"===e?window:"document"===e?t:"body"===e?t.body:null}getBaseHref(t){const e=function II(){return vc=vc||document.querySelector("base"),vc?vc.getAttribute("href"):null}();return null==e?null:function FI(n){Gu=Gu||document.createElement("a"),Gu.setAttribute("href",n);const t=Gu.pathname;return"/"===t.charAt(0)?t:`/${t}`}(e)}resetBaseElement(){vc=null}getUserAgent(){return window.navigator.userAgent}getCookie(t){return function XR(n,t){t=encodeURIComponent(t);for(const e of n.split(";")){const i=e.indexOf("="),[o,r]=-1==i?[e,""]:[e.slice(0,i),e.slice(i+1)];if(o.trim()===t)return decodeURIComponent(r)}return null}(document.cookie,t)}}let Gu,vc=null;const Iw=new Ce("TRANSITION_ID"),BI=[{provide:Yg,useFactory:function LI(n,t,e){return()=>{e.get(qg).donePromise.then(()=>{const i=Fo(),o=t.querySelectorAll(`style[ng-transition="${n}"]`);for(let r=0;r{const r=t.findTestabilityInTree(i,o);if(null==r)throw new Error("Could not find testability for element.");return r},B.getAllAngularTestabilities=()=>t.getAllTestabilities(),B.getAllAngularRootElements=()=>t.getAllRootElements(),B.frameworkStabilizers||(B.frameworkStabilizers=[]),B.frameworkStabilizers.push(i=>{const o=B.getAllAngularTestabilities();let r=o.length,c=!1;const u=function(d){c=c||d,r--,0==r&&i(c)};o.forEach(function(d){d.whenStable(u)})})}findTestabilityInTree(t,e,i){if(null==e)return null;const o=t.getTestability(e);return null!=o?o:i?Fo().isShadowRoot(e)?this.findTestabilityInTree(t,e.host,!0):this.findTestabilityInTree(t,e.parentElement,!0):null}}let VI=(()=>{class n{build(){return new XMLHttpRequest}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=he({token:n,factory:n.\u0275fac}),n})();const Uu=new Ce("EventManagerPlugins");let Yu=(()=>{class n{constructor(e,i){this._zone=i,this._eventNameToPlugin=new Map,e.forEach(o=>o.manager=this),this._plugins=e.slice().reverse()}addEventListener(e,i,o){return this._findPluginFor(i).addEventListener(e,i,o)}addGlobalEventListener(e,i,o){return this._findPluginFor(i).addGlobalEventListener(e,i,o)}getZone(){return this._zone}_findPluginFor(e){const i=this._eventNameToPlugin.get(e);if(i)return i;const o=this._plugins;for(let r=0;r{class n{constructor(){this._stylesSet=new Set}addStyles(e){const i=new Set;e.forEach(o=>{this._stylesSet.has(o)||(this._stylesSet.add(o),i.add(o))}),this.onStylesAdded(i)}onStylesAdded(e){}getAllStyles(){return Array.from(this._stylesSet)}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=he({token:n,factory:n.\u0275fac}),n})(),Cc=(()=>{class n extends Lw{constructor(e){super(),this._doc=e,this._hostNodes=new Map,this._hostNodes.set(e.head,[])}_addStylesToHost(e,i,o){e.forEach(r=>{const c=this._doc.createElement("style");c.textContent=r,o.push(i.appendChild(c))})}addHost(e){const i=[];this._addStylesToHost(this._stylesSet,e,i),this._hostNodes.set(e,i)}removeHost(e){const i=this._hostNodes.get(e);i&&i.forEach(Bw),this._hostNodes.delete(e)}onStylesAdded(e){this._hostNodes.forEach((i,o)=>{this._addStylesToHost(e,o,i)})}ngOnDestroy(){this._hostNodes.forEach(e=>e.forEach(Bw))}}return n.\u0275fac=function(e){return new(e||n)(Y(ot))},n.\u0275prov=he({token:n,factory:n.\u0275fac}),n})();function Bw(n){Fo().remove(n)}const Pm={svg:"http://www.w3.org/2000/svg",xhtml:"http://www.w3.org/1999/xhtml",xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/",math:"http://www.w3.org/1998/MathML/"},Dm=/%COMP%/g;function qu(n,t,e){for(let i=0;i{if("__ngUnwrap__"===t)return n;!1===n(t)&&(t.preventDefault(),t.returnValue=!1)}}let Ku=(()=>{class n{constructor(e,i,o){this.eventManager=e,this.sharedStylesHost=i,this.appId=o,this.rendererByCompId=new Map,this.defaultRenderer=new km(e)}createRenderer(e,i){if(!e||!i)return this.defaultRenderer;switch(i.encapsulation){case E.Emulated:{let o=this.rendererByCompId.get(i.id);return o||(o=new GI(this.eventManager,this.sharedStylesHost,i,this.appId),this.rendererByCompId.set(i.id,o)),o.applyToHost(e),o}case 1:case E.ShadowDom:return new UI(this.eventManager,this.sharedStylesHost,e,i);default:if(!this.rendererByCompId.has(i.id)){const o=qu(i.id,i.styles,[]);this.sharedStylesHost.addStyles(o),this.rendererByCompId.set(i.id,this.defaultRenderer)}return this.defaultRenderer}}begin(){}end(){}}return n.\u0275fac=function(e){return new(e||n)(Y(Yu),Y(Cc),Y(fc))},n.\u0275prov=he({token:n,factory:n.\u0275fac}),n})();class km{constructor(t){this.eventManager=t,this.data=Object.create(null),this.destroyNode=null}destroy(){}createElement(t,e){return e?document.createElementNS(Pm[e]||e,t):document.createElement(t)}createComment(t){return document.createComment(t)}createText(t){return document.createTextNode(t)}appendChild(t,e){t.appendChild(e)}insertBefore(t,e,i){t&&t.insertBefore(e,i)}removeChild(t,e){t&&t.removeChild(e)}selectRootElement(t,e){let i="string"==typeof t?document.querySelector(t):t;if(!i)throw new Error(`The selector "${t}" did not match any elements`);return e||(i.textContent=""),i}parentNode(t){return t.parentNode}nextSibling(t){return t.nextSibling}setAttribute(t,e,i,o){if(o){e=o+":"+e;const r=Pm[o];r?t.setAttributeNS(r,e,i):t.setAttribute(e,i)}else t.setAttribute(e,i)}removeAttribute(t,e,i){if(i){const o=Pm[i];o?t.removeAttributeNS(o,e):t.removeAttribute(`${i}:${e}`)}else t.removeAttribute(e)}addClass(t,e){t.classList.add(e)}removeClass(t,e){t.classList.remove(e)}setStyle(t,e,i,o){o&(ki.DashCase|ki.Important)?t.style.setProperty(e,i,o&ki.Important?"important":""):t.style[e]=i}removeStyle(t,e,i){i&ki.DashCase?t.style.removeProperty(e):t.style[e]=""}setProperty(t,e,i){t[e]=i}setValue(t,e){t.nodeValue=e}listen(t,e,i){return"string"==typeof t?this.eventManager.addGlobalEventListener(t,e,jw(i)):this.eventManager.addEventListener(t,e,jw(i))}}class GI extends km{constructor(t,e,i,o){super(t),this.component=i;const r=qu(o+"-"+i.id,i.styles,[]);e.addStyles(r),this.contentAttr=function WI(n){return"_ngcontent-%COMP%".replace(Dm,n)}(o+"-"+i.id),this.hostAttr=function $I(n){return"_nghost-%COMP%".replace(Dm,n)}(o+"-"+i.id)}applyToHost(t){super.setAttribute(t,this.hostAttr,"")}createElement(t,e){const i=super.createElement(t,e);return super.setAttribute(i,this.contentAttr,""),i}}class UI extends km{constructor(t,e,i,o){super(t),this.sharedStylesHost=e,this.hostEl=i,this.shadowRoot=i.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);const r=qu(o.id,o.styles,[]);for(let c=0;c{class n extends Fw{constructor(e){super(e)}supports(e){return!0}addEventListener(e,i,o){return e.addEventListener(i,o,!1),()=>this.removeEventListener(e,i,o)}removeEventListener(e,i,o){return e.removeEventListener(i,o)}}return n.\u0275fac=function(e){return new(e||n)(Y(ot))},n.\u0275prov=he({token:n,factory:n.\u0275fac}),n})();const $w=["alt","control","meta","shift"],KI={"\b":"Backspace","\t":"Tab","\x7f":"Delete","\x1b":"Escape",Del:"Delete",Esc:"Escape",Left:"ArrowLeft",Right:"ArrowRight",Up:"ArrowUp",Down:"ArrowDown",Menu:"ContextMenu",Scroll:"ScrollLock",Win:"OS"},zw={A:"1",B:"2",C:"3",D:"4",E:"5",F:"6",G:"7",H:"8",I:"9",J:"*",K:"+",M:"-",N:".",O:"/","`":"0","\x90":"NumLock"},QI={alt:n=>n.altKey,control:n=>n.ctrlKey,meta:n=>n.metaKey,shift:n=>n.shiftKey};let ZI=(()=>{class n extends Fw{constructor(e){super(e)}supports(e){return null!=n.parseEventName(e)}addEventListener(e,i,o){const r=n.parseEventName(i),c=n.eventCallback(r.fullKey,o,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>Fo().onAndCancel(e,r.domEventName,c))}static parseEventName(e){const i=e.toLowerCase().split("."),o=i.shift();if(0===i.length||"keydown"!==o&&"keyup"!==o)return null;const r=n._normalizeKey(i.pop());let c="";if($w.forEach(d=>{const h=i.indexOf(d);h>-1&&(i.splice(h,1),c+=d+".")}),c+=r,0!=i.length||0===r.length)return null;const u={};return u.domEventName=o,u.fullKey=c,u}static getEventFullKey(e){let i="",o=function JI(n){let t=n.key;if(null==t){if(t=n.keyIdentifier,null==t)return"Unidentified";t.startsWith("U+")&&(t=String.fromCharCode(parseInt(t.substring(2),16)),3===n.location&&zw.hasOwnProperty(t)&&(t=zw[t]))}return KI[t]||t}(e);return o=o.toLowerCase()," "===o?o="space":"."===o&&(o="dot"),$w.forEach(r=>{r!=o&&QI[r](e)&&(i+=r+".")}),i+=o,i}static eventCallback(e,i,o){return r=>{n.getEventFullKey(r)===e&&o.runGuarded(()=>i(r))}}static _normalizeKey(e){return"esc"===e?"escape":e}}return n.\u0275fac=function(e){return new(e||n)(Y(ot))},n.\u0275prov=he({token:n,factory:n.\u0275fac}),n})();const n4=XC(rR,"browser",[{provide:Tu,useValue:Aw},{provide:GC,useValue:function XI(){xm.makeCurrent(),Mm.init()},multi:!0},{provide:ot,useFactory:function t4(){return function xk(n){$f=n}(document),document},deps:[]}]),i4=[{provide:og,useValue:"root"},{provide:ql,useFactory:function e4(){return new ql},deps:[]},{provide:Uu,useClass:YI,multi:!0,deps:[ot,dt,Tu]},{provide:Uu,useClass:ZI,multi:!0,deps:[ot]},{provide:Ku,useClass:Ku,deps:[Yu,Cc,fc]},{provide:Ga,useExisting:Ku},{provide:Lw,useExisting:Cc},{provide:Cc,useClass:Cc,deps:[ot]},{provide:Xg,useClass:Xg,deps:[dt]},{provide:Yu,useClass:Yu,deps:[Uu,dt]},{provide:class NI{},useClass:VI,deps:[]}];let Gw=(()=>{class n{constructor(e){if(e)throw new Error("BrowserModule has already been loaded. If you need access to common directives such as NgIf and NgFor from a lazy loaded module, import CommonModule instead.")}static withServerTransition(e){return{ngModule:n,providers:[{provide:fc,useValue:e.appId},{provide:Iw,useExisting:fc},BI]}}}return n.\u0275fac=function(e){return new(e||n)(Y(n,12))},n.\u0275mod=We({type:n}),n.\u0275inj=Ye({providers:i4,imports:[_i,sR]}),n})();"undefined"!=typeof window&&window;let qw=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=he({token:n,factory:function(e){let i=null;return i=e?new(e||n):Y(Kw),i},providedIn:"root"}),n})(),Kw=(()=>{class n extends qw{constructor(e){super(),this._doc=e}sanitize(e,i){if(null==i)return null;switch(e){case Bt.NONE:return i;case Bt.HTML:return Eo(i,"HTML")?Di(i):Kb(this._doc,String(i)).toString();case Bt.STYLE:return Eo(i,"Style")?Di(i):i;case Bt.SCRIPT:if(Eo(i,"Script"))return Di(i);throw new Error("unsafe value used in a script context");case Bt.URL:return jb(i),Eo(i,"URL")?Di(i):zl(String(i));case Bt.RESOURCE_URL:if(Eo(i,"ResourceURL"))return Di(i);throw new Error("unsafe value used in a resource URL context (see https://g.co/ng/security#xss)");default:throw new Error(`Unexpected SecurityContext ${e} (see https://g.co/ng/security#xss)`)}}bypassSecurityTrustHtml(e){return function LO(n){return new AO(n)}(e)}bypassSecurityTrustStyle(e){return function BO(n){return new NO(n)}(e)}bypassSecurityTrustScript(e){return function VO(n){return new RO(n)}(e)}bypassSecurityTrustUrl(e){return function HO(n){return new IO(n)}(e)}bypassSecurityTrustResourceUrl(e){return function jO(n){return new FO(n)}(e)}}return n.\u0275fac=function(e){return new(e||n)(Y(ot))},n.\u0275prov=he({token:n,factory:function(e){let i=null;return i=e?new e:function f4(n){return new Kw(n.get(ot))}(Y(Yt)),i},providedIn:"root"}),n})();function He(...n){return en(n,Dr(n))}const{isArray:h4}=Array;function Em(n){return it(t=>function g4(n,t){return h4(t)?n(...t):n(t)}(n,t))}const m4=["addListener","removeListener"],_4=["addEventListener","removeEventListener"],b4=["on","off"];function Qn(n,t,e,i){if(at(e)&&(i=e,e=void 0),i)return Qn(n,t,e).pipe(Em(i));const[o,r]=function C4(n){return at(n.addEventListener)&&at(n.removeEventListener)}(n)?_4.map(c=>u=>n[c](t,u,e)):function y4(n){return at(n.addListener)&&at(n.removeListener)}(n)?m4.map(Qw(n,t)):function v4(n){return at(n.on)&&at(n.off)}(n)?b4.map(Qw(n,t)):[];if(!o&&Qs(n))return Xt(c=>Qn(c,t,e))(vn(n));if(!o)throw new TypeError("Invalid event target");return new Pt(c=>{const u=(...d)=>c.next(1r(u)})}function Qw(n,t){return e=>i=>n[e](t,i)}class w4 extends yn{constructor(t,e){super()}schedule(t,e=0){return this}}const Qu={setInterval(n,t,...e){const{delegate:i}=Qu;return(null==i?void 0:i.setInterval)?i.setInterval(n,t,...e):setInterval(n,t,...e)},clearInterval(n){const{delegate:t}=Qu;return((null==t?void 0:t.clearInterval)||clearInterval)(n)},delegate:void 0};class Sm extends w4{constructor(t,e){super(t,e),this.scheduler=t,this.work=e,this.pending=!1}schedule(t,e=0){if(this.closed)return this;this.state=t;const i=this.id,o=this.scheduler;return null!=i&&(this.id=this.recycleAsyncId(o,i,e)),this.pending=!0,this.delay=e,this.id=this.id||this.requestAsyncId(o,this.id,e),this}requestAsyncId(t,e,i=0){return Qu.setInterval(t.flush.bind(t,this),i)}recycleAsyncId(t,e,i=0){if(null!=i&&this.delay===i&&!1===this.pending)return e;Qu.clearInterval(e)}execute(t,e){if(this.closed)return new Error("executing a cancelled action");this.pending=!1;const i=this._execute(t,e);if(i)return i;!1===this.pending&&null!=this.id&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))}_execute(t,e){let o,i=!1;try{this.work(t)}catch(r){i=!0,o=r||new Error("Scheduled action threw falsy error")}if(i)return this.unsubscribe(),o}unsubscribe(){if(!this.closed){const{id:t,scheduler:e}=this,{actions:i}=e;this.work=this.state=this.scheduler=null,this.pending=!1,Nn(i,this),null!=t&&(this.id=this.recycleAsyncId(e,t,null)),this.delay=null,super.unsubscribe()}}}const Zw={now:()=>(Zw.delegate||Date).now(),delegate:void 0};class wc{constructor(t,e=wc.now){this.schedulerActionCtor=t,this.now=e}schedule(t,e=0,i){return new this.schedulerActionCtor(this,t).schedule(i,e)}}wc.now=Zw.now;class Tm extends wc{constructor(t,e=wc.now){super(t,e),this.actions=[],this._active=!1,this._scheduled=void 0}flush(t){const{actions:e}=this;if(this._active)return void e.push(t);let i;this._active=!0;do{if(i=t.execute(t.state,t.delay))break}while(t=e.shift());if(this._active=!1,i){for(;t=e.shift();)t.unsubscribe();throw i}}}const Am=new Tm(Sm),x4=Am;function Zu(n=0,t,e=x4){let i=-1;return null!=t&&(bl(t)?e=t:i=t),new Pt(o=>{let r=function M4(n){return n instanceof Date&&!isNaN(n)}(n)?+n-e.now():n;r<0&&(r=0);let c=0;return e.schedule(function(){o.closed||(o.next(c++),0<=i?this.schedule(void 0,i):o.complete())},r)})}const{isArray:P4}=Array;function Jw(n){return 1===n.length&&P4(n[0])?n[0]:n}class kn extends Le{constructor(t){super(),this._value=t}get value(){return this.getValue()}_subscribe(t){const e=super._subscribe(t);return!e.closed&&t.next(this._value),e}getValue(){const{hasError:t,thrownError:e,_value:i}=this;if(t)throw e;return this._throwIfClosed(),i}next(t){super.next(this._value=t)}}const{isArray:k4}=Array,{getPrototypeOf:O4,prototype:E4,keys:S4}=Object;function Nm(...n){const t=Dr(n),e=Mo(n),{args:i,keys:o}=function e2(n){if(1===n.length){const t=n[0];if(k4(t))return{args:t,keys:null};if(function T4(n){return n&&"object"==typeof n&&O4(n)===E4}(t)){const e=S4(t);return{args:e.map(i=>t[i]),keys:e}}}return{args:n,keys:null}}(n);if(0===i.length)return en([],t);const r=new Pt(function A4(n,t,e=Bi){return i=>{n2(t,()=>{const{length:o}=n,r=new Array(o);let c=o,u=o;for(let d=0;d{const h=en(n[d],t);let m=!1;h.subscribe(Ct(i,v=>{r[d]=v,m||(m=!0,u--),u||i.next(e(r.slice()))},()=>{--c||i.complete()}))},i)},i)}}(i,t,o?c=>function t2(n,t){return n.reduce((e,i,o)=>(e[i]=t[o],e),{})}(o,c):Bi));return e?r.pipe(Em(e)):r}function n2(n,t,e){n?ao(e,n,t):t()}function Ju(...n){const t=Mo(n),e=Jw(n);return e.length?new Pt(i=>{let o=e.map(()=>[]),r=e.map(()=>!1);i.add(()=>{o=r=null});for(let c=0;!i.closed&&c{if(o[c].push(u),o.every(d=>d.length)){const d=o.map(h=>h.shift());i.next(t?t(...d):d),o.some((h,m)=>!h.length&&r[m])&&i.complete()}},()=>{r[c]=!0,!o[c].length&&i.complete()}));return()=>{o=r=null}}):fi}function xc(...n){return function N4(){return Vi(1)}()(en(n,Dr(n)))}function an(n){return Rt((t,e)=>{vn(n).subscribe(Ct(e,()=>e.complete(),ro)),!e.closed&&t.subscribe(e)})}function An(n,t){return Rt((e,i)=>{let o=0;e.subscribe(Ct(i,r=>n.call(t,r,o++)&&i.next(r)))})}function Mc(...n){const t=Dr(n);return Rt((e,i)=>{(t?xc(n,e,t):xc(n,e)).subscribe(i)})}function I4(n,t){return n===t}function hr(n,t){return Rt((e,i)=>{let o=null,r=0,c=!1;const u=()=>c&&!o&&i.complete();e.subscribe(Ct(i,d=>{null==o||o.unsubscribe();let h=0;const m=r++;vn(n(d,m)).subscribe(o=Ct(i,v=>i.next(t?t(d,v,m,h++):v),()=>{o=null,u()}))},()=>{c=!0,u()}))})}function li(n,t,e){const i=at(n)||t||e?{next:n,error:t,complete:e}:n;return i?Rt((o,r)=>{var c;null===(c=i.subscribe)||void 0===c||c.call(i);let u=!0;o.subscribe(Ct(r,d=>{var h;null===(h=i.next)||void 0===h||h.call(i,d),r.next(d)},()=>{var d;u=!1,null===(d=i.complete)||void 0===d||d.call(i),r.complete()},d=>{var h;u=!1,null===(h=i.error)||void 0===h||h.call(i,d),r.error(d)},()=>{var d,h;u&&(null===(d=i.unsubscribe)||void 0===d||d.call(i)),null===(h=i.finalize)||void 0===h||h.call(i)}))}):Bi}function Rm(...n){const t=Mo(n);return Rt((e,i)=>{const o=n.length,r=new Array(o);let c=n.map(()=>!1),u=!1;for(let d=0;d{r[d]=h,!u&&!c[d]&&(c[d]=!0,(u=c.every(Bi))&&(c=null))},ro));e.subscribe(Ct(i,d=>{if(u){const h=[d,...r];i.next(t?t(...h):h)}}))})}new Pt(ro);let K2=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=We({type:n}),n.\u0275inj=Ye({}),n})(),BF=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=We({type:n}),n.\u0275inj=Ye({imports:[[K2]]}),n})(),VF=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=We({type:n}),n.\u0275inj=Ye({imports:[BF]}),n})();Math,Math,Math;const Z5=["*"],gL=["dialog"];function m1(n){return"string"==typeof n}function Cs(n){return null!=n}function el(n){return(n||document.body).getBoundingClientRect()}const Sx={animation:!0,transitionTimerDelayMs:5},cB=()=>{},{transitionTimerDelayMs:dB}=Sx,Ic=new Map,di=(n,t,e,i)=>{let o=i.context||{};const r=Ic.get(t);if(r)switch(i.runningTransition){case"continue":return fi;case"stop":n.run(()=>r.transition$.complete()),o=Object.assign(r.context,o),Ic.delete(t)}const c=e(t,i.animation,o)||cB;if(!i.animation||"none"===window.getComputedStyle(t).transitionProperty)return n.run(()=>c()),He(void 0).pipe(function aB(n){return t=>new Pt(e=>t.subscribe({next:c=>n.run(()=>e.next(c)),error:c=>n.run(()=>e.error(c)),complete:()=>n.run(()=>e.complete())}))}(n));const u=new Le,d=new Le,h=u.pipe(function R4(...n){return t=>xc(t,He(...n))}(!0));Ic.set(t,{transition$:u,complete:()=>{d.next(),d.complete()},context:o});const m=function lB(n){const{transitionDelay:t,transitionDuration:e}=window.getComputedStyle(n);return 1e3*(parseFloat(t)+parseFloat(e))}(t);return n.runOutsideAngular(()=>{const v=Qn(t,"transitionend").pipe(an(h),An(({target:P})=>P===t));(function Xw(...n){return 1===(n=Jw(n)).length?vn(n[0]):new Pt(function D4(n){return t=>{let e=[];for(let i=0;e&&!t.closed&&i{if(e){for(let r=0;r{Ic.delete(t),n.run(()=>{c(),u.next(),u.complete()})})}),u.asObservable()};let hp=(()=>{class n{constructor(){this.animation=Sx.animation}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=he({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),Fx=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=We({type:n}),n.\u0275inj=Ye({imports:[[_i]]}),n})(),Lx=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=We({type:n}),n.\u0275inj=Ye({imports:[[_i]]}),n})(),Vx=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=We({type:n}),n.\u0275inj=Ye({}),n})(),Wx=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=We({type:n}),n.\u0275inj=Ye({imports:[[_i]]}),n})(),$x=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=We({type:n}),n.\u0275inj=Ye({}),n})();var On=(()=>{return(n=On||(On={}))[n.Tab=9]="Tab",n[n.Enter=13]="Enter",n[n.Escape=27]="Escape",n[n.Space=32]="Space",n[n.PageUp=33]="PageUp",n[n.PageDown=34]="PageDown",n[n.End=35]="End",n[n.Home=36]="Home",n[n.ArrowLeft=37]="ArrowLeft",n[n.ArrowUp=38]="ArrowUp",n[n.ArrowRight=39]="ArrowRight",n[n.ArrowDown=40]="ArrowDown",On;var n})();"undefined"!=typeof navigator&&navigator.userAgent&&(/iPad|iPhone|iPod/.test(navigator.userAgent)||/Macintosh/.test(navigator.userAgent)&&navigator.maxTouchPoints&&navigator.maxTouchPoints>2||/Android/.test(navigator.userAgent));const Gx=["a[href]","button:not([disabled])",'input:not([disabled]):not([type="hidden"])',"select:not([disabled])","textarea:not([disabled])","[contenteditable]",'[tabindex]:not([tabindex="-1"])'].join(", ");function Ux(n){const t=Array.from(n.querySelectorAll(Gx)).filter(e=>-1!==e.tabIndex);return[t[0],t[t.length-1]]}new Date(1882,10,12),new Date(2174,10,25);let eM=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=We({type:n}),n.\u0275inj=Ye({imports:[[_i,VF]]}),n})(),Ps=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275dir=ae({type:n,selectors:[["",8,"navbar"]]}),n})(),iM=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=We({type:n}),n.\u0275inj=Ye({}),n})();class Ds{constructor(t,e,i){this.nodes=t,this.viewRef=e,this.componentRef=i}}let i8=(()=>{class n{constructor(e,i){this._el=e,this._zone=i}ngOnInit(){this._zone.onStable.asObservable().pipe(lt(1)).subscribe(()=>{di(this._zone,this._el.nativeElement,(e,i)=>{i&&el(e),e.classList.add("show")},{animation:this.animation,runningTransition:"continue"})})}hide(){return di(this._zone,this._el.nativeElement,({classList:e})=>e.remove("show"),{animation:this.animation,runningTransition:"stop"})}}return n.\u0275fac=function(e){return new(e||n)(V(xt),V(dt))},n.\u0275cmp=X({type:n,selectors:[["ngb-modal-backdrop"]],hostAttrs:[2,"z-index","1055"],hostVars:6,hostBindings:function(e,i){2&e&&(qt("modal-backdrop"+(i.backdropClass?" "+i.backdropClass:"")),Nt("show",!i.animation)("fade",i.animation))},inputs:{animation:"animation",backdropClass:"backdropClass"},decls:0,vars:0,template:function(e,i){},encapsulation:2}),n})();class oM{close(t){}dismiss(t){}}class o8{constructor(t,e,i,o){this._windowCmptRef=t,this._contentRef=e,this._backdropCmptRef=i,this._beforeDismiss=o,this._closed=new Le,this._dismissed=new Le,this._hidden=new Le,t.instance.dismissEvent.subscribe(r=>{this.dismiss(r)}),this.result=new Promise((r,c)=>{this._resolve=r,this._reject=c}),this.result.then(null,()=>{})}get componentInstance(){if(this._contentRef&&this._contentRef.componentRef)return this._contentRef.componentRef.instance}get closed(){return this._closed.asObservable().pipe(an(this._hidden))}get dismissed(){return this._dismissed.asObservable().pipe(an(this._hidden))}get hidden(){return this._hidden.asObservable()}get shown(){return this._windowCmptRef.instance.shown.asObservable()}close(t){this._windowCmptRef&&(this._closed.next(t),this._resolve(t),this._removeModalElements())}_dismiss(t){this._dismissed.next(t),this._reject(t),this._removeModalElements()}dismiss(t){if(this._windowCmptRef)if(this._beforeDismiss){const e=this._beforeDismiss();!function Ex(n){return n&&n.then}(e)?!1!==e&&this._dismiss(t):e.then(i=>{!1!==i&&this._dismiss(t)},()=>{})}else this._dismiss(t)}_removeModalElements(){const t=this._windowCmptRef.instance.hide(),e=this._backdropCmptRef?this._backdropCmptRef.instance.hide():He(void 0);t.subscribe(()=>{const{nativeElement:i}=this._windowCmptRef.location;i.parentNode.removeChild(i),this._windowCmptRef.destroy(),this._contentRef&&this._contentRef.viewRef&&this._contentRef.viewRef.destroy(),this._windowCmptRef=null,this._contentRef=null}),e.subscribe(()=>{if(this._backdropCmptRef){const{nativeElement:i}=this._backdropCmptRef.location;i.parentNode.removeChild(i),this._backdropCmptRef.destroy(),this._backdropCmptRef=null}}),Ju(t,e).subscribe(()=>{this._hidden.next(),this._hidden.complete()})}}var Vc=(()=>{return(n=Vc||(Vc={}))[n.BACKDROP_CLICK=0]="BACKDROP_CLICK",n[n.ESC=1]="ESC",Vc;var n})();let r8=(()=>{class n{constructor(e,i,o){this._document=e,this._elRef=i,this._zone=o,this._closed$=new Le,this._elWithFocus=null,this.backdrop=!0,this.keyboard=!0,this.dismissEvent=new Re,this.shown=new Le,this.hidden=new Le}get fullscreenClass(){return!0===this.fullscreen?" modal-fullscreen":m1(this.fullscreen)?` modal-fullscreen-${this.fullscreen}-down`:""}dismiss(e){this.dismissEvent.emit(e)}ngOnInit(){this._elWithFocus=this._document.activeElement,this._zone.onStable.asObservable().pipe(lt(1)).subscribe(()=>{this._show()})}ngOnDestroy(){this._disableEventHandling()}hide(){const{nativeElement:e}=this._elRef,i={animation:this.animation,runningTransition:"stop"},c=Ju(di(this._zone,e,()=>e.classList.remove("show"),i),di(this._zone,this._dialogEl.nativeElement,()=>{},i));return c.subscribe(()=>{this.hidden.next(),this.hidden.complete()}),this._disableEventHandling(),this._restoreFocus(),c}_show(){const e={animation:this.animation,runningTransition:"continue"};Ju(di(this._zone,this._elRef.nativeElement,(r,c)=>{c&&el(r),r.classList.add("show")},e),di(this._zone,this._dialogEl.nativeElement,()=>{},e)).subscribe(()=>{this.shown.next(),this.shown.complete()}),this._enableEventHandling(),this._setFocus()}_enableEventHandling(){const{nativeElement:e}=this._elRef;this._zone.runOutsideAngular(()=>{Qn(e,"keydown").pipe(an(this._closed$),An(o=>o.which===On.Escape)).subscribe(o=>{this.keyboard?requestAnimationFrame(()=>{o.defaultPrevented||this._zone.run(()=>this.dismiss(Vc.ESC))}):"static"===this.backdrop&&this._bumpBackdrop()});let i=!1;Qn(this._dialogEl.nativeElement,"mousedown").pipe(an(this._closed$),li(()=>i=!1),hr(()=>Qn(e,"mouseup").pipe(an(this._closed$),lt(1))),An(({target:o})=>e===o)).subscribe(()=>{i=!0}),Qn(e,"click").pipe(an(this._closed$)).subscribe(({target:o})=>{e===o&&("static"===this.backdrop?this._bumpBackdrop():!0===this.backdrop&&!i&&this._zone.run(()=>this.dismiss(Vc.BACKDROP_CLICK))),i=!1})})}_disableEventHandling(){this._closed$.next()}_setFocus(){const{nativeElement:e}=this._elRef;if(!e.contains(document.activeElement)){const i=e.querySelector("[ngbAutofocus]"),o=Ux(e)[0];(i||o||e).focus()}}_restoreFocus(){const e=this._document.body,i=this._elWithFocus;let o;o=i&&i.focus&&e.contains(i)?i:e,this._zone.runOutsideAngular(()=>{setTimeout(()=>o.focus()),this._elWithFocus=null})}_bumpBackdrop(){"static"===this.backdrop&&di(this._zone,this._elRef.nativeElement,({classList:e})=>(e.add("modal-static"),()=>e.remove("modal-static")),{animation:this.animation,runningTransition:"continue"})}}return n.\u0275fac=function(e){return new(e||n)(V(ot),V(xt),V(dt))},n.\u0275cmp=X({type:n,selectors:[["ngb-modal-window"]],viewQuery:function(e,i){if(1&e&&cr(gL,7),2&e){let o;St(o=Tt())&&(i._dialogEl=o.first)}},hostAttrs:["role","dialog","tabindex","-1"],hostVars:7,hostBindings:function(e,i){2&e&&(Et("aria-modal",!0)("aria-labelledby",i.ariaLabelledBy)("aria-describedby",i.ariaDescribedBy),qt("modal d-block"+(i.windowClass?" "+i.windowClass:"")),Nt("fade",i.animation))},inputs:{animation:"animation",ariaLabelledBy:"ariaLabelledBy",ariaDescribedBy:"ariaDescribedBy",backdrop:"backdrop",centered:"centered",fullscreen:"fullscreen",keyboard:"keyboard",scrollable:"scrollable",size:"size",windowClass:"windowClass",modalDialogClass:"modalDialogClass"},outputs:{dismissEvent:"dismiss"},ngContentSelectors:Z5,decls:4,vars:2,consts:[["role","document"],["dialog",""],[1,"modal-content"]],template:function(e,i){1&e&&(function qv(n){const t=oe()[16][6];if(!t.projection){const i=t.projection=Bl(n?n.length:1,null),o=i.slice();let r=t.child;for(;null!==r;){const c=n?FT(r,n):0;null!==c&&(o[c]?o[c].projectionNext=r:i[c]=r,o[c]=r),r=r.next}}}(),l(0,"div",0,1)(2,"div",2),function Kv(n,t=0,e){const i=oe(),o=ht(),r=Ma(o,20+n,16,null,e||null);null===r.projection&&(r.projection=t),Kf(),64!=(64&r.flags)&&function VE(n,t,e){wy(t[11],0,t,e,py(n,e,t),my(e.parent||t[6],e,t))}(o,i,r)}(3),a()()),2&e&&qt("modal-dialog"+(i.size?" modal-"+i.size:"")+(i.centered?" modal-dialog-centered":"")+i.fullscreenClass+(i.scrollable?" modal-dialog-scrollable":"")+(i.modalDialogClass?" "+i.modalDialogClass:""))},styles:["ngb-modal-window .component-host-scrollable{display:flex;flex-direction:column;overflow:hidden}\n"],encapsulation:2}),n})(),s8=(()=>{class n{constructor(e){this._document=e}hide(){const e=Math.abs(window.innerWidth-this._document.documentElement.clientWidth),i=this._document.body,o=i.style,{overflow:r,paddingRight:c}=o;if(e>0){const u=parseFloat(window.getComputedStyle(i).paddingRight);o.paddingRight=`${u+e}px`}return o.overflow="hidden",()=>{e>0&&(o.paddingRight=c),o.overflow=r}}}return n.\u0275fac=function(e){return new(e||n)(Y(ot))},n.\u0275prov=he({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),a8=(()=>{class n{constructor(e,i,o,r,c,u){this._applicationRef=e,this._injector=i,this._document=o,this._scrollBar=r,this._rendererFactory=c,this._ngZone=u,this._activeWindowCmptHasChanged=new Le,this._ariaHiddenValues=new Map,this._scrollBarRestoreFn=null,this._backdropAttributes=["animation","backdropClass"],this._modalRefs=[],this._windowAttributes=["animation","ariaLabelledBy","ariaDescribedBy","backdrop","centered","fullscreen","keyboard","scrollable","size","windowClass","modalDialogClass"],this._windowCmpts=[],this._activeInstances=new Re,this._activeWindowCmptHasChanged.subscribe(()=>{if(this._windowCmpts.length){const d=this._windowCmpts[this._windowCmpts.length-1];((n,t,e,i=!1)=>{this._ngZone.runOutsideAngular(()=>{const o=Qn(t,"focusin").pipe(an(e),it(r=>r.target));Qn(t,"keydown").pipe(an(e),An(r=>r.which===On.Tab),Rm(o)).subscribe(([r,c])=>{const[u,d]=Ux(t);(c===u||c===t)&&r.shiftKey&&(d.focus(),r.preventDefault()),c===d&&!r.shiftKey&&(u.focus(),r.preventDefault())}),i&&Qn(t,"click").pipe(an(e),Rm(o),it(r=>r[1])).subscribe(r=>r.focus())})})(0,d.location.nativeElement,this._activeWindowCmptHasChanged),this._revertAriaHidden(),this._setAriaHidden(d.location.nativeElement)}})}_restoreScrollBar(){const e=this._scrollBarRestoreFn;e&&(this._scrollBarRestoreFn=null,e())}_hideScrollBar(){this._scrollBarRestoreFn||(this._scrollBarRestoreFn=this._scrollBar.hide())}open(e,i,o,r){const c=r.container instanceof HTMLElement?r.container:Cs(r.container)?this._document.querySelector(r.container):this._document.body,u=this._rendererFactory.createRenderer(null,null);if(!c)throw new Error(`The specified modal container "${r.container||"body"}" was not found in the DOM.`);this._hideScrollBar();const d=new oM,h=this._getContentRef(e,r.injector||i,o,d,r);let m=!1!==r.backdrop?this._attachBackdrop(e,c):void 0,v=this._attachWindowComponent(e,c,h),b=new o8(v,h,m,r.beforeDismiss);return this._registerModalRef(b),this._registerWindowCmpt(v),b.hidden.pipe(lt(1)).subscribe(()=>Promise.resolve(!0).then(()=>{this._modalRefs.length||(u.removeClass(this._document.body,"modal-open"),this._restoreScrollBar(),this._revertAriaHidden())})),d.close=P=>{b.close(P)},d.dismiss=P=>{b.dismiss(P)},this._applyWindowOptions(v.instance,r),1===this._modalRefs.length&&u.addClass(this._document.body,"modal-open"),m&&m.instance&&(this._applyBackdropOptions(m.instance,r),m.changeDetectorRef.detectChanges()),v.changeDetectorRef.detectChanges(),b}get activeInstances(){return this._activeInstances}dismissAll(e){this._modalRefs.forEach(i=>i.dismiss(e))}hasOpenModals(){return this._modalRefs.length>0}_attachBackdrop(e,i){let r=e.resolveComponentFactory(i8).create(this._injector);return this._applicationRef.attachView(r.hostView),i.appendChild(r.location.nativeElement),r}_attachWindowComponent(e,i,o){let c=e.resolveComponentFactory(r8).create(this._injector,o.nodes);return this._applicationRef.attachView(c.hostView),i.appendChild(c.location.nativeElement),c}_applyWindowOptions(e,i){this._windowAttributes.forEach(o=>{Cs(i[o])&&(e[o]=i[o])})}_applyBackdropOptions(e,i){this._backdropAttributes.forEach(o=>{Cs(i[o])&&(e[o]=i[o])})}_getContentRef(e,i,o,r,c){return o?o instanceof Kt?this._createFromTemplateRef(o,r):m1(o)?this._createFromString(o):this._createFromComponent(e,i,o,r,c):new Ds([])}_createFromTemplateRef(e,i){const r=e.createEmbeddedView({$implicit:i,close(c){i.close(c)},dismiss(c){i.dismiss(c)}});return this._applicationRef.attachView(r),new Ds([r.rootNodes],r)}_createFromString(e){const i=this._document.createTextNode(`${e}`);return new Ds([[i]])}_createFromComponent(e,i,o,r,c){const u=e.resolveComponentFactory(o),d=Yt.create({providers:[{provide:oM,useValue:r}],parent:i}),h=u.create(d),m=h.location.nativeElement;return c.scrollable&&m.classList.add("component-host-scrollable"),this._applicationRef.attachView(h.hostView),new Ds([[m]],h.hostView,h)}_setAriaHidden(e){const i=e.parentElement;i&&e!==this._document.body&&(Array.from(i.children).forEach(o=>{o!==e&&"SCRIPT"!==o.nodeName&&(this._ariaHiddenValues.set(o,o.getAttribute("aria-hidden")),o.setAttribute("aria-hidden","true"))}),this._setAriaHidden(i))}_revertAriaHidden(){this._ariaHiddenValues.forEach((e,i)=>{e?i.setAttribute("aria-hidden",e):i.removeAttribute("aria-hidden")}),this._ariaHiddenValues.clear()}_registerModalRef(e){const i=()=>{const o=this._modalRefs.indexOf(e);o>-1&&(this._modalRefs.splice(o,1),this._activeInstances.emit(this._modalRefs))};this._modalRefs.push(e),this._activeInstances.emit(this._modalRefs),e.result.then(i,i)}_registerWindowCmpt(e){this._windowCmpts.push(e),this._activeWindowCmptHasChanged.next(),e.onDestroy(()=>{const i=this._windowCmpts.indexOf(e);i>-1&&(this._windowCmpts.splice(i,1),this._activeWindowCmptHasChanged.next())})}}return n.\u0275fac=function(e){return new(e||n)(Y(hc),Y(Yt),Y(ot),Y(s8),Y(Ga),Y(dt))},n.\u0275prov=he({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),l8=(()=>{class n{constructor(e){this._ngbConfig=e,this.backdrop=!0,this.fullscreen=!1,this.keyboard=!0}get animation(){return void 0===this._animation?this._ngbConfig.animation:this._animation}set animation(e){this._animation=e}}return n.\u0275fac=function(e){return new(e||n)(Y(hp))},n.\u0275prov=he({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),c8=(()=>{class n{constructor(e,i,o,r){this._moduleCFR=e,this._injector=i,this._modalStack=o,this._config=r}open(e,i={}){const o=Object.assign(Object.assign(Object.assign({},this._config),{animation:this._config.animation}),i);return this._modalStack.open(this._moduleCFR,this._injector,e,o)}get activeInstances(){return this._modalStack.activeInstances}dismissAll(e){this._modalStack.dismissAll(e)}hasOpenModals(){return this._modalStack.hasOpenModals()}}return n.\u0275fac=function(e){return new(e||n)(Y(Hr),Y(Yt),Y(a8),Y(l8))},n.\u0275prov=he({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),rM=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=We({type:n}),n.\u0275inj=Ye({providers:[c8]}),n})(),cM=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=We({type:n}),n.\u0275inj=Ye({imports:[[_i]]}),n})(),_M=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=We({type:n}),n.\u0275inj=Ye({imports:[[_i]]}),n})(),yM=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=We({type:n}),n.\u0275inj=Ye({imports:[[_i]]}),n})(),vM=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=We({type:n}),n.\u0275inj=Ye({imports:[[_i]]}),n})(),CM=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=We({type:n}),n.\u0275inj=Ye({imports:[[_i]]}),n})(),wM=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=We({type:n}),n.\u0275inj=Ye({imports:[[_i]]}),n})(),xM=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=We({type:n}),n.\u0275inj=Ye({imports:[[_i]]}),n})(),MM=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=We({type:n}),n.\u0275inj=Ye({}),n})();new Ce("live announcer delay",{providedIn:"root",factory:function w8(){return 100}});let PM=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=We({type:n}),n.\u0275inj=Ye({imports:[[_i]]}),n})(),DM=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=We({type:n}),n.\u0275inj=Ye({}),n})();const x8=[Fx,Lx,Vx,Wx,$x,eM,iM,rM,cM,DM,_M,yM,vM,CM,wM,xM,MM,PM];let M8=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=We({type:n}),n.\u0275inj=Ye({imports:[x8,Fx,Lx,Vx,Wx,$x,eM,iM,rM,cM,DM,_M,yM,vM,CM,wM,xM,MM,PM]}),n})();class kM{}const _r="*";function D8(n,t){return{type:7,name:n,definitions:t,options:{}}}function OM(n,t=null){return{type:4,styles:t,timings:n}}function EM(n,t=null){return{type:3,steps:n,options:t}}function SM(n,t=null){return{type:2,steps:n,options:t}}function nl(n){return{type:6,styles:n,offset:null}}function TM(n,t,e){return{type:0,name:n,styles:t,options:e}}function AM(n,t,e=null){return{type:1,expr:n,animation:t,options:e}}function NM(n=null){return{type:9,options:n}}function RM(n,t,e=null){return{type:11,selector:n,animation:t,options:e}}function IM(n){Promise.resolve(null).then(n)}class Hc{constructor(t=0,e=0){this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._started=!1,this._destroyed=!1,this._finished=!1,this._position=0,this.parentPlayer=null,this.totalTime=t+e}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(t=>t()),this._onDoneFns=[])}onStart(t){this._onStartFns.push(t)}onDone(t){this._onDoneFns.push(t)}onDestroy(t){this._onDestroyFns.push(t)}hasStarted(){return this._started}init(){}play(){this.hasStarted()||(this._onStart(),this.triggerMicrotask()),this._started=!0}triggerMicrotask(){IM(()=>this._onFinish())}_onStart(){this._onStartFns.forEach(t=>t()),this._onStartFns=[]}pause(){}restart(){}finish(){this._onFinish()}destroy(){this._destroyed||(this._destroyed=!0,this.hasStarted()||this._onStart(),this.finish(),this._onDestroyFns.forEach(t=>t()),this._onDestroyFns=[])}reset(){this._started=!1}setPosition(t){this._position=this.totalTime?t*this.totalTime:1}getPosition(){return this.totalTime?this._position/this.totalTime:1}triggerCallback(t){const e="start"==t?this._onStartFns:this._onDoneFns;e.forEach(i=>i()),e.length=0}}class FM{constructor(t){this._onDoneFns=[],this._onStartFns=[],this._finished=!1,this._started=!1,this._destroyed=!1,this._onDestroyFns=[],this.parentPlayer=null,this.totalTime=0,this.players=t;let e=0,i=0,o=0;const r=this.players.length;0==r?IM(()=>this._onFinish()):this.players.forEach(c=>{c.onDone(()=>{++e==r&&this._onFinish()}),c.onDestroy(()=>{++i==r&&this._onDestroy()}),c.onStart(()=>{++o==r&&this._onStart()})}),this.totalTime=this.players.reduce((c,u)=>Math.max(c,u.totalTime),0)}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(t=>t()),this._onDoneFns=[])}init(){this.players.forEach(t=>t.init())}onStart(t){this._onStartFns.push(t)}_onStart(){this.hasStarted()||(this._started=!0,this._onStartFns.forEach(t=>t()),this._onStartFns=[])}onDone(t){this._onDoneFns.push(t)}onDestroy(t){this._onDestroyFns.push(t)}hasStarted(){return this._started}play(){this.parentPlayer||this.init(),this._onStart(),this.players.forEach(t=>t.play())}pause(){this.players.forEach(t=>t.pause())}restart(){this.players.forEach(t=>t.restart())}finish(){this._onFinish(),this.players.forEach(t=>t.finish())}destroy(){this._onDestroy()}_onDestroy(){this._destroyed||(this._destroyed=!0,this._onFinish(),this.players.forEach(t=>t.destroy()),this._onDestroyFns.forEach(t=>t()),this._onDestroyFns=[])}reset(){this.players.forEach(t=>t.reset()),this._destroyed=!1,this._finished=!1,this._started=!1}setPosition(t){const e=t*this.totalTime;this.players.forEach(i=>{const o=i.totalTime?Math.min(1,e/i.totalTime):1;i.setPosition(o)})}getPosition(){const t=this.players.reduce((e,i)=>null===e||i.totalTime>e.totalTime?i:e,null);return null!=t?t.getPosition():0}beforeDestroy(){this.players.forEach(t=>{t.beforeDestroy&&t.beforeDestroy()})}triggerCallback(t){const e="start"==t?this._onStartFns:this._onDoneFns;e.forEach(i=>i()),e.length=0}}const ut=!1;function LM(n){return new me(3e3,ut)}function s7(){return"undefined"!=typeof window&&void 0!==window.document}function O1(){return"undefined"!=typeof process&&"[object process]"==={}.toString.call(process)}function qr(n){switch(n.length){case 0:return new Hc;case 1:return n[0];default:return new FM(n)}}function BM(n,t,e,i,o={},r={}){const c=[],u=[];let d=-1,h=null;if(i.forEach(m=>{const v=m.offset,b=v==d,P=b&&h||{};Object.keys(m).forEach(O=>{let N=O,W=m[O];if("offset"!==O)switch(N=t.normalizePropertyName(N,c),W){case"!":W=o[O];break;case _r:W=r[O];break;default:W=t.normalizeStyleValue(O,N,W,c)}P[N]=W}),b||u.push(P),h=P,d=v}),c.length)throw function K8(n){return new me(3502,ut)}();return u}function E1(n,t,e,i){switch(t){case"start":n.onStart(()=>i(e&&S1(e,"start",n)));break;case"done":n.onDone(()=>i(e&&S1(e,"done",n)));break;case"destroy":n.onDestroy(()=>i(e&&S1(e,"destroy",n)))}}function S1(n,t,e){const i=e.totalTime,r=T1(n.element,n.triggerName,n.fromState,n.toState,t||n.phaseName,null==i?n.totalTime:i,!!e.disabled),c=n._data;return null!=c&&(r._data=c),r}function T1(n,t,e,i,o="",r=0,c){return{element:n,triggerName:t,fromState:e,toState:i,phaseName:o,totalTime:r,disabled:!!c}}function Ni(n,t,e){let i;return n instanceof Map?(i=n.get(t),i||n.set(t,i=e)):(i=n[t],i||(i=n[t]=e)),i}function VM(n){const t=n.indexOf(":");return[n.substring(1,t),n.substr(t+1)]}let A1=(n,t)=>!1,HM=(n,t,e)=>[],jM=null;function N1(n){const t=n.parentNode||n.host;return t===jM?null:t}(O1()||"undefined"!=typeof Element)&&(s7()?(jM=(()=>document.documentElement)(),A1=(n,t)=>{for(;t;){if(t===n)return!0;t=N1(t)}return!1}):A1=(n,t)=>n.contains(t),HM=(n,t,e)=>{if(e)return Array.from(n.querySelectorAll(t));const i=n.querySelector(t);return i?[i]:[]});let ks=null,WM=!1;function $M(n){ks||(ks=function l7(){return"undefined"!=typeof document?document.body:null}()||{},WM=!!ks.style&&"WebkitAppearance"in ks.style);let t=!0;return ks.style&&!function a7(n){return"ebkit"==n.substring(1,6)}(n)&&(t=n in ks.style,!t&&WM&&(t="Webkit"+n.charAt(0).toUpperCase()+n.substr(1)in ks.style)),t}const zM=A1,GM=HM;let UM=(()=>{class n{validateStyleProperty(e){return $M(e)}matchesElement(e,i){return!1}containsElement(e,i){return zM(e,i)}getParentElement(e){return N1(e)}query(e,i,o){return GM(e,i,o)}computeStyle(e,i,o){return o||""}animate(e,i,o,r,c,u=[],d){return new Hc(o,r)}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=he({token:n,factory:n.\u0275fac}),n})(),R1=(()=>{class n{}return n.NOOP=new UM,n})();const I1="ng-enter",xp="ng-leave",Mp="ng-trigger",Pp=".ng-trigger",qM="ng-animating",F1=".ng-animating";function Os(n){if("number"==typeof n)return n;const t=n.match(/^(-?[\.\d]+)(m?s)/);return!t||t.length<2?0:L1(parseFloat(t[1]),t[2])}function L1(n,t){return"s"===t?1e3*n:n}function Dp(n,t,e){return n.hasOwnProperty("duration")?n:function u7(n,t,e){let o,r=0,c="";if("string"==typeof n){const u=n.match(/^(-?[\.\d]+)(m?s)(?:\s+(-?[\.\d]+)(m?s))?(?:\s+([-a-z]+(?:\(.+?\))?))?$/i);if(null===u)return t.push(LM()),{duration:0,delay:0,easing:""};o=L1(parseFloat(u[1]),u[2]);const d=u[3];null!=d&&(r=L1(parseFloat(d),u[4]));const h=u[5];h&&(c=h)}else o=n;if(!e){let u=!1,d=t.length;o<0&&(t.push(function k8(){return new me(3100,ut)}()),u=!0),r<0&&(t.push(function O8(){return new me(3101,ut)}()),u=!0),u&&t.splice(d,0,LM())}return{duration:o,delay:r,easing:c}}(n,t,e)}function il(n,t={}){return Object.keys(n).forEach(e=>{t[e]=n[e]}),t}function Kr(n,t,e={}){if(t)for(let i in n)e[i]=n[i];else il(n,e);return e}function QM(n,t,e){return e?t+":"+e+";":""}function ZM(n){let t="";for(let e=0;e{const o=V1(i);e&&!e.hasOwnProperty(i)&&(e[i]=n.style[o]),n.style[o]=t[i]}),O1()&&ZM(n))}function Es(n,t){n.style&&(Object.keys(t).forEach(e=>{const i=V1(e);n.style[i]=""}),O1()&&ZM(n))}function jc(n){return Array.isArray(n)?1==n.length?n[0]:SM(n):n}const B1=new RegExp("{{\\s*(.+?)\\s*}}","g");function JM(n){let t=[];if("string"==typeof n){let e;for(;e=B1.exec(n);)t.push(e[1]);B1.lastIndex=0}return t}function kp(n,t,e){const i=n.toString(),o=i.replace(B1,(r,c)=>{let u=t[c];return t.hasOwnProperty(c)||(e.push(function S8(n){return new me(3003,ut)}()),u=""),u.toString()});return o==i?n:o}function Op(n){const t=[];let e=n.next();for(;!e.done;)t.push(e.value),e=n.next();return t}const f7=/-+([a-z0-9])/g;function V1(n){return n.replace(f7,(...t)=>t[1].toUpperCase())}function h7(n){return n.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase()}function Ri(n,t,e){switch(t.type){case 7:return n.visitTrigger(t,e);case 0:return n.visitState(t,e);case 1:return n.visitTransition(t,e);case 2:return n.visitSequence(t,e);case 3:return n.visitGroup(t,e);case 4:return n.visitAnimate(t,e);case 5:return n.visitKeyframes(t,e);case 6:return n.visitStyle(t,e);case 8:return n.visitReference(t,e);case 9:return n.visitAnimateChild(t,e);case 10:return n.visitAnimateRef(t,e);case 11:return n.visitQuery(t,e);case 12:return n.visitStagger(t,e);default:throw function T8(n){return new me(3004,ut)}()}}function XM(n,t){return window.getComputedStyle(n)[t]}function v7(n,t){const e=[];return"string"==typeof n?n.split(/\s*,\s*/).forEach(i=>function C7(n,t,e){if(":"==n[0]){const d=function w7(n,t){switch(n){case":enter":return"void => *";case":leave":return"* => void";case":increment":return(e,i)=>parseFloat(i)>parseFloat(e);case":decrement":return(e,i)=>parseFloat(i) *"}}(n,e);if("function"==typeof d)return void t.push(d);n=d}const i=n.match(/^(\*|[-\w]+)\s*()\s*(\*|[-\w]+)$/);if(null==i||i.length<4)return e.push(function z8(n){return new me(3015,ut)}()),t;const o=i[1],r=i[2],c=i[3];t.push(eP(o,c));"<"==r[0]&&!("*"==o&&"*"==c)&&t.push(eP(c,o))}(i,e,t)):e.push(n),e}const Ap=new Set(["true","1"]),Np=new Set(["false","0"]);function eP(n,t){const e=Ap.has(n)||Np.has(n),i=Ap.has(t)||Np.has(t);return(o,r)=>{let c="*"==n||n==o,u="*"==t||t==r;return!c&&e&&"boolean"==typeof o&&(c=o?Ap.has(n):Np.has(n)),!u&&i&&"boolean"==typeof r&&(u=r?Ap.has(t):Np.has(t)),c&&u}}const x7=new RegExp("s*:selfs*,?","g");function H1(n,t,e,i){return new M7(n).build(t,e,i)}class M7{constructor(t){this._driver=t}build(t,e,i){const o=new k7(e);this._resetContextStyleTimingState(o);const r=Ri(this,jc(t),o);return o.unsupportedCSSPropertiesFound.size&&o.unsupportedCSSPropertiesFound.keys(),r}_resetContextStyleTimingState(t){t.currentQuerySelector="",t.collectedStyles={},t.collectedStyles[""]={},t.currentTime=0}visitTrigger(t,e){let i=e.queryCount=0,o=e.depCount=0;const r=[],c=[];return"@"==t.name.charAt(0)&&e.errors.push(function N8(){return new me(3006,ut)}()),t.definitions.forEach(u=>{if(this._resetContextStyleTimingState(e),0==u.type){const d=u,h=d.name;h.toString().split(/\s*,\s*/).forEach(m=>{d.name=m,r.push(this.visitState(d,e))}),d.name=h}else if(1==u.type){const d=this.visitTransition(u,e);i+=d.queryCount,o+=d.depCount,c.push(d)}else e.errors.push(function R8(){return new me(3007,ut)}())}),{type:7,name:t.name,states:r,transitions:c,queryCount:i,depCount:o,options:null}}visitState(t,e){const i=this.visitStyle(t.styles,e),o=t.options&&t.options.params||null;if(i.containsDynamicStyles){const r=new Set,c=o||{};i.styles.forEach(u=>{if(Rp(u)){const d=u;Object.keys(d).forEach(h=>{JM(d[h]).forEach(m=>{c.hasOwnProperty(m)||r.add(m)})})}}),r.size&&(Op(r.values()),e.errors.push(function I8(n,t){return new me(3008,ut)}()))}return{type:0,name:t.name,style:i,options:o?{params:o}:null}}visitTransition(t,e){e.queryCount=0,e.depCount=0;const i=Ri(this,jc(t.animation),e);return{type:1,matchers:v7(t.expr,e.errors),animation:i,queryCount:e.queryCount,depCount:e.depCount,options:Ss(t.options)}}visitSequence(t,e){return{type:2,steps:t.steps.map(i=>Ri(this,i,e)),options:Ss(t.options)}}visitGroup(t,e){const i=e.currentTime;let o=0;const r=t.steps.map(c=>{e.currentTime=i;const u=Ri(this,c,e);return o=Math.max(o,e.currentTime),u});return e.currentTime=o,{type:3,steps:r,options:Ss(t.options)}}visitAnimate(t,e){const i=function E7(n,t){if(n.hasOwnProperty("duration"))return n;if("number"==typeof n)return j1(Dp(n,t).duration,0,"");const e=n;if(e.split(/\s+/).some(r=>"{"==r.charAt(0)&&"{"==r.charAt(1))){const r=j1(0,0,"");return r.dynamic=!0,r.strValue=e,r}const o=Dp(e,t);return j1(o.duration,o.delay,o.easing)}(t.timings,e.errors);e.currentAnimateTimings=i;let o,r=t.styles?t.styles:nl({});if(5==r.type)o=this.visitKeyframes(r,e);else{let c=t.styles,u=!1;if(!c){u=!0;const h={};i.easing&&(h.easing=i.easing),c=nl(h)}e.currentTime+=i.duration+i.delay;const d=this.visitStyle(c,e);d.isEmptyStep=u,o=d}return e.currentAnimateTimings=null,{type:4,timings:i,style:o,options:null}}visitStyle(t,e){const i=this._makeStyleAst(t,e);return this._validateStyleAst(i,e),i}_makeStyleAst(t,e){const i=[];Array.isArray(t.styles)?t.styles.forEach(c=>{"string"==typeof c?c==_r?i.push(c):e.errors.push(function F8(n){return new me(3002,ut)}()):i.push(c)}):i.push(t.styles);let o=!1,r=null;return i.forEach(c=>{if(Rp(c)){const u=c,d=u.easing;if(d&&(r=d,delete u.easing),!o)for(let h in u)if(u[h].toString().indexOf("{{")>=0){o=!0;break}}}),{type:6,styles:i,easing:r,offset:t.offset,containsDynamicStyles:o,options:null}}_validateStyleAst(t,e){const i=e.currentAnimateTimings;let o=e.currentTime,r=e.currentTime;i&&r>0&&(r-=i.duration+i.delay),t.styles.forEach(c=>{"string"!=typeof c&&Object.keys(c).forEach(u=>{if(!this._driver.validateStyleProperty(u))return delete c[u],void e.unsupportedCSSPropertiesFound.add(u);const d=e.collectedStyles[e.currentQuerySelector],h=d[u];let m=!0;h&&(r!=o&&r>=h.startTime&&o<=h.endTime&&(e.errors.push(function L8(n,t,e,i,o){return new me(3010,ut)}()),m=!1),r=h.startTime),m&&(d[u]={startTime:r,endTime:o}),e.options&&function p7(n,t,e){const i=t.params||{},o=JM(n);o.length&&o.forEach(r=>{i.hasOwnProperty(r)||e.push(function E8(n){return new me(3001,ut)}())})}(c[u],e.options,e.errors)})})}visitKeyframes(t,e){const i={type:5,styles:[],options:null};if(!e.currentAnimateTimings)return e.errors.push(function B8(){return new me(3011,ut)}()),i;let r=0;const c=[];let u=!1,d=!1,h=0;const m=t.steps.map(z=>{const L=this._makeStyleAst(z,e);let re=null!=L.offset?L.offset:function O7(n){if("string"==typeof n)return null;let t=null;if(Array.isArray(n))n.forEach(e=>{if(Rp(e)&&e.hasOwnProperty("offset")){const i=e;t=parseFloat(i.offset),delete i.offset}});else if(Rp(n)&&n.hasOwnProperty("offset")){const e=n;t=parseFloat(e.offset),delete e.offset}return t}(L.styles),se=0;return null!=re&&(r++,se=L.offset=re),d=d||se<0||se>1,u=u||se0&&r{const re=b>0?L==P?1:b*L:c[L],se=re*W;e.currentTime=O+N.delay+se,N.duration=se,this._validateStyleAst(z,e),z.offset=re,i.styles.push(z)}),i}visitReference(t,e){return{type:8,animation:Ri(this,jc(t.animation),e),options:Ss(t.options)}}visitAnimateChild(t,e){return e.depCount++,{type:9,options:Ss(t.options)}}visitAnimateRef(t,e){return{type:10,animation:this.visitReference(t.animation,e),options:Ss(t.options)}}visitQuery(t,e){const i=e.currentQuerySelector,o=t.options||{};e.queryCount++,e.currentQuery=t;const[r,c]=function P7(n){const t=!!n.split(/\s*,\s*/).find(e=>":self"==e);return t&&(n=n.replace(x7,"")),n=n.replace(/@\*/g,Pp).replace(/@\w+/g,e=>Pp+"-"+e.substr(1)).replace(/:animating/g,F1),[n,t]}(t.selector);e.currentQuerySelector=i.length?i+" "+r:r,Ni(e.collectedStyles,e.currentQuerySelector,{});const u=Ri(this,jc(t.animation),e);return e.currentQuery=null,e.currentQuerySelector=i,{type:11,selector:r,limit:o.limit||0,optional:!!o.optional,includeSelf:c,animation:u,originalSelector:t.selector,options:Ss(t.options)}}visitStagger(t,e){e.currentQuery||e.errors.push(function W8(){return new me(3013,ut)}());const i="full"===t.timings?{duration:0,delay:0,easing:"full"}:Dp(t.timings,e.errors,!0);return{type:12,animation:Ri(this,jc(t.animation),e),timings:i,options:null}}}class k7{constructor(t){this.errors=t,this.queryCount=0,this.depCount=0,this.currentTransition=null,this.currentQuery=null,this.currentQuerySelector=null,this.currentAnimateTimings=null,this.currentTime=0,this.collectedStyles={},this.options=null,this.unsupportedCSSPropertiesFound=new Set}}function Rp(n){return!Array.isArray(n)&&"object"==typeof n}function Ss(n){return n?(n=il(n)).params&&(n.params=function D7(n){return n?il(n):null}(n.params)):n={},n}function j1(n,t,e){return{duration:n,delay:t,easing:e}}function W1(n,t,e,i,o,r,c=null,u=!1){return{type:1,element:n,keyframes:t,preStyleProps:e,postStyleProps:i,duration:o,delay:r,totalTime:o+r,easing:c,subTimeline:u}}class Ip{constructor(){this._map=new Map}get(t){return this._map.get(t)||[]}append(t,e){let i=this._map.get(t);i||this._map.set(t,i=[]),i.push(...e)}has(t){return this._map.has(t)}clear(){this._map.clear()}}const A7=new RegExp(":enter","g"),R7=new RegExp(":leave","g");function $1(n,t,e,i,o,r={},c={},u,d,h=[]){return(new I7).buildKeyframes(n,t,e,i,o,r,c,u,d,h)}class I7{buildKeyframes(t,e,i,o,r,c,u,d,h,m=[]){h=h||new Ip;const v=new z1(t,e,h,o,r,m,[]);v.options=d,v.currentTimeline.setStyles([c],null,v.errors,d),Ri(this,i,v);const b=v.timelines.filter(P=>P.containsAnimation());if(Object.keys(u).length){let P;for(let O=b.length-1;O>=0;O--){const N=b[O];if(N.element===e){P=N;break}}P&&!P.allowOnlyTimelineStyles()&&P.setStyles([u],null,v.errors,d)}return b.length?b.map(P=>P.buildKeyframes()):[W1(e,[],[],[],0,0,"",!1)]}visitTrigger(t,e){}visitState(t,e){}visitTransition(t,e){}visitAnimateChild(t,e){const i=e.subInstructions.get(e.element);if(i){const o=e.createSubContext(t.options),r=e.currentTimeline.currentTime,c=this._visitSubInstructions(i,o,o.options);r!=c&&e.transformIntoNewTimeline(c)}e.previousNode=t}visitAnimateRef(t,e){const i=e.createSubContext(t.options);i.transformIntoNewTimeline(),this.visitReference(t.animation,i),e.transformIntoNewTimeline(i.currentTimeline.currentTime),e.previousNode=t}_visitSubInstructions(t,e,i){let r=e.currentTimeline.currentTime;const c=null!=i.duration?Os(i.duration):null,u=null!=i.delay?Os(i.delay):null;return 0!==c&&t.forEach(d=>{const h=e.appendInstructionToTimeline(d,c,u);r=Math.max(r,h.duration+h.delay)}),r}visitReference(t,e){e.updateOptions(t.options,!0),Ri(this,t.animation,e),e.previousNode=t}visitSequence(t,e){const i=e.subContextCount;let o=e;const r=t.options;if(r&&(r.params||r.delay)&&(o=e.createSubContext(r),o.transformIntoNewTimeline(),null!=r.delay)){6==o.previousNode.type&&(o.currentTimeline.snapshotCurrentStyles(),o.previousNode=Fp);const c=Os(r.delay);o.delayNextStep(c)}t.steps.length&&(t.steps.forEach(c=>Ri(this,c,o)),o.currentTimeline.applyStylesToKeyframe(),o.subContextCount>i&&o.transformIntoNewTimeline()),e.previousNode=t}visitGroup(t,e){const i=[];let o=e.currentTimeline.currentTime;const r=t.options&&t.options.delay?Os(t.options.delay):0;t.steps.forEach(c=>{const u=e.createSubContext(t.options);r&&u.delayNextStep(r),Ri(this,c,u),o=Math.max(o,u.currentTimeline.currentTime),i.push(u.currentTimeline)}),i.forEach(c=>e.currentTimeline.mergeTimelineCollectedStyles(c)),e.transformIntoNewTimeline(o),e.previousNode=t}_visitTiming(t,e){if(t.dynamic){const i=t.strValue;return Dp(e.params?kp(i,e.params,e.errors):i,e.errors)}return{duration:t.duration,delay:t.delay,easing:t.easing}}visitAnimate(t,e){const i=e.currentAnimateTimings=this._visitTiming(t.timings,e),o=e.currentTimeline;i.delay&&(e.incrementTime(i.delay),o.snapshotCurrentStyles());const r=t.style;5==r.type?this.visitKeyframes(r,e):(e.incrementTime(i.duration),this.visitStyle(r,e),o.applyStylesToKeyframe()),e.currentAnimateTimings=null,e.previousNode=t}visitStyle(t,e){const i=e.currentTimeline,o=e.currentAnimateTimings;!o&&i.getCurrentStyleProperties().length&&i.forwardFrame();const r=o&&o.easing||t.easing;t.isEmptyStep?i.applyEmptyStep(r):i.setStyles(t.styles,r,e.errors,e.options),e.previousNode=t}visitKeyframes(t,e){const i=e.currentAnimateTimings,o=e.currentTimeline.duration,r=i.duration,u=e.createSubContext().currentTimeline;u.easing=i.easing,t.styles.forEach(d=>{u.forwardTime((d.offset||0)*r),u.setStyles(d.styles,d.easing,e.errors,e.options),u.applyStylesToKeyframe()}),e.currentTimeline.mergeTimelineCollectedStyles(u),e.transformIntoNewTimeline(o+r),e.previousNode=t}visitQuery(t,e){const i=e.currentTimeline.currentTime,o=t.options||{},r=o.delay?Os(o.delay):0;r&&(6===e.previousNode.type||0==i&&e.currentTimeline.getCurrentStyleProperties().length)&&(e.currentTimeline.snapshotCurrentStyles(),e.previousNode=Fp);let c=i;const u=e.invokeQuery(t.selector,t.originalSelector,t.limit,t.includeSelf,!!o.optional,e.errors);e.currentQueryTotal=u.length;let d=null;u.forEach((h,m)=>{e.currentQueryIndex=m;const v=e.createSubContext(t.options,h);r&&v.delayNextStep(r),h===e.element&&(d=v.currentTimeline),Ri(this,t.animation,v),v.currentTimeline.applyStylesToKeyframe(),c=Math.max(c,v.currentTimeline.currentTime)}),e.currentQueryIndex=0,e.currentQueryTotal=0,e.transformIntoNewTimeline(c),d&&(e.currentTimeline.mergeTimelineCollectedStyles(d),e.currentTimeline.snapshotCurrentStyles()),e.previousNode=t}visitStagger(t,e){const i=e.parentContext,o=e.currentTimeline,r=t.timings,c=Math.abs(r.duration),u=c*(e.currentQueryTotal-1);let d=c*e.currentQueryIndex;switch(r.duration<0?"reverse":r.easing){case"reverse":d=u-d;break;case"full":d=i.currentStaggerTime}const m=e.currentTimeline;d&&m.delayNextStep(d);const v=m.currentTime;Ri(this,t.animation,e),e.previousNode=t,i.currentStaggerTime=o.currentTime-v+(o.startTime-i.currentTimeline.startTime)}}const Fp={};class z1{constructor(t,e,i,o,r,c,u,d){this._driver=t,this.element=e,this.subInstructions=i,this._enterClassName=o,this._leaveClassName=r,this.errors=c,this.timelines=u,this.parentContext=null,this.currentAnimateTimings=null,this.previousNode=Fp,this.subContextCount=0,this.options={},this.currentQueryIndex=0,this.currentQueryTotal=0,this.currentStaggerTime=0,this.currentTimeline=d||new Lp(this._driver,e,0),u.push(this.currentTimeline)}get params(){return this.options.params}updateOptions(t,e){if(!t)return;const i=t;let o=this.options;null!=i.duration&&(o.duration=Os(i.duration)),null!=i.delay&&(o.delay=Os(i.delay));const r=i.params;if(r){let c=o.params;c||(c=this.options.params={}),Object.keys(r).forEach(u=>{(!e||!c.hasOwnProperty(u))&&(c[u]=kp(r[u],c,this.errors))})}}_copyOptions(){const t={};if(this.options){const e=this.options.params;if(e){const i=t.params={};Object.keys(e).forEach(o=>{i[o]=e[o]})}}return t}createSubContext(t=null,e,i){const o=e||this.element,r=new z1(this._driver,o,this.subInstructions,this._enterClassName,this._leaveClassName,this.errors,this.timelines,this.currentTimeline.fork(o,i||0));return r.previousNode=this.previousNode,r.currentAnimateTimings=this.currentAnimateTimings,r.options=this._copyOptions(),r.updateOptions(t),r.currentQueryIndex=this.currentQueryIndex,r.currentQueryTotal=this.currentQueryTotal,r.parentContext=this,this.subContextCount++,r}transformIntoNewTimeline(t){return this.previousNode=Fp,this.currentTimeline=this.currentTimeline.fork(this.element,t),this.timelines.push(this.currentTimeline),this.currentTimeline}appendInstructionToTimeline(t,e,i){const o={duration:null!=e?e:t.duration,delay:this.currentTimeline.currentTime+(null!=i?i:0)+t.delay,easing:""},r=new F7(this._driver,t.element,t.keyframes,t.preStyleProps,t.postStyleProps,o,t.stretchStartingKeyframe);return this.timelines.push(r),o}incrementTime(t){this.currentTimeline.forwardTime(this.currentTimeline.duration+t)}delayNextStep(t){t>0&&this.currentTimeline.delayNextStep(t)}invokeQuery(t,e,i,o,r,c){let u=[];if(o&&u.push(this.element),t.length>0){t=(t=t.replace(A7,"."+this._enterClassName)).replace(R7,"."+this._leaveClassName);let h=this._driver.query(this.element,t,1!=i);0!==i&&(h=i<0?h.slice(h.length+i,h.length):h.slice(0,i)),u.push(...h)}return!r&&0==u.length&&c.push(function $8(n){return new me(3014,ut)}()),u}}class Lp{constructor(t,e,i,o){this._driver=t,this.element=e,this.startTime=i,this._elementTimelineStylesLookup=o,this.duration=0,this._previousKeyframe={},this._currentKeyframe={},this._keyframes=new Map,this._styleSummary={},this._pendingStyles={},this._backFill={},this._currentEmptyStepKeyframe=null,this._elementTimelineStylesLookup||(this._elementTimelineStylesLookup=new Map),this._localTimelineStyles=Object.create(this._backFill,{}),this._globalTimelineStyles=this._elementTimelineStylesLookup.get(e),this._globalTimelineStyles||(this._globalTimelineStyles=this._localTimelineStyles,this._elementTimelineStylesLookup.set(e,this._localTimelineStyles)),this._loadKeyframe()}containsAnimation(){switch(this._keyframes.size){case 0:return!1;case 1:return this.getCurrentStyleProperties().length>0;default:return!0}}getCurrentStyleProperties(){return Object.keys(this._currentKeyframe)}get currentTime(){return this.startTime+this.duration}delayNextStep(t){const e=1==this._keyframes.size&&Object.keys(this._pendingStyles).length;this.duration||e?(this.forwardTime(this.currentTime+t),e&&this.snapshotCurrentStyles()):this.startTime+=t}fork(t,e){return this.applyStylesToKeyframe(),new Lp(this._driver,t,e||this.currentTime,this._elementTimelineStylesLookup)}_loadKeyframe(){this._currentKeyframe&&(this._previousKeyframe=this._currentKeyframe),this._currentKeyframe=this._keyframes.get(this.duration),this._currentKeyframe||(this._currentKeyframe=Object.create(this._backFill,{}),this._keyframes.set(this.duration,this._currentKeyframe))}forwardFrame(){this.duration+=1,this._loadKeyframe()}forwardTime(t){this.applyStylesToKeyframe(),this.duration=t,this._loadKeyframe()}_updateStyle(t,e){this._localTimelineStyles[t]=e,this._globalTimelineStyles[t]=e,this._styleSummary[t]={time:this.currentTime,value:e}}allowOnlyTimelineStyles(){return this._currentEmptyStepKeyframe!==this._currentKeyframe}applyEmptyStep(t){t&&(this._previousKeyframe.easing=t),Object.keys(this._globalTimelineStyles).forEach(e=>{this._backFill[e]=this._globalTimelineStyles[e]||_r,this._currentKeyframe[e]=_r}),this._currentEmptyStepKeyframe=this._currentKeyframe}setStyles(t,e,i,o){e&&(this._previousKeyframe.easing=e);const r=o&&o.params||{},c=function L7(n,t){const e={};let i;return n.forEach(o=>{"*"===o?(i=i||Object.keys(t),i.forEach(r=>{e[r]=_r})):Kr(o,!1,e)}),e}(t,this._globalTimelineStyles);Object.keys(c).forEach(u=>{const d=kp(c[u],r,i);this._pendingStyles[u]=d,this._localTimelineStyles.hasOwnProperty(u)||(this._backFill[u]=this._globalTimelineStyles.hasOwnProperty(u)?this._globalTimelineStyles[u]:_r),this._updateStyle(u,d)})}applyStylesToKeyframe(){const t=this._pendingStyles,e=Object.keys(t);0!=e.length&&(this._pendingStyles={},e.forEach(i=>{this._currentKeyframe[i]=t[i]}),Object.keys(this._localTimelineStyles).forEach(i=>{this._currentKeyframe.hasOwnProperty(i)||(this._currentKeyframe[i]=this._localTimelineStyles[i])}))}snapshotCurrentStyles(){Object.keys(this._localTimelineStyles).forEach(t=>{const e=this._localTimelineStyles[t];this._pendingStyles[t]=e,this._updateStyle(t,e)})}getFinalKeyframe(){return this._keyframes.get(this.duration)}get properties(){const t=[];for(let e in this._currentKeyframe)t.push(e);return t}mergeTimelineCollectedStyles(t){Object.keys(t._styleSummary).forEach(e=>{const i=this._styleSummary[e],o=t._styleSummary[e];(!i||o.time>i.time)&&this._updateStyle(e,o.value)})}buildKeyframes(){this.applyStylesToKeyframe();const t=new Set,e=new Set,i=1===this._keyframes.size&&0===this.duration;let o=[];this._keyframes.forEach((u,d)=>{const h=Kr(u,!0);Object.keys(h).forEach(m=>{const v=h[m];"!"==v?t.add(m):v==_r&&e.add(m)}),i||(h.offset=d/this.duration),o.push(h)});const r=t.size?Op(t.values()):[],c=e.size?Op(e.values()):[];if(i){const u=o[0],d=il(u);u.offset=0,d.offset=1,o=[u,d]}return W1(this.element,o,r,c,this.duration,this.startTime,this.easing,!1)}}class F7 extends Lp{constructor(t,e,i,o,r,c,u=!1){super(t,e,c.delay),this.keyframes=i,this.preStyleProps=o,this.postStyleProps=r,this._stretchStartingKeyframe=u,this.timings={duration:c.duration,delay:c.delay,easing:c.easing}}containsAnimation(){return this.keyframes.length>1}buildKeyframes(){let t=this.keyframes,{delay:e,duration:i,easing:o}=this.timings;if(this._stretchStartingKeyframe&&e){const r=[],c=i+e,u=e/c,d=Kr(t[0],!1);d.offset=0,r.push(d);const h=Kr(t[0],!1);h.offset=iP(u),r.push(h);const m=t.length-1;for(let v=1;v<=m;v++){let b=Kr(t[v],!1);b.offset=iP((e+b.offset*i)/c),r.push(b)}i=c,e=0,o="",t=r}return W1(this.element,t,this.preStyleProps,this.postStyleProps,i,e,o,!0)}}function iP(n,t=3){const e=Math.pow(10,t-1);return Math.round(n*e)/e}class G1{}class B7 extends G1{normalizePropertyName(t,e){return V1(t)}normalizeStyleValue(t,e,i,o){let r="";const c=i.toString().trim();if(V7[e]&&0!==i&&"0"!==i)if("number"==typeof i)r="px";else{const u=i.match(/^[+-]?[\d\.]+([a-z]*)$/);u&&0==u[1].length&&o.push(function A8(n,t){return new me(3005,ut)}())}return c+r}}const V7=(()=>function H7(n){const t={};return n.forEach(e=>t[e]=!0),t}("width,height,minWidth,minHeight,maxWidth,maxHeight,left,top,bottom,right,fontSize,outlineWidth,outlineOffset,paddingTop,paddingLeft,paddingBottom,paddingRight,marginTop,marginLeft,marginBottom,marginRight,borderRadius,borderWidth,borderTopWidth,borderLeftWidth,borderRightWidth,borderBottomWidth,textIndent,perspective".split(",")))();function oP(n,t,e,i,o,r,c,u,d,h,m,v,b){return{type:0,element:n,triggerName:t,isRemovalTransition:o,fromState:e,fromStyles:r,toState:i,toStyles:c,timelines:u,queriedElements:d,preStyleProps:h,postStyleProps:m,totalTime:v,errors:b}}const U1={};class rP{constructor(t,e,i){this._triggerName=t,this.ast=e,this._stateStyles=i}match(t,e,i,o){return function j7(n,t,e,i,o){return n.some(r=>r(t,e,i,o))}(this.ast.matchers,t,e,i,o)}buildStyles(t,e,i){const o=this._stateStyles["*"],r=this._stateStyles[t],c=o?o.buildStyles(e,i):{};return r?r.buildStyles(e,i):c}build(t,e,i,o,r,c,u,d,h,m){const v=[],b=this.ast.options&&this.ast.options.params||U1,O=this.buildStyles(i,u&&u.params||U1,v),N=d&&d.params||U1,W=this.buildStyles(o,N,v),z=new Set,L=new Map,re=new Map,se="void"===o,fe={params:Object.assign(Object.assign({},b),N)},we=m?[]:$1(t,e,this.ast.animation,r,c,O,W,fe,h,v);let Fe=0;if(we.forEach(yt=>{Fe=Math.max(yt.duration+yt.delay,Fe)}),v.length)return oP(e,this._triggerName,i,o,se,O,W,[],[],L,re,Fe,v);we.forEach(yt=>{const _t=yt.element,Zt=Ni(L,_t,{});yt.preStyleProps.forEach(Lt=>Zt[Lt]=!0);const ln=Ni(re,_t,{});yt.postStyleProps.forEach(Lt=>ln[Lt]=!0),_t!==e&&z.add(_t)});const nt=Op(z.values());return oP(e,this._triggerName,i,o,se,O,W,we,nt,L,re,Fe)}}class W7{constructor(t,e,i){this.styles=t,this.defaultParams=e,this.normalizer=i}buildStyles(t,e){const i={},o=il(this.defaultParams);return Object.keys(t).forEach(r=>{const c=t[r];null!=c&&(o[r]=c)}),this.styles.styles.forEach(r=>{if("string"!=typeof r){const c=r;Object.keys(c).forEach(u=>{let d=c[u];d.length>1&&(d=kp(d,o,e));const h=this.normalizer.normalizePropertyName(u,e);d=this.normalizer.normalizeStyleValue(u,h,d,e),i[h]=d})}}),i}}class z7{constructor(t,e,i){this.name=t,this.ast=e,this._normalizer=i,this.transitionFactories=[],this.states={},e.states.forEach(o=>{this.states[o.name]=new W7(o.style,o.options&&o.options.params||{},i)}),sP(this.states,"true","1"),sP(this.states,"false","0"),e.transitions.forEach(o=>{this.transitionFactories.push(new rP(t,o,this.states))}),this.fallbackTransition=function G7(n,t,e){return new rP(n,{type:1,animation:{type:2,steps:[],options:null},matchers:[(c,u)=>!0],options:null,queryCount:0,depCount:0},t)}(t,this.states)}get containsQueries(){return this.ast.queryCount>0}matchTransition(t,e,i,o){return this.transitionFactories.find(c=>c.match(t,e,i,o))||null}matchStyles(t,e,i){return this.fallbackTransition.buildStyles(t,e,i)}}function sP(n,t,e){n.hasOwnProperty(t)?n.hasOwnProperty(e)||(n[e]=n[t]):n.hasOwnProperty(e)&&(n[t]=n[e])}const U7=new Ip;class Y7{constructor(t,e,i){this.bodyNode=t,this._driver=e,this._normalizer=i,this._animations={},this._playersById={},this.players=[]}register(t,e){const i=[],r=H1(this._driver,e,i,[]);if(i.length)throw function Q8(n){return new me(3503,ut)}();this._animations[t]=r}_buildPlayer(t,e,i){const o=t.element,r=BM(0,this._normalizer,0,t.keyframes,e,i);return this._driver.animate(o,r,t.duration,t.delay,t.easing,[],!0)}create(t,e,i={}){const o=[],r=this._animations[t];let c;const u=new Map;if(r?(c=$1(this._driver,e,r,I1,xp,{},{},i,U7,o),c.forEach(m=>{const v=Ni(u,m.element,{});m.postStyleProps.forEach(b=>v[b]=null)})):(o.push(function Z8(){return new me(3300,ut)}()),c=[]),o.length)throw function J8(n){return new me(3504,ut)}();u.forEach((m,v)=>{Object.keys(m).forEach(b=>{m[b]=this._driver.computeStyle(v,b,_r)})});const h=qr(c.map(m=>{const v=u.get(m.element);return this._buildPlayer(m,{},v)}));return this._playersById[t]=h,h.onDestroy(()=>this.destroy(t)),this.players.push(h),h}destroy(t){const e=this._getPlayer(t);e.destroy(),delete this._playersById[t];const i=this.players.indexOf(e);i>=0&&this.players.splice(i,1)}_getPlayer(t){const e=this._playersById[t];if(!e)throw function X8(n){return new me(3301,ut)}();return e}listen(t,e,i,o){const r=T1(e,"","","");return E1(this._getPlayer(t),i,r,o),()=>{}}command(t,e,i,o){if("register"==i)return void this.register(t,o[0]);if("create"==i)return void this.create(t,e,o[0]||{});const r=this._getPlayer(t);switch(i){case"play":r.play();break;case"pause":r.pause();break;case"reset":r.reset();break;case"restart":r.restart();break;case"finish":r.finish();break;case"init":r.init();break;case"setPosition":r.setPosition(parseFloat(o[0]));break;case"destroy":this.destroy(t)}}}const aP="ng-animate-queued",Y1="ng-animate-disabled",J7=[],lP={namespaceId:"",setForRemoval:!1,setForMove:!1,hasAnimation:!1,removedBeforeQueried:!1},X7={namespaceId:"",setForMove:!1,setForRemoval:!1,hasAnimation:!1,removedBeforeQueried:!0},eo="__ng_removed";class q1{constructor(t,e=""){this.namespaceId=e;const i=t&&t.hasOwnProperty("value");if(this.value=function i6(n){return null!=n?n:null}(i?t.value:t),i){const r=il(t);delete r.value,this.options=r}else this.options={};this.options.params||(this.options.params={})}get params(){return this.options.params}absorbOptions(t){const e=t.params;if(e){const i=this.options.params;Object.keys(e).forEach(o=>{null==i[o]&&(i[o]=e[o])})}}}const Wc="void",K1=new q1(Wc);class e6{constructor(t,e,i){this.id=t,this.hostElement=e,this._engine=i,this.players=[],this._triggers={},this._queue=[],this._elementListeners=new Map,this._hostClassName="ng-tns-"+t,to(e,this._hostClassName)}listen(t,e,i,o){if(!this._triggers.hasOwnProperty(e))throw function e7(n,t){return new me(3302,ut)}();if(null==i||0==i.length)throw function t7(n){return new me(3303,ut)}();if(!function o6(n){return"start"==n||"done"==n}(i))throw function n7(n,t){return new me(3400,ut)}();const r=Ni(this._elementListeners,t,[]),c={name:e,phase:i,callback:o};r.push(c);const u=Ni(this._engine.statesByElement,t,{});return u.hasOwnProperty(e)||(to(t,Mp),to(t,Mp+"-"+e),u[e]=K1),()=>{this._engine.afterFlush(()=>{const d=r.indexOf(c);d>=0&&r.splice(d,1),this._triggers[e]||delete u[e]})}}register(t,e){return!this._triggers[t]&&(this._triggers[t]=e,!0)}_getTrigger(t){const e=this._triggers[t];if(!e)throw function i7(n){return new me(3401,ut)}();return e}trigger(t,e,i,o=!0){const r=this._getTrigger(e),c=new Q1(this.id,e,t);let u=this._engine.statesByElement.get(t);u||(to(t,Mp),to(t,Mp+"-"+e),this._engine.statesByElement.set(t,u={}));let d=u[e];const h=new q1(i,this.id);if(!(i&&i.hasOwnProperty("value"))&&d&&h.absorbOptions(d.options),u[e]=h,d||(d=K1),h.value!==Wc&&d.value===h.value){if(!function a6(n,t){const e=Object.keys(n),i=Object.keys(t);if(e.length!=i.length)return!1;for(let o=0;o{Es(t,W),Ho(t,z)})}return}const b=Ni(this._engine.playersByElement,t,[]);b.forEach(N=>{N.namespaceId==this.id&&N.triggerName==e&&N.queued&&N.destroy()});let P=r.matchTransition(d.value,h.value,t,h.params),O=!1;if(!P){if(!o)return;P=r.fallbackTransition,O=!0}return this._engine.totalQueuedPlayers++,this._queue.push({element:t,triggerName:e,transition:P,fromState:d,toState:h,player:c,isFallbackTransition:O}),O||(to(t,aP),c.onStart(()=>{ol(t,aP)})),c.onDone(()=>{let N=this.players.indexOf(c);N>=0&&this.players.splice(N,1);const W=this._engine.playersByElement.get(t);if(W){let z=W.indexOf(c);z>=0&&W.splice(z,1)}}),this.players.push(c),b.push(c),c}deregister(t){delete this._triggers[t],this._engine.statesByElement.forEach((e,i)=>{delete e[t]}),this._elementListeners.forEach((e,i)=>{this._elementListeners.set(i,e.filter(o=>o.name!=t))})}clearElementCache(t){this._engine.statesByElement.delete(t),this._elementListeners.delete(t);const e=this._engine.playersByElement.get(t);e&&(e.forEach(i=>i.destroy()),this._engine.playersByElement.delete(t))}_signalRemovalForInnerTriggers(t,e){const i=this._engine.driver.query(t,Pp,!0);i.forEach(o=>{if(o[eo])return;const r=this._engine.fetchNamespacesByElement(o);r.size?r.forEach(c=>c.triggerLeaveAnimation(o,e,!1,!0)):this.clearElementCache(o)}),this._engine.afterFlushAnimationsDone(()=>i.forEach(o=>this.clearElementCache(o)))}triggerLeaveAnimation(t,e,i,o){const r=this._engine.statesByElement.get(t),c=new Map;if(r){const u=[];if(Object.keys(r).forEach(d=>{if(c.set(d,r[d].value),this._triggers[d]){const h=this.trigger(t,d,Wc,o);h&&u.push(h)}}),u.length)return this._engine.markElementAsRemoved(this.id,t,!0,e,c),i&&qr(u).onDone(()=>this._engine.processLeaveNode(t)),!0}return!1}prepareLeaveAnimationListeners(t){const e=this._elementListeners.get(t),i=this._engine.statesByElement.get(t);if(e&&i){const o=new Set;e.forEach(r=>{const c=r.name;if(o.has(c))return;o.add(c);const d=this._triggers[c].fallbackTransition,h=i[c]||K1,m=new q1(Wc),v=new Q1(this.id,c,t);this._engine.totalQueuedPlayers++,this._queue.push({element:t,triggerName:c,transition:d,fromState:h,toState:m,player:v,isFallbackTransition:!0})})}}removeNode(t,e){const i=this._engine;if(t.childElementCount&&this._signalRemovalForInnerTriggers(t,e),this.triggerLeaveAnimation(t,e,!0))return;let o=!1;if(i.totalAnimations){const r=i.players.length?i.playersByQueriedElement.get(t):[];if(r&&r.length)o=!0;else{let c=t;for(;c=c.parentNode;)if(i.statesByElement.get(c)){o=!0;break}}}if(this.prepareLeaveAnimationListeners(t),o)i.markElementAsRemoved(this.id,t,!1,e);else{const r=t[eo];(!r||r===lP)&&(i.afterFlush(()=>this.clearElementCache(t)),i.destroyInnerAnimations(t),i._onRemovalComplete(t,e))}}insertNode(t,e){to(t,this._hostClassName)}drainQueuedTransitions(t){const e=[];return this._queue.forEach(i=>{const o=i.player;if(o.destroyed)return;const r=i.element,c=this._elementListeners.get(r);c&&c.forEach(u=>{if(u.name==i.triggerName){const d=T1(r,i.triggerName,i.fromState.value,i.toState.value);d._data=t,E1(i.player,u.phase,d,u.callback)}}),o.markedForDestroy?this._engine.afterFlush(()=>{o.destroy()}):e.push(i)}),this._queue=[],e.sort((i,o)=>{const r=i.transition.ast.depCount,c=o.transition.ast.depCount;return 0==r||0==c?r-c:this._engine.driver.containsElement(i.element,o.element)?1:-1})}destroy(t){this.players.forEach(e=>e.destroy()),this._signalRemovalForInnerTriggers(this.hostElement,t)}elementContainsData(t){let e=!1;return this._elementListeners.has(t)&&(e=!0),e=!!this._queue.find(i=>i.element===t)||e,e}}class t6{constructor(t,e,i){this.bodyNode=t,this.driver=e,this._normalizer=i,this.players=[],this.newHostElements=new Map,this.playersByElement=new Map,this.playersByQueriedElement=new Map,this.statesByElement=new Map,this.disabledNodes=new Set,this.totalAnimations=0,this.totalQueuedPlayers=0,this._namespaceLookup={},this._namespaceList=[],this._flushFns=[],this._whenQuietFns=[],this.namespacesByHostElement=new Map,this.collectedEnterElements=[],this.collectedLeaveElements=[],this.onRemovalComplete=(o,r)=>{}}_onRemovalComplete(t,e){this.onRemovalComplete(t,e)}get queuedPlayers(){const t=[];return this._namespaceList.forEach(e=>{e.players.forEach(i=>{i.queued&&t.push(i)})}),t}createNamespace(t,e){const i=new e6(t,e,this);return this.bodyNode&&this.driver.containsElement(this.bodyNode,e)?this._balanceNamespaceList(i,e):(this.newHostElements.set(e,i),this.collectEnterElement(e)),this._namespaceLookup[t]=i}_balanceNamespaceList(t,e){const i=this._namespaceList,o=this.namespacesByHostElement,r=i.length-1;if(r>=0){let c=!1;if(void 0!==this.driver.getParentElement){let u=this.driver.getParentElement(e);for(;u;){const d=o.get(u);if(d){const h=i.indexOf(d);i.splice(h+1,0,t),c=!0;break}u=this.driver.getParentElement(u)}}else for(let u=r;u>=0;u--)if(this.driver.containsElement(i[u].hostElement,e)){i.splice(u+1,0,t),c=!0;break}c||i.unshift(t)}else i.push(t);return o.set(e,t),t}register(t,e){let i=this._namespaceLookup[t];return i||(i=this.createNamespace(t,e)),i}registerTrigger(t,e,i){let o=this._namespaceLookup[t];o&&o.register(e,i)&&this.totalAnimations++}destroy(t,e){if(!t)return;const i=this._fetchNamespace(t);this.afterFlush(()=>{this.namespacesByHostElement.delete(i.hostElement),delete this._namespaceLookup[t];const o=this._namespaceList.indexOf(i);o>=0&&this._namespaceList.splice(o,1)}),this.afterFlushAnimationsDone(()=>i.destroy(e))}_fetchNamespace(t){return this._namespaceLookup[t]}fetchNamespacesByElement(t){const e=new Set,i=this.statesByElement.get(t);if(i){const o=Object.keys(i);for(let r=0;r=0&&this.collectedLeaveElements.splice(c,1)}if(t){const c=this._fetchNamespace(t);c&&c.insertNode(e,i)}o&&this.collectEnterElement(e)}collectEnterElement(t){this.collectedEnterElements.push(t)}markElementAsDisabled(t,e){e?this.disabledNodes.has(t)||(this.disabledNodes.add(t),to(t,Y1)):this.disabledNodes.has(t)&&(this.disabledNodes.delete(t),ol(t,Y1))}removeNode(t,e,i,o){if(Bp(e)){const r=t?this._fetchNamespace(t):null;if(r?r.removeNode(e,o):this.markElementAsRemoved(t,e,!1,o),i){const c=this.namespacesByHostElement.get(e);c&&c.id!==t&&c.removeNode(e,o)}}else this._onRemovalComplete(e,o)}markElementAsRemoved(t,e,i,o,r){this.collectedLeaveElements.push(e),e[eo]={namespaceId:t,setForRemoval:o,hasAnimation:i,removedBeforeQueried:!1,previousTriggersValues:r}}listen(t,e,i,o,r){return Bp(e)?this._fetchNamespace(t).listen(e,i,o,r):()=>{}}_buildInstruction(t,e,i,o,r){return t.transition.build(this.driver,t.element,t.fromState.value,t.toState.value,i,o,t.fromState.options,t.toState.options,e,r)}destroyInnerAnimations(t){let e=this.driver.query(t,Pp,!0);e.forEach(i=>this.destroyActiveAnimationsForElement(i)),0!=this.playersByQueriedElement.size&&(e=this.driver.query(t,F1,!0),e.forEach(i=>this.finishActiveQueriedAnimationOnElement(i)))}destroyActiveAnimationsForElement(t){const e=this.playersByElement.get(t);e&&e.forEach(i=>{i.queued?i.markedForDestroy=!0:i.destroy()})}finishActiveQueriedAnimationOnElement(t){const e=this.playersByQueriedElement.get(t);e&&e.forEach(i=>i.finish())}whenRenderingDone(){return new Promise(t=>{if(this.players.length)return qr(this.players).onDone(()=>t());t()})}processLeaveNode(t){var e;const i=t[eo];if(i&&i.setForRemoval){if(t[eo]=lP,i.namespaceId){this.destroyInnerAnimations(t);const o=this._fetchNamespace(i.namespaceId);o&&o.clearElementCache(t)}this._onRemovalComplete(t,i.setForRemoval)}(null===(e=t.classList)||void 0===e?void 0:e.contains(Y1))&&this.markElementAsDisabled(t,!1),this.driver.query(t,".ng-animate-disabled",!0).forEach(o=>{this.markElementAsDisabled(o,!1)})}flush(t=-1){let e=[];if(this.newHostElements.size&&(this.newHostElements.forEach((i,o)=>this._balanceNamespaceList(i,o)),this.newHostElements.clear()),this.totalAnimations&&this.collectedEnterElements.length)for(let i=0;ii()),this._flushFns=[],this._whenQuietFns.length){const i=this._whenQuietFns;this._whenQuietFns=[],e.length?qr(e).onDone(()=>{i.forEach(o=>o())}):i.forEach(o=>o())}}reportError(t){throw function o7(n){return new me(3402,ut)}()}_flushAnimations(t,e){const i=new Ip,o=[],r=new Map,c=[],u=new Map,d=new Map,h=new Map,m=new Set;this.disabledNodes.forEach(de=>{m.add(de);const _e=this.driver.query(de,".ng-animate-queued",!0);for(let ke=0;ke<_e.length;ke++)m.add(_e[ke])});const v=this.bodyNode,b=Array.from(this.statesByElement.keys()),P=uP(b,this.collectedEnterElements),O=new Map;let N=0;P.forEach((de,_e)=>{const ke=I1+N++;O.set(_e,ke),de.forEach(et=>to(et,ke))});const W=[],z=new Set,L=new Set;for(let de=0;dez.add(et)):L.add(_e))}const re=new Map,se=uP(b,Array.from(z));se.forEach((de,_e)=>{const ke=xp+N++;re.set(_e,ke),de.forEach(et=>to(et,ke))}),t.push(()=>{P.forEach((de,_e)=>{const ke=O.get(_e);de.forEach(et=>ol(et,ke))}),se.forEach((de,_e)=>{const ke=re.get(_e);de.forEach(et=>ol(et,ke))}),W.forEach(de=>{this.processLeaveNode(de)})});const fe=[],we=[];for(let de=this._namespaceList.length-1;de>=0;de--)this._namespaceList[de].drainQueuedTransitions(e).forEach(ke=>{const et=ke.player,Jt=ke.element;if(fe.push(et),this.collectedEnterElements.length){const bn=Jt[eo];if(bn&&bn.setForMove){if(bn.previousTriggersValues&&bn.previousTriggersValues.has(ke.triggerName)){const ui=bn.previousTriggersValues.get(ke.triggerName),io=this.statesByElement.get(ke.element);io&&io[ke.triggerName]&&(io[ke.triggerName].value=ui)}return void et.destroy()}}const Ci=!v||!this.driver.containsElement(v,Jt),En=re.get(Jt),Ii=O.get(Jt),Mt=this._buildInstruction(ke,i,Ii,En,Ci);if(Mt.errors&&Mt.errors.length)return void we.push(Mt);if(Ci)return et.onStart(()=>Es(Jt,Mt.fromStyles)),et.onDestroy(()=>Ho(Jt,Mt.toStyles)),void o.push(et);if(ke.isFallbackTransition)return et.onStart(()=>Es(Jt,Mt.fromStyles)),et.onDestroy(()=>Ho(Jt,Mt.toStyles)),void o.push(et);const wo=[];Mt.timelines.forEach(bn=>{bn.stretchStartingKeyframe=!0,this.disabledNodes.has(bn.element)||wo.push(bn)}),Mt.timelines=wo,i.append(Jt,Mt.timelines),c.push({instruction:Mt,player:et,element:Jt}),Mt.queriedElements.forEach(bn=>Ni(u,bn,[]).push(et)),Mt.preStyleProps.forEach((bn,ui)=>{const io=Object.keys(bn);if(io.length){let Cr=d.get(ui);Cr||d.set(ui,Cr=new Set),io.forEach(Hs=>Cr.add(Hs))}}),Mt.postStyleProps.forEach((bn,ui)=>{const io=Object.keys(bn);let Cr=h.get(ui);Cr||h.set(ui,Cr=new Set),io.forEach(Hs=>Cr.add(Hs))})});if(we.length){const de=[];we.forEach(_e=>{de.push(function r7(n,t){return new me(3505,ut)}())}),fe.forEach(_e=>_e.destroy()),this.reportError(de)}const Fe=new Map,nt=new Map;c.forEach(de=>{const _e=de.element;i.has(_e)&&(nt.set(_e,_e),this._beforeAnimationBuild(de.player.namespaceId,de.instruction,Fe))}),o.forEach(de=>{const _e=de.element;this._getPreviousPlayers(_e,!1,de.namespaceId,de.triggerName,null).forEach(et=>{Ni(Fe,_e,[]).push(et),et.destroy()})});const yt=W.filter(de=>fP(de,d,h)),_t=new Map;dP(_t,this.driver,L,h,_r).forEach(de=>{fP(de,d,h)&&yt.push(de)});const ln=new Map;P.forEach((de,_e)=>{dP(ln,this.driver,new Set(de),d,"!")}),yt.forEach(de=>{const _e=_t.get(de),ke=ln.get(de);_t.set(de,Object.assign(Object.assign({},_e),ke))});const Lt=[],yi=[],vi={};c.forEach(de=>{const{element:_e,player:ke,instruction:et}=de;if(i.has(_e)){if(m.has(_e))return ke.onDestroy(()=>Ho(_e,et.toStyles)),ke.disabled=!0,ke.overrideTotalTime(et.totalTime),void o.push(ke);let Jt=vi;if(nt.size>1){let En=_e;const Ii=[];for(;En=En.parentNode;){const Mt=nt.get(En);if(Mt){Jt=Mt;break}Ii.push(En)}Ii.forEach(Mt=>nt.set(Mt,Jt))}const Ci=this._buildAnimation(ke.namespaceId,et,Fe,r,ln,_t);if(ke.setRealPlayer(Ci),Jt===vi)Lt.push(ke);else{const En=this.playersByElement.get(Jt);En&&En.length&&(ke.parentPlayer=qr(En)),o.push(ke)}}else Es(_e,et.fromStyles),ke.onDestroy(()=>Ho(_e,et.toStyles)),yi.push(ke),m.has(_e)&&o.push(ke)}),yi.forEach(de=>{const _e=r.get(de.element);if(_e&&_e.length){const ke=qr(_e);de.setRealPlayer(ke)}}),o.forEach(de=>{de.parentPlayer?de.syncPlayerEvents(de.parentPlayer):de.destroy()});for(let de=0;de!Ci.destroyed);Jt.length?r6(this,_e,Jt):this.processLeaveNode(_e)}return W.length=0,Lt.forEach(de=>{this.players.push(de),de.onDone(()=>{de.destroy();const _e=this.players.indexOf(de);this.players.splice(_e,1)}),de.play()}),Lt}elementContainsData(t,e){let i=!1;const o=e[eo];return o&&o.setForRemoval&&(i=!0),this.playersByElement.has(e)&&(i=!0),this.playersByQueriedElement.has(e)&&(i=!0),this.statesByElement.has(e)&&(i=!0),this._fetchNamespace(t).elementContainsData(e)||i}afterFlush(t){this._flushFns.push(t)}afterFlushAnimationsDone(t){this._whenQuietFns.push(t)}_getPreviousPlayers(t,e,i,o,r){let c=[];if(e){const u=this.playersByQueriedElement.get(t);u&&(c=u)}else{const u=this.playersByElement.get(t);if(u){const d=!r||r==Wc;u.forEach(h=>{h.queued||!d&&h.triggerName!=o||c.push(h)})}}return(i||o)&&(c=c.filter(u=>!(i&&i!=u.namespaceId||o&&o!=u.triggerName))),c}_beforeAnimationBuild(t,e,i){const r=e.element,c=e.isRemovalTransition?void 0:t,u=e.isRemovalTransition?void 0:e.triggerName;for(const d of e.timelines){const h=d.element,m=h!==r,v=Ni(i,h,[]);this._getPreviousPlayers(h,m,c,u,e.toState).forEach(P=>{const O=P.getRealPlayer();O.beforeDestroy&&O.beforeDestroy(),P.destroy(),v.push(P)})}Es(r,e.fromStyles)}_buildAnimation(t,e,i,o,r,c){const u=e.triggerName,d=e.element,h=[],m=new Set,v=new Set,b=e.timelines.map(O=>{const N=O.element;m.add(N);const W=N[eo];if(W&&W.removedBeforeQueried)return new Hc(O.duration,O.delay);const z=N!==d,L=function s6(n){const t=[];return pP(n,t),t}((i.get(N)||J7).map(Fe=>Fe.getRealPlayer())).filter(Fe=>!!Fe.element&&Fe.element===N),re=r.get(N),se=c.get(N),fe=BM(0,this._normalizer,0,O.keyframes,re,se),we=this._buildPlayer(O,fe,L);if(O.subTimeline&&o&&v.add(N),z){const Fe=new Q1(t,u,N);Fe.setRealPlayer(we),h.push(Fe)}return we});h.forEach(O=>{Ni(this.playersByQueriedElement,O.element,[]).push(O),O.onDone(()=>function n6(n,t,e){let i;if(n instanceof Map){if(i=n.get(t),i){if(i.length){const o=i.indexOf(e);i.splice(o,1)}0==i.length&&n.delete(t)}}else if(i=n[t],i){if(i.length){const o=i.indexOf(e);i.splice(o,1)}0==i.length&&delete n[t]}return i}(this.playersByQueriedElement,O.element,O))}),m.forEach(O=>to(O,qM));const P=qr(b);return P.onDestroy(()=>{m.forEach(O=>ol(O,qM)),Ho(d,e.toStyles)}),v.forEach(O=>{Ni(o,O,[]).push(P)}),P}_buildPlayer(t,e,i){return e.length>0?this.driver.animate(t.element,e,t.duration,t.delay,t.easing,i):new Hc(t.duration,t.delay)}}class Q1{constructor(t,e,i){this.namespaceId=t,this.triggerName=e,this.element=i,this._player=new Hc,this._containsRealPlayer=!1,this._queuedCallbacks={},this.destroyed=!1,this.markedForDestroy=!1,this.disabled=!1,this.queued=!0,this.totalTime=0}setRealPlayer(t){this._containsRealPlayer||(this._player=t,Object.keys(this._queuedCallbacks).forEach(e=>{this._queuedCallbacks[e].forEach(i=>E1(t,e,void 0,i))}),this._queuedCallbacks={},this._containsRealPlayer=!0,this.overrideTotalTime(t.totalTime),this.queued=!1)}getRealPlayer(){return this._player}overrideTotalTime(t){this.totalTime=t}syncPlayerEvents(t){const e=this._player;e.triggerCallback&&t.onStart(()=>e.triggerCallback("start")),t.onDone(()=>this.finish()),t.onDestroy(()=>this.destroy())}_queueEvent(t,e){Ni(this._queuedCallbacks,t,[]).push(e)}onDone(t){this.queued&&this._queueEvent("done",t),this._player.onDone(t)}onStart(t){this.queued&&this._queueEvent("start",t),this._player.onStart(t)}onDestroy(t){this.queued&&this._queueEvent("destroy",t),this._player.onDestroy(t)}init(){this._player.init()}hasStarted(){return!this.queued&&this._player.hasStarted()}play(){!this.queued&&this._player.play()}pause(){!this.queued&&this._player.pause()}restart(){!this.queued&&this._player.restart()}finish(){this._player.finish()}destroy(){this.destroyed=!0,this._player.destroy()}reset(){!this.queued&&this._player.reset()}setPosition(t){this.queued||this._player.setPosition(t)}getPosition(){return this.queued?0:this._player.getPosition()}triggerCallback(t){const e=this._player;e.triggerCallback&&e.triggerCallback(t)}}function Bp(n){return n&&1===n.nodeType}function cP(n,t){const e=n.style.display;return n.style.display=null!=t?t:"none",e}function dP(n,t,e,i,o){const r=[];e.forEach(d=>r.push(cP(d)));const c=[];i.forEach((d,h)=>{const m={};d.forEach(v=>{const b=m[v]=t.computeStyle(h,v,o);(!b||0==b.length)&&(h[eo]=X7,c.push(h))}),n.set(h,m)});let u=0;return e.forEach(d=>cP(d,r[u++])),c}function uP(n,t){const e=new Map;if(n.forEach(u=>e.set(u,[])),0==t.length)return e;const o=new Set(t),r=new Map;function c(u){if(!u)return 1;let d=r.get(u);if(d)return d;const h=u.parentNode;return d=e.has(h)?h:o.has(h)?1:c(h),r.set(u,d),d}return t.forEach(u=>{const d=c(u);1!==d&&e.get(d).push(u)}),e}function to(n,t){var e;null===(e=n.classList)||void 0===e||e.add(t)}function ol(n,t){var e;null===(e=n.classList)||void 0===e||e.remove(t)}function r6(n,t,e){qr(e).onDone(()=>n.processLeaveNode(t))}function pP(n,t){for(let e=0;eo.add(r)):t.set(n,i),e.delete(n),!0}class Vp{constructor(t,e,i){this.bodyNode=t,this._driver=e,this._normalizer=i,this._triggerCache={},this.onRemovalComplete=(o,r)=>{},this._transitionEngine=new t6(t,e,i),this._timelineEngine=new Y7(t,e,i),this._transitionEngine.onRemovalComplete=(o,r)=>this.onRemovalComplete(o,r)}registerTrigger(t,e,i,o,r){const c=t+"-"+o;let u=this._triggerCache[c];if(!u){const d=[],m=H1(this._driver,r,d,[]);if(d.length)throw function q8(n,t){return new me(3404,ut)}();u=function $7(n,t,e){return new z7(n,t,e)}(o,m,this._normalizer),this._triggerCache[c]=u}this._transitionEngine.registerTrigger(e,o,u)}register(t,e){this._transitionEngine.register(t,e)}destroy(t,e){this._transitionEngine.destroy(t,e)}onInsert(t,e,i,o){this._transitionEngine.insertNode(t,e,i,o)}onRemove(t,e,i,o){this._transitionEngine.removeNode(t,e,o||!1,i)}disableAnimations(t,e){this._transitionEngine.markElementAsDisabled(t,e)}process(t,e,i,o){if("@"==i.charAt(0)){const[r,c]=VM(i);this._timelineEngine.command(r,e,c,o)}else this._transitionEngine.trigger(t,e,i,o)}listen(t,e,i,o,r){if("@"==i.charAt(0)){const[c,u]=VM(i);return this._timelineEngine.listen(c,e,u,r)}return this._transitionEngine.listen(t,e,i,o,r)}flush(t=-1){this._transitionEngine.flush(t)}get players(){return this._transitionEngine.players.concat(this._timelineEngine.players)}whenRenderingDone(){return this._transitionEngine.whenRenderingDone()}}let c6=(()=>{class n{constructor(e,i,o){this._element=e,this._startStyles=i,this._endStyles=o,this._state=0;let r=n.initialStylesByElement.get(e);r||n.initialStylesByElement.set(e,r={}),this._initialStyles=r}start(){this._state<1&&(this._startStyles&&Ho(this._element,this._startStyles,this._initialStyles),this._state=1)}finish(){this.start(),this._state<2&&(Ho(this._element,this._initialStyles),this._endStyles&&(Ho(this._element,this._endStyles),this._endStyles=null),this._state=1)}destroy(){this.finish(),this._state<3&&(n.initialStylesByElement.delete(this._element),this._startStyles&&(Es(this._element,this._startStyles),this._endStyles=null),this._endStyles&&(Es(this._element,this._endStyles),this._endStyles=null),Ho(this._element,this._initialStyles),this._state=3)}}return n.initialStylesByElement=new WeakMap,n})();function Z1(n){let t=null;const e=Object.keys(n);for(let i=0;it()),this._onDoneFns=[])}init(){this._buildPlayer(),this._preparePlayerBeforeStart()}_buildPlayer(){if(this._initialized)return;this._initialized=!0;const t=this.keyframes;this.domPlayer=this._triggerWebAnimation(this.element,t,this.options),this._finalKeyframe=t.length?t[t.length-1]:{},this.domPlayer.addEventListener("finish",()=>this._onFinish())}_preparePlayerBeforeStart(){this._delay?this._resetDomPlayerState():this.domPlayer.pause()}_triggerWebAnimation(t,e,i){return t.animate(e,i)}onStart(t){this._onStartFns.push(t)}onDone(t){this._onDoneFns.push(t)}onDestroy(t){this._onDestroyFns.push(t)}play(){this._buildPlayer(),this.hasStarted()||(this._onStartFns.forEach(t=>t()),this._onStartFns=[],this._started=!0,this._specialStyles&&this._specialStyles.start()),this.domPlayer.play()}pause(){this.init(),this.domPlayer.pause()}finish(){this.init(),this._specialStyles&&this._specialStyles.finish(),this._onFinish(),this.domPlayer.finish()}reset(){this._resetDomPlayerState(),this._destroyed=!1,this._finished=!1,this._started=!1}_resetDomPlayerState(){this.domPlayer&&this.domPlayer.cancel()}restart(){this.reset(),this.play()}hasStarted(){return this._started}destroy(){this._destroyed||(this._destroyed=!0,this._resetDomPlayerState(),this._onFinish(),this._specialStyles&&this._specialStyles.destroy(),this._onDestroyFns.forEach(t=>t()),this._onDestroyFns=[])}setPosition(t){void 0===this.domPlayer&&this.init(),this.domPlayer.currentTime=t*this.time}getPosition(){return this.domPlayer.currentTime/this.time}get totalTime(){return this._delay+this._duration}beforeDestroy(){const t={};if(this.hasStarted()){const e=this._finalKeyframe;Object.keys(e).forEach(i=>{"offset"!=i&&(t[i]=this._finished?e[i]:XM(this.element,i))})}this.currentSnapshot=t}triggerCallback(t){const e="start"==t?this._onStartFns:this._onDoneFns;e.forEach(i=>i()),e.length=0}}class u6{validateStyleProperty(t){return $M(t)}matchesElement(t,e){return!1}containsElement(t,e){return zM(t,e)}getParentElement(t){return N1(t)}query(t,e,i){return GM(t,e,i)}computeStyle(t,e,i){return window.getComputedStyle(t)[e]}animate(t,e,i,o,r,c=[]){const d={duration:i,delay:o,fill:0==o?"both":"forwards"};r&&(d.easing=r);const h={},m=c.filter(b=>b instanceof hP);(function g7(n,t){return 0===n||0===t})(i,o)&&m.forEach(b=>{let P=b.currentSnapshot;Object.keys(P).forEach(O=>h[O]=P[O])}),e=function m7(n,t,e){const i=Object.keys(e);if(i.length&&t.length){let r=t[0],c=[];if(i.forEach(u=>{r.hasOwnProperty(u)||c.push(u),r[u]=e[u]}),c.length)for(var o=1;oKr(b,!1)),h);const v=function l6(n,t){let e=null,i=null;return Array.isArray(t)&&t.length?(e=Z1(t[0]),t.length>1&&(i=Z1(t[t.length-1]))):t&&(e=Z1(t)),e||i?new c6(n,e,i):null}(t,e);return new hP(t,e,d,v)}}let p6=(()=>{class n extends kM{constructor(e,i){super(),this._nextAnimationId=0,this._renderer=e.createRenderer(i.body,{id:"0",encapsulation:E.None,styles:[],data:{animation:[]}})}build(e){const i=this._nextAnimationId.toString();this._nextAnimationId++;const o=Array.isArray(e)?SM(e):e;return gP(this._renderer,null,i,"register",[o]),new f6(i,this._renderer)}}return n.\u0275fac=function(e){return new(e||n)(Y(Ga),Y(ot))},n.\u0275prov=he({token:n,factory:n.\u0275fac}),n})();class f6 extends class P8{}{constructor(t,e){super(),this._id=t,this._renderer=e}create(t,e){return new h6(this._id,t,e||{},this._renderer)}}class h6{constructor(t,e,i,o){this.id=t,this.element=e,this._renderer=o,this.parentPlayer=null,this._started=!1,this.totalTime=0,this._command("create",i)}_listen(t,e){return this._renderer.listen(this.element,`@@${this.id}:${t}`,e)}_command(t,...e){return gP(this._renderer,this.element,this.id,t,e)}onDone(t){this._listen("done",t)}onStart(t){this._listen("start",t)}onDestroy(t){this._listen("destroy",t)}init(){this._command("init")}hasStarted(){return this._started}play(){this._command("play"),this._started=!0}pause(){this._command("pause")}restart(){this._command("restart")}finish(){this._command("finish")}destroy(){this._command("destroy")}reset(){this._command("reset"),this._started=!1}setPosition(t){this._command("setPosition",t)}getPosition(){var t,e;return null!==(e=null===(t=this._renderer.engine.players[+this.id])||void 0===t?void 0:t.getPosition())&&void 0!==e?e:0}}function gP(n,t,e,i,o){return n.setProperty(t,`@@${e}:${i}`,o)}const mP="@.disabled";let g6=(()=>{class n{constructor(e,i,o){this.delegate=e,this.engine=i,this._zone=o,this._currentId=0,this._microtaskId=1,this._animationCallbacksBuffer=[],this._rendererCache=new Map,this._cdRecurDepth=0,this.promise=Promise.resolve(0),i.onRemovalComplete=(r,c)=>{const u=null==c?void 0:c.parentNode(r);u&&c.removeChild(u,r)}}createRenderer(e,i){const r=this.delegate.createRenderer(e,i);if(!(e&&i&&i.data&&i.data.animation)){let m=this._rendererCache.get(r);return m||(m=new _P("",r,this.engine),this._rendererCache.set(r,m)),m}const c=i.id,u=i.id+"-"+this._currentId;this._currentId++,this.engine.register(u,e);const d=m=>{Array.isArray(m)?m.forEach(d):this.engine.registerTrigger(c,u,e,m.name,m)};return i.data.animation.forEach(d),new m6(this,u,r,this.engine)}begin(){this._cdRecurDepth++,this.delegate.begin&&this.delegate.begin()}_scheduleCountTask(){this.promise.then(()=>{this._microtaskId++})}scheduleListenerCallback(e,i,o){e>=0&&ei(o)):(0==this._animationCallbacksBuffer.length&&Promise.resolve(null).then(()=>{this._zone.run(()=>{this._animationCallbacksBuffer.forEach(r=>{const[c,u]=r;c(u)}),this._animationCallbacksBuffer=[]})}),this._animationCallbacksBuffer.push([i,o]))}end(){this._cdRecurDepth--,0==this._cdRecurDepth&&this._zone.runOutsideAngular(()=>{this._scheduleCountTask(),this.engine.flush(this._microtaskId)}),this.delegate.end&&this.delegate.end()}whenRenderingDone(){return this.engine.whenRenderingDone()}}return n.\u0275fac=function(e){return new(e||n)(Y(Ga),Y(Vp),Y(dt))},n.\u0275prov=he({token:n,factory:n.\u0275fac}),n})();class _P{constructor(t,e,i){this.namespaceId=t,this.delegate=e,this.engine=i,this.destroyNode=this.delegate.destroyNode?o=>e.destroyNode(o):null}get data(){return this.delegate.data}destroy(){this.engine.destroy(this.namespaceId,this.delegate),this.delegate.destroy()}createElement(t,e){return this.delegate.createElement(t,e)}createComment(t){return this.delegate.createComment(t)}createText(t){return this.delegate.createText(t)}appendChild(t,e){this.delegate.appendChild(t,e),this.engine.onInsert(this.namespaceId,e,t,!1)}insertBefore(t,e,i,o=!0){this.delegate.insertBefore(t,e,i),this.engine.onInsert(this.namespaceId,e,t,o)}removeChild(t,e,i){this.engine.onRemove(this.namespaceId,e,this.delegate,i)}selectRootElement(t,e){return this.delegate.selectRootElement(t,e)}parentNode(t){return this.delegate.parentNode(t)}nextSibling(t){return this.delegate.nextSibling(t)}setAttribute(t,e,i,o){this.delegate.setAttribute(t,e,i,o)}removeAttribute(t,e,i){this.delegate.removeAttribute(t,e,i)}addClass(t,e){this.delegate.addClass(t,e)}removeClass(t,e){this.delegate.removeClass(t,e)}setStyle(t,e,i,o){this.delegate.setStyle(t,e,i,o)}removeStyle(t,e,i){this.delegate.removeStyle(t,e,i)}setProperty(t,e,i){"@"==e.charAt(0)&&e==mP?this.disableAnimations(t,!!i):this.delegate.setProperty(t,e,i)}setValue(t,e){this.delegate.setValue(t,e)}listen(t,e,i){return this.delegate.listen(t,e,i)}disableAnimations(t,e){this.engine.disableAnimations(t,e)}}class m6 extends _P{constructor(t,e,i,o){super(e,i,o),this.factory=t,this.namespaceId=e}setProperty(t,e,i){"@"==e.charAt(0)?"."==e.charAt(1)&&e==mP?this.disableAnimations(t,i=void 0===i||!!i):this.engine.process(this.namespaceId,t,e.substr(1),i):this.delegate.setProperty(t,e,i)}listen(t,e,i){if("@"==e.charAt(0)){const o=function _6(n){switch(n){case"body":return document.body;case"document":return document;case"window":return window;default:return n}}(t);let r=e.substr(1),c="";return"@"!=r.charAt(0)&&([r,c]=function b6(n){const t=n.indexOf(".");return[n.substring(0,t),n.substr(t+1)]}(r)),this.engine.listen(this.namespaceId,o,r,c,u=>{this.factory.scheduleListenerCallback(u._data||-1,i,u)})}return this.delegate.listen(t,e,i)}}let y6=(()=>{class n extends Vp{constructor(e,i,o){super(e.body,i,o)}ngOnDestroy(){this.flush()}}return n.\u0275fac=function(e){return new(e||n)(Y(ot),Y(R1),Y(G1))},n.\u0275prov=he({token:n,factory:n.\u0275fac}),n})();const J1=new Ce("AnimationModuleType"),bP=[{provide:kM,useClass:p6},{provide:G1,useFactory:function v6(){return new B7}},{provide:Vp,useClass:y6},{provide:Ga,useFactory:function C6(n,t,e){return new g6(n,t,e)},deps:[Ku,Vp,dt]}],yP=[{provide:R1,useFactory:()=>new u6},{provide:J1,useValue:"BrowserAnimations"},...bP],w6=[{provide:R1,useClass:UM},{provide:J1,useValue:"NoopAnimations"},...bP];let x6=(()=>{class n{static withConfig(e){return{ngModule:n,providers:e.disableAnimations?w6:yP}}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=We({type:n}),n.\u0275inj=Ye({providers:yP,imports:[Gw]}),n})();function vP(n){return Array.isArray(n)?n:[n]}function _n(n){return null==n?"":"string"==typeof n?n:`${n}px`}function jp(n){return n instanceof xt?n.nativeElement:n}const $c={schedule(n){let t=requestAnimationFrame,e=cancelAnimationFrame;const{delegate:i}=$c;i&&(t=i.requestAnimationFrame,e=i.cancelAnimationFrame);const o=t(r=>{e=void 0,n(r)});return new yn(()=>null==e?void 0:e(o))},requestAnimationFrame(...n){const{delegate:t}=$c;return((null==t?void 0:t.requestAnimationFrame)||requestAnimationFrame)(...n)},cancelAnimationFrame(...n){const{delegate:t}=$c;return((null==t?void 0:t.cancelAnimationFrame)||cancelAnimationFrame)(...n)},delegate:void 0};new class D6 extends Tm{flush(t){this._active=!0;const e=this._scheduled;this._scheduled=void 0;const{actions:i}=this;let o;t=t||i.shift();do{if(o=t.execute(t.state,t.delay))break}while((t=i[0])&&t.id===e&&i.shift());if(this._active=!1,o){for(;(t=i[0])&&t.id===e&&i.shift();)t.unsubscribe();throw o}}}(class P6 extends Sm{constructor(t,e){super(t,e),this.scheduler=t,this.work=e}requestAsyncId(t,e,i=0){return null!==i&&i>0?super.requestAsyncId(t,e,i):(t.actions.push(this),t._scheduled||(t._scheduled=$c.requestAnimationFrame(()=>t.flush(void 0))))}recycleAsyncId(t,e,i=0){if(null!=i&&i>0||null==i&&this.delay>0)return super.recycleAsyncId(t,e,i);t.actions.some(o=>o.id===e)||($c.cancelAnimationFrame(e),t._scheduled=void 0)}});let X1,O6=1;const Wp={};function CP(n){return n in Wp&&(delete Wp[n],!0)}const E6={setImmediate(n){const t=O6++;return Wp[t]=!0,X1||(X1=Promise.resolve()),X1.then(()=>CP(t)&&n()),t},clearImmediate(n){CP(n)}},{setImmediate:S6,clearImmediate:T6}=E6,$p={setImmediate(...n){const{delegate:t}=$p;return((null==t?void 0:t.setImmediate)||S6)(...n)},clearImmediate(n){const{delegate:t}=$p;return((null==t?void 0:t.clearImmediate)||T6)(n)},delegate:void 0};new class N6 extends Tm{flush(t){this._active=!0;const e=this._scheduled;this._scheduled=void 0;const{actions:i}=this;let o;t=t||i.shift();do{if(o=t.execute(t.state,t.delay))break}while((t=i[0])&&t.id===e&&i.shift());if(this._active=!1,o){for(;(t=i[0])&&t.id===e&&i.shift();)t.unsubscribe();throw o}}}(class A6 extends Sm{constructor(t,e){super(t,e),this.scheduler=t,this.work=e}requestAsyncId(t,e,i=0){return null!==i&&i>0?super.requestAsyncId(t,e,i):(t.actions.push(this),t._scheduled||(t._scheduled=$p.setImmediate(t.flush.bind(t,void 0))))}recycleAsyncId(t,e,i=0){if(null!=i&&i>0||null==i&&this.delay>0)return super.recycleAsyncId(t,e,i);t.actions.some(o=>o.id===e)||($p.clearImmediate(e),t._scheduled=void 0)}});function wP(n,t=Am){return function I6(n){return Rt((t,e)=>{let i=!1,o=null,r=null,c=!1;const u=()=>{if(null==r||r.unsubscribe(),r=null,i){i=!1;const h=o;o=null,e.next(h)}c&&e.complete()},d=()=>{r=null,c&&e.complete()};t.subscribe(Ct(e,h=>{i=!0,o=h,r||vn(n(h)).subscribe(r=Ct(e,u,d))},()=>{c=!0,(!i||!r||r.closed)&&e.complete()}))})}(()=>Zu(n,t))}let e_;try{e_="undefined"!=typeof Intl&&Intl.v8BreakIterator}catch(n){e_=!1}let zc,Ts,n_,br=(()=>{class n{constructor(e){this._platformId=e,this.isBrowser=this._platformId?function Nw(n){return n===Aw}(this._platformId):"object"==typeof document&&!!document,this.EDGE=this.isBrowser&&/(edge)/i.test(navigator.userAgent),this.TRIDENT=this.isBrowser&&/(msie|trident)/i.test(navigator.userAgent),this.BLINK=this.isBrowser&&!(!window.chrome&&!e_)&&"undefined"!=typeof CSS&&!this.EDGE&&!this.TRIDENT,this.WEBKIT=this.isBrowser&&/AppleWebKit/i.test(navigator.userAgent)&&!this.BLINK&&!this.EDGE&&!this.TRIDENT,this.IOS=this.isBrowser&&/iPad|iPhone|iPod/.test(navigator.userAgent)&&!("MSStream"in window),this.FIREFOX=this.isBrowser&&/(firefox|minefield)/i.test(navigator.userAgent),this.ANDROID=this.isBrowser&&/android/i.test(navigator.userAgent)&&!this.TRIDENT,this.SAFARI=this.isBrowser&&/safari/i.test(navigator.userAgent)&&this.WEBKIT}}return n.\u0275fac=function(e){return new(e||n)(Y(Tu))},n.\u0275prov=he({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();function t_(n){return function F6(){if(null==zc&&"undefined"!=typeof window)try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get:()=>zc=!0}))}finally{zc=zc||!1}return zc}()?n:!!n.capture}function L6(){if(null==Ts){if("object"!=typeof document||!document||"function"!=typeof Element||!Element)return Ts=!1,Ts;if("scrollBehavior"in document.documentElement.style)Ts=!0;else{const n=Element.prototype.scrollTo;Ts=!!n&&!/\{\s*\[native code\]\s*\}/.test(n.toString())}}return Ts}function i_(){let n="undefined"!=typeof document&&document?document.activeElement:null;for(;n&&n.shadowRoot;){const t=n.shadowRoot.activeElement;if(t===n)break;n=t}return n}function As(n){return n.composedPath?n.composedPath()[0]:n.target}function o_(){return"undefined"!=typeof __karma__&&!!__karma__||"undefined"!=typeof jasmine&&!!jasmine||"undefined"!=typeof jest&&!!jest||"undefined"!=typeof Mocha&&!!Mocha}const H6=new Ce("cdk-dir-doc",{providedIn:"root",factory:function j6(){return uh(ot)}}),W6=/^(ar|ckb|dv|he|iw|fa|nqo|ps|sd|ug|ur|yi|.*[-_](Adlm|Arab|Hebr|Nkoo|Rohg|Thaa))(?!.*[-_](Latn|Cyrl)($|-|_))($|-|_)/i;let r_=(()=>{class n{constructor(e){if(this.value="ltr",this.change=new Re,e){const o=e.documentElement?e.documentElement.dir:null;this.value=function $6(n){const t=(null==n?void 0:n.toLowerCase())||"";return"auto"===t&&"undefined"!=typeof navigator&&(null==navigator?void 0:navigator.language)?W6.test(navigator.language)?"rtl":"ltr":"rtl"===t?"rtl":"ltr"}((e.body?e.body.dir:null)||o||"ltr")}}ngOnDestroy(){this.change.complete()}}return n.\u0275fac=function(e){return new(e||n)(Y(H6,8))},n.\u0275prov=he({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),Gc=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=We({type:n}),n.\u0275inj=Ye({}),n})(),G6=(()=>{class n{constructor(e,i,o){this._ngZone=e,this._platform=i,this._scrolled=new Le,this._globalSubscription=null,this._scrolledCount=0,this.scrollContainers=new Map,this._document=o}register(e){this.scrollContainers.has(e)||this.scrollContainers.set(e,e.elementScrolled().subscribe(()=>this._scrolled.next(e)))}deregister(e){const i=this.scrollContainers.get(e);i&&(i.unsubscribe(),this.scrollContainers.delete(e))}scrolled(e=20){return this._platform.isBrowser?new Pt(i=>{this._globalSubscription||this._addGlobalListener();const o=e>0?this._scrolled.pipe(wP(e)).subscribe(i):this._scrolled.subscribe(i);return this._scrolledCount++,()=>{o.unsubscribe(),this._scrolledCount--,this._scrolledCount||this._removeGlobalListener()}}):He()}ngOnDestroy(){this._removeGlobalListener(),this.scrollContainers.forEach((e,i)=>this.deregister(i)),this._scrolled.complete()}ancestorScrolled(e,i){const o=this.getAncestorScrollContainers(e);return this.scrolled(i).pipe(An(r=>!r||o.indexOf(r)>-1))}getAncestorScrollContainers(e){const i=[];return this.scrollContainers.forEach((o,r)=>{this._scrollableContainsElement(r,e)&&i.push(r)}),i}_getWindow(){return this._document.defaultView||window}_scrollableContainsElement(e,i){let o=jp(i),r=e.getElementRef().nativeElement;do{if(o==r)return!0}while(o=o.parentElement);return!1}_addGlobalListener(){this._globalSubscription=this._ngZone.runOutsideAngular(()=>Qn(this._getWindow().document,"scroll").subscribe(()=>this._scrolled.next()))}_removeGlobalListener(){this._globalSubscription&&(this._globalSubscription.unsubscribe(),this._globalSubscription=null)}}return n.\u0275fac=function(e){return new(e||n)(Y(dt),Y(br),Y(ot,8))},n.\u0275prov=he({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),MP=(()=>{class n{constructor(e,i,o){this._platform=e,this._change=new Le,this._changeListener=r=>{this._change.next(r)},this._document=o,i.runOutsideAngular(()=>{if(e.isBrowser){const r=this._getWindow();r.addEventListener("resize",this._changeListener),r.addEventListener("orientationchange",this._changeListener)}this.change().subscribe(()=>this._viewportSize=null)})}ngOnDestroy(){if(this._platform.isBrowser){const e=this._getWindow();e.removeEventListener("resize",this._changeListener),e.removeEventListener("orientationchange",this._changeListener)}this._change.complete()}getViewportSize(){this._viewportSize||this._updateViewportSize();const e={width:this._viewportSize.width,height:this._viewportSize.height};return this._platform.isBrowser||(this._viewportSize=null),e}getViewportRect(){const e=this.getViewportScrollPosition(),{width:i,height:o}=this.getViewportSize();return{top:e.top,left:e.left,bottom:e.top+o,right:e.left+i,height:o,width:i}}getViewportScrollPosition(){if(!this._platform.isBrowser)return{top:0,left:0};const e=this._document,i=this._getWindow(),o=e.documentElement,r=o.getBoundingClientRect();return{top:-r.top||e.body.scrollTop||i.scrollY||o.scrollTop||0,left:-r.left||e.body.scrollLeft||i.scrollX||o.scrollLeft||0}}change(e=20){return e>0?this._change.pipe(wP(e)):this._change}_getWindow(){return this._document.defaultView||window}_updateViewportSize(){const e=this._getWindow();this._viewportSize=this._platform.isBrowser?{width:e.innerWidth,height:e.innerHeight}:{width:0,height:0}}}return n.\u0275fac=function(e){return new(e||n)(Y(br),Y(dt),Y(ot,8))},n.\u0275prov=he({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),PP=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=We({type:n}),n.\u0275inj=Ye({}),n})(),DP=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=We({type:n}),n.\u0275inj=Ye({imports:[[Gc,PP],Gc,PP]}),n})();class s_{attach(t){return this._attachedHost=t,t.attach(this)}detach(){let t=this._attachedHost;null!=t&&(this._attachedHost=null,t.detach())}get isAttached(){return null!=this._attachedHost}setAttachedHost(t){this._attachedHost=t}}class a_ extends s_{constructor(t,e,i,o){super(),this.component=t,this.viewContainerRef=e,this.injector=i,this.componentFactoryResolver=o}}class kP extends s_{constructor(t,e,i){super(),this.templateRef=t,this.viewContainerRef=e,this.context=i}get origin(){return this.templateRef.elementRef}attach(t,e=this.context){return this.context=e,super.attach(t)}detach(){return this.context=void 0,super.detach()}}class Y6 extends s_{constructor(t){super(),this.element=t instanceof xt?t.nativeElement:t}}class l_{constructor(){this._isDisposed=!1,this.attachDomPortal=null}hasAttached(){return!!this._attachedPortal}attach(t){return t instanceof a_?(this._attachedPortal=t,this.attachComponentPortal(t)):t instanceof kP?(this._attachedPortal=t,this.attachTemplatePortal(t)):this.attachDomPortal&&t instanceof Y6?(this._attachedPortal=t,this.attachDomPortal(t)):void 0}detach(){this._attachedPortal&&(this._attachedPortal.setAttachedHost(null),this._attachedPortal=null),this._invokeDisposeFn()}dispose(){this.hasAttached()&&this.detach(),this._invokeDisposeFn(),this._isDisposed=!0}setDisposeFn(t){this._disposeFn=t}_invokeDisposeFn(){this._disposeFn&&(this._disposeFn(),this._disposeFn=null)}}class q6 extends l_{constructor(t,e,i,o,r){super(),this.outletElement=t,this._componentFactoryResolver=e,this._appRef=i,this._defaultInjector=o,this.attachDomPortal=c=>{const u=c.element,d=this._document.createComment("dom-portal");u.parentNode.insertBefore(d,u),this.outletElement.appendChild(u),this._attachedPortal=c,super.setDisposeFn(()=>{d.parentNode&&d.parentNode.replaceChild(u,d)})},this._document=r}attachComponentPortal(t){const i=(t.componentFactoryResolver||this._componentFactoryResolver).resolveComponentFactory(t.component);let o;return t.viewContainerRef?(o=t.viewContainerRef.createComponent(i,t.viewContainerRef.length,t.injector||t.viewContainerRef.injector),this.setDisposeFn(()=>o.destroy())):(o=i.create(t.injector||this._defaultInjector||Yt.NULL),this._appRef.attachView(o.hostView),this.setDisposeFn(()=>{this._appRef.viewCount>0&&this._appRef.detachView(o.hostView),o.destroy()})),this.outletElement.appendChild(this._getComponentRootNode(o)),this._attachedPortal=t,o}attachTemplatePortal(t){let e=t.viewContainerRef,i=e.createEmbeddedView(t.templateRef,t.context);return i.rootNodes.forEach(o=>this.outletElement.appendChild(o)),i.detectChanges(),this.setDisposeFn(()=>{let o=e.indexOf(i);-1!==o&&e.remove(o)}),this._attachedPortal=t,i}dispose(){super.dispose(),this.outletElement.remove()}_getComponentRootNode(t){return t.hostView.rootNodes[0]}}let OP=(()=>{class n extends l_{constructor(e,i,o){super(),this._componentFactoryResolver=e,this._viewContainerRef=i,this._isInitialized=!1,this.attached=new Re,this.attachDomPortal=r=>{const c=r.element,u=this._document.createComment("dom-portal");r.setAttachedHost(this),c.parentNode.insertBefore(u,c),this._getRootNode().appendChild(c),this._attachedPortal=r,super.setDisposeFn(()=>{u.parentNode&&u.parentNode.replaceChild(c,u)})},this._document=o}get portal(){return this._attachedPortal}set portal(e){this.hasAttached()&&!e&&!this._isInitialized||(this.hasAttached()&&super.detach(),e&&super.attach(e),this._attachedPortal=e||null)}get attachedRef(){return this._attachedRef}ngOnInit(){this._isInitialized=!0}ngOnDestroy(){super.dispose(),this._attachedPortal=null,this._attachedRef=null}attachComponentPortal(e){e.setAttachedHost(this);const i=null!=e.viewContainerRef?e.viewContainerRef:this._viewContainerRef,r=(e.componentFactoryResolver||this._componentFactoryResolver).resolveComponentFactory(e.component),c=i.createComponent(r,i.length,e.injector||i.injector);return i!==this._viewContainerRef&&this._getRootNode().appendChild(c.hostView.rootNodes[0]),super.setDisposeFn(()=>c.destroy()),this._attachedPortal=e,this._attachedRef=c,this.attached.emit(c),c}attachTemplatePortal(e){e.setAttachedHost(this);const i=this._viewContainerRef.createEmbeddedView(e.templateRef,e.context);return super.setDisposeFn(()=>this._viewContainerRef.clear()),this._attachedPortal=e,this._attachedRef=i,this.attached.emit(i),i}_getRootNode(){const e=this._viewContainerRef.element.nativeElement;return e.nodeType===e.ELEMENT_NODE?e:e.parentNode}}return n.\u0275fac=function(e){return new(e||n)(V(Hr),V(Ki),V(ot))},n.\u0275dir=ae({type:n,selectors:[["","cdkPortalOutlet",""]],inputs:{portal:["cdkPortalOutlet","portal"]},outputs:{attached:"attached"},exportAs:["cdkPortalOutlet"],features:[mt]}),n})(),EP=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=We({type:n}),n.\u0275inj=Ye({}),n})();const SP=L6();class K6{constructor(t,e){this._viewportRuler=t,this._previousHTMLStyles={top:"",left:""},this._isEnabled=!1,this._document=e}attach(){}enable(){if(this._canBeEnabled()){const t=this._document.documentElement;this._previousScrollPosition=this._viewportRuler.getViewportScrollPosition(),this._previousHTMLStyles.left=t.style.left||"",this._previousHTMLStyles.top=t.style.top||"",t.style.left=_n(-this._previousScrollPosition.left),t.style.top=_n(-this._previousScrollPosition.top),t.classList.add("cdk-global-scrollblock"),this._isEnabled=!0}}disable(){if(this._isEnabled){const t=this._document.documentElement,i=t.style,o=this._document.body.style,r=i.scrollBehavior||"",c=o.scrollBehavior||"";this._isEnabled=!1,i.left=this._previousHTMLStyles.left,i.top=this._previousHTMLStyles.top,t.classList.remove("cdk-global-scrollblock"),SP&&(i.scrollBehavior=o.scrollBehavior="auto"),window.scroll(this._previousScrollPosition.left,this._previousScrollPosition.top),SP&&(i.scrollBehavior=r,o.scrollBehavior=c)}}_canBeEnabled(){if(this._document.documentElement.classList.contains("cdk-global-scrollblock")||this._isEnabled)return!1;const e=this._document.body,i=this._viewportRuler.getViewportSize();return e.scrollHeight>i.height||e.scrollWidth>i.width}}class Q6{constructor(t,e,i,o){this._scrollDispatcher=t,this._ngZone=e,this._viewportRuler=i,this._config=o,this._scrollSubscription=null,this._detach=()=>{this.disable(),this._overlayRef.hasAttached()&&this._ngZone.run(()=>this._overlayRef.detach())}}attach(t){this._overlayRef=t}enable(){if(this._scrollSubscription)return;const t=this._scrollDispatcher.scrolled(0);this._config&&this._config.threshold&&this._config.threshold>1?(this._initialScrollPosition=this._viewportRuler.getViewportScrollPosition().top,this._scrollSubscription=t.subscribe(()=>{const e=this._viewportRuler.getViewportScrollPosition().top;Math.abs(e-this._initialScrollPosition)>this._config.threshold?this._detach():this._overlayRef.updatePosition()})):this._scrollSubscription=t.subscribe(this._detach)}disable(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)}detach(){this.disable(),this._overlayRef=null}}class TP{enable(){}disable(){}attach(){}}function c_(n,t){return t.some(e=>n.bottome.bottom||n.righte.right)}function AP(n,t){return t.some(e=>n.tope.bottom||n.lefte.right)}class Z6{constructor(t,e,i,o){this._scrollDispatcher=t,this._viewportRuler=e,this._ngZone=i,this._config=o,this._scrollSubscription=null}attach(t){this._overlayRef=t}enable(){this._scrollSubscription||(this._scrollSubscription=this._scrollDispatcher.scrolled(this._config?this._config.scrollThrottle:0).subscribe(()=>{if(this._overlayRef.updatePosition(),this._config&&this._config.autoClose){const e=this._overlayRef.overlayElement.getBoundingClientRect(),{width:i,height:o}=this._viewportRuler.getViewportSize();c_(e,[{width:i,height:o,bottom:o,right:i,top:0,left:0}])&&(this.disable(),this._ngZone.run(()=>this._overlayRef.detach()))}}))}disable(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)}detach(){this.disable(),this._overlayRef=null}}let J6=(()=>{class n{constructor(e,i,o,r){this._scrollDispatcher=e,this._viewportRuler=i,this._ngZone=o,this.noop=()=>new TP,this.close=c=>new Q6(this._scrollDispatcher,this._ngZone,this._viewportRuler,c),this.block=()=>new K6(this._viewportRuler,this._document),this.reposition=c=>new Z6(this._scrollDispatcher,this._viewportRuler,this._ngZone,c),this._document=r}}return n.\u0275fac=function(e){return new(e||n)(Y(G6),Y(MP),Y(dt),Y(ot))},n.\u0275prov=he({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();class NP{constructor(t){if(this.scrollStrategy=new TP,this.panelClass="",this.hasBackdrop=!1,this.backdropClass="cdk-overlay-dark-backdrop",this.disposeOnNavigation=!1,t){const e=Object.keys(t);for(const i of e)void 0!==t[i]&&(this[i]=t[i])}}}class X6{constructor(t,e){this.connectionPair=t,this.scrollableViewProperties=e}}class e9{constructor(t,e,i,o,r,c,u,d,h){this._portalOutlet=t,this._host=e,this._pane=i,this._config=o,this._ngZone=r,this._keyboardDispatcher=c,this._document=u,this._location=d,this._outsideClickDispatcher=h,this._backdropElement=null,this._backdropClick=new Le,this._attachments=new Le,this._detachments=new Le,this._locationChanges=yn.EMPTY,this._backdropClickHandler=m=>this._backdropClick.next(m),this._backdropTransitionendHandler=m=>{this._disposeBackdrop(m.target)},this._keydownEvents=new Le,this._outsidePointerEvents=new Le,o.scrollStrategy&&(this._scrollStrategy=o.scrollStrategy,this._scrollStrategy.attach(this)),this._positionStrategy=o.positionStrategy}get overlayElement(){return this._pane}get backdropElement(){return this._backdropElement}get hostElement(){return this._host}attach(t){!this._host.parentElement&&this._previousHostParent&&this._previousHostParent.appendChild(this._host);const e=this._portalOutlet.attach(t);return this._positionStrategy&&this._positionStrategy.attach(this),this._updateStackingOrder(),this._updateElementSize(),this._updateElementDirection(),this._scrollStrategy&&this._scrollStrategy.enable(),this._ngZone.onStable.pipe(lt(1)).subscribe(()=>{this.hasAttached()&&this.updatePosition()}),this._togglePointerEvents(!0),this._config.hasBackdrop&&this._attachBackdrop(),this._config.panelClass&&this._toggleClasses(this._pane,this._config.panelClass,!0),this._attachments.next(),this._keyboardDispatcher.add(this),this._config.disposeOnNavigation&&(this._locationChanges=this._location.subscribe(()=>this.dispose())),this._outsideClickDispatcher.add(this),e}detach(){if(!this.hasAttached())return;this.detachBackdrop(),this._togglePointerEvents(!1),this._positionStrategy&&this._positionStrategy.detach&&this._positionStrategy.detach(),this._scrollStrategy&&this._scrollStrategy.disable();const t=this._portalOutlet.detach();return this._detachments.next(),this._keyboardDispatcher.remove(this),this._detachContentWhenStable(),this._locationChanges.unsubscribe(),this._outsideClickDispatcher.remove(this),t}dispose(){var t;const e=this.hasAttached();this._positionStrategy&&this._positionStrategy.dispose(),this._disposeScrollStrategy(),this._disposeBackdrop(this._backdropElement),this._locationChanges.unsubscribe(),this._keyboardDispatcher.remove(this),this._portalOutlet.dispose(),this._attachments.complete(),this._backdropClick.complete(),this._keydownEvents.complete(),this._outsidePointerEvents.complete(),this._outsideClickDispatcher.remove(this),null===(t=this._host)||void 0===t||t.remove(),this._previousHostParent=this._pane=this._host=null,e&&this._detachments.next(),this._detachments.complete()}hasAttached(){return this._portalOutlet.hasAttached()}backdropClick(){return this._backdropClick}attachments(){return this._attachments}detachments(){return this._detachments}keydownEvents(){return this._keydownEvents}outsidePointerEvents(){return this._outsidePointerEvents}getConfig(){return this._config}updatePosition(){this._positionStrategy&&this._positionStrategy.apply()}updatePositionStrategy(t){t!==this._positionStrategy&&(this._positionStrategy&&this._positionStrategy.dispose(),this._positionStrategy=t,this.hasAttached()&&(t.attach(this),this.updatePosition()))}updateSize(t){this._config=Object.assign(Object.assign({},this._config),t),this._updateElementSize()}setDirection(t){this._config=Object.assign(Object.assign({},this._config),{direction:t}),this._updateElementDirection()}addPanelClass(t){this._pane&&this._toggleClasses(this._pane,t,!0)}removePanelClass(t){this._pane&&this._toggleClasses(this._pane,t,!1)}getDirection(){const t=this._config.direction;return t?"string"==typeof t?t:t.value:"ltr"}updateScrollStrategy(t){t!==this._scrollStrategy&&(this._disposeScrollStrategy(),this._scrollStrategy=t,this.hasAttached()&&(t.attach(this),t.enable()))}_updateElementDirection(){this._host.setAttribute("dir",this.getDirection())}_updateElementSize(){if(!this._pane)return;const t=this._pane.style;t.width=_n(this._config.width),t.height=_n(this._config.height),t.minWidth=_n(this._config.minWidth),t.minHeight=_n(this._config.minHeight),t.maxWidth=_n(this._config.maxWidth),t.maxHeight=_n(this._config.maxHeight)}_togglePointerEvents(t){this._pane.style.pointerEvents=t?"":"none"}_attachBackdrop(){const t="cdk-overlay-backdrop-showing";this._backdropElement=this._document.createElement("div"),this._backdropElement.classList.add("cdk-overlay-backdrop"),this._config.backdropClass&&this._toggleClasses(this._backdropElement,this._config.backdropClass,!0),this._host.parentElement.insertBefore(this._backdropElement,this._host),this._backdropElement.addEventListener("click",this._backdropClickHandler),"undefined"!=typeof requestAnimationFrame?this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>{this._backdropElement&&this._backdropElement.classList.add(t)})}):this._backdropElement.classList.add(t)}_updateStackingOrder(){this._host.nextSibling&&this._host.parentNode.appendChild(this._host)}detachBackdrop(){const t=this._backdropElement;!t||(t.classList.remove("cdk-overlay-backdrop-showing"),this._ngZone.runOutsideAngular(()=>{t.addEventListener("transitionend",this._backdropTransitionendHandler)}),t.style.pointerEvents="none",this._backdropTimeout=this._ngZone.runOutsideAngular(()=>setTimeout(()=>{this._disposeBackdrop(t)},500)))}_toggleClasses(t,e,i){const o=vP(e||[]).filter(r=>!!r);o.length&&(i?t.classList.add(...o):t.classList.remove(...o))}_detachContentWhenStable(){this._ngZone.runOutsideAngular(()=>{const t=this._ngZone.onStable.pipe(an(xl(this._attachments,this._detachments))).subscribe(()=>{(!this._pane||!this._host||0===this._pane.children.length)&&(this._pane&&this._config.panelClass&&this._toggleClasses(this._pane,this._config.panelClass,!1),this._host&&this._host.parentElement&&(this._previousHostParent=this._host.parentElement,this._host.remove()),t.unsubscribe())})})}_disposeScrollStrategy(){const t=this._scrollStrategy;t&&(t.disable(),t.detach&&t.detach())}_disposeBackdrop(t){t&&(t.removeEventListener("click",this._backdropClickHandler),t.removeEventListener("transitionend",this._backdropTransitionendHandler),t.remove(),this._backdropElement===t&&(this._backdropElement=null)),this._backdropTimeout&&(clearTimeout(this._backdropTimeout),this._backdropTimeout=void 0)}}let d_=(()=>{class n{constructor(e,i){this._platform=i,this._document=e}ngOnDestroy(){var e;null===(e=this._containerElement)||void 0===e||e.remove()}getContainerElement(){return this._containerElement||this._createContainer(),this._containerElement}_createContainer(){const e="cdk-overlay-container";if(this._platform.isBrowser||o_()){const o=this._document.querySelectorAll(`.${e}[platform="server"], .${e}[platform="test"]`);for(let r=0;r{this._isInitialRender=!0,this.apply()})}apply(){if(this._isDisposed||!this._platform.isBrowser)return;if(!this._isInitialRender&&this._positionLocked&&this._lastPosition)return void this.reapplyLastPosition();this._clearPanelClasses(),this._resetOverlayElementStyles(),this._resetBoundingBoxStyles(),this._viewportRect=this._getNarrowedViewportRect(),this._originRect=this._getOriginRect(),this._overlayRect=this._pane.getBoundingClientRect(),this._containerRect=this._overlayContainer.getContainerElement().getBoundingClientRect();const t=this._originRect,e=this._overlayRect,i=this._viewportRect,o=this._containerRect,r=[];let c;for(let u of this._preferredPositions){let d=this._getOriginPoint(t,o,u),h=this._getOverlayPoint(d,e,u),m=this._getOverlayFit(h,e,i,u);if(m.isCompletelyWithinViewport)return this._isPushed=!1,void this._applyPosition(u,d);this._canFitWithFlexibleDimensions(m,h,i)?r.push({position:u,origin:d,overlayRect:e,boundingBoxRect:this._calculateBoundingBoxRect(d,u)}):(!c||c.overlayFit.visibleAread&&(d=m,u=h)}return this._isPushed=!1,void this._applyPosition(u.position,u.origin)}if(this._canPush)return this._isPushed=!0,void this._applyPosition(c.position,c.originPoint);this._applyPosition(c.position,c.originPoint)}detach(){this._clearPanelClasses(),this._lastPosition=null,this._previousPushAmount=null,this._resizeSubscription.unsubscribe()}dispose(){this._isDisposed||(this._boundingBox&&Ns(this._boundingBox.style,{top:"",left:"",right:"",bottom:"",height:"",width:"",alignItems:"",justifyContent:""}),this._pane&&this._resetOverlayElementStyles(),this._overlayRef&&this._overlayRef.hostElement.classList.remove(RP),this.detach(),this._positionChanges.complete(),this._overlayRef=this._boundingBox=null,this._isDisposed=!0)}reapplyLastPosition(){if(this._isDisposed||!this._platform.isBrowser)return;const t=this._lastPosition;if(t){this._originRect=this._getOriginRect(),this._overlayRect=this._pane.getBoundingClientRect(),this._viewportRect=this._getNarrowedViewportRect(),this._containerRect=this._overlayContainer.getContainerElement().getBoundingClientRect();const e=this._getOriginPoint(this._originRect,this._containerRect,t);this._applyPosition(t,e)}else this.apply()}withScrollableContainers(t){return this._scrollables=t,this}withPositions(t){return this._preferredPositions=t,-1===t.indexOf(this._lastPosition)&&(this._lastPosition=null),this._validatePositions(),this}withViewportMargin(t){return this._viewportMargin=t,this}withFlexibleDimensions(t=!0){return this._hasFlexibleDimensions=t,this}withGrowAfterOpen(t=!0){return this._growAfterOpen=t,this}withPush(t=!0){return this._canPush=t,this}withLockedPosition(t=!0){return this._positionLocked=t,this}setOrigin(t){return this._origin=t,this}withDefaultOffsetX(t){return this._offsetX=t,this}withDefaultOffsetY(t){return this._offsetY=t,this}withTransformOriginOn(t){return this._transformOriginSelector=t,this}_getOriginPoint(t,e,i){let o,r;if("center"==i.originX)o=t.left+t.width/2;else{const c=this._isRtl()?t.right:t.left,u=this._isRtl()?t.left:t.right;o="start"==i.originX?c:u}return e.left<0&&(o-=e.left),r="center"==i.originY?t.top+t.height/2:"top"==i.originY?t.top:t.bottom,e.top<0&&(r-=e.top),{x:o,y:r}}_getOverlayPoint(t,e,i){let o,r;return o="center"==i.overlayX?-e.width/2:"start"===i.overlayX?this._isRtl()?-e.width:0:this._isRtl()?0:-e.width,r="center"==i.overlayY?-e.height/2:"top"==i.overlayY?0:-e.height,{x:t.x+o,y:t.y+r}}_getOverlayFit(t,e,i,o){const r=FP(e);let{x:c,y:u}=t,d=this._getOffset(o,"x"),h=this._getOffset(o,"y");d&&(c+=d),h&&(u+=h);let b=0-u,P=u+r.height-i.height,O=this._subtractOverflows(r.width,0-c,c+r.width-i.width),N=this._subtractOverflows(r.height,b,P),W=O*N;return{visibleArea:W,isCompletelyWithinViewport:r.width*r.height===W,fitsInViewportVertically:N===r.height,fitsInViewportHorizontally:O==r.width}}_canFitWithFlexibleDimensions(t,e,i){if(this._hasFlexibleDimensions){const o=i.bottom-e.y,r=i.right-e.x,c=IP(this._overlayRef.getConfig().minHeight),u=IP(this._overlayRef.getConfig().minWidth),h=t.fitsInViewportHorizontally||null!=u&&u<=r;return(t.fitsInViewportVertically||null!=c&&c<=o)&&h}return!1}_pushOverlayOnScreen(t,e,i){if(this._previousPushAmount&&this._positionLocked)return{x:t.x+this._previousPushAmount.x,y:t.y+this._previousPushAmount.y};const o=FP(e),r=this._viewportRect,c=Math.max(t.x+o.width-r.width,0),u=Math.max(t.y+o.height-r.height,0),d=Math.max(r.top-i.top-t.y,0),h=Math.max(r.left-i.left-t.x,0);let m=0,v=0;return m=o.width<=r.width?h||-c:t.xO&&!this._isInitialRender&&!this._growAfterOpen&&(c=t.y-O/2)}if("end"===e.overlayX&&!o||"start"===e.overlayX&&o)b=i.width-t.x+this._viewportMargin,m=t.x-this._viewportMargin;else if("start"===e.overlayX&&!o||"end"===e.overlayX&&o)v=t.x,m=i.right-t.x;else{const P=Math.min(i.right-t.x+i.left,t.x),O=this._lastBoundingBoxSize.width;m=2*P,v=t.x-P,m>O&&!this._isInitialRender&&!this._growAfterOpen&&(v=t.x-O/2)}return{top:c,left:v,bottom:u,right:b,width:m,height:r}}_setBoundingBoxStyles(t,e){const i=this._calculateBoundingBoxRect(t,e);!this._isInitialRender&&!this._growAfterOpen&&(i.height=Math.min(i.height,this._lastBoundingBoxSize.height),i.width=Math.min(i.width,this._lastBoundingBoxSize.width));const o={};if(this._hasExactPosition())o.top=o.left="0",o.bottom=o.right=o.maxHeight=o.maxWidth="",o.width=o.height="100%";else{const r=this._overlayRef.getConfig().maxHeight,c=this._overlayRef.getConfig().maxWidth;o.height=_n(i.height),o.top=_n(i.top),o.bottom=_n(i.bottom),o.width=_n(i.width),o.left=_n(i.left),o.right=_n(i.right),o.alignItems="center"===e.overlayX?"center":"end"===e.overlayX?"flex-end":"flex-start",o.justifyContent="center"===e.overlayY?"center":"bottom"===e.overlayY?"flex-end":"flex-start",r&&(o.maxHeight=_n(r)),c&&(o.maxWidth=_n(c))}this._lastBoundingBoxSize=i,Ns(this._boundingBox.style,o)}_resetBoundingBoxStyles(){Ns(this._boundingBox.style,{top:"0",left:"0",right:"0",bottom:"0",height:"",width:"",alignItems:"",justifyContent:""})}_resetOverlayElementStyles(){Ns(this._pane.style,{top:"",left:"",bottom:"",right:"",position:"",transform:""})}_setOverlayElementStyles(t,e){const i={},o=this._hasExactPosition(),r=this._hasFlexibleDimensions,c=this._overlayRef.getConfig();if(o){const m=this._viewportRuler.getViewportScrollPosition();Ns(i,this._getExactOverlayY(e,t,m)),Ns(i,this._getExactOverlayX(e,t,m))}else i.position="static";let u="",d=this._getOffset(e,"x"),h=this._getOffset(e,"y");d&&(u+=`translateX(${d}px) `),h&&(u+=`translateY(${h}px)`),i.transform=u.trim(),c.maxHeight&&(o?i.maxHeight=_n(c.maxHeight):r&&(i.maxHeight="")),c.maxWidth&&(o?i.maxWidth=_n(c.maxWidth):r&&(i.maxWidth="")),Ns(this._pane.style,i)}_getExactOverlayY(t,e,i){let o={top:"",bottom:""},r=this._getOverlayPoint(e,this._overlayRect,t);return this._isPushed&&(r=this._pushOverlayOnScreen(r,this._overlayRect,i)),"bottom"===t.overlayY?o.bottom=this._document.documentElement.clientHeight-(r.y+this._overlayRect.height)+"px":o.top=_n(r.y),o}_getExactOverlayX(t,e,i){let c,o={left:"",right:""},r=this._getOverlayPoint(e,this._overlayRect,t);return this._isPushed&&(r=this._pushOverlayOnScreen(r,this._overlayRect,i)),c=this._isRtl()?"end"===t.overlayX?"left":"right":"end"===t.overlayX?"right":"left","right"===c?o.right=this._document.documentElement.clientWidth-(r.x+this._overlayRect.width)+"px":o.left=_n(r.x),o}_getScrollVisibility(){const t=this._getOriginRect(),e=this._pane.getBoundingClientRect(),i=this._scrollables.map(o=>o.getElementRef().nativeElement.getBoundingClientRect());return{isOriginClipped:AP(t,i),isOriginOutsideView:c_(t,i),isOverlayClipped:AP(e,i),isOverlayOutsideView:c_(e,i)}}_subtractOverflows(t,...e){return e.reduce((i,o)=>i-Math.max(o,0),t)}_getNarrowedViewportRect(){const t=this._document.documentElement.clientWidth,e=this._document.documentElement.clientHeight,i=this._viewportRuler.getViewportScrollPosition();return{top:i.top+this._viewportMargin,left:i.left+this._viewportMargin,right:i.left+t-this._viewportMargin,bottom:i.top+e-this._viewportMargin,width:t-2*this._viewportMargin,height:e-2*this._viewportMargin}}_isRtl(){return"rtl"===this._overlayRef.getDirection()}_hasExactPosition(){return!this._hasFlexibleDimensions||this._isPushed}_getOffset(t,e){return"x"===e?null==t.offsetX?this._offsetX:t.offsetX:null==t.offsetY?this._offsetY:t.offsetY}_validatePositions(){}_addPanelClasses(t){this._pane&&vP(t).forEach(e=>{""!==e&&-1===this._appliedPanelClasses.indexOf(e)&&(this._appliedPanelClasses.push(e),this._pane.classList.add(e))})}_clearPanelClasses(){this._pane&&(this._appliedPanelClasses.forEach(t=>{this._pane.classList.remove(t)}),this._appliedPanelClasses=[])}_getOriginRect(){const t=this._origin;if(t instanceof xt)return t.nativeElement.getBoundingClientRect();if(t instanceof Element)return t.getBoundingClientRect();const e=t.width||0,i=t.height||0;return{top:t.y,bottom:t.y+i,left:t.x,right:t.x+e,height:i,width:e}}}function Ns(n,t){for(let e in t)t.hasOwnProperty(e)&&(n[e]=t[e]);return n}function IP(n){if("number"!=typeof n&&null!=n){const[t,e]=n.split(t9);return e&&"px"!==e?null:parseFloat(t)}return n||null}function FP(n){return{top:Math.floor(n.top),right:Math.floor(n.right),bottom:Math.floor(n.bottom),left:Math.floor(n.left),width:Math.floor(n.width),height:Math.floor(n.height)}}const LP="cdk-global-overlay-wrapper";class i9{constructor(){this._cssPosition="static",this._topOffset="",this._bottomOffset="",this._leftOffset="",this._rightOffset="",this._alignItems="",this._justifyContent="",this._width="",this._height=""}attach(t){const e=t.getConfig();this._overlayRef=t,this._width&&!e.width&&t.updateSize({width:this._width}),this._height&&!e.height&&t.updateSize({height:this._height}),t.hostElement.classList.add(LP),this._isDisposed=!1}top(t=""){return this._bottomOffset="",this._topOffset=t,this._alignItems="flex-start",this}left(t=""){return this._rightOffset="",this._leftOffset=t,this._justifyContent="flex-start",this}bottom(t=""){return this._topOffset="",this._bottomOffset=t,this._alignItems="flex-end",this}right(t=""){return this._leftOffset="",this._rightOffset=t,this._justifyContent="flex-end",this}width(t=""){return this._overlayRef?this._overlayRef.updateSize({width:t}):this._width=t,this}height(t=""){return this._overlayRef?this._overlayRef.updateSize({height:t}):this._height=t,this}centerHorizontally(t=""){return this.left(t),this._justifyContent="center",this}centerVertically(t=""){return this.top(t),this._alignItems="center",this}apply(){if(!this._overlayRef||!this._overlayRef.hasAttached())return;const t=this._overlayRef.overlayElement.style,e=this._overlayRef.hostElement.style,i=this._overlayRef.getConfig(),{width:o,height:r,maxWidth:c,maxHeight:u}=i,d=!("100%"!==o&&"100vw"!==o||c&&"100%"!==c&&"100vw"!==c),h=!("100%"!==r&&"100vh"!==r||u&&"100%"!==u&&"100vh"!==u);t.position=this._cssPosition,t.marginLeft=d?"0":this._leftOffset,t.marginTop=h?"0":this._topOffset,t.marginBottom=this._bottomOffset,t.marginRight=this._rightOffset,d?e.justifyContent="flex-start":"center"===this._justifyContent?e.justifyContent="center":"rtl"===this._overlayRef.getConfig().direction?"flex-start"===this._justifyContent?e.justifyContent="flex-end":"flex-end"===this._justifyContent&&(e.justifyContent="flex-start"):e.justifyContent=this._justifyContent,e.alignItems=h?"flex-start":this._alignItems}dispose(){if(this._isDisposed||!this._overlayRef)return;const t=this._overlayRef.overlayElement.style,e=this._overlayRef.hostElement,i=e.style;e.classList.remove(LP),i.justifyContent=i.alignItems=t.marginTop=t.marginBottom=t.marginLeft=t.marginRight=t.position="",this._overlayRef=null,this._isDisposed=!0}}let o9=(()=>{class n{constructor(e,i,o,r){this._viewportRuler=e,this._document=i,this._platform=o,this._overlayContainer=r}global(){return new i9}flexibleConnectedTo(e){return new n9(e,this._viewportRuler,this._document,this._platform,this._overlayContainer)}}return n.\u0275fac=function(e){return new(e||n)(Y(MP),Y(ot),Y(br),Y(d_))},n.\u0275prov=he({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),BP=(()=>{class n{constructor(e){this._attachedOverlays=[],this._document=e}ngOnDestroy(){this.detach()}add(e){this.remove(e),this._attachedOverlays.push(e)}remove(e){const i=this._attachedOverlays.indexOf(e);i>-1&&this._attachedOverlays.splice(i,1),0===this._attachedOverlays.length&&this.detach()}}return n.\u0275fac=function(e){return new(e||n)(Y(ot))},n.\u0275prov=he({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),r9=(()=>{class n extends BP{constructor(e,i){super(e),this._ngZone=i,this._keydownListener=o=>{const r=this._attachedOverlays;for(let c=r.length-1;c>-1;c--)if(r[c]._keydownEvents.observers.length>0){const u=r[c]._keydownEvents;this._ngZone?this._ngZone.run(()=>u.next(o)):u.next(o);break}}}add(e){super.add(e),this._isAttached||(this._ngZone?this._ngZone.runOutsideAngular(()=>this._document.body.addEventListener("keydown",this._keydownListener)):this._document.body.addEventListener("keydown",this._keydownListener),this._isAttached=!0)}detach(){this._isAttached&&(this._document.body.removeEventListener("keydown",this._keydownListener),this._isAttached=!1)}}return n.\u0275fac=function(e){return new(e||n)(Y(ot),Y(dt,8))},n.\u0275prov=he({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),s9=(()=>{class n extends BP{constructor(e,i,o){super(e),this._platform=i,this._ngZone=o,this._cursorStyleIsSet=!1,this._pointerDownListener=r=>{this._pointerDownEventTarget=As(r)},this._clickListener=r=>{const c=As(r),u="click"===r.type&&this._pointerDownEventTarget?this._pointerDownEventTarget:c;this._pointerDownEventTarget=null;const d=this._attachedOverlays.slice();for(let h=d.length-1;h>-1;h--){const m=d[h];if(m._outsidePointerEvents.observers.length<1||!m.hasAttached())continue;if(m.overlayElement.contains(c)||m.overlayElement.contains(u))break;const v=m._outsidePointerEvents;this._ngZone?this._ngZone.run(()=>v.next(r)):v.next(r)}}}add(e){if(super.add(e),!this._isAttached){const i=this._document.body;this._ngZone?this._ngZone.runOutsideAngular(()=>this._addEventListeners(i)):this._addEventListeners(i),this._platform.IOS&&!this._cursorStyleIsSet&&(this._cursorOriginalValue=i.style.cursor,i.style.cursor="pointer",this._cursorStyleIsSet=!0),this._isAttached=!0}}detach(){if(this._isAttached){const e=this._document.body;e.removeEventListener("pointerdown",this._pointerDownListener,!0),e.removeEventListener("click",this._clickListener,!0),e.removeEventListener("auxclick",this._clickListener,!0),e.removeEventListener("contextmenu",this._clickListener,!0),this._platform.IOS&&this._cursorStyleIsSet&&(e.style.cursor=this._cursorOriginalValue,this._cursorStyleIsSet=!1),this._isAttached=!1}}_addEventListeners(e){e.addEventListener("pointerdown",this._pointerDownListener,!0),e.addEventListener("click",this._clickListener,!0),e.addEventListener("auxclick",this._clickListener,!0),e.addEventListener("contextmenu",this._clickListener,!0)}}return n.\u0275fac=function(e){return new(e||n)(Y(ot),Y(br),Y(dt,8))},n.\u0275prov=he({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),a9=0,Gp=(()=>{class n{constructor(e,i,o,r,c,u,d,h,m,v,b){this.scrollStrategies=e,this._overlayContainer=i,this._componentFactoryResolver=o,this._positionBuilder=r,this._keyboardDispatcher=c,this._injector=u,this._ngZone=d,this._document=h,this._directionality=m,this._location=v,this._outsideClickDispatcher=b}create(e){const i=this._createHostElement(),o=this._createPaneElement(i),r=this._createPortalOutlet(o),c=new NP(e);return c.direction=c.direction||this._directionality.value,new e9(r,i,o,c,this._ngZone,this._keyboardDispatcher,this._document,this._location,this._outsideClickDispatcher)}position(){return this._positionBuilder}_createPaneElement(e){const i=this._document.createElement("div");return i.id="cdk-overlay-"+a9++,i.classList.add("cdk-overlay-pane"),e.appendChild(i),i}_createHostElement(){const e=this._document.createElement("div");return this._overlayContainer.getContainerElement().appendChild(e),e}_createPortalOutlet(e){return this._appRef||(this._appRef=this._injector.get(hc)),new q6(e,this._componentFactoryResolver,this._appRef,this._injector,this._document)}}return n.\u0275fac=function(e){return new(e||n)(Y(J6),Y(d_),Y(Hr),Y(o9),Y(r9),Y(Yt),Y(dt),Y(ot),Y(r_),Y(mc),Y(s9))},n.\u0275prov=he({token:n,factory:n.\u0275fac}),n})();const d9={provide:new Ce("cdk-connected-overlay-scroll-strategy"),deps:[Gp],useFactory:function c9(n){return()=>n.scrollStrategies.reposition()}};let u9=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=We({type:n}),n.\u0275inj=Ye({providers:[Gp,d9],imports:[[Gc,EP,DP],DP]}),n})(),WP=(()=>{class n{constructor(e){this._platform=e}isDisabled(e){return e.hasAttribute("disabled")}isVisible(e){return function w9(n){return!!(n.offsetWidth||n.offsetHeight||"function"==typeof n.getClientRects&&n.getClientRects().length)}(e)&&"visible"===getComputedStyle(e).visibility}isTabbable(e){if(!this._platform.isBrowser)return!1;const i=function C9(n){try{return n.frameElement}catch(t){return null}}(function S9(n){return n.ownerDocument&&n.ownerDocument.defaultView||window}(e));if(i&&(-1===zP(i)||!this.isVisible(i)))return!1;let o=e.nodeName.toLowerCase(),r=zP(e);return e.hasAttribute("contenteditable")?-1!==r:!("iframe"===o||"object"===o||this._platform.WEBKIT&&this._platform.IOS&&!function O9(n){let t=n.nodeName.toLowerCase(),e="input"===t&&n.type;return"text"===e||"password"===e||"select"===t||"textarea"===t}(e))&&("audio"===o?!!e.hasAttribute("controls")&&-1!==r:"video"===o?-1!==r&&(null!==r||this._platform.FIREFOX||e.hasAttribute("controls")):e.tabIndex>=0)}isFocusable(e,i){return function E9(n){return!function M9(n){return function D9(n){return"input"==n.nodeName.toLowerCase()}(n)&&"hidden"==n.type}(n)&&(function x9(n){let t=n.nodeName.toLowerCase();return"input"===t||"select"===t||"button"===t||"textarea"===t}(n)||function P9(n){return function k9(n){return"a"==n.nodeName.toLowerCase()}(n)&&n.hasAttribute("href")}(n)||n.hasAttribute("contenteditable")||$P(n))}(e)&&!this.isDisabled(e)&&((null==i?void 0:i.ignoreVisibility)||this.isVisible(e))}}return n.\u0275fac=function(e){return new(e||n)(Y(br))},n.\u0275prov=he({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();function $P(n){if(!n.hasAttribute("tabindex")||void 0===n.tabIndex)return!1;let t=n.getAttribute("tabindex");return!(!t||isNaN(parseInt(t,10)))}function zP(n){if(!$P(n))return null;const t=parseInt(n.getAttribute("tabindex")||"",10);return isNaN(t)?-1:t}class T9{constructor(t,e,i,o,r=!1){this._element=t,this._checker=e,this._ngZone=i,this._document=o,this._hasAttached=!1,this.startAnchorListener=()=>this.focusLastTabbableElement(),this.endAnchorListener=()=>this.focusFirstTabbableElement(),this._enabled=!0,r||this.attachAnchors()}get enabled(){return this._enabled}set enabled(t){this._enabled=t,this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(t,this._startAnchor),this._toggleAnchorTabIndex(t,this._endAnchor))}destroy(){const t=this._startAnchor,e=this._endAnchor;t&&(t.removeEventListener("focus",this.startAnchorListener),t.remove()),e&&(e.removeEventListener("focus",this.endAnchorListener),e.remove()),this._startAnchor=this._endAnchor=null,this._hasAttached=!1}attachAnchors(){return!!this._hasAttached||(this._ngZone.runOutsideAngular(()=>{this._startAnchor||(this._startAnchor=this._createAnchor(),this._startAnchor.addEventListener("focus",this.startAnchorListener)),this._endAnchor||(this._endAnchor=this._createAnchor(),this._endAnchor.addEventListener("focus",this.endAnchorListener))}),this._element.parentNode&&(this._element.parentNode.insertBefore(this._startAnchor,this._element),this._element.parentNode.insertBefore(this._endAnchor,this._element.nextSibling),this._hasAttached=!0),this._hasAttached)}focusInitialElementWhenReady(t){return new Promise(e=>{this._executeOnStable(()=>e(this.focusInitialElement(t)))})}focusFirstTabbableElementWhenReady(t){return new Promise(e=>{this._executeOnStable(()=>e(this.focusFirstTabbableElement(t)))})}focusLastTabbableElementWhenReady(t){return new Promise(e=>{this._executeOnStable(()=>e(this.focusLastTabbableElement(t)))})}_getRegionBoundary(t){const e=this._element.querySelectorAll(`[cdk-focus-region-${t}], [cdkFocusRegion${t}], [cdk-focus-${t}]`);return"start"==t?e.length?e[0]:this._getFirstTabbableElement(this._element):e.length?e[e.length-1]:this._getLastTabbableElement(this._element)}focusInitialElement(t){const e=this._element.querySelector("[cdk-focus-initial], [cdkFocusInitial]");if(e){if(!this._checker.isFocusable(e)){const i=this._getFirstTabbableElement(e);return null==i||i.focus(t),!!i}return e.focus(t),!0}return this.focusFirstTabbableElement(t)}focusFirstTabbableElement(t){const e=this._getRegionBoundary("start");return e&&e.focus(t),!!e}focusLastTabbableElement(t){const e=this._getRegionBoundary("end");return e&&e.focus(t),!!e}hasAttached(){return this._hasAttached}_getFirstTabbableElement(t){if(this._checker.isFocusable(t)&&this._checker.isTabbable(t))return t;const e=t.children;for(let i=0;i=0;i--){const o=e[i].nodeType===this._document.ELEMENT_NODE?this._getLastTabbableElement(e[i]):null;if(o)return o}return null}_createAnchor(){const t=this._document.createElement("div");return this._toggleAnchorTabIndex(this._enabled,t),t.classList.add("cdk-visually-hidden"),t.classList.add("cdk-focus-trap-anchor"),t.setAttribute("aria-hidden","true"),t}_toggleAnchorTabIndex(t,e){t?e.setAttribute("tabindex","0"):e.removeAttribute("tabindex")}toggleAnchors(t){this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(t,this._startAnchor),this._toggleAnchorTabIndex(t,this._endAnchor))}_executeOnStable(t){this._ngZone.isStable?t():this._ngZone.onStable.pipe(lt(1)).subscribe(t)}}let A9=(()=>{class n{constructor(e,i,o){this._checker=e,this._ngZone=i,this._document=o}create(e,i=!1){return new T9(e,this._checker,this._ngZone,this._document,i)}}return n.\u0275fac=function(e){return new(e||n)(Y(WP),Y(dt),Y(ot))},n.\u0275prov=he({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();const I9=new Ce("cdk-input-modality-detector-options"),F9={ignoreKeys:[18,17,224,91,16]},sl=t_({passive:!0,capture:!0});let L9=(()=>{class n{constructor(e,i,o,r){this._platform=e,this._mostRecentTarget=null,this._modality=new kn(null),this._lastTouchMs=0,this._onKeydown=c=>{var u,d;(null===(d=null===(u=this._options)||void 0===u?void 0:u.ignoreKeys)||void 0===d?void 0:d.some(h=>h===c.keyCode))||(this._modality.next("keyboard"),this._mostRecentTarget=As(c))},this._onMousedown=c=>{Date.now()-this._lastTouchMs<650||(this._modality.next(function N9(n){return 0===n.buttons||0===n.offsetX&&0===n.offsetY}(c)?"keyboard":"mouse"),this._mostRecentTarget=As(c))},this._onTouchstart=c=>{!function R9(n){const t=n.touches&&n.touches[0]||n.changedTouches&&n.changedTouches[0];return!(!t||-1!==t.identifier||null!=t.radiusX&&1!==t.radiusX||null!=t.radiusY&&1!==t.radiusY)}(c)?(this._lastTouchMs=Date.now(),this._modality.next("touch"),this._mostRecentTarget=As(c)):this._modality.next("keyboard")},this._options=Object.assign(Object.assign({},F9),r),this.modalityDetected=this._modality.pipe(function s2(n){return An((t,e)=>n<=e)}(1)),this.modalityChanged=this.modalityDetected.pipe(function Xu(n,t=Bi){return n=null!=n?n:I4,Rt((e,i)=>{let o,r=!0;e.subscribe(Ct(i,c=>{const u=t(c);(r||!n(o,u))&&(r=!1,o=u,i.next(c))}))})}()),e.isBrowser&&i.runOutsideAngular(()=>{o.addEventListener("keydown",this._onKeydown,sl),o.addEventListener("mousedown",this._onMousedown,sl),o.addEventListener("touchstart",this._onTouchstart,sl)})}get mostRecentModality(){return this._modality.value}ngOnDestroy(){this._modality.complete(),this._platform.isBrowser&&(document.removeEventListener("keydown",this._onKeydown,sl),document.removeEventListener("mousedown",this._onMousedown,sl),document.removeEventListener("touchstart",this._onTouchstart,sl))}}return n.\u0275fac=function(e){return new(e||n)(Y(br),Y(dt),Y(ot),Y(I9,8))},n.\u0275prov=he({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();const V9=new Ce("cdk-focus-monitor-default-options"),Up=t_({passive:!0,capture:!0});let H9=(()=>{class n{constructor(e,i,o,r,c){this._ngZone=e,this._platform=i,this._inputModalityDetector=o,this._origin=null,this._windowFocused=!1,this._originFromTouchInteraction=!1,this._elementInfo=new Map,this._monitoredElementCount=0,this._rootNodeFocusListenerCount=new Map,this._windowFocusListener=()=>{this._windowFocused=!0,this._windowFocusTimeoutId=window.setTimeout(()=>this._windowFocused=!1)},this._stopInputModalityDetector=new Le,this._rootNodeFocusAndBlurListener=u=>{const d=As(u),h="focus"===u.type?this._onFocus:this._onBlur;for(let m=d;m;m=m.parentElement)h.call(this,u,m)},this._document=r,this._detectionMode=(null==c?void 0:c.detectionMode)||0}monitor(e,i=!1){const o=jp(e);if(!this._platform.isBrowser||1!==o.nodeType)return He(null);const r=function V6(n){if(function B6(){if(null==n_){const n="undefined"!=typeof document?document.head:null;n_=!(!n||!n.createShadowRoot&&!n.attachShadow)}return n_}()){const t=n.getRootNode?n.getRootNode():null;if("undefined"!=typeof ShadowRoot&&ShadowRoot&&t instanceof ShadowRoot)return t}return null}(o)||this._getDocument(),c=this._elementInfo.get(o);if(c)return i&&(c.checkChildren=!0),c.subject;const u={checkChildren:i,subject:new Le,rootNode:r};return this._elementInfo.set(o,u),this._registerGlobalListeners(u),u.subject}stopMonitoring(e){const i=jp(e),o=this._elementInfo.get(i);o&&(o.subject.complete(),this._setClasses(i),this._elementInfo.delete(i),this._removeGlobalListeners(o))}focusVia(e,i,o){const r=jp(e);r===this._getDocument().activeElement?this._getClosestElementsInfo(r).forEach(([u,d])=>this._originChanged(u,i,d)):(this._setOrigin(i),"function"==typeof r.focus&&r.focus(o))}ngOnDestroy(){this._elementInfo.forEach((e,i)=>this.stopMonitoring(i))}_getDocument(){return this._document||document}_getWindow(){return this._getDocument().defaultView||window}_getFocusOrigin(e){return this._origin?this._originFromTouchInteraction?this._shouldBeAttributedToTouch(e)?"touch":"program":this._origin:this._windowFocused&&this._lastFocusOrigin?this._lastFocusOrigin:"program"}_shouldBeAttributedToTouch(e){return 1===this._detectionMode||!!(null==e?void 0:e.contains(this._inputModalityDetector._mostRecentTarget))}_setClasses(e,i){e.classList.toggle("cdk-focused",!!i),e.classList.toggle("cdk-touch-focused","touch"===i),e.classList.toggle("cdk-keyboard-focused","keyboard"===i),e.classList.toggle("cdk-mouse-focused","mouse"===i),e.classList.toggle("cdk-program-focused","program"===i)}_setOrigin(e,i=!1){this._ngZone.runOutsideAngular(()=>{this._origin=e,this._originFromTouchInteraction="touch"===e&&i,0===this._detectionMode&&(clearTimeout(this._originTimeoutId),this._originTimeoutId=setTimeout(()=>this._origin=null,this._originFromTouchInteraction?650:1))})}_onFocus(e,i){const o=this._elementInfo.get(i),r=As(e);!o||!o.checkChildren&&i!==r||this._originChanged(i,this._getFocusOrigin(r),o)}_onBlur(e,i){const o=this._elementInfo.get(i);!o||o.checkChildren&&e.relatedTarget instanceof Node&&i.contains(e.relatedTarget)||(this._setClasses(i),this._emitOrigin(o.subject,null))}_emitOrigin(e,i){this._ngZone.run(()=>e.next(i))}_registerGlobalListeners(e){if(!this._platform.isBrowser)return;const i=e.rootNode,o=this._rootNodeFocusListenerCount.get(i)||0;o||this._ngZone.runOutsideAngular(()=>{i.addEventListener("focus",this._rootNodeFocusAndBlurListener,Up),i.addEventListener("blur",this._rootNodeFocusAndBlurListener,Up)}),this._rootNodeFocusListenerCount.set(i,o+1),1==++this._monitoredElementCount&&(this._ngZone.runOutsideAngular(()=>{this._getWindow().addEventListener("focus",this._windowFocusListener)}),this._inputModalityDetector.modalityDetected.pipe(an(this._stopInputModalityDetector)).subscribe(r=>{this._setOrigin(r,!0)}))}_removeGlobalListeners(e){const i=e.rootNode;if(this._rootNodeFocusListenerCount.has(i)){const o=this._rootNodeFocusListenerCount.get(i);o>1?this._rootNodeFocusListenerCount.set(i,o-1):(i.removeEventListener("focus",this._rootNodeFocusAndBlurListener,Up),i.removeEventListener("blur",this._rootNodeFocusAndBlurListener,Up),this._rootNodeFocusListenerCount.delete(i))}--this._monitoredElementCount||(this._getWindow().removeEventListener("focus",this._windowFocusListener),this._stopInputModalityDetector.next(),clearTimeout(this._windowFocusTimeoutId),clearTimeout(this._originTimeoutId))}_originChanged(e,i,o){this._setClasses(e,i),this._emitOrigin(o.subject,i),this._lastFocusOrigin=i}_getClosestElementsInfo(e){const i=[];return this._elementInfo.forEach((o,r)=>{(r===e||o.checkChildren&&r.contains(e))&&i.push([r,o])}),i}}return n.\u0275fac=function(e){return new(e||n)(Y(dt),Y(br),Y(L9),Y(ot,8),Y(V9,8))},n.\u0275prov=he({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();const UP="cdk-high-contrast-black-on-white",YP="cdk-high-contrast-white-on-black",u_="cdk-high-contrast-active";let j9=(()=>{class n{constructor(e,i){this._platform=e,this._document=i}getHighContrastMode(){if(!this._platform.isBrowser)return 0;const e=this._document.createElement("div");e.style.backgroundColor="rgb(1,2,3)",e.style.position="absolute",this._document.body.appendChild(e);const i=this._document.defaultView||window,o=i&&i.getComputedStyle?i.getComputedStyle(e):null,r=(o&&o.backgroundColor||"").replace(/ /g,"");switch(e.remove(),r){case"rgb(0,0,0)":return 2;case"rgb(255,255,255)":return 1}return 0}_applyBodyHighContrastModeCssClasses(){if(!this._hasCheckedHighContrastMode&&this._platform.isBrowser&&this._document.body){const e=this._document.body.classList;e.remove(u_),e.remove(UP),e.remove(YP),this._hasCheckedHighContrastMode=!0;const i=this.getHighContrastMode();1===i?(e.add(u_),e.add(UP)):2===i&&(e.add(u_),e.add(YP))}}}return n.\u0275fac=function(e){return new(e||n)(Y(br),Y(ot))},n.\u0275prov=he({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();const $9=new Ce("mat-sanity-checks",{providedIn:"root",factory:function W9(){return!0}});let KP=(()=>{class n{constructor(e,i,o){this._sanityChecks=i,this._document=o,this._hasDoneGlobalChecks=!1,e._applyBodyHighContrastModeCssClasses(),this._hasDoneGlobalChecks||(this._hasDoneGlobalChecks=!0)}_checkIsEnabled(e){return!o_()&&("boolean"==typeof this._sanityChecks?this._sanityChecks:!!this._sanityChecks[e])}}return n.\u0275fac=function(e){return new(e||n)(Y(j9),Y($9,8),Y(ot))},n.\u0275mod=We({type:n}),n.\u0275inj=Ye({imports:[[Gc],Gc]}),n})();function f_(n){return new Pt(t=>{vn(n()).subscribe(t)})}function K9(n,t){}class h_{constructor(){this.role="dialog",this.panelClass="",this.hasBackdrop=!0,this.backdropClass="",this.disableClose=!1,this.width="",this.height="",this.maxWidth="80vw",this.data=null,this.ariaDescribedBy=null,this.ariaLabelledBy=null,this.ariaLabel=null,this.autoFocus="first-tabbable",this.restoreFocus=!0,this.delayFocusTrap=!0,this.closeOnNavigation=!0}}const Q9={dialogContainer:D8("dialogContainer",[TM("void, exit",nl({opacity:0,transform:"scale(0.7)"})),TM("enter",nl({transform:"none"})),AM("* => enter",EM([OM("150ms cubic-bezier(0, 0, 0.2, 1)",nl({transform:"none",opacity:1})),RM("@*",NM(),{optional:!0})])),AM("* => void, * => exit",EM([OM("75ms cubic-bezier(0.4, 0.0, 0.2, 1)",nl({opacity:0})),RM("@*",NM(),{optional:!0})]))])};let Z9=(()=>{class n extends l_{constructor(e,i,o,r,c,u,d,h){super(),this._elementRef=e,this._focusTrapFactory=i,this._changeDetectorRef=o,this._config=c,this._interactivityChecker=u,this._ngZone=d,this._focusMonitor=h,this._animationStateChanged=new Re,this._elementFocusedBeforeDialogWasOpened=null,this._closeInteractionType=null,this.attachDomPortal=m=>(this._portalOutlet.hasAttached(),this._portalOutlet.attachDomPortal(m)),this._ariaLabelledBy=c.ariaLabelledBy||null,this._document=r}_initializeWithAttachedContent(){this._focusTrap=this._focusTrapFactory.create(this._elementRef.nativeElement),this._document&&(this._elementFocusedBeforeDialogWasOpened=i_())}attachComponentPortal(e){return this._portalOutlet.hasAttached(),this._portalOutlet.attachComponentPortal(e)}attachTemplatePortal(e){return this._portalOutlet.hasAttached(),this._portalOutlet.attachTemplatePortal(e)}_recaptureFocus(){this._containsFocus()||this._trapFocus()}_forceFocus(e,i){this._interactivityChecker.isFocusable(e)||(e.tabIndex=-1,this._ngZone.runOutsideAngular(()=>{const o=()=>{e.removeEventListener("blur",o),e.removeEventListener("mousedown",o),e.removeAttribute("tabindex")};e.addEventListener("blur",o),e.addEventListener("mousedown",o)})),e.focus(i)}_focusByCssSelector(e,i){let o=this._elementRef.nativeElement.querySelector(e);o&&this._forceFocus(o,i)}_trapFocus(){const e=this._elementRef.nativeElement;switch(this._config.autoFocus){case!1:case"dialog":this._containsFocus()||e.focus();break;case!0:case"first-tabbable":this._focusTrap.focusInitialElementWhenReady().then(i=>{i||this._focusDialogContainer()});break;case"first-heading":this._focusByCssSelector('h1, h2, h3, h4, h5, h6, [role="heading"]');break;default:this._focusByCssSelector(this._config.autoFocus)}}_restoreFocus(){const e=this._elementFocusedBeforeDialogWasOpened;if(this._config.restoreFocus&&e&&"function"==typeof e.focus){const i=i_(),o=this._elementRef.nativeElement;(!i||i===this._document.body||i===o||o.contains(i))&&(this._focusMonitor?(this._focusMonitor.focusVia(e,this._closeInteractionType),this._closeInteractionType=null):e.focus())}this._focusTrap&&this._focusTrap.destroy()}_focusDialogContainer(){this._elementRef.nativeElement.focus&&this._elementRef.nativeElement.focus()}_containsFocus(){const e=this._elementRef.nativeElement,i=i_();return e===i||e.contains(i)}}return n.\u0275fac=function(e){return new(e||n)(V(xt),V(A9),V(Ei),V(ot,8),V(h_),V(WP),V(dt),V(H9))},n.\u0275dir=ae({type:n,viewQuery:function(e,i){if(1&e&&cr(OP,7),2&e){let o;St(o=Tt())&&(i._portalOutlet=o.first)}},features:[mt]}),n})(),J9=(()=>{class n extends Z9{constructor(){super(...arguments),this._state="enter"}_onAnimationDone({toState:e,totalTime:i}){"enter"===e?(this._config.delayFocusTrap&&this._trapFocus(),this._animationStateChanged.next({state:"opened",totalTime:i})):"exit"===e&&(this._restoreFocus(),this._animationStateChanged.next({state:"closed",totalTime:i}))}_onAnimationStart({toState:e,totalTime:i}){"enter"===e?this._animationStateChanged.next({state:"opening",totalTime:i}):("exit"===e||"void"===e)&&this._animationStateChanged.next({state:"closing",totalTime:i})}_startExitAnimation(){this._state="exit",this._changeDetectorRef.markForCheck()}_initializeWithAttachedContent(){super._initializeWithAttachedContent(),this._config.delayFocusTrap||this._trapFocus()}}return n.\u0275fac=function(){let t;return function(i){return(t||(t=function Bn(n){return y(()=>{const t=n.prototype.constructor,e=t[xe]||rh(t),i=Object.prototype;let o=Object.getPrototypeOf(n.prototype).constructor;for(;o&&o!==i;){const r=o[xe]||rh(o);if(r&&r!==e)return r;o=Object.getPrototypeOf(o)}return r=>new r})}(n)))(i||n)}}(),n.\u0275cmp=X({type:n,selectors:[["mat-dialog-container"]],hostAttrs:["tabindex","-1","aria-modal","true",1,"mat-dialog-container"],hostVars:6,hostBindings:function(e,i){1&e&&_g("@dialogContainer.start",function(r){return i._onAnimationStart(r)})("@dialogContainer.done",function(r){return i._onAnimationDone(r)}),2&e&&(sr("id",i._id),Et("role",i._config.role)("aria-labelledby",i._config.ariaLabel?null:i._ariaLabelledBy)("aria-label",i._config.ariaLabel)("aria-describedby",i._config.ariaDescribedBy||null),wg("@dialogContainer",i._state))},features:[mt],decls:1,vars:0,consts:[["cdkPortalOutlet",""]],template:function(e,i){1&e&&I(0,K9,0,0,"ng-template",0)},directives:[OP],styles:[".mat-dialog-container{display:block;padding:24px;border-radius:4px;box-sizing:border-box;overflow:auto;outline:0;width:100%;height:100%;min-height:inherit;max-height:inherit}.cdk-high-contrast-active .mat-dialog-container{outline:solid 1px}.mat-dialog-content{display:block;margin:0 -24px;padding:0 24px;max-height:65vh;overflow:auto;-webkit-overflow-scrolling:touch}.mat-dialog-title{margin:0 0 20px;display:block}.mat-dialog-actions{padding:8px 0;display:flex;flex-wrap:wrap;min-height:52px;align-items:center;box-sizing:content-box;margin-bottom:-24px}.mat-dialog-actions[align=end]{justify-content:flex-end}.mat-dialog-actions[align=center]{justify-content:center}.mat-dialog-actions .mat-button-base+.mat-button-base,.mat-dialog-actions .mat-mdc-button-base+.mat-mdc-button-base{margin-left:8px}[dir=rtl] .mat-dialog-actions .mat-button-base+.mat-button-base,[dir=rtl] .mat-dialog-actions .mat-mdc-button-base+.mat-mdc-button-base{margin-left:0;margin-right:8px}\n"],encapsulation:2,data:{animation:[Q9.dialogContainer]}}),n})(),X9=0;class eV{constructor(t,e,i="mat-dialog-"+X9++){this._overlayRef=t,this._containerInstance=e,this.id=i,this.disableClose=this._containerInstance._config.disableClose,this._afterOpened=new Le,this._afterClosed=new Le,this._beforeClosed=new Le,this._state=0,e._id=i,e._animationStateChanged.pipe(An(o=>"opened"===o.state),lt(1)).subscribe(()=>{this._afterOpened.next(),this._afterOpened.complete()}),e._animationStateChanged.pipe(An(o=>"closed"===o.state),lt(1)).subscribe(()=>{clearTimeout(this._closeFallbackTimeout),this._finishDialogClose()}),t.detachments().subscribe(()=>{this._beforeClosed.next(this._result),this._beforeClosed.complete(),this._afterClosed.next(this._result),this._afterClosed.complete(),this.componentInstance=null,this._overlayRef.dispose()}),t.keydownEvents().pipe(An(o=>27===o.keyCode&&!this.disableClose&&!function b9(n,...t){return t.length?t.some(e=>n[e]):n.altKey||n.shiftKey||n.ctrlKey||n.metaKey}(o))).subscribe(o=>{o.preventDefault(),XP(this,"keyboard")}),t.backdropClick().subscribe(()=>{this.disableClose?this._containerInstance._recaptureFocus():XP(this,"mouse")})}close(t){this._result=t,this._containerInstance._animationStateChanged.pipe(An(e=>"closing"===e.state),lt(1)).subscribe(e=>{this._beforeClosed.next(t),this._beforeClosed.complete(),this._overlayRef.detachBackdrop(),this._closeFallbackTimeout=setTimeout(()=>this._finishDialogClose(),e.totalTime+100)}),this._state=1,this._containerInstance._startExitAnimation()}afterOpened(){return this._afterOpened}afterClosed(){return this._afterClosed}beforeClosed(){return this._beforeClosed}backdropClick(){return this._overlayRef.backdropClick()}keydownEvents(){return this._overlayRef.keydownEvents()}updatePosition(t){let e=this._getPositionStrategy();return t&&(t.left||t.right)?t.left?e.left(t.left):e.right(t.right):e.centerHorizontally(),t&&(t.top||t.bottom)?t.top?e.top(t.top):e.bottom(t.bottom):e.centerVertically(),this._overlayRef.updatePosition(),this}updateSize(t="",e=""){return this._overlayRef.updateSize({width:t,height:e}),this._overlayRef.updatePosition(),this}addPanelClass(t){return this._overlayRef.addPanelClass(t),this}removePanelClass(t){return this._overlayRef.removePanelClass(t),this}getState(){return this._state}_finishDialogClose(){this._state=2,this._overlayRef.dispose()}_getPositionStrategy(){return this._overlayRef.getConfig().positionStrategy}}function XP(n,t,e){return void 0!==n._containerInstance&&(n._containerInstance._closeInteractionType=t),n.close(e)}const eD=new Ce("MatDialogData"),tV=new Ce("mat-dialog-default-options"),tD=new Ce("mat-dialog-scroll-strategy"),iV={provide:tD,deps:[Gp],useFactory:function nV(n){return()=>n.scrollStrategies.block()}};let oV=(()=>{class n{constructor(e,i,o,r,c,u,d,h,m,v){this._overlay=e,this._injector=i,this._defaultOptions=o,this._parentDialog=r,this._overlayContainer=c,this._dialogRefConstructor=d,this._dialogContainerType=h,this._dialogDataToken=m,this._openDialogsAtThisLevel=[],this._afterAllClosedAtThisLevel=new Le,this._afterOpenedAtThisLevel=new Le,this._ariaHiddenElements=new Map,this.afterAllClosed=f_(()=>this.openDialogs.length?this._getAfterAllClosed():this._getAfterAllClosed().pipe(Mc(void 0))),this._scrollStrategy=u}get openDialogs(){return this._parentDialog?this._parentDialog.openDialogs:this._openDialogsAtThisLevel}get afterOpened(){return this._parentDialog?this._parentDialog.afterOpened:this._afterOpenedAtThisLevel}_getAfterAllClosed(){const e=this._parentDialog;return e?e._getAfterAllClosed():this._afterAllClosedAtThisLevel}open(e,i){i=function rV(n,t){return Object.assign(Object.assign({},t),n)}(i,this._defaultOptions||new h_),i.id&&this.getDialogById(i.id);const o=this._createOverlay(i),r=this._attachDialogContainer(o,i),c=this._attachDialogContent(e,r,o,i);return this.openDialogs.length||this._hideNonDialogContentFromAssistiveTechnology(),this.openDialogs.push(c),c.afterClosed().subscribe(()=>this._removeOpenDialog(c)),this.afterOpened.next(c),r._initializeWithAttachedContent(),c}closeAll(){this._closeDialogs(this.openDialogs)}getDialogById(e){return this.openDialogs.find(i=>i.id===e)}ngOnDestroy(){this._closeDialogs(this._openDialogsAtThisLevel),this._afterAllClosedAtThisLevel.complete(),this._afterOpenedAtThisLevel.complete()}_createOverlay(e){const i=this._getOverlayConfig(e);return this._overlay.create(i)}_getOverlayConfig(e){const i=new NP({positionStrategy:this._overlay.position().global(),scrollStrategy:e.scrollStrategy||this._scrollStrategy(),panelClass:e.panelClass,hasBackdrop:e.hasBackdrop,direction:e.direction,minWidth:e.minWidth,minHeight:e.minHeight,maxWidth:e.maxWidth,maxHeight:e.maxHeight,disposeOnNavigation:e.closeOnNavigation});return e.backdropClass&&(i.backdropClass=e.backdropClass),i}_attachDialogContainer(e,i){const r=Yt.create({parent:i&&i.viewContainerRef&&i.viewContainerRef.injector||this._injector,providers:[{provide:h_,useValue:i}]}),c=new a_(this._dialogContainerType,i.viewContainerRef,r,i.componentFactoryResolver);return e.attach(c).instance}_attachDialogContent(e,i,o,r){const c=new this._dialogRefConstructor(o,i,r.id);if(e instanceof Kt)i.attachTemplatePortal(new kP(e,null,{$implicit:r.data,dialogRef:c}));else{const u=this._createInjector(r,c,i),d=i.attachComponentPortal(new a_(e,r.viewContainerRef,u,r.componentFactoryResolver));c.componentInstance=d.instance}return c.updateSize(r.width,r.height).updatePosition(r.position),c}_createInjector(e,i,o){const r=e&&e.viewContainerRef&&e.viewContainerRef.injector,c=[{provide:this._dialogContainerType,useValue:o},{provide:this._dialogDataToken,useValue:e.data},{provide:this._dialogRefConstructor,useValue:i}];return e.direction&&(!r||!r.get(r_,null,Be.Optional))&&c.push({provide:r_,useValue:{value:e.direction,change:He()}}),Yt.create({parent:r||this._injector,providers:c})}_removeOpenDialog(e){const i=this.openDialogs.indexOf(e);i>-1&&(this.openDialogs.splice(i,1),this.openDialogs.length||(this._ariaHiddenElements.forEach((o,r)=>{o?r.setAttribute("aria-hidden",o):r.removeAttribute("aria-hidden")}),this._ariaHiddenElements.clear(),this._getAfterAllClosed().next()))}_hideNonDialogContentFromAssistiveTechnology(){const e=this._overlayContainer.getContainerElement();if(e.parentElement){const i=e.parentElement.children;for(let o=i.length-1;o>-1;o--){let r=i[o];r!==e&&"SCRIPT"!==r.nodeName&&"STYLE"!==r.nodeName&&!r.hasAttribute("aria-live")&&(this._ariaHiddenElements.set(r,r.getAttribute("aria-hidden")),r.setAttribute("aria-hidden","true"))}}}_closeDialogs(e){let i=e.length;for(;i--;)e[i].close()}}return n.\u0275fac=function(e){gu()},n.\u0275dir=ae({type:n}),n})(),nD=(()=>{class n extends oV{constructor(e,i,o,r,c,u,d,h){super(e,i,r,u,d,c,eV,J9,eD,h)}}return n.\u0275fac=function(e){return new(e||n)(Y(Gp),Y(Yt),Y(mc,8),Y(tV,8),Y(tD),Y(n,12),Y(d_),Y(J1,8))},n.\u0275prov=he({token:n,factory:n.\u0275fac}),n})(),sV=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=We({type:n}),n.\u0275inj=Ye({providers:[nD,iV],imports:[[u9,EP,KP],KP]}),n})();function aV(n,t){if(1&n){const e=Vn();l(0,"a",12),ee("keyup.enter",function(){return fn(e),ye(3),hn(1).previous()})("click",function(){return fn(e),ye(3),hn(1).previous()}),s(1),l(2,"span",13),s(3),a()()}if(2&n){const e=ye(3);C(1),be(" ",e.previousLabel," "),C(2),G(e.screenReaderPageLabel)}}function lV(n,t){if(1&n&&(l(0,"span",14),s(1),l(2,"span",13),s(3),a()()),2&n){const e=ye(3);C(1),be(" ",e.previousLabel," "),C(2),G(e.screenReaderPageLabel)}}function cV(n,t){if(1&n&&(l(0,"li",9),I(1,aV,4,2,"a",10),I(2,lV,4,2,"span",11),a()),2&n){ye(2);const e=hn(1);Nt("disabled",e.isFirstPage()),C(1),R("ngIf",1{class n{constructor(e){this.service=e,this.state={}}transform(e,i){if(!(e instanceof Array)){let v=i.id||this.service.defaultId();return this.state[v]?this.state[v].slice:e}let u,d,o=i.totalItems&&i.totalItems!==e.length,r=this.createInstance(e,i),c=r.id,h=r.itemsPerPage,m=this.service.register(r);if(!o&&e instanceof Array){if(h=+h||_V,u=(r.currentPage-1)*h,d=u+h,this.stateIsIdentical(c,e,u,d))return this.state[c].slice;{let b=e.slice(u,d);return this.saveState(c,e,b,u,d),this.service.change.emit(c),b}}return m&&this.service.change.emit(c),this.saveState(c,e,e,u,d),e}createInstance(e,i){return this.checkConfig(i),{id:null!=i.id?i.id:this.service.defaultId(),itemsPerPage:+i.itemsPerPage||0,currentPage:+i.currentPage||1,totalItems:+i.totalItems||e.length}}checkConfig(e){const o=["itemsPerPage","currentPage"].filter(r=>!(r in e));if(0d===i[o+h])}}return n.\u0275fac=function(e){return new(e||n)(V(g_,16))},n.\u0275pipe=Wt({name:"paginate",type:n,pure:!1}),n})(),yV=(()=>{class n{constructor(e,i){this.service=e,this.changeDetectorRef=i,this.maxSize=7,this.pageChange=new Re,this.pageBoundsCorrection=new Re,this.pages=[],this.changeSub=this.service.change.subscribe(o=>{this.id===o&&(this.updatePageLinks(),this.changeDetectorRef.markForCheck(),this.changeDetectorRef.detectChanges())})}ngOnInit(){void 0===this.id&&(this.id=this.service.defaultId()),this.updatePageLinks()}ngOnChanges(e){this.updatePageLinks()}ngOnDestroy(){this.changeSub.unsubscribe()}previous(){this.checkValidId(),this.setCurrent(this.getCurrent()-1)}next(){this.checkValidId(),this.setCurrent(this.getCurrent()+1)}isFirstPage(){return 1===this.getCurrent()}isLastPage(){return this.getLastPage()===this.getCurrent()}setCurrent(e){this.pageChange.emit(e)}getCurrent(){return this.service.getCurrentPage(this.id)}getLastPage(){let e=this.service.getInstance(this.id);return e.totalItems<1?1:Math.ceil(e.totalItems/e.itemsPerPage)}getTotalItems(){return this.service.getInstance(this.id).totalItems}checkValidId(){null==this.service.getInstance(this.id).id&&console.warn(`PaginationControlsDirective: the specified id "${this.id}" does not match any registered PaginationInstance`)}updatePageLinks(){let e=this.service.getInstance(this.id);const i=this.outOfBoundCorrection(e);i!==e.currentPage?setTimeout(()=>{this.pageBoundsCorrection.emit(i),this.pages=this.createPageArray(e.currentPage,e.itemsPerPage,e.totalItems,this.maxSize)}):this.pages=this.createPageArray(e.currentPage,e.itemsPerPage,e.totalItems,this.maxSize)}outOfBoundCorrection(e){const i=Math.ceil(e.totalItems/e.itemsPerPage);return i{class n{constructor(){this.maxSize=7,this.previousLabel="Previous",this.nextLabel="Next",this.screenReaderPaginationLabel="Pagination",this.screenReaderPageLabel="page",this.screenReaderCurrentLabel="You're on page",this.pageChange=new Re,this.pageBoundsCorrection=new Re,this._directionLinks=!0,this._autoHide=!1,this._responsive=!1}get directionLinks(){return this._directionLinks}set directionLinks(e){this._directionLinks=m_(e)}get autoHide(){return this._autoHide}set autoHide(e){this._autoHide=m_(e)}get responsive(){return this._responsive}set responsive(e){this._responsive=m_(e)}trackByIndex(e){return e}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=X({type:n,selectors:[["pagination-controls"]],inputs:{id:"id",maxSize:"maxSize",directionLinks:"directionLinks",autoHide:"autoHide",responsive:"responsive",previousLabel:"previousLabel",nextLabel:"nextLabel",screenReaderPaginationLabel:"screenReaderPaginationLabel",screenReaderPageLabel:"screenReaderPageLabel",screenReaderCurrentLabel:"screenReaderCurrentLabel"},outputs:{pageChange:"pageChange",pageBoundsCorrection:"pageBoundsCorrection"},decls:4,vars:4,consts:[[3,"id","maxSize","pageChange","pageBoundsCorrection"],["p","paginationApi"],["role","navigation"],["class","ngx-pagination",3,"responsive",4,"ngIf"],[1,"ngx-pagination"],["class","pagination-previous",3,"disabled",4,"ngIf"],[1,"small-screen"],[3,"current","ellipsis",4,"ngFor","ngForOf","ngForTrackBy"],["class","pagination-next",3,"disabled",4,"ngIf"],[1,"pagination-previous"],["tabindex","0",3,"keyup.enter","click",4,"ngIf"],["aria-disabled","true",4,"ngIf"],["tabindex","0",3,"keyup.enter","click"],[1,"show-for-sr"],["aria-disabled","true"],[4,"ngIf"],["aria-live","polite"],[1,"pagination-next"]],template:function(e,i){if(1&e&&(l(0,"pagination-template",0,1),ee("pageChange",function(r){return i.pageChange.emit(r)})("pageBoundsCorrection",function(r){return i.pageBoundsCorrection.emit(r)}),l(2,"nav",2),I(3,mV,6,8,"ul",3),a()()),2&e){const o=hn(1);R("id",i.id)("maxSize",i.maxSize),C(2),Et("aria-label",i.screenReaderPaginationLabel),C(1),R("ngIf",!(i.autoHide&&o.pages.length<=1))}},directives:[yV,jr,Me],pipes:[Tw],styles:['.ngx-pagination{margin-left:0;margin-bottom:1rem}.ngx-pagination:before,.ngx-pagination:after{content:" ";display:table}.ngx-pagination:after{clear:both}.ngx-pagination li{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;margin-right:.0625rem;border-radius:0}.ngx-pagination li{display:inline-block}.ngx-pagination a,.ngx-pagination button{color:#0a0a0a;display:block;padding:.1875rem .625rem;border-radius:0}.ngx-pagination a:hover,.ngx-pagination button:hover{background:#e6e6e6}.ngx-pagination .current{padding:.1875rem .625rem;background:#2199e8;color:#fefefe;cursor:default}.ngx-pagination .disabled{padding:.1875rem .625rem;color:#cacaca;cursor:default}.ngx-pagination .disabled:hover{background:transparent}.ngx-pagination a,.ngx-pagination button{cursor:pointer}.ngx-pagination .pagination-previous a:before,.ngx-pagination .pagination-previous.disabled:before{content:"\\ab";display:inline-block;margin-right:.5rem}.ngx-pagination .pagination-next a:after,.ngx-pagination .pagination-next.disabled:after{content:"\\bb";display:inline-block;margin-left:.5rem}.ngx-pagination .show-for-sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.ngx-pagination .small-screen{display:none}@media screen and (max-width: 601px){.ngx-pagination.responsive .small-screen{display:inline-block}.ngx-pagination.responsive li:not(.small-screen):not(.pagination-previous):not(.pagination-next){display:none}}\n'],encapsulation:2,changeDetection:0}),n})(),CV=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=We({type:n}),n.\u0275inj=Ye({providers:[g_],imports:[[_i]]}),n})();function Yp(n,t){const e=at(n)?n:()=>n,i=o=>o.error(e());return new Pt(t?o=>t.schedule(i,0,o):i)}const qp=Ve(n=>function(){n(this),this.name="EmptyError",this.message="no elements in sequence"});function iD(){return Rt((n,t)=>{let e=null;n._refCount++;const i=Ct(t,void 0,void 0,void 0,()=>{if(!n||n._refCount<=0||0<--n._refCount)return void(e=null);const o=n._connection,r=e;e=null,o&&(!r||o===r)&&o.unsubscribe(),t.unsubscribe()});n.subscribe(i),i.closed||(e=n.connect())})}class wV extends Pt{constructor(t,e){super(),this.source=t,this.subjectFactory=e,this._subject=null,this._refCount=0,this._connection=null,Go(t)&&(this.lift=t.lift)}_subscribe(t){return this.getSubject().subscribe(t)}getSubject(){const t=this._subject;return(!t||t.isStopped)&&(this._subject=this.subjectFactory()),this._subject}_teardown(){this._refCount=0;const{_connection:t}=this;this._subject=this._connection=null,null==t||t.unsubscribe()}connect(){let t=this._connection;if(!t){t=this._connection=new yn;const e=this.getSubject();t.add(this.source.subscribe(Ct(e,void 0,()=>{this._teardown(),e.complete()},i=>{this._teardown(),e.error(i)},()=>this._teardown()))),t.closed&&(this._connection=null,t=yn.EMPTY)}return t}refCount(){return iD()(this)}}function xV(n,t,e,i,o){return(r,c)=>{let u=e,d=t,h=0;r.subscribe(Ct(c,m=>{const v=h++;d=u?n(d,m,v):(u=!0,m),i&&c.next(d)},o&&(()=>{u&&c.next(d),c.complete()})))}}function oD(n,t){return Rt(xV(n,t,arguments.length>=2,!0))}function Qr(n){return Rt((t,e)=>{let r,i=null,o=!1;i=t.subscribe(Ct(e,void 0,void 0,c=>{r=vn(n(c,Qr(n)(t))),i?(i.unsubscribe(),i=null,r.subscribe(e)):o=!0})),o&&(i.unsubscribe(),i=null,r.subscribe(e))})}function Yc(n,t){return at(t)?Xt(n,t,1):Xt(n,1)}function __(n){return n<=0?()=>fi:Rt((t,e)=>{let i=[];t.subscribe(Ct(e,o=>{i.push(o),n{for(const o of i)e.next(o);e.complete()},void 0,()=>{i=null}))})}function rD(n=MV){return Rt((t,e)=>{let i=!1;t.subscribe(Ct(e,o=>{i=!0,e.next(o)},()=>i?e.complete():e.error(n())))})}function MV(){return new qp}function sD(n){return Rt((t,e)=>{let i=!1;t.subscribe(Ct(e,o=>{i=!0,e.next(o)},()=>{i||e.next(n),e.complete()}))})}function al(n,t){const e=arguments.length>=2;return i=>i.pipe(n?An((o,r)=>n(o,r,i)):Bi,lt(1),e?sD(t):rD(()=>new qp))}class yr{constructor(t,e){this.id=t,this.url=e}}class b_ extends yr{constructor(t,e,i="imperative",o=null){super(t,e),this.navigationTrigger=i,this.restoredState=o}toString(){return`NavigationStart(id: ${this.id}, url: '${this.url}')`}}class qc extends yr{constructor(t,e,i){super(t,e),this.urlAfterRedirects=i}toString(){return`NavigationEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}')`}}class aD extends yr{constructor(t,e,i){super(t,e),this.reason=i}toString(){return`NavigationCancel(id: ${this.id}, url: '${this.url}')`}}class kV extends yr{constructor(t,e,i){super(t,e),this.error=i}toString(){return`NavigationError(id: ${this.id}, url: '${this.url}', error: ${this.error})`}}class OV extends yr{constructor(t,e,i,o){super(t,e),this.urlAfterRedirects=i,this.state=o}toString(){return`RoutesRecognized(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class EV extends yr{constructor(t,e,i,o){super(t,e),this.urlAfterRedirects=i,this.state=o}toString(){return`GuardsCheckStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class SV extends yr{constructor(t,e,i,o,r){super(t,e),this.urlAfterRedirects=i,this.state=o,this.shouldActivate=r}toString(){return`GuardsCheckEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state}, shouldActivate: ${this.shouldActivate})`}}class TV extends yr{constructor(t,e,i,o){super(t,e),this.urlAfterRedirects=i,this.state=o}toString(){return`ResolveStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class AV extends yr{constructor(t,e,i,o){super(t,e),this.urlAfterRedirects=i,this.state=o}toString(){return`ResolveEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class lD{constructor(t){this.route=t}toString(){return`RouteConfigLoadStart(path: ${this.route.path})`}}class cD{constructor(t){this.route=t}toString(){return`RouteConfigLoadEnd(path: ${this.route.path})`}}class NV{constructor(t){this.snapshot=t}toString(){return`ChildActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class RV{constructor(t){this.snapshot=t}toString(){return`ChildActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class IV{constructor(t){this.snapshot=t}toString(){return`ActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class FV{constructor(t){this.snapshot=t}toString(){return`ActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class dD{constructor(t,e,i){this.routerEvent=t,this.position=e,this.anchor=i}toString(){return`Scroll(anchor: '${this.anchor}', position: '${this.position?`${this.position[0]}, ${this.position[1]}`:null}')`}}const rt="primary";class LV{constructor(t){this.params=t||{}}has(t){return Object.prototype.hasOwnProperty.call(this.params,t)}get(t){if(this.has(t)){const e=this.params[t];return Array.isArray(e)?e[0]:e}return null}getAll(t){if(this.has(t)){const e=this.params[t];return Array.isArray(e)?e:[e]}return[]}get keys(){return Object.keys(this.params)}}function ll(n){return new LV(n)}const uD="ngNavigationCancelingError";function y_(n){const t=Error("NavigationCancelingError: "+n);return t[uD]=!0,t}function VV(n,t,e){const i=e.path.split("/");if(i.length>n.length||"full"===e.pathMatch&&(t.hasChildren()||i.lengthi[r]===o)}return n===t}function fD(n){return Array.prototype.concat.apply([],n)}function hD(n){return n.length>0?n[n.length-1]:null}function Hn(n,t){for(const e in n)n.hasOwnProperty(e)&&t(n[e],e)}function Wo(n){return mg(n)?n:nc(n)?en(Promise.resolve(n)):He(n)}const WV={exact:function _D(n,t,e){if(!Is(n.segments,t.segments)||!Kp(n.segments,t.segments,e)||n.numberOfChildren!==t.numberOfChildren)return!1;for(const i in t.children)if(!n.children[i]||!_D(n.children[i],t.children[i],e))return!1;return!0},subset:bD},gD={exact:function $V(n,t){return jo(n,t)},subset:function zV(n,t){return Object.keys(t).length<=Object.keys(n).length&&Object.keys(t).every(e=>pD(n[e],t[e]))},ignored:()=>!0};function mD(n,t,e){return WV[e.paths](n.root,t.root,e.matrixParams)&&gD[e.queryParams](n.queryParams,t.queryParams)&&!("exact"===e.fragment&&n.fragment!==t.fragment)}function bD(n,t,e){return yD(n,t,t.segments,e)}function yD(n,t,e,i){if(n.segments.length>e.length){const o=n.segments.slice(0,e.length);return!(!Is(o,e)||t.hasChildren()||!Kp(o,e,i))}if(n.segments.length===e.length){if(!Is(n.segments,e)||!Kp(n.segments,e,i))return!1;for(const o in t.children)if(!n.children[o]||!bD(n.children[o],t.children[o],i))return!1;return!0}{const o=e.slice(0,n.segments.length),r=e.slice(n.segments.length);return!!(Is(n.segments,o)&&Kp(n.segments,o,i)&&n.children[rt])&&yD(n.children[rt],t,r,i)}}function Kp(n,t,e){return t.every((i,o)=>gD[e](n[o].parameters,i.parameters))}class Rs{constructor(t,e,i){this.root=t,this.queryParams=e,this.fragment=i}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=ll(this.queryParams)),this._queryParamMap}toString(){return YV.serialize(this)}}class pt{constructor(t,e){this.segments=t,this.children=e,this.parent=null,Hn(e,(i,o)=>i.parent=this)}hasChildren(){return this.numberOfChildren>0}get numberOfChildren(){return Object.keys(this.children).length}toString(){return Qp(this)}}class Kc{constructor(t,e){this.path=t,this.parameters=e}get parameterMap(){return this._parameterMap||(this._parameterMap=ll(this.parameters)),this._parameterMap}toString(){return MD(this)}}function Is(n,t){return n.length===t.length&&n.every((e,i)=>e.path===t[i].path)}class vD{}class CD{parse(t){const e=new nH(t);return new Rs(e.parseRootSegment(),e.parseQueryParams(),e.parseFragment())}serialize(t){const e=`/${Qc(t.root,!0)}`,i=function QV(n){const t=Object.keys(n).map(e=>{const i=n[e];return Array.isArray(i)?i.map(o=>`${Zp(e)}=${Zp(o)}`).join("&"):`${Zp(e)}=${Zp(i)}`}).filter(e=>!!e);return t.length?`?${t.join("&")}`:""}(t.queryParams);return`${e}${i}${"string"==typeof t.fragment?`#${function qV(n){return encodeURI(n)}(t.fragment)}`:""}`}}const YV=new CD;function Qp(n){return n.segments.map(t=>MD(t)).join("/")}function Qc(n,t){if(!n.hasChildren())return Qp(n);if(t){const e=n.children[rt]?Qc(n.children[rt],!1):"",i=[];return Hn(n.children,(o,r)=>{r!==rt&&i.push(`${r}:${Qc(o,!1)}`)}),i.length>0?`${e}(${i.join("//")})`:e}{const e=function UV(n,t){let e=[];return Hn(n.children,(i,o)=>{o===rt&&(e=e.concat(t(i,o)))}),Hn(n.children,(i,o)=>{o!==rt&&(e=e.concat(t(i,o)))}),e}(n,(i,o)=>o===rt?[Qc(n.children[rt],!1)]:[`${o}:${Qc(i,!1)}`]);return 1===Object.keys(n.children).length&&null!=n.children[rt]?`${Qp(n)}/${e[0]}`:`${Qp(n)}/(${e.join("//")})`}}function wD(n){return encodeURIComponent(n).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",")}function Zp(n){return wD(n).replace(/%3B/gi,";")}function v_(n){return wD(n).replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/%26/gi,"&")}function Jp(n){return decodeURIComponent(n)}function xD(n){return Jp(n.replace(/\+/g,"%20"))}function MD(n){return`${v_(n.path)}${function KV(n){return Object.keys(n).map(t=>`;${v_(t)}=${v_(n[t])}`).join("")}(n.parameters)}`}const ZV=/^[^\/()?;=#]+/;function Xp(n){const t=n.match(ZV);return t?t[0]:""}const JV=/^[^=?&#]+/,eH=/^[^&#]+/;class nH{constructor(t){this.url=t,this.remaining=t}parseRootSegment(){return this.consumeOptional("/"),""===this.remaining||this.peekStartsWith("?")||this.peekStartsWith("#")?new pt([],{}):new pt([],this.parseChildren())}parseQueryParams(){const t={};if(this.consumeOptional("?"))do{this.parseQueryParam(t)}while(this.consumeOptional("&"));return t}parseFragment(){return this.consumeOptional("#")?decodeURIComponent(this.remaining):null}parseChildren(){if(""===this.remaining)return{};this.consumeOptional("/");const t=[];for(this.peekStartsWith("(")||t.push(this.parseSegment());this.peekStartsWith("/")&&!this.peekStartsWith("//")&&!this.peekStartsWith("/(");)this.capture("/"),t.push(this.parseSegment());let e={};this.peekStartsWith("/(")&&(this.capture("/"),e=this.parseParens(!0));let i={};return this.peekStartsWith("(")&&(i=this.parseParens(!1)),(t.length>0||Object.keys(e).length>0)&&(i[rt]=new pt(t,e)),i}parseSegment(){const t=Xp(this.remaining);if(""===t&&this.peekStartsWith(";"))throw new Error(`Empty path url segment cannot have parameters: '${this.remaining}'.`);return this.capture(t),new Kc(Jp(t),this.parseMatrixParams())}parseMatrixParams(){const t={};for(;this.consumeOptional(";");)this.parseParam(t);return t}parseParam(t){const e=Xp(this.remaining);if(!e)return;this.capture(e);let i="";if(this.consumeOptional("=")){const o=Xp(this.remaining);o&&(i=o,this.capture(i))}t[Jp(e)]=Jp(i)}parseQueryParam(t){const e=function XV(n){const t=n.match(JV);return t?t[0]:""}(this.remaining);if(!e)return;this.capture(e);let i="";if(this.consumeOptional("=")){const c=function tH(n){const t=n.match(eH);return t?t[0]:""}(this.remaining);c&&(i=c,this.capture(i))}const o=xD(e),r=xD(i);if(t.hasOwnProperty(o)){let c=t[o];Array.isArray(c)||(c=[c],t[o]=c),c.push(r)}else t[o]=r}parseParens(t){const e={};for(this.capture("(");!this.consumeOptional(")")&&this.remaining.length>0;){const i=Xp(this.remaining),o=this.remaining[i.length];if("/"!==o&&")"!==o&&";"!==o)throw new Error(`Cannot parse url '${this.url}'`);let r;i.indexOf(":")>-1?(r=i.substr(0,i.indexOf(":")),this.capture(r),this.capture(":")):t&&(r=rt);const c=this.parseChildren();e[r]=1===Object.keys(c).length?c[rt]:new pt([],c),this.consumeOptional("//")}return e}peekStartsWith(t){return this.remaining.startsWith(t)}consumeOptional(t){return!!this.peekStartsWith(t)&&(this.remaining=this.remaining.substring(t.length),!0)}capture(t){if(!this.consumeOptional(t))throw new Error(`Expected "${t}".`)}}class PD{constructor(t){this._root=t}get root(){return this._root.value}parent(t){const e=this.pathFromRoot(t);return e.length>1?e[e.length-2]:null}children(t){const e=C_(t,this._root);return e?e.children.map(i=>i.value):[]}firstChild(t){const e=C_(t,this._root);return e&&e.children.length>0?e.children[0].value:null}siblings(t){const e=w_(t,this._root);return e.length<2?[]:e[e.length-2].children.map(o=>o.value).filter(o=>o!==t)}pathFromRoot(t){return w_(t,this._root).map(e=>e.value)}}function C_(n,t){if(n===t.value)return t;for(const e of t.children){const i=C_(n,e);if(i)return i}return null}function w_(n,t){if(n===t.value)return[t];for(const e of t.children){const i=w_(n,e);if(i.length)return i.unshift(t),i}return[]}class vr{constructor(t,e){this.value=t,this.children=e}toString(){return`TreeNode(${this.value})`}}function cl(n){const t={};return n&&n.children.forEach(e=>t[e.value.outlet]=e),t}class DD extends PD{constructor(t,e){super(t),this.snapshot=e,x_(this,t)}toString(){return this.snapshot.toString()}}function kD(n,t){const e=function iH(n,t){const c=new ef([],{},{},"",{},rt,t,null,n.root,-1,{});return new ED("",new vr(c,[]))}(n,t),i=new kn([new Kc("",{})]),o=new kn({}),r=new kn({}),c=new kn({}),u=new kn(""),d=new Fs(i,o,c,u,r,rt,t,e.root);return d.snapshot=e.root,new DD(new vr(d,[]),e)}class Fs{constructor(t,e,i,o,r,c,u,d){this.url=t,this.params=e,this.queryParams=i,this.fragment=o,this.data=r,this.outlet=c,this.component=u,this._futureSnapshot=d}get routeConfig(){return this._futureSnapshot.routeConfig}get root(){return this._routerState.root}get parent(){return this._routerState.parent(this)}get firstChild(){return this._routerState.firstChild(this)}get children(){return this._routerState.children(this)}get pathFromRoot(){return this._routerState.pathFromRoot(this)}get paramMap(){return this._paramMap||(this._paramMap=this.params.pipe(it(t=>ll(t)))),this._paramMap}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=this.queryParams.pipe(it(t=>ll(t)))),this._queryParamMap}toString(){return this.snapshot?this.snapshot.toString():`Future(${this._futureSnapshot})`}}function OD(n,t="emptyOnly"){const e=n.pathFromRoot;let i=0;if("always"!==t)for(i=e.length-1;i>=1;){const o=e[i],r=e[i-1];if(o.routeConfig&&""===o.routeConfig.path)i--;else{if(r.component)break;i--}}return function oH(n){return n.reduce((t,e)=>({params:Object.assign(Object.assign({},t.params),e.params),data:Object.assign(Object.assign({},t.data),e.data),resolve:Object.assign(Object.assign({},t.resolve),e._resolvedData)}),{params:{},data:{},resolve:{}})}(e.slice(i))}class ef{constructor(t,e,i,o,r,c,u,d,h,m,v){this.url=t,this.params=e,this.queryParams=i,this.fragment=o,this.data=r,this.outlet=c,this.component=u,this.routeConfig=d,this._urlSegment=h,this._lastPathIndex=m,this._resolve=v}get root(){return this._routerState.root}get parent(){return this._routerState.parent(this)}get firstChild(){return this._routerState.firstChild(this)}get children(){return this._routerState.children(this)}get pathFromRoot(){return this._routerState.pathFromRoot(this)}get paramMap(){return this._paramMap||(this._paramMap=ll(this.params)),this._paramMap}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=ll(this.queryParams)),this._queryParamMap}toString(){return`Route(url:'${this.url.map(i=>i.toString()).join("/")}', path:'${this.routeConfig?this.routeConfig.path:""}')`}}class ED extends PD{constructor(t,e){super(e),this.url=t,x_(this,e)}toString(){return SD(this._root)}}function x_(n,t){t.value._routerState=n,t.children.forEach(e=>x_(n,e))}function SD(n){const t=n.children.length>0?` { ${n.children.map(SD).join(", ")} } `:"";return`${n.value}${t}`}function M_(n){if(n.snapshot){const t=n.snapshot,e=n._futureSnapshot;n.snapshot=e,jo(t.queryParams,e.queryParams)||n.queryParams.next(e.queryParams),t.fragment!==e.fragment&&n.fragment.next(e.fragment),jo(t.params,e.params)||n.params.next(e.params),function HV(n,t){if(n.length!==t.length)return!1;for(let e=0;ejo(e.parameters,t[i].parameters))}(n.url,t.url);return e&&!(!n.parent!=!t.parent)&&(!n.parent||P_(n.parent,t.parent))}function Zc(n,t,e){if(e&&n.shouldReuseRoute(t.value,e.value.snapshot)){const i=e.value;i._futureSnapshot=t.value;const o=function sH(n,t,e){return t.children.map(i=>{for(const o of e.children)if(n.shouldReuseRoute(i.value,o.value.snapshot))return Zc(n,i,o);return Zc(n,i)})}(n,t,e);return new vr(i,o)}{if(n.shouldAttach(t.value)){const r=n.retrieve(t.value);if(null!==r){const c=r.route;return c.value._futureSnapshot=t.value,c.children=t.children.map(u=>Zc(n,u)),c}}const i=function aH(n){return new Fs(new kn(n.url),new kn(n.params),new kn(n.queryParams),new kn(n.fragment),new kn(n.data),n.outlet,n.component,n)}(t.value),o=t.children.map(r=>Zc(n,r));return new vr(i,o)}}function tf(n){return"object"==typeof n&&null!=n&&!n.outlets&&!n.segmentPath}function Jc(n){return"object"==typeof n&&null!=n&&n.outlets}function D_(n,t,e,i,o){let r={};if(i&&Hn(i,(u,d)=>{r[d]=Array.isArray(u)?u.map(h=>`${h}`):`${u}`}),n===t)return new Rs(e,r,o);const c=TD(n,t,e);return new Rs(c,r,o)}function TD(n,t,e){const i={};return Hn(n.children,(o,r)=>{i[r]=o===t?e:TD(o,t,e)}),new pt(n.segments,i)}class AD{constructor(t,e,i){if(this.isAbsolute=t,this.numberOfDoubleDots=e,this.commands=i,t&&i.length>0&&tf(i[0]))throw new Error("Root segment cannot have matrix parameters");const o=i.find(Jc);if(o&&o!==hD(i))throw new Error("{outlets:{}} has to be the last command")}toRoot(){return this.isAbsolute&&1===this.commands.length&&"/"==this.commands[0]}}class k_{constructor(t,e,i){this.segmentGroup=t,this.processChildren=e,this.index=i}}function ND(n,t,e){if(n||(n=new pt([],{})),0===n.segments.length&&n.hasChildren())return nf(n,t,e);const i=function fH(n,t,e){let i=0,o=t;const r={match:!1,pathIndex:0,commandIndex:0};for(;o=e.length)return r;const c=n.segments[o],u=e[i];if(Jc(u))break;const d=`${u}`,h=i0&&void 0===d)break;if(d&&h&&"object"==typeof h&&void 0===h.outlets){if(!ID(d,h,c))return r;i+=2}else{if(!ID(d,{},c))return r;i++}o++}return{match:!0,pathIndex:o,commandIndex:i}}(n,t,e),o=e.slice(i.commandIndex);if(i.match&&i.pathIndex{"string"==typeof r&&(r=[r]),null!==r&&(o[c]=ND(n.children[c],t,r))}),Hn(n.children,(r,c)=>{void 0===i[c]&&(o[c]=r)}),new pt(n.segments,o)}}function O_(n,t,e){const i=n.segments.slice(0,t);let o=0;for(;o{"string"==typeof e&&(e=[e]),null!==e&&(t[i]=O_(new pt([],{}),0,e))}),t}function RD(n){const t={};return Hn(n,(e,i)=>t[i]=`${e}`),t}function ID(n,t,e){return n==e.path&&jo(t,e.parameters)}class mH{constructor(t,e,i,o){this.routeReuseStrategy=t,this.futureState=e,this.currState=i,this.forwardEvent=o}activate(t){const e=this.futureState._root,i=this.currState?this.currState._root:null;this.deactivateChildRoutes(e,i,t),M_(this.futureState.root),this.activateChildRoutes(e,i,t)}deactivateChildRoutes(t,e,i){const o=cl(e);t.children.forEach(r=>{const c=r.value.outlet;this.deactivateRoutes(r,o[c],i),delete o[c]}),Hn(o,(r,c)=>{this.deactivateRouteAndItsChildren(r,i)})}deactivateRoutes(t,e,i){const o=t.value,r=e?e.value:null;if(o===r)if(o.component){const c=i.getContext(o.outlet);c&&this.deactivateChildRoutes(t,e,c.children)}else this.deactivateChildRoutes(t,e,i);else r&&this.deactivateRouteAndItsChildren(e,i)}deactivateRouteAndItsChildren(t,e){t.value.component&&this.routeReuseStrategy.shouldDetach(t.value.snapshot)?this.detachAndStoreRouteSubtree(t,e):this.deactivateRouteAndOutlet(t,e)}detachAndStoreRouteSubtree(t,e){const i=e.getContext(t.value.outlet),o=i&&t.value.component?i.children:e,r=cl(t);for(const c of Object.keys(r))this.deactivateRouteAndItsChildren(r[c],o);if(i&&i.outlet){const c=i.outlet.detach(),u=i.children.onOutletDeactivated();this.routeReuseStrategy.store(t.value.snapshot,{componentRef:c,route:t,contexts:u})}}deactivateRouteAndOutlet(t,e){const i=e.getContext(t.value.outlet),o=i&&t.value.component?i.children:e,r=cl(t);for(const c of Object.keys(r))this.deactivateRouteAndItsChildren(r[c],o);i&&i.outlet&&(i.outlet.deactivate(),i.children.onOutletDeactivated(),i.attachRef=null,i.resolver=null,i.route=null)}activateChildRoutes(t,e,i){const o=cl(e);t.children.forEach(r=>{this.activateRoutes(r,o[r.value.outlet],i),this.forwardEvent(new FV(r.value.snapshot))}),t.children.length&&this.forwardEvent(new RV(t.value.snapshot))}activateRoutes(t,e,i){const o=t.value,r=e?e.value:null;if(M_(o),o===r)if(o.component){const c=i.getOrCreateContext(o.outlet);this.activateChildRoutes(t,e,c.children)}else this.activateChildRoutes(t,e,i);else if(o.component){const c=i.getOrCreateContext(o.outlet);if(this.routeReuseStrategy.shouldAttach(o.snapshot)){const u=this.routeReuseStrategy.retrieve(o.snapshot);this.routeReuseStrategy.store(o.snapshot,null),c.children.onOutletReAttached(u.contexts),c.attachRef=u.componentRef,c.route=u.route.value,c.outlet&&c.outlet.attach(u.componentRef,u.route.value),M_(u.route.value),this.activateChildRoutes(t,null,c.children)}else{const u=function _H(n){for(let t=n.parent;t;t=t.parent){const e=t.routeConfig;if(e&&e._loadedConfig)return e._loadedConfig;if(e&&e.component)return null}return null}(o.snapshot),d=u?u.module.componentFactoryResolver:null;c.attachRef=null,c.route=o,c.resolver=d,c.outlet&&c.outlet.activateWith(o,d),this.activateChildRoutes(t,null,c.children)}}else this.activateChildRoutes(t,null,i)}}class E_{constructor(t,e){this.routes=t,this.module=e}}function Zr(n){return"function"==typeof n}function Ls(n){return n instanceof Rs}const Xc=Symbol("INITIAL_VALUE");function ed(){return hr(n=>Nm(n.map(t=>t.pipe(lt(1),Mc(Xc)))).pipe(oD((t,e)=>{let i=!1;return e.reduce((o,r,c)=>o!==Xc?o:(r===Xc&&(i=!0),i||!1!==r&&c!==e.length-1&&!Ls(r)?o:r),t)},Xc),An(t=>t!==Xc),it(t=>Ls(t)?t:!0===t),lt(1)))}class xH{constructor(){this.outlet=null,this.route=null,this.resolver=null,this.children=new td,this.attachRef=null}}class td{constructor(){this.contexts=new Map}onChildOutletCreated(t,e){const i=this.getOrCreateContext(t);i.outlet=e,this.contexts.set(t,i)}onChildOutletDestroyed(t){const e=this.getContext(t);e&&(e.outlet=null,e.attachRef=null)}onOutletDeactivated(){const t=this.contexts;return this.contexts=new Map,t}onOutletReAttached(t){this.contexts=t}getOrCreateContext(t){let e=this.getContext(t);return e||(e=new xH,this.contexts.set(t,e)),e}getContext(t){return this.contexts.get(t)||null}}let S_=(()=>{class n{constructor(e,i,o,r,c){this.parentContexts=e,this.location=i,this.resolver=o,this.changeDetector=c,this.activated=null,this._activatedRoute=null,this.activateEvents=new Re,this.deactivateEvents=new Re,this.attachEvents=new Re,this.detachEvents=new Re,this.name=r||rt,e.onChildOutletCreated(this.name,this)}ngOnDestroy(){this.parentContexts.onChildOutletDestroyed(this.name)}ngOnInit(){if(!this.activated){const e=this.parentContexts.getContext(this.name);e&&e.route&&(e.attachRef?this.attach(e.attachRef,e.route):this.activateWith(e.route,e.resolver||null))}}get isActivated(){return!!this.activated}get component(){if(!this.activated)throw new Error("Outlet is not activated");return this.activated.instance}get activatedRoute(){if(!this.activated)throw new Error("Outlet is not activated");return this._activatedRoute}get activatedRouteData(){return this._activatedRoute?this._activatedRoute.snapshot.data:{}}detach(){if(!this.activated)throw new Error("Outlet is not activated");this.location.detach();const e=this.activated;return this.activated=null,this._activatedRoute=null,this.detachEvents.emit(e.instance),e}attach(e,i){this.activated=e,this._activatedRoute=i,this.location.insert(e.hostView),this.attachEvents.emit(e.instance)}deactivate(){if(this.activated){const e=this.component;this.activated.destroy(),this.activated=null,this._activatedRoute=null,this.deactivateEvents.emit(e)}}activateWith(e,i){if(this.isActivated)throw new Error("Cannot activate an already activated outlet");this._activatedRoute=e;const c=(i=i||this.resolver).resolveComponentFactory(e._futureSnapshot.routeConfig.component),u=this.parentContexts.getOrCreateContext(this.name).children,d=new MH(e,u,this.location.injector);this.activated=this.location.createComponent(c,this.location.length,d),this.changeDetector.markForCheck(),this.activateEvents.emit(this.activated.instance)}}return n.\u0275fac=function(e){return new(e||n)(V(td),V(Ki),V(Hr),ls("name"),V(Ei))},n.\u0275dir=ae({type:n,selectors:[["router-outlet"]],outputs:{activateEvents:"activate",deactivateEvents:"deactivate",attachEvents:"attach",detachEvents:"detach"},exportAs:["outlet"]}),n})();class MH{constructor(t,e,i){this.route=t,this.childContexts=e,this.parent=i}get(t,e){return t===Fs?this.route:t===td?this.childContexts:this.parent.get(t,e)}}let FD=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=X({type:n,selectors:[["ng-component"]],decls:1,vars:0,template:function(e,i){1&e&&p(0,"router-outlet")},directives:[S_],encapsulation:2}),n})();function LD(n,t=""){for(let e=0;eno(i)===t);return e.push(...n.filter(i=>no(i)!==t)),e}const VD={matched:!1,consumedSegments:[],remainingSegments:[],parameters:{},positionalParamSegments:{}};function rf(n,t,e){var i;if(""===t.path)return"full"===t.pathMatch&&(n.hasChildren()||e.length>0)?Object.assign({},VD):{matched:!0,consumedSegments:[],remainingSegments:e,parameters:{},positionalParamSegments:{}};const r=(t.matcher||VV)(e,n,t);if(!r)return Object.assign({},VD);const c={};Hn(r.posParams,(d,h)=>{c[h]=d.path});const u=r.consumed.length>0?Object.assign(Object.assign({},c),r.consumed[r.consumed.length-1].parameters):c;return{matched:!0,consumedSegments:r.consumed,remainingSegments:e.slice(r.consumed.length),parameters:u,positionalParamSegments:null!==(i=r.posParams)&&void 0!==i?i:{}}}function sf(n,t,e,i,o="corrected"){if(e.length>0&&function EH(n,t,e){return e.some(i=>af(n,t,i)&&no(i)!==rt)}(n,e,i)){const c=new pt(t,function OH(n,t,e,i){const o={};o[rt]=i,i._sourceSegment=n,i._segmentIndexShift=t.length;for(const r of e)if(""===r.path&&no(r)!==rt){const c=new pt([],{});c._sourceSegment=n,c._segmentIndexShift=t.length,o[no(r)]=c}return o}(n,t,i,new pt(e,n.children)));return c._sourceSegment=n,c._segmentIndexShift=t.length,{segmentGroup:c,slicedSegments:[]}}if(0===e.length&&function SH(n,t,e){return e.some(i=>af(n,t,i))}(n,e,i)){const c=new pt(n.segments,function kH(n,t,e,i,o,r){const c={};for(const u of i)if(af(n,e,u)&&!o[no(u)]){const d=new pt([],{});d._sourceSegment=n,d._segmentIndexShift="legacy"===r?n.segments.length:t.length,c[no(u)]=d}return Object.assign(Object.assign({},o),c)}(n,t,e,i,n.children,o));return c._sourceSegment=n,c._segmentIndexShift=t.length,{segmentGroup:c,slicedSegments:e}}const r=new pt(n.segments,n.children);return r._sourceSegment=n,r._segmentIndexShift=t.length,{segmentGroup:r,slicedSegments:e}}function af(n,t,e){return(!(n.hasChildren()||t.length>0)||"full"!==e.pathMatch)&&""===e.path}function HD(n,t,e,i){return!!(no(n)===i||i!==rt&&af(t,e,n))&&("**"===n.path||rf(t,n,e).matched)}function jD(n,t,e){return 0===t.length&&!n.children[e]}class lf{constructor(t){this.segmentGroup=t||null}}class WD{constructor(t){this.urlTree=t}}function nd(n){return Yp(new lf(n))}function $D(n){return Yp(new WD(n))}class RH{constructor(t,e,i,o,r){this.configLoader=e,this.urlSerializer=i,this.urlTree=o,this.config=r,this.allowRedirects=!0,this.ngModule=t.get(ar)}apply(){const t=sf(this.urlTree.root,[],[],this.config).segmentGroup,e=new pt(t.segments,t.children);return this.expandSegmentGroup(this.ngModule,this.config,e,rt).pipe(it(r=>this.createUrlTree(A_(r),this.urlTree.queryParams,this.urlTree.fragment))).pipe(Qr(r=>{if(r instanceof WD)return this.allowRedirects=!1,this.match(r.urlTree);throw r instanceof lf?this.noMatchError(r):r}))}match(t){return this.expandSegmentGroup(this.ngModule,this.config,t.root,rt).pipe(it(o=>this.createUrlTree(A_(o),t.queryParams,t.fragment))).pipe(Qr(o=>{throw o instanceof lf?this.noMatchError(o):o}))}noMatchError(t){return new Error(`Cannot match any routes. URL Segment: '${t.segmentGroup}'`)}createUrlTree(t,e,i){const o=t.segments.length>0?new pt([],{[rt]:t}):t;return new Rs(o,e,i)}expandSegmentGroup(t,e,i,o){return 0===i.segments.length&&i.hasChildren()?this.expandChildren(t,e,i).pipe(it(r=>new pt([],r))):this.expandSegment(t,i,e,i.segments,o,!0)}expandChildren(t,e,i){const o=[];for(const r of Object.keys(i.children))"primary"===r?o.unshift(r):o.push(r);return en(o).pipe(Yc(r=>{const c=i.children[r],u=BD(e,r);return this.expandSegmentGroup(t,u,c,r).pipe(it(d=>({segment:d,outlet:r})))}),oD((r,c)=>(r[c.outlet]=c.segment,r),{}),function PV(n,t){const e=arguments.length>=2;return i=>i.pipe(n?An((o,r)=>n(o,r,i)):Bi,__(1),e?sD(t):rD(()=>new qp))}())}expandSegment(t,e,i,o,r,c){return en(i).pipe(Yc(u=>this.expandSegmentAgainstRoute(t,e,i,u,o,r,c).pipe(Qr(h=>{if(h instanceof lf)return He(null);throw h}))),al(u=>!!u),Qr((u,d)=>{if(u instanceof qp||"EmptyError"===u.name)return jD(e,o,r)?He(new pt([],{})):nd(e);throw u}))}expandSegmentAgainstRoute(t,e,i,o,r,c,u){return HD(o,e,r,c)?void 0===o.redirectTo?this.matchSegmentAgainstRoute(t,e,o,r,c):u&&this.allowRedirects?this.expandSegmentAgainstRouteUsingRedirect(t,e,i,o,r,c):nd(e):nd(e)}expandSegmentAgainstRouteUsingRedirect(t,e,i,o,r,c){return"**"===o.path?this.expandWildCardWithParamsAgainstRouteUsingRedirect(t,i,o,c):this.expandRegularSegmentAgainstRouteUsingRedirect(t,e,i,o,r,c)}expandWildCardWithParamsAgainstRouteUsingRedirect(t,e,i,o){const r=this.applyRedirectCommands([],i.redirectTo,{});return i.redirectTo.startsWith("/")?$D(r):this.lineralizeSegments(i,r).pipe(Xt(c=>{const u=new pt(c,{});return this.expandSegment(t,u,e,c,o,!1)}))}expandRegularSegmentAgainstRouteUsingRedirect(t,e,i,o,r,c){const{matched:u,consumedSegments:d,remainingSegments:h,positionalParamSegments:m}=rf(e,o,r);if(!u)return nd(e);const v=this.applyRedirectCommands(d,o.redirectTo,m);return o.redirectTo.startsWith("/")?$D(v):this.lineralizeSegments(o,v).pipe(Xt(b=>this.expandSegment(t,e,i,b.concat(h),c,!1)))}matchSegmentAgainstRoute(t,e,i,o,r){if("**"===i.path)return i.loadChildren?(i._loadedConfig?He(i._loadedConfig):this.configLoader.load(t.injector,i)).pipe(it(v=>(i._loadedConfig=v,new pt(o,{})))):He(new pt(o,{}));const{matched:c,consumedSegments:u,remainingSegments:d}=rf(e,i,o);return c?this.getChildConfig(t,i,o).pipe(Xt(m=>{const v=m.module,b=m.routes,{segmentGroup:P,slicedSegments:O}=sf(e,u,d,b),N=new pt(P.segments,P.children);if(0===O.length&&N.hasChildren())return this.expandChildren(v,b,N).pipe(it(re=>new pt(u,re)));if(0===b.length&&0===O.length)return He(new pt(u,{}));const W=no(i)===r;return this.expandSegment(v,N,b,O,W?rt:r,!0).pipe(it(L=>new pt(u.concat(L.segments),L.children)))})):nd(e)}getChildConfig(t,e,i){return e.children?He(new E_(e.children,t)):e.loadChildren?void 0!==e._loadedConfig?He(e._loadedConfig):this.runCanLoadGuards(t.injector,e,i).pipe(Xt(o=>o?this.configLoader.load(t.injector,e).pipe(it(r=>(e._loadedConfig=r,r))):function AH(n){return Yp(y_(`Cannot load children because the guard of the route "path: '${n.path}'" returned false`))}(e))):He(new E_([],t))}runCanLoadGuards(t,e,i){const o=e.canLoad;return o&&0!==o.length?He(o.map(c=>{const u=t.get(c);let d;if(function yH(n){return n&&Zr(n.canLoad)}(u))d=u.canLoad(e,i);else{if(!Zr(u))throw new Error("Invalid CanLoad guard");d=u(e,i)}return Wo(d)})).pipe(ed(),li(c=>{if(!Ls(c))return;const u=y_(`Redirecting to "${this.urlSerializer.serialize(c)}"`);throw u.url=c,u}),it(c=>!0===c)):He(!0)}lineralizeSegments(t,e){let i=[],o=e.root;for(;;){if(i=i.concat(o.segments),0===o.numberOfChildren)return He(i);if(o.numberOfChildren>1||!o.children[rt])return Yp(new Error(`Only absolute redirects can have named outlets. redirectTo: '${t.redirectTo}'`));o=o.children[rt]}}applyRedirectCommands(t,e,i){return this.applyRedirectCreatreUrlTree(e,this.urlSerializer.parse(e),t,i)}applyRedirectCreatreUrlTree(t,e,i,o){const r=this.createSegmentGroup(t,e.root,i,o);return new Rs(r,this.createQueryParams(e.queryParams,this.urlTree.queryParams),e.fragment)}createQueryParams(t,e){const i={};return Hn(t,(o,r)=>{if("string"==typeof o&&o.startsWith(":")){const u=o.substring(1);i[r]=e[u]}else i[r]=o}),i}createSegmentGroup(t,e,i,o){const r=this.createSegments(t,e.segments,i,o);let c={};return Hn(e.children,(u,d)=>{c[d]=this.createSegmentGroup(t,u,i,o)}),new pt(r,c)}createSegments(t,e,i,o){return e.map(r=>r.path.startsWith(":")?this.findPosParam(t,r,o):this.findOrReturn(r,i))}findPosParam(t,e,i){const o=i[e.path.substring(1)];if(!o)throw new Error(`Cannot redirect to '${t}'. Cannot find '${e.path}'.`);return o}findOrReturn(t,e){let i=0;for(const o of e){if(o.path===t.path)return e.splice(i),o;i++}return t}}function A_(n){const t={};for(const i of Object.keys(n.children)){const r=A_(n.children[i]);(r.segments.length>0||r.hasChildren())&&(t[i]=r)}return function IH(n){if(1===n.numberOfChildren&&n.children[rt]){const t=n.children[rt];return new pt(n.segments.concat(t.segments),t.children)}return n}(new pt(n.segments,t))}class zD{constructor(t){this.path=t,this.route=this.path[this.path.length-1]}}class cf{constructor(t,e){this.component=t,this.route=e}}function LH(n,t,e){const i=n._root;return id(i,t?t._root:null,e,[i.value])}function df(n,t,e){const i=function VH(n){if(!n)return null;for(let t=n.parent;t;t=t.parent){const e=t.routeConfig;if(e&&e._loadedConfig)return e._loadedConfig}return null}(t);return(i?i.module.injector:e).get(n)}function id(n,t,e,i,o={canDeactivateChecks:[],canActivateChecks:[]}){const r=cl(t);return n.children.forEach(c=>{(function HH(n,t,e,i,o={canDeactivateChecks:[],canActivateChecks:[]}){const r=n.value,c=t?t.value:null,u=e?e.getContext(n.value.outlet):null;if(c&&r.routeConfig===c.routeConfig){const d=function jH(n,t,e){if("function"==typeof e)return e(n,t);switch(e){case"pathParamsChange":return!Is(n.url,t.url);case"pathParamsOrQueryParamsChange":return!Is(n.url,t.url)||!jo(n.queryParams,t.queryParams);case"always":return!0;case"paramsOrQueryParamsChange":return!P_(n,t)||!jo(n.queryParams,t.queryParams);default:return!P_(n,t)}}(c,r,r.routeConfig.runGuardsAndResolvers);d?o.canActivateChecks.push(new zD(i)):(r.data=c.data,r._resolvedData=c._resolvedData),id(n,t,r.component?u?u.children:null:e,i,o),d&&u&&u.outlet&&u.outlet.isActivated&&o.canDeactivateChecks.push(new cf(u.outlet.component,c))}else c&&od(t,u,o),o.canActivateChecks.push(new zD(i)),id(n,null,r.component?u?u.children:null:e,i,o)})(c,r[c.value.outlet],e,i.concat([c.value]),o),delete r[c.value.outlet]}),Hn(r,(c,u)=>od(c,e.getContext(u),o)),o}function od(n,t,e){const i=cl(n),o=n.value;Hn(i,(r,c)=>{od(r,o.component?t?t.children.getContext(c):null:t,e)}),e.canDeactivateChecks.push(new cf(o.component&&t&&t.outlet&&t.outlet.isActivated?t.outlet.component:null,o))}class QH{}function GD(n){return new Pt(t=>t.error(n))}class JH{constructor(t,e,i,o,r,c){this.rootComponentType=t,this.config=e,this.urlTree=i,this.url=o,this.paramsInheritanceStrategy=r,this.relativeLinkResolution=c}recognize(){const t=sf(this.urlTree.root,[],[],this.config.filter(c=>void 0===c.redirectTo),this.relativeLinkResolution).segmentGroup,e=this.processSegmentGroup(this.config,t,rt);if(null===e)return null;const i=new ef([],Object.freeze({}),Object.freeze(Object.assign({},this.urlTree.queryParams)),this.urlTree.fragment,{},rt,this.rootComponentType,null,this.urlTree.root,-1,{}),o=new vr(i,e),r=new ED(this.url,o);return this.inheritParamsAndData(r._root),r}inheritParamsAndData(t){const e=t.value,i=OD(e,this.paramsInheritanceStrategy);e.params=Object.freeze(i.params),e.data=Object.freeze(i.data),t.children.forEach(o=>this.inheritParamsAndData(o))}processSegmentGroup(t,e,i){return 0===e.segments.length&&e.hasChildren()?this.processChildren(t,e):this.processSegment(t,e,e.segments,i)}processChildren(t,e){const i=[];for(const r of Object.keys(e.children)){const c=e.children[r],u=BD(t,r),d=this.processSegmentGroup(u,c,r);if(null===d)return null;i.push(...d)}const o=UD(i);return function XH(n){n.sort((t,e)=>t.value.outlet===rt?-1:e.value.outlet===rt?1:t.value.outlet.localeCompare(e.value.outlet))}(o),o}processSegment(t,e,i,o){for(const r of t){const c=this.processSegmentAgainstRoute(r,e,i,o);if(null!==c)return c}return jD(e,i,o)?[]:null}processSegmentAgainstRoute(t,e,i,o){if(t.redirectTo||!HD(t,e,i,o))return null;let r,c=[],u=[];if("**"===t.path){const P=i.length>0?hD(i).parameters:{};r=new ef(i,P,Object.freeze(Object.assign({},this.urlTree.queryParams)),this.urlTree.fragment,KD(t),no(t),t.component,t,YD(e),qD(e)+i.length,QD(t))}else{const P=rf(e,t,i);if(!P.matched)return null;c=P.consumedSegments,u=P.remainingSegments,r=new ef(c,P.parameters,Object.freeze(Object.assign({},this.urlTree.queryParams)),this.urlTree.fragment,KD(t),no(t),t.component,t,YD(e),qD(e)+c.length,QD(t))}const d=function ej(n){return n.children?n.children:n.loadChildren?n._loadedConfig.routes:[]}(t),{segmentGroup:h,slicedSegments:m}=sf(e,c,u,d.filter(P=>void 0===P.redirectTo),this.relativeLinkResolution);if(0===m.length&&h.hasChildren()){const P=this.processChildren(d,h);return null===P?null:[new vr(r,P)]}if(0===d.length&&0===m.length)return[new vr(r,[])];const v=no(t)===o,b=this.processSegment(d,h,m,v?rt:o);return null===b?null:[new vr(r,b)]}}function tj(n){const t=n.value.routeConfig;return t&&""===t.path&&void 0===t.redirectTo}function UD(n){const t=[],e=new Set;for(const i of n){if(!tj(i)){t.push(i);continue}const o=t.find(r=>i.value.routeConfig===r.value.routeConfig);void 0!==o?(o.children.push(...i.children),e.add(o)):t.push(i)}for(const i of e){const o=UD(i.children);t.push(new vr(i.value,o))}return t.filter(i=>!e.has(i))}function YD(n){let t=n;for(;t._sourceSegment;)t=t._sourceSegment;return t}function qD(n){let t=n,e=t._segmentIndexShift?t._segmentIndexShift:0;for(;t._sourceSegment;)t=t._sourceSegment,e+=t._segmentIndexShift?t._segmentIndexShift:0;return e-1}function KD(n){return n.data||{}}function QD(n){return n.resolve||{}}function ZD(n){return[...Object.keys(n),...Object.getOwnPropertySymbols(n)]}function N_(n){return hr(t=>{const e=n(t);return e?en(e).pipe(it(()=>t)):He(t)})}class cj extends class lj{shouldDetach(t){return!1}store(t,e){}shouldAttach(t){return!1}retrieve(t){return null}shouldReuseRoute(t,e){return t.routeConfig===e.routeConfig}}{}const R_=new Ce("ROUTES");class JD{constructor(t,e,i,o){this.injector=t,this.compiler=e,this.onLoadStartListener=i,this.onLoadEndListener=o}load(t,e){if(e._loader$)return e._loader$;this.onLoadStartListener&&this.onLoadStartListener(e);const o=this.loadModuleFactory(e.loadChildren).pipe(it(r=>{this.onLoadEndListener&&this.onLoadEndListener(e);const c=r.create(t);return new E_(fD(c.injector.get(R_,void 0,Be.Self|Be.Optional)).map(T_),c)}),Qr(r=>{throw e._loader$=void 0,r}));return e._loader$=new wV(o,()=>new Le).pipe(iD()),e._loader$}loadModuleFactory(t){return Wo(t()).pipe(Xt(e=>e instanceof uC?He(e):en(this.compiler.compileModuleAsync(e))))}}class uj{shouldProcessUrl(t){return!0}extract(t){return t}merge(t,e){return t}}function pj(n){throw n}function fj(n,t,e){return t.parse("/")}function XD(n,t){return He(null)}const hj={paths:"exact",fragment:"ignored",matrixParams:"ignored",queryParams:"exact"},gj={paths:"subset",fragment:"ignored",matrixParams:"ignored",queryParams:"subset"};let bi=(()=>{class n{constructor(e,i,o,r,c,u,d){this.rootComponentType=e,this.urlSerializer=i,this.rootContexts=o,this.location=r,this.config=d,this.lastSuccessfulNavigation=null,this.currentNavigation=null,this.disposed=!1,this.navigationId=0,this.currentPageId=0,this.isNgZoneEnabled=!1,this.events=new Le,this.errorHandler=pj,this.malformedUriErrorHandler=fj,this.navigated=!1,this.lastSuccessfulId=-1,this.hooks={beforePreactivation:XD,afterPreactivation:XD},this.urlHandlingStrategy=new uj,this.routeReuseStrategy=new cj,this.onSameUrlNavigation="ignore",this.paramsInheritanceStrategy="emptyOnly",this.urlUpdateStrategy="deferred",this.relativeLinkResolution="corrected",this.canceledNavigationResolution="replace",this.ngModule=c.get(ar),this.console=c.get(wN);const v=c.get(dt);this.isNgZoneEnabled=v instanceof dt&&dt.isInAngularZone(),this.resetConfig(d),this.currentUrlTree=function jV(){return new Rs(new pt([],{}),{},null)}(),this.rawUrlTree=this.currentUrlTree,this.browserUrlTree=this.currentUrlTree,this.configLoader=new JD(c,u,b=>this.triggerEvent(new lD(b)),b=>this.triggerEvent(new cD(b))),this.routerState=kD(this.currentUrlTree,this.rootComponentType),this.transitions=new kn({id:0,targetPageId:0,currentUrlTree:this.currentUrlTree,currentRawUrl:this.currentUrlTree,extractedUrl:this.urlHandlingStrategy.extract(this.currentUrlTree),urlAfterRedirects:this.urlHandlingStrategy.extract(this.currentUrlTree),rawUrl:this.currentUrlTree,extras:{},resolve:null,reject:null,promise:Promise.resolve(!0),source:"imperative",restoredState:null,currentSnapshot:this.routerState.snapshot,targetSnapshot:null,currentRouterState:this.routerState,targetRouterState:null,guards:{canActivateChecks:[],canDeactivateChecks:[]},guardsResult:null}),this.navigations=this.setupNavigations(this.transitions),this.processNavigations()}get browserPageId(){var e;return null===(e=this.location.getState())||void 0===e?void 0:e.\u0275routerPageId}setupNavigations(e){const i=this.events;return e.pipe(An(o=>0!==o.id),it(o=>Object.assign(Object.assign({},o),{extractedUrl:this.urlHandlingStrategy.extract(o.rawUrl)})),hr(o=>{let r=!1,c=!1;return He(o).pipe(li(u=>{this.currentNavigation={id:u.id,initialUrl:u.currentRawUrl,extractedUrl:u.extractedUrl,trigger:u.source,extras:u.extras,previousNavigation:this.lastSuccessfulNavigation?Object.assign(Object.assign({},this.lastSuccessfulNavigation),{previousNavigation:null}):null}}),hr(u=>{const d=this.browserUrlTree.toString(),h=!this.navigated||u.extractedUrl.toString()!==d||d!==this.currentUrlTree.toString();if(("reload"===this.onSameUrlNavigation||h)&&this.urlHandlingStrategy.shouldProcessUrl(u.rawUrl))return ek(u.source)&&(this.browserUrlTree=u.extractedUrl),He(u).pipe(hr(v=>{const b=this.transitions.getValue();return i.next(new b_(v.id,this.serializeUrl(v.extractedUrl),v.source,v.restoredState)),b!==this.transitions.getValue()?fi:Promise.resolve(v)}),function FH(n,t,e,i){return hr(o=>function NH(n,t,e,i,o){return new RH(n,t,e,i,o).apply()}(n,t,e,o.extractedUrl,i).pipe(it(r=>Object.assign(Object.assign({},o),{urlAfterRedirects:r}))))}(this.ngModule.injector,this.configLoader,this.urlSerializer,this.config),li(v=>{this.currentNavigation=Object.assign(Object.assign({},this.currentNavigation),{finalUrl:v.urlAfterRedirects})}),function nj(n,t,e,i,o){return Xt(r=>function ZH(n,t,e,i,o="emptyOnly",r="legacy"){try{const c=new JH(n,t,e,i,o,r).recognize();return null===c?GD(new QH):He(c)}catch(c){return GD(c)}}(n,t,r.urlAfterRedirects,e(r.urlAfterRedirects),i,o).pipe(it(c=>Object.assign(Object.assign({},r),{targetSnapshot:c}))))}(this.rootComponentType,this.config,v=>this.serializeUrl(v),this.paramsInheritanceStrategy,this.relativeLinkResolution),li(v=>{if("eager"===this.urlUpdateStrategy){if(!v.extras.skipLocationChange){const P=this.urlHandlingStrategy.merge(v.urlAfterRedirects,v.rawUrl);this.setBrowserUrl(P,v)}this.browserUrlTree=v.urlAfterRedirects}const b=new OV(v.id,this.serializeUrl(v.extractedUrl),this.serializeUrl(v.urlAfterRedirects),v.targetSnapshot);i.next(b)}));if(h&&this.rawUrlTree&&this.urlHandlingStrategy.shouldProcessUrl(this.rawUrlTree)){const{id:b,extractedUrl:P,source:O,restoredState:N,extras:W}=u,z=new b_(b,this.serializeUrl(P),O,N);i.next(z);const L=kD(P,this.rootComponentType).snapshot;return He(Object.assign(Object.assign({},u),{targetSnapshot:L,urlAfterRedirects:P,extras:Object.assign(Object.assign({},W),{skipLocationChange:!1,replaceUrl:!1})}))}return this.rawUrlTree=u.rawUrl,u.resolve(null),fi}),N_(u=>{const{targetSnapshot:d,id:h,extractedUrl:m,rawUrl:v,extras:{skipLocationChange:b,replaceUrl:P}}=u;return this.hooks.beforePreactivation(d,{navigationId:h,appliedUrlTree:m,rawUrlTree:v,skipLocationChange:!!b,replaceUrl:!!P})}),li(u=>{const d=new EV(u.id,this.serializeUrl(u.extractedUrl),this.serializeUrl(u.urlAfterRedirects),u.targetSnapshot);this.triggerEvent(d)}),it(u=>Object.assign(Object.assign({},u),{guards:LH(u.targetSnapshot,u.currentSnapshot,this.rootContexts)})),function WH(n,t){return Xt(e=>{const{targetSnapshot:i,currentSnapshot:o,guards:{canActivateChecks:r,canDeactivateChecks:c}}=e;return 0===c.length&&0===r.length?He(Object.assign(Object.assign({},e),{guardsResult:!0})):function $H(n,t,e,i){return en(n).pipe(Xt(o=>function KH(n,t,e,i,o){const r=t&&t.routeConfig?t.routeConfig.canDeactivate:null;return r&&0!==r.length?He(r.map(u=>{const d=df(u,t,o);let h;if(function wH(n){return n&&Zr(n.canDeactivate)}(d))h=Wo(d.canDeactivate(n,t,e,i));else{if(!Zr(d))throw new Error("Invalid CanDeactivate guard");h=Wo(d(n,t,e,i))}return h.pipe(al())})).pipe(ed()):He(!0)}(o.component,o.route,e,t,i)),al(o=>!0!==o,!0))}(c,i,o,n).pipe(Xt(u=>u&&function bH(n){return"boolean"==typeof n}(u)?function zH(n,t,e,i){return en(t).pipe(Yc(o=>xc(function UH(n,t){return null!==n&&t&&t(new NV(n)),He(!0)}(o.route.parent,i),function GH(n,t){return null!==n&&t&&t(new IV(n)),He(!0)}(o.route,i),function qH(n,t,e){const i=t[t.length-1],r=t.slice(0,t.length-1).reverse().map(c=>function BH(n){const t=n.routeConfig?n.routeConfig.canActivateChild:null;return t&&0!==t.length?{node:n,guards:t}:null}(c)).filter(c=>null!==c).map(c=>f_(()=>He(c.guards.map(d=>{const h=df(d,c.node,e);let m;if(function CH(n){return n&&Zr(n.canActivateChild)}(h))m=Wo(h.canActivateChild(i,n));else{if(!Zr(h))throw new Error("Invalid CanActivateChild guard");m=Wo(h(i,n))}return m.pipe(al())})).pipe(ed())));return He(r).pipe(ed())}(n,o.path,e),function YH(n,t,e){const i=t.routeConfig?t.routeConfig.canActivate:null;if(!i||0===i.length)return He(!0);const o=i.map(r=>f_(()=>{const c=df(r,t,e);let u;if(function vH(n){return n&&Zr(n.canActivate)}(c))u=Wo(c.canActivate(t,n));else{if(!Zr(c))throw new Error("Invalid CanActivate guard");u=Wo(c(t,n))}return u.pipe(al())}));return He(o).pipe(ed())}(n,o.route,e))),al(o=>!0!==o,!0))}(i,r,n,t):He(u)),it(u=>Object.assign(Object.assign({},e),{guardsResult:u})))})}(this.ngModule.injector,u=>this.triggerEvent(u)),li(u=>{if(Ls(u.guardsResult)){const h=y_(`Redirecting to "${this.serializeUrl(u.guardsResult)}"`);throw h.url=u.guardsResult,h}const d=new SV(u.id,this.serializeUrl(u.extractedUrl),this.serializeUrl(u.urlAfterRedirects),u.targetSnapshot,!!u.guardsResult);this.triggerEvent(d)}),An(u=>!!u.guardsResult||(this.restoreHistory(u),this.cancelNavigationTransition(u,""),!1)),N_(u=>{if(u.guards.canActivateChecks.length)return He(u).pipe(li(d=>{const h=new TV(d.id,this.serializeUrl(d.extractedUrl),this.serializeUrl(d.urlAfterRedirects),d.targetSnapshot);this.triggerEvent(h)}),hr(d=>{let h=!1;return He(d).pipe(function ij(n,t){return Xt(e=>{const{targetSnapshot:i,guards:{canActivateChecks:o}}=e;if(!o.length)return He(e);let r=0;return en(o).pipe(Yc(c=>function oj(n,t,e,i){return function rj(n,t,e,i){const o=ZD(n);if(0===o.length)return He({});const r={};return en(o).pipe(Xt(c=>function sj(n,t,e,i){const o=df(n,t,i);return Wo(o.resolve?o.resolve(t,e):o(t,e))}(n[c],t,e,i).pipe(li(u=>{r[c]=u}))),__(1),Xt(()=>ZD(r).length===o.length?He(r):fi))}(n._resolve,n,t,i).pipe(it(r=>(n._resolvedData=r,n.data=Object.assign(Object.assign({},n.data),OD(n,e).resolve),null)))}(c.route,i,n,t)),li(()=>r++),__(1),Xt(c=>r===o.length?He(e):fi))})}(this.paramsInheritanceStrategy,this.ngModule.injector),li({next:()=>h=!0,complete:()=>{h||(this.restoreHistory(d),this.cancelNavigationTransition(d,"At least one route resolver didn't emit any value."))}}))}),li(d=>{const h=new AV(d.id,this.serializeUrl(d.extractedUrl),this.serializeUrl(d.urlAfterRedirects),d.targetSnapshot);this.triggerEvent(h)}))}),N_(u=>{const{targetSnapshot:d,id:h,extractedUrl:m,rawUrl:v,extras:{skipLocationChange:b,replaceUrl:P}}=u;return this.hooks.afterPreactivation(d,{navigationId:h,appliedUrlTree:m,rawUrlTree:v,skipLocationChange:!!b,replaceUrl:!!P})}),it(u=>{const d=function rH(n,t,e){const i=Zc(n,t._root,e?e._root:void 0);return new DD(i,t)}(this.routeReuseStrategy,u.targetSnapshot,u.currentRouterState);return Object.assign(Object.assign({},u),{targetRouterState:d})}),li(u=>{this.currentUrlTree=u.urlAfterRedirects,this.rawUrlTree=this.urlHandlingStrategy.merge(u.urlAfterRedirects,u.rawUrl),this.routerState=u.targetRouterState,"deferred"===this.urlUpdateStrategy&&(u.extras.skipLocationChange||this.setBrowserUrl(this.rawUrlTree,u),this.browserUrlTree=u.urlAfterRedirects)}),((n,t,e)=>it(i=>(new mH(t,i.targetRouterState,i.currentRouterState,e).activate(n),i)))(this.rootContexts,this.routeReuseStrategy,u=>this.triggerEvent(u)),li({next(){r=!0},complete(){r=!0}}),function DV(n){return Rt((t,e)=>{try{t.subscribe(e)}finally{e.add(n)}})}(()=>{var u;r||c||this.cancelNavigationTransition(o,`Navigation ID ${o.id} is not equal to the current navigation id ${this.navigationId}`),(null===(u=this.currentNavigation)||void 0===u?void 0:u.id)===o.id&&(this.currentNavigation=null)}),Qr(u=>{if(c=!0,function BV(n){return n&&n[uD]}(u)){const d=Ls(u.url);d||(this.navigated=!0,this.restoreHistory(o,!0));const h=new aD(o.id,this.serializeUrl(o.extractedUrl),u.message);i.next(h),d?setTimeout(()=>{const m=this.urlHandlingStrategy.merge(u.url,this.rawUrlTree),v={skipLocationChange:o.extras.skipLocationChange,replaceUrl:"eager"===this.urlUpdateStrategy||ek(o.source)};this.scheduleNavigation(m,"imperative",null,v,{resolve:o.resolve,reject:o.reject,promise:o.promise})},0):o.resolve(!1)}else{this.restoreHistory(o,!0);const d=new kV(o.id,this.serializeUrl(o.extractedUrl),u);i.next(d);try{o.resolve(this.errorHandler(u))}catch(h){o.reject(h)}}return fi}))}))}resetRootComponentType(e){this.rootComponentType=e,this.routerState.root.component=this.rootComponentType}setTransition(e){this.transitions.next(Object.assign(Object.assign({},this.transitions.value),e))}initialNavigation(){this.setUpLocationChangeListener(),0===this.navigationId&&this.navigateByUrl(this.location.path(!0),{replaceUrl:!0})}setUpLocationChangeListener(){this.locationSubscription||(this.locationSubscription=this.location.subscribe(e=>{const i="popstate"===e.type?"popstate":"hashchange";"popstate"===i&&setTimeout(()=>{var o;const r={replaceUrl:!0},c=(null===(o=e.state)||void 0===o?void 0:o.navigationId)?e.state:null;if(c){const d=Object.assign({},c);delete d.navigationId,delete d.\u0275routerPageId,0!==Object.keys(d).length&&(r.state=d)}const u=this.parseUrl(e.url);this.scheduleNavigation(u,i,c,r)},0)}))}get url(){return this.serializeUrl(this.currentUrlTree)}getCurrentNavigation(){return this.currentNavigation}triggerEvent(e){this.events.next(e)}resetConfig(e){LD(e),this.config=e.map(T_),this.navigated=!1,this.lastSuccessfulId=-1}ngOnDestroy(){this.dispose()}dispose(){this.transitions.complete(),this.locationSubscription&&(this.locationSubscription.unsubscribe(),this.locationSubscription=void 0),this.disposed=!0}createUrlTree(e,i={}){const{relativeTo:o,queryParams:r,fragment:c,queryParamsHandling:u,preserveFragment:d}=i,h=o||this.routerState.root,m=d?this.currentUrlTree.fragment:c;let v=null;switch(u){case"merge":v=Object.assign(Object.assign({},this.currentUrlTree.queryParams),r);break;case"preserve":v=this.currentUrlTree.queryParams;break;default:v=r||null}return null!==v&&(v=this.removeEmptyProps(v)),function lH(n,t,e,i,o){if(0===e.length)return D_(t.root,t.root,t.root,i,o);const r=function cH(n){if("string"==typeof n[0]&&1===n.length&&"/"===n[0])return new AD(!0,0,n);let t=0,e=!1;const i=n.reduce((o,r,c)=>{if("object"==typeof r&&null!=r){if(r.outlets){const u={};return Hn(r.outlets,(d,h)=>{u[h]="string"==typeof d?d.split("/"):d}),[...o,{outlets:u}]}if(r.segmentPath)return[...o,r.segmentPath]}return"string"!=typeof r?[...o,r]:0===c?(r.split("/").forEach((u,d)=>{0==d&&"."===u||(0==d&&""===u?e=!0:".."===u?t++:""!=u&&o.push(u))}),o):[...o,r]},[]);return new AD(e,t,i)}(e);if(r.toRoot())return D_(t.root,t.root,new pt([],{}),i,o);const c=function dH(n,t,e){if(n.isAbsolute)return new k_(t.root,!0,0);if(-1===e.snapshot._lastPathIndex){const r=e.snapshot._urlSegment;return new k_(r,r===t.root,0)}const i=tf(n.commands[0])?0:1;return function uH(n,t,e){let i=n,o=t,r=e;for(;r>o;){if(r-=o,i=i.parent,!i)throw new Error("Invalid number of '../'");o=i.segments.length}return new k_(i,!1,o-r)}(e.snapshot._urlSegment,e.snapshot._lastPathIndex+i,n.numberOfDoubleDots)}(r,t,n),u=c.processChildren?nf(c.segmentGroup,c.index,r.commands):ND(c.segmentGroup,c.index,r.commands);return D_(t.root,c.segmentGroup,u,i,o)}(h,this.currentUrlTree,e,v,null!=m?m:null)}navigateByUrl(e,i={skipLocationChange:!1}){const o=Ls(e)?e:this.parseUrl(e),r=this.urlHandlingStrategy.merge(o,this.rawUrlTree);return this.scheduleNavigation(r,"imperative",null,i)}navigate(e,i={skipLocationChange:!1}){return function mj(n){for(let t=0;t{const r=e[o];return null!=r&&(i[o]=r),i},{})}processNavigations(){this.navigations.subscribe(e=>{this.navigated=!0,this.lastSuccessfulId=e.id,this.currentPageId=e.targetPageId,this.events.next(new qc(e.id,this.serializeUrl(e.extractedUrl),this.serializeUrl(this.currentUrlTree))),this.lastSuccessfulNavigation=this.currentNavigation,e.resolve(!0)},e=>{this.console.warn(`Unhandled Navigation Error: ${e}`)})}scheduleNavigation(e,i,o,r,c){var u,d;if(this.disposed)return Promise.resolve(!1);let h,m,v;c?(h=c.resolve,m=c.reject,v=c.promise):v=new Promise((O,N)=>{h=O,m=N});const b=++this.navigationId;let P;return"computed"===this.canceledNavigationResolution?(0===this.currentPageId&&(o=this.location.getState()),P=o&&o.\u0275routerPageId?o.\u0275routerPageId:r.replaceUrl||r.skipLocationChange?null!==(u=this.browserPageId)&&void 0!==u?u:0:(null!==(d=this.browserPageId)&&void 0!==d?d:0)+1):P=0,this.setTransition({id:b,targetPageId:P,source:i,restoredState:o,currentUrlTree:this.currentUrlTree,currentRawUrl:this.rawUrlTree,rawUrl:e,extras:r,resolve:h,reject:m,promise:v,currentSnapshot:this.routerState.snapshot,currentRouterState:this.routerState}),v.catch(O=>Promise.reject(O))}setBrowserUrl(e,i){const o=this.urlSerializer.serialize(e),r=Object.assign(Object.assign({},i.extras.state),this.generateNgRouterState(i.id,i.targetPageId));this.location.isCurrentPathEqualTo(o)||i.extras.replaceUrl?this.location.replaceState(o,"",r):this.location.go(o,"",r)}restoreHistory(e,i=!1){var o,r;if("computed"===this.canceledNavigationResolution){const c=this.currentPageId-e.targetPageId;"popstate"!==e.source&&"eager"!==this.urlUpdateStrategy&&this.currentUrlTree!==(null===(o=this.currentNavigation)||void 0===o?void 0:o.finalUrl)||0===c?this.currentUrlTree===(null===(r=this.currentNavigation)||void 0===r?void 0:r.finalUrl)&&0===c&&(this.resetState(e),this.browserUrlTree=e.currentUrlTree,this.resetUrlToCurrentUrlTree()):this.location.historyGo(c)}else"replace"===this.canceledNavigationResolution&&(i&&this.resetState(e),this.resetUrlToCurrentUrlTree())}resetState(e){this.routerState=e.currentRouterState,this.currentUrlTree=e.currentUrlTree,this.rawUrlTree=this.urlHandlingStrategy.merge(this.currentUrlTree,e.rawUrl)}resetUrlToCurrentUrlTree(){this.location.replaceState(this.urlSerializer.serialize(this.rawUrlTree),"",this.generateNgRouterState(this.lastSuccessfulId,this.currentPageId))}cancelNavigationTransition(e,i){const o=new aD(e.id,this.serializeUrl(e.extractedUrl),i);this.triggerEvent(o),e.resolve(!1)}generateNgRouterState(e,i){return"computed"===this.canceledNavigationResolution?{navigationId:e,\u0275routerPageId:i}:{navigationId:e}}}return n.\u0275fac=function(e){gu()},n.\u0275prov=he({token:n,factory:n.\u0275fac}),n})();function ek(n){return"imperative"!==n}let uf=(()=>{class n{constructor(e,i,o,r,c){this.router=e,this.route=i,this.tabIndexAttribute=o,this.renderer=r,this.el=c,this.commands=null,this.onChanges=new Le,this.setTabIndexIfNotOnNativeEl("0")}setTabIndexIfNotOnNativeEl(e){if(null!=this.tabIndexAttribute)return;const i=this.renderer,o=this.el.nativeElement;null!==e?i.setAttribute(o,"tabindex",e):i.removeAttribute(o,"tabindex")}ngOnChanges(e){this.onChanges.next(this)}set routerLink(e){null!=e?(this.commands=Array.isArray(e)?e:[e],this.setTabIndexIfNotOnNativeEl("0")):(this.commands=null,this.setTabIndexIfNotOnNativeEl(null))}onClick(){if(null===this.urlTree)return!0;const e={skipLocationChange:dl(this.skipLocationChange),replaceUrl:dl(this.replaceUrl),state:this.state};return this.router.navigateByUrl(this.urlTree,e),!0}get urlTree(){return null===this.commands?null:this.router.createUrlTree(this.commands,{relativeTo:void 0!==this.relativeTo?this.relativeTo:this.route,queryParams:this.queryParams,fragment:this.fragment,queryParamsHandling:this.queryParamsHandling,preserveFragment:dl(this.preserveFragment)})}}return n.\u0275fac=function(e){return new(e||n)(V(bi),V(Fs),ls("tabindex"),V(qi),V(xt))},n.\u0275dir=ae({type:n,selectors:[["","routerLink","",5,"a",5,"area"]],hostBindings:function(e,i){1&e&&ee("click",function(){return i.onClick()})},inputs:{queryParams:"queryParams",fragment:"fragment",queryParamsHandling:"queryParamsHandling",preserveFragment:"preserveFragment",skipLocationChange:"skipLocationChange",replaceUrl:"replaceUrl",state:"state",relativeTo:"relativeTo",routerLink:"routerLink"},features:[Je]}),n})(),rd=(()=>{class n{constructor(e,i,o){this.router=e,this.route=i,this.locationStrategy=o,this.commands=null,this.href=null,this.onChanges=new Le,this.subscription=e.events.subscribe(r=>{r instanceof qc&&this.updateTargetUrlAndHref()})}set routerLink(e){this.commands=null!=e?Array.isArray(e)?e:[e]:null}ngOnChanges(e){this.updateTargetUrlAndHref(),this.onChanges.next(this)}ngOnDestroy(){this.subscription.unsubscribe()}onClick(e,i,o,r,c){if(0!==e||i||o||r||c||"string"==typeof this.target&&"_self"!=this.target||null===this.urlTree)return!0;const u={skipLocationChange:dl(this.skipLocationChange),replaceUrl:dl(this.replaceUrl),state:this.state};return this.router.navigateByUrl(this.urlTree,u),!1}updateTargetUrlAndHref(){this.href=null!==this.urlTree?this.locationStrategy.prepareExternalUrl(this.router.serializeUrl(this.urlTree)):null}get urlTree(){return null===this.commands?null:this.router.createUrlTree(this.commands,{relativeTo:void 0!==this.relativeTo?this.relativeTo:this.route,queryParams:this.queryParams,fragment:this.fragment,queryParamsHandling:this.queryParamsHandling,preserveFragment:dl(this.preserveFragment)})}}return n.\u0275fac=function(e){return new(e||n)(V(bi),V(Fs),V(qa))},n.\u0275dir=ae({type:n,selectors:[["a","routerLink",""],["area","routerLink",""]],hostVars:2,hostBindings:function(e,i){1&e&&ee("click",function(r){return i.onClick(r.button,r.ctrlKey,r.shiftKey,r.altKey,r.metaKey)}),2&e&&Et("target",i.target)("href",i.href,q)},inputs:{target:"target",queryParams:"queryParams",fragment:"fragment",queryParamsHandling:"queryParamsHandling",preserveFragment:"preserveFragment",skipLocationChange:"skipLocationChange",replaceUrl:"replaceUrl",state:"state",relativeTo:"relativeTo",routerLink:"routerLink"},features:[Je]}),n})();function dl(n){return""===n||!!n}class tk{}class nk{preload(t,e){return He(null)}}let ik=(()=>{class n{constructor(e,i,o,r){this.router=e,this.injector=o,this.preloadingStrategy=r,this.loader=new JD(o,i,d=>e.triggerEvent(new lD(d)),d=>e.triggerEvent(new cD(d)))}setUpPreloading(){this.subscription=this.router.events.pipe(An(e=>e instanceof qc),Yc(()=>this.preload())).subscribe(()=>{})}preload(){const e=this.injector.get(ar);return this.processRoutes(e,this.router.config)}ngOnDestroy(){this.subscription&&this.subscription.unsubscribe()}processRoutes(e,i){const o=[];for(const r of i)if(r.loadChildren&&!r.canLoad&&r._loadedConfig){const c=r._loadedConfig;o.push(this.processRoutes(c.module,c.routes))}else r.loadChildren&&!r.canLoad?o.push(this.preloadConfig(e,r)):r.children&&o.push(this.processRoutes(e,r.children));return en(o).pipe(Vi(),it(r=>{}))}preloadConfig(e,i){return this.preloadingStrategy.preload(i,()=>(i._loadedConfig?He(i._loadedConfig):this.loader.load(e.injector,i)).pipe(Xt(r=>(i._loadedConfig=r,this.processRoutes(r.module,r.routes)))))}}return n.\u0275fac=function(e){return new(e||n)(Y(bi),Y(YC),Y(Yt),Y(tk))},n.\u0275prov=he({token:n,factory:n.\u0275fac}),n})(),I_=(()=>{class n{constructor(e,i,o={}){this.router=e,this.viewportScroller=i,this.options=o,this.lastId=0,this.lastSource="imperative",this.restoredId=0,this.store={},o.scrollPositionRestoration=o.scrollPositionRestoration||"disabled",o.anchorScrolling=o.anchorScrolling||"disabled"}init(){"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.setHistoryScrollRestoration("manual"),this.routerEventsSubscription=this.createScrollEvents(),this.scrollEventsSubscription=this.consumeScrollEvents()}createScrollEvents(){return this.router.events.subscribe(e=>{e instanceof b_?(this.store[this.lastId]=this.viewportScroller.getScrollPosition(),this.lastSource=e.navigationTrigger,this.restoredId=e.restoredState?e.restoredState.navigationId:0):e instanceof qc&&(this.lastId=e.id,this.scheduleScrollEvent(e,this.router.parseUrl(e.urlAfterRedirects).fragment))})}consumeScrollEvents(){return this.router.events.subscribe(e=>{e instanceof dD&&(e.position?"top"===this.options.scrollPositionRestoration?this.viewportScroller.scrollToPosition([0,0]):"enabled"===this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition(e.position):e.anchor&&"enabled"===this.options.anchorScrolling?this.viewportScroller.scrollToAnchor(e.anchor):"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition([0,0]))})}scheduleScrollEvent(e,i){this.router.triggerEvent(new dD(e,"popstate"===this.lastSource?this.store[this.restoredId]:null,i))}ngOnDestroy(){this.routerEventsSubscription&&this.routerEventsSubscription.unsubscribe(),this.scrollEventsSubscription&&this.scrollEventsSubscription.unsubscribe()}}return n.\u0275fac=function(e){gu()},n.\u0275prov=he({token:n,factory:n.\u0275fac}),n})();const Bs=new Ce("ROUTER_CONFIGURATION"),ok=new Ce("ROUTER_FORROOT_GUARD"),vj=[mc,{provide:vD,useClass:CD},{provide:bi,useFactory:function Pj(n,t,e,i,o,r,c={},u,d){const h=new bi(null,n,t,e,i,o,fD(r));return u&&(h.urlHandlingStrategy=u),d&&(h.routeReuseStrategy=d),function Dj(n,t){n.errorHandler&&(t.errorHandler=n.errorHandler),n.malformedUriErrorHandler&&(t.malformedUriErrorHandler=n.malformedUriErrorHandler),n.onSameUrlNavigation&&(t.onSameUrlNavigation=n.onSameUrlNavigation),n.paramsInheritanceStrategy&&(t.paramsInheritanceStrategy=n.paramsInheritanceStrategy),n.relativeLinkResolution&&(t.relativeLinkResolution=n.relativeLinkResolution),n.urlUpdateStrategy&&(t.urlUpdateStrategy=n.urlUpdateStrategy),n.canceledNavigationResolution&&(t.canceledNavigationResolution=n.canceledNavigationResolution)}(c,h),c.enableTracing&&h.events.subscribe(m=>{var v,b;null===(v=console.group)||void 0===v||v.call(console,`Router Event: ${m.constructor.name}`),console.log(m.toString()),console.log(m),null===(b=console.groupEnd)||void 0===b||b.call(console)}),h},deps:[vD,td,mc,Yt,YC,R_,Bs,[class dj{},new Fr],[class aj{},new Fr]]},td,{provide:Fs,useFactory:function kj(n){return n.routerState.root},deps:[bi]},ik,nk,class yj{preload(t,e){return e().pipe(Qr(()=>He(null)))}},{provide:Bs,useValue:{enableTracing:!1}}];function Cj(){return new JC("Router",bi)}let pf=(()=>{class n{constructor(e,i){}static forRoot(e,i){return{ngModule:n,providers:[vj,rk(e),{provide:ok,useFactory:Mj,deps:[[bi,new Fr,new Wl]]},{provide:Bs,useValue:i||{}},{provide:qa,useFactory:xj,deps:[ms,[new Jd(lm),new Fr],Bs]},{provide:I_,useFactory:wj,deps:[bi,SI,Bs]},{provide:tk,useExisting:i&&i.preloadingStrategy?i.preloadingStrategy:nk},{provide:JC,multi:!0,useFactory:Cj},[F_,{provide:Yg,multi:!0,useFactory:Oj,deps:[F_]},{provide:sk,useFactory:Ej,deps:[F_]},{provide:UC,multi:!0,useExisting:sk}]]}}static forChild(e){return{ngModule:n,providers:[rk(e)]}}}return n.\u0275fac=function(e){return new(e||n)(Y(ok,8),Y(bi,8))},n.\u0275mod=We({type:n}),n.\u0275inj=Ye({}),n})();function wj(n,t,e){return e.scrollOffset&&t.setOffset(e.scrollOffset),new I_(n,t,e)}function xj(n,t,e={}){return e.useHash?new hR(n,t):new _w(n,t)}function Mj(n){return"guarded"}function rk(n){return[{provide:rO,multi:!0,useValue:n},{provide:R_,multi:!0,useValue:n}]}let F_=(()=>{class n{constructor(e){this.injector=e,this.initNavigation=!1,this.destroyed=!1,this.resultOfPreactivationDone=new Le}appInitializer(){return this.injector.get(uR,Promise.resolve(null)).then(()=>{if(this.destroyed)return Promise.resolve(!0);let i=null;const o=new Promise(u=>i=u),r=this.injector.get(bi),c=this.injector.get(Bs);return"disabled"===c.initialNavigation?(r.setUpLocationChangeListener(),i(!0)):"enabled"===c.initialNavigation||"enabledBlocking"===c.initialNavigation?(r.hooks.afterPreactivation=()=>this.initNavigation?He(null):(this.initNavigation=!0,i(!0),this.resultOfPreactivationDone),r.initialNavigation()):i(!0),o})}bootstrapListener(e){const i=this.injector.get(Bs),o=this.injector.get(ik),r=this.injector.get(I_),c=this.injector.get(bi),u=this.injector.get(hc);e===u.components[0]&&(("enabledNonBlocking"===i.initialNavigation||void 0===i.initialNavigation)&&c.initialNavigation(),o.setUpPreloading(),r.init(),c.resetRootComponentType(u.componentTypes[0]),this.resultOfPreactivationDone.next(null),this.resultOfPreactivationDone.complete())}ngOnDestroy(){this.destroyed=!0}}return n.\u0275fac=function(e){return new(e||n)(Y(Yt))},n.\u0275prov=he({token:n,factory:n.\u0275fac}),n})();function Oj(n){return n.appInitializer.bind(n)}function Ej(n){return n.bootstrapListener.bind(n)}const sk=new Ce("Router Initializer"),Tj=[];let Aj=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=We({type:n}),n.\u0275inj=Ye({imports:[[pf.forRoot(Tj)],pf]}),n})(),Nj=(()=>{class n{constructor(){}closeMenuLink(){let e=document.querySelector("body"),i=document.getElementById("burger"),o=document.getElementById("close"),r=document.getElementById("wiki-navbar-menu");(null==e?void 0:e.classList.contains("open"))&&(i.style.display="block",o.style.display="none",r.style.transform="translateY(-100%)",r.style.opacity="0",e.classList.remove("open")),document.querySelectorAll("[data-dropdown].active").forEach(u=>{u.classList.remove("active")})}ngOnInit(){}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=X({type:n,selectors:[["app-navbar"]],decls:205,vars:0,consts:[["id","wiki-navbar",1,"wiki-navbar"],[1,"wiki-navbar-logo"],["routerLink","/",1,"video-logo"],["playsinline","","autoplay","","muted","","loop",""],["src","../../assets/img/baner_video.webm"],["routerLink","/",1,"responsive-logo"],["src","../../assets/img/void_logo.png","alt",""],["onclick","burgerMenu()",1,"wiki-navbar-toggle"],["aria-hidden","true","id","burger",1,"fa","fa-bars","bars-icon"],["aria-hidden","true","id","close",1,"fa","fa-times","close-icon"],["id","wiki-navbar-menu",1,"wiki-navbar-menu"],["routerLink","/starter-guide",3,"click"],["data-dropdown","",1,"dropdown"],["data-dropdown-button","",1,"link"],["aria-hidden","true",1,"fa","fa-angle-down"],[1,"dropdown-menu","information-grid"],[1,"dropdown-heading"],[1,"dropdown-links"],["routerLink","/all-sets",1,"link",3,"click"],["routerLink","/hats",1,"link",3,"click"],["routerLink","/costumes",1,"link",3,"click"],["routerLink","/costume-wings",1,"link",3,"click"],["routerLink","/weapon-skins",1,"link",3,"click"],["routerLink","/mini-pets",1,"link",3,"click"],["routerLink","/accessories",1,"link",3,"click"],["routerLink","/badges",1,"link",3,"click"],["routerLink","/books",1,"link",3,"click"],["routerLink","/fairies",1,"link",3,"click"],["routerLink","/helmets-masks",1,"link",3,"click"],["routerLink","/resistances",1,"link",3,"click"],["routerLink","/partners",1,"link",3,"click"],["routerLink","/pets",1,"link",3,"click"],["routerLink","/psps",1,"link",3,"click"],["routerLink","/daily-hub",1,"link",3,"click"],["routerLink","/mounts",1,"link",3,"click"],["routerLink","/raids",1,"link",3,"click"],["routerLink","/shells",1,"link",3,"click"],["routerLink","/tattoos",1,"link",3,"click"],["routerLink","/carves",1,"link",3,"click"],["routerLink","/titles",1,"link",3,"click"],["routerLink","/sellable-items",1,"link",3,"click"],["routerLink","/instances",1,"link",3,"click"],[1,"dropdown-menu","information-grid","guides-dropdown","dropdown-responsive"],["routerLink","/features",1,"link",3,"click"],["routerLink","/special-items",1,"link",3,"click"],["routerLink","/ticket-system",1,"link",3,"click"],["routerLink","/whitelist-dll",1,"link",3,"click"],["routerLink","/balance",1,"link",3,"click"],["routerLink","/double-box",1,"link",3,"click"],["routerLink","/gold-set",1,"link",3,"click"],["routerLink","/raid-set",1,"link",3,"click"],["routerLink","/reputation-set",1,"link",3,"click"],["routerLink","/betting-set",1,"link",3,"click"],["routerLink","/cooking-set",1,"link",3,"click"],["routerLink","/perfection-set",1,"link",3,"click"],["routerLink","/act-four-set",1,"link",3,"click"],["routerLink","/fish-set",1,"link",3,"click"],["routerLink","/exp",1,"link",3,"click"],["routerLink","/carvetattooset",1,"link",3,"click"],["routerLink","/sp-obtaining",1,"link",3,"click"],["routerLink","/sp-perfection",1,"link",3,"click"],["routerLink","/sp-upgrade",1,"link",3,"click"],["routerLink","/sp-wings",1,"link",3,"click"],["routerLink","/cooking-sp",1,"link",3,"click"],["routerLink","/act4",1,"link",3,"click"],["routerLink","/arena-of-talents",1,"link",3,"click"],["routerLink","/fish-system",1,"link",3,"click"],["routerLink","/prestige-system",1,"link",3,"click"],["routerLink","/rainbow-battle",1,"link",3,"click"],["routerLink","/world-bosses",1,"link",3,"click"],["routerLink","/soul-system",1,"link",3,"click"],["routerLink","/money",1,"link",3,"click"],[1,"dropdown-menu","information-grid-crew","dropdown-responsive"],["routerLink","/prestige-system",1,"link","link-crew",3,"click"],["routerLink","/prestige-8",1,"link","link-crew",3,"click"],["routerLink","/prestige-8-1",1,"link","link-crew",3,"click"],["routerLink","/prestige-8-2",1,"link","link-crew",3,"click"],["routerLink","/prestige-9",1,"link","link-crew",3,"click"],["routerLink","/prestige-6",1,"link","link-crew",3,"click"],["routerLink","/content-creators",1,"link","link-crew",3,"click"],["routerLink","/becoming-content-creator",1,"link","link-crew",3,"click"],[1,"dropdown-menu","information-grid-updates","dropdown-responsive"],["href","https://forum.nosvoid.com/forum/board/9-patch-notes/","target","_blank","rel","noopener noreferrer",1,"link","link-crew",3,"click"],["routerLink","/shop-updates",1,"link","link-crew",3,"click"],["routerLink","/schedule",3,"click"],["routerLink","/rules",3,"click"]],template:function(e,i){1&e&&(l(0,"nav",0)(1,"div",1)(2,"a",2)(3,"video",3),p(4,"source",4),a()(),l(5,"a",5),p(6,"img",6),a()(),l(7,"div",7),p(8,"i",8)(9,"i",9),a(),l(10,"ul",10)(11,"li",11),ee("click",function(){return i.closeMenuLink()}),s(12,"Starter Guide"),a(),l(13,"div",12)(14,"button",13),s(15," In Game Content "),p(16,"i",14),a(),l(17,"div",15)(18,"div")(19,"div",16),s(20,"Costumes & Skins"),a(),l(21,"div",17)(22,"a",18),ee("click",function(){return i.closeMenuLink()}),s(23,"All Sets"),a(),l(24,"a",19),ee("click",function(){return i.closeMenuLink()}),s(25,"Hats"),a(),l(26,"a",20),ee("click",function(){return i.closeMenuLink()}),s(27,"Costumes"),a(),l(28,"a",21),ee("click",function(){return i.closeMenuLink()}),s(29,"Wings"),a(),l(30,"a",22),ee("click",function(){return i.closeMenuLink()}),s(31,"Weapon Skins"),a(),l(32,"a",23),ee("click",function(){return i.closeMenuLink()}),s(33,"Mini Pets"),a()()(),l(34,"div")(35,"div",16),s(36,"Equipments"),a(),l(37,"div",17)(38,"a",24),ee("click",function(){return i.closeMenuLink()}),s(39,"Accessories"),a(),l(40,"a",25),ee("click",function(){return i.closeMenuLink()}),s(41,"Badges"),a(),l(42,"a",26),ee("click",function(){return i.closeMenuLink()}),s(43,"Books"),a(),l(44,"a",27),ee("click",function(){return i.closeMenuLink()}),s(45,"Fairies"),a(),l(46,"a",28),ee("click",function(){return i.closeMenuLink()}),s(47,"Helmets & Masks"),a(),l(48,"a",29),ee("click",function(){return i.closeMenuLink()}),s(49,"Resistances"),a()()(),l(50,"div")(51,"div",16),s(52,"Pets, Partners "),p(53,"br"),s(54," & PSPs"),a(),l(55,"div",17)(56,"a",30),ee("click",function(){return i.closeMenuLink()}),s(57,"Partners"),a(),l(58,"a",31),ee("click",function(){return i.closeMenuLink()}),s(59,"Pets"),a(),l(60,"a",32),ee("click",function(){return i.closeMenuLink()}),s(61,"PSPs"),a()()(),l(62,"div")(63,"div",16),s(64,"Others"),a(),l(65,"div",17)(66,"a",33),ee("click",function(){return i.closeMenuLink()}),s(67,"Quests"),a(),l(68,"a",34),ee("click",function(){return i.closeMenuLink()}),s(69,"Mounts"),a(),l(70,"a",35),ee("click",function(){return i.closeMenuLink()}),s(71,"Raids"),a(),l(72,"a",36),ee("click",function(){return i.closeMenuLink()}),s(73,"Shells"),a(),l(74,"a",37),ee("click",function(){return i.closeMenuLink()}),s(75,"Tattoos"),a(),l(76,"a",38),ee("click",function(){return i.closeMenuLink()}),s(77,"Carves"),a(),l(78,"a",39),ee("click",function(){return i.closeMenuLink()}),s(79,"Titles"),a(),l(80,"a",40),ee("click",function(){return i.closeMenuLink()}),s(81,"Sellable Items"),a(),l(82,"a",41),ee("click",function(){return i.closeMenuLink()}),s(83,"Private Instances"),a()()()()(),l(84,"div",12)(85,"button",13),s(86," Guides "),p(87,"i",14),a(),l(88,"div",42)(89,"div")(90,"div",16),s(91,"Important"),a(),l(92,"div",17)(93,"a",43),ee("click",function(){return i.closeMenuLink()}),s(94,"Features"),a(),l(95,"a",44),ee("click",function(){return i.closeMenuLink()}),s(96,"Special Items"),a(),l(97,"a",45),ee("click",function(){return i.closeMenuLink()}),s(98,"Ticket System"),a(),l(99,"a",46),ee("click",function(){return i.closeMenuLink()}),s(100,"Whitelist DLL"),a(),l(101,"a",47),ee("click",function(){return i.closeMenuLink()}),s(102,"Balance"),a()()(),l(103,"div")(104,"div",16),s(105,"Special Sets"),a(),l(106,"div",17)(107,"a",48),ee("click",function(){return i.closeMenuLink()}),s(108,"Double Box Set"),a(),l(109,"a",49),ee("click",function(){return i.closeMenuLink()}),s(110,"Gold Set"),a(),l(111,"a",50),ee("click",function(){return i.closeMenuLink()}),s(112,"Raid Damage Set"),a(),l(113,"a",51),ee("click",function(){return i.closeMenuLink()}),s(114,"Reputation Set"),a(),l(115,"a",52),ee("click",function(){return i.closeMenuLink()}),s(116,"Betting Set"),a(),l(117,"a",53),ee("click",function(){return i.closeMenuLink()}),s(118,"Cooking Set"),a(),l(119,"a",54),ee("click",function(){return i.closeMenuLink()}),s(120,"Perfection Set"),a(),l(121,"a",55),ee("click",function(){return i.closeMenuLink()}),s(122,"A4 Set"),a(),l(123,"a",56),ee("click",function(){return i.closeMenuLink()}),s(124,"Fish Set"),a(),l(125,"a",57),ee("click",function(){return i.closeMenuLink()}),s(126,"Exp Set"),a(),l(127,"a",58),ee("click",function(){return i.closeMenuLink()}),s(128,"Carve&Tattoo Set"),a()()(),l(129,"div")(130,"div",16),s(131,"SP Cards"),a(),l(132,"div",17)(133,"a",59),ee("click",function(){return i.closeMenuLink()}),s(134,"Obtaining"),a(),l(135,"a",60),ee("click",function(){return i.closeMenuLink()}),s(136,"SP Perfection"),a(),l(137,"a",61),ee("click",function(){return i.closeMenuLink()}),s(138,"SP Upgrade"),a(),l(139,"a",62),ee("click",function(){return i.closeMenuLink()}),s(140,"SP Wings"),a(),l(141,"a",63),ee("click",function(){return i.closeMenuLink()}),s(142,"Cooking SP"),a()()(),l(143,"div")(144,"div",16),s(145,"Others"),a(),l(146,"div",17)(147,"a",64),ee("click",function(){return i.closeMenuLink()}),s(148,"Act 4"),a(),l(149,"a",65),ee("click",function(){return i.closeMenuLink()}),s(150,"Arena of Talent"),a(),l(151,"a",66),ee("click",function(){return i.closeMenuLink()}),s(152,"Fish System"),a(),l(153,"a",67),ee("click",function(){return i.closeMenuLink()}),s(154,"Prestige System"),a(),l(155,"a",68),ee("click",function(){return i.closeMenuLink()}),s(156,"Rainbow Battle"),a(),l(157,"a",69),ee("click",function(){return i.closeMenuLink()}),s(158,"World Bosses"),a(),l(159,"a",70),ee("click",function(){return i.closeMenuLink()}),s(160,"Soul System"),a(),l(161,"a",71),ee("click",function(){return i.closeMenuLink()}),s(162,"How to make money?"),a()()()()(),l(163,"div",12)(164,"button",13),s(165," Prestiges "),p(166,"i",14),a(),l(167,"div",72)(168,"div",17)(169,"a",73),ee("click",function(){return i.closeMenuLink()}),s(170,"Prestige System"),a(),l(171,"a",74),ee("click",function(){return i.closeMenuLink()}),s(172,"Prestige 4"),a(),l(173,"a",75),ee("click",function(){return i.closeMenuLink()}),s(174,"Prestige 4 vol.1"),a(),l(175,"a",76),ee("click",function(){return i.closeMenuLink()}),s(176,"Prestige 4 vol.2"),a(),l(177,"a",77),ee("click",function(){return i.closeMenuLink()}),s(178,"Prestige 5"),a(),l(179,"a",78),ee("click",function(){return i.closeMenuLink()}),s(180,"Prestige 6"),a()()()(),l(181,"div",12)(182,"button",13),s(183," Crew "),p(184,"i",14),a(),l(185,"div",72)(186,"div",17)(187,"a",79),ee("click",function(){return i.closeMenuLink()}),s(188,"Content Creators"),a(),l(189,"a",80),ee("click",function(){return i.closeMenuLink()}),s(190,"How to become Content Creator ?"),a()()()(),l(191,"div",12)(192,"button",13),s(193," Updates "),p(194,"i",14),a(),l(195,"div",81)(196,"div",17)(197,"a",82),ee("click",function(){return i.closeMenuLink()}),s(198,"Patch Notes"),a(),l(199,"a",83),ee("click",function(){return i.closeMenuLink()}),s(200,"NosVoid Shop Updates"),a()()()(),l(201,"li",84),ee("click",function(){return i.closeMenuLink()}),s(202,"Schedule"),a(),l(203,"li",85),ee("click",function(){return i.closeMenuLink()}),s(204,"Rules"),a()()())},directives:[rd,uf],styles:['.wiki-navbar[_ngcontent-%COMP%]{background:url(nav_bg.801cf188e761ada8.png);background-color:transparent;display:flex;justify-content:space-between;padding:0 3em;width:100%;top:0;height:100px}.wiki-navbar-logo[_ngcontent-%COMP%]{display:flex;align-items:center}.wiki-navbar-logo[_ngcontent-%COMP%] video[_ngcontent-%COMP%]{height:56px}.wiki-navbar-toggle[_ngcontent-%COMP%]{display:none}.bars-icon[_ngcontent-%COMP%], .close-icon[_ngcontent-%COMP%]{color:#fff;font-size:3rem}.wiki-navbar-menu[_ngcontent-%COMP%]{display:flex;justify-content:space-between;align-items:center;padding:0;margin:0;gap:2em;z-index:2000!important}button.link[_ngcontent-%COMP%]{color:#fff;border-radius:10px;outline:none}.link[_ngcontent-%COMP%]{background:none;border:none;text-decoration:none;color:#fff;font-family:inherit;font-size:1.2rem;cursor:pointer;padding:.5em}a.link[_ngcontent-%COMP%]{border-radius:10px}.dropdown[_ngcontent-%COMP%]{position:relative;display:flex;align-items:center;height:100%;border-radius:10px}.dropdown-heading[_ngcontent-%COMP%]{color:#fff;font-size:1.5rem;font-weight:700;font-family:Edu SA Beginner,cursive;padding:.5em 0}.dropdown-links[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{font-size:1rem}.dropdown-menu[_ngcontent-%COMP%]{position:absolute;left:-50%;top:100%;background-color:var(--void-clr-active);padding:.75rem;opacity:0;border:inherit;border-radius:inherit;pointer-events:none;transform:translateY(-20px);transition:opacity .15s ease-in-out,transform .15s ease-in-out}.guides-dropdown[_ngcontent-%COMP%]{left:-100%}.dropdown.active[_ngcontent-%COMP%] > .link[_ngcontent-%COMP%] + .dropdown-menu[_ngcontent-%COMP%]{opacity:1;transform:translateY(0);pointer-events:auto}.information-grid[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(2,max-content);grid-gap:2rem;gap:2rem}.information-grid-crew[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(1,max-content);grid-gap:2rem;gap:2rem}.information-grid-crew[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]{max-width:150px}.information-grid-updates[_ngcontent-%COMP%]{display:grid;left:-20%;min-width:unset}.information-grid-updates[_ngcontent-%COMP%] .dropdown-links[_ngcontent-%COMP%]{width:115px}.dropdown-links[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:.25rem}.wiki-navbar-menu[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{cursor:pointer;color:#fff;padding:.5em;border-radius:10px}.wiki-navbar-menu[_ngcontent-%COMP%] li[_ngcontent-%COMP%]:hover, .link[_ngcontent-%COMP%]:hover{background-color:var(--void-clr)}.wiki-navbar-menu[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{font-size:1.2em;color:#fff;display:flex;align-items:center}.responsive-logo[_ngcontent-%COMP%]{display:none}.hallo-bg[_ngcontent-%COMP%]{color:#e95124!important;font-weight:700}.hallo-bg[_ngcontent-%COMP%]:hover{background-color:transparent!important;background-image:url(hallo_bg.95b1e174a06f666e.png);background-position:center;background-size:cover;background-clip:border-box;color:#fff!important}.xmas-bg[_ngcontent-%COMP%]{color:#e70e0e!important;font-weight:700}.xmas-bg[_ngcontent-%COMP%]:hover{background-color:transparent!important;background-image:url(xmas-bg.9a28a22520ca1fd0.jpg);background-position:center;background-size:cover;background-clip:border-box;color:#fff!important;text-shadow:0px 2px 1px rgb(0,0,0)}@media all and (min-width: 1280px){.wiki-navbar-menu[_ngcontent-%COMP%]{transform:translateY(0)!important;opacity:1!important}}@media all and (max-width: 1280px){.wiki-navbar-toggle[_ngcontent-%COMP%]{display:flex;align-items:center;cursor:pointer;z-index:20}.wiki-navbar-logo[_ngcontent-%COMP%]{z-index:20}.bars-icon[_ngcontent-%COMP%]{display:block}.close-icon[_ngcontent-%COMP%]{display:none}.wiki-navbar-menu[_ngcontent-%COMP%]{position:absolute;top:var(--ig-link-height);left:0;width:100%;height:120vh;flex-direction:column;justify-content:flex-start;padding-top:100px;background-color:var(--void-clr-active);transform:translateY(-100%);opacity:0;transition:transform .5s ease-in-out,opacity .5s ease-in-out}.wiki-navbar-menu[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{height:unset}.open[_ngcontent-%COMP%] > .wiki-navbar-menu[_ngcontent-%COMP%]{transform:translateY(0)}.dropdown[_ngcontent-%COMP%], .link[_ngcontent-%COMP%]{height:unset}.responsive-logo[_ngcontent-%COMP%]{display:block;font-family:"Exo 2",sans-serif;color:#fff;text-decoration:none;font-weight:700;font-size:1.5rem}.responsive-logo[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{height:42px}.video-logo[_ngcontent-%COMP%]{display:none}}']}),n})(),Rj=(()=>{class n{constructor(){this.title="nos_void_wiki"}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=X({type:n,selectors:[["app-root"]],decls:2,vars:0,template:function(e,i){1&e&&p(0,"app-navbar")(1,"router-outlet")},directives:[Nj,S_],styles:[""]}),n})(),Ij=(()=>{class n{constructor(){}ngOnInit(){}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=X({type:n,selectors:[["app-home"]],decls:27,vars:0,consts:[[1,"home-container"],[1,"wiki-home"],[1,"home-title-1"],[1,"home-events"],[1,"home-title-2"],[1,"home-events-list"],["href","https://wiki.voidgamingnetwork.com/prestige-6"],[1,"home-social-networks"],[1,"join-buttons"],["href","https://discord.com/invite/voidgamingnetwork","target","_blank",1,"join-button"],["src","../../assets/img/home/discord.png","alt",""],["href","https://www.youtube.com/channel/UCw7xYs5ijoPFqjNtOyrBR_A","target","_blank",1,"join-button"],["src","../../assets/img/home/youtube.png","alt",""],["href","https://twitter.com/NosVoid","target","_blank",1,"join-button"],["src","../../assets/img/home/twitter.png","alt",""],["href","https://www.instagram.com/nosvoidv2/","target","_blank",1,"join-button"],["src","../../assets/img/home/instagram.png","alt",""]],template:function(e,i){1&e&&(l(0,"div",0)(1,"section",1)(2,"h1",2),s(3,"Welcome to Void Wiki"),a(),l(4,"div",3)(5,"h2",4),s(6,"Ongoing Event(s) : "),a(),l(7,"ul",5)(8,"h2",4)(9,"a",6),s(10,"PRESTIGE 6 UPDATE"),a()()()()(),l(11,"aside",7)(12,"h2",4),s(13,"Make sure to join us on :"),a(),l(14,"div",8)(15,"a",9),p(16,"img",10),s(17," Discord "),a(),l(18,"a",11),p(19,"img",12),s(20," YouTube "),a(),l(21,"a",13),p(22,"img",14),s(23," Twitter "),a(),l(24,"a",15),p(25,"img",16),s(26," Instagram "),a()()()())},styles:[".home-container[_ngcontent-%COMP%]{display:flex;flex-direction:column;padding:.5em;gap:1em}.home-social-networks[_ngcontent-%COMP%]{height:-moz-fit-content;height:fit-content;color:#fff;background-color:#000c;border-radius:20px;width:100%;padding:3em;display:flex;flex-direction:column;align-items:center}.wiki-home[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;flex-direction:column;margin-top:3em;color:#fff;background-color:#000c;border-radius:20px;width:100%;padding:2em 0}.wiki-home[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:250px;max-width:100%;max-height:100%}.home-title-1[_ngcontent-%COMP%], .home-title-2[_ngcontent-%COMP%], .join-button[_ngcontent-%COMP%]{font-family:Edu SA Beginner,cursive}.home-title-1[_ngcontent-%COMP%]{font-size:3rem;margin-bottom:1em;text-align:center;line-height:1.1em}.home-title-2[_ngcontent-%COMP%]{font-size:2rem;text-align:center}.home-event[_ngcontent-%COMP%], .home-event[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{font-size:1.2rem;color:var(--void-clr);line-height:1.5em}.home-events[_ngcontent-%COMP%]{margin-bottom:1em;text-align:center}.home-events-list[_ngcontent-%COMP%]{margin:0;padding:0;padding-block:1em}.join-buttons[_ngcontent-%COMP%]{display:flex;width:-moz-fit-content;width:fit-content;gap:2em}.join-button[_ngcontent-%COMP%]{display:flex;align-items:center;gap:.3em;text-decoration:none;padding:.5em 1em;background-color:var(--void-clr);border-radius:50px;color:#000;font-size:1.5rem;font-weight:700}.join-button[_ngcontent-%COMP%]:hover{background-color:var(--void-clr-active)}.join-button[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:36px;height:36px}@media all and (min-width: 1140px){.wiki-home[_ngcontent-%COMP%]{width:75%}.home-container[_ngcontent-%COMP%]{flex-direction:row;width:75%;margin:auto}.home-social-networks[_ngcontent-%COMP%]{max-width:25%;margin-top:3em;padding:2em}.join-buttons[_ngcontent-%COMP%]{flex-direction:column}}@media all and (max-width: 780px){.join-buttons[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(2,1fr)}}@media all and (max-width: 420px){.join-buttons[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:1em}}"]}),n})();const Fj=JSON.parse('[{"name":"Skeleton Mask","buff":"skeleton","class":"pvp"},{"name":"Rat Hat","buff":"rat_hat","class":"pvp"},{"name":"Bloody Dracula Hat","buff":"bloody_dracula_hat","class":"pvp"},{"name":"Creepy Monk Hat","buff":"creepy_monk_hat","class":"pvp"},{"name":"Dracula Hat","buff":"dracula_hat","class":"pve"},{"name":"Cuddly Dino Hat","buff":"cuddly_dino_hat","class":"betting"},{"name":"Puppet\'s Master Hat","buff":"puppet_master_hat","class":"pvp"},{"name":"Recketeer Headset","buff":"rocheteer","class":"raid"},{"name":"Christmas Hat","buff":"christmas_hat","class":"pvp"},{"name":"Concierge Hat","buff":"concierge_hat","class":"raid"},{"name":"Death Lancer Hat","buff":"death_lancer_hat","class":"pvp"},{"name":"Desert Hat","buff":"desert_hat","class":"gold"},{"name":"Easter Bunny Hat","buff":"easter_bunny_hat","class":"raid"},{"name":"Frost Warrior Hat","buff":"frost_warrior_hat","class":"pvp"},{"name":"Hawaii Hat","buff":"hawaii_hat","class":"fish"},{"name":"Honeybee Crown","buff":"honeybee_hat","class":"raid"},{"name":"Illusionist\'s Top Hat","buff":"illusionist_hat","class":"gold"},{"name":"Karate Hat","buff":"karate_hat","class":"pvp"},{"name":"Knight Hat","buff":"knight_hat","class":"pvp"},{"name":"Korean Cat Hat","buff":"korean_cat_hat","class":"betting"},{"name":"Plague Hat","buff":"plague_hat","class":"raid"},{"name":"Rafting Hat","buff":"rafting_hat","class":"fish"},{"name":"Sailing Hat","buff":"sailing_hat","class":"fish"},{"name":"Sexy Bunny Hat","buff":"sexy_bunny_hat","class":"betting"},{"name":"Snorkelling Hat","buff":"snorkelling_hat","class":"fish"},{"name":"Straw Hat","buff":"straw_hat","class":"fish"},{"name":"Viking Hat","buff":"viking_hat","class":"pvp"},{"name":"Wedding Hat","buff":"wedding_hat","class":"pvp"},{"name":"Wizard of Noz Hat","buff":"wizard_of_noz_hat","class":"pvp"},{"name":"Wonderland Hat","buff":"wonderland_hat","class":"raid gold"}]');function Lj(n,t){if(1&n&&(l(0,"div",12)(1,"div",13)(2,"h2",14),s(3),a(),l(4,"a",15),p(5,"img",16),a()()()),2&n){const e=t.$implicit;qt(e.class),C(3),G(e.name),C(1),te("href","../assets/img/costumes/hats/",e.buff,".png",q),C(1),te("src","../assets/img/costumes/hats/",e.buff,".png",q)}}let Vj=(()=>{class n{constructor(){this.hats=Fj}ngOnInit(){!function Bj(){const n=document.getElementById("hat-filter");n.addEventListener("change",()=>{let t=n.options[n.selectedIndex].text,e=document.querySelectorAll(".raid"),i=document.querySelectorAll(".pvp"),o=document.querySelectorAll(".fish"),r=document.querySelectorAll(".gold"),c=document.querySelectorAll(".betting"),u=document.querySelectorAll(".perfing");switch(t){case"All":e.forEach(d=>{d.classList.remove("display-none")}),i.forEach(d=>{d.classList.remove("display-none")}),o.forEach(d=>{d.classList.remove("display-none")}),r.forEach(d=>{d.classList.remove("display-none")}),c.forEach(d=>{d.classList.remove("display-none")}),u.forEach(d=>{d.classList.remove("display-none")});break;case"PVP":e.forEach(d=>{d.classList.add("display-none")}),i.forEach(d=>{d.classList.remove("display-none")}),o.forEach(d=>{d.classList.add("display-none")}),r.forEach(d=>{d.classList.add("display-none")}),c.forEach(d=>{d.classList.add("display-none")}),u.forEach(d=>{d.classList.add("display-none")});break;case"Raid/PVE":e.forEach(d=>{d.classList.remove("display-none")}),i.forEach(d=>{d.classList.add("display-none")}),o.forEach(d=>{d.classList.add("display-none")}),r.forEach(d=>{d.classList.contains("raid")?d.classList.remove("display-none"):d.classList.add("display-none")}),c.forEach(d=>{d.classList.add("display-none")}),u.forEach(d=>{d.classList.add("display-none")});break;case"Fish":e.forEach(d=>{d.classList.add("display-none")}),i.forEach(d=>{d.classList.add("display-none")}),o.forEach(d=>{d.classList.remove("display-none")}),r.forEach(d=>{d.classList.add("display-none")}),c.forEach(d=>{d.classList.add("display-none")}),u.forEach(d=>{d.classList.add("display-none")});break;case"Gold":e.forEach(d=>{d.classList.add("display-none")}),i.forEach(d=>{d.classList.add("display-none")}),o.forEach(d=>{d.classList.add("display-none")}),r.forEach(d=>{d.classList.remove("display-none")}),c.forEach(d=>{d.classList.add("display-none")}),u.forEach(d=>{d.classList.add("display-none")});break;case"Betting":e.forEach(d=>{d.classList.add("display-none")}),i.forEach(d=>{d.classList.add("display-none")}),o.forEach(d=>{d.classList.add("display-none")}),r.forEach(d=>{d.classList.add("display-none")}),c.forEach(d=>{d.classList.remove("display-none")}),u.forEach(d=>{d.classList.add("display-none")});break;case"Perfing SPs":e.forEach(d=>{d.classList.add("display-none")}),i.forEach(d=>{d.classList.add("display-none")}),o.forEach(d=>{d.classList.add("display-none")}),r.forEach(d=>{d.classList.add("display-none")}),c.forEach(d=>{d.classList.add("display-none")}),u.forEach(d=>{d.classList.remove("display-none")})}})}()}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=X({type:n,selectors:[["app-costume-hats"]],decls:20,vars:1,consts:[[1,"d-flex","justify-content-center","align-items-center"],[1,"hats"],[1,"hats-title"],[1,"select-container"],["name","filter","id","hat-filter",1,"hats-select"],[1,"selectPve"],[1,"selectPvp"],[1,"selectFish"],[1,"selectGold"],[1,"selectBetting"],[1,"hats-container"],["class","hat-container",3,"class",4,"ngFor","ngForOf"],[1,"hat-container"],[1,"d-flex","justify-content-center","align-items-center","flex-column"],[1,"hat-name"],["target","_blank",3,"href"],[3,"src"]],template:function(e,i){1&e&&(l(0,"div",0)(1,"section",1)(2,"h1",2),s(3,"Hats"),a(),l(4,"div",3)(5,"select",4)(6,"option"),s(7,"All"),a(),l(8,"option",5),s(9,"Raid/PVE"),a(),l(10,"option",6),s(11,"PVP"),a(),l(12,"option",7),s(13,"Fish"),a(),l(14,"option",8),s(15,"Gold"),a(),l(16,"option",9),s(17,"Betting"),a()()(),l(18,"div",10),I(19,Lj,6,6,"div",11),a()()()),2&e&&(C(19),R("ngForOf",i.hats))},directives:[Me],styles:[".hats[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;flex-direction:column;margin-block:3em;color:#fff;background-color:#000c;border-radius:20px;width:100%;padding:3em 0}.hat-container[_ngcontent-%COMP%]{padding:1em}.hat-container[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{max-width:100%;max-height:100%;border-radius:10px}.hat-name[_ngcontent-%COMP%], .hats-title[_ngcontent-%COMP%]{font-family:Edu SA Beginner,cursive;display:flex;justify-content:center;font-size:2rem}.hats-title[_ngcontent-%COMP%]{font-size:3rem;margin-bottom:1em}.hats-select[_ngcontent-%COMP%]{background-color:var(--void-clr);border:none;padding:.5em;border-radius:10px;color:#fff;font-size:1.2em}.hats-select[_ngcontent-%COMP%] option[_ngcontent-%COMP%]{color:#fff}@media all and (min-width: 1140px){.hats-container[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(3,1fr);padding:1em}.hats[_ngcontent-%COMP%]{width:75%}}"]}),n})();var Hj=Ws(259),ul=Ws.n(Hj);const jj=JSON.parse('[{"name":"Skeleton","location":"You can get this costume from Vessel Event.","skins":"skeleton","buff":"skeleton"},{"name":"Puppet Master","location":"You can get this costume from Fortune Wheel.","skins":"puppet_master","buff":"puppet_master"},{"name":"Aqua Bushi","location":"You can buy this set at Costumes NPC in NosVille","skins":"aqua_bushi","buff":"aqua_bushi_buffs"},{"name":"Creepy Monk","location":"You can get it from Fortune Wheel","skins":"creepy_monk","buff":"creepy_monk"},{"name":"Bloody Dracula","location":"You can get it from Halloween Event 2023","skins":"bloody_dracula","buff":"bloody_dracula"},{"name":"Rocketeer","location":"You can get it from Fortune Wheel","skins":"rocketer","buff":"rocketer"},{"name":"Christmas","location":"Obtainable in Winter Event","skins":"christmas","buff":"christmas"},{"name":"Asian Black Bear","location":"You can get this set at Costume Shop 1 NPC","skins":"asian_black_bear","buff":"asian_black_bear_buffs"},{"name":"Betting Costume","location":"You can get this costume in the Fortune Wheel","skins":"betting","buff":"betting_buffs"},{"name":"Color Bushi (Every Color)","location":"You can buy those sets at Costumes NPC in NosVille","skins":"color_bushi","buff":"color_bushi_buffs"},{"name":"Concierge Uniform","location":"You can craft this set at Family Tower Rewards NPC $warp p4","skins":"concierge","buff":"concierge_buffs"},{"name":"Cuddly Dino","location":"Obtainable from Fortune Wheel and Easter Event 2023","skins":"cuddly_dino","buff":"cuddly_dino_buffs"},{"name":"Cuddly Tiger","location":"You can buy this set at Costumes NPC in NosVille","skins":"cuddly_tiger","buff":"cuddly_tiger_buffs"},{"name":"Death Lancer","location":"You can craft this set at Family Tower Rewards NPC $warp p4","skins":"death_lancer","buff":"death_lancer_buffs"},{"name":"Desert","location":"You can craft this set at Desert Rewards NPC Prestige 4 lobby","skins":"desert","buff":"desert_buffs"},{"name":"Dracula","location":"You can buy this set for 500 coins in VoidMall or can be crafted in Fernons Egg Craft NPC in $warp p2","skins":"dracula","buff":"dracula_buffs"},{"name":"Easter Bunny","location":"You can craft this set during the Easter Event","skins":"easter_bunny","buff":"easter_bunny_buffs"},{"name":"Fire Devil","location":"You can craft this set atPrestige 2 Rewards NPC or you can buy it for 350 coins in VoidMall","skins":"fire_devil","buff":"fire_devil_buffs"},{"name":"Fluffy Rabbit","location":"You can buy this set at Costumes NPC in NosVille","skins":"fluffy_rabbit","buff":"fluffy_rabbit_buffs"},{"name":"Football","location":"You can buy this set at Costumes NPC in NosVille","skins":"football","buff":"football_buffs"},{"name":"Frost Warrior","location":"You can get this set in the Fortune Wheel","skins":"frost_warrior","buff":"frost_warrior_buffs"},{"name":"Glowing Pumpkin Hat","location":"You can craft this hat during Halloween Event","skins":"glowing_pumpkin_hat","buff":"glowing_pumpkin_hat"},{"name":"Groovy Beach","location":"You can buy this set for 700 coins in the VoidMall","skins":"groovy_beach","buff":"groovy_beach_buffs"},{"name":"Hawaii","location":"You can craft this set during the Summer Event","skins":"hawaii","buff":"hawaii_buffs"},{"name":"Honeybee","location":"You can craft this set at HardCore NPC at Prestige 8 lobby","skins":"honeybee","buff":"honeybee_buffs"},{"name":"Ice Witch","location":"You can get this set in Act4 World Boss boxes or you can buy it for 450 coins in VoidMall","skins":"ice_witch","buff":"ice_witch_buffs"},{"name":"Illusionist\u2019s top Hat","location":"You can craft this hat at Fish Craft NPC and Ticket Exchange 2 NPC","skins":"illusionist_hat","buff":"illusionist_buffs"},{"name":"Karate","location":"You can craft this set at after 2.000 kills in Act4","skins":"karate","buff":"karate_buffs"},{"name":"Knight","location":"You can get this costume in the Fortune Wheel","skins":"knight","buff":"knight_buffs"},{"name":"Korat Cat (Male)","location":"You can craft it on Act 4","skins":"korean_cat","buff":"korean_cat_buffs"},{"name":"Magic Light","location":"You can craft this set at Fish Craft NPC","skins":"magic_light","buff":"magic_light_buffs"},{"name":"Magic Shadow","location":"You can craft this set at Fish Craft NPC","skins":"magic_shadow","buff":"magic_shadow_buffs"},{"name":"Navy","location":"You can buy this set at Costumes NPC in NosVille","skins":"navy","buff":"navy_buffs"},{"name":"Nutcracker","location":"You can craft this set at Prestige 1 Rewards NPC","skins":"nutcracker","buff":"nutcracker_buffs"},{"name":"Oto-Fox","location":"You can buy this set at Costumes NPC in NosVille","skins":"oto_fox","buff":"oto_fox_buffs"},{"name":"Pixie","location":"You can buy this set for 650 coins in VoidMall","skins":"pixie","buff":"pixie_buffs"},{"name":"Plague Doctor / Nurse","location":"You can get this set during the Halloween Event and from the Fortune Wheel","skins":"plague_doctor","buff":"plague_doctor_buffs"},{"name":"Police","location":"You can craft this set at 10-50Lv Fish Craft NPC at $warp fish and RBB Exchange NPC in NosVille","skins":"police","buff":"police_buffs"},{"name":"Pumpkin Witch","location":"You can craft this set during Halloween Event","skins":"pumpkin_witch","buff":"pumpkin_witch_buffs"},{"name":"Puppet Master\'s","location":"Auction Event","skins":"puppet_master","buff":"puppet_master_buffs"},{"name":"Rafting","location":"You can craft this set at 25-50Lv Fish Craft NPC $warp fish","skins":"rafting","buff":"rafting_buffs"},{"name":"Rat Hat","location":"You can craft this hat during the Mouse Event","skins":"rat_hat","buff":"rat_hat_buffs"},{"name":"Reindeer","location":"You can get this set at Family Tower Rewards NPC $warp p4 or for 450 coins in VoidMall","skins":"reindeer","buff":"reindeer_buffs"},{"name":"Sailing","location":"You can craft this set at 1-50Lv Fish Craft NPC at $warp fish","skins":"sailing","buff":"sailing_buffs"},{"name":"Sexy Bunny (Female)","location":"You can craft it on Act 4","skins":"sexy_bunny","buff":"sexy_bunny_buffs"},{"name":"Snorkelling","location":"You can craft this set at 50-50Lv Fish Craft NPC at $warp fish","skins":"snorkelling","buff":"snorkelling_buffs"},{"name":"Snow White Tiger","location":"You can buy this set at Costume NPC in NosVille","skins":"snow_white_tiger","buff":"snow_white_tiger_buffs"},{"name":"Straw Hat","location":"You can craft this hat at 1-50Lv Fish Craft NPC at $warp fish","skins":"straw_hat","buff":"straw_hat_buffs"},{"name":"Tropical","location":"You can craft this set at Rainbow Battle NPC in NosVille","skins":"tropical","buff":"tropical_buffs"},{"name":"Viking","location":"You can craft this set at 25-50Lv Fish Craft NPC $warp fish","skins":"viking","buff":"viking_buffs"},{"name":"Wedding","location":"You can get this set in the Fortune Wheel or at Event NPC in NosVille","skins":"special_wedding","buff":"special_wedding_buffs"},{"name":"Winter","location":"You can get this set in Hardcore Raid boxes","skins":"winter","buff":"winter_buffs"},{"name":"Wizard of Noz","location":"You can craft this set at 50-50Lv Fish Craft NPC $warp fish","skins":"wizard_of_noz","buff":"wizard_of_noz_buffs"},{"name":"Wonderland","location":"You can get this set in AoT Random Box 2 or for 800 coins in VoidMall","skins":"wonderland","buff":"wonderland_buffs"}]');function Wj(n,t){if(1&n&&(l(0,"div",6)(1,"h2",7),s(2),a(),l(3,"p",8),s(4),a(),l(5,"a",9),p(6,"img",10),a(),l(7,"button",11),s(8,"Show Buffs"),a(),l(9,"div",12)(10,"div",13)(11,"a",14),p(12,"img",15),a(),l(13,"span",16),p(14,"i",17),a()()()()),2&n){const e=t.$implicit,i=t.index;C(2),G(e.name),C(2),G(e.location),C(1),te("href","../assets/img/costumes/all-sets/skins/",e.skins,".png",q),C(1),te("src","../assets/img/costumes/all-sets/skins/",e.skins,".png",q),C(1),te("id","show-buffs-",i,""),C(4),te("href","../assets/img/costumes/all-sets/buffs/",e.buff,".png",q),C(1),te("src","../assets/img/costumes/all-sets/buffs/",e.buff,".png",q)}}let $j=(()=>{class n{constructor(){this.allsets=jj}showBuffs(){ul()(document).ready(function(){ul()(".show-buffs").click(function(e){let o=e.target.nextElementSibling;(null==o?void 0:o.classList.contains("display-none"))?(o.classList.remove("display-none"),o.classList.add("display-flex")):(null==o?void 0:o.classList.contains("display-flex"))&&(o.classList.remove("display-flex"),o.classList.add("display-none")),ul()(".close-buffs").click(function(r){null==o||o.classList.remove("display-flex"),null==o||o.classList.add("display-none")}),window.addEventListener("click",r=>{r.target==o&&(null==o||o.classList.remove("display-flex"),null==o||o.classList.add("display-none"))})})})}ngOnInit(){this.showBuffs()}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=X({type:n,selectors:[["app-costume-sets"]],decls:7,vars:1,consts:[[1,"d-flex","justify-content-center"],[1,"all-sets"],[1,"all-sets-title"],[1,"sets-container","container"],[1,"display-grid"],["class","set-container",4,"ngFor","ngForOf"],[1,"set-container"],[1,"set-name"],[1,"set-location"],["target","_blank",3,"href"],[1,"set-skin",3,"src"],[1,"show-buffs",3,"id"],["id","set-buff-modal",1,"set-buff","display-none"],[1,"set-buff-content"],["target","blank",3,"href"],["alt","",3,"src"],["id","close-btn",1,"close-buffs"],["aria-hidden","true",1,"fa","fa-times"]],template:function(e,i){1&e&&(l(0,"div",0)(1,"section",1)(2,"h1",2),s(3,"All Costumes Sets"),a(),l(4,"div",3)(5,"div",4),I(6,Wj,15,7,"div",5),a()()()()),2&e&&(C(6),R("ngForOf",i.allsets))},directives:[Me],styles:[".all-sets[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;flex-direction:column;margin-block:3em;color:#fff;background-color:#000c;border-radius:20px;width:100%;padding:3em 0}.sets-container[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;flex-direction:column;margin-top:2em;margin-bottom:2em}.open-sets[_ngcontent-%COMP%]{width:75%;display:flex;justify-content:space-between;align-items:center;padding:.5em 1em;background-color:var(--void-clr);border:none;font-weight:700;border-radius:10px;color:#fff}.set-container[_ngcontent-%COMP%]{padding:1em;display:flex;flex-direction:column;align-items:center}.all-sets-title[_ngcontent-%COMP%]{font-size:3rem;margin-bottom:1em;text-align:center;line-height:1.1em}.set-name[_ngcontent-%COMP%]{font-size:2rem}.set-location[_ngcontent-%COMP%]{font-size:1.1rem}.set-location[_ngcontent-%COMP%], .set-name[_ngcontent-%COMP%]{text-align:center}.set-name[_ngcontent-%COMP%], .all-sets-title[_ngcontent-%COMP%]{font-family:Edu SA Beginner,cursive}.show-buffs[_ngcontent-%COMP%]{border:none;background-color:var(--void-clr);color:#000;padding:.5em 1em;margin-top:1em;border-radius:10px}.set-skin[_ngcontent-%COMP%]{max-width:100%;width:200px}.set-buff[_ngcontent-%COMP%]{position:fixed;z-index:1;left:0;top:0;height:100%;width:100%;overflow:auto;background-color:#000000e6;justify-content:center;align-items:center;overflow:hidden}.set-buff-content[_ngcontent-%COMP%]{background-color:var(--void-clr);margin:20% auto;padding:2em;box-shadow:0 5px 8px #0003,0 7px 20px #0000002b;border-radius:20px;display:flex;justify-content:center;align-items:flex-start;gap:1em}.set-container[_ngcontent-%COMP%] img[_ngcontent-%COMP%], .set-buff-content[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{border-radius:10px;max-width:100%}.close-buffs[_ngcontent-%COMP%]{color:#000;font-size:1.5rem;cursor:pointer}.close-buffs[_ngcontent-%COMP%]:hover, .close-buffs[_ngcontent-%COMP%]:focus{text-decoration:none}@media all and (min-width: 1140px){.display-grid[_ngcontent-%COMP%]{grid-template-columns:repeat(3,1fr);width:75%}.all-sets[_ngcontent-%COMP%]{width:75%}.set-container[_ngcontent-%COMP%]{display:flex;justify-content:space-between;align-items:center;flex-direction:column}}"]}),n})();const zj=JSON.parse('[{"name":"Skeleton Costume","buff":"skeleton","class":"pvp"},{"name":"Dracula Costume","buff":"dracula_costume","class":"pve"},{"name":"Bloody Dracula Costume","buff":"bloody_dracula","class":"pvp"},{"name":"Creepy Monk Costume","buff":"creepy_monk","class":"pvp"},{"name":"Rocketeer Costume","buff":"rocheteer","class":"raid"},{"name":"Dino Costume","buff":"dino_costume","class":"betting"},{"name":"Puppet\'s Master Costume","buff":"puppet_master_costume","class":"pvp"},{"name":"Christmas Costume","buff":"christmas_costume","class":"gold"},{"name":"Betting Costume","buff":"betting_costume","class":"betting"},{"name":"Concierge Costume","buff":"concierge_costume","class":"raid"},{"name":"Death Lancer Costume","buff":"death_lancer_costume","class":"pvp"},{"name":"Desert Costume","buff":"desert_costume","class":"pvp"},{"name":"Frost Warrior Costume","buff":"frost_warrior_costume","class":"pvp"},{"name":"Hawaii Costume","buff":"hawaii_costume","class":"raid"},{"name":"Honeybee Costume","buff":"honeybee_costume","class":"pvp"},{"name":"Karate Costume","buff":"karate_costume","class":"pvp"},{"name":"Knight Costume","buff":"knight_costume","class":"pvp"},{"name":"Korean Cat Costume","buff":"korean_cat_costume","class":"perfing"},{"name":"Pixie Costume","buff":"pixie_costume","class":"pvp"},{"name":"Plague Costume","buff":"plague_costume","class":"raid"},{"name":"Police Costume","buff":"police_costume","class":"betting"},{"name":"Rafting Costume","buff":"rafting_costume","class":"fish"},{"name":"Reindeer Costume","buff":"reindeer_costume","class":"raid"},{"name":"Sailing Costume","buff":"sailing_costume","class":"fish"},{"name":"Sexy Bunny Costume","buff":"sexy_bunny_costume","class":"perfing"},{"name":"Snorkelling Costume","buff":"snorkelling_costume","class":"fish"},{"name":"Wedding Costume","buff":"wedding_costume","class":"pvp"},{"name":"Winter Costume","buff":"winter_costume","class":"gold"},{"name":"Wizard of Noz Costume","buff":"wizard_of_noz_costume","class":"fish"},{"name":"Wonderland Costume","buff":"wonderland_costume","class":"raid"}]');function Gj(n,t){if(1&n&&(l(0,"div",13)(1,"div",14)(2,"h2",15),s(3),a(),l(4,"a",16),p(5,"img",17),a()()()),2&n){const e=t.$implicit;qt(e.class),C(3),G(e.name),C(1),te("href","../assets/img/costumes/costumes/",e.buff,".png",q),C(1),te("src","../assets/img/costumes/costumes/",e.buff,".png",q)}}let Yj=(()=>{class n{constructor(){this.costumes=zj}ngOnInit(){!function Uj(){const n=document.getElementById("costumes-filter");n.addEventListener("change",()=>{let t=n.options[n.selectedIndex].text,e=document.querySelectorAll(".raid"),i=document.querySelectorAll(".pvp"),o=document.querySelectorAll(".fish"),r=document.querySelectorAll(".gold"),c=document.querySelectorAll(".betting"),u=document.querySelectorAll(".perfing");switch(t){case"All":e.forEach(d=>{d.classList.remove("display-none")}),i.forEach(d=>{d.classList.remove("display-none")}),o.forEach(d=>{d.classList.remove("display-none")}),r.forEach(d=>{d.classList.remove("display-none")}),c.forEach(d=>{d.classList.remove("display-none")}),u.forEach(d=>{d.classList.remove("display-none")});break;case"PVP":e.forEach(d=>{d.classList.add("display-none")}),i.forEach(d=>{d.classList.remove("display-none")}),o.forEach(d=>{d.classList.add("display-none")}),r.forEach(d=>{d.classList.add("display-none")}),c.forEach(d=>{d.classList.add("display-none")}),u.forEach(d=>{d.classList.add("display-none")});break;case"Raid/PVE":e.forEach(d=>{d.classList.remove("display-none")}),i.forEach(d=>{d.classList.add("display-none")}),o.forEach(d=>{d.classList.add("display-none")}),r.forEach(d=>{d.classList.contains("raid")?d.classList.remove("display-none"):d.classList.add("display-none")}),c.forEach(d=>{d.classList.add("display-none")}),u.forEach(d=>{d.classList.add("display-none")});break;case"Fish":e.forEach(d=>{d.classList.add("display-none")}),i.forEach(d=>{d.classList.add("display-none")}),o.forEach(d=>{d.classList.remove("display-none")}),r.forEach(d=>{d.classList.add("display-none")}),c.forEach(d=>{d.classList.add("display-none")}),u.forEach(d=>{d.classList.add("display-none")});break;case"Gold":e.forEach(d=>{d.classList.add("display-none")}),i.forEach(d=>{d.classList.add("display-none")}),o.forEach(d=>{d.classList.add("display-none")}),r.forEach(d=>{d.classList.remove("display-none")}),c.forEach(d=>{d.classList.add("display-none")}),u.forEach(d=>{d.classList.add("display-none")});break;case"Betting":e.forEach(d=>{d.classList.add("display-none")}),i.forEach(d=>{d.classList.add("display-none")}),o.forEach(d=>{d.classList.add("display-none")}),r.forEach(d=>{d.classList.add("display-none")}),c.forEach(d=>{d.classList.remove("display-none")}),u.forEach(d=>{d.classList.add("display-none")});break;case"Perfing SPs":e.forEach(d=>{d.classList.add("display-none")}),i.forEach(d=>{d.classList.add("display-none")}),o.forEach(d=>{d.classList.add("display-none")}),r.forEach(d=>{d.classList.add("display-none")}),c.forEach(d=>{d.classList.add("display-none")}),u.forEach(d=>{d.classList.remove("display-none")})}})}()}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=X({type:n,selectors:[["app-costumes"]],decls:22,vars:1,consts:[[1,"d-flex","justify-content-center","align-items-center"],[1,"costumes"],[1,"costumes-title"],[1,"select-container"],["name","filter","id","costumes-filter",1,"costumes-select"],[1,"selectPve"],[1,"selectPvp"],[1,"selectFish"],[1,"selectGold"],[1,"selectPerfsp"],[1,"selectBetting"],[1,"costumes-container"],["class","costume-container",3,"class",4,"ngFor","ngForOf"],[1,"costume-container"],[1,"d-flex","justify-content-center","align-items-center","flex-column"],[1,"costume-name"],["target","_blank",3,"href"],[3,"src"]],template:function(e,i){1&e&&(l(0,"div",0)(1,"section",1)(2,"h1",2),s(3,"Costumes"),a(),l(4,"div",3)(5,"select",4)(6,"option"),s(7,"All"),a(),l(8,"option",5),s(9,"Raid/PVE"),a(),l(10,"option",6),s(11,"PVP"),a(),l(12,"option",7),s(13,"Fish"),a(),l(14,"option",8),s(15,"Gold"),a(),l(16,"option",9),s(17,"Perfing SPs"),a(),l(18,"option",10),s(19,"Betting"),a()()(),l(20,"div",11),I(21,Gj,6,6,"div",12),a()()()),2&e&&(C(21),R("ngForOf",i.costumes))},directives:[Me],styles:[".costumes[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;flex-direction:column;margin-block:3em;color:#fff;background-color:#000c;border-radius:20px;width:100%;padding:3em 0}.costume-container[_ngcontent-%COMP%]{padding:1em}.costume-container[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{max-width:100%;max-height:100%;border-radius:10px}.costume-name[_ngcontent-%COMP%], .costumes-title[_ngcontent-%COMP%]{font-family:Edu SA Beginner,cursive;display:flex;justify-content:center;font-size:2rem}.costumes-title[_ngcontent-%COMP%]{font-size:3rem;margin-bottom:1em}.costumes-select[_ngcontent-%COMP%]{background-color:var(--void-clr);border:none;padding:.5em;border-radius:10px;color:#fff;font-size:1.2em}.costumes-select[_ngcontent-%COMP%] option[_ngcontent-%COMP%]{color:#fff}@media all and (min-width: 1140px){.costumes-container[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(3,1fr);padding:1em}.costumes[_ngcontent-%COMP%]{width:75%}}"]}),n})();const qj=JSON.parse('[{"name":"Rocketeer Wings","buff":"rocheteer","class":"raid"},{"name":"Christmas Wings","buff":"christmas_wings","class":"pvp"},{"name":"Frozen King Costume Wings","buff":"frozen_king","class":"pvp"},{"name":"Creepy Monk Costume Wings","buff":"creepy_monk","class":"pve"},{"name":"Bloody Dracula Costume Wings","buff":"bloody_dracula","class":"pvp"},{"name":"Dino Wings","buff":"dino_wings","class":"pvp"},{"name":"Death Lancer Wings","buff":"death_lancer_wings","class":"pvp"},{"name":"Desert Wings","buff":"desert_wings","class":"raid"},{"name":"Easter Bunny Wings","buff":"easter_bunny_wings","class":"fame"},{"name":"Fire Devil Wings","buff":"fire_devil_wings","class":"pve"},{"name":"Frost Warrior Wings","buff":"frost_warrior_wings","class":"pve"},{"name":"Groovy Beach Wings","buff":"groovy_wings","class":"pve"},{"name":"Hawaii Wings","buff":"hawaii_wings","class":"raid-fame"},{"name":"Honeybee Wings","buff":"honeybee_wings","class":"pvp"},{"name":"Ice Witch Wings","buff":"ice_witch_wings","class":"raid"},{"name":"Karate Wings","buff":"karate_wings","class":"pvp"},{"name":"Knight Wings","buff":"knight_wings","class":"pvp"},{"name":"Pixie Wings","buff":"pixie_wings","class":"pvp"},{"name":"Pumpkin Wings","buff":"pumpkin_wings","class":"pve"},{"name":"Reindeer Wings","buff":"reindeer_wings","class":"exp"},{"name":"Tropical Wings","buff":"tropical_wings","class":"pvp"},{"name":"Wedding Wings","buff":"wedding_wings","class":"pve"},{"name":"Winter Wings","buff":"winter_wings","class":"pvp"}]');function Kj(n,t){if(1&n&&(l(0,"div",12)(1,"div",13)(2,"h2",14),s(3),a(),l(4,"a",15),p(5,"img",16),a()()()),2&n){const e=t.$implicit;qt(e.class),C(3),G(e.name),C(1),te("href","../assets/img/costumes/wings/",e.buff,".png",q),C(1),te("src","../assets/img/costumes/wings/",e.buff,".png",q)}}let Zj=(()=>{class n{constructor(){this.wings=qj}ngOnInit(){!function Qj(){const n=document.getElementById("wings-filter");n.addEventListener("change",()=>{let t=n.options[n.selectedIndex].text,e=document.querySelectorAll(".raid"),i=document.querySelectorAll(".pve"),o=document.querySelectorAll(".pvp"),r=document.querySelectorAll(".exp"),c=document.querySelectorAll(".fame"),u=document.querySelectorAll(".raid-fame");switch(t){case"All":e.forEach(d=>{d.classList.remove("display-none")}),o.forEach(d=>{d.classList.remove("display-none")}),i.forEach(d=>{d.classList.remove("display-none")}),r.forEach(d=>{d.classList.remove("display-none")}),c.forEach(d=>{d.classList.remove("display-none")}),u.forEach(d=>{d.classList.remove("display-none")});break;case"PVP":e.forEach(d=>{d.classList.add("display-none")}),o.forEach(d=>{d.classList.remove("display-none")}),i.forEach(d=>{d.classList.add("display-none")}),r.forEach(d=>{d.classList.add("display-none")}),c.forEach(d=>{d.classList.add("display-none")});break;case"Raid":e.forEach(d=>{d.classList.remove("display-none")}),o.forEach(d=>{d.classList.add("display-none")}),i.forEach(d=>{d.classList.add("display-none")}),r.forEach(d=>{d.classList.add("display-none")}),c.forEach(d=>{d.classList.add("display-none")}),u.forEach(d=>{d.classList.remove("display-none")});break;case"Fame":e.forEach(d=>{d.classList.add("display-none")}),o.forEach(d=>{d.classList.add("display-none")}),i.forEach(d=>{d.classList.add("display-none")}),r.forEach(d=>{d.classList.add("display-none")}),c.forEach(d=>{d.classList.remove("display-none")}),u.forEach(d=>{d.classList.remove("display-none")});break;case"PVE":e.forEach(d=>{d.classList.add("display-none")}),o.forEach(d=>{d.classList.add("display-none")}),i.forEach(d=>{d.classList.remove("display-none")}),r.forEach(d=>{d.classList.add("display-none")}),c.forEach(d=>{d.classList.add("display-none")});break;case"Exp":e.forEach(d=>{d.classList.add("display-none")}),o.forEach(d=>{d.classList.add("display-none")}),i.forEach(d=>{d.classList.add("display-none")}),r.forEach(d=>{d.classList.remove("display-none")}),c.forEach(d=>{d.classList.add("display-none")})}})}()}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=X({type:n,selectors:[["app-costume-wings"]],decls:20,vars:1,consts:[[1,"d-flex","justify-content-center","align-items-center"],[1,"wings"],[1,"wings-title"],[1,"select-container"],["name","filter","id","wings-filter",1,"wings-select"],[1,"selectPvp"],[1,"selectPve"],[1,"selectRaid"],[1,"selectExp"],[1,"selectFame"],[1,"wings-container","container"],["class","wing-container",3,"class",4,"ngFor","ngForOf"],[1,"wing-container"],[1,"d-flex","justify-content-center","align-items-center","flex-column"],[1,"wing-name"],["target","_blank",3,"href"],[3,"src"]],template:function(e,i){1&e&&(l(0,"div",0)(1,"section",1)(2,"h1",2),s(3,"Wings"),a(),l(4,"div",3)(5,"select",4)(6,"option"),s(7,"All"),a(),l(8,"option",5),s(9,"PVP"),a(),l(10,"option",6),s(11,"PVE"),a(),l(12,"option",7),s(13,"Raid"),a(),l(14,"option",8),s(15,"Exp"),a(),l(16,"option",9),s(17,"Fame"),a()()(),l(18,"div",10),I(19,Kj,6,6,"div",11),a()()()),2&e&&(C(19),R("ngForOf",i.wings))},directives:[Me],styles:[".wings[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;flex-direction:column;margin-block:3em;color:#fff;background-color:#000c;border-radius:20px;width:100%;padding:3em 0}.wing-container[_ngcontent-%COMP%]{padding:1em}.wing-container[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{max-width:100%;max-height:300px;border-radius:10px}.wing-name[_ngcontent-%COMP%], .wings-title[_ngcontent-%COMP%]{font-family:Edu SA Beginner,cursive;display:flex;justify-content:center;font-size:2rem}.wings-title[_ngcontent-%COMP%]{font-size:3rem;margin-bottom:1em}.wings-select[_ngcontent-%COMP%]{background-color:var(--void-clr);border:none;padding:.5em;border-radius:10px;color:#fff;font-size:1.2em}.wings-select[_ngcontent-%COMP%] option[_ngcontent-%COMP%]{color:#fff}@media all and (min-width: 1140px){.wings-container[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(3,1fr);padding:1em}.wings[_ngcontent-%COMP%]{width:75%}}"]}),n})();const Jj=JSON.parse('[{"name":"Biome Weapon Skins","id":"","location":"You can craft those weapon skins at Skins NPC (P6)","upgrade":"You can upgrade them to +5 maximum.","buff":"BiomeSkins","class":"raid"},{"name":"Heavenly Weapon Skins","id":"","location":"You can craft those weapon skins at Craft NPC (P5)","upgrade":"You can upgrade them to +7 maximum.","buff":"heaven","class":"raid"},{"name":"Hellord Weapon Skins","id":"","location":"You can craft those weapon skins at Craft NPC (P5)","upgrade":"You can upgrade them to +7 maximum.","buff":"hell","class":"pvp"},{"name":"Laser Weapon Skins","id":"","location":"You can craft those weapon skins at Christmas Event 2023","upgrade":"You can\'t upgrade them","buff":"laser","class":"pvp"},{"name":"Overclocked Steampunk Weapon Skins","id":"","location":"You can craft those weapon skins at Rainbow Battle Exchange NPC in Nosville","upgrade":"You can upgrade them to +3 maximum.","buff":"overclocked_steampunk","class":"pvp"},{"name":"Remastered Frost Weapons","id":"","location":"You can craft those weapon skins at arena NPC Minthril & Cobalt Medal Craft","upgrade":"You can\'t upgrade them.","buff":"frost_remastered","class":"pvp"},{"name":"Sweet Chocolate Skins","id":"","location":"You can get it from Fortune Wheel","upgrade":"You can upgrade them to +5 maximum.","buff":"sweet_chocolate","class":"raid"},{"name":"Frost Weapon Skins","id":"","location":"You can craft those weapon skins at Family Tower NPC Prestige 4, or you can buy them for 900 coins in VoidMall.","upgrade":"You can upgrade them to +10 maximum.","buff":"frost","class":"pvp"},{"name":"Prestige 2 Weapon Skins","id":"","location":"You can craft those weapon skins at Prestige 2 Rewards NPC.","upgrade":"You can\'t upgrade them.","buff":"prestige4","class":"raid"},{"name":"Prestige 4 Weapon Skins","id":"","location":"You can craft those weapon skins at Craft Stuff NPC Prestige 84 lobby, or you can buy them for 900 coins in VoidMall.","upgrade":"You can upgrade them to +10 maximum.","buff":"prestige8","class":"pvp"},{"name":"Sport Weapon Skins","id":"","location":"You can craft those weapon skins at 35-50Lv Fish Craft NPC.","upgrade":"You can\'t upgrade them.","buff":"sport","class":"fish"},{"name":"Steampunk Weapon Skins","id":"","location":"You can buy those weapon skins for 650 coins in VoidMall.","upgrade":"You can\'t upgrade them.","buff":"steampunk","class":"pvp"},{"name":"Valakus Weapon Skins","id":"vala-skin","location":"You can craft those weapon skins at Monthly Rewards NPC in Act4.","upgrade":"You can upgrade them to +5 maximum.","buff":"valakus","class":"pvp"}]');function Xj(n,t){if(1&n&&(l(0,"div",10)(1,"div",11)(2,"div")(3,"h2",12),s(4),a(),l(5,"p",13),s(6),a()(),l(7,"div",14)(8,"p",15),s(9),a(),l(10,"a",16),p(11,"img",17),a()()()()),2&n){const e=t.$implicit;qt(e.class),C(3),It("id",e.id),C(1),G(e.name),C(2),G(e.location),C(3),G(e.upgrade),C(1),te("href","../assets/img/costumes/weapon-skins/",e.buff,".png",q),C(1),te("src","../assets/img/costumes/weapon-skins/",e.buff,".png",q)}}let tW=(()=>{class n{constructor(){this.weaponSkins=Jj}ngOnInit(){!function eW(){const n=document.getElementById("weapon-filter");n.addEventListener("change",()=>{let t=n.options[n.selectedIndex].text,e=document.querySelectorAll(".raid"),i=document.querySelectorAll(".pvp"),o=document.querySelectorAll(".fish"),r=document.querySelectorAll(".gold"),c=document.querySelectorAll(".betting"),u=document.querySelectorAll(".perfing");switch(t){case"All":e.forEach(d=>{d.classList.remove("display-none")}),i.forEach(d=>{d.classList.remove("display-none")}),o.forEach(d=>{d.classList.remove("display-none")}),r.forEach(d=>{d.classList.remove("display-none")}),c.forEach(d=>{d.classList.remove("display-none")}),u.forEach(d=>{d.classList.remove("display-none")});break;case"PVP":e.forEach(d=>{d.classList.add("display-none")}),i.forEach(d=>{d.classList.remove("display-none")}),o.forEach(d=>{d.classList.add("display-none")}),r.forEach(d=>{d.classList.add("display-none")}),c.forEach(d=>{d.classList.add("display-none")}),u.forEach(d=>{d.classList.add("display-none")});break;case"Raid/PVE":e.forEach(d=>{d.classList.remove("display-none")}),i.forEach(d=>{d.classList.add("display-none")}),o.forEach(d=>{d.classList.add("display-none")}),r.forEach(d=>{d.classList.contains("raid")?d.classList.remove("display-none"):d.classList.add("display-none")}),c.forEach(d=>{d.classList.add("display-none")}),u.forEach(d=>{d.classList.add("display-none")});break;case"Fish":e.forEach(d=>{d.classList.add("display-none")}),i.forEach(d=>{d.classList.add("display-none")}),o.forEach(d=>{d.classList.remove("display-none")}),r.forEach(d=>{d.classList.add("display-none")}),c.forEach(d=>{d.classList.add("display-none")}),u.forEach(d=>{d.classList.add("display-none")});break;case"Gold":e.forEach(d=>{d.classList.add("display-none")}),i.forEach(d=>{d.classList.add("display-none")}),o.forEach(d=>{d.classList.add("display-none")}),r.forEach(d=>{d.classList.remove("display-none")}),c.forEach(d=>{d.classList.add("display-none")}),u.forEach(d=>{d.classList.add("display-none")});break;case"Betting":e.forEach(d=>{d.classList.add("display-none")}),i.forEach(d=>{d.classList.add("display-none")}),o.forEach(d=>{d.classList.add("display-none")}),r.forEach(d=>{d.classList.add("display-none")}),c.forEach(d=>{d.classList.remove("display-none")}),u.forEach(d=>{d.classList.add("display-none")});break;case"Perfing SPs":e.forEach(d=>{d.classList.add("display-none")}),i.forEach(d=>{d.classList.add("display-none")}),o.forEach(d=>{d.classList.add("display-none")}),r.forEach(d=>{d.classList.add("display-none")}),c.forEach(d=>{d.classList.add("display-none")}),u.forEach(d=>{d.classList.remove("display-none")})}})}()}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=X({type:n,selectors:[["app-weapon-skins"]],decls:16,vars:1,consts:[[1,"d-flex","justify-content-center","align-items-center"],[1,"weapons"],[1,"weapons-title"],[1,"select-container"],["name","filter","id","weapon-filter",1,"weapons-select"],[1,"selectPve"],[1,"selectPvp"],[1,"selectFish"],[1,"weapons-container","container"],["class","weapon-container",3,"class",4,"ngFor","ngForOf"],[1,"weapon-container"],[1,"d-flex","justify-content-between","align-items-center","flex-column","h-100"],[1,"weapon-name",3,"id"],[1,"weapon-location","text-center"],[1,"weapon-upgrade"],[1,"weapon-upgrade-text"],["target","_blank",3,"href"],[3,"src"]],template:function(e,i){1&e&&(l(0,"div",0)(1,"section",1)(2,"h1",2),s(3,"Weapon Skins"),a(),l(4,"div",3)(5,"select",4)(6,"option"),s(7,"All"),a(),l(8,"option",5),s(9,"Raid/PVE"),a(),l(10,"option",6),s(11,"PVP"),a(),l(12,"option",7),s(13,"Fish"),a()()(),l(14,"div",8),I(15,Xj,12,9,"div",9),a()()()),2&e&&(C(15),R("ngForOf",i.weaponSkins))},directives:[Me],styles:[".weapons[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;flex-direction:column;margin-block:3em;color:#fff;background-color:#000c;border-radius:20px;width:100%;padding:3em 0}.weapon-container[_ngcontent-%COMP%]{padding:1em}.weapon-container[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{max-width:100%;max-height:100%;border-radius:10px;height:210px}.weapon-name[_ngcontent-%COMP%], .weapons-title[_ngcontent-%COMP%]{font-family:Edu SA Beginner,cursive;display:flex;justify-content:center;font-size:2rem}.weapon-upgrade[_ngcontent-%COMP%]{width:100%;text-align:center}.weapon-location[_ngcontent-%COMP%], .weapon-upgrade-text[_ngcontent-%COMP%]{font-size:1.1rem}.weapon-upgrade-text[_ngcontent-%COMP%]{font-weight:700}.weapons-title[_ngcontent-%COMP%]{font-size:3rem;margin-bottom:1em}.weapons-select[_ngcontent-%COMP%]{background-color:var(--void-clr);border:none;padding:.5em;border-radius:10px;color:#fff;font-size:1.2em}.weapons-select[_ngcontent-%COMP%] option[_ngcontent-%COMP%]{color:#fff}@media all and (min-width: 1140px){.weapons-container[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(3,1fr);padding:1em}.weapons[_ngcontent-%COMP%]{width:75%}}"]}),n})();const nW=JSON.parse('[{"name":"Lucky Blue Dragon","location":"Obtainable from Summer Event","buff":"BlueMiniPet"},{"name":"Lucky Brown Dragon","location":"Craftable in Wheel Coupons area by using Mini Pet Coupon","buff":"LuckyBrown"},{"name":"Gryphon","location":"Craftable in Wheel Coupons area by using Mini Pet Coupon","buff":"Gryphon"},{"name":"Black Dragon","location":"Craftable in Wheel Coupons area by using Mini Pet Coupon","buff":"BlackDragon"},{"name":"Phoenix","location":"Craftable in Wheel Coupons area by using Mini Pet Coupon","buff":"Phoenix"},{"name":"Blue Phoenix","location":"Craftable in Wheel Coupons area by using Mini Pet Coupon","buff":"BluePhoenix"},{"name":"Lucky Brown Dragon (Infinity)","location":"Craftable from Infinity Tower NPC","buff":"BrownInfinity"},{"name":"Lucky Brown Dragon (Infinity Premium)","location":"Craftable in Wheel Coupons area by using Mini Pet Coupon","buff":"InfinityPremium"},{"name":"Mini Pet \'Blue Phoenix\' (Tattoo)","location":"Craftable in Wheel Coupons area by using Mini Pet Coupon","buff":"MiniTattoo"},{"name":"Mini Pet \'Phoenix\' (Carve)","location":"Craftable in Wheel Coupons area by using Mini Pet Coupon","buff":"MiniCarve"},{"name":"Mini Pet \'Gryphon\' (Perfection)","location":"Craftable in Wheel Coupons area by using Mini Pet Coupon","buff":"MiniPerf"},{"name":"Mini Pet \'Black Dragon\' (Betting)","location":"Craftable in Wheel Coupons area by using Mini Pet Coupon","buff":"MiniBet"}]');function iW(n,t){if(1&n){const e=Vn();l(0,"div",8),ee("click",function(){const r=fn(e).$implicit;return ye().openModal(r)}),l(1,"div",9)(2,"div",10)(3,"h2",11),s(4),a(),l(5,"h3",12),s(6),a(),p(7,"img",13),a()()()}if(2&n){const e=t.$implicit;C(4),G(e.name),C(2),G(e.location),C(1),te("src","../assets/img/costumes/mini-pets/",e.buff,".png",q),It("alt",e.name)}}let sW=(()=>{class n{constructor(){this.wings=nW}ngOnInit(){(function rW(){$(document).ready(function(){$(".show-buffs").click(function(n){let e=n.target.nextElementSibling;(null==e?void 0:e.classList.contains("display-none"))?(e.classList.remove("display-none"),e.classList.add("display-flex")):(null==e?void 0:e.classList.contains("display-flex"))&&(e.classList.remove("display-flex"),e.classList.add("display-none")),$(".close-buffs").click(function(i){null==e||e.classList.remove("display-flex"),null==e||e.classList.add("display-none")}),window.addEventListener("click",i=>{i.target==e&&(null==e||e.classList.remove("display-flex"),null==e||e.classList.add("display-none"))})})})})(),function oW(){const n=document.getElementById("weapon-filter");n.addEventListener("change",()=>{let t=n.options[n.selectedIndex].text,e=document.querySelectorAll(".raid"),i=document.querySelectorAll(".pvp"),r=(document.querySelectorAll(".fish"),document.querySelectorAll(".gold")),d=(document.querySelectorAll(".betting"),document.querySelectorAll(".perfing"),document.querySelectorAll(".swapper"));switch(t){case"All":e.forEach(h=>{h.classList.remove("display-none")}),i.forEach(h=>{h.classList.remove("display-none")}),r.forEach(h=>{h.classList.remove("display-none")});break;case"PVP":e.forEach(h=>{h.classList.add("display-none")}),i.forEach(h=>{h.classList.remove("display-none")}),r.forEach(h=>{h.classList.add("display-none")});break;case"Raid/PVE":e.forEach(h=>{h.classList.remove("display-none")}),i.forEach(h=>{h.classList.add("display-none")}),r.forEach(h=>{h.classList.contains("raid")?h.classList.remove("display-none"):h.classList.add("display-none")});break;case"Gold":e.forEach(h=>{h.classList.add("display-none")}),i.forEach(h=>{h.classList.add("display-none")}),r.forEach(h=>{h.classList.remove("display-none")});break;case"Swapper":d.forEach(h=>{h.classList.add("display-none")})}})}()}openModal(e){const i=document.getElementById("myModal");i&&(i.style.display="block");const o=document.getElementById("img01");o&&(o.src=`../assets/img/costumes/mini-pets/${e.buff}.png`)}closeModal(){const e=document.getElementById("myModal");e&&(e.style.display="none")}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=X({type:n,selectors:[["app-mini-ets"]],decls:12,vars:1,consts:[[1,"d-flex","justify-content-center","align-items-center"],[1,"psps"],[1,"psps-title"],[1,"psps-container"],["class","psp-container",3,"click",4,"ngFor","ngForOf"],["id","myModal",1,"modal"],[1,"close",3,"click"],["id","img01",1,"modal-content"],[1,"psp-container",3,"click"],[1,"psp-content"],[1,"d-flex","justify-content-center","align-items-center","flex-column"],[1,"psp-name"],[1,"psp-location"],[3,"src","alt"]],template:function(e,i){1&e&&(l(0,"div",0)(1,"section",1)(2,"h1",2),s(3,"Mini Pets"),a(),l(4,"h2",2),s(5,"Click on image"),a(),l(6,"div",3),I(7,iW,8,4,"div",4),a()()(),l(8,"div",5)(9,"span",6),ee("click",function(){return i.closeModal()}),s(10,"\xd7"),a(),p(11,"img",7),a()),2&e&&(C(7),R("ngForOf",i.wings))},directives:[Me],styles:[".psps[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;flex-direction:column;margin-block:3em;color:#fff;background-color:#000c;border-radius:20px;width:100%;padding:3em 0}.psp-container[_ngcontent-%COMP%]{padding:1em}.psp-container[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{max-width:100%;border-radius:10px}.psp-content[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center;justify-content:space-between;height:100%}.psp-name[_ngcontent-%COMP%], .psps-title[_ngcontent-%COMP%]{font-family:Edu SA Beginner,cursive;display:flex;justify-content:center;font-size:2rem}.psps-title[_ngcontent-%COMP%]{font-size:3rem;margin-bottom:1em}.psp-partner[_ngcontent-%COMP%], .psp-location[_ngcontent-%COMP%]{font-size:1rem;text-align:center}.psps-select[_ngcontent-%COMP%]{background-color:var(--void-clr);border:none;padding:.5em;border-radius:10px;color:#fff;font-size:1.2em}.psps-select[_ngcontent-%COMP%] option[_ngcontent-%COMP%]{color:#fff}.show-buffs[_ngcontent-%COMP%]{border:none;background-color:var(--void-clr);color:#000;padding:.5em 1em;margin-top:1em;border-radius:10px}.set-buff[_ngcontent-%COMP%]{position:fixed;z-index:1;left:0;top:0;height:100%;width:100%;overflow:auto;background-color:#000c;justify-content:center;align-items:center;overflow:hidden}.set-buff-content[_ngcontent-%COMP%]{background-color:var(--void-clr);margin:20% auto;padding:2em;box-shadow:0 5px 8px #0003,0 7px 20px #0000002b;border-radius:20px;display:flex;justify-content:center;align-items:flex-start;gap:1em}.close-buffs[_ngcontent-%COMP%]{color:#000;font-size:1.5rem;cursor:pointer}.close-buffs[_ngcontent-%COMP%]:hover, .close-buffs[_ngcontent-%COMP%]:focus{text-decoration:none}@media all and (min-width: 1140px){.psps-container[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(3,1fr);padding:1em}.psps[_ngcontent-%COMP%]{width:75%}.modal[_ngcontent-%COMP%]{display:none;position:fixed;z-index:1;padding-top:50px;left:0;top:0;width:50%;height:50%;overflow:auto;background-color:#000;background-color:#000000e6}.close[_ngcontent-%COMP%]{position:absolute;top:15px;right:35px;color:#f1f1f1;font-size:40px;font-weight:700;transition:.3s}.close[_ngcontent-%COMP%]:hover, .close[_ngcontent-%COMP%]:focus{color:#bbb;text-decoration:none;cursor:pointer}@media only screen and (max-width: 700px){.modal-content[_ngcontent-%COMP%]{width:100%}}}"]}),n})(),lW=(()=>{class n{constructor(){}ngOnInit(){!function aW(){document.querySelectorAll(".open-rule").forEach(t=>{t.addEventListener("click",()=>{let e=t.nextElementSibling;(null==e?void 0:e.classList.contains("display-none"))?(e.classList.remove("display-none"),e.classList.add("display-grid")):(null==e?void 0:e.classList.contains("display-grid"))&&(e.classList.remove("display-grid"),e.classList.add("display-none"))})})}()}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=X({type:n,selectors:[["app-rules"]],decls:376,vars:0,consts:[[1,"d-flex","justify-content-center"],[1,"rules"],[1,"rules-title"],[1,"rules-container","w-75"],[1,"open-rule"],[1,"rule-title"],[1,"rule-number"],["aria-hidden","true",1,"fa","fa-angle-down"],[1,"rule-container","w-100","display-none"],[1,"rule-list"]],template:function(e,i){1&e&&(l(0,"div",0)(1,"section",1)(2,"h1",2),s(3,"Rules"),a(),l(4,"div",3)(5,"button",4)(6,"div",5)(7,"span",6),s(8,"- 1"),a(),s(9," General Informations "),a(),p(10,"i",7),a(),l(11,"div",8)(12,"ul",9)(13,"li")(14,"span",6),s(15,"- 1.1"),a(),s(16," Successful registration for your NosVoid account equals to accepting the rules and regulations as stated below. "),a(),l(17,"li")(18,"span",6),s(19,"- 1.2"),a(),s(20," NosVoid server is an international server stated for large communities. Our official language is English. "),a(),l(21,"li")(22,"span",6),s(23,"- 1.3"),a(),s(24," The NosVoid staff is not responsible for how players behave outside of community. "),l(25,"em"),s(26,"[example: discord private messages / phone calls]"),a()()()()(),l(27,"div",3)(28,"button",4)(29,"div",5)(30,"span",6),s(31,"- 2"),a(),s(32," In Game Behavior "),a(),p(33,"i",7),a(),l(34,"div",8)(35,"ul",9)(36,"li")(37,"span",6),s(38,"- 2.1"),a(),s(39," Be kind to other players and treat them respectful. Insulting, threatening, body shaming, homophobic, racist, drug-related, radical or vulgar behavior is strictly forbidden. "),a(),l(40,"li")(41,"span",6),s(42,"- 2.2"),a(),s(43," You may not scam. Scamming includes any attempts to deceive users for your own advantage. "),a(),l(44,"li")(45,"span",6),s(46,"- 2.3"),a(),s(47," You may not spam. Spamming includes repeating to send same or similar massage over and over again. "),a(),l(48,"li")(49,"span",6),s(50,"- 2.4"),a(),s(51," Discussing hacks, cheats, bots, bug abuse or any other harmful topics is not allowed. "),a(),l(52,"li")(53,"span",6),s(54,"- 2.5"),a(),s(55," Leaking real life things like surname, address or similar without the players consent is forbidden. "),a(),l(56,"li")(57,"span",6),s(58,"- 2.6"),a(),s(59," Lending any items to other players is at your own risk. Your items won't be recovered. "),a()()()(),l(60,"div",3)(61,"button",4)(62,"div",5)(63,"span",6),s(64,"- 3"),a(),s(65," Discord Rules "),a(),p(66,"i",7),a(),l(67,"div",8)(68,"ul",9)(69,"li")(70,"span",6),s(71,"- 3.1"),a(),s(72," All In Game behavior rules are also valid in discord and will be punished. "),a(),l(73,"li")(74,"span",6),s(75,"- 3.2"),a(),s(76," If you get banned you have the right to appeal for unban after 7 days. "),a(),l(77,"li")(78,"span",6),s(79,"- 3.3"),a(),s(80," Trading Channel Rules : "),p(81,"br"),l(82,"ul")(83,"li"),s(84,"#\u300a\u{1f4b0}\u300bgeneral-market : Everything tradeable like SPs, PSPs, materials, items, etc."),a(),l(85,"li"),s(86,"#\u300a\u{1f4b0}\u300bshell-market : Everything that includes shell selling or buying. "),a(),l(87,"li"),s(88,"#\u300a\u{1f4b0}\u300barcher-eq : Only Archer related equipment like bow, dagger, armour and SPs."),a(),l(89,"li"),s(90,"#\u300a\u{1f4b0}\u300bswordsman-eq : Only Swordsman related equipment like sword, xbow, armour and SPs. "),a(),l(91,"li"),s(92,"#\u300a\u{1f4b0}\u300bmage-eq : Only Mage related equipment like staff, gun, armour and SPs."),a(),l(93,"li"),s(94,"# \u300a\u{1f4b0}\u300bmartial-eq : Only Martial Artist related equipment like fist, token, armour and SPs."),a()(),p(95,"br"),s(96," If you use trading channels wrong you will be punished and your message will get deleted. "),a(),l(97,"li")(98,"span",6),s(99,"- 3.4"),a(),s(100," It is not allowed to use #\u{1f4f8}pictures for any toxicity. Breaking that rule can lead to punishment. "),a(),l(101,"li")(102,"span",6),s(103,"- 3.5"),a(),s(104," If a staff member warn you about your behavior and you still continue, you will be muted. "),a(),l(105,"li")(106,"span",6),s(107,"- 3.6"),a(),s(108," Trashtalking in any language chats is not allowed and will be punished since we have #\u300a\u{1f480}\u300bpvp-chat for things like that. "),a()()()(),l(109,"div",3)(110,"button",4)(111,"div",5)(112,"span",6),s(113,"- 4"),a(),s(114," Accounts "),a(),p(115,"i",7),a(),l(116,"div",8)(117,"ul",9)(118,"li")(119,"span",6),s(120,"- 4.1"),a(),s(121," Players are allowed to login 3 accounts at the same time. "),a(),l(122,"li")(123,"span",6),s(124,"- 4.2"),a(),s(125," You can only use 2 accounts per person for fishing. "),a(),l(126,"li")(127,"span",6),s(128,"- 4.3"),a(),s(129," Sharing your account is authorized (not sell, just share). NosVoid staff takes the right to freeze, block access or delete your account if you taking advantage of shared accounts. "),a(),l(130,"li")(131,"span",6),s(132,"- 4.3.1"),a(),s(133," If you sharing your account and someone steals it (also includes items and equipment) NosVoid Staff will not be taking responsibility of that. Meaning there won't be any kind of refund! Think twice before lending your account. "),a(),l(134,"li")(135,"span",6),s(136,"- 4.4"),a(),s(137," It's strictly forbidden to sell, trade or give your account to third parties for your advantage. NosVoid staff has the right to freeze, block or reset your account. "),a(),l(138,"li")(139,"span",6),s(140,"- 4.5"),a(),s(141," It's not authorized to use advantage of multi account on Act4 like killing your own accounts or your friends accounts to farm reputation or daily/monthly quest. "),a(),l(142,"li")(143,"span",6),s(144,"- 4.6"),a(),s(145," You are responsible of your account security. We encourage you to never use same data you used anywhere outside of NosVoid. "),a(),l(146,"li")(147,"span",6),s(148,"- 4.7"),a(),s(149," If you are 2 or more peoples playing together on the same IP, you need to open a ticket to register to our multi-account authorized list. If not, we might punish you if we see you using more than 2x accounts in raids. "),a(),l(150,"li")(151,"span",6),s(152,"- 4.7.1"),a(),s(153," Once in the list, you need to keep us updated about any changes (new names, new alt accounts), otherwise you might get punish. "),a(),l(154,"li")(155,"span",6),s(156,"- 4.8"),a(),s(157,' If you are registered in our multi-account authorized list, it doesn\'t mean you can trade every reward to the same "main" account. The multi account list is for 2 people really playing the game. We will check thoroughly every registrations and we will ask for proofs. '),a()()()(),l(158,"div",3)(159,"button",4)(160,"div",5)(161,"span",6),s(162,"- 5"),a(),s(163," CLIENT MANIPULATION (HACKING, BOTTING, ETC.) "),a(),p(164,"i",7),a(),l(165,"div",8)(166,"ul",9)(167,"li")(168,"span",6),s(169,"- 5.1"),a(),s(170," Hacking is strictly forbidden and hackers will be permanently banned. "),a(),l(171,"li")(172,"span",6),s(173,"- 5.1.1"),a(),s(174," Players cannot have locked group invite when they are farming/fishing. Also players need to reply to staff when they are farming/fishing otherwise they will be treated like a bot. "),a(),l(175,"li")(176,"span",6),s(177,"- 5.2"),a(),s(178," Abusing bugs or glitches is not allowed. Any bugs have to be reported immediately. Hiding any bugs will lead to strict punishments. "),a(),l(179,"li")(180,"span",6),s(181,"- 5.3"),a(),s(182," Any client-modification is strictly forbidden, including package sending tools. "),a(),l(183,"li")(184,"span",6),s(185,"- 5.4"),a(),s(186," You may not use any mechanic that involves afk farming. "),a(),l(187,"li")(188,"span",6),s(189,"- 5.5"),a(),s(190," You may not use any mechanic that involves automation your in-game progress. "),a(),l(191,"li")(192,"span",6),s(193,"- 5.6"),a(),s(194," The usage and abuse of any bug, macro, cheat, exploits of in-game mechanics and 3rd party programs to gain unfair advantage will be strictly punished. "),a(),l(195,"li")(196,"span",6),s(197,"- 5.7"),a(),s(198," The abuse of pet farming is forbidden and will be punished. "),a(),l(199,"li")(200,"span",6),s(201,"- 5.8"),a(),s(202," You are not allowed to be with 3 Accounts on the same Farm Map (Angel, Full Moon, etc.) "),a(),l(203,"li")(204,"span",6),s(205,"- 5.9"),a(),s(206," During A4 you may not use task manager to log out on purpose while being hit just to avoid the fight/dead. "),a()()()(),l(207,"div",3)(208,"button",4)(209,"div",5)(210,"span",6),s(211,"- 6"),a(),s(212," EVENTS / RAIDS / CONTENTS "),a(),p(213,"i",7),a(),l(214,"div",8)(215,"ul",9)(216,"li")(217,"span",6),s(218,"- 6.1"),a(),s(219," You are not allowed to be with more than 2 accounts same time in Raids, Caligor, World Boss, Tower game, Family Tower and Asgobas Instant Combat. "),p(220,"br"),s(221," You are not allowed to be with more than 1 account in AoT, RBB, Color PVP, Bomb Runner and Meteorite Game. "),p(222,"br"),s(223," You are allowed to do the P8 TimeSpace with 3 accounts. "),p(224,"br"),l(225,"em"),s(226,"It also includes using more than one IP to take advantage or try to bypass this rule."),a()(),l(227,"li")(228,"span",6),s(229,"- 6.2"),a(),s(230," You can only attack Caligor with 1 account at the same time. "),a(),l(231,"li")(232,"span",6),s(233,"- 6.2.1"),a(),s(234," You're not allowed to use skills to move Caligor. "),a(),l(235,"li")(236,"span",6),s(237,"- 6.3"),a(),s(238," You are not allowed to be afk in RBB and AoT. If you join those events you need to be active and participate in it. That also includes sitting in RBB. Otherwise you will be punished. "),a(),l(239,"li")(240,"span",6),s(241,"- 6.4"),a(),s(242," You can be in arena with 2 accounts but you'll get punished if you hit players with more than 1 character. So it only includes being on stairs. Also using a character for debuff is forbidden. If you play 1 account you should only use this one. "),a(),l(243,"li")(244,"span",6),s(245,"- 6.5"),a(),s(246," You have to respond to staff when they're sending a message, that also includes raiding. If you don't answer during a raid and still joining it, you will be considered as a bot. "),a()()()(),l(247,"div",3)(248,"button",4)(249,"div",5)(250,"span",6),s(251,"- 7"),a(),s(252," REAL WORLD TRADING "),a(),p(253,"i",7),a(),l(254,"div",8)(255,"ul",9)(256,"li")(257,"span",6),s(258,"- 7.1"),a(),s(259," Account selling and buying is strictly forbidden. That includes real money, ingame gold and NosVoid coins. Same goes for trading items/gold for other private/official server items/gold. It will be considered as real world trading. "),a(),l(260,"li")(261,"span",6),s(262,"- 7.2"),a(),s(263," Buying/Selling/Trading items/gold/accounts for other game currencies/other game accounts is also considered as real world trading. "),a(),l(264,"li")(265,"span",6),s(266,"- 7.3"),a(),s(267," Every proof will be judged extremely cautiously by NosVoid staff. Proofs include discord chats, WhatsApp messages, videos, Facebook, in-game messages, etc. "),a(),l(268,"li")(269,"span",6),s(270,"- 7.4"),a(),s(271," Faking real world trading proofs will lead to a strict punishment. "),a(),l(272,"li")(273,"span",6),s(274,"- 7.5"),a(),s(275," Trying to buy/sell items/accounts/gold is considered as real world trading. "),a(),l(276,"li")(277,"span",6),s(278,"- 7.6"),a(),s(279," Helping, acting as Middleman or advertising RWT for someone else will end up in a permanent ban of all your accounts. "),a()()()(),l(280,"div",3)(281,"button",4)(282,"div",5)(283,"span",6),s(284,"- 8"),a(),s(285," Punishments "),a(),p(286,"i",7),a(),l(287,"div",8)(288,"ul",9)(289,"li")(290,"span",6),s(291,"- 8.1"),a(),s(292," If you discover a break of rules contact NosVoid staff and proof the case with screenshots. "),a(),l(293,"li")(294,"span",6),s(295,"- 8.1.1"),a(),s(296," It's not allowed to edit the screenshot, neither it can be older than 2 days. "),a(),l(297,"li")(298,"span",6),s(299,"- 8.2"),a(),s(300," Insults, threats, homophobic, racism, hard sexism, body shaming, sharing irl informations, etc. "),a(),l(301,"li")(302,"span",6),s(303,"- 8.2.1"),a(),s(304," Remember that there are differences between what someone find offensive. Insults are not always insults. "),a(),l(305,"li")(306,"span",6),s(307,"- 8.2.2"),a(),s(308," Only NosVoid staff will identify what is considered as insult and what is not. Every case will be checked by itself. "),a(),l(309,"li")(310,"span",6),s(311,"- 8.2.3"),a(),s(312," Punishments will be increased if you break rules more often and can also lead to a ban to permanent ban. "),a(),l(313,"li")(314,"span",6),s(315,"- 8.2.4"),a(),s(316," In the case of a player using an alt account to break rules, NosVoid staff will punish the main account accordingly to rules. "),a(),l(317,"li")(318,"span",6),s(319,"- 8.2.5"),a(),s(320," We consider every ingame function. Speakers, normal chat, whispers, hero chat, notes, etc. "),a(),l(321,"li")(322,"span",6),s(323,"- 8.3"),a(),s(324," Botting, 3rd party programs, macros, afk mob killing, using fun SPs summoning skills to farm mobs "),l(325,"em"),s(326,"[may vary depending on the situation]"),a(),p(327,"br"),l(328,"b"),s(329,"First time :"),a(),s(330," 2 weeks ban "),p(331,"br"),l(332,"b"),s(333,"Second time :"),a(),s(334," perma ban without unban request "),l(335,"em"),s(336,"[IP unban possible]"),a(),p(337,"br"),l(338,"em"),s(339,"If you get banned for fish botting all your fishes and materials will be deleted from your inventory."),a()(),l(340,"li")(341,"span",6),s(342,"- 8.4"),a(),s(343," Stealing Mobs "),a(),l(344,"li")(345,"span",6),s(346,"- 8.5"),a(),s(347," You automatically get 2 hours of mute when you leave the Rainbow Battle. "),a(),l(348,"li")(349,"span",6),s(350,"- 8.6"),a(),s(351," Multi Account (more than 3 accounts connected at the same time) "),p(352,"br"),l(353,"em"),s(354,"Punishment increases depending on the number of accounts."),a()(),l(355,"li")(356,"span",6),s(357,"- 8.7"),a(),s(358," Breaking rules of max. allowed accounts for events and in-game content. "),l(359,"em"),s(360,"[check 6.1]"),a(),p(361,"br"),l(362,"em"),s(363,"Punishment increases depending on the number of account."),a()(),l(364,"li")(365,"span",6),s(366,"- 8.8"),a(),s(367," Attacking players/caligor with more than 1 account in arena/caligor. "),a(),l(368,"li")(369,"span",6),s(370,"- 8.9"),a(),s(371," Killing alt accounts or friend accounts in a4 to take advantage. "),a(),l(372,"li")(373,"span",6),s(374,"- 8.10"),a(),s(375," Abusing $unstuck command or task manager in a4. "),a()()()()()())},styles:[".rules[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;flex-direction:column;margin-block:3em;color:#fff;background-color:#000c;border-radius:20px;width:100%;padding:3em 0}.rules-title[_ngcontent-%COMP%]{font-family:Edu SA Beginner,cursive;display:flex;justify-content:center;font-size:3rem;margin-bottom:1em}.rules-container[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;flex-direction:column;margin-bottom:2em}.open-rule[_ngcontent-%COMP%]{width:100%;display:flex;justify-content:space-between;align-items:center;padding:.5em 1em;background-color:var(--void-clr-active);border:none;font-weight:700;border-radius:10px;color:#fff;font-size:1.2rem;line-height:1.5em}.rule-number[_ngcontent-%COMP%]{background-color:#fff;color:var(--void-clr-active);padding:.3em;border-radius:5px;font-weight:700;font-size:1.1rem}.rule-list[_ngcontent-%COMP%]{margin-left:0;background-color:var(--void-clr-active);border-radius:10px;margin-top:.5em;padding:1em;font-size:1.1rem}.rule-list[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{padding:.3em;margin-bottom:1em;line-height:2em}.red-color[_ngcontent-%COMP%]{color:red}.rule-title[_ngcontent-%COMP%]{text-align:start;text-transform:uppercase}@media all and (min-width: 1140px){.rules[_ngcontent-%COMP%]{width:75%}}"]}),n})();const cW=JSON.parse('[{"hour":"09:00"},{"hour":"13:45"},{"hour":"21:30"},{"hour":"01:00"}]'),dW=JSON.parse('[{"hour":"00:15"},{"hour":"13:00"},{"hour":"15:30"},{"hour":"20:30"}]'),uW=JSON.parse('[{"hour":"03:00"},{"hour":"10:00"},{"hour":"12:30"},{"hour":"18:00"},{"hour":"21:00"}]'),pW=JSON.parse('[{"hour":"Disabled"}]'),fW=JSON.parse('[{"hour":"01:30"},{"hour":"05:00"},{"hour":"12:00"},{"hour":"17:30"}]'),hW=JSON.parse('[{"hour":"14:30"},{"hour":"17:45"},{"hour":"21:30"},{"hour":"23:30"},{"hour":"02:05"},{"hour":"04:30"}]'),gW=JSON.parse('[{"hour":"02:00"},{"hour":"06:00"},{"hour":"11:30"},{"hour":"23:20"}]'),mW=JSON.parse('[{"hour":"00:00"},{"hour":"02:35"},{"hour":"09:30"},{"hour":"14:00"},{"hour":"19:25"},{"hour":"22:00"},{"hour":"23:45"}]'),_W=JSON.parse('[{"hour":"08:00"},{"hour":"15:00"}]'),bW=JSON.parse('[{"hour":"16:00"},{"hour":"22:45"}]'),yW=JSON.parse('[{"hour":"16:15"},{"hour":"23:00"}]'),vW=JSON.parse('[{"hour":"01:00"},{"hour":"16:40"}]'),CW=[{hour:"20:00"}];function wW(n,t){if(1&n&&(l(0,"tr",10)(1,"td",11),s(2),a()()),2&n){const e=t.$implicit;C(2),G(e.hour)}}function xW(n,t){if(1&n&&(l(0,"tr",10)(1,"td",11),s(2),a()()),2&n){const e=t.$implicit;C(2),G(e.hour)}}function MW(n,t){if(1&n&&(l(0,"tr",10)(1,"td",11),s(2),a()()),2&n){const e=t.$implicit;C(2),G(e.hour)}}function PW(n,t){if(1&n&&(l(0,"tr",10)(1,"td",11),s(2),a()()),2&n){const e=t.$implicit;C(2),G(e.hour)}}function DW(n,t){if(1&n&&(l(0,"tr",10)(1,"td",11),s(2),a()()),2&n){const e=t.$implicit;C(2),G(e.hour)}}function kW(n,t){if(1&n&&(l(0,"tr",10)(1,"td",11),s(2),a()()),2&n){const e=t.$implicit;C(2),G(e.hour)}}function OW(n,t){if(1&n&&(l(0,"tr",10)(1,"td",11),s(2),a()()),2&n){const e=t.$implicit;C(2),G(e.hour)}}function EW(n,t){if(1&n&&(l(0,"tr",10)(1,"td",11),s(2),a()()),2&n){const e=t.$implicit;C(2),G(e.hour)}}function SW(n,t){if(1&n&&(l(0,"tr",10)(1,"td",11),s(2),a()()),2&n){const e=t.$implicit;C(2),G(e.hour)}}function TW(n,t){if(1&n&&(l(0,"tr",10)(1,"td",11),s(2),a()()),2&n){const e=t.$implicit;C(2),G(e.hour)}}function AW(n,t){if(1&n&&(l(0,"tr",10)(1,"td",11),s(2),a()()),2&n){const e=t.$implicit;C(2),G(e.hour)}}function NW(n,t){if(1&n&&(l(0,"tr",10)(1,"td",11),s(2),a()()),2&n){const e=t.$implicit;C(2),G(e.hour)}}let IW=(()=>{class n{constructor(){this.bombrunner=cW,this.caligor=dW,this.colorpvp=uW,this.famdungeon=pW,this.instantcombat=fW,this.asgobasinstantcombat=hW,this.meteorite=gW,this.rbb=mW,this.talentarena=_W,this.worldboss=bW,this.worldbossa4=yW,this.worldboss81=vW,this.worldboss82=CW}ngOnInit(){!function RW(){document.querySelectorAll(".open-event").forEach(t=>{t.addEventListener("click",()=>{let e=t.nextElementSibling;(null==e?void 0:e.classList.contains("display-none"))?(e.classList.remove("display-none"),e.classList.add("display-grid")):(null==e?void 0:e.classList.contains("display-grid"))&&(e.classList.remove("display-grid"),e.classList.add("display-none"))})})}()}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=X({type:n,selectors:[["app-schedule"]],decls:90,vars:12,consts:[[1,"d-flex","justify-content-center","align-items-center"],[1,"schedule"],[1,"schedule-title"],[1,"server-time"],[1,"event-container"],[1,"open-event"],[1,"open-event-title"],["aria-hidden","true",1,"fa","fa-angle-down"],[1,"event-table","display-none"],["class","event-row",4,"ngFor","ngForOf"],[1,"event-row"],[1,"event-time"]],template:function(e,i){1&e&&(l(0,"div",0)(1,"div",1)(2,"h1",2),s(3,"Schedule"),a(),l(4,"p",3),s(5,"The Event times are GMT+2"),a(),l(6,"div",4)(7,"button",5)(8,"div",6),s(9,"Bomb Runner"),a(),p(10,"i",7),a(),l(11,"table",8),I(12,wW,3,1,"tr",9),a()(),l(13,"div",4)(14,"button",5)(15,"div",6),s(16,"Caligor"),a(),p(17,"i",7),a(),l(18,"table",8),I(19,xW,3,1,"tr",9),a()(),l(20,"div",4)(21,"button",5)(22,"div",6),s(23,"Color PVP"),a(),p(24,"i",7),a(),l(25,"table",8),I(26,MW,3,1,"tr",9),a()(),l(27,"div",4)(28,"button",5)(29,"div",6),s(30,"Family Dungeon"),a(),p(31,"i",7),a(),l(32,"table",8),I(33,PW,3,1,"tr",9),a()(),l(34,"div",4)(35,"button",5)(36,"div",6),s(37,"Instant Combat"),a(),p(38,"i",7),a(),l(39,"table",8),I(40,DW,3,1,"tr",9),a()(),l(41,"div",4)(42,"button",5)(43,"div",6),s(44,"Asgobas' Instant Combat"),a(),p(45,"i",7),a(),l(46,"table",8),I(47,kW,3,1,"tr",9),a()(),l(48,"div",4)(49,"button",5)(50,"div",6),s(51,"Meteorite Game"),a(),p(52,"i",7),a(),l(53,"table",8),I(54,OW,3,1,"tr",9),a()(),l(55,"div",4)(56,"button",5)(57,"div",6),s(58,"Rainbow Battle"),a(),p(59,"i",7),a(),l(60,"table",8),I(61,EW,3,1,"tr",9),a()(),l(62,"div",4)(63,"button",5)(64,"div",6),s(65,"Talent Arena"),a(),p(66,"i",7),a(),l(67,"table",8),I(68,SW,3,1,"tr",9),a()(),l(69,"div",4)(70,"button",5)(71,"div",6),s(72,"World Boss"),a(),p(73,"i",7),a(),l(74,"table",8),I(75,TW,3,1,"tr",9),a()(),l(76,"div",4)(77,"button",5)(78,"div",6),s(79,"World Boss Act 4"),a(),p(80,"i",7),a(),l(81,"table",8),I(82,AW,3,1,"tr",9),a()(),l(83,"div",4)(84,"button",5)(85,"div",6),s(86,"World Boss Prestige 8.2"),a(),p(87,"i",7),a(),l(88,"table",8),I(89,NW,3,1,"tr",9),a()()()()),2&e&&(C(12),R("ngForOf",i.bombrunner),C(7),R("ngForOf",i.caligor),C(7),R("ngForOf",i.colorpvp),C(7),R("ngForOf",i.famdungeon),C(7),R("ngForOf",i.instantcombat),C(7),R("ngForOf",i.asgobasinstantcombat),C(7),R("ngForOf",i.meteorite),C(7),R("ngForOf",i.rbb),C(7),R("ngForOf",i.talentarena),C(7),R("ngForOf",i.worldboss),C(7),R("ngForOf",i.worldbossa4),C(7),R("ngForOf",i.worldboss82))},directives:[Me],styles:[".schedule[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;flex-direction:column;margin-block:3em;color:#fff;background-color:#000c;border-radius:20px;width:100%;padding:3em 0}.schedule-title[_ngcontent-%COMP%]{font-family:Edu SA Beginner,cursive;display:flex;justify-content:center;font-size:3rem;margin-bottom:1em}.server-time[_ngcontent-%COMP%]{font-size:1.5rem}.event-container[_ngcontent-%COMP%]{width:100%;display:flex;justify-content:center;flex-direction:column;align-items:center;margin-bottom:1em;margin-top:1em}.open-event[_ngcontent-%COMP%]{width:50%;display:flex;justify-content:space-between;align-items:center;padding:.5em 1em;background-color:var(--void-clr-active);border:none;font-weight:700;border-radius:10px;color:#fff;font-size:1.3rem}.open-event-title[_ngcontent-%COMP%]{width:100%;margin-left:14px}.event-table[_ngcontent-%COMP%]{background-color:var(--void-clr-active);width:50%;border-radius:10px;margin-top:.5em}.event-time[_ngcontent-%COMP%]{padding:1em;display:flex;justify-content:center;font-size:1.2rem}@media all and (min-width: 1140px){.schedule[_ngcontent-%COMP%]{width:75%}}"]}),n})();const FW=JSON.parse('[{"name":"Laurena\'s Set","location":"You can get this set in Accessory Raid at $warp p1","buff":"laurena_set","class":"pvp"},{"name":"Lich Set","location":"You can get this set in $warp p4 quests, events and raids","buff":"licht_set","class":"pvp"},{"name":"Dragon Set","location":"You can craft this set in $warp p5 Equipments NPC","buff":"dragon_set","class":"pvp"},{"name":"A4 Set","location":"You can get this set from Vessel Event","buff":"a4_set","class":"pvp"},{"name":"Loa Set","location":"You can get this set in Accessory Raid at $warp p1","buff":"old_pvp_set","class":"pvp"},{"name":"Tower","location":"You can craft this set at Tower NPC $warp p3","buff":"tower_set","class":"raid"},{"name":"Act4 Bracelet, Betting Necklace, Raid Ring","location":"You can get them in the Fortune Wheel and during the Evolution Event","buff":"wheel_set","class":"raid"},{"name":"Raid Necklace","location":"You can craft it during Mouse Event and from Prestige 4 Time Space.","buff":"raid_necklace","class":"raid"},{"name":"Noble Crystal Bracelet","location":"You can craft it during Halloween Event and from Prestige 4 Time Space.","buff":"noble_bracelet","class":"raid"},{"name":"Noble Cat Eye\'s Bracelet, Necklace, Ring","location":"You can craft it during Candy Event and sometimes in Fortune Wheel.","buff":"NobleCatSet","class":"raid"},{"name":"Sky Ring, Sky Necklace and Sky Bracelet","location":"You can craft it in Prestige 6, Sky Biome.","buff":"SkySet","class":"raid"},{"name":"Lava Ring, Lava Necklace and Lava Bracelet","location":"You can craft it in Prestige 6, Lava Biome.","buff":"LavaSet","class":"pvp"},{"name":"Dino Ring, Dino Necklace and Dino Bracelet","location":"You can craft it in Prestige 6, Dino Biome.","buff":"DinoSet","class":"pvp"},{"name":"Frozen Ring, Frozen Necklace and Frozen Bracelet","location":"You can craft it in Prestige 6, Ice Biome.","buff":"IceSet","class":"pve"}]');function LW(n,t){if(1&n&&(l(0,"div",9)(1,"div",10)(2,"h2",11),s(3),a(),l(4,"p",12),s(5),a(),l(6,"a",13),p(7,"img",14),a()()()),2&n){const e=t.$implicit;qt(e.class),C(3),G(e.name),C(2),G(e.location),C(1),te("href","../assets/img/accessories/",e.buff,".png",q),C(1),te("src","../assets/img/accessories/",e.buff,".png",q)}}let VW=(()=>{class n{constructor(){this.accessories=FW}ngOnInit(){!function BW(){const n=document.getElementById("accessories-filter");n.addEventListener("change",()=>{let t=n.options[n.selectedIndex].text,e=document.querySelectorAll(".raid"),i=document.querySelectorAll(".pvp"),o=document.querySelectorAll(".fish"),r=document.querySelectorAll(".gold"),c=document.querySelectorAll(".betting"),u=document.querySelectorAll(".perfing");switch(t){case"All":e.forEach(d=>{d.classList.remove("display-none")}),i.forEach(d=>{d.classList.remove("display-none")}),o.forEach(d=>{d.classList.remove("display-none")}),r.forEach(d=>{d.classList.remove("display-none")}),c.forEach(d=>{d.classList.remove("display-none")}),u.forEach(d=>{d.classList.remove("display-none")});break;case"PVP":e.forEach(d=>{d.classList.add("display-none")}),i.forEach(d=>{d.classList.remove("display-none")}),o.forEach(d=>{d.classList.add("display-none")}),r.forEach(d=>{d.classList.add("display-none")}),c.forEach(d=>{d.classList.add("display-none")}),u.forEach(d=>{d.classList.add("display-none")});break;case"Raid/PVE":e.forEach(d=>{d.classList.remove("display-none")}),i.forEach(d=>{d.classList.add("display-none")}),o.forEach(d=>{d.classList.add("display-none")}),r.forEach(d=>{d.classList.contains("raid")?d.classList.remove("display-none"):d.classList.add("display-none")}),c.forEach(d=>{d.classList.add("display-none")}),u.forEach(d=>{d.classList.add("display-none")});break;case"Fish":e.forEach(d=>{d.classList.add("display-none")}),i.forEach(d=>{d.classList.add("display-none")}),o.forEach(d=>{d.classList.remove("display-none")}),r.forEach(d=>{d.classList.add("display-none")}),c.forEach(d=>{d.classList.add("display-none")}),u.forEach(d=>{d.classList.add("display-none")});break;case"Gold":e.forEach(d=>{d.classList.add("display-none")}),i.forEach(d=>{d.classList.add("display-none")}),o.forEach(d=>{d.classList.add("display-none")}),r.forEach(d=>{d.classList.remove("display-none")}),c.forEach(d=>{d.classList.add("display-none")}),u.forEach(d=>{d.classList.add("display-none")});break;case"Betting":e.forEach(d=>{d.classList.add("display-none")}),i.forEach(d=>{d.classList.add("display-none")}),o.forEach(d=>{d.classList.add("display-none")}),r.forEach(d=>{d.classList.add("display-none")}),c.forEach(d=>{d.classList.remove("display-none")}),u.forEach(d=>{d.classList.add("display-none")});break;case"Perfing SPs":e.forEach(d=>{d.classList.add("display-none")}),i.forEach(d=>{d.classList.add("display-none")}),o.forEach(d=>{d.classList.add("display-none")}),r.forEach(d=>{d.classList.add("display-none")}),c.forEach(d=>{d.classList.add("display-none")}),u.forEach(d=>{d.classList.remove("display-none")})}})}()}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=X({type:n,selectors:[["app-accessories"]],decls:14,vars:1,consts:[[1,"d-flex","justify-content-center"],[1,"accessories"],[1,"accessories-title"],[1,"select-container"],["name","filter","id","accessories-filter",1,"accessories-select"],[1,"selectPve"],[1,"selectPvp"],[1,"accessories-container"],["class","accessory-container",3,"class",4,"ngFor","ngForOf"],[1,"accessory-container"],[1,"d-flex","justify-content-center","align-items-center","flex-column"],[1,"accessory-name"],[1,"accessory-location"],["target","_blank",3,"href"],[3,"src"]],template:function(e,i){1&e&&(l(0,"div",0)(1,"section",1)(2,"h1",2),s(3,"Accessories"),a(),l(4,"div",3)(5,"select",4)(6,"option"),s(7,"All"),a(),l(8,"option",5),s(9,"Raid/PVE"),a(),l(10,"option",6),s(11,"PVP"),a()()(),l(12,"div",7),I(13,LW,8,7,"div",8),a()()()),2&e&&(C(13),R("ngForOf",i.accessories))},directives:[Me],styles:[".accessories[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;flex-direction:column;margin-block:3em;color:#fff;background-color:#000c;border-radius:20px;width:100%;padding:3em 0}.accessory-container[_ngcontent-%COMP%]{padding:1em}.accessory-container[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{max-width:100%;max-height:100%;border-radius:10px}.accessory-name[_ngcontent-%COMP%], .accessories-title[_ngcontent-%COMP%]{font-family:Edu SA Beginner,cursive;display:flex;justify-content:center;font-size:2rem}.accessories-title[_ngcontent-%COMP%]{font-size:3rem;margin-bottom:1em}.accessory-location[_ngcontent-%COMP%]{font-size:1.2rem;text-align:center}.accessories-select[_ngcontent-%COMP%]{background-color:var(--void-clr);border:none;padding:.5em;border-radius:10px;color:#fff;font-size:1.2em}.accessories-select[_ngcontent-%COMP%] option[_ngcontent-%COMP%]{color:#fff}@media all and (min-width: 1140px){.accessories-container[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(2,1fr);padding:2em}.accessories[_ngcontent-%COMP%]{width:75%}}"]}),n})();const HW=JSON.parse('[{"name":"Starter Fairies","location":"You can buy them at Starter Pack NPC in NosVille","buff":"p1_fairies"},{"name":"Fernon Fairies","location":"You can craft them at Fernon Fairy NPC $warp p2","buff":"fernon_fairies"},{"name":"Infinite Fairies","location":"You can craft them at Fairies NPC in Bitoren Tundra","buff":"infinite_fairies"},{"name":"Azuris & Solaris Fairies","location":"You can craft them during Evolution Event","buff":"azuris_solaris_fairies"},{"name":"PvE Fairies","location":"You can craft at Infinity Tower Rewards NPC","buff":"PvEFairies"},{"name":"Biome Fairies","location":"You can craft them at Prestige 6, Biome Maps.","buff":"BiomesNew"}]');function jW(n,t){if(1&n&&(l(0,"div",5)(1,"div",6)(2,"h2",7),s(3),a(),l(4,"p",8),s(5),a(),l(6,"a",9),p(7,"img",10),a()()()),2&n){const e=t.$implicit;C(3),G(e.name),C(2),G(e.location),C(1),te("href","../assets/img/fairies/",e.buff,".png",q),C(1),te("src","../assets/img/fairies/",e.buff,".png",q)}}let WW=(()=>{class n{constructor(){this.fairies=HW}ngOnInit(){}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=X({type:n,selectors:[["app-fairies"]],decls:6,vars:1,consts:[[1,"d-flex","justify-content-center"],[1,"fairies"],[1,"fairies-title"],[1,"fairies-container"],["class","fairy-container",4,"ngFor","ngForOf"],[1,"fairy-container"],[1,"d-flex","justify-content-center","align-items-center","flex-column"],[1,"fairy-name"],[1,"fairy-location"],["target","_blank",3,"href"],[3,"src"]],template:function(e,i){1&e&&(l(0,"div",0)(1,"section",1)(2,"h1",2),s(3,"Fairies"),a(),l(4,"div",3),I(5,jW,8,4,"div",4),a()()()),2&e&&(C(5),R("ngForOf",i.fairies))},directives:[Me],styles:[".fairies[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;flex-direction:column;margin-block:3em;color:#fff;background-color:#000c;border-radius:20px;width:100%;padding:3em 0}.fairy-container[_ngcontent-%COMP%]{padding:1em}.fairy-container[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{max-width:100%;max-height:100%;border-radius:10px}.fairy-name[_ngcontent-%COMP%], .fairies-title[_ngcontent-%COMP%]{font-family:Edu SA Beginner,cursive;display:flex;justify-content:center;font-size:2rem}.fairies-title[_ngcontent-%COMP%]{font-size:3rem;margin-bottom:1em}.fairy-location[_ngcontent-%COMP%]{font-size:1.2rem;text-align:center}.fairies-select[_ngcontent-%COMP%]{background-color:var(--void-clr);border:none;padding:.5em;border-radius:10px;color:#fff;font-size:1.2em}.fairies-select[_ngcontent-%COMP%] option[_ngcontent-%COMP%]{color:#fff}@media all and (min-width: 1140px){.fairies-container[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(2,1fr);padding:2em}.fairies[_ngcontent-%COMP%]{width:75%}}"]}),n})();const $W=JSON.parse('[{"name":"Lv 45 resistances","id":"","location":"You can buy them at Resistances NPC in NosVille","buff":"45_res"},{"name":"Magma resistances","id":"","location":"You can craft them at Prestige 1 Rewards NPC $warp p1","buff":"magma_res"},{"name":"Shiny Rainbow Resistances","id":"","location":"You can craft them at Beginner Rainbow Battle Exchange NPC in Nosville","buff":"shiny_rainbow"},{"name":"Stone Set Resistances","id":"","location":"You can craft them at Prestige 6, Stone System Area.","buff":"StoneSet"},{"name":"Premium Stone Set Resistances","id":"","location":"You can get them from Fortune Wheel.","buff":"PremiumStoneSet"},{"name":"Dragonlord Resistances","id":"","location":"You can craft them at arena Mithril & Medal Craft NPC","buff":"dragonlord"},{"name":"Sealed Heavenly resistances","id":"","location":"You can get them in Resistances Shop in Nosvile","buff":"heavenly_res"},{"name":"Sealed Hellord resistances","id":"","location":"You can get them in Resistances Shop in Nosvile","buff":"hellord_res"},{"name":"Fernon resistances","id":"","location":"You can get them in Fernon raid boxes","buff":"fernon_res"},{"name":"Beast resistances","id":"","location":"You can craft them at Tower NPC $warp p3 or Family Tower Rewards NPC $warp p4","buff":"beast_res"},{"name":"Orc resitances","id":"","location":"You can get them from P3 raids.","buff":"orc_res"},{"name":"PVE Shadow Magma resistances","id":"pve-magma","location":"You can craft them at Kan\'s Rewards NPC $warp p4","buff":"shadow_magma_pve"},{"name":"Act4 resistances","id":"","location":"You can craft them in $warp p5 Prestige 5 Special Items NPC","buff":"act4_res"},{"name":"Rainbow Battle resistances","id":"","location":"You can craft them in $warp p5 Prestige 5 Special Items NPC","buff":"rbb_res"},{"name":"Anticrit Resistances","id":"","location":"You can craft them in $warp p5 Prestige 5 Special Items NPC","buff":"Anticrit_res"},{"name":"PVP Shadow Magma resistances","id":"pvp-magma","location":"You can craft them at Kan\'s Rewards NPC $warp p4","buff":"shadow_magma_pvp"}]');function zW(n,t){if(1&n&&(l(0,"div",5)(1,"div",6)(2,"h2",7),s(3),a(),l(4,"p",8),s(5),a(),l(6,"a",9),p(7,"img",10),a()()()),2&n){const e=t.$implicit;C(2),It("id",e.id),C(1),G(e.name),C(2),G(e.location),C(1),te("href","../assets/img/resistances/",e.buff,".png",q),C(1),te("src","../assets/img/resistances/",e.buff,".png",q)}}let GW=(()=>{class n{constructor(){this.resistances=$W}ngOnInit(){}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=X({type:n,selectors:[["app-resistances"]],decls:6,vars:1,consts:[[1,"d-flex","justify-content-center"],[1,"resistances"],[1,"resistances-title"],[1,"resistances-container"],["class","resistance-container",4,"ngFor","ngForOf"],[1,"resistance-container"],[1,"d-flex","justify-content-center","align-items-center","flex-column"],[1,"resistance-name",3,"id"],[1,"resistance-location"],["target","_blank",3,"href"],[3,"src"]],template:function(e,i){1&e&&(l(0,"div",0)(1,"section",1)(2,"h1",2),s(3,"Resistances"),a(),l(4,"div",3),I(5,zW,8,5,"div",4),a()()()),2&e&&(C(5),R("ngForOf",i.resistances))},directives:[Me],styles:[".resistances[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;flex-direction:column;margin-block:3em;color:#fff;background-color:#000c;border-radius:20px;width:100%;padding:3em 0}.resistance-container[_ngcontent-%COMP%]{padding:1em}.resistance-container[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{max-width:100%;max-height:100%;border-radius:10px}.resistance-name[_ngcontent-%COMP%], .resistances-title[_ngcontent-%COMP%]{font-family:Edu SA Beginner,cursive;display:flex;justify-content:center;font-size:2rem}.resistances-title[_ngcontent-%COMP%]{font-size:3rem;margin-bottom:1em}.resistance-location[_ngcontent-%COMP%]{font-size:1.2rem;text-align:center}.resistances-select[_ngcontent-%COMP%]{background-color:var(--void-clr);border:none;padding:.5em;border-radius:10px;color:#fff;font-size:1.2em}.resistances-select[_ngcontent-%COMP%] option[_ngcontent-%COMP%]{color:#fff}@media all and (min-width: 1140px){.resistances-container[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(2,1fr);padding:2em}.resistances[_ngcontent-%COMP%]{width:75%}}"]}),n})(),UW=(()=>{class n{constructor(){}ngOnInit(){}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=X({type:n,selectors:[["app-books"]],decls:149,vars:0,consts:[[1,"d-flex","justify-content-center"],[1,"books"],[1,"books-title"],[1,"books-container"],[1,"book-container"],[1,"d-flex","justify-content-center","align-items-center","flex-column"],[1,"book-name"],[1,"book-location"],[1,"book-item"],["src","../../assets/img/books/red_book.png","alt",""],["src","../../assets/img/books/green_book.png","alt",""],["src","../../assets/img/books/eagle_book.png","alt",""],["src","../../assets/img/books/snake_book.png","alt",""],["src","../../assets/img/books/lion_book.png","alt",""],["src","../../assets/img/books/atk_a4_book.png","alt",""],["src","../../assets/img/books/def_a4_book.png","alt",""],["src","../../assets/img/books/hero_a4_book.png","alt",""],["src","../../assets/img/books/unknown_a4_book.png","alt",""],["src","../../assets/img/books/def_strat_a4_book.png","alt",""],["src","../../assets/img/books/atk_strat_a4_book.png","alt",""],["src","../../assets/img/books/BearLoa.p.png","alt",""],["src","../../assets/img/books/SpiritKing.png","alt",""],["src","../../assets/img/books/BasicTraining.png","alt",""],["src","../../assets/img/books/PetTrainer.png","alt",""]],template:function(e,i){1&e&&(l(0,"div",0)(1,"section",1)(2,"h1",2),s(3,"Books"),a(),l(4,"div",3)(5,"div",4)(6,"div",5)(7,"h2",6),s(8,"Tier 1 books"),a(),l(9,"p",7),s(10,'You can get them after completing "Obtain your hidden power" Quest in P3 Area.'),a(),l(11,"ul")(12,"li",8),p(13,"img",9),s(14," - [Beginer] PvP Damage Boost "),a(),l(15,"li",8),p(16,"img",10),s(17," - [Beginer] PvP Defence Boost "),a(),l(18,"li",8),p(19,"img",9),s(20," - Journal of the Forgotten Hero J (1) "),a(),l(21,"li",8),p(22,"img",9),s(23," - Fairy Affinity (1) "),a(),l(24,"li",8),p(25,"img",9),s(26," - Aurelius Roshu's Primordial History (1) "),a(),l(27,"li",8),p(28,"img",9),s(29," - Journal of the Akamur Merchant (1) "),a()()()(),l(30,"div",4)(31,"div",5)(32,"h2",6),s(33,"Tier 2 books"),a(),l(34,"p",7),s(35,'You can get them after completing "Obtain your hidden power" Quest in P3 Area.'),a(),l(36,"ul")(37,"li",8),p(38,"img",9),s(39," - [Intermediate] PvP Damage Boost "),a(),l(40,"li",8),p(41,"img",10),s(42," - [Intermediate] PvP Defence Boost "),a(),l(43,"li",8),p(44,"img",9),s(45," - Journal of the Forgotten Hero J (1) "),a(),l(46,"li",8),p(47,"img",9),s(48," - Journal of the Forgotten Hero M (1) "),a(),l(49,"li",8),p(50,"img",9),s(51," - Journal of the Unknown Hero (1) "),a(),l(52,"li",8),p(53,"img",9),s(54," - Attack Strategy of Lord Cuarry's Knights (1) "),a(),l(55,"li",8),p(56,"img",9),s(57," - Defensive Strategy of Lord Cuarry's Knights (1) "),a()()()(),l(58,"div",4)(59,"div",5)(60,"h2",6),s(61,"Tier 3 books"),a(),l(62,"p",7),s(63,'You can get them after completing "Obtain your hidden power" Quest in P3 Area.'),a(),l(64,"ul")(65,"li",8),p(66,"img",9),s(67," - [Advanced] PvP Damage Boost "),a(),l(68,"li",8),p(69,"img",10),s(70," - [Advanced] PvP Defence Boost "),a(),l(71,"li",8),p(72,"img",9),s(73," - Journal of the Forgotten Hero D (2) "),a(),l(74,"li",8),p(75,"img",9),s(76," - Journal of the Forgotten Hero J (2) "),a(),l(77,"li",8),p(78,"img",9),s(79," - Journal of the Forgotten Hero M (2) "),a(),l(80,"li",8),p(81,"img",9),s(82," - Journal of the Forgotten Hero S (1) "),a(),l(83,"li",8),p(84,"img",9),s(85," - Fairy Affinity (1) "),a(),l(86,"li",8),p(87,"img",9),s(88," - Aurelius Roshu's Primordial History (1) "),a()()()(),l(89,"div",4)(90,"div",5)(91,"h2",6),s(92,"Tier 4 books"),a(),l(93,"p",7),s(94,'You can get them after completing "Obtain your hidden power" Quest in P3 Area.'),a(),l(95,"ul")(96,"li",8),p(97,"img",11),s(98," - Eagle Loa Tome "),a(),l(99,"li",8),p(100,"img",12),s(101," - Snake Loa Tome "),a(),l(102,"li",8),p(103,"img",13),s(104," - Lion Loa Tome "),a()()()(),l(105,"div",4)(106,"div",5)(107,"h2",6),s(108,"Act4 books"),a(),l(109,"p",7),s(110,"You can craft them at Craft Books NPC in Toundra Bitoren"),a(),l(111,"ul")(112,"li",8),p(113,"img",14),s(114," - [Expert] PvP Damage Boost "),a(),l(115,"li",8),p(116,"img",15),s(117," - [Expert] PvP Defence Boost "),a(),l(118,"li",8),p(119,"img",16),s(120," - Journal of the Forgotten Hero S (2) "),a(),l(121,"li",8),p(122,"img",17),s(123," - Journal of the Unknown Hero (2) "),a(),l(124,"li",8),p(125,"img",18),s(126," - Defensive Strategy of Lord Cuarry's Knights (2) "),a(),l(127,"li",8),p(128,"img",19),s(129," - Attack Strategy of Lord Cuarry's Knights (2) "),a()()()(),l(130,"div",4)(131,"div",5)(132,"h2",6),s(133,"Infinity Tower books"),a(),l(134,"p",7),s(135,"You can craft them at Prestige 5, Infinity Tower Rewards 2 NPC."),a(),l(136,"ul")(137,"li",8),p(138,"img",20),s(139," - Bear Loa Tome "),a(),l(140,"li",8),p(141,"img",21),s(142," - Spirit King Tome "),a(),l(143,"li",8),p(144,"img",22),s(145," - Basic Training for Chefs "),a(),l(146,"li",8),p(147,"img",23),s(148," - Pet Trainer's Manual 1 "),a()()()()()()())},styles:[".books[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;flex-direction:column;margin-block:3em;color:#fff;background-color:#000c;border-radius:20px;width:100%;padding:3em 0}.book-container[_ngcontent-%COMP%]{padding:1em}.book-container[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{max-width:100%;max-height:100%;border-radius:10px}.book-name[_ngcontent-%COMP%], .books-title[_ngcontent-%COMP%]{font-family:Edu SA Beginner,cursive;display:flex;justify-content:center;font-size:2rem}.books-title[_ngcontent-%COMP%]{font-size:3rem;margin-bottom:1em}.book-location[_ngcontent-%COMP%]{font-size:1.2rem;text-align:center}.book-item[_ngcontent-%COMP%]{font-size:1.2rem;line-height:1.5em;display:flex;gap:1em;margin-bottom:.5em}.book-item[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{max-height:41px}@media all and (min-width: 1140px){.books-container[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(2,1fr);padding:2em}.books[_ngcontent-%COMP%]{width:75%}}"]}),n})();const YW=JSON.parse('[{"name":"Stone","id":"","points":"4","location":"$warp p6","box":"accessory_box","rewards":[{"reward":"- 1x Ancient Medal of Honour"},{"reward":"- 200x Angel\'s Feathers"},{"reward":"- 200x Full Moon Crystal"},{"reward":"- 10x Giant Lump of Gold"},{"reward":"- 1x Rock Pet Stone"},{"reward":"- 80x Angel\'s Feather"},{"reward":"- 1x Accessory Upgrade Dust"},{"reward":"- 1x Mask and Hat Upgrade Dust"},{"reward":"- 1x Resistance Upgrade Dust"}]},{"name":"Star","id":"","points":"4","location":"$warp p6","box":"accessory_box","rewards":[{"reward":"- 1x Ancient Medal of Honour"},{"reward":"- 50x Angel\'s Feathers"},{"reward":"- 50x Full Moon Crystal"},{"reward":"- 10x Giant Lump of Gold"},{"reward":"- 1x Spark"},{"reward":"- 1x Star Leaf"},{"reward":"- 1x Star Moss"},{"reward":"- 1x Stary Water"},{"reward":"- 1x Star Pet Stone"}]},{"name":"Accessory","id":"","points":"0","location":"$warp p1","box":"accessory_box","rewards":[{"reward":"- 1x Laurena\'s Bracelet"},{"reward":"- 1x Laurena\'s Ring"},{"reward":"- 1x Laurena\'s Necklace"},{"reward":"- 50x Robber Gang Gold Coins"},{"reward":"- 80x Full Moon Crystal"},{"reward":"- 80x Angel\'s Feather"},{"reward":"- Raid Ticket"},{"reward":"- 2x Cellon (Lv 8)"},{"reward":"- 2x Cellon (Lv 9)"},{"reward":"- 2x Cellon (Lv 10)"},{"reward":"- 1x Silence Mask A"},{"reward":"- 1x Silence Mask B"},{"reward":"- 1x Silence Mask C"},{"reward":"- 1x X Mask"},{"reward":"- 1x Snake Loa Bracelet"},{"reward":"- 1x Jade Spirit Ring"},{"reward":"- 1x Occult Necklace"}]},{"name":"Belial","id":"","points":"1.2","location":"$warp p4","box":"belial_box","rewards":[{"reward":"- 1x Broken Magic Sword of Belial"},{"reward":"- 1x Ancient Orc Statue"},{"reward":"- 5x Ancient Hero\'s Soul"},{"reward":"- 2x Gleaming Ancient Hero\'s Soul"},{"reward":"- 30x Orc Hero\'s Jewel"},{"reward":"- 7x Orc Soulstone"},{"reward":"- 70x Angel\'s Feather"},{"reward":"- 70x Full Moon Crystal"},{"reward":"- 3x Large Lump of Gold"},{"reward":"- 1x Fairy Booster"}]},{"name":"Valehir","id":"","points":"3","location":"$warp p5","box":"valehir_box","rewards":[{"reward":"- 1x Dragon Crystal Weapon (3%)"},{"reward":"- 1x Dragon Crystal Equipment (6%)"},{"reward":"- SP9 Perfection x300 (10%)"},{"reward":"- SP10 Perfection x300 (8%)"},{"reward":"- 5x Golden Lump (20%)"},{"reward":"- 1x Dragon Health Potion (15%)"},{"reward":"- 2x Dragon Mana Potion (15%)"},{"reward":"- 1x Valehir\'s Wing"}]},{"name":"Alzanor","id":"","points":"3","location":"$warp p5","box":"alzanor_box","rewards":[{"reward":"- 1x Dragon Crystal Secondary (3%)"},{"reward":"- 1x Dragon Crystal Equipment (6%)"},{"reward":"- SP9 Perfection x300 (10%)"},{"reward":"- SP10 Perfection x300 (8%)"},{"reward":"- 5x Golden Lump (20%)"},{"reward":"- 1x Dragon Health Potion (15%)"},{"reward":"- 2x Dragon Mana Potion (15%)"},{"reward":"- 1x Alzanor\'s Tail"}]},{"name":"Black Hand","id":"","points":"3","location":"$warp p5","box":"black_hand_box","rewards":[{"reward":"- 1x Dragon Crystal Armor (3%)"},{"reward":"- 1x Dragon Crystal Equipment (6%)"},{"reward":"- SP9 Perfection x300 (10%)"},{"reward":"- SP10 Perfection x300 (8%)"},{"reward":"- 5x Golden Lump (20%)"},{"reward":"- 1x Dragon Health Potion (15%)"},{"reward":"- 2x Dragon Mana Potion (15%)"},{"reward":"- 1x Monster Hand"}]},{"name":"Draco","id":"","points":"0.2","location":"$warp raidarea","box":"draco_box","rewards":[{"reward":"- 50x Full Moon Crystal"},{"reward":"- 50x Angel\'s Feather"},{"reward":"- 50x Seed of Power"},{"reward":"- 1x Fire Cannoneer Specialist Card"},{"reward":"- 1x Gladiator Specialist Card"},{"reward":"- 1x Volcano Specialist Card"},{"reward":"- 2x Large Lump of Gold"},{"reward":"- 1x Grail\'s Pattern"},{"reward":"- 1x Rarify Item"}]},{"name":"Fernon","id":"","points":"0.5","location":"$warp p2","box":"fernon_box","rewards":[{"reward":"- 100x Full Moon Crystal"},{"reward":"- 100x Angel\'s Feather"},{"reward":"- 100x Cella Powder"},{"reward":"- Archer\'s c55 eqs"},{"reward":"- Swordman\'s c55 eqs"},{"reward":"- Mage\'s c55 eqs"},{"reward":"- MA\'s c50 eqs"},{"reward":"- 3x Small Lump of Gold"},{"reward":"- 1x Random Amulet Box (1x)"},{"reward":"- 1x Fernon\'s Gloves"},{"reward":"- 1x Fernon\'s Shoes"},{"reward":"- 3x Raid Ticket"},{"reward":"- 1x Upgrade Item"},{"reward":"- 1x Azrael Mask"},{"reward":"- 1x Soul of Fernon"}]},{"name":"Glacerus","id":"","points":"0.2","location":"$warp raidarea","box":"glacerus_box","rewards":[{"reward":"- 50x Full Moon Crystal"},{"reward":"- 50x Angel\'s Feather"},{"reward":"- 50x Seed of Power"},{"reward":"- 1x Scout Specialist Card"},{"reward":"- 1x Battle Monk Specialist Card"},{"reward":"- 1x Tide Lord Specialist Card"},{"reward":"- 1x Broken Key"},{"reward":"- 1x Rarify Item"}]},{"name":"Grenigas","id":"grenigas","points":"1","location":"$warp p4","box":"grenigas","rewards":[{"reward":"- 100x Angel\'s Feather"},{"reward":"- 50x Fullmoon Crystal"},{"reward":"- 1x Darkstone Energy"},{"reward":"- 2x Blazing Piece of Red Metal"},{"reward":"- 1x Flame Gloves"},{"reward":"- 1x Cellon lv.10"},{"reward":"- 2x Rarify Item"},{"reward":"- 2x Upgrade Item"}]},{"name":"Hardcore","id":"","points":"4","location":"$warp p4","box":"hardcore_box","rewards":[{"reward":"- 1x Holy Light"},{"reward":"- 1x Broken Yertirand Wand"},{"reward":"- 1x Winter Costume Box"},{"reward":"- 3x Rarify Upgrade"},{"reward":"- 1x Upgrade Item"},{"reward":"- 1x Partner Ticket Skill (All)"},{"reward":"- 30x Giant Lump of Gold"},{"reward":"- 10x Black Titanium Bar"}]},{"name":"Ibrahim","id":"ibrah","points":"4","location":"$warp p4","box":"ibrahim_box","rewards":[{"reward":"- 1x Licht Energy Ring"},{"reward":"- 7x Upgrade Item"},{"reward":"- 7x Rarify Item"},{"reward":"- 100x Giant Lump of Gold"},{"reward":"- 10x Random Amulet Box (x4 Amu)"},{"reward":"- 10x Perfection"},{"reward":"- 3x Robbery Coin (50kk NPC Price)"}]},{"name":"Kertos","id":"kertos","points":"1","location":"$warp p4","box":"kertos","rewards":[{"reward":"- 3x Perfection"},{"reward":"- 3x Random Amulet Box"},{"reward":"- 1x Dark Energy Stone"},{"reward":"- 4x Blazing Piece of Red Metal"},{"reward":"- 8x Earth Element"},{"reward":"- 1x Ancient Fire Magic"}]},{"name":"Kirollas","id":"","points":"0.5","location":"$warp p3","box":"kirollas_box","rewards":[{"reward":"- 150x Angel\'s Feather"},{"reward":"- 150x Full Moon Crystal"},{"reward":"- 150x Cella Powder"},{"reward":"- 1x Random Amulet Box (1x)"},{"reward":"- 1x C55 Armours"}]},{"name":"Laurena","id":"","points":"0.2","location":"$warp raidarea","box":"laurena_box","rewards":[{"reward":"- 75x Angel\'s Feather"},{"reward":"- 75x Full Moon Crystal"},{"reward":"- 75x Seed of Power"},{"reward":"- 1x Avenging Angel Specialists Cardr"},{"reward":"- 1x Renegade Specialists Card"},{"reward":"- 1x Archmage Specialist Card"},{"reward":"- 1x Demon Hunter Specialists Card"},{"reward":"- 1x Death Reaper Specialists Card"},{"reward":"- 1x Seer Specialists Card"},{"reward":"- 3x Large Lump of Gold"},{"reward":"- 2x Raid Ticket"},{"reward":"- 1x Rarify Item"},{"reward":"- 1x Soul of Innocence"}]},{"name":"Maru","id":"","points":"0.2","location":"$warp raidarea","box":"maru_box","rewards":[{"reward":"- 5x Large Lump of Gold"},{"reward":"- 50x Angel\'s Feather"},{"reward":"- 50x Full Moon Crystal"},{"reward":"- 50x Seed of Power"},{"reward":"- 3x Lower SP Protection Scrolls"},{"reward":"- 3x High SP Protection Scrolls"},{"reward":"- 2x Golden Equipment Protection Scrolls"},{"reward":"- 3x Perfections"},{"reward":"- 2x Raid Ticket"},{"reward":"- 1x Rarify Item"},{"reward":"- 1x Upgrade Stone"}]},{"name":"Paimon","id":"","points":"1.2","location":"$warp p4","box":"paimon_box","rewards":[{"reward":"- 1x Sunchaser Specialist Card"},{"reward":"- 1x Waterfall Berserker Specialist Card"},{"reward":"- 1x Flame Druid Specialist Card"},{"reward":"- 1x Voodoo Priest Specialist Card"},{"reward":"- 1x Paimon\'s Cursed Soul"},{"reward":"- 1x Perfection 2"},{"reward":"- 30x Orc Hero\'s Jewels"},{"reward":"- 1x Ancient Orc Statues"},{"reward":"- 1x Orc Weapon"},{"reward":"- 30x Angel\'s Feather"},{"reward":"- 30x Full Moon Crystal"},{"reward":"- 3x Large Lump of Gold"},{"reward":"- 1x Fairy Booster"}]},{"name":"Pure Beast","id":"","points":"0.5","location":"$warp p3","box":"pure_beast_box","rewards":[{"reward":"- 150x Angel\'s Feather"},{"reward":"- 150x Full Moon Crystal"},{"reward":"- 200x Cella Powder"},{"reward":"- 1x Obsidian"},{"reward":"- 1x Magical Fang"},{"reward":"- 1x Wolf Foot Print"},{"reward":"- 1x C55 Weapons"}]},{"name":"Sandstorm","id":"sandstorm","points":"1","location":"$warp p4","box":"sandstorm_box","rewards":[{"reward":"- 1x Soul of Sandstorm"},{"reward":"- 150x Angel\'s Feather"},{"reward":"- 1x Upgrade Item"},{"reward":"- 1x Rarify Item"},{"reward":"- 1x Licht Energy Necklace"},{"reward":"- 3x Cellon (Lv 8)"},{"reward":"- 2x Cellon (Lv 9)"},{"reward":"- 1x Cellon (Lv 10)"},{"reward":"- 2x Akamur Ticket"},{"reward":"- 2x Hot Fabric"},{"reward":"- 2x Flame Giant\'s Heart"},{"reward":"- 2x Magical Camel Parchment Scroll"},{"reward":"- 15x Ancient Orc Gold Coin"}]},{"name":"Valakus","id":"valakus","points":"1","location":"$warp p4","box":"valakus","rewards":[{"reward":"- 100x Angel\'s Feather"},{"reward":"- 50x Fullmoon Crystal"},{"reward":"- 1x Dark Energy Stone"},{"reward":"- 4x Earth Element"},{"reward":"- 1x Blaze Boots"},{"reward":"- 1x Cellon lv10"},{"reward":"- 2x Upgrade Item"},{"reward":"- 2x Rarify Item"}]}]');function qW(n,t){if(1&n&&(l(0,"li",13),s(1),a()),2&n){const e=t.$implicit;C(1),G(e.reward)}}function KW(n,t){if(1&n&&(l(0,"div",5)(1,"div",6)(2,"h2",7),s(3),a(),l(4,"p",8),s(5),a(),l(6,"p",8),s(7),a(),l(8,"div",9),p(9,"img",10),l(10,"h3"),s(11),a()(),l(12,"ul",11),I(13,qW,2,1,"li",12),a()()()),2&n){const e=t.$implicit;C(2),It("id",e.id),C(1),G(e.name),C(2),be("Raid Points : ",e.points,""),C(2),G(e.location),C(2),te("src","../../assets/img/raids/",e.box,".png",q),C(2),be("",e.name," Raid Box"),C(2),R("ngForOf",e.rewards)}}let QW=(()=>{class n{constructor(){this.raids=YW}ngOnInit(){}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=X({type:n,selectors:[["app-raids"]],decls:6,vars:1,consts:[[1,"d-flex","justify-content-center"],[1,"raids"],[1,"raids-title"],[1,"raids-container"],["class","raid-container",4,"ngFor","ngForOf"],[1,"raid-container"],[1,"d-flex","justify-content-center","align-items-center","flex-column"],[1,"raid-name",3,"id"],[1,"raid-location"],[1,"raid-box"],["alt","",3,"src"],[1,"raid-list"],["class","raid",4,"ngFor","ngForOf"],[1,"raid"]],template:function(e,i){1&e&&(l(0,"div",0)(1,"section",1)(2,"h1",2),s(3,"Raids"),a(),l(4,"div",3),I(5,KW,14,7,"div",4),a()()()),2&e&&(C(5),R("ngForOf",i.raids))},directives:[Me],styles:[".raids[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;flex-direction:column;margin-block:3em;color:#fff;background-color:#000c;border-radius:20px;width:100%;padding:3em 0}.raid-container[_ngcontent-%COMP%]{padding:1em}.raid-container[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{max-width:100%;max-height:100%;border-radius:10px}.raid-name[_ngcontent-%COMP%], .raids-title[_ngcontent-%COMP%]{font-family:Edu SA Beginner,cursive;display:flex;justify-content:center;font-size:2rem}.raids-title[_ngcontent-%COMP%]{font-size:3rem;margin-bottom:1em}.raid-location[_ngcontent-%COMP%]{font-size:1.2rem;text-align:center}.raid[_ngcontent-%COMP%]{font-size:1.2rem;line-height:1.5em;display:flex;gap:1em;margin-bottom:.5em}.raid-box[_ngcontent-%COMP%]{display:flex;gap:1em;align-items:center;margin-bottom:1em}.raid-box[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{max-height:36px;max-width:37px}.raid-box[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{font-size:1.2rem;margin-bottom:0}.raid-list[_ngcontent-%COMP%]{align-items:flex-start;justify-content:flex-start!important;padding:0}@media all and (min-width: 1140px){.raids-container[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(3,1fr);padding:2em}.raids[_ngcontent-%COMP%]{width:75%}}"]}),n})();const ZW=JSON.parse('[{"title":"Daily Quests","quests":[{"name":"Nosville Daily Quests","npc":"p0_daily_quests_npc","todo":[{"name":"Draco, Glacerus and Laurena","complete":"Complete 7x Draco, Glacerus and Laurena raids","rewards":[{"reward":"7x Random Amulet Box (Raid Quest)"}]},{"name":"Fernon Raid","complete":"15x Fernon Raid","rewards":[{"reward":"7x Random Amulet Box (Raid Quest)"}]}]},{"name":"Prestige 3 Daily Quests","npc":"p7_quests_npc","todo":[{"name":"Pure Beast and Kirollas","complete":"Complete 7x Pure Beast and Kirollas raids","rewards":[{"reward":"14x Random Amulet Box (Raid Quest)"}]},{"name":"Pure Beast and Kirollas 2","complete":"Complete 7x Pure Beast and Kirollas raids","rewards":[{"reward":"1x Golden Powder and 1x Black Powder"}]},{"name":"Clear Tower 1","complete":"Kill 30x Rock Golem and 30x Belial\'s Dark Knight","rewards":[{"reward":"7x Tower Boxes"}]},{"name":"Clear Tower 2","complete":"Kill 30x Chief Tator and 30x Hellbeast","rewards":[{"reward":"7x Tower Boxes"}]}]},{"name":"Prestige 4 Daily Quests","npc":"p8_quests_npc","todo":[{"name":"Paimon","complete":"Complete 7x Paimon raid","rewards":[{"reward":"1x Soul Silver"}]},{"name":"Belial","complete":"Complete 7x Belial raid","rewards":[{"reward":"1x Brass Coin"}]},{"name":"Devil of Olorun","complete":"Complete 5x Pure Beast, Kirollas, Paimon and Belial raids","rewards":[{"reward":"5x Random Amulet Box (Raid Quest)"}]},{"name":"Little Help","complete":"First Step : Kill 50x Black Bushi and Bull Bushi. Second step : Kill 40x Belial\'s Armoured Knight in Belial raid","rewards":[{"reward":"60x Orc Hero\'s Jewel"}]},{"name":"Hardcore 1","complete":"Complete 5x Hardcore raid","rewards":[{"reward":"5x Random Amulet Box (Raid Quest)"}]},{"name":"Hardcore 2","complete":"Complete 3x Hardcore raid","rewards":[{"reward":"1x Dragon\'s Wing"}]},{"name":"Hardcore Time Space","complete":"Complete 10x Hardcore Time Space","rewards":[{"reward":"1x Fernon\'s Energy"}]}]},{"name":"Prestige 4 Daily Quests","npc":"p81_quests_npc","todo":[{"name":"Ibrahim","complete":"Complete 5x Ibrahim raid","rewards":[{"reward":"8x Random Amulet Box (Raid Quest)"},{"reward":"5x Akamur Coupon"},{"reward":"1x Ibrahim\'s Dark Key"}]},{"name":"Sandstorm","complete":"Complete 10x Sandstorm raid","rewards":[{"reward":"8x Random Amulet Box (Raid Quest)"},{"reward":"1x Lich Energy Ring"}]},{"name":"Sandstorm 2","complete":"Complete 15x Sandstorm raid","rewards":[{"reward":"1x Ibrahim\'s Bag"},{"reward":"15x Hot Fabric"},{"reward":"15x Fire Slade\'s Glowing Heart"},{"reward":"2x Cellon (Lv 10)"}]}]},{"name":"Prestige 5 Daily/Weekly Quests","npc":"p9_quests_npc","todo":[{"name":"Complete x3 P9 Raids(Daily)","complete":"Complete 3x Black Hand Raid, Ice Dragon Alzanor Raid, Zombie Dragon Valehir Raid","rewards":[{"reward":"15x Random Amulet Box (Raid Quest), Carve Runes Box 3"}]},{"name":"Participate in events(Weekly)","complete":"Complete 1x Asobas Instant Combat, Caligor Event, A4 Raid.","rewards":[{"reward":"5x Ancient Dragon Runestone, 135x Dratanium"}]},{"name":"Kill monsters in Asgobas Instant Combat(Weekly)","complete":"Kill 60x Asgobas Child, 60x Dragon Army\'s Dragon Harpy and 60x Giant Lava Dragon.","rewards":[{"reward":"1x Asgobas Lottery Ticket"}]},{"name":"Participate in Rainbow Battle(Daily)","complete":"Participate in 1x Rainbow Battle.","rewards":[{"reward":"1x Carve Rune Box"}]},{"name":"Kill players on Act 4","complete":"Kill 50 players on Act 4","rewards":[{"reward":"1x Carve Rune Box"}]}]},{"name":"Act 4 Daily Quest","npc":"a4_quests_npc","todo":[{"name":"Frozen Quest","complete":"First step : Kill 15x players in Act4. Second step : Kill 10x Frosty Ghost Stag and Yeti.","rewards":[{"reward":"1x Frozen Spear"}]}]}]},{"title":"Marathon Quests","quests":[{"name":"NosVille Marathon Quests","npc":"p0_mara_quests_npc","todo":[{"name":"Fernon Marathon","complete":"Complete 400x Fernon raid (Can be done once per char)","rewards":[{"reward":"King of Fernon Title"}]},{"name":"Fernon Marathon 2","complete":"Complete 900x Fernon raid","rewards":[{"reward":"Mini Fernon Pet"}]}]}]},{"title":"Monthly Quest","quests":[{"name":"Act 4 Monthly Quest","npc":"a4_quests_npc","todo":[{"name":"Act4 Kills","complete":"Kill 750x players in Act4","rewards":[{"reward":"1x Butcher\'s Soul-Spirit"}]}]}]},{"title":"Books quest","quests":[{"name":"Obtain your hidden power","npc":"book_quest_npc","todo":[{"name":"Obtain your hidden power","complete":"Complete 1x following raids: Accesory Raid, Fernon Raid, Kirollas Raid, Pure Beast Raid.","rewards":[{"reward":"Book of Powers (You will obtain all books except a4 books)."}]}]}]}]');function JW(n,t){if(1&n&&(l(0,"ul")(1,"h5",16),s(2,"Rewards :"),a(),l(3,"li",16),s(4),a()()),2&n){const e=t.$implicit;C(4),be("- ",e.reward,"")}}function XW(n,t){if(1&n&&(l(0,"div",13)(1,"h4",14),s(2),a(),l(3,"h4",14),s(4),a(),I(5,JW,5,1,"ul",15),a()),2&n){const e=t.$implicit;C(2),G(e.name),C(2),G(e.complete),C(1),R("ngForOf",e.rewards)}}function e$(n,t){if(1&n&&(l(0,"div",7)(1,"div",8)(2,"h3",9),s(3),a(),p(4,"img",10),a(),l(5,"div",11),I(6,XW,6,3,"div",12),a()()),2&n){const e=t.$implicit;C(3),G(e.name),C(1),te("src","../../assets/img/daily-quests/",e.npc,".png",q),C(2),R("ngForOf",e.todo)}}function t$(n,t){if(1&n&&(l(0,"div",4)(1,"h2",5),s(2),a(),I(3,e$,7,3,"div",6),a()),2&n){const e=t.$implicit;C(2),G(e.title),C(1),R("ngForOf",e.quests)}}let n$=(()=>{class n{constructor(){this.quests=ZW}ngOnInit(){}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=X({type:n,selectors:[["app-daily-quests"]],decls:5,vars:1,consts:[[1,"d-flex","justify-content-center"],[1,"daily-quests"],[1,"daily-quests-title"],["class","quest-container",4,"ngFor","ngForOf"],[1,"quest-container"],[1,"quest-type"],["class","quests",4,"ngFor","ngForOf"],[1,"quests"],[1,"quest-npc"],[1,"quest-location"],["alt","",3,"src"],[1,"quest-content"],["class","quest-padding",4,"ngFor","ngForOf"],[1,"quest-padding"],[1,"quest-name"],[4,"ngFor","ngForOf"],[1,"quest-rewards"]],template:function(e,i){1&e&&(l(0,"div",0)(1,"section",1)(2,"h1",2),s(3,"Daily & Marathon Quests"),a(),I(4,t$,4,2,"div",3),a()()),2&e&&(C(4),R("ngForOf",i.quests))},directives:[Me],styles:[".daily-quests[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;flex-direction:column;margin-block:3em;color:#fff;background-color:#000c;border-radius:20px;width:100%;padding:3em 0}.daily-quest-container[_ngcontent-%COMP%]{padding:1em}.daily-quest-container[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{max-width:100%;max-height:100%;border-radius:10px}.quest-type[_ngcontent-%COMP%], .daily-quests-title[_ngcontent-%COMP%]{font-family:Edu SA Beginner,cursive;display:flex;justify-content:center;font-size:2rem}.daily-quests-title[_ngcontent-%COMP%]{font-size:3rem;margin-bottom:1em}.quest-location[_ngcontent-%COMP%], .quest-name[_ngcontent-%COMP%]{font-size:1.2rem;text-align:center}.quest-rewards[_ngcontent-%COMP%]{font-size:1.1rem}.quest-padding[_ngcontent-%COMP%]{padding:2em 3em}.quest-npc[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center}.quest-rewards[_ngcontent-%COMP%]{color:var(--void-clr)}@media all and (min-width: 1140px){.quest-container[_ngcontent-%COMP%]{width:75%;display:flex;align-items:center;flex-direction:column}.quest-content[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(2,1fr)}.daily-quests[_ngcontent-%COMP%]{width:75%}}"]}),n})();function i$(n,t){if(1&n&&p(0,"img",11),2&n){const e=ye().$implicit;te("src","assets/img/daily-hub/",e.icon,"",q),It("alt",e.name)}}function o$(n,t){1&n&&p(0,"div",12),2&n&&R("innerHTML",ye().$implicit.description,Qb)}function r$(n,t){if(1&n){const e=Vn();l(0,"div",7),ee("click",function(){const r=fn(e).$implicit;return ye(2).toggleDescription(r)}),I(1,i$,1,2,"img",8),I(2,o$,1,1,"div",9),l(3,"div",10),s(4),a()()}if(2&n){const e=t.$implicit,i=ye(2);C(1),R("ngIf",e.icon),C(1),R("ngIf",i.selectedItem===e),C(2),G(e.name)}}function s$(n,t){if(1&n&&(l(0,"div",4)(1,"h3"),s(2),a(),l(3,"div",5),I(4,r$,5,3,"div",6),a()()),2&n){const e=t.$implicit;C(2),G(e.name),C(2),R("ngForOf",e.items)}}let a$=(()=>{class n{constructor(e){this.sanitizer=e,this.categories=[{name:"DAILY HUB AREA",items:[{name:"ELYSIA",icon:"elysia.png",description:"All Quests from Elysia has
6x Amulet Box & 1x Food Box as rewards"},{name:"SLUGG",icon:"slugg.png",description:"All Quests from Slugg has
6x Amulet Box & 15x Colored Acorn as rewards"},{name:"ERIC",icon:"eric.png",description:"All Quests from Eric has
6x Amulet Box & 1x Tattoo Box 1 as rewards"},{name:"RAID MANAGER",icon:"raid_manager.png",description:"All Quests from Raid Manager has
50x Amulet Box as rewards"},{name:"JIN HAMADIN(Accorns Craft)",icon:"jin.png",description:this.sanitizer.bypassSecurityTrustHtml('Accorns')}]},{name:"OTHER QUESTS",items:[{name:"KACHANTROK (P3)",icon:"kachantrok.png",description:"All Quests from Kachantrok has
14x Tower Boxes and Books of Power(You will obtain all books except a4 books) as rewards"},{name:"GUARD CHILTON (NOSVILLE)",icon:"lighthouse.png",description:"
  • Finish Fernon Raid 400x - Reward: King of Fernon Title

  • Finish Fernon Raid 900x - Reward: Mini Fernon Pet Bead
  • Finish Fernon Raid 200x - Reward: Fibi Frosty Pet Bead
"},{name:"MAYOR CAESAR (P5)",icon:"cesar.png",description:"Kill monsters in Asgobas Instant Combat - Reward: Asgobas Lottery Ticket"},{name:"DRACONIAN ALCHEMIST (P5)",icon:"draconian.png",description:"Participate in: A4 Raid (0/1), Caligor (0/1), Asgobas IC (0/1) - Reward: 5x Ancient Dragon Runestone, 135x Dratanium
Participate in Rainbow Battle - Reward: 1x Carve Rune Box
Kill 50 players on Act4 - Reward: 1x Carve Rune Box"},{name:"FRIGG (A4)",icon:"frigg.png",description:"- First step : Kill 15x players in Act4. Second step : Kill 10x Frosty Ghost Stag and Yeti - Reward: Frozen Spear x1
- Kill 750x players in A4 - Reward: 1x Butchers Soul Spirit"}]}]}toggleDescription(e){this.selectedItem=this.selectedItem===e?null:e}}return n.\u0275fac=function(e){return new(e||n)(V(qw))},n.\u0275cmp=X({type:n,selectors:[["app-daily-hub"]],decls:11,vars:1,consts:[[1,"daily-hub"],[1,"page-title"],[2,"color","#000000"],["class","category-container",4,"ngFor","ngForOf"],[1,"category-container"],[1,"button-container"],["class","button-item",3,"click",4,"ngFor","ngForOf"],[1,"button-item",3,"click"],[3,"src","alt",4,"ngIf"],["class","description",3,"innerHTML",4,"ngIf"],[1,"button-name"],[3,"src","alt"],[1,"description",3,"innerHTML"]],template:function(e,i){1&e&&(l(0,"div",0),p(1,"BR")(2,"BR"),l(3,"h1",1),s(4,"Quests"),a(),p(5,"BR")(6,"BR"),l(7,"p",2),s(8,"- CLICK ON NPC TO SEE QUESTS & REWARDS -"),a(),p(9,"BR"),I(10,s$,5,2,"div",3),a()),2&e&&(C(10),R("ngForOf",i.categories))},directives:[Me,jr],styles:[".daily-hub[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center;color:#a30273}.button-container[_ngcontent-%COMP%]{display:flex;gap:10px;margin-bottom:20px}.button-item[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center;cursor:pointer}img[_ngcontent-%COMP%]{width:100px;height:100px;object-fit:contain;margin-bottom:5px}span[_ngcontent-%COMP%]{color:#8e44ad;font-weight:700}.description[_ngcontent-%COMP%]{background:linear-gradient(to right,#8e44ad,#c0392b);color:#fff;padding:10px;border-radius:5px;width:300px;text-align:center;margin-bottom:20px}.button-name[_ngcontent-%COMP%]{color:purple;font-weight:700}.page-title[_ngcontent-%COMP%]{color:#fff;text-align:center;margin-bottom:10px;text-decoration:underline}.sub-title[_ngcontent-%COMP%]{color:#fff;text-align:center;margin-bottom:20px}.button-container[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap}.button-item[_ngcontent-%COMP%]{margin-right:10px;position:relative}.description[_ngcontent-%COMP%]{position:absolute;top:100%;left:0;background-color:#fff;padding:10px;box-shadow:0 0 10px #0003}.button-name[_ngcontent-%COMP%]{color:#000;font-weight:700}.page-title[_ngcontent-%COMP%]{font-family:Edu SA Beginner,cursive;display:flex;justify-content:center;font-size:3rem}.daily-hub[_ngcontent-%COMP%]{text-align:center}.category-container[_ngcontent-%COMP%]{margin-top:20px}.category-wrapper[_ngcontent-%COMP%]{background-color:#000000b3;border-radius:10px;padding:10px;margin-bottom:20px;border:2px solid #800080}.button-container[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;justify-content:center;border:2px solid #a30273;background-color:#0000004d;border-radius:10px;padding:10px}"]}),n})(),l$=(()=>{class n{constructor(){}ngOnInit(){}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=X({type:n,selectors:[["app-badges"]],decls:95,vars:0,consts:[[1,"d-flex","justify-content-center"],[1,"badges"],[1,"badges-title"],[1,"badge-content"],[1,"highlight"]],template:function(e,i){1&e&&(l(0,"div",0)(1,"div",1)(2,"h1",2),s(3,"Badges"),a(),l(4,"div",3)(5,"h2"),s(6,"What is a Badge ?"),a(),l(7,"p"),s(8," The badge is a NosVoid custom feature. It's basically an additional shell with custom options you can put on your character. It will take the amulet spot in your character window (P). "),a(),l(9,"h2"),s(10,"How to get your badge ?"),a(),l(11,"p"),s(12," You can buy a badge in the Badge Room map in NosVille. It costs 1b Gold and you can have 5 badges maximum per character. "),a(),l(13,"h2"),s(14,"How to upgrade/bet your badge ?"),a(),l(15,"p"),s(16,"When you buy your badge, it's r0+0. You can upgrade and bet your badge until r8+10."),a(),l(17,"h3"),s(18,"Bet :"),a(),l(19,"p"),s(20," You need to use Rarify Item to increase the rarity of the badge. Rarify Items can be crafted at Rarify Craft NPCs in Badge Room or you can get them in some raid boxes or Fortune Wheel. "),p(21,"br"),s(22," If you're lucky, it will be easy, if not, it will be expensive. Once you reach r8, every single rarify item you use on your badge has a 100% chance to change your options. You can now start to bet your badge in order to get the options you want on it. "),a(),l(23,"h3"),s(24,"Upgrade :"),a(),l(25,"p"),s(26,' You need to use Upgrade Item to increase the "level" of the badge. Upgrade Items can be crafted at Upgrade Craft NPC in Badge Room or you can get them in some raid boxes or Fortune Wheel. '),p(27,"br"),s(28," Again, if you're lucky, it will be easy, if not, it will be expensive. Upgrading the badge will increase the option values. You can upgrade your badge to +10 maximum. "),a(),l(29,"h2"),s(30,"What is Badge Evolution ?"),a(),l(31,"p"),s(32,"It is an item that evolves your badge and grants you 2 new extra stats to help you on your journey. "),p(33,"br"),s(34," You can craft required items to evolve your badge in the $warp p4 Soul System portal."),p(35,"br")(36,"br"),s(37,"From badge evolution, you can get the following effects: "),p(38,"br")(39,"br"),l(40,"li"),s(41,"- All Attack are increased by %: 2 - 3 - 5 - 6 - 8"),a(),l(42,"li"),s(43,"- All Defenses are increased by %: 2 - 3 - 5 - 6 - 8"),a(),l(44,"li"),s(45,"- All cooldowns are decreased by %: 4 - 6 - 8 - 10 - 12"),a(),l(46,"li"),s(47,"- Damage in raid is increased by %: 4 - 6 - 8 - 10 - 12"),a(),l(48,"li"),s(49,"- All Attack/Defense/Property perfections are increased by: 2 - 4 - 6 - 8 - 10"),a()(),l(50,"p",4),s(51,"Note: You can change these stats by using the "),l(52,"strong"),s(53,'"Evolution Badge Rarify Changer"'),a(),s(54," item."),a(),l(55,"h2"),s(56,"What are the suggested options to have?"),a(),l(57,"h3"),s(58,"For PvE:"),a(),l(59,"p"),s(60,"It's suggested to have 2 badges, one for shadow/light element and one for fire/water element. The suggested effects are:"),a(),l(61,"ul")(62,"li"),s(63,"- C: Increased damage with X element"),a(),l(64,"li"),s(65,"- B: During raid attacks, there is a chance to deal 60% extra damage"),a(),l(66,"li"),s(67,"- A: Increased fairy element power"),a(),l(68,"li"),s(69,"- S: Increased damage to the opposed element of your fairy"),a()(),l(70,"h3"),s(71,"For PvP:"),a(),l(72,"p"),s(73,"It\u2019s suggested to have 4 badges, one for each class you're going against. The suggested effects are:"),a(),l(74,"ul")(75,"li"),s(76,"- C: Increased damage with X element OR chance to reflect 4500 damage"),a(),l(77,"li"),s(78,"- B: Increased damage with X element OR chance to reflect 4500 damage"),a(),l(79,"li"),s(80,"- A: Chance to heal a percentage of your max HP"),a(),l(81,"li"),s(82,"- S: Increase all perfection points"),a(),l(83,"li"),s(84,"- C PvP: Increased damage against enemies with higher max HP"),a(),l(85,"li"),s(86,"- B PvP: Increased damage against enemies below 40% HP"),a(),l(87,"li"),s(88,"- A PvP: Increased damage against specific classes (Archer, Mage, etc.)"),a(),l(89,"li"),s(90,"- S PvP: Increased attack and defense in PvP scenarios"),a()(),l(91,"h3"),s(92,"Additional Notes:"),a(),l(93,"p"),s(94,"While these effects are suggested, they may vary based on your playstyle and class. Experiment with different combinations to find what works best for you."),a()()()())},styles:[".badges[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;flex-direction:column;margin-block:3em;color:#fff;background-color:#000c;border-radius:20px;width:100%;padding:3em 0;text-align:center}.badges-title[_ngcontent-%COMP%], .badge-content[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{font-family:Edu SA Beginner,cursive;font-size:2rem}.badge-content[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .badge-content[_ngcontent-%COMP%] ul[_ngcontent-%COMP%]{margin-bottom:2em}.badge-content[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .badge-content[_ngcontent-%COMP%] li[_ngcontent-%COMP%], .badge-content[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{font-size:1.1rem}.badges-title[_ngcontent-%COMP%]{font-size:3rem;margin-bottom:1em;display:flex;justify-content:center}.badge-content[_ngcontent-%COMP%]{width:75%}@media all and (min-width: 1140px){.badges[_ngcontent-%COMP%]{width:75%}}","body[_ngcontent-%COMP%] {\n background: linear-gradient(135deg, #2e2e2e, #444444);\n font-family: 'Arial', sans-serif;\n color: #f4f4f4;\n }\n\n .badges[_ngcontent-%COMP%] {\n background: rgba(0, 0, 0, 0.8);\n border-radius: 15px;\n padding: 30px;\n width: 80%;\n box-shadow: 0 8px 20px rgba(0, 0, 0, 0.4);\n margin: 20px;\n color: #f4f4f4;\n }\n\n .badges-title[_ngcontent-%COMP%] {\n font-size: 2.8em;\n color: #ffcc00;\n margin-bottom: 30px;\n text-align: center;\n text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);\n }\n\n .badge-content[_ngcontent-%COMP%] {\n background: #333;\n padding: 25px;\n border-radius: 10px;\n }\n\n h2[_ngcontent-%COMP%], h3[_ngcontent-%COMP%] {\n color: #ffcc66;\n font-size: 1.6em;\n margin-top: 20px;\n }\n\n p[_ngcontent-%COMP%], ul[_ngcontent-%COMP%] {\n font-size: 1.3em;\n color: #f4f4f4;\n line-height: 1.8em;\n }\n\n ul[_ngcontent-%COMP%] {\n list-style-type: none;\n padding-left: 0;\n }\n\n ul[_ngcontent-%COMP%] li[_ngcontent-%COMP%]::before {\n content: \"\\2022\";\n color: #ffcc00;\n font-weight: bold;\n display: inline-block; \n width: 1em;\n margin-left: -1em;\n }\n\n .highlight[_ngcontent-%COMP%] {\n background-color: #444;\n padding: 10px;\n border-left: 5px solid #ffcc00;\n border-radius: 5px;\n font-weight: bold;\n color: #fff;\n margin-top: 20px;\n }"]}),n})();const c$=JSON.parse('[{"name":"Pur","type":"Long Range","location":"You can get it from Fortune Wheel.","buff":"pur","skin":"pur","skills":"pur"},{"name":"Pir","type":"Magic","location":"You can get it from Fortune Wheel.","buff":"pir","skin":"pir","skills":"pir"},{"name":"Par","type":"Meele","location":"You can get it from Fortune Wheel.","buff":"par","skin":"par","skills":"pur"},{"name":"Jennifer","type":"Long Range","location":"You can craft Jennifer in Starting Map or you can get it doing the quest at $warp beginner","buff":"","skin":"jennifer"},{"name":"Leona","type":"Long Range","location":"You can craft Leona during the Summer Event","buff":"","skin":"leona"},{"name":"Ragnar","type":"Melee","location":"You can craft Ragnar in Starting Map or you can get it doing the quest at $warp beginner","buff":"","skin":"ragnar"},{"name":"Sakura","type":"Magic","location":"You can craft Sakura during Mouse Event","buff":"","skin":"sakura"},{"name":"Yertirand","type":"Magic","location":"You can craft Yertirand in Starting Map or you can get it doing the quest at $warp beginner","buff":"","skin":"yertirand"}]');function d$(n,t){if(1&n&&(l(0,"div",5)(1,"div",6)(2,"h2",7),s(3),a(),l(4,"h3",8),s(5),a(),l(6,"h3",8),s(7),a(),p(8,"img",9),a(),l(9,"button",10),s(10,"Show Buffs"),a(),l(11,"div",11)(12,"div",12),p(13,"img",13),l(14,"span",14),p(15,"i",15),a()()(),p(16,"br")(17,"br")(18,"br")(19,"br")(20,"br"),a()),2&n){const e=t.$implicit;C(3),G(e.name),C(2),G(e.type),C(2),G(e.location),C(1),te("src","../assets/img/partners/skin/",e.skin,".png",q),C(5),te("src","../assets/img/partners/buff/",e.buff,".png",q)}}let u$=(()=>{class n{constructor(){this.partners=c$}ngOnInit(){!function p$(){$(document).ready(function(){$(".show-buffs").click(function(n){let e=n.target.nextElementSibling;(null==e?void 0:e.classList.contains("display-none"))?(e.classList.remove("display-none"),e.classList.add("display-flex")):(null==e?void 0:e.classList.contains("display-flex"))&&(e.classList.remove("display-flex"),e.classList.add("display-none")),$(".close-buffs").click(function(i){null==e||e.classList.remove("display-flex"),null==e||e.classList.add("display-none")}),window.addEventListener("click",i=>{i.target==e&&(null==e||e.classList.remove("display-flex"),null==e||e.classList.add("display-none"))})})})}()}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=X({type:n,selectors:[["app-partners"]],decls:6,vars:1,consts:[[1,"d-flex","justify-content-center"],[1,"partners"],[1,"partners-title"],[1,"partners-container"],["class","partner-container",4,"ngFor","ngForOf"],[1,"partner-container"],[1,"d-flex","justify-content-center","align-items-center","flex-column"],[1,"partner-name"],[1,"partner-info"],[1,"partner-skins",3,"src"],[1,"show-buffs"],["id","set-buff-modal",1,"set-buff","display-none"],[1,"set-buff-content"],["alt","",3,"src"],["id","close-btn",1,"close-buffs"],["aria-hidden","true",1,"fa","fa-times"]],template:function(e,i){1&e&&(l(0,"div",0)(1,"section",1)(2,"h1",2),s(3,"Partners"),a(),l(4,"div",3),I(5,d$,21,5,"div",4),a()()()),2&e&&(C(5),R("ngForOf",i.partners))},directives:[Me],styles:[".partners[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;flex-direction:column;margin-block:3em;color:#fff;background-color:#000c;border-radius:20px;width:100%;padding:3em 0}.partner-container[_ngcontent-%COMP%]{padding:1em}.partner-container[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{max-width:100%;max-height:100%;border-radius:10px}.partner-skins[_ngcontent-%COMP%]{height:125px}.partner-name[_ngcontent-%COMP%], .partners-title[_ngcontent-%COMP%]{font-family:Edu SA Beginner,cursive;display:flex;justify-content:center;font-size:2rem}.partners-title[_ngcontent-%COMP%]{font-size:3rem;margin-bottom:1em}.partner-info[_ngcontent-%COMP%]{font-size:1.2rem;text-align:center}.partners-select[_ngcontent-%COMP%]{background-color:var(--void-clr);border:none;padding:.5em;border-radius:10px;color:#fff;font-size:1.2em}.partners-select[_ngcontent-%COMP%] option[_ngcontent-%COMP%]{color:#fff}.show-buffs[_ngcontent-%COMP%]{border:none;background-color:var(--void-clr);color:#000;padding:.5em 1em;border-radius:10px;display:block;margin:auto}.set-buff[_ngcontent-%COMP%]{position:fixed;z-index:1;left:0;top:0;height:100%;width:100%;overflow:auto;background-color:#000c;justify-content:center;align-items:center;overflow:hidden}.set-buff-content[_ngcontent-%COMP%]{background-color:var(--void-clr);margin:20% auto;padding:2em;box-shadow:0 5px 8px #0003,0 7px 20px #0000002b;border-radius:20px;display:flex;justify-content:center;align-items:flex-start;gap:1em}.close-buffs[_ngcontent-%COMP%]{color:#000;font-size:1.5rem;cursor:pointer}.close-buffs[_ngcontent-%COMP%]:hover, .close-buffs[_ngcontent-%COMP%]:focus{text-decoration:none}@media all and (min-width: 1140px){.partners-container[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(3,1fr);padding:1em}.partners[_ngcontent-%COMP%]{width:75%}}"]}),n})();const f$=JSON.parse('[{"name":"Wood Elf Archer Forga","id":"","partner":"Can be used on [Ranged] partners","location":"Can be obtained from Summer Event.","buff":"Elf","skin":"Elf","class":"raid"},{"name":"Vampire Marie","id":"","partner":"Can be used on [Magic] partners","location":"Can be obtained from Fortune Wheel.","buff":"Marie","skin":"Marie","class":"pve"},{"name":"Guardian Lucifer","id":"","partner":"Can be used on [Long Range] partners","location":"Can be obtained in VoidMall for 2000 coins","buff":"GuardianLuci","skin":"GuardianLuciSkill","class":"pvp"},{"name":"XV Alitus","id":"","partner":"Can be used on [Melee] partners","location":"Can be obtained from Fortune Wheel and sometimes from Montly Caligor Reward","buff":"alitus","skin":"alitus","class":"pvp"},{"name":"Laurena","id":"","partner":"Can be used on [Magic] partners","location":"Can be obtained from Candy Event and sometimes from Fortune Wheel","buff":"Laurena_Buff","skin":"laurena","class":"raid"},{"name":"Jinn","id":"","partner":"Can be used on [Magic] partners","location":"Can be obtained from Lottery IC / Fortune Wheel","buff":"jinn","skin":"jinn","class":"raid"},{"name":"Bone Warrior Ragnar","id":"","partner":"Can be used on [Meele] partners","location":"Can be obtained from Fortune Wheel and Rainbow Battle Craft NPC","buff":"bone_warrior","skin":"bone_warrior","class":"pvp"},{"name":"Palina Puppet Master\'s","id":"","partner":"Can be used on [Meele] partners","location":"Can be obtained from Fortune Wheel","buff":"palina","skin":"palina","class":"fish"},{"name":"Aegir","id":"","partner":"Can be used on [Melee] partners","location":"Can be obtained during Christmas Event and in Fortune Wheel","buff":"aegir","skin":"aegir","class":"pvp"},{"name":"Akhenaton","id":"","partner":"Can be used on [Melee] partners","location":"Can be obtained at Desert Rewards NPC $warp p4","buff":"akhenaton","skin":"akhenaton","class":"raid"},{"name":"Amora","id":"","partner":"Can be used on [Long Range] partners","location":"Can be obtained during Summer Event, in Fortune Wheel and in VoidMall for 500 coins","buff":"amora","skin":"amora","class":"pvp"},{"name":"Archangel Lucifer","id":"","partner":"Can be used on [Long Range] partners","location":"Can be obtained at Monthly Rewards NPC Act4 and in Fortune Wheel ","buff":"archangel_lucifer","skin":"archangel_lucifer","class":"pvp"},{"name":"Archdemon Amon","id":"amon","partner":"Can be used on [Melee] partners","location":"Can be crafted at Kan\'s Rewards NPC $warp p4","buff":"archdemon_amon","skin":"archdemon_amon","class":"pvp"},{"name":"Barni","id":"","partner":"Can be used on [Long Range] partners","location":"Can be obtained during Chirstmas Event and in Fortune Wheel","buff":"barni","skin":"barni","class":"pvp"},{"name":"Cowgirl Chloe","id":"","partner":"Can be used on [Long Range] partners","location":"Can be obtained during Summer Event, and in Fortune Wheel","buff":"cowgirl_chloe","skin":"cowgirl_chloe","class":"pvp"},{"name":"Daniel Ducat\'s","id":"","partner":"Can be used on [Long Range] partners","location":"Can be obtained during Christmas Event and Hardcore Reward NPC","buff":"daniel_ducat","skin":"daniel_ducat","class":"fish"},{"name":"Eliza","id":"","partner":"Can be used on [Magic] partners","location":"Can be obtained during Summer Event and Craft Stuff NPC $warp p4","buff":"eliza","skin":"eliza","class":"raid"},{"name":"Fiona","id":"","partner":"Can be used on [Melee] partners","location":"Can be obtained at Craft Stuff NPC $warp p4","buff":"fiona","skin":"fiona","class":"pvp"},{"name":"Foxy","id":"foxy","partner":"Can be used on [Melee] partners","location":"Can be obtained at Tower Craft NPC $warp p4","buff":"foxy","skin":"foxy","class":"raid"},{"name":"Frankestein","id":"","partner":"Can be used on [Melee] partners","location":"Can be obtained during Halloween Event, in Fortune Wheel and in VoidMall for 900 coins","buff":"frankestein","skin":"frankestein","class":"raid"},{"name":"Freya","id":"","partner":"Can be used on [Magic] partners","location":"Can be obtained during Christmas Event and in Fortune Wheel","buff":"freya","skin":"freya","class":"pvp"},{"name":"Harlequin","id":"","partner":"Can be used on [Magic] partners","location":"Can be crafted at Family Tower Rewards NPC $warp p4","buff":"harlequin","skin":"harlequin","class":"raid"},{"name":"Hongbi","id":"","partner":"Can be used on [Melee] partners","location":"Can be obtained during Summer Event and in VoidMall for 900 coins","buff":"hongbi","skin":"hongbi","class":"pvp"},{"name":"Lotus","id":"","partner":"Can be used on [Long Range] partners","location":"Can be from Christmas Craft NPC ($warp xmas, 2nd map)","buff":"lotus","skin":"lotus","class":"raid"},{"name":"Lucy Lopears\'","id":"","partner":"Can be used on [Melee] partners","location":"Can be obtained during Easter Event","buff":"lucy","skin":"lucy","class":"raid"},{"name":"Mad March Hare","id":"","partner":"Can be used on [Long Range] partners","location":"Can be obtained during Easter Event","buff":"mad_march","skin":"mad_march","class":"gold"},{"name":"Maru","id":"","partner":"Can be used on [Melee] partners","location":"Can be obtained during Summer Event and Rainbow Battle Exchange NPC","buff":"maru","skin":"maru","class":"pvp"},{"name":"Nelia","id":"","partner":"Can be used on [Long Range] partners","location":"Can be obtained in VoidMall for 600 coins","buff":"nelia","skin":"nelia","class":"pvp"},{"name":"Orkani","id":"","partner":"Can be used on [Magic] partners","location":"Can be crafted during Mouse Event","buff":"orkani","skin":"orkani","class":"cooking"},{"name":"Perti","id":"","partner":"Can be used on [Melee] partners","location":"Can be obtained in Fortune Wheel","buff":"perti","skin":"perti","class":"pvp"},{"name":"Sheriff Chloe","id":"","partner":"Can be used on [Long Range] partners","location":"Can be obtained during Summer Event","buff":"sheriff_chloe","skin":"sheriff_chloe","class":"gold"},{"name":"Shinobi","id":"","partner":"Can be used on [Melee] partners","location":"Can be from Christmas Craft NPC ($warp xmas, 2nd map)","buff":"shinobi","skin":"shinobi","class":"raid"},{"name":"Venus","id":"","partner":"Can be used on [Melee] partners","location":"Can be obtained during Easter Event, in Fortune Wheel and in VoidMall for 900","buff":"venus","skin":"venus","class":"raid"},{"name":"Yuna","id":"","partner":"Can be used on [Magic] partners","location":"Can be obtained in VoidMall for 1200 coins","buff":"yuna","skin":"yuna","class":"pvp"}]');function h$(n,t){if(1&n&&(l(0,"div",12)(1,"div",13)(2,"div",14)(3,"h2",15),s(4),a(),l(5,"h3",16),s(6),a(),l(7,"h3",17),s(8),a(),l(9,"a",18),p(10,"img",19),a()(),l(11,"button",20),s(12,"Show Buffs"),a(),l(13,"div",21)(14,"div",22),p(15,"img",23),l(16,"span",24),p(17,"i",25),a()()(),l(18,"button",26),s(19,"Show Skills"),a(),l(20,"div",21)(21,"div",22),p(22,"img",23),l(23,"span",24),p(24,"i",25),a()()(),p(25,"br")(26,"br")(27,"br")(28,"br")(29,"br"),a()()),2&n){const e=t.$implicit;qt(e.class),C(3),It("id",e.id),C(1),G(e.name),C(2),G(e.partner),C(2),G(e.location),C(1),te("href","../assets/img/psps/skins/",e.skin,".png",q),C(1),te("src","../assets/img/psps/skins/",e.skin,".png",q),C(5),te("src","../assets/img/psps/buffs/",e.buff,".png",q),C(7),te("src","../assets/img/psps/skills/",e.buff,".png",q)}}let b$=(()=>{class n{constructor(){this.psps=f$}ngOnInit(){(function _$(){const n=document.getElementById("psps-filter");n.addEventListener("change",()=>{let t=n.options[n.selectedIndex].text,e=document.querySelectorAll(".raid"),i=document.querySelectorAll(".pvp"),o=document.querySelectorAll(".fish"),r=document.querySelectorAll(".gold"),c=document.querySelectorAll(".cooking");switch(t){case"All":e.forEach(u=>{u.classList.remove("display-none")}),i.forEach(u=>{u.classList.remove("display-none")}),o.forEach(u=>{u.classList.remove("display-none")}),r.forEach(u=>{u.classList.remove("display-none")}),c.forEach(u=>{u.classList.remove("display-none")});break;case"PVP":e.forEach(u=>{u.classList.add("display-none")}),i.forEach(u=>{u.classList.remove("display-none")}),o.forEach(u=>{u.classList.add("display-none")}),r.forEach(u=>{u.classList.add("display-none")}),c.forEach(u=>{u.classList.add("display-none")});break;case"Raid/PVE":e.forEach(u=>{u.classList.remove("display-none")}),i.forEach(u=>{u.classList.add("display-none")}),o.forEach(u=>{u.classList.add("display-none")}),r.forEach(u=>{u.classList.contains("raid")?u.classList.remove("display-none"):u.classList.add("display-none")}),c.forEach(u=>{u.classList.add("display-none")});break;case"Fish":e.forEach(u=>{u.classList.add("display-none")}),i.forEach(u=>{u.classList.add("display-none")}),o.forEach(u=>{u.classList.remove("display-none")}),r.forEach(u=>{u.classList.add("display-none")}),c.forEach(u=>{u.classList.add("display-none")});break;case"Gold":e.forEach(u=>{u.classList.add("display-none")}),i.forEach(u=>{u.classList.add("display-none")}),o.forEach(u=>{u.classList.add("display-none")}),r.forEach(u=>{u.classList.remove("display-none")}),c.forEach(u=>{u.classList.add("display-none")});break;case"Cooking":e.forEach(u=>{u.classList.add("display-none")}),i.forEach(u=>{u.classList.add("display-none")}),o.forEach(u=>{u.classList.add("display-none")}),r.forEach(u=>{u.classList.add("display-none")}),c.forEach(u=>{u.classList.remove("display-none")})}})})(),function g$(){$(document).ready(function(){$(".show-buffs").click(function(n){let e=n.target.nextElementSibling;(null==e?void 0:e.classList.contains("display-none"))?(e.classList.remove("display-none"),e.classList.add("display-flex")):(null==e?void 0:e.classList.contains("display-flex"))&&(e.classList.remove("display-flex"),e.classList.add("display-none")),$(".close-buffs").click(function(i){null==e||e.classList.remove("display-flex"),null==e||e.classList.add("display-none")}),window.addEventListener("click",i=>{i.target==e&&(null==e||e.classList.remove("display-flex"),null==e||e.classList.add("display-none"))})})})}(),function m$(){$(document).ready(function(){$(".show-skills").click(function(n){let e=n.target.nextElementSibling;(null==e?void 0:e.classList.contains("display-none"))?(e.classList.remove("display-none"),e.classList.add("display-flex")):(null==e?void 0:e.classList.contains("display-flex"))&&(e.classList.remove("display-flex"),e.classList.add("display-none")),$(".close-buffs").click(function(i){null==e||e.classList.remove("display-flex"),null==e||e.classList.add("display-none")}),window.addEventListener("click",i=>{i.target==e&&(null==e||e.classList.remove("display-flex"),null==e||e.classList.add("display-none"))})})})}()}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=X({type:n,selectors:[["app-psps"]],decls:20,vars:1,consts:[[1,"d-flex","justify-content-center","align-items-center"],[1,"psps"],[1,"psps-title"],[1,"select-container"],["name","filter","id","psps-filter",1,"psps-select"],[1,"selectPve"],[1,"selectPvp"],[1,"selectFish"],[1,"selectGold"],[1,"selectCooking"],[1,"psps-container"],["class","psp-container",3,"class",4,"ngFor","ngForOf"],[1,"psp-container"],[1,"psp-content"],[1,"d-flex","justify-content-center","align-items-center","flex-column"],[1,"psp-name",3,"id"],[1,"psp-partner"],[1,"psp-location"],["target","_blank",3,"href"],[1,"psp-skins",3,"src"],[1,"show-buffs"],["id","set-buff-modal",1,"set-buff","display-none"],[1,"set-buff-content"],["alt","",3,"src"],["id","close-btn",1,"close-buffs"],["aria-hidden","true",1,"fa","fa-times"],[1,"show-skills"]],template:function(e,i){1&e&&(l(0,"div",0)(1,"section",1)(2,"h1",2),s(3,"PSPs"),a(),l(4,"div",3)(5,"select",4)(6,"option"),s(7,"All"),a(),l(8,"option",5),s(9,"Raid/PVE"),a(),l(10,"option",6),s(11,"PVP"),a(),l(12,"option",7),s(13,"Fish"),a(),l(14,"option",8),s(15,"Gold"),a(),l(16,"option",9),s(17,"Cooking"),a()()(),l(18,"div",10),I(19,h$,30,11,"div",11),a()()()),2&e&&(C(19),R("ngForOf",i.psps))},directives:[Me],styles:[".psps[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;flex-direction:column;margin-block:3em;color:#fff;background-color:#000c;border-radius:20px;width:100%;padding:3em 0}.psp-container[_ngcontent-%COMP%]{padding:1em}.psp-container[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{max-width:100%;max-height:100%;border-radius:10px}.psp-content[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center;justify-content:space-between;height:100%}.psp-skins[_ngcontent-%COMP%]{height:143px}.psp-name[_ngcontent-%COMP%], .psps-title[_ngcontent-%COMP%]{font-family:Edu SA Beginner,cursive;display:flex;justify-content:center;font-size:2rem}.psps-title[_ngcontent-%COMP%]{font-size:3rem;margin-bottom:1em}.psp-partner[_ngcontent-%COMP%], .psp-location[_ngcontent-%COMP%]{font-size:1rem;text-align:center}.psps-select[_ngcontent-%COMP%]{background-color:var(--void-clr);border:none;padding:.5em;border-radius:10px;color:#fff;font-size:1.2em}.psps-select[_ngcontent-%COMP%] option[_ngcontent-%COMP%]{color:#fff}.show-buffs[_ngcontent-%COMP%]{border:none;background-color:var(--void-clr);color:#000;padding:.5em 1em;margin-top:1em;border-radius:10px}.show-skills[_ngcontent-%COMP%]{border:none;background-color:#a728c4;color:#fff;padding:.5em 1em;margin-top:1em;border-radius:10px}.set-buff[_ngcontent-%COMP%]{position:fixed;z-index:1;left:0;top:0;height:100%;width:100%;overflow:auto;background-color:#000c;justify-content:center;align-items:center;overflow:hidden}.set-buff-content[_ngcontent-%COMP%]{background-color:var(--void-clr);margin:20% auto;padding:2em;box-shadow:0 5px 8px #0003,0 7px 20px #0000002b;border-radius:20px;display:flex;justify-content:center;align-items:flex-start;gap:1em}.close-buffs[_ngcontent-%COMP%]{color:#000;font-size:1.5rem;cursor:pointer}.close-buffs[_ngcontent-%COMP%]:hover, .close-buffs[_ngcontent-%COMP%]:focus{text-decoration:none}@media all and (min-width: 1140px){.psps-container[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(3,1fr);padding:1em}.psps[_ngcontent-%COMP%]{width:75%}}"]}),n})();const y$=JSON.parse('[{"name":"Aqua Bustail","id":"","location":"Can be obtained from Summer Event","buff":"Aqua","skin":"AquaBushtail","class":"pvp"},{"name":"Mini Alzanor","id":"","location":"Can be obtained in the Lottery IC / Fortune Wheel","buff":"mini_alzanor","skin":"Alzanor","class":"pvp"},{"name":"Tame Golden Mushroom","id":"","location":"Can be obtained in Easter Event 2023","buff":"tame_golden_mushroom","skin":"tame_golden_mushroom","class":"raid"},{"name":"New Year Magic White Tiger","id":"","location":"Can be obtained in Vessel Event","buff":"new_year_white_tiger","skin":"new_year_white_tiger","class":"raid"},{"name":"Snowman","id":"","location":"Can be obtained in Winter Event","buff":"snowman","skin":"snowman","class":"pvp"},{"name":"Cute Bunny","id":"","location":"Can be obtained in Chinese New Year Event","buff":"cute_bunny","skin":"cute_bunny","class":"raid"},{"name":"Black Ink Rabbit","id":"","location":"Can be obtained in Chinese New Year Event and Fortune Wheel.","buff":"black_ink_rabbit","skin":"black_ink_rabbit","class":"pvp"},{"name":"New Year Tiger","id":"","location":"Can be obtained in Chinese New Year Event and Fortune Wheel.","buff":"new_year_tiger","skin":"new_year_tiger","class":"gold"},{"name":"Grasslin Fairy","id":"","location":"Can be obtained in Easter Event 2023","buff":"grasslin_fairy","skin":"grasslin_fairy","class":"gold"},{"name":"Mini Valehir","id":"","location":"Can be obtained in the Lottery IC / Fortune Wheel","buff":"mini_valehir","skin":"Valehir","class":"raid"},{"name":"Mini Asgobas","id":"","location":"Can be obtained in the Lottery IC / Fortune Wheel","buff":"mini_asgobas","skin":"Asgobas","class":"pvp"},{"name":"Baby Panda","id":"","location":"Can be obtained in the Fortune Wheel","buff":"baby_panda","skin":"baby_panda","class":"pvp"},{"name":"Beast King\'s Avatar","id":"pure-beast","location":"Can be crafted at Soul Craft [Pure Beast] NPC in Soul System map $warp p4","buff":"pure_beast","skin":"pure_beast","class":"raid"},{"name":"Blizzard Wolf","id":"","location":"Can be obtained during Evolution Event","buff":"blizzard_wolf","skin":"blizzard_wolf","class":"pvp"},{"name":"Blue Amora","id":"","location":"Can be obtained in the Fortune Wheel","buff":"blue_amora","skin":"blue_amora","class":"pvp"},{"name":"Centurio Bushtail","id":"","location":"You can craft it in Fernons Egg Craft NPC in $warp p2","buff":"centurio","skin":"centurio","class":"raid"},{"name":"Chick Norris","id":"","location":"Can be obtained during Evolution Event","buff":"chick_norris","skin":"chick_norris","class":"gold"},{"name":"Cuby","id":"","location":"Can be crafted during the Summer Event and sometimes in Fortune Wheel.","buff":"cuby","skin":"cuby","class":"fish"},{"name":"Darkfrost Snowman","id":"","location":"Can be obtained during Evolution Event and sometimes in Fortune Wheel.","buff":"darkfrost_snowman","skin":"darkfrost_snowman","class":"raid"},{"name":"Darko","id":"darko","location":"Can be crafted at Tower Craft NPC $warp p4","buff":"darko","skin":"darko","class":"pvp"},{"name":"Devil Vampie","id":"","location":"Can be obtained during Evolution Event and sometimes in Fortune Wheel.","buff":"devil_vampie","skin":"devil_vampie","class":"raid"},{"name":"Docile Mini Snowball","id":"","location":"Christmas Craft NPC ($warp xmas, 2nd map) and sometimes in Fortune Wheel.","buff":"mini_snowball","skin":"mini_snowball","class":"pvp"},{"name":"Dragon Bee","id":"","location":"Can be obtained during Evolution Event and sometimes in Fortune Wheel.","buff":"dragon_bee","skin":"dragon_bee","class":"perfing"},{"name":"Dusi Fox","id":"","location":"Can be crafted in the Starting Map","buff":"dusi_fox","skin":"dusi_fox","class":"raid"},{"name":"Enkidu","id":"","location":"Can be bought in VoidMall for 1000 coins","buff":"enkidu","skin":"enkidu","class":"pvp"},{"name":"Fibi","id":"","location":"Can be obtained from Clear Goddess Raids Marathon. (Marathon quest NPC in NosVille.)","buff":"fibi","skin":"fibi","class":"pvp"},{"name":"Flame","id":"","location":"Can be bought in VoidMall for 1000 coins","buff":"flame","skin":"flame","class":"pvp"},{"name":"Fluffy Bally","id":"","location":"Can be crafted during the Easter Event and sometimes in Fortune Wheel.","buff":"fluffy_bally","skin":"fluffy_bally","class":"pvp"},{"name":"Fortune Bushtail","id":"","location":"Can be crafted in the spawn map when you start a new char","buff":"fortune_bushtail","skin":"fortune_bushtail","class":"gold"},{"name":"Golden Fleece","id":"","location":"Can be obtained during Evolution Event","buff":"golden_fleece","skin":"golden_fleece","class":"pvp"},{"name":"Inferno","id":"","location":"Can be obtained during Evolution Event","buff":"inferno","skin":"inferno","class":"pvp"},{"name":"Koala","id":"","location":"Can be obtained in the Fortune Wheel","buff":"koala","skin":"koala","class":"raid"},{"name":"Leo","id":"","location":"Can be obtained at Achievement Rewards NPC Act 4","buff":"leo","skin":"leo","class":"fish"},{"name":"Long-Legged Spider","id":"","location":"Can be obtained during Evolution Event and sometimes in Fortune Wheel.","buff":"long_legged_spider","skin":"long_legged_spider","class":"raid"},{"name":"Lucky Pig","id":"","location":"Can be obtained at Event NPC in NosVille","buff":"lucky_pig","skin":"lucky_pig","class":"gold"},{"name":"Lucky Pig (Event)","id":"","location":"Can be obtained in Chinese New Year Event","buff":"new_year_lucky_pig_event","skin":"new_year_lucky_pig_event","class":"raid"},{"name":"Lucky Rat","id":"","location":"Can be crafted during the Mouse Event and from Event NPC in NosVille.","buff":"lucky_rat","skin":"lucky_rat","class":"cooking"},{"name":"Mad Professor Macavity","id":"","location":"Can be crafted during Halloween Event and sometimes in Fortune Wheel.","buff":"mad_professor_macavity","skin":"mad_professor_macavity","class":"pvp"},{"name":"Master Bunny","id":"","location":"Can be obtained during Evolution Event and sometimes in Fortune Wheel.","buff":"master_bunny","skin":"master_bunny","class":"fish"},{"name":"Merling","id":"","location":"Can be crafted at Fish Craft NPC $warp fish or bought in VoidMall for 550 coins","buff":"merling","skin":"merling","class":"fish"},{"name":"Mini Belial","id":"","location":"Can be crafted at Craft Stuff NPC $warp p4","buff":"mini_belial","skin":"mini_belial","class":"raid"},{"name":"Mini Erenia","id":"","location":"Can be obtained as a reward from Erenia Marathon 2 quest","buff":"mini_erenia","skin":"mini_erenia","class":"raid"},{"name":"Mini Fernon","id":"","location":"Can be obtained as a reward from Fernon Marathon 2 quest","buff":"mini_fernon","skin":"mini_fernon","class":"raid"},{"name":"Mini Pete","id":"","location":"Can be crafted during the Summer Event","buff":"mini_pete","skin":"mini_pete","class":"raid"},{"name":"Mini Zenas","id":"","location":"Can be obtained as a reward from Zenas Marathon 2 quest","buff":"mini_zenas","skin":"mini_zenas","class":"raid"},{"name":"Moss Gloop","id":"","location":"Can be crafted in the Starting Map","buff":"moss_gloop","skin":"moss_gloop","class":"raid"},{"name":"Namaju","id":"","location":"Can be obtained during Evolution Event and sometimes in Fortune Wheel.","buff":"namaju","skin":"namaju","class":"betting"},{"name":"Otter","id":"","location":"Can be crafted during the Summer Event","buff":"otter","skin":"otter","class":"raid"},{"name":"Polar Bear","id":"","location":"Can be crafted at Desert Rewards NPC $warp p4","buff":"polar_bear","skin":"polar_bear","class":"pvp"},{"name":"Pumpkin Bushtail","id":"","location":"Can be crafted during the Halloween Event","buff":"pumpkin_bushtail","skin":"pumpkin_bushtail","class":"raid"},{"name":"Raccoon","id":"","location":"Can be bought in VoidMall for 1000 coins","buff":"racoon","skin":"racoon","class":"pvp"},{"name":"Rainbow Pegasus","id":"","location":"Can be crafted at Rainbow Battle NPC in NosVille","buff":"rainbow_pegasus","skin":"rainbow_pegasus","class":"pvp"},{"name":"Raptor","id":"","location":"Can be crafted at Hardcore Rewards NPC $warp p4","buff":"raptor","skin":"raptor","class":"pvp"},{"name":"Red Nose","id":"","location":"Christmas Craft NPC ($warp xmas, 2nd map) and sometimes in Fortune Wheel.","buff":"red_nose","skin":"red_nose","class":"pvp"},{"name":"Santa Bushi","id":"","location":"Can be crafted during the Christmas Event or at Hardcore Rewards NPC $warp p4","buff":"santa_bushi","skin":"santa_bushi","class":"pvp"},{"name":"Screeching Wingworm","id":"","location":"Can be crafted at Family Tower Rewards NPC $warp p4","buff":"screeching_wingworm","skin":"screeching_wingworm","class":"raid"},{"name":"Seraphim","id":"","location":"Can be obtained during Evolution Event","buff":"seraphim","skin":"seraphim","class":"gold raid"},{"name":"Skelekat Groom","id":"","location":"Can be crafted during Halloween Event","buff":"skelekat","skin":"skelekat","class":"pvp"},{"name":"Snow Fox","id":"","location":"Can be crafted during the Summer Event","buff":"snow_fox","skin":"snow_fox","class":"pvp"},{"name":"Spirit King\'s Avatar","id":"kirollas","location":"Can be crafted at Soul Craft [Kirollas] NPC in Soul System map $warp p4","buff":"kirrollas","skin":"kirrollas","class":"raid"},{"name":"Spooky Imp","id":"","location":"Can be obtained during Evolution Event","buff":"spooky_imp","skin":"spooky_imp","class":"pvp"},{"name":"Remastered Rainbow Pegasus","id":"","location":"Can be crafted in Rainbow Battle Exchange NPC at Nosville ","buff":"remastered_pegas","skin":"remastered_pegas","class":"pvp"},{"name":"Super Fortune Bushtail","id":"","location":"","buff":"super_fortune_bushtail","skin":"super_fortune_bushtail","class":"gold"},{"name":"Tame Queen Bee","id":"","location":"Can be crafted at Hardcore Rewards NPC $warp p4","buff":"tame_queen_bee","skin":"tame_queen_bee","class":"raid"},{"name":"Titan Hamster","id":"","location":"Can be obtained during Evolution Event","buff":"titan_hamster","skin":"titan_hamster","class":"raid"},{"name":"Zombikit Bride","id":"","location":"Can be crafted during Halloween Event","buff":"zombikit","skin":"zombikit","class":"pvp"}]');function v$(n,t){if(1&n&&(l(0,"div",14)(1,"div",15)(2,"div",16)(3,"h2",17),s(4),a(),l(5,"h3",18),s(6),a(),l(7,"a",19),p(8,"img",20),a()(),l(9,"button",21),s(10,"Show Buffs"),a(),l(11,"div",22)(12,"div",23),p(13,"img",24),l(14,"span",25),p(15,"i",26),a()()(),p(16,"br")(17,"br")(18,"br")(19,"br")(20,"br"),a()()),2&n){const e=t.$implicit;qt(e.class),C(3),It("id",e.id),C(1),G(e.name),C(2),G(e.location),C(1),te("href","../assets/img/pets/skins/",e.skin,".png",q),C(1),te("src","../assets/img/pets/skins/",e.skin,".png",q),C(5),te("src","../assets/img/pets/buffs/",e.buff,".png",q)}}let x$=(()=>{class n{constructor(){this.pets=y$}ngOnInit(){(function C$(){const n=document.getElementById("pets-filter");n.addEventListener("change",()=>{let t=n.options[n.selectedIndex].text,e=document.querySelectorAll(".raid"),i=document.querySelectorAll(".pvp"),o=document.querySelectorAll(".fish"),r=document.querySelectorAll(".gold"),c=document.querySelectorAll(".betting"),u=document.querySelectorAll(".perfing"),d=document.querySelectorAll(".cooking");switch(t){case"All":e.forEach(h=>{h.classList.remove("display-none")}),i.forEach(h=>{h.classList.remove("display-none")}),o.forEach(h=>{h.classList.remove("display-none")}),r.forEach(h=>{h.classList.remove("display-none")}),c.forEach(h=>{h.classList.remove("display-none")}),u.forEach(h=>{h.classList.remove("display-none")}),d.forEach(h=>{h.classList.remove("display-none")});break;case"PVP":e.forEach(h=>{h.classList.add("display-none")}),i.forEach(h=>{h.classList.remove("display-none")}),o.forEach(h=>{h.classList.add("display-none")}),r.forEach(h=>{h.classList.add("display-none")}),c.forEach(h=>{h.classList.add("display-none")}),u.forEach(h=>{h.classList.add("display-none")}),d.forEach(h=>{h.classList.add("display-none")});break;case"Raid/PVE":e.forEach(h=>{h.classList.remove("display-none")}),i.forEach(h=>{h.classList.add("display-none")}),o.forEach(h=>{h.classList.add("display-none")}),r.forEach(h=>{h.classList.contains("raid")?h.classList.remove("display-none"):h.classList.add("display-none")}),c.forEach(h=>{h.classList.add("display-none")}),u.forEach(h=>{h.classList.add("display-none")}),d.forEach(h=>{h.classList.add("display-none")});break;case"Fish":e.forEach(h=>{h.classList.add("display-none")}),i.forEach(h=>{h.classList.add("display-none")}),o.forEach(h=>{h.classList.remove("display-none")}),r.forEach(h=>{h.classList.add("display-none")}),c.forEach(h=>{h.classList.add("display-none")}),u.forEach(h=>{h.classList.add("display-none")}),d.forEach(h=>{h.classList.add("display-none")});break;case"Gold":e.forEach(h=>{h.classList.add("display-none")}),i.forEach(h=>{h.classList.add("display-none")}),o.forEach(h=>{h.classList.add("display-none")}),r.forEach(h=>{h.classList.remove("display-none")}),c.forEach(h=>{h.classList.add("display-none")}),u.forEach(h=>{h.classList.add("display-none")}),d.forEach(h=>{h.classList.add("display-none")});break;case"Betting":e.forEach(h=>{h.classList.add("display-none")}),i.forEach(h=>{h.classList.add("display-none")}),o.forEach(h=>{h.classList.add("display-none")}),r.forEach(h=>{h.classList.add("display-none")}),c.forEach(h=>{h.classList.remove("display-none")}),u.forEach(h=>{h.classList.add("display-none")}),d.forEach(h=>{h.classList.add("display-none")});break;case"Perfing SPs":e.forEach(h=>{h.classList.add("display-none")}),i.forEach(h=>{h.classList.add("display-none")}),o.forEach(h=>{h.classList.add("display-none")}),r.forEach(h=>{h.classList.add("display-none")}),c.forEach(h=>{h.classList.add("display-none")}),u.forEach(h=>{h.classList.remove("display-none")}),d.forEach(h=>{h.classList.add("display-none")});break;case"Cooking":e.forEach(h=>{h.classList.add("display-none")}),i.forEach(h=>{h.classList.add("display-none")}),o.forEach(h=>{h.classList.add("display-none")}),r.forEach(h=>{h.classList.add("display-none")}),c.forEach(h=>{h.classList.add("display-none")}),u.forEach(h=>{h.classList.add("display-none")}),d.forEach(h=>{h.classList.remove("display-none")})}})})(),function w$(){$(document).ready(function(){$(".show-buffs").click(function(n){let e=n.target.nextElementSibling;(null==e?void 0:e.classList.contains("display-none"))?(e.classList.remove("display-none"),e.classList.add("display-flex")):(null==e?void 0:e.classList.contains("display-flex"))&&(e.classList.remove("display-flex"),e.classList.add("display-none")),$(".close-buffs").click(function(i){null==e||e.classList.remove("display-flex"),null==e||e.classList.add("display-none")}),window.addEventListener("click",i=>{i.target==e&&(null==e||e.classList.remove("display-flex"),null==e||e.classList.add("display-none"))})})})}()}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=X({type:n,selectors:[["app-pets"]],decls:24,vars:1,consts:[[1,"d-flex","justify-content-center","align-items-center"],[1,"pets"],[1,"pets-title"],[1,"select-container"],["name","filter","id","pets-filter",1,"pets-select"],[1,"selectPve"],[1,"selectPvp"],[1,"selectFish"],[1,"selectGold"],[1,"selectBetting"],[1,"selectPerfsp"],[1,"selectCooking"],[1,"pets-container"],["class","pet-container",3,"class",4,"ngFor","ngForOf"],[1,"pet-container"],[1,"pet-content"],[1,"d-flex","justify-content-center","align-items-center","flex-column"],[1,"pet-name",3,"id"],[1,"pet-location"],["target","_blank",3,"href"],[1,"pet-skins",3,"src"],[1,"show-buffs"],["id","set-buff-modal",1,"set-buff","display-none"],[1,"set-buff-content"],["alt","",3,"src"],["id","close-btn",1,"close-buffs"],["aria-hidden","true",1,"fa","fa-times"]],template:function(e,i){1&e&&(l(0,"div",0)(1,"section",1)(2,"h1",2),s(3,"Pets"),a(),l(4,"div",3)(5,"select",4)(6,"option"),s(7,"All"),a(),l(8,"option",5),s(9,"Raid/PVE"),a(),l(10,"option",6),s(11,"PVP"),a(),l(12,"option",7),s(13,"Fish"),a(),l(14,"option",8),s(15,"Gold"),a(),l(16,"option",9),s(17,"Betting"),a(),l(18,"option",10),s(19,"Perfing SPs"),a(),l(20,"option",11),s(21,"Cooking"),a()()(),l(22,"div",12),I(23,v$,21,9,"div",13),a()()()),2&e&&(C(23),R("ngForOf",i.pets))},directives:[Me],styles:[".pets[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;flex-direction:column;margin-block:3em;color:#fff;background-color:#000c;border-radius:20px;width:100%;padding:3em 0}.pet-container[_ngcontent-%COMP%]{padding:1em}.pet-container[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{max-width:100%;max-height:100%;border-radius:10px}.pet-skins[_ngcontent-%COMP%]{height:150px}.pet-content[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center;justify-content:space-between;height:100%}.pet-name[_ngcontent-%COMP%], .pets-title[_ngcontent-%COMP%]{font-family:Edu SA Beginner,cursive;display:flex;justify-content:center;font-size:2rem}.pets-title[_ngcontent-%COMP%]{font-size:3rem;margin-bottom:1em}.pet-name[_ngcontent-%COMP%], .pet-location[_ngcontent-%COMP%]{text-align:center}.pets-select[_ngcontent-%COMP%]{background-color:var(--void-clr);border:none;padding:.5em;border-radius:10px;color:#fff;font-size:1.2em}.pets-select[_ngcontent-%COMP%] option[_ngcontent-%COMP%]{color:#fff}.show-buffs[_ngcontent-%COMP%]{border:none;background-color:var(--void-clr);color:#000;padding:.5em 1em;margin-top:1em;border-radius:10px}.set-buff[_ngcontent-%COMP%]{position:fixed;z-index:1;left:0;top:0;height:100%;width:100%;overflow:auto;background-color:#000c;justify-content:center;align-items:center;overflow:hidden}.set-buff-content[_ngcontent-%COMP%]{background-color:var(--void-clr);margin:20% auto;padding:2em;box-shadow:0 5px 8px #0003,0 7px 20px #0000002b;border-radius:20px;display:flex;justify-content:center;align-items:flex-start;gap:1em}.close-buffs[_ngcontent-%COMP%]{color:#000;font-size:1.5rem;cursor:pointer}.close-buffs[_ngcontent-%COMP%]:hover, .close-buffs[_ngcontent-%COMP%]:focus{text-decoration:none}@media all and (min-width: 1140px){.pets-container[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(3,1fr);padding:1em}.pets[_ngcontent-%COMP%]{width:75%}}"]}),n})();function M$(n,t){if(1&n&&(l(0,"li")(1,"span",5),s(2),a(),s(3),a()),2&n){const e=t.$implicit;C(2),G(e.number),C(1),be(" ",e.quest,"")}}function P$(n,t){if(1&n&&(l(0,"li")(1,"span",5),s(2),a(),s(3),a()),2&n){const e=t.$implicit;C(2),G(e.number),C(1),be(" ",e.quest,"")}}function D$(n,t){if(1&n&&(l(0,"li"),s(1),a()),2&n){const e=t.$implicit;C(1),G(e.reward)}}function k$(n,t){if(1&n&&(l(0,"div",31)(1,"button",32),s(2),p(3,"i",33),a(),l(4,"div",34)(5,"div",35)(6,"h3",36),s(7,"You need to do :"),a(),l(8,"h3",16),s(9,"PVP Quests"),a(),l(10,"ul",37),I(11,M$,4,2,"li",38),a(),l(12,"h3",16),s(13,"PVE Quests"),a(),l(14,"ul",37),I(15,P$,4,2,"li",38),a()(),l(16,"div",39)(17,"h3",40),s(18,"Rewards :"),a(),l(19,"ul",41),I(20,D$,2,1,"li",38),a()()()()),2&n){const e=t.$implicit;C(2),be(" ",e.dates," "),C(9),R("ngForOf",e.pvpQuests),C(4),R("ngForOf",e.pveQuests),C(5),R("ngForOf",e.rewards)}}let O$=(()=>{class n{constructor(){this.battlePass=[{dates:"First Quests : 11 December to the 13 December",pvpQuests:[{quest:"Participate to Caligor 2 time.",number:"1."},{quest:"Kill [10] peoples in A4.",number:"2."}],pveQuests:[{quest:"Successfully complete the raid [Santa Claus] x30.",number:"1."},{quest:"Participate in the Winter World Boss 1 time.",number:"2."}],rewards:[{reward:"- 2x White Walker Box."},{reward:"- 500x Giant Lump of Gold."},{reward:"- 2x Deluxe Christmas Box."},{reward:"- 1x Winter Box."}]},{dates:"Second Quests : 14 December to the 16 December",pvpQuests:[{quest:"Participate to the A4 World Boss 1 time.",number:"1."},{quest:"Kill [15] peoples in A4.",number:"2."}],pveQuests:[{quest:'Kill [100] "Snowman" in the Winter Farm Map.',number:"1."},{quest:"Participate in the Winter World Boss 1 time.",number:"2."}],rewards:[{reward:"- 100x Amulet Box (x4)"},{reward:"- 750x Giant Lump of Gold."},{reward:"- 1x Winter Box."}]},{dates:"Third Quests : 17 December to the 19 December",pvpQuests:[{quest:"Participate to the Color Pvp 2 times.",number:"1."},{quest:"Participate in [4] raids in A4.",number:"2."}],pveQuests:[{quest:"Successfully complete the raid [Santa Claus] x60.",number:"1."},{quest:"Participate in the Winter World Boss 1 time.",number:"2."}],rewards:[{reward:"- 20x Dragon Gem."},{reward:"- 1000x Giant Lump of Gold."},{reward:"- 5x Eternal Ice."},{reward:"- 1x Winter Box."}]},{dates:"Fourth Quests : 20 December to the 22 December",pvpQuests:[{quest:"Participate to the AOT 1 time.",number:"1."},{quest:"Kill [20] peoples in A4.",number:"2."}],pveQuests:[{quest:"Successfully complete the raid [Snowman] x10.",number:"1."},{quest:"Participate in the Winter World Boss 1 time.",number:"2."}],rewards:[{reward:"- 120x Perfections."},{reward:"- 1250x Giant Lump of Gold."},{reward:"- 2x Deluxe Christmas Box."},{reward:"- 1x Winter Box."}]},{dates:"Fifth Quests : 23 December to the 25 December",pvpQuests:[{quest:"Participate to the RBB 1 time.",number:"1."},{quest:"Participate in [2] raids in A4.",number:"2."}],pveQuests:[{quest:'Kill [100] "Docile Snowman" in the Winter Farm Map.',number:"1."},{quest:"Participate in the Winter World Boss 1 time.",number:"2."}],rewards:[{reward:"- 3x White Walker Box."},{reward:"- 1500x Giant Lump of Gold."},{reward:"- 1x Winter Box."}]},{dates:"Sixth Quests : 26 December to the 28 December",pvpQuests:[{quest:"Participate to A4 World Boss 1 time.",number:"1."},{quest:"Kill [25] peoples in A4.",number:"2."}],pveQuests:[{quest:'Kill [100] "Amora" in the Winter Farm Map.',number:"1."},{quest:"Participate in the Winter World Boss 1 time.",number:"2."}],rewards:[{reward:"- 10x Blood red Ruby."},{reward:"- 1750x Giant Lump of Gold."},{reward:"- 1x Winter Box."}]},{dates:"Seventh Quests (Last) : 29 December to the 11 January",pvpQuests:[{quest:"Participate to Caligor 4 time.",number:"1."},{quest:"Kill [100] peoples in A4.",number:"2."},{quest:"Participate in [6] raids in A4.",number:"3."}],pveQuests:[{quest:"Successfully complete the raid [Santa Claus] x100.",number:"1."},{quest:"Successfully complete the raid [Snowman] x20.",number:"2."},{quest:'Kill [200] "Snowman", "Docile Snowman" and "Amora" in the Winter Farm Map.',number:"3."},{quest:"Participate in the Winter World Boss 1 time.",number:"4."}],rewards:[{reward:"- 5x White Walker Box."},{reward:"- 10x Event Ticket."},{reward:"- 3000x Giant Lump of Gold."},{reward:"- 10x Winter Box."},{reward:"- 1x Wings Box."},{reward:"- 1x Christmas Box."}]}]}openBPQuests(){ul()(document).ready(function(){ul()(".open-quests").click(function(e){let o=e.target.nextElementSibling;(null==o?void 0:o.classList.contains("display-none"))?(o.classList.remove("display-none"),o.classList.add("display-grid")):(null==o?void 0:o.classList.contains("display-grid"))&&(o.classList.remove("display-grid"),o.classList.add("display-none"))})})}ngOnInit(){this.openBPQuests()}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=X({type:n,selectors:[["app-battle-pass"]],decls:161,vars:1,consts:[[1,"d-flex","justify-content-center"],[1,"battle-pass"],[1,"battle-pass-title"],[1,"battle-pass-info"],[1,"w-75","bp-text"],[1,"bp-type"],[1,"container","d-flex","justify-content-center"],[1,"battle-pass-title-2","w-75"],["class","quests-container container",4,"ngFor","ngForOf"],[1,"container","d-flex","justify-content-center","flex-column","align-items-center"],[1,"battle-pass-infos","w-75"],[1,"infos-purple"],[1,"bp-levels","w-75"],[1,"bp-boxes-container","w-75"],[1,"random-boxes"],[1,"wings-box-title"],[1,"battle-pass-title-3"],["src","../../assets/img/battle-pass/wingsbox.png","alt",""],[1,"bp-text","w-100"],[1,"wings-box"],[1,"wing-item"],["src","../../assets/img/battle-pass/random_bp_box.png","alt",""],[1,"container","d-flex","justify-content-center","align-items-center","flex-column"],[1,"bp-special-buffs","w-75"],["src","../../assets/img/battle-pass/buff1.png","alt",""],["src","../../assets/img/battle-pass/buff2.png","alt",""],["src","../../assets/img/battle-pass/buff3.png","alt",""],["src","../../assets/img/battle-pass/buff4.png","alt",""],["src","../../assets/img/battle-pass/buff5.png","alt",""],["src","../../assets/img/battle-pass/buff6.png","alt",""],["src","../../assets/img/battle-pass/buff7.png","alt",""],[1,"quests-container","container"],[1,"open-quests"],["aria-hidden","true",1,"fa","fa-angle-down"],[1,"display-none"],[1,"quest-container"],[1,"quest-todo"],[1,"list-quests"],[4,"ngFor","ngForOf"],[1,"rewards-container"],[1,"quest-rewards"],[1,"list-rewards"]],template:function(e,i){1&e&&(l(0,"div",0)(1,"section",1)(2,"h1",2),s(3,"Battle Pass V4"),a(),l(4,"p",3),s(5," Can be taken once, will disappear after the end of the month. "),p(6,"br"),s(7," Price : 900 Coins. "),a(),l(8,"p",4),s(9,"NOTE : There are "),l(10,"span",5),s(11,"two"),a(),s(12," differents Battle Pass, one "),l(13,"span",5),s(14,"PVP"),a(),s(15," and one "),l(16,"span",5),s(17,"PVE"),a(),s(18,". You "),l(19,"span",5),s(20,"can't"),a(),s(21," buy both and you only get quests related to the Battle Pass you chose."),a(),l(22,"div",6)(23,"h2",7),s(24,"Quests & Rewards"),a()(),I(25,k$,21,4,"div",8),l(26,"div",9)(27,"h2",7),s(28,"Informations"),a(),l(29,"ul",10)(30,"li"),s(31," - You will get quests by one by. (For example you will get Participate in the Instant Combat first, next quest will appear once you are done with current one!) "),a(),l(32,"li"),s(33," - You have a specific time to do quests, like you have 4 days to complete level 1 quests. But even if you complete all from first day, you need to wait til last day to get next level quest. "),a(),l(34,"li"),s(35," - If you are not done with your level quest, it will be replaced with next level quests and you won't receive any rewards from the quests you didn't complete. "),a(),l(36,"li",11),s(37," - You can't have the next following quests if you didn't succeeded the previous one ! "),a()(),l(38,"div",12),s(39," Every level has their own amount of gold, so you will have around 9.750B gold only from LUMPS "),l(40,"ul")(41,"li")(42,"b"),s(43,"Level 1"),a(),s(44," : 500KK"),a(),l(45,"li")(46,"b"),s(47,"Level 2"),a(),s(48," : 750KK"),a(),l(49,"li")(50,"b"),s(51,"Level 3"),a(),s(52," : 1B"),a(),l(53,"li")(54,"b"),s(55,"Level 4"),a(),s(56," : 1.250B"),a(),l(57,"li")(58,"b"),s(59,"Level 5"),a(),s(60," : 1.5B"),a(),l(61,"li")(62,"b"),s(63,"Level 6"),a(),s(64," : 1.750B"),a(),l(65,"li")(66,"b"),s(67,"Level 7"),a(),s(68," : 3B"),a()()()(),l(69,"div",9)(70,"h2",7),s(71,"What can I get from Boxes ?"),a(),l(72,"div",13)(73,"div",14)(74,"div",15)(75,"h3",16),s(76,"Random Wings Box"),a(),p(77,"img",17),a(),l(78,"p",18),s(79,"You can get one of the following wings :"),a(),l(80,"ul",19)(81,"li",20),s(82,"- Zephyr Wings"),a(),l(83,"li",20),s(84,"- Lightning Wings"),a(),l(85,"li",20),s(86,"- Onyx Wings"),a(),l(87,"li",20),s(88,"- Lunar Wings"),a(),l(89,"li",20),s(90,"- Crystal Wings"),a()()(),l(91,"div",14)(92,"div",15)(93,"h3",16),s(94,"Christmas Box"),a(),p(95,"img",21),a(),l(96,"p",18),s(97,"You can get one of the following items :"),a(),l(98,"ul",19)(99,"li",20),s(100,"- 200K Gold"),a(),l(101,"li",20),s(102,"- Flame Crystal x1"),a(),l(103,"li",20),s(104,"- Angel Feather x1000"),a(),l(105,"li",20),s(106,"- Flower Wings x1"),a(),l(107,"li",20),s(108,"- Flame Crystal x2"),a(),l(109,"li",20),s(110,"- Holy Light x1"),a(),l(111,"li",20),s(112,"- Crystal Wings (untradeable)"),a(),l(113,"li",20),s(114,"- Reset Perfection Item x1"),a()()()()(),l(115,"div",22)(116,"h2",7),s(117,"Special Buffs"),a(),l(118,"p",4),s(119," You'll have a buff on your character when you finish the quests (just "),l(120,"b"),s(121,"aesthetic"),a(),s(122,", but other players can see it) "),a(),l(123,"div",23)(124,"ul")(125,"li")(126,"b"),s(127,"Battle Pass Lv "),a(),p(128,"img",24),s(129," : It's just the beginning... "),a(),l(130,"li")(131,"b"),s(132,"Battle Pass Lv "),a(),p(133,"img",25),s(134," : Are you really ready for the rest ? "),a(),l(135,"li")(136,"b"),s(137,"Battle Pass Lv "),a(),p(138,"img",26),s(139," : That's not so bad for a newbie. "),a(),l(140,"li")(141,"b"),s(142,"Battle Pass Lv "),a(),p(143,"img",27),s(144," : Now we can begin to talk ! "),a()(),l(145,"ul")(146,"li")(147,"b"),s(148,"Battle Pass Lv "),a(),p(149,"img",28),s(150," : You're a real player, aren't you? "),a(),l(151,"li")(152,"b"),s(153,"Battle Pass Lv "),a(),p(154,"img",29),s(155," : It's almost the end ! "),a(),l(156,"li")(157,"b"),s(158,"Battle Pass Lv "),a(),p(159,"img",30),s(160," : The best NosVoid Player is here. "),a()()()()()()),2&e&&(C(25),R("ngForOf",i.battlePass))},directives:[Me],styles:[".battle-pass[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;flex-direction:column;margin-block:3em;color:#fff;background-color:#000c;border-radius:20px;width:100%;padding:3em 0}.quests-container[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;flex-direction:column;margin-bottom:2em}.open-quests[_ngcontent-%COMP%]{width:75%;display:flex;justify-content:space-between;align-items:center;padding:.5em 1em;background-color:var(--void-clr-active);border:none;font-weight:700;border-radius:10px;color:#fff;font-size:1.2rem}.quest-container[_ngcontent-%COMP%], .rewards-container[_ngcontent-%COMP%]{padding:1em}.battle-pass-title[_ngcontent-%COMP%]{font-size:3rem;margin-bottom:1em}.battle-pass-title-2[_ngcontent-%COMP%]{font-size:2rem;font-weight:700;margin-top:1em;text-align:center}.battle-pass-title-3[_ngcontent-%COMP%]{font-size:1.2rem;font-weight:700;margin-top:1em;text-align:center;color:var(--void-clr)}.battle-pass-info[_ngcontent-%COMP%]{text-align:center;font-style:italic}.quest-todo[_ngcontent-%COMP%], .quest-rewards[_ngcontent-%COMP%]{font-size:1.75rem;text-align:center}.quest-todo[_ngcontent-%COMP%], .quest-rewards[_ngcontent-%COMP%], .battle-pass-title[_ngcontent-%COMP%], .battle-pass-title-2[_ngcontent-%COMP%]{font-family:Edu SA Beginner,cursive}.battle-pass-infos[_ngcontent-%COMP%]{padding-left:0}.bp-type[_ngcontent-%COMP%]{color:var(--void-clr);text-transform:uppercase;font-weight:700}.battle-pass-infos[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{font-size:1.1rem;line-height:1.75em;padding:.5em;text-align:justify}.infos-purple[_ngcontent-%COMP%]{color:var(--void-clr-active)}.bp-levels[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center;font-size:1.1rem;line-height:1.75em}.bp-levels[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{font-size:1.1rem;line-height:1.75em}.wheel-ticket[_ngcontent-%COMP%]{width:100%;display:flex;justify-content:center;align-items:center;gap:.5em}.wheel-ticket[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{max-width:36px;max-height:36px;margin-top:1em}.bp-text[_ngcontent-%COMP%]{width:75%;text-align:center;font-size:1.1rem}.wings-box-title[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;gap:1em}.lucky-box-title[_ngcontent-%COMP%] img[_ngcontent-%COMP%], .wings-box-title[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{max-width:36px;max-height:36px}.bp-special-buffs[_ngcontent-%COMP%] ul[_ngcontent-%COMP%]{padding:0}.bp-special-buffs[_ngcontent-%COMP%]{line-height:3em}.bp-special-buffs[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{font-size:1.1rem}.bp-ticket-link[_ngcontent-%COMP%]{color:var(--void-clr-active);font-weight:700}.bp-ticket-link[_ngcontent-%COMP%]:hover{color:var(--void-clr)}.random-boxes[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center}.wings-box[_ngcontent-%COMP%]{margin:0;padding:0;width:-moz-fit-content;width:fit-content}.wing-item[_ngcontent-%COMP%], .list-quests[_ngcontent-%COMP%] li[_ngcontent-%COMP%], .list-rewards[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{font-size:1.1rem;line-height:1.5em}@media all and (min-width: 1140px){.display-grid[_ngcontent-%COMP%], .bp-boxes-container[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(2,1fr);width:75%}.bp-boxes-container[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(3,1fr)}.quest-container[_ngcontent-%COMP%], .rewards-container[_ngcontent-%COMP%]{display:flex;align-items:center;flex-direction:column}.bp-special-buffs[_ngcontent-%COMP%]{display:flex;gap:3em}.battle-pass[_ngcontent-%COMP%]{width:75%}}"]}),n})(),E$=(()=>{class n{constructor(){}ngOnInit(){}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=X({type:n,selectors:[["app-features"]],decls:147,vars:0,consts:[[1,"d-flex","justify-content-center"],[1,"features"],[1,"features-title"],[1,"feature","container","w-75"],[1,"feature-title"],[1,"feature-info"],["src","../../assets/img/features/discord.png","alt","",2,"border","1px solid rgb(134, 40, 103)"],["src","../../assets/img/features/fps.gif","alt","",2,"border","1px solid rgb(134, 40, 103)"],["src","../../assets/img/features/cd_skills.gif","alt","",2,"border","1px solid rgb(134, 40, 103)"],["src","../../assets/img/features/tattoo_slots.png","alt","",2,"border","1px solid rgb(134, 40, 103)"],["src","../../assets/img/features/tattoo_runes_upgrader.png","alt","",2,"border","1px solid rgb(134, 40, 103)"],["src","../../assets/img/features/eq_switch.gif","alt","",2,"border","1px solid rgb(134, 40, 103)"],["controls","","width","800px"],["src","../../assets/img/features/fast_craft.mp4","type","video/mp4",2,"border","1px solid rgb(134, 40, 103)"],["src","../../assets/img/features/friend_chat.mp4","type","video/mp4",2,"border","1px solid rgb(134, 40, 103)"],["src","../../assets/img/features/addoldteam.png","alt","",2,"border","1px solid rgb(134, 40, 103)"],["src","../../assets/img/features/autobuff.png","alt","",2,"border","1px solid rgb(134, 40, 103)"],["src","../../assets/img/features/wings_swapper.png","alt","",2,"border","1px solid rgb(134, 40, 103)"],["src","../../assets/img/features/schedule.png","alt","",2,"border","1px solid rgb(134, 40, 103)"],["width","30px","src","../../assets/img/features/warps1.png","alt","",2,"border","1px solid rgb(134, 40, 103)"],["src","../../assets/img/features/warps2.png","alt","",2,"border","1px solid rgb(134, 40, 103)"],["href","https://nosvoid.com/"],["src","../../assets/img/features/bidding.png","alt","",2,"border","1px solid rgb(134, 40, 103)"],["src","../../assets/img/features/auction.mp4","type","video/mp4",2,"border","1px solid rgb(134, 40, 103)"]],template:function(e,i){1&e&&(l(0,"div",0)(1,"section",1)(2,"h1",2),s(3,"Features"),p(4,"hr"),a(),l(5,"div",3)(6,"h2",4),s(7,"Discord RPC"),p(8,"hr"),a(),l(9,"p",5),s(10,"You can show your NosVoid activity on your Discord."),a(),p(11,"img",6)(12,"hr"),a(),l(13,"div",3)(14,"h2",4),s(15,"FPS Unlock"),p(16,"hr"),a(),l(17,"p",5),s(18,' The FPS Unlock feature allows you to "unlock" the Nostale frame rate, increasing it to above the default of 60 FPS which may reduce the input lag and allow players to make the most out of monitors with a 60hz+ refresh rate which will make NosTale so much more enjoyable for players! '),a(),p(19,"img",7)(20,"hr"),a(),l(21,"div",3)(22,"h2",4),s(23,"CD on Skills"),p(24,"hr"),a(),l(25,"p",5),s(26," The CD on skills will have a new feature, the bar will show the seconds missing for the skill to be avaiable again. Are your friends asking how many seconds are missing for your buff? Now you know! "),a(),p(27,"img",8)(28,"hr"),a(),l(29,"div",3)(30,"h2",4),s(31,"More Tattoos Slots"),p(32,"hr"),a(),l(33,"p",5),s(34," Now you can have 4 instead of 2 tattoos upgraded. You can switch between them by using button to change slots. "),a(),p(35,"img",9)(36,"hr"),a(),l(37,"div",3)(38,"h2",4),s(39,"Tattoos & Carves Upgrader"),p(40,"hr"),a(),l(41,"p",5),s(42," Now you can upgrade tattoos and runes much faster. Choose from 1 to 25 upgrades with just one click. "),a(),p(43,"img",10)(44,"hr"),a(),l(45,"div",3)(46,"h2",4),s(47,"Switch Equipments"),p(48,"hr"),a(),l(49,"p",5),s(50," You will be able to save 5 equipment sets at the same time and of course use any of them quickly. "),a(),p(51,"img",11)(52,"hr"),a(),l(53,"div",3)(54,"h2",4),s(55,"Fast Craft"),p(56,"hr"),a(),l(57,"p",5),s(58," You will be able to craft all the stuff much faster, instead of waiting for hours to craft some things. "),a(),l(59,"video",12),p(60,"source",13),s(61," Your browser doesn't support the video tag. "),a(),p(62,"hr"),a(),l(63,"div",3)(64,"h2",4),s(65,"Reworked Friend Chat"),p(66,"hr"),a(),l(67,"p",5),s(68," Refreshed and improved friend-chat now allows you to invite to a group or trade directly from the chat window "),a(),l(69,"video",12),p(70,"source",14),s(71," Your browser doesn't support the video tag. "),a()(),p(72,"hr"),l(73,"div",3)(74,"h2",4),s(75,"Add Old Raid Team Button"),p(76,"hr"),a(),l(77,"p",5),s(78," After using a raid seal, you can add the whole team just by pressing this button (close to the Mini-Map). "),a(),p(79,"img",15)(80,"hr"),a(),l(81,"div",3)(82,"h2",4),s(83,"Auto Buff Button"),p(84,"hr"),a(),l(85,"p",5),s(86," You can use that button to buy buffs. Buffs lasts 15min and costs 12.5kk. "),a(),p(87,"img",16)(88,"hr"),a(),l(89,"div",3)(90,"h2",4),s(91,"Wings Swapper"),p(92,"hr"),a(),l(93,"p",5),s(94," It's a new feature where it lets you change your specialist' wings, but keeps the buff of original wings of your specialist card. Difference of between old Change Wings and new Wing Swapper is that we don't need to use commands with new system. We also have made that, you need to use Swappers of the wings to unlock them on your Wing Swapper.\nWhy is that? Because we will be releasing Visual Wings collections in the future, that will help us to implement them better.\nYou can buy Wing Swapper Pack from the "),l(95,"b"),s(96,"NosVoid shop for 2000 coins"),a(),s(97,".\nAll you need is double click on Wing Swappers to unlock them on your Wing Swapper Window. "),a(),p(98,"img",17)(99,"hr"),a(),l(100,"div",3)(101,"h2",4),s(102,"Event Schedule"),p(103,"hr"),a(),l(104,"p",5),s(105," Now you can see upcoming Server Events timers more precisely! Click on calendar icon to open the events window. "),a(),p(106,"img",18)(107,"hr"),a(),l(108,"div",3)(109,"h2",4),s(110,"Warp Button"),p(111,"hr"),a(),l(112,"p",5),s(113," You can use that button "),p(114,"img",19),s(115," for fast travel. "),a(),p(116,"img",20)(117,"hr"),a(),l(118,"div",3)(119,"h2",4),s(120,"The Bidding System"),p(121,"hr"),a(),l(122,"p",5),s(123," It can be found on the "),l(124,"a",21),s(125,"Website"),a(),s(126," in Nosbazar tab. "),a(),p(127,"img",22),l(128,"p",5),s(129," It will be easy to sell & buy stuff. "),a(),l(130,"ul",5)(131,"li"),s(132,"\u2192 You are be able to set options as you want in search button to find the stuff you want. (Like shell options, SP sums...)"),a(),l(133,"li"),s(134,"\u2192 And add your stuff in auction list from your inventory witch just using website."),a(),l(135,"li"),s(136,"\u2192 Choose the item you want to sell, set the time - offer (if you're open to offers) - max price..."),a(),l(137,"li"),s(138,"\u2192 And you will receive your offers - who wants to buy your stuffs!"),a()(),l(139,"p",5),s(140," All will be on the "),l(141,"b"),s(142,"Administration page"),a(),s(143," ! "),a(),l(144,"video",12),p(145,"source",23),s(146," Your browser doesn't support the video tag. "),a()()()())},styles:[".features[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;flex-direction:column;margin-block:3em;color:#fff;background-color:#000c;border-radius:20px;width:100%;padding:3em 0}.features-title[_ngcontent-%COMP%]{font-size:3rem;margin-bottom:1em}.feature-title[_ngcontent-%COMP%]{font-size:2rem}.features-title[_ngcontent-%COMP%], .feature-title[_ngcontent-%COMP%]{font-family:Edu SA Beginner,cursive}.feature-info[_ngcontent-%COMP%]{text-align:center;font-size:1.1rem;line-height:2em}.feature-info[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{text-align:start}.feature-info[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{color:var(--void-clr-active)}.feature-info[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:hover{color:var(--void-clr)}.feature[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center;margin-block:2em}.feature[_ngcontent-%COMP%] img[_ngcontent-%COMP%], .feature[_ngcontent-%COMP%] video[_ngcontent-%COMP%]{max-height:100%;max-width:100%}@media all and (min-width: 1140px){.feature-info[_ngcontent-%COMP%], .features[_ngcontent-%COMP%]{width:75%}}"]}),n})(),S$=(()=>{class n{constructor(){}ngOnInit(){}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=X({type:n,selectors:[["app-special-items"]],decls:186,vars:0,consts:[[1,"d-flex","justify-content-center"],[1,"special-items"],[1,"special-items-title"],[1,"special-item"],[1,"special-item-container"],["src","../../assets/img/special-items/tattoo_change.png","alt",""],[1,"special-item-title"],[1,"special-item-info"],["controls","","width","600px"],["src","../../assets/img/special-items/tattoo_change.mp4","type","video/mp4"],["src","../../assets/img/special-items/loa_switch_crystal.png","alt",""],["src","../../assets/img/special-items/loa_switch_crystal.mp4","type","video/mp4"],["src","../../assets/img/special-items/tattoo_switch_scroll.mp4","type","video/mp4"],["src","../../assets/img/special-items/family_horn.png","alt",""],["src","../../assets/img/special-items/FamilyHorn.mp4","type","video/mp4"],["src","../../assets/img/special-items/change_sp.png","alt",""],["src","../../assets/img/special-items/SPChange.mp4","type","video/mp4"],["src","../../assets/img/special-items/reset_perf.png","alt",""],["src","../../assets/img/special-items/wings_swapper.png","alt",""],["src","../../assets/img/special-items/wings_swapper2.png","alt",""],["src","../../assets/img/special-items/angler_skin.png","alt",""],[1,"purple-clr"],["src","../../assets/img/special-items/AnglerSkin.mp4","type","video/mp4"],["id","masterchef",1,"special-item"],["src","../../assets/img/mouse-event/masterchef_skin.png","alt",""],["src","../../assets/img/special-items/specialist_skin.png","alt",""],["src","../../assets/img/special-items/Skins.mp4","type","video/mp4"],["src","../../assets/img/special-items/purple_glowing_ring.png","alt",""],["src","../../assets/img/special-items/purple_glowing_ring.mp4","type","video/mp4"],["src","../../assets/img/special-items/steampunk.png","alt",""],["src","../../assets/img/special-items/prestige8.png","alt",""],["src","../../assets/img/special-items/frost.png","alt",""],["src","../../assets/img/special-items/change_skin5.png","alt",""],["src","../../assets/img/special-items/change_skin6.png","alt",""],["src","../../assets/img/special-items/change_skin8.png","alt",""],["src","../../assets/img/special-items/change_skin9.png","alt",""],["src","../../assets/img/special-items/ChangeSkin.mp4","type","video/mp4"],["src","../../assets/img/special-items/upgrade_skin.png","alt",""],["src","../../assets/img/special-items/SkinUpgrade.mp4","type","video/mp4"],["src","../../assets/img/special-items/reset_a4.png","alt",""],["src","../../assets/img/special-items/ResetA4Score.mp4","type","video/mp4"]],template:function(e,i){1&e&&(l(0,"div",0)(1,"section",1)(2,"h1",2),s(3,"Special Items"),a(),l(4,"div",3)(5,"div",4),p(6,"img",5),l(7,"h2",6),s(8,"Tattoo Change"),a()(),l(9,"p",7),s(10,"Tattoos you're getting are random"),a(),l(11,"video",8),p(12,"source",9),s(13," Your browser doesn't support the video tag. "),a()(),l(14,"div",3)(15,"div",4),p(16,"img",10),l(17,"h2",6),s(18,"Tattoo Change"),a()(),l(19,"p",7),s(20,"Use this crystal to change your tattoo loa. Switch loa to receive a random skill. The new skill's level will be altered to match the level of your previous skill. You can use that item on all tattoo levels."),a(),l(21,"video",8),p(22,"source",11),s(23," Your browser doesn't support the video tag. "),a()(),l(24,"div",3)(25,"div",4),p(26,"img",5),l(27,"h2",6),s(28,"Tattoo Switch Scroll"),a()(),l(29,"p",7),s(30,"Use this scroll to select a new tattoo skill from your loa. Once you've confirmed which new skill you want, its level will be adjusted to match the level of the skill you were previously using. You can use that item on all tattoo levels. "),a(),l(31,"video",8),p(32,"source",12),s(33," Your browser doesn't support the video tag. "),a()(),l(34,"div",3)(35,"div",4),p(36,"img",13),l(37,"h2",6),s(38,"Family Horn"),a()(),l(39,"video",8),p(40,"source",14),s(41," Your browser doesn't support the video tag. "),a()(),l(42,"div",3)(43,"div",4),p(44,"img",15),l(45,"h2",6),s(46,"Change SP Item"),a()(),l(47,"p",7),s(48," You can change another class SPs to your own class "),l(49,"i"),s(50,"(With same stats/perfections/wings)"),a(),p(51,"br"),a(),l(52,"video",8),p(53,"source",16),s(54," Your browser doesn't support the video tag. "),a()(),l(55,"div",3)(56,"div",4),p(57,"img",17),l(58,"h2",6),s(59,"Reset Perfection Item"),a()(),l(60,"p",7),s(61,"You can reset your Perfection points with this item"),a()(),l(62,"div",3)(63,"div",4),p(64,"img",18),l(65,"h2",6),s(66,"Wings Swapper"),a()(),l(67,"p",7),s(68,"You can change morph of your wings. "),a(),p(69,"img",19),a(),l(70,"div",3)(71,"div",4),p(72,"img",20),l(73,"h2",6),s(74,"Professional Angler Skin"),a()(),l(75,"p",7)(76,"span",21)(77,"i"),s(78,"[The skin will be deleted if you put Specialist into Card Holder]"),a()(),p(79,"br"),s(80," The probability of catching a fish is increased by 20%. "),p(81,"br"),s(82," There's a 15% chance of catching a bigger fish. "),p(83,"br"),s(84," There's 30% chance to not consume a fish bait. "),a(),l(85,"video",8),p(86,"source",22),s(87," Your browser doesn't support the video tag. "),a()(),l(88,"div",23)(89,"div",4),p(90,"img",24),l(91,"h2",6),s(92,"Masterchef Skin"),a()(),l(93,"p",7)(94,"span",21)(95,"i"),s(96,"[The skin will be deleted if you put Specialist into Card Holder]"),a()(),p(97,"br"),s(98," The cooking EXP is increased by 10%. "),p(99,"br"),s(100," There's a 5% chance of not consuming material when cooking. "),p(101,"br"),s(102," There's 5% getting an additional meal when cooking. "),a()(),l(103,"div",3)(104,"div",4),p(105,"img",25),l(106,"h2",6),s(107,"Specialist Skin Potion"),a()(),l(108,"p",7)(109,"span",21)(110,"i"),s(111,"[The skin will be deleted if you put Specialist into Card Holder]"),a()(),p(112,"br"),s(113," Can be used on Ranger, Ninja and Blue Magician SPs "),a(),l(114,"video",8),p(115,"source",26),s(116," Your browser doesn't support the video tag. "),a()(),l(117,"div",3)(118,"div",4),p(119,"img",27),l(120,"h2",6),s(121,"Purple Glowing Ring"),a()(),l(122,"p",7)(123,"span",21)(124,"i"),s(125,"[Only aesthetic]"),a()(),p(126,"br"),s(127," You can get it from Void Mall. "),a(),l(128,"video",8),p(129,"source",28),s(130," Your browser doesn't support the video tag. "),a()(),l(131,"div",3)(132,"div",4),p(133,"img",29),l(134,"h2",6),s(135,"Change Skin Item (Works only for Steampunk Skins)"),a()(),l(136,"div",4),p(137,"img",30),l(138,"h2",6),s(139,"Change Skin Item (Works only for Prestige 8 Skins)"),a()(),l(140,"div",4),p(141,"img",31),l(142,"h2",6),s(143,"Change Skin Item (Works only for Frost Skins)"),a()(),l(144,"div",4),p(145,"img",32),l(146,"h2",6),s(147,"Change Skin 5 Item (Works only for Heavenly P9 Skins)"),a()(),l(148,"div",4),p(149,"img",33),l(150,"h2",6),s(151,"Change Skin 6 Item (Works only for Hellord P9 Skins)"),a()(),l(152,"div",4),p(153,"img",34),l(154,"h2",6),s(155,"Change Skin 8 Item (Works only for Overclocked Steampunk Weapon Skins)"),a()(),l(156,"div",4),p(157,"img",35),l(158,"h2",6),s(159,"Change Skin 9 Item (Works only for Remastered Frost Weapon Skins)"),a()(),l(160,"p",7),s(161," You can change another class skin to your own class. "),p(162,"br"),l(163,"i"),s(164,"Can be used only on +0 or +10 skins (+5 for Candy, +7 for P9 Skins, +3 for Overclocked skins)"),a()(),l(165,"video",8),p(166,"source",36),s(167," Your browser doesn't support the video tag. "),a()(),l(168,"div",3)(169,"div",4),p(170,"img",37),l(171,"h2",6),s(172,"Upgrade Weapon Skin"),a()(),l(173,"p",7),s(174," You can upgrade your weapon skins with that item. "),a(),l(175,"video",8),p(176,"source",38),s(177," Your browser doesn't support the video tag. "),a()(),l(178,"div",3)(179,"div",4),p(180,"img",39),l(181,"h2",6),s(182,"Reset your Act4 Score Item"),a()(),l(183,"video",8),p(184,"source",40),s(185," Your browser doesn't support the video tag. "),a()()()())},styles:[".special-items[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;flex-direction:column;margin-block:3em;color:#fff;background-color:#000c;border-radius:20px;width:100%;padding:3em 0}.special-items-title[_ngcontent-%COMP%]{font-size:3rem;margin-bottom:1em}.special-item-title[_ngcontent-%COMP%]{font-size:2rem;line-height:1.2em}.special-items-title[_ngcontent-%COMP%], .special-item-title[_ngcontent-%COMP%]{font-family:Edu SA Beginner,cursive}.special-item-info[_ngcontent-%COMP%]{font-size:1.1rem;width:75%;text-align:center;line-height:1.5em}.special-item-container[_ngcontent-%COMP%]{display:flex;justify-content:center;gap:1em;width:100%}.special-item[_ngcontent-%COMP%]{margin-block:2em;display:flex;flex-direction:column;align-items:center}.special-item[_ngcontent-%COMP%] video[_ngcontent-%COMP%]{max-width:100%;max-height:100%;padding-inline:1em}.special-item-container[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{max-width:36px;max-height:36px}.purple-clr[_ngcontent-%COMP%]{color:var(--void-clr)}.special-item-container[_ngcontent-%COMP%]{text-align:center;padding-inline:3em}@media all and (min-width: 1140px){.special-items[_ngcontent-%COMP%]{width:75%}}"]}),n})(),T$=(()=>{class n{constructor(){}ngOnInit(){}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=X({type:n,selectors:[["app-whitelist-dll"]],decls:29,vars:0,consts:[[1,"d-flex","justify-content-center"],[1,"whitelist"],[1,"whitelist-title"],[1,"whitelist-content"],["src","../../assets/img/whitelist/error.png","alt",""],[1,"whitelist-title-2"],["src","../../assets/img/whitelist/virus_protection.png","alt",""],["src","../../assets/img/whitelist/manage_settings.png","alt",""],["src","../../assets/img/whitelist/exclusion.png","alt",""],["src","../../assets/img/whitelist/whitelist.gif","alt",""]],template:function(e,i){1&e&&(l(0,"div",0)(1,"section",1)(2,"h1",2),s(3,"Whitelist DLL Guide"),a(),l(4,"div",3)(5,"p"),s(6," Since we changed our launcher and we added some new client changes, some of you can get this error after updating the launcher "),a(),p(7,"img",4),l(8,"h2",5),s(9,"How to fix this error :"),a(),l(10,"ul")(11,"li"),s(12,"You need to whitelist whole NosVoid Folder"),a(),l(13,"li"),s(14," For that, go to your PC settings -> Update & Security -> Windows Security -> Virus & threat protection "),l(15,"i"),s(16,"[click on it]"),a()()(),p(17,"img",6),l(18,"p"),s(19,'Once here, click on "Manage Settings" option :'),a(),p(20,"img",7),l(21,"p"),s(22,'Scroll down a bit and click on the "Add or remove exclusions" '),l(23,"i"),s(24,"[click on it]"),a()(),p(25,"img",8),l(26,"p"),s(27,"Then put your NosVoid Folder into that, after that error will be fixed !"),a(),p(28,"img",9),a()()())},styles:[".whitelist[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;flex-direction:column;margin-block:3em;color:#fff;background-color:#000c;border-radius:20px;width:100%;padding:3em 0}.whitelist-title[_ngcontent-%COMP%]{font-size:3rem;margin-bottom:1em}.whitelist-title-2[_ngcontent-%COMP%]{font-size:2rem;margin-block:1em;text-align:center}.whitelist-title[_ngcontent-%COMP%], .whitelist-title-2[_ngcontent-%COMP%]{font-family:Edu SA Beginner,cursive}.whitelist[_ngcontent-%COMP%] li[_ngcontent-%COMP%], .whitelist[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{font-size:1.1rem;margin-block:1em;text-align:center}.whitelist-content[_ngcontent-%COMP%]{padding:1em;display:flex;flex-direction:column;align-items:center}.whitelist-content[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{max-width:100%;max-height:100%}@media all and (min-width: 1140px){.whitelist[_ngcontent-%COMP%]{width:75%}}"]}),n})();const A$=["przyciskiContainer"],N$=["obrazekPopup"],R$=["przyciskPowrotu"],I$=["obrazekPopup2"],F$=["popupObrazek"];let L$=(()=>{class n{constructor(){this.wybranyObrazek=null,this.obrazki=["sp1sword.png","sp2sword.png","sp3sword.png","sp4sword.png","sp5sword.png","sp6sword.png","sp7sword.png","sp8sword.png","sp9sword.png","sp10sword.png","sp1archer.png","sp2archer.png","sp3archer.png","sp4archer.png","sp5archer.png","sp6archer.png","sp7archer.png","sp8archer.png","sp9archer.png","sp10archer.png","sp1mage.png","sp2mage.png","sp3mage.png","sp4mage.png","sp5mage.png","sp6mage.png","sp7mage.png","sp8mage.png","sp9mage.png","sp10mage.png","sp1ma.png","sp2ma.png","sp3ma.png","sp4ma.png","sp5ma.png","sp10ma.png"],this.wybranyPodprzycisk=null,this.podprzyciskiObrazki=[["wsp11.png","wsp12.png","wsp13.png","wsp14.png","wsp15.png","wsp16.png","wsp17.png","wsp18.png","wsp19.png","wsp110.png","wsp111.png"],["wsp21.png","wsp22.png","wsp23.png","wsp24.png","wsp25.png","wsp26.png","wsp27.png","wsp28.png","wsp29.png","wsp210.png","wsp211.png"],["wsp31.png","wsp32.png","wsp33.png","wsp34.png","wsp35.png","wsp36.png","wsp37.png","wsp38.png","wsp39.png","wsp310.png","wsp311.png"],["wsp41.png","wsp42.png","wsp43.png","wsp44.png","wsp45.png","wsp46.png","wsp47.png","wsp48.png","wsp49.png","wsp410.png","wsp411.png"],["wsp51.png","wsp52.png","wsp53.png","wsp54.png","wsp55.png","wsp56.png","wsp57.png","wsp58.png","wsp59.png","wsp510.png","wsp511.png"],["wsp61.png","wsp62.png","wsp63.png","wsp64.png","wsp65.png","wsp66.png","wsp67.png","wsp68.png","wsp69.png","wsp610.png","wsp611.png","wsp612.png","wsp613.png"],["wsp71.png","wsp72.png","wsp73.png","wsp74.png","wsp75.png","wsp76.png","wsp77.png","wsp78.png","wsp79.png","wsp710.png","wsp711.png","wsp712.png"],["wsp81.png","wsp82.png","wsp83.png","wsp84.png","wsp85.png","wsp86.png","wsp87.png","wsp88.png","wsp89.png","wsp810.png","wsp811.png"],["wsp91.png","wsp92.png","wsp93.png","wsp94.png","wsp95.png","wsp96.png","wsp97.png","wsp98.png","wsp99.png","wsp910.png","wsp911.png","wsp912.png","wsp913.png"],["wsp101.png","wsp102.png","wsp103.png","wsp104.png","wsp105.png","wsp106.png","wsp107.png","wsp108.png","wsp109.png","wsp1010.png","wsp1011.png"],["asp11.png","asp12.png","asp13.png","asp14.png","asp15.png","asp16.png","asp17.png","asp18.png","asp19.png","asp110.png","asp111.png"],["asp21.png","asp22.png","asp23.png","asp24.png","asp25.png","asp26.png","asp27.png","asp28.png","asp29.png","asp210.png","asp211.png"],["asp31.png","asp32.png","asp33.png","asp34.png","asp35.png","asp36.png","asp37.png","asp38.png","asp39.png","asp310.png","asp311.png"],["asp41.png","asp42.png","asp43.png","asp44.png","asp45.png","asp46.png","asp47.png","asp48.png","asp49.png","asp410.png","asp411.png"],["asp51.png","asp52.png","asp53.png","asp54.png","asp55.png","asp56.png","asp57.png","asp58.png","asp59.png","asp510.png","asp511.png"],["asp61.png","asp62.png","asp63.png","asp64.png","asp65.png","asp66.png","asp67.png","asp68.png","asp69.png","asp610.png","asp611.png","asp612.png","asp613.png","asp614.png"],["asp71.png","asp72.png","asp73.png","asp74.png","asp75.png","asp76.png","asp77.png","asp78.png","asp79.png","asp710.png","asp711.png","asp712.png","asp713.png","asp714.png"],["asp81.png","asp82.png","asp83.png","asp84.png","asp85.png","asp86.png","asp87.png","asp88.png","asp89.png","asp810.png","asp811.png","asp812.png","asp813.png","asp814.png","asp815.png","asp816.png"],["asp91.png","asp92.png","asp93.png","asp94.png","asp95.png","asp96.png","asp97.png","asp98.png","asp99.png","asp910.png","asp911.png","asp912.png","asp913.png","asp914.png","asp915.png","asp916.png"],["asp101.png","asp102.png","asp103.png","asp104.png","asp105.png","asp106.png","asp107.png","asp108.png","asp109.png","asp1010.png","asp1011.png"],["msp11.png","msp12.png","msp13.png","msp14.png","msp15.png","msp16.png","msp17.png","msp18.png","msp19.png","msp110.png","msp111.png"],["msp21.png","msp22.png","msp23.png","msp24.png","msp25.png","msp26.png","msp27.png","msp28.png","msp29.png","msp210.png","msp211.png"],["msp31.png","msp32.png","msp33.png","msp34.png","msp35.png","msp36.png","msp37.png","msp38.png","msp39.png","msp310.png","msp311.png","msp312.png"],["msp41.png","msp42.png","msp43.png","msp44.png","msp45.png","msp46.png","msp47.png","msp48.png","msp49.png","msp410.png","msp411.png"],["msp51.png","msp52.png","msp53.png","msp54.png","msp55.png","msp56.png","msp57.png","msp58.png","msp59.png","msp510.png","msp511.png"],["msp61.png","msp62.png","msp63.png","msp64.png","msp65.png","msp66.png","msp67.png","msp68.png","msp69.png","msp610.png","msp611.png","msp612.png","msp613.png"],["msp71.png","msp72.png","msp73.png","msp74.png","msp75.png","msp76.png","msp77.png","msp78.png","msp79.png","msp710.png","msp711.png","msp712.png","msp713.png","msp714.png"],["msp81.png","msp82.png","msp83.png","msp84.png","msp85.png","msp86.png","msp87.png","msp88.png","msp89.png","msp810.png","msp811.png"],["msp91.png","msp92.png","msp93.png","msp94.png","msp95.png","msp96.png","msp97.png","msp98.png","msp99.png","msp910.png","msp911.png"],["msp101.png","msp102.png","msp103.png","msp104.png","msp105.png","msp106.png","msp107.png","msp108.png","msp109.png","msp1010.png","msp1011.png"],["masp11.png","masp12.png","masp13.png","masp14.png","masp15.png","masp16.png","masp17.png","masp18.png","masp19.png","masp110.png","masp111.png","masp112.png","masp113.png","masp114.png","masp115.png","masp116.png","masp117.png"],["masp21.png","masp22.png","masp23.png","masp24.png","masp25.png","masp26.png","masp27.png","masp28.png","masp29.png","masp210.png","masp211.png","masp212.png","masp213.png","masp214.png","masp215.png"],["masp31.png","masp32.png","masp33.png","masp34.png","masp35.png","masp36.png","masp37.png","masp38.png","masp39.png","masp310.png","masp311.png","masp312.png","masp313.png","masp314.png","masp315.png"],["masp41.png","masp42.png","masp43.png","masp44.png","masp45.png","masp46.png","masp47.png","masp48.png","masp49.png","masp410.png","masp411.png"],["masp51.png","masp52.png","masp53.png","masp54.png","masp55.png","masp56.png","masp57.png","masp58.png","masp59.png","masp510.png","masp511.png","masp512.png","masp513.png","masp514.png","masp515.png","masp516.png","masp517.png","masp518.png","masp519.png","masp520.png","masp521.png","masp520.png"],["masp101.png","masp102.png","masp103.png","masp104.png","masp105.png","masp106.png","masp107.png","masp108.png","masp109.png","masp1010.png","masp1011.png","masp1012.png","masp1013.png"]]}ngOnInit(){document.addEventListener("keydown",e=>{"Escape"===e.key&&this.zamknijObrazekPopup()})}ngAfterViewInit(){this.dodajPrzyciski()}dodajPrzyciski(){const e=this.przyciskiContainer.nativeElement;for(let i=0;i{this.pokazPodprzyciski(i)}),9===i||19===i||29===i)for(let c=0;c<10;c++){const u=document.createElement("button");u.style.visibility="hidden",e.appendChild(u)}}}pokazPodprzyciski(e){const i=this.obrazekPopup.nativeElement;i.innerHTML="",this.wybranyPodprzycisk=this.podprzyciskiObrazki[e][0];for(let o=0;o{this.pokazObrazek(`assets/img/balance/skilleffect/${this.podprzyciskiObrazki[e][o]}`)}),r.addEventListener("click",()=>{this.pokazObrazek2(`assets/img/balance/skilleffect/${this.podprzyciskiObrazki[e][o]}`)}),i.appendChild(r)}i.style.display="flex",this.wyswietlPrzyciskPowrotu()}wyswietlPrzyciskPowrotu(){const e=this.przyciskPowrotu.nativeElement;e.innerHTML="Powr\xf3t",e.style.display="block"}powrotDoPodprzyciskow(){this.wybranyObrazek=null,this.obrazekPopup.nativeElement.style.display="none",this.przyciskiContainer.nativeElement.style.display="flex"}schowajPrzyciskPowrotu(){this.przyciskPowrotu.nativeElement.style.display="none"}zamknijObrazekPopup(){this.obrazekPopup.nativeElement.style.display="none"}pokazObrazek(e){const i=this.obrazekPopup.nativeElement;i.innerHTML="";const o=document.createElement("img");o.src=e,i.appendChild(o),i.style.display="flex"}pokazObrazek2(e){const i=this.obrazekPopup2.nativeElement,o=this.popupObrazek.nativeElement;this.pokazObrazek2("assets/img/balance/render/masp1.png"),o.src=e,i.style.display="flex"}zamknijObrazekPopup2(){this.obrazekPopup2.nativeElement.style.display="none"}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=X({type:n,selectors:[["app-balance"]],viewQuery:function(e,i){if(1&e&&(cr(A$,5),cr(N$,5),cr(R$,5),cr(I$,5),cr(F$,5)),2&e){let o;St(o=Tt())&&(i.przyciskiContainer=o.first),St(o=Tt())&&(i.obrazekPopup=o.first),St(o=Tt())&&(i.przyciskPowrotu=o.first),St(o=Tt())&&(i.obrazekPopup2=o.first),St(o=Tt())&&(i.popupObrazek=o.first)}},decls:21,vars:1,consts:[[1,"select-heading"],[1,"select-description"],[1,"przyciski-container","ramka"],["przyciskiContainer",""],[1,"obrazek-popup"],["obrazekPopup",""],[1,"zamknij",3,"click"],["alt","Obrazek",3,"src"],[1,"przycisk","przyciskPowrotu"],["przyciskPowrotu",""],["obrazekPopup2",""],[1,"obrazek"],["popupObrazek",""],[1,"video-container"],["playsinline","","autoplay","","muted","","loop",""],["src","../../assets/img/baner_video.webm"]],template:function(e,i){1&e&&(l(0,"h1",0),s(1,"Select"),a(),l(2,"p",1),s(3,"Select the SP you are interested in and check our balance!"),a(),p(4,"div",2,3),l(6,"div",4,5)(8,"button",6),ee("click",function(){return i.powrotDoPodprzyciskow()}),s(9,"Powr\xf3t"),a(),p(10,"img",7),l(11,"div"),p(12,"button",8,9),a()(),l(14,"div",4,10),p(16,"img",11,12),a(),l(18,"div",13)(19,"video",14),p(20,"source",15),a()()),2&e&&(C(10),R("src",i.wybranyObrazek,q))},styles:[".ramka[_ngcontent-%COMP%]{border:2px solid rgba(0,0,0,.2);text-align:center;margin:0;background-color:#0000001a;border-radius:10px;box-sizing:border-box;width:100%;position:relative;padding:10px}.kategoria-container[_ngcontent-%COMP%]{margin-bottom:20px}.kategoria-nazwa[_ngcontent-%COMP%]{font-weight:700;margin-bottom:10px}.select-heading[_ngcontent-%COMP%]{background-image:linear-gradient(to right,#08090a,#333436);font-weight:700;color:#fff;padding:10px;border-radius:10px;width:-moz-fit-content;width:fit-content;position:relative;margin:20px auto}.przyciski-container[_ngcontent-%COMP%]{display:flex;flex-wrap:nowrap;justify-content:center;overflow-x:auto;background-color:#0000004d;padding:10px;border-radius:10px;position:relative;z-index:0}.przycisk[_ngcontent-%COMP%]{border:none;background:none;cursor:pointer;margin:0 10px;transition:transform .3s;box-shadow:0 4px 8px #0000001a;background-color:#fff3;border-radius:5px}.przycisk[_ngcontent-%COMP%]:hover{transform:scale(1.1)}.obrazek-popup[_ngcontent-%COMP%]{display:none;justify-content:center;align-items:center;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.8);z-index:1000}.obrazek-popup[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{max-width:90%;max-height:90%;border-radius:10px}.zamknij[_ngcontent-%COMP%]{position:absolute;top:10px;right:10px;font-size:20px;background:none;border:none;cursor:pointer;color:#fff;font-weight:700;transition:transform .3s}.zamknij[_ngcontent-%COMP%]:hover{transform:scale(1.2)}.przyciskPowrotu[_ngcontent-%COMP%]{background-color:#007bff;color:#fff;border:none;padding:8px 16px;font-size:16px;cursor:pointer;margin-top:10px;border-radius:5px;transition:background-color .3s}.przyciskPowrotu[_ngcontent-%COMP%]:hover{background-color:#0056b3}.nowaLinia[_ngcontent-%COMP%]{display:block;margin:10px auto}.select-description[_ngcontent-%COMP%]{font-size:20px;margin-top:5px;color:#333;font-weight:700;text-align:center}.obrazek-info[_ngcontent-%COMP%]{text-align:center}.obrazek-info[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{max-width:100%;max-height:200px;border:1px solid #333;border-radius:5px;margin-bottom:10px}.obrazek-description[_ngcontent-%COMP%]{font-size:14px;color:#333;font-weight:700;margin-bottom:5px}.lewyObrazek[_ngcontent-%COMP%]{max-width:100%;max-height:200px;border:1px solid #333;border-radius:5px;margin-bottom:10px}.video-container[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;height:100vh;width:100%;position:relative}video[_ngcontent-%COMP%]{max-width:50%;max-height:50%;width:auto;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}"]}),n})();const B$=JSON.parse('[{"name":"SP1","location":"You can buy them Lv1 +9 at Starter Pack NPC ($home)","img":[{"icon":"ranger"},{"icon":"warrior"},{"icon":"red_mage"},{"icon":"draconic_fist"}],"class":"four-icons"},{"name":"SP2, SP3, SP4","location":"You can buy them at Specialist 2-4 NPC ($home)","img":[{"icon":"assassin"},{"icon":"ninja"},{"icon":"holy_mage"},{"icon":"mystic_arts"},{"icon":"destroyer"},{"icon":"crusader"},{"icon":"blue_mage"},{"icon":"master_wolf"},{"icon":"wild_keeper"},{"icon":"berzerker"},{"icon":"dark_gunner"},{"icon":"demon_warrior"}],"class":"four-icons"},{"name":"SP5","location":"You can get them in Draco raid boxes ($warp raidarea)","img":[{"icon":"fire_canoneer"},{"icon":"gladiator"},{"icon":"volcano"}],"class":"three-icons"},{"name":"SP6","location":"You can get them in Glacerus raid boxes ($warp raidarea)","img":[{"icon":"scout"},{"icon":"battle_monk"},{"icon":"tide_lord"}],"class":"three-icons"},{"name":"SP7, SP8","location":"You can get them in Laurena raid boxes ($warp raidarea)","img":[{"icon":"demon_hunter"},{"icon":"death_reaper"},{"icon":"seer"},{"icon":"avenging_angel"},{"icon":"renegade"},{"icon":"archmage"}],"class":"three-icons"},{"name":"SP9 and SP5MA","location":"You can craft them at Craft Specialist NPC ($warp p4)","img":[{"icon":"sunchaser"},{"icon":"waterfall"},{"icon":"voodoo"},{"icon":"flame_druid"}],"class":"four-icons"},{"name":"SP10 and SP6MA","location":"You can get them from Prestige 5 Craft and Void Gods Story Line.","img":[{"icon":"archer10"},{"icon":"sword10"},{"icon":"mage10"},{"icon":"ma10"}],"class":"four-icons"},{"name":"Angler SP","location":"You can get it from Fisherman SP Quest NPC at Fish Area","img":[{"icon":"angler"}],"class":"one-icon"},{"name":"Cooking SP","location":"You can craft Cooking specialist card from the npc in nosville.","img":[{"icon":"cooking"}],"class":"one-icon"},{"name":"Chicken SP","location":"You can craft it during Easter Event","img":[{"icon":"chicken"}],"class":"one-icon"},{"name":"Jajamaru SP","location":"You can craft it during Easter and Halloween Events","img":[{"icon":"jajamaru"}],"class":"one-icon"},{"name":"Pirate SP","location":"You can craft it during Summer Event","img":[{"icon":"pirate"}],"class":"one-icon"},{"name":"Pyjama SP","location":"You can craft it during Christmas Event","img":[{"icon":"pyjama"}],"class":"one-icon"},{"name":"Wedding SP","location":"You can craft it during Valentine\'s Day Event","img":[{"icon":"wedding"}],"class":"one-icon"}]');function V$(n,t){1&n&&p(0,"img",9),2&n&&te("src","../../assets/img/specialists/obtaining/",t.$implicit.icon,".png",q)}function H$(n,t){if(1&n&&(l(0,"div",5)(1,"h2",6),s(2),a(),l(3,"p",7),s(4),a(),l(5,"div"),I(6,V$,1,1,"img",8),a()()),2&n){const e=t.$implicit;C(2),G(e.name),C(2),G(e.location),C(1),qt(e.class),C(1),R("ngForOf",e.img)}}let j$=(()=>{class n{constructor(){this.obtaining=B$}ngOnInit(){}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=X({type:n,selectors:[["app-obtaining-sps"]],decls:6,vars:1,consts:[[1,"d-flex","justify-content-center"],[1,"obtaining"],[1,"obtaining-title"],[1,"sps-container"],["class","sp-container",4,"ngFor","ngForOf"],[1,"sp-container"],[1,"sp-title"],[1,"sp-location","w-75"],["alt","",3,"src",4,"ngFor","ngForOf"],["alt","",3,"src"]],template:function(e,i){1&e&&(l(0,"div",0)(1,"section",1)(2,"h1",2),s(3,"Obtaining SPs"),a(),l(4,"div",3),I(5,H$,7,6,"div",4),a()()()),2&e&&(C(5),R("ngForOf",i.obtaining))},directives:[Me],styles:[".obtaining[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;flex-direction:column;margin-block:3em;color:#fff;background-color:#000c;border-radius:20px;width:100%;padding:3em 0}.obtaining-title[_ngcontent-%COMP%]{font-size:3rem;margin-bottom:1em}.sp-title[_ngcontent-%COMP%]{font-size:2rem}.obtaining-title[_ngcontent-%COMP%], .sp-title[_ngcontent-%COMP%]{font-family:Edu SA Beginner,cursive}.sp-container[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center;margin-bottom:3em}.sp-location[_ngcontent-%COMP%]{font-size:1.1rem;text-align:center}.four-icons[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(4,1fr);align-items:center;justify-items:center;grid-gap:.3em;gap:.3em}.three-icons[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(3,1fr);align-items:center;justify-items:center;grid-gap:.3em;gap:.3em}@media all and (min-width: 1140px){.sps-container[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(3,1fr);padding:1em}.obtaining[_ngcontent-%COMP%]{width:75%}}"]}),n})(),W$=(()=>{class n{constructor(){}ngOnInit(){}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=X({type:n,selectors:[["app-sp-perfection"]],decls:93,vars:0,consts:[[1,"d-flex","justify-content-center"],[1,"sp-perfection"],[1,"sp-perfection-title-1"],[1,"sp-perfection-system"],[1,"sp-perfection-title-2"],[1,"sp-perfection-title-3"],[1,"perf-points"],[1,"sp-perfection-text"],[1,"sp1-to-8"],["src","../../assets/img/specialists/perfection/perfection_item.png","alt",""],[1,"perf-boxes"],["src","../../assets/img/specialists/perfection/small_perf_box.png","alt",""],["src","../../assets/img/specialists/perfection/perf_box.png","alt",""],[1,"sp9"],["src","../../assets/img/specialists/perfection/jewels_bag.png","alt",""],["src","../../assets/img/specialists/perfection/perfection10_bag.png","alt",""],[1,"perf-trades"],[1,"perf-trade"],["src","../../assets/img/specialists/perfection/perfection_exchange_npc.png","alt",""],["src","../../assets/img/specialists/perfection/orc_perfection_npc.png","alt",""],["src","../../assets/img/specialists/perfection/perfection10_npc.png","alt",""],["src","../../assets/img/specialists/perfection/perfection_exchange_maps.png","alt",""],[1,"auto-perf"],["src","../../assets/img/specialists/perfection/auto_perf_npc.png","alt",""],["src","../../assets/img/specialists/perfection/auto_perf_item.png","alt",""]],template:function(e,i){1&e&&(l(0,"div",0)(1,"section",1)(2,"h1",2),s(3,"SP Perfection"),a(),l(4,"div",3)(5,"h2",4),s(6,"Perfection System"),a(),l(7,"h3",5),s(8,"Perfection Points"),a(),l(9,"div",6)(10,"ul")(11,"li",7),s(12,"+1 Attack Perfection Point = +10 Attack"),a(),l(13,"li",7),s(14,"+1 Defence Perfection Point = +10 Defence"),a(),l(15,"li",7),s(16,"+1 Element Perfection Point = +1 Element"),a(),l(17,"li",7),s(18,"+1 HP/MP Perfection Point = +100 HP/MP"),a()()(),l(19,"h3",5),s(20,"For "),l(21,"b"),s(22,"SP1"),a(),s(23," to "),l(24,"b"),s(25,"8"),a()(),l(26,"div",8)(27,"p",7),s(28,"You can get Perfections from Maru raid boxes or Family Tower NPC"),a(),p(29,"img",9),a(),l(30,"div",8)(31,"p",7),s(32,"You can fish these boxes"),a(),l(33,"div",10),p(34,"img",11)(35,"img",12),a()(),l(36,"div",13)(37,"h3",5),s(38,"For "),l(39,"b"),s(40,"SP9"),a(),s(41," and "),l(42,"b"),s(43,"5MA"),a()(),l(44,"p",7),s(45,"You can get Jewels Bags on Paimon raid boxes"),a(),p(46,"img",14),a(),l(47,"div",13)(48,"h3",5),s(49,"For "),l(50,"b"),s(51,"SP10"),a(),s(52," and "),l(53,"b"),s(54,"6MA"),a()(),l(55,"p",7),s(56,"You can get Perfection Bags on prestige 5"),a(),p(57,"img",15),a(),l(58,"h3",5),s(59," Once you got some Perfections or Jewels Bags, you can trade them for the stones you want : "),a(),l(60,"div",16)(61,"div",17)(62,"h3",5),s(63,"For SP1 to 8"),a(),p(64,"img",18),a(),l(65,"div",17)(66,"h3",5),s(67,"For SP9 and 5MA"),a(),p(68,"img",19),a(),l(69,"div",17)(70,"h3",5),s(71,"For SP10 and 6MA"),a(),p(72,"img",20),a()(),l(73,"h3",5),s(74," You can also trade your stones to Perfections and Jewels Bags : "),a(),l(75,"div",16)(76,"div",17)(77,"h3",5),s(78,"For SP1 to 8"),a(),p(79,"img",21),a(),l(80,"div",17)(81,"h3",5),s(82,"For SP9 and 5MA"),a(),p(83,"img",19),a()(),l(84,"h2",4),s(85,"Auto Perfection Item"),a(),l(86,"p",7),s(87," You can buy this item at auto perf npc for 3.750kk Gold. Let this item in your inventory and everytime you will perf a SP, it will take all stones available in your inventory to reach the maximum perfection Lv so you don't have try one by one until +100. "),a(),l(88,"div",22)(89,"div",0),p(90,"img",23),a(),l(91,"div",0),p(92,"img",24),a()()()()())},styles:[".sp-perfection[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;flex-direction:column;margin-block:3em;color:#fff;background-color:#000c;border-radius:20px;width:100%;padding:3em 0;text-align:center}.sp-perfection-title-1[_ngcontent-%COMP%]{font-size:3rem;margin-bottom:1em}.sp-perfection-title-2[_ngcontent-%COMP%]{font-size:2rem;margin-bottom:1em}.sp-perfection-title-3[_ngcontent-%COMP%]{font-size:1.25rem}.sp-perfection-text[_ngcontent-%COMP%]{font-size:1.1rem}.sp-perfection-title-1[_ngcontent-%COMP%], .sp-perfection-title-2[_ngcontent-%COMP%]{font-family:Edu SA Beginner,cursive}.sp1-to-8[_ngcontent-%COMP%], .sp9[_ngcontent-%COMP%], .perf-trades[_ngcontent-%COMP%]{text-align:center;margin-bottom:2em}.sp1-to-8[_ngcontent-%COMP%] img[_ngcontent-%COMP%], .sp9[_ngcontent-%COMP%] img[_ngcontent-%COMP%], .perf-trades[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{max-width:100%;max-height:100%}.sp1-to-8[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center}.sp1-to-8[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .sp-perfection-system[_ngcontent-%COMP%]{width:75%}.auto-perf[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center}.auto-perf[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{max-height:100%;max-width:100%}.auto-perf[_ngcontent-%COMP%] div[_ngcontent-%COMP%]{margin-block:2em}.perf-boxes[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{padding:1em}.sp-perfection-system[_ngcontent-%COMP%] ul[_ngcontent-%COMP%]{padding:0}.perf-points[_ngcontent-%COMP%]{display:flex;justify-content:center;margin-bottom:2em}.sp-perfection-system[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{text-align:start;line-height:1.5em}@media all and (min-width: 1140px){.perf-items[_ngcontent-%COMP%], .perf-trades[_ngcontent-%COMP%], .auto-perf[_ngcontent-%COMP%], .perf-boxes[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(2,1fr);padding:2em}.auto-perf[_ngcontent-%COMP%] div[_ngcontent-%COMP%]{margin-block:0}.sp-perfection[_ngcontent-%COMP%]{width:75%}}"]}),n})(),$$=(()=>{class n{constructor(){}ngOnInit(){}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=X({type:n,selectors:[["app-sp-upgrade"]],decls:60,vars:0,consts:[[1,"d-flex","justify-content-center"],[1,"sp-upgrade"],[1,"sp-upgrade-title-1"],[1,"upgrade-system"],[1,"sp-upgrade-title-2"],[1,"sp-upgrade-title-3"],[1,"sp-upgrade-text"],["src","../../assets/img/specialists/upgrade/farm_maps.png","alt",""],[1,"gem-buffs"],[1,"gem-buff"],["src","../../assets/img/specialists/upgrade/fire_buff.png","alt",""],["src","../../assets/img/specialists/upgrade/celestial_buff.png","alt",""],["src","../../assets/img/specialists/upgrade/ice_buff.png","alt",""],["src","../../assets/img/specialists/upgrade/moonlight_buff.png","alt",""],["href","../../assets/img/specialists/upgrade/points_table.png"],["src","../../assets/img/specialists/upgrade/points_table.png","alt",""]],template:function(e,i){1&e&&(l(0,"div",0)(1,"section",1)(2,"h1",2),s(3,"SP Upgrade"),a(),l(4,"div",3)(5,"h2",4),s(6,"Upgrading +0 to +15"),a(),l(7,"h3",5),s(8,"How to get scrolls ?"),a(),l(9,"p",6),s(10,"You can get them in Maru raid boxes or you can buy them at Alchemist"),a(),l(11,"h3",5),s(12,"How to get materials ?"),a(),l(13,"p",6),s(14,"You can get them in some raid boxes or you can farm them in farm maps"),a(),p(15,"img",7),l(16,"h3",5)(17,"b"),s(18," Note that scrolls will be used as long as you have enough materials in your inventory to try. "),a()(),l(19,"h2",4),s(20,"Upgrading +16 to +20"),a(),l(21,"h3",5),s(22," Upgrading from +16 to +20 works the same way except that it requires a new scroll and a new material. "),a(),l(23,"p",6),s(24," You can obtain 20x Dragon Card Protection Scrolls after completing an Act4 raid. "),p(25,"br"),s(26," The new material is Dragon Gem. You can craft them with Blood-Red Rubies at Dragon Gem NPC in Act4 Citadel (1x Blood-Red Ruby gives 5x Dragon Gems). "),a(),l(27,"h2",4),s(28,"SP +20"),a(),l(29,"p",6),s(30," After upgrading a SP +20, while attacking you have 5% chance to activate the "),l(31,"b"),s(32,"Dragon Blessing"),a(),s(33,' which is basically a "stronger" Onyx effect. '),p(34,"br"),s(35," To this Dragon Blessing you can add an additional buff. In order to add a buff, you need to craft an "),l(36,"b"),s(37,"Elemental Gemstone"),a(),s(38," at Elemental Gemstones NPC in Act4 Citadel. The buff they give are activated when the Dragon Blessing appears. "),a(),l(39,"div",8)(40,"div",9)(41,"h3",5),s(42,"Fire Dragon Gem"),a(),p(43,"img",10),a(),l(44,"div",9)(45,"h3",5),s(46,"Celestial Dragon Gem"),a(),p(47,"img",11),a(),l(48,"div",9)(49,"h3",5),s(50,"Ice Dragon Gem"),a(),p(51,"img",12),a(),l(52,"div",9)(53,"h3",5),s(54,"Moonlight Dragon Gem"),a(),p(55,"img",13),a()(),l(56,"h2",4),s(57,"SP Points Table"),a(),l(58,"a",14),p(59,"img",15),a()()()())},styles:[".sp-upgrade[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;flex-direction:column;margin-block:3em;color:#fff;background-color:#000c;border-radius:20px;width:100%;padding:3em 0}.sp-upgrade-title-1[_ngcontent-%COMP%], .sp-upgrade-title-2[_ngcontent-%COMP%]{font-family:Edu SA Beginner,cursive}.sp-upgrade-title-1[_ngcontent-%COMP%]{font-size:3rem;margin-bottom:1em}.sp-upgrade-title-2[_ngcontent-%COMP%]{font-size:2rem;margin-top:1em}.sp-upgrade-title-3[_ngcontent-%COMP%]{font-size:1.25rem}.sp-upgrade-text[_ngcontent-%COMP%]{font-size:1.1rem;line-height:1.5em}.upgrade-system[_ngcontent-%COMP%]{text-align:center;width:75%}.gem-buff[_ngcontent-%COMP%]{padding-block:2em}.upgrade-system[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{max-width:100%;max-height:100%;border-radius:10px}@media all and (min-width: 1140px){.gem-buffs[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(2,1fr)}.sp-upgrade[_ngcontent-%COMP%]{width:75%}}"]}),n})();const z$=JSON.parse('[{"name":"Retro Wings","location":"Can be obtained in Fortune Wheel","buff":"NewRetroBuff","skin":"retro_skin","id":"","class":"pvp"},{"name":"Infinity Wings","location":"From Infinity Tower Craft","buff":"Infinity_buff","skin":"Infinity","id":"","class":""},{"name":"Infinity Wings (Wings Swapper)","location":"From Wings Swapper Item (Only for first top 3 from ranking)","buff":"","skin":"Infinity","id":"","class":""},{"name":"Valentine\'s Wings (Wings Swapper)","location":"From Wings Swapper Item","buff":"","skin":"valentine","id":"","class":""},{"name":"Galaxy Wings (Wings Swapper)","location":"From Wings Swapper Item","buff":"","skin":"Galaxy","id":"","class":""},{"name":"Dragon Lunar Wings (Wings Swapper)","location":"From Wings Swapper Item","buff":"","skin":"DragonLunar","id":"","class":""},{"name":"Spooky Wings (Wings Swapper)","location":"From Wings Swapper Item","buff":"","skin":"spooky","id":"","class":""},{"name":"Eternity (Wings Swapper)","location":"From Wings Swapper Item","buff":"","skin":"Eternity","id":"","class":""},{"name":"Auction (Wings Swapper)","location":"From Wings Swapper Item","buff":"","skin":"Auction","id":"","class":""},{"name":"Steampunk Wings","location":"Can be obtained in Fortune Wheel","buff":"SteampunkWingsBuff","skin":"SteampunkSwapper","id":"","class":""},{"name":"Steampunk Wings (Wings Swapper)","location":"From Wings Swapper Item","buff":"","skin":"SteampunkSwapper","id":"","class":""},{"name":"Santa\'s Battle Wings (Wings Swapper)","location":"From Wings Swapper Item","buff":"","skin":"Santas_Battle","id":"","class":""},{"name":"Christmas Tree Wings (Wings Swapper)","location":"From Wings Swapper Item","buff":"","skin":"Christmas_tree","id":"","class":""},{"name":"Death Fire Wings (Wings Swapper)","location":"From Wings Swapper Item","buff":"","skin":"Death_fire","id":"","class":""},{"name":"Ocean Wings (Wings Swapper)","location":"From Wings Swapper Item","buff":"","skin":"ocean_wings","id":"","class":""},{"name":"Porcelain Wings (Wings Swapper)","location":"From Wings Swapper Item","buff":"","skin":"Porcelain","id":"","class":""},{"name":"Rose Wings (Wings Swapper)","location":"From Wings Swapper Item","buff":"","skin":"Rose","id":"","class":""},{"name":"White Angel (Wings Swapper)","location":"From Wings Swapper Item","buff":"","skin":"White_angel","id":"","class":""},{"name":"Butterfly (Wings Swapper)","location":"From Wings Swapper Item","buff":"","skin":"Butterfly","id":"","class":""},{"name":"Green White (Wings Swapper)","location":"From Wings Swapper Item","buff":"","skin":"GreenWhite","id":"","class":""},{"name":"Dark Wings (Wings Swapper)","location":"From Wings Swapper Item","buff":"","skin":"dark_wings","id":"","class":""},{"name":"White Pink Wings (Wings Swapper)","location":"From Wings Swapper Item","buff":"","skin":"white_pink","id":"","class":""},{"name":"Death Wings (Wings Swapper)","location":"From Wings Swapper Item","buff":"","skin":"death_wings","id":"","class":""},{"name":"Death Fire Wings","location":"From Halloween Event (It\'s actual wings, not swapper)","buff":"DeathFireWingsBuff","skin":"Death_fire","id":"","class":""},{"name":"Santa\'s Battle Wings","location":"From Xmas Event (It\'s actual wings, not swapper)","buff":"SantaBattleBuff","skin":"Santas_Battle","id":"","class":""},{"name":"Eagle Wings","location":"Can be bought for 900 coins in Void Mall","buff":"eagle_buff","skin":"eagle_skin","id":"","class":"raid"},{"name":"Tree Wings","location":"Can be obtained in Fortune Wheel","buff":"Tree_wings","skin":"tree_skin","id":"","class":"pvp"},{"name":"Angel Wings","location":"","buff":"angel_buff","skin":"angel_skin","id":"","class":"raid"},{"name":"Archangel Wings","location":"Can be crafted at Rainbow Battle NPC in NosVille and TS Craft NPC $warp p4","buff":"archangel_buff","skin":"archangel_skin","id":"","class":"pvp"},{"name":"Archdaemon Wings","location":"Can be crafted at TS Craft NPC $warp p4","buff":"archdaemon_buff","skin":"archdaemon_skin","id":"","class":"pvp"},{"name":"Blade Wings","location":"Can be obtained in Caligor boxes or you can buy them for 100 coins in VoidMall","buff":"blade_buff","skin":"blade_skin","id":"","class":"raid"},{"name":"Blazing Fire Wings","location":"Can be crafted at TS Craft NPC $warp p4","buff":"blazing_buff","skin":"blazing_skin","id":"","class":"raid"},{"name":"Crystal Wings","location":"Can be crafted at Useful Stuff NPC Act4 or you can buy them for 900 coins in VoidMall","buff":"crystal_buff","skin":"crystal_skin","id":"","class":"pvp"},{"name":"Devil Wings","location":"Can be crafted at Low Tier Wings NPC $warp p1","buff":"devil_buff","skin":"devil_skin","id":"","class":"raid"},{"name":"Fire Wings","location":"","buff":"fire_buff","skin":"fire_skin","id":"","class":"raid"},{"name":"Frosty Ice Wings","location":"Can be crafted at TS Craft NPC $warp p4","buff":"frosty_buff","skin":"frosty_skin","id":"","class":"raid"},{"name":"Golden Wings","location":"Can be crafted at High Tier Wings NPC $warp p5","buff":"golden_buff","skin":"golden_skin","id":"","class":"gold"},{"name":"Ice Wings","location":"","buff":"ice_buff","skin":"ice_skin","id":"","class":"raid"},{"name":"Lightning Wings","location":"Can be crafted at Useful Stuff NPC Act4 or you can buy them for 550 coins in VoidMall","buff":"lightning_buff","skin":"lightning_skin","id":"","class":"pvp"},{"name":"Lunar Wings","location":"Can be bought for 800 coins in VoidMall","buff":"lunar_buff","skin":"lunar_skin","id":"","class":"pvp"},{"name":"Mega Titan Wings","location":"Can be obtained in Fortune Wheel and Daily Gifts","buff":"mega_titan_buff","skin":"mega_titan_skin","id":"","class":"pvp"},{"name":"Onyx Wings","location":"Can be crafted at Useful Stuff NPC Act4 or you can buy them for 600 coins in VoidMall","buff":"onyx_buff","skin":"onyx_skin","id":"","class":"pvp"},{"name":"Petal Wings","location":"Can be crafted at Hardcore Rewards NPC $warp p4","buff":"petal_buff","skin":"petal_skin","id":"","class":"raid"},{"name":"Titan Wings","location":"","buff":"titan_buff","skin":"titan_skin","id":"","class":"pvp"},{"name":"Void Wings","location":"Can be obtained in Fortune Wheel","buff":"void_buff","skin":"void_skin","id":"","class":"raid"},{"name":"Zephyr Wings","location":"Can be crafted at Useful Stuff NPC Act4 or you can buy them for 550 coins in VoidMall","buff":"zephyr_buff","skin":"zephyr_skin","id":"","class":"raid"}]');function G$(n,t){if(1&n&&(l(0,"div",10)(1,"div",11)(2,"div",12)(3,"h2",13),s(4),a(),l(5,"h3",14),s(6),a(),l(7,"a",15),p(8,"img",16),a()(),l(9,"button",17),s(10,"Show Buffs"),a(),l(11,"div",18)(12,"div",19),p(13,"img",20),l(14,"span",21),p(15,"i",22),a()()()()()),2&n){const e=t.$implicit;qt(e.class),C(4),G(e.name),C(2),G(e.location),C(1),te("href","../assets/img/specialists/wings/skins/",e.skin,".png",q),C(1),te("src","../assets/img/specialists/wings/skins/",e.skin,".png",q),C(5),te("src","../assets/img/specialists/wings/buffs/",e.buff,".png",q)}}let q$=(()=>{class n{constructor(){this.wings=z$}ngOnInit(){(function Y$(){$(document).ready(function(){$(".show-buffs").click(function(n){let e=n.target.nextElementSibling;(null==e?void 0:e.classList.contains("display-none"))?(e.classList.remove("display-none"),e.classList.add("display-flex")):(null==e?void 0:e.classList.contains("display-flex"))&&(e.classList.remove("display-flex"),e.classList.add("display-none")),$(".close-buffs").click(function(i){null==e||e.classList.remove("display-flex"),null==e||e.classList.add("display-none")}),window.addEventListener("click",i=>{i.target==e&&(null==e||e.classList.remove("display-flex"),null==e||e.classList.add("display-none"))})})})})(),function U$(){const n=document.getElementById("weapon-filter");n.addEventListener("change",()=>{let t=n.options[n.selectedIndex].text,e=document.querySelectorAll(".raid"),i=document.querySelectorAll(".pvp"),r=(document.querySelectorAll(".fish"),document.querySelectorAll(".gold")),d=(document.querySelectorAll(".betting"),document.querySelectorAll(".perfing"),document.querySelectorAll(".swapper"));switch(t){case"All":e.forEach(h=>{h.classList.remove("display-none")}),i.forEach(h=>{h.classList.remove("display-none")}),r.forEach(h=>{h.classList.remove("display-none")});break;case"PVP":e.forEach(h=>{h.classList.add("display-none")}),i.forEach(h=>{h.classList.remove("display-none")}),r.forEach(h=>{h.classList.add("display-none")});break;case"Raid/PVE":e.forEach(h=>{h.classList.remove("display-none")}),i.forEach(h=>{h.classList.add("display-none")}),r.forEach(h=>{h.classList.contains("raid")?h.classList.remove("display-none"):h.classList.add("display-none")});break;case"Gold":e.forEach(h=>{h.classList.add("display-none")}),i.forEach(h=>{h.classList.add("display-none")}),r.forEach(h=>{h.classList.remove("display-none")});break;case"Swapper":d.forEach(h=>{h.classList.add("display-none")})}})}()}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=X({type:n,selectors:[["app-sp-wings"]],decls:18,vars:1,consts:[[1,"d-flex","justify-content-center","align-items-center"],[1,"psps"],[1,"psps-title"],[1,"select-container"],["name","filter","id","weapon-filter",1,"psps-select"],[1,"selectPve"],[1,"selectPvp"],[1,"selectGold"],[1,"psps-container"],["class","psp-container",3,"class",4,"ngFor","ngForOf"],[1,"psp-container"],[1,"psp-content"],[1,"d-flex","justify-content-center","align-items-center","flex-column"],[1,"psp-name"],[1,"psp-location"],["target","_blank",3,"href"],[3,"src"],[1,"show-buffs"],["id","set-buff-modal",1,"set-buff","display-none"],[1,"set-buff-content"],["alt","",3,"src"],["id","close-btn",1,"close-buffs"],["aria-hidden","true",1,"fa","fa-times"]],template:function(e,i){1&e&&(l(0,"div",0)(1,"section",1)(2,"h1",2),s(3,"SP Wings"),a(),l(4,"div",3)(5,"select",4)(6,"option"),s(7,"All"),a(),l(8,"option",5),s(9,"Raid/PVE"),a(),l(10,"option",6),s(11,"PVP"),a(),l(12,"option",7),s(13,"Gold"),a(),l(14,"option",7),s(15,"Swapper"),a()()(),l(16,"div",8),I(17,G$,16,8,"div",9),a()()()),2&e&&(C(17),R("ngForOf",i.wings))},directives:[Me],styles:[".psps[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;flex-direction:column;margin-block:3em;color:#fff;background-color:#000c;border-radius:20px;width:100%;padding:3em 0}.psp-container[_ngcontent-%COMP%]{padding:1em}.psp-container[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{max-width:100%;border-radius:10px}.psp-content[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center;justify-content:space-between;height:100%}.psp-name[_ngcontent-%COMP%], .psps-title[_ngcontent-%COMP%]{font-family:Edu SA Beginner,cursive;display:flex;justify-content:center;font-size:2rem}.psps-title[_ngcontent-%COMP%]{font-size:3rem;margin-bottom:1em}.psp-partner[_ngcontent-%COMP%], .psp-location[_ngcontent-%COMP%]{font-size:1rem;text-align:center}.psps-select[_ngcontent-%COMP%]{background-color:var(--void-clr);border:none;padding:.5em;border-radius:10px;color:#fff;font-size:1.2em}.psps-select[_ngcontent-%COMP%] option[_ngcontent-%COMP%]{color:#fff}.show-buffs[_ngcontent-%COMP%]{border:none;background-color:var(--void-clr);color:#000;padding:.5em 1em;margin-top:1em;border-radius:10px}.set-buff[_ngcontent-%COMP%]{position:fixed;z-index:1;left:0;top:0;height:100%;width:100%;overflow:auto;background-color:#000c;justify-content:center;align-items:center;overflow:hidden}.set-buff-content[_ngcontent-%COMP%]{background-color:var(--void-clr);margin:20% auto;padding:2em;box-shadow:0 5px 8px #0003,0 7px 20px #0000002b;border-radius:20px;display:flex;justify-content:center;align-items:flex-start;gap:1em}.close-buffs[_ngcontent-%COMP%]{color:#000;font-size:1.5rem;cursor:pointer}.close-buffs[_ngcontent-%COMP%]:hover, .close-buffs[_ngcontent-%COMP%]:focus{text-decoration:none}@media all and (min-width: 1140px){.psps-container[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(3,1fr);padding:1em}.psps[_ngcontent-%COMP%]{width:75%}}"]}),n})();const K$=JSON.parse('[{"regular":[{"name":"Aesthetic Amulet","img":"amulet"},{"name":"Special Amulet","img":"special_amulet"},{"name":"Heavenly Weapon Skin","img":"heavenly"},{"name":"Mini Valehir","img":"valehir"},{"name":"Candy Skin","img":"candy_skin"},{"name":"Easter Bunny Hat","img":"easter_bunny_hat"},{"name":"Hawaii Costume","img":"hawaii"},{"name":"Mini-Fernon","img":"mini_fernon"},{"name":"Otter","img":"otter"},{"name":"Raid Destroyer","img":"raid_destroyer"},{"name":"Raid Ring","img":"raid_ring"},{"name":"Seraphim","img":"seraphim"},{"name":"Venus","img":"venus"},{"name":"New Year Tiger","img":"new_year_tiger"}],"a4":[{"name":"XV Alitus\' Blessing","img":"alitus"},{"name":"Special Amulet","img":"special_amulet"},{"name":"Act4 Bracelet","img":"act4_bracelet"},{"name":"Frankestein","img":"frankestein"},{"name":"Titan Hamster","img":"titan_hamster"},{"name":"Wonderland","img":"wonderland"}]}]');function Q$(n,t){if(1&n&&(l(0,"div",8)(1,"h3",9),s(2),a(),l(3,"a",10),p(4,"img",11),a()()),2&n){const e=t.$implicit;C(2),G(e.name),C(1),te("href","../../assets/img/special-sets/double-box/",e.img,".png",q),C(1),te("src","../../assets/img/special-sets/double-box/",e.img,".png",q)}}function Z$(n,t){if(1&n&&(l(0,"div",8)(1,"h3",9),s(2),a(),l(3,"a",10),p(4,"img",11),a()()),2&n){const e=t.$implicit;C(2),G(e.name),C(1),te("href","../../assets/img/special-sets/double-box/",e.img,".png",q),C(1),te("src","../../assets/img/special-sets/double-box/",e.img,".png",q)}}function J$(n,t){if(1&n&&(l(0,"div",4)(1,"h2",5),s(2,"Regular Raids"),a(),l(3,"div",6),I(4,Q$,5,3,"div",7),a(),l(5,"h2",5),s(6,"Act4 Raids"),a(),l(7,"div",6),I(8,Z$,5,3,"div",7),a()()),2&n){const e=t.$implicit;C(4),R("ngForOf",e.regular),C(4),R("ngForOf",e.a4)}}let X$=(()=>{class n{constructor(){this.doublebox=K$}ngOnInit(){}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=X({type:n,selectors:[["app-double-box"]],decls:5,vars:1,consts:[[1,"d-flex","justify-content-center"],[1,"double-box"],[1,"double-box-title-1"],["class","double-box-system",4,"ngFor","ngForOf"],[1,"double-box-system"],[1,"double-box-title-2"],[1,"double-box-items"],["class","p-3",4,"ngFor","ngForOf"],[1,"p-3"],[1,"double-box-title-3"],["target","_blank",3,"href"],["alt","",3,"src"]],template:function(e,i){1&e&&(l(0,"div",0)(1,"section",1)(2,"h1",2),s(3,"Double Box Set"),a(),I(4,J$,9,2,"div",3),a()()),2&e&&(C(4),R("ngForOf",i.doublebox))},directives:[Me],styles:[".double-box[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;flex-direction:column;margin-block:3em;color:#fff;background-color:#000c;border-radius:20px;width:100%;padding:3em 0}.double-box-title-1[_ngcontent-%COMP%], .double-box-title-2[_ngcontent-%COMP%]{font-family:Edu SA Beginner,cursive}.double-box-title-1[_ngcontent-%COMP%]{font-size:3rem;margin-bottom:1em}.double-box-title-2[_ngcontent-%COMP%]{font-size:2rem;margin-top:1em}.double-box-title-3[_ngcontent-%COMP%]{font-size:1.25rem}.double-box-text[_ngcontent-%COMP%]{font-size:1.1rem;line-height:1.5em}.double-box-system[_ngcontent-%COMP%]{text-align:center;width:75%}.double-box-items[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{max-width:100%;max-height:100%}@media all and (min-width: 1140px){.double-box-items[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(3,1fr)}.double-box[_ngcontent-%COMP%]{width:75%}}"]}),n})();const ez=JSON.parse('[{"type":"Helmets","items":[{"name":"Star Helmet","id":"","location":"You can craft it at Prestige 6, Star Area","buff":"StarHelmet","class":"pve"},{"name":"Sky Helmet","id":"","location":"You can craft it at Prestige 6, Sky Biome","buff":"SkyHelmet","class":"pve"},{"name":"Ice Helmet","id":"","location":"You can craft it at Prestige 6, Ice Biome","buff":"IceHelmet","class":"raid"},{"name":"Dino Helmet","id":"","location":"You can craft it at Prestige 6, Dino Biome","buff":"DinoHelmet","class":"pvp"},{"name":"Lava Helmet","id":"","location":"You can craft it at Prestige 6, Lava Biome","buff":"LavaHelmet","class":"pvp"},{"name":"Broken Frost Warrior Helmet","id":"broken-frost","location":"You can craft it at Kan\'s Rewards NPC $warp p4","buff":"broken_frost","class":"raid"},{"name":"Stone Mask","id":"","location":"You can craft it at P6, Stone System Area.","buff":"StoneMaskNew","class":"pve"},{"name":"[Premium] Stone Mask","id":"","location":"You can get it from Fortune Wheel","buff":"PremiumStoneMask","class":"pve"},{"name":"Stone Helmet","id":"","location":"You can craft it at P6, Stone System Area.","buff":"StoneHelmetNew","class":"pve"},{"name":"[Premium] Stone Helmet","id":"","location":"You can get it from Fortune Wheel","buff":"PremiumStoneHelmet","class":"pve"},{"name":"Super Mask","id":"","location":"You can get it from Fortune Wheel and Summer Event","buff":"SuperMask","class":"pve"},{"name":"Knight Helmet","id":"","location":"You can get it from Fortune Wheel","buff":"KnightHelmet","class":"pvp"},{"name":"Oracle\'s Headband","id":"","location":"You can get it from Fortune Wheel","buff":"headband","class":"pve"},{"name":"Magic Hat of Light","id":"","location":"You can craft it at Beginner Rainbow Battle NPC in Nosville","buff":"magic_hat_of_light","class":"pvp"},{"name":"Morning Glory Hat","id":"","location":"You can craft it in arena NPC Mithril & Cobalt Medal Craft","buff":"morning_glory","class":"pvp"},{"name":"Caligor\'s Golden Horn","id":"","location":"You can craft it at Monthly Reward NPC Act4 or in Fortune Wheel","buff":"caligor_horn","class":"pvp"},{"name":"Ceremonial Helmet","id":"","location":"You can craft it at Family Tower Rewards NPC $warp p4","buff":"ceremonial","class":"pvp"},{"name":"Dark Knight Helmet","id":"","location":"You can craft it at Hardcore Rewards NPC $warp p4","buff":"dark_knight_helmet","class":"raid"},{"name":"Lava Ghost Helmet","id":"lava","location":"You can get it in Fortune Wheel","buff":"lava_helmet","class":"raid"},{"name":"Old Gentleman\'s Hat","id":"","location":"You can craft it at 30-50 Fish Craft NPC $warp fish","buff":"old_gentlemans","class":"fish"},{"name":"Orc\'s Crown","id":"","location":"You can buy at Reputation Shop NPC $warp p4","buff":"orc_crown","class":"pvp"},{"name":"Shadow King\'s Helmet","id":"","location":"You can get it from Family Tower Game Craft ($warp p4)","buff":"shadow_kings_helmet","class":"raid"}]},{"type":"Masks","items":[{"name":"Ice Mask","id":"","location":"You craft it at Prestige 6, Ice Biome","buff":"IceMask","class":"pve"},{"name":"Lava Mask","id":"","location":"You craft it at Prestige 6, Lava Biome","buff":"LavaMask","class":"pvp"},{"name":"Dino Mask","id":"","location":"You craft it at Prestige 6, Dino Biome","buff":"DinoMask","class":"pvp"},{"name":"Golden Mask","id":"","location":"You craft it at Prestige 6, Sky Biome","buff":"GoldenMask","class":"pve"},{"name":"Star Mask","id":"","location":"You craft it at Prestige 6, Star Area","buff":"StarMask","class":"pve"},{"name":"Batman Mask","id":"","location":"You craft it at Monthly Rewards NPC in Act4 or in the Fortune Wheel","buff":"batman_mask","class":"pvp"},{"name":"Knight Mask","id":"","location":"You can get it from Fortune Wheel","buff":"knight_mask","class":"pvp"},{"name":"Monocle","id":"","location":"You can get it from Fortune Wheel","buff":"Monocle","class":"pve"},{"name":"Crystal Mask","id":"","location":"You can buy at Reputation Shop NPC $warp p4","buff":"crystal_mask","class":"pvp"},{"name":"Abyssal Bandage Mask A","id":"","location":"You can get it from Vessel Event","buff":"abyssal_mask","class":"pve"},{"name":"Dark Knight Mask","id":"","location":"You can craft it at Hardcore Rewards NPC $warp p4","buff":"dark_knight_mask","class":"raid"},{"name":"Honeybee Shades","id":"","location":"You can craft it at Hardcore Rewards NPC $warp p4","buff":"honeybee","class":"pvp"},{"name":"Mask of the Elite","id":"mask-elite","location":"You can craft it at Kan\'s Rewards NPC $warp p4","buff":"mask_elite","class":"raid"},{"name":"Robber Mask","id":"robber","location":"You can get it in Fortune Wheel","buff":"robber_mask","class":"raid"},{"name":"Shadow King\'s Mask","id":"","location":"You can get it from Family Tower Game Craft ($warp p4)","buff":"shadow_kings_mask","class":"raid"}]}]');function tz(n,t){if(1&n&&(l(0,"div")(1,"h3",14),s(2),a(),l(3,"p",15),s(4),a(),l(5,"a",16),p(6,"img",17),a()()),2&n){const e=t.$implicit;qt(e.class),C(1),It("id",e.id),C(1),G(e.name),C(2),G(e.location),C(1),te("href","../../assets/img/helmets-masks/",e.buff,".png",q),C(1),te("src","../../assets/img/helmets-masks/",e.buff,".png",q)}}function nz(n,t){if(1&n&&(l(0,"div",10)(1,"h2",11),s(2),a(),l(3,"div",12),I(4,tz,7,8,"div",13),a()()),2&n){const e=t.$implicit;C(2),G(e.type),C(2),R("ngForOf",e.items)}}let oz=(()=>{class n{constructor(){this.helmetsMasks=ez}ngOnInit(){!function iz(){const n=document.getElementById("helmets-filter");n.addEventListener("change",()=>{let t=n.options[n.selectedIndex].text,e=document.querySelectorAll(".raid"),i=document.querySelectorAll(".pvp"),o=document.querySelectorAll(".fish"),r=document.querySelectorAll(".gold"),c=document.querySelectorAll(".betting"),u=document.querySelectorAll(".perfing");switch(t){case"All":e.forEach(d=>{d.classList.remove("display-none")}),i.forEach(d=>{d.classList.remove("display-none")}),o.forEach(d=>{d.classList.remove("display-none")}),r.forEach(d=>{d.classList.remove("display-none")}),c.forEach(d=>{d.classList.remove("display-none")}),u.forEach(d=>{d.classList.remove("display-none")});break;case"PVP":e.forEach(d=>{d.classList.add("display-none")}),i.forEach(d=>{d.classList.remove("display-none")}),o.forEach(d=>{d.classList.add("display-none")}),r.forEach(d=>{d.classList.add("display-none")}),c.forEach(d=>{d.classList.add("display-none")}),u.forEach(d=>{d.classList.add("display-none")});break;case"Raid/PVE":e.forEach(d=>{d.classList.remove("display-none")}),i.forEach(d=>{d.classList.add("display-none")}),o.forEach(d=>{d.classList.add("display-none")}),r.forEach(d=>{d.classList.contains("raid")?d.classList.remove("display-none"):d.classList.add("display-none")}),c.forEach(d=>{d.classList.add("display-none")}),u.forEach(d=>{d.classList.add("display-none")});break;case"Fish":e.forEach(d=>{d.classList.add("display-none")}),i.forEach(d=>{d.classList.add("display-none")}),o.forEach(d=>{d.classList.remove("display-none")}),r.forEach(d=>{d.classList.add("display-none")}),c.forEach(d=>{d.classList.add("display-none")}),u.forEach(d=>{d.classList.add("display-none")});break;case"Gold":e.forEach(d=>{d.classList.add("display-none")}),i.forEach(d=>{d.classList.add("display-none")}),o.forEach(d=>{d.classList.add("display-none")}),r.forEach(d=>{d.classList.remove("display-none")}),c.forEach(d=>{d.classList.add("display-none")}),u.forEach(d=>{d.classList.add("display-none")});break;case"Betting":e.forEach(d=>{d.classList.add("display-none")}),i.forEach(d=>{d.classList.add("display-none")}),o.forEach(d=>{d.classList.add("display-none")}),r.forEach(d=>{d.classList.add("display-none")}),c.forEach(d=>{d.classList.remove("display-none")}),u.forEach(d=>{d.classList.add("display-none")});break;case"Perfing SPs":e.forEach(d=>{d.classList.add("display-none")}),i.forEach(d=>{d.classList.add("display-none")}),o.forEach(d=>{d.classList.add("display-none")}),r.forEach(d=>{d.classList.add("display-none")}),c.forEach(d=>{d.classList.add("display-none")}),u.forEach(d=>{d.classList.remove("display-none")})}})}()}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=X({type:n,selectors:[["app-helmets-masks"]],decls:16,vars:1,consts:[[1,"d-flex","justify-content-center"],[1,"helmets-masks"],[1,"helmets-masks-title-1"],[1,"select-container"],["name","filter","id","helmets-filter",1,"helmets-masks-select"],[1,"selectPve"],[1,"selectPvp"],[1,"selectFish"],[1,"helmets-masks-container","w-75"],["class","helmet-mak-container",4,"ngFor","ngForOf"],[1,"helmet-mak-container"],[1,"helmets-masks-title-2"],[1,"helmet-mask-infos"],[3,"class",4,"ngFor","ngForOf"],[1,"helmets-masks-title-3",3,"id"],[1,"helmet-mask-text"],["target","_blank",3,"href"],["alt","",3,"src"]],template:function(e,i){1&e&&(l(0,"div",0)(1,"section",1)(2,"h1",2),s(3,"Helmets & Masks"),a(),l(4,"div",3)(5,"select",4)(6,"option"),s(7,"All"),a(),l(8,"option",5),s(9,"Raid/PVE"),a(),l(10,"option",6),s(11,"PVP"),a(),l(12,"option",7),s(13,"Fish"),a()()(),l(14,"div",8),I(15,nz,5,2,"div",9),a()()()),2&e&&(C(15),R("ngForOf",i.helmetsMasks))},directives:[Me],styles:[".helmets-masks[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;flex-direction:column;margin-block:3em;color:#fff;background-color:#000c;border-radius:20px;width:100%;padding:3em 0}.helmet-mask-container[_ngcontent-%COMP%]{padding:1em}.helmet-mask-infos[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{max-width:100%;max-height:100%;border-radius:10px}.helmets-masks-container[_ngcontent-%COMP%]{margin-top:2em}.helmets-masks-title-2[_ngcontent-%COMP%], .helmets-masks-title-1[_ngcontent-%COMP%]{font-family:Edu SA Beginner,cursive;justify-content:center;text-align:center;line-height:1.2em}.helmets-masks-title-1[_ngcontent-%COMP%]{font-size:3rem;margin-bottom:1em}.helmets-masks-title-2[_ngcontent-%COMP%]{font-size:2.5rem}.helmets-masks-title-3[_ngcontent-%COMP%]{font-size:1.5rem;margin-bottom:1em;text-align:center;line-height:1.2em}.helmet-mask-text[_ngcontent-%COMP%]{font-size:1.2rem;text-align:center;line-height:1.2em}.helmets-masks-select[_ngcontent-%COMP%]{background-color:var(--void-clr);border:none;padding:.5em;border-radius:10px;color:#fff;font-size:1.2em}.helmets-masks-select[_ngcontent-%COMP%] option[_ngcontent-%COMP%]{color:#fff}@media all and (min-width: 1140px){.helmet-mask-infos[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(3,1fr);padding:2em}.helmet-mask-infos[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{padding:1em 3em}.helmets-masks[_ngcontent-%COMP%]{width:75%}}"]}),n})();const rz=JSON.parse('[{"type":"Equipments","items":[{"name":"Heavenly Skin","img":"heavenly","location":"Can be crafted from Prestige 5 Special Items NPC $warp p5"},{"name":"Candy Skin","img":"candy_skin","location":"Can be crafted from Instant Combat Exchange NPC in NosVille"},{"name":"Shell","img":"gold_shell","location":""},{"name":"Masks","img":"masks","location":"Can be crafted from Family Tower NPC ($warp p4) and Hardcore Rewards NPC ($warp p4)"},{"name":"Obsidian Necklace","img":"obsidian_necklace","location":"Can be crafted from Tower Game ($warp p3) and Family Tower Rewards NPC ($warp p4)"},{"name":"Special Amulet","img":"special_amulet","location":"You can get it from Fortune Wheel"}]},{"type":"Costumes","items":[{"name":"Desert Hat","img":"desert_hat","location":"Can be craften from Desert Rewards NPC $warp p4"},{"name":"Illusionist\'s Hat","img":"illusionist_hat","location":"Can be crafted from P6 40-50 Fish Craft NPC $warp fish"},{"name":"Wonderland Hat","img":"wonderland_hat","location":"Can be obtained from NosMall for 800 coins and from Talent Arena Random Box 2"},{"name":"Winter Costume","img":"winter_costume","location":"Can be obtained from Hardcore Raid Box."},{"name":"Christmas Costume","img":"christmas_costume","location":"Obtainable during the Christmas Event"}]},{"type":"Items","items":[{"name":"Gold Potion","img":"gold_potion","location":"Can be crafted on the $warp p4 at the Craft Potion NPC"},{"name":"Mother Nature\'s Tree Rune","img":"rune","location":"Can be crafted on the $warp p2 map at the High Tier Mother Runes NPC"},{"name":"Mother Owlbear and Moss Stew","img":"owlbear_and_moss_stew","location":"Can be crafted with the Simmer Skill of the Cooking SP"},{"name":"Roast Pork","img":"roast_pork","location":"Can be crafted with the Simmer Skill of the Cooking SP"}]},{"type":"Pets","items":[{"name":"Fortune Bushtails","img":"fortune_bushtails","location":"Beginner\'s pet from the starter map."},{"name":"Super Fortune Bushtails","img":"fortune_bushtails","location":""},{"name":"Seraphim","img":"seraphim","location":"Can be obtained during Evolution Event"},{"name":"New Year Tiger","img":"new_year_tiger","location":"Can be obtained durin Chinese New Year Event"}]},{"type":"PSPs","items":[{"name":"Mad March Hare","img":"mad_march","location":"Can be obtained during Easter Event"},{"name":"Sheriff Chloe","img":"sheriff_chloe","location":"Can be obtainted during Summer Event"}]},{"type":"Titles","items":[{"name":"Bomb Runner","img":"bomb_runner","location":"Obtainable from the Bomb Runner NPC in NosVille"},{"name":"Fox Lady","img":"fox_lady","location":"Obtainable during Easter Event"}]},{"type":"Specialist","items":[{"name":"Golden Wings","img":"golden_wings","location":"Can be crafted on the $warp P2 map at High Tier Wings NPC"},{"name":"Wedding SP Buff","img":"wedding_buff","location":"Buff from the Special Wedding SP"},{"name":"Family Blessing","img":"family_buff","location":"Obtaining by joining a Family Lv3 or higher"}]}]');function sz(n,t){if(1&n&&(l(0,"div",8)(1,"h3",9),s(2),a(),l(3,"a",10),p(4,"img",11),a(),l(5,"h3",12),s(6),a()()),2&n){const e=t.$implicit;C(2),G(e.name),C(1),te("href","../../assets/img/special-sets/gold/",e.img,".png",q),C(1),te("src","../../assets/img/special-sets/gold/",e.img,".png",q),C(2),G(e.location)}}function az(n,t){if(1&n&&(l(0,"div",4)(1,"h2",5),s(2),a(),l(3,"div",6),I(4,sz,7,4,"div",7),a()()),2&n){const e=t.$implicit;C(2),G(e.type),C(2),R("ngForOf",e.items)}}let lz=(()=>{class n{constructor(){this.gold=rz}ngOnInit(){}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=X({type:n,selectors:[["app-gold"]],decls:5,vars:1,consts:[[1,"d-flex","justify-content-center"],[1,"gold"],[1,"gold-title-1"],["class","gold-system",4,"ngFor","ngForOf"],[1,"gold-system"],[1,"gold-title-2"],[1,"gold-items"],["class","p-3",4,"ngFor","ngForOf"],[1,"p-3"],[1,"gold-title-3"],["target","_blank",3,"href"],["alt","",3,"src"],[1,"gold-info"]],template:function(e,i){1&e&&(l(0,"div",0)(1,"section",1)(2,"h1",2),s(3,"Gold Set"),a(),I(4,az,5,2,"div",3),a()()),2&e&&(C(4),R("ngForOf",i.gold))},directives:[Me],styles:[".gold[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;flex-direction:column;margin-block:3em;color:#fff;background-color:#000c;border-radius:20px;width:100%;padding:3em 0}.gold-title-1[_ngcontent-%COMP%], .gold-title-2[_ngcontent-%COMP%]{font-family:Edu SA Beginner,cursive}.gold-title-1[_ngcontent-%COMP%]{font-size:3rem;margin-bottom:1em}.gold-title-2[_ngcontent-%COMP%]{font-size:2rem;margin-top:1em}.gold-title-3[_ngcontent-%COMP%]{font-size:1.25rem}.gold-text[_ngcontent-%COMP%]{font-size:1.1rem;line-height:1.5em}.gold-system[_ngcontent-%COMP%]{text-align:center;width:75%}.gold-items[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{max-width:100%;max-height:100%}@media all and (min-width: 1140px){.gold-items[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(2,1fr)}.gold[_ngcontent-%COMP%]{width:75%}}"]}),n})();const cz=JSON.parse('[{"type":"Equipments","items":[{"name":"Aesthetic Amulet","img":"/img/special-sets/raid-damage/amulet.png"},{"name":"Heavenly Weapon Skins","img":"/img/special-sets/raid-damage/heavenly.png"},{"name":"Monocle","img":"/img/special-sets/raid-damage/monocle.png"},{"name":"Oracle\'s Headband","img":"/img/special-sets/raid-damage/headband.png"},{"name":"Ancient Beast Resistances","img":"/img/resistances/beast_res.png"},{"name":"PVE Shadow Magma Resistances","img":"/img/resistances/shadow_magma_pve.png"},{"name":"Candy Skin","img":"/img/costumes/weapon-skins/candy.png"},{"name":"Lava Ghost Helmet","img":"/img/helmets-masks/lava_helmet.png"},{"name":"Broken Frost Warrior Helmet","img":"/img/helmets-masks/broken_frost.png"},{"name":"Mask of the Elite","img":"/img/helmets-masks/mask_elite.png"},{"name":"Robber Mask","img":"/img/helmets-masks/robber_mask.png"},{"name":"Shadow King\'s & Dark Knight\'s Helmet","img":"/img/special-sets/raid-damage/helmets.png"},{"name":"Shadow King\'s & Dark Knight\'s Masks","img":"/img/special-sets/raid-damage/masks.png"},{"name":"Obsidian Bracelet","img":"/img/special-sets/raid-damage/obsidian_bracelet.png"},{"name":"Obsidian Ring","img":"/img/special-sets/raid-damage/obsidian_ring.png"},{"name":"Noble Crystal Bracelet","img":"/img/special-sets/raid-damage/noble_bracelet.png"},{"name":"Raid Necklace","img":"/img/special-sets/raid-damage/raid_necklace.png"}]},{"type":"Costumes","items":[{"name":"Rocketeer Wings","img":"/img/costumes/wings/rocheteer.png"},{"name":"Rocketeer Costume","img":"/img/costumes/costumes/rocheteer.png"},{"name":"Easter Bunny Hat","img":"/img/costumes/hats/easter_bunny_hat.png"},{"name":"Wonderland Hat","img":"/img/costumes/hats/wonderland_hat.png"},{"name":"Honeybee Crown","img":"/img/costumes/hats/honeybee_hat.png"},{"name":"Plague Doctor Set","img":"/img/costumes/all-sets/buffs/plague_doctor_buffs.png"},{"name":"Reindeer Costume","img":"/img/costumes/costumes/reindeer_costume.png"},{"name":"Desert Wings","img":"/img/costumes/wings/desert_wings.png"},{"name":"Hawaii Wings","img":"/img/costumes/wings/hawaii_wings.png"},{"name":"Ice Witch Wings","img":"/img/costumes/wings/ice_witch_wings.png"}]},{"type":"Specialist Wings","items":[{"name":"Zephyr Wings","img":"/img/specialists/wings/buffs/zephyr_buff.png"},{"name":"Petal Wings","img":"/img/specialists/wings/buffs/petal_buff.png"}]},{"type":"Pets","items":[{"name":"Mini Valehir","img":"/img/special-sets/raid-damage/valehir.png"},{"name":"Darkfrost Snowman","img":"/img/pets/buffs/darkfrost_snowman.png"},{"name":"Fibi Frosty","img":"/img/pets/buffs/fibi.png"},{"name":"Long Legged Spider","img":"/img/pets/buffs/long_legged_spider.png"},{"name":"Mini Fernon","img":"/img/pets/buffs/mini_fernon.png"},{"name":"Vampie","img":"/img/pets/buffs/devil_vampie.png"}]},{"type":"PSPs","items":[{"name":"Akhenaton","img":"/img/psps/buffs/akhenaton.png"},{"name":"Eliza","img":"/img/psps/buffs/eliza.png"},{"name":"Lucy Lopears\'","img":"/img/psps/buffs/lucy.png"},{"name":"Venus","img":"/img/psps/buffs/venus.png"}]},{"type":"Titles","items":[{"name":"King/Queen of Raids","img":"/img/titles/king_of_raids.png"},{"name":"Master of the Sea","img":"/img/titles/master_of_the_sea.png"}]}]'),dz=function(n){return["/","assets",n]};function uz(n,t){if(1&n&&(l(0,"div",8)(1,"h3",9),s(2),a(),l(3,"a",10),p(4,"img",11),a()()),2&n){const e=t.$implicit;C(2),G(e.name),C(1),R("routerLink",lr(3,dz,e.img)),C(1),R("src","/assets"+e.img,q)}}function pz(n,t){if(1&n&&(l(0,"div",4)(1,"h2",5),s(2),a(),l(3,"div",6),I(4,uz,5,5,"div",7),a()()),2&n){const e=t.$implicit;C(2),G(e.type),C(2),R("ngForOf",e.items)}}let fz=(()=>{class n{constructor(e,i){this.router=e,this.route=i,this.raidDamage=cz}ngOnInit(){}}return n.\u0275fac=function(e){return new(e||n)(V(bi),V(Fs))},n.\u0275cmp=X({type:n,selectors:[["app-raid-damage"]],decls:5,vars:1,consts:[[1,"d-flex","justify-content-center"],[1,"raid-damage"],[1,"raid-damage-title-1"],["class","raid-damage-system",4,"ngFor","ngForOf"],[1,"raid-damage-system"],[1,"raid-damage-title-2"],[1,"raid-damage-items"],["class","p-3",4,"ngFor","ngForOf"],[1,"p-3"],[1,"raid-damage-title-3"],["target","_blank",3,"routerLink"],["alt","",3,"src"]],template:function(e,i){1&e&&(l(0,"div",0)(1,"section",1)(2,"h1",2),s(3,"Raid Damage Set"),a(),I(4,pz,5,2,"div",3),a()()),2&e&&(C(4),R("ngForOf",i.raidDamage))},directives:[Me,rd],styles:[".raid-damage[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;flex-direction:column;margin-block:3em;color:#fff;background-color:#000c;border-radius:20px;width:100%;padding:3em 0}.raid-damage-title-1[_ngcontent-%COMP%], .raid-damage-title-2[_ngcontent-%COMP%]{font-family:Edu SA Beginner,cursive}.raid-damage-title-1[_ngcontent-%COMP%]{font-size:3rem;margin-bottom:1em}.raid-damage-title-2[_ngcontent-%COMP%]{font-size:2rem;margin-top:1em}.raid-damage-title-3[_ngcontent-%COMP%]{font-size:1.25rem}.raid-damage-text[_ngcontent-%COMP%]{font-size:1.1rem;line-height:1.5em}.raid-damage-system[_ngcontent-%COMP%]{text-align:center;width:75%}.raid-damage-items[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{max-width:100%;max-height:250px;border-radius:10px}@media all and (min-width: 1140px){.raid-damage-items[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(2,1fr)}.raid-damage[_ngcontent-%COMP%]{width:75%}}"]}),n})();const hz=JSON.parse('[{"type":"Costume","items":[{"name":"Rocketeer Headset","img":"rocheteer"},{"name":"Hawaii Costume Wings","img":"hawaii_wings"},{"name":"Easter Bunny Wings","img":"easter_wings"},{"name":"Phantom\'s Amulet","img":"amulet"}]},{"type":"Pets","items":[{"name":"Darkfrost Snowman","img":"darkfrost_snowman"},{"name":"Devil Vampie","img":"devil_vampie"},{"name":"Fibi Frosty","img":"fibi"},{"name":"Long-Legged Spider","img":"long_legged_spider"},{"name":"Sleepy Koala","img":"koala"},{"name":"Titan Hamster","img":"titan_hamster"},{"name":"New Year Tiger","img":"new_year_tiger"}]},{"type":"PSPs","items":[{"name":"Akhenaton","img":"akhenaton"},{"name":"Frankestein","img":"frankestein"}]},{"type":"Titles","items":[{"name":"Nightmare","img":"nightmare"},{"name":"NosVoid Turning 2","img":"nosvoid_turning_2"}]}]');function gz(n,t){if(1&n&&(l(0,"div",8)(1,"h3",9),s(2),a(),l(3,"a",10),p(4,"img",11),a()()),2&n){const e=t.$implicit;C(2),G(e.name),C(1),te("href","../../assets/img/special-sets/reputation/",e.img,".png",q),C(1),te("src","../../assets/img/special-sets/reputation/",e.img,".png",q)}}function mz(n,t){if(1&n&&(l(0,"div",4)(1,"h2",5),s(2),a(),l(3,"div",6),I(4,gz,5,3,"div",7),a()()),2&n){const e=t.$implicit;C(2),G(e.type),C(2),R("ngForOf",e.items)}}let _z=(()=>{class n{constructor(){this.reputation=hz}ngOnInit(){}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=X({type:n,selectors:[["app-reputation"]],decls:5,vars:1,consts:[[1,"d-flex","justify-content-center"],[1,"reputation"],[1,"reputation-title-1"],["class","reputation-system",4,"ngFor","ngForOf"],[1,"reputation-system"],[1,"reputation-title-2"],[1,"reputation-items"],["class","p-3",4,"ngFor","ngForOf"],[1,"p-3"],[1,"reputation-title-3"],["target","_blank",3,"href"],["alt","",3,"src"]],template:function(e,i){1&e&&(l(0,"div",0)(1,"section",1)(2,"h1",2),s(3,"Reputation Set"),a(),I(4,mz,5,2,"div",3),a()()),2&e&&(C(4),R("ngForOf",i.reputation))},directives:[Me],styles:[".reputation[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;flex-direction:column;margin-block:3em;color:#fff;background-color:#000c;border-radius:20px;width:100%;padding:3em 0}.reputation-title-1[_ngcontent-%COMP%], .reputation-title-2[_ngcontent-%COMP%]{font-family:Edu SA Beginner,cursive}.reputation-title-1[_ngcontent-%COMP%]{font-size:3rem;margin-bottom:1em}.reputation-title-2[_ngcontent-%COMP%]{font-size:2rem;margin-top:1em}.reputation-title-3[_ngcontent-%COMP%]{font-size:1.25rem}.reputation-text[_ngcontent-%COMP%]{font-size:1.1rem;line-height:1.5em}.reputation-system[_ngcontent-%COMP%]{text-align:center;width:75%}.reputation-items[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{max-width:100%;max-height:100%}@media all and (min-width: 1140px){.reputation-items[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(2,1fr);padding:2em}.reputation[_ngcontent-%COMP%]{width:75%}}"]}),n})();const bz=JSON.parse('[{"regular":[{"name":"Mini Pet \'Black Dragon\' (Betting)","img":"MiniBet","location":"You can get it from Fortune Wheel"},{"name":"Super Mask","img":"SuperMask","location":"You can get it from Fortune Wheel and Summer Event"},{"name":"Betting Costume","img":"betting_costume","location":"You can get this costume in the Fortune Wheel"},{"name":"Solaris","img":"solaris","location":"You can craft this fairy during Evolution Event"},{"name":"Creepy Monk Costume Wings","img":"creepy_monk","location":"You can get it from Fortune Wheel"},{"name":"Betting Necklace","img":"betting_necklace","location":"You can get this necklace in the Fortune Wheel or you can craft it at the Family Tower Rewards NPC in P4"},{"name":"Playful Bunny Ears(Female)","img":"playful_bunny_ears","location":"You can get this costume hat in the Fortune Wheel or You can craft it at Costumes NPC in Act4"},{"name":"Shooting Star","img":"shooting_star","location":"You can craft it during the Summer Event or You can get it in Fortune Wheel"},{"name":"Police Costume","img":"police_costume","location":"You can craft this costume at 10-50Lv Fish Craft NPC at $warp fish and RBB Exchange NPC in NosVille"},{"name":"Chocolate Dream Weapon Skins","img":"sweet_chocolate","location":"You can get this weapon skin in the Fortune Wheel"},{"name":"Korean Cat Hat(Male)","img":"korean_cat_hat","location":"You can get this costume hat in the Fortune Wheel or You can craft it at Costumes NPC in Act4"},{"name":"Rarity Potion","img":"rarity_potion","location":"You can craft this potion at Craft Potion NPC in P4"},{"name":"Namaju","img":"namaju","location":"You can craft that pet during Evolution Event or You can get this pet in Fortune Wheel"}]}]');function yz(n,t){if(1&n&&(l(0,"div",7)(1,"h3",8),s(2),a(),l(3,"a",9),p(4,"img",10),a(),l(5,"h3",11),s(6),a()()),2&n){const e=t.$implicit;C(2),G(e.name),C(1),te("href","../../assets/img/special-sets/betting/",e.img,".png",q),C(1),te("src","../../assets/img/special-sets/betting/",e.img,".png",q),C(2),G(e.location)}}function vz(n,t){if(1&n&&(l(0,"div",4)(1,"div",5),I(2,yz,7,4,"div",6),a()()),2&n){const e=t.$implicit;C(2),R("ngForOf",e.regular)}}let Cz=(()=>{class n{constructor(){this.betting=bz}ngOnInit(){}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=X({type:n,selectors:[["app-betting-set"]],decls:5,vars:1,consts:[[1,"d-flex","justify-content-center"],[1,"betting-set"],[1,"betting-set-title-1"],["class","betting-set-system",4,"ngFor","ngForOf"],[1,"betting-set-system"],[1,"betting-set-items"],["class","p-3",4,"ngFor","ngForOf"],[1,"p-3"],[1,"betting-set-title-3"],["target","_blank",3,"href"],["alt","",3,"src"],[1,"betting-location"]],template:function(e,i){1&e&&(l(0,"div",0)(1,"section",1)(2,"h1",2),s(3,"Betting Set"),a(),I(4,vz,3,1,"div",3),a()()),2&e&&(C(4),R("ngForOf",i.betting))},directives:[Me],styles:[".betting-set[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;flex-direction:column;margin-block:3em;color:#fff;background-color:#000c;border-radius:20px;width:100%;padding:3em 0}.betting-set-title-1[_ngcontent-%COMP%], .betting-set-title-2[_ngcontent-%COMP%]{font-family:Edu SA Beginner,cursive}.betting-set-title-1[_ngcontent-%COMP%]{font-size:3rem;margin-bottom:1em}.betting-set-title-2[_ngcontent-%COMP%]{font-size:2rem;margin-top:1em}.betting-set-title-3[_ngcontent-%COMP%]{font-size:1.25rem}.betting-set-text[_ngcontent-%COMP%]{font-size:1.1rem;line-height:1.5em}.betting-set-system[_ngcontent-%COMP%]{text-align:center;width:75%}.betting-set-items[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{max-width:100%;max-height:100%}@media all and (min-width: 1140px){.betting-set-items[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(3,1fr)}.betting-set[_ngcontent-%COMP%]{width:75%}}.betting-location[_ngcontent-%COMP%]{text-align:center}"]}),n})();const wz=JSON.parse('[{"regular":[{"name":"Masterchef Skin","img":"skin","location":"You can craft it at Chef Specialist Card & Title NPC in Cooking Area and from NosMall"},{"name":"Lucky Rat","img":"rat","location":"You can craft it at Event NPC in $home"},{"name":"Orkani","img":"orkani","location":"You can get it from Fortune Wheel"},{"name":"Apprentice Chef","img":"apprentice","location":"You can get this from Cooking Starter Pack (NosMall) or buy from Chef Terry NPC at Cooking Area"},{"name":"Royal Chef","img":"royal","location":"You can get this for level your Cooking SP to job lvl 10."},{"name":"Ratatouile","img":"ratatouile","location":"You can get this for level your Cooking SP to job lvl 20."},{"name":"Void Chef","img":"voidchef","location":"You can craft it at Chef Specialist Card & Title NPC in Cooking Area"}]}]');function xz(n,t){if(1&n&&(l(0,"div",9)(1,"h3",10),s(2),p(3,"hr"),a(),l(4,"a",11),p(5,"img",12),a(),l(6,"h3",13),s(7),a()()),2&n){const e=t.$implicit;C(2),be("",e.name," "),C(2),te("href","../../assets/img/special-sets/cooking",e.img,".png",q),C(1),te("src","../../assets/img/special-sets/cooking/",e.img,".png",q),C(2),G(e.location)}}function Mz(n,t){if(1&n&&(l(0,"div",6)(1,"div",7),I(2,xz,8,4,"div",8),a(),p(3,"hr"),a()),2&n){const e=t.$implicit;C(2),R("ngForOf",e.regular)}}let Pz=(()=>{class n{constructor(){this.betting=wz}ngOnInit(){}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=X({type:n,selectors:[["app-cooking-set"]],decls:9,vars:1,consts:[[1,"d-flex","justify-content-center"],[1,"betting-set"],[1,"betting-set-title-1"],[1,"act-four-set-title-2"],["href","https://wiki.nosvoid.com/cooking-sp"],["class","betting-set-system",4,"ngFor","ngForOf"],[1,"betting-set-system"],[1,"betting-set-items"],["class","p-3",4,"ngFor","ngForOf"],[1,"p-3"],[1,"betting-set-title-3"],["target","_blank",3,"href"],["alt","",3,"src"],[1,"betting-location"]],template:function(e,i){1&e&&(l(0,"div",0)(1,"section",1)(2,"h1",2),s(3,"Cooking Set"),p(4,"hr"),a(),l(5,"h1",3)(6,"a",4),s(7," Cooking SP Guide"),a()(),I(8,Mz,4,1,"div",5),a()()),2&e&&(C(8),R("ngForOf",i.betting))},directives:[Me],styles:[".betting-set[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;flex-direction:column;margin-block:3em;color:#fff;background-color:#000c;border-radius:20px;width:100%;padding:3em 0}.betting-set-title-1[_ngcontent-%COMP%], .betting-set-title-2[_ngcontent-%COMP%]{font-family:Edu SA Beginner,cursive}.betting-set-title-1[_ngcontent-%COMP%]{font-size:3rem;margin-bottom:1em}.betting-set-title-2[_ngcontent-%COMP%]{font-size:2rem;margin-top:1em}.betting-set-title-3[_ngcontent-%COMP%]{font-size:1.25rem}.betting-set-text[_ngcontent-%COMP%]{font-size:1.1rem;line-height:1.5em}.betting-set-system[_ngcontent-%COMP%]{text-align:center;width:75%}.betting-set-items[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{max-width:100%;max-height:100%}@media all and (min-width: 1140px){.betting-set-items[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(3,1fr)}.betting-set[_ngcontent-%COMP%]{width:75%}}.betting-location[_ngcontent-%COMP%]{text-align:center}"]}),n})();const Dz=JSON.parse('[{"regular":[{"name":"Mini Pet \'Gryphon\' (Perfection)","img":"MiniPerf","location":"You can get it from Fortune Wheel"},{"name":"Azuris","img":"azuris","location":"You can craft this fairy during Evolution Event"},{"name":"Phantom\'s Amulet","img":"amulet","location":"You can craft it during Vessel Event"},{"name":"Playful Bunny Costume(Female)","img":"sexy_bunny_costume","location":"You can get this costume in the Fortune Wheel or You can craft it at Costumes NPC in Act4"},{"name":"Shooting Star","img":"shooting_star","location":"You can craft it during the Summer Event or You can get it in Fortune Wheel"},{"name":"Chocolate Dream Weapon Skins","img":"chocolate_weapon_skin","location":"You can get this weapon skin in the Fortune Wheel"},{"name":"Korean Cat Costume(Male)","img":"korean_cat_costume","location":"You can get this costume in the Fortune Wheel or You can craft it at Costumes NPC in Act4"},{"name":"Perfection Potion","img":"perfection_potion","location":"You can craft this potion at Craft Potion NPC in P4"},{"name":"Dragon Bee","img":"dragon_bee","location":"You can craft that pet during Evolution Event or You can get this pet in Fortune Wheel"},{"name":"Dino Costume Hat","img":"dino_hat","location":"You can get this costume hat in the Fortune Wheel and Easter Event"}]}]');function kz(n,t){if(1&n&&(l(0,"div",7)(1,"h3",8),s(2),a(),l(3,"a",9),p(4,"img",10),a(),l(5,"h3",11),s(6),a()()),2&n){const e=t.$implicit;C(2),G(e.name),C(1),te("href","../../assets/img/special-sets/perfection/",e.img,".png",q),C(1),te("src","../../assets/img/special-sets/perfection/",e.img,".png",q),C(2),G(e.location)}}function Oz(n,t){if(1&n&&(l(0,"div",4)(1,"div",5),I(2,kz,7,4,"div",6),a()()),2&n){const e=t.$implicit;C(2),R("ngForOf",e.regular)}}let Ez=(()=>{class n{constructor(){this.perfection=Dz}ngOnInit(){}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=X({type:n,selectors:[["app-perfection-set"]],decls:5,vars:1,consts:[[1,"d-flex","justify-content-center"],[1,"perfection-set"],[1,"perfection-set-title-1"],["class","perfection-set-system",4,"ngFor","ngForOf"],[1,"perfection-set-system"],[1,"perfection-set-items"],["class","p-3",4,"ngFor","ngForOf"],[1,"p-3"],[1,"perfection-set-title-3"],["target","_blank",3,"href"],["alt","",3,"src"],[1,"perfection-location"]],template:function(e,i){1&e&&(l(0,"div",0)(1,"section",1)(2,"h1",2),s(3,"Perfection Set"),a(),I(4,Oz,3,1,"div",3),a()()),2&e&&(C(4),R("ngForOf",i.perfection))},directives:[Me],styles:[".perfection-set[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;flex-direction:column;margin-block:3em;color:#fff;background-color:#000c;border-radius:20px;width:100%;padding:3em 0}.perfection-set-title-1[_ngcontent-%COMP%], .perfection-set-title-2[_ngcontent-%COMP%]{font-family:Edu SA Beginner,cursive}.perfection-set-title-1[_ngcontent-%COMP%]{font-size:3rem;margin-bottom:1em}.perfection-set-title-2[_ngcontent-%COMP%]{font-size:2rem;margin-top:1em}.perfection-set-title-3[_ngcontent-%COMP%]{font-size:1.25rem}.perfection-set-text[_ngcontent-%COMP%]{font-size:1.1rem;line-height:1.5em}.perfection-set-system[_ngcontent-%COMP%]{text-align:center;width:75%}.perfection-set-items[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{max-width:100%;max-height:100%}@media all and (min-width: 1140px){.perfection-set-items[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(3,1fr)}.perfection-set[_ngcontent-%COMP%]{width:75%}}.perfection-location[_ngcontent-%COMP%]{text-align:center}"]}),n})();const Sz=JSON.parse('[{"regular":[{"name":"Hawaii Headdress","img":"hawaii_hat","location":"Weekly Random Boxes rotation"},{"name":"Gentlemans Hat","img":"old_gentleman_hat","location":"You can get going to the Fish Map (You can use $warp fish to move into the map directly) and craft it at P5 30-50Lv Fish Craft."},{"name":"Snorkelling Mask","img":"snorkeling_hat","location":"You can get going into the Fish Map at P7 50-50 Lv Fish Craft"},{"name":"Rafting Visor","img":"rafting_visor","location":"You can get going into the Fish Map at P4 25-50 Lv Fish Craft"},{"name":"Asian Black Bear Hat","img":"asian_black_bear_hat","location":"You can get going into the Fish Map at P3 15-50 Lv Fish Craft"},{"name":"Straw Hat","img":"straw_hat","location":"You can get going into the Fish Map at P2 1-50 Lv Fish Craft"},{"name":"Captain Hat","img":"captain_hat","location":"You can get going into the Fish Map at P2 1-50 Lv Fish Craft"}]}]'),Tz=JSON.parse('[{"regular":[{"name":"Rafting Costume","img":"rafting_costume","location":"You can get going into the Fish Map at P4 25-50 Lv Fish Craft"},{"name":"Wizard of Noz Costume","img":"wizard_of_noz","location":"You can get going into the Fish Map at P7 50-50 Lv Fish Craft"},{"name":"Sailing Costume","img":"sailing_costume","location":"You can get going into the Fish Map at P2 1-50 Lv Fish Craft"},{"name":"Snorkelling Outfit","img":"snorkeling_costume","location":"You can get going into the Fish map at P7 50-50 Lv Fish Craft"}]}]'),Az=JSON.parse('[{"regular":[{"name":"Fish Weapon Skins","img":"weapon_skins","location":"You can get the it going into the Fish Map at P5 35-50 Lv Fish Craft"},{"name":"Professional Angler Skin","img":"sp_skin","location":"You can get going into the Fish Map at P7 50-50 Lv Fish Craft"},{"name":"Aesthetic Amulet","img":"amulet","location":"You can get it in Fortune Wheel"}]}]'),Nz=JSON.parse('[{"regular":[{"name":"Merling","img":"merling","location":"You can get going into the Fish Map at P6 40-50 Lv Fish Craft"},{"name":"Cuby","img":"cuby","location":"You can get it at Summer Event and Wheel"},{"name":"Leo","img":"leo","location":"You can get going into A4 Map at Achievement Rewards NPC"},{"name":"Master Bunny/Master Bunny Shadow","img":"bunny","location":"You can get it at Evolution Event and Wheel"},{"name":"Daniel Ducat","img":"daniel","location":"You can get it at P4 Map Hardcore Reward NPC and Winter Event."},{"name":"Puppet Master\'s Palina PSP","img":"palina","location":"You can get it from Fortune Wheel"}]}]'),Rz=JSON.parse('[{"regular":[{"name":"Rookie Angler","img":"rookie_angler","location":"Getting after reach 5% of Fishing Encyclopedia"},{"name":"Skilled Angler","img":"skilled_angler","location":"Getting after reach 15% of Fishing Encyclopedia"},{"name":"Intermediate Angler","img":"intermediate_angler","location":"Getting after 30% of Fishing Encyclopedia"},{"name":"Experienced Angler","img":"experienced_angler","location":"Getting after 60% of Fishing Encyclopedia"},{"name":"Advanced Angler","img":"advanced_angler","location":"Getting after 80% of Fishing Encyclopedia"},{"name":"Fishing Master","img":"fishing_master","location":"Getting after catching all fishes for every map (except 50job lvl map)"},{"name":"Fishing Student","img":"fishing_student","location":"Getting at P3 15-50 Lv Fish Craft NPC."},{"name":"Lucky Angler","img":"lucky_angler","location":"Getting at P5 30-50 Lv Fish Craft NPC & 300 Coins at Web Coin Shop."},{"name":"Premium Angler","img":"premium_angler","location":"Getting at Web Coin Shop buying for 450 Coins."},{"name":"Fish Merchant","img":"fish_merchant","location":"You can get at Web Coin Shop for free (Tittle Section)."}]}]'),Iz=JSON.parse('[{"regular":[{"name":"Fishing Curse Buff","img":"curse_buff","location":"You can craft it at P4 Map in Craft Stuff NPC"},{"name":"Martos Buff","img":"marto_buff","location":"You can get it at Fish Map in Martos Buff [Fish]"},{"name":"Carp Stew","img":"carp_stew","location":"You can get by cooking with Roast Skill on Chef SP"},{"name":"Roast Lamb","img":"roast_lamb","location":"You can get by cooking with Simmer Skill on Chef SP"},{"name":"Full Belly 1","img":"full_belly1","location":"You can get it by filling Fullness Bar"},{"name":"Full Belly 2","img":"full_belly2","location":"You can get it by filling Fullness Bar"},{"name":"Full Belly 3","img":"full_belly3","location":"You can get it by filling Fullness Bar"}]}]');function Fz(n,t){if(1&n&&(l(0,"div",31)(1,"h3",32),s(2),a(),l(3,"a",33),p(4,"img",34),a(),l(5,"h4",35)(6,"i"),s(7),a()()()),2&n){const e=t.$implicit;C(2),G(e.name),C(1),te("href","../../assets/img/special-sets/fish_set/hats/",e.img,".png",q),C(1),te("src","../../assets/img/special-sets/fish-set/hats/",e.img,".png",q),C(3),be(" ",e.location," ")}}function Lz(n,t){if(1&n&&(l(0,"div",28)(1,"div",29),I(2,Fz,8,4,"div",30),a(),p(3,"hr"),a()),2&n){const e=t.$implicit;C(2),R("ngForOf",e.regular)}}function Bz(n,t){if(1&n&&(l(0,"div",31)(1,"h3",32),s(2),a(),l(3,"a",33),p(4,"img",34),a(),l(5,"h4",35)(6,"i"),s(7),a()()()),2&n){const e=t.$implicit;C(2),G(e.name),C(1),te("href","../../assets/img/special-sets/fish_set/costumes/",e.img,".png",q),C(1),te("src","../../assets/img/special-sets/fish-set/costumes/",e.img,".png",q),C(3),be(" ",e.location," ")}}function Vz(n,t){if(1&n&&(l(0,"div",28)(1,"div",29),I(2,Bz,8,4,"div",30),a(),p(3,"hr"),a()),2&n){const e=t.$implicit;C(2),R("ngForOf",e.regular)}}function Hz(n,t){if(1&n&&(l(0,"div",31)(1,"h3",32),s(2),a(),l(3,"a",33),p(4,"img",34),a(),l(5,"h4",35)(6,"i"),s(7),a()()()),2&n){const e=t.$implicit;C(2),G(e.name),C(1),te("href","../../assets/img/special-sets/fish_set/skins/",e.img,".png",q),C(1),te("src","../../assets/img/special-sets/fish-set/skins/",e.img,".png",q),C(3),be(" ",e.location," ")}}function jz(n,t){if(1&n&&(l(0,"div",28)(1,"div",29),I(2,Hz,8,4,"div",30),a(),p(3,"hr"),a()),2&n){const e=t.$implicit;C(2),R("ngForOf",e.regular)}}function Wz(n,t){if(1&n&&(l(0,"div",31)(1,"h3",32),s(2),a(),l(3,"a",33),p(4,"img",34),a(),l(5,"h4",35)(6,"i"),s(7),a()()()),2&n){const e=t.$implicit;C(2),G(e.name),C(1),te("href","../../assets/img/special-sets/fish_set/pets/",e.img,".png",q),C(1),te("src","../../assets/img/special-sets/fish-set/pets/",e.img,".png",q),C(3),be(" ",e.location," ")}}function $z(n,t){if(1&n&&(l(0,"div",28)(1,"div",29),I(2,Wz,8,4,"div",30),a(),p(3,"hr"),a()),2&n){const e=t.$implicit;C(2),R("ngForOf",e.regular)}}function zz(n,t){if(1&n&&(l(0,"div",31)(1,"h3",32),s(2),a(),l(3,"a",33),p(4,"img",34),a(),l(5,"h4",35)(6,"i"),s(7),a()()()),2&n){const e=t.$implicit;C(2),G(e.name),C(1),te("href","../../assets/img/special-sets/fish_set/titles/",e.img,".png",q),C(1),te("src","../../assets/img/special-sets/fish-set/titles/",e.img,".png",q),C(3),be(" ",e.location," ")}}function Gz(n,t){if(1&n&&(l(0,"div",28)(1,"div",29),I(2,zz,8,4,"div",30),a(),p(3,"hr"),a()),2&n){const e=t.$implicit;C(2),R("ngForOf",e.regular)}}function Uz(n,t){if(1&n&&(l(0,"div",31)(1,"h3",32),s(2),a(),l(3,"a",33),p(4,"img",34),a(),l(5,"h4",35)(6,"i"),s(7),a()()()),2&n){const e=t.$implicit;C(2),G(e.name),C(1),te("href","../../assets/img/special-sets/fish_set/buffs/",e.img,".png",q),C(1),te("src","../../assets/img/special-sets/fish-set/buffs/",e.img,".png",q),C(3),be(" ",e.location," ")}}function Yz(n,t){if(1&n&&(l(0,"div",28)(1,"div",29),I(2,Uz,8,4,"div",30),a(),p(3,"hr"),a()),2&n){const e=t.$implicit;C(2),R("ngForOf",e.regular)}}let qz=(()=>{class n{constructor(){this.actfourset=Sz,this.actfourset1=Tz,this.actfourset2=Az,this.actfourset3=Nz,this.actfourset4=Rz,this.actfourset5=Iz}ngOnInit(){}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=X({type:n,selectors:[["app-fish-set"]],decls:62,vars:6,consts:[[1,"d-flex","justify-content-center"],[1,"gold"],["href","/fish-set#",1,"scrollTop"],["aria-hidden","true",1,"fa","fa-arrow-up"],[1,"navbar","navbar-expand-lg"],[1,"container-fluid"],["type","button","data-bs-toggle","collapse","data-bs-target","#navbarNav","aria-controls","navbarNav","aria-expanded","false","aria-label","Toggle navigation",1,"navbar-toggler"],["aria-hidden","true",1,"fa","fa-bars","nos-bars"],["id","navbarNav",1,"collapse","navbar-collapse"],[1,"navbar-nav"],[1,"nav-item"],["href","/fish-set#1",1,"nav-link"],["href","/fish-set#2",1,"nav-link"],["href","/fish-set#3",1,"nav-link"],["href","/fish-set#4",1,"nav-link"],["href","/fish-set#5",1,"nav-link"],["href","/fish-set#6",1,"nav-link"],[1,"scrollItems"],[1,"gold-title-1"],[1,"act-four-set-title-2"],["href","https://wiki.nosvoid.com/fish-system"],["id","1",1,"scrollHere"],["class","gold-system",4,"ngFor","ngForOf"],["id","2",1,"scrollHere"],["id","3",1,"scrollHere"],["id","4",1,"scrollHere"],["id","5",1,"scrollHere"],["id","6",1,"scrollHere"],[1,"gold-system"],[1,"gold-items"],["class","p-3",4,"ngFor","ngForOf"],[1,"p-3"],[1,"gold-title-3"],["target","_blank",3,"href"],["alt","",3,"src"],[1,"gold-location"]],template:function(e,i){1&e&&(l(0,"div",0)(1,"section",1)(2,"a",2),p(3,"i",3),a(),l(4,"nav",4)(5,"div",5)(6,"button",6),p(7,"i",7),a(),l(8,"div",8)(9,"ul",9)(10,"li",10)(11,"a",11),s(12,"Hats & Helmets"),a()(),l(13,"li",10)(14,"a",12),s(15,"Costumes"),a()(),l(16,"li",10)(17,"a",13),s(18,"Weapon Skins & Skins"),a()(),l(19,"li",10)(20,"a",14),s(21,"Pets & Partners"),a()(),l(22,"li",10)(23,"a",15),s(24,"Titles"),a()(),l(25,"li",10)(26,"a",16),s(27,"Buffs"),a()()()()()(),p(28,"div",17)(29,"br"),l(30,"h1",18),s(31,"Fish Set"),p(32,"hr"),a(),l(33,"h1",19)(34,"a",20),s(35," Fishing System Guide"),a()(),p(36,"br")(37,"div",21),l(38,"h2",18),s(39,"Hats"),a(),I(40,Lz,4,1,"div",22),p(41,"div",23),l(42,"h2",18),s(43,"Costumes"),a(),I(44,Vz,4,1,"div",22),p(45,"div",24),l(46,"h2",18),s(47,"Weapon Skins & Skins"),a(),I(48,jz,4,1,"div",22),p(49,"div",25),l(50,"h2",18),s(51,"Pets & PSPs"),a(),I(52,$z,4,1,"div",22),p(53,"div",26),l(54,"h2",18),s(55,"Titles"),a(),I(56,Gz,4,1,"div",22),p(57,"div",27),l(58,"h2",18),s(59,"Buffs"),a(),I(60,Yz,4,1,"div",22),s(61," Guide prepared by Dana&Kai "),a()()),2&e&&(C(40),R("ngForOf",i.actfourset),C(4),R("ngForOf",i.actfourset1),C(4),R("ngForOf",i.actfourset2),C(4),R("ngForOf",i.actfourset3),C(4),R("ngForOf",i.actfourset4),C(4),R("ngForOf",i.actfourset5))},directives:[Ps,Me],styles:[".gold[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;flex-direction:column;margin-block:3em;color:#fff;background-color:#000c;border-radius:20px;width:100%;padding:3em 0}.gold-title-1[_ngcontent-%COMP%], .gold-title-2[_ngcontent-%COMP%]{font-family:Edu SA Beginner,cursive}.gold-title-1[_ngcontent-%COMP%]{font-size:3rem;margin-bottom:1em}.gold-title-2[_ngcontent-%COMP%]{font-size:2rem;margin-top:1em}.gold-title-3[_ngcontent-%COMP%]{font-size:1.25rem}.gold-text[_ngcontent-%COMP%]{font-size:1.1rem;line-height:1.5em}.gold-system[_ngcontent-%COMP%]{text-align:center;width:75%}.gold-items[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{max-width:100%;max-height:100%}@media all and (min-width: 1140px){.gold-items[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(2,1fr)}.gold[_ngcontent-%COMP%]{width:75%}.scrollHere[_ngcontent-%COMP%]{height:20px}.nos-bars[_ngcontent-%COMP%]{color:#fff}.navbar[_ngcontent-%COMP%]{color:#000;border-radius:6px}.nav-link[_ngcontent-%COMP%]{color:#fff;font-weight:700;background-color:#ffffff4f;padding:3px;border-radius:4px;transition:.3s;margin:2px}.nav-link[_ngcontent-%COMP%]:hover{background-color:#ffffff1f;border-radius:6px}.scrollTop[_ngcontent-%COMP%]{color:#fff;padding:3px 5px;font-size:30px;font-weight:100!important;z-index:300;position:fixed;background-color:#00000093;border:solid 1px rgba(255,255,255,.557);border-radius:7px;bottom:12px;right:12px}}"]}),n})();const Kz=JSON.parse('[{"regular":[{"name":"Dracula Hat","img":"dracula_hat","location":"You can buy this set for 500 coins in VoidMall"},{"name":"Dracula Costume","img":"dracula_costume","location":"You can buy this set for 500 coins in VoidMall"},{"name":"Reindeer Costume Wings","img":"reindeer_wings","location":"You can get this set at Family Tower Rewards NPC $warp p4 or for 450 coins in VoidMall"},{"name":"Black Stone Leather Gloves","img":"gloves","location":""}]}]'),Qz=JSON.parse('[{"regular":[{"name":"Centurio Bushtail","img":"centurio","location":"Can be crafted at Fernons Egg Craft in $warp p2"},{"name":"Dusi Fox","img":"dusi_fox","location":"Can be crafted in the Starting Map"},{"name":"New Year Lucky Pig (Event)","img":"new_year_lucky_pig_event","location":"You can get it from Chinese New Year Event"},{"name":"Tame Golden Mushroom","img":"tame_golden_mushroom","location":"Can be obtained in Easter Event 2023"},{"name":"Sheriff Cloe","img":"sheriff_chloe","location":"Can be obtained during Summer Event"},{"name":"Venus","img":"venus","location":"Can be obtained during Easter Event, in Fortune Wheel and in VoidMall for 900"}]}]'),Zz=JSON.parse('[{"regular":[{"name":"Prestige 4 Weapon Skins","img":"weapon_skins","location":"You can craft those weapon skins at Prestige 2 Rewards NPC $warp p2."},{"name":"Special Amulet","img":"special_amulet","location":"You can get it from Fortune Wheel"}]}]'),Jz=JSON.parse('[{"regular":[{"name":"Annihilator","img":"annihilator","location":"You can buy it for 100 coins in VoidMall"},{"name":"Bomb Bunner","img":"bomb_runner","location":"You can craft it at Bold Exchange NPC in NosVille"},{"name":"Phantom","img":"phantom","location":"You can craft it at Prestige 1 Rewards NPC $warp p1"},{"name":"Real Hero","img":"real_hero","location":"You can craft it at P3 10-50Lv Fish NPC $warp fish and for 250 coins in VoidMall"}]}]'),Xz=JSON.parse('[{"regular":[{"name":"Ancelloan\'s BLessing","img":"ancelloan","location":"You can craft it at $warp begginer in Fairy Booster and Ancelloan NPC"},{"name":"Aurelios Roshu\'s Primordial History (1)","img":"book","location":"You can get it atfter completing Quest Obtain your hidden power"},{"name":"Experience Potion","img":"exp_pot","location":"You can buy it at Nosville in Potion Shop"},{"name":"Moss Porrigde","img":"moss_porrigde","location":"You can get by cooking with Simmer Skill on Chef SP"},{"name":"Sweet Marinated Roast","img":"sweet_marinated_roast","location":"You can get by cooking with Roast Skill on Chef SP"},{"name":"Full Belly 1","img":"full_belly1","location":"You can get it by filling Fullness Bar"},{"name":"Full Belly 2","img":"full_belly2","location":"You can get it by filling Fullness Bar"},{"name":"Full Belly 3","img":"full_belly3","location":"You can get it by filling Fullness Bar"},{"name":"P3 Exp Boost","img":"p7_buff","location":"You can get it at $warp p3 from Marto\'s Buff NPC"},{"name":"P4 Exp Boost","img":"p8_buff","location":"You can get it at $warp p4 from Marto\'s Buff NPC"},{"name":"Mother Nature\'s Tree Rune (Rare)","img":"rune","location":"You can craft it at $warp p2 in High Tier Mother Runes"},{"name":"Shell (Weapon)","img":"shell","location":"You can get this option in Weapon Shells"}]}]');function eG(n,t){if(1&n&&(l(0,"div",30)(1,"h3",31),s(2),a(),l(3,"a",32),p(4,"img",33),a(),l(5,"h4",34)(6,"i"),s(7),a()()()),2&n){const e=t.$implicit;C(2),G(e.name),C(1),te("href","../../assets/img/special-sets/exp/costumes/",e.img,".png",q),C(1),te("src","../../assets/img/special-sets/exp/costumes/",e.img,".png",q),C(3),be(" ",e.location," ")}}function tG(n,t){if(1&n&&(l(0,"div",27)(1,"div",28),I(2,eG,8,4,"div",29),a(),p(3,"hr"),a()),2&n){const e=t.$implicit;C(2),R("ngForOf",e.regular)}}function nG(n,t){if(1&n&&(l(0,"div",30)(1,"h3",31),s(2),a(),l(3,"a",32),p(4,"img",33),a(),l(5,"h4",34)(6,"i"),s(7),a()()()),2&n){const e=t.$implicit;C(2),G(e.name),C(1),te("href","../../assets/img/special-sets/exp/skins/",e.img,".png",q),C(1),te("src","../../assets/img/special-sets/exp/skins/",e.img,".png",q),C(3),be(" ",e.location," ")}}function iG(n,t){if(1&n&&(l(0,"div",27)(1,"div",28),I(2,nG,8,4,"div",29),a(),p(3,"hr"),a()),2&n){const e=t.$implicit;C(2),R("ngForOf",e.regular)}}function oG(n,t){if(1&n&&(l(0,"div",30)(1,"h3",31),s(2),a(),l(3,"a",32),p(4,"img",33),a(),l(5,"h4",34)(6,"i"),s(7),a()()()),2&n){const e=t.$implicit;C(2),G(e.name),C(1),te("href","../../assets/img/special-sets/exp/pets/",e.img,".png",q),C(1),te("src","../../assets/img/special-sets/exp/pets/",e.img,".png",q),C(3),be(" ",e.location," ")}}function rG(n,t){if(1&n&&(l(0,"div",27)(1,"div",28),I(2,oG,8,4,"div",29),a(),p(3,"hr"),a()),2&n){const e=t.$implicit;C(2),R("ngForOf",e.regular)}}function sG(n,t){if(1&n&&(l(0,"div",30)(1,"h3",31),s(2),a(),l(3,"a",32),p(4,"img",33),a(),l(5,"h4",34)(6,"i"),s(7),a()()()),2&n){const e=t.$implicit;C(2),G(e.name),C(1),te("href","../../assets/img/special-sets/exp/titles/",e.img,".png",q),C(1),te("src","../../assets/img/special-sets/exp/titles/",e.img,".png",q),C(3),be(" ",e.location," ")}}function aG(n,t){if(1&n&&(l(0,"div",27)(1,"div",28),I(2,sG,8,4,"div",29),a(),p(3,"hr"),a()),2&n){const e=t.$implicit;C(2),R("ngForOf",e.regular)}}function lG(n,t){if(1&n&&(l(0,"div",30)(1,"h3",31),s(2),a(),l(3,"a",32),p(4,"img",33),a(),l(5,"h4",34)(6,"i"),s(7),a()()()),2&n){const e=t.$implicit;C(2),G(e.name),C(1),te("href","../../assets/img/special-sets/exp/buffs/",e.img,".png",q),C(1),te("src","../../assets/img/special-sets/exp/buffs/",e.img,".png",q),C(3),be(" ",e.location," ")}}function cG(n,t){if(1&n&&(l(0,"div",27)(1,"div",28),I(2,lG,8,4,"div",29),a(),p(3,"hr"),a()),2&n){const e=t.$implicit;C(2),R("ngForOf",e.regular)}}let dG=(()=>{class n{constructor(){this.exp1=Kz,this.exp2=Qz,this.exp3=Zz,this.exp4=Jz,this.exp5=Xz}ngOnInit(){}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=X({type:n,selectors:[["app-exp"]],decls:55,vars:5,consts:[[1,"d-flex","justify-content-center"],[1,"gold"],["href","/exp#",1,"scrollTop"],["aria-hidden","true",1,"fa","fa-arrow-up"],[1,"navbar","navbar-expand-lg"],[1,"container-fluid"],["type","button","data-bs-toggle","collapse","data-bs-target","#navbarNav","aria-controls","navbarNav","aria-expanded","false","aria-label","Toggle navigation",1,"navbar-toggler"],["aria-hidden","true",1,"fa","fa-bars","nos-bars"],["id","navbarNav",1,"collapse","navbar-collapse"],[1,"navbar-nav"],[1,"nav-item"],["href","/exp#1",1,"nav-link"],["href","/exp#2",1,"nav-link"],["href","/exp#3",1,"nav-link"],["href","/exp#4",1,"nav-link"],["href","/exp#5",1,"nav-link"],[1,"scrollItems"],[1,"gold-title-1"],["width","50x","src","../../assets/img/special-sets/exp/exp_icon.png","alt",""],[1,"act-four-set-title-2"],["href","https://wiki.nosvoid.com/starter-guide"],["id","1",1,"scrollHere"],["class","gold-system",4,"ngFor","ngForOf"],["id","2",1,"scrollHere"],["id","3",1,"scrollHere"],["id","4",1,"scrollHere"],["id","5",1,"scrollHere"],[1,"gold-system"],[1,"gold-items"],["class","p-3",4,"ngFor","ngForOf"],[1,"p-3"],[1,"gold-title-3"],["target","_blank",3,"href"],["alt","",3,"src"],[1,"gold-location"]],template:function(e,i){1&e&&(l(0,"div",0)(1,"section",1)(2,"a",2),p(3,"i",3),a(),l(4,"nav",4)(5,"div",5)(6,"button",6),p(7,"i",7),a(),l(8,"div",8)(9,"ul",9)(10,"li",10)(11,"a",11),s(12,"Costumes"),a()(),l(13,"li",10)(14,"a",12),s(15,"Weapon Skins & Skins"),a()(),l(16,"li",10)(17,"a",13),s(18,"Pets & Partners"),a()(),l(19,"li",10)(20,"a",14),s(21,"Titles"),a()(),l(22,"li",10)(23,"a",15),s(24,"Buffs"),a()()()()()(),p(25,"div",16)(26,"br"),l(27,"h1",17),s(28,"Exp Set "),p(29,"img",18)(30,"hr"),a(),l(31,"h1",19)(32,"a",20),s(33," Starter Guide"),a()(),p(34,"br")(35,"div",21),l(36,"h2",17),s(37,"Costumes"),a(),I(38,tG,4,1,"div",22),p(39,"div",23),l(40,"h2",17),s(41,"Skins"),a(),I(42,iG,4,1,"div",22),p(43,"div",24),l(44,"h2",17),s(45,"Pets & PSPs"),a(),I(46,rG,4,1,"div",22),p(47,"div",25),l(48,"h2",17),s(49,"Titles"),a(),I(50,aG,4,1,"div",22),p(51,"div",26),l(52,"h2",17),s(53,"Buffs"),a(),I(54,cG,4,1,"div",22),a()()),2&e&&(C(38),R("ngForOf",i.exp1),C(4),R("ngForOf",i.exp3),C(4),R("ngForOf",i.exp2),C(4),R("ngForOf",i.exp4),C(4),R("ngForOf",i.exp5))},directives:[Ps,Me],styles:[".gold[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;flex-direction:column;margin-block:3em;color:#fff;background-color:#000c;border-radius:20px;width:100%;padding:3em 0}.gold-title-1[_ngcontent-%COMP%], .gold-title-2[_ngcontent-%COMP%]{font-family:Edu SA Beginner,cursive}.gold-title-1[_ngcontent-%COMP%]{font-size:3rem;margin-bottom:1em}.gold-title-2[_ngcontent-%COMP%]{font-size:2rem;margin-top:1em}.gold-title-3[_ngcontent-%COMP%]{font-size:1.25rem}.gold-text[_ngcontent-%COMP%]{font-size:1.1rem;line-height:1.5em}.gold-system[_ngcontent-%COMP%]{text-align:center;width:75%}.gold-items[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{max-width:100%;max-height:100%}@media all and (min-width: 1140px){.gold-items[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(2,1fr)}.gold[_ngcontent-%COMP%]{width:75%}.scrollHere[_ngcontent-%COMP%]{height:20px}.nos-bars[_ngcontent-%COMP%]{color:#fff}.navbar[_ngcontent-%COMP%]{color:#000;border-radius:6px}.nav-link[_ngcontent-%COMP%]{color:#fff;font-weight:700;background-color:#ffffff4f;padding:3px;border-radius:4px;transition:.3s;margin:2px}.nav-link[_ngcontent-%COMP%]:hover{background-color:#ffffff1f;border-radius:6px}.scrollTop[_ngcontent-%COMP%]{color:#fff;padding:3px 5px;font-size:30px;font-weight:100!important;z-index:300;position:fixed;background-color:#00000093;border:solid 1px rgba(255,255,255,.557);border-radius:7px;bottom:12px;right:12px}}"]}),n})(),uG=(()=>{class n{constructor(e){this.data=e}closeModal(){console.log("Closing modal")}}return n.\u0275fac=function(e){return new(e||n)(V(eD))},n.\u0275cmp=X({type:n,selectors:[["app-icon-modal"]],decls:4,vars:1,consts:[[1,"modal-content"],[1,"modal-title"],["alt","Selected Image",1,"modal-icon",3,"src"]],template:function(e,i){1&e&&(l(0,"div",0)(1,"h2",1),s(2,"CLICK TO CLOSE"),a(),p(3,"img",2),a()),2&e&&(C(3),R("src",null==i.data.icon?null:i.data.icon.toString(),q))},styles:[".modal-content[_ngcontent-%COMP%]{text-align:center;background:rgba(0,0,0,.8);padding:20px;border:2px solid #2C3E50;border-radius:8px}.modal-title[_ngcontent-%COMP%]{color:#ecf0f1}.modal-icon[_ngcontent-%COMP%]{display:block;margin:0 auto;max-width:100%;height:auto;border:2px solid #2C3E50;border-radius:8px}"]}),n})();function pG(n,t){if(1&n){const e=Vn();l(0,"div",9)(1,"button",10),ee("click",function(){const o=fn(e),r=o.$implicit,c=o.index;return ye(2).showPopup(r.image,"carve",c)}),p(2,"img",11),a()()}if(2&n){const e=t.$implicit;C(2),R("src",e.icon,q)}}function fG(n,t){if(1&n&&(l(0,"div",7),I(1,pG,3,1,"div",8),a()),2&n){const e=ye();C(1),R("ngForOf",e.carveIcons)}}function hG(n,t){if(1&n){const e=Vn();l(0,"div",9)(1,"button",10),ee("click",function(){const o=fn(e),r=o.$implicit,c=o.index;return ye(2).showPopup(r.image,"tattoo",c)}),p(2,"img",12),a()()}if(2&n){const e=t.$implicit;C(2),R("src",e.icon,q)}}function gG(n,t){if(1&n&&(l(0,"div",7),I(1,hG,3,1,"div",8),a()),2&n){const e=ye();C(1),R("ngForOf",e.tattooIcons)}}let mG=(()=>{class n{constructor(e){this.dialog=e,this.carveIcons=[{icon:"assets/img/special-sets/carve-tattoo/cuddly_dino.png",image:"assets/img/special-sets/carve-tattoo/cuddly_dino_hat.png"},{icon:"assets/img/special-sets/carve-tattoo/creepy_monk_icon.png",image:"assets/img/special-sets/carve-tattoo/creepy_monk.png"},{icon:"assets/img/special-sets/carve-tattoo/amulet_icon.png",image:"assets/img/special-sets/carve-tattoo/amulet.png"},{icon:"assets/img/special-sets/carve-tattoo/carve_potion.png",image:"assets/img/special-sets/carve-tattoo/carve_potion_buff.png"},{icon:"assets/img/special-sets/carve-tattoo/carve.png",image:"assets/img/shop-updates/MiniCarve.png"}],this.tattooIcons=[{icon:"assets/img/special-sets/carve-tattoo/creepy_monk_icon.png",image:"assets/img/special-sets/carve-tattoo/creepy_monk.png"},{icon:"assets/img/special-sets/carve-tattoo/tattoo_potion.png",image:"assets/img/special-sets/carve-tattoo/tattoo_potion_buff.png"},{icon:"assets/img/special-sets/carve-tattoo/DinoCostumeIcon.png",image:"assets/img/special-sets/carve-tattoo/DinoCostume.png"},{icon:"assets/img/special-sets/carve-tattoo/tattoo.png",image:"assets/img/shop-updates/MiniTattoo.png"},{icon:"assets/img/special-sets/carve-tattoo/Dreambox.png",image:"assets/img/costumes/weapon-skins/sweet_chocolate.png"}],this.selectedIcon=null,this.carveContainerOpen=!1,this.tattooContainerOpen=!1}ngOnInit(){}toggleContainer(e){"carve"===e?(this.carveContainerOpen=!this.carveContainerOpen,this.tattooContainerOpen=!1):"tattoo"===e&&(this.tattooContainerOpen=!this.tattooContainerOpen,this.carveContainerOpen=!1)}openModal(e){e&&this.dialog.open(uG,{data:{icon:e.image}}).afterClosed().subscribe(o=>{console.log("Modal closed")})}showPopup(e,i,o){this.selectedIcon={icon:"",image:e},this.openModal(this.selectedIcon)}}return n.\u0275fac=function(e){return new(e||n)(V(nD))},n.\u0275cmp=X({type:n,selectors:[["app-carve-tattoo-set"]],decls:15,vars:2,consts:[[1,"header"],[1,"click-to-expand"],[1,"parent-container"],[1,"container","carve-container",3,"click"],[1,"separator"],["class","content",4,"ngIf"],[1,"container",3,"click"],[1,"content"],["class","icon-container",4,"ngFor","ngForOf"],[1,"icon-container"],[3,"click"],["alt","Carve Icon",1,"icon",3,"src"],["alt","Tattoo Icon",1,"icon",3,"src"]],template:function(e,i){1&e&&(l(0,"div",0),s(1," Tattoo & Carve Runes Set "),l(2,"div",1),s(3,"Click to Expand"),a()(),l(4,"div",2)(5,"div",3),ee("click",function(){return i.toggleContainer("carve")}),l(6,"h2"),s(7,"Carve Rune Set"),a(),p(8,"hr",4),I(9,fG,2,1,"div",5),a(),l(10,"div",6),ee("click",function(){return i.toggleContainer("tattoo")}),l(11,"h2"),s(12,"Tattoo Set"),a(),p(13,"hr",4),I(14,gG,2,1,"div",5),a()()),2&e&&(C(9),R("ngIf",i.carveContainerOpen),C(5),R("ngIf",i.tattooContainerOpen))},directives:[jr,Me],styles:[".container[_ngcontent-%COMP%]{background-color:#2c3e50;padding:15px;margin:10px;border:2px solid #34495E;border-radius:8px;text-align:center}.icon-container[_ngcontent-%COMP%]{margin:10px;border:2px solid #34495E;border-radius:8px;display:inline-block}.separator[_ngcontent-%COMP%]{background-color:#ecf0f1}.icon[_ngcontent-%COMP%]{width:50px;height:50px;border-radius:8px}.carve-container[_ngcontent-%COMP%]{margin-top:40px}h2[_ngcontent-%COMP%]{cursor:pointer;color:#fff;font-size:24px}.separator[_ngcontent-%COMP%]{border:1px solid white;margin:10px 0}.content[_ngcontent-%COMP%]{display:block}.icon-container[_ngcontent-%COMP%]{display:inline-block;margin-right:10px}button[_ngcontent-%COMP%]{background:none;border:none;cursor:pointer}.icon[_ngcontent-%COMP%]{width:90px;height:90px}.icon-container[_ngcontent-%COMP%]{margin:10px}.content[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;justify-content:center}.separator[_ngcontent-%COMP%]{width:100%;height:2px;background-color:#000;margin:10px 0}h2[_ngcontent-%COMP%]{text-align:center}.modal-icon[_ngcontent-%COMP%], .modal-image[_ngcontent-%COMP%]{display:block;margin:0 auto;max-width:100%;height:auto}.container[_ngcontent-%COMP%]{background-color:#2c3e50;padding:15px;margin:10px;border:2px solid #34495E;border-radius:8px;text-align:center;flex-direction:column;align-items:center}.icon-container[_ngcontent-%COMP%]{margin:10px;border:2px solid #34495E;border-radius:8px;display:flex;align-items:center;justify-content:center}.separator[_ngcontent-%COMP%]{background-color:#ecf0f1}.container[_ngcontent-%COMP%]{background-color:#2c3e50;padding:15px;margin:10px;border:2px solid #34495E;border-radius:8px;text-align:center;display:flex;flex-direction:column;align-items:center}.icon-container[_ngcontent-%COMP%]{margin:10px;border:2px solid #34495E;border-radius:8px;display:flex;align-items:center;justify-content:center}.separator[_ngcontent-%COMP%]{background-color:#ecf0f1}body[_ngcontent-%COMP%]{margin:0;font-family:Arial,sans-serif}.header[_ngcontent-%COMP%]{background-color:#64055c;color:#ecf0f1;text-align:center;padding:10px;font-size:24px;border-bottom:2px solid #2c3e50}.parent-container[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;height:100vh;margin:20px}.container[_ngcontent-%COMP%]{border:2px solid #9834db;border-radius:15px;text-align:center;margin-bottom:20px;padding:15px;box-sizing:border-box}.container-title[_ngcontent-%COMP%]{color:#ecf0f1}.icon-container[_ngcontent-%COMP%]{margin:10px;border:2px solid #34495e;border-radius:8px}.separator[_ngcontent-%COMP%]{border-top:px solid #ecf0f1;margin:10px 0}.icon[_ngcontent-%COMP%]{width:50px;height:50px}.click-to-expand[_ngcontent-%COMP%]{color:#fff;font-size:18px;margin-top:10px}"]}),n})();const _G=JSON.parse('[{"regular":[{"name":"Skeleton Costume Set","img":"skeleton_costume_set","location":"Can be crafted during the Vessel Event"},{"name":"Karate Costume Set","img":"karate_buffs","location":"You can craft this set at after 2.000 kills in Act4 at Achievement Craft NPC"},{"name":"Frozen King Costume Wings","img":"frozen_king","location":"You can get it from Fortune Wheel"},{"name":"Vessel Accessories","img":"vessel_accesories","location":"Can be crafted during the Vessel Event"},{"name":"Act4 Gloves and Shoes","img":"gloves_shoes","location":"U can craft them at P5 Special Craft Item NPC"},{"name":"I\'m a Killer!","img":"im_a_killer","location":"You can craft it at Lost War Helmet Craft NPC in Act4"},{"name":"Demi God","img":"demigod","location":"You can craft it at Lost War Helmet Craft NPC in Act4"},{"name":"The Power of a God","img":"the_power_of_a_god","location":"You can craft it at Lost War Helmet Craft NPC in Act4"},{"name":"God of War","img":"god_of_war","location":"You can craft it at Lost War Helmet Craft NPC in Act4"},{"name":"Frost Weapon Skins","img":"frost","location":"You can craft those weapon skins at Family Tower NPC Prestige 4 or you can buy them for 900 coins in VoidMall."},{"name":"Valakus Weapon Skins","img":"valakus","location":"You can craft those weapon skins at Tower Craft NPC in P4"},{"name":"Lunar Wings","img":"lunar_buff","location":"Can be bought for 800 coins in VoidMall"},{"name":"Archangel Lucifer","img":"archangel_lucifer","location":"Can be obtained at Monthly Rewards NPC Act4 and in Fortune Wheel"},{"name":"XV Alitus","img":"alitus","location":"Can be obtained at Monthly Rewards NPC Act4 and in Fortune Wheel"},{"name":"Baby Panda","img":"baby_panda","location":"Can be obtained at Monthly Rewards NPC Act4 and in Fortune Wheel"},{"name":"Snow Fox","img":"snow_fox","location":"Can be crafted during the Summer Event"},{"name":"Mini Alzanor","img":"mini_alzanor","location":"Can be obtained in the Lottery Instant Combat P5 / Fortune Wheel / Random Boxes"},{"name":"Blizzard Wolf","img":"blizzard_wolf","location":"Can be obtained during Evolution Event"}]}]');function bG(n,t){if(1&n&&(l(0,"div",9)(1,"h3",10),s(2),p(3,"hr"),a(),l(4,"a",11),p(5,"img",12),a(),l(6,"h3",13),s(7),p(8,"hr"),a()()),2&n){const e=t.$implicit;C(2),G(e.name),C(2),te("href","../../assets/img/special-sets/act-four-set/",e.img,".png",q),C(1),te("src","../../assets/img/special-sets/act-four-set/",e.img,".png",q),C(2),be("",e.location," ")}}function yG(n,t){if(1&n&&(l(0,"div",6)(1,"div",7),I(2,bG,9,4,"div",8),a()()),2&n){const e=t.$implicit;C(2),R("ngForOf",e.regular)}}let vG=(()=>{class n{constructor(){this.actfourset=_G}ngOnInit(){}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=X({type:n,selectors:[["app-act-four-set"]],decls:11,vars:1,consts:[[1,"d-flex","justify-content-center"],[1,"act-four-set"],[1,"act-four-set-title-1"],[1,"act-four-set-title-2"],["href","https://wiki.nosvoid.com/act4"],["class","act-four-set-system",4,"ngFor","ngForOf"],[1,"act-four-set-system"],[1,"act-four-set-items"],["class","p-3",4,"ngFor","ngForOf"],[1,"p-3"],[1,"act-four-set-title-3"],["target","_blank",3,"href"],["alt","",3,"src"],[1,"act-four-set-location"]],template:function(e,i){1&e&&(l(0,"div",0)(1,"section",1)(2,"h1",2),s(3,"A4 Set "),p(4,"hr"),a(),l(5,"h1",3)(6,"a",4),s(7," Act 4 Guide"),a()(),p(8,"br")(9,"br"),I(10,yG,3,1,"div",5),a()()),2&e&&(C(10),R("ngForOf",i.actfourset))},directives:[Me],styles:[".act-four-set[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;flex-direction:column;margin-block:3em;color:#fff;background-color:#000c;border-radius:20px;width:100%;padding:3em 0}.act-four-set-title-1[_ngcontent-%COMP%], .act-four-set-title-2[_ngcontent-%COMP%]{font-family:Edu SA Beginner,cursive}.act-four-set-title-1[_ngcontent-%COMP%]{font-size:3rem;margin-bottom:1em}.act-four-set-title-2[_ngcontent-%COMP%]{font-size:2rem;margin-top:1em}.act-four-set-title-3[_ngcontent-%COMP%]{font-size:1.25rem}.act-four-set-text[_ngcontent-%COMP%]{font-size:1.1rem;line-height:1.5em}.act-four-set-system[_ngcontent-%COMP%]{text-align:center;width:75%}.act-four-set-items[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{max-width:100%;max-height:100%}@media all and (min-width: 1140px){.act-four-set-items[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(3,1fr)}.act-four-set[_ngcontent-%COMP%]{width:75%}}.act-four-set-location[_ngcontent-%COMP%]{text-align:center}"]}),n})();const CG=JSON.parse('[{"name":"Emperor of the Seven Seas","id":"","location":"You can get it in from Summer Event","img":"SevenSeas","class":"pve"},{"name":"Shining Star & Shining Like a Baddie","id":"","location":"You can get it in Fortune Wheel","img":"StarTitle","class":"pve"},{"name":"Dragon of Void","id":"","location":"You can get it in Fortune Wheel","img":"dragon_of_void","class":"pvp"},{"name":"Eternal","id":"","location":"You can get it in Fortune Wheel","img":"Eternal","class":"pvp"},{"name":"Celestial Dragon","id":"","location":"You can get it via quest from Quest Hub, Raid Manager NPC.","img":"Celestial_dragonlord","class":"pve"},{"name":"Advanced Angler","id":"","location":"You get it after completing the Fish Encyclopedia","img":"advanced_angler","class":"fish"},{"name":"Monster Hunter","id":"","location":"You can it from $warp p4 Time Space","img":"monster_hunter","class":"pve"},{"name":"Vessel Hunter","id":"","location":"You can get it from Vessel Event","img":"vessel_hunter","class":"pve"},{"name":"Annihilator","id":"","location":"You can buy it for 100 coins in VoidMall","img":"annihilator","class":"exp"},{"name":"Apprentice Chef","id":"","location":"You can buy it at Terry Chef NPC","img":"apprentice_chef","class":"cooking"},{"name":"Beta Tester","id":"","location":"You could get it by playing the Beta of NosVoid","img":"beta_tester","class":"aesthetic"},{"name":"Bomb Runer","id":"","location":"You can craft it at Bold Exchange NPC in NosVille","img":"bomb_runner","class":"gold"},{"name":"Bronze Content Creator","id":"","location":"You need to be Bronze Content Creator to unlock this title","img":"bronze_content_creator","class":"aesthetic"},{"name":"Celestial Spire Guard","id":"","location":"You can craft it at Tower NPC $warp p3","img":"celestial_spire_guard","class":"pve"},{"name":"Chicken Queen","id":"","location":"You can get it during the Easter Event","img":"chicken_queen","class":"raid"},{"name":"Christmas","id":"","location":"You can get it during the Christmas Event","img":"christmas","class":"double-box"},{"name":"Deep Sea Master","id":"","location":"You can craft it during the Summer Event","img":"deep_sea_master","class":"fish"},{"name":"Demigod","id":"","location":"You can craft it at Lost War Helmet Craft NPC in Act4","img":"demigod","class":"pvp"},{"name":"Easter on NosVoid","id":"","location":"You can get it during the Easter Event","img":"easter_on_nosvoid","class":"double-box"},{"name":"Experienced Angler","id":"","location":"You get it after completing the Fish Encyclopedia","img":"experienced_angler","class":"fish"},{"name":"Fearless","id":"","location":"You can craft it in arena NPC Mithril & Cobalt Medal Craft","img":"fearless","class":"pvp"},{"name":"Fish Merchant","id":"","location":"You can craft it at P6 45-50Lv Fish NPC $warp fish and or for 300 coins in Void Mall","img":"fish_merchant","class":"fish"},{"name":"Fishing Master","id":"","location":"You get it after completing the whole Fish Encyclopedia","img":"fishing_master","class":"fish"},{"name":"Fishing Student","id":"","location":"You can craft it at P3 15-50Lv Fish Craft NPC $warp fish","img":"fishing_student","class":"fish"},{"name":"Rainbow King","id":"","location":"You can craft it at Rainbow Battle Craft NPC","img":"rainbow_king","class":"pvp"},{"name":"Fox Lady","id":"","location":"You can craft it during the Easter Event","img":"fox_lady","class":"gold"},{"name":"Frozen Hero","id":"","location":"You can craft it after 250 kills at Achievement NPC Act4","img":"frozen_hero","class":"pvp"},{"name":"Git Gud","id":"","location":"You can craft it after 1000 deaths at Achievement NPC Act4","img":"git_gud","class":"aesthetic"},{"name":"God of Cylloan","id":"","location":"","img":"god_of_cylloan","class":"pvp"},{"name":"God of Glacernon","id":"","location":"You can craft it after 500 kills at Achievement NPC Act4","img":"god_of_glacernon","class":"pvp"},{"name":"God of War","id":"","location":"You can craft it at Lost War Helmet Craft NPC in Act4","img":"god_of_war","class":"pvp"},{"name":"Gold Content Creator","id":"","location":"You need to be Gold Content Creator to unlock this title","img":"gold_content_creator","class":"aesthetic"},{"name":"Gold Digger","id":"","location":"You can get it during the Easter Event","img":"gold_digger","class":"aesthetic"},{"name":"I\'m a killer!","id":"","location":"You can craft it at Lost War Helmet Craft NPC in Act4","img":"im_a_killer","class":"pvp"},{"name":"I\'m the richest","id":"","location":"You can get it for 0 coin in VoidMall after spending 100\u20ac","img":"im_the_richest","class":"fish"},{"name":"Intermediate Angler","id":"","location":"You get it after completing the Fish Encyclopedia","img":"intermediate_angler","class":"fish"},{"name":"Into the Void","id":"","location":"You can get it in Fortune Wheel","img":"into_the_void","class":"pvp"},{"name":"KFC","id":"","location":"You can get it during the Easter Event","img":"kfc","class":"aesthetic"},{"name":"King of Erenia","id":"","location":"","img":"king_of_erenia","class":"raid"},{"name":"King of Fernon","id":"","location":"You can get if after completing the Fernon Marathon Quest","img":"king_of_fernon","class":"raid"},{"name":"King of Raids","id":"","location":"You can craft it with King of Fernon title.","img":"king_of_raids","class":"raid"},{"name":"King of Void","id":"","location":"You can craft it at Fernons Egg Craft NPC in $warp p2","img":"king_of_void","class":"pvp"},{"name":"King of Zenas","id":"","location":"","img":"king_of_zenas","class":"raid"},{"name":"Lose Control","id":"","location":"You can craft it after 3000 kills at Achievement NPC Act4","img":"lose_control","class":"pvp"},{"name":"Lucky Angler","id":"","location":"You can craft it at P5 30-50Lv Fish NPC $warp fish and for 300 coins in VoidMall","img":"lucky_angler","class":"fish"},{"name":"Lucky Hunter","id":"","location":"You can craft it at Instant Combat NPC in NosVille","img":"lucky_hunter","class":"pve"},{"name":"Master Content Creator","id":"","location":"You need to be Master Content Creator to unlock this title","img":"master_content_creator","class":"aesthetic"},{"name":"Master of Specialists","id":"","location":"You can craft it at P6 45-50Lv Fish Craft NPC $warp fish and for 800 coins in VoidMall","img":"master_of_specialists","class":"pvp"},{"name":"Master of the Sea","id":"","location":"You can craft it during the Summer Event","img":"master_of_the_sea","class":"raid"},{"name":"Nightmare","id":"","location":"You can craft during Halloween Event","img":"nightmare","class":"pve"},{"name":"NosVoid Support Team","id":"","location":"You need to be a Game Supporter to get this title","img":"nosvoid_support_team","class":"aesthetic"},{"name":"Phantom","id":"","location":"You can craft it at Prestige 1 Rewards NPC $warp p1","img":"phantom","class":"exp"},{"name":"Pirate","id":"","location":"You can craft it during the Summer Event","img":"pirate","class":"pvp"},{"name":"Pirate Lord","id":"","location":"You can craft it during the Summer Event","img":"pirate_lord","class":"double-box"},{"name":"Premium Angler","id":"","location":"You can buy it for 450 coin in VoidMall","img":"premium_angler","class":"fish"},{"name":"Pumpkin","id":"","location":"You can craft during Halloween Event","img":"pumpkin","class":"pve"},{"name":"Queen of Raids","id":"","location":"You can craft it with King of Fernon title.","img":"queen_of_raids","class":"raid"},{"name":"Raid Destroyer","id":"","location":"You can get it in Family War boxes and for 800 coins in VoidMall","img":"raid_destroyer","class":"double-box"},{"name":"Rainbow Master","id":"","location":"You can craft it at Rainbow Battle NPC in NosVille","img":"rainbow_master","class":"pvp"},{"name":"Ratatouille","id":"","location":"You can get it at Lv 20 Cooking SP","img":"ratatouille","class":"cooking"},{"name":"Real Hero","id":"","location":"You can craft it at P3 10-50Lv Fish NPC $warp fish and for 250 coins in VoidMall","img":"real_hero","class":"exp"},{"name":"Reaper","id":"","location":"You can craft during Halloween Event","img":"reaper","class":"pvp"},{"name":"Rookie Angler","id":"","location":"You get it after completing the Fish Encyclopedia","img":"rookie_angler","class":"fish"},{"name":"Royal Chef","id":"","location":"You can get it at Lv 10 Cooking SP","img":"royal_chef","class":"cooking"},{"name":"Rum Drinker","id":"","location":"You can get it in Fortune Wheel","img":"rum_drinker","class":"aesthetic"},{"name":"Sandstorm Slayer","id":"","location":"You can craft it at Family Tower Rewards NPC $warp p4","img":"sandstorm_slayer","class":"pve"},{"name":"Santa Claus","id":"","location":"You can get it during the Christmas Event","img":"santa_claus","class":"raid"},{"name":"Shooting Star","id":"","location":"You can craft it during the Summer Event","img":"shooting_star","class":"betting"},{"name":"Silver Content Creator","id":"","location":"You need to be Silver Content Creator to unlock this title","img":"silver_content_creator","class":"aesthetic"},{"name":"Simp","id":"","location":"You can get it during Halloween Event and in Family Tower boxes","img":"simp","class":"aesthetic"},{"name":"Skilled Angler","id":"","location":"You get it after completing the Fish Encyclopedia","img":"skilled_angler","class":"fish"},{"name":"Sorcerer","id":"","location":"You can craft it during the Evolution Event","img":"sorcerer","class":"pve"},{"name":"Sugar Mommy","id":"","location":"You can get it in Family Tower boxes","img":"sugar_mommy","class":"aesthetic"},{"name":"Summer","id":"","location":"You can get it during the Summer Event","img":"summer","class":"double-box"},{"name":"The Army Destroyer","id":"","location":"You can craft it after 1000 kills at Achievement NPC Act4","img":"the_army_destroyer","class":"raid"},{"name":"The Power of a God","id":"","location":"You can craft it at Lost War Helmet Craft NPC in Act4","img":"the_power_of_a_god","class":"pvp"},{"name":"Timespace Master","id":"","location":"You can get it in P8 TS boxes","img":"timespace_master","class":"pve"},{"name":"Unicorn","id":"","location":"You can craft it at Instant Combat NPC in NosVille","img":"unicorn","class":"aesthetic"},{"name":"Vanquisher","id":"vanquisher","location":"You can craft it at Soul Craft [Laurena] NPC in Soul System map $warp p4","img":"vanquisher","class":"raid"},{"name":"Void Chef","id":"","location":"You can craft it during Mouse Event","img":"void_chef","class":"cooking"},{"name":"Void Helper","id":"","location":"You need to be a Void Helper to get this title","img":"void_helper","class":"aesthetic"},{"name":"Vulcanic Eruption","id":"vulcanic","location":"You can after completing the Vulcanic Eruption Quest at $warp p4","img":"vulcanic_eruption","class":"pve"},{"name":"Walking on Clouds","id":"","location":"You can get it during the Summer Event","img":"walking_on_clouds","class":"aesthetic"},{"name":"NosVoid Turning 2","id":"","location":"Available during NosVoid Anniwersary","img":"nosvoid_turning_2","class":"double-box"}]');function wG(n,t){if(1&n&&(l(0,"div",17)(1,"div",18)(2,"h2",19),s(3),a(),l(4,"h3",20),s(5),a(),l(6,"a",21),p(7,"img",22),a()()()),2&n){const e=t.$implicit;qt(e.class),C(2),It("id",e.id),C(1),G(e.name),C(2),G(e.location),C(1),te("href","../assets/img/titles/",e.img,".png",q),C(1),te("src","../assets/img/titles/",e.img,".png",q)}}let MG=(()=>{class n{constructor(){this.titles=CG}ngOnInit(){!function xG(){const n=document.getElementById("titles-filter");n.addEventListener("change",()=>{let t=n.options[n.selectedIndex].text,e=document.querySelectorAll(".raid"),i=document.querySelectorAll(".pve"),o=document.querySelectorAll(".pvp"),r=document.querySelectorAll(".fish"),c=document.querySelectorAll(".gold"),u=document.querySelectorAll(".betting"),d=document.querySelectorAll(".aesthetic"),h=document.querySelectorAll(".exp"),m=document.querySelectorAll(".double-box"),v=document.querySelectorAll(".cooking");switch(t){case"All":e.forEach(b=>{b.classList.remove("display-none")}),o.forEach(b=>{b.classList.remove("display-none")}),r.forEach(b=>{b.classList.remove("display-none")}),c.forEach(b=>{b.classList.remove("display-none")}),u.forEach(b=>{b.classList.remove("display-none")}),d.forEach(b=>{b.classList.remove("display-none")}),h.forEach(b=>{b.classList.remove("display-none")}),i.forEach(b=>{b.classList.remove("display-none")}),m.forEach(b=>{b.classList.remove("display-none")}),v.forEach(b=>{b.classList.remove("display-none")});break;case"PVP":e.forEach(b=>{b.classList.add("display-none")}),o.forEach(b=>{b.classList.remove("display-none")}),r.forEach(b=>{b.classList.add("display-none")}),c.forEach(b=>{b.classList.add("display-none")}),u.forEach(b=>{b.classList.add("display-none")}),d.forEach(b=>{b.classList.add("display-none")}),h.forEach(b=>{b.classList.add("display-none")}),i.forEach(b=>{b.classList.add("display-none")}),m.forEach(b=>{b.classList.add("display-none")}),v.forEach(b=>{b.classList.add("display-none")});break;case"Fish":e.forEach(b=>{b.classList.add("display-none")}),o.forEach(b=>{b.classList.add("display-none")}),r.forEach(b=>{b.classList.remove("display-none")}),c.forEach(b=>{b.classList.add("display-none")}),u.forEach(b=>{b.classList.add("display-none")}),d.forEach(b=>{b.classList.add("display-none")}),h.forEach(b=>{b.classList.add("display-none")}),i.forEach(b=>{b.classList.add("display-none")}),m.forEach(b=>{b.classList.add("display-none")}),v.forEach(b=>{b.classList.add("display-none")});break;case"Gold":e.forEach(b=>{b.classList.add("display-none")}),o.forEach(b=>{b.classList.add("display-none")}),r.forEach(b=>{b.classList.add("display-none")}),c.forEach(b=>{b.classList.remove("display-none")}),u.forEach(b=>{b.classList.add("display-none")}),d.forEach(b=>{b.classList.add("display-none")}),h.forEach(b=>{b.classList.add("display-none")}),i.forEach(b=>{b.classList.add("display-none")}),m.forEach(b=>{b.classList.add("display-none")}),v.forEach(b=>{b.classList.add("display-none")});break;case"Betting / Perfing SPs":e.forEach(b=>{b.classList.add("display-none")}),o.forEach(b=>{b.classList.add("display-none")}),r.forEach(b=>{b.classList.add("display-none")}),c.forEach(b=>{b.classList.add("display-none")}),u.forEach(b=>{b.classList.remove("display-none")}),d.forEach(b=>{b.classList.add("display-none")}),h.forEach(b=>{b.classList.add("display-none")}),i.forEach(b=>{b.classList.add("display-none")}),m.forEach(b=>{b.classList.add("display-none")}),v.forEach(b=>{b.classList.add("display-none")});break;case"Aesthetic":e.forEach(b=>{b.classList.add("display-none")}),o.forEach(b=>{b.classList.add("display-none")}),r.forEach(b=>{b.classList.add("display-none")}),c.forEach(b=>{b.classList.add("display-none")}),u.forEach(b=>{b.classList.add("display-none")}),d.forEach(b=>{b.classList.remove("display-none")}),h.forEach(b=>{b.classList.add("display-none")}),i.forEach(b=>{b.classList.add("display-none")}),m.forEach(b=>{b.classList.add("display-none")}),v.forEach(b=>{b.classList.add("display-none")});break;case"Exp":e.forEach(b=>{b.classList.add("display-none")}),o.forEach(b=>{b.classList.add("display-none")}),r.forEach(b=>{b.classList.add("display-none")}),c.forEach(b=>{b.classList.add("display-none")}),u.forEach(b=>{b.classList.add("display-none")}),d.forEach(b=>{b.classList.add("display-none")}),h.forEach(b=>{b.classList.remove("display-none")}),i.forEach(b=>{b.classList.add("display-none")}),m.forEach(b=>{b.classList.add("display-none")}),v.forEach(b=>{b.classList.add("display-none")});break;case"PVE":e.forEach(b=>{b.classList.add("display-none")}),i.forEach(b=>{b.classList.remove("display-none")}),o.forEach(b=>{b.classList.add("display-none")}),r.forEach(b=>{b.classList.add("display-none")}),c.forEach(b=>{b.classList.add("display-none")}),u.forEach(b=>{b.classList.add("display-none")}),d.forEach(b=>{b.classList.add("display-none")}),h.forEach(b=>{b.classList.add("display-none")}),m.forEach(b=>{b.classList.add("display-none")}),v.forEach(b=>{b.classList.add("display-none")});break;case"Double Box":e.forEach(b=>{b.classList.add("display-none")}),i.forEach(b=>{b.classList.add("display-none")}),o.forEach(b=>{b.classList.add("display-none")}),r.forEach(b=>{b.classList.add("display-none")}),c.forEach(b=>{b.classList.add("display-none")}),u.forEach(b=>{b.classList.add("display-none")}),d.forEach(b=>{b.classList.add("display-none")}),h.forEach(b=>{b.classList.add("display-none")}),m.forEach(b=>{b.classList.remove("display-none")}),v.forEach(b=>{b.classList.add("display-none")});break;case"Raid":e.forEach(b=>{b.classList.remove("display-none")}),i.forEach(b=>{b.classList.add("display-none")}),o.forEach(b=>{b.classList.add("display-none")}),r.forEach(b=>{b.classList.add("display-none")}),c.forEach(b=>{b.classList.add("display-none")}),u.forEach(b=>{b.classList.add("display-none")}),d.forEach(b=>{b.classList.add("display-none")}),h.forEach(b=>{b.classList.add("display-none")}),m.forEach(b=>{b.classList.add("display-none")}),v.forEach(b=>{b.classList.add("display-none")});break;case"Cooking":e.forEach(b=>{b.classList.add("display-none")}),i.forEach(b=>{b.classList.add("display-none")}),o.forEach(b=>{b.classList.add("display-none")}),r.forEach(b=>{b.classList.add("display-none")}),c.forEach(b=>{b.classList.add("display-none")}),u.forEach(b=>{b.classList.add("display-none")}),d.forEach(b=>{b.classList.add("display-none")}),h.forEach(b=>{b.classList.add("display-none")}),m.forEach(b=>{b.classList.add("display-none")}),v.forEach(b=>{b.classList.remove("display-none")})}})}()}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=X({type:n,selectors:[["app-titles"]],decls:30,vars:1,consts:[[1,"d-flex","justify-content-center","align-items-center"],[1,"titles"],[1,"titles-title"],[1,"select-container"],["name","filter","id","titles-filter",1,"titles-select"],[1,"selectAesthetic"],[1,"selectBetting"],[1,"selectCooking"],[1,"selectDoubleBox"],[1,"selectExp"],[1,"selectFish"],[1,"selectGold"],[1,"selectPve"],[1,"selectPvp"],[1,"selectRaid"],[1,"titles-container"],["class","title-container",3,"class",4,"ngFor","ngForOf"],[1,"title-container"],[1,"d-flex","justify-content-center","align-items-center","flex-column"],[1,"title-name",3,"id"],[1,"title-location"],["target","_blank",3,"href"],[3,"src"]],template:function(e,i){1&e&&(l(0,"div",0)(1,"section",1)(2,"h1",2),s(3,"Titles"),a(),l(4,"div",3)(5,"select",4)(6,"option"),s(7,"All"),a(),l(8,"option",5),s(9,"Aesthetic"),a(),l(10,"option",6),s(11,"Betting / Perfing SPs"),a(),l(12,"option",7),s(13,"Cooking"),a(),l(14,"option",8),s(15,"Double Box"),a(),l(16,"option",9),s(17,"Exp"),a(),l(18,"option",10),s(19,"Fish"),a(),l(20,"option",11),s(21,"Gold"),a(),l(22,"option",12),s(23,"PVE"),a(),l(24,"option",13),s(25,"PVP"),a(),l(26,"option",14),s(27,"Raid"),a()()(),l(28,"div",15),I(29,wG,8,8,"div",16),a()()()),2&e&&(C(29),R("ngForOf",i.titles))},directives:[Me],styles:[".titles[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;flex-direction:column;margin-block:3em;color:#fff;background-color:#000c;border-radius:20px;width:100%;padding:3em 0}.title-container[_ngcontent-%COMP%]{padding:1em}.title-container[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{max-width:100%;max-height:100%;border-radius:10px}.title-name[_ngcontent-%COMP%], .titles-title[_ngcontent-%COMP%]{font-family:Edu SA Beginner,cursive;display:flex;justify-content:center;font-size:2rem}.titles-title[_ngcontent-%COMP%]{font-size:3rem;margin-bottom:1em}.title-location[_ngcontent-%COMP%]{text-align:center}.titles-select[_ngcontent-%COMP%]{background-color:var(--void-clr);border:none;padding:.5em;border-radius:10px;color:#fff;font-size:1.2em}.titles-select[_ngcontent-%COMP%] option[_ngcontent-%COMP%]{color:#fff}@media all and (min-width: 1140px){.titles-container[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(3,1fr);padding:1em}.titles[_ngcontent-%COMP%]{width:75%}}"]}),n})();const PG=JSON.parse('[{"location":"Citadel NPCs","npcs":[{"name":"Achievement NPC","info":"You can use your Achievement Unlockers"},{"name":"Costumes NPC","info":"You can use your Costume Pieces"},{"name":"Dragon Gem NPC","info":"You can trade your Bloody Red Rubies vs Dragon Gems"},{"name":"Elemental Gemstones NPC","info":"You can craft your +20 SP effect"},{"name":"Essences NPCs","info":"You can trade your raid essences"},{"name":"Fortune Box NPC","info":"You can trade your Caligor\'s Spirits"},{"name":"Lost War Helmet NPC","info":"You can trade your Lost War Helmets"},{"name":"Marriage Box NPC","info":"You can craft a Marriage Box"}]},{"location":"Bitoren Tundra NPCs","npcs":[{"name":"Books NPC","info":"You can craft your Act4 Books"},{"name":"Dailies Act4 NPC","info":"You can take your Daily and Monthly Quests"},{"name":"Fairies NPC","info":"You can craft your Infinite Fernon Fairies"},{"name":"Marto\'s NPC","info":"Once per day, you can get Marto\'s buff (7% chance to get an additional box after Caligor or Act4 Raid)"},{"name":"Monthly NPC","info":"You can craft the monthly items"},{"name":"Useful Stuff NPC","info":"You can craft : Zephyr, Onyx, Crystal Wings, Change SP Item, Change Skin 3 & Fafnir Special Treasure Chest. You also can trade your Holy Light in Bloody Red Ruby and vice-versa."}]}]');function DG(n,t){if(1&n&&(l(0,"li",30),p(1,"img",31),s(2),a()),2&n){const e=t.$implicit;C(1),te("src","../../assets/img/act4/",e.icon,".png",q),C(1),be(" Top ",e.top," ")}}function kG(n,t){if(1&n&&(l(0,"div",34)(1,"h3",8),s(2),a(),l(3,"p",15),s(4),a()()),2&n){const e=t.$implicit;C(2),G(e.name),C(2),G(e.info)}}function OG(n,t){if(1&n&&(l(0,"div")(1,"h2",12),s(2),a(),l(3,"div",32),I(4,kG,5,2,"div",33),a()()),2&n){const e=t.$implicit;C(2),G(e.location),C(2),R("ngForOf",e.npcs)}}let SG=(()=>{class n{constructor(){this.repIcons=[{icon:"legend_purple",top:"15 - 43"},{icon:"legend_white",top:"4 - 14"},{icon:"top3",top:"3"},{icon:"top2",top:"2"},{icon:"top1",top:"1"}],this.npcs=PG}ngOnInit(){!function EG(){document.querySelectorAll(".open-content").forEach(t=>{t.addEventListener("click",()=>{let e=t.nextElementSibling;(null==e?void 0:e.classList.contains("display-none"))?(e.classList.remove("display-none"),e.classList.add("display-grid")):(null==e?void 0:e.classList.contains("display-grid"))&&(e.classList.remove("display-grid"),e.classList.add("display-none"))})})}()}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=X({type:n,selectors:[["app-act4"]],decls:139,vars:2,consts:[[1,"d-flex","justify-content-center","align-items-center"],[1,"act4"],[1,"act4-title-1"],[1,"act4-container"],[1,"open-content"],[1,"open-content-title"],["aria-hidden","true",1,"fa","fa-angle-down"],[1,"act4-content","w-75","pt-3","display-none"],[1,"act4-title-3"],["href","/schedule"],[1,"caligor-rewards"],[1,"caligor-boxes"],[1,"act4-title-2"],[1,"act4-items"],[1,"act4-item"],[1,"act4-text"],[1,"act4-raids"],[1,"act4-regular-raids"],[1,"act4-fafnir-raid"],["src","../../assets/img/act4/essences_npcs.png","alt",""],[1,"kill-system"],[1,"helmets"],["src","../../assets/img/act4/helmet_npc.png","alt",""],[1,"achievements"],["src","../../assets/img/act4/achievement_npc.png","alt",""],[1,"rank-system"],[1,"ranks-container"],[1,"rank-list"],["class","rank",4,"ngFor","ngForOf"],[4,"ngFor","ngForOf"],[1,"rank"],["alt","",3,"src"],[1,"act4-npcs"],["class","act4-npc",4,"ngFor","ngForOf"],[1,"act4-npc"]],template:function(e,i){1&e&&(l(0,"div",0)(1,"section",1)(2,"h1",2),s(3,"Act4"),a(),l(4,"div",3)(5,"button",4)(6,"div",5),s(7,"Caligor"),a(),p(8,"i",6),a(),l(9,"div",7)(10,"h3",8),s(11,"You can check Caligor's Schedule "),l(12,"a",9),s(13," here"),a()(),l(14,"div",10)(15,"div",11)(16,"h2",12),s(17,"Caligor's Rewards"),a(),l(18,"ul",13)(19,"li",14),s(20,"- Caligor's Box (x1 Loser Side / x2 Winner Side)"),a(),l(21,"li",14),s(22,"- Conqueror's Flag (Only for Winner Side)"),a(),l(23,"li",14),s(24,"- Caligor's Spirit"),a(),l(25,"li",14),s(26,"- Caligor's Necklace"),a()(),p(27,"br"),a(),l(28,"div",11)(29,"h2",12),s(30,"Caligor's Box"),a(),l(31,"ul",13)(32,"li",14),s(33,"- R7 shell (100%)"),a(),l(34,"li",14),s(35,"- Holy Light"),a(),l(36,"li",14),s(37,"- Bloody Red Ruby"),a(),l(38,"li",14),s(39,"- Broken Caligor's Horn"),a(),l(40,"li",14),s(41,"- Blade Wings"),a()(),p(42,"br"),a(),l(43,"div",11)(44,"h2",12),s(45,"Caligor's Gucci Box"),a(),l(46,"ul",13)(47,"li",14),s(48,"- R7 shell (100%)"),a(),l(49,"li",14),s(50,"- Dragon Bone"),a(),l(51,"li",14),s(52,"- Angelic Horn"),a(),l(53,"li",14),s(54,"- Vengeful Draco Horn"),a()(),p(55,"br"),a()(),s(56," We have activity system in caligor where you have to participate in fight (get 3 kills +/-) or hit to the caligor, or you won't get a single reward. "),p(57,"br"),l(58,"i"),s(59,"P.S : There's no damage requirement to get the reward."),a()()(),l(60,"div",3)(61,"button",4)(62,"div",5),s(63,"Raids"),a(),p(64,"i",6),a(),l(65,"div",7)(66,"h2",12),s(67,"There are 5 Act4 Raids: Morcos, Berios, Hatus, Calvina & Fafnir"),a(),l(68,"p",15),s(69,"After the raid you get :"),a(),l(70,"ul",13)(71,"li",14),s(72,"- 1x Raid Box"),a(),l(73,"li",14),s(74,"- 1x Dragon Scroll Box (20x Dragon Card Scrolls)"),a(),l(75,"li",14),s(76,"- 1x Raid Box"),a()(),l(77,"div",16)(78,"div",17)(79,"p",15),s(80,"Morcos, Berios, Hatus & Calvina "),p(81,"br"),s(82," Raid Boxes :"),a(),l(83,"ul",13)(84,"li",14),s(85,"- 1x R7 Shell (100%)"),a(),l(86,"li",14),s(87,"- 1x Fairy Powder"),a()()(),l(88,"div",18)(89,"p",15),s(90,"Fafnir Raid Boxes :"),a(),l(91,"ul",13)(92,"li",14),s(93,"- 1x R7 Shell (100%)"),a(),l(94,"li",14),s(95,"- 1x Fairy Powder"),a(),l(96,"li",14),s(97,"- 1x Dragon Gem"),a(),l(98,"li",14),s(99,"- 1x Fafnir Teeth"),a()()()(),l(100,"h3",8),s(101,"You can trade Raid Essences (2 for 1) here : "),a(),p(102,"img",19),a()(),l(103,"div",3)(104,"button",4)(105,"div",5),s(106,"Kill System"),a(),p(107,"i",6),a(),l(108,"div",7)(109,"div",20)(110,"div",21)(111,"h2",12),s(112,"Lost War Helmet"),a(),l(113,"p",15),s(114," For each kill you make, you get one Lost War Helmet which you can trade at Lost War Helmet Craft NPC : "),a(),p(115,"img",22),a(),l(116,"div",23)(117,"h2",12),s(118,"Achievements"),a(),l(119,"p",15),s(120," After 250, 500, 750, 1000, 1250, 1500, 2000 & 3000 kills you get Achievement Unlocker. "),p(121,"br"),s(122," Achievement Unlockers allow you to craft exclusive titles, pet, mount or costume set at Achievement Rewards NPC "),a(),p(123,"img",24),a()(),l(124,"div",25)(125,"h2",12),s(126,"Ranking System"),a(),l(127,"p",15),s(128," Every month the Act4 Ranking is reseted and you can get custom reputation icons based on your rank. "),a(),l(129,"div",26)(130,"ul",27),I(131,DG,3,2,"li",28),a()()()()(),l(132,"div",3)(133,"button",4)(134,"div",5),s(135,"NPCs"),a(),p(136,"i",6),a(),l(137,"div",7),I(138,OG,5,2,"div",29),a()()()()),2&e&&(C(131),R("ngForOf",i.repIcons),C(7),R("ngForOf",i.npcs))},directives:[Me],styles:[".act4[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;flex-direction:column;margin-block:3em;color:#fff;background-color:#000c;border-radius:20px;width:100%;padding:3em 0}.act4-title-2[_ngcontent-%COMP%], .act4-title-1[_ngcontent-%COMP%]{font-family:Edu SA Beginner,cursive;font-weight:700;color:var(--void-clr);display:flex;justify-content:center;font-size:2rem}.act4-title-1[_ngcontent-%COMP%]{font-size:3rem;margin-bottom:1em}.act4-title-3[_ngcontent-%COMP%]{color:var(--void-clr);font-size:1.5rem;margin-top:1em;text-align:center}.act4-text[_ngcontent-%COMP%], .act4-items[_ngcontent-%COMP%], .rank[_ngcontent-%COMP%]{text-align:center;font-size:1.2rem;line-height:1.5em}.act4-text[_ngcontent-%COMP%]{margin-bottom:2em}.act4-title-2[_ngcontent-%COMP%]{display:block;text-align:center}.act4-title-3[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{color:var(--void-clr)}.act4-container[_ngcontent-%COMP%]{width:75%;display:flex;justify-content:center;flex-direction:column;align-items:center;margin-bottom:1em;margin-top:1em}.open-content[_ngcontent-%COMP%]{width:75%;display:flex;justify-content:space-between;align-items:center;padding:.5em 1em;background-color:var(--void-clr-active);border:none;font-weight:700;border-radius:10px;color:#fff;font-size:1.3rem}.act4-items[_ngcontent-%COMP%]{padding:0}.act4-content[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{background-color:#639!important;max-width:100%;max-height:100%}.helmets[_ngcontent-%COMP%], .achievements[_ngcontent-%COMP%]{padding-inline:2em;display:flex;flex-direction:column;align-items:center}.helmets[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .achievements[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{text-align:center}.helmet[_ngcontent-%COMP%] div[_ngcontent-%COMP%]{height:100%;justify-content:space-between}.act4-npc[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center;padding-inline:2em}.ranks-container[_ngcontent-%COMP%]{display:flex;justify-content:center}.rank-list[_ngcontent-%COMP%]{padding:0;margin:0}.rank[_ngcontent-%COMP%]{text-align:start}@media all and (min-width: 1140px){.caligor-rewards[_ngcontent-%COMP%], .act4-raids[_ngcontent-%COMP%], .kill-system[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(2,1fr);padding:2em}.act4-npcs[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(3,1fr);padding:2em}.act4[_ngcontent-%COMP%]{width:75%}}"]}),n})(),TG=(()=>{class n{constructor(){}ngOnInit(){}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=X({type:n,selectors:[["app-fish-system"]],decls:86,vars:0,consts:[[1,"d-flex","justify-content-center"],[1,"fish-system"],[1,"fish-system-title-1"],["width","100px","src","../../assets/img/fish-system/peepo_fish1.png","alt",""],["width","100px","src","../../assets/img/fish-system/peepo_fish.png","alt",""],[1,"w-75"],[1,"fish-system-title-2"],[1,"fish-system-text"],["width","150px","src","../../assets/img/fish-system/npc.png","alt","",2,"border","1px solid rgb(134, 40, 103)"],["width","100px","src","../../assets/img/fish-system/shark.png","alt","",2,"border","1px solid rgb(134, 40, 103)"],[2,"color","rgb(38, 182, 25)"],["width","150px","src","../../assets/img/fish-system/fish_tools.png","alt","",2,"border","1px solid rgb(134, 40, 103)"],["width","32px","src","../../assets/img/fish-system/bait.png","alt",""],["width","32px","src","../../assets/img/fish-system/line.png","alt",""],["width","150px","src","../../assets/img/fish-system/fish_spot.png","alt","",2,"border","1px solid rgb(134, 40, 103)"],[1,"Video"],["controls","","width","400px"],["src","../../assets/img/fish-system/fish_vid.mp4","type","video/mp4"],[1,"fish-system-title-3"],["width","900px","src","../../assets/img/fish-system/fish_maps.png","alt","",2,"border","1px solid rgb(134, 40, 103)"],["width","32px","src","../../assets/img/fish-system/ancelloan.png","alt",""],["width","32x","src","../../assets/img/fish-system/rune.png","alt",""],["width","32px","src","../../assets/img/fish-system/exp_pot.png","alt",""],["width","100px","src","../../assets/img/fish-system/boxes.png","alt","",2,"border","1px solid rgb(134, 40, 103)"],["width","900px","src","../../assets/img/fish-system/npc_map.png","alt","",2,"border","1px solid rgb(134, 40, 103)"],[1,"act-four-set-title-2"],["href","https://wiki.nosvoid.com/fish-set"]],template:function(e,i){1&e&&(l(0,"div",0)(1,"section",1)(2,"h1",2),p(3,"img",3),s(4,"Fish System "),p(5,"img",4)(6,"hr"),a(),l(7,"div",5)(8,"h2",6),s(9,"How to get the Angler SP?"),a(),l(10,"p",7),s(11," You can get it from the quest in Fish Area map (there's a portal close to the statue in NosVille). "),p(12,"br")(13,"img",8)(14,"br"),s(15," You need to kill 3 Shark Dolls in NosVille."),p(16,"br")(17,"img",9)(18,"br"),a(),p(19,"hr"),l(20,"h2",6),s(21,"How to fish?"),a(),l(22,"p",7),s(23," First, you need to buy some Baits and Fishing Lines at Fish Tool NPC "),l(24,"u",10),s(25,"$warp fish"),a(),s(26,". "),p(27,"br")(28,"img",11)(29,"br")(30,"img",12)(31,"br")(32,"img",13)(33,"br"),s(34," Then you need to go in NosVille close to the Fish Area portal or in the Dander zone. "),p(35,"br")(36,"img",14)(37,"br"),s(38," If you never fished before, one of the best ways to know when to use the Reel In skill is : after using Cast Line skill, press C to sit and wait until your char stands up automatically, then use Reel In. "),a(),l(39,"div",15)(40,"video",16),p(41,"source",17),a()(),p(42,"hr"),l(43,"h2",6),s(44,"Fishing Maps"),a(),l(45,"h3",18),s(46," You need to level up your Angler SP to have access to fishing maps. First map is NosVille. Every 5 Lv, you unlock a new fishing map. Note that your char needs to be Prestige X to go on the Prestige X map. "),p(47,"img",19)(48,"br"),s(49,' To leveling up your Angler SP you can use Ancelloan\'s Blessing, P5 Rune, Exp Potion and all equipments with "Increase fishing experience" option.'),p(50,"br")(51,"img",20)(52,"img",21)(53,"img",22)(54,"br"),a(),p(55,"hr"),l(56,"h2",6),s(57,"What can you fish?"),a(),l(58,"h3",18),s(59," You can get Perfection Box, Tattoo Box 1 (from Lv 30), Carve Box 1 (from Lv 40) and of course fishes. At the bottom right of your inventory, you have a fish icon which is an encyclopedia you can check to know which fish you're missing to complete your collection. You can get some titles after completing X% of the encyclopedia."),p(60,"br")(61,"img",23)(62,"br"),a(),p(63,"hr"),l(64,"h2",6),s(65,"What are fish for?"),a(),l(66,"h3",18),s(67," For each map where you can fish on, there is a Fish Craft NPC at $warp fish where you can craft some stuffs with your fish depending on the map you got them. You also can sell your fish at NPCs to get gold. You can increase the gold received by selling with Fish Merchant Title, Cuby Pet and Rafting Costume. "),p(68,"img",24)(69,"br"),a(),p(70,"hr"),l(71,"h2",6),s(72,"How can i make money by fishing?"),a(),l(73,"h3",18),s(74," Fishing is one of the most enjoyable and profitable activities on the server. You must remember that it is not enough to do SP and start fishing to earn money. As in any business - you need investment. "),p(75,"br"),s(76," First of all: if you want to earn money, always fish with two accounts at the same time. "),p(77,"br"),s(78," Secondly, earnings only start after reaching 40 jlvl on SP - that's when you start fishing out Tattoo Boxes and Carve Rune Boxes, which are the main source of earnings. "),p(79,"br"),s(80," Third: buy the necessary equipment for fishing. The list of items that boost fishing can be found "),l(81,"h1",25)(82,"a",26),s(83," here"),a()(),p(84,"br"),a(),p(85,"hr"),a()()())},styles:[".fish-system[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;flex-direction:column;margin-block:3em;color:#fff;background-color:#000c;border-radius:20px;width:100%;padding:3em 0;text-align:center}.fish-system-title-1[_ngcontent-%COMP%], .fish-system-title-2[_ngcontent-%COMP%]{font-family:Edu SA Beginner,cursive}.fish-system-title-1[_ngcontent-%COMP%]{font-size:3rem;margin-bottom:1em}.fish-system-title-2[_ngcontent-%COMP%]{font-size:2rem;margin-top:1em}.fish-system-title-3[_ngcontent-%COMP%]{font-size:1.25rem}.fish-system-text[_ngcontent-%COMP%]{font-size:1.1rem;line-height:1.5em}@media all and (min-width: 1140px){.fish-system[_ngcontent-%COMP%]{width:75%}}"]}),n})(),NG=(()=>{class n{constructor(){}ngOnInit(){!function AG(){document.querySelectorAll(".open-prestige").forEach(t=>{t.addEventListener("click",()=>{let e=t.nextElementSibling;(null==e?void 0:e.classList.contains("display-none"))?(e.classList.remove("display-none"),e.classList.add("display-grid")):(null==e?void 0:e.classList.contains("display-grid"))&&(e.classList.remove("display-grid"),e.classList.add("display-none"))})})}()}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=X({type:n,selectors:[["app-prestige-system"]],decls:32,vars:0,consts:[[1,"d-flex","justify-content-center"],[1,"prestige-system"],[1,"prestige-system-title-1"],["width","50px","src","../../assets/img/prestiges/prestige_icon.png","alt",""],[1,"w-75"],[1,"prestige-system-title-2"],[1,"prestige-system-text"],[1,"prestige-system-title-3"],[1,"prestige-lvls"],[1,"prestige-lvl"]],template:function(e,i){1&e&&(l(0,"div",0)(1,"section",1)(2,"h1",2),s(3,"Prestige System"),p(4,"img",3)(5,"hr"),a(),l(6,"div",4)(7,"h2",5),s(8,"-- What are Prestiges? --"),a(),l(9,"p",6),s(10," Prestiges are the way to level up and unlock content in NosVoid. There are 5 Prestiges. "),a(),p(11,"hr"),l(12,"h2",5),s(13,"-- How to pass your Prestige? --"),a(),l(14,"p",6),s(15," Once you reached the maximum level of your current Prestige, you need to go to the bottom right of NosVille and buy a Prestige Item. After using the Prestige Item (you need to remove all your equipments to use it), your level will be downgraded. "),a(),p(16,"hr"),l(17,"h3",7),s(18,"-- Prestige Max Levels: --"),a(),l(19,"ul",8)(20,"li",9),s(21,"Prestige 0 : 99"),a(),l(22,"li",9),s(23,"Prestige 1 : 99+30"),a(),l(24,"li",9),s(25,"Prestige 2 : 99+55"),a(),l(26,"li",9),s(27,"Prestige 3 : 99+60"),a(),l(28,"li",9),s(29,"Prestige 4 : 99+60"),a(),l(30,"li",9),s(31,"Prestige 5 : 99+70"),a()()()()())},styles:[".prestige-system[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;flex-direction:column;margin-block:3em;color:#fff;background-color:#000c;border-radius:20px;width:100%;padding:3em 0}.prestige-system-title-1[_ngcontent-%COMP%], .prestige-system-title-2[_ngcontent-%COMP%], .prestige-system-title-3[_ngcontent-%COMP%]{font-family:Edu SA Beginner,cursive}.prestige-system-title-1[_ngcontent-%COMP%]{font-size:3rem;margin-bottom:1em}.prestige-system-title-2[_ngcontent-%COMP%]{font-size:2rem;margin-top:1em;color:var(--void-clr)}.prestige-system-title-3[_ngcontent-%COMP%]{font-size:1.75rem;line-height:1.3em;color:var(--void-clr);margin-top:1.5em}.prestige-system-title-4[_ngcontent-%COMP%]{margin-block:1em;text-decoration:underline;font-weight:700}.prestige-system-title-4[_ngcontent-%COMP%], .prestige-lvl[_ngcontent-%COMP%]{font-size:1.25rem;line-height:1.3em}.prestige-system-text[_ngcontent-%COMP%], .prestige-list-item[_ngcontent-%COMP%]{font-size:1.1rem;line-height:1.5em}.prestige-system[_ngcontent-%COMP%]{text-align:center;width:75%}.w-75[_ngcontent-%COMP%]{margin-top:-35px;margin-bottom:80px;background-color:#fff1;border-radius:12px;padding:10px}@media all and (min-width: 1140px){.prestige-system[_ngcontent-%COMP%]{width:75%}}"]}),n})(),RG=(()=>{class n{constructor(){}ngOnInit(){}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=X({type:n,selectors:[["app-world-bosses"]],decls:47,vars:0,consts:[[1,"d-flex","justify-content-center"],[1,"world-bosses"],[1,"world-bosses-title-1"],[1,"w-75"],[1,"world-bosses-title-2"],[1,"world-bosses-text"],[1,"act4-wb-rewards"],[1,"act4-wb-reward"],[1,"world-bosses-title-3"]],template:function(e,i){1&e&&(l(0,"div",0)(1,"section",1)(2,"h1",2),s(3,"World Bosses"),a(),l(4,"div",3)(5,"h2",4),s(6,"Fire God Grenigas World Boss"),a(),l(7,"p",5),s(8," At 16:00 and 22:45 the World Boss spawns at World Boss Area $warp wb. You need to kill the World Boss to get Tattoo and Carve Boxes "),a(),l(9,"h2",4),s(10,"Act 4 World Boss"),a(),l(11,"p",5),s(12," At 16:15 and 23:00 a portal spawn in Act4 Citadel. "),p(13,"br"),s(14," First, Angels and Demons need to kill the World Boss. "),p(15,"br"),s(16," Second, Angels and Demons will fight. The first side that reaches 300 kills wins. "),p(17,"br"),s(18," At the end, everyone get : "),a(),l(19,"ul",6)(20,"li",7),s(21,"- 2x Tattoo Box 1"),a(),l(22,"li",7),s(23,"- 2x Tattoo Box 2"),a(),l(24,"li",7),s(25,"- 2x Tattoo Box 3"),a(),l(26,"li",7),s(27,"- 2x Carve Runes Box 1"),a(),l(28,"li",7),s(29,"- 2x Carve Runes Box 2"),a()(),l(30,"h3",8),s(31,"Winner and Loser Side Boxes :"),a(),l(32,"p",5),s(33," The chance to get items change between Winner and Loser Side Boxes. "),a(),l(34,"ul",6)(35,"li",7),s(36,"- 1x Costume Piece"),a(),l(37,"li",7),s(38,"- 1x Change Skin 2"),a(),l(39,"li",7),s(40,"- 2x Rarify Item"),a(),l(41,"li",7),s(42,"- 1x Cold Heart"),a()(),l(43,"h2",4),s(44,"Volcano World Boss"),a(),l(45,"p",5),s(46," At 20:00 the World Boss spawns at World Boss Area $warp wb Double-Instanced World boss, defeat minibosses to obtain items of great value. After defeating minibosses, a World Boss will spawn. "),a()()()())},styles:[".world-bosses[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;flex-direction:column;margin-block:3em;color:#fff;background-color:#000c;border-radius:20px;width:100%;padding:3em 0}.world-bosses-title-1[_ngcontent-%COMP%], .world-bosses-title-2[_ngcontent-%COMP%]{font-family:Edu SA Beginner,cursive}.world-bosses-title-1[_ngcontent-%COMP%]{font-size:3rem;margin-bottom:1em}.world-bosses-title-2[_ngcontent-%COMP%]{font-size:2rem;margin-top:1em;color:var(--void-clr)}.world-bosses-title-3[_ngcontent-%COMP%], .act4-wb-reward[_ngcontent-%COMP%]{font-size:1.25rem;line-height:1.3em}.world-bosses-text[_ngcontent-%COMP%]{font-size:1.1rem;line-height:1.5em}.world-bosses[_ngcontent-%COMP%]{text-align:center;width:75%}@media all and (min-width: 1140px){.world-bosses[_ngcontent-%COMP%]{width:75%}}"]}),n})();const ak=JSON.parse('[{"name":"draco_banner","img":"soul_craft_draco","mats":"500x Raid Ticket, Draco Soul"},{"name":"laurena_banner","img":"soul_craft_laurena","mats":"500x Raid Ticket, Draco Soul"},{"name":"glacerus_banner","img":"soul_craft_glacerus","mats":"500x Raid Ticket, Draco Soul"},{"name":"kirollas_banner","img":"soul_craft_kirollas","mats":"500x Raid Ticket, Draco Soul"},{"name":"pure_beast_banner","img":"soul_craft_pure_beast","mats":"500x Raid Ticket, Draco Soul"}]');function IG(n,t){if(1&n&&(l(0,"div",17)(1,"div",12),p(2,"img",27),l(3,"button",18),s(4,"Show Craft"),a(),l(5,"div",19)(6,"div",20),p(7,"img",28),l(8,"span",22),p(9,"i",23),a()()(),p(10,"br")(11,"br")(12,"br")(13,"br")(14,"br"),a()()),2&n){const e=t.$implicit;C(2),te("src","../assets/img/soul-system/Minor/",e.name,".png",q),C(5),te("src","../assets/img/soul-system/Minor/",e.img,".png",q)}}let FG=(()=>{class n{constructor(){this.soulsystem=ak}ngOnInit(){!function LG(){$(document).ready(function(){$(".show-craft").click(function(n){let e=n.target.nextElementSibling;(null==e?void 0:e.classList.contains("display-none"))?(e.classList.remove("display-none"),e.classList.add("display-flex")):(null==e?void 0:e.classList.contains("display-flex"))&&(e.classList.remove("display-flex"),e.classList.add("display-none")),$(".close-craft").click(function(i){null==e||e.classList.remove("display-flex"),null==e||e.classList.add("display-none")}),window.addEventListener("click",i=>{i.target==e&&(null==e||e.classList.remove("display-flex"),null==e||e.classList.add("display-none"))})})})}()}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=X({type:n,selectors:[["app-soul-system"]],decls:145,vars:1,consts:[[1,"d-flex","justify-content-center"],[1,"soul-system"],[1,"soul-system-title"],[1,"soul-system-content"],[2,"color","rgb(38, 182, 25)"],["width","150px","src","../../assets/img/soul-system/map_location.png","alt",""],["width","24px","src","../../assets/img/soul-system/draco_box.png","alt",""],["width","24px","src","../../assets/img/soul-system/glacerus_box.png","alt",""],["width","24px","src","../../assets/img/soul-system/laurena_box.png","alt",""],["width","24px","src","../../assets/img/soul-system/kirollas_box.png","alt",""],["width","24px","src","../../assets/img/soul-system/pure_beast_box.png","alt",""],["width","200px","src","../../assets/img/soul-system/raid_ticket.png","alt",""],[1,"d-flex","justify-content-center","align-items-center","flex-column"],["src","../../assets/img/soul-system/pity_system.png","alt",""],[1,""],[1,"partners-container"],["class","partner-container",4,"ngFor","ngForOf"],[1,"partner-container"],[1,"show-craft"],["id","set-craft-modal",1,"set-craft","display-none"],[1,"set-craft-content"],["src","../assets/img/soul-system/Major/rarify_item.png","alt",""],["id","close-btn",1,"close-craft"],["aria-hidden","true",1,"fa","fa-times"],["src","../assets/img/soul-system/Major/upgrade_item.png","alt",""],["src","../assets/img/soul-system/Major/evolve_badge.png","alt",""],["src","../assets/img/soul-system/Major/evolve_badge_rarify.png","alt",""],[3,"src"],["alt","",3,"src"]],template:function(e,i){1&e&&(l(0,"div",0)(1,"div",1)(2,"h1",2),s(3,"Soul System"),a(),l(4,"div",3)(5,"h2"),s(6,"What is Soul System?"),a(),l(7,"p"),s(8," Soul System is a system that introduces the Souls of Raid Bosses in the form of an item."),p(9,"br"),s(10," You can get them from the box of a given raid."),p(11,"br"),s(12," You can craft valuable items from Souls."),p(13,"br"),s(14," The entrance to the Soul System is at "),l(15,"u",4),s(16,"$warp p4"),a(),s(17,"."),p(18,"br")(19,"img",5),a(),l(20,"p"),s(21," You can get souls only from these Raid Bosses:"),p(22,"br")(23,"br"),s(24," Lord Draco "),p(25,"img",6)(26,"br"),s(27," Glacerus \xa0 \xa0 "),p(28,"img",7)(29,"br"),s(30," Laurena \xa0 \xa0 "),p(31,"img",8)(32,"br"),s(33," Kirollas \xa0 \xa0 "),p(34,"img",9)(35,"br"),s(36," Pure Beast "),p(37,"img",10),a(),p(38,"br")(39,"br")(40,"hr"),l(41,"h2"),s(42,"Raid Ticket"),a(),p(43,"img",11)(44,"br")(45,"br"),l(46,"p"),s(47,"After completing each raid, you will get a certain amount of Raid Tickets. "),p(48,"br"),s(49," You will need them for crafting Minor and Major Rewards."),p(50,"br"),s(51," You can get Raid Tickets from:"),p(52,"br")(53,"br"),s(54," Draco, Glacerus, Laurena, Maru, Fernon, Kirollas, Pure Beast "),l(55,"u",4),s(56,"(1x Raid Ticket)"),p(57,"br"),a(),s(58," Paimon, Belial, Sandstorm, Grenigas "),l(59,"u",4),s(60,"(2x Raid Ticket)"),p(61,"br"),a(),s(62," Hardcore, Ibrahim,Kertos "),l(63,"u",4),s(64,"(4x Raid Ticket)"),a(),p(65,"br")(66,"br"),a(),p(67,"hr"),l(68,"h2"),s(69,"Pity System"),a(),p(70,"br"),l(71,"p"),s(72,"Pity System has been implemented for Soul System."),p(73,"br"),s(74," Purpose of Pity System is to help our players to farm Souls quicker! "),p(75,"br"),s(76,"There will be counter of "),l(77,"b"),s(78,"500"),a(),s(79," boxes where you get a guaranteed reward when you reach 500 box."),p(80,"br"),s(81," Pity System works for following raid boxes: "),l(82,"u",4),s(83,"Draco, Glacerus, Carno, Kirollas, Laurena."),a()(),l(84,"div",12),p(85,"img",13),a(),p(86,"br")(87,"hr")(88,"br")(89,"br"),l(90,"section",14)(91,"h2"),s(92,"Minor Rewards"),a(),l(93,"div",15),I(94,IG,15,2,"div",16),a()(),p(95,"hr"),l(96,"section",14)(97,"h2"),s(98,"Major Rewards"),a(),l(99,"div",17)(100,"div",12)(101,"h3"),s(102,"Rarify Item x100"),a(),l(103,"button",18),s(104,"Show Craft"),a(),l(105,"div",19)(106,"div",20),p(107,"img",21),l(108,"span",22),p(109,"i",23),a()()(),p(110,"br"),l(111,"h3"),s(112,"Upgrade Item x100"),a(),l(113,"button",18),s(114,"Show Craft"),a(),l(115,"div",19)(116,"div",20),p(117,"img",24),l(118,"span",22),p(119,"i",23),a()()(),p(120,"br"),l(121,"h3"),s(122,"Evolve Your Badge x1"),a(),l(123,"button",18),s(124,"Show Craft"),a(),l(125,"div",19)(126,"div",20),p(127,"img",25),l(128,"span",22),p(129,"i",23),a()()(),p(130,"br"),l(131,"h3"),s(132," Evolution Badge Rarify Changer x1"),a(),l(133,"button",18),s(134,"Show Craft"),a(),l(135,"div",19)(136,"div",20),p(137,"img",26),l(138,"span",22),p(139,"i",23),a()()(),p(140,"br")(141,"br")(142,"br")(143,"br")(144,"br"),a()()()()()()),2&e&&(C(94),R("ngForOf",i.soulsystem))},directives:[Me],styles:[".soul-system[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;flex-direction:column;margin-block:3em;color:#fff;background-color:#000c;border-radius:20px;width:100%;padding:3em 0;text-align:center}.soul-system-title[_ngcontent-%COMP%], .soul-system-content[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{font-family:Edu SA Beginner,cursive;font-size:2rem}.soul-system-content[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .soul-system-content[_ngcontent-%COMP%] ul[_ngcontent-%COMP%]{margin-bottom:2em}.soul-system-content[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .soul-system-content[_ngcontent-%COMP%] li[_ngcontent-%COMP%], .soul-system-content[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{font-size:1.1rem}.soul-system-title[_ngcontent-%COMP%]{font-size:3rem;margin-bottom:1em;display:flex;justify-content:center}.soul-system-content[_ngcontent-%COMP%]{padding:1em}.one-icon[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(1,1fr);align-items:center;justify-items:center;grid-gap:.3em;gap:.3em}.soul-container[_ngcontent-%COMP%]{padding:1em}.obtaining[_ngcontent-%COMP%]{width:75%}.soul.mats[_ngcontent-%COMP%]{font-size:1.1rem;text-align:center}.show-craft[_ngcontent-%COMP%]{border:none;background-color:var(--void-clr);color:#000;padding:.5em 1em;border-radius:10px;display:block;margin:auto}.set-craft[_ngcontent-%COMP%]{position:fixed;z-index:1;left:0;top:0;height:100%;width:100%;overflow:auto;background-color:#000c;justify-content:center;align-items:center;overflow:hidden}.set-craft-content[_ngcontent-%COMP%]{background-color:var(--void-clr);margin:20% auto;padding:2em;box-shadow:0 5px 8px #0003,0 7px 20px #0000002b;border-radius:20px;display:flex;justify-content:center;align-items:flex-start;gap:1em}.close-craft[_ngcontent-%COMP%]{color:#000;font-size:1.5rem;cursor:pointer}.close-craft[_ngcontent-%COMP%]:hover, .close-craft[_ngcontent-%COMP%]:focus{text-decoration:none}.show-buffs[_ngcontent-%COMP%]{border:none;background-color:var(--void-clr);color:#000;padding:.5em 1em;border-radius:10px;display:block;margin:auto}.set-buff[_ngcontent-%COMP%]{position:fixed;z-index:1;left:0;top:0;height:100%;width:100%;overflow:auto;background-color:#000c;justify-content:center;align-items:center;overflow:hidden}.set-buff-content[_ngcontent-%COMP%]{background-color:var(--void-clr);margin:20% auto;padding:2em;box-shadow:0 5px 8px #0003,0 7px 20px #0000002b;border-radius:20px;display:flex;justify-content:center;align-items:flex-start;gap:1em}.close-buffs[_ngcontent-%COMP%]{color:#000;font-size:1.5rem;cursor:pointer}.close-buffs[_ngcontent-%COMP%]:hover, .close-buffs[_ngcontent-%COMP%]:focus{text-decoration:none}@media all and (min-width: 1140px){.partners-container[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(3,1fr);padding:1em}}@media all and (min-width: 1140px){.soul-system[_ngcontent-%COMP%]{width:75%}}"]}),n})(),BG=(()=>{class n{constructor(){}ngOnInit(){}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=X({type:n,selectors:[["app-money"]],decls:258,vars:0,consts:[[1,"d-flex","justify-content-center"],[1,"badges"],["href","/money#",1,"scrollTop"],["aria-hidden","true",1,"fa","fa-arrow-up"],[1,"navbar","navbar-expand-lg"],[1,"container-fluid"],["type","button","data-bs-toggle","collapse","data-bs-target","#navbarNav","aria-controls","navbarNav","aria-expanded","false","aria-label","Toggle navigation",1,"navbar-toggler"],["aria-hidden","true",1,"fa","fa-bars","nos-bars"],["id","navbarNav",1,"collapse","navbar-collapse"],[1,"navbar-nav"],[1,"nav-item"],["href","/money#1",1,"nav-link"],["href","/money#2",1,"nav-link"],["href","/money#3",1,"nav-link"],["href","/money#4",1,"nav-link"],["href","/money#5",1,"nav-link"],["href","/money#6",1,"nav-link"],["href","/money#7",1,"nav-link"],["href","/money#8",1,"nav-link"],["href","/money#9",1,"nav-link"],[1,"scrollItems"],[1,"badges-title"],["width","50px","src","../../assets/img/money/icon.png","alt",""],[1,"badge-content"],["id","1",1,"scrollHere"],[1,"sg-tit-2"],[2,"color","rgb(38, 182, 25)"],["href","https://wiki.nosvoid.com/fish-system"],["href","https://wiki.nosvoid.com/fish-set"],["id","2",1,"scrollHere"],["href","https://wiki.nosvoid.com/gold-set"],["width","600px","src","../../assets/img/money/money1.png","alt","",2,"border","1px solid rgb(134, 40, 103)"],["width","200px","src","../../assets/img/money/money2.png","alt","",2,"border","1px solid rgb(134, 40, 103)"],["id","3",1,"scrollHere"],["width","100px","src","../../assets/img/money/money3.png","alt","",2,"border","1px solid rgb(134, 40, 103)"],["href","https://wiki.nosvoid.com/schedule"],["id","4",1,"scrollHere"],["id","5",1,"scrollHere"],["width","400px","src","../../assets/img/money/money4.png","alt","",2,"border","1px solid rgb(134, 40, 103)"],["width","200px","src","../../assets/img/money/money5.png","alt","",2,"border","1px solid rgb(134, 40, 103)"],["width","900px","src","../../assets/img/money/money6.png","alt","",2,"border","1px solid rgb(134, 40, 103)"],["width","300px","src","../../assets/img/money/money7.png","alt","",2,"border","1px solid rgb(134, 40, 103)"],["width","300px","src","../../assets/img/money/money9.png","alt","",2,"border","1px solid rgb(134, 40, 103)"],["id","6",1,"scrollHere"],["href","https://wiki.nosvoid.com/daily-quests"],["id","7",1,"scrollHere"],["width","900px","src","../../assets/img/money/money10.png","alt","",2,"border","1px solid rgb(134, 40, 103)"],["id","8",1,"scrollHere"],["id","9",1,"scrollHere"]],template:function(e,i){1&e&&(l(0,"div",0)(1,"div",1)(2,"a",2),p(3,"i",3),a(),l(4,"nav",4)(5,"div",5)(6,"button",6),p(7,"i",7),a(),l(8,"div",8)(9,"ul",9)(10,"li",10)(11,"a",11),s(12,"Fishing"),a()(),l(13,"li",10)(14,"a",12),s(15,"Gold farming on maps"),a()(),l(16,"li",10)(17,"a",13),s(18,"Caligor"),a()(),l(19,"li",10)(20,"a",14),s(21,"Asgobas IC"),a()(),l(22,"li",10)(23,"a",15),s(24,"Tower Games"),a()(),l(25,"li",10)(26,"a",16),s(27,"Quests"),a()(),l(28,"li",10)(29,"a",17),s(30,"Feathers farming"),a()(),l(31,"li",10)(32,"a",18),s(33,"Fernon Marathon"),a()(),l(34,"li",10)(35,"a",19),s(36,"World Bosses"),a()()()()()(),p(37,"div",20),l(38,"h1",21),p(39,"img",22),s(40,"How to make money?"),p(41,"img",22),a(),l(42,"div",23),p(43,"div",24),l(44,"h2",25),s(45,"-- Fishing --"),a(),p(46,"br"),l(47,"p"),s(48," Fishing is a very good source of earning money."),p(49,"br"),s(50,"\nOf course, not right away - you need to prepare yourself before earning enough.\nFor this we need Angler SP on at least 40 job lvl.\nIn addition to SP, items with fishing bonuses are required. "),p(51,"br"),s(52,"\nThe most important items are "),l(53,"u",26),s(54,"Fishing Master Tittle, Palina PSP, Snorkeling Costume Set."),a(),p(55,"br"),s(56,"\nIf we have all this prepared, we can start fishing on the P6 Fishing Map. "),p(57,"br"),s(58,"\nWe will start getting "),l(59,"u",26),s(60,"Tattoo Box 1 and Carve Runes Box 1"),a(),s(61," there, which are our biggest source of money. After successful fishing, all that remains is to open them and sell Moritius Obsidian, Loa Runic Powder."),p(62,"br"),s(63,"\nMore detailed description of the fishing process can be found "),l(64,"a",27),s(65," here"),a(),p(66,"br"),s(67,"\nFishing boost items can be found "),l(68,"a",28),s(69," here"),a()(),p(70,"hr")(71,"div",29),l(72,"h2",25),s(73,"-- Gold farming on maps --"),a(),p(74,"br"),l(75,"p"),s(76," Killing mobs can be very good option to get money. "),p(77,"br"),s(78," By doing that you can reach up to 2b per hour with items that increase amount of gold you earn. "),p(79,"br"),s(80," List of that items can be found "),l(81,"a",30),s(82," here"),a(),p(83,"br")(84,"br"),l(85,"u",26),s(86," First spot"),a(),p(87,"br"),s(88," To make it work, you must get married with your second character. On the $warp p3 map you set your second character like this."),p(89,"br")(90,"img",31)(91,"br"),s(92," Then with your main character you lure and clear 50-60 Hero Map, teleport to your second char with marriage teleportation and do the same with 40-50 Hero Map."),p(93,"br")(94,"br"),l(95,"u",26),s(96," Second spot"),a(),p(97,"br"),s(98," Second spot is on the $warp p4 map - 50-60 Hero Map."),p(99,"br"),s(100," The map clearing rotation looks like this"),p(101,"br")(102,"img",32)(103,"br"),a(),p(104,"hr")(105,"div",33),l(106,"h2",25),s(107,"-- Caligor --"),a(),p(108,"br"),l(109,"p"),s(110,"Caligor Event can give you a lot of money if you're lucky. After Caligor you will get Caligor's Box and Caligor's Gucci Box from which you can get items like "),l(111,"u",26),s(112,"Blood-Red Ruby, Holy Light, Dragon Bone"),a(),s(113,"."),p(114,"br")(115,"img",34)(116,"br"),s(117," Price of each of them varies between 1-2b. In addition, you get a shell from each box. With even more luck, you can get a valuable shell that may be sold for a big money. From Caligor's Gucci Box you can also get Vengful Draco Horn and Angelic Horn. These one are untradeable, but very valuabe for your character building."),p(118,"br"),s(119," Caligor schedule can be found "),l(120,"a",35),s(121," here"),a(),p(122,"br"),a(),p(123,"hr")(124,"div",36),l(125,"h2",25),s(126,"-- Asgobas Instant Combat --"),a(),p(127,"br"),l(128,"p"),s(129," Asgobas Instant Combat is very important activity to make money or improve your character."),p(130,"br"),s(131," This is where you get the most important materials for craft p9 items or carving armours."),p(132,"br"),s(133," Due to the fact that they are obtained only from here, they are also very expensive."),p(134,"br"),l(135,"u",26),s(136," Dragon Rock, Dragon Rock Fragment and all Dragon Energies"),a(),s(137," can be sold to players for huge money."),p(138,"br"),s(139," From Asgobas Box you can also get Vengful Draco Horn and Angelic Horn. These one are untradeable, but very valuabe for your character building."),p(140,"br"),s(141," Asgobas Instant Combat schedule can be found "),l(142,"a",35),s(143," here"),a(),p(144,"br"),a(),p(145,"hr")(146,"div",37),l(147,"h2",25),s(148,"-- Tower Games --"),a(),p(149,"br"),l(150,"p"),s(151," Remember to participate in the Tower Games.\nOn the $warp p3 map you will find a Tower Game that can bring you a nice amount of money by crafting. "),p(152,"br"),s(153,"\nBe sure to take Daily Quests from Kachantrok NPC."),p(154,"br")(155,"img",38)(156,"br")(157,"br")(158,"img",39)(159,"br")(160,"br"),s(161,"\nThere is another Tower Games on $warp p4 map: "),l(162,"u",26),s(163,"Family Tower Game and Shadow Tower Game"),a(),s(164,"."),p(165,"br")(166,"br")(167,"img",40)(168,"br")(169,"br"),s(170,"\nYou must be a family member to participate in the Family Tower Game, Shadow Tower Game can be done solo."),p(171,"br"),s(172," For each floor you complete, you'll get rewards that can be used to craft valuable rewards from NPCs, which you can then sell."),p(173,"br")(174,"img",41)(175,"img",42),a(),p(176,"hr")(177,"div",43),l(178,"h2",25),s(179,"-- Daily, Weekly and Marathon Quests --"),a(),p(180,"br"),l(181,"p")(182,"u",26),s(183,"Daily Quests"),a(),s(184," rewards is Random Amulet Box which can be sold for a huge amount of money. "),p(185,"br")(186,"br"),s(187," There are currently two very profitable "),l(188,"u",26),s(189,"Weekly Quests"),a(),s(190,': "Particiapte in events" from which you get very expensive mats and "Kill monsters on Asgobas Instant Combat" which give you Ticket you can exchange for a chest from which you have a chance to get expensive items.'),p(191,"br")(192,"br"),s(193," For completing three "),l(194,"u",26),s(195,"Marathon Quest"),a(),s(196," for ther first time you will receive three titles which you can exchange for a King/Queen of Raids Title which goes up to 10b each."),p(197,"br"),s(198," All quests are described"),l(199,"a",44),s(200," here"),a()(),p(201,"hr")(202,"div",45),l(203,"h2",25),s(204,"-- Angel's Feathers farming --"),a(),p(205,"br"),l(206,"p"),s(207,"On "),l(208,"u",26),s(209,"$warp farmarea"),a(),s(210," you can farm Angel's Feathers which with proper farming can be a good money income."),p(211,"br"),s(212," The most important thing is to do it with two characters at the same time."),p(213,"br"),s(214,"\nYou place your second character in the middle of one of the maps, so that as many mobs as possible targeting you. Every respawn you use an AoE spell that kills whatever comes to your character."),p(215,"br"),s(216,"\nWith your main character you clear one map and then immediately go to the other. "),p(217,"br"),s(218,"With this rotation, you will drop a solid amount of feathers\n"),p(219,"br")(220,"br")(221,"img",46),a(),p(222,"hr")(223,"div",47),l(224,"h2",25),s(225,"-- Fernon Raid Marathons --"),a(),p(226,"br"),l(227,"p"),s(228,"On "),l(229,"u",26),s(230,"$warp p5"),a(),s(231," there is a Fernon Raid Area. "),p(232,"br"),s(233,"People often organize such a marathons to get money or reputation. "),p(234,"br"),s(235," You can sell EQ from boxes in NPC and mats like Fernon's Eggs and Angel's Feather in the Baazar. "),a(),p(236,"hr")(237,"div",48),l(238,"h2",25),s(239,"-- World Bosses --"),a(),p(240,"br"),l(241,"p"),s(242,"Participate in every World Bosses you can."),p(243,"br"),s(244," By participating every day the money earns itself."),p(245,"br"),s(246," Always with two accounts. "),p(247,"br"),s(248," There is few World Bosses in different schedule:"),p(249,"br"),l(250,"u",26),s(251,"Grenigas World Boss ($warp pwb), World Boss A4 (on glacernon) and Volcano World Boss ($warp wb) "),p(252,"br"),a(),s(253," World Bosses schedule can be found "),l(254,"a",35),s(255," here"),a(),p(256,"br"),a(),p(257,"hr"),a()()())},directives:[Ps],styles:[".badges[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;flex-direction:column;margin-block:3em;color:#fff;background-color:#000c;border-radius:20px;width:100%;padding:3em 0;text-align:center}.badges-title[_ngcontent-%COMP%], .badge-content[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{font-family:Edu SA Beginner,cursive;font-size:2rem}.badge-content[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .badge-content[_ngcontent-%COMP%] ul[_ngcontent-%COMP%]{margin-bottom:2em}.badge-content[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .badge-content[_ngcontent-%COMP%] li[_ngcontent-%COMP%], .badge-content[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{font-size:1.1rem}.badges-title[_ngcontent-%COMP%]{font-size:3rem;margin-bottom:1em;display:flex;justify-content:center}.badge-content[_ngcontent-%COMP%]{width:75%}@media all and (min-width: 1140px){.badges[_ngcontent-%COMP%]{width:75%}}.gold[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;flex-direction:column;margin-block:3em;color:#fff;background-color:#000c;border-radius:20px;width:100%;padding:3em 0}.gold-title-1[_ngcontent-%COMP%], .gold-title-2[_ngcontent-%COMP%]{font-family:Edu SA Beginner,cursive}.gold-title-1[_ngcontent-%COMP%]{font-size:3rem;margin-bottom:1em}.gold-title-2[_ngcontent-%COMP%]{font-size:2rem;margin-top:1em}.gold-title-3[_ngcontent-%COMP%]{font-size:1.25rem}.gold-text[_ngcontent-%COMP%]{font-size:1.1rem;line-height:1.5em}.gold-system[_ngcontent-%COMP%]{text-align:center;width:75%}.gold-items[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{max-width:100%;max-height:100%}@media all and (min-width: 1140px){.gold-items[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(2,1fr)}.gold[_ngcontent-%COMP%]{width:75%}.scrollHere[_ngcontent-%COMP%]{height:20px}.nos-bars[_ngcontent-%COMP%]{color:#fff}.navbar[_ngcontent-%COMP%]{color:#000;border-radius:6px}.nav-link[_ngcontent-%COMP%]{color:#fff;font-weight:700;background-color:#ffffff4f;padding:3px;border-radius:4px;transition:.3s;margin:2px}.nav-link[_ngcontent-%COMP%]:hover{background-color:#ffffff1f;border-radius:6px}.scrollTop[_ngcontent-%COMP%]{color:#fff;padding:3px 5px;font-size:30px;font-weight:100!important;z-index:300;position:fixed;background-color:#00000093;border:solid 1px rgba(255,255,255,.557);border-radius:7px;bottom:12px;right:12px}}.sg-tit-2[_ngcontent-%COMP%]{font-family:Edu SA Beginner,cursive}.sg-tit-2[_ngcontent-%COMP%]{font-weight:700;font-size:2rem;margin-top:1em;color:var(--void-clr)}"]}),n})();const VG=JSON.parse('[{"type":"You will be able to sell to a NPC all this following items.","items":[{"name":"Fernon\'s Energy - 80kk","img":"../../assets/img/sellable/fernon_energy.png"},{"name":"Fused Biome Soul - 60kk","img":"../../assets/img/sellable/fernon_energy.png"},{"name":"Timespace Master - 50kk","img":"../../assets/img/sellable/timespace_master.png"},{"name":"C55 EQ - 40kk","img":"../../assets/img/sellable/c55.png"},{"name":"C50 EQ - 30kk","img":"../../assets/img/sellable/c50.png"},{"name":"EQ Crystals - 30kk","img":"../../assets/img/sellable/crystals.png"},{"name":"Jewel Crystal - 30kk","img":"../../assets/img/sellable/jewel.png"},{"name":"Empty Bottle - 25kk","img":"../../assets/img/sellable/empty_bottle.png"},{"name":"Dark Energy Stone - 25kk","img":"../../assets/img/sellable/dark_energy_stone.png"},{"name":"Soul of Fernon - 7kk","img":"../../assets/img/sellable/fernon_soul.png"},{"name":"Azrael Mask - 5kk","img":"../../assets/img/sellable/mask.png"},{"name":"Fernon\'s Gloves and Shoes - 5kk","img":"../../assets/img/sellable/fernon_res.png"},{"name":"Erenia & Zenas Gloves and Shoes - 4kk","img":"../../assets/img/sellable/sealed_res.png"},{"name":"Lich King Jewels - 3kk","img":"../../assets/img/sellable/lich_king_jewels.png"},{"name":"Ancient Orc Statue - 1kk","img":"../../assets/img/sellable/statue.png"},{"name":"Rare Intact Diamond - 1kk","img":"../../assets/img/sellable/rare_intact.png"},{"name":"Rare Broken Diamond - 200k","img":"../../assets/img/sellable/rare_broken.png"}]}]');function HG(n,t){if(1&n&&(l(0,"div",8)(1,"h3",9),s(2),a(),l(3,"a",10),p(4,"img",11)(5,"hr"),a()()),2&n){const e=t.$implicit;C(2),G(e.name),C(1),te("href","../../assets/img/special-sets/raid-damage/",e.img,".png",q),C(1),It("src",e.img,q)}}function jG(n,t){if(1&n&&(l(0,"div",4)(1,"h2",5),s(2),a(),l(3,"div",6),I(4,HG,6,3,"div",7),a()()),2&n){const e=t.$implicit;C(2),G(e.type),C(2),R("ngForOf",e.items)}}let WG=(()=>{class n{constructor(){this.sellable=VG}ngOnInit(){}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=X({type:n,selectors:[["app-sellable-items"]],decls:6,vars:1,consts:[[1,"d-flex","justify-content-center"],[1,"raid-damage"],[1,"raid-damage-title-1"],["class","raid-damage-system",4,"ngFor","ngForOf"],[1,"raid-damage-system"],[1,"raid-damage-title-2"],[1,"raid-damage-items"],["class","p-3",4,"ngFor","ngForOf"],[1,"p-3"],[1,"raid-damage-title-3"],["target","_blank",3,"href"],["alt","",3,"src"]],template:function(e,i){1&e&&(l(0,"div",0)(1,"section",1)(2,"h1",2),s(3,"Items you can sell to NPCs"),p(4,"hr"),a(),I(5,jG,5,2,"div",3),a()()),2&e&&(C(5),R("ngForOf",i.sellable))},directives:[Me],styles:[".raid-damage[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;flex-direction:column;margin-block:3em;color:#fff;background-color:#000c;border-radius:20px;width:100%;padding:3em 0}.raid-damage-title-1[_ngcontent-%COMP%], .raid-damage-title-2[_ngcontent-%COMP%]{font-family:Edu SA Beginner,cursive}.raid-damage-title-1[_ngcontent-%COMP%]{font-size:3rem;margin-bottom:1em}.raid-damage-title-2[_ngcontent-%COMP%]{font-size:2rem;margin-top:1em}.raid-damage-title-3[_ngcontent-%COMP%]{font-size:1.25rem}.raid-damage-text[_ngcontent-%COMP%]{font-size:1.1rem;line-height:1.5em}.raid-damage-system[_ngcontent-%COMP%]{text-align:center;width:75%}.raid-damage-items[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{max-width:100%;max-height:250px;border-radius:10px}@media all and (min-width: 1140px){.raid-damage-items[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(2,1fr)}.raid-damage[_ngcontent-%COMP%]{width:75%}}"]}),n})(),$G=(()=>{class n{constructor(){this.soulsystem=ak}ngOnInit(){!function zG(){$(document).ready(function(){$(".show-craft").click(function(n){let e=n.target.nextElementSibling;(null==e?void 0:e.classList.contains("display-none"))?(e.classList.remove("display-none"),e.classList.add("display-flex")):(null==e?void 0:e.classList.contains("display-flex"))&&(e.classList.remove("display-flex"),e.classList.add("display-none")),$(".close-craft").click(function(i){null==e||e.classList.remove("display-flex"),null==e||e.classList.add("display-none")}),window.addEventListener("click",i=>{i.target==e&&(null==e||e.classList.remove("display-flex"),null==e||e.classList.add("display-none"))})})})}()}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=X({type:n,selectors:[["app-instances"]],decls:26,vars:0,consts:[[1,"d-flex","justify-content-center"],[1,"soul-system"],[1,"soul-system-title"],[1,"soul-system-content"],["width","","src","../../assets/img/instances/npc.png","alt","",2,"border","1px solid rgb(134, 40, 103)"],["width","","src","../../assets/img/instances/dialog.png","alt","",2,"border","1px solid rgb(134, 40, 103)"]],template:function(e,i){1&e&&(l(0,"div",0)(1,"div",1)(2,"h1",2),s(3,"Private Instances"),a(),l(4,"div",3)(5,"h2"),s(6," --What is Private Instances? -- "),p(7,"hr"),a(),l(8,"p"),s(9," Private Instances is brand new system where it lets you create ow maps for yourself or with your group members!"),p(10,"br"),s(11," With that new system you can farm as much as you want without being bothered by other players."),a(),l(12,"h2"),s(13," --Where can i find entry? -- "),p(14,"hr"),a(),l(15,"p"),s(16,"You can enter Private Instance on every exp map. "),p(17,"br"),s(18,"Goth Elder NPC will be waiting for you at the entrance, which allows you to create a instance. "),a(),p(19,"img",4)(20,"br")(21,"br"),l(22,"p"),s(23,"Now is to choose whether you want to enter alone or with a group and enjoy the peace of mind while leveling!"),a(),p(24,"img",5)(25,"br"),a()()())},styles:[".soul-system[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;flex-direction:column;margin-block:3em;color:#fff;background-color:#000c;border-radius:20px;width:100%;padding:3em 0;text-align:center}.soul-system-title[_ngcontent-%COMP%], .soul-system-content[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{font-family:Edu SA Beginner,cursive;font-size:2rem}.soul-system-content[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .soul-system-content[_ngcontent-%COMP%] ul[_ngcontent-%COMP%]{margin-bottom:2em}.soul-system-content[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .soul-system-content[_ngcontent-%COMP%] li[_ngcontent-%COMP%], .soul-system-content[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{font-size:1.1rem}.soul-system-title[_ngcontent-%COMP%]{font-size:3rem;margin-bottom:1em;display:flex;justify-content:center}.soul-system-content[_ngcontent-%COMP%]{padding:1em}.one-icon[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(1,1fr);align-items:center;justify-items:center;grid-gap:.3em;gap:.3em}.soul-container[_ngcontent-%COMP%]{padding:1em}.obtaining[_ngcontent-%COMP%]{width:75%}.soul.mats[_ngcontent-%COMP%]{font-size:1.1rem;text-align:center}.show-craft[_ngcontent-%COMP%]{border:none;background-color:var(--void-clr);color:#000;padding:.5em 1em;border-radius:10px;display:block;margin:auto}.set-craft[_ngcontent-%COMP%]{position:fixed;z-index:1;left:0;top:0;height:100%;width:100%;overflow:auto;background-color:#000c;justify-content:center;align-items:center;overflow:hidden}.set-craft-content[_ngcontent-%COMP%]{background-color:var(--void-clr);margin:20% auto;padding:2em;box-shadow:0 5px 8px #0003,0 7px 20px #0000002b;border-radius:20px;display:flex;justify-content:center;align-items:flex-start;gap:1em}.close-craft[_ngcontent-%COMP%]{color:#000;font-size:1.5rem;cursor:pointer}.close-craft[_ngcontent-%COMP%]:hover, .close-craft[_ngcontent-%COMP%]:focus{text-decoration:none}.show-buffs[_ngcontent-%COMP%]{border:none;background-color:var(--void-clr);color:#000;padding:.5em 1em;border-radius:10px;display:block;margin:auto}.set-buff[_ngcontent-%COMP%]{position:fixed;z-index:1;left:0;top:0;height:100%;width:100%;overflow:auto;background-color:#000c;justify-content:center;align-items:center;overflow:hidden}.set-buff-content[_ngcontent-%COMP%]{background-color:var(--void-clr);margin:20% auto;padding:2em;box-shadow:0 5px 8px #0003,0 7px 20px #0000002b;border-radius:20px;display:flex;justify-content:center;align-items:flex-start;gap:1em}.close-buffs[_ngcontent-%COMP%]{color:#000;font-size:1.5rem;cursor:pointer}.close-buffs[_ngcontent-%COMP%]:hover, .close-buffs[_ngcontent-%COMP%]:focus{text-decoration:none}@media all and (min-width: 1140px){.partners-container[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(3,1fr);padding:1em}}@media all and (min-width: 1140px){.soul-system[_ngcontent-%COMP%]{width:75%}}"]}),n})();const L_=JSON.parse('[{"name":"Accurate Strike","scroll":"Lion","scrollImg":"lion_scroll","img":"accurate_strike"},{"name":"Arcane Wisdom","scroll":"Snake","scrollImg":"snake_scroll","img":"arcane_wisdom"},{"name":"Attack Stance","scroll":"Lion","scrollImg":"lion_scroll","img":"attack_stance"},{"name":"Bear Stamina","scroll":"Bear","scrollImg":"bear_scroll","img":"bear_stamina"},{"name":"Bear Strike","scroll":"Bear","scrollImg":"bear_scroll","img":"bear_strike"},{"name":"Blessed Pelt","scroll":"Bear","scrollImg":"bear_scroll","img":"blessed_pelt"},{"name":"Cower","scroll":"Bear","scrollImg":"bear_scroll","img":"cower"},{"name":"Curse","scroll":"Snake","scrollImg":"snake_scroll","img":"curse"},{"name":"Curse Transformation","scroll":"Snake","scrollImg":"snake_scroll","img":"curse_transformation"},{"name":"Eagle Claws","scroll":"Eagle","scrollImg":"eagle_scroll","img":"eagle_claws"},{"name":"Eagle Eyes","scroll":"Eagle","scrollImg":"eagle_scroll","img":"eagle_eyes"},{"name":"Elemental Blessing","scroll":"Lion","scrollImg":"lion_scroll","img":"elemental_blessing"},{"name":"Elemental Shield","scroll":"Snake","scrollImg":"snake_scroll","img":"elemental_shield"},{"name":"Eye for an Eye","scroll":"Eagle","scrollImg":"eagle_scroll","img":"eye_for_an_eye"},{"name":"First Strike","scroll":"Snake","scrollImg":"snake_scroll","img":"first_strike"},{"name":"Flying High","scroll":"Eagle","scrollImg":"eagle_scroll","img":"flying_high"},{"name":"Growing Experience","scroll":"Eagle","scrollImg":"eagle_scroll","img":"growing_experience"},{"name":"Lightning Defence","scroll":"Bear","scrollImg":"bear_scroll","img":"lightning_defence"},{"name":"Lion Claws","scroll":"Lion","scrollImg":"lion_scroll","img":"lion_claws"},{"name":"Lion Strike","scroll":"Lion","scrollImg":"lion_scroll","img":"lion_strike"},{"name":"Magic Armour","scroll":"Snake","scrollImg":"snake_scroll","img":"magic_armour"},{"name":"Malleable Pelt","scroll":"Bear","scrollImg":"bear_scroll","img":"malleable_pelt"},{"name":"Paimon\'s Shadow Energy","scroll":"Corrupt Shadow","scrollImg":"paimon_scroll","img":"paimon_energy"},{"name":"Piercing Gaze","scroll":"Eagle","scrollImg":"eagle_scroll","img":"piercing_gaze"},{"name":"Recuperative Healing","scroll":"Lion","scrollImg":"lion_scroll","img":"recuperative_healing"},{"name":"Sharp Claws","scroll":"Lion","scrollImg":"lion_scroll","img":"sharp_claws"},{"name":"Snake Venom","scroll":"Snake","scrollImg":"snake_scroll","img":"snake_venom"},{"name":"Snakebite","scroll":"Snake","scrollImg":"snake_scroll","img":"snakebite"},{"name":"Spiky Leather","scroll":"Bear","scrollImg":"bear_scroll","img":"spiky_leather"},{"name":"Strong Attack","scroll":"Lion","scrollImg":"lion_scroll","img":"strong_attack"},{"name":"Survival Instinct","scroll":"Eagle","scrollImg":"eagle_scroll","img":"survival_instinct"},{"name":"Swift as the Wind","scroll":"Eagle","scrollImg":"eagle_scroll","img":"swift"},{"name":"Thick-Skinned","scroll":"Bear","scrollImg":"bear_scroll","img":"thick_skinned"}]');function GG(n,t){if(1&n&&(l(0,"div",17)(1,"h4",18),s(2),a(),l(3,"div",19),p(4,"img",20),l(5,"p",5),s(6),a()(),l(7,"a",21),p(8,"img",20),a()()),2&n){const e=t.$implicit;C(2),G(e.name),C(2),te("src","../../assets/img/tattoo-carve/",e.scrollImg,".png",q),C(2),be("",e.scroll," scroll"),C(1),te("href","../../assets/img/tattoo-carve/tattoos-buffs/",e.img,".png",q),C(1),te("src","../../assets/img/tattoo-carve/tattoos-buffs/",e.img,".png",q)}}let UG=(()=>{class n{constructor(){this.tattoos=L_}ngOnInit(){}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=X({type:n,selectors:[["app-tattoos"]],decls:47,vars:1,consts:[[1,"d-flex","justify-content-center","w-100"],[1,"tattoo-carve"],[1,"tattoo-carve-title-1"],[1,"tattoos"],[1,"tattoo-carve-title-2"],[1,"tattoo-carve-text"],["width","600x","src","../../assets/img/tattoos/entry_map.png","alt","",1,"rounded",2,"border","1px solid rgb(134, 40, 103)"],["width","32px","src","../../assets/img/tattoos/pattern1.png","alt","",1,"rounded"],["width","32px","src","../../assets/img/tattoos/pattern2.png","alt","",1,"rounded"],["width","32px","src","../../assets/img/tattoos/pattern3.png","alt","",1,"rounded"],["width","32px","src","../../assets/img/tattoos/pattern4.png","alt","",1,"rounded"],["width","32px","src","../../assets/img/tattoos/pattern5.png","alt","",1,"rounded"],[1,"tattoo-carve-title-3"],["width","32px","src","../../assets/img/tattoos/scroll.png","alt","",1,"rounded"],["width","800x","src","../../assets/img/tattoos/table_tattoo.png","alt","",1,"rounded",2,"border","1px solid rgb(134, 40, 103)"],[1,"all-tattoos"],["class","tattoo",4,"ngFor","ngForOf"],[1,"tattoo"],[1,"tattoo-carve-title-4"],[1,"tattoo-scroll"],["alt","",3,"src"],[3,"href"]],template:function(e,i){1&e&&(l(0,"div",0)(1,"section",1)(2,"h1",2),s(3,"Tattoos"),p(4,"hr"),a(),l(5,"div",3)(6,"h3",4),s(7,"How to get your Tattoos ?"),a(),p(8,"br"),l(9,"p",5),s(10," To get your Tattoos, you need to go in the Tattoo & Rune Map in NosVille to craft the scroll related to the Tattoo you want. "),p(11,"br")(12,"img",6)(13,"br")(14,"br"),s(15," There are 5 Tattoo Scrolls : Bear, Snake, Lion, Eagle Loa & Corrupt Shadow Tattoo Partern. "),p(16,"br")(17,"img",7)(18,"img",8)(19,"img",9)(20,"img",10)(21,"img",11)(22,"br")(23,"br"),s(24," Each of them gives different Tattoos. "),p(25,"br"),s(26,' After crafting the scroll you want, you need to "Receive" this scroll in the second tab of the NPC. It will give you a random Tattoo from the "type" of the scroll you used. '),p(27,"br"),s(28," If the Tattoo you received doesn't suit you, you can go in the third tab of the NPC, and simply use the Tattoo Removal button to get a new one. "),a(),p(29,"hr"),l(30,"h3",12),s(31,"How to upgrade your Tattoos?"),a(),l(32,"p",5),s(33," You can upgrade your Tattoos to +9 maximum. It will increase the values of your Tattoo options. You can use the NPC to upgrade your Tattoos but you also have Tattoo Safeguard Scrolls. They prevent you from a possible downgrade of your Tattoo. "),p(34,"img",13)(35,"br"),a(),p(36,"hr"),l(37,"h3",12),s(38,"Upgrade Materials"),a(),l(39,"p",5),p(40,"img",14)(41,"br"),a(),p(42,"hr"),l(43,"h3",12),s(44,"All Tattoos"),a(),l(45,"div",15),I(46,GG,9,5,"div",16),a()()()()),2&e&&(C(46),R("ngForOf",i.tattoos))},directives:[Me],styles:[".tattoo-carve[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;flex-direction:column;margin-block:3em;color:#fff;background-color:#000c;border-radius:20px;width:100%;padding:3em 1em;text-align:center}.tattoo-carve-title-1[_ngcontent-%COMP%], .tattoo-carve-title-2[_ngcontent-%COMP%], .tattoo-carve-title-3[_ngcontent-%COMP%], .tattoo-carve-title-4[_ngcontent-%COMP%]{font-family:Edu SA Beginner,cursive}.tattoo-carve-title-1[_ngcontent-%COMP%]{font-size:3rem;margin-bottom:1em}.tattoo-carve-title-2[_ngcontent-%COMP%]{font-size:2.5rem;margin-top:1em}.tattoo-carve-title-3[_ngcontent-%COMP%]{font-size:2rem;line-height:1.3em}.tattoo-carve-title-4[_ngcontent-%COMP%]{font-size:1.5rem;line-height:1.3em}.tattoo-carve-text[_ngcontent-%COMP%]{font-size:1.1rem;line-height:1.5em}.tattoos[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{max-width:100%;max-height:100%;border-radius:10px}.tattoo-carve-options[_ngcontent-%COMP%]{text-align:start;font-size:1.2rem;line-height:1.4em}.option-type[_ngcontent-%COMP%]{color:var(--void-clr)}.tattoo-carve-powers[_ngcontent-%COMP%] div[_ngcontent-%COMP%]{padding:1.5em}.tattoo[_ngcontent-%COMP%]{margin-block:1em}.tattoo-scroll[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;gap:1em;margin-bottom:1em}.tattoo[_ngcontent-%COMP%] .tattoo-carve-text[_ngcontent-%COMP%]{margin-bottom:0}@media all and (min-width: 1140px){.tattoo-carve[_ngcontent-%COMP%], .tattoos[_ngcontent-%COMP%]{width:75%}.tattoo-carve-powers[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(2,1fr)}.all-tattoos[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(3,1fr)}}"]}),n})();const YG=JSON.parse('[{"name":"Agility Power","img":"agility"},{"name":"Apocalypse Power","img":"apocalypse"},{"name":"Bear Power","img":"bear"},{"name":"Curse Power","img":"curse"},{"name":"Explosion Power","img":"explosion"},{"name":"Frost Power","img":"frost"},{"name":"Kickback Power","img":"kickback"},{"name":"Lightning Power","img":"lightning"},{"name":"Reflection Power","img":"reflection"},{"name":"Wolf Power","img":"wolf"}]'),qG=JSON.parse('[{"name":"Power of Conversion","img":"power_of_conversion"},{"name":"Power of Blood","img":"power_of_blood"},{"name":"Power of Instinct","img":"power_of_instinct"},{"name":"Power of Unyielding","img":"power_of_unyielding"},{"name":"Power of the Flame","img":"power_of_flame"},{"name":"Power of Healing","img":"power_of_healing"},{"name":"Power of Cleansing Armour","img":"power_of_armor"},{"name":"Power of Purity","img":"power_of_purity"},{"name":"Power of Regeneration","img":"power_of_regeneration"},{"name":"Power of Resistance","img":"power_of_resistance"}]');function KG(n,t){if(1&n&&(l(0,"div")(1,"h4",30),s(2),a(),l(3,"a",31),p(4,"img",32),a()()),2&n){const e=t.$implicit;C(2),G(e.name),C(1),te("href","../../assets/img/tattoo-carve/carve-buffs/",e.img,".png",q),C(1),te("src","../../assets/img/tattoo-carve/carve-buffs/",e.img,".png",q)}}function QG(n,t){if(1&n&&(l(0,"div")(1,"h4",30),s(2),a(),l(3,"a",31),p(4,"img",32),a()()),2&n){const e=t.$implicit;C(2),G(e.name),C(1),te("href","../../assets/img/carves/",e.img,".png",q),C(1),te("src","../../assets/img/carves/",e.img,".png",q)}}let ZG=(()=>{class n{constructor(){this.carve=YG,this.carve1=qG,this.tattoos=L_}ngOnInit(){}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=X({type:n,selectors:[["app-carves"]],decls:198,vars:2,consts:[[1,"d-flex","justify-content-center","w-100"],[1,"tattoo-carve"],["href","/carves#",1,"scrollTop"],["aria-hidden","true",1,"fa","fa-arrow-up"],[1,"navbar","navbar-expand-lg"],[1,"container-fluid"],["type","button","data-bs-toggle","collapse","data-bs-target","#navbarNav","aria-controls","navbarNav","aria-expanded","false","aria-label","Toggle navigation",1,"navbar-toggler"],["aria-hidden","true",1,"fa","fa-bars","nos-bars"],["id","navbarNav",1,"collapse","navbar-collapse"],[1,"navbar-nav"],[1,"nav-item"],["href","/carves#1",1,"nav-link"],["href","/carves#2",1,"nav-link"],[1,"scrollItems"],["id","1",1,"scrollHere"],[1,"tattoo-carve-title-1"],[1,"tattoos"],[1,"tattoo-carve-title-3"],[1,"tattoo-carve-text"],["width","600x","src","../../assets/img/carves/entry_map.png","alt","",1,"rounded",2,"border","1px solid rgb(134, 40, 103)"],["width","32px","src","../../assets/img/carves/scroll.png","alt","",1,"rounded"],["width","1500px","src","../../assets/img/carves/weapon_table.png","alt","",1,"rounded",2,"border","1px solid rgb(134, 40, 103)"],[1,"d-flex","justify-content-center"],[1,"tattoo-carve-options"],[1,"tattoo-carve-option"],[1,"option-type"],[1,"tattoo-carve-powers"],[4,"ngFor","ngForOf"],["id","2",1,"scrollHere"],["width","1500px","src","../../assets/img/carves/armor_table.png","alt","",1,"rounded",2,"border","1px solid rgb(134, 40, 103)"],[1,"tattoo-carve-title-4"],["target","_blank",3,"href"],["alt","",3,"src"]],template:function(e,i){1&e&&(l(0,"div",0)(1,"section",1)(2,"a",2),p(3,"i",3),a(),l(4,"nav",4)(5,"div",5)(6,"button",6),p(7,"i",7),a(),l(8,"div",8)(9,"ul",9)(10,"li",10)(11,"a",11),s(12,"Weapon Carves"),a()(),l(13,"li",10)(14,"a",12),s(15,"Armour Carves"),a()()()()()(),p(16,"div",13)(17,"div",14),l(18,"h1",15),s(19,"Carve Runes - weapons"),a(),l(20,"div",16)(21,"h3",17),s(22,"How to get your Carve Runes ?"),a(),l(23,"p",18),s(24," To get your Carve Runes, you can upgrade your Rune at Carve Rune NPC in the Tattoo & Rune Map in NosVille or you can use scrolls."),p(25,"br")(26,"img",19)(27,"br")(28,"br"),s(29," There are two different scrolls : Rune of Fortune Scroll & Premium Rune of Fortune Scroll. Both scrolls prevent the weapon from being damaged and might save your materials while upgrading. The Premium one adds 2% chance of success. "),p(30,"img",20),a(),p(31,"hr"),l(32,"h3",17),s(33,"Carve Runes Materials (Weapon)"),a(),l(34,"p",18),p(35,"img",21)(36,"br"),a(),p(37,"hr"),l(38,"h3",17),s(39,"Which options can you get ?"),a(),l(40,"div",22)(41,"ul",23)(42,"li",24),s(43," - All attacks are increased by 20 ("),l(44,"b"),s(45,"250 max"),a(),s(46,") "),l(47,"b",25),s(48,"VERY GOOD"),a()(),l(49,"li",24),s(50," - All attacks are increased by 1%. ("),l(51,"b"),s(52,"13% max"),a(),s(53,")"),l(54,"b",25),s(55," MUST HAVE"),a()(),l(56,"li",24),s(57," - Your specialist's elemental skill points are increased by 1 ("),l(58,"b"),s(59,"6 max"),a(),s(60,")"),l(61,"b",25),s(62," VERY GOOD PVE"),a()(),l(63,"li",24),s(64," - Your specialist's attack skill points are increased by 1 ("),l(65,"b"),s(66,"6 max"),a(),s(67,")"),l(68,"b",25),s(69," MUST HAVE AT LEAST 3"),a()(),l(70,"li",24),s(71," - The equipped fairy's element increases by 3. ("),l(72,"b"),s(73,"20 max"),a(),s(74,")"),l(75,"b",25),s(76," GOOD PVE"),a()(),l(77,"li",24),s(78," - Damage is increased to Dragon 3%. ("),l(79,"b"),s(80,"20% max"),a(),s(81,")"),l(82,"b",25),s(83," BONUS PVE (P9 RAIDS)"),a()(),l(84,"li",24),s(85," - Increases damage from critical hits by 3% ("),l(86,"b"),s(87,"25% max"),a(),s(88,")"),l(89,"b",25),s(90," BONUS"),a()(),l(91,"li",24),s(92," - Chance of inflicting critical hits is increased by 1% ("),l(93,"b"),s(94,"10% max"),a(),s(95,")"),l(96,"b",25),s(97," VERY GOOD - NO MAGE"),a()(),l(98,"li",24),s(99," - Damage in PvE is increased by 3% ("),l(100,"b"),s(101,"20% max"),a(),s(102,")"),l(103,"b",25),s(104," BAD"),a()(),l(105,"li",24),s(106," - Concentration is increased by 1 during the magic attack. ("),l(107,"b"),s(108,"22 max"),a(),s(109,")"),l(110,"b",25),s(111," BAD"),a()(),l(112,"li",24),s(113," - All element energies are increased by 10.("),l(114,"b"),s(115,"60 max"),a(),s(116,")"),l(117,"b",25),s(118," BAD"),a()()()(),p(119,"hr"),l(120,"h3",17),s(121,"Which powers can you get ?"),a(),l(122,"p",18),s(123,' Note that each power becomes "strong" at Lv 5 & 6. Before, they are only "small bonuses" on which you can\'t really count on. You can get a power or a power Lv every 3 Rune Lv (3 - 6 - 9 - 12 - 15 - 18 - 21). '),a(),l(124,"div",26),I(125,KG,5,3,"div",27),a(),p(126,"HR")(127,"div",28),l(128,"h1",15),s(129,"Carve Runes - armours"),a(),l(130,"h3",17),s(131,"Carve Runes Materials (Armour)"),a(),l(132,"p",18),p(133,"img",29)(134,"br"),a(),p(135,"hr"),l(136,"h3",17),s(137,"Which options can you get ?"),a(),l(138,"div",22)(139,"ul",23)(140,"li",24),s(141," - All elemental resistance is increased by 3 ("),l(142,"b"),s(143,"25 max"),a(),s(144,") "),l(145,"b",25),s(146,"BAD"),a()(),l(147,"li",24),s(148," - All defence powers are increased by 20 ("),l(149,"b"),s(150,"250 max"),a(),s(151,")"),l(152,"b",25),s(153," VERY GOOD"),a()(),l(154,"li",24),s(155," - Defence is increased by 1% ("),l(156,"b"),s(157,"25% max"),a(),s(158,")"),l(159,"b",25),s(160," MUST HAVE"),a()(),l(161,"li",24),s(162," - Your specialist's defence skill points are increased by 1 ("),l(163,"b"),s(164,"6 max"),a(),s(165,")"),l(166,"b",25),s(167," GOOD"),a()(),l(168,"li",24),s(169," - Your specialist's HP/MP skill points are increased by 1 ("),l(170,"b"),s(171,"6 max"),a(),s(172,")"),l(173,"b",25),s(174," VERY GOOD"),a()(),l(175,"li",24),s(176," - Damage from critical hits is reduced by 4% ("),l(177,"b"),s(178,"25% max"),a(),s(179,")"),l(180,"b",25),s(181," VERY GOOD"),a()(),l(182,"li",24),s(183," - Probability to receive critical hits is decreased by 1% ("),l(184,"b"),s(185,"12% max"),a(),s(186,")"),l(187,"b",25),s(188," GOOD"),a()()(),p(189,"hr"),a(),p(190,"hr"),l(191,"h3",17),s(192,"Which powers can you get ?"),a(),l(193,"p",18),s(194,' There isn\'t "MUST HAVE" powers, it depends of the way you want to play. Note that each power becomes "strong" at Lv 5 & 6. Before, they are only "small bonuses" on which you can\'t really count on. You can get a power or a power Lv every 3 Rune Lv (3 - 6 - 9 - 12 - 15 - 18 - 21). '),a(),l(195,"div",26),I(196,QG,5,3,"div",27),a(),p(197,"hr"),a()()()),2&e&&(C(125),R("ngForOf",i.carve),C(71),R("ngForOf",i.carve1))},directives:[Ps,Me],styles:[".tattoo-carve[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;flex-direction:column;margin-block:3em;color:#fff;background-color:#000c;border-radius:20px;width:100%;padding:3em 1em;text-align:center}.tattoo-carve-title-1[_ngcontent-%COMP%], .tattoo-carve-title-2[_ngcontent-%COMP%], .tattoo-carve-title-3[_ngcontent-%COMP%], .tattoo-carve-title-4[_ngcontent-%COMP%]{font-family:Edu SA Beginner,cursive}.tattoo-carve-title-1[_ngcontent-%COMP%]{font-size:3rem;margin-bottom:1em}.tattoo-carve-title-2[_ngcontent-%COMP%]{font-size:2.5rem;margin-top:1em}.tattoo-carve-title-3[_ngcontent-%COMP%]{font-size:2rem;line-height:1.3em}.tattoo-carve-title-4[_ngcontent-%COMP%]{font-size:1.5rem;line-height:1.3em}.tattoo-carve-text[_ngcontent-%COMP%]{font-size:1.1rem;line-height:1.5em}.tattoos[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{max-width:100%;max-height:100%;border-radius:10px}.tattoo-carve-options[_ngcontent-%COMP%]{text-align:start;font-size:1.2rem;line-height:1.4em}.option-type[_ngcontent-%COMP%]{color:var(--void-clr)}.tattoo-carve-powers[_ngcontent-%COMP%] div[_ngcontent-%COMP%]{padding:1.5em}.tattoo[_ngcontent-%COMP%]{margin-block:1em}.tattoo-scroll[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;gap:1em;margin-bottom:1em}.tattoo[_ngcontent-%COMP%] .tattoo-carve-text[_ngcontent-%COMP%]{margin-bottom:0}@media all and (min-width: 1140px){.tattoo-carve[_ngcontent-%COMP%], .tattoos[_ngcontent-%COMP%]{width:75%}.tattoo-carve-powers[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(2,1fr)}.all-tattoos[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(3,1fr)}.scrollHere[_ngcontent-%COMP%]{height:20px}.nos-bars[_ngcontent-%COMP%]{color:#fff}.navbar[_ngcontent-%COMP%]{color:#000;border-radius:6px}.nav-link[_ngcontent-%COMP%]{color:#fff;font-weight:700;background-color:#ffffff4f;padding:3px;border-radius:4px;transition:.3s;margin:2px}.nav-link[_ngcontent-%COMP%]:hover{background-color:#ffffff1f;border-radius:6px}.scrollTop[_ngcontent-%COMP%]{color:#fff;padding:3px 5px;font-size:30px;font-weight:100!important;z-index:300;position:fixed;background-color:#00000093;border:solid 1px rgba(255,255,255,.557);border-radius:7px;bottom:12px;right:12px}}"]}),n})();function JG(n,t){if(1&n&&(l(0,"div",8)(1,"div",9)(2,"h3",10)(3,"span"),s(4),a(),s(5),a(),l(6,"h4",11),s(7),a()(),p(8,"img",12),a()),2&n){const e=t.$implicit,i=ye().$implicit;C(3),qt(i.class),C(1),G(e.name),C(1),be(" - ",e.roles,""),C(2),be("[",e.languages,"]"),C(1),te("src","../../assets/img/crew/",e.img,".png",q)}}function XG(n,t){if(1&n&&(l(0,"div",5)(1,"h2"),s(2),a(),l(3,"div",6),I(4,JG,9,7,"div",7),a()()),2&n){const e=t.$implicit;C(1),ja("staff-members-title-2 ",e.class,""),C(1),G(e.category),C(2),R("ngForOf",e.members)}}function eU(n,t){if(1&n&&(l(0,"div",8)(1,"div",9)(2,"h3",10)(3,"span"),s(4),a(),s(5),a(),l(6,"h4",11),s(7),a()(),p(8,"img",12),a()),2&n){const e=t.$implicit;C(3),qt(e.class),C(1),G(e.name),C(1),be(" - ",e.roles,""),C(2),be("[",e.languages,"]"),C(1),te("src","../../assets/img/crew/",e.img,".png",q)}}function tU(n,t){if(1&n&&(l(0,"div",5)(1,"h2"),s(2),a(),l(3,"div",13),I(4,eU,9,7,"div",7),a()()),2&n){const e=t.$implicit;C(1),ja("staff-members-title-2 ",e.class,""),C(1),G(e.category),C(2),R("ngForOf",e.members)}}let nU=(()=>{class n{constructor(){this.leadTeam=[{category:"NosVoid Lead Team",class:"lead-team",members:[{name:"SvC",roles:"Lead Developer",languages:"PL/ENG",img:"developer_male"},{name:"Purge",roles:"Client Modder / Community Manager",languages:"TR/ENG",img:"cm_male"},{name:"Revox",roles:"Client Modder",languages:"PL/ENG",img:"client_modder_male"},{name:"OgetayK",roles:"Game Designer",languages:"TR/ENG",img:"gd_male"}]}],this.staffMembers=[{category:"NosVoid Admin Team",class:"admin-team",members:[{name:"Killrog",class:"web-dev",roles:"Web Developer",languages:"PL/ENG",img:"web_dev_male"},{name:"Decameron",class:"team-manager",roles:"Team Manager",languages:"TR/ENG",img:"cm_male"},{name:"Astraea",class:"sgm",roles:"Super Game Master / Game Designer",languages:"FR/ENG",img:"sgm_female"},{name:"nayla",class:"sgm",roles:"Super Game Master",languages:"DE/ENG",img:"sgm_female"},{name:"DarkLegend",class:"head-balance",roles:"Head of Balance",languages:"ITA/ENG",img:"gd_male"}]},{category:"NosVoid Game Master Team",class:"gm",members:[{name:"Drecker",class:"gm",roles:"Game Master",languages:"ITA/ENG",img:"gm_male"},{name:"Senka",class:"gm",roles:"Game Master",languages:"ITA/ENG",img:"gm_male"},{name:"Flashkun",class:"tgm",roles:"Trial Game Master",languages:"DE/ENG",img:"gm_male"},{name:"Iremia",class:"tgm",roles:"Trial Game Master",languages:"PL/ENG",img:"gm_male"},{name:"Sikario",class:"tgm",roles:"Trial Game Master",languages:"PL/ENG",img:"gm_male"}]},{category:"NosVoid Junior Game Designer Team",class:"junior",members:[{name:"Morgoth",class:"junior",roles:"Junior Game Designer",languages:"DE/ENG",img:"jgd_male"}]},{category:"NosVoid Supporter Team",class:"supp",members:[{name:"AgentPerry",class:"supp",roles:"Game Supporter",languages:"CZ/ENG",img:"gs_male"},{name:"Chavo",class:"supp",roles:"Game Supporter",languages:"TR/ENG",img:"gs_male"},{name:"Dana&Kai",class:"supp",roles:"Game Supporter",languages:"ES/ENG",img:"gs_male"},{name:"Exodia's",class:"supp",roles:"Game Supporter",languages:"THAI",img:"gs_male"},{name:"Fekeno",class:"supp",roles:"Game Supporter",languages:"DE/ENG",img:"gs_male"},{name:"Galete",class:"supp",roles:"Game Supporter",languages:"ES/ENG",img:"gs_male"},{name:"Shelby",class:"supp",roles:"Game Supporter",languages:"CZ/ENG",img:"gs_male"},{name:"TheAnnoyingCat",class:"supp",roles:"Game Supporter",languages:"ES/ENG",img:"gs_male"},{name:"Nyx",class:"tech",roles:"Tech Helper",languages:"PL/ENG",img:"gs_male"}]},{category:"NosVoid Trial Supporter Team",class:"tgs",members:[{name:"-Onnus-",class:"supp",roles:"Trial Game Supporter",languages:"DE/ENG",img:"gs_male"},{name:"#LittleKiki",class:"supp",roles:"Trial Game Supporter",languages:"FR/ENG",img:"gs_male"},{name:"Biinshy",class:"supp",roles:"Trial Game Supporter",languages:"ES/ENG",img:"gs_male"},{name:"DJ-Nujabes",class:"supp",roles:"Trial Game Supporter",languages:"HK/ENG",img:"gs_male"},{name:"Nanke",class:"supp",roles:"Trial Game Supporter",languages:"ITA/ENG",img:"gs_male"}]}]}ngOnInit(){}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=X({type:n,selectors:[["app-staff-members"]],decls:7,vars:2,consts:[[1,"d-flex","justify-content-center","align-items-center"],[1,"crew"],[1,"staff-members-title-1"],[1,"all-staff-members"],["class","staff-category",4,"ngFor","ngForOf"],[1,"staff-category"],[1,"lead-members"],["class","staff-member",4,"ngFor","ngForOf"],[1,"staff-member"],[1,"staff-member-infos"],[1,"staff-members-title-3"],[1,"staff-members-title-4"],["alt","",3,"src"],[1,"staff-members"]],template:function(e,i){1&e&&(l(0,"div",0)(1,"div",1)(2,"h1",2),s(3,"NosVoid Team Members"),a(),l(4,"div",3),I(5,XG,5,5,"div",4),I(6,tU,5,5,"div",4),a()()()),2&e&&(C(5),R("ngForOf",i.leadTeam),C(1),R("ngForOf",i.staffMembers))},directives:[Me],styles:[".crew[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;flex-direction:column;margin-block:3em;color:#fff;background-color:#000c;border-radius:20px;width:100%;padding:3em 0}.staff-members-title-1[_ngcontent-%COMP%], .staff-members-title-2[_ngcontent-%COMP%], .staff-members-title-3[_ngcontent-%COMP%], .staff-members-title-4[_ngcontent-%COMP%]{font-family:Edu SA Beginner,cursive}.staff-members-title-1[_ngcontent-%COMP%]{font-size:3rem;margin-bottom:1em}.staff-members-title-2[_ngcontent-%COMP%]{font-size:2.5rem;margin-top:1em;text-align:center;width:75%;border-radius:20px;padding-block:.5em;line-height:1.3em;margin-bottom:0}.staff-members-title-3[_ngcontent-%COMP%]{font-size:2rem;line-height:1.3em}.staff-members-title-3[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{font-weight:700;font-size:2.2rem}.staff-members-title-4[_ngcontent-%COMP%]{font-size:1.5rem;line-height:1.3em}.staff-member[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center;justify-content:space-between;text-align:center;margin-block:2em;padding-inline:1em;border-radius:10px;transition:background-color .3s ease-in-out}.staff-member[_ngcontent-%COMP%]:hover{background-color:#c8c8c84d}.staff-member[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{max-width:100%}.staff-category[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center}.all-staff-members[_ngcontent-%COMP%]{padding-inline:2em}h2.lead-team[_ngcontent-%COMP%]{color:var(--lead-team-clr);border:solid 1px var(--lead-team-clr)}h2.admin-team[_ngcontent-%COMP%]{border:solid 1px var(--void-clr);color:var(--void-clr)}.lead-team[_ngcontent-%COMP%]{color:var(--lead-team-clr)}.sgm[_ngcontent-%COMP%]{color:var(--sgm-clr)}.team-manager[_ngcontent-%COMP%]{color:var(--tm-clr)}.web-dev[_ngcontent-%COMP%]{color:var(--web-dev-clr)}.head-balance[_ngcontent-%COMP%]{color:var(--head-balance-clr)}h2.gm[_ngcontent-%COMP%]{color:var(--gm-clr);border:solid 1px var(--gm-clr)}.wiki-dev[_ngcontent-%COMP%]{color:var(--69-clr)}.gm[_ngcontent-%COMP%]{color:var(--gm-clr)}.tgm[_ngcontent-%COMP%]{color:var(--tgm-clr)}h2.junior[_ngcontent-%COMP%]{color:var(--junior-gd-clr);border:solid 1px var(--junior-gd-clr)}.junior[_ngcontent-%COMP%]{color:var(--junior-gd-clr)}h2.supp[_ngcontent-%COMP%]{color:var(--gs-clr);border:solid 1px var(--gs-clr)}.supp[_ngcontent-%COMP%]{color:var(--gs-clr)}.tech[_ngcontent-%COMP%]{color:var(--tech-helper-clr)}h2.tgs[_ngcontent-%COMP%]{color:var(--tgs-clr);border:solid 1px var(--tgs-clr)}.tgs[_ngcontent-%COMP%]{color:var(--tgs-clr)}@media all and (min-width: 1140px){.crew[_ngcontent-%COMP%]{width:75%}.staff-members[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(3,1fr)}.lead-members[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(4,1fr)}}"]}),n})(),iU=(()=>{class n{constructor(){}ngOnInit(){}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=X({type:n,selectors:[["app-becoming-cc"]],decls:157,vars:0,consts:[[1,"d-flex","justify-content-center"],[1,"become-cc"],[1,"become-cc-title-1"],[1,"become-cc-content"],[1,"become-cc-title-2"],[1,"become-cc-text"],[1,"become-cc-title-3"],[1,"cc-ranks"],[1,"cc-ranks-list"],[1,"cc-rank"],["src","../../assets/img/content-creators/bronze.png","alt",""],[1,"bronze"],["src","../../assets/img/content-creators/silver.png","alt",""],[1,"silver"],["src","../../assets/img/content-creators/gold.png","alt",""],[1,"gold"],["src","../../assets/img/content-creators/plat.png","alt",""],[1,"plat"],["src","../../assets/img/content-creators/diamond.png","alt",""],[1,"diamond"],["src","../../assets/img/content-creators/master.png","alt",""],[1,"master"],[1,"void-clr"],[1,"views"],[1,"yt-views"],[1,"become-cc-title-4"],["src","../../assets/img/content-creators/youtube.png","alt",""],[1,"cc-views-list"],[1,"cc-view"],[1,"twitch-views"],["src","../../assets/img/content-creators/twitch.png","alt",""],[1,"cc-rules"],[1,"cc-rules-list"],[1,"cc-rule"],[1,"cc-rewards"],[1,"cc-rewards-list"]],template:function(e,i){1&e&&(l(0,"div",0)(1,"section",1)(2,"h1",2),s(3,"How to become Content Creator ?"),a(),l(4,"div",3)(5,"h2",4),s(6,"Hey Void Players !"),a(),l(7,"p",5),s(8," If you wanna join our Content Creator Crew, open a ticket via ticket-system on NosVoid discord \u2013 and of course, read following informations to know how everything\u2019s working. "),a(),l(9,"h3",6),s(10,"Our reward system includes 6 ranks to reach"),a(),l(11,"div",7)(12,"ul",8)(13,"li",9),p(14,"img",10),l(15,"span",11),s(16,"Bronze"),a(),s(17," Content Creator "),a(),l(18,"li",9),p(19,"img",12),l(20,"span",13),s(21,"Silver"),a(),s(22," Content Creator "),a(),l(23,"li",9),p(24,"img",14),l(25,"span",15),s(26,"Gold"),a(),s(27," Content Creator "),a(),l(28,"li",9),p(29,"img",16),l(30,"span",17),s(31,"Platinum"),a(),s(32," Content Creator "),a(),l(33,"li",9),p(34,"img",18),l(35,"span",19),s(36,"Diamond"),a(),s(37," Content Creator "),a(),l(38,"li",9),p(39,"img",20),l(40,"span",21),s(41,"Master"),a(),s(42," Content Creator "),a()()(),l(43,"p",5)(44,"span",22),s(45," Master Content Creator will only be given to one "),l(46,"b"),s(47,"person"),a(),s(48," each (Youtube + Twitch). "),a()(),l(49,"h3",6),s(50,"Views system"),a(),l(51,"div",23)(52,"div",24)(53,"h4",25),p(54,"img",26),s(55," For YouTube channels "),p(56,"img",26),a(),l(57,"ul",27)(58,"li",28),s(59," 150 \u2013 299 monthly views for "),l(60,"span",11),s(61,"Bronze"),a(),s(62," Content Creator "),a(),l(63,"li",28),s(64," 300 \u2013 499 monthly views for "),l(65,"span",13),s(66,"Silver"),a(),s(67," Content Creator "),a(),l(68,"li",28),s(69," 500 \u2013 1499 monthly views for "),l(70,"span",15),s(71,"Gold"),a(),s(72," Content Creator "),a(),l(73,"li",28),s(74," 1500 \u2013 2499 monthly views for "),l(75,"span",17),s(76,"Platinum"),a(),s(77," Content Creator "),a(),l(78,"li",28),s(79," 2500 \u2013 4999 monthly views for "),l(80,"span",19),s(81,"Diamond"),a(),s(82," Content Creator "),a(),l(83,"li",28),s(84," 5000 + monthly views for "),l(85,"span",21),s(86,"Master"),a(),s(87," Content Creator "),a()()(),l(88,"div",29)(89,"h4",25),p(90,"img",30),s(91," For Twitch channels "),p(92,"img",30),a(),l(93,"ul",27)(94,"li",28),s(95," 50 \u2013 199 monthly viewers for "),l(96,"span",11),s(97,"Bronze"),a(),s(98," Content Creator "),a(),l(99,"li",28),s(100," 200 \u2013 399 monthly viewers for "),l(101,"span",13),s(102,"Silver"),a(),s(103," Content Creator "),a(),l(104,"li",28),s(105," 400 \u2013 699 monthly viewers for "),l(106,"span",15),s(107,"Gold"),a(),s(108," Content Creator "),a(),l(109,"li",28),s(110," 700 \u2013 1099 monthly viewers for "),l(111,"span",17),s(112,"Platinum"),a(),s(113," Content Creator "),a(),l(114,"li",28),s(115," 1100 \u2013 1599 monthly viewers for "),l(116,"span",19),s(117,"Diamond"),a(),s(118," Content Creator "),a(),l(119,"li",28),s(120," 1600 + monthly viewers for "),l(121,"span",21),s(122,"Master"),a(),s(123," Content Creator "),a()()()(),l(124,"p",5)(125,"span",22),s(126," Views will be counted on "),l(127,"b"),s(128,"1st"),a(),s(129," of every month. That means that we will give ranks depending on views gained in last month. "),a()(),l(130,"div",31)(131,"h3",6),s(132,"The Rules"),a(),l(133,"ul",32)(134,"li",33),s(135," - Content Creators need to upload at least 5 videos or make 5 streams in each month. "),a(),l(136,"li",33),s(137," - Rules of NosVoid should be applied in all contents (if Content Creators break rules on their own, we may remove them from Content Creator Crew) "),a(),l(138,"li",33),s(139," - If Content Creators doing any content for other servers, it shouldn\u2019t be related with NosVoid (comparisons between NosVoid and different servers are forbidden). "),a(),l(140,"li",33),s(141," - Content Creators should send links of their videos or streams into special video channel on NosVoid discord. "),a()()(),l(142,"div",34)(143,"h3",6),s(144,"The Rewards"),a(),l(145,"ul",35)(146,"li",33),s(147," - Special role and chat on void discord (role depending on reached rank). "),a(),l(148,"li",33),s(149," - Special ingame name tag depending on reached rank ([BCC] - [SCC] - [GCC] - [PCC] - [DCC] - [MCC]). "),a(),l(150,"li",33),s(151," - Monthly coin prizes (amount depends on reached rank and will be send 1st of every month). "),p(152,"br"),l(153,"b"),s(154," (If you don\u2019t have 5 videos in a month your coins will be calculated with following formula: rank x coins x (video amount / 5) "),a()(),l(155,"li",33),s(156," - Monthly coupons to make giveaways for viewers of videos and stream. "),a()()()()()())},styles:[".become-cc[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;flex-direction:column;margin-block:3em;color:#fff;background-color:#000c;border-radius:20px;width:100%;padding:3em 1em;text-align:center}.become-cc-title-1[_ngcontent-%COMP%], .become-cc-title-2[_ngcontent-%COMP%], .become-cc-title-3[_ngcontent-%COMP%]{font-family:Edu SA Beginner,cursive}.become-cc-title-1[_ngcontent-%COMP%]{font-size:3rem;margin-bottom:1em}.become-cc-title-2[_ngcontent-%COMP%]{font-size:2.5rem;margin-top:1em}.become-cc-title-3[_ngcontent-%COMP%]{font-size:2rem;line-height:1.3em}.become-cc-title-4[_ngcontent-%COMP%]{font-size:1.3rem;line-height:1.3em;display:flex;gap:.5em;justify-content:center;align-items:center}.become-cc-title-4[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{max-width:100%;max-height:100%;width:24px;height:24px}.become-cc-text[_ngcontent-%COMP%]{font-size:1.1rem;line-height:1.5em}.cc-ranks[_ngcontent-%COMP%], .yt-views[_ngcontent-%COMP%], .twitch-views[_ngcontent-%COMP%], .cc-rules[_ngcontent-%COMP%], .cc-rewards[_ngcontent-%COMP%]{display:flex;justify-content:center}.cc-ranks-list[_ngcontent-%COMP%], .cc-views-list[_ngcontent-%COMP%], .cc-rules-list[_ngcontent-%COMP%], .cc-rewards-list[_ngcontent-%COMP%]{text-align:start}.cc-rank[_ngcontent-%COMP%]{font-size:1.1rem;line-height:2em;display:flex;align-items:center;gap:.5em}.cc-rank[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{max-width:100%;max-height:100%;width:24px;height:24px}.void-clr[_ngcontent-%COMP%]{color:var(--void-clr)}.views[_ngcontent-%COMP%]{display:grid;grid-gap:1em;gap:1em}.yt-views[_ngcontent-%COMP%]{flex-direction:column;border:2px solid var(--yt-clr);border-radius:10px;padding:1em}.twitch-views[_ngcontent-%COMP%]{flex-direction:column;border:2px solid var(--twitch-clr);border-radius:10px;padding:1em}.cc-views-list[_ngcontent-%COMP%]{padding:0;margin:0}.cc-view[_ngcontent-%COMP%], .cc-rule[_ngcontent-%COMP%]{font-size:1.1rem;line-height:2em}.cc-rules[_ngcontent-%COMP%], .cc-rewards[_ngcontent-%COMP%]{flex-direction:column;align-items:center}.cc-rules-list[_ngcontent-%COMP%], .cc-rewards-list[_ngcontent-%COMP%]{width:75%}.bronze[_ngcontent-%COMP%]{color:var(--bronze-cc-clr)}.silver[_ngcontent-%COMP%]{color:var(--silver-cc-clr)}.gold[_ngcontent-%COMP%]{color:var(--gold-cc-clr)}.plat[_ngcontent-%COMP%]{color:var(--plat-cc-clr)}.diamond[_ngcontent-%COMP%]{color:var(--diamond-cc-clr)}.master[_ngcontent-%COMP%]{color:var(--master-cc-clr)}@media all and (min-width: 1140px){.become-cc[_ngcontent-%COMP%]{width:75%}.views[_ngcontent-%COMP%]{grid-template-columns:repeat(2,1fr);padding:2em}}"]}),n})();const oU=JSON.parse('[{"name":"\u7dcb\u7d05\u5973\u7687","yt":"Link","twitch":"Link","ytlink":"","twitchlink":"https://www.twitch.tv/lecacyisme","rank":"Master Content Creator","rankimg":"master","rankclass":"master","ytclass":"display-none","twitchclass":"twitch-link"},{"name":"Aeri NosTale","yt":"Link","twitch":"Link","ytlink":"https://www.youtube.com/channel/UCjdmjIFIzlI_CduzIAQvfug/videos","twitchlink":"","rank":"Platinum Content Creator","rankimg":"plat","rankclass":"plat","ytclass":"yt-link","twitchclass":"display-none"}]');function rU(n,t){if(1&n&&(l(0,"tbody")(1,"tr")(2,"td"),s(3),a(),l(4,"td"),p(5,"img",8),s(6),a(),l(7,"td",9)(8,"a",10),s(9),a()(),l(10,"td",9)(11,"a",10),s(12),a()()()()),2&n){const e=t.$implicit;C(2),ja("crew-td ",e.rankclass,""),C(1),G(e.name),C(1),ja("crew-td ",e.rankclass,""),C(1),te("src","../../assets/img/content-creators/",e.rankimg,".png",q),C(1),be(" ",e.rank," "),C(2),qt(e.ytclass),It("href",e.ytlink,q),C(1),G(e.yt),C(2),qt(e.twitchclass),It("href",e.twitchlink,q),C(1),G(e.twitch)}}let sU=(()=>{class n{constructor(){this.contentcreators=oU}ngOnInit(){}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=X({type:n,selectors:[["app-content-creators"]],decls:16,vars:1,consts:[[1,"d-flex","justify-content-center","align-items-center"],[1,"crew"],[1,"crew-title"],[1,"crew-table"],[1,"crew-th"],["src","../../assets/img/content-creators/youtube.png","alt",""],["src","../../assets/img/content-creators/twitch.png","alt",""],[4,"ngFor","ngForOf"],["alt","",3,"src"],[1,"crew-td"],["target","_blank",3,"href"]],template:function(e,i){1&e&&(l(0,"div",0)(1,"div",1)(2,"h1",2),s(3,"NosVoid Content Creators"),a(),l(4,"table",3)(5,"thead")(6,"tr")(7,"th",4),s(8,"Names"),a(),l(9,"th",4),s(10,"Rank"),a(),l(11,"th",4),p(12,"img",5),a(),l(13,"th",4),p(14,"img",6),a()()(),I(15,rU,13,19,"tbody",7),a()()()),2&e&&(C(15),R("ngForOf",i.contentcreators))},directives:[Me],styles:[".crew[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;flex-direction:column;margin-block:3em;color:#fff;background-color:#000c;border-radius:20px;width:100%;padding:3em 0}.crew-title[_ngcontent-%COMP%]{font-family:Edu SA Beginner,cursive;display:flex;justify-content:center;font-size:3rem;margin-bottom:1em;text-align:center;line-height:1.1em}.crew-table[_ngcontent-%COMP%]{width:100%;border-radius:10px}.crew-th[_ngcontent-%COMP%], .crew-td[_ngcontent-%COMP%]{padding:.9em;font-size:1.1rem}.crew-td[_ngcontent-%COMP%]{border-top:1px solid white}.crew-td[_ngcontent-%COMP%] img[_ngcontent-%COMP%], .crew-th[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:30px;height:30px}.master[_ngcontent-%COMP%]{color:var(--master-cc-clr)}.diamond[_ngcontent-%COMP%]{color:var(--diamond-cc-clr)}.plat[_ngcontent-%COMP%]{color:var(--plat-cc-clr)}.gold[_ngcontent-%COMP%]{color:var(--gold-cc-clr)}.silver[_ngcontent-%COMP%]{color:var(--silver-cc-clr)}.bronze[_ngcontent-%COMP%]{color:var(--bronze-cc-clr)}.unranked[_ngcontent-%COMP%]{color:var(--unranked-clr)}.yt-link[_ngcontent-%COMP%]{color:#fff;background-color:var(--yt-clr);padding:.5em;border-radius:20px}.twitch-link[_ngcontent-%COMP%]{color:#fff;background-color:var(--twitch-clr);padding:.5em;border-radius:20px}@media all and (min-width: 1140px){.crew[_ngcontent-%COMP%]{width:75%}.crew-th[_ngcontent-%COMP%], .crew-td[_ngcontent-%COMP%]{padding:1.5em}.crew-table[_ngcontent-%COMP%]{width:75%}}"]}),n})();function aU(n,t){if(1&n&&(l(0,"div",10)(1,"h3",11),s(2),p(3,"hr"),a(),l(4,"a",12),p(5,"img",13),a()()),2&n){const e=t.$implicit;C(2),G(e.name),C(2),It("href",e.img,q),C(1),It("src",e.img,q)}}function lU(n,t){if(1&n&&(l(0,"div",5)(1,"h2",6),s(2," Available in the Fortune Wheel "),p(3,"br"),s(4," Last Update : "),a(),l(5,"h2",7),s(6),a(),l(7,"div",8),I(8,aU,6,3,"div",9),a(),p(9,"hr"),a()),2&n){const e=t.$implicit;C(6),be(" ",e.date," "),C(2),R("ngForOf",e.items)}}function cU(n,t){if(1&n&&(l(0,"div")(1,"p",25),s(2),a(),p(3,"img",13),a()),2&n){const e=t.$implicit;C(2),G(e.name),C(1),It("src",e.img,q)}}function dU(n,t){if(1&n&&(l(0,"li",26),s(1),a()),2&n){const e=t.$implicit;C(1),be(" - ",e.name," ")}}function uU(n,t){if(1&n&&(l(0,"div",5)(1,"h2",2),p(2,"img",14)(3,"br")(4,"br"),s(5," Random Box Rotation "),p(6,"br"),a(),l(7,"h2",6),s(8," Last Update : "),a(),l(9,"h2",7),s(10),a(),l(11,"h3",11)(12,"p",15)(13,"b"),s(14,"What is Random Box "),a(),s(15,": It's a new feature that you can get one main prize from box depends on your luck. Each box costs "),l(16,"u",16),s(17,"150 coins"),a(),s(18,"."),a()(),l(19,"h2",17),p(20,"img",18),s(21),a(),l(22,"div",19)(23,"h3",11),s(24,"Main Reward(s) : "),p(25,"hr"),a(),l(26,"div",20),I(27,cU,4,2,"div",21),a(),l(28,"div")(29,"h3",11),s(30,"Other Rewards : "),p(31,"hr"),a(),l(32,"ul",22)(33,"p",23),I(34,dU,2,1,"li",24),a()()()()()),2&n){const e=t.$implicit;C(10),be(" ",e.date,""),C(11),be(" ",e.boxName," "),C(6),R("ngForOf",e.mainItems),C(7),R("ngForOf",e.items)}}let pU=(()=>{class n{constructor(){this.wheel=[{date:"14/06/2024",items:[{name:"Mini Pet 'Blue Phoenix' (Tattoo)",img:"../assets/img/shop-updates/MiniTattoo.png"},{name:"Mini Pet 'Phoenix' Carve)",img:"../assets/img/shop-updates/MiniCarve.png"},{name:"Mini Pet 'Gryphon' (Perfection)",img:"../assets/img/shop-updates/MiniPerf.png"},{name:"Mini Pet 'Black Dragon' (Betting)",img:"../assets/img/shop-updates/MiniBet.png"},{name:"Eternal",img:"../assets/img/titles/Eternal.png"}]}],this.randomBox=[{date:"14/06/2024",boxName:" 'Random Boxes' ",mainItem:"Mini Asgobas",mainItemImg:"../../assets/img/shop_updates/box_asgo.png",mainItems:[{name:"Mini Pet 'Blue Phoenix' Random Box",img:"../../assets/img/shop_updates/box_asgo.png"},{name:"Mini Pet 'Phoenix' Random Box",img:"../../assets/img/shop_updates/box_asgo.png"},{name:"Mini Pet 'Black Dragon' Random Box",img:"../../assets/img/shop_updates/box_asgo.png"},{name:"Mini Pet 'Gryphon' Random Box",img:"../../assets/img/shop_updates/box_asgo.png"},{name:"Retro Wings Random Box",img:"../../assets/img/shop_updates/box_asgo.png"}],items:[{name:"x999 Angel's Feather"},{name:"x999 Fullmoon Crystal"},{name:"x1 Rare Spiky Hairstyle"},{name:"x15 Rarify Item"},{name:"x2 Dye Bomb"},{name:"x15 Upgrade Item"},{name:"x1 Onyx Wings"},{name:"x1 Zephyr Wings"},{name:"x2 Reset Perfection"},{name:"x1 Magic Bone Drake Chest"},{name:"x1 Inventory Expansion Ticket (Permanent)"},{name:"x1 Super Fortune Bushtail"},{name:"x1 One-Winged Perti Specialist Partner Card"},{name:"x5 Gold Potion"},{name:"x500 Giant Lump of Gold"}]}]}ngOnInit(){}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=X({type:n,selectors:[["app-shop-updates"]],decls:12,vars:2,consts:[[1,"d-flex","justify-content-center"],[1,"shop-updates"],[1,"shop-updates-title-1"],["width","600x","src","../../assets/img/shop-updates/fortunewheel1.png","alt","",1,"rounded",2,"border","1px solid rgb(134, 40, 103)"],["class","shop-updates-system",4,"ngFor","ngForOf"],[1,"shop-updates-system"],[1,"shop-updates-title-2"],[1,"shop-updates-title-5"],[1,"shop-updates-items"],["class","p-3",4,"ngFor","ngForOf"],[1,"p-3"],[1,"shop-updates-title-3"],["target","_blank",3,"href"],["alt","",3,"src"],["width","600x","src","../../assets/img/shop-updates/randomboxes.png","alt","",1,"rounded",2,"border","1px solid rgb(134, 40, 103)"],[1,"round4"],[2,"color","rgb(38, 182, 25)"],[1,"shop-updates-title-4"],["src","../../assets/img/shop-updates/box_asgo.png","alt",""],[1,"shop-reward-items"],[1,"main-items"],[4,"ngFor","ngForOf"],[1,"shop-rewards"],[1,"round3"],["class","shop-reward ",4,"ngFor","ngForOf"],[1,"shop-updates-text","round3"],[1,"shop-reward"]],template:function(e,i){1&e&&(l(0,"div",0)(1,"section",1)(2,"h1",2),s(3,"Void Shop Updates"),p(4,"hr"),a(),p(5,"img",3)(6,"br")(7,"br"),l(8,"h2",2),s(9,"Wheel Rotation"),a(),I(10,lU,10,2,"div",4),I(11,uU,35,4,"div",4),a()()),2&e&&(C(10),R("ngForOf",i.wheel),C(1),R("ngForOf",i.randomBox))},directives:[Me],styles:[".shop-updates[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;flex-direction:column;margin-block:3em;color:#fff;background-color:#000c;border-radius:20px;width:100%;padding:3em 0}.shop-updates-title-1[_ngcontent-%COMP%], .shop-updates-title-2[_ngcontent-%COMP%], .shop-updates-title-3[_ngcontent-%COMP%], .shop-updates-title-4[_ngcontent-%COMP%]{font-family:Edu SA Beginner,cursive}.shop-updates-title-1[_ngcontent-%COMP%]{font-size:3rem;margin-bottom:1em}.shop-updates-title-2[_ngcontent-%COMP%]{font-size:2rem;margin-top:1em;color:var(--void-clr)}.shop-updates-title-5[_ngcontent-%COMP%]{font-size:2rem;margin-top:1em;color:#f00c;font-family:Edu SA Beginner,cursive}p.round3[_ngcontent-%COMP%]{border:2px solid rgb(82,58,167);border-radius:12px;padding:5px}p.round4[_ngcontent-%COMP%]{border:2px solid rgb(235,15,15);border-radius:12px;padding:5px}.shop-updates-title-3[_ngcontent-%COMP%]{font-size:1.5rem;width:75%;text-align:center;margin:auto auto .5em}.shop-updates-title-4[_ngcontent-%COMP%]{font-size:2rem;margin-top:1em;color:var(--void-clr);display:flex;justify-content:center;gap:.3em}.shop-updates-text[_ngcontent-%COMP%], .shop-reward[_ngcontent-%COMP%]{font-size:1.1rem;line-height:1.5em}.purple[_ngcontent-%COMP%]{color:var(--void-clr);font-weight:700}.shop-updates-system[_ngcontent-%COMP%]{text-align:center;width:75%}.shop-updates-items[_ngcontent-%COMP%] img[_ngcontent-%COMP%], .main-item[_ngcontent-%COMP%] img[_ngcontent-%COMP%], .main-items[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{max-width:100%;max-height:300px;border-radius:10px}.shop-rewards[_ngcontent-%COMP%]{margin:auto;width:-moz-fit-content;width:fit-content}.shop-reward[_ngcontent-%COMP%]{text-align:start}@media all and (min-width: 1140px){.shop-updates-items[_ngcontent-%COMP%], .main-items[_ngcontent-%COMP%], .main-item[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(2,1fr);padding:2em}.shop-reward-items[_ngcontent-%COMP%]{width:75%;margin:auto}.shop-updates[_ngcontent-%COMP%]{width:75%}}"]}),n})();function fU(n,t){if(1&n&&(l(0,"div",10)(1,"h3",11),s(2),p(3,"hr"),a(),l(4,"a",12),p(5,"img",13),a()()),2&n){const e=t.$implicit;C(2),G(e.name),C(2),It("href",e.img,q),C(1),It("src",e.img,q)}}function hU(n,t){if(1&n&&(l(0,"div",5)(1,"h2",6),s(2," Available in the Fortune Wheel "),p(3,"br"),s(4," Last Update : "),a(),l(5,"h2",7),s(6),a(),l(7,"div",8),I(8,fU,6,3,"div",9),a(),p(9,"hr"),a()),2&n){const e=t.$implicit;C(6),be(" ",e.date," "),C(2),R("ngForOf",e.items)}}function gU(n,t){if(1&n&&(l(0,"div")(1,"p",25),s(2),a(),p(3,"img",13),a()),2&n){const e=t.$implicit;C(2),G(e.name),C(1),It("src",e.img,q)}}function mU(n,t){if(1&n&&(l(0,"li",26),s(1),a()),2&n){const e=t.$implicit;C(1),be(" - ",e.name," ")}}function _U(n,t){if(1&n&&(l(0,"div",5)(1,"h2",2),p(2,"img",14)(3,"br")(4,"br"),s(5," Random Box Rotation "),p(6,"br"),a(),l(7,"h2",6),s(8," Last Update : "),a(),l(9,"h2",7),s(10),a(),l(11,"h3",11)(12,"p",15)(13,"b"),s(14,"What is Random Box "),a(),s(15,": It's a new feature that you can get one main prize from box depends on your luck. Each box costs "),l(16,"u",16),s(17,"150 coins"),a(),s(18,"."),a()(),l(19,"h2",17),p(20,"img",18),s(21),a(),l(22,"div",19)(23,"h3",11),s(24,"Main Reward(s) : "),p(25,"hr"),a(),l(26,"div",20),I(27,gU,4,2,"div",21),a(),l(28,"div")(29,"h3",11),s(30,"Other Rewards : "),p(31,"hr"),a(),l(32,"ul",22)(33,"p",23),I(34,mU,2,1,"li",24),a()()()()()),2&n){const e=t.$implicit;C(10),be(" ",e.date,""),C(11),be(" ",e.boxName," "),C(6),R("ngForOf",e.mainItems),C(7),R("ngForOf",e.items)}}let bU=(()=>{class n{constructor(){this.wheel=[{date:"25/08/2023",items:[{name:"Rocketeer Set",img:"../assets/img/costumes/all-sets/buffs/rocketer.png"},{name:"Phantom's Amulet",img:"../assets/img/special-sets/reputation/amulet.png"},{name:"Dino Costume Set",img:"../assets/img/costumes/all-sets/buffs/cuddly_dino_buffs.png"},{name:"Dragon of Void",img:"../assets/img/titles/dragon_of_void.png"},{name:"Jinn PSP",img:"../assets/img/psps/buffs/jinn.png"},{name:"",img:""}]}],this.randomBox=[{date:"25/08/2023",boxName:"Random Boxes ",mainItem:"Mini Boxes",mainItemImg:"../../assets/img/shop_updates/box_asgo.png",mainItems:[{name:"Asgobas Random Box",img:"../../assets/img/shop_updates/box_asgo.png"},{name:"Alzanor Random Box",img:"../../assets/img/shop_updates/box_asgo.png"},{name:"Valehir Random Box",img:"../../assets/img/shop_updates/box_asgo.png"},{name:"Aegir Random Box",img:"../../assets/img/shop_updates/box_asgo.png"},{name:"Barni Random Box",img:"../../assets/img/shop_updates/box_asgo.png"},{name:"Freya Random Box",img:"../../assets/img/shop_updates/box_asgo.png"}],items:[{name:"x999 Angel's Feather"},{name:"x999 Fullmoon Crystal"},{name:"x1 Rare Spiky Hairstyle"},{name:"x15 Rarify Item"},{name:"x2 Dye Bomb"},{name:"x15 Upgrade Item"},{name:"x1 Onyx Wings"},{name:"x1 Zephyr Wings"},{name:"x2 Reset Perfection"},{name:"x1 Magic Bone Drake Chest"},{name:"x1 Inventory Expansion Ticket (Permanent)"},{name:"x1 Super Fortune Bushtail"},{name:"x1 One-Winged Perti Specialist Partner Card"},{name:"x5 Gold Potion"},{name:"x500 Giant Lump of Gold"}]}]}ngOnInit(){}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=X({type:n,selectors:[["app-academy-updates"]],decls:12,vars:2,consts:[[1,"d-flex","justify-content-center"],[1,"shop-updates"],[1,"shop-updates-title-1"],["width","600x","src","../../assets/img/shop-updates/wheel.png","alt","",1,"rounded",2,"border","1px solid rgb(134, 40, 103)"],["class","shop-updates-system",4,"ngFor","ngForOf"],[1,"shop-updates-system"],[1,"shop-updates-title-2"],[1,"shop-updates-title-5"],[1,"shop-updates-items"],["class","p-3",4,"ngFor","ngForOf"],[1,"p-3"],[1,"shop-updates-title-3"],["target","_blank",3,"href"],["alt","",3,"src"],["width","600x","src","../../assets/img/shop-updates/shop.png","alt","",1,"rounded",2,"border","1px solid rgba(221, 69, 10, 0.8)"],[1,"round4"],[2,"color","rgb(38, 182, 25)"],[1,"shop-updates-title-4"],["src","../../assets/img/shop-updates/box_asgo.png","alt",""],[1,"shop-reward-items"],[1,"main-items"],[4,"ngFor","ngForOf"],[1,"shop-rewards"],[1,"round3"],["class","shop-reward ",4,"ngFor","ngForOf"],[1,"shop-updates-text","round3"],[1,"shop-reward"]],template:function(e,i){1&e&&(l(0,"div",0)(1,"section",1)(2,"h1",2),s(3,"Academy Shop Updates"),p(4,"hr"),a(),p(5,"img",3)(6,"br")(7,"br"),l(8,"h2",2),s(9,"Wheel Rotation"),a(),I(10,hU,10,2,"div",4),I(11,_U,35,4,"div",4),a()()),2&e&&(C(10),R("ngForOf",i.wheel),C(1),R("ngForOf",i.randomBox))},directives:[Me],styles:[".shop-updates[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;flex-direction:column;margin-block:3em;color:#fff;background-color:#000c;border-radius:20px;width:100%;padding:3em 0}.shop-updates-title-1[_ngcontent-%COMP%], .shop-updates-title-2[_ngcontent-%COMP%], .shop-updates-title-3[_ngcontent-%COMP%], .shop-updates-title-4[_ngcontent-%COMP%]{font-family:Edu SA Beginner,cursive}.shop-updates-title-1[_ngcontent-%COMP%]{font-size:3rem;margin-bottom:1em}.shop-updates-title-2[_ngcontent-%COMP%]{font-size:2rem;margin-top:1em;color:#dd450acc}.shop-updates-title-5[_ngcontent-%COMP%]{font-size:2rem;margin-top:1em;color:#f00c;font-family:Edu SA Beginner,cursive}p.round3[_ngcontent-%COMP%]{border:2px solid rgba(221,69,10,.8);border-radius:12px;padding:5px}p.round4[_ngcontent-%COMP%]{border:2px solid rgb(235,15,15);border-radius:12px;padding:5px}.shop-updates-title-3[_ngcontent-%COMP%]{font-size:1.5rem;width:75%;text-align:center;margin:auto auto .5em}.shop-updates-title-4[_ngcontent-%COMP%]{font-size:2rem;margin-top:1em;color:var(--void-clr);display:flex;justify-content:center;gap:.3em}.shop-updates-text[_ngcontent-%COMP%], .shop-reward[_ngcontent-%COMP%]{font-size:1.1rem;line-height:1.5em}.purple[_ngcontent-%COMP%]{color:var(--void-clr);font-weight:700}.shop-updates-system[_ngcontent-%COMP%]{text-align:center;width:75%}.shop-updates-items[_ngcontent-%COMP%] img[_ngcontent-%COMP%], .main-item[_ngcontent-%COMP%] img[_ngcontent-%COMP%], .main-items[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{max-width:100%;max-height:300px;border-radius:10px}.shop-rewards[_ngcontent-%COMP%]{margin:auto;width:-moz-fit-content;width:fit-content}.shop-reward[_ngcontent-%COMP%]{text-align:start}@media all and (min-width: 1140px){.shop-updates-items[_ngcontent-%COMP%], .main-items[_ngcontent-%COMP%], .main-item[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(2,1fr);padding:2em}.shop-reward-items[_ngcontent-%COMP%]{width:75%;margin:auto}.shop-updates[_ngcontent-%COMP%]{width:75%}}"]}),n})(),yU=(()=>{class n{constructor(){this.tattoos=L_}ngOnInit(){}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=X({type:n,selectors:[["app-vessel"]],decls:463,vars:0,consts:[["name","viewport","content","width=device-width, initial-scale=1"],[1,"d-flex","justify-content-center","w-100"],[1,"tattoo-carve"],["width","900px","src","../../assets/img/vessel/logo.png","alt","",2,"border","4px solid rgb(223, 116, 214)","border-radius","15px 50px 30px","max-width","100%"],[1,"sg-tit-2"],[1,"w-75"],[1,"sg-text"],["width","35px","src","../../assets/img/vessel/vessel_icon.png","alt",""],["width","35px","src","../../assets/img/vessel/treasure_icon.png","alt",""],["width","35px","src","../../assets/img/vessel/special_chest.png","alt",""],["width","35px","src","../../assets/img/vessel/kill_box.png"],[2,"color","rgb(224, 151, 215)"],["width","35px","src","../../assets/img/vessel/ice_soul.png","alt",""],["width","35px","src","../../assets/img/vessel/shiny_hat.png","alt",""],[1,"container"],[1,"tabs"],[1,"tabby-tab"],["type","radio","id","tab-1","name","tabby-tabs","checked",""],["for","tab-1"],[1,"tabby-content"],["src","../../assets/img/vessel/skeleton_set.png",2,"border","2px solid rgb(96, 76, 170)","border-radius","15px 50px 30px","max-width","100%"],["width","35px","src","../../assets/img/vessel/amber_fire.png",2,"max-width","100%"],["width","35px","src","../../assets/img/vessel/amber_light.png",2,"max-width","100%"],["width","35px","src","../../assets/img/vessel/amber_shadow.png",2,"max-width","100%"],["width","35px","src","../../assets/img/vessel/amber_water.png",2,"max-width","100%"],["type","radio","id","tab-2","name","tabby-tabs"],["for","tab-2"],["width","400px","src","../../assets/img/vessel/vessel_hunter.png",2,"border","2px solid rgb(96, 76, 170)","border-radius","15px 50px 30px","max-width","100%"],["width","35px","src","../../assets/img/vessel/treasure_icon.png",2,"max-width","100%"],["type","radio","id","tab-3","name","tabby-tabs"],["for","tab-3"],["width","400px","src","../../assets/img/vessel/mask.png",2,"border","2px solid rgb(96, 76, 170)","border-radius","15px 50px 30px","max-width","100%"],["type","radio","id","tab-4","name","tabby-tabs"],["for","tab-4"],["width","400px","src","../../assets/img/vessel/necklace.png",2,"border","2px solid rgb(96, 76, 170)","border-radius","15px 50px 30px","max-width","100%"],["width","35px","src","../../assets/img/vessel/paper.png",2,"max-width","100%"],["type","radio","id","tab-11","name","tabby-tabs"],["for","tab-11"],["width","400px","src","../../assets/img/vessel/bracelet.png",2,"border","2px solid rgb(96, 76, 170)","border-radius","15px 50px 30px","max-width","100%"],["type","radio","id","tab-12","name","tabby-tabs"],["for","tab-12"],["width","400px","src","../../assets/img/vessel/ring.png",2,"border","2px solid rgb(96, 76, 170)","border-radius","15px 50px 30px","max-width","100%"],["type","radio","id","tab-5","name","tabby-tabs"],["for","tab-5"],["width","400px","src","../../assets/img/vessel/tiger.png",2,"border","2px solid rgb(96, 76, 170)","border-radius","15px 50px 30px","max-width","100%"],["width","35px","src","../../assets/img/vessel/shiny_hat.png",2,"max-width","100%"],["width","35px","src","../../assets/img/vessel/ice_soul.png",2,"max-width","100%"],["type","radio","id","tab-6","name","tabby-tabs"],["for","tab-6"],["width","400px","src","../../assets/img/vessel/amulet",2,"border","2px solid rgb(96, 76, 170)","border-radius","15px 50px 30px","max-width","50%"],["width","35px","src","../../assets/img/vessel/caligor_box.png",2,"max-width","100%"],["type","radio","id","tab-7","name","tabby-tabs"],["for","tab-7"],["width","350px","src","../../assets/img/vessel/shooting_star.png",2,"border","2px solid rgb(96, 76, 170)","border-radius","15px 50px 30px","max-width","50%"],["width","35px","src","../../assets/img/vessel/fafnir_essence.png",2,"max-width","100%"],["width","35px","src","../../assets/img/vessel/berios_essence.png",2,"max-width","100%"],["type","radio","id","tab-8","name","tabby-tabs"],["for","tab-8"],["width","600px","src","../../assets/img/vessel/plague_doctor_buffs.png",2,"border","2px solid rgb(96, 76, 170)","border-radius","15px 50px 30px","max-width","100%"],["width","35px","src","../../assets/img/vessel/amber_fire.png",2,"max-width","50%"],["width","35px","src","../../assets/img/vessel/amber_light.png",2,"max-width","50%"],["width","35px","src","../../assets/img/vessel/amber_shadow.png",2,"max-width","50%"],["width","35px","src","../../assets/img/vessel/amber_water.png",2,"max-width","50%"],["width","35px","src","../../assets/img/vessel/fafnir_essence.png",2,"max-width","50%"],["width","35px","src","../../assets/img/vessel/berios_essence.png",2,"max-width","50%"],["width","35px","src","../../assets/img/vessel/morocos_esence.png",2,"max-width","50%"],["type","radio","id","tab-9","name","tabby-tabs"],["for","tab-9"],["width","600px","src","",2,"border","2px solid rgb(96, 76, 170)","border-radius","15px 50px 30px","max-width","100%"],["width","35px","src","../../assets/img/vessel/lady_essence.png",2,"max-width","50%"],["width","35px","src","../../assets/img/vessel/lord_hatus_essence.png",2,"max-width","50%"],["type","radio","id","tab-10","name","tabby-tabs"],["for","tab-10"],["width","600px","src","../../assets/img/costumes/weapon-skins/laser.png",2,"border","2px solid rgb(96, 76, 170)","border-radius","15px 50px 30px","max-width","100%"],["id","tab1","type","radio","name","tabs","checked",""],["for","tab1"],["width","35px","src","../../assets/img/vessel/treasure_icon.png","alt","",2,"max-width","100%"],["id","tab2","type","radio","name","tabs"],["for","tab2"],["width","35px","src","../../assets/img/vessel/special_chest.png","alt","",2,"max-width","100%"],["id","content1"],[2,"color","rgb(0, 0, 0)"],["width","35px","src","../../assets/img/vessel/tittle.png",2,"max-width","100%"],["width","35px","src","../../assets/img/vessel/mask1.png",2,"max-width","100%"],["width","35px","src","../../assets/img/vessel/wig.png",2,"max-width","100%"],["id","content2"],["width","35px","src","../../assets/img/vessel/archangel.png"],["width","35px","src","../../assets/img/vessel/autobet.png"],["width","35px","src","../../assets/img/vessel/lump.png"],["width","35px","src","../../assets/img/vessel/dmg_pot.png"],["width","35px","src","../../assets/img/vessel/upgrade.png"],["width","35px","src","../../assets/img/vessel/eagle_wings.png"],["width","35px","src","../../assets/img/vessel/icecream.png"]],template:function(e,i){1&e&&(p(0,"meta",0),l(1,"div",1)(2,"section",2),p(3,"img",3),l(4,"h1",4),s(5,"WHAT IS SEALED VESSEL EVENT? "),p(6,"hr"),a(),p(7,"br")(8,"br"),l(9,"div",5),p(10,"hr"),l(11,"p",6),s(12," OPEN \xa0"),p(13,"img",7),l(14,"b"),s(15," \xa0SEALED VESSEL"),a(),s(16," TO RELEASE MONSTERS IN ANY MAP. (EXCEPT SPECIAL MAPS) "),p(17,"br")(18,"br"),s(19," KILL MINI BOSSES FROM SEALED VESSEL TO RECEIVE\xa0 "),p(20,"img",8),s(21,"\xa0 "),l(22,"b"),s(23,"SEALED TREASURE CHEST"),a(),s(24," (100% CHANCE) "),p(25,"br"),s(26,"& \xa0"),p(27,"img",9),s(28,"\xa0"),l(29,"b"),s(30,"SEALED VESSEL'S SPECIAL BOX"),a(),s(31,". (5% CHANCE)"),p(32,"br")(33,"br"),s(34," REMEMBER, THE PERSON WHO DOES LAST HIT TO THE MINI BOSSES WILL RECEIVE THE REWARD. SO WE SUGGEST YOU TO DON'T OPEN IN PUBLIC AREAS."),p(35,"br"),s(36,"IF YOU WANT TO OPEN YOUR SEALED VESSELS IN PEACE, TALK TO RUDIN ALBISCO AND GET TELEPORTED TO THE SOLO INSTANCE AREA."),p(37,"br")(38,"br"),s(39," AFTER KILLING ENEMY ON ACT4, YOU WILL RECEIVE \xa0"),p(40,"img",10),s(41,"\xa0\xa0"),l(42,"b"),s(43,"SHINY HAT BOX."),a(),p(44,"br"),a(),p(45,"hr"),a(),l(46,"h1",4),s(47,"HOW WE CAN CRAFT SEALED VESSEL? "),p(48,"hr"),a(),p(49,"br")(50,"br"),l(51,"div",5),p(52,"hr"),l(53,"p",6),s(54," YOU CAN FIND RUDIN ALBISCIO CRAFT NPC IN NOSVILLE, NEAR STARTER PACK NPC."),p(55,"br"),s(56," YOU WILL NEED "),l(57,"u",11),s(58,"ICE SOUL (1x)"),a(),s(59," & "),l(60,"u",11),s(61,"SHINY HAT (100x)"),a(),s(62," TO CRAFT SEALED VESSEL. "),p(63,"br")(64,"br")(65,"img",12),l(66,"b"),s(67,"ICE SOUL"),a(),s(68," : OBTAINABLE FROM ACT4 RAIDS AND CALIGOR. (100% CHANCE TO GET AFTER COMPLETING)."),p(69,"br")(70,"img",13),l(71,"b"),s(72,"SHINY HAT"),a(),s(73," : OBTAINABLE FROM TUNDRA, FROST LAND, UNKNOWN LAND MONSTERS AND SHINY HAT BOX."),p(74,"br"),a(),p(75,"hr"),a(),l(76,"h1",4),s(77,"ITEMS YOU CAN CRAFT "),p(78,"hr"),a(),p(79,"br")(80,"br"),l(81,"div",5),p(82,"BR"),l(83,"div",14)(84,"div",15)(85,"div",16),p(86,"input",17),l(87,"label",18),s(88,"Skeleton Costume"),a(),l(89,"div",19),p(90,"img",20)(91,"hr"),l(92,"p"),p(93,"img",21),s(94," x15"),a(),p(95,"hr"),l(96,"p"),p(97,"img",22),s(98," x20"),a(),p(99,"hr"),l(100,"p"),p(101,"img",23),s(102," x25"),a(),p(103,"hr"),l(104,"p"),p(105,"img",24),s(106," x20"),a(),p(107,"hr"),a()(),l(108,"div",16),p(109,"input",25),l(110,"label",26),s(111,"Vessel Hunter"),a(),l(112,"div",19),p(113,"img",27)(114,"hr"),s(115," YOU CAN GET IT FROM SEALED TREASURE CHEST "),p(116,"img",28)(117,"hr"),a()(),l(118,"div",16),p(119,"input",29),l(120,"label",30),s(121,"Abyssal Bandage"),a(),l(122,"div",19),p(123,"img",31)(124,"hr"),s(125," YOU CAN GET IT FROM SEALED TREASURE CHEST "),p(126,"img",28)(127,"hr"),a()(),l(128,"div",16),p(129,"input",32),l(130,"label",33),s(131,"Necklace"),a(),l(132,"div",19),p(133,"img",34)(134,"hr"),l(135,"p"),p(136,"img",21),s(137," x15"),a(),p(138,"hr"),l(139,"p"),p(140,"img",23),s(141," x5"),a(),p(142,"hr"),l(143,"p"),p(144,"img",24),s(145," x15"),a(),p(146,"hr"),l(147,"p"),p(148,"img",35),s(149," x300"),a(),p(150,"hr"),a()(),l(151,"div",16),p(152,"input",36),l(153,"label",37),s(154,"Bracelet"),a(),l(155,"div",19),p(156,"img",38)(157,"hr"),l(158,"p"),p(159,"img",21),s(160," x10"),a(),p(161,"hr"),l(162,"p"),p(163,"img",22),s(164," x15"),a(),p(165,"hr"),l(166,"p"),p(167,"img",24),s(168," x10"),a(),p(169,"hr"),l(170,"p"),p(171,"img",35),s(172," x300"),a(),p(173,"hr"),a()(),l(174,"div",16),p(175,"input",39),l(176,"label",40),s(177,"Ring"),a(),l(178,"div",19),p(179,"img",41)(180,"hr"),l(181,"p"),p(182,"img",21),s(183," x10"),a(),p(184,"hr"),l(185,"p"),p(186,"img",22),s(187," x10"),a(),p(188,"hr"),l(189,"p"),p(190,"img",23),s(191," x15"),a(),p(192,"hr"),l(193,"p"),p(194,"img",35),s(195," x300"),a(),p(196,"hr"),a()(),l(197,"div",16),p(198,"input",42),l(199,"label",43),s(200,"White Tiger"),a(),l(201,"div",19),p(202,"img",44)(203,"hr"),l(204,"p"),p(205,"img",45),s(206," x100"),a(),p(207,"hr"),l(208,"p"),p(209,"img",46),s(210," x1"),a(),p(211,"hr"),l(212,"p"),p(213,"img",35),s(214," x100"),a(),p(215,"hr"),a()(),l(216,"div",16),p(217,"input",47),l(218,"label",48),s(219,"Phantom's Amulet"),a(),l(220,"div",19),p(221,"img",49)(222,"hr"),l(223,"p"),p(224,"img",50),s(225," x10"),a(),p(226,"hr"),l(227,"p"),p(228,"img",21),s(229," x5"),a(),p(230,"hr"),l(231,"p"),p(232,"img",22),s(233," x5 "),a(),p(234,"hr"),l(235,"p"),p(236,"img",23),s(237," x5"),a(),p(238,"hr"),l(239,"p"),p(240,"img",24),s(241," x5"),a(),p(242,"hr"),a()(),l(243,"div",16),p(244,"input",51),l(245,"label",52),s(246,"Shooting Star"),a(),l(247,"div",19),p(248,"img",53)(249,"hr"),l(250,"p"),p(251,"img",21),s(252," x10"),a(),p(253,"hr"),l(254,"p"),p(255,"img",22),s(256," x10"),a(),p(257,"hr"),l(258,"p"),p(259,"img",23),s(260," x10"),a(),p(261,"hr"),l(262,"p"),p(263,"img",24),s(264," x10"),a(),p(265,"hr"),l(266,"p"),p(267,"img",54),s(268," x5"),a(),p(269,"hr"),l(270,"p"),p(271,"img",55),s(272," x5"),a(),p(273,"hr"),a()(),l(274,"div",16),p(275,"input",56),l(276,"label",57),s(277,"Plague Doctor Set"),a(),l(278,"div",19),p(279,"img",58)(280,"hr"),l(281,"p"),p(282,"img",59),s(283," x9"),a(),p(284,"hr"),l(285,"p"),p(286,"img",60),s(287," x9"),a(),p(288,"hr"),l(289,"p"),p(290,"img",61),s(291," x9"),a(),p(292,"hr"),l(293,"p"),p(294,"img",62),s(295," x9"),a(),p(296,"hr"),l(297,"p"),p(298,"img",63),s(299," x5"),a(),p(300,"hr"),l(301,"p"),p(302,"img",64),s(303," x5"),a(),p(304,"hr"),l(305,"p"),p(306,"img",65),s(307," x5"),a(),p(308,"hr")(309,"hr"),a()(),l(310,"div",16),p(311,"input",66),l(312,"label",67),s(313,"Change Skin for Laser Weapons"),a(),l(314,"div",19),p(315,"img",68)(316,"hr"),l(317,"p"),p(318,"img",59),s(319," x5"),a(),p(320,"hr"),l(321,"p"),p(322,"img",60),s(323," x5"),a(),p(324,"hr"),l(325,"p"),p(326,"img",61),s(327," x5"),a(),p(328,"hr"),l(329,"p"),p(330,"img",62),s(331," x5"),a(),p(332,"hr"),l(333,"p"),p(334,"img",63),s(335," x1"),a(),p(336,"hr"),l(337,"p"),p(338,"img",64),s(339," x2"),a(),p(340,"hr"),l(341,"p"),p(342,"img",65),s(343," x2"),a(),p(344,"hr"),l(345,"p"),p(346,"img",69),s(347," x2"),a(),p(348,"hr"),l(349,"p"),p(350,"img",70),s(351," x2"),a(),p(352,"hr")(353,"hr"),a()(),l(354,"div",16),p(355,"input",71),l(356,"label",72),s(357,"Laser Weapon Skins"),a(),l(358,"div",19),p(359,"img",73)(360,"hr"),l(361,"p"),p(362,"img",59),s(363," x13"),a(),p(364,"hr"),l(365,"p"),p(366,"img",60),s(367," x13"),a(),p(368,"hr"),l(369,"p"),p(370,"img",61),s(371," x13"),a(),p(372,"hr"),l(373,"p"),p(374,"img",62),s(375," x13"),a(),p(376,"hr"),l(377,"p"),p(378,"img",63),s(379," x2"),a(),p(380,"hr"),l(381,"p"),p(382,"img",64),s(383," x4"),a(),p(384,"hr"),l(385,"p"),p(386,"img",65),s(387," x4"),a(),p(388,"hr"),l(389,"p"),p(390,"img",69),s(391," x4"),a(),p(392,"hr"),l(393,"p"),p(394,"img",70),s(395," x4"),a(),p(396,"hr")(397,"hr"),l(398,"p"),p(399,"img",35),s(400," x10000"),a(),p(401,"hr")(402,"hr"),a()()(),p(403,"BR"),a()(),l(404,"h1",4),s(405,"ITEMS YOU CAN DROP FROM BOXES "),p(406,"hr"),a(),p(407,"br")(408,"br"),l(409,"div",5),p(410,"BR"),l(411,"main"),p(412,"input",74),l(413,"label",75),p(414,"img",76),a(),p(415,"input",77),l(416,"label",78),p(417,"img",79),a(),l(418,"section",80)(419,"p",81),s(420,"- VESSEL HUNTER TITLE "),p(421,"img",82),a(),l(422,"p",81),s(423," - ABYSSAL EYE BANDAGE "),p(424,"img",83),a(),l(425,"p",81),s(426," - WIG"),p(427,"img",84),a(),l(428,"p",81),s(429,"- AMBER OF SHADOW"),p(430,"img",23),a(),l(431,"p",81),s(432," - AMBER OF LIGHT"),p(433,"img",22),a(),l(434,"p",81),s(435," - AMBER OF WATER"),p(436,"img",24),a(),l(437,"p",81),s(438," - AMBER OF FIRE"),p(439,"img",21),a()(),l(440,"section",85),p(441,"p"),l(442,"p",81),s(443,"- ARCHANGEL SPECIALIST PARTNER CARD"),p(444,"img",86),a(),l(445,"p",81),s(446," - AUTO BET"),p(447,"img",87),a(),l(448,"p",81),s(449,"- GIANT LUMP OF GOLD (100x)"),p(450,"img",88),a(),l(451,"p",81),s(452," - DAMAGE POTION"),p(453,"img",89),a(),l(454,"p",81),s(455," - UPGRADE WEAPON SKIN"),p(456,"img",90),a(),l(457,"p",81),s(458," - GOLDEN EAGLE WINGS"),p(459,"img",91),a(),l(460,"p",81),s(461," - ICE CREAM CONE"),p(462,"img",92),a()()()()()())},styles:['@import"https://fonts.googleapis.com/css?family=Lato:400,700,900,300";@import"https://fonts.googleapis.com/css?family=Open+Sans:400,600,700";@import"https://netdna.bootstrapcdn.com/font-awesome/4.1.0/css/font-awesome.css";.tattoo-carve[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;flex-direction:column;margin-block:3em;color:#fff;background-color:#000c;border-radius:20px;width:100%;padding:3em 1em;text-align:center}.tattoo-carve-title-1[_ngcontent-%COMP%], .tattoo-carve-title-2[_ngcontent-%COMP%], .tattoo-carve-title-3[_ngcontent-%COMP%], .tattoo-carve-title-4[_ngcontent-%COMP%]{font-family:Edu SA Beginner,cursive}.tattoo-carve-title-1[_ngcontent-%COMP%]{font-size:3rem;margin-bottom:1em}.tattoo-carve-title-2[_ngcontent-%COMP%]{font-size:2.5rem;margin-top:1em}.tattoo-carve-title-3[_ngcontent-%COMP%]{font-size:2rem;line-height:1.3em}.tattoo-carve-title-4[_ngcontent-%COMP%]{font-size:1.5rem;line-height:1.3em}.tattoo-carve-text[_ngcontent-%COMP%]{font-size:1.1rem;line-height:1.5em}.tattoos[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{max-width:100%;max-height:100%;border-radius:10px}.tattoo-carve-options[_ngcontent-%COMP%]{text-align:start;font-size:1.2rem;line-height:1.4em}.option-type[_ngcontent-%COMP%]{color:var(--void-clr)}.tattoo-carve-powers[_ngcontent-%COMP%] div[_ngcontent-%COMP%]{padding:1.5em}.tattoo[_ngcontent-%COMP%]{margin-block:1em}.tattoo-scroll[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;gap:1em;margin-bottom:1em}.tattoo[_ngcontent-%COMP%] .tattoo-carve-text[_ngcontent-%COMP%]{margin-bottom:0}@media all and (min-width: 1140px){.tattoo-carve[_ngcontent-%COMP%], .tattoos[_ngcontent-%COMP%]{width:75%}.tattoo-carve-powers[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(2,1fr)}.all-tattoos[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(3,1fr)}}.starter-guide[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;flex-direction:column;margin-block:3em;color:#fff;background-color:#000c;border-radius:20px;width:100%;padding:3em 0}.sg-tit-2[_ngcontent-%COMP%]{font-weight:700;font-size:2rem;margin-top:1em;color:var(--void-clr)}.starter-guide-title-3[_ngcontent-%COMP%], .prestige-lvl[_ngcontent-%COMP%]{font-size:1.25rem;line-height:1.3em}.sg-text[_ngcontent-%COMP%]{font-size:1.1rem;line-height:1.5em;font-family:Candara;color:#fff}.sg-text[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{color:var(--void-clr);font-weight:700}.starter-guide[_ngcontent-%COMP%]{text-align:center;width:75%}.starter-guide[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{max-width:100%;max-height:300px;border-radius:10px}.w-75[_ngcontent-%COMP%]{margin-top:-35px;margin-bottom:-35px;background-color:#fdfdfd3f;border-radius:12px;padding:10px}.scrollHere[_ngcontent-%COMP%]{height:20px}.nos-bars[_ngcontent-%COMP%]{color:#fff}.lorem[_ngcontent-%COMP%]{font-family:Arial,sans-serif}.navbar[_ngcontent-%COMP%]{color:#000;border-radius:6px}.nav-link[_ngcontent-%COMP%]{color:#fff;font-weight:700;background-color:#ffffff4f;padding:3px;border-radius:4px;transition:.3s;margin:2px}.nav-link[_ngcontent-%COMP%]:hover{background-color:#ffffff1f;border-radius:6px}.scrollTop[_ngcontent-%COMP%]{color:#fff;padding:3px 5px;font-size:30px;font-weight:100!important;z-index:300;position:fixed;background-color:#00000093;border:solid 1px rgba(255,255,255,.557);border-radius:7px;bottom:12px;right:12px}@media all and (min-width: 1140px){.starter-guide[_ngcontent-%COMP%]{width:75%}}#borderimg[_ngcontent-%COMP%]{border:10px solid transparent;padding:15px;border-image:url(https://i.ibb.co/cc64RfS/border1.png) 30 stretch}body[_ngcontent-%COMP%]{height:100%;background-color:#333;color:#f5f5f5;font-size:16px;font-family:Lato}h1[_ngcontent-%COMP%]{font-size:32px}h2[_ngcontent-%COMP%]{font-size:26px}h3[_ngcontent-%COMP%]{font-size:18px}p[_ngcontent-%COMP%]{margin:0 0 15px;line-height:24px;color:#dcdcdc}a[_ngcontent-%COMP%]{color:#1e90ff;text-decoration:none;border-bottom:1px dotted}a[_ngcontent-%COMP%]:hover{color:tomato}.container[_ngcontent-%COMP%]{max-width:960px;height:00%;margin:0 auto;padding:0}.tabs[_ngcontent-%COMP%]{position:relative;display:flex;min-height:500px;border-radius:8px 8px 0 0;overflow:hidden}.tabby-tab[_ngcontent-%COMP%]{flex:1}.tabby-tab[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{display:block;box-sizing:border-box;height:40px;padding:1px;text-align:center;background-image:url(https://www.wallpaperup.com/uploads/wallpapers/2015/03/22/642928/a6fe212cd459f71f27f6cdc620ddb978.jpg);cursor:pointer;transition:background .5s ease;min-height:50px}.tabby-tab[_ngcontent-%COMP%] label[_ngcontent-%COMP%]:hover{background:#7B52AB}.tabby-content[_ngcontent-%COMP%]{position:absolute;left:0;bottom:0;right:0;top:50px;padding:20px;border-radius:0 0 8px 8px;background-image:url(https://www.wallpaperup.com/uploads/wallpapers/2015/03/22/642928/a6fe212cd459f71f27f6cdc620ddb978.jpg);transition:opacity .8s ease,transform .8s ease;opacity:0;transform:scale(.1);transform-origin:top left}.tabby-content[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{float:left;margin-right:20px;border-radius:8px}.tabby-tab[_ngcontent-%COMP%] [type=radio][_ngcontent-%COMP%]{display:none}[type=radio][_ngcontent-%COMP%]:checked ~ label[_ngcontent-%COMP%]{background:#553285;z-index:2}[type=radio][_ngcontent-%COMP%]:checked ~ label[_ngcontent-%COMP%] ~ .tabby-content[_ngcontent-%COMP%]{z-index:1;opacity:1;transform:scale(1)}@media screen and (max-width: 767px){.tabs[_ngcontent-%COMP%]{min-height:00px}}@media screen and (max-width: 480px){.tabs[_ngcontent-%COMP%]{min-height:580px}.tabby-tab[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{height:60px}.tabby-content[_ngcontent-%COMP%]{top:60px}.tabby-content[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{float:none;margin-right:0;margin-bottom:20px}}.sg-tit-1[_ngcontent-%COMP%], .sg-tit-2[_ngcontent-%COMP%]{font-family:Edu SA Beginner,cursive}.sg-tit-1[_ngcontent-%COMP%]{font-size:3rem;margin-bottom:1em}.sg-tit-2[_ngcontent-%COMP%]{font-weight:700;font-size:2rem;margin-top:1em;margin-bottom:0;color:var(--void-clr)}*[_ngcontent-%COMP%], *[_ngcontent-%COMP%]:before, *[_ngcontent-%COMP%]:after{margin:0;padding:0;box-sizing:border-box}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%]{height:100%}body[_ngcontent-%COMP%]{font:14px/1 Open Sans,sans-serif;color:#555;background:#eee}h1[_ngcontent-%COMP%]{padding:50px 0;font-weight:400;text-align:center}p[_ngcontent-%COMP%]{margin:0 0 20px;line-height:1.5}main[_ngcontent-%COMP%]{min-width:150px;max-width:800px;padding:50px;margin:0 auto;background-image:url(https://www.wallpaperup.com/uploads/wallpapers/2015/03/22/642928/a6fe212cd459f71f27f6cdc620ddb978.jpg)}section[_ngcontent-%COMP%]{display:none;padding:20px 0 0;border-top:1px solid #ddd}input[_ngcontent-%COMP%]{display:none}label[_ngcontent-%COMP%]{display:inline-block;margin:0 0 -1px;padding:15px 25px;font-weight:600;text-align:center;color:#bbb;border:1px solid transparent}label[_ngcontent-%COMP%]:before{font-family:fontawesome;font-weight:400;margin-right:10px}label[_ngcontent-%COMP%]:hover{color:#888;cursor:pointer}input[_ngcontent-%COMP%]:checked + label[_ngcontent-%COMP%]{color:#555;border:1px solid #ddd;border-top:2px solid orange;border-bottom:1px solid #fff}#tab1[_ngcontent-%COMP%]:checked ~ #content1[_ngcontent-%COMP%], #tab2[_ngcontent-%COMP%]:checked ~ #content2[_ngcontent-%COMP%], #tab3[_ngcontent-%COMP%]:checked ~ #content3[_ngcontent-%COMP%], #tab4[_ngcontent-%COMP%]:checked ~ #content4[_ngcontent-%COMP%]{display:block}@media screen and (max-width: 650px){label[_ngcontent-%COMP%]{font-size:0}label[_ngcontent-%COMP%]:before{margin:0;font-size:18px}}@media screen and (max-width: 400px){label[_ngcontent-%COMP%]{padding:15px}}.rounded[_ngcontent-%COMP%]{border-radius:30px}']}),n})();const vU=JSON.parse('[{"patchnotesname":"Patch Notes - 28/11/2022","classes":[{"name":"Overall Changes & Fixes","hide":"","topic":[{"topicname":"Fixes","topicclass":"","changes":[{"change":"- Fixed an issue with character creation."},{"change":"- Fixed an issue, where you couldn\'t start the Valakus Raid."},{"change":"- Fixed an issue, where you couldn\'t use Monster Hunter Title."},{"change":"- Fixed an issue, that Valakus raid was called \'\' Cuby \'\' in raid list."},{"change":"- Fixed an issue, where you couldn\'t upgrade your Specialist Cards."},{"change":"- Fixed an issue, that Dark Energy Stone wasn\'t sellable to the NPC."},{"change":"- Fixed an issue, that Frost Warrior\'s Helm buffs got changed in visual."},{"change":"- Fixed an issue, that Fire God Grenigas had max 8 members in raid list."},{"change":"- Fixed an issue, that Flame Gloves & Shoes had wrong price to sell NPC."},{"change":"- Fixed an issue, where Archangel and Archdaemon Wings had wrong buffs."},{"change":"- Fixed an issue, where Rare Intact Diamond and Rare Broken Diamond had wrong price to sell NPC."},{"change":"- Fixed an issue, where some prestige 8.2 dailies wasn\'t working."},{"change":"- Fixed an issue, where some people got bugged SLs. And changed bugged SL(s) to normal values."}]},{"topicname":"Changes","topicclass":"","changes":[{"change":"- Increased amount of Small Safe from 1 to 2."},{"change":"- Added Marto\'s Buff NPC in Prestige 8.2 area."},{"change":"- Decreased notice range of Seal Farming monsters."},{"change":"- Removed second room from Hardcore Time Space."},{"change":"- Removed Rainbow Battle activity system since it was bugging."},{"change":"- Decrease Pure Beast & Kirollas Daily Quest amount from 7 to 5."},{"change":"- Added new daily quest into Marathon Quest NPC where you can get Fibi Frosty as reward."},{"change":"- Decreased amount of Giant Lump your getting from Time Space Box. (Since you can do TS with 3 accounts.)"}]}]}]},{"patchnotesname":"Patch Notes - 28/11/2022","classes":[{"name":"Overall Changes & Fixes","hide":"","topic":[{"topicname":"Changes","topicclass":"","changes":[{"change":"- Replaced \'All attacks in Family Tower are increased by x%\' buff with \'All attacks increased in all Tower Games\'. That means those buffs will work for the all towers we have from now on."},{"change":"- After completing each raid, you will get a certain amount of Raid Tickets. You will need them for crafting Minor and Major Rewards of Soul Craft system. (Draco, Glacerus, Laurena, Maru,Zenas,Erenia,Fernon,Kirolla,beast : 1 raid ticket / Paimon,Belial,Sandstorm,Grenigas : 2 Raid ticket /Hardcore, Ibrahim,Kertos : 4 raid ticket)."},{"change":"- Movement speed is increased by 2 > 1 on fernon shoes."},{"change":"- Removed cooldown reset from Desert Turban."},{"change":"- Removed cooldown reset from Eliza Partner Buffs."},{"change":"- Added Activity points for Rainbow Battle. You\'ll get kicked from Rainbow Battle if you are inactive."},{"change":"- Removed Earth Element, Zenas Divine Ring, Erenia\'s Horn, Raid Tickets, Draco, Glacerus, Laurena, Zenas, Erenia, Kirollas, Pure Beast Boxes from inventories."},{"change":"- Changed amount of badges you can have from 5 to 6."},{"change":"- Changed background of character choosing/creating."},{"change":"- Removed Blazing Fire Wings, Frosty Ice Wings, Archdeamon Wings and Archangel Wings from inventories and craft NPC\'s. (You\'ll keep them if you have them on your wings)"},{"change":"- Change Dracula Wings to Archangel Wings in visual."}]},{"topicname":"Fixes","topicclass":"","changes":[{"change":"- Fixed a bug that Caligor Box had wrong name in visual."}]},{"topicname":"Ticket Area","topicclass":"","changes":[{"change":"- Ticket Area has been removed"},{"change":"\u2022 You can now get :"},{"change":"- Illusionist Hat from Instant Combat NPC for 50 Bronze Acorn."},{"change":"- Gold Potion from Potion Craft in Prestige 8.2"},{"change":"- Basic Costume Box Male"},{"change":"- Basic Costume Box Female"},{"change":"- Basic Costume Hat Box Male"},{"change":"- Basic Costume hat box Female"},{"change":"- Basic Costume box 2 male"},{"change":"- Basic costume box 2 female"},{"change":"- Basic Rectangular Glasses box"},{"change":"\u2022 All of the cosmetic boxes can be purchasable at Costume Shop 3 for 10kk each"}]}]},{"name":"Reworked Items","hide":"","topic":[{"topicname":"Erenia\'s Crafted Horn Rework","topicclass":"","changes":[{"change":"- Defence in PvP is increased by 10%."},{"change":"- Up to level 4 there is a 15% chance of never getting a bad effect."},{"change":"- Base Value : all defence 50."},{"change":"- Dodge : 50."},{"change":"- There\'s a 5% chance of causing \' Crafted Horn \'."},{"change":"\u2022 Blazing Fire Wings"},{"change":"- Drain 10 fire/light res."},{"change":"- +1 Movement speed."},{"change":"- 5% Raid Damage."},{"change":"- 5% All Damage is increased."},{"change":"\u2022 Frosty Ice Wings"},{"change":"- Drain 10 water/shadow res."},{"change":"- +1 Movement speed."},{"change":"- 5% Raid Damage."},{"change":"- 5% All Damage is increased."},{"change":"\u2022 Archdeamon Wings"},{"change":"- 10% damage increased against angel faction."},{"change":"- 5% chance of summoning onyx dragon."},{"change":"- 5% Anti effect"},{"change":"- +1 Movement Speed."},{"change":"\u2022 Archangel Wings"},{"change":"- 10% damage increased against demon faction."},{"change":"- 5% chance of summoning onyx dragon."},{"change":"- 5% Anti effect"},{"change":"- +1 Movement Speed."}]},{"topicname":"Zenas Hat Rework","topicclass":"","changes":[{"change":"- Damage in PvP is increased by 15%."},{"change":"- Up to level 4 there is a 15% chance of never getting a bad effect."},{"change":"- Base Value : alldefence 50"},{"change":"- Dodge : 50"},{"change":"- There\'s 5% chance of causing \' Choir of Angels \'"},{"change":"\u2022 Choir of Angels Selfbuff ( Duration 10seconds )"},{"change":"- Hitrate is increased by 200"},{"change":"- All attacks are increased by 200"},{"change":"- Critical Chance is increased by 15%"}]}]},{"name":"Reworked Wings","hide":"","topic":[{"topicname":"Blazing Fire Wings","topicclass":"","changes":[{"change":"- Drain 10 fire/light res."},{"change":"- +1 Movement speed."},{"change":"- 5% Raid Damage."},{"change":"- 5% All Damage is increased."}]},{"topicname":"Frosty Ice Wings","topicclass":"","changes":[{"change":"- Drain 10 water/shadow res."},{"change":"- +1 Movement speed."},{"change":"- 5% Raid Damage."},{"change":"- 5% All Damage is increased."}]},{"topicname":"Archangel Wings","topicclass":"","changes":[{"change":"- 10% damage increased against demon faction."},{"change":"- 5% chance of summoning onyx dragon."},{"change":"- 5% Anti effect"},{"change":"- +1 Movement Speed."}]},{"topicname":"Archdeamon Wings","topicclass":"","changes":[{"change":"- 10% damage increased against angel faction."},{"change":"- 5% chance of summoning onyx dragon."},{"change":"- 5% Anti effect"},{"change":"- +1 Movement Speed."}]}]},{"name":"Reworked Pets","hide":"","topic":[{"topicname":"Fibi Buff","topicclass":"","changes":[{"change":"- Damage in Raids is increased by 10%"},{"change":"- Your specialist\'s elemental skillpoints are increased by 4"},{"change":"- All elemental energies are increased by 300"},{"change":"- Chance of receiving double box is increased by 5%"}]},{"topicname":"Mini Fernon","topicclass":"","changes":[{"change":"- Damage inside Fernon raid is increased by 15%"},{"change":"- Water element is increased by 300"},{"change":"- Your specialist\'s elemental skillpoints are increased by 4"}]}]},{"name":"Early Game Update","hide":"","topic":[{"topicname":"Prestiges","topicclass":"","changes":[{"change":"\u2022 Prestige 1 :"},{"change":"- Removed Low-Tier Hat Raid."},{"change":"- Removed Low-Tier Book Raid."},{"change":"- Added a boss (Old Tree Spirit) on 85-99 Level map. You will get books from that boss."},{"change":"- Added Low-Tier Hats as Craft NPC and made them craftable with Lucky Stone Necklace."},{"change":"\u2022 Prestige 4 :"},{"change":"- Removed High-Tier Hat Raid."},{"change":"- Removed High-Tier Book Raid."},{"change":"- Added High-Tier Hats (Except Erenia\'s horn) at Craft NPC to be craftable with Draco\'s Claw."},{"change":"- Added a boss (Satan\'s Lapdog) on 20-35 Hero Map. You will get books from that boss."},{"change":"- Added new Black Stone Leather Gloves & Shoes to Craft NPC."},{"change":"\u2022 Prestige 6 :"},{"change":"- Removed Foxy Raid."},{"change":"- Added a boss (Thousand-Year-Old Ginseng) on 40-55 Hero Map. You will get books from that boss."},{"change":"\u2022 Prestige 7 :"},{"change":"- Added Orc Shoes in Pure Beast Raid."},{"change":"- Added Orc Gloves in Kirollas Raid."},{"change":"- Stats of Orc Resistances got reworked."},{"change":"\u2022 Prestige 8 :"},{"change":"- Removed Reputation Shop."},{"change":"- Removed second room from Hardcore Time Space."}]},{"topicname":"Raids","topicclass":"","changes":[{"change":"\u2022 Hardcore Raid"},{"change":"- Changed starter map."},{"change":"- Removed room 1 to 3."},{"change":"\u2022 Ibrahim Raid"},{"change":"- Removed the first room."},{"change":"\u2022 Fernon Raid"},{"change":"- Decreased chance of resistance by a significant amount."}]},{"topicname":"Daily Quests","topicclass":"","changes":[{"change":"\u2022 Reduced Daily Quests from 7 to 5 raids for hollowing raids :"},{"change":"- Lord Draco"},{"change":"- Glacerus"},{"change":"- Laurena"},{"change":"- Zenas"},{"change":"- Erenia"},{"change":"- Fernon"},{"change":"- Kirollas"},{"change":"- Pure Beast"}]},{"topicname":"Gold Farming","topicclass":"","changes":[{"change":"\u2022 Gold per monster rework for p7 and p8 maps."},{"change":"- P7 50-60 : 310 - 313k > 260 - 263k per monster"},{"change":"- P7 40-50 : 290 - 293k > 250 - 253k per monster"},{"change":"- P8 50-60 : 315 - 318k > 297 - 300k per monster"}]},{"topicname":"1v1 Duel System","topicclass":"","changes":[{"change":"- Added Duel NPC in NosVille. You will go into queue after registering via NPC, and you will get opponent randomly for 1v1 fight! "},{"change":"\u2022 P.S : We are working on the ranking system of Duel. It will be patched in next days, there is also no rewards for 1v1 duel YET."}]}]}]},{"patchnotesname":"Patch Notes - 24/11/2022","classes":[{"name":"Overall Changes & Fixes","hide":"","topic":[{"topicname":"Changes","topicclass":"","changes":[{"change":"Halloween event has been removed and following items deleted from the game :"},{"change":"- Drop of Blood."},{"change":"- Vampire Fang."},{"change":"- Demonic Orb."},{"change":"- Pumpkin."},{"change":"- Pumpkin Syrup."},{"change":"- Spider Web."},{"change":"- Spider King Eye"},{"change":"- Mad Professor Macavity\'s Raid Ticket."},{"change":"- Halloween Special Box"},{"change":"- Mad Professor Macavity Raid Box."},{"change":"- Giant Black Spider Raid Box."},{"change":"- Jack\'O\'Lantern Raid Box."},{"change":"- Jack O\'Lantern\'s Seal."},{"change":"- Mad Professor Macavity\'s Raid Seal."}]},{"topicname":"Instant Combat Changes","topicclass":"","changes":[{"change":"Vampire Fang and Drop of Blood removed from Instant Combat Rewards. BUT you will get same amount of black/yellow pumpkin sweets."}]}]}]},{"patchnotesname":"Patch Notes - 23/11/2022","classes":[{"name":"Overall Changes & Fixes","hide":"","topic":[{"topicname":"Fixes & Changes of Website-Related NosBazaar","topicclass":"","changes":[{"change":"- Fixed missing icons on Website Bazaar."},{"change":"- Fixed an issue, where some shells were wrong in visual on Website Bazaar. (Let us know if there\'s more)"},{"change":"- Fixed an issue, where you could see wrong pet information in Pet Bead."},{"change":"- Now, when you move your mouse over the Pet Bead icon, you will see icon of pet that inside bead."}]},{"topicname":"Changes","topicclass":"","changes":[{"change":"- Changed duration of Cower Tattoo to 3 minutes."},{"change":"- Nerfed Caligor HP by a bit."}]}]}]},{"patchnotesname":"Patch Notes - 20/11/2022","classes":[{"name":"Overall Changes & Fixes","hide":"","topic":[{"topicname":"Fixes","topicclass":"","changes":[{"change":"- Fixed a bug where you needed reputation instead of gold to buy secondary PvE Equipments."},{"change":"- Fixed a bug where C55 Dagger had wrong stats in database."}]},{"topicname":"Changes","topicclass":"","changes":[{"change":"- Changed duration of Cower Tattoo to 3 minutes."},{"change":"- Nerfed Caligor HP by a bit."}]}]}]},{"patchnotesname":"Patch Notes - 17/11/2022","classes":[{"name":"Overall Changes & Fixes","hide":"","topic":[{"topicname":"Fixes","topicclass":"","changes":[{"change":"- Fixed a bug where Rafting Costume set were invisible."}]},{"topicname":"Battle Pass Changes","topicclass":"","changes":[{"change":"- Battle Pass has been removed."}]}]}]},{"patchnotesname":"Patch Notes - 16/11/2022","classes":[{"name":"Overall Changes & Fixes","hide":"","topic":[{"topicname":"Fixes","topicclass":"","changes":[{"change":"- Fixed a bug that Vengeful Spirit Onslaught wasn\'t updated in visual."},{"change":"- Fixed a bug that bloodsucker effects wasn\'t updated in visual."},{"change":"- Removed heal from Spirit Explosion in visual."}]}]}]},{"patchnotesname":"Patch Notes - 12/11/2022","classes":[{"name":"Overall Changes & Fixes","hide":"","topic":[{"topicname":"Changes","topicclass":"","changes":[{"change":"- Changed duration of Bear Strike (+0 to +6) to 180 seconds."},{"change":"- Changed duration of Curse (+0 to +8) to 180 seconds."},{"change":"- Replaced heal on Bloodsucker skill with the \'There is a 40% chance of causing Shock.\'"}]}]}]},{"patchnotesname":"Patch Notes - 10/11/2022","classes":[{"name":"Overall Changes & Fixes","hide":"","topic":[{"topicname":"Changes :","topicclass":"","changes":[{"change":"- Changed Reduces cooldown of skills by 10 > 25% on Aesthetic Amulet (Male.)"},{"change":"- Cooking Time! (Daily) Quest added on Chef Specialist Card & Title NPC."},{"change":"- Changed duration of Curse Tattoo from 40 seconds to 180 seconds."},{"change":"- Blocked pets and partners in Meteorite Game."}]},{"topicname":"Fixes","topicclass":"","changes":[{"change":"- Fixed a bug where Rainbow Battle could be bugged when you get someone from your black list."},{"change":"- Fixed a bug of C60 equipments that it had 15% raid damage instead of 30% in visual."},{"change":"- Fixed a bug that Dream World Ticket buff wasn\'t disappearing after a hit."},{"change":"- Fixed a bug where Arcane Wisdom had previous stats in visual."},{"change":"- Removed heal from Spirit Explosion and added 100% chance to heal 3564 HP on Vengeful spirit Onslaught Skill. (Not updated in visual yet.)"},{"change":"- Fixed a issue that craft stuff was disappeared from Chef Specialist Card & Title NPC."},{"change":"- Fixed a bug where Reaper title wasn\'t working properly."}]},{"topicname":"Battle Pass Changes","topicclass":"","changes":[{"change":"- Next level of Battle Pass has been added."}]}]}]},{"patchnotesname":"Patch Notes - 09/11/2022","classes":[{"name":"Archer","hide":"","topic":[{"topicname":"Demon Hunter SP","topicclass":"","changes":[{"change":"\u2022 Strong Berserker Spirit :"},{"change":"- Increase damage from critical 0 > 20%"},{"change":"- All attacks increased by 198 > 297 (Plvl 3)"}]}]},{"name":"Overall Changes & Fixes","hide":"","topic":[{"topicname":"Caligor Monthly Reward Changes :","topicclass":"","changes":[{"change":"[REMOVED] Caligor\'s Golden Horn"},{"change":"[ADDED] Batman Mask"},{"change":"- Quest has been reseted and materials are deleted from the inventories."}]},{"topicname":"Fixes","topicclass":"","changes":[{"change":"- Fixed a bug where Spooky Spooky had 50 minutes duration."},{"change":"- Fixed a bug where you could get stuck if you wear 88lvl dagger."}]}]}]},{"patchnotesname":"Patch Notes - 07/11/2022","classes":[{"name":"Archer","hide":"","topic":[{"topicname":"Demon Hunter SP","topicclass":"","changes":[{"change":"\u2022 Spirit Explosion :"},{"change":"- Cooltime from 10 seconds to > 18 seconds."},{"change":"- 60% chance to heal 4950 (Plvl 50)HP > Heal 1980 HP"},{"change":"\u2022 Berserker Spirit :"},{"change":"- Restores 10,000 HP > 5000 HP"},{"change":"\u2022 Strong Berserker Spirit :"},{"change":"- Increase damage from critical 20% > 0"},{"change":"- All attacks increased by 297 > 198 (Plvl 2)"},{"change":"\u2022 Moon Shadow Pendelum :"},{"change":"- Cut Debuff got replaced with Weaken Defence Power."},{"change":"- Weaken Defence Power from \u201cAll defence decrease by 200\u201d to \u201cDefence level decreased by 4\u201d."}]}]},{"name":"Martial Artist","hide":"","topic":[{"topicname":"Demon Warrior SP","topicclass":"","changes":[{"change":"\u2022 Blood Chains :"},{"change":"- 50% chance to leech 4950(Plvl 50) HP >> chance to leech 3500 HP"}]}]},{"name":"Swordsman","hide":"","topic":[{"topicname":"Battle Monk SP","topicclass":"","changes":[{"change":"\u2022 Restart :"},{"change":"- There is 70% chance for \' Critical Energy Deficiency \' > 55%"},{"change":"\u2022 Spirit of Sacrifice :"},{"change":"- Every 2 sec restore 1485 (plvl *15) HP >> Every 2 sec restore 198 (Plvl 2) HP"}]},{"topicname":"Death Reaper SP","topicclass":"","changes":[{"change":"\u2022 Bloodsucker :"},{"change":"- Cooltime from 20 seconds to 30 seconds"},{"change":"- 60% chance to leech 4950 (Plvl 50) HP >> Restores 1980 HP"},{"change":"\u2022 Spirit Absorption :"},{"change":"- Duration from 15 seconds to 5 seconds."}]}]},{"name":"Mage","hide":"","topic":[{"topicname":"Holy Mage SP","topicclass":"","changes":[{"change":"\u2022 Healing :"},{"change":"- Removed Restores 4950 (Plvl 50) HP"},{"change":"\u2022 Bones Crash :"},{"change":"- Removed \u201cDemoralisation\u201d and decreased cool time from 70 seconds to 30."}]}]},{"name":"Overall Changes & Fixes","hide":"","topic":[{"topicname":"Changes","topicclass":"","changes":[{"change":"- Nerfed Long Range defence on Mage C60 Armour."},{"change":"- Buffed dagger critical damage by 10% and added +80 base damage (both maximum and minimum)"}]},{"topicname":"Fixes","topicclass":"","changes":[{"change":"- Fixed bug with new 88 level PvE Equipment stats."},{"change":"- Fixed a bug where PvE God debuff would appear on player."},{"change":"- Fixed a bug where Holy Light was applying \' Demoralisation \' Debuff."},{"change":"- Fixed a bug where Holy Light debuff was applying \' Demoralisation \' Debuff."}]},{"topicname":"Battle Pass Changes","topicclass":"","changes":[{"change":"- Next level of Battle Pass has been added."}]}]}]},{"patchnotesname":"Patch Notes - 05/11/2022","classes":[{"name":"Overall Changes & Fixes","hide":"","topic":[{"topicname":"Changes","topicclass":"","changes":[{"change":"- Bear Strike +7 / +8 / +9 from 60 seconds to 180 seconds."},{"change":"- Removed additional rewards from Family Tower Game."},{"change":"- Overall attack power is increased by 30% > 35% of magic defense on Attack Magic +9."}]},{"topicname":"Fixes","topicclass":"","changes":[{"change":"- Fixed a bug where PvE God Debuff wasn\'t working properly."}]}]}]},{"patchnotesname":"Patch Notes - 05/11/2022","classes":[{"name":"Overall Changes & Fixes","hide":"","topic":[{"topicname":"Changes","topicclass":"","changes":[{"change":"- Equipment, Carve Runes & Tattoo Changes : "},{"change":"https://nosvoid.com/news/balance-changes/"}]},{"topicname":"Early Game Update","topicclass":"","changes":[{"change":"- Removed C25 Equipments from inventories and level rewards."},{"change":"- Added \'\' Starter Pack : PvE Equipments \'\' NPC at $home. You can now get 88 level PvE equipments for free."}]}]}]},{"patchnotesname":"Patch Notes - 03/11/2022","classes":[{"name":"Overall Changes & Fixes","hide":"","topic":[{"topicname":"Fixes","topicclass":"","changes":[{"change":"- Fixed a bug where Spooky Buff wasn\'t working."},{"change":"- Fixed a bug where Nutritious Bamboo buff wasn\'t working."},{"change":"- Fixed a bug that you couldn\'t use $unstuck in caligor."}]},{"topicname":"Battle Pass Changes","topicclass":"","changes":[{"change":"- Next level of Battle Pass has been added."}]}]}]},{"patchnotesname":"Patch Notes - 31/10/2022","classes":[{"name":"Overall Changes & Fixes","hide":"","topic":[{"topicname":"Fixes","topicclass":"","changes":[{"change":"- Fixed the Caligor spawn bug."},{"change":"- Fixed the issue where you couldn\'t leave Caligor."},{"change":"- Fixed the issue that new carve runes popup message were giving wrong informations."},{"change":"- Fixed the issue where you couldn\'t wear Angler and Chef Specialist Cards when you have new reputations."},{"change":"- Fixed server time."}]}]}]},{"patchnotesname":"Patch Notes - 30/10/2022","classes":[{"name":"Overall Changes & Fixes","hide":"","topic":[{"topicname":"Fixes","topicclass":"","changes":[{"change":"- Fixed the bug where \'\' The equipped fairy\'s element increases by x \'\' buff wasn\'t working properly."},{"change":"- Fixed the issue that \'\' magic damage in Raids is increased by x% \'\' buff wasn\'t working properly."},{"change":"- Fixed the bug where you could use Change tattoo item even if you don\'t have +9 tattoos."},{"change":"- Fixed the bug where 4th co leader of family couldn\'t use family summoning horn."},{"change":"- Fixed the issue where you get kicked from rbb when a seer kills you with ULT."},{"change":"- Fixed the bug where you couldn\'t use seals and raid portals could disappear."},{"change":"- Fixed the visual bug on Rat Hat, that it still had stun in visual."},{"change":"- Fixed the issue where pets still moving in Rainbow Battle."},{"change":"- Fixed the bug where some meals had wrong buffs in visual."},{"change":"- Fixed the bug where Axe of Fury skill wasn\'t working."},{"change":"- Fixed the issue where Pumpkin title had wrong color."}]},{"topicname":"Changes","topicclass":"","changes":[{"change":"- Added a message as reminder when you join to Rainbow Battle, that will show you available commands in RBB. Such as $ff"},{"change":"- Added a message that will show you need to be 99+60 to join Prestige 7 Tower Game. (If your level is not 99+60)"},{"change":"- Made that you will get more Rainbow Coins for wins. Unranked 2, Bronze 3, Silver 4, Gold 5, Plat 6 and Diamond 7."},{"change":"- You can now join Prestige 7 Tower Game via NPC with the group. (Group-Tower letter is removed.)"},{"change":"- Added a message which will make you see the effect after successfully upgrading your rune."},{"change":"- Made invisible in Rainbow Battle just run out the moment you start to capture a crystal."},{"change":"- - Made that everyone who hits Bushi King boss will receive reward."},{"change":"- Introduced new Rep Icons for 45kk Rep and 85kk Rep."},{"change":"- Made Ancelloan and Fairy Booster stackable."},{"change":"- You can now use Bell of Sweet Home in Act4."}]},{"topicname":"Battle Pass Changes","topicclass":"","changes":[{"change":"- Next level of Battle Pass has been added."}]}]}]},{"patchnotesname":"Patch Notes - 28/10/2022","classes":[{"name":"Overall Changes & Fixes","hide":"","topic":[{"topicname":"Fixes","topicclass":"","changes":[{"change":"- Fixed a bug where you couldn\'t trade one of female amulets."},{"change":"- Fixed a bug that you couldn\'t see one of female amulets in visual."},{"change":"- Fixed a bug where Single Heal Player buff wasn\'t working properly."},{"change":"- Fixed a bug where Pumpkin Blessing effects wasn\'t working properly."},{"change":"- Fixed a bug where you couldn\'t get buff from Macavity Pet."}]},{"topicname":"Changes","topicclass":"","changes":[{"change":"- Added Halloween NosVille."},{"change":"- Changed position of \'\' Exchange Stuff \'\' NPC since it was buggy after Halloween NosVille."},{"change":"- Changed Maximum Option level to 10, Piece Numbers to 4 on Noble Crystal Bracelet."}]},{"topicname":"Balance","topicclass":"","changes":[{"change":"We decided to nerf sweet prices due you were getting too much gold from them."},{"change":"- Yellow Pumpkin Sweet price : 7KK > 3KK"},{"change":"- Black Pumpkin Sweet price : 50KK > 25KK"}]}]}]},{"patchnotesname":"Patch Notes - 27/10/2022","classes":[{"name":"Overall Changes & Fixes","hide":"","topic":[{"topicname":"Fixes","topicclass":"","changes":[{"change":"- Fixed a bug where Nightmare Title effects wasn\'t working properly."},{"change":"- Fixed a bug where you couldn\'t trade Aesthetic Amulets."},{"change":"- Fixed a visual issue on Aesthetic Amulet (Male) that had wrong type of buff in visual."},{"change":"- Fixed visual bugs of specialist changes."}]}]}]},{"patchnotesname":"Patch Notes - 26/10/2022","classes":[{"name":"Mage","hide":"","topic":[{"topicname":"Holy Mage SP","topicclass":"","changes":[{"change":"\u2022 Heaven Song :"},{"change":"- Cooldown 20 > 30 seconds."},{"change":"- Duration of Debuff 7 > 3 seconds."}]}]},{"name":"Overall Changes & Fixes","hide":"","topic":[{"topicname":"Fixes","topicclass":"","changes":[{"change":"- Fixed a bug where Group Healing had broken damage in PVE."},{"change":"- Fixed a visual bug on Plague Costume Set Buffs."},{"change":"- Fixed a bug that you couldn\'t get buff from Zombikit Bride."},{"change":"- Fixed a bug that you couldn\'t get buff from Skelekat Groom Pet."},{"change":"- Fixed a bug that you couldn\'t get buff from Macavity Pet."}]}]}]},{"patchnotesname":"Patch Notes - 26/10/2022","classes":[{"name":"Overall Changes & Fixes","hide":"","topic":[{"topicname":"Changes","topicclass":"","changes":[{"change":"- Magic damage is increased by 10 > 20 in raids on Plague Mask/Hat."},{"change":"- Magic damage is increased by 10 > 20 in raids on Plague Doctor/Nurse Costume."},{"change":"- You can now sell Simp and Sugar Mommy titles to the NPC for 10kk"}]}]}]},{"patchnotesname":"Patch Notes - 25/10/2022","classes":[{"name":"Overall Changes & Fixes","hide":"","topic":[{"topicname":"Changes","topicclass":"","changes":[{"change":"- Removed the confirm when you open Mad Professor Macavity\'s Raid Seal."},{"change":"- Removed the confirm when you open Giant Black Spider Seal."}]},{"topicname":"Fixes","topicclass":"","changes":[{"change":"- Fixed a bug that you needed one more material to exchange stuff than it\'s written on Halloween Exchange NPC."},{"change":"- Fixed a visual bug of Macavity\'s Blessing buff, where it had MP instead of HP."},{"change":"- Fixed a bug where you couldn\'t get rewards from Macavity Daily Quest."},{"change":"- Fixed a bug that Noble Crystal Bracelet wasn\'t working properly."}]}]}]},{"patchnotesname":"Patch Notes - 24/10/2022","classes":[{"name":"Overall Changes & Fixes","hide":"","topic":[{"topicname":"Changes","topicclass":"","changes":[{"change":"- Replaced Giant Molar with Yellow Pumpkin Sweet into inventories."}]},{"topicname":"Fixes","topicclass":"","changes":[{"change":"- Fixed a bug where you got Giant Molar instead of Yellow Pumpkin Sweet from Instant Combat."},{"change":"- Fixed a bug where Jack\'O\'Lantern had unlimited entry. (Jack\'O\'Lantern is activated back.)"},{"change":"- Fixed a bug where Macavity Daily Quest wasn\'t working."},{"change":"- Fixed a bug where you couldn\u2019t sell pumpkin sweets to the NPC."}]},{"topicname":"Battle Pass Changes","topicclass":"","changes":[{"change":"- Next level of Battle Pass has been added."}]}]}]},{"patchnotesname":"Patch Notes - 23/10/2022","classes":[{"name":"Overall Changes & Fixes","hide":"","topic":[{"topicname":"Halloween Event","topicclass":"","changes":[{"change":"Halloween event is available from now on and will last 3 WEEKS."}]},{"topicname":"Changes with Halloween","topicclass":"","changes":[{"change":"- Instant Combat is has been replaced with Horror Instant Combat for 3 weeks."},{"change":"- Plague costume set got reworked with Halloween Event, details into wiki."},{"change":"- Pumpkin Bushtail pet got reworked with Halloween Event, details into wiki."},{"change":"- Aesthetic amulets will have buffs with Halloween Event, we also added a new one."},{"change":"- Changed buff icons of Frankestein & Hongbi Partner Cards."}]}]}]},{"patchnotesname":"Patch Notes - 19/10/2022","classes":[{"name":"Overall Changes & Fixes","hide":"","topic":[{"topicname":"Changes","topicclass":"","changes":[{"change":"- Made that you will get matched by your ranks in Rainbow Battle. (but its possible that ranks will mix if there wont be enough people for certain rank)."}]}]}]},{"patchnotesname":"Patch Notes - 18/10/2022","classes":[{"name":"Overall Changes & Fixes","hide":"","topic":[{"topicname":"Changes","topicclass":"","changes":[{"change":"- Made that you won\'t be able to join Time Space when there is raid team open."}]}]}]},{"patchnotesname":"Patch Notes - 16/10/2022","classes":[{"name":"Overall Changes & Fixes","hide":"","topic":[{"topicname":"News","topicclass":"","changes":[{"change":"- Battle Pass Season 3 is out."}]},{"topicname":"Fixes","topicclass":"","changes":[{"change":"- Fixed a bug where Cooking Preparation skill wasn\'t working."},{"change":"- Fixed a bug where Healthy Eating skill wasn\'t working."},{"change":"- Fixed a bug where Sharpen Knife skill wasn\'t working."},{"change":"- Fixed a bug where Secret Spice skill wasn\'t working."}]}]}]},{"patchnotesname":"Patch Notes - 14/10/2022","classes":[{"name":"Overall Changes & Fixes","hide":"","topic":[{"topicname":"Changes","topicclass":"","changes":[{"change":"- Increased amount of monsters in Prestige 5, 1-15 Hero Map & 30-50 Hero Map."},{"change":"- Craft Chef Specialist Card & Title NPC added next to Chef Terry."},{"change":"- Changed name of some bosses in Family Tower Game."}]},{"topicname":"Fixes","topicclass":"","changes":[{"change":"- Fixed a bug that Prestige 8 30-40 Hero Map, Cold side monsters had less notice range than it\'s supposed to."},{"change":"- Fixed a bug where Change Skin 4 item had no icon."}]}]}]},{"patchnotesname":"Patch Notes - 12/10/2022","classes":[{"name":"Overall Changes & Fixes","hide":"","topic":[{"topicname":"Changes","topicclass":"","changes":[{"change":"- Pets will not move in Rainbow Battle from now on."}]},{"topicname":"Fixes","topicclass":"","changes":[{"change":"- Fixed a bug where you couldn\'t use Ratatouille Title."}]}]}]},{"patchnotesname":"Patch Notes - 11/10/2022","classes":[{"name":"Overall Changes & Fixes","hide":"","topic":[{"topicname":"Changes","topicclass":"","changes":[{"change":"Mouse Event is has been removed, following items deleted from the inventories :"},{"change":"- Piece of Cheese"},{"change":"- Mouse Tail"},{"change":"- Mouse Ears"},{"change":"- Mouse Treasure"},{"change":"- Pink Lotus"},{"change":"- Royal Wheel"},{"change":"- Mouse Chest"},{"change":"- We didn\'t reset Broken Wing cause many of you still has them into inventories. Sell them to the NPC, don\'t lose any money :)"}]},{"topicname":"P.S :","topicclass":"","changes":[{"change":"We will add new ways to get Chef Specialist Card & Titles in next days."}]}]}]},{"patchnotesname":"Patch Notes - 10/10/2022","classes":[{"name":"Overall Changes & Fixes","hide":"","topic":[{"topicname":"Changes","topicclass":"","changes":[{"change":"- Changed Onyx Wings style to Official-like."},{"change":"- You can now use NosBazaar in channel 2-5."},{"change":"- Family Dungeon has been deactivated until further notice."}]},{"topicname":"Act4 Monthly Reward","topicclass":"","changes":[{"change":"- [REMOVED] Act4 Skins."},{"change":"- [ADDED] Caligor\'s Golden Horn."}]}]}]},{"patchnotesname":"Patch Notes - 09/10/2022","classes":[{"name":"Overall Changes & Fixes","hide":"","topic":[{"topicname":"Changes","topicclass":"","changes":[{"change":"- You will be able to join Rainbow Battle even if there\'s no enough people for team."},{"change":"- You can now use pets and partners in Rainbow Battle."}]},{"topicname":"Fixes","topicclass":"","changes":[{"change":"- Fixed a bug where you couldn\'t get job level rewards of Chef Specialist Card."},{"change":"- Fixed a visual bug on Incapacitated Buff."}]}]}]},{"patchnotesname":"Patch Notes - 08/10/2022","classes":[{"name":"Overall Changes & Fixes","hide":"","topic":[{"topicname":"Changes","topicclass":"","changes":[{"change":"- You can now sell Mouse Chest in NosBazaar."},{"change":"- You can now sell Apprentice Chef Title to the NPC."}]},{"topicname":"Rainbow Battle Changes","topicclass":"","changes":[{"change":"- Added Dye Bomb in Rainbow Battle Exchange NPC."},{"change":"- Added Lightning Wings in Rainbow Battle Exchange NPC."},{"change":"- Added Rainbow Pegasus pet in Rainbow Battle Exchange NPC."},{"change":"- Changed buff of Rainbow Master Title"}]}]}]},{"patchnotesname":"Patch Notes - 06/10/2022","classes":[{"name":"Fish Changes","hide":"","topic":[{"topicname":"","topicclass":"","changes":[{"change":"After thinking this through for a long time, we have decided that it is the best for our server to nerf rewards from fishing."},{"change":"\u2022 What is exactly being changed ?"},{"change":"- We are decreasing the chance of receiving Tattoo Box 1."},{"change":"This has been a hard decision to make but ultimately it had to be done for many reasons."},{"change":"1. Fishing was designed to be a side hustle, not a primary way of making money on Void"},{"change":"2. Big Problem with Botters destroying the market"},{"change":"3. Bringing more value and relevancy to World Boss"},{"change":"We do understand that some people can\'t make it to the World boss for those valuable materials and we assure you that fishing will still be a viable option for you !"}]}]}]},{"patchnotesname":"Patch Notes - 02/10/2022","classes":[{"name":"Martial Artist","hide":"","topic":[{"topicname":"Demon Warrior SP","topicclass":"","changes":[{"change":"\u2022 Wing Counter : "},{"change":"- Cool time changed from 7 to 15 seconds."},{"change":"\u2022 Swarm of Bats : "},{"change":"- \'\'Movement Speed is increased by 2\'\' changed to \'\'Movement speed is decreased by 2.\'\'"},{"change":"- Cool time changed from 30 to 40 seconds."}]}]},{"name":"Overall Changes & Fixes","hide":"","topic":[{"topicname":"Fixes","topicclass":"","changes":[{"change":"- Fixed a bug that Martial Artist wasn\'t able to wear Consierge Set."},{"change":"- Fixed duration of Mental Poison."}]},{"topicname":"Changes","topicclass":"","changes":[{"change":"- Added Change Skin 4 item in \'\' Useful Craft \'\' NPC."},{"change":"- Changed icon of Top 2 A4 reputation. (Delete your NSip file from NosTale data if you don\'t get update.)"},{"change":"- Changed buff of Petal Wings : all attacks are increased by 5>10% Debuff : all attacks are increased by 15>10%"}]}]}]},{"patchnotesname":"Patch Notes - 01/10/2022","classes":[{"name":"Overall Changes & Fixes","hide":"","topic":[{"topicname":"Fixes","topicclass":"","changes":[{"change":"- Fixed a bug where you couldn\'t gain exp on cooking SP."}]},{"topicname":"Changes","topicclass":"","changes":[{"change":"- Schedule Changes (Check the schedule page)"},{"change":"- Rainbow Battle Rework (Check the Rainbow Battle page : Guides > Others > Rainbow Battle)"}]}]}]},{"patchnotesname":"Patch Notes - 30/09/2022","classes":[{"name":"Overall Changes & Fixes","hide":"","topic":[{"topicname":"Fixes","topicclass":"","changes":[{"change":"- Fixed a bug where reflection on Moonlight Dragon Blessing wasn\'t working properly."},{"change":"- Fixed a visual bug with Fiery Breath. (That were showing DMG wrong visually)"},{"change":"- Fixed a bug that HP leeching wasn\'t working properly on Demon Hunter Spirit Explosion."},{"change":"- Fixed a bug that wasn\'t decrease damage by 10% on Demon Hunter Possession."}]},{"topicname":"Changes","topicclass":"","changes":[{"change":"- Changed speed of Unicorn, Rabbit Carriage mounts to 34."},{"change":"- Mouse Chest is sellable in NosBazaar from now on."},{"change":"- Changed Maximum Option level to 10, Piece Numbers to 4 on Raid Necklace."}]}]}]},{"patchnotesname":"Patch Notes \'\'SP Balancing\'\' - 28/09/2022","classes":[{"name":"Archer","hide":"","topic":[{"topicname":"Ranger SP","topicclass":"","changes":[{"change":"\u2022 Headshot :"},{"change":"- Decrease chance of crit 45% > 30%"},{"change":"\u2022 Triple Arrow :"},{"change":"- Add Crit Chance 10%"},{"change":"- There is a 80% chance of causing \'\'Slowed\'\'"},{"change":"\u2022 Covering Fire :"},{"change":"- Remove debuff \'\'Slowed\'\'"},{"change":"\u2022 Flashbang :"},{"change":"- Increase chance of debuff 65% > 80%"},{"change":"\u2022 Screw Bolt :"},{"change":"- Increase ranged attack 200 > 300"},{"change":"\u2022 Rapid Recovery :"},{"change":"- Add 10% Anti Effect"},{"change":"- Change Description \'\'Damage is decreased by 10%\'\' > \'\'Damage received is decreased by 10%\'\'"},{"change":"\u2022 Wind Walker :"},{"change":"- Increase movement speed 2 > 3"}]},{"topicname":"Assassin SP","topicclass":"","changes":[{"change":"\u2022 Tumble :"},{"change":"- Add 100% Anti-Effect on \'\'Drain Attack Power\'\'"}]},{"topicname":"Fire Cannoneer SP","topicclass":"","changes":[{"change":"\u2022 Signal Rocket :"},{"change":"- Cooldown 30sec > 25sec"},{"change":"\u2022 Weapon Master :"},{"change":"- Remove 5% chance that dmg is reduced by 90% and Add All Defence is increased by Playerlvl*2"},{"change":"\u2022 Hellfire :"},{"change":"- Move Fatal Burn debuff from Hellfire 2 to Hellfire"},{"change":"- Ranged attacks are increased by 0 > 200"}]},{"topicname":"Demon Hunter SP","topicclass":"","changes":[{"change":"\u2022 Strong Possesion :"},{"change":"- Remove the abillity to remove Buffs"},{"change":"- Add new debuff > Reduce Attack power by 10%"},{"change":"\u2022 Soul Sword :"},{"change":"- Decrease the chance of Despair 80% > 70%"},{"change":"- Increase damage from Critical hits by 50% > 20%"},{"change":"\u2022 Vengeful Spirit Pendulum :"},{"change":"- Decrease %Def 40% > 30%"},{"change":"- Decrease Def Plvl*3 > Def Plvl*2"},{"change":"\u2022 Spirit Explosion :"},{"change":"- Chance of Paralysis 15% > 30%"},{"change":"- Increased HP leech Plvl*40 > Plvl*50"},{"change":"- Increase chance of leeching 40% > 60%"}]},{"topicname":"Avening Angel SP","topicclass":"","changes":[{"change":"\u2022 Shadow Bond :"},{"change":"- Interrupt Move duration 8sec > 3sec"},{"change":"- Add \'\'No Attack Possible\'\'"},{"change":"\u2022 Magic Spell Buff Rework :"},{"change":"- Meele attacks are increased by Plvl*1"},{"change":"- Critical Damage is increased by 10%"},{"change":"- Movement speed is increased by 1"},{"change":"\u2022 Shadow Buff :"},{"change":"- Remove TP"},{"change":"- Movement speed 5 > 3"},{"change":"- Increase duration 2 > 3sec"},{"change":"\u2022 Flame Buff :"},{"change":"- Increase Duration 2 > 3sec"},{"change":"- No HP Consumption"},{"change":"- 10% Anti-Effect"},{"change":"\u2022 Ice Buff :"},{"change":"- Decrease duration 2sec > 1.5sec"},{"change":"\u2022 Halo Buff :"},{"change":"- Reduce duration 60>30sec"},{"change":"- Damage is decreased by Plvl%14"}]}]},{"name":"Martial Artist","hide":"","topic":[{"topicname":"Draconic Fist SP","topicclass":"","changes":[{"change":"\u2022 Shimmering flame positive effect :"},{"change":"- Duration 4sec > 8sec"},{"change":"\u2022 Bestial sprint positive effect :"},{"change":"- Duration 4 sec > 8sec"},{"change":"\u2022 Blaze :"},{"change":"- Cool time 35 sec > 25 sec "},{"change":"\u2022 Bite :"},{"change":"- Cool time 13 sec > 18 sec"},{"change":"\u2022 Crossfire :"},{"change":"- Cool time 40 sec > 25 sec"},{"change":"\u2022 Haetae Energy :"},{"change":"- Hit rate of all attacks is increased by 200 > 100"}]},{"topicname":"Master Wolf SP","topicclass":"","changes":[{"change":"\u2022 Ultimate tri-combo :"},{"change":"- There is 100% chance of causing strong impulse > there is 100% chance of causing shadow of death"},{"change":"\u2022 Shadow of death negative effect :"},{"change":"- Duration 5 sec > 3 sec"},{"change":"\u2022 From the Jaws of Fate effect :"},{"change":"- Change from positve to negative effect / duration from 3 sec to 15 sec"},{"change":"- Removed always dodge the target with a probability of 100% & movement is increased by 2 > add movement is decreased by 2"},{"change":"\u2022 Knocked Out :"},{"change":"- Duration 4 sec > 3 sec"},{"change":"\u2022 Ultimate Uppercut :"},{"change":"- Ultimate point requirement 3000 > 2000"},{"change":"- Melee attack is increased by 1700 > 1500"},{"change":"\u2022 Warrior meditation :"},{"change":"- Remove \' there is a 100% probability to remove bad effects of level 4 or lower"},{"change":"- All defense powers are decreased by 50 > all defense powers are increased by 99 (lvl player1)"},{"change":"\u2022 Ultimate Aura level 2 :"},{"change":"- Chance of inflicting critical hits is increased by 7 % > 5 %"},{"change":"\u2022 Ultimate Aura level 3 :"},{"change":"- Chance of inflicting critical hits is increased by 15% > 10% / add after buff ends, triggers \'ultimate Aura level 1\' with a 100% chance"},{"change":"\u2022 Ultimate stance :"},{"change":"- Duration 5 sec > 3 sec"},{"change":"\u2022 Imperturbable mind :"},{"change":"- Removed all element energies are increased by 100\' | Added : all defence powers are increased by 198 (lvl player 2)"}]},{"topicname":"Demon Warrior SP","topicclass":"","changes":[{"change":"\u2022 Nosedive :"},{"change":"- Cool time 5 sec > 7 sec"},{"change":"\u2022 Swarm of Bats :"},{"change":"- Movement speed is increased by 3 > 2"}]},{"topicname":"Flame Druid SP","topicclass":"","changes":[{"change":"\u2022 Firequake :"},{"change":"- Melee attack is increased by 950 > 900"},{"change":"\u2022 Bucking Blow :"},{"change":"- Melee attack is increased by 950 > 850"},{"change":"\u2022 Flaming armour :"},{"change":"- When you\'re defending, there is a 100% chance of 20% of the damage being reflected > 100% chance of 15 %"},{"change":"\u2022 Emberpunch :"},{"change":"- Melee attack is increased by 1300 > 1200"},{"change":"\u2022 Third degree burns :"},{"change":"- Duration 7 sec > 5 sec"}]}]},{"name":"Swordsman","hide":"","topic":[{"topicname":"Warrior SP","topicclass":"","changes":[{"change":"\u2022 Triple Slash :"},{"change":"- Increase Range Cell 1 > 2"},{"change":"- Decrease animation time"},{"change":"\u2022 Finishing Blow :"},{"change":"- Decrease animation time"},{"change":"\u2022 Iron Skin :"},{"change":"- Add Magical defence > 10%"},{"change":"\u2022 Shoulder Charge :"},{"change":"- Increase chance of a Blackout 70% > 80%"},{"change":"\u2022 Rising Dragon :"},{"change":"- Reduce chance of debuff 100% > 80%"},{"change":"- Meele attacks is increased by 900 > 1000"}]},{"topicname":"Blade SP","topicclass":"","changes":[{"change":"\u2022 Cross Cutting :"},{"change":"- Increase Range Cell 1 > 2"},{"change":"\u2022 Lethal Blow :"},{"change":"- Increase Range Cell 1 > 2"},{"change":"\u2022 Chain Attack :"},{"change":"- Increase Range Cell 1 > 2"},{"change":"- Add 100% Anti-Effect buff on \' Drain Attack Power \'"}]},{"topicname":"Crusader SP","topicclass":"","changes":[{"change":"\u2022 Holy Cross :"},{"change":"- Eliminate Shadows new Debuff : no attack and movement possible"},{"change":"- Duration 30sec > 3sec"},{"change":"- Chance of causing Eliminate Shadow 70% > 40%"}]},{"topicname":"Berserker SP","topicclass":"","changes":[{"change":"\u2022 Life and Death :"},{"change":"- Remove \'\'Critical Damage is Increased\'\'"},{"change":"- Remove 10% anti-effect"},{"change":"\u2022 Split Tornado :"},{"change":"- Decrease chance of Debuff 60%>50%"},{"change":"\u2022 Sonic Rush :"},{"change":"- Meele attacks are increased by 100 > 300"},{"change":"\u2022 Berserker :"},{"change":"- Side Effect:After 30.0sec \'\'Increase PvP attack power by 5%\'\' move this to be a permanent buff"}]},{"topicname":"Gladiator SP","topicclass":"","changes":[{"change":"\u2022 Double Blow :"},{"change":"- Chance of inflicting critical hits 30% > 20%"},{"change":"\u2022 Shield Attack :"},{"change":"- There is a 75% > 60% chance of causing Knockdown"},{"change":"\u2022 Taunt \'\'Shaky Status\'\' :"},{"change":"- Add buff \'\'There is a 100% chance that damage from meele attacks is increased by 5%\'\'"},{"change":"\u2022 Taunt \' Enourmously Shaky Status\'\' :"},{"change":"- Hitrate of all attacks is decreased by 396 > 297 ( Playerlevel* > Playerlevel*3 )"},{"change":"- There is a 100% chance that damage from meele attacks is increased by 20% > 10%"},{"change":"- Dodging of meele attacks is decreased by 400 > 300"},{"change":"\u2022 Engorgement \'\'Victory Run\'\' :"},{"change":"- Reduces cooldown of skills by 50% > 30%"},{"change":"\u2022 Execution :"},{"change":"- Meele attack is increased by 1800 > 1400"},{"change":"- There is a 80% > 70% chance of causing Short Blackout"}]},{"topicname":"Battle Monk SP","topicclass":"","changes":[{"change":"\u2022 Restart :"},{"change":"- Remove debuff \'\'Shackling Trauma\'\'"},{"change":"- Increase chance of Critical Energy Deficiency 55% > 70%"},{"change":"\u2022 Dragon Spear :"},{"change":"- Chance of causing Energy Defficiency 80% > 60%"}]},{"topicname":"Death Reaper SP","topicclass":"","changes":[{"change":"\u2022 Spirit Catcher :"},{"change":"- There is a 50% > 40% chance of causing \'\'Paralysis\'\'"},{"change":"\u2022 Reaper\'s Scythe :"},{"change":"- Chance of causing \'\' Mark of Death \'\' 60% > 30%"},{"change":"\u2022 Time Twister \'\'Strong Spiritual Release\'\' :"},{"change":"- Reduces cooldown of skills by 80%>60%"},{"change":"- Movement speed is increased by 3 > 2"},{"change":"\u2022 \'\'Spiritual Release\'\' :"},{"change":"- Reduces cooldown of skill by 10% > 20%"},{"change":"\u2022 Soul Bash \'\'Slight Paralysis\'\' :"},{"change":"- Movement speed is decreased by 3>2"},{"change":"\u2022 Spirit Splitter \'\'Break Defensive Weapon\'\' :"},{"change":"- Duration : 120 > 15sec"},{"change":"- Meele attacks are increased by 1200 > 1000"},{"change":"- Skill Cooldown 50sec > 90sec"},{"change":"\u2022 Mark of Death :"},{"change":"- Movement speed is decreased by 1 > 0"},{"change":"\u2022 Bloodsucker :"},{"change":"- Chance of leeching HP 80% > 60%"}]}]},{"name":"Mage","hide":"","topic":[{"topicname":"Holy Mage SP","topicclass":"","changes":[{"change":"\u2022 Holy Hammer :"},{"change":"- Increase chance of Eliminate Shadow 60% > 80%"},{"change":"- Decreased Duration from 30sec > 3sec"},{"change":"- No Attack and Movement Possible"}]},{"topicname":"Ice Mage SP","topicclass":"","changes":[{"change":"\u2022 Heavy Hail :"},{"change":"- Increase chance of causing Blackout 50% > 60%"},{"change":"\u2022 Intense Cold :"},{"change":"- Remove debuff \'\' Freezing \'\'"},{"change":"- Add a new debuff \'\'Incapacitated\'\'"},{"change":"\u2022 Freezing Blast :"},{"change":"- Remove \'\'no attack possible\'\' from Shivering Frost"},{"change":"- Increase duration 4sec > 6sec"},{"change":"- Increase chance of debuff 40% > 60%"},{"change":"\u2022 Blizzard :"},{"change":"- Decrease cooldown 120sec > 100sec"},{"change":"\u2022 Mana Shield :"},{"change":"- Movement speed is increased by 2 > 1"},{"change":"\u2022 Ice Shield :"},{"change":"- Duration of a buff 3sec > 1.5sec"}]},{"topicname":"Seer SP","topicclass":"","changes":[{"change":"\u2022 Blade Changer 1 :"},{"change":"- Reduce duration of Strong Dark Energy 10sec > 7sec"},{"change":"\u2022 Blade Changer 2 :"},{"change":"- Decrease dmg bonus from Scent of Bushi 25% > 15%"},{"change":"- Decrease Movement speed reduction 4 > 3"},{"change":"- Increase duration of Scent of Bushi 3sec > 5sec"},{"change":"\u2022 Blade Changer 3 :"},{"change":"- Remove debuff \'\'Extreme Paralysis\'\'"},{"change":"- Add debuff \'\'Weaken Defence Power\'\'"},{"change":"- Chance of causing debuff 50%"}]},{"topicname":"Archmage SP","topicclass":"","changes":[{"change":"\u2022 Holy Prism :"},{"change":"- Reduce the duration of Slight Horror 5sec > 3sec"},{"change":"\u2022 Holy Explosion :"},{"change":"- Increase chance of Paralysis 10% > 30%"},{"change":"- Reduce cooldown 8sec > 7sec"},{"change":"- Reduce duration of Debuff 15sec > 10sec"},{"change":"\u2022 Meteor Storm:"},{"change":"- Make it like Official"},{"change":"\u2022 Spellbook Scholar :"},{"change":"- Increase movement speed by 1"},{"change":"\u2022 Sacred Mist :"},{"change":"- Decrease duration of Horror 7sec > 5sec"}]}]}]},{"patchnotesname":"Patch Notes - 28/09/2022","classes":[{"name":"Overall Changes & Fixes","hide":"","topic":[{"topicname":"Fixes","topicclass":"","changes":[{"change":"- Fixed a bug where you could get same amount of exp as one chopping when you multi chopping."},{"change":"- Fixed a bug that \'\' Cooking Experience gain is increased \'\' buff wasn\'t working properly."},{"change":"- Fixed a bug where you couldn\'t trade the Royal Rabbit Carriage."},{"change":"- Fixed a bug that Rat Hat buffs wasn\'t working properly."}]},{"topicname":"Changes","topicclass":"","changes":[{"change":"- Changed duration of meals from 20 to 30 minutes."}]}]}]},{"patchnotesname":"Patch Notes - 26/09/2022","classes":[{"name":"Overall Changes & Fixes","hide":"","topic":[{"topicname":"Changes","topicclass":"","changes":[{"change":"- Added 1 Raid Points to the Mouse Raid."},{"change":"- Added $warp Mouse command."}]},{"topicname":"Meal Changes","topicclass":"","changes":[{"change":"- Roast Pork : Increases Gold earned by 2 > 5%."},{"change":"- Crispy Noodles : There\'s 2 > 5% more chance of getting rarity 7-8 while betting."},{"change":"- Spicy Fried Fish : Increases 2 > 5% success rate while perfecting SPs."},{"change":"- Pancakes : When raid is finished, there\'s a 2 > 7% chance that box drops second time."}]},{"topicname":"Fixes","topicclass":"","changes":[{"change":"- Fixed wrong buffs on Meals."},{"change":"- Fixed a bug that Orkani Partner Card wasn\'t tradable."},{"change":"- Fixed a bug that Martial Artist couldn\'t wear Rat Hat."},{"change":"- Fixed a bug that Rat Hat buffs wasn\'t working properly."},{"change":"- Fixed a bug that Broken Wing and Mouse Gold wasn\'t sellable."},{"change":"- Fixed a bug where you couldn\'t kill the Ingredients in Prestige 7/8 maps."}]}]}]},{"patchnotesname":"Patch Notes - 23/09/2022","classes":[{"name":"Overall Changes & Fixes","hide":"","topic":[{"topicname":"Changes","topicclass":"display-none","changes":[{"change":"- "}]},{"topicname":"Fixes","topicclass":"","changes":[{"change":"- Fixed a bug where you still had same faction as you had in Caligor even after Caligor ends."}]}]}]},{"patchnotesname":"Patch Notes - 22/09/2022","classes":[{"name":"Overall Changes & Fixes","hide":"","topic":[{"topicname":"Changes","topicclass":"","changes":[{"change":"- Nerfed HP of Bushi King."},{"change":"- Decreased cool time of all tattoos to 30 seconds."},{"change":"- Changed buff of Pirate Lord title : There is 2 > 5% chance of getting additional box from World Boss."}]},{"topicname":"Fixes","topicclass":"display-none","changes":[{"change":"- "}]}]}]},{"patchnotesname":"Patch Notes - 20/09/2022","classes":[{"name":"Overall Changes & Fixes","hide":"","topic":[{"topicname":"Changes","topicclass":"","changes":[{"change":"- Hardcore Boxes will be stackable from now on."},{"change":"- There\'s 30 seconds cooldown after using Family Summoning Horn from now on."}]},{"topicname":"Fixes","topicclass":"","changes":[{"change":"- Fixed a bug where you could be teleported to enemy base in act4."},{"change":"- Fixed a bug that Valakus\' Fire Sword Skin stats wasn\'t working properly."},{"change":"- Fixed a bug where you could get wrong rewards from Battle Pass Reward 6 Box."}]}]}]},{"patchnotesname":"Patch Notes - 18/09/2022","classes":[{"name":"Overall Changes & Fixes","hide":"","topic":[{"topicname":"Changes","topicclass":"","changes":[{"change":"- Made that your player size will be smaller when you use Puppet Master\'s Bear Head. (For the people who got from auction.)"},{"change":"- Fixed a bug that $KickTower command wasn\'t working properly."}]},{"topicname":"Caligor Rework","topicclass":"","changes":[{"change":"- Made that both sides will have EQUAL amount of members AS MUCH AS POSSIBLE."},{"change":"- Made that people from same faction will see your messages but people from other faction won\'t see. (Same for family chat)"},{"change":"- Made that your faction will stay same even if you relog."}]}]}]},{"patchnotesname":"Patch Notes - 15/09/2022","classes":[{"name":"Overall Changes & Fixes","hide":"","topic":[{"topicname":"Changes","topicclass":"","changes":[{"change":"- Reduced movement speed by 1 in Arena."}]},{"topicname":"Battle Pass Changes","topicclass":"","changes":[{"change":"- Level 4 quests has been replaced with the level 5."}]}]}]},{"patchnotesname":"Patch Notes - 14/09/2022","classes":[{"name":"Overall Changes & Fixes","hide":"","topic":[{"topicname":"Changes","topicclass":"","changes":[{"change":"- Changed Fairy Breath damage from 70% to 40%."}]},{"topicname":"Fixes","topicclass":"","changes":[{"change":"- Fixed a bug where you could get debuffs during Tumble."},{"change":"- Fixed a bug that Pirate Lord title wasn\'t tradeable. (Done in db but we need to update launcher, will be done as soon as possible.)"}]}]}]},{"patchnotesname":"Patch Notes - 12/09/2022","classes":[{"name":"Overall Changes & Fixes","hide":"","topic":[{"topicname":"Changes","topicclass":"","changes":[{"change":"- Decreased duration of Electric Shock from 4 to 3 seconds."},{"change":"- Made that you won\'t get debuffs during Tumble."}]},{"topicname":"","topicclass":"display-none","changes":[{"change":"- "}]}]}]},{"patchnotesname":"Patch Notes - 11/09/2022","classes":[{"name":"Overall Changes & Fixes","hide":"","topic":[{"topicname":"Changes","topicclass":"","changes":[{"change":"- Made Pirate Lord title tradeable."},{"change":"- Added Marto\'s Buff NPC on $Warp RaidArea."},{"change":"- Increased chance of getting C55 equipments from P7 Raid Boxes. (Just a bit)"}]},{"topicname":"Battle Pass Changes","topicclass":"","changes":[{"change":"- Level 3 quests has been replaced with the level 4."}]}]}]},{"patchnotesname":"Patch Notes - 09/09/2022","classes":[{"name":"Overall Changes & Fixes","hide":"","topic":[{"topicname":"Changes","topicclass":"","changes":[{"change":"- Added Increase Overall specialist\'s skill by 3 to Karate Costume Wings [Not updated in visual]"},{"change":"- Reduced reflection from 7000 to 5000 on Moonlight Dragon Gem. [Not updated in visual]"},{"change":"- You will get 100x Family Tower Coins in total from now on."},{"change":"- P.S : For the people who doesn\'t know, you can already sell Ancients/Auras to the NPC for 7KK."}]},{"topicname":"Caligor Monthly Reward Changes :","topicclass":"","changes":[{"change":"[NEW] - New Valakus Weapon Skins added in Monthly Craft."},{"change":"- Batman Mask is removed from craft."},{"change":"- Caligor\'s Necklace, Conqueror\'s Flag, Broken Caligor\'s Horn & Butcher\'s Soul-Spirit materials removed from inventories."},{"change":"- Monthly Quest is has been reseted."}]}]}]},{"patchnotesname":"Patch Notes - 08/09/2022","classes":[{"name":"Overall Changes & Fixes","hide":"","topic":[{"topicname":"Changes","topicclass":"","changes":[{"change":"- Increased amount of reputation you are getting from Rainbow Battle."},{"change":"- Removed C55 Equipment Craft NPC, you will get C55 Weapons from Carno & C55 Armours from Kirollas raid from now on."},{"change":"P.S : You can also sell C55 Equipments for 40KK to NPC."}]},{"topicname":"Fixes","topicclass":"","changes":[{"change":"- Fixed a bug that 2:35 Rainbow Battle was turning into Instant Combat."},{"change":"- Fixed wrong typo of Prestige 6 Fish Map NPCs."},{"change":"- Fixed Sidestep that had % on the wrong place in description."},{"change":"- Fixed wrong amount of Dark Clones in Super Abracadabre description."},{"change":"- Fixed wrong value in Cursed Sandstorm Raid quest."},{"change":"- Fixed bug in Mental Poison description where you could see \'All attacks are increased\' instead of decreased."},{"change":"- Fixed wrong value in Berserker buff about movement speed (side effect)."},{"change":"- Fixed Claw Hold description where you could see causing of wrong debuff."},{"change":"- Fixed wrong effect in Final Flame description."},{"change":"- Fixed bug in Dark Knight\'s Helmet description where you could see \'The chance of receiving a critical hit is increased\' instead of decreased."},{"change":"- Fixed bug in Honeybee description where you could see Magic attack instead of Magic defence."},{"change":"- Fixed bug in Shadow King\'s Helmet description where you could see \'The chance of receiving a critical hit is increased\' instead of decreased."},{"change":"- Fixed Holy Shield buff in visual."}]}]}]},{"patchnotesname":"Patch Notes - 07/09/2022","classes":[{"name":"Overall Changes & Fixes","hide":"","topic":[{"topicname":"Changes","topicclass":"","changes":[{"change":"- Extra World Bosses are removed from the schedule."},{"change":"- Level 2 quests has been replaced with the level 3."}]},{"topicname":"Fixes","topicclass":"display-none","changes":[{"change":"- Removed Light resistances are increased by 2 from Nutcracker Uniform."}]}]}]},{"patchnotesname":"Patch Notes - 06/09/2022","classes":[{"name":"Overall Changes & Fixes","hide":"","topic":[{"topicname":"Changes","topicclass":"","changes":[{"change":"- Removed Carno Raid seal from Prestige 6 Raid Seal NPC."},{"change":"- Added Prestige 4 World Boss to 11.00 and 00.10 schedules. (Only for today)"}]},{"topicname":"Fixes","topicclass":"","changes":[{"change":"- Removed Light resistances are increased by 2 from Nutcracker Uniform."},{"change":"- Removed All resistances are increased by 17 from Orc Gloves in visual."},{"change":"- Removed Shadow from second version Long-Legged Spider\'s Blessing Buff name."},{"change":"- Removed Shadow from second version Devil Vampie\'s Blessing Buff name."},{"change":"- Removed Shadow from second version Master Bunny\'s Blessing Buff name."},{"change":"- Removed Fatal Burn from Hellfire skill in visual."},{"change":"- Fixed that Material (the one your getting to craft prestige) was showing as different name on chat."},{"change":"- Fixed that Caligor Box had wrong name in visual. (Was showing as winner box for both side.)"},{"change":"- Fixed Cool Times of Creation, Kiss & Call for the Koala Help skills in visual."},{"change":"- Fixed that Death Approaches skill had wrong values in visual."},{"change":"- Fixed that Cannon Shot skill had wrong values in visual."},{"change":"- Fixed that Intense Cold skill had wrong values in visual."},{"change":"- Fixed that Ice Chain skill had wrong values in visual."},{"change":"- Fixed duration of Lupine Vision buff in visual."}]}]}]},{"patchnotesname":"Patch Notes - 03/09/2022","classes":[{"name":"Swordsman Changes","hide":"","topic":[{"topicname":"Overall","topicclass":"display-none","changes":[]},{"topicname":"Crusader SP","topicclass":"","changes":[{"change":"- Growth Shield (Holy Shield)"},{"change":" * Added: Magic defence is increased by 200."},{"change":" * Added: Remove bad effect below level 4."}]}]},{"name":"Overall Changes & Fixes","hide":"","topic":[{"topicname":"Changes","topicclass":"","changes":[{"change":"- Removed Black Gemstone drop from monsters."}]},{"topicname":"Fixes","topicclass":"display-none","changes":[{"change":"- Fixed a bug that it was showing some people twice in family list."}]}]}]},{"patchnotesname":"Patch Notes - 02/09/2022","classes":[{"name":"Overall Changes & Fixes","hide":"","topic":[{"topicname":"Changes","topicclass":"","changes":[{"change":"- You will get 0 sum Orc Resistances from Reputation Shop again."},{"change":"- Level 1 quests has been replaced with the level 2."}]},{"topicname":"Fixes","topicclass":"display-none","changes":[{"change":"- Fixed a bug that it was showing some people twice in family list."}]}]}]},{"patchnotesname":"Patch Notes - 31/08/2022","classes":[{"name":"Overall Changes & Fixes","hide":"","topic":[{"topicname":"Changes","topicclass":"","changes":[{"change":"- Changed Chance of inflicting critical hits is increased by 5% to 3% on Tropical Costume Wings."},{"change":"- Increased amount of perfections you are getting from Small & Perfection Boxes. (Prestige 7 Fishing Area)"},{"change":"- Removed confirmation message while using Ancelloan\'s Blessing & Fairy Booster."}]},{"topicname":"Fixes","topicclass":"","changes":[{"change":"- Fixed a bug that it was showing some people twice in family list."}]}]}]},{"patchnotesname":"Patch Notes - 29/08/2022","classes":[{"name":"Overall Changes & Fixes","hide":"","topic":[{"topicname":"Changes","topicclass":"","changes":[{"change":"- New Battle Pass Season is added in NosVoid Mall."}]},{"topicname":"Fixes","topicclass":"","changes":[{"change":"- Fixed a bug that $TowerKick command wasn\'t working."},{"change":"- Removed Kill Streak & Death Counter from shout, you will see your KDA in corner. (in arena)"}]}]}]},{"patchnotesname":"Patch Notes - 28/08/2022","classes":[{"name":"Overall Changes & Fixes","hide":"","topic":[{"topicname":"Changes","topicclass":"","changes":[{"change":"- Changed Movement speed is increased by 1 to Your specialist\'s overall skill points are increased by 3. on Tropical Costume Wings."},{"change":"- Removed confirmation message while using Ancient Medal of Honour."},{"change":"- Maru Raid Boxes are droppable from now on."}]},{"topicname":"Fixes","topicclass":"","changes":[{"change":"- Fixed a visual bug that buff NPCs had wrong amount of the gold."},{"change":"- Fixed a bug that you couldn\'t see Snorkelling Set wasn\'t visible into inventory."}]}]}]},{"patchnotesname":"Patch Notes - 26/08/2022","classes":[{"name":"Overall Changes & Fixes","hide":"","topic":[{"topicname":"Changes","topicclass":"display-none","changes":[]},{"topicname":"Fixes","topicclass":"","changes":[{"change":"- Fixed description of Gold Potion."},{"change":"- Fixed a bug that Reduces cooldown buff wasn\'t working properly on Sailing Costume"},{"change":"- Fixed a bug that Daily Paimon family mission wasn\'t working."},{"change":"- Fixed $warp FarmArea command."}]}]}]},{"patchnotesname":"Patch Notes - 25/08/2022","classes":[{"name":"Overall Changes & Fixes","hide":"","topic":[{"topicname":"Changes","topicclass":"","changes":[{"change":"- $TowerKick command is available for Family Leader & Co-Leader.."},{"change":"- $Warp FarmArea command is added."},{"change":"- Removed Sword of Justice 1 combo from Archer SP8."},{"change":"- Removed Arena Death Score from NosVoid Website Ranking."}]},{"topicname":"Fixes","topicclass":"","changes":[{"change":"- Fixed description of Gold Potion."}]}]}]},{"patchnotesname":"Patch Notes - 24/08/2022","classes":[{"name":"Overall Changes & Fixes","hide":"","topic":[{"topicname":"Changes","topicclass":"","changes":[{"change":"- After successful rarify using auto bet, shell info window pops up by itself."}]},{"topicname":"Fixes","topicclass":"display-none","changes":[{"change":"- Fixed description of Gold Potion."}]}]}]},{"patchnotesname":"Patch Notes - 18/08/2022","classes":[{"name":"Archer Changes","hide":"","topic":[{"topicname":"Overall","topicclass":"display-none","changes":[]},{"topicname":"Ranger SP","topicclass":"","changes":[{"change":"Range Boost : "},{"change":"* Cool Time: 35sec => 30 sec"}]},{"topicname":"Fire Canoneer SP","topicclass":"","changes":[{"change":"- Ultimate Cannon : "},{"change":"* There\'s a 75% chance of causing The Great Explosive Shockwave => 70%"},{"change":"* Target : Around Enemy in 3 cell => 4 cell"}]}]},{"name":"Mage Changes","hide":"","topic":[{"topicname":"Overall","topicclass":"display-none","changes":[]},{"topicname":"Seer SP","topicclass":"","changes":[{"change":"- Extreme Paralysis debuff : "},{"change":"* Movement speed is decreased by 6 => 4"}]},{"topicname":"Volcano SP","topicclass":"","changes":[{"change":"- Magma Plating : "},{"change":"* Duration: 8 sec => 10 sec"},{"change":"* Deleted: The effect ends if you take damage from enemies"},{"change":"* Side effect after 0.1 sec: Movement Speed is increased by 2 => 1"},{"change":"- Magma Shield : "},{"change":"* Added: Movement speed is increased by 1."}]}]},{"name":"Swordsman Changes","hide":"","topic":[{"topicname":"Overall","topicclass":"display-none","changes":[]},{"topicname":"Renegade SP","topicclass":"","changes":[{"change":"- Reignition : "},{"change":"* Cool Time: 90 sec => 30 sec"},{"change":"- Dark Dash : "},{"change":"* Movement speed is increased by 11 => 7"}]}]},{"name":"Overall Changes & Fixes","hide":"","topic":[{"topicname":"Changes","topicclass":"","changes":[{"change":"- Master Bunny Pet : The probability of catching a fish is increased by 5% => The probability of catching a fish is increased by 10%. There\'s a 10% chance of catching a bigger fish => There\'s a 15% chance of catching a bigger fish."},{"change":"- Shadow Master Bunny Pet : The probability of catching a fish is increased by 10% => The probability of catching a fish is increased by 20%. There\'s a 20% chance of catching a bigger fish => There\'s a 30% chance of catching a bigger fish. There\'s 50% chance to not consume a fish bait => There\'s 60% chance to not consume a fish bait. The fishing experience points you receive are increased by 10% => The fishing experience points you receive are increased by 20%. Added: Gold Received by selling fish at npc is increased by 15%."},{"change":"- Removed confirmation when you use Reputation Medal & Ice Flower Oil."},{"change":"- Fixed a bug that McFluffy had wrong speed."},{"change":"- Added Tower-Group letter in Family Tower Rewards NPC. You will be able to go in tower with 2 people from now on."}]},{"topicname":"Fixes","topicclass":"display-none","changes":[{"change":"- Fixed description of Gold Potion."}]}]}]},{"patchnotesname":"Patch Notes - 16/08/2022","classes":[{"name":"Overall Changes & Fixes","hide":"","topic":[{"topicname":"Changes","topicclass":"","changes":[{"change":"- Changed amount of family spots to 150 for the families with 7+ level."},{"change":"- Removed Increase Spot items from NosVoid Shop, Crafts and Inventories."},{"change":"- You will be able to get S6 Orc Resistances from Reputation Shop for 100k Reputation. [Available for 1 weeks]"},{"change":"- Removed all resistances increased by 17 buff from Orc Resistances"}]},{"topicname":"Fixes","topicclass":"display-none","changes":[{"change":"- Fixed description of Gold Potion."}]}]}]}]'),CU=function(n){return{"patch-notes-change-title":n}};function wU(n,t){if(1&n&&(l(0,"li",15),s(1),a()),2&n){const e=t.$implicit,i=ye(4);R("ngClass",lr(2,CU,i.patchNotesTitles())),C(1),G(e.change)}}function xU(n,t){if(1&n&&(l(0,"div")(1,"h3",12),s(2),a(),l(3,"ul",13),I(4,wU,2,4,"li",14),a()()),2&n){const e=t.$implicit;qt(e.topicclass),C(2),G(e.topicname),C(2),R("ngForOf",e.changes)}}function MU(n,t){if(1&n&&(l(0,"div")(1,"h2",10),s(2),a(),l(3,"div",11),I(4,xU,5,5,"div",9),a()()),2&n){const e=t.$implicit;ja("patch-notes-class ",e.hide,""),C(2),G(e.name),C(2),R("ngForOf",e.topic)}}function PU(n,t){if(1&n&&(l(0,"div",5)(1,"button",6),s(2),p(3,"i",7),a(),l(4,"div",8),I(5,MU,5,5,"div",9),a()()),2&n){const e=t.$implicit;C(2),be(" ",e.patchnotesname," "),C(3),R("ngForOf",e.classes)}}const DU=function(n){return{itemsPerPage:10,currentPage:n}};let kU=(()=>{class n{constructor(){this.p=1,this.patchnotes=vU}openPatchNote(){$(document).ready(function(){$(".open-patch-notes").click(function(e){let o=e.target.nextElementSibling;(null==o?void 0:o.classList.contains("display-none"))?(o.classList.remove("display-none"),o.classList.add("display-grid")):(null==o?void 0:o.classList.contains("display-grid"))&&(o.classList.remove("display-grid"),o.classList.add("display-none"))})})}patchNotesTitles(){document.querySelectorAll(".patch-notes-change").forEach(o=>{var r;0===(null===(r=o.textContent)||void 0===r?void 0:r.indexOf("\u2022"))&&o.classList.add("patch-notes-change-title")})}ngOnInit(){this.openPatchNote(),this.patchNotesTitles()}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=X({type:n,selectors:[["app-patch-notes"]],decls:7,vars:6,consts:[[1,"d-flex","justify-content-center"],[1,"patch-notes"],[1,"patch-notes-title-1"],["class","patch-notes-container",4,"ngFor","ngForOf"],[1,"patch-notes-pagination",3,"pageChange"],[1,"patch-notes-container"],[1,"open-patch-notes"],["aria-hidden","true",1,"fa","fa-angle-down"],[1,"display-none","patch-notes-infos"],[3,"class",4,"ngFor","ngForOf"],[1,"patch-notes-title-2"],[1,"patch-notes-topics"],[1,"patch-notes-title-3"],[1,"patch-notes-changes"],["class","patch-notes-change",3,"ngClass",4,"ngFor","ngForOf"],[1,"patch-notes-change",3,"ngClass"]],template:function(e,i){1&e&&(l(0,"div",0)(1,"section",1)(2,"h1",2),s(3,"Patch Notes"),a(),I(4,PU,6,2,"div",3),Pu(5,"paginate"),l(6,"pagination-controls",4),ee("pageChange",function(r){return i.p=r})("pageChange",function(){return i.openPatchNote()}),a()()()),2&e&&(C(4),R("ngForOf",Du(5,1,i.patchnotes,lr(4,DU,i.p))))},directives:[Me,bm,vV],pipes:[bV],styles:[".patch-notes[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;flex-direction:column;margin-block:3em;color:#fff;background-color:#000c;border-radius:20px;width:100%;padding:3em 0;text-align:center}.patch-notes-title-1[_ngcontent-%COMP%], .patch-notes-title-2[_ngcontent-%COMP%]{font-family:Edu SA Beginner,cursive}.patch-notes-title-1[_ngcontent-%COMP%]{font-size:3rem;margin-bottom:1em}.patch-notes-title-2[_ngcontent-%COMP%]{font-size:2rem;margin-top:1em;margin-bottom:0}.patch-notes-title-3[_ngcontent-%COMP%]{font-size:1.25rem;line-height:1.3em;font-weight:700;color:var(--void-clr)}.patch-notes-text[_ngcontent-%COMP%]{font-size:1.1rem;line-height:1.5em}.patch-notes-container[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;flex-direction:column;margin-bottom:2em;width:75%}.open-patch-notes[_ngcontent-%COMP%]{width:100%;display:flex;justify-content:space-between;align-items:center;padding:.5em 1em;background-color:var(--void-clr-active);border:none;font-weight:700;border-radius:10px;color:#fff;font-size:1.2rem;outline:none}.quest-container[_ngcontent-%COMP%], .rewards-container[_ngcontent-%COMP%]{padding:1em}.open-patch-notes[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin:0}.patch-notes-date[_ngcontent-%COMP%]{display:flex;gap:1em}.patch-notes-pagination[_ngcontent-%COMP%] .ngx-pagination{font-size:1.1rem}.patch-notes-pagination[_ngcontent-%COMP%] .ngx-pagination .current{color:#000;background-color:var(--void-clr);border-radius:20px}.patch-notes-pagination[_ngcontent-%COMP%] .ngx-pagination :hover{background-color:var(--void-clr);color:#000;border-radius:10px}.patch-notes-changes[_ngcontent-%COMP%]{padding:0;margin:0}.patch-notes-change[_ngcontent-%COMP%]{font-size:1.1rem;line-height:1.5em;text-align:justify}.patch-notes-change-title[_ngcontent-%COMP%]{font-size:1.2rem;font-weight:700;margin-top:.5em;color:var(--void-clr)}.patch-notes-topics[_ngcontent-%COMP%] div[_ngcontent-%COMP%]{padding-block:1em}@media all and (min-width: 1140px){.patch-notes-infos[_ngcontent-%COMP%], .patch-notes-topics[_ngcontent-%COMP%]{grid-template-columns:repeat(2,1fr);padding:2em}.patch-notes[_ngcontent-%COMP%]{width:75%}}"]}),n})(),OU=(()=>{class n{constructor(){}ngOnInit(){}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=X({type:n,selectors:[["app-ticket-system"]],decls:27,vars:0,consts:[[1,"d-flex","justify-content-center"],[1,"ticket-system"],[1,"ticket-system-title-1"],[1,"ticket-system-container"],[1,"ticket-system-title-2"],[1,"ticket-system-text"],["href",""],["src","../../assets/img/ticket-system/channel.png","alt",""],["src","../../assets/img/ticket-system/create.png","alt",""],["controls","","width","800px"],["src","../../assets/img/ticket-system/ticket.mp4","type","video/mp4"]],template:function(e,i){1&e&&(l(0,"div",0)(1,"section",1)(2,"h1",2),s(3,"Ticket System"),a(),l(4,"div",3)(5,"h2",4),s(6,"What are tickets for ?"),a(),l(7,"p",5),s(8," Tickets are the way to contact us if you have problems, questions, bugs, etc... "),a(),l(9,"h2",4),s(10,"How to open a ticket ?"),a(),l(11,"p",5),s(12," Firstly, you need to join our "),l(13,"a",6),s(14,"Discord Server"),a(),s(15,". After joining, look for the Ticket System channel. "),a(),p(16,"img",7),l(17,"p",5),s(18," Secondly, you need to hit the Create Ticket button in order to open a ticket. "),a(),p(19,"img",8),l(20,"p",5),s(21,' Now you got pinged in a new channel called "ticket-XXXX" at the top of the channels list. You can ask everything you want in this channel and a Staff Member will answer you as fast as possible. '),a(),l(22,"h2",4),s(23,"Quick video to show you the procedure :"),a(),l(24,"video",9),p(25,"source",10),s(26," Your browser doesn't support the video tag. "),a()()()())},styles:[".ticket-system[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;flex-direction:column;margin-block:3em;color:#fff;background-color:#000c;border-radius:20px;width:75%;padding:3em 0}.ticket-system-title-1[_ngcontent-%COMP%], .ticket-system-title-2[_ngcontent-%COMP%]{font-family:Edu SA Beginner,cursive}.ticket-system-title-1[_ngcontent-%COMP%]{font-size:3rem;margin-bottom:1em}.ticket-system-title-2[_ngcontent-%COMP%]{font-size:2rem;margin-top:1em}.ticket-system-title-3[_ngcontent-%COMP%]{font-size:1.25rem}.ticket-system-text[_ngcontent-%COMP%]{font-size:1.1rem;line-height:1.5em}.ticket-system-container[_ngcontent-%COMP%]{text-align:center;width:75%}.ticket-system-container[_ngcontent-%COMP%] img[_ngcontent-%COMP%], .ticket-system-container[_ngcontent-%COMP%] video[_ngcontent-%COMP%]{max-height:100%;max-width:100%}.ticket-system-text[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{color:var(--void-clr);text-decoration:underline}@media all and (max-width: 1140px){.ticket-system[_ngcontent-%COMP%]{width:100%}}"]}),n})(),EU=(()=>{class n{constructor(){}ngOnInit(){}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=X({type:n,selectors:[["app-error-page"]],decls:5,vars:0,consts:[[1,"d-flex","justify-content-center","align-items-center"],[1,"error-page"],[1,"error-title"],["src","../../assets/img/error-page/bob-the-builder.gif","alt",""]],template:function(e,i){1&e&&(l(0,"div",0)(1,"div",1)(2,"h1",2),s(3,"404 Not Found"),a(),p(4,"img",3),a()())},styles:[".error-page[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;flex-direction:column;margin-block:3em;color:#fff;background-color:#000c;border-radius:20px;width:100%;padding:3em 0}.error-title[_ngcontent-%COMP%]{font-family:Edu SA Beginner,cursive;font-size:3rem;margin-bottom:1em}.error-page[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{max-width:100%;max-height:100%}@media all and (min-width: 1140px){.error-page[_ngcontent-%COMP%]{width:75%}}"]}),n})(),SU=(()=>{class n{constructor(){}ngOnInit(){}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=X({type:n,selectors:[["app-shells"]],decls:194,vars:0,consts:[[1,"d-flex","justify-content-center"],[1,"shells"],[1,"shells-title-1"],[1,"w-75"],[1,"shells-title-2"],[1,"sg-text"],["src","../../assets/img/shells/img_1.png","alt",""],[2,"color","rgb(38, 182, 25)"],["src","../../assets/img/shells/img_2.png","alt",""],["src","../../assets/img/shells/img_3.png","alt",""],["src","../../assets/img/shells/img_4.png","alt",""],["src","../../assets/img/shells/img_5.png","alt",""],["src","../../assets/img/shells/img_6.png","alt",""],[1,"flex","w-75"],[1,"m-2"],[1,"flex-2"],["src","../../assets/img/shells/crit_pve.png","alt",""],["src","../../assets/img/shells/supp_pve.png","alt",""],[1,""],["src","../../assets/img/shells/mage_pve.png","alt",""],["src","../../assets/img/shells/crit_pvp.png","alt",""],["src","../../assets/img/shells/supp_pvp.png","alt",""],["src","../../assets/img/shells/mage_pvp.png","alt",""],[1,"flex-3"],["src","../../assets/img/shells/long_armor.png","alt",""],["src","../../assets/img/shells/melee_armor.png","alt",""],["src","../../assets/img/shells/magic_armor.png","alt",""],["src","../../assets/img/shells/img_7.png","alt",""]],template:function(e,i){1&e&&(l(0,"div",0)(1,"section",1)(2,"h1",2),s(3,"Shells"),p(4,"hr"),a(),l(5,"div",3)(6,"h2",4),s(7,"-- What are shells? --"),a(),l(8,"p",5),s(9," Shells are used to enhance your equipment with various stats."),p(10,"br"),s(11," As you start your journey on NosVoid, you probably encountered shell options already in the Starter Equipment that is available to buy in the Starter Pack: PvE Equipment NPC."),p(12,"br"),s(13," There are different grades of options (from C to S). "),p(14,"br"),s(15,"The higher the grade, the bigger value the option will have."),p(16,"br"),s(17," However, some of the options (like Increased Critical Damage or Increased Chance of critical hit in weapons and Reduces chance of receiving a critical hit in armour) can go up to grade B. "),p(18,"br"),s(19,"The S grade is reserved for exclusive options, like damage in raids, % to Damage, Overall SL Stat:"),p(20,"br"),s(21," x in weapons, or % to Overall Defense in armour."),p(22,"br"),s(23," The higher the level of the equipment, the higher the options will go. "),p(24,"br"),s(25,"NOTE: only Champion Level equipment can have the shell changed/implemented. "),a(),p(26,"img",6),a(),l(27,"div",3)(28,"h2",4),s(29,"-- How to get shells? --"),a(),l(30,"p",5),s(31," Shells can be obtained from Act 4 raids and Caligor's Boxes. "),p(32,"br"),s(33,"There are two categories of shells: Weapon and Armour. "),p(34,"br"),s(35,"There are also different types of shells:"),p(36,"br"),s(37," \xb7"),l(38,"u",7),s(39,"Perfect"),a(),s(40," (balanced between PvP and main options),"),p(41,"br"),s(42," \xb7"),l(43,"u",7),s(44,"PvP"),a(),s(45," (PvP options are dominant over the main options),"),p(46,"br"),s(47," \xb7"),l(48,"u",7),s(49,"Full"),a(),s(50," (main options are dominant over PvP options [PvP options could be absent in this type of shell]),"),p(51,"br"),s(52," \xb7"),l(53,"u",7),s(54,"Special"),a(),s(55," (containing an additional special option in the shell with a purple colour [% to Increased Gold, % to Increased Experience, etc])."),p(56,"br")(57,"br"),s(58," Shells for weapons would have a purple icon on them, and the armour ones would be orange. You will have to identify their options with Rainbow Pearls that drop from monsters in Act 4. "),p(59,"img",8)(60,"img",9),a()(),l(61,"div",3)(62,"h2",4),s(63,"-- How to change options in your equipment? --"),a(),l(64,"p",5),s(65," There are two ways of changing options in your equipment."),p(66,"br"),s(67," One of them is just simply implementing a shell to your equipment "),p(68,"br"),s(69,"(double click on the shell, then clicking on the designated weapon/armour). "),p(70,"br"),s(71,"The second option is to change the options with Champion Blessing Amulet in 'Bet' NPC. "),p(72,"br"),s(73,"To use champion blessing amulet, simply double click the amulet and it will protect your equipment from being destroyed. "),p(74,"br")(75,"br")(76,"img",10),a()(),l(77,"div",3)(78,"h2",4),s(79,"-- How to obtain champion blessing amulets? --"),a(),l(80,"p",5),s(81," During your journey on our server, "),p(82,"br"),s(83,"you will encounter various NPCs with daily quests or players writing on speakers that they're doing 'dailies'. "),p(84,"br"),s(85,"Daily missions can be completed by finishing various raids on every Prestige and can be done once per day (quests reset at 00:00 Server Time). The first NPC to get the daily quests from is located in NosVille. "),p(86,"br")(87,"img",11),a(),l(88,"p",5),s(89," After completing the quest, "),p(90,"br"),s(91,"you will receive a certain amount of Random Amulet Boxes that contain 4 Champion Blessing Amulets per box. "),p(92,"br")(93,"img",12),a()(),l(94,"div",13)(95,"div",14)(96,"h2",4),s(97,"-- PvE weapon options --"),a(),l(98,"div",15)(99,"div")(100,"b"),s(101,"Main Weapon:"),a(),p(102,"br")(103,"img",16)(104,"br"),a(),l(105,"div")(106,"b"),s(107,"Secondary Weapon:"),a(),p(108,"br")(109,"img",17)(110,"br"),a()(),l(111,"div",15)(112,"div",18),p(113,"br"),l(114,"b"),s(115,"NOTE: \xa0"),a(),s(116," for mages its not necessary to have crit options. "),p(117,"br"),s(118,"Instead of this you should get Increase damage in PvE option."),p(119,"br")(120,"img",19),a()()(),l(121,"div",14)(122,"h2",4),s(123,"-- PvP weapon options --"),a(),l(124,"div",15)(125,"div")(126,"b"),s(127,"Main Weapon:"),a(),p(128,"br")(129,"img",20)(130,"br"),a(),l(131,"div")(132,"b"),s(133,"Secondary Weapon:"),a(),p(134,"br")(135,"img",21)(136,"br"),a()(),l(137,"div",15)(138,"div",18),p(139,"br"),l(140,"b"),s(141,"NOTE: \xa0"),a(),s(142," for mages its not necessary to have crit options."),p(143,"br")(144,"img",22),a()()()(),l(145,"div",3)(146,"h2",4),s(147,"-- Armor options --"),a(),l(148,"div",23)(149,"div")(150,"b"),s(151,"Range Armor:"),a(),p(152,"br")(153,"img",24)(154,"br"),a(),l(155,"div")(156,"b"),s(157,"Melee Armor:"),a(),p(158,"br")(159,"img",25)(160,"br"),a(),l(161,"div")(162,"b"),s(163,"Magic Armor:"),a(),p(164,"br")(165,"img",26)(166,"br"),a()()(),l(167,"div",3)(168,"h2",4),s(169,"-- How does SL works? --"),a(),l(170,"p",5),s(171," As you can see above, there are certain options that probably look confusing to you if you are a new player."),p(172,"br"),s(173," SLs are points that add up to your SP points. "),p(174,"br"),s(175,"You can see the SP points after right-clicking on your Specialist Card. "),p(176,"br")(177,"img",27)(178,"br"),a(),l(179,"p",5),s(180," You can get SL points option on Main and Secondary weapons. Unlike other options, SL points are counted whenever you're using main or secondary weapon. That's why it's the best to have these options on the weapon you're not fighting with (because they simply take the \"space\" for options that are important on the main weapon, like enhanced damage etc.)."),p(181,"br")(182,"br"),s(183," However, the same type of SL will not add up. For example, if you have SL Damage 14 in Main Weapon and SL Damage 16 in Secondary Weapon, only the highest value will be counted, the values don't add up, therefore, the final value of SL Damage would be 16."),p(184,"br")(185,"br"),s(186," Things get more complicated when it comes to Overall SL. This option increases every 4 types of SL values."),p(187,"br"),s(188," For example, you have SL Damage 16, SL Property 16 and SL Overall 11. "),p(189,"br"),s(190,"The values of the options would be as follows: SL Damage 27, SL Defence 11, SL Property 27, SL Energy 11. "),a(),p(191,"br")(192,"br"),a(),s(193," Guide prepared by Iremia, added on wiki by Blauker "),a()())},styles:[".shells[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;flex-direction:column;margin-block:3em;color:#fff;background-color:#000c;border-radius:20px;width:100%;padding:3em 0}.flex[_ngcontent-%COMP%]{margin-top:15px;display:flex;justify-content:center}.flex-2[_ngcontent-%COMP%]{display:flex;justify-content:center;background-color:#000000d6}.flex-3[_ngcontent-%COMP%]{display:flex;justify-content:center}img[_ngcontent-%COMP%]{width:100%;max-width:-moz-fit-content;max-width:fit-content}.shells-title-1[_ngcontent-%COMP%], .shells-title-2[_ngcontent-%COMP%]{font-family:Edu SA Beginner,cursive}.shells-title-1[_ngcontent-%COMP%]{font-size:3rem;margin-bottom:1em}.shells-title-2[_ngcontent-%COMP%]{color:var(--void-clr);font-weight:700;font-size:2rem;margin-top:1em;text-align:center}.shells-title-3[_ngcontent-%COMP%]{font-size:1.5rem}.shells-text[_ngcontent-%COMP%], .shells-text-note[_ngcontent-%COMP%]{font-size:1.1rem;line-height:1.5em}.shells-text-note[_ngcontent-%COMP%], .shells-text[_ngcontent-%COMP%] b[_ngcontent-%COMP%]{color:var(--void-clr)}.upgrade-system[_ngcontent-%COMP%]{text-align:center;width:75%}.amulet[_ngcontent-%COMP%], .class[_ngcontent-%COMP%], .autobet[_ngcontent-%COMP%]{padding-block:2em}.class[_ngcontent-%COMP%] img[_ngcontent-%COMP%], .support[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{max-width:100%;max-height:100%}.w-75[_ngcontent-%COMP%]{margin-top:-35px;margin-bottom:80px;background-color:#fff1;border-radius:12px;padding:10px}.sg-text[_ngcontent-%COMP%]{font-size:1.1rem;line-height:1.5em;text-align:center}@media all and (min-width: 1140px){.amulets[_ngcontent-%COMP%], .weapons[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(2,1fr);padding-inline:2em}.armors[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(3,1fr);padding:2em}.shells[_ngcontent-%COMP%]{width:75%}}@media screen and (max-width: 900px){.flex[_ngcontent-%COMP%]{display:block}}"]}),n})();const TU=JSON.parse('[{"type":"","items":[{"name":"","img":""}]}]');function AU(n,t){if(1&n&&(l(0,"div",8)(1,"h3",9),s(2),a(),l(3,"a",10),p(4,"img",11),a()()),2&n){const e=t.$implicit;C(2),G(e.name),C(1),te("href","../../assets/img/special-sets/pvp/",e.img,".png",q),C(1),te("src","../../assets/img/special-sets/pvp/",e.img,".png",q)}}function NU(n,t){if(1&n&&(l(0,"div",4)(1,"h2",5),s(2),a(),l(3,"div",6),I(4,AU,5,3,"div",7),a()()),2&n){const e=t.$implicit;C(2),G(e.type),C(2),R("ngForOf",e.items)}}let RU=(()=>{class n{constructor(){this.pvp=TU}ngOnInit(){}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=X({type:n,selectors:[["app-pvp-set"]],decls:5,vars:1,consts:[[1,"d-flex","justify-content-center"],[1,"pvp"],[1,"pvp-title-1"],["class","pvp-system",4,"ngFor","ngForOf"],[1,"pvp-system"],[1,"pvp-title-2"],[1,"pvp-items"],["class","p-3",4,"ngFor","ngForOf"],[1,"p-3"],[1,"pvp-title-3"],["target","_blank",3,"href"],["alt","",3,"src"]],template:function(e,i){1&e&&(l(0,"div",0)(1,"section",1)(2,"h1",2),s(3,"PVP Set"),a(),I(4,NU,5,2,"div",3),a()()),2&e&&(C(4),R("ngForOf",i.pvp))},directives:[Me],styles:[".pvp[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;flex-direction:column;margin-block:3em;color:#fff;background-color:#000c;border-radius:20px;width:100%;padding:3em 0}.pvp-title-1[_ngcontent-%COMP%], .pvp-title-2[_ngcontent-%COMP%]{font-family:Edu SA Beginner,cursive}.pvp-title-1[_ngcontent-%COMP%]{font-size:3rem;margin-bottom:1em}.pvp-title-2[_ngcontent-%COMP%]{font-size:2rem;margin-top:1em}.pvp-title-3[_ngcontent-%COMP%]{font-size:1.25rem}.pvp-text[_ngcontent-%COMP%]{font-size:1.1rem;line-height:1.5em}.pvp-system[_ngcontent-%COMP%]{text-align:center;width:75%}.pvp-items[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{max-width:100%;max-height:100%}@media all and (min-width: 1140px){.pvp-items[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(2,1fr)}.pvp[_ngcontent-%COMP%]{width:75%}}"]}),n})();function IU(n,t){if(1&n&&(l(0,"ul",28)(1,"li",29),s(2),a()()),2&n){const e=t.$implicit;C(2),be("- ",e.reward,"")}}function FU(n,t){if(1&n&&(l(0,"ul",35)(1,"li",36),s(2),a()()),2&n){const e=t.$implicit;C(2),be("- ",e.mat,"")}}function LU(n,t){if(1&n&&(l(0,"div",30)(1,"div",31),p(2,"img",32),l(3,"h3",33),s(4),a()(),I(5,FU,3,1,"ul",34),p(6,"img",32),a()),2&n){const e=t.$implicit;C(2),te("src","../../assets/img/mouse-event/",e.icon,".png",q),C(2),G(e.name),C(1),R("ngForOf",e.recipe),C(1),It("src",e.img,q)}}function BU(n,t){if(1&n&&(l(0,"ul",24)(1,"li",25),s(2),a()()),2&n){const e=t.$implicit;C(2),be("- ",e.reward,"")}}function VU(n,t){if(1&n&&(l(0,"div",21)(1,"h3",22),s(2),a(),l(3,"h4",23),s(4),a(),l(5,"h4",23),s(6,"Rewards :"),a(),I(7,BU,3,1,"ul",37),a()),2&n){const e=t.$implicit;C(2),G(e.name),C(2),G(e.todo),C(3),R("ngForOf",e.rewards)}}function HU(n,t){if(1&n&&(l(0,"div")(1,"h3",22),p(2,"img",32),s(3),a(),l(4,"h4",15),s(5),a(),p(6,"img",32),a()),2&n){const e=t.$implicit;C(2),te("src","../../assets/img/mouse-event/",e.icon,".png",q),C(1),be(" ",e.name," "),C(2),G(e.location),C(1),te("src","../../assets/img/titles/",e.img,".png",q)}}let jU=(()=>{class n{constructor(){this.rewards=[{reward:"5x Piece of Cheese"},{reward:"200x Angel Feather"},{reward:"1x Pink Lotus"},{reward:"1x Mouse Treasure"},{reward:"1x Mouse Tail"},{reward:"1x Mouse Ears"},{reward:"1x Royal Wheel"},{reward:"1x Mouse Gold (sellable for 7kk to NPCs)"},{reward:"1x Broken Wing (sellable for 30kk to NPCs)"}],this.itemsToCraft=[{icon:"lucky_rat",name:"Lucky Rat",recipe:[{mat:"300x Piece of Cheese"},{mat:"2x Mouse Tail"}],img:"../../assets/img/pets/buffs/lucky_rat.png"},{icon:"masterchef_skin",name:"Masterchef Skin",recipe:[{mat:"800x Piece of Cheese"},{mat:"15x Roast Lamb"},{mat:"15x Cold Desert Stew"},{mat:"20 Roast Lamb and Catfish"}],img:"../../assets/img/mouse-event/masterchef_buff.png"},{icon:"rat_hat",name:"Rat Hat",recipe:[{mat:"300x Piece of Cheese"},{mat:"2x Mouse Ears"}],img:"../../assets/img/costumes/all-sets/buffs/rat_hat_buffs.png"},{icon:"orkani",name:"Orkani PSP",recipe:[{mat:"1x Mouse Treasure"},{mat:"1x Mouse Ear"}],img:"../../assets/img/psps/buffs/orkani.png"},{icon:"raid_necklace",name:"Raid Necklace",recipe:[{mat:"300x Piece of Cheese"},{mat:"3x Mouse Treasure"}],img:"../../assets/img/accessories/raid_necklace.png"},{icon:"carriage",name:"Royal Rabbit Carriage",recipe:[{mat:"200x Piece of Cheese"},{mat:"4x Royal Wheel"}],img:"../../assets/img/mouse-event/carriage_skin.png"},{icon:"sakura",name:"Sakura",recipe:[{mat:"200x Piece of Cheese"},{mat:"5x Pink Lotus"}],img:"../../assets/img/partners/sakura.png"},{icon:"fox_lady",name:"Fox Lady",recipe:[{mat:"200x Piece of Cheese"},{mat:"2x Mouse Ears"},{mat:"1x Mouse Tail"}],img:"../../assets/img/titles/fox_lady.png"}],this.quests=[{name:"Slay the Evil Chef !",todo:"Do 15x Chef Terry Raid",rewards:[{reward:"5x Terry Chest"},{reward:"10x Big Strawberry"},{reward:"10x Big Cherry Apple"},{reward:"10x Prickly Pear"},{reward:"10x Big Cherries"}]},{name:"We are looking for a new Chef",todo:"Collect 10x of each ingredient",rewards:[{reward:"20x Big Lettuce"},{reward:"20x Big Tomatoes"},{reward:"20x Big Onions"},{reward:"20x Big Mangos"}]}],this.titles=[{icon:"apprentice_chef",name:"Apprentice Chef",location:"Can be bought at Chef Terry NPC 500M",img:"apprentice_chef"},{icon:"royal_chef",name:"Royal Chef",location:"Can be obtained at Lv 10 Cooking SP",img:"royal_chef"},{icon:"ratatouille",name:"Ratatouille",location:"Can be obtained x2 at Lv 20 Cooking SP",img:"ratatouille"},{icon:"void_chef",name:"Void Chef",location:"Can be crafted at Cooking Stuff NPC",img:"void_chef"}]}showPack(){$(document).ready(function(){$(".show-pack").click(function(e){let o=e.target.nextElementSibling;(null==o?void 0:o.classList.contains("display-none"))?(o.classList.remove("display-none"),o.classList.add("display-flex")):(null==o?void 0:o.classList.contains("display-flex"))&&(o.classList.remove("display-flex"),o.classList.add("display-none")),$(".close-pack").click(function(r){null==o||o.classList.remove("display-flex"),null==o||o.classList.add("display-none")}),window.addEventListener("click",r=>{r.target==o&&(null==o||o.classList.remove("display-flex"),null==o||o.classList.add("display-none"))})})})}ngOnInit(){this.showPack()}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=X({type:n,selectors:[["app-mouse-event"]],decls:88,vars:4,consts:[[1,"d-flex","justify-content-center","w-100"],[1,"mouse-event"],[1,"mouse-event-title-1"],[1,"mouse-event-title-2"],[1,"mouse-event-text"],["href","/cooking-sp"],[1,"show-pack"],["id","set-buff-modal",1,"cooking-pack","display-none"],[1,"cooking-pack-content"],[1,"pack-list"],["id","close-btn",1,"close-pack"],["aria-hidden","true",1,"fa","fa-times"],["src","../../assets/img/mouse-event/lucky_rat_boss.png","alt",""],[1,"mouse-event-title-3","d-flex","align-items-center"],["src","../../assets/img/mouse-event/mouse_chest.png","alt",""],[1,"mouse-event-title-4"],["class","chest-rewards",4,"ngFor","ngForOf"],[1,"crafting-items"],["class","crafting-item",4,"ngFor","ngForOf"],[1,"daily-quests"],["class","mouse-event-quest",4,"ngFor","ngForOf"],[1,"mouse-event-quest"],[1,"mouse-event-title-3","text-center"],[1,"mouse-event-title-4","text-center"],[1,"quest-rewards"],[1,"quest-reward"],[1,"mouse-event-titles"],[4,"ngFor","ngForOf"],[1,"chest-rewards"],[1,"chest-reward"],[1,"crafting-item"],[1,"crafting-item-title"],["alt","",3,"src"],[1,"mouse-event-title-3"],["class","crafting-recipe",4,"ngFor","ngForOf"],[1,"crafting-recipe"],[1,"crafting-mat"],["class","quest-rewards",4,"ngFor","ngForOf"]],template:function(e,i){1&e&&(l(0,"div",0)(1,"section",1)(2,"h1",2),s(3,"Mouse Event"),a(),l(4,"h2",3),s(5,"Cooking Starter Pack"),a(),l(6,"p",4),s(7,"[Available on NosVoid Mall for 1500 coins]"),a(),l(8,"p",4),p(9,"a",5),a(),l(10,"button",6),s(11,"Show Pack"),a(),l(12,"div",7)(13,"div",8)(14,"ul",9)(15,"li"),s(16,"- 1x Masterchef Skin"),a(),l(17,"li"),s(18,"- 1x Apprentice Chef Title"),a(),l(19,"li"),s(20,"- 20x Mouse Chest"),a(),l(21,"li"),s(22,"- 10x Pink Lotus"),a(),l(23,"li"),s(24,"- 200x Piece of cheese"),a(),l(25,"li"),s(26,"- Big Lettuce x50"),a(),l(27,"li"),s(28,"- Big Tomato x50"),a(),l(29,"li"),s(30,"- Big Onion x50"),a(),l(31,"li"),s(32,"- Big Mango x50"),a(),l(33,"li"),s(34,"- Chilli Powder x20"),a(),l(35,"li"),s(36,"- Pepper x20"),a(),l(37,"li"),s(38,"- Garlic Powder x20"),a(),l(39,"li"),s(40,"- Cinnamon x20"),a(),l(41,"li"),s(42,"- Chopping Board x100"),a()(),l(43,"span",10),p(44,"i",11),a()()(),l(45,"h2",3),s(46,"Mouse Raid"),a(),p(47,"img",12),l(48,"h3",13),p(49,"img",14),s(50," Mouse Chest "),a(),l(51,"h4",15),s(52,"Rewards :"),a(),I(53,IU,3,1,"ul",16),l(54,"h2",3),s(55,"Items to craft"),a(),l(56,"div",17),I(57,LU,7,4,"div",18),a(),l(58,"h2",3),s(59,"Daily Quests"),a(),l(60,"div",19),I(61,VU,8,3,"div",20),a(),l(62,"h2",3),s(63,"Marathon Quest"),a(),l(64,"div",21)(65,"h3",22),s(66,"MaraTerry"),a(),l(67,"h4",23),s(68,"Do 200x Chef Terry Raid (repeatable)"),a(),l(69,"h4",23),s(70,"Rewards :"),a(),l(71,"ul",24)(72,"li",25),s(73,"- 30x Terry Chest"),a(),l(74,"li",25),s(75,"- 30x Meat"),a(),l(76,"li",25),s(77,"- 30x Owlbear Meat"),a(),l(78,"li",25),s(79,"- 30x Pikanya Meat"),a(),l(80,"li",25),s(81,"- 30x Chicken Meat/li> "),a(),l(82,"li",25),s(83,"- 30x Triceratops Meat"),a()()(),l(84,"h2",3),s(85,"Titles"),a(),l(86,"div",26),I(87,HU,7,4,"div",27),a()()()),2&e&&(C(53),R("ngForOf",i.rewards),C(4),R("ngForOf",i.itemsToCraft),C(4),R("ngForOf",i.quests),C(26),R("ngForOf",i.titles))},directives:[Me],styles:[".mouse-event[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;flex-direction:column;margin-block:3em;color:#fff;background-color:#000c;border-radius:20px;width:100%;padding:3em 1em;text-align:center}.mouse-event-title-1[_ngcontent-%COMP%], .mouse-event-title-2[_ngcontent-%COMP%], .mouse-event-title-3[_ngcontent-%COMP%], .mouse-event-title-4[_ngcontent-%COMP%]{font-family:Edu SA Beginner,cursive}.mouse-event-title-1[_ngcontent-%COMP%]{font-size:3rem;margin-bottom:1em}.mouse-event-title-2[_ngcontent-%COMP%]{font-size:2.5rem;margin-top:1em;color:var(--void-clr)}.mouse-event-title-3[_ngcontent-%COMP%]{font-size:2rem;line-height:1.3em}.mouse-event-title-4[_ngcontent-%COMP%]{font-size:1.5rem;line-height:1.3em}.mouse-event-text[_ngcontent-%COMP%]{font-style:italic;font-weight:700}.chest-reward[_ngcontent-%COMP%], .crafting-mat[_ngcontent-%COMP%], .quest-reward[_ngcontent-%COMP%], .pack-list[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{font-size:1.1rem;line-height:1.5em}.mouse-event[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{max-width:100%;max-height:100%;border-radius:10px}.mouse-event-options[_ngcontent-%COMP%]{text-align:start;font-size:1.2rem;line-height:1.4em}.option-type[_ngcontent-%COMP%]{color:var(--void-clr)}.mouse-event-powers[_ngcontent-%COMP%] div[_ngcontent-%COMP%]{padding:1.5em}.chest-rewards[_ngcontent-%COMP%], .quest-rewards[_ngcontent-%COMP%]{padding:0;margin:0}.crafting-items[_ngcontent-%COMP%]{width:75%}.crafting-item[_ngcontent-%COMP%], .mouse-event-titles[_ngcontent-%COMP%] div[_ngcontent-%COMP%]{padding-block:1em}.crafting-item-title[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;gap:1em}.show-pack[_ngcontent-%COMP%]{border:none;background-color:var(--void-clr);color:#000;padding:.5em 1em;margin-top:1em;border-radius:10px}.cooking-pack[_ngcontent-%COMP%]{position:fixed;z-index:1;left:0;top:0;height:100%;width:100%;overflow:auto;background-color:#000000e6;justify-content:center;align-items:center;overflow:hidden}.cooking-pack-content[_ngcontent-%COMP%]{background-color:var(--void-clr);margin:20% auto;padding:2em;box-shadow:0 5px 8px #0003,0 7px 20px #0000002b;border-radius:20px;display:flex;justify-content:center;align-items:flex-start;gap:1em}.close-pack[_ngcontent-%COMP%]{color:#000;font-size:1.5rem;cursor:pointer}.close-pack[_ngcontent-%COMP%]:hover, .close-pack[_ngcontent-%COMP%]:focus{text-decoration:none}.pack-list[_ngcontent-%COMP%]{padding:0;margin:0;text-align:start}.mouse-event[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{max-width:100%}@media all and (min-width: 1140px){.mouse-event[_ngcontent-%COMP%], .tattoos[_ngcontent-%COMP%]{width:75%}.daily-quests[_ngcontent-%COMP%], .mouse-event-titles[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(2,1fr);padding:2em;grid-gap:1em;gap:1em}.crafting-items[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(3,1fr);padding:2em}}"]}),n})();function WU(n,t){if(1&n&&(l(0,"ul",31)(1,"li",32),s(2),a()()),2&n){const e=t.$implicit;C(2),G(e.action)}}function $U(n,t){if(1&n&&(l(0,"div",26)(1,"div",27),p(2,"img",28),l(3,"h3",29),s(4),a()(),l(5,"h4",5),s(6),a(),I(7,WU,3,1,"ul",30),a()),2&n){const e=t.$implicit;C(2),te("src","../../assets/img/specialists/cooking-sp/",e.icon,".png",q),C(2),G(e.name),C(2),be("Job level ",e.level,""),C(1),R("ngForOf",e.actions)}}function zU(n,t){if(1&n&&(l(0,"div",36)(1,"div",37),p(2,"img",28),l(3,"h4",5),s(4),a()(),l(5,"p",23),s(6),a()()),2&n){const e=t.$implicit;C(2),te("src","../../assets/img/specialists/cooking-sp/",e.icon,".png",q),C(2),G(e.name),C(2),G(e.buff)}}function GU(n,t){if(1&n&&(l(0,"div",33)(1,"h3",29),s(2),a(),l(3,"div",34),I(4,zU,7,3,"div",35),a()()),2&n){const e=t.$implicit;C(2),G(e.skill),C(2),R("ngForOf",e.meals)}}function UU(n,t){if(1&n&&(l(0,"div",36)(1,"div",37),p(2,"img",28),l(3,"h4",5),s(4),a()(),l(5,"p",23),s(6),a()()),2&n){const e=t.$implicit;C(2),te("src","../../assets/img/specialists/cooking-sp/",e.icon,".png",q),C(2),G(e.name),C(2),G(e.location)}}function YU(n,t){if(1&n&&(l(0,"div",33)(1,"h3",29),s(2),a(),l(3,"div",34),I(4,UU,7,3,"div",35),a()()),2&n){const e=t.$implicit;C(2),G(e.type),C(2),R("ngForOf",e.ingr)}}function qU(n,t){if(1&n&&(l(0,"div",36)(1,"div",37),p(2,"img",28),l(3,"h4",5),s(4),a()()()),2&n){const e=t.$implicit;C(2),te("src","../../assets/img/specialists/cooking-sp/",e.icon,".png",q),C(2),G(e.name)}}function KU(n,t){if(1&n&&(l(0,"div",33)(1,"h3",29),s(2),a(),l(3,"div",34),I(4,qU,5,2,"div",35),a()()),2&n){const e=t.$implicit;C(2),G(e.type),C(2),R("ngForOf",e.ingr)}}function QU(n,t){if(1&n&&(l(0,"div",36)(1,"div",37),p(2,"img",28),l(3,"h4",5),s(4),a()(),l(5,"p",23),s(6),a()()),2&n){const e=t.$implicit;C(2),te("src","../../assets/img/specialists/cooking-sp/",e.icon,".png",q),C(2),G(e.name),C(2),G(e.price)}}function ZU(n,t){if(1&n&&(l(0,"div",33)(1,"h3",29),s(2),a(),l(3,"div",34),I(4,QU,7,3,"div",35),a()()),2&n){const e=t.$implicit;C(2),G(e.type),C(2),R("ngForOf",e.ingr)}}let JU=(()=>{class n{constructor(){this.cookingSkills=[{icon:"chop_ingredients",name:"Chop Ingredients",level:"1",actions:[{action:"You can chop Lettuce/Tomato/Onions/Mango/Fish"}]},{icon:"roast",name:"Roast",level:"1",actions:[{action:"To cook some basic meals"}]},{icon:"finish_cooking",name:"Finish Cooking",level:"1",actions:[{action:"When the meal is ready, click on the skill"}]},{icon:"simmer",name:"Simmer",level:"5",actions:[{action:"To cook some soup meals"}]},{icon:"voila",name:"Voila!",level:"5",actions:[{action:"You can show what you cooked to everyone!"}]},{icon:"cooking_preparation",name:"Cooking Preparation",level:"10",actions:[{action:"Cooking experience gain is increased by 50%"}]},{icon:"stir_fry",name:"Stir Fry",level:"14",actions:[{action:"To cook end-game meals"}]},{icon:"secret_spice",name:"Secret Spice",level:"16",actions:[{action:"Provides a 10% chance to not consume ingredients"}]},{icon:"healthy_eating",name:"Healthy Easting",level:"18",actions:[{action:"Provides a 50% chance spices aren't consumed when cooking"}]},{icon:"sharpen_knife",name:"Sharpen Knife",level:"20",actions:[{action:"Provides a 10% chance to receive extra ingredients"},{action:"Provides a 10% chance to receive extra meals"}]}],this.cookingMeals=[{skill:"From Roast Skill",meals:[{icon:"roast_pork",name:"Roast Pork",buff:"+2% Gold"},{icon:"piranha_fish_skewer",name:"Piranha Fish Skewer",buff:"+5% Cooking EXP"},{icon:"burger",name:"Burger",buff:"+5% Elemental Properties"},{icon:"sweet_marinated_roast",name:"Sweet Marinated Roast",buff:"+10% Bonus EXP"},{icon:"mixed_piranha_skewer",name:"Mixed Piranha Skewer",buff:"+5% Damage in PvE"},{icon:"carp_skewer",name:"Carp Skewer",buff:"+1 Movement Speed"},{icon:"salmon_fillet",name:"Salmon Fillet",buff:"+5% Fairy Element"},{icon:"chocolate_shark_fillet",name:"Chocolat Shark Fillet",buff:"+10% Fairy EXP"},{icon:"bbq_coelacanth",name:"BBQ Coelacanth",buff:"+5% Damage in Towers"},{icon:"roast_lamb",name:"Roast Lamb",buff:"+5% Chance of catching a bigger fish"}]},{skill:"From Simmer Skill",meals:[{icon:"fish_stew",name:"Fish Stew",buff:"+5% Reduce Elemental Resistance"},{icon:"moss_porridge",name:"Moss Porrigde",buff:"+10 Champion EXP"},{icon:"owlbear_moss_stew",name:"Owlbear and Moss Stew",buff:"+5% Gold"},{icon:"sweet_marinated_roast",name:"Sweet Marinated Roast",buff:"+10% Bonus EXP"},{icon:"noodles",name:"Noodles",buff:"+10% Cooking EXP"},{icon:"carp_stew",name:"Carp Stew",buff:"+10% Fishing EXP"},{icon:"cold_desert_stew",name:"Cold Desert Stew",buff:"+5% Maximum HP & MP"}]},{skill:"From Stir Fry Skill",meals:[{icon:"fried_strawberries",name:"Fried Strawberries",buff:"+5% HP/MP"},{icon:"double_apple_omelette",name:"Double Apple Omelette",buff:"+5% Damage in Raid"},{icon:"burger",name:"Burger",buff:"+5% Elemental Properties"},{icon:"pancakes",name:"Pancakes",buff:"+7% Double Box"},{icon:"crispy_noodles",name:"Crispy Noodles",buff:"+2% More R7/R8 when betting"},{icon:"spicy_fried_fish",name:"Spicy Fried Fish",buff:"+2% Success when Perfing SP"},{icon:"fried_fish_noodle",name:"Fried Fish Noodle",buff:"+2% Attack/Defense"}]}],this.wildIngredients=[{type:"Can be found in Cooking Materials Map",ingr:[{icon:"big_lettuce",name:"Big Lettuce",location:"Can be found in Cooking Materials Map"},{icon:"big_tomato",name:"Big Tomato",location:"Can be found in Cooking Materials Map"},{icon:"big_onion",name:"Big Onion",location:"Can be found in Cooking Materials Map"},{icon:"big_mango",name:"Big Mango",location:"Can be found in Cooking Materials Map"},{icon:"big_strawberry",name:"Big Strawberry",location:"Can be found in Cooking Materials Map"},{icon:"big_cherry_apple",name:"Big Cherry Apple",location:"Can be found in Cooking Materials Map"},{icon:"pricly_pear",name:"Pricly Pear",location:"Can be found in Cooking Materials Map"},{icon:"big_cherries",name:"Big Cherries",location:"Can be found in Cooking Materials Map"}]}],this.fishIngredients=[{type:"Can be fished in NosVille",ingr:[{icon:"blue_piranha",name:"Blue Piranha"},{icon:"green_piranha",name:"Green Piranha"},{icon:"silver_piranha",name:"Silver Piranha"}]}],this.boughtIngredients=[{type:"Can be bought at Terry Chef NPC in Cooking Area",ingr:[{icon:"chilli_powder",name:"Chilli Powder",price:"2kk Each"},{icon:"pepper",name:"Pepper",price:"2kk Each"},{icon:"garlic_powder",name:"Garlic Powder",price:"2kk Each"},{icon:"cinnamon",name:"Cinnamon",price:"2kk Each"},{icon:"chopping_board",name:"Chopping Board",price:"2kk Each"},{icon:"meat",name:"Meat",price:"1kk Each"},{icon:"owlbear_meat",name:"Owlbear Meat",price:"2kk Each"},{icon:"pikanya_meat",name:"Pikanya Meat",price:"4kk Each"},{icon:"chicken_meat",name:"Chicken Meat",price:"8kk Each"},{icon:"triceratops_meat",name:"Triceratops Meat",price:"12kk Each"}]}]}showPack(){$(document).ready(function(){$(".show-pack").click(function(e){let o=e.target.nextElementSibling;(null==o?void 0:o.classList.contains("display-none"))?(o.classList.remove("display-none"),o.classList.add("display-flex")):(null==o?void 0:o.classList.contains("display-flex"))&&(o.classList.remove("display-flex"),o.classList.add("display-none")),$(".close-pack").click(function(r){null==o||o.classList.remove("display-flex"),null==o||o.classList.add("display-none")}),window.addEventListener("click",r=>{r.target==o&&(null==o||o.classList.remove("display-flex"),null==o||o.classList.add("display-none"))})})})}ngOnInit(){this.showPack()}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=X({type:n,selectors:[["app-cooking-sp"]],decls:104,vars:5,consts:[[1,"d-flex","justify-content-center"],[1,"cooking-sp"],[1,"cooking-sp-title-1"],[1,"act-four-set-title-2"],["href","https://wiki.nosvoid.com/cooking-set"],[1,"cooking-sp-title-4"],["href","/special-items#masterchef"],[1,"cooking-sp-title-2"],["width","150px","src","../../assets/img/specialists/cooking-sp/location.png","alt","",2,"border","1px solid rgb(134, 40, 103)"],["width","300px","src","../../assets/img/specialists/cooking-sp/craft.png","alt","",2,"border","1px solid rgb(134, 40, 103)"],["width","300px","src","../../assets/img/specialists/cooking-sp/quest.png","alt","",2,"border","1px solid rgb(134, 40, 103)"],["width","300px","src","../../assets/img/specialists/cooking-sp/npc.png","alt","",2,"border","1px solid rgb(134, 40, 103)"],[1,"cooking-sp-text-ita"],[1,"show-pack"],["id","set-buff-modal",1,"cooking-pack","display-none"],[1,"cooking-pack-content"],[1,"pack-list"],["id","close-btn",1,"close-pack"],["aria-hidden","true",1,"fa","fa-times"],[1,"cooking-sp-skills","w-75"],["class","cooking-sp-skill",4,"ngFor","ngForOf"],["class","cooking-sp-meal-skills w-75",4,"ngFor","ngForOf"],[1,"fullness"],[1,"cooking-sp-text"],["src","../../assets/img/specialists/cooking-sp/fullness_bar.png","alt","",2,"border-radius","0px"],["src","../../assets/img/specialists/cooking-sp/fullness_buffs.png","alt","",2,"border-radius","0px"],[1,"cooking-sp-skill"],[1,"cooking-sp-skill-name"],["alt","",3,"src"],[1,"cooking-sp-title-3"],["class","skill-actions",4,"ngFor","ngForOf"],[1,"skill-actions"],[1,"skill-action"],[1,"cooking-sp-meal-skills","w-75"],[1,"cooking-sp-meals"],["class","cooking-sp-meal",4,"ngFor","ngForOf"],[1,"cooking-sp-meal"],[1,"cooking-sp-meal-name"]],template:function(e,i){1&e&&(l(0,"div",0)(1,"section",1)(2,"h1",2),s(3,"Cooking SP"),a(),l(4,"h1",3)(5,"a",4),s(6," Cooking Set"),a()(),l(7,"h4",5),s(8,"You can buy the "),l(9,"a",6),s(10,"Masterchef Skin"),a(),s(11," from NosVoid Mall."),a(),l(12,"h2",7),s(13,"Cooking Area"),p(14,"hr"),a(),p(15,"br"),l(16,"p",5),s(17,"You can craft Cooking SP in Cooking Area"),p(18,"br")(19,"img",8)(20,"br"),s(21," in Chef Specialist Card & Title NPC."),p(22,"br")(23,"img",9)(24,"br")(25,"br"),s(26," At Chef Specialist Card & Title NPC you can also craft Masterchef Skin, Void Chef tittle and take Daily Quest "),p(27,"br")(28,"img",10)(29,"br")(30,"br"),s(31," From Chef Terry NPC you can buy cooking ingredients"),p(32,"br")(33,"img",11)(34,"br"),a(),p(35,"br"),l(36,"h2",7),s(37,"Cooking Starter Pack"),p(38,"hr"),a(),l(39,"p",12),s(40,"[Available on NosVoid Mall for 2000 coins]"),a(),l(41,"button",13),s(42,"Show Pack"),a(),l(43,"div",14)(44,"div",15)(45,"ul",16)(46,"li"),s(47,"- 1x Masterchef Skin"),a(),l(48,"li"),s(49,"- 1x Apprentice Chef Title"),a(),l(50,"li"),s(51,"- 1x Orkani Partner Card"),a(),l(52,"li"),s(53,"- Big Lettuce x200"),a(),l(54,"li"),s(55,"- Big Tomato x200"),a(),l(56,"li"),s(57,"- Big Onion x200"),a(),l(58,"li"),s(59,"- Big Mango x200"),a(),l(60,"li"),s(61,"- Chilli Powder x30"),a(),l(62,"li"),s(63,"- Pepper x30"),a(),l(64,"li"),s(65,"- Garlic Powder x30"),a(),l(66,"li"),s(67,"- Cinnamon x30"),a(),l(68,"li"),s(69,"- Chopping Board x350"),a()(),l(70,"span",17),p(71,"i",18),a()()(),l(72,"h2",7),s(73,"Cooking SP Skills"),p(74,"hr"),a(),l(75,"div",19),I(76,$U,8,4,"div",20),a(),l(77,"h2",7),s(78,"Meals Buffs"),p(79,"hr"),a(),l(80,"p",12),s(81,"[All buffs last 60 minutes]"),a(),I(82,GU,5,2,"div",21),l(83,"h2",7),s(84,"Cooking Ingredients"),p(85,"hr"),a(),I(86,YU,5,2,"div",21),I(87,KU,5,2,"div",21),I(88,ZU,5,2,"div",21),l(89,"div",22)(90,"h2",7),s(91,"Fullness Points"),p(92,"hr"),a(),l(93,"p",23),s(94," When you eat meals, you get Fullness Points which fill your Fullness Bar. "),p(95,"br"),s(96," Points won't stay forever, you lose "),l(97,"b"),s(98,"10 points"),a(),s(99," per second. "),a(),p(100,"img",24),l(101,"p",23),s(102,"This bar has three filling levels. Each of them gives a buff."),a(),p(103,"img",25),a()()()),2&e&&(C(76),R("ngForOf",i.cookingSkills),C(6),R("ngForOf",i.cookingMeals),C(4),R("ngForOf",i.wildIngredients),C(1),R("ngForOf",i.fishIngredients),C(1),R("ngForOf",i.boughtIngredients))},directives:[Me],styles:[".cooking-sp[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;flex-direction:column;margin-block:3em;color:#fff;background-color:#000c;border-radius:20px;width:100%;padding:3em 1em;text-align:center}.cooking-sp-title-1[_ngcontent-%COMP%], .cooking-sp-title-2[_ngcontent-%COMP%], .cooking-sp-title-3[_ngcontent-%COMP%], .cooking-sp-title-4[_ngcontent-%COMP%]{font-family:Edu SA Beginner,cursive}.cooking-sp-title-1[_ngcontent-%COMP%]{font-size:3rem;margin-bottom:1em}.cooking-sp-title-2[_ngcontent-%COMP%]{font-size:2.5rem;margin-top:1em;color:var(--void-clr)}.cooking-sp-title-3[_ngcontent-%COMP%]{font-size:2rem;line-height:1.3em}.cooking-sp-meal-skills[_ngcontent-%COMP%] > h3[_ngcontent-%COMP%]{color:var(--void-clr)}.cooking-sp-title-4[_ngcontent-%COMP%]{font-size:1.5rem;line-height:1.3em}.cooking-sp-title-4[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{color:var(--void-clr);font-weight:700}.cooking-sp-text-ita[_ngcontent-%COMP%]{font-style:italic}.cooking-sp-text[_ngcontent-%COMP%], .cooking-sp-text-ita[_ngcontent-%COMP%], .skill-action[_ngcontent-%COMP%], .pack-list[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{font-size:1.1rem;line-height:1.5em}.fullness[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{padding-top:1em}.cooking-sp[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{max-width:100%;max-height:100%;border-radius:10px}.cooking-sp-options[_ngcontent-%COMP%]{text-align:start;font-size:1.2rem;line-height:1.4em}.option-type[_ngcontent-%COMP%]{color:var(--void-clr)}.cooking-sp-powers[_ngcontent-%COMP%] div[_ngcontent-%COMP%]{padding:1.5em}.skill-actions[_ngcontent-%COMP%]{padding:0;margin:0}.crafting-items[_ngcontent-%COMP%]{width:75%}.crafting-item[_ngcontent-%COMP%], .cooking-sp-titles[_ngcontent-%COMP%] div[_ngcontent-%COMP%]{padding-block:1em}.cooking-sp-skill-name[_ngcontent-%COMP%], .cooking-sp-meal-name[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;gap:1em}.cooking-sp-skill[_ngcontent-%COMP%], .cooking-sp-meal[_ngcontent-%COMP%]{padding:1em}.show-pack[_ngcontent-%COMP%]{border:none;background-color:var(--void-clr);color:#000;padding:.5em 1em;margin-top:1em;border-radius:10px}.cooking-pack[_ngcontent-%COMP%]{position:fixed;z-index:1;left:0;top:0;height:100%;width:100%;overflow:auto;background-color:#000000e6;justify-content:center;align-items:center;overflow:hidden}.cooking-pack-content[_ngcontent-%COMP%]{background-color:var(--void-clr);margin:20% auto;padding:2em;box-shadow:0 5px 8px #0003,0 7px 20px #0000002b;border-radius:20px;display:flex;justify-content:center;align-items:flex-start;gap:1em}.close-pack[_ngcontent-%COMP%]{color:#000;font-size:1.5rem;cursor:pointer}.close-pack[_ngcontent-%COMP%]:hover, .close-pack[_ngcontent-%COMP%]:focus{text-decoration:none}.pack-list[_ngcontent-%COMP%]{padding:0;margin:0;text-align:start}@media all and (min-width: 1140px){.cooking-sp[_ngcontent-%COMP%], .tattoos[_ngcontent-%COMP%]{width:75%}.daily-quests[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(2,1fr);padding:2em;grid-gap:1em;gap:1em}.cooking-sp-skills[_ngcontent-%COMP%], .cooking-sp-meals[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(3,1fr);padding:2em}}"]}),n})();function XU(n,t){if(1&n&&(l(0,"div",11)(1,"h2",12),s(2),a(),l(3,"h3",13),s(4),a(),l(5,"p",14),s(6),a(),p(7,"img",15)(8,"img",16),a()),2&n){const e=t.$implicit;C(2),G(e.name),C(2),G(e.location),C(2),be("Speed : ",e.speed,""),C(1),te("src","../../assets/img/mounts/male/",e.img,".png",q),C(1),te("src","../../assets/img/mounts/female/",e.img,".png",q)}}let eY=(()=>{class n{constructor(){this.mounts=[{name:"Castra",location:"Special Auction Mount: Owned by player Lu",speed:"36",img:"Castra"},{name:"Fernon",location:"Special Mount: Owned by player Limone",speed:"36",img:"Fernon"},{name:"Candy Cake",location:"Can be obtained in the Halloween Craft and Fortune Wheel",speed:"36",img:"Cake"},{name:"Special Horned Sweeper",location:"Can be obtained in the Arena of Talents Craft",speed:"36",img:"HornedSweeper"},{name:"Fluffy McFly",location:"Can be obtained in the Fortune Wheel",speed:"34",img:"fluffy_mcfly"},{name:"Magic Convertible",location:"Can be crafted at Achievement Rewards NPC in Act 4",speed:"34",img:"magic_convertible"},{name:"Magic Sleigh with Red-nosed Reindeer",location:"Obtainable in Winter Event",speed:"31",img:"magic_sleigh"},{name:"Magic Sleigh",location:"Obtainable in Winter Event",speed:"31",img:"sleigh"},{name:"12th Anniversary Speedy Alpaca",location:"Obtainable from Nosmall",speed:"28",img:"speedy_alpaca"},{name:"12th Anniversary Alpaca",location:"",speed:"31",img:"alpaca"},{name:"Marco Pollo",location:"Obtainable from Easter Event",speed:"31",img:"marco_pollo"},{name:"Magical Camel",location:"Obtainable from $warp p4 Desert Rewards NPS",speed:"31",img:"camel"},{name:"Magic Donkey Pinata",location:"Obtainable from P5 30-50 Fish Craft NPC $warp fish",speed:"20",img:"piniata"},{name:"Royal Rabbit Carriage",location:"Can be crafted during the Mouse Event",speed:"34",img:"royal_rabbit_carriage"},{name:"14th anniversary Boxer Kangaroo",location:"Can be obtained in the Fortune Wheel",speed:"31",img:"boxer_kangaroo"},{name:"Black Unicorn",location:"Can be craft at Event NPC in NosVille",speed:"34",img:"black_unicorn"},{name:"Magic Bone Drake",location:"Can be obtained in the Fortune Wheel",speed:"31",img:"magic_bone_drake"},{name:"Pink Unicorn",location:"Can be craft at Event NPC in NosVille",speed:"34",img:"pink_unicorn"},{name:"White Unicorn",location:"Can be crafted at Event NPC in Nosville",speed:"34",img:"white_unicorn"},{name:"Rodeo Bull",location:"Can be obtained from Nosmall",speed:"29",img:"rodeo_bull"},{name:"Turtlecopter",location:"Can be crafted at Lost War Helmet Craft NPC in Act4",speed:"29",img:"turtlecopter"},{name:"14th Anniversary Kangaroo",location:"Can be crafted during the Christmas Event",speed:"26",img:"kangaroo"},{name:"Magic Jaguar",location:"",speed:"25",img:"magic_jaguar"},{name:"Particular UFO",location:"Can be bought at Mount Shop NPC in NosVille",speed:"22",img:"particular_ufo"},{name:"Billy Boneshaker Bike",location:"Can be bought at Mount Shop NPC in NosVille",speed:"21",img:"bike"},{name:"Blazing Blades In-line Skates",location:"Can be bought at Mount Shop NPC in NosVille",speed:"21",img:"blazing_blades"},{name:"Color Jeep",location:"Can be bought at Mount Shop NPC in NosVille",speed:"21",img:"color_jeep"},{name:"Horned Sweeper",location:"Can be bought at Mount Shop NPC in NosVille",speed:"21",img:"horned_sweeper"},{name:"Nossi the Dragon",location:"Can be bought at Mount Shop NPC in NosVille",speed:"21",img:"nossi"},{name:"Crazy Chris Magical Snowboard",location:"Can be bought at Mount Shop NPC in NosVille",speed:"20",img:"snowboard"},{name:"Icy Ike Magical Skis",location:"Can be bought at Mount Shop NPC in NosVille",speed:"20",img:"skis"},{name:"Magic Carpet",location:"Can be bought at Mount Shop NPC in NosVille",speed:"20",img:"magic_carpet"},{name:"Magic Scooter",location:"Can be bought at Mount Shop NPC in NosVille",speed:"20",img:"scooter"},{name:"Magic White Tiger",location:"Can be bought at Mount Shop NPC in NosVille",speed:"20",img:"white_tiger"}]}selectSex(){document.addEventListener("DOMContentLoaded",()=>{const e=document.querySelectorAll('input[name="sex"]'),o=(document.getElementById("female"),document.querySelectorAll(".male-img")),r=document.querySelectorAll(".female-img");e.forEach(c=>{c.addEventListener("change",()=>{"male"===ul()(c).prop("defaultValue")?(o.forEach(u=>{u.classList.remove("display-none")}),r.forEach(u=>{u.classList.add("display-none")})):(r.forEach(u=>{u.classList.remove("display-none")}),o.forEach(u=>{u.classList.add("display-none")}))})})})}ngOnInit(){this.selectSex()}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=X({type:n,selectors:[["app-mounts"]],decls:15,vars:1,consts:[[1,"d-flex","justify-content-center"],[1,"mounts"],[1,"mounts-title-1"],[1,"select-sex"],[1,"radio"],["for","male",1,"mounts-text"],["type","radio","name","sex","id","male","value","male","checked","checked"],["for","female",1,"mounts-text"],["type","radio","name","sex","id","female","value","female"],[1,"mounts-container"],["class","mount",4,"ngFor","ngForOf"],[1,"mount"],[1,"mounts-title-2"],[1,"mounts-title-3"],[1,"mounts-text"],["alt","",1,"male-img",3,"src"],["alt","",1,"female-img","display-none",3,"src"]],template:function(e,i){1&e&&(l(0,"div",0)(1,"section",1)(2,"h1",2),s(3,"Mounts"),a(),l(4,"div",3)(5,"div",4)(6,"label",5),s(7,"Male"),a(),p(8,"input",6),a(),l(9,"div",4)(10,"label",7),s(11,"Female"),a(),p(12,"input",8),a()(),l(13,"div",9),I(14,XU,9,5,"div",10),a()()()),2&e&&(C(14),R("ngForOf",i.mounts))},directives:[Me],styles:[".mounts[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;flex-direction:column;margin-block:3em;color:#fff;background-color:#000c;border-radius:20px;width:100%;padding:3em 0}.mounts-title-1[_ngcontent-%COMP%], .mounts-title-2[_ngcontent-%COMP%]{font-family:Edu SA Beginner,cursive}.mounts-title-1[_ngcontent-%COMP%]{font-size:3rem;margin-bottom:1em}.mounts-title-2[_ngcontent-%COMP%]{font-size:2rem;margin-top:1em}.mounts-title-3[_ngcontent-%COMP%]{font-size:1.25rem}.mounts-text[_ngcontent-%COMP%]{font-size:1.1rem;line-height:1.5em}.mount[_ngcontent-%COMP%]{padding:1em;text-align:center}.mount[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{max-width:100%;max-height:200px;border-radius:10px}.select-sex[_ngcontent-%COMP%]{display:flex;gap:1em}.radio[_ngcontent-%COMP%]{display:flex;align-items:center;gap:.5em}.radio[_ngcontent-%COMP%] input[_ngcontent-%COMP%]{width:24px;height:24px;color:var(--void-clr)}@media all and (min-width: 1140px){.mounts-container[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(3,1fr);padding:2em}.mounts[_ngcontent-%COMP%]{width:75%}}"]}),n})(),tY=(()=>{class n{constructor(){}ngOnInit(){}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=X({type:n,selectors:[["app-rainbow-battle"]],decls:90,vars:0,consts:[[1,"d-flex","justify-content-center"],[1,"component-container"],[1,"rbb-title-1"],[1,"rbb-article"],[1,"rbb-title-2"],[1,"rbb-text"],["href","https://nosvoid.com/ranking/rainbow/wins/","target","_blank",1,"rbb-text-purple"],[1,"rbb-list"],[1,"rbb-item"],[1,"rbb-title-3"],[1,"bronze"],[1,"silver"],[1,"gold"],[1,"plat"],[1,"diamond"],[1,"ranks-infos"],[1,"rbb-rewards"]],template:function(e,i){1&e&&(l(0,"div",0)(1,"section",1)(2,"h1",2),s(3,"Rainbow Battle"),a(),l(4,"article",3)(5,"h2",4),s(6,"Ranking page"),a(),l(7,"p",5),s(8," There will be Rainbow Battle logs on "),l(9,"a",6),s(10,"website"),a(),s(11," : "),a(),l(12,"div",0)(13,"ul",7)(14,"li",8),s(15,"- Division"),a(),l(16,"li",8),s(17,"- Wins"),a(),l(18,"li",8),s(19,"- Loses"),a(),l(20,"li",8),s(21,"- Kills"),a(),l(22,"li",8),s(23,"- Deaths"),a()()()(),l(24,"article",3)(25,"h2",4),s(26,"Mechanics & Ranks"),a(),l(27,"h3",9),s(28,"Mechanics"),a(),l(29,"ul",7)(30,"li",8),s(31,"- Changed duration of Rainbow Battle to "),l(32,"b"),s(33,"7"),a(),s(34," minutes."),a(),l(35,"li",8),s(36,"- Rainbow Battle is "),l(37,"b"),s(38,"5v5"),a(),s(39," from now on."),a(),l(40,"li",8),s(41,"- Crystals giving more points than before."),a()(),l(42,"h3",9),s(43,"Ranks"),a(),l(44,"div",0)(45,"ul",7)(46,"li",8),s(47,"- 6 wins to reach "),l(48,"span",10),s(49,"Bronze"),a()(),l(50,"li",8),s(51,"- 12 wins to reach "),l(52,"span",11),s(53,"Silver"),a()(),l(54,"li",8),s(55,"- 18 wins to reach "),l(56,"span",12),s(57,"Gold"),a()(),l(58,"li",8),s(59,"- 25 wins to reach "),l(60,"span",13),s(61,"Platinum"),a()(),l(62,"li",8),s(63,"- 40 wins to reach "),l(64,"span",14),s(65,"Diamond"),a()()()(),l(66,"div",15)(67,"p",5),s(68," Diamonds also get extra points. "),p(69,"br"),s(70," At day 30 (reset) Top 1-2-3 points get the rewards. "),p(71,"br"),s(72," Points will be based on wins and kills. "),a()()(),l(73,"article",3)(74,"h2",4),s(75,"Rewards"),a(),l(76,"div",0)(77,"ul",16)(78,"li",8)(79,"b"),s(80,"Top 1"),a(),s(81,' : "Best Rainbow Player" title & Arena Wings.'),a(),l(82,"li",8)(83,"b"),s(84,"Top 2"),a(),s(85,' : "Rainbow God" title & Arena Wings.'),a(),l(86,"li",8)(87,"b"),s(88,"Top 3"),a(),s(89,' : "The Legend is Here" title & Arena Wings.'),a()()()()()())},styles:[".rbb-title-2[_ngcontent-%COMP%], .rbb-title-1[_ngcontent-%COMP%]{font-family:Edu SA Beginner,cursive;display:flex;justify-content:center;font-size:2rem}.rbb-article[_ngcontent-%COMP%]{margin-block:1em;padding-inline:2em}.rbb-title-1[_ngcontent-%COMP%]{font-size:3rem;margin-bottom:1em}.rbb-title-2[_ngcontent-%COMP%]{display:block;text-align:center}.rbb-title-3[_ngcontent-%COMP%]{font-size:1.5rem;margin-block:1em;text-align:center}.rbb-text[_ngcontent-%COMP%], .rbb-text-purple[_ngcontent-%COMP%]{text-align:center;font-size:1.2rem;line-height:1.5em}.rbb-text-purple[_ngcontent-%COMP%]{color:var(--void-clr);font-weight:700;font-style:italic}.rbb-list[_ngcontent-%COMP%]{margin:0;padding:0}.rbb-item[_ngcontent-%COMP%]{font-size:1.2rem;line-height:1.5em}.rbb-item[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{font-weight:700}.rbb-item[_ngcontent-%COMP%] b[_ngcontent-%COMP%]{color:var(--void-clr)}.diamond[_ngcontent-%COMP%]{color:var(--diamond-cc-clr)}.plat[_ngcontent-%COMP%]{color:var(--plat-cc-clr)}.gold[_ngcontent-%COMP%]{color:var(--gold-cc-clr)}.silver[_ngcontent-%COMP%]{color:var(--silver-cc-clr)}.bronze[_ngcontent-%COMP%]{color:var(--bronze-cc-clr)}.ranks-infos[_ngcontent-%COMP%]{margin-top:1em}.ranks-infos[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{text-align:start}"]}),n})();function nY(n,t){if(1&n&&(l(0,"li",33),s(1),a()),2&n){const e=t.$implicit;C(1),be(" - ",e.reward," ")}}function iY(n,t){if(1&n&&(l(0,"li",33),s(1),a()),2&n){const e=t.$implicit;C(1),be(" - ",e.reward," ")}}function oY(n,t){if(1&n&&(l(0,"li",33),s(1),a()),2&n){const e=t.$implicit;C(1),be(" - ",e.reward," ")}}function rY(n,t){if(1&n&&(l(0,"li",33),s(1),a()),2&n){const e=t.$implicit;C(1),be(" - ",e.reward," ")}}function sY(n,t){if(1&n&&(l(0,"div",34)(1,"div",35),p(2,"img",36),l(3,"h3",8),s(4),a()(),l(5,"a",37),p(6,"img",36),a()()),2&n){const e=t.$implicit;C(2),te("src","../../assets/img/halloween-event/",e.icon,".png",q),C(2),G(e.name),C(1),It("href",e.buff,q),C(1),It("src",e.buff,q)}}function aY(n,t){if(1&n&&(l(0,"p",31),s(1),a()),2&n){const e=t.$implicit;C(1),G(e.quest)}}function lY(n,t){if(1&n&&(l(0,"li",24),s(1),a()),2&n){const e=t.$implicit;C(1),G(e.reward)}}function cY(n,t){if(1&n&&(l(0,"div",38)(1,"h3",30),s(2),a(),I(3,aY,2,1,"p",39),l(4,"h4",40),s(5,"Reward(s) :"),a(),l(6,"ul",23),I(7,lY,2,1,"li",41),a()()),2&n){const e=t.$implicit;C(2),G(e.name),C(1),R("ngForOf",e.todo),C(4),R("ngForOf",e.rewards)}}let dY=(()=>{class n{constructor(){this.spiderBox=[{reward:"Spider's Web x2"},{reward:"Angel Feather x100"},{reward:"Full Moon x50"},{reward:"Yellow Pumpkin Sweet x2"},{reward:"Black Pumpkin Sweet x2"},{reward:"Halloween Special Box x1"},{reward:"Spider King Eye x1"}],this.halloSpeBox=[{reward:"Spider's Web x6"},{reward:"Pumpkin x6"},{reward:"Purple Pumpkin Sweet x2"},{reward:"Spider King Eye x1"},{reward:"Pumpkin Syrup x1"},{reward:"Pumpkin Title x1"}],this.jackBox=[{reward:"Pumpkin x5"},{reward:"Pumpkin x10"},{reward:"Pumpkin x20"},{reward:"Purple Pumpkin Sweet x4"},{reward:"Pumpkin Syrup x1"},{reward:"Halloween Special Box x1"},{reward:"Pumpkin Title"}],this.madBox=[{reward:"Pumpkin x5"},{reward:"Spider's Web x5"},{reward:"Yellow Pumpkin Sweet x4"},{reward:"Black Pumpkin Sweet x2"},{reward:"Pumpkin Syrup x1"},{reward:"Spider King Eye x1"},{reward:"Halloween Special Box x1"}],this.itemsToCraft=[{icon:"adventurer_icon",name:"Adventurer's Knapsack (Permanent)",buff:"../../assets/img/halloween-event/adventurer.png"},{icon:"amulet_f1_icon",name:"Aesthetic Amulet (Female)",buff:"../../assets/img/halloween-event/amulet_f1.png"},{icon:"amulet_f2_icon",name:"Aesthetic Amulet (Female)",buff:"../../assets/img/halloween-event/amulet_f2.png"},{icon:"amulet_m_icon",name:"Aesthetic Amulet (Male)",buff:"../../assets/img/halloween-event/amulet_m.png"},{icon:"pumpkin_hat_icon",name:"Glowing Pumkin Hat",buff:"../../assets/img/costumes/hats/glowing_pumpkin_hat.png"},{icon:"hongbi_icon",name:"Hongbi",buff:"../../assets/img/psps/buffs/hongbi.png"},{icon:"jaja_icon",name:"Jajamaru SP",buff:"../../assets/img/halloween-event/jaja_sp.png"},{icon:"mad_pet_icon",name:"Mad Professor Macavity",buff:"../../assets/img/pets/buffs/mad_professor_macavity.png"},{icon:"mad_psp_icon",name:"Mad Professor Macavity PSP",buff:"../../assets/img/psps/buffs/frankestein.png"},{icon:"nightmare_icon",name:"Nightmare Title",buff:"../../assets/img/titles/nightmare.png"},{icon:"noble_icon",name:"Noble Crystal Bracelet",buff:"../../assets/img/accessories/noble_bracelet.png"},{icon:"partner_ticket_icon",name:"Partner Skill Ticket (Single)",buff:"../../assets/img/halloween-event/partner_ticket.png"},{icon:"plague_icon",name:"Plague Doctor / Nurse costume",buff:"../../assets/img/costumes/all-sets/buffs/plague_doctor_buffs.png"},{icon:"pumpkin_bushtail_icon",name:"Pumpkin Bushtail",buff:"../../assets/img/pets/buffs/pumpkin_bushtail.png"},{icon:"pumpkin_witch_icon",name:"Pumpkin Witch/Knight Costume",buff:"../../assets/img/costumes/all-sets/buffs/pumpkin_witch_buffs.png"},{icon:"reaper_icon",name:"Reaper Title",buff:"../../assets/img/titles/reaper.png"},{icon:"skelekat_icon",name:"Skelekat Groom",buff:"../../assets/img/pets/buffs/skelekat.png"},{icon:"zombikit_icon",name:"Zombikit Bride",buff:"../../assets/img/pets/buffs/zombikit.png"}],this.dailyQuests=[{name:"Who's mad ?",todo:[{quest:"\u2022 Participate to 10x Mad Professor Macavity Raid"}],rewards:[{reward:"- 2x Halloween Special Box"}]},{name:"Be carefull : Spiders !",todo:[{quest:"\u2022 Successfully complete 15x Giant Black Spider Raid"}],rewards:[{reward:"- 10x Spider Web"},{reward:"- 1x Halloween Special Box"}]},{name:"Giant Pumpkin in sight !",todo:[{quest:"\u2022 Successfully complete 5x Jack'O'Lantern Raid"}],rewards:[{reward:"- 10x Pumpkin"},{reward:"- 1x Halloween Special Box"}]},{name:"Spooky Spooky !",todo:[{quest:"\u2022 Participate to 10x Mad Professor Macavity Raid"},{quest:"\u2022 Successfully complete 15x Giant Black Spider Raid"},{quest:"\u2022 Successfully complete 5x Jack'O'Lantern Raid"}],rewards:[{reward:"- 1x Demonic Orb"}]}]}ngOnInit(){}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=X({type:n,selectors:[["app-halloween-event"]],decls:129,vars:6,consts:[[1,"d-flex","justify-content-center","w-100"],[1,"halloween"],[1,"halloween-title-1"],[1,"halloween-title-2"],[1,"hallo-raids"],[1,"hallo-raid"],["src","../../assets/img/halloween-event/spider_boss.png","alt","","height","120px"],[1,"hallo-rewards"],[1,"halloween-title-3"],["src","../../assets/img/halloween-event/spider_box.png","alt",""],[1,"halloween-title-4"],[1,"chest-rewards"],["class","chest-reward",4,"ngFor","ngForOf"],["src","../../assets/img/halloween-event/jack_boss.png","alt",""],["src","../../assets/img/halloween-event/jack_box.png","alt",""],["src","../../assets/img/halloween-event/mad_boss.png","alt",""],["src","../../assets/img/halloween-event/mad_box.png","alt",""],["src","../../assets/img/halloween-event/hallo_spe_box.png","alt",""],[1,"ctn"],["src","../../assets/img/halloween-event/macavity_map.png","height","300px","alt",""],[1,"halloween-text"],["controls","","width","600px"],["src","../../assets/img/halloween-event/macavity_vid.mp4","type","video/mp4"],[1,"quest-rewards"],[1,"quest-reward"],[1,"purple"],[1,"crafting-items"],["class","crafting-item",4,"ngFor","ngForOf"],[1,"daily-quests"],["class","halloween-quest",4,"ngFor","ngForOf"],[1,"halloween-title-3","text-center"],[1,"halloween-text","text-center"],[1,"halloween-title-4","text-center",2,"color","var(--void-clr)"],[1,"chest-reward"],[1,"crafting-item"],[1,"crafting-item-title"],["alt","",3,"src"],["target","_blank",3,"href"],[1,"halloween-quest"],["class","halloween-text text-center",4,"ngFor","ngForOf"],[1,"halloween-title-4","text-center"],["class","quest-reward",4,"ngFor","ngForOf"]],template:function(e,i){1&e&&(l(0,"div",0)(1,"section",1)(2,"h1",2),s(3,"Halloween Event"),a(),l(4,"h2",3),s(5,"Raids"),a(),l(6,"div",4)(7,"div",5)(8,"h2",3),s(9,"Giant Black Spider Raid"),a(),p(10,"img",6),l(11,"div",7)(12,"h3",8),p(13,"img",9),s(14," Giant Black Spider Box "),a(),l(15,"h4",10),s(16,"Rewards :"),a(),l(17,"ul",11),I(18,nY,2,1,"li",12),a()()(),l(19,"div",5)(20,"h2",3),s(21,"Jack'O'Lantern Raid"),a(),p(22,"img",13),l(23,"div",7)(24,"h3",8),p(25,"img",14),s(26," Jack'O'Lantern Box "),a(),l(27,"h4",10),s(28,"Rewards :"),a(),l(29,"ul",11),I(30,iY,2,1,"li",12),a()()(),l(31,"div",5)(32,"h2",3),s(33,"Mad Professor Macavity"),a(),p(34,"img",15),l(35,"div",7)(36,"h3",8),p(37,"img",16),s(38," Mad Professor Macavity's Junk Box "),a(),l(39,"h4",10),s(40,"Rewards :"),a(),l(41,"ul",11),I(42,oY,2,1,"li",12),a()()()(),l(43,"div",7)(44,"h3",8),p(45,"img",17),s(46," Halloween Special Box "),a(),l(47,"h4",10),s(48,"Rewards :"),a(),l(49,"ul",11),I(50,rY,2,1,"li",12),a()(),l(51,"div",18)(52,"h2",3),s(53,"What is Mad Professor Macavity Raid ?"),a(),p(54,"img",19),l(55,"p",20),s(56," - You'll be 8 peoples in this raid. "),p(57,"br"),s(58," - 6 of them will be turned into a random pet. They can't do anything but run. "),p(59,"br"),s(60," - 1 of them will be turned into Dr Frankenstein, he can use a spell to stunt the pets. "),p(61,"br"),s(62," - 1 of them will be turned into Dr Macavity, he can use a spell to kill the pets. "),p(63,"br"),s(64," - The 6 pets must find the exit to win. "),p(65,"br"),s(66,' - The 2 "vilains" must kill every pet to win. '),p(67,"br"),s(68," You can drop Magic Cube from chests in the raid. Those magic cubes will let you to stun Macavity and test subject, invisible yourself... "),a(),l(69,"video",21),p(70,"source",22),s(71," Your browser doesn't support the video tag. "),a()(),l(72,"div",18)(73,"h2",3),s(74,"Special Instant Combat"),a(),l(75,"p",20),s(76,"There will be 5 waves with special mobs for Halloween. The drops on the ground will stay the same, but every player in the Instant Combat will receive special Halloween materials directly in their inventory the final round."),a(),l(77,"h3",8),s(78,"Rewards : "),a(),l(79,"ul",23)(80,"li",24),s(81,"- 20x Drop of Blood"),a(),l(82,"li",24),s(83,"- 20x orange Pumpkin Sweet"),a(),l(84,"li",24),s(85,"- 5x Black Pumplin Sweet"),a(),l(86,"li",24),s(87,"- 1x Vampire Fang"),a()()(),l(88,"div",18)(89,"h2",3),s(90,"Money World Boss"),a(),l(91,"p",20),s(92," Money World Boss is a rare World Boss that happens during some events. Only "),l(93,"span",25),s(94,"ONE"),a(),s(95," lucky player from the map will receive item called Money Coupon and that player will be able to exchange it for 3600 coins! "),p(96,"br"),s(97,"Money World Boss will appear "),l(98,"span",25),s(99,"only"),a(),s(100," at "),l(101,"span",25),s(102,"Wednesday"),a(),s(103," & "),l(104,"span",25),s(105,"Saturday"),a(),s(106," at "),l(107,"span",25),s(108,"20:00"),a(),s(109," Server Time "),a()(),l(110,"h2",3),s(111,"Items to craft"),a(),l(112,"div",26),I(113,sY,7,4,"div",27),a(),l(114,"h2",3),s(115,"Daily Quests"),a(),l(116,"div",28),I(117,cY,8,3,"div",29),a(),l(118,"h2",3),s(119,"Marathon Quest (Not repeatable)"),a(),l(120,"h3",30),s(121,"Jack O'Lantern Marathon"),a(),l(122,"p",31),s(123,"\u2022 Successfully complete 50x Jack O'Lantern Raid"),a(),l(124,"h4",32),s(125,"Reward :"),a(),l(126,"ul",23)(127,"li",24),s(128,"- 20x Halloween Special Box"),a()()()()),2&e&&(C(18),R("ngForOf",i.spiderBox),C(12),R("ngForOf",i.jackBox),C(12),R("ngForOf",i.madBox),C(8),R("ngForOf",i.halloSpeBox),C(63),R("ngForOf",i.itemsToCraft),C(4),R("ngForOf",i.dailyQuests))},directives:[Me],styles:[".halloween[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;flex-direction:column;margin-block:3em;color:#fff;background-color:#000c;border-radius:20px;width:100%;padding:3em 1em;text-align:center}.halloween-title-1[_ngcontent-%COMP%], .halloween-title-2[_ngcontent-%COMP%], .halloween-title-3[_ngcontent-%COMP%], .halloween-title-4[_ngcontent-%COMP%]{font-family:Edu SA Beginner,cursive}.halloween-title-1[_ngcontent-%COMP%]{font-size:3rem;margin-bottom:1em}.halloween-title-2[_ngcontent-%COMP%]{font-size:2.5rem;margin-top:1em;color:var(--void-clr)}.halloween-title-3[_ngcontent-%COMP%]{font-size:2rem;line-height:1.3em;display:flex;align-items:center;justify-content:center;gap:.3em}.halloween-title-4[_ngcontent-%COMP%]{font-size:1.5rem;line-height:1.3em;width:75%;margin:auto}.halloween-text[_ngcontent-%COMP%]{font-size:1.2rem;line-height:1.3em;width:75%}.purple[_ngcontent-%COMP%]{color:var(--void-clr);font-weight:700}.hallo-raid[_ngcontent-%COMP%]{padding-inline:1em}.chest-reward[_ngcontent-%COMP%], .crafting-mat[_ngcontent-%COMP%], .quest-reward[_ngcontent-%COMP%], .pack-list[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{font-size:1.1rem;line-height:1.5em}.hallo-rewards[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center}.halloween[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{max-width:100%;max-height:100%;border-radius:10px}.halloween-options[_ngcontent-%COMP%]{text-align:start;font-size:1.2rem;line-height:1.4em}.option-type[_ngcontent-%COMP%]{color:var(--void-clr)}.halloween-powers[_ngcontent-%COMP%] div[_ngcontent-%COMP%]{padding:1.5em}.chest-rewards[_ngcontent-%COMP%], .quest-rewards[_ngcontent-%COMP%]{padding:0;margin:auto;width:-moz-fit-content;width:fit-content}.chest-reward[_ngcontent-%COMP%]{text-align:start}.crafting-items[_ngcontent-%COMP%]{width:75%}.crafting-item[_ngcontent-%COMP%], .halloween-titles[_ngcontent-%COMP%] div[_ngcontent-%COMP%]{padding:1em}.crafting-item-title[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;gap:1em}.halloween[_ngcontent-%COMP%] img[_ngcontent-%COMP%], .halloween[_ngcontent-%COMP%] video[_ngcontent-%COMP%]{max-width:100%}.halloween-quest[_ngcontent-%COMP%]{padding:1em}.halloween-quest[_ngcontent-%COMP%] h4[_ngcontent-%COMP%], .halloween-quest[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{color:var(--void-clr)}.halloween-quest[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]{margin:auto;line-height:1.5em}.ctn[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin:auto}@media all and (min-width: 1140px){.halloween[_ngcontent-%COMP%], .tattoos[_ngcontent-%COMP%]{width:75%}.daily-quests[_ngcontent-%COMP%], .halloween-titles[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(2,1fr);padding:2em;grid-gap:1em;gap:1em}.crafting-items[_ngcontent-%COMP%], .hallo-raids[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(3,1fr);padding:1em}.crafting-items[_ngcontent-%COMP%]{gap:1em}}"]}),n})(),uY=(()=>{class n{constructor(){}ngOnInit(){}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=X({type:n,selectors:[["app-starter-guide"]],decls:533,vars:0,consts:[[1,"d-flex","justify-content-center"],["href","/starter-guide#",1,"scrollTop"],["aria-hidden","true",1,"fa","fa-arrow-up"],[1,"starter-guide"],[1,"navbar","navbar-expand-lg"],[1,"container-fluid"],["type","button","data-bs-toggle","collapse","data-bs-target","#navbarNav","aria-controls","navbarNav","aria-expanded","false","aria-label","Toggle navigation",1,"navbar-toggler"],["aria-hidden","true",1,"fa","fa-bars","nos-bars"],["id","navbarNav",1,"collapse","navbar-collapse"],[1,"navbar-nav"],[1,"nav-item"],["href","/starter-guide#1",1,"nav-link"],["href","/starter-guide#2",1,"nav-link"],["href","/starter-guide#p1",1,"nav-link"],["href","/starter-guide#p2",1,"nav-link"],["href","/starter-guide#p3",1,"nav-link"],["href","/starter-guide#p4",1,"nav-link"],["href","/starter-guide#p5",1,"nav-link"],[1,"scrollItems"],["id","1",1,"scrollHere"],[1,"sg-tit-1"],[1,"w-75"],[1,"sg-text"],["href","https://nosvoid.com/register/","target","_blank"],[1,"sg-tit-2"],["src","../../assets/img/starter-guide/first_map.png","alt",""],["src","../../assets/img/starter-guide/starter_npc.png","alt",""],["src","../../assets/img/starter-guide/miniland.png","alt",""],["src","../../assets/img/starter-guide/resistance.png","alt",""],["src","../../assets/img/starter-guide/mount_shop.png","alt",""],["src","../../assets/img/starter-guide/cost1.png","alt",""],["src","../../assets/img/starter-guide/cost2.png","alt",""],["src","../../assets/img/starter-guide/farm_portals.png","alt",""],["src","../../assets/img/starter-guide/prestige_portals.png","alt",""],["href","https://nosvoid.com/shop/","target","_blank","rel","noopener noreferrer"],["id","2",1,"scrollHere"],["src","../../assets/img/starter-guide/img_1.png","alt","image here"],["src","../../assets/img/starter-guide/img_2.png","alt","image here"],["src","../../assets/img/starter-guide/img_3.png","alt","image here"],["src","../../assets/img/starter-guide/img_5.png","alt","image here"],["src","../../assets/img/starter-guide/img_6.png","alt","image here"],["src","../../assets/img/starter-guide/img_7.png","alt","image here"],["src","../../assets/img/starter-guide/img_8.png","alt","image here"],["id","p1",1,"scrollHere"],["src","../../assets/img/starter-guide/p1_1.png","alt","image here"],["src","../../assets/img/starter-guide/p1_5.png","alt","image here"],["src","../../assets/img/starter-guide/p1_6.png","alt","image here"],["src","../../assets/img/starter-guide/p1_7.png","alt","image here"],["src","../../assets/img/starter-guide/p1_8.png","alt","image here"],["src","../../assets/img/starter-guide/p1_9.png","alt","image here"],["src","../../assets/img/starter-guide/p1_10.png","alt","image here"],["src","../../assets/img/starter-guide/p2_2.png","alt","image here"],["src","../../assets/img/starter-guide/p2_3.png","alt","image here"],["src","../../assets/img/starter-guide/p1_11.png","alt","image here"],["src","../../assets/img/starter-guide/p3_2.png","alt","image here"],["src","../../assets/img/starter-guide/p3_3.png","alt","image here"],["href","https://wiki.nosvoid.com/sp-perfection","target","_blank","rel","noopener noreferrer"],["id","p2",1,"scrollHere"],["src","../../assets/img/starter-guide/p5_1.png","alt","image here"],["src","../../assets/img/starter-guide/p5_2.png","alt","image here"],["src","../../assets/img/starter-guide/p5_3.png","alt","image here"],["src","../../assets/img/starter-guide/p5_4.png","alt","image here"],["id","p3",1,"scrollHere"],["src","../../assets/img/starter-guide/p7_1.png","alt","image here"],["src","../../assets/img/starter-guide/p7_2.png","alt","image here"],["src","../../assets/img/starter-guide/p7_3.png","alt","image here"],["src","../../assets/img/starter-guide/p7_4.png","alt","image here"],["src","../../assets/img/starter-guide/p7_5.png","alt","image here"],["id","p4",1,"scrollHere"],[1,"w-75","starter-guide"],["src","../../assets/img/starter-guide/p8_1.png","alt","image here"],["src","../../assets/img/starter-guide/p8_2.png","alt","image here"],["src","../../assets/img/starter-guide/p8_3.png","alt","image here"],["src","../../assets/img/starter-guide/p8_4.png","alt","image here"],["id","p5",1,"scrollHere"],["src","../../assets/img/starter-guide/p9_exp.png","alt","image here"],["src","../../assets/img/starter-guide/p9_rotation.png","alt","image here"],[2,"color","rgb(38, 182, 25)"],["src","../../assets/img/starter-guide/p9_storyline.png","alt","image here"],["src","../../assets/img/starter-guide/p9_spnpc.png","alt","image here"],["src","../../assets/img/starter-guide/p9_quest1.png","alt","image here"],["src","../../assets/img/starter-guide/p9_quest2.png","alt","image here"]],template:function(e,i){1&e&&(l(0,"div",0)(1,"a",1),p(2,"i",2),a(),l(3,"section",3)(4,"nav",4)(5,"div",5)(6,"button",6),p(7,"i",7),a(),l(8,"div",8)(9,"ul",9)(10,"li",10)(11,"a",11),s(12,"Starter Guide"),a()(),l(13,"li",10)(14,"a",12),s(15,"Lvl 1-99"),a()(),l(16,"li",10)(17,"a",13),s(18,"Prestige 1"),a()(),l(19,"li",10)(20,"a",14),s(21,"Prestige 2"),a()(),l(22,"li",10)(23,"a",15),s(24,"Prestige 3"),a()(),l(25,"li",10)(26,"a",16),s(27,"Prestige 4"),a()(),l(28,"li",10)(29,"a",17),s(30,"Prestige 5"),a()()()()()(),p(31,"div",18)(32,"div",19),l(33,"h1",20),s(34,"Starter Guide"),a(),l(35,"div",21)(36,"p",22),s(37," If You have just downloaded the game or You still are downloading it and want to have a good start, this guide is for You! The first thing You should do is register on the "),l(38,"a",23),s(39,"website"),a(),s(40," : "),a(),l(41,"h2",24),s(42," -- PIN Code -- "),a(),l(43,"p",22),s(44," After that, You should log in on the website and set up Your PIN code. "),p(45,"br"),s(46," Your PIN code is composed by 9 numbers, don't forget it! We will need it soon... To set up Your PIN code just log in, and the pop-up will show up. Be aware, it might not let You to make this code too easy! "),a(),l(47,"h2",24),s(48," -- Making your first character -- "),a(),l(49,"p",22),s(50," When Your account is ready You can open the game by opening the NosVoid.exe and log into the game with the account You created. It's time to make Your first character. Simply create it as You do in normal NosTale. When You try to enter the game with Your new character, this is the time to write Your PIN code. You have to enter it from time to time. After finally getting into the game, You will appear on this map : "),a(),p(51,"img",25),l(52,"h2",24),s(53," -- First Map -- "),a(),l(54,"p",22),s(55," Here You can craft Yourself one pet and one partner. Choose wisely! "),p(56,"br"),s(57," But don't be worried about the choice, they do have very similar stats, but keep in mind, for now there is no way to get back to this area, so You should choose now. After(or before) You have crafted Your partners for the adventure, You can change Your class to either: Mage, Archer ; Warrior or Martial Artist ,to do that, You need to unequip Your current items You received, and talk to the NPC in the middle of the room and choosing the dialogue \"Job Change "),a(),l(58,"h2",24),s(59," -- NosVille -- "),a(),l(60,"p",22),s(61," After choosing the class, You can leave the room by entering the portal. "),p(62,"br"),s(63," You will be teleported to the main town. It's NosVille, You can get there anytime by using one of the commands: $home all of them are listed in players command channel. But for now, let's take a short trip to the useful NPCs for the early game. You got some gold from the game and don't be worried to spend it, since You will soon start earning a lot more! Firstly, we should visit Starter Pack NPC and Starter Pack: PvE Equipment NPC: "),a(),p(64,"img",26),l(65,"p",22),s(66," You can also notice, that we received a medal for the reputation. You can use it freely. In here we can buy better equipment. The first SP card, fairies. Arrows if needed , but don't buy too many yet! We have some shopping to do and its quite expensive for now. I would recommend You buying some Seed of Power though, they might come in handy in some situations, 200 should be more than enough. But wait... We've crafted our partners and they're not here. Let's fix it by going here: "),a(),p(67,"img",27),l(68,"p",22),s(69,' This is the portal to the Miniland Both NPCs sell useful stuff for the pets, but We don\'t need any of that for now. Just enter the portal, use items You crafted on the first map(They should be in the "Equip" tab) and You can make them follow You by using the "Company" button, after targetting them. Now let\'s continue our shopping trip and let\'s go to the Resistance shop: '),a(),p(70,"img",28),l(71,"p",22),s(72," We can't wear them now, but the levels are going to rain soon, so it will sustain our survivabilty while the levels go on, it will be nice to already have them in our inventory, they might chunk our savings, but don't be worried about that. I don't know how about You, but this is the time for me to get already annoyed with how much I can walk \"by foot\" in this game. Let's get ourselves a nice Mount to speed things up! Mount shop: "),a(),p(73,"img",29),l(74,"p",22),s(75," I recommend you buying one for now, You will be able to change it later on. You can set it on Your skill bar by going to Main in Your inventory and just moving it there. There are some bonuses we can still acquire. Let's go to the Costume Shop: "),a(),p(76,"img",30)(77,"img",31),l(78,"p",22),s(79," There are two shops for costumes. Keep in mind that the bonuses may differ between the costumes. Choose Yours and let's move to the Map portals: "),a(),p(80,"img",32),l(81,"p",22),s(82," As you can see there are two portals. For now it is better to visit Lvl Area since we want to have better equipment: "),a(),p(83,"img",33)(84,"br")(85,"br"),l(86,"p",22),s(87," Note: Buying 'Starter Pack' from NosVoid store will make the process of leveling much quicker and easier, as you receive all possible boosts, partners and costumes. "),p(88,"br"),l(89,"a",34),s(90,"https://nosvoid.com/shop/"),a()()(),p(91,"div",35),l(92,"h1",20),s(93,"Level 1-99"),a(),l(94,"div",21)(95,"p",22),s(96," We can start our Levelling Journey by entering 'Lvl Area' and then 'Beginner Map' located on the screens below. "),a(),p(97,"img",36)(98,"img",37),l(99,"h2",24),s(100,"-- Maps --"),a(),l(101,"p",22),s(102," We will have 3 different maps to choose from, enter the map with Level cap you currently on. For example we start on 15-40 map but once we hit Lv40 we will move on to the next map. "),p(103,"br"),s(104," This will speed up the levelling process as the monsters get stronger on higher level maps and therefore give more experience. "),p(105,"br")(106,"br"),l(107,"b"),s(108,"TIP:"),a(),s(109," Use 'Ancelloan's Blessing' to increase Experience gain by 100% for 1H! "),a(),p(110,"img",38),l(111,"h2",24),s(112,"-- Equipments --"),a(),l(113,"p",22),s(114," While you progress with levels you will receive new equipment on Level 40, 60 and 90. "),p(115,"br"),s(116," Equip them when you reach the required level to wear them, as they will help you survive and deal more damage to monsters. "),p(117,"br")(118,"br"),l(119,"b"),s(120,"NOTE:"),a(),s(121," Make sure to not delete/sell this equipment because you will still use it on further prestiges. "),a(),p(122,"img",39),l(123,"h2",24),s(124,"-- Max level --"),a(),l(125,"p",22),s(126," Once you reach Level 99 you will have some 'Black Slate' dropped from monsters across all maps. These are used to craft items in the Beginner Map but what we will focus on is crafting as many Ancelloan's Blessing and Fairy Boosters in the NPC located on the right side of Beginner Map. We also dropped a good amount of gold which we will use to get equipment from the 'Starter Pack : PvE Equipments' NPC located in the middle of NosVille. You can fast travel there using command $home in general chat. "),p(127,"br")(128,"br"),l(129,"b"),s(130,"TIP:"),a(),s(131," Use various commands to get around NosVoid quicker and buy items like potions/arrows anywhere you like! You can find the whole list of commands by typing "),l(132,"b"),s(133,"$help"),a(),s(134," in general chat in game. "),a(),p(135,"img",40),l(136,"h2",24),s(137,"-- Better equipments --"),a(),l(138,"p",22),s(139," From the 'Starter Pack: PvE Equipments NPC' get yourself the equipment for your class. These items are extremely useful throughout the entire levelling process because of the shells these equipment already have. Once bought, equip them, you will use this equipment until the end. Looking at the Shells we have on the weapons, we can see we have Overall SL:9, SL Damage and SL Property:14. "),p(140,"br")(141,"br"),s(142," For Archer/Swordsman and Martial Artist the recommended SP Point distribution is 100/x/73/x And for Mage its 69/x/100/x "),p(143,"br")(144,"br"),s(145," Add the points to your specialist, and confirm by using Decision button. The Prestige maps will be a little bit harder and therefore we will need resistances to survive, you can buy them from 'Resistance' NPC found on the left side of NosVille. Buy all of them as every monster has different elemental attack and we will have to swap the resistances according to monsters element. "),a(),p(146,"img",41),l(147,"h2",24),s(148,"-- Upgrading our prestige --"),a(),l(149,"p",22),s(150," NosVoid has a prestige system, which means you reset your characters level to gain buffs and progress further into the game. We can Prestige by heading over to 'Buy Prestige Item' NPC and buy 'Prestige Item'. "),a(),p(151,"img",42),l(152,"p",22),s(153," once you hit the max level for a particular prestige, you will have to use the Prestige Item to progress into the next prestige level. "),p(154,"br")(155,"br"),l(156,"b"),s(157,"NOTE:"),a(),s(158," you have to unequip every item and go to NosVille before using the Prestige Item. "),a()(),p(159,"div",43),l(160,"h1",20),s(161,"Prestige 1"),a(),l(162,"div",21)(163,"p",22),s(164," We start Prestige 1 on character Level 85. You will need to use Level 60 equipment obtained before and head over to Prestige 1 map using the command $warp p1. "),p(165,"br"),s(166,"You also receive some Prestige Boxes, some useful items can be found inside. "),a(),l(167,"h2",24),s(168,"-- 85-99 --"),a(),l(169,"p",22),s(170," Start killing monsters found across the map and reach Level 99. Remember to always use Ancelloan's Blessing when leveling they are easily obtainable and will make leveling faster. "),p(171,"br"),s(172,"Once you hit 99 use $warp p1 to go back to the start and enter 1-10 Hero Map. "),a(),p(173,"img",44),l(174,"h2",24),s(175,"-- 1-10 Hero Map --"),a(),l(176,"p",22),s(177," On this stage we need to reach Level 99+10. "),a(),l(178,"p",22),s(179," Reaching max level on this prestige will take some time, but by killing monsters you will collect a decent amount of gold which you can use to further upgrade your SP. In my opinion the best SPs to use for each class during levelling are;"),p(180,"br"),s(181," Archer - Wild Keeper SP4"),p(182,"br"),s(183," Swordsman - Berserker SP4"),p(184,"br"),s(185," Mage - Ice Mage SP3"),p(186,"br"),s(187," You can get all of these SPs by going into maps located at the bottom of NosVille and buy sps from Specialist 2-4 NPC. "),a(),p(188,"img",45),l(189,"p",22),s(190," Once you obtain your SP we will need to gain some Job Level to upgrade our SP, easiest way to do that on our level is going to $warp beginner and entering 65-99 Level map. "),p(191,"br"),s(192,"Kill some monsters to gain Job level and when you hit 60-70 Job Level use $home to go back to NosVille. Dont forget to distribute the SP points again!! "),a(),l(193,"h2",24),s(194,"-- Upgrading your SP --"),a(),l(195,"p",22),s(196," Why do we need to upgrade our SPs? Upgrading SPs will give us a massive boost in damage by giving us more SP Points to distribute in Attack/Defence/Element/HP."),p(197,"br")(198,"br"),s(199," We need several materials to upgrade SPs. All can be obtained in the map 'Farm Area'. Lower and Higher SP Protection Scrolls will also be needed to upgrade the SPs you can buy them from 'Alchemist' NPC and from other players using NosBazaar. "),a(),p(200,"img",46),l(201,"h2",24),s(202,"-- Getting materials --"),a(),l(203,"p",22),s(204," Every material will drop from its own designated room. For example Full Moons drop only on the right side, Angel's Feathers on top and Souls on the left. My recommended amount to drop of each material currently is:"),p(205,"br"),s(206," Angel's Feather - 5000"),p(207,"br"),s(208," Full Moon - 2500"),p(209,"br"),s(210," Each of soul - 30 "),a(),p(211,"img",47),l(212,"p",22),s(213," For now we will only focus on upgrading the SP to +9-11 as anything higher can take a lot of gold. You can easily obtain some extra gold by attending Instant Combat event."),p(214,"br"),s(215," Use Lower SP Protection Scroll and drag the SP to the top slot and click 'Starting upgrade'."),p(216,"br")(217,"br"),s(218," NOTE That with each upgrade the success rate will be lower and more materials will be needed to attempt an upgrade. "),a(),p(219,"img",48),l(220,"h2",24),s(221,"-- Passive Skills --"),a(),l(222,"p",22),s(223," After you done upgrading your SP go back to $warp beginner and visit High Passive Skills NPC to train all passive skills. "),a(),p(224,"img",49),l(225,"p",22),s(226," With successfully upgraded SP and trained passive skills we can finally move on. "),a(),l(227,"h2",24),s(228,"-- 10-20 Hero Map --"),a(),l(229,"p",22),s(230," Now you need to enter 10-20 Hero Map untill you hit 99+20. "),a(),p(231,"img",50),l(232,"h2",24),s(233,"-- Title --"),a(),l(234,"p",22),s(235," With the current strength of our character we are easily able to level from 10-205 hero level without changing anything. "),p(236,"br"),s(237,"I will advise to drop 10x Golden Leaf from Prestige 1 maps in order to craft the Title. "),p(238,"br"),s(239,'You can find it at the NPC called "Prestige 1 Rewards". The title is extremely helpful to get, as it gives us additional dmg and Increased experience gained by 10%. '),a(),p(240,"img",51),l(241,"p",22),s(242," Double click the title in inventory and equip it by going to 'P' > Titles and ticking the box near the title. "),a(),p(243,"img",52),l(244,"p",22),s(245," After the Title is crafted we are ready to move on. "),a(),l(246,"h2",24),s(247,"-- 20-30 Hero Map --"),a(),l(248,"p",22),s(249," You should hit 99+30 on this map pretty easily. "),a(),p(250,"img",53),l(251,"h2",24),s(252,"-- Refilling your inventory --"),a(),l(253,"p",22),s(254," Whenever you run out of Ancelleon's Blessing or Fairy Boosters you can always use command $warp beginner to come back and craft some more. You also could be running low on Divine Recovery Potions, you can use $home command and head over to Potion NPC to get some more. You can also grab a few Experience Potions, this will speed up experience gain even more, but be careful not to die as you will lose the effect. "),a(),p(255,"img",54)(256,"img",55),l(257,"p",22)(258,"b"),s(259,"TIP:"),a(),s(260," You can also get familiar with command $buy as you can buy certain items anywhere you like. If you would like to know the full list write $buy list. "),p(261,"br"),s(262," If you would like to buy for example potions, do $buy potion [amount] "),a(),l(263,"h2",24),s(264,"-- Perfection --"),a(),l(265,"p",22),s(266," At this stage before going into Prestige 2, you can go to $warp raidarea and find a team that will host some Maru raids. From the boxes received from completing the raid you will receive item called Perfection you can exchange this item into any SP1 to SP8 Perfection you desire and use it to upgrade your SP. For more information you can visit "),l(267,"a",56),s(268,"https://wiki.nosvoid.com/sp-perfection."),a(),p(269,"br")(270,"br"),s(271," Now you are ready to go to Prestige 2. "),a()(),p(272,"div",57),l(273,"h1",20),s(274,"Prestige 2"),a(),l(275,"div",21)(276,"p",22),s(277," We start Prestige 4 with level 99(+1) and we need to reach 99(+55) to progress into P3. "),a(),l(278,"h2",24),s(279,"-- NPCs --"),a(),l(280,"p",22),s(281," When you look around the $warp p2 map you will notice some NPCs with craftable items. "),p(282,"br"),s(283,"What you need to focus on is getting enough materials to craft Weapon Skin and Fire Devil Set, this will require you to drop 80 Draco Claws. "),p(284,"br"),s(285,"Weapon skin when equipped will give you extra experience gain and costume set will give you more damage, which again will make it easier for you to reach max level as soon as possible. "),a(),l(286,"h2",24),s(287,"-- Fernon Raids --"),a(),l(288,"p",22),s(289," With the current level we are able to join Fernon Raids that will give us Fernon's Egg each time we complete the raid. "),p(290,"br"),s(291,"We need them to craft High Tier Mother Rune (Green) which will increase the experience gain by 40% for 1h and a Fernon Fairy to further increase our damage "),a(),p(292,"img",58),l(293,"p",22),s(294," If you have spare gold you can also use it to buy Fernon's Egg from Bazaar. "),p(295,"br"),s(296,"My suggestion is to get x20 and getting x2 Green High Tier Rune, this will increase experience but also the gold collected by 40% and the gold spent will be refunded from levelling. "),a(),p(297,"img",59),l(298,"h2",24),s(299,"-- Events --"),a(),l(300,"p",22),s(301," Reminder to always do all Instant Combat and Color PvP when you have the chance to. "),p(302,"br"),s(303,"From Instant Combat you can receive 185KK of pure gold and Acorns which you can exchange for a PvE weapon skin that will increase your dmg in Raids."),p(304,"br")(305,"br"),s(306,"From Color PvP you will receive Broken Heart of Belial for a loss and Heart of Belial for a win. "),p(307,"br"),s(308,"We will use them later to craft C60 Equipment. "),a(),p(309,"img",60)(310,"img",61),a(),p(311,"div",62),l(312,"h1",20),s(313,"Prestige 3"),a(),l(314,"div",21)(315,"h2",24),s(316,"-- Upgrading your SP --"),a(),l(317,"p",22),s(318," It might be a little more harder to kill mobs at Prestige 3 Maps. What you can do to improve that is upgrade your SP all the way to +15. By upgrading the SP this will allow you to distribute more points in SPs therefore making your character stronger."),p(319,"br")(320,"br"),s(321," I would also recommend to do perfections for the SP you chose as it will give you a massive damage boost while wearing the SP. "),a(),l(322,"p",22),s(323," In Prestige 3 we have a lot of new content, we won't cover all of them at the moment as they are not necessary in our levelling process. Instead I will cover it later on in the guide when we start to collect materials required for our new C60 equipment. "),a(),l(324,"h2",24),s(325,"-- Buffs --"),a(),l(326,"p",22),s(327," In the middle of P3 map we will find 2 different Marto's Buffs. "),p(328,"br"),s(329,"The Marto's Buff gives us a 40% boost in experience gain (Use it wisely as you can only use it once every 24H!). The Marto's Buff [P3] will give us every possible buff from other SPs. "),a(),p(330,"img",63)(331,"br")(332,"br"),l(333,"p",22),s(334," In Prestige 3 we will need to reach level 99(+60). "),p(335,"br"),s(336,"To do that, we will have 6 maps to use, each with different level requirement. During our long levelling process, you will drop 2 new items: Gold Coin and Broken Fang."),p(337,"br")(338,"br"),s(339,"Gold Coins we can sell to any NPC for extra gold, and Broken Fang we can use it as a material in P3 Tower crafting. "),a(),p(340,"img",64),l(341,"h2",24),s(342,"-- Tower game --"),a(),l(343,"p",22),s(344," Tower is a game you can do with unlimited tries, the main reward upon finishing the tower is Tower Metal which you then can use to craft C60 Equipment. "),p(345,"br"),s(346,"To complete the tower you need to kill all monsters on all 25 floors. You need to kill them before timer runs out, otherwise you will fail and have to start again. "),a(),p(347,"img",65),l(348,"h2",24),s(349,"-- Raids --"),a(),l(350,"p",22),s(351," In P3 we also can find 2 new raids Kirollas that drops C55 Armor and Pure Beast that drops Main Weapon and Secondary Weapon, you can sell equipment dropped to any NPC for extra gold. "),p(352,"br"),s(353,"If you are tired of levelling, you can join someone else's team to drop C55 Equipment and try your luck in dropping Pure Beast Soul/Body or Kirollas Soul/Body which will be needed in the late game. "),a(),p(354,"img",66),l(355,"h2",24),s(356,"-- Daily quests --"),a(),l(357,"p",22),s(358," Before starting with P3 raids grab Daily Quests and start collecting Random Amulet Boxes (Raid Quest). "),p(359,"br"),s(360,"Each box contains 4x Champion Blessing Amulet (Random) and will be used in getting our new shells in C60 Equipment. "),p(361,"br"),s(362,"There are many more Daily Quests found around NosVoid and as a starting player you want to complete all of them everyday to sell or use for yourself. "),a(),p(363,"img",67),a(),p(364,"div",68),l(365,"h1",20),s(366,"Prestige 4"),a(),l(367,"div",69)(368,"p",22),s(369," We start Prestige 4 on level 99(+1) and we will need to reach Level 99(+60) to prestige further. "),a(),l(370,"h2",24),s(371,"-- Buffs --"),a(),l(372,"p",22),s(373," We can use Marto's Buff to get an additional 40% experience gain and if you haven't used Prestige 3 Marto's Buff, you can use it now together with the Prestige 4 buff. "),p(374,"br"),s(375,"Each map has a different level requirement, once you reach it, move to the next map to gain experience faster."),p(376,"br")(377,"br"),s(378,"During the leveling process you will start to drop Ancient Orc Gold Coin and Broken Orc Weapon, you can use them as material in the Craft Stuff NPC found at the bottom side of Prestige 3 map. "),a(),p(379,"img",70),l(380,"h2",24),s(381,"-- C60 Equipments --"),a(),l(382,"p",22),s(383," Once you are done with leveling your character to Prestige 4 Level 99 (+60), you are ready to focus on crafting your first C60 equipment, to collect all materials you will need to do various content. "),p(384,"br"),s(385," - Paimon Raid for Paimon's Cursed Soul"),p(386,"br"),s(387," - Belial Raid for Broken Magic Sword of Belial"),p(388,"br"),s(389," - Prestige 4 Time Space for Fernon's Energy"),p(390,"br"),s(391," - Prestige 4 Hardcore Daily Quest for Dragon's Wing"),p(392,"br"),s(393," - Prestige 3 Tower for Tower Metal"),p(394,"br"),s(395," - Caligor for Holy Light"),p(396,"br"),s(397," - Color PvP for Heart of Belial/Broken Heart of Belial"),p(398,"br")(399,"br"),s(400," Some items are untradeable (Tower Metal, Dragon's Wing, Fernon's Energy) but the rest of the items can also be obtained from other players or NosBazaar. "),a(),p(401,"img",71),l(402,"h2",24),s(403,"-- Daily Quests --"),a(),l(404,"p",22),s(405," During the crafting process you can accept Daily Quests for Random Amulet Boxes which you will need to roll shells on your new C60 Equipments. "),p(406,"br"),s(407,"From one of the daily quests you can also obtain Soul Silver (Paimon Raid) and Brass Coin (Belial Raid) which will be needed to craft various items in Craft Stuff NPC. "),a(),p(408,"img",72),l(409,"h2",24),s(410,"-- Craft NPC --"),a(),p(411,"img",73),a(),p(412,"div",74),l(413,"h1",20),s(414,"Prestige 5"),a(),l(415,"div",69)(416,"p",22),s(417," After using Prestige Item on Prestige 4, you will get 99(+55) Prestige 5. "),a(),l(418,"h2",24),s(419,"-- Exp --"),a(),l(420,"p",22),s(421," The next and most important step will be reaching the max level (+70). You can do it on the Land of Death, located on the right side of the minimap. Remember that to be able to enter LoL you need to be a family member. "),a(),p(422,"img",75),l(423,"p",22),s(424," The rotation during leveling is very simple, you just lure the whole map, and at the end you kill a huge lur. I recommend taking one of the older existing pets with you (e.g. Flame, Enkidu) because they just gained some changes and are able to tank such lur without much problems. "),a(),p(425,"img",76),l(426,"h2",24),s(427,"-- C70 Equipments --"),a(),l(428,"p",22),s(429," After reaching c70, your next step should be crafting c70 eq."),p(430,"br"),s(431," Mats you will need:"),p(432,"br")(433,"br"),s(434," -1 part eq c60"),p(435,"br"),s(436," - Vengful Draco Horn - "),l(437,"u",77),s(438,"obtainable from Caligor's Gucci Box and Asgobas IC box"),p(439,"br"),a(),s(440," - Angelic Horn - "),l(441,"u",77),s(442,"obtainable from Caligor's Gucci Box and Asgobas IC box"),p(443,"br"),a(),s(444," - Dragon Rock - "),l(445,"u",77),s(446,"obtainable from Asgobas IC box"),p(447,"br"),a(),s(448," - Dragon Crystal Weapon - "),l(449,"u",77),s(450,"obtainable from Valehir's Raid Box or buy in NB"),p(451,"br"),a(),s(452," - Dragon Secondary Weapon Crystal - "),l(453,"u",77),s(454,"obtainable from Alzanor's Raid Box or buy in NB"),p(455,"br"),a(),s(456," - Dragon Crystal Armor - "),l(457,"u",77),s(458,"obtainable from Black Hand Raid Box or buy in NB"),p(459,"br"),a(),s(460," - Blacksmith Medal - "),l(461,"u",77),s(462,"crafted from the Gold Medal in the arena, which you can get from AoT or buy in NB"),p(463,"br"),a(),p(464,"br"),a(),l(465,"p",22),s(466," You also need new jewlery."),p(467,"br"),s(468," Mats you will need:"),p(469,"br")(470,"br"),s(471," - Draconian Spirit - "),l(472,"u",77),s(473,"crafted from the Gold Medal in the arena, which you can get from AoT or buy in NB"),p(474,"br"),a(),s(475,"\n- Draconian Body - "),l(476,"u",77),s(477,"crafted from the Gold Medal in the arena, which you can get from AoT or buy in NB"),p(478,"br"),a(),s(479,"\n- Draconian Memory - "),l(480,"u",77),s(481,"crafted from the Gold Medal in the arena, which you can get from AoT or buy in NB"),p(482,"br"),a(),s(483,"\n- Dragon Crystal Equipment - "),l(484,"u",77),s(485,"obtainable from P5 Raid Boxes"),p(486,"br"),a(),s(487,"\n- Gold Medal - "),l(488,"u",77),s(489,"obtainable from AoT or buy in NB"),p(490,"br"),a(),s(491,"\n- Dragon Bone - "),l(492,"u",77),s(493,"obtainable from Caligor's Gucci Box"),p(494,"br"),a(),s(495,"\n- Monster Hand - "),l(496,"u",77),s(497,"obtainable from Black Hand Raid"),p(498,"br"),a(),s(499,"\n- Alzanor's Tail - "),l(500,"u",77),s(501,"obtainable from Alzanor Raid"),p(502,"br"),a(),s(503,"\n- Valehir's Wing - "),l(504,"u",77),s(505,"obtainable from Valehir Raid"),p(506,"br"),a(),s(507,"\nYou can get Cellon 11 for new jewlery from Asgobas IC."),p(508,"br")(509,"br"),a(),l(510,"h2",24),s(511,"-- Void Gods Storyline and SP10 --"),a(),l(512,"p",22),s(513," While obtaining materials for new equipment, it is very important to start doing the Void of Gods Story Line, which is located in the lower right corner of the map Choose one of several paths to get a unique buff. Buffs are described here. After completing 5 quests you will receive a buff, and after the 6th quest you will receive SP10. "),a(),p(514,"img",78)(515,"br"),l(516,"p",22),s(517," You also can craft SP10 on P5 map in Specialist 10 NPC. "),a(),p(518,"img",79),l(519,"h2",24),s(520,"-- Weekly Quests --"),a(),l(521,"p",22),s(522,' An additional activity you should do while getting a new eq are the weekly quests you can get from the Daily Quest NPC and the Lottery Instant Combat NPC.\nCompleting "Participate in certain events" will give you expensive mats, needed to make carves in armours. '),a(),p(523,"img",80),l(524,"p",22),p(525,"br"),s(526,' For "Kill monsters in Asgobas Instant Combat" you will get a special Ticket that allows you to craft a box where you can get very valuable items. '),a(),p(527,"img",81),l(528,"h2",24),s(529,"-- Sp10 Perfection Stones --"),a(),l(530,"p",22),s(531," From P9 raids you can get bags of new SP10 Perfection Stones which you can exchange for Perfection Stones at the Aros' Perfection Exchange NPC. You can also obtain these bags by exchanging Dragon Crystal Equipment at Centaur's Exchanger NPC. "),a()(),s(532," Guide prepared by Sikario & Iremia, added on wiki by Blauker "),a()())},directives:[Ps],styles:[".starter-guide[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;flex-direction:column;margin-block:3em;color:#fff;background-color:#000c;border-radius:20px;width:100%;padding:3em 0}.sg-tit-1[_ngcontent-%COMP%], .sg-tit-2[_ngcontent-%COMP%]{font-family:Edu SA Beginner,cursive}.sg-tit-1[_ngcontent-%COMP%]{font-size:3rem;margin-bottom:1em}.sg-tit-2[_ngcontent-%COMP%]{font-weight:700;font-size:2rem;margin-top:1em;color:var(--void-clr)}.starter-guide-title-3[_ngcontent-%COMP%], .prestige-lvl[_ngcontent-%COMP%]{font-size:1.25rem;line-height:1.3em}.sg-text[_ngcontent-%COMP%]{font-size:1.1rem;line-height:1.5em}.sg-text[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{color:var(--void-clr);font-weight:700}.starter-guide[_ngcontent-%COMP%]{text-align:center;width:75%}.starter-guide[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{max-width:100%;max-height:300px;border-radius:10px}.w-75[_ngcontent-%COMP%]{margin-top:-35px;margin-bottom:80px;background-color:#fff1;border-radius:12px;padding:10px}.scrollHere[_ngcontent-%COMP%]{height:20px}.nos-bars[_ngcontent-%COMP%]{color:#fff}.navbar[_ngcontent-%COMP%]{color:#000;border-radius:6px}.nav-link[_ngcontent-%COMP%]{color:#fff;font-weight:700;background-color:#ffffff4f;padding:3px;border-radius:4px;transition:.3s;margin:2px}.nav-link[_ngcontent-%COMP%]:hover{background-color:#ffffff1f;border-radius:6px}.scrollTop[_ngcontent-%COMP%]{color:#fff;padding:3px 5px;font-size:30px;font-weight:100!important;z-index:300;position:fixed;background-color:#00000093;border:solid 1px rgba(255,255,255,.557);border-radius:7px;bottom:12px;right:12px}@media all and (min-width: 1140px){.starter-guide[_ngcontent-%COMP%]{width:75%}}"]}),n})(),pY=(()=>{class n{constructor(){}ngOnInit(){}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=X({type:n,selectors:[["app-p-eight"]],decls:108,vars:0,consts:[[1,"d-flex","justify-content-center"],[1,"component-container"],[1,"prestige-title-1"],[1,"prestige-text","text-center","bold"],[1,"prestige-article"],[1,"prestige-title-2"],[1,"prestige-title-4"],[1,"prestige-text"],[1,"prestige-list"],[1,"prestige-list-item"],["src","../../assets/img/prestiges/p8/c60eq.png","alt",""],[1,"prestige-text","bold"],["src","../../assets/img/prestiges/p8/Hardcore_Rewards.png","alt",""],["src","../../assets/img/prestiges/p8/hardcore_raid_box_info.jpg","alt",""],["src","../../assets/img/prestiges/p8/ts_bosses.jpg","alt",""],["src","../../assets/img/prestiges/p8/tsBox.png","alt",""],["src","../../assets/img/prestiges/p8/Lottery.jpg","alt",""],["src","../../assets/img/prestiges/p8/Lottery_ticket_craft.jpg","alt",""],["src","../../assets/img/prestiges/p8/Lottery_Box.png","alt",""]],template:function(e,i){1&e&&(l(0,"main",0)(1,"section",1)(2,"h1",2),s(3,"Prestige 4"),a(),l(4,"p",3),s(5," If you have become Prestige 4, you can teleport to the map by typing $warp p4. "),a(),l(6,"article",4)(7,"h2",5),s(8,"C60 Equipments"),a(),l(9,"h4",6),s(10,"C60 Equipments Craft Scroll:"),a(),l(11,"p",7),s(12,"- Heart of Belial 10x : Can be obtained from Color PvP winner side "),p(13,"br"),s(14," (to craft Heart of Belial - Broken Heart of Belial 2x : Can be obtained from Color PvP loser side)"),a(),l(15,"h4",6),s(16,"C60 Equipment materials:"),a(),l(17,"ul",8)(18,"li",9),s(19,"- Holy Light x2 : Caligor raid box , hardcore raid box "),a(),l(20,"li",9),s(21,'- Belial\'s broken sword x5 : P4 "Belial" raid box'),a(),l(22,"li",9),s(23,'- Paimon\'s cursed soul x5 : P4 "Paimon" raid box'),a(),l(24,"li",9),s(25,"- Tower's metal x2 : Can be obtained from Prestige 3 Tower."),a(),l(26,"li",9),s(27,"- Fernon's Energy 1x : Time space box & daily quest."),a(),l(28,"li",9),s(29,"- Dragon's Wing 2x : You can get it from Essential Daily Box. Kael NPC from $warp quest."),a(),l(30,"li",9),s(31,"- Flame Crystal x2"),a()(),l(32,"div",0),p(33,"img",10),a(),l(34,"p",11),s(35,"Note: Don't forget to put the C55 Equipment in the first slot of your inventory while crafting."),a()(),l(36,"article",4)(37,"h2",5),s(38,"Hardcore Raid"),a(),l(39,"ul",8)(40,"li",9),s(41,"- You can buy Hardcore raid seal from Raid Seal Npc (2kk). Raid can be done 5 times per day. (including failed raids) "),a(),l(42,"li",9),s(43,"- It is 15x people raid, boss will deal HP% damage ."),a(),l(44,"li",9),s(45,"- Daily quest : finish 3 times Hardcore Raid and You can get rewards : Dragon's Wing"),a(),l(46,"li",9),s(47,"- You will get Easy Coins, Medium Coins , Hard Coins , Very Hard Coins , Hardcore Raid Box when you finished."),a()(),l(48,"h4",6),s(49,"You can craft at Hardcore Rewards NPC with these Coins :"),a(),l(50,"div",0),p(51,"img",12),a(),l(52,"h4",6),s(53,"You can craft at Hardcore Rewards NPC with these Coins :"),a(),l(54,"div",0),p(55,"img",13),a()(),l(56,"article",4)(57,"h2",5),s(58,"Time Space"),a(),l(59,"p",7),s(60,"Party Time Space with max 3 people"),a(),l(61,"h4",6),s(62,"For unlocking the gate , You must kill all the mobs (except rooms with bosses) / bosses alive."),a(),l(63,"ul",8)(64,"li",9),s(65,"- 1st room - for buff / transform etc. "),a(),l(66,"li",9),s(67,"- 2nd room - Kill all 12 mobs."),a(),l(68,"li",9),s(69,"- 3rd room - Kill all 10 mobs."),a(),l(70,"li",9),s(71,"- 4th room - Kill all 17 mobs."),a(),l(72,"li",9),s(73,"- 5th room - Kill Boss Powerful Molda's Warlock."),a(),l(74,"li",9),s(75," - 6th room - Kill Boss Kenel, Boss Kukukeen and Boss Powerful Molda's Warlock "),l(76,"div")(77,"p",11),s(78,"You can find bosses on the red spots of next image"),a(),l(79,"div",0),p(80,"img",14),a()()(),l(81,"li",9),s(82,"- 7th room - Kill Boss Fernon Dryad."),a()(),l(83,"h4",6),s(84,"You will get 1x Iron Key and Time Space Box after finished Time Space."),a(),l(85,"p",7),s(86,"You can use iron key to open Bloddy Chest, from c40-50map Bushi King."),a(),l(87,"h4",6),s(88,"Time space raid box info :"),a(),l(89,"div",0),p(90,"img",15),a()(),l(91,"article",4)(92,"h2",5),s(93,"Lottery System"),a(),l(94,"div",0),p(95,"img",16),a(),l(96,"h4",6),s(97,"Coins Trader NPC :"),a(),l(98,"p",7),s(99," - You can Craft 1x Lottery Ticket with 50x Sunny Coins , 50x Snowy Coins (Drops from c30-c40maps). "),a(),l(100,"div",0),p(101,"img",17),a(),l(102,"h4",6),s(103,"Lottery Ticket NPC :"),a(),l(104,"p",7),s(105," - You can get 1x Lottery Box with 1x Lottery Ticket. "),a(),l(106,"div",0),p(107,"img",18),a()()()())},styles:[".prestige-title-1[_ngcontent-%COMP%], .prestige-title-2[_ngcontent-%COMP%], .prestige-title-3[_ngcontent-%COMP%]{font-family:Edu SA Beginner,cursive}.prestige-title-1[_ngcontent-%COMP%]{font-size:3rem;margin-bottom:1em}.prestige-title-2[_ngcontent-%COMP%]{font-size:2rem;margin-top:1em;color:var(--void-clr);text-align:center}.prestige-title-3[_ngcontent-%COMP%]{font-size:1.75rem;line-height:1.3em;color:var(--void-clr);margin-top:1.5em}.prestige-title-4[_ngcontent-%COMP%]{font-size:1.25rem;margin-block:1em;text-decoration:underline;font-weight:700}.prestige-text[_ngcontent-%COMP%], .prestige-list-item[_ngcontent-%COMP%]{font-size:1.1rem;line-height:1.5em}.prestige-text[_ngcontent-%COMP%], .prestige-title-4[_ngcontent-%COMP%]{text-align:center}.prestige-infos[_ngcontent-%COMP%]{padding:1em}.prestige-infos[_ngcontent-%COMP%] .prestige-title-2[_ngcontent-%COMP%]{margin-top:0}.prestige-eight[_ngcontent-%COMP%]{width:100%;margin:auto}.prestige-list[_ngcontent-%COMP%]{width:-moz-fit-content;width:fit-content;margin:auto;padding:0;text-align:start;margin-block:1em}.prestige-list-item[_ngcontent-%COMP%] div[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center}.prestige-article[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{max-width:100%;max-height:300px;border-radius:10px}"]}),n})();function fY(n,t){if(1&n&&(l(0,"p",14),s(1),a()),2&n){const e=t.$implicit;C(1),G(e.todo)}}function hY(n,t){if(1&n&&(l(0,"li",8),s(1),a()),2&n){const e=t.$implicit;C(1),be("- ",e.reward,"")}}function gY(n,t){if(1&n&&(l(0,"div")(1,"h4",37),s(2),a(),I(3,fY,2,1,"p",38),l(4,"ul",7),I(5,hY,2,1,"li",39),a()()),2&n){const e=t.$implicit;C(2),G(e.name),C(1),R("ngForOf",e.todos),C(2),R("ngForOf",e.rewards)}}function mY(n,t){if(1&n&&(l(0,"div")(1,"h3",5),s(2),a(),l(3,"div",0),p(4,"img",40),a()()),2&n){const e=t.$implicit;C(2),G(e.name),C(2),te("src","../../assets/img/prestiges/p82/",e.img,"_pot.png",q)}}let _Y=(()=>{class n{constructor(){this.potions=[{name:"Damage Potion",img:"dmg"},{name:"Rarity Potion",img:"rarity"},{name:"Perfection Potion",img:"perf"},{name:"Carve Runes Potion",img:"carve"},{name:"Specialist Potion",img:"sp"},{name:"Tattoo Potion",img:"tat"},{name:"Double Box Potion",img:"double_box"},{name:"Reputation Potion",img:"rep"},{name:"PVP Potion",img:"pvp"}],this.quests=[{name:"Kertos Daily",todos:[{todo:"Complete the raid 5 times to receive :"}],rewards:[{reward:"10x Random Amulet Box"}]},{name:"Valakus Daily",todos:[{todo:"Complete the raid 7 times to receive :"}],rewards:[{reward:"5x Random Amulet Box"},{reward:"1x Ancient Fire Magic"}]},{name:"Grenigas Daily",todos:[{todo:"Complete the raid 7 times to receive :"}],rewards:[{reward:"5x Random Amulet Box"},{reward:"1x Ancient Fire Magic"}]},{name:"Fire Crusade Daily",todos:[{todo:"Complete Kertos 5 times, Valakus 5 times and Grenigas 5 times to receive :"}],rewards:[{reward:"Blazing Piece of Red Metal x10"},{reward:"Earth Element x50"},{reward:"Dark Energy Stone x2"}]},{name:"Tower Daily",todos:[{todo:"Complete the tower to receive :"}],rewards:[{reward:"2x Crystal Pearl"},{reward:"5x Random Amulet Box"}]},{name:"Vulcanic Eruption Quest",todos:[{todo:"Complete 10 Kertos, 20 Grenigas and 20 Valakus raids to progress further in the quest."},{todo:"Collect ''Parchment Paper'' by farming Magmaros and Blaze Hounds and trade it to Priestess Serizad for the title."}],rewards:[{reward:"1x Vulcanic Eruption Title"}]}]}ngOnInit(){}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=X({type:n,selectors:[["app-p-eight-two"]],decls:254,vars:2,consts:[[1,"d-flex","justify-content-center"],[1,"component-container"],[1,"prestige-title-1"],[1,"prestige-article"],[1,"prestige-title-2"],[1,"prestige-title-3"],[1,"prestige-text","bold"],[1,"prestige-list"],[1,"prestige-list-item"],["href","/raids#grenigas"],["href","/raids#kertos"],["href","/raids#valakus"],[1,"prestige-grid-3"],[4,"ngFor","ngForOf"],[1,"prestige-text"],[1,"bold"],["src","../../assets/img/prestiges/p82/eastern.png","alt",""],["src","../../assets/img/prestiges/p82/western.png","alt",""],[1,"italic"],[1,"prestige-text","italic"],["src","../../assets/img/prestiges/p82/badge.png","alt",""],["href","../../assets/img/prestiges/p82/soulspity.png","target","_blank","rel","noopener noreferrer"],["src","../../assets/img/prestiges/p82/soulspity.png","alt",""],["src","../../assets/img/prestiges/p82/ts_box.png","alt",""],["href","/psps#amon"],["href","/pets#pure-beast"],["href","/helmets-masks#broken-frost"],["href","/pets#darko"],["href","/psps#foxy"],["href","/helmets-masks#lava"],["href","/helmets-masks#mask-elite"],["href","/resistances#pve-magma"],["href","/resistances#pvp-magma"],["href","/helmets-masks#robber"],["href","/pets#kirollas"],["href","/titles#vanquisher"],["href","/titles#vulcanic"],[1,"prestige-title-4"],["class","prestige-text",4,"ngFor","ngForOf"],["class","prestige-list-item",4,"ngFor","ngForOf"],["alt","",3,"src"]],template:function(e,i){1&e&&(l(0,"main",0)(1,"section",1)(2,"h1",2),s(3,"Prestige 4 vol.2"),a(),l(4,"article",3)(5,"h2",4),s(6,"Raids"),a(),l(7,"h3",5),s(8,"Prestige 4 vol.2 introduces 3 new raids :"),a(),l(9,"p",6),s(10,"(You can click on names to check Raid box info)"),a(),l(11,"ul",7)(12,"li",8),s(13,"- "),l(14,"a",9),s(15,"Grenigas"),a()(),l(16,"li",8),s(17,"- "),l(18,"a",10),s(19,"Kertos"),a()(),l(20,"li",8),s(21,"- "),l(22,"a",11),s(23,"Valakus"),a()()(),l(24,"h3",5),s(25,"New Quests"),a(),l(26,"div",12),I(27,gY,6,3,"div",13),a()(),l(28,"article",3)(29,"h2",4),s(30,"Shadow Realm Tower"),a(),l(31,"p",14)(32,"span",15),s(33,"You can do Tower once per day."),a(),p(34,"br"),l(35,"span",15),s(36,"It's highly recommended to use Vulcanic Eruption Title to avoid stuns in Tower."),a(),p(37,"br"),s(38," This is a Solo Tower with strong monsters to obtain rare items which will be useful to craft new Weapon Skins and Upgrade Weapon Skin Items, Darko pet and Amon PSP. "),a(),l(39,"h3",5),s(40,"Shadow Realm Tower Rewards :"),a(),l(41,"ul",7)(42,"li",8),s(43,"- Doomed Pearl x1"),a(),l(44,"li",8),s(45,"- Blood Pearl x1"),a(),l(46,"li",8),s(47,"- Violet Pearl x2"),a()()(),l(48,"article",3)(49,"h2",4),s(50,"Volcano World Boss"),a(),l(51,"p",14),s(52,"Double-Instanced World boss, defeat minibosses to obtain items of great value. "),p(53,"br"),s(54," After defeating minibosses, a World Boss will spawn."),a(),l(55,"h3",5),s(56,"World Boss Rewards :"),a(),l(57,"p",14),s(58,"Tattoo & Carve Box"),a()(),l(59,"article",3)(60,"h2",4),s(61,"Farming Maps"),a(),l(62,"p",14),s(63," With Prestige 8.2 we are introducing new mechanics to the server. "),p(64,"br"),s(65," Raidseal farming and resistance farming. "),p(66,"br"),s(67," In Land of Death you will be able to farm Raidseals. "),p(68,"br"),s(69," In Eastern and Western Path you will be able to farm gold and resistances "),a(),l(70,"div",0),p(71,"img",16)(72,"img",17),a()(),l(73,"article",3)(74,"h2",4),s(75,"Soul System"),a(),l(76,"p",14),s(77," Gather the souls of various Raidbosses in order to craft valuable items. "),p(78,"br"),s(79," They will be obtainable in Raidboxes. "),p(80,"br"),s(81," Souls will be obtainable only from following Raidbosses : "),a(),l(82,"ul",7)(83,"li",8),s(84,"- Lord Draco"),a(),l(85,"li",8),s(86,"- Glacerus, the Ice cold"),a(),l(87,"li",8),s(88,"- Laurena"),a(),l(89,"li",8),s(90,"- Kirollas"),a(),l(91,"li",8),s(92,"- Pure Beast"),a()(),l(93,"p",14),s(94," Collect all of them to craft Badge Evolution. "),p(95,"br"),s(96," After completing each raid, you will get a certain amount of Raid Tickets. You will need them for crafting Minor and Major Rewards "),p(97,"br")(98,"br"),l(99,"span",18),s(100," Draco, Glacerus, Laurena, Maru, Fernon, Kirollas, Pure Beast : "),l(101,"span",15),s(102,"1x Raid Ticket"),a(),s(103,". "),p(104,"br"),s(105," Paimon, Belial, Sandstorm, Grenigas : "),l(106,"span",15),s(107,"2x Raid Ticket"),a(),s(108,". "),p(109,"br"),s(110," Hardcore, Ibrahim,Kertos : "),l(111,"span",15),s(112,"4x Raid Ticket"),a(),s(113,". "),a()(),l(114,"h3",5),s(115,"What is Badge Evolution ?"),a(),l(116,"p",14),s(117," It is an item that evolves your badge and grants you 2 new extra stats to help you on your journey. "),p(118,"br"),s(119," You can get following stats : "),a(),l(120,"ul",7)(121,"li",8),s(122,"- Attack/Defence/Property perfections are increased 2, 4, 6, 8, 10"),a(),l(123,"li",8),s(124,"- Increase attack 3 / 5 / 8%"),a(),l(125,"li",8),s(126,"- Increase defence 3 / 5 / 8%"),a(),l(127,"li",8),s(128,"- Icrease damage inside Raids 5 / 8 / 12%"),a(),l(129,"li",8),s(130,"- Increase cooldown reduction 4 / 8 / 12%"),a()(),l(131,"p",19),s(132,"PS: You can change additional effects by using Evolution Badge Rarify Changer."),a(),l(133,"div",0),p(134,"img",20),a(),l(135,"h3",5),s(136,"Minor Rewards :"),a(),l(137,"ul",7)(138,"li",8),s(139,"- Draco : Red Glowing Ring"),a(),l(140,"li",8),s(141,"- Glacerus : Blue Glowing Ring "),a(),l(142,"li",8),s(143,"- Laurena : Vanquisher Title"),a(),l(144,"li",8),s(145,"- Kirollas : Kirollas Pet"),a(),l(146,"li",8),s(147,"- Pure Beast : Pure Beast Pet "),a()(),l(148,"h3",5),s(149,"Pity System for Souls"),a(),l(150,"p",14),s(151," Pity System has been implemented for following raid boxes: Draco, Glacerus, Carno, Kirollas and Laurena. "),p(152,"br")(153,"br"),s(154," Purpose of Pity System is to help our newbie players to farm Badge Evolution items quicker! There will be counter of 500 boxes where you get a guaranteed reward when you reach 500 box. "),p(155,"br")(156,"br"),l(157,"a",21),s(158,"Click here to open img"),a()(),l(159,"div",0),p(160,"img",22),a()(),l(161,"article",3)(162,"h2",4),s(163,"New Time Space"),a(),l(164,"p",14),s(165," Complete new timespace alone or with friends to gain valuable material to craft new items. "),p(166,"br"),s(167," After finishing every time-space you will get a small safe. "),a(),l(168,"h3",5),s(169,"Items to craft at TS Craft NPC"),a(),l(170,"ul",7)(171,"li",8),s(172,"- Frosty Ice Wings"),a(),l(173,"li",8),s(174,"- Blazing Fire Wings "),a(),l(175,"li",8),s(176,"- Archdaemon Wings "),a(),l(177,"li",8),s(178,"- Archangel Wings Talent "),a(),l(179,"li",8),s(180,"- Arena Random Box 2 "),a(),l(181,"li",8),s(182,"- Raid Destroyer Title"),a(),l(183,"li",8),s(184,"- Raid Necklace "),a(),l(185,"li",8),s(186,"- Raid Ring Noble "),a(),l(187,"li",8),s(188,"- Crystal Bracelet"),a()(),l(189,"h3",5),s(190,"Time Space Box :"),a(),l(191,"div",0),p(192,"img",23),a()(),l(193,"article",3)(194,"h2",4),s(195,"New items"),a(),l(196,"ul",7)(197,"li",8),s(198,"- "),l(199,"a",24),s(200,"Archdemon Amon PSP"),a()(),l(201,"li",8),s(202,"- "),l(203,"a",25),s(204,"Beast King's Avatar Pet"),a()(),l(205,"li",8),s(206,"- "),l(207,"a",26),s(208,"Broken Frost Warrior Helmet"),a()(),l(209,"li",8),s(210,"- "),l(211,"a",27),s(212,"Darko Pet"),a()(),l(213,"li",8),s(214,"- "),l(215,"a",28),s(216,"Foxy PSP"),a()(),l(217,"li",8),s(218,"- "),l(219,"a",29),s(220,"Lava Ghost Helmet"),a()(),l(221,"li",8),s(222,"- "),l(223,"a",30),s(224,"Mask of the Elite"),a()(),l(225,"li",8),s(226,"- "),l(227,"a",31),s(228,"PVE Shadow Magma Resistances"),a()(),l(229,"li",8),s(230,"- "),l(231,"a",32),s(232,"PVP Shadow Magma Resistances"),a()(),l(233,"li",8),s(234,"- "),l(235,"a",33),s(236,"Robber Mask"),a()(),l(237,"li",8),s(238,"- "),l(239,"a",34),s(240,"Spirit King's Avatar Pet"),a()(),l(241,"li",8),s(242,"- "),l(243,"a",35),s(244,"Vanquisher Title"),a()(),l(245,"li",8),s(246,"- "),l(247,"a",36),s(248,"Vulcanic Eruption Title"),a()()()(),l(249,"article",3)(250,"h2",4),s(251,"New potions"),a(),l(252,"div",12),I(253,mY,5,2,"div",13),a()()()()),2&e&&(C(27),R("ngForOf",i.quests),C(226),R("ngForOf",i.potions))},directives:[Me],styles:[".prestige-title-1[_ngcontent-%COMP%], .prestige-title-2[_ngcontent-%COMP%], .prestige-title-3[_ngcontent-%COMP%]{font-family:Edu SA Beginner,cursive}.prestige-title-1[_ngcontent-%COMP%]{font-size:3rem;margin-bottom:1em}.prestige-title-2[_ngcontent-%COMP%]{font-size:2rem;margin-top:1em;color:var(--void-clr);text-align:center}.prestige-title-3[_ngcontent-%COMP%]{font-size:1.75rem;line-height:1.3em;margin-top:1.5em;text-align:center}.prestige-title-4[_ngcontent-%COMP%]{font-size:1.25rem;margin-block:1em}.prestige-text[_ngcontent-%COMP%], .prestige-list-item[_ngcontent-%COMP%]{font-size:1.1rem;line-height:1.5em}.prestige-text[_ngcontent-%COMP%], .prestige-title-4[_ngcontent-%COMP%]{text-align:center}.prestige-title-4[_ngcontent-%COMP%] a[_ngcontent-%COMP%], .prestige-list-item[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{color:var(--void-clr);font-weight:700}.prestige-infos[_ngcontent-%COMP%]{padding:1em}.prestige-infos[_ngcontent-%COMP%] .prestige-title-2[_ngcontent-%COMP%]{margin-top:0}.prestige-eight[_ngcontent-%COMP%]{width:100%;margin:auto}.prestige-list[_ngcontent-%COMP%]{width:-moz-fit-content;width:fit-content;margin:auto;padding:0;text-align:start;margin-block:1em}.prestige-list-item[_ngcontent-%COMP%] div[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center}.prestige-article[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{max-width:100%;max-height:300px;border-radius:10px}.d-flex[_ngcontent-%COMP%]{gap:1em}@media all and (min-width: 1140px){.prestige-article[_ngcontent-%COMP%]{width:75%}.prestige-grid-3[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(3,1fr)}}"]}),n})(),bY=(()=>{class n{constructor(){}ngOnInit(){}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=X({type:n,selectors:[["app-p-nine"]],decls:1391,vars:0,consts:[[1,"d-flex","justify-content-center"],[1,"component-container"],[1,"prestige-title-1"],[1,"prestige-text","text-center","bold"],[1,"prestige-text","box"],[1,"prestige-article"],[1,"prestige-title-2"],[1,"prestige-text"],["src","../../assets/img/prestiges/p9/LoL.png","alt",""],[1,"prestige-title-4"],["src","../../assets/img/prestiges/p9/magic-undead-fang.png","alt",""],[1,"Video"],["controls","","width","600px"],["src","../../assets/img/prestiges/p9/GodOfVoid/GodOfVoid.mp4","type","video/mp4"],[1,"container"],["src","../../assets/img/prestiges/p9/GodOfVoid/God1.png","alt",""],[1,"prestige-list"],[1,"prestige-list-item"],["controls","","width","400px"],["src","../../assets/img/prestiges/p9/GodOfVoid/God1.mp4","type","video/mp4"],["src","../../assets/img/prestiges/p9/GodOfVoid/God2.png","alt",""],["src","../../assets/img/prestiges/p9/GodOfVoid/God2.mp4","type","video/mp4"],["src","../../assets/img/prestiges/p9/GodOfVoid/God3.png","alt",""],["src","../../assets/img/prestiges/p9/GodOfVoid/God3.mp4","type","video/mp4"],["src","../../assets/img/prestiges/p9/GodOfVoid/God4.png","alt",""],["src","../../assets/img/prestiges/p9/GodOfVoid/God4.mp4","type","video/mp4"],["src","../../assets/img/prestiges/p9/Asgobas.png","alt",""],["src","../../assets/img/prestiges/p9/mobs.png","alt",""],["src","../../assets/img/prestiges/p9/UndeadDragon.png","alt",""],["width","50px","src","../../assets/img/prestiges/p9/mob4.png","alt",""],["src","../../assets/img/prestiges/p9/raids/Valehir/seal.png","alt",""],[1,"raid"],[1,"rooms"],[1,"s"],[1,"light"],["href","/assets/img/prestiges/p9/raids/Valehir/r1.png","target","_blank","rel","noopener noreferrer"],["src","../../assets/img/prestiges/p9/raids/Valehir/r1.png","alt",""],["href","/assets/img/prestiges/p9/raids/Valehir/r2.png","target","_blank","rel","noopener noreferrer"],["src","../../assets/img/prestiges/p9/raids/Valehir/r2.png","alt",""],["href","/assets/img/prestiges/p9/raids/Valehir/r3.png","target","_blank","rel","noopener noreferrer"],["src","../../assets/img/prestiges/p9/raids/Valehir/r3.png","alt",""],[1,"prestige-grid-2"],["width","220px","src","../../assets/img/prestiges/p9/raids/Valehir/potion.png","alt",""],["src","../../assets/img/prestiges/p9/raids/Alzanor/seal.png","alt",""],["href","/assets/img/prestiges/p9/raids/Alzanor/r1.png","target","_blank","rel","noopener noreferrer"],["src","../../assets/img/prestiges/p9/raids/Alzanor/r1.png","alt",""],["href","/assets/img/prestiges/p9/raids/Alzanor/r2.png","target","_blank","rel","noopener noreferrer"],["src","../../assets/img/prestiges/p9/raids/Alzanor/r2.png","alt",""],["href","/assets/img/prestiges/p9/raids/Alzanor/r3.png","target","_blank","rel","noopener noreferrer"],["src","../../assets/img/prestiges/p9/raids/Alzanor/r3.png","alt",""],["width","220px","src","../../assets/img/prestiges/p9/raids/Alzanor/potion.png","alt",""],["src","../../assets/img/prestiges/p9/raids/BlackHand/seal.png","alt",""],["href","/assets/img/prestiges/p9/raids/BlackHand/r1.png","target","_blank","rel","noopener noreferrer"],["src","../../assets/img/prestiges/p9/raids/BlackHand/r1.png","alt",""],["href","/assets/img/prestiges/p9/raids/BlackHand/r2.png","target","_blank","rel","noopener noreferrer"],["src","../../assets/img/prestiges/p9/raids/BlackHand/r2.png","alt",""],[1,"m-2"],[1,"crafting","box"],[1,"set"],["width","45px","src","../../assets/img/prestiges/p9/Crafting/Equipment/p1.png","alt",""],["width","45px","src","../../assets/img/prestiges/p9/Crafting/Equipment/p2.png","alt",""],["width","45px","src","../../assets/img/prestiges/p9/Crafting/Equipment/p3.png","alt",""],["width","45px","src","../../assets/img/prestiges/p9/Crafting/Equipment/p4.png","alt",""],["width","45px","src","../../assets/img/prestiges/p9/Crafting/Equipment/s1.png","alt",""],["width","45px","src","../../assets/img/prestiges/p9/Crafting/Equipment/s2.png","alt",""],["width","45px","src","../../assets/img/prestiges/p9/Crafting/Equipment/s3.png","alt",""],["width","45px","src","../../assets/img/prestiges/p9/Crafting/Equipment/s4.png","alt",""],["width","45px","src","../../assets/img/prestiges/p9/Crafting/Equipment/a1.png","alt",""],["width","45px","src","../../assets/img/prestiges/p9/Crafting/Equipment/a2.png","alt",""],["width","45px","src","../../assets/img/prestiges/p9/Crafting/Equipment/a3.png","alt",""],["width","45px","src","../../assets/img/prestiges/p9/Crafting/Equipment/a4.png","alt",""],["src","../../assets/img/prestiges/p9/Crafting/Accessory/cellon11.png","alt",""],[1,"crafting"],[1,"set","box"],["width","45px","src","../../assets/img/prestiges/p9/Crafting/Accessory/bracelet.png","alt",""],["width","45px","src","../../assets/img/prestiges/p9/Crafting/Accessory/ring.png","alt",""],["width","45px","src","../../assets/img/prestiges/p9/Crafting/Accessory/necklace.png","alt",""],[1,"box"],["width","45px","src","../../assets/img/prestiges/p9/Crafting/Resistance/a4_1.png","alt",""],["width","45px","src","../../assets/img/prestiges/p9/Crafting/Resistance/a4_2.png","alt",""],["width","45px","src","../../assets/img/prestiges/p9/Crafting/Resistance/rbb_1.png","alt",""],["width","45px","src","../../assets/img/prestiges/p9/Crafting/Resistance/rbb_2.png","alt",""],["width","45px","src","../../assets/img/prestiges/p9/Crafting/Resistance/hp_1.png","alt",""],["width","45px","src","../../assets/img/prestiges/p9/Crafting/Resistance/hp_2.png","alt",""],["href","/assets/img/prestiges/p9/Crafting/Other/RocketeerNew.png","target","_blank","rel","noopener noreferrer"],["src","../../assets/img/prestiges/p9/Crafting/Other/RocketeerNew.png","alt",""],[1,"prestige-grid-2v"],["width","45px","src","../../assets/img/prestiges/p9/Crafting/Other/heavenS.png","alt",""],["width","45px","src","../../assets/img/prestiges/p9/Crafting/Other/heavenB.png","alt",""],["width","45px","src","../../assets/img/prestiges/p9/Crafting/Other/heavenW.png","alt",""],["width","45px","src","../../assets/img/prestiges/p9/Crafting/Other/heavenF.png","alt",""],["href","/assets/img/prestiges/p9/Crafting/Other/heaven7.png","target","_blank","rel","noopener noreferrer"],["src","../../assets/img/prestiges/p9/Crafting/Other/heaven7.png","alt",""],["href","/assets/img/prestiges/p9/Crafting/Other/sword.png","target","_blank","rel","noopener noreferrer"],["width","45px","src","../../assets/img/prestiges/p9/Crafting/Other/hellS.png","alt",""],["href","/assets/img/prestiges/p9/Crafting/Other/bow.png","target","_blank","rel","noopener noreferrer"],["width","45px","src","../../assets/img/prestiges/p9/Crafting/Other/hellB.png","alt",""],["href","/assets/img/prestiges/p9/Crafting/Other/wand.png","target","_blank","rel","noopener noreferrer"],["width","45px","src","../../assets/img/prestiges/p9/Crafting/Other/hellW.png","alt",""],["href","/assets/img/prestiges/p9/Crafting/Other/fist.png","target","_blank","rel","noopener noreferrer"],["width","45px","src","../../assets/img/prestiges/p9/Crafting/Other/hellF.png","alt",""],[1,"right"],["width","300px","src","../../assets/img/prestiges/p9/Asgobas.png","alt",""],["href","/assets/img/prestiges/p9/asgobuff.png","target","_blank","rel","noopener noreferrer"],["width","400px","src","../../assets/img/prestiges/p9/asgobuff.png","alt",""],["width","300px","src","../../assets/img/prestiges/p9/Valehir.png","alt",""],["href","/assets/img/prestiges/p9/valebuff.png","target","_blank","rel","noopener noreferrer"],["width","400px","src","../../assets/img/prestiges/p9/valebuff.png","alt",""],["width","300px","src","../../assets/img/prestiges/p9/Alzanor.png","alt",""],["width","300px","src","../../assets/img/prestiges/p9/alzanor_buff.png","alt",""],["width","150px","src","../../assets/img/prestiges/p9/Jinn.png","alt",""],["href","/assets/img/prestiges/p9/jinnbuff.png","target","_blank","rel","noopener noreferrer"],["src","../../assets/img/prestiges/p9/jinnbuffnew.png","alt",""],["src","../../assets/img/prestiges/p9/PowerOfTheWeapons/PvE.png","alt",""],["src","../../assets/img/prestiges/p9/PowerOfTheWeapons/PvP.png","alt",""],["src","../../assets/img/prestiges/p9/PowerOfTheWeapons/Change.png","alt",""],[1,"prestige-grid-2","box"],["src","../../assets/img/prestiges/p9/Carve/1.png","alt",""],["src","../../assets/img/prestiges/p9/Carve/2.png","alt",""],["src","../../assets/img/prestiges/p9/Carve/3.png","alt",""],["src","../../assets/img/prestiges/p9/Carve/4.png","alt",""],["src","../../assets/img/prestiges/p9/Carve/5.png","alt",""],["src","../../assets/img/prestiges/p9/Carve/6.png","alt",""],["src","../../assets/img/prestiges/p9/Carve/7.png","alt",""],["src","../../assets/img/prestiges/p9/Carve/8.png","alt",""],["src","../../assets/img/prestiges/p9/Carve/9.png","alt",""],[1,"prestige-grid-2v","box","center"],["href","/assets/img/prestiges/p9/Carve/conversion.png","target","_blank","rel","noopener noreferrer"],["width","420px","src","../../assets/img/prestiges/p9/Carve/conversion.png","alt",""],["href","/assets/img/prestiges/p9/Carve/instinct.png","target","_blank","rel","noopener noreferrer"],["width","420px","src","../../assets/img/prestiges/p9/Carve/instinct.png","alt",""],["href","/assets/img/prestiges/p9/Carve/unyielding.png","target","_blank","rel","noopener noreferrer"],["width","420px","src","../../assets/img/prestiges/p9/Carve/unyielding.png","alt",""],["href","/assets/img/prestiges/p9/Carve/healing.png","target","_blank","rel","noopener noreferrer"],["width","420px","src","../../assets/img/prestiges/p9/Carve/healing.png","alt",""],["href","/assets/img/prestiges/p9/Carve/cleansing.png","target","_blank","rel","noopener noreferrer"],["width","420px","src","../../assets/img/prestiges/p9/Carve/cleansing.png","alt",""],["href","/assets/img/prestiges/p9/Carve/RegenerationNew.png","target","_blank","rel","noopener noreferrer"],["width","420px","src","../../assets/img/prestiges/p9/Carve/RegenerationNew.png","alt",""],["href","/assets/img/prestiges/p9/Carve/blood.png","target","_blank","rel","noopener noreferrer"],["width","420px","src","../../assets/img/prestiges/p9/Carve/blood.png","alt",""],["href","/assets/img/prestiges/p9/Carve/flame.png","target","_blank","rel","noopener noreferrer"],["width","420px","src","../../assets/img/prestiges/p9/Carve/flame.png","alt",""],["href","/assets/img/prestiges/p9/Carve/purity.png","target","_blank","rel","noopener noreferrer"],["width","420px","src","../../assets/img/prestiges/p9/Carve/purity.png","alt",""],["href","/assets/img/prestiges/p9/Carve/resistance.png","target","_blank","rel","noopener noreferrer"],["width","420px","src","../../assets/img/prestiges/p9/Carve/resistance.png","alt",""]],template:function(e,i){1&e&&(l(0,"main",0)(1,"section",1)(2,"h1",2),s(3,"Prestige 5"),a(),l(4,"p",3),s(5," If you have become Prestige 5, you can teleport to the map by typing $warp p5. "),p(6,"br"),s(7," On this guide you will find all this new content: "),a(),l(8,"p",4),s(9," Land of Living "),p(10,"br"),s(11," God of Void Storyline "),p(12,"br"),s(13," Asgobas IC "),p(14,"br"),s(15," New Raids "),p(16,"br"),s(17," New Quests "),p(18,"br"),s(19," Equipment, Accessory, Resistance, Costume and Skins Craftting "),p(20,"br"),s(21," New Pets and PSPs "),p(22,"br"),s(23," Power of The Weapons mechanic "),p(24,"br"),s(25," Armor Carve system "),a(),p(26,"br"),l(27,"article",5)(28,"h2",6),s(29,"-- Land of Living --"),a(),l(30,"p",7),s(31," Land of Living is a family map for levelling, this is the only map you will use to reach P5 Level 99 (+70). "),p(32,"br"),s(33," Each Family will have access to their own LoL without disruption of outside players, and you can access this map on every Channel. "),p(34,"br"),s(35," Grouping with players will NOT reduce experience gain. "),a(),l(36,"div",0),p(37,"img",8),a(),p(38,"br"),l(39,"p",7)(40,"b",9),s(41,"Drops"),a(),p(42,"br"),s(43," \xb7 All monsters will drop Gold and a small chance for "),l(44,"b"),s(45,"Dragon Health Potion"),a(),s(46,"."),p(47,"br"),s(48," \xb7 Mini-Boss Magic Undead Dragon will be the only monster that can drop "),p(49,"img",10),l(50,"b"),s(51," Magic Undead Fang"),a(),s(52,". "),a()(),p(53,"br")(54,"br")(55,"br"),l(56,"article",5)(57,"h2",6),s(58,"-- God of Void --"),a(),l(59,"p",7),s(60," God of Void is a Story Line available from Prestige 5 Level 99 (+50), you will be asked to continue your story with the god of your choice. "),p(61,"br"),s(62," Each with a different reward and new permanent buff that will suit your playstyle. "),p(63,"br"),s(64," You can change your God Buff by using Buff Changer from NosVoid Shop! "),p(65,"br"),s(66," Everything about each god can be found in Mysterious Traveller NPC. "),a(),l(67,"p",7)(68,"b",9),s(69,"Rewards:"),a(),p(70,"br"),s(71," Upon completing 5 Quests of your chosen god, you will receive their Permanent Buff. "),p(72,"br"),s(73," If you complete the 6th quest you will receive a SP10 of your class as a reward. "),a(),l(74,"div",11)(75,"video",12),p(76,"source",13),s(77," Your browser doesn't support the video tag. "),a()(),p(78,"br"),l(79,"h4",9),s(80,"God of Magicians"),a(),l(81,"div",14)(82,"div",0),p(83,"img",15),a(),l(84,"ul",16)(85,"li",17),s(86,"\xb7 All enemies resistances is decreased by 10."),a(),l(87,"li",17),s(88,"\xb7 Damage in Raids is increased by 10%."),a(),l(89,"li",17),s(90,"\xb7 5% to reset skill CD on hit."),a(),p(91,"hr"),l(92,"li",17),s(93,"\xb7 Kill 20x Talion and 50x Bacoom in Prestige 5 Area."),a(),l(94,"li",17),s(95,"\xb7 Kill 100x Iron Torturer and 100x Pinching Torturer in Prestige 8 Area."),a(),l(96,"li",17),s(97,"\xb7 Complete 10x Alzanor, Valehir and Black Hand raids."),a(),l(98,"li",17),s(99,"\xb7 Finish Asgobas IC 1 times."),a(),l(100,"li",17),s(101,"\xb7 Complete Time Space of your God."),a()(),l(102,"div",11)(103,"video",18),p(104,"source",19),s(105," Your browser doesn't support the video tag. "),a()()(),l(106,"h4",9),s(107,"God of Demons"),a(),l(108,"div",14)(109,"div",0),p(110,"img",20),a(),l(111,"ul",16)(112,"li",17),s(113,"\xb7 All Attacks Increased by 5%."),a(),l(114,"li",17),s(115,"\xb7 Dodge Increased by 100."),a(),l(116,"li",17),s(117,"\xb7 Crit dmg increased by 10%."),a(),p(118,"hr"),l(119,"li",17),s(120,"\xb7 Kill 20x Tallion and 50x Bacoom."),a(),l(121,"li",17),s(122,"\xb7 Complete 50x Zenas Raid"),a(),l(123,"li",17),s(124,"\xb7 Finish Asgobas IC 1 times."),a(),l(125,"li",17),s(126,"\xb7 Kill 10 enemies in Glacernon"),a(),l(127,"li",17),s(128,"\xb7 Complete Time Space of your God."),a()(),l(129,"div",11)(130,"video",18),p(131,"source",21),s(132," Your browser doesn't support the video tag. "),a()()(),l(133,"h4",9),s(134,"God of Angels"),a(),l(135,"div",14)(136,"div",0),p(137,"img",22),a(),l(138,"ul",16)(139,"li",17),s(140,"\xb7 Crit chance increased by 5%."),a(),l(141,"li",17),s(142,"\xb7 Hitrate increased by 150."),a(),l(143,"li",17),s(144,"\xb7 Crit dmg taken is decreased by 10%."),a(),p(145,"hr"),l(146,"li",17),s(147,"\xb7 Bring 2x Dragon Health Potion to NPC."),a(),l(148,"li",17),s(149,"\xb7 Complete 50x Erenia Raid"),a(),l(150,"li",17),s(151,"\xb7 Finish Asgobas IC 1 times."),a(),l(152,"li",17),s(153,"\xb7 Kill 100x Blaze Hound in Prestige 8.2 area."),a(),l(154,"li",17),s(155,"\xb7 Complete Time Space of your God."),a()(),l(156,"div",11)(157,"video",18),p(158,"source",23),s(159," Your browser doesn't support the video tag. "),a()()(),l(160,"h4",9),s(161,"God of Disaster"),a(),l(162,"div",14)(163,"div",0),p(164,"img",24),a(),l(165,"ul",16)(166,"li",17),s(167,"\xb7 All Defences are increased by 5%."),a(),l(168,"li",17),s(169,"\xb7 Dodge is increased by 120."),a(),l(170,"li",17),s(171,"\xb7 Antimalus 10%."),a(),p(172,"hr"),l(173,"li",17),s(174,"\xb7 Complete 10x Glacernon Raids."),a(),l(175,"li",17),s(176,"\xb7 Kill 20x enemies on Glacernon"),a(),l(177,"li",17),s(178,"\xb7 Finish Asgobas IC 1 times."),a(),l(179,"li",17),s(180,"\xb7 Complete 10x Caligor Event."),a(),l(181,"li",17),s(182,"\xb7 Complete Time Space of your God."),a()(),l(183,"div",11)(184,"video",18),p(185,"source",25),s(186," Your browser doesn't support the video tag. "),a()()()(),p(187,"br")(188,"br")(189,"br"),l(190,"article",5)(191,"h2",6),s(192,"-- Asgobas Instant Combat --"),a(),l(193,"div",4)(194,"b",9),s(195,"Schedule"),a(),p(196,"br"),l(197,"b"),s(198,"14:30, 17:45, 21:30, 23:30, 02:35, 04:30"),a(),s(199," Server Time "),p(200,"br"),l(201,"i"),s(202,"(Only in channel 1 and 2)"),a()(),p(203,"br"),l(204,"p",7),s(205," During Asgobas IC you will face Dragon Lord Asgobas that will Retreat every time his HP Bar is reduced by 50%. "),p(206,"br"),s(207," The Asgobas Instant Combat ends when Max HP of Dragon Lord Asgobas reaches 50%. "),a(),l(208,"div",0),p(209,"img",26),a(),l(210,"div",14)(211,"div",0),p(212,"img",27),a(),l(213,"ul",16)(214,"li",17),s(215,"Every time Asgobas returns to the ground he will spawn (near him): "),a(),l(216,"li",17),s(217,"\xb7 Giant Lava Dragon"),a(),l(218,"li",17),s(219,"\xb7 Asgobas Child"),a(),l(220,"li",17),s(221,"\xb7 Dragon Army's Dragon"),a()()(),p(222,"br"),l(223,"p",7),s(224," During 2nd and 4th Retreat a new mini boss Golden Undead Dragon will spawn. "),p(225,"br"),s(226," That will make Dragon Lord Asgobas almost immortal. "),p(227,"br"),s(228," You need to kill him to get rid of the buff inflicted on Asgobas. "),a(),l(229,"div",0),p(230,"img",28),a(),l(231,"ul",16)(232,"li",17),s(233,"Every minute the Golden Undead Dragon is alive, will use his special skill that will spawn Blessed Dragons. "),p(234,"img",29),a(),l(235,"li",17)(236,"i"),s(237,"IMPORTANT: Only Dragon Health Potion works in Asgobas IC. All Other potions can't be used!"),a()()(),p(238,"br"),l(239,"p",7)(240,"b",9),s(241,"Rewards"),a()(),l(242,"div",14)(243,"ul",16)(244,"li",17)(245,"b"),s(246,"Every completed Retreat:"),a()(),l(247,"li",17),s(248,"\xb7 Dragon Health Potion x2"),a(),l(249,"li",17),s(250,"\xb7 Dragon Mana Potion x2"),a(),l(251,"li",17),s(252,"\xb7 Dragon Leather x1"),a(),l(253,"li",17),s(254,"\xb7 Gold 250-300K Stacks"),a(),l(255,"li",17),s(256,"\xb7 Dratanium x1 (2nd and 3rd Retreat)"),a(),l(257,"li",17),s(258,"\xb7 Dratanium x7 (On ground retreat 1 and 2)"),a(),l(259,"li",17),p(260,"br"),a(),l(261,"li",17),p(262,"br"),a(),l(263,"li",17)(264,"b"),s(265,"Finished Asgobas IC Reward:"),a()(),l(266,"li",17),s(267,"\xb7 Asgobas Box R1-R8"),a()(),l(268,"ul",16)(269,"li",17)(270,"b"),s(271,"R1 to R6 Boxes may contain:"),a()(),l(272,"li",17),s(273,"\xb7 Dragon Health Potion x50"),a(),l(274,"li",17),s(275,"\xb7 Dragon Mana Potion x50"),a(),l(276,"li",17),s(277,"\xb7 Dragon Leather x4"),a(),l(278,"li",17),s(279,"\xb7 Dratanium X3"),a(),l(280,"li",17),s(281,"\xb7 Leather Dragon x10"),a(),l(282,"li",17),s(283,"\xb7 Dragon Rock Fragment x5"),a(),l(284,"li",17),s(285,"\xb7 Ancient Dragon Runestone x1"),a(),l(286,"li",17),s(287,"\xb7 Ice Dragon Energy x1"),a(),l(288,"li",17),s(289,"\xb7 Moonlight Dragon Energy x1"),a(),l(290,"li",17),s(291,"\xb7 Fire Dragon Energy x1"),a(),l(292,"li",17),s(293,"\xb7 Sky Dragon Energy x1"),a()(),l(294,"ul",16)(295,"li",17)(296,"b"),s(297,"R7 and R8 Boxes may contain:"),a()(),l(298,"li",17),s(299,"All of the previous, plus"),a(),l(300,"li",17),s(301,"\xb7 Dragon Rock x1"),a(),l(302,"li",17),s(303,"\xb7 Angelic Horn x1"),a(),l(304,"li",17),s(305,"\xb7 Vengeful Draco Horn x1"),a(),l(306,"li",17),s(307,"\xb7 Ice Dragon Energy x1"),a(),l(308,"li",17),s(309,"\xb7 Moonlight Dragon Energy x1"),a(),l(310,"li",17),s(311,"\xb7 Fire Dragon Energy x1"),a(),l(312,"li",17),s(313,"\xb7 Sky Dragon Energy x1"),a()()()(),p(314,"br")(315,"br")(316,"br"),l(317,"div")(318,"article",5)(319,"h2",6),s(320,"-- Raids --"),a(),l(321,"p",7),p(322,"img",30),l(323,"b",9),s(324," Zombie Dragon Valehir Raid "),a(),p(325,"img",30),a(),l(326,"div",31)(327,"div",32)(328,"div",33)(329,"b",9),s(330,"Room 1"),a(),p(331,"br"),l(332,"i",34),s(333,"*Click image to open*"),a(),p(334,"br"),l(335,"a",35),p(336,"img",36)(337,"br"),a(),s(338," Levers: 7 "),p(339,"br"),s(340," Monsters to kill: 1 "),a(),l(341,"div",33)(342,"b",9),s(343,"Room 2"),a(),p(344,"br"),l(345,"i",34),s(346,"*Click image to open*"),a(),p(347,"br"),l(348,"a",37),p(349,"img",38)(350,"br"),a(),s(351," Levers: 3 "),p(352,"br"),s(353," Monsters to kill: 3 "),a(),l(354,"div",33)(355,"b",9),s(356,"Room 3"),a(),p(357,"br"),l(358,"i",34),s(359,"*Click image to open*"),a(),p(360,"br"),l(361,"a",39),p(362,"img",40)(363,"br"),a(),s(364," Levers: 0 "),p(365,"br"),s(366," Monsters to kill: 1 "),a()(),p(367,"br"),l(368,"div",41)(369,"div")(370,"p",7),s(371," The boss will occasionally inflict Valehir's Weak Dragon Venom effect. "),p(372,"br"),s(373," Which you can remove by using "),l(374,"b"),s(375,"Anti-Venom Potion"),a(),s(376," that is obtainable from Potion NPC. "),a(),l(377,"div",0),p(378,"img",42),a(),p(379,"br")(380,"br"),a(),l(381,"div")(382,"p",7)(383,"b",9),s(384,"Rewards"),a()(),l(385,"ul",16)(386,"li",17),s(387,"1x Valehir's Wing"),a(),l(388,"li",17),p(389,"br"),a(),l(390,"li",17)(391,"b"),s(392,"Valehir Box:"),a()(),l(393,"li",17),s(394,"\xb7 1x Dragon Crystal Weapon (3%)"),a(),l(395,"li",17),s(396,"\xb7 1x Dragon Crystal Equipment (6%)"),a(),l(397,"li",17),s(398,"\xb7 SP9 Perfection x300 (10%)"),a(),l(399,"li",17),s(400,"\xb7 SP10 Perfection x300 (8%)"),a(),l(401,"li",17),s(402,"\xb7 5x Golden Lump (20%)"),a(),l(403,"li",17),s(404,"\xb7 1x Dragon Health Potion (15%)"),a(),l(405,"li",17),s(406,"\xb7 2x Dragon Mana Potion (15%)"),a()()()()(),p(407,"br")(408,"br"),a(),l(409,"article",5)(410,"p",7),p(411,"img",43),l(412,"b",9),s(413," Ice Dragon Alzanor Raid "),a(),p(414,"img",43),a(),l(415,"div",31)(416,"div",32)(417,"div",33)(418,"b",9),s(419,"Room 1"),a(),p(420,"br"),l(421,"i",34),s(422,"*Click image to open*"),a(),p(423,"br"),l(424,"a",44),p(425,"img",45)(426,"br"),a(),s(427," Levers: 6 "),p(428,"br"),s(429," Monsters to kill: 9 "),a(),l(430,"div",33)(431,"b",9),s(432,"Room 2"),a(),p(433,"br"),l(434,"i",34),s(435,"*Click image to open*"),a(),p(436,"br"),l(437,"a",46),p(438,"img",47)(439,"br"),a(),s(440," Levers: 8 "),p(441,"br"),s(442," Monsters to kill: 6 "),a(),l(443,"div",33)(444,"b",9),s(445,"Room 3"),a(),p(446,"br"),l(447,"i",34),s(448,"*Click image to open*"),a(),p(449,"br"),l(450,"a",48),p(451,"img",49)(452,"br"),a(),s(453," Levers: 0 "),p(454,"br"),s(455," Monsters to kill: 1 "),a()(),l(456,"p",7),s(457," During the fight with final boss Ice Dragon Alzanor, players will need to hide behind one of the 5 Frost Deflectors."),p(458,"br"),s(459," Which act as a Shield against the bosses' one shot mechanic. "),p(460,"br"),s(461," Only 1 of the 5 spawned Frost Deflectors is true, you will need to destroy all fake ones and stand near the true one to survive. "),p(462,"br")(463,"br"),a(),l(464,"div",41)(465,"div")(466,"p",7),s(467," The boss will occasionally inflict Alzanor's Bitter Cold effect."),p(468,"br"),s(469," Which you can remove using "),l(470,"b"),s(471,"Anti-Cold Potion"),a(),s(472," that is obtainable from Potion NPC. "),a(),l(473,"div",0),p(474,"img",50),a()(),l(475,"div")(476,"p",7)(477,"b",9),s(478,"Rewards"),a()(),l(479,"ul",16)(480,"li",17),s(481,"1x Alzanor's Tail"),a(),l(482,"li",17),p(483,"br"),a(),l(484,"li",17)(485,"b"),s(486,"Alzanor Box:"),a()(),l(487,"li",17),s(488,"\xb7 1x Dragon Crystal Secondary (3%)"),a(),l(489,"li",17),s(490,"\xb7 1x Dragon Crystal Equipment (6%)"),a(),l(491,"li",17),s(492,"\xb7 SP9 Perfection x300 (10%)"),a(),l(493,"li",17),s(494,"\xb7 SP10 Perfection x300 (8%)"),a(),l(495,"li",17),s(496,"\xb7 5x Golden Lump (20%)"),a(),l(497,"li",17),s(498,"\xb7 1x Dragon Health Potion (15%)"),a(),l(499,"li",17),s(500,"\xb7 2x Dragon Mana Potion (15%)"),a()()()()(),p(501,"br")(502,"br"),a(),l(503,"article",5)(504,"p",7),p(505,"img",51),l(506,"b",9),s(507," Black Hand Raid "),a(),p(508,"img",51),a(),l(509,"div",31)(510,"div",32)(511,"div",33)(512,"b",9),s(513,"Room 1"),a(),p(514,"br"),l(515,"i",34),s(516,"*Click image to open*"),a(),p(517,"br"),l(518,"a",52),p(519,"img",53)(520,"br"),a(),s(521," Levers: 6 "),p(522,"br"),s(523," Monsters to kill: 3 "),a(),l(524,"div",33)(525,"b",9),s(526,"Room 2"),a(),p(527,"br"),l(528,"i",34),s(529,"*Click image to open*"),a(),p(530,"br"),l(531,"a",54),p(532,"img",55)(533,"br"),a(),s(534," Levers: 0 "),p(535,"br"),s(536," Monsters to kill: 1 "),a()(),l(537,"p",7),s(538," In the boss room, you'll face the 4 SP9 Spirits. "),p(539,"br"),s(540," Once they die, they will spawn the relative SP NPC that will help you against the Giant Undead Hand. "),p(541,"br"),s(542," Until the 4 Spirits are alive, you aren't able to attack the Giant Hand, which will periodically deal AoE dmg. "),a(),p(543,"br")(544,"br"),l(545,"p",7)(546,"b",9),s(547,"Rewards"),a()(),l(548,"ul",16)(549,"li",17),s(550,"1x Monster Hand"),a(),l(551,"li",17),p(552,"br"),a(),l(553,"li",17)(554,"b"),s(555,"Black Hand Box:"),a()(),l(556,"li",17),s(557,"\xb7 1x Dragon Crystal Armor (3%)"),a(),l(558,"li",17),s(559,"\xb7 1x Dragon Crystal Equipment (6%)"),a(),l(560,"li",17),s(561,"\xb7 SP9 Perfection x300 (10%)"),a(),l(562,"li",17),s(563,"\xb7 SP10 Perfection x300 (8%)"),a(),l(564,"li",17),s(565,"\xb7 5x Golden Lump (20%)"),a(),l(566,"li",17),s(567,"\xb7 1x Dragon Health Potion (15%)"),a(),l(568,"li",17),s(569,"\xb7 2x Dragon Mana Potion (15%)"),a()()()(),p(570,"br")(571,"br")(572,"br"),a(),l(573,"article",5)(574,"h2",6),s(575,"-- Quests --"),a(),l(576,"div",41)(577,"div",56)(578,"h4",9),s(579,"Daily Quest"),a(),l(580,"ul",16)(581,"li",17),s(582,"\xb7 Complete 3x of P5 Raids"),a(),l(583,"li",17),s(584,"Reward: 15x Random Amulet Box"),a(),l(585,"li",17),p(586,"br"),a(),l(587,"li",17),s(588,"\xb7 Complete 3x of P5 Raids"),a(),l(589,"li",17),s(590,"Reward: 1 Carve Rune Box"),a(),l(591,"li",17),p(592,"br"),a(),l(593,"li",17),s(594,"\xb7 Complete 3 AoT"),a(),l(595,"li",17),s(596,"Reward: 1 Carve Rune Box"),a(),l(597,"li",17),p(598,"br"),a(),l(599,"li",17),s(600,"\xb7 Complete 50 kills in Glace"),a(),l(601,"li",17),s(602,"Reward: 1 Carve Rune Box"),a(),l(603,"li",17),p(604,"br"),a()()(),l(605,"div",56)(606,"h4",9),s(607,"Weekly Quest"),a(),l(608,"ul",16)(609,"li",17),s(610,"\xb7 Complete successfully 1 times Asgobas IC"),a(),l(611,"li",17),s(612,"\xb7 Complete successfully 1 times Caligor Event"),a(),l(613,"li",17),s(614,"\xb7 Complete 1 Raid in Act4"),a(),l(615,"li",17),s(616,"Reward: 5x Ancient Dragon Runestone, 135 Dratanium"),a(),l(617,"li",17),p(618,"br"),a(),l(619,"li",17),s(620,"\xb7 Kill 60x Asgobas Child, 60x Dragon Army's Dragon Harpy and 60x Giant Lava Dragon"),a(),l(621,"li",17),s(622,"Reward: 1x Asgobas Lottery Ticket"),a(),l(623,"li",17),p(624,"br"),a()()()()(),p(625,"br")(626,"br")(627,"br"),l(628,"article",5)(629,"h2",6),s(630,"-- Equipment Crafting --"),a(),l(631,"div",57)(632,"div",58)(633,"div",33)(634,"b",9),s(635,"Primary"),a(),p(636,"br")(637,"img",59)(638,"img",60)(639,"img",61)(640,"img",62)(641,"br")(642,"br"),l(643,"p",7),s(644," 1x Angelic Horn"),p(645,"br"),l(646,"i",34),s(647,"(Obtained from: Caligor's Gucci Box, Asgobas box R7-8)"),a(),p(648,"br")(649,"br"),s(650," C60 Primary Weapon"),p(651,"br"),l(652,"i",34),s(653,"(Obtained from: P4)"),a(),p(654,"br")(655,"br"),s(656," 1x Vengeful Draco"),p(657,"br"),l(658,"i",34),s(659,"(Obtained from: Caligor's Gucci Box, Asgobas box R7-8)"),a(),p(660,"br")(661,"br"),s(662," 3x Dragon's Rock"),p(663,"br"),l(664,"i",34),s(665,"(Obtained from: Asgobas box)"),a(),p(666,"br")(667,"br"),s(668," 4x Dragon Crystal Weapon"),p(669,"br"),l(670,"i",34),s(671,"(Obtained from: Valehir box)"),a(),p(672,"br")(673,"br"),s(674," 1x Blacksmith's Medal"),p(675,"br"),l(676,"i",34),s(677,"(Obtained from: AoT Craft)"),a()()(),l(678,"div",33)(679,"b",9),s(680,"Secondary"),a(),p(681,"br")(682,"img",63)(683,"img",64)(684,"img",65)(685,"img",66)(686,"br")(687,"br"),l(688,"p",7),s(689," 1x Angelic Horn"),p(690,"br"),l(691,"i",34),s(692,"(Obtained from: Caligor's Gucci Box, Asgobas box R7-8)"),a(),p(693,"br")(694,"br"),s(695," C60 Secondary Weapon"),p(696,"br"),l(697,"i",34),s(698,"(Obtained from: P4)"),a(),p(699,"br")(700,"br"),s(701," 1x Vengeful Draco"),p(702,"br"),l(703,"i",34),s(704,"(Obtained from: Caligor's Gucci Box, Asgobas box R7-8)"),a(),p(705,"br")(706,"br"),s(707," 3x Dragon's Rock"),p(708,"br"),l(709,"i",34),s(710,"(Obtained from: Asgobas box)"),a(),p(711,"br")(712,"br"),s(713," 4x Dragon Crystal Secondary Weapon"),p(714,"br"),l(715,"i",34),s(716,"(Obtained from: Alzanor box)"),a(),p(717,"br")(718,"br"),s(719," 1x Blacksmith's Medal"),p(720,"br"),l(721,"i",34),s(722,"(Obtained from: AoT Craft)"),a()()(),l(723,"div",33)(724,"b",9),s(725,"Armor"),a(),p(726,"br")(727,"img",67)(728,"img",68)(729,"img",69)(730,"img",70)(731,"br")(732,"br"),l(733,"p",7),s(734," 1x Angelic Horn"),p(735,"br"),l(736,"i",34),s(737,"(Obtained from: Caligor's Gucci Box, Asgobas box R7-8)"),a(),p(738,"br")(739,"br"),s(740," C60 Armor"),p(741,"br"),l(742,"i",34),s(743,"(Obtained from: P4)"),a(),p(744,"br")(745,"br"),s(746," 1x Vengeful Draco"),p(747,"br"),l(748,"i",34),s(749,"(Obtained from: Caligor's Gucci Box, Asgobas box R7-8)"),a(),p(750,"br")(751,"br"),s(752," 3x Dragon's Rock"),p(753,"br"),l(754,"i",34),s(755,"(Obtained from: Asgobas box)"),a(),p(756,"br")(757,"br"),s(758," 4x Dragon Crystal Armor"),p(759,"br"),l(760,"i",34),s(761,"(Obtained from: BlackHand box)"),a(),p(762,"br")(763,"br"),s(764," 1x Blacksmith's Medal"),p(765,"br"),l(766,"i",34),s(767,"(Obtained from: AoT Craft)"),a()()()()()(),p(768,"br")(769,"br"),l(770,"article",5)(771,"h2",6),s(772,"-- Accessory Crafting --"),a(),l(773,"b"),s(774,"NOTE:"),a(),l(775,"i"),s(776,"You will need "),p(777,"img",71),s(778,"Cellon 11 for new accesories."),a(),l(779,"div",72)(780,"div",73)(781,"div",33)(782,"b",9),s(783,"Draconian Bracelet"),a(),p(784,"br")(785,"img",74)(786,"br")(787,"br"),l(788,"p",7),s(789," 1x Draconian Spirit"),p(790,"br"),l(791,"i",34),s(792,"(Obtained from: AoT Craft)"),a(),p(793,"br")(794,"br"),s(795," 2x Dragon Bone"),p(796,"br"),l(797,"i",34),s(798,"(Obtained from: Caligor's Gucci box)"),a(),p(799,"br")(800,"br"),s(801," 1x Gold Medal"),p(802,"br"),l(803,"i",34),s(804,"(Obtained from: RBB)"),a(),p(805,"br")(806,"br"),s(807," 7x Alzanor's Tail"),p(808,"br"),l(809,"i",34),s(810,"(Obtained from: Alzanor Raid)"),a()()(),l(811,"div",33)(812,"b",9),s(813,"Draconian Ring"),a(),p(814,"br")(815,"img",75)(816,"br")(817,"br"),l(818,"p",7),s(819," 1x Draconian Body"),p(820,"br"),l(821,"i",34),s(822,"(Obtained from: AoT Craft)"),a(),p(823,"br")(824,"br"),s(825," 2x Dragon Bone"),p(826,"br"),l(827,"i",34),s(828,"(Obtained from: Caligor's Gucci box)"),a(),p(829,"br")(830,"br"),s(831," 1x Gold Medal"),p(832,"br"),l(833,"i",34),s(834,"(Obtained from: RBB)"),a(),p(835,"br")(836,"br"),s(837," 7x Valehir's Wings"),p(838,"br"),l(839,"i",34),s(840,"(Obtained from: Valehir Raid)"),a()()(),l(841,"div",33)(842,"b",9),s(843,"Draconian Necklace"),a(),p(844,"br")(845,"img",76)(846,"br")(847,"br"),l(848,"p",7),s(849," 1x Draconian Spirit"),p(850,"br"),l(851,"i",34),s(852,"(Obtained from: AoT Craft)"),a(),p(853,"br")(854,"br"),s(855," 2x Dragon Bone"),p(856,"br"),l(857,"i",34),s(858,"(Obtained from: Caligor's Gucci box)"),a(),p(859,"br")(860,"br"),s(861," 1x Gold Medal"),p(862,"br"),l(863,"i",34),s(864,"(Obtained from: RBB)"),a(),p(865,"br")(866,"br"),s(867," 7x Monster Hand"),p(868,"br"),l(869,"i",34),s(870,"(Obtained from: BlackHand Raid)"),a()()()(),p(871,"br"),l(872,"div",77)(873,"p",7)(874,"b",9),s(875,"How to get Cellon 11:"),a(),p(876,"br"),a(),l(877,"ul",16)(878,"li",17),s(879,"\xb7 Drops on the ground during Asgobas Instant Combat."),a(),l(880,"li",17),s(881,"\xb7 From Asgobas Lottery Box."),a(),l(882,"li",17),s(883,"\xb7 You can exchange Cellon 10 (4x) for Cellon 11 (1x) On Prestige 5 Area."),a()()()()(),p(884,"br")(885,"br"),l(886,"article",5)(887,"h2",6),s(888,"-- Resistance Crafting --"),a(),l(889,"div",57)(890,"div",58)(891,"div",33)(892,"b",9),s(893,"A4 Resistances"),a(),p(894,"br")(895,"img",78)(896,"img",79)(897,"br")(898,"br"),l(899,"p",7),s(900," 3x Every Raid Essence"),p(901,"br"),l(902,"i",34),s(903,"(Obtained from: A4 Raids)"),a(),p(904,"br")(905,"br"),s(906," 5x Dragon Crystal Equipment"),p(907,"br"),l(908,"i",34),s(909,"(Obtained from: P5 Raid boxes)"),a(),p(910,"br")(911,"br"),s(912," 30x Lost War Helmet"),p(913,"br"),l(914,"i",34),s(915,"(Obtained from: Kills in A4)"),a(),p(916,"br")(917,"br"),s(918," 100x Dragon Leather"),p(919,"br"),l(920,"i",34),s(921,"(Obtained from: Asgobas IC)"),a()()(),l(922,"div",33)(923,"b",9),s(924,"RBB Resistances"),a(),p(925,"br")(926,"img",80)(927,"img",81)(928,"br")(929,"br"),l(930,"p",7),s(931," 8x Gold Medal"),p(932,"br"),l(933,"i",34),s(934,"(Obtained from: AoT)"),a(),p(935,"br")(936,"br"),s(937," 12x Dragon Crystal Equipment"),p(938,"br"),l(939,"i",34),s(940,"(Obtained from: P5 Raid boxes)"),a(),p(941,"br")(942,"br"),s(943," 100x Dragon Leather"),p(944,"br"),l(945,"i",34),s(946,"(Obtained from: Asgobas IC)"),a()()(),l(947,"div",33)(948,"b",9),s(949,"HP Resistances"),a(),p(950,"br")(951,"img",82)(952,"img",83)(953,"br")(954,"br"),l(955,"p",7),s(956," 1x Draconian Spirit"),p(957,"br"),l(958,"i",34),s(959,"(Obtained from: Asgobas R7-8 box)"),a(),p(960,"br")(961,"br"),s(962," 3x Magic Undead Dragon Fang"),p(963,"br"),l(964,"i",34),s(965,"(Obtained from: LoL mini-boss)"),a(),p(966,"br")(967,"br"),s(968," 100x Dragon Leather"),p(969,"br"),l(970,"i",34),s(971,"(Obtained from: Asgobas IC)"),a()()()(),l(972,"p",7)(973,"i"),s(974,"(All resistances have 13% to all.)"),a()()()(),p(975,"br")(976,"br"),l(977,"article",5)(978,"h2",6),s(979,"-- Costume and Skin Crafting--"),a(),l(980,"p",7)(981,"b",9),s(982,"Rocketeer Outfit Set"),a(),p(983,"br"),l(984,"a",84),p(985,"img",85),a(),p(986,"br"),l(987,"i",34),s(988,"*Click image to open*"),a(),p(989,"br"),l(990,"i"),s(991,"Obtainable from: Fortune Wheel"),a()(),p(992,"br")(993,"br"),l(994,"div",86)(995,"div")(996,"p",7)(997,"b",9),s(998,"PvE Skins"),a(),p(999,"br"),a(),l(1e3,"div",41)(1001,"div")(1002,"b"),s(1003,"Heavenly Skins"),a(),p(1004,"br")(1005,"img",87)(1006,"img",88)(1007,"img",89)(1008,"img",90)(1009,"br")(1010,"br"),s(1011," Obtainable In "),l(1012,"b"),s(1013,"NPC Craft"),a(),s(1014,": "),p(1015,"br"),s(1016," \xb7 2x Dragon Rock"),p(1017,"br"),s(1018," \xb7 60x Alzanor's Tail"),p(1019,"br"),s(1020," \xb7 60x Valehir's Wings"),p(1021,"br"),s(1022," \xb7 60x Monster Hand "),a(),l(1023,"div")(1024,"a",91),p(1025,"img",92),a(),p(1026,"br"),l(1027,"i",34),s(1028,"*Click image to open*"),a()()(),p(1029,"br"),a(),l(1030,"div")(1031,"p",7)(1032,"b",9),s(1033,"PvP Skins"),a(),p(1034,"br"),a(),l(1035,"div",41)(1036,"div")(1037,"b"),s(1038,"Hellord Skins"),a(),p(1039,"br"),l(1040,"a",93),p(1041,"img",94),a(),l(1042,"a",95),p(1043,"img",96),a(),l(1044,"a",97),p(1045,"img",98),a(),l(1046,"a",99),p(1047,"img",100),a(),p(1048,"br"),l(1049,"i",34),s(1050,"*Click icon to open buff*"),a()(),l(1051,"div"),s(1052," Obtainable In "),l(1053,"b"),s(1054,"NPC Craft"),a(),s(1055,": "),p(1056,"br"),s(1057," \xb7 12x Gold Medal Dragon Rock"),p(1058,"br"),s(1059," \xb7 60x Alzanor's Tail"),p(1060,"br"),s(1061," \xb7 60x Valehir's Wings"),p(1062,"br"),s(1063," \xb7 60x Monster Hand "),a()()()()(),p(1064,"br")(1065,"br")(1066,"br"),l(1067,"article",5)(1068,"h2",6),s(1069,"-- Pets and Partner SPs --"),a(),l(1070,"p",7)(1071,"b",9),s(1072,"Mini Asgobas"),a()(),l(1073,"div",86)(1074,"div",101),p(1075,"img",102),a(),l(1076,"div")(1077,"a",103),p(1078,"img",104)(1079,"br"),a(),l(1080,"i",34),s(1081,"*Click image to open*"),a()()(),p(1082,"br"),l(1083,"p",7)(1084,"b",9),s(1085,"Mini Valehir"),a()(),l(1086,"div",86)(1087,"div",101),p(1088,"img",105),a(),l(1089,"div")(1090,"a",106),p(1091,"img",107)(1092,"br"),a(),l(1093,"i",34),s(1094,"*Click image to open*"),a()()(),p(1095,"br"),l(1096,"p",7)(1097,"b",9),s(1098,"Mini Alzanor"),a()(),l(1099,"div",86)(1100,"div",101),p(1101,"img",108),a(),l(1102,"div")(1103,"a",106),p(1104,"img",109)(1105,"br"),a(),l(1106,"i",34),s(1107,"*Click image to open*"),a()()(),p(1108,"br"),l(1109,"p",7)(1110,"b",9),s(1111,"Jinn PSP"),a()(),l(1112,"div",41)(1113,"div",101),p(1114,"img",110),a(),l(1115,"div")(1116,"a",111),p(1117,"img",112)(1118,"br"),a(),l(1119,"i",34),s(1120,"*Click image to open*"),a()()(),p(1121,"br"),s(1122," All are obtainable in: Fortune Wheel "),a(),p(1123,"br")(1124,"br")(1125,"br"),l(1126,"article",5)(1127,"h2",6),s(1128,"-- Power of The Weapons --"),a(),l(1129,"p",7)(1130,"b",9),s(1131,"What is Draconic Power"),a(),p(1132,"br"),s(1133," Draconic Power is an item to further perfect your weapons, there are 2 types of Draconic Powers, "),p(1134,"br"),s(1135," PvP and PvE and are only usable on primary and secondary weapons "),a(),l(1136,"div",41)(1137,"div")(1138,"p",7)(1139,"b",9),s(1140,"PvE"),a(),p(1141,"br")(1142,"img",113)(1143,"br"),l(1144,"b"),s(1145,"Where to Craft:"),a(),p(1146,"br"),s(1147," Prestige 5 Special Items NPC "),a()(),l(1148,"div")(1149,"p",7)(1150,"b",9),s(1151,"PvP"),a(),p(1152,"br")(1153,"img",114)(1154,"br"),l(1155,"b"),s(1156,"Materials for crafting:"),a(),p(1157,"br"),s(1158," \xb7 5x Angelic Horn"),p(1159,"br"),s(1160," \xb7 5x Vengeful Draco Horn "),a()()(),l(1161,"p",7),s(1162," If you want to change Draconic Power that is currently in the weapon, "),p(1163,"br"),s(1164," you will need to use the "),l(1165,"b"),s(1166,"Change Draconic Power"),a(),s(1167," item available "),l(1168,"b"),s(1169,"ONLY"),a(),s(1170," from the store."),p(1171,"br")(1172,"br")(1173,"img",115),a()(),p(1174,"br")(1175,"br")(1176,"br"),l(1177,"article",5)(1178,"h2",6),s(1179,"-- Armor Carve --"),a(),l(1180,"p",7),s(1181," Armor Carve Runes work the same as Weapon Carve Runes but the only difference "),p(1182,"br"),s(1183," is the materials that are needed to upgrade. "),p(1184,"br"),s(1185," You can upgrade the carve on armor with both: "),p(1186,"br"),l(1187,"b"),s(1188,"Rune of Fortune Scroll"),a(),s(1189," and "),l(1190,"b"),s(1191,"Premium Rune of Fortune Scroll"),a(),s(1192,". "),a(),p(1193,"br"),l(1194,"p",7)(1195,"b",9),s(1196,"Materials Needed"),a(),p(1197,"br"),a(),l(1198,"div",116)(1199,"p",7)(1200,"li"),s(1201,"Dragon Soul"),p(1202,"img",117),a(),l(1203,"li")(1204,"i",34),s(1205,"From: World Bosses / P5 Daily Box"),a()(),l(1206,"li"),p(1207,"br"),a(),l(1208,"li"),s(1209,"Runic Dragon Powder"),p(1210,"img",118),a(),l(1211,"li")(1212,"i",34),s(1213,"From: World Bosses / P5 Daily Box"),a()(),l(1214,"li"),p(1215,"br"),a(),l(1216,"li"),s(1217,"Dratanium"),p(1218,"img",119),a(),l(1219,"li")(1220,"i",34),s(1221,"From: As drop on Asgobas IC and P5 Weekly Quest"),a()(),l(1222,"li"),p(1223,"br"),a(),l(1224,"li"),s(1225,"Ice Dragon Energy"),p(1226,"img",120),a(),l(1227,"li")(1228,"i",34),s(1229,"From: Asgobas' IC box"),a()(),l(1230,"li"),p(1231,"br"),a(),l(1232,"li"),s(1233,"Fire Dragon Energy"),p(1234,"img",121),a(),l(1235,"li")(1236,"i",34),s(1237,"From: Asgobas' IC box"),a()()(),l(1238,"p",7)(1239,"li"),s(1240,"Moonlight Dragon Energy"),p(1241,"img",122),a(),l(1242,"li")(1243,"i",34),s(1244,"From: Asgobas' IC box"),a()(),l(1245,"li"),p(1246,"br"),a(),l(1247,"li"),s(1248,"Sky Dragon Energy"),p(1249,"img",123),a(),l(1250,"li")(1251,"i",34),s(1252,"From: Asgobas' IC box"),a()(),l(1253,"li"),p(1254,"br"),a(),l(1255,"li"),s(1256,"Ancient Dragon Runestone"),p(1257,"img",124),a(),l(1258,"li")(1259,"i",34),s(1260,"From: P5 Weekly Quest"),a()(),l(1261,"li"),p(1262,"br"),a(),l(1263,"li"),s(1264,"Corrupted Celestial Spire Fragment"),p(1265,"img",125),a(),l(1266,"li")(1267,"i",34),s(1268,"From: Carve Rune Box 1"),a()()()(),p(1269,"br")(1270,"br"),l(1271,"p",7)(1272,"b",9),s(1273,"Available Bonuses"),a(),p(1274,"br"),s(1275," \xb7 All elemental resistance is increased by 3 (Max 20) "),p(1276,"br"),s(1277," \xb7 All defence powers are increased by 50 (Max 300). "),p(1278,"br"),s(1279," \xb7 Defence is increased by 3% (Max 18%). "),p(1280,"br"),s(1281," \xb7 Your specialist's defence skill points are increased by 1 (Max 5). "),p(1282,"br"),s(1283," \xb7 Increases maximum HP by 1% (Max 13%). "),p(1284,"br"),s(1285," \xb7 Your specialist's HP/MP skill points are increased by 1 (Max 5). "),p(1286,"br"),s(1287," \xb7 Increases maximum MP by 1% (Max 13%). "),p(1288,"br"),s(1289," \xb7 With a 100% probability all elemental damage is reduced by 2% (Max 25%). "),p(1290,"br"),s(1291," \xb7 Damage from critical hits is reduced by 4% (Max 25%). "),p(1292,"br"),s(1293," \xb7 Probability to receive critical hits is decreased by 1% (Max 12%). "),p(1294,"br"),a(),l(1295,"b"),s(1296,"NOTE"),a(),s(1297,": You can use same scroll as weapon one. "),p(1298,"br")(1299,"br")(1300,"br"),l(1301,"p",7)(1302,"b",9),s(1303,"Available Powers"),a(),p(1304,"br"),a(),l(1305,"div",126)(1306,"div"),s(1307," Power of Conversion "),l(1308,"i",34),s(1309,"*Click image to open*"),a(),p(1310,"br"),l(1311,"a",127),p(1312,"img",128)(1313,"br")(1314,"br"),a(),s(1315," Power of Instinct "),l(1316,"i",34),s(1317,"*Click image to open*"),a(),p(1318,"br"),l(1319,"a",129),p(1320,"img",130)(1321,"br")(1322,"br"),a(),s(1323," Power of Unyielding "),l(1324,"i",34),s(1325,"*Click image to open*"),a(),p(1326,"br"),l(1327,"a",131),p(1328,"img",132)(1329,"br")(1330,"br"),a(),s(1331," Power of Healing "),l(1332,"i",34),s(1333,"*Click image to open*"),a(),p(1334,"br"),l(1335,"a",133),p(1336,"img",134)(1337,"br")(1338,"br"),a(),s(1339," Power of Cleansing Armour "),l(1340,"i",34),s(1341,"*Click image to open*"),a(),p(1342,"br"),l(1343,"a",135),p(1344,"img",136)(1345,"br")(1346,"br"),a(),s(1347," Power of Regeneration "),l(1348,"i",34),s(1349,"*Click image to open*"),a(),p(1350,"br"),l(1351,"a",137),p(1352,"img",138),a()(),l(1353,"div"),s(1354," Power of Blood "),l(1355,"i",34),s(1356,"*Click image to open*"),a(),p(1357,"br"),l(1358,"a",139),p(1359,"img",140)(1360,"br")(1361,"br"),a(),s(1362," Power of the Flame "),l(1363,"i",34),s(1364,"*Click image to open*"),a(),p(1365,"br"),l(1366,"a",141),p(1367,"img",142)(1368,"br")(1369,"br"),a(),s(1370," Power of Purity "),l(1371,"i",34),s(1372,"*Click image to open*"),a(),p(1373,"br"),l(1374,"a",143),p(1375,"img",144)(1376,"br")(1377,"br"),a(),s(1378," Power of Resistance "),l(1379,"i",34),s(1380,"*Click image to open*"),a(),p(1381,"br"),l(1382,"a",145),p(1383,"img",146)(1384,"br")(1385,"br"),a()()()(),p(1386,"br")(1387,"br")(1388,"br")(1389,"br"),s(1390," Guide prepared by Sikario, added on wiki by Blauker "),a()())},styles:[".prestige-title-1[_ngcontent-%COMP%], .prestige-title-2[_ngcontent-%COMP%], .prestige-title-3[_ngcontent-%COMP%]{font-family:Edu SA Beginner,cursive}.prestige-title-1[_ngcontent-%COMP%]{font-size:3rem;margin-bottom:1em}.prestige-title-2[_ngcontent-%COMP%]{font-size:2rem;margin-top:1em;color:var(--void-clr);text-align:center;font-weight:700}.prestige-title-3[_ngcontent-%COMP%]{font-size:1.75rem;line-height:1.3em;color:var(--void-clr);margin-top:1.5em}.prestige-title-4[_ngcontent-%COMP%]{font-size:1.25rem;margin-block:1em;text-decoration:underline;font-weight:700;text-align:center}.prestige-text[_ngcontent-%COMP%], .prestige-list-item[_ngcontent-%COMP%]{font-size:1.1rem;line-height:1.5em}.prestige-text[_ngcontent-%COMP%], .prestige-title-4[_ngcontent-%COMP%]{text-align:center}.prestige-infos[_ngcontent-%COMP%]{padding:1em}.prestige-infos[_ngcontent-%COMP%] .prestige-title-2[_ngcontent-%COMP%]{margin-top:0}.prestige-eight[_ngcontent-%COMP%]{width:100%;margin:auto}.prestige-list[_ngcontent-%COMP%]{width:-moz-fit-content;width:fit-content;margin:auto;padding:0;text-align:start;margin-block:1em}.prestige-list-item[_ngcontent-%COMP%] div[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center}.prestige-article[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{max-width:100%;max-height:300px;border-radius:10px}.Video[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center}.Video[_ngcontent-%COMP%] video[_ngcontent-%COMP%]{max-width:100%;max-height:100%}.container[_ngcontent-%COMP%]{padding:10px;margin-top:-12px;border-radius:10px;display:flex;align-items:center;background-color:#00000049}.raid[_ngcontent-%COMP%]{max-width:1000px;padding:10px;margin-top:-12px;border-radius:10px;background-color:#00000049}.raid[_ngcontent-%COMP%] .rooms[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center}.raid[_ngcontent-%COMP%] .rooms[_ngcontent-%COMP%] .s[_ngcontent-%COMP%]{padding:1%}.crafting[_ngcontent-%COMP%]{padding:0;margin-top:0;border-radius:10px}.crafting[_ngcontent-%COMP%] .set[_ngcontent-%COMP%]{display:flex;align-items:top;justify-content:center}.crafting[_ngcontent-%COMP%] .set[_ngcontent-%COMP%] .s[_ngcontent-%COMP%]{width:300px;text-align:center}.prestige-grid-2[_ngcontent-%COMP%]{font-size:1.1rem;line-height:1.5em;display:grid;grid-template-columns:repeat(2,1fr)}.prestige-grid-2v[_ngcontent-%COMP%]{font-size:1.1rem;line-height:1.5em;grid-gap:5%;gap:5%;display:grid;grid-template-columns:repeat(2,1fr)}.center[_ngcontent-%COMP%]{display:flex;justify-content:center}.right[_ngcontent-%COMP%]{text-align:right}.light[_ngcontent-%COMP%]{font-size:small;font-weight:lighter}.box[_ngcontent-%COMP%]{border-radius:10px;padding:10px;background-color:#00000059}@media screen and (max-width: 785px){.container[_ngcontent-%COMP%]{display:contents}.crafting[_ngcontent-%COMP%] .set[_ngcontent-%COMP%] .s[_ngcontent-%COMP%]{width:auto}.prestige-grid-2v[_ngcontent-%COMP%]{display:contents}}"]}),n})(),yY=(()=>{class n{constructor(){}ngOnInit(){document.querySelectorAll(".accordion-button").forEach(e=>{e.addEventListener("click",()=>{e.classList.toggle("collapsed")})})}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=X({type:n,selectors:[["app-p-six"]],decls:293,vars:0,consts:[[1,"container"],[1,"main-title"],["id","accordionExample",1,"accordion"],[1,"accordion-item"],["id","biomes-heading",1,"accordion-header"],["type","button","data-bs-toggle","collapse","data-bs-target","#biomes-content","aria-expanded","true","aria-controls","biomes-content",1,"accordion-button"],["id","biomes-content","aria-labelledby","biomes-heading","data-bs-parent","#accordionExample",1,"accordion-collapse","collapse","show"],[1,"accordion-body"],["id","raids-heading",1,"accordion-header"],["type","button","data-bs-toggle","collapse","data-bs-target","#raids-content","aria-expanded","false","aria-controls","raids-content",1,"accordion-button","collapsed"],["id","raids-content","aria-labelledby","raids-heading","data-bs-parent","#accordionExample",1,"accordion-collapse","collapse"],["src","assets/img/prestiges/p6/Info1.png","alt","Info1"],["src","assets/img/prestiges/p6/Info2.png","alt","Info2"],["id","stone-heading",1,"accordion-header"],["type","button","data-bs-toggle","collapse","data-bs-target","#stone-content","aria-expanded","false","aria-controls","stone-content",1,"accordion-button","collapsed"],["id","stone-content","aria-labelledby","stone-heading","data-bs-parent","#accordionExample",1,"accordion-collapse","collapse"],["src","assets/img/prestiges/p6/Stone System Upgrade.png","alt","Stone System Upgrade"],[1,"styled-list"],["id","star-heading",1,"accordion-header"],["type","button","data-bs-toggle","collapse","data-bs-target","#star-content","aria-expanded","false","aria-controls","star-content",1,"accordion-button","collapsed"],["id","star-content","aria-labelledby","star-heading","data-bs-parent","#accordionExample",1,"accordion-collapse","collapse"],["src","assets/img/prestiges/p6/Star System Explanation.png","alt","Star System Explanation"],["src","assets/img/prestiges/p6/Star System Wep Buffs.png","alt","Star System Weapon Buffs"],["src","assets/img/prestiges/p6/Star System Armor Buffs.png","alt","Star System Armor Buffs"],["src","assets/img/prestiges/p6/Star System Accesory Buffs.png","alt","Star System Accessory Buffs"],["src","assets/img/prestiges/p6/Star System SP Buffs.png","alt","Star System SP Buffs"],["id","c80-heading",1,"accordion-header"],["type","button","data-bs-toggle","collapse","data-bs-target","#c80-content","aria-expanded","false","aria-controls","c80-content",1,"accordion-button","collapsed"],["id","c80-content","aria-labelledby","c80-heading","data-bs-parent","#accordionExample",1,"accordion-collapse","collapse"],[1,"important-text"],["src","assets/img/prestiges/p6/C80Mats.png","alt","C80 Equipments"],["id","c80evolve-heading",1,"accordion-header"],["type","button","data-bs-toggle","collapse","data-bs-target","#c80evolve-content","aria-expanded","false","aria-controls","c80evolve-content",1,"accordion-button","collapsed"],["id","c80evolve-content","aria-labelledby","c80-heading","data-bs-parent","#accordionExample",1,"accordion-collapse","collapse"],["src","assets/img/prestiges/p6/Evolve.png","alt","C80 Evolve"],["id","fairies-heading",1,"accordion-header"],["type","button","data-bs-toggle","collapse","data-bs-target","#fairies-content","aria-expanded","false","aria-controls","fairies-content",1,"accordion-button","collapsed"],["id","fairies-content","aria-labelledby","fairies-heading","data-bs-parent","#accordionExample",1,"accordion-collapse","collapse"],["src","assets/img/prestiges/p6/fairies.png","alt","Fairies"],["src","assets/img/prestiges/p6/Fairy1.png","alt","Fairies"],["id","weapons-heading",1,"accordion-header"],["type","button","data-bs-toggle","collapse","data-bs-target","#weapons-content","aria-expanded","false","aria-controls","weapons-content",1,"accordion-button","collapsed"],["id","weapons-content","aria-labelledby","weapons-heading","data-bs-parent","#accordionExample",1,"accordion-collapse","collapse"],["src","assets/img/prestiges/p6/image (3).png","alt","Weapon Skins"],["id","wings-heading",1,"accordion-header"],["type","button","data-bs-toggle","collapse","data-bs-target","#wings-content","aria-expanded","false","aria-controls","wings-content",1,"accordion-button","collapsed"],["id","wings-content","aria-labelledby","wings-heading","data-bs-parent","#accordionExample",1,"accordion-collapse","collapse"],[1,"video-container"],["src","assets/img/prestiges/p6/STAR WINGS (1).mp4","controls",""],["src","assets/img/prestiges/p6/Dinasour.mp4","controls",""],["src","assets/img/prestiges/p6/Wyvern.mp4","controls",""],["src","assets/img/prestiges/p6/Lava.mp4","controls",""],["src","assets/img/prestiges/p6/sky.mp4","controls",""],["id","premium-wings-heading",1,"accordion-header"],["type","button","data-bs-toggle","collapse","data-bs-target","#premium-wings-content","aria-expanded","false","aria-controls","premium-wings-content",1,"accordion-button","collapsed"],["id","premium-wings-content","aria-labelledby","premium-wings-heading","data-bs-parent","#accordionExample",1,"accordion-collapse","collapse"],["src","assets/img/prestiges/p6/FallenWings2.mp4","controls",""],["src","assets/img/prestiges/p6/GalaxyBlueWings2.mp4","controls",""],["src","assets/img/prestiges/p6/WolfWings.mp4","controls",""],["src","assets/img/prestiges/p6/EyedAngelWings2.mp4","controls",""]],template:function(e,i){1&e&&(l(0,"div",0)(1,"h1",1),s(2,"Void Prestige 6 Guide"),a(),l(3,"div",2)(4,"div",3)(5,"h2",4)(6,"button",5),s(7," Biomes "),a()(),l(8,"div",6)(9,"div",7)(10,"p"),s(11,"Theres 4 biomes called Ice Biome, Lava Biome, Sky Biome and Dinosaur Biome. These biomes have their own crafts and maps. Maps are important to gather materials from monsters to use them in crafts. You can also craft items with different buffs to suit your needs, such as masks, hats, pets, costumes... You can also use biomes as exp areas, all of them give equal exp."),a()()()(),l(12,"div",3)(13,"h2",8)(14,"button",9),s(15," Raids "),a()(),l(16,"div",10)(17,"div",7)(18,"p"),s(19,"You will meet with 3 new custom raids which can be found in Arcade Zone area: Star, Stone and Chaos Raids."),a(),l(20,"p")(21,"strong"),s(22,"Star Raid:"),a(),s(23," You have two rooms + boss room in the end. You have to clear 4 mini bosses in the first room and doors will be opened, you have to clear all monsters in the second room, mini boss will appear afterwards. You will be able to go to the boss room after clearing the mini boss. You will get Star Raid Box, Reputation, Family XP and 4 Raid Points after completing."),a(),l(24,"p")(25,"strong"),s(26,"Stone Raid:"),a(),s(27," You have two rooms + boss room in the end. You have to clear all monsters and open all levers in the first room. You need to clear all monsters in the second room as well and you will be able to go to the boss room afterwards. You will get Stone Raid Box, Reputation, Family XP and 4 Raid Points after completing."),a(),l(28,"p")(29,"strong"),s(30,"Chaos Raid:"),a(),s(31," You need to defeat 4 elemental elites to proceed. Which means you need to defeat 4 rooms one by one to be able to go to the boss room. You will get 1x Arcade Piece, 4x Chaos Box, Reputation, Family XP and 6 Raid Points after completing."),a(),l(32,"p"),s(33,"Pay attention to Arcade Piece and Chaos box rewards! You can find an NPC called Arcade Craft in the Arcade Zone."),a(),l(34,"p"),s(35,"Where you can exchange 1x Arcade Piece for Dino Raid Box, Sky Raid Box, Ice Raid Box OR Lava Raid Box. Your choice to craft any raid box you wish."),a(),p(36,"img",11),l(37,"p"),s(38,"You can also exchange 1x Chaos Box for Dino Biome Box, Sky Biome Box, Ice Biome Box OR Lava Biome Box. Your choice to craft any biome box you wish."),a(),p(39,"img",12),a()()(),l(40,"div",3)(41,"h2",13)(42,"button",14),s(43," Stone "),a()(),l(44,"div",15)(45,"div",7)(46,"p"),s(47,'It\'s a brand new system where you will face Stone Type monsters and you will need special items to fight against them. You will always hit 10,000 to Stone Type monsters as base damage. Your equipment or what you wear doesn\'t matter. You need to have items with "Increased damage to stone type monsters by x%" buffs. You can craft Helmet, Mask, Accessories, Resistances and Amulet with these mentioned buffs. You can upgrade these until +5. (Upgrade chance is 100% to success) or you can simply get Premium Versions of the mentioned items from Fortune Wheel which gives "Increased damage to stone type monsters by 150%" and these aren\'t upgradeable.'),a(),l(48,"p"),s(49,"Stone Upgrade Scroll can be crafted in Stone Area. You can see the amount of materials from the picture."),a(),p(50,"img",16),l(51,"p"),s(52,"Here's an example of how damage calculation works:"),a(),l(53,"ul",17)(54,"li"),s(55,"Base dmg: 10,000"),a(),l(56,"li"),s(57,"Item 1 (100%): 20,000 (Total 100%)"),a(),l(58,"li"),s(59,"Item 2 (150%): 35,000 (Total 250%)"),a(),l(60,"li"),s(61,"Item 3 (50%): 40,000 (Total 300%)"),a(),l(62,"li"),s(63,"Item 4 (20%): 42,000 (Total 320%)"),a(),l(64,"li"),s(65,"..."),a()()()()(),l(66,"div",3)(67,"h2",18)(68,"button",19),s(69," Star "),a()(),l(70,"div",20)(71,"div",7)(72,"p"),s(73,"It's a brand new system where you can improve your Equipment, (Weapon, Secondary, and Armor) Accessories, and Specialist Cards. You can find Scrolls and materials in the Star Area. You can also craft Helmet, Mask, Costume, Pet... which gives you more chances to upgrade your items successfully. You can also get Premium Star Upgrade Scroll from Void Shop which gives you +10% more chance to upgrade your items successfully. You also need two different materials for Premium Upgrade Scroll which can be bought from Void Shop. You can have max 5 Stars on your gears, there's Star Hammer if you would like to remove stars from your gears, which is also craftable in Star Area."),a(),l(74,"p"),s(75,"Here's a short explanation of materials."),a(),p(76,"img",21),l(77,"p"),s(78,"And you can see possible buffs here. If a buff has a little Star icon on its left. When upgraded with Premium Scroll there will be a higher chance to get that buff."),a(),l(79,"p"),s(80,'P.S: All the buffs for Star System (SP/Armor/Wep/Accesory) cant be duplicated. If player gets the "x" buff on Star Level 1, that player CAN\'T get the "x" buff again on any other Star Levels.'),a(),p(81,"img",22)(82,"img",23)(83,"img",24)(84,"img",25),a()()(),l(85,"div",3)(86,"h2",26)(87,"button",27),s(88," C80 Equipments "),a()(),l(89,"div",28)(90,"div",7)(91,"p"),s(92,"You can craft C80 Equipments in Prestige 6 Hub with the following materials needed:"),a(),l(93,"ul",17)(94,"li"),s(95,"100x T-Rex Piece - Obtainable from Dino Biome Box."),a(),l(96,"li"),s(97,"100x Frost Giant Piece - Obtainable from Ice Biome Box."),a(),l(98,"li"),s(99,"100x Lava Giant Piece - Obtainable from Lava Biome Box."),a(),l(100,"li"),s(101,"100x Queen Bee Sting - Obtainable from Sky Biome Box."),a(),l(102,"li"),s(103,"5x Mysterious Stone - Craftable from Stone System Area."),a(),l(104,"li"),s(105,"5x Mysterious Stone Note - Craftable from Stone System Area."),a(),l(106,"li"),s(107,"200x Biome Crystal - Obtainable from any Biome Boxes."),a(),l(108,"li"),s(109,"2x Flame Crystal"),a()(),l(110,"p"),s(111,"You need a new scroll called C80 Upgrade Scroll to upgrade your C80 Equipments from plus 0 to 10. (Old scrolls don't work on C80) You can craft it in Prestige 6 Area for 1x Dinosaur Shiny Hat, 1x Lava Shiny Hat, 1x Ice Shiny Hat, 1x Sky Shiny Hat (These materials are craftable in their own biome areas.)"),a(),l(112,"p"),s(113,"P.S : You can simply learn from where you get all of these materials by reading its descriptions."),a(),l(114,"p",29),s(115,"Here's a list of needed materials to upgrade your items. (Main weapons used as an example, the same materials are needed for secondary and armors as well.)"),a(),l(116,"p",29),s(117,"Upgrade chances :"),a(),l(118,"ul",17)(119,"li"),s(120,"100% chance while upgrading from +0 to +1"),a(),l(121,"li"),s(122,"90% chance while upgrading from +1 to +2"),a(),l(123,"li"),s(124,"80% chance while upgrading from +2 to +3"),a(),l(125,"li"),s(126,"70% chance while upgrading from +3 to +4"),a(),l(127,"li"),s(128,"60% chance while upgrading from +4 to +5"),a(),l(129,"li"),s(130,"50% chance while upgrading from +5 to +6"),a(),l(131,"li"),s(132,"40% chance while upgrading from +6 to +7"),a(),l(133,"li"),s(134,"30% chance while upgrading from +7 to +8"),a(),l(135,"li"),s(136,"20% chance while upgrading from +8 to +9"),a(),l(137,"li"),s(138,"10% chance while upgrading from +9 to +10"),a()(),p(139,"img",30),a()()(),l(140,"div",3)(141,"h2",31)(142,"button",32),s(143," Evolve on C80 Equipments "),a()(),l(144,"div",33)(145,"div",7)(146,"p"),s(147,"We will be using new two items called [PvE]Dragon Evolve and [PvP]Dragon Evolve."),a(),l(148,"p"),s(149,"You can craft both by using previous Evolve items(From C70), 3x Mysterious Stone and 3x Mysterious Stone Note."),a(),l(150,"p"),s(151,"P.S : [PvE]Dragon Evolve gives you following buffs for Weapons (Main and Secondary):"),a(),l(152,"ul",17)(153,"li"),s(154,"Fairy element damage is increased by 10."),a(),l(155,"li"),s(156,"Damage in PvE increased by 10%."),a()(),l(157,"p"),s(158,"P.S : [PvE]Dragon Evolve gives you following buffs for Armour:"),a(),l(159,"ul",17)(160,"li"),s(161,"There is 5% chance that picked up gold will be doubled."),a(),l(162,"li"),s(163,"Increases Gold earned by 10%."),a()(),l(164,"p"),s(165,"P.S : [PvP]Dragon Evolve gives you following buffs for Weapons (Main and Secondary):"),a(),l(166,"ul",17)(167,"li"),s(168,"All attacks are increased by 10% in PvP."),a()(),l(169,"p"),s(170,"P.S : [PvP]Dragon Evolve gives you following buffs for Armour:"),a(),l(171,"ul",17)(172,"li"),s(173,"Reduce all damage taken in PvP by 5%."),a()(),p(174,"img",34),a()()(),l(175,"div",3)(176,"h2",35)(177,"button",36),s(178," New Upgradeable Fairies "),a()(),l(179,"div",37)(180,"div",7)(181,"p"),s(182,'You can craft 4 new fairies from Biomes, from an NPC called "Accessories". These fairies can be upgraded until +5 by using Fairy Upgrade Scroll. You can craft Fairy Upgrade Scroll from Prestige 6 Area for 1x Dinosaur Sphere, 1x Dinosaur Leaf, 1x Ice Shiny Water, and 1x Ice Shiny Hat.'),a(),l(183,"p"),s(184,"P.S : You can simply learn from where you get all of these materials by reading its descriptions."),a(),l(185,"p",29),s(186,"Here's a list of needed materials to upgrade your Fairies."),a(),p(187,"img",38)(188,"img",39),a()()(),l(189,"div",3)(190,"h2",40)(191,"button",41),s(192," New Upgradeable Weapon Skins "),a()(),l(193,"div",42)(194,"div",7)(195,"p"),s(196,"You can craft new Biome Cake Skins from Prestige 6 Area, an NPC called Skins. You need 20x Dinosaur Sack, 20x Ice Sack, 20x Lava Sack, 20x Golden Sack, 10x Mysterious Stone, 10x Mysterious Stone Note, 200x Biome Crystal."),a(),l(197,"p"),s(198,"You also need to craft Weapon Skin Upgrade Scroll to upgrade your skins. You can craft it in Prestige 6 Area for 1x Sky Tail, 1x Dinosaur Leaf, 1x Lava Knit, 1x Ice Shiny Water."),a(),l(199,"p"),s(200,"P.S : You can simply learn from where you get all of these materials by reading its descriptions."),a(),l(201,"p",29),s(202,"Here's a list of needed materials to upgrade your Weapon Skins."),a(),l(203,"p",29),s(204,"Upgrade chances :"),a(),l(205,"ul",17)(206,"li"),s(207,"50% chance while upgrading from +0 to +1"),a(),l(208,"li"),s(209,"40% chance while upgrading from +1 to +2"),a(),l(210,"li"),s(211,"30% chance while upgrading from +2 to +3"),a(),l(212,"li"),s(213,"20% chance while upgrading from +3 to +4"),a(),l(214,"li"),s(215,"10% chance while upgrading from +4 to +5"),a()(),l(216,"p"),s(217,"OR you can buy Premium Weapon Skin Upgrade Scroll from Void Mall which has 10% more chance to succeed."),a(),l(218,"p",29),s(219,"Premium Upgrade chances :"),a(),l(220,"ul",17)(221,"li"),s(222,"60% chance while upgrading from +0 to +1"),a(),l(223,"li"),s(224,"50% chance while upgrading from +1 to +2"),a(),l(225,"li"),s(226,"40% chance while upgrading from +2 to +3"),a(),l(227,"li"),s(228,"30% chance while upgrading from +3 to +4"),a(),l(229,"li"),s(230,"20% chance while upgrading from +4 to +5"),a()(),p(231,"img",43),a()()(),l(232,"div",3)(233,"h2",44)(234,"button",45),s(235," New Craftable Specialist Wings Swappers "),a()(),l(236,"div",46)(237,"div",7)(238,"p"),s(239,"You can craft new swappers in each biome and star areas!"),a(),l(240,"div",47)(241,"p")(242,"strong"),s(243,"Star Wings Swapper"),a()(),p(244,"video",48),a(),l(245,"div",47)(246,"p")(247,"strong"),s(248,"Dinosaur Wings Swapper"),a()(),p(249,"video",49),a(),l(250,"div",47)(251,"p")(252,"strong"),s(253,"Wyvern Wings Swapper"),a()(),p(254,"video",50),a(),l(255,"div",47)(256,"p")(257,"strong"),s(258,"Lava Wings Swapper"),a()(),p(259,"video",51),a(),l(260,"div",47)(261,"p")(262,"strong"),s(263,"Sky Wings Swapper"),a()(),p(264,"video",52),a()()()(),l(265,"div",3)(266,"h2",53)(267,"button",54),s(268," New Premium Wings Swappers "),a()(),l(269,"div",55)(270,"div",7)(271,"p"),s(272,"You can find them from Void Case System! (Can be found in-game from NosMall button)"),a(),l(273,"div",47)(274,"p")(275,"strong"),s(276,"Fallen Wings Swapper"),a()(),p(277,"video",56),a(),l(278,"div",47)(279,"p")(280,"strong"),s(281,"Galaxy Blue Wings Swapper"),a()(),p(282,"video",57),a(),l(283,"div",47)(284,"p")(285,"strong"),s(286,"Wolf Wings Swapper"),a()(),p(287,"video",58),a(),l(288,"div",47)(289,"p")(290,"strong"),s(291,"Eyed Angel Wings Swapper"),a()(),p(292,"video",59),a()()()()()())},styles:['@import"https://fonts.googleapis.com/css2?family=Roboto:wght@400;700&display=swap";body[_ngcontent-%COMP%]{font-family:Roboto,sans-serif;background-color:#2a2a2e;color:#fff;margin:0;padding:0}h1[_ngcontent-%COMP%], h2[_ngcontent-%COMP%], h3[_ngcontent-%COMP%], h4[_ngcontent-%COMP%]{color:#d1c4e9}.main-title[_ngcontent-%COMP%]{text-align:center;font-size:3rem;margin-bottom:40px;color:#fff;font-weight:700;text-shadow:2px 2px #6a1b9a}.container[_ngcontent-%COMP%]{padding:20px;margin:20px auto;max-width:1200px;background-color:#3a3a42;border-radius:10px;box-shadow:0 0 10px #00000080}.accordion-button[_ngcontent-%COMP%]{font-size:1.5rem;font-weight:700;color:#fff;background-color:#4a4a54;border:none;outline:none;cursor:pointer;transition:background-color .3s ease}.accordion-button.collapsed[_ngcontent-%COMP%]{background-color:#6a1b9a}.accordion-header[_ngcontent-%COMP%]{margin-bottom:0}.accordion-item[_ngcontent-%COMP%]{background-color:#3a3a42;border:none;margin-bottom:1rem}.accordion-body[_ngcontent-%COMP%]{padding:1rem 1.25rem;background-color:#4a4a54;border-top:1px solid #6a1b9a;font-size:1.2rem;line-height:1.6}.styled-list[_ngcontent-%COMP%]{list-style:none;padding:0;color:#ab47bc}.styled-list[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{margin:.5rem 0;padding-left:1.5rem;position:relative}.styled-list[_ngcontent-%COMP%] li[_ngcontent-%COMP%]:before{content:"\\2022";color:#ab47bc;font-weight:700;display:inline-block;width:1rem;margin-left:-1.5rem}p[_ngcontent-%COMP%]{font-size:1.2rem;line-height:1.6;color:#fff}.section-title[_ngcontent-%COMP%]{font-size:2.5rem;margin-top:40px;margin-bottom:20px;padding-bottom:10px;border-bottom:2px solid #6a1b9a;color:#fff;font-weight:700}.section-content[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{max-width:100%;max-height:100%;border-radius:10px;display:block;margin:20px auto}.video-container[_ngcontent-%COMP%]{text-align:center;margin:20px 0}.video-container[_ngcontent-%COMP%] video[_ngcontent-%COMP%]{max-width:80%;border-radius:10px}.accordion-button[_ngcontent-%COMP%]:after{content:"\\25bc";font-size:1.2rem;margin-left:auto;transition:transform .3s ease}.accordion-button.collapsed[_ngcontent-%COMP%]:after{transform:rotate(-90deg)}.accordion-button[_ngcontent-%COMP%]:focus{box-shadow:none}.accordion-button[_ngcontent-%COMP%]:hover{background-color:#ab47bc}.accordion-collapse[_ngcontent-%COMP%]{transition:height .3s ease}.important-text[_ngcontent-%COMP%]{font-weight:700;color:#ab47bc}.accordion-body[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{max-width:100%;height:auto;display:block;margin:10px auto}']}),n})();function CY(n,t){if(1&n&&(l(0,"li",33),s(1),a()),2&n){const e=t.$implicit;C(1),be(" - ",e.reward," ")}}function wY(n,t){if(1&n&&(l(0,"li",33),s(1),a()),2&n){const e=t.$implicit;C(1),be(" - ",e.reward," ")}}function xY(n,t){if(1&n&&(l(0,"li",33),s(1),a()),2&n){const e=t.$implicit;C(1),be(" - ",e.reward," ")}}function MY(n,t){if(1&n&&(l(0,"p",19),s(1),a()),2&n){const e=t.$implicit;C(1),G(e.quest)}}function PY(n,t){if(1&n&&(l(0,"li",22),s(1),a()),2&n){const e=t.$implicit;C(1),G(e.reward)}}function DY(n,t){if(1&n&&(l(0,"div",34)(1,"h3",18),s(2),a(),I(3,MY,2,1,"p",35),l(4,"h4",36),s(5,"Reward(s) :"),a(),l(6,"ul",21),I(7,PY,2,1,"li",37),a()()),2&n){const e=t.$implicit;C(2),G(e.name),C(1),R("ngForOf",e.todo),C(4),R("ngForOf",e.rewards)}}function kY(n,t){if(1&n&&(l(0,"li",33),s(1),a()),2&n){const e=t.$implicit;C(1),be(" - ",e.reward," ")}}function OY(n,t){if(1&n&&(l(0,"div",38)(1,"div",39),p(2,"img",40),l(3,"h3",8),s(4),a()(),l(5,"a",41),p(6,"img",40),a()()),2&n){const e=t.$implicit;C(2),te("src","../../assets/img/halloween-event/",e.icon,".png",q),C(2),G(e.name),C(1),It("href",e.buff,q),C(1),It("src",e.buff,q)}}function EY(n,t){if(1&n&&(l(0,"li",33),s(1),a()),2&n){const e=t.$implicit;C(1),be(" - ",e.reward," ")}}const lk=function(n){return{show:n}},TY=[{path:"",component:Ij},{path:"staff-members",component:nU},{path:"hats",component:Vj},{path:"all-sets",component:$j},{path:"costumes",component:Yj},{path:"costume-wings",component:Zj},{path:"weapon-skins",component:tW},{path:"mini-pets",component:sW},{path:"schedule",component:IW},{path:"rules",component:lW},{path:"accessories",component:VW},{path:"fairies",component:WW},{path:"resistances",component:GW},{path:"books",component:UW},{path:"raids",component:QW},{path:"daily-quests",component:n$},{path:"daily-hub",component:a$},{path:"badges",component:l$},{path:"partners",component:u$},{path:"psps",component:b$},{path:"pets",component:x$},{path:"battle-pass",component:O$},{path:"features",component:E$},{path:"special-items",component:S$},{path:"whitelist-dll",component:T$},{path:"balance",component:L$},{path:"sp-obtaining",component:j$},{path:"sp-perfection",component:W$},{path:"sp-upgrade",component:$$},{path:"sp-wings",component:q$},{path:"double-box",component:X$},{path:"helmets-masks",component:oz},{path:"gold-set",component:lz},{path:"raid-set",component:fz},{path:"reputation-set",component:_z},{path:"betting-set",component:Cz},{path:"cooking-set",component:Pz},{path:"perfection-set",component:Ez},{path:"act-four-set",component:vG},{path:"fish-set",component:qz},{path:"exp",component:dG},{path:"carvetattooset",component:mG},{path:"titles",component:MG},{path:"act4",component:SG},{path:"fish-system",component:TG},{path:"prestige-system",component:NG},{path:"world-bosses",component:RG},{path:"soul-system",component:FG},{path:"money",component:BG},{path:"sellable-items",component:WG},{path:"instances",component:$G},{path:"tattoos",component:UG},{path:"carves",component:ZG},{path:"becoming-content-creator",component:iU},{path:"content-creators",component:sU},{path:"shop-updates",component:pU},{path:"academy-updates",component:bU},{path:"vessel",component:yU},{path:"patch-notes",component:kU},{path:"ticket-system",component:OU},{path:"shells",component:SU},{path:"pvp-set",component:RU},{path:"cooking-sp",component:JU},{path:"mounts",component:eY},{path:"rainbow-battle",component:tY},{path:"mouse",component:jU},{path:"halloween-event",component:dY},{path:"starter-guide",component:uY},{path:"prestige-8",component:pY},{path:"prestige-8-1",component:(()=>{class n{constructor(){}ngOnInit(){}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=X({type:n,selectors:[["app-p-eight-one"]],decls:264,vars:0,consts:[[1,"d-flex","justify-content-center"],[1,"component-container"],[1,"prestige-title-1"],[1,"prestige-article"],[1,"prestige-title-2"],[1,"prestige-text"],[1,"bold"],[1,"prestige-grid-2"],[1,"prestige-title-3","text-center"],["src","../../assets/img/prestiges/p81/floor5.png","alt",""],["src","../../assets/img/prestiges/p81/floor9.png","alt",""],[1,"prestige-title-4","text-center"],[1,"prestige-list"],[1,"prestige-list-item"],[1,"prestige-title-4","bold"],[1,"prestige-title-4"],["href","../../assets/img/prestiges/p81/ibrah2.png","target","_blank"],["src","../../assets/img/prestiges/p81/ibrah2.png","alt",""],["href","/raids#ibrah"],["src","../../assets/img/prestiges/p81/sandstorm.png","alt",""],["href","/raids#sandstorm"],[2,"color","rgb(38, 182, 25)"]],template:function(e,i){1&e&&(l(0,"main",0)(1,"section",1)(2,"h1",2),s(3,"Prestige 4 vol.1"),a(),l(4,"article",3)(5,"h2",4),s(6,"Family Tower"),a(),l(7,"p",5),s(8," Family Tower is a new instance for the whole family where you can get new items, buffs and climb the Family Tower ranking. "),p(9,"br"),s(10," Your task is to defeat every boss on the floor. There are "),l(11,"span",6),s(12,"11"),a(),s(13," floors. "),p(14,"br"),s(15," The Floors will progressively get harder. Remember that on each floor your time is limited to "),l(16,"span",6),s(17,"300 sec"),a(),s(18,". "),p(19,"br"),s(20," Entry to the Family Tower resets daily at "),l(21,"span",6),s(22,"6:00 PM"),a(),s(23,". To go there, "),l(24,"span",6),s(25,"Leader / Co-Leader"),a(),s(26," must enter the starting portal, everyone on the map will be teleported into the instance. "),p(27,"br"),s(28," After every floor you'll be rewarded with some Family Tower Coins which you can use to craft new Items. "),p(29,"br"),s(30," If you die in Family Tower you can use Tower Salvation Potion to revive. You can get Tower Salvation Potion after finishing floors and from Daily Quest. "),p(31,"br"),s(32,' When Co Leader or Any Leader go in via NPC "Family Tower Game" it will teleport all members from prestige 8.1 map. If you\'re not in 8.1 Prestige map, you wont be teleported. '),p(33,"br")(34,"br"),s(35," After the floors are completed, all those members on family tower will gain buffs that last until the next Family Tower reset. "),p(36,"br"),s(37," Meaning attending Family Tower everyday could basically get you a permanent Buff. "),a(),l(38,"div",7)(39,"div")(40,"h3",8),s(41,"Family Tower Floor 5 Buff"),a(),l(42,"div",0),p(43,"img",9),a()(),l(44,"div")(45,"h3",8),s(46,"Family Tower Floor 9 Buff"),a(),l(47,"div",0),p(48,"img",10),a()()(),l(49,"h4",11),s(50,"Family Tower Random Box :"),a(),l(51,"ul",12)(52,"li",13),s(53,"- Lich Energy Bracelet x1"),a(),l(54,"li",13),s(55,"- Fairy Booster x1"),a(),l(56,"li",13),s(57,"- Blessing of Ancelloan x1"),a(),l(58,"li",13),s(59,"- Raid Ticket x5"),a(),l(60,"li",13),s(61,"- Large Lump of Gold x50"),a(),l(62,"li",13),s(63,"- KekW Emote x3"),a(),l(64,"li",13),s(65,"- Cellon 10 x2"),a(),l(66,"li",13),s(67,"- Simp Title x1"),a(),l(68,"li",13),s(69,"- Sugar Mommy Title x1"),a()()(),l(70,"article",3)(71,"h2",4),s(72,"Raids"),a(),l(73,"div")(74,"h3",8),s(75,"Ibrahim Raid"),a(),l(76,"h4",14),s(77,"IMPORTANT: YOU CAN DO IBRAHIM RAID ONLY 5 TIMES PER DAY!"),a(),l(78,"p",5),s(79," Your goal is, to get to the boss room by going through two maps before. "),p(80,"br"),s(81," To get to the next map, you have to fulfill the following tasks: "),a(),l(82,"ul",12)(83,"li",13),s(84,"- Pull levers (blue circle on screenshots)"),a(),l(85,"li",13),s(86,"- Kill minibosses"),a()(),l(87,"h4",15),s(88,"First map"),a(),l(89,"div",0)(90,"a",16),p(91,"img",17),a()(),l(92,"h4",11),s(93,"Ibrahim Raid Box info "),l(94,"a",18),s(95,"here"),a()(),l(96,"h4",11),s(97,"Additional rewards for each raid"),a(),l(98,"ul",12)(99,"li",13),s(100,"- 300.000 Reputation"),a(),l(101,"li",13),s(102,"- Akamur Coupon x2"),a(),l(103,"li",13),s(104,"- Hot Fabric x2"),a(),l(105,"li",13),s(106,"- Magical Camel Parchment Scroll x2"),a(),l(107,"li",13),s(108,"- Flame Giant's Heart x2"),a(),l(109,"li",13),s(110,"- Golden Raid Ticket x1"),a()()(),l(111,"div")(112,"h3",8),s(113,"Sandstorm Raid"),a(),l(114,"p",5),s(115," Your goal is, to kill the boss. "),a(),l(116,"h4",15),s(117,"Sandstorm map"),a(),l(118,"div",0),p(119,"img",19),a(),l(120,"h4",11),s(121,"Sandstorm Raid Box info "),l(122,"a",20),s(123,"here"),a()(),l(124,"h4",11),s(125,"Additional rewards for each raid"),a(),l(126,"ul",12)(127,"li",13),s(128,"- 5.500 Reputation"),a(),l(129,"li",13),s(130,"- Piece of Sandstorm x1"),a(),l(131,"li",13),s(132,"- Golden Raid Ticket x1"),a()()()(),l(133,"article",3)(134,"h2",4),s(135,"Daily Quests"),a(),l(136,"h3",8),s(137,"Ibrahim Daily Quest"),a(),l(138,"h4",15),s(139,"Successfully complete 5 times Ibrahim Raid"),a(),l(140,"ul",12)(141,"li",13),s(142,"- 50.000 Reputation"),a(),l(143,"li",13),s(144,"- 1x Ibrahim's Dark Key"),a(),l(145,"li",13),s(146,"- 8x Random Amulet Box (x4)"),a(),l(147,"li",13),s(148,"- 5x Akamur Coupon"),a(),l(149,"li",13),s(150,"- 5x Magical Camel Parchment Scroll"),a()(),l(151,"h3",8),s(152,"Sandstorm Daily Quests"),a(),l(153,"h4",15),s(154,"Successfully complete 7 times Sandstorm Raid (both quest)"),a(),l(155,"div",7)(156,"ul",12)(157,"li",13),s(158,"- 50.000 Reputation"),a(),l(159,"li",13),s(160,"- 8x Random Amulet Box (x4)"),a(),l(161,"li",13),s(162,"- 1x Lich Energy Ring"),a()(),l(163,"ul",12)(164,"li",13),s(165,"- 50.000 Reputation"),a(),l(166,"li",13),s(167,"- 1x Ibrahim's Bag"),a(),l(168,"li",13),s(169,"- 5x Hot Fabric"),a(),l(170,"li",13),s(171,"- 5x Flame Giant`s Heart"),a(),l(172,"li",13),s(173,"- 5x Cellon (Level 10)"),a()()()(),l(174,"article",3)(175,"h2",4),s(176,"Lottery"),a(),l(177,"p",5),s(178,"You can buy Lottery Tickets for "),l(179,"span",6),s(180,"240kk each"),a(),s(181,". After buying, you get the Lottery Box. "),l(182,"span",6),s(183,"You can buy only 500 Lottery Boxes per month."),a()(),l(184,"h4",15),s(185,"Lottery Box drop :"),a(),l(186,"ul",12)(187,"li",13),s(188,"- Angel's Feather"),a(),l(189,"li",13),s(190,"- Full Moon Crystal"),a(),l(191,"li",13),s(192,"- Large Lump of gold"),a(),l(193,"li",13),s(194,"- Fairy Booster"),a(),l(195,"li",13),s(196,"- Raid Ticket"),a(),l(197,"li",13),s(198,"- Blessing of Ancelloan"),a(),l(199,"li",13),s(200,"- Golden Equipment Protection Scroll"),a(),l(201,"li",13),s(202,"- Attack Potion"),a(),l(203,"li",13),s(204,"- Defence Potion"),a(),l(205,"li",13),s(206,"- Energy Potion"),a(),l(207,"li",13),s(208,"- Rarify Item"),a(),l(209,"li",13),s(210,"- Upgrade item"),a(),l(211,"li",13),s(212,"- Random Amulet Box"),a(),l(213,"li",13),s(214,"- Perfection"),a(),l(215,"li",13),s(216,"- Gold potion"),a(),l(217,"li",13),s(218,"- Costume Fusion"),a(),l(219,"li",13),s(220,"- Renaming Card"),a(),l(221,"li",13),s(222,"- Lightning Wings"),a(),l(223,"li",13),s(224,"- Upgrade Weapon Skin"),a(),l(225,"li",13),s(226,"- Giant Lump of Gold"),a(),l(227,"li",13),s(228,"- Super Fortune Bushtail"),a(),l(229,"li",13),s(230,"- Reset Your Act4 Score"),a(),l(231,"li",13),s(232,"- Partner Skill Ticket"),a(),l(233,"li",13),s(234,"- Holy Light"),a(),l(235,"li",13),s(236,"- Change Class items"),a(),l(237,"li",13),s(238,"- Purple Glowing Ring"),a(),l(239,"li",13),s(240,"- Red Glowing Ring"),a(),l(241,"li",13),s(242,"- Petal Wings"),a(),l(243,"li",13),s(244,"- Specialist Skin Potion"),a(),l(245,"li",13),s(246,"- TurtleCopter"),a()(),l(247,"p",5),s(248,"After opening the "),l(249,"span",6),s(250,"50th"),a(),s(251," box, you will receive a "),l(252,"span",6),s(253,"Gold Lottery Box"),a(),p(254,"br"),s(255," There will be two "),l(256,"span",6),s(257,"additionaly"),a(),s(258," ''NosWheel'' items in the Gold Lottery Box. This will be switched every month"),a(),p(259,"br"),l(260,"h4",15),s(261,"You can check Gold Lottery Box drop on our Discord channel "),l(262,"u",21),s(263,"#lottery-rotation"),a()()()()())},styles:[".prestige-title-1[_ngcontent-%COMP%], .prestige-title-2[_ngcontent-%COMP%], .prestige-title-3[_ngcontent-%COMP%]{font-family:Edu SA Beginner,cursive}.prestige-title-1[_ngcontent-%COMP%]{font-size:3rem;margin-bottom:1em}.prestige-title-2[_ngcontent-%COMP%]{font-size:2rem;margin-top:1em;color:var(--void-clr);text-align:center}.prestige-title-3[_ngcontent-%COMP%]{font-size:1.75rem;line-height:1.3em;margin-top:1.5em}.prestige-title-4[_ngcontent-%COMP%]{font-size:1.25rem;margin-block:1em;text-decoration:underline;font-weight:700}.prestige-text[_ngcontent-%COMP%], .prestige-list-item[_ngcontent-%COMP%]{font-size:1.1rem;line-height:1.5em}.prestige-text[_ngcontent-%COMP%], .prestige-title-4[_ngcontent-%COMP%]{text-align:center}.prestige-title-4[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{color:var(--void-clr);font-weight:700}.prestige-infos[_ngcontent-%COMP%]{padding:1em}.prestige-infos[_ngcontent-%COMP%] .prestige-title-2[_ngcontent-%COMP%]{margin-top:0}.prestige-eight[_ngcontent-%COMP%]{width:100%;margin:auto}.prestige-list[_ngcontent-%COMP%]{width:-moz-fit-content;width:fit-content;margin:auto;padding:0;text-align:start;margin-block:1em}.prestige-list-item[_ngcontent-%COMP%] div[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center}.prestige-article[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{max-width:100%;max-height:300px;border-radius:10px}@media all and (min-width: 1140px){.prestige-article[_ngcontent-%COMP%]{width:75%}.prestige-grid-2[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(2,1fr)}}"]}),n})()},{path:"prestige-8-2",component:_Y},{path:"prestige-9",component:bY},{path:"prestige-6",component:yY},{path:"xmas-event",component:(()=>{class n{constructor(){this.santaBox=[{reward:"Snowflake x5"},{reward:"Christmas Socks x5"},{reward:"Christmas Tree x5"},{reward:"Angel Feather x50"},{reward:"Large Lump of Gold x10"},{reward:"Winter Box"},{reward:"Scarf x1"},{reward:"Pillow x1"},{reward:"Snow Fairy Title"}],this.snowmanBox=[{reward:"Snowflake x5"},{reward:"Christmas Socks x5"},{reward:"Christmas Tree x5"},{reward:"Angel Feather x50"},{reward:"Large Lump of Gold x10"},{reward:"Winter Box"},{reward:"Jingle Bell x1"},{reward:"Pillow x1"},{reward:"Snow Fairy Title"}],this.winterBox=[{reward:"Snowflake x10"},{reward:"Christmas Socks x10"},{reward:"Christmas Tree x10"},{reward:"Scarf x1"},{reward:"Jingle Bell x1"},{reward:"Pillow x1"},{reward:"Snow Fairy Title"}],this.xmaswbBox=[{reward:"10x Snowflake"},{reward:"10x Christmas Socks"},{reward:"10x Christmas Tree"},{reward:"10x Christmas Toy"}],this.minilandPack=[{reward:"Snowflake x10"},{reward:"Chritmas Socks x10"},{reward:"Chritmas Tree x10"},{reward:"Tree House (Miniland)"},{reward:"Gnome Emporium (Miniland)"},{reward:"Chritmas Tree (Miniland)"},{reward:"Large Christmas Tree (Miniland)"},{reward:"Christmas Decoration (Miniland)"},{reward:"Snowman Family (Miniland)"},{reward:"Car with Chritmas Tree (Miniland)"},{reward:"Christmas Carpet (Miniland)"},{reward:"Snow Fox Statue (Miniland)"},{reward:"Mimi Mentor Statue (Miniland)"},{reward:"Frozen Bear Statue (Miniland)"}],this.itemsToCraft=[{icon:"AAAAAA",name:"Docile Mini Snowball",buff:"../../assets/img/pets/buffs/mini_snowball.png"},{icon:"AAAAAA",name:"Red-nosed Reindeer Bead",buff:"../../assets/img/pets/buffs/red_nose.png"},{icon:"AAAAAA",name:"Lotus' Specialist Partner Card",buff:"../../assets/img/psps/buffs/lotus.png"},{icon:"AAAAAA",name:"Shinobi's Specialist Partner Card",buff:"../../assets/img/psps/buffs/shinobi.png"},{icon:"AAAAAA",name:"Christmas Costume Box",buff:"../../assets/img/xmas-event/xmas-boxX.png"},{icon:"AAAAAA",name:"Snow Fairy Title",buff:"../../assets/img/xmas-event/snow-fairy-title.png"},{icon:"AAAAAA",name:"Winter is Coming Title",buff:"../../assets/img/xmas-event/winter-is-coming-title.png"},{icon:"AAAAAA",name:"King of Freeze Title",buff:"../../assets/img/xmas-event/king-of-freeze-title.png"},{icon:"AAAAAA",name:"Queen of Ice Title",buff:"../../assets/img/xmas-event/queen-of-ice-title.png"},{icon:"AAAAAA",name:"Barni's Specialist Partner Card",buff:"../../assets/img/xmas-event/Barni.png"},{icon:"AAAAAA",name:"Aegir's Specialist Partner Card",buff:"../../assets/img/xmas-event/Aegir.png"},{icon:"AAAAAA",name:"Freya's Specialist Partner Card",buff:"../../assets/img/xmas-event/Freya.png"},{icon:"AAAAAA",name:"Festive Decoration Pack",buff:"../../assets/img/xmas-event/Festive-decoration-pack.png"},{icon:"AAAAAA",name:"Act4 Bracelet",buff:"../../assets/img/xmas-event/Act4-bracelet.png"},{icon:"AAAAAA",name:"Partner Skill Ticket (Single)",buff:"../../assets/img/xmas-event/blue-ticket.png"},{icon:"AAAAAA",name:"Frost Warrior Costume Set",buff:"../../assets/img/xmas-event/CCCCC.png"},{icon:"AAAAAA",name:"Snowman Pet",buff:"../../assets/img/xmas-event/CCCCC.png"},{icon:"AAAAAA",name:"Magic Sleigh",buff:"../../assets/img/xmas-event/reindeer-mount-1.png"},{icon:"AAAAAA",name:"Magic Sleigh with Red-nosed Reindeer",buff:"../../assets/img/xmas-event/reindeer-mount-2.png"}],this.dailyQuests=[{name:"Steal the present from Santa Claus !",todo:[{quest:"\u2022 Do Santa Claus Raid x15"}],rewards:[{reward:"- 2x Winter Box"}]},{name:"Slay the huge Snowman !",todo:[{quest:"\u2022 Do Snowman Raid x10"}],rewards:[{reward:"- 1x Winter Box"},{reward:"- 1x Pillow"}]},{name:"Another quest for a Winter's Hero !",todo:[{quest:"\u2022 Do Santa Claus Raid x15"},{quest:"\u2022 Do Snowman Raid x10"}],rewards:[{reward:"- 1x Eternal Ice"}]},{name:"The White Walkers are among us !",todo:[{quest:"\u2022 Do the Christmas World Boss x1"}],rewards:[{reward:"- 5x Christmas Toy"},{reward:"- 1x Winter Box"}]}]}ngOnInit(){}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=X({type:n,selectors:[["app-xmas-event"]],decls:135,vars:7,consts:[[1,"d-flex","justify-content-center","w-100"],[1,"halloween"],["src","../../assets/img/xmas-event/xmas-event.png","alt","","width","700px"],[1,"hallo-raids"],[1,"hallo-raid"],[1,"halloween-title-2"],["src","../../assets/img/halloween-event/spider_bossX.png","alt","","height","120px"],[1,"hallo-rewards"],[1,"halloween-title-3"],["src","../../assets/img/halloween-event/spider_boxX.png","alt",""],[1,"halloween-title-4"],[1,"chest-rewards"],["class","chest-reward",4,"ngFor","ngForOf"],["src","../../assets/img/halloween-event/jack_bossX.png","alt",""],["src","../../assets/img/halloween-event/jack_boxX.png","alt",""],["src","../../assets/img/xmas-event/winter-box.png","alt",""],[1,"daily-quests"],["class","halloween-quest",4,"ngFor","ngForOf"],[1,"halloween-title-3","text-center"],[1,"halloween-text","text-center"],[1,"halloween-title-4","text-center",2,"color","var(--void-clr)"],[1,"quest-rewards"],[1,"quest-reward"],[1,"ctn"],["src","../../assets/img/xmas-event/xmas-box.png","alt",""],[1,"halloween-text"],[1,"purple"],[1,"crafting-items"],["class","crafting-item",4,"ngFor","ngForOf"],["src","../../assets/img/xmas-event/minilandNPC.png","alt",""],["src","../../assets/img/xmas-event/calendarNPC.png","alt",""],["href","/battle-pass"],["src","../../assets/img/xmas-event/winter-nosvoid.png","alt","","width","800px"],[1,"chest-reward"],[1,"halloween-quest"],["class","halloween-text text-center",4,"ngFor","ngForOf"],[1,"halloween-title-4","text-center"],["class","quest-reward",4,"ngFor","ngForOf"],[1,"crafting-item"],[1,"crafting-item-title"],["alt","",3,"src"],["target","_blank",3,"href"]],template:function(e,i){1&e&&(l(0,"div",0)(1,"section",1),p(2,"img",2),l(3,"div",3)(4,"div",4)(5,"h2",5),s(6,"Santa Claus Raid"),a(),p(7,"img",6),l(8,"div",7)(9,"h3",8),p(10,"img",9),s(11," Santa Claus Raid Box "),a(),l(12,"h4",10),s(13,"Rewards :"),a(),l(14,"ul",11),I(15,CY,2,1,"li",12),a()()(),l(16,"div",4)(17,"h2",5),s(18,"Snowman Head Raid"),a(),p(19,"img",13),l(20,"div",7)(21,"h3",8),p(22,"img",14),s(23," Snowman Head Raid Box "),a(),l(24,"h4",10),s(25,"Rewards :"),a(),l(26,"ul",11),I(27,wY,2,1,"li",12),a()()(),l(28,"div",4)(29,"h2",5),s(30,"Winter Box"),a(),p(31,"img",13),l(32,"div",7)(33,"h3",8),p(34,"img",15),s(35," Winter Box "),a(),l(36,"h4",10),s(37,"Rewards :"),a(),l(38,"ul",11),I(39,xY,2,1,"li",12),a()()()(),p(40,"br")(41,"br")(42,"br")(43,"br"),l(44,"h2",5),s(45,"Daily Quests"),a(),l(46,"div",16),I(47,DY,8,3,"div",17),a(),l(48,"h2",5),s(49,"Marathon Quest (Repeatable)"),a(),l(50,"h3",18),s(51,"We won't freeze this winter !"),a(),l(52,"p",19),s(53,"\u2022 Successfully complete 300x Santa Claus Raid"),a(),l(54,"h4",20),s(55,"Reward :"),a(),l(56,"ul",21)(57,"li",22),s(58,"- 20x Winter Box"),a(),l(59,"li",22),s(60,"- 1x Eternal Ice"),a()(),p(61,"br")(62,"br")(63,"br")(64,"br"),l(65,"div",23)(66,"h2",5),s(67,"Christmas World Boss"),a(),p(68,"img",24),l(69,"p",25),p(70,"br"),s(71,"Xmas World Boss will appear at: "),l(72,"i"),s(73,"(Server Time)"),a(),p(74,"br"),s(75," - "),l(76,"span",26),s(77,"07:00"),a(),p(78,"br"),s(79," - "),l(80,"span",26),s(81,"14:00"),a(),p(82,"br"),s(83," - "),l(84,"span",26),s(85,"21:00"),a()(),p(86,"br"),l(87,"h4",10),s(88,"Rewards :"),a(),l(89,"ul",11),I(90,kY,2,1,"li",12),s(91,' + 1% chance to drop the title "Winter is Coming" '),a()(),p(92,"br")(93,"br")(94,"br")(95,"br"),l(96,"h2",5),s(97,"Items to craft"),a(),l(98,"div",27),I(99,OY,7,4,"div",28),a(),p(100,"br")(101,"br")(102,"br")(103,"br"),l(104,"h2",5),s(105,"Miniland decorations"),a(),s(106," You can buy some decorations from the NPC for 250.000 Gold. "),p(107,"img",29)(108,"br"),l(109,"h4",10),s(110,"Festive Decoration Pack! :"),a(),l(111,"ul",11),I(112,EY,2,1,"li",12),a(),p(113,"br")(114,"br")(115,"br")(116,"br"),l(117,"h2",5),s(118,"Calendar NPC"),a(),s(119," You will be able to claim gift everyday from the Calendar NPC! "),p(120,"img",30)(121,"br")(122,"br")(123,"br")(124,"br")(125,"br"),l(126,"h2",5),s(127,"Christmas Edition Battle Pass"),a(),l(128,"a",31),p(129,"img",32),a(),p(130,"br")(131,"br")(132,"br")(133,"br")(134,"br"),a()()),2&e&&(C(15),R("ngForOf",i.santaBox),C(12),R("ngForOf",i.snowmanBox),C(12),R("ngForOf",i.winterBox),C(8),R("ngForOf",i.dailyQuests),C(43),R("ngForOf",i.xmaswbBox),C(9),R("ngForOf",i.itemsToCraft),C(13),R("ngForOf",i.minilandPack))},directives:[Me],styles:[".halloween[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;flex-direction:column;margin-block:3em;color:#fff;background-color:#000c;border-radius:20px;width:100%;padding:3em 1em;text-align:center}.halloween-title-1[_ngcontent-%COMP%], .halloween-title-2[_ngcontent-%COMP%], .halloween-title-3[_ngcontent-%COMP%], .halloween-title-4[_ngcontent-%COMP%]{font-family:Edu SA Beginner,cursive}.halloween-title-1[_ngcontent-%COMP%]{font-size:3rem;margin-bottom:1em}.halloween-title-2[_ngcontent-%COMP%]{font-size:2.5rem;margin-top:1em;color:var(--void-clr)}.halloween-title-3[_ngcontent-%COMP%]{font-size:2rem;line-height:1.3em;display:flex;align-items:center;justify-content:center;gap:.3em}.halloween-title-4[_ngcontent-%COMP%]{font-size:1.5rem;line-height:1.3em;width:75%;margin:auto}.halloween-text[_ngcontent-%COMP%]{font-size:1.2rem;line-height:1.3em;width:75%}.purple[_ngcontent-%COMP%]{color:var(--void-clr);font-weight:700}.hallo-raid[_ngcontent-%COMP%]{padding-inline:1em}.chest-reward[_ngcontent-%COMP%], .crafting-mat[_ngcontent-%COMP%], .quest-reward[_ngcontent-%COMP%], .pack-list[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{font-size:1.1rem;line-height:1.5em}.hallo-rewards[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center}.halloween[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{max-width:100%;max-height:100%;border-radius:10px}.halloween-options[_ngcontent-%COMP%]{text-align:start;font-size:1.2rem;line-height:1.4em}.option-type[_ngcontent-%COMP%]{color:var(--void-clr)}.halloween-powers[_ngcontent-%COMP%] div[_ngcontent-%COMP%]{padding:1.5em}.chest-rewards[_ngcontent-%COMP%], .quest-rewards[_ngcontent-%COMP%]{padding:0;margin:auto;width:-moz-fit-content;width:fit-content}.chest-reward[_ngcontent-%COMP%]{text-align:start}.crafting-items[_ngcontent-%COMP%]{width:75%}.crafting-item[_ngcontent-%COMP%], .halloween-titles[_ngcontent-%COMP%] div[_ngcontent-%COMP%]{padding:1em}.crafting-item-title[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;gap:1em}.halloween[_ngcontent-%COMP%] img[_ngcontent-%COMP%], .halloween[_ngcontent-%COMP%] video[_ngcontent-%COMP%]{max-width:100%}.halloween-quest[_ngcontent-%COMP%]{padding:1em}.halloween-quest[_ngcontent-%COMP%] h4[_ngcontent-%COMP%], .halloween-quest[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{color:var(--void-clr)}.halloween-quest[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]{margin:auto;line-height:1.5em}.ctn[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin:auto}@media all and (min-width: 1140px){.halloween[_ngcontent-%COMP%], .tattoos[_ngcontent-%COMP%]{width:75%}.daily-quests[_ngcontent-%COMP%], .halloween-titles[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(2,1fr);padding:2em;grid-gap:1em;gap:1em}.crafting-items[_ngcontent-%COMP%], .hallo-raids[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(3,1fr);padding:1em}.crafting-items[_ngcontent-%COMP%]{gap:1em}}"]}),n})()},{path:"arena-of-talents",component:(()=>{class n{constructor(){this.generalInfoVisible=!1,this.howToRegisterVisible=!1,this.mechanicsVisible=!1,this.carouselImages=["/assets/img/prestiges/p9/ArenaOfTalent/mithril/1.png","/assets/img/prestiges/p9/ArenaOfTalent/mithril/2.png","/assets/img/prestiges/p9/ArenaOfTalent/mithril/3.png","/assets/img/prestiges/p9/ArenaOfTalent/mithril/4.png","/assets/img/prestiges/p9/ArenaOfTalent/mithril/5.png","/assets/img/prestiges/p9/ArenaOfTalent/mithril/6.png","/assets/img/prestiges/p9/ArenaOfTalent/mithril/7.png","/assets/img/prestiges/p9/ArenaOfTalent/mithril/8.png","/assets/img/prestiges/p9/ArenaOfTalent/mithril/9.png","/assets/img/prestiges/p9/ArenaOfTalent/mithril/10.png","/assets/img/prestiges/p9/ArenaOfTalent/mithril/11.png","/assets/img/prestiges/p9/ArenaOfTalent/mithril/12.png","/assets/img/prestiges/p9/ArenaOfTalent/mithril/13.png","/assets/img/prestiges/p9/ArenaOfTalent/mithril/14.png","/assets/img/prestiges/p9/ArenaOfTalent/mithril/15.png","/assets/img/prestiges/p9/ArenaOfTalent/mithril/16.png","/assets/img/prestiges/p9/ArenaOfTalent/mithril/17.png"],this.currentIndex=0}toggleGeneralInfo(){this.generalInfoVisible=!this.generalInfoVisible}toggleHowToRegister(){this.howToRegisterVisible=!this.howToRegisterVisible}toggleMechanics(){this.mechanicsVisible=!this.mechanicsVisible}prevImage(){this.currentIndex=0===this.currentIndex?this.carouselImages.length-1:this.currentIndex-1}nextImage(){this.currentIndex=this.currentIndex===this.carouselImages.length-1?0:this.currentIndex+1}preventTabExpansion(e){e.stopPropagation()}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=X({type:n,selectors:[["app-arena"]],decls:87,vars:9,consts:[[1,"d-flex","justify-content-center"],[1,"badges"],[1,"custom-expansion-title1"],[1,""],[1,"custom-expansion-panel",3,"click"],[1,"custom-expansion-header"],[1,"custom-expansion-title"],[1,"header-underline"],[1,"custom-expansion-content","show"],[1,"expansion-content-inner"],[1,"wall-of-text"],[1,"custom-subtitle"],[1,"custom-expansion-content",3,"ngClass"],[1,"custom-expansion-content","show",3,"ngClass"],["src","/assets/img/prestiges/p9/ArenaOfTalent/4.png"],["src","/assets/img/prestiges/p9/ArenaOfTalent/5.png"],[1,"carousel-back"],["tabindex","0",1,"img-container"],["carouselContainer",""],[1,"carousel-button","left",3,"click","mousedown"],["alt","Carousel Image",1,"carousel-image",3,"src"],[1,"carousel-button","right",3,"click","mousedown"]],template:function(e,i){1&e&&(l(0,"div",0)(1,"div",1)(2,"div",2)(3,"span",3),s(4,"Arena of Talent"),a(),p(5,"hr"),a(),p(6,"br")(7,"br")(8,"br")(9,"br"),l(10,"div",4),ee("click",function(){return i.toggleGeneralInfo()}),l(11,"div",5)(12,"div",6)(13,"span",7),s(14,"GENERAL INFORMATION"),a(),p(15,"hr"),a()(),l(16,"div",8)(17,"div",9)(18,"div",10)(19,"span",11),s(20,"WHAT IS ARENA OF TALENT?"),a(),p(21,"br"),l(22,"p"),s(23,"AoT is a gamemode where you can compete 3v3 with other players as a team."),p(24,"br"),s(25," Arena of Talent will start at 3 PM Server Time. (It'll stay opened for 3 hours after start.) "),a()(),p(26,"hr"),l(27,"div",10)(28,"span",11),s(29,"REQUIREMENTS"),a(),p(30,"br"),l(31,"p"),s(32,"To be able to participate in AoT you need to be max level Prestige 5 Level 99 (+70)"),a()(),p(33,"hr"),a()()(),p(34,"br"),l(35,"div",4),ee("click",function(){return i.toggleHowToRegister()}),l(36,"div",5)(37,"div",6)(38,"span",7),s(39,"HOW TO REGISTER?"),a(),p(40,"hr"),a()(),l(41,"div",12)(42,"div",9)(43,"div",10)(44,"p"),s(45,"To register you need to locate Arena of Talent NPC that is found in the middle of Individual Arena and click on Register."),p(46,"br"),s(47," To get there head over to Skill Info (K) click on Time Circle and Enter the Unlimited Individual Arena."),a()(),p(48,"hr"),a()()(),p(49,"br"),l(50,"div",4),ee("click",function(){return i.toggleMechanics()}),l(51,"div",5)(52,"div",6)(53,"span",7),s(54,"MECHANICS"),a(),p(55,"hr"),a()(),l(56,"div",13)(57,"div",9)(58,"div",10)(59,"p"),s(60,"After registering and finding teams, you will choose the order in which you fight the enemy 1st, 2nd or 3rd. If the player on the first position loses, the heart next to his name will change colour to grey, the opposite team will gain a point and the next ally will be called to fight. NOTE: the player who eliminated their opponent will remain fighting until they die. The first team to get 3 points, therefore eliminating all opponents, wins the AoT and all participants will be teleported back to Individual Arena. The yellow circles are the amount of times you can call your allies for help for a short period of time, each team will get 5."),p(61,"br")(62,"img",14)(63,"img",15)(64,"br"),s(65," You can call for help by clicking on the boxes located at the bottom left side of your screen.\nThe allies that lost a duel already, can still be called to help, as long as yellow circles are still available.\nWith the camera icon you can view how your allies are currently doing."),p(66,"br"),s(67," For win you will get 1x Mithril Medal and 1x Cobalt Medal for lose. "),a()()()()(),p(68,"br"),l(69,"div",3)(70,"div",16)(71,"div",6),p(72,"BR"),l(73,"span",7),s(74,"MITHRIL MEDAL REWARDS"),a(),p(75,"hr"),a(),p(76,"br")(77,"br"),l(78,"div",17,18)(80,"button",19),ee("click",function(){return i.prevImage()})("mousedown",function(r){return i.preventTabExpansion(r)}),l(81,"span"),s(82,"<"),a()(),p(83,"img",20),l(84,"button",21),ee("click",function(){return i.nextImage()})("mousedown",function(r){return i.preventTabExpansion(r)}),l(85,"span"),s(86,">"),a()()()()()()()),2&e&&(C(16),Nt("show",i.generalInfoVisible),C(25),R("ngClass",lr(5,lk,i.howToRegisterVisible)),C(15),R("ngClass",lr(7,lk,i.mechanicsVisible)),C(27),It("src",i.carouselImages[i.currentIndex],q))},directives:[bm],styles:[".badges[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;flex-direction:column;margin-block:3em;color:#fff;background-color:#000c;border-radius:20px;width:100%;height:500%;padding:3em 0;text-align:center}.badges1[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;flex-direction:column;margin-block:3em;color:#fff;background-color:#000c;border-radius:20px;width:100%;padding:3em 0;text-align:center}.badges-title[_ngcontent-%COMP%], .badge-content[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{font-family:Edu SA Beginner,cursive;font-size:2rem}.badge-content[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .badge-content[_ngcontent-%COMP%] ul[_ngcontent-%COMP%]{margin-bottom:2em}.badge-content[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .badge-content[_ngcontent-%COMP%] li[_ngcontent-%COMP%], .badge-content[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{font-size:1.1rem}.badges-title[_ngcontent-%COMP%]{font-size:3rem;margin-bottom:1em;display:flex;justify-content:center}.badge-content[_ngcontent-%COMP%]{width:75%}.voidColor[_ngcontent-%COMP%]{color:var(--void-clr);font-weight:700}.voidSubTitle[_ngcontent-%COMP%]{font-size:1.25rem;text-decoration:underline;font-weight:700;text-align:center}@media all and (min-width: 1140px){.badges[_ngcontent-%COMP%]{width:75%}}.custom-expansion-panel[_ngcontent-%COMP%]{position:relative;border:2px solid #ffffff;border-radius:10px;margin-bottom:20px}.carousel-back[_ngcontent-%COMP%]{border-radius:10px;border:2px solid #ffffff;background:linear-gradient(to left,#2c012c8f,#724203a1)}.custom-expansion-content[_ngcontent-%COMP%]{max-height:0;overflow:hidden;transition:max-height .3s ease-out}.custom-expansion-content.show[_ngcontent-%COMP%]{max-height:500px}.custom-expansion-header[_ngcontent-%COMP%]{background:linear-gradient(to left,#2c012c8f,#724203a1);color:#fff;text-align:center;padding:20px;font-size:1.5rem;font-weight:700;cursor:pointer;border-top-left-radius:10px;border-top-right-radius:10px}.custom-expansion-title[_ngcontent-%COMP%]{font-size:2rem;font-weight:700;font-family:Your Preferred Font,sans-serif;cursor:pointer;transition:background-color .3s}.custom-expansion-title1[_ngcontent-%COMP%]{color:linear-gradient(to left,#2c012c8f,#724203a1);font-size:3rem;font-weight:700;font-family:Your Preferred Font,sans-serif;cursor:pointer}.expansion-content-inner[_ngcontent-%COMP%]{background:linear-gradient(to left,#2c012c8f,#724203a1);padding:15px;border-bottom-left-radius:10px;border-bottom-right-radius:10px}.divider-line[_ngcontent-%COMP%]{width:100%;height:2px;background-color:#8e44ad;margin-top:10px;margin-bottom:10px}.custom-subtitle[_ngcontent-%COMP%]{color:#f7f7f7;padding:10px;font-size:1.5rem;font-weight:700;text-decoration:underline;display:inline}.wall-of-text[_ngcontent-%COMP%]{background:linear-gradient(to right,#421c4296,#7c432b9d);padding:20px;border-radius:10px;margin-top:20px;font-family:Your Preferred Font,sans-serif;font-size:1.2rem;line-height:1.5;color:#fff;border:1px solid #ffffff88}.mat-expansion-panel-content[_ngcontent-%COMP%]{max-height:none!important}.img-container[_ngcontent-%COMP%]{margin:20px 0}.img-container[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:100%;height:auto;max-width:100%;border-radius:10px;box-shadow:0 4px 8px #0000001a;margin-bottom:0}.img-caption[_ngcontent-%COMP%]{font-style:italic;text-align:center;margin-top:10px;color:#555}.mat-expansion-panel[_ngcontent-%COMP%]{width:75%}.mat-expansion-panel-header[_ngcontent-%COMP%]{background:linear-gradient(to bottom,#6f42c1,#6610f2);color:#fff;font-weight:700;border-radius:10px}.mat-panel-title[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center}.img-container[_ngcontent-%COMP%]{width:80%;max-width:800px;margin:0 auto;position:relative;background-color:#000;overflow:hidden;border:1px solid #000000}.carousel-image[_ngcontent-%COMP%]{width:100%;height:auto;display:block;margin:0 auto}.carousel-button[_ngcontent-%COMP%]{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;background-color:#fcfcfc80;border:1px solid #000000;cursor:pointer;border-radius:10px}.carousel-button[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{font-size:20px;line-height:40px;color:#000}.left[_ngcontent-%COMP%]{left:0px}.right[_ngcontent-%COMP%]{right:0px}.carousel-caption[_ngcontent-%COMP%]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-family:YourFont,sans-serif;font-size:24px;font-weight:700;color:#fff;text-align:center}"]}),n})()},{path:"**",pathMatch:"full",component:EU}];let AY=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=We({type:n,bootstrap:[Rj]}),n.\u0275inj=Ye({providers:[],imports:[[Gw,Aj,CV,M8,pf.forRoot(TY,{onSameUrlNavigation:"reload"}),x6,sV],pf]}),n})();(function zN(){iw=!1})(),n4().bootstrapModule(AY).catch(n=>console.error(n))},259:function(Jr,sd){var at;!function(Ve,$o){"use strict";"object"==typeof Jr.exports?Jr.exports=Ve.document?$o(Ve,!0):function(Nn){if(!Nn.document)throw new Error("jQuery requires a window with a document");return $o(Nn)}:$o(Ve)}("undefined"!=typeof window?window:this,function(Ve,$o){"use strict";var Nn=[],yn=Object.getPrototypeOf,oo=Nn.slice,pl=Nn.flat?function(f){return Nn.flat.call(f)}:function(f){return Nn.concat.apply([],f)},$s=Nn.push,Fi=Nn.indexOf,zo={},fl=zo.toString,ro=zo.hasOwnProperty,ad=ro.toString,hf=ad.call(Object),bt={},$e=function(g){return"function"==typeof g&&"number"!=typeof g.nodeType&&"function"!=typeof g.item},pi=function(g){return null!=g&&g===g.window},Ze=Ve.document,gf={type:!0,src:!0,nonce:!0,noModule:!0};function zs(f,g,_){var y,x,M=(_=_||Ze).createElement("script");if(M.text=f,g)for(y in gf)(x=g[y]||g.getAttribute&&g.getAttribute(y))&&M.setAttribute(y,x);_.head.appendChild(M).parentNode.removeChild(M)}function wr(f){return null==f?f+"":"object"==typeof f||"function"==typeof f?zo[fl.call(f)]||"object":typeof f}var w=function(f,g){return new w.fn.init(f,g)};function xr(f){var g=!!f&&"length"in f&&f.length,_=wr(f);return!$e(f)&&!pi(f)&&("array"===_||0===g||"number"==typeof g&&g>0&&g-1 in f)}w.fn=w.prototype={jquery:"3.6.0",constructor:w,length:0,toArray:function(){return oo.call(this)},get:function(f){return null==f?oo.call(this):f<0?this[f+this.length]:this[f]},pushStack:function(f){var g=w.merge(this.constructor(),f);return g.prevObject=this,g},each:function(f){return w.each(this,f)},map:function(f){return this.pushStack(w.map(this,function(g,_){return f.call(g,_,g)}))},slice:function(){return this.pushStack(oo.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},even:function(){return this.pushStack(w.grep(this,function(f,g){return(g+1)%2}))},odd:function(){return this.pushStack(w.grep(this,function(f,g){return g%2}))},eq:function(f){var g=this.length,_=+f+(f<0?g:0);return this.pushStack(_>=0&&_+~]|"+qe+")"+qe+"*"),hi=new RegExp(qe+"|>"),pe=new RegExp(Jo),tt=new RegExp("^"+ji+"$"),Ot={ID:new RegExp("^#("+ji+")"),CLASS:new RegExp("^\\.("+ji+")"),TAG:new RegExp("^("+ji+"|[*])"),ATTR:new RegExp("^"+ra),PSEUDO:new RegExp("^"+Jo),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+qe+"*(even|odd|(([+-]|)(\\d*)n|)"+qe+"*(?:([+-]|)"+qe+"*(\\d+)|))"+qe+"*\\)|)","i"),bool:new RegExp("^(?:"+co+")$","i"),needsContext:new RegExp("^"+qe+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+qe+"*((?:-\\d)?\\d*)"+qe+"*\\)|)(?=[^-]|$)","i")},ei=/HTML$/i,Xo=/^(?:input|select|textarea|button)$/i,dn=/^h\d$/i,xi=/^[^{]+\{\s*\[native \w/,Gt=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,er=/[+~]/,Un=new RegExp("\\\\[\\da-fA-F]{1,6}"+qe+"?|\\\\([^\\r\\n\\f])","g"),Ae=function(k,S){var F="0x"+k.slice(1)-65536;return S||(F<0?String.fromCharCode(F+65536):String.fromCharCode(F>>10|55296,1023&F|56320))},rs=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,tr=function(k,S){return S?"\0"===k?"\ufffd":k.slice(0,-1)+"\\"+k.charCodeAt(k.length-1).toString(16)+" ":"\\"+k},aa=function(){B()},Sr=la(function(k){return!0===k.disabled&&"fieldset"===k.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{Wt.apply(zn=wn.call(xe.childNodes),xe.childNodes)}catch(k){Wt={apply:zn.length?function(S,F){ae.apply(S,wn.call(F))}:function(S,F){for(var Q=S.length,j=0;S[Q++]=F[j++];);S.length=Q-1}}}function Ke(k,S,F,Q){var j,J,ie,ce,ue,Oe,Pe,De=S&&S.ownerDocument,Qe=S?S.nodeType:9;if(F=F||[],"string"!=typeof k||!k||1!==Qe&&9!==Qe&&11!==Qe)return F;if(!Q&&(B(S),S=S||K,Te)){if(11!==Qe&&(ue=Gt.exec(k)))if(j=ue[1]){if(9===Qe){if(!(ie=S.getElementById(j)))return F;if(ie.id===j)return F.push(ie),F}else if(De&&(ie=De.getElementById(j))&&Ln(S,ie)&&ie.id===j)return F.push(ie),F}else{if(ue[2])return Wt.apply(F,S.getElementsByTagName(k)),F;if((j=ue[3])&&_.getElementsByClassName&&S.getElementsByClassName)return Wt.apply(F,S.getElementsByClassName(j)),F}if(_.qsa&&!$n[k+" "]&&(!le||!le.test(k))&&(1!==Qe||"object"!==S.nodeName.toLowerCase())){if(Pe=k,De=S,1===Qe&&(hi.test(k)||Td.test(k))){for(((De=er.test(k)&&Tr(S.parentNode)||S)!==S||!_.scope)&&((ce=S.getAttribute("id"))?ce=ce.replace(rs,tr):S.setAttribute("id",ce=vt)),J=(Oe=D(k)).length;J--;)Oe[J]=(ce?"#"+ce:":scope")+" "+Yn(Oe[J]);Pe=Oe.join(",")}try{return Wt.apply(F,De.querySelectorAll(Pe)),F}catch(At){$n(k,!0)}finally{ce===vt&&S.removeAttribute("id")}}}return T(k.replace(Wi,"$1"),S,F,Q)}function Do(){var k=[];return function S(F,Q){return k.push(F+" ")>y.cacheLength&&delete S[k.shift()],S[F+" "]=Q}}function Tn(k){return k[vt]=!0,k}function Ut(k){var S=K.createElement("fieldset");try{return!!k(S)}catch(F){return!1}finally{S.parentNode&&S.parentNode.removeChild(S),S=null}}function wt(k,S){for(var F=k.split("|"),Q=F.length;Q--;)y.attrHandle[F[Q]]=S}function Ad(k,S){var F=S&&k,Q=F&&1===k.nodeType&&1===S.nodeType&&k.sourceIndex-S.sourceIndex;if(Q)return Q;if(F)for(;F=F.nextSibling;)if(F===S)return-1;return k?1:-1}function Bf(k){return function(S){return"input"===S.nodeName.toLowerCase()&&S.type===k}}function $i(k){return function(S){var F=S.nodeName.toLowerCase();return("input"===F||"button"===F)&&S.type===k}}function gi(k){return function(S){return"form"in S?S.parentNode&&!1===S.disabled?"label"in S?"label"in S.parentNode?S.parentNode.disabled===k:S.disabled===k:S.isDisabled===k||S.isDisabled!==!k&&Sr(S)===k:S.disabled===k:"label"in S&&S.disabled===k}}function uo(k){return Tn(function(S){return S=+S,Tn(function(F,Q){for(var j,J=k([],F.length,S),ie=J.length;ie--;)F[j=J[ie]]&&(F[j]=!(Q[j]=F[j]))})})}function Tr(k){return k&&void 0!==k.getElementsByTagName&&k}for(g in _=Ke.support={},M=Ke.isXML=function(k){var F=k&&(k.ownerDocument||k).documentElement;return!ei.test(k&&k.namespaceURI||F&&F.nodeName||"HTML")},B=Ke.setDocument=function(k){var S,F,Q=k?k.ownerDocument||k:xe;return Q==K||9!==Q.nodeType||!Q.documentElement||(ve=(K=Q).documentElement,Te=!M(K),xe!=K&&(F=K.defaultView)&&F.top!==F&&(F.addEventListener?F.addEventListener("unload",aa,!1):F.attachEvent&&F.attachEvent("onunload",aa)),_.scope=Ut(function(j){return ve.appendChild(j).appendChild(K.createElement("div")),void 0!==j.querySelectorAll&&!j.querySelectorAll(":scope fieldset div").length}),_.attributes=Ut(function(j){return j.className="i",!j.getAttribute("className")}),_.getElementsByTagName=Ut(function(j){return j.appendChild(K.createComment("")),!j.getElementsByTagName("*").length}),_.getElementsByClassName=xi.test(K.getElementsByClassName),_.getById=Ut(function(j){return ve.appendChild(j).id=vt,!K.getElementsByName||!K.getElementsByName(vt).length}),_.getById?(y.filter.ID=function(j){var J=j.replace(Un,Ae);return function(ie){return ie.getAttribute("id")===J}},y.find.ID=function(j,J){if(void 0!==J.getElementById&&Te){var ie=J.getElementById(j);return ie?[ie]:[]}}):(y.filter.ID=function(j){var J=j.replace(Un,Ae);return function(ie){var ce=void 0!==ie.getAttributeNode&&ie.getAttributeNode("id");return ce&&ce.value===J}},y.find.ID=function(j,J){if(void 0!==J.getElementById&&Te){var ie,ce,ue,Oe=J.getElementById(j);if(Oe){if((ie=Oe.getAttributeNode("id"))&&ie.value===j)return[Oe];for(ue=J.getElementsByName(j),ce=0;Oe=ue[ce++];)if((ie=Oe.getAttributeNode("id"))&&ie.value===j)return[Oe]}return[]}}),y.find.TAG=_.getElementsByTagName?function(j,J){return void 0!==J.getElementsByTagName?J.getElementsByTagName(j):_.qsa?J.querySelectorAll(j):void 0}:function(j,J){var ie,ce=[],ue=0,Oe=J.getElementsByTagName(j);if("*"===j){for(;ie=Oe[ue++];)1===ie.nodeType&&ce.push(ie);return ce}return Oe},y.find.CLASS=_.getElementsByClassName&&function(j,J){if(void 0!==J.getElementsByClassName&&Te)return J.getElementsByClassName(j)},Ht=[],le=[],(_.qsa=xi.test(K.querySelectorAll))&&(Ut(function(j){var J;ve.appendChild(j).innerHTML="",j.querySelectorAll("[msallowcapture^='']").length&&le.push("[*^$]="+qe+"*(?:''|\"\")"),j.querySelectorAll("[selected]").length||le.push("\\["+qe+"*(?:value|"+co+")"),j.querySelectorAll("[id~="+vt+"-]").length||le.push("~="),(J=K.createElement("input")).setAttribute("name",""),j.appendChild(J),j.querySelectorAll("[name='']").length||le.push("\\["+qe+"*name"+qe+"*="+qe+"*(?:''|\"\")"),j.querySelectorAll(":checked").length||le.push(":checked"),j.querySelectorAll("a#"+vt+"+*").length||le.push(".#.+[+~]"),j.querySelectorAll("\\\f"),le.push("[\\r\\n\\f]")}),Ut(function(j){j.innerHTML="";var J=K.createElement("input");J.setAttribute("type","hidden"),j.appendChild(J).setAttribute("name","D"),j.querySelectorAll("[name=d]").length&&le.push("name"+qe+"*[*^$|!~]?="),2!==j.querySelectorAll(":enabled").length&&le.push(":enabled",":disabled"),ve.appendChild(j).disabled=!0,2!==j.querySelectorAll(":disabled").length&&le.push(":enabled",":disabled"),j.querySelectorAll("*,:x"),le.push(",.*:")})),(_.matchesSelector=xi.test(jt=ve.matches||ve.webkitMatchesSelector||ve.mozMatchesSelector||ve.oMatchesSelector||ve.msMatchesSelector))&&Ut(function(j){_.disconnectedMatch=jt.call(j,"*"),jt.call(j,"[s!='']:x"),Ht.push("!=",Jo)}),le=le.length&&new RegExp(le.join("|")),Ht=Ht.length&&new RegExp(Ht.join("|")),S=xi.test(ve.compareDocumentPosition),Ln=S||xi.test(ve.contains)?function(j,J){var ie=9===j.nodeType?j.documentElement:j,ce=J&&J.parentNode;return j===ce||!(!ce||1!==ce.nodeType||!(ie.contains?ie.contains(ce):j.compareDocumentPosition&&16&j.compareDocumentPosition(ce)))}:function(j,J){if(J)for(;J=J.parentNode;)if(J===j)return!0;return!1},Po=S?function(j,J){if(j===J)return ne=!0,0;var ie=!j.compareDocumentPosition-!J.compareDocumentPosition;return ie||(1&(ie=(j.ownerDocument||j)==(J.ownerDocument||J)?j.compareDocumentPosition(J):1)||!_.sortDetached&&J.compareDocumentPosition(j)===ie?j==K||j.ownerDocument==xe&&Ln(xe,j)?-1:J==K||J.ownerDocument==xe&&Ln(xe,J)?1:U?Gn(U,j)-Gn(U,J):0:4&ie?-1:1)}:function(j,J){if(j===J)return ne=!0,0;var ie,ce=0,ue=j.parentNode,Oe=J.parentNode,Pe=[j],De=[J];if(!ue||!Oe)return j==K?-1:J==K?1:ue?-1:Oe?1:U?Gn(U,j)-Gn(U,J):0;if(ue===Oe)return Ad(j,J);for(ie=j;ie=ie.parentNode;)Pe.unshift(ie);for(ie=J;ie=ie.parentNode;)De.unshift(ie);for(;Pe[ce]===De[ce];)ce++;return ce?Ad(Pe[ce],De[ce]):Pe[ce]==xe?-1:De[ce]==xe?1:0}),K},Ke.matches=function(k,S){return Ke(k,null,null,S)},Ke.matchesSelector=function(k,S){if(B(k),_.matchesSelector&&Te&&!$n[S+" "]&&(!Ht||!Ht.test(S))&&(!le||!le.test(S)))try{var F=jt.call(k,S);if(F||_.disconnectedMatch||k.document&&11!==k.document.nodeType)return F}catch(Q){$n(S,!0)}return Ke(S,K,null,[k]).length>0},Ke.contains=function(k,S){return(k.ownerDocument||k)!=K&&B(k),Ln(k,S)},Ke.attr=function(k,S){(k.ownerDocument||k)!=K&&B(k);var F=y.attrHandle[S.toLowerCase()],Q=F&&We.call(y.attrHandle,S.toLowerCase())?F(k,S,!Te):void 0;return void 0!==Q?Q:_.attributes||!Te?k.getAttribute(S):(Q=k.getAttributeNode(S))&&Q.specified?Q.value:null},Ke.escape=function(k){return(k+"").replace(rs,tr)},Ke.error=function(k){throw new Error("Syntax error, unrecognized expression: "+k)},Ke.uniqueSort=function(k){var S,F=[],Q=0,j=0;if(ne=!_.detectDuplicates,U=!_.sortStable&&k.slice(0),k.sort(Po),ne){for(;S=k[j++];)S===k[j]&&(Q=F.push(j));for(;Q--;)k.splice(F[Q],1)}return U=null,k},x=Ke.getText=function(k){var S,F="",Q=0,j=k.nodeType;if(j){if(1===j||9===j||11===j){if("string"==typeof k.textContent)return k.textContent;for(k=k.firstChild;k;k=k.nextSibling)F+=x(k)}else if(3===j||4===j)return k.nodeValue}else for(;S=k[Q++];)F+=x(S);return F},(y=Ke.selectors={cacheLength:50,createPseudo:Tn,match:Ot,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(k){return k[1]=k[1].replace(Un,Ae),k[3]=(k[3]||k[4]||k[5]||"").replace(Un,Ae),"~="===k[2]&&(k[3]=" "+k[3]+" "),k.slice(0,4)},CHILD:function(k){return k[1]=k[1].toLowerCase(),"nth"===k[1].slice(0,3)?(k[3]||Ke.error(k[0]),k[4]=+(k[4]?k[5]+(k[6]||1):2*("even"===k[3]||"odd"===k[3])),k[5]=+(k[7]+k[8]||"odd"===k[3])):k[3]&&Ke.error(k[0]),k},PSEUDO:function(k){var S,F=!k[6]&&k[2];return Ot.CHILD.test(k[0])?null:(k[3]?k[2]=k[4]||k[5]||"":F&&pe.test(F)&&(S=D(F,!0))&&(S=F.indexOf(")",F.length-S)-F.length)&&(k[0]=k[0].slice(0,S),k[2]=F.slice(0,S)),k.slice(0,3))}},filter:{TAG:function(k){var S=k.replace(Un,Ae).toLowerCase();return"*"===k?function(){return!0}:function(F){return F.nodeName&&F.nodeName.toLowerCase()===S}},CLASS:function(k){var S=X[k+" "];return S||(S=new RegExp("(^|"+qe+")"+k+"("+qe+"|$)"))&&X(k,function(F){return S.test("string"==typeof F.className&&F.className||void 0!==F.getAttribute&&F.getAttribute("class")||"")})},ATTR:function(k,S,F){return function(Q){var j=Ke.attr(Q,k);return null==j?"!="===S:!S||(j+="","="===S?j===F:"!="===S?j!==F:"^="===S?F&&0===j.indexOf(F):"*="===S?F&&j.indexOf(F)>-1:"$="===S?F&&j.slice(-F.length)===F:"~="===S?(" "+j.replace(sa," ")+" ").indexOf(F)>-1:"|="===S&&(j===F||j.slice(0,F.length+1)===F+"-"))}},CHILD:function(k,S,F,Q,j){var J="nth"!==k.slice(0,3),ie="last"!==k.slice(-4),ce="of-type"===S;return 1===Q&&0===j?function(ue){return!!ue.parentNode}:function(ue,Oe,Pe){var De,Qe,At,Ee,un,$t,ti=J!==ie?"nextSibling":"previousSibling",Je=ue.parentNode,Ar=ce&&ue.nodeName.toLowerCase(),as=!Pe&&!ce,ni=!1;if(Je){if(J){for(;ti;){for(Ee=ue;Ee=Ee[ti];)if(ce?Ee.nodeName.toLowerCase()===Ar:1===Ee.nodeType)return!1;$t=ti="only"===k&&!$t&&"nextSibling"}return!0}if($t=[ie?Je.firstChild:Je.lastChild],ie&&as){for(ni=(un=(De=(Qe=(At=(Ee=Je)[vt]||(Ee[vt]={}))[Ee.uniqueID]||(At[Ee.uniqueID]={}))[k]||[])[0]===cn&&De[1])&&De[2],Ee=un&&Je.childNodes[un];Ee=++un&&Ee&&Ee[ti]||(ni=un=0)||$t.pop();)if(1===Ee.nodeType&&++ni&&Ee===ue){Qe[k]=[cn,un,ni];break}}else if(as&&(ni=un=(De=(Qe=(At=(Ee=ue)[vt]||(Ee[vt]={}))[Ee.uniqueID]||(At[Ee.uniqueID]={}))[k]||[])[0]===cn&&De[1]),!1===ni)for(;(Ee=++un&&Ee&&Ee[ti]||(ni=un=0)||$t.pop())&&((ce?Ee.nodeName.toLowerCase()!==Ar:1!==Ee.nodeType)||!++ni||(as&&((Qe=(At=Ee[vt]||(Ee[vt]={}))[Ee.uniqueID]||(At[Ee.uniqueID]={}))[k]=[cn,ni]),Ee!==ue)););return(ni-=j)===Q||ni%Q==0&&ni/Q>=0}}},PSEUDO:function(k,S){var F,Q=y.pseudos[k]||y.setFilters[k.toLowerCase()]||Ke.error("unsupported pseudo: "+k);return Q[vt]?Q(S):Q.length>1?(F=[k,k,"",S],y.setFilters.hasOwnProperty(k.toLowerCase())?Tn(function(j,J){for(var ie,ce=Q(j,S),ue=ce.length;ue--;)j[ie=Gn(j,ce[ue])]=!(J[ie]=ce[ue])}):function(j){return Q(j,0,F)}):Q}},pseudos:{not:Tn(function(k){var S=[],F=[],Q=E(k.replace(Wi,"$1"));return Q[vt]?Tn(function(j,J,ie,ce){for(var ue,Oe=Q(j,null,ce,[]),Pe=j.length;Pe--;)(ue=Oe[Pe])&&(j[Pe]=!(J[Pe]=ue))}):function(j,J,ie){return S[0]=j,Q(S,null,ie,F),S[0]=null,!F.pop()}}),has:Tn(function(k){return function(S){return Ke(k,S).length>0}}),contains:Tn(function(k){return k=k.replace(Un,Ae),function(S){return(S.textContent||x(S)).indexOf(k)>-1}}),lang:Tn(function(k){return tt.test(k||"")||Ke.error("unsupported lang: "+k),k=k.replace(Un,Ae).toLowerCase(),function(S){var F;do{if(F=Te?S.lang:S.getAttribute("xml:lang")||S.getAttribute("lang"))return(F=F.toLowerCase())===k||0===F.indexOf(k+"-")}while((S=S.parentNode)&&1===S.nodeType);return!1}}),target:function(k){var S=f.location&&f.location.hash;return S&&S.slice(1)===k.id},root:function(k){return k===ve},focus:function(k){return k===K.activeElement&&(!K.hasFocus||K.hasFocus())&&!!(k.type||k.href||~k.tabIndex)},enabled:gi(!1),disabled:gi(!0),checked:function(k){var S=k.nodeName.toLowerCase();return"input"===S&&!!k.checked||"option"===S&&!!k.selected},selected:function(k){return!0===k.selected},empty:function(k){for(k=k.firstChild;k;k=k.nextSibling)if(k.nodeType<6)return!1;return!0},parent:function(k){return!y.pseudos.empty(k)},header:function(k){return dn.test(k.nodeName)},input:function(k){return Xo.test(k.nodeName)},button:function(k){var S=k.nodeName.toLowerCase();return"input"===S&&"button"===k.type||"button"===S},text:function(k){var S;return"input"===k.nodeName.toLowerCase()&&"text"===k.type&&(null==(S=k.getAttribute("type"))||"text"===S.toLowerCase())},first:uo(function(){return[0]}),last:uo(function(k,S){return[S-1]}),eq:uo(function(k,S,F){return[F<0?F+S:F]}),even:uo(function(k,S){for(var F=0;FS?S:F;--Q>=0;)k.push(Q);return k}),gt:uo(function(k,S,F){for(var Q=F<0?F+S:F;++Q1?function(S,F,Q){for(var j=k.length;j--;)if(!k[j](S,F,Q))return!1;return!0}:k[0]}function ca(k,S,F,Q,j){for(var J,ie=[],ce=0,ue=k.length,Oe=null!=S;ce-1&&(ie[Pe]=!(ce[Pe]=Qe))}}else Je=ca(Je===ce?Je.splice(un,Je.length):Je),j?j(null,ce,Je,Oe):Wt.apply(ce,Je)})}function Id(k){for(var S,F,Q,j=k.length,J=y.relative[k[0].type],ie=J||y.relative[" "],ce=J?1:0,ue=la(function(De){return De===S},ie,!0),Oe=la(function(De){return Gn(S,De)>-1},ie,!0),Pe=[function(De,Qe,At){var Ee=!J&&(At||Qe!==H)||((S=Qe).nodeType?ue(De,Qe,At):Oe(De,Qe,At));return S=null,Ee}];ce1&&Nd(Pe),ce>1&&Yn(k.slice(0,ce-1).concat({value:" "===k[ce-2].type?"*":""})).replace(Wi,"$1"),F,ce0,Q=k.length>0,j=function(J,ie,ce,ue,Oe){var Pe,De,Qe,At=0,Ee="0",un=J&&[],$t=[],ti=H,Je=J||Q&&y.find.TAG("*",Oe),Ar=cn+=null==ti?1:Math.random()||.1,as=Je.length;for(Oe&&(H=ie==K||ie||Oe);Ee!==as&&null!=(Pe=Je[Ee]);Ee++){if(Q&&Pe){for(De=0,!ie&&Pe.ownerDocument!=K&&(B(Pe),ce=!Te);Qe=k[De++];)if(Qe(Pe,ie||K,ce)){ue.push(Pe);break}Oe&&(cn=Ar)}F&&((Pe=!Qe&&Pe)&&At--,J&&un.push(Pe))}if(At+=Ee,F&&Ee!==At){for(De=0;Qe=S[De++];)Qe(un,$t,ie,ce);if(J){if(At>0)for(;Ee--;)un[Ee]||$t[Ee]||($t[Ee]=lo.call(ue));$t=ca($t)}Wt.apply(ue,$t),Oe&&!J&&$t.length>0&&At+S.length>1&&Ke.uniqueSort(ue)}return Oe&&(cn=Ar,H=ti),un};return F?Tn(j):j}(j,Q)),J.selector=k}return J},T=Ke.select=function(k,S,F,Q){var j,J,ie,ce,ue,Oe="function"==typeof k&&k,Pe=!Q&&D(k=Oe.selector||k);if(F=F||[],1===Pe.length){if((J=Pe[0]=Pe[0].slice(0)).length>2&&"ID"===(ie=J[0]).type&&9===S.nodeType&&Te&&y.relative[J[1].type]){if(!(S=(y.find.ID(ie.matches[0].replace(Un,Ae),S)||[])[0]))return F;Oe&&(S=S.parentNode),k=k.slice(J.shift().value.length)}for(j=Ot.needsContext.test(k)?0:J.length;j--&&!y.relative[ce=(ie=J[j]).type];)if((ue=y.find[ce])&&(Q=ue(ie.matches[0].replace(Un,Ae),er.test(J[0].type)&&Tr(S.parentNode)||S))){if(J.splice(j,1),!(k=Q.length&&Yn(J)))return Wt.apply(F,Q),F;break}}return(Oe||E(k,Pe))(Q,S,!Te,F,!S||er.test(k)&&Tr(S.parentNode)||S),F},_.sortStable=vt.split("").sort(Po).join("")===vt,_.detectDuplicates=!!ne,B(),_.sortDetached=Ut(function(k){return 1&k.compareDocumentPosition(K.createElement("fieldset"))}),Ut(function(k){return k.innerHTML="","#"===k.firstChild.getAttribute("href")})||wt("type|href|height|width",function(k,S,F){if(!F)return k.getAttribute(S,"type"===S.toLowerCase()?1:2)}),(!_.attributes||!Ut(function(k){return k.innerHTML="",k.firstChild.setAttribute("value",""),""===k.firstChild.getAttribute("value")}))&&wt("value",function(k,S,F){if(!F&&"input"===k.nodeName.toLowerCase())return k.defaultValue}),Ut(function(k){return null==k.getAttribute("disabled")})||wt(co,function(k,S,F){var Q;if(!F)return!0===k[S]?S.toLowerCase():(Q=k.getAttributeNode(S))&&Q.specified?Q.value:null}),Ke}(Ve);w.find=Li,w.expr=Li.selectors,w.expr[":"]=w.expr.pseudos,w.uniqueSort=w.unique=Li.uniqueSort,w.text=Li.getText,w.isXMLDoc=Li.isXML,w.contains=Li.contains,w.escapeSelector=Li.escape;var Mr=function(f,g,_){for(var y=[],x=void 0!==_;(f=f[g])&&9!==f.nodeType;)if(1===f.nodeType){if(x&&w(f).is(_))break;y.push(f)}return y},Us=function(f,g){for(var _=[];f;f=f.nextSibling)1===f.nodeType&&f!==g&&_.push(f);return _},ld=w.expr.match.needsContext;function jn(f,g){return f.nodeName&&f.nodeName.toLowerCase()===g.toLowerCase()}var Bi=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function cd(f,g,_){return $e(g)?w.grep(f,function(y,x){return!!g.call(y,x,y)!==_}):g.nodeType?w.grep(f,function(y){return y===g!==_}):"string"!=typeof g?w.grep(f,function(y){return Fi.call(g,y)>-1!==_}):w.filter(g,f,_)}w.filter=function(f,g,_){var y=g[0];return _&&(f=":not("+f+")"),1===g.length&&1===y.nodeType?w.find.matchesSelector(y,f)?[y]:[]:w.find.matches(f,w.grep(g,function(x){return 1===x.nodeType}))},w.fn.extend({find:function(f){var g,_,y=this.length,x=this;if("string"!=typeof f)return this.pushStack(w(f).filter(function(){for(g=0;g1?w.uniqueSort(_):_},filter:function(f){return this.pushStack(cd(this,f||[],!1))},not:function(f){return this.pushStack(cd(this,f||[],!0))},is:function(f){return!!cd(this,"string"==typeof f&&ld.test(f)?w(f):f||[],!1).length}});var hl,Pt=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/,dd=w.fn.init=function(f,g,_){var y,x;if(!f)return this;if(_=_||hl,"string"==typeof f){if(!(y="<"===f[0]&&">"===f[f.length-1]&&f.length>=3?[null,f,null]:Pt.exec(f))||!y[1]&&g)return!g||g.jquery?(g||_).find(f):this.constructor(g).find(f);if(y[1]){if(w.merge(this,w.parseHTML(y[1],(g=g instanceof w?g[0]:g)&&g.nodeType?g.ownerDocument||g:Ze,!0)),Bi.test(y[1])&&w.isPlainObject(g))for(y in g)$e(this[y])?this[y](g[y]):this.attr(y,g[y]);return this}return(x=Ze.getElementById(y[2]))&&(this[0]=x,this.length=1),this}return f.nodeType?(this[0]=f,this.length=1,this):$e(f)?void 0!==_.ready?_.ready(f):f(w):w.makeArray(f,this)};dd.prototype=w.fn,hl=w(Ze);var mf=/^(?:parents|prev(?:Until|All))/,_f={children:!0,contents:!0,next:!0,prev:!0};function ud(f,g){for(;(f=f[g])&&1!==f.nodeType;);return f}w.fn.extend({has:function(f){var g=w(f,this),_=g.length;return this.filter(function(){for(var y=0;y<_;y++)if(w.contains(this,g[y]))return!0})},closest:function(f,g){var _,y=0,x=this.length,M=[],D="string"!=typeof f&&w(f);if(!ld.test(f))for(;y-1:1===_.nodeType&&w.find.matchesSelector(_,f))){M.push(_);break}return this.pushStack(M.length>1?w.uniqueSort(M):M)},index:function(f){return f?"string"==typeof f?Fi.call(w(f),this[0]):Fi.call(this,f.jquery?f[0]:f):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(f,g){return this.pushStack(w.uniqueSort(w.merge(this.get(),w(f,g))))},addBack:function(f){return this.add(null==f?this.prevObject:this.prevObject.filter(f))}}),w.each({parent:function(f){var g=f.parentNode;return g&&11!==g.nodeType?g:null},parents:function(f){return Mr(f,"parentNode")},parentsUntil:function(f,g,_){return Mr(f,"parentNode",_)},next:function(f){return ud(f,"nextSibling")},prev:function(f){return ud(f,"previousSibling")},nextAll:function(f){return Mr(f,"nextSibling")},prevAll:function(f){return Mr(f,"previousSibling")},nextUntil:function(f,g,_){return Mr(f,"nextSibling",_)},prevUntil:function(f,g,_){return Mr(f,"previousSibling",_)},siblings:function(f){return Us((f.parentNode||{}).firstChild,f)},children:function(f){return Us(f.firstChild)},contents:function(f){return null!=f.contentDocument&&yn(f.contentDocument)?f.contentDocument:(jn(f,"template")&&(f=f.content||f),w.merge([],f.childNodes))}},function(f,g){w.fn[f]=function(_,y){var x=w.map(this,g,_);return"Until"!==f.slice(-5)&&(y=_),y&&"string"==typeof y&&(x=w.filter(y,x)),this.length>1&&(_f[f]||w.uniqueSort(x),mf.test(f)&&x.reverse()),this.pushStack(x)}});var Le=/[^\x20\t\r\n\f]+/g;function Go(f){return f}function Rt(f){throw f}function Ct(f,g,_,y){var x;try{f&&$e(x=f.promise)?x.call(f).done(g).fail(_):f&&$e(x=f.then)?x.call(f,g,_):g.apply(void 0,[f].slice(y))}catch(M){_.apply(void 0,[M])}}w.Callbacks=function(f){f="string"==typeof f?function pd(f){var g={};return w.each(f.match(Le)||[],function(_,y){g[y]=!0}),g}(f):w.extend({},f);var g,_,y,x,M=[],D=[],E=-1,T=function(){for(x=x||f.once,y=g=!0;D.length;E=-1)for(_=D.shift();++E-1;)M.splice(B,1),B<=E&&E--}),this},has:function(U){return U?w.inArray(U,M)>-1:M.length>0},empty:function(){return M&&(M=[]),this},disable:function(){return x=D=[],M=_="",this},disabled:function(){return!M},lock:function(){return x=D=[],!_&&!g&&(M=_=""),this},locked:function(){return!!x},fireWith:function(U,ne){return x||(ne=[U,(ne=ne||[]).slice?ne.slice():ne],D.push(ne),g||T()),this},fire:function(){return H.fireWith(this,arguments),this},fired:function(){return!!y}};return H},w.extend({Deferred:function(f){var g=[["notify","progress",w.Callbacks("memory"),w.Callbacks("memory"),2],["resolve","done",w.Callbacks("once memory"),w.Callbacks("once memory"),0,"resolved"],["reject","fail",w.Callbacks("once memory"),w.Callbacks("once memory"),1,"rejected"]],_="pending",y={state:function(){return _},always:function(){return x.done(arguments).fail(arguments),this},catch:function(M){return y.then(null,M)},pipe:function(){var M=arguments;return w.Deferred(function(D){w.each(g,function(E,T){var H=$e(M[T[4]])&&M[T[4]];x[T[1]](function(){var U=H&&H.apply(this,arguments);U&&$e(U.promise)?U.promise().progress(D.notify).done(D.resolve).fail(D.reject):D[T[0]+"With"](this,H?[U]:arguments)})}),M=null}).promise()},then:function(M,D,E){var T=0;function H(U,ne,B,K){return function(){var ve=this,Te=arguments,le=function(){var jt,Ln;if(!(U=T&&(B!==Rt&&(ve=void 0,Te=[jt]),ne.rejectWith(ve,Te))}};U?Ht():(w.Deferred.getStackHook&&(Ht.stackTrace=w.Deferred.getStackHook()),Ve.setTimeout(Ht))}}return w.Deferred(function(U){g[0][3].add(H(0,U,$e(E)?E:Go,U.notifyWith)),g[1][3].add(H(0,U,$e(M)?M:Go)),g[2][3].add(H(0,U,$e(D)?D:Rt))}).promise()},promise:function(M){return null!=M?w.extend(M,y):y}},x={};return w.each(g,function(M,D){var E=D[2],T=D[5];y[D[1]]=E.add,T&&E.add(function(){_=T},g[3-M][2].disable,g[3-M][3].disable,g[0][2].lock,g[0][3].lock),E.add(D[3].fire),x[D[0]]=function(){return x[D[0]+"With"](this===x?void 0:this,arguments),this},x[D[0]+"With"]=E.fireWith}),y.promise(x),f&&f.call(x,x),x},when:function(f){var g=arguments.length,_=g,y=Array(_),x=oo.call(arguments),M=w.Deferred(),D=function(E){return function(T){y[E]=this,x[E]=arguments.length>1?oo.call(arguments):T,--g||M.resolveWith(y,x)}};if(g<=1&&(Ct(f,M.done(D(_)).resolve,M.reject,!g),"pending"===M.state()||$e(x[_]&&x[_].then)))return M.then();for(;_--;)Ct(x[_],D(_),M.reject);return M.promise()}});var bf=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;w.Deferred.exceptionHook=function(f,g){Ve.console&&Ve.console.warn&&f&&bf.test(f.name)&&Ve.console.warn("jQuery.Deferred exception: "+f.message,f.stack,g)},w.readyException=function(f){Ve.setTimeout(function(){throw f})};var it=w.Deferred();function Pr(){Ze.removeEventListener("DOMContentLoaded",Pr),Ve.removeEventListener("load",Pr),w.ready()}w.fn.ready=function(f){return it.then(f).catch(function(g){w.readyException(g)}),this},w.extend({isReady:!1,readyWait:1,ready:function(f){(!0===f?--w.readyWait:w.isReady)||(w.isReady=!0,!(!0!==f&&--w.readyWait>0)&&it.resolveWith(Ze,[w]))}}),w.ready.then=it.then,"complete"===Ze.readyState||"loading"!==Ze.readyState&&!Ze.documentElement.doScroll?Ve.setTimeout(w.ready):(Ze.addEventListener("DOMContentLoaded",Pr),Ve.addEventListener("load",Pr));var xo=function(f,g,_,y,x,M,D){var E=0,T=f.length,H=null==_;if("object"===wr(_))for(E in x=!0,_)xo(f,g,E,_[E],!0,M,D);else if(void 0!==y&&(x=!0,$e(y)||(D=!0),H&&(D?(g.call(f,y),g=null):(H=g,g=function(U,ne,B){return H.call(w(U),B)})),g))for(;E1,null,!0)},removeData:function(f){return this.each(function(){Rn.remove(this,f)})}}),w.extend({queue:function(f,g,_){var y;if(f)return y=Se.get(f,g=(g||"fx")+"queue"),_&&(!y||Array.isArray(_)?y=Se.access(f,g,w.makeArray(_)):y.push(_)),y||[]},dequeue:function(f,g){var _=w.queue(f,g=g||"fx"),y=_.length,x=_.shift(),M=w._queueHooks(f,g);"inprogress"===x&&(x=_.shift(),y--),x&&("fx"===g&&_.unshift("inprogress"),delete M.stop,x.call(f,function(){w.dequeue(f,g)},M)),!y&&M&&M.empty.fire()},_queueHooks:function(f,g){var _=g+"queueHooks";return Se.get(f,_)||Se.access(f,_,{empty:w.Callbacks("once memory").add(function(){Se.remove(f,[g+"queue",_])})})}}),w.fn.extend({queue:function(f,g){var _=2;return"string"!=typeof f&&(g=f,f="fx",_--),arguments.length<_?w.queue(this[0],f):void 0===g?this:this.each(function(){var y=w.queue(this,f,g);w._queueHooks(this,f),"fx"===f&&"inprogress"!==y[0]&&w.dequeue(this,f)})},dequeue:function(f){return this.each(function(){w.dequeue(this,f)})},clearQueue:function(f){return this.queue(f||"fx",[])},promise:function(f,g){var _,y=1,x=w.Deferred(),M=this,D=this.length,E=function(){--y||x.resolveWith(M,[M])};for("string"!=typeof f&&(g=f,f=void 0),f=f||"fx";D--;)(_=Se.get(M[D],f+"queueHooks"))&&_.empty&&(y++,_.empty.add(E));return E(),x.promise(g)}});var Cf=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,qs=new RegExp("^(?:([+-])=|)("+Cf+")([a-z%]*)$","i"),In=["Top","Right","Bottom","Left"],Uo=Ze.documentElement,es=function(f){return w.contains(f.ownerDocument,f)},wf={composed:!0};Uo.getRootNode&&(es=function(f){return w.contains(f.ownerDocument,f)||f.getRootNode(wf)===f.ownerDocument});var gl=function(f,g){return"none"===(f=g||f).style.display||""===f.style.display&&es(f)&&"none"===w.css(f,"display")};function gd(f,g,_,y){var x,M,D=20,E=y?function(){return y.cur()}:function(){return w.css(f,g,"")},T=E(),H=_&&_[3]||(w.cssNumber[g]?"":"px"),U=f.nodeType&&(w.cssNumber[g]||"px"!==H&&+T)&&qs.exec(w.css(f,g));if(U&&U[3]!==H){for(H=H||U[3],U=+(T/=2)||1;D--;)w.style(f,g,U+H),(1-M)*(1-(M=E()/T||.5))<=0&&(D=0),U/=M;w.style(f,g,(U*=2)+H),_=_||[]}return _&&(U=+U||+T||0,x=_[1]?U+(_[1]+1)*_[2]:+_[2],y&&(y.unit=H,y.start=U,y.end=x)),x}var xf={};function W_(f){var g,_=f.ownerDocument,y=f.nodeName,x=xf[y];return x||(g=_.body.appendChild(_.createElement(y)),x=w.css(g,"display"),g.parentNode.removeChild(g),"none"===x&&(x="block"),xf[y]=x,x)}function ts(f,g){for(var _,y,x=[],M=0,D=f.length;M\x20\t\r\n\f]*)/i,Qs=/^$|^module$|\/(?:java|ecma)script/i;g=Ze.createDocumentFragment().appendChild(Ze.createElement("div")),(_=Ze.createElement("input")).setAttribute("type","radio"),_.setAttribute("checked","checked"),_.setAttribute("name","t"),g.appendChild(_),bt.checkClone=g.cloneNode(!0).cloneNode(!0).lastChild.checked,g.innerHTML="",bt.noCloneChecked=!!g.cloneNode(!0).lastChild.defaultValue,g.innerHTML="",bt.option=!!g.lastChild;var Jn={thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};function Fn(f,g){var _;return _=void 0!==f.getElementsByTagName?f.getElementsByTagName(g||"*"):void 0!==f.querySelectorAll?f.querySelectorAll(g||"*"):[],void 0===g||g&&jn(f,g)?w.merge([f],_):_}function Zs(f,g){for(var _=0,y=f.length;_",""]);var md=/<|&#?\w+;/;function _d(f,g,_,y,x){for(var M,D,E,T,H,U,ne=g.createDocumentFragment(),B=[],K=0,ve=f.length;K-1)x&&x.push(M);else if(H=es(M),D=Fn(ne.appendChild(M),"script"),H&&Zs(D),_)for(U=0;M=D[U++];)Qs.test(M.type||"")&&_.push(M);return ne}var ml=/^([^.]*)(?:\.(.+)|)/;function Yo(){return!0}function qo(){return!1}function bd(f,g){return f===function vn(){try{return Ze.activeElement}catch(f){}}()==("focus"===g)}function _l(f,g,_,y,x,M){var D,E;if("object"==typeof g){for(E in"string"!=typeof _&&(y=y||_,_=void 0),g)_l(f,E,_,y,g[E],M);return f}if(null==y&&null==x?(x=_,y=_=void 0):null==x&&("string"==typeof _?(x=y,y=void 0):(x=y,y=_,_=void 0)),!1===x)x=qo;else if(!x)return f;return 1===M&&(D=x,x=function(T){return w().off(T),D.apply(this,arguments)},x.guid=D.guid||(D.guid=w.guid++)),f.each(function(){w.event.add(this,g,x,y,_)})}function Js(f,g,_){_?(Se.set(f,g,!1),w.event.add(f,g,{namespace:!1,handler:function(y){var x,M,D=Se.get(this,g);if(1&y.isTrigger&&this[g]){if(D.length)(w.event.special[g]||{}).delegateType&&y.stopPropagation();else if(D=oo.call(arguments),Se.set(this,g,D),x=_(this,g),this[g](),D!==(M=Se.get(this,g))||x?Se.set(this,g,!1):M={},D!==M)return y.stopImmediatePropagation(),y.preventDefault(),M&&M.value}else D.length&&(Se.set(this,g,{value:w.event.trigger(w.extend(D[0],w.Event.prototype),D.slice(1),this)}),y.stopImmediatePropagation())}})):void 0===Se.get(f,g)&&w.event.add(f,g,Yo)}w.event={global:{},add:function(f,g,_,y,x){var M,D,E,T,H,U,ne,B,K,ve,Te,le=Se.get(f);if(Ys(f))for(_.handler&&(_=(M=_).handler,x=M.selector),x&&w.find.matchesSelector(Uo,x),_.guid||(_.guid=w.guid++),(T=le.events)||(T=le.events=Object.create(null)),(D=le.handle)||(D=le.handle=function(Ht){return void 0!==w&&w.event.triggered!==Ht.type?w.event.dispatch.apply(f,arguments):void 0}),H=(g=(g||"").match(Le)||[""]).length;H--;)K=Te=(E=ml.exec(g[H])||[])[1],ve=(E[2]||"").split(".").sort(),K&&(ne=w.event.special[K]||{},ne=w.event.special[K=(x?ne.delegateType:ne.bindType)||K]||{},U=w.extend({type:K,origType:Te,data:y,handler:_,guid:_.guid,selector:x,needsContext:x&&w.expr.match.needsContext.test(x),namespace:ve.join(".")},M),(B=T[K])||((B=T[K]=[]).delegateCount=0,(!ne.setup||!1===ne.setup.call(f,y,ve,D))&&f.addEventListener&&f.addEventListener(K,D)),ne.add&&(ne.add.call(f,U),U.handler.guid||(U.handler.guid=_.guid)),x?B.splice(B.delegateCount++,0,U):B.push(U),w.event.global[K]=!0)},remove:function(f,g,_,y,x){var M,D,E,T,H,U,ne,B,K,ve,Te,le=Se.hasData(f)&&Se.get(f);if(le&&(T=le.events)){for(H=(g=(g||"").match(Le)||[""]).length;H--;)if(K=Te=(E=ml.exec(g[H])||[])[1],ve=(E[2]||"").split(".").sort(),K){for(ne=w.event.special[K]||{},B=T[K=(y?ne.delegateType:ne.bindType)||K]||[],E=E[2]&&new RegExp("(^|\\.)"+ve.join("\\.(?:.*\\.|)")+"(\\.|$)"),D=M=B.length;M--;)U=B[M],(x||Te===U.origType)&&(!_||_.guid===U.guid)&&(!E||E.test(U.namespace))&&(!y||y===U.selector||"**"===y&&U.selector)&&(B.splice(M,1),U.selector&&B.delegateCount--,ne.remove&&ne.remove.call(f,U));D&&!B.length&&((!ne.teardown||!1===ne.teardown.call(f,ve,le.handle))&&w.removeEvent(f,K,le.handle),delete T[K])}else for(K in T)w.event.remove(f,K+g[H],_,y,!0);w.isEmptyObject(T)&&Se.remove(f,"handle events")}},dispatch:function(f){var g,_,y,x,M,D,E=new Array(arguments.length),T=w.event.fix(f),H=(Se.get(this,"events")||Object.create(null))[T.type]||[],U=w.event.special[T.type]||{};for(E[0]=T,g=1;g=1))for(;H!==this;H=H.parentNode||this)if(1===H.nodeType&&("click"!==f.type||!0!==H.disabled)){for(M=[],D={},_=0;_-1:w.find(x,this,null,[H]).length),D[x]&&M.push(y);M.length&&E.push({elem:H,handlers:M})}return H=this,T\s*$/g;function vd(f,g){return jn(f,"table")&&jn(11!==g.nodeType?g:g.firstChild,"tr")&&w(f).children("tbody")[0]||f}function kf(f){return f.type=(null!==f.getAttribute("type"))+"/"+f.type,f}function ao(f){return"true/"===(f.type||"").slice(0,5)?f.type=f.type.slice(5):f.removeAttribute("type"),f}function Cd(f,g){var _,y,x,D,E,T;if(1===g.nodeType){if(Se.hasData(f)&&(T=Se.get(f).events))for(x in Se.remove(g,"handle events"),T)for(_=0,y=T[x].length;_1&&"string"==typeof K&&!bt.checkClone&&Df.test(K))return f.each(function(Te){var le=f.eq(Te);ve&&(g[0]=K.call(this,Te,le.html())),Vi(le,g,_,y)});if(ne&&(M=(x=_d(g,f[0].ownerDocument,!1,f,y)).firstChild,1===x.childNodes.length&&(x=M),M||y)){for(E=(D=w.map(Fn(x,"script"),kf)).length;U0&&Zs(D,!T&&Fn(f,"script")),E},cleanData:function(f){for(var g,_,y,x=w.event.special,M=0;void 0!==(_=f[M]);M++)if(Ys(_)){if(g=_[Se.expando]){if(g.events)for(y in g.events)x[y]?w.event.remove(_,y):w.removeEvent(_,y,g.handle);_[Se.expando]=void 0}_[Rn.expando]&&(_[Rn.expando]=void 0)}}}),w.fn.extend({detach:function(f){return fi(this,f,!0)},remove:function(f){return fi(this,f)},text:function(f){return xo(this,function(g){return void 0===g?w.text(this):this.empty().each(function(){(1===this.nodeType||11===this.nodeType||9===this.nodeType)&&(this.textContent=g)})},null,f,arguments.length)},append:function(){return Vi(this,arguments,function(f){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||vd(this,f).appendChild(f)})},prepend:function(){return Vi(this,arguments,function(f){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var g=vd(this,f);g.insertBefore(f,g.firstChild)}})},before:function(){return Vi(this,arguments,function(f){this.parentNode&&this.parentNode.insertBefore(f,this)})},after:function(){return Vi(this,arguments,function(f){this.parentNode&&this.parentNode.insertBefore(f,this.nextSibling)})},empty:function(){for(var f,g=0;null!=(f=this[g]);g++)1===f.nodeType&&(w.cleanData(Fn(f,!1)),f.textContent="");return this},clone:function(f,g){return f=null!=f&&f,g=null==g?f:g,this.map(function(){return w.clone(this,f,g)})},html:function(f){return xo(this,function(g){var _=this[0]||{},y=0,x=this.length;if(void 0===g&&1===_.nodeType)return _.innerHTML;if("string"==typeof g&&!Pf.test(g)&&!Jn[(Mf.exec(g)||["",""])[1].toLowerCase()]){g=w.htmlPrefilter(g);try{for(;y=0&&(T+=Math.max(0,Math.ceil(f["offset"+g[0].toUpperCase()+g.slice(1)]-M-T-E-.5))||0),T}function xl(f,g,_){var y=Xs(f),M=(!bt.boxSizingReliable()||_)&&"border-box"===w.css(f,"boxSizing",!1,y),D=M,E=Mo(f,g,y),T="offset"+g[0].toUpperCase()+g.slice(1);if(wd.test(E)){if(!_)return E;E="auto"}return(!bt.boxSizingReliable()&&M||!bt.reliableTrDimensions()&&jn(f,"tr")||"auto"===E||!parseFloat(E)&&"inline"===w.css(f,"display",!1,y))&&f.getClientRects().length&&(M="border-box"===w.css(f,"boxSizing",!1,y),(D=T in f)&&(E=f[T])),(E=parseFloat(E)||0)+en(f,g,_||(M?"border":"content"),D,y,E)+"px"}function lt(f,g,_,y,x){return new lt.prototype.init(f,g,_,y,x)}w.extend({cssHooks:{opacity:{get:function(f,g){if(g){var _=Mo(f,"opacity");return""===_?"1":_}}}},cssNumber:{animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,gridArea:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnStart:!0,gridRow:!0,gridRowEnd:!0,gridRowStart:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{},style:function(f,g,_,y){if(f&&3!==f.nodeType&&8!==f.nodeType&&f.style){var x,M,D,E=so(g),T=Md.test(g),H=f.style;if(T||(g=wl(E)),D=w.cssHooks[g]||w.cssHooks[E],void 0===_)return D&&"get"in D&&void 0!==(x=D.get(f,!1,y))?x:H[g];if("string"==(M=typeof _)&&(x=qs.exec(_))&&x[1]&&(_=gd(f,g,x),M="number"),null==_||_!=_)return;"number"===M&&!T&&(_+=x&&x[3]||(w.cssNumber[E]?"":"px")),!bt.clearCloneStyle&&""===_&&0===g.indexOf("background")&&(H[g]="inherit"),(!D||!("set"in D)||void 0!==(_=D.set(f,_,y)))&&(T?H.setProperty(g,_):H[g]=_)}},css:function(f,g,_,y){var x,M,D,E=so(g);return Md.test(g)||(g=wl(E)),(D=w.cssHooks[g]||w.cssHooks[E])&&"get"in D&&(x=D.get(f,!0,_)),void 0===x&&(x=Mo(f,g,y)),"normal"===x&&g in Dd&&(x=Dd[g]),""===_||_?(M=parseFloat(x),!0===_||isFinite(M)?M||0:x):x}}),w.each(["height","width"],function(f,g){w.cssHooks[g]={get:function(_,y,x){if(y)return!Ef.test(w.css(_,"display"))||_.getClientRects().length&&_.getBoundingClientRect().width?xl(_,g,x):bl(_,Pd,function(){return xl(_,g,x)})},set:function(_,y,x){var M,D=Xs(_),E=!bt.scrollboxSize()&&"absolute"===D.position,H=(E||x)&&"border-box"===w.css(_,"boxSizing",!1,D),U=x?en(_,g,x,H,D):0;return H&&E&&(U-=Math.ceil(_["offset"+g[0].toUpperCase()+g.slice(1)]-parseFloat(D[g])-en(_,g,"border",!1,D)-.5)),U&&(M=qs.exec(y))&&"px"!==(M[3]||"px")&&(_.style[g]=y,y=w.css(_,g)),kd(0,y,U)}}}),w.cssHooks.marginLeft=Dr(bt.reliableMarginLeft,function(f,g){if(g)return(parseFloat(Mo(f,"marginLeft"))||f.getBoundingClientRect().left-bl(f,{marginLeft:0},function(){return f.getBoundingClientRect().left}))+"px"}),w.each({margin:"",padding:"",border:"Width"},function(f,g){w.cssHooks[f+g]={expand:function(_){for(var y=0,x={},M="string"==typeof _?_.split(" "):[_];y<4;y++)x[f+In[y]+g]=M[y]||M[y-2]||M[0];return x}},"margin"!==f&&(w.cssHooks[f+g].set=kd)}),w.fn.extend({css:function(f,g){return xo(this,function(_,y,x){var M,D,E={},T=0;if(Array.isArray(y)){for(M=Xs(_),D=y.length;T1)}}),w.Tween=lt,(lt.prototype={constructor:lt,init:function(f,g,_,y,x,M){this.elem=f,this.prop=_,this.easing=x||w.easing._default,this.options=g,this.start=this.now=this.cur(),this.end=y,this.unit=M||(w.cssNumber[_]?"":"px")},cur:function(){var f=lt.propHooks[this.prop];return f&&f.get?f.get(this):lt.propHooks._default.get(this)},run:function(f){var g,_=lt.propHooks[this.prop];return this.pos=g=this.options.duration?w.easing[this.easing](f,this.options.duration*f,0,1,this.options.duration):f,this.now=(this.end-this.start)*g+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),_&&_.set?_.set(this):lt.propHooks._default.set(this),this}}).init.prototype=lt.prototype,(lt.propHooks={_default:{get:function(f){var g;return 1!==f.elem.nodeType||null!=f.elem[f.prop]&&null==f.elem.style[f.prop]?f.elem[f.prop]:(g=w.css(f.elem,f.prop,""))&&"auto"!==g?g:0},set:function(f){w.fx.step[f.prop]?w.fx.step[f.prop](f):1!==f.elem.nodeType||!w.cssHooks[f.prop]&&null==f.elem.style[wl(f.prop)]?f.elem[f.prop]=f.now:w.style(f.elem,f.prop,f.now+f.unit)}}}).scrollTop=lt.propHooks.scrollLeft={set:function(f){f.elem.nodeType&&f.elem.parentNode&&(f.elem[f.prop]=f.now)}},w.easing={linear:function(f){return f},swing:function(f){return.5-Math.cos(f*Math.PI)/2},_default:"swing"},w.fx=lt.prototype.init,w.fx.step={};var kr,Or,Dt=/^(?:toggle|show|hide)$/,Ml=/queueHooks$/;function gt(){Or&&(!1===Ze.hidden&&Ve.requestAnimationFrame?Ve.requestAnimationFrame(gt):Ve.setTimeout(gt,w.fx.interval),w.fx.tick())}function ea(){return Ve.setTimeout(function(){kr=void 0}),kr=Date.now()}function ta(f,g){var _,y=0,x={height:f};for(g=g?1:0;y<4;y+=2-g)x["margin"+(_=In[y])]=x["padding"+_]=f;return g&&(x.opacity=x.width=f),x}function ct(f,g,_){for(var y,x=(Hi.tweeners[g]||[]).concat(Hi.tweeners["*"]),M=0,D=x.length;M1)},removeAttr:function(f){return this.each(function(){w.removeAttr(this,f)})}}),w.extend({attr:function(f,g,_){var y,x,M=f.nodeType;if(3!==M&&8!==M&&2!==M)return void 0===f.getAttribute?w.prop(f,g,_):((1!==M||!w.isXMLDoc(f))&&(x=w.attrHooks[g.toLowerCase()]||(w.expr.match.bool.test(g)?me:void 0)),void 0!==_?null===_?void w.removeAttr(f,g):x&&"set"in x&&void 0!==(y=x.set(f,_,g))?y:(f.setAttribute(g,_+""),_):x&&"get"in x&&null!==(y=x.get(f,g))?y:null==(y=w.find.attr(f,g))?void 0:y)},attrHooks:{type:{set:function(f,g){if(!bt.radioValue&&"radio"===g&&jn(f,"input")){var _=f.value;return f.setAttribute("type",g),_&&(f.value=_),g}}}},removeAttr:function(f,g){var _,y=0,x=g&&g.match(Le);if(x&&1===f.nodeType)for(;_=x[y++];)f.removeAttribute(_)}}),me={set:function(f,g,_){return!1===g?w.removeAttr(f,_):f.setAttribute(_,_),_}},w.each(w.expr.match.bool.source.match(/\w+/g),function(f,g){var _=Ko[g]||w.find.attr;Ko[g]=function(y,x,M){var D,E,T=x.toLowerCase();return M||(E=Ko[T],Ko[T]=D,D=null!=_(y,x,M)?T:null,Ko[T]=E),D}});var je=/^(?:input|select|textarea|button)$/i,Cn=/^(?:a|area)$/i;function Qo(f){return(f.match(Le)||[]).join(" ")}function Er(f){return f.getAttribute&&f.getAttribute("class")||""}function Ed(f){return Array.isArray(f)?f:"string"==typeof f&&f.match(Le)||[]}w.fn.extend({prop:function(f,g){return xo(this,w.prop,f,g,arguments.length>1)},removeProp:function(f){return this.each(function(){delete this[w.propFix[f]||f]})}}),w.extend({prop:function(f,g,_){var y,x,M=f.nodeType;if(3!==M&&8!==M&&2!==M)return(1!==M||!w.isXMLDoc(f))&&(x=w.propHooks[g=w.propFix[g]||g]),void 0!==_?x&&"set"in x&&void 0!==(y=x.set(f,_,g))?y:f[g]=_:x&&"get"in x&&null!==(y=x.get(f,g))?y:f[g]},propHooks:{tabIndex:{get:function(f){var g=w.find.attr(f,"tabindex");return g?parseInt(g,10):je.test(f.nodeName)||Cn.test(f.nodeName)&&f.href?0:-1}}},propFix:{for:"htmlFor",class:"className"}}),bt.optSelected||(w.propHooks.selected={get:function(f){return null},set:function(f){}}),w.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){w.propFix[this.toLowerCase()]=this}),w.fn.extend({addClass:function(f){var g,_,y,x,M,D,E,T=0;if($e(f))return this.each(function(H){w(this).addClass(f.call(this,H,Er(this)))});if((g=Ed(f)).length)for(;_=this[T++];)if(x=Er(_),y=1===_.nodeType&&" "+Qo(x)+" "){for(D=0;M=g[D++];)y.indexOf(" "+M+" ")<0&&(y+=M+" ");x!==(E=Qo(y))&&_.setAttribute("class",E)}return this},removeClass:function(f){var g,_,y,x,M,D,E,T=0;if($e(f))return this.each(function(H){w(this).removeClass(f.call(this,H,Er(this)))});if(!arguments.length)return this.attr("class","");if((g=Ed(f)).length)for(;_=this[T++];)if(x=Er(_),y=1===_.nodeType&&" "+Qo(x)+" "){for(D=0;M=g[D++];)for(;y.indexOf(" "+M+" ")>-1;)y=y.replace(" "+M+" "," ");x!==(E=Qo(y))&&_.setAttribute("class",E)}return this},toggleClass:function(f,g){var _=typeof f,y="string"===_||Array.isArray(f);return"boolean"==typeof g&&y?g?this.addClass(f):this.removeClass(f):$e(f)?this.each(function(x){w(this).toggleClass(f.call(this,x,Er(this),g),g)}):this.each(function(){var x,M,D,E;if(y)for(M=0,D=w(this),E=Ed(f);x=E[M++];)D.hasClass(x)?D.removeClass(x):D.addClass(x);else(void 0===f||"boolean"===_)&&((x=Er(this))&&Se.set(this,"__className__",x),this.setAttribute&&this.setAttribute("class",x||!1===f?"":Se.get(this,"__className__")||""))})},hasClass:function(f){var g,_,y=0;for(g=" "+f+" ";_=this[y++];)if(1===_.nodeType&&(" "+Qo(Er(_))+" ").indexOf(g)>-1)return!0;return!1}});var na=/\r/g;w.fn.extend({val:function(f){var g,_,y,x=this[0];return arguments.length?(y=$e(f),this.each(function(M){var D;1===this.nodeType&&(null==(D=y?f.call(this,M,w(this).val()):f)?D="":"number"==typeof D?D+="":Array.isArray(D)&&(D=w.map(D,function(E){return null==E?"":E+""})),(!(g=w.valHooks[this.type]||w.valHooks[this.nodeName.toLowerCase()])||!("set"in g)||void 0===g.set(this,D,"value"))&&(this.value=D))})):x?(g=w.valHooks[x.type]||w.valHooks[x.nodeName.toLowerCase()])&&"get"in g&&void 0!==(_=g.get(x,"value"))?_:"string"==typeof(_=x.value)?_.replace(na,""):null==_?"":_:void 0}}),w.extend({valHooks:{option:{get:function(f){var g=w.find.attr(f,"value");return null!=g?g:Qo(w.text(f))}},select:{get:function(f){var g,_,y,x=f.options,M=f.selectedIndex,D="select-one"===f.type,E=D?null:[],T=D?M+1:x.length;for(y=M<0?T:D?M:0;y-1)&&(_=!0);return _||(f.selectedIndex=-1),M}}}}),w.each(["radio","checkbox"],function(){w.valHooks[this]={set:function(f,g){if(Array.isArray(g))return f.checked=w.inArray(w(f).val(),g)>-1}},bt.checkOn||(w.valHooks[this].get=function(f){return null===f.getAttribute("value")?"on":f.value})}),bt.focusin="onfocusin"in Ve;var Wn=/^(?:focusinfocus|focusoutblur)$/,Sf=function(f){f.stopPropagation()};w.extend(w.event,{trigger:function(f,g,_,y){var x,M,D,E,T,H,U,ne,B=[_||Ze],K=ro.call(f,"type")?f.type:f,ve=ro.call(f,"namespace")?f.namespace.split("."):[];if(M=ne=D=_=_||Ze,3!==_.nodeType&&8!==_.nodeType&&!Wn.test(K+w.event.triggered)&&(K.indexOf(".")>-1&&(ve=K.split("."),K=ve.shift(),ve.sort()),T=K.indexOf(":")<0&&"on"+K,(f=f[w.expando]?f:new w.Event(K,"object"==typeof f&&f)).isTrigger=y?2:3,f.namespace=ve.join("."),f.rnamespace=f.namespace?new RegExp("(^|\\.)"+ve.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,f.result=void 0,f.target||(f.target=_),g=null==g?[f]:w.makeArray(g,[f]),U=w.event.special[K]||{},y||!U.trigger||!1!==U.trigger.apply(_,g))){if(!y&&!U.noBubble&&!pi(_)){for(Wn.test((E=U.delegateType||K)+K)||(M=M.parentNode);M;M=M.parentNode)B.push(M),D=M;D===(_.ownerDocument||Ze)&&B.push(D.defaultView||D.parentWindow||Ve)}for(x=0;(M=B[x++])&&!f.isPropagationStopped();)ne=M,f.type=x>1?E:U.bindType||K,(H=(Se.get(M,"events")||Object.create(null))[f.type]&&Se.get(M,"handle"))&&H.apply(M,g),(H=T&&M[T])&&H.apply&&Ys(M)&&(f.result=H.apply(M,g),!1===f.result&&f.preventDefault());return f.type=K,!y&&!f.isDefaultPrevented()&&(!U._default||!1===U._default.apply(B.pop(),g))&&Ys(_)&&T&&$e(_[K])&&!pi(_)&&((D=_[T])&&(_[T]=null),w.event.triggered=K,f.isPropagationStopped()&&ne.addEventListener(K,Sf),_[K](),f.isPropagationStopped()&&ne.removeEventListener(K,Sf),w.event.triggered=void 0,D&&(_[T]=D)),f.result}},simulate:function(f,g,_){var y=w.extend(new w.Event,_,{type:f,isSimulated:!0});w.event.trigger(y,null,g)}}),w.fn.extend({trigger:function(f,g){return this.each(function(){w.event.trigger(f,g,this)})},triggerHandler:function(f,g){var _=this[0];if(_)return w.event.trigger(f,g,_,!0)}}),bt.focusin||w.each({focus:"focusin",blur:"focusout"},function(f,g){var _=function(y){w.event.simulate(g,y.target,w.event.fix(y))};w.event.special[g]={setup:function(){var y=this.ownerDocument||this.document||this,x=Se.access(y,g);x||y.addEventListener(f,_,!0),Se.access(y,g,(x||0)+1)},teardown:function(){var y=this.ownerDocument||this.document||this,x=Se.access(y,g)-1;x?Se.access(y,g,x):(y.removeEventListener(f,_,!0),Se.remove(y,g))}}});var ns=Ve.location,Tf={guid:Date.now()},wi=/\?/;w.parseXML=function(f){var g,_;if(!f||"string"!=typeof f)return null;try{g=(new Ve.DOMParser).parseFromString(f,"text/xml")}catch(y){}return _=g&&g.getElementsByTagName("parsererror")[0],(!g||_)&&w.error("Invalid XML: "+(_?w.map(_.childNodes,function(y){return y.textContent}).join("\n"):f)),g};var $_=/\[\]$/,Af=/\r?\n/g,z_=/^(?:submit|button|image|reset|file)$/i,G_=/^(?:input|select|textarea|keygen)/i;function Pl(f,g,_,y){var x;if(Array.isArray(g))w.each(g,function(M,D){_||$_.test(f)?y(f,D):Pl(f+"["+("object"==typeof D&&null!=D?M:"")+"]",D,_,y)});else if(_||"object"!==wr(g))y(f,g);else for(x in g)Pl(f+"["+x+"]",g[x],_,y)}w.param=function(f,g){var _,y=[],x=function(M,D){var E=$e(D)?D():D;y[y.length]=encodeURIComponent(M)+"="+encodeURIComponent(null==E?"":E)};if(null==f)return"";if(Array.isArray(f)||f.jquery&&!w.isPlainObject(f))w.each(f,function(){x(this.name,this.value)});else for(_ in f)Pl(_,f[_],g,x);return y.join("&")},w.fn.extend({serialize:function(){return w.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var f=w.prop(this,"elements");return f?w.makeArray(f):this}).filter(function(){var f=this.type;return this.name&&!w(this).is(":disabled")&&G_.test(this.nodeName)&&!z_.test(f)&&(this.checked||!Ks.test(f))}).map(function(f,g){var _=w(this).val();return null==_?null:Array.isArray(_)?w.map(_,function(y){return{name:g.name,value:y.replace(Af,"\r\n")}}):{name:g.name,value:_.replace(Af,"\r\n")}}).get()}});var U_=/%20/g,Nf=/#.*$/,Y_=/([?&])_=[^&]*/,Xn=/^(.*?):[ \t]*([^\r\n]*)$/gm,q_=/^(?:GET|HEAD)$/,K_=/^\/\//,Rf={},he={},If="*/".concat("*"),Ye=Ze.createElement("a");function ia(f){return function(g,_){"string"!=typeof g&&(_=g,g="*");var y,x=0,M=g.toLowerCase().match(Le)||[];if($e(_))for(;y=M[x++];)"+"===y[0]?(y=y.slice(1)||"*",(f[y]=f[y]||[]).unshift(_)):(f[y]=f[y]||[]).push(_)}}function Dl(f,g,_,y){var x={},M=f===he;function D(E){var T;return x[E]=!0,w.each(f[E]||[],function(H,U){var ne=U(g,_,y);return"string"!=typeof ne||M||x[ne]?M?!(T=ne):void 0:(g.dataTypes.unshift(ne),D(ne),!1)}),T}return D(g.dataTypes[0])||!x["*"]&&D("*")}function kl(f,g){var _,y,x=w.ajaxSettings.flatOptions||{};for(_ in g)void 0!==g[_]&&((x[_]?f:y||(y={}))[_]=g[_]);return y&&w.extend(!0,f,y),f}Ye.href=ns.href,w.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:ns.href,type:"GET",isLocal:/^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(ns.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":If,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":w.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(f,g){return g?kl(kl(f,w.ajaxSettings),g):kl(w.ajaxSettings,f)},ajaxPrefilter:ia(Rf),ajaxTransport:ia(he),ajax:function(f,g){"object"==typeof f&&(g=f,f=void 0);var _,y,x,M,D,E,T,H,U,ne,B=w.ajaxSetup({},g=g||{}),K=B.context||B,ve=B.context&&(K.nodeType||K.jquery)?w(K):w.event,Te=w.Deferred(),le=w.Callbacks("once memory"),Ht=B.statusCode||{},jt={},Ln={},vt="canceled",xe={readyState:0,getResponseHeader:function(ft){var X;if(T){if(!M)for(M={};X=Xn.exec(x);)M[X[1].toLowerCase()+" "]=(M[X[1].toLowerCase()+" "]||[]).concat(X[2]);X=M[ft.toLowerCase()+" "]}return null==X?null:X.join(", ")},getAllResponseHeaders:function(){return T?x:null},setRequestHeader:function(ft,X){return null==T&&(ft=Ln[ft.toLowerCase()]=Ln[ft.toLowerCase()]||ft,jt[ft]=X),this},overrideMimeType:function(ft){return null==T&&(B.mimeType=ft),this},statusCode:function(ft){var X;if(ft)if(T)xe.always(ft[xe.status]);else for(X in ft)Ht[X]=[Ht[X],ft[X]];return this},abort:function(ft){var X=ft||vt;return _&&_.abort(X),cn(0,X),this}};if(Te.promise(xe),B.url=((f||B.url||ns.href)+"").replace(K_,ns.protocol+"//"),B.type=g.method||g.type||B.method||B.type,B.dataTypes=(B.dataType||"*").toLowerCase().match(Le)||[""],null==B.crossDomain){E=Ze.createElement("a");try{E.href=B.url,E.href=E.href,B.crossDomain=Ye.protocol+"//"+Ye.host!=E.protocol+"//"+E.host}catch(ft){B.crossDomain=!0}}if(B.data&&B.processData&&"string"!=typeof B.data&&(B.data=w.param(B.data,B.traditional)),Dl(Rf,B,g,xe),T)return xe;for(U in(H=w.event&&B.global)&&0==w.active++&&w.event.trigger("ajaxStart"),B.type=B.type.toUpperCase(),B.hasContent=!q_.test(B.type),y=B.url.replace(Nf,""),B.hasContent?B.data&&B.processData&&0===(B.contentType||"").indexOf("application/x-www-form-urlencoded")&&(B.data=B.data.replace(U_,"+")):(ne=B.url.slice(y.length),B.data&&(B.processData||"string"==typeof B.data)&&(y+=(wi.test(y)?"&":"?")+B.data,delete B.data),!1===B.cache&&(y=y.replace(Y_,"$1"),ne=(wi.test(y)?"&":"?")+"_="+Tf.guid+++ne),B.url=y+ne),B.ifModified&&(w.lastModified[y]&&xe.setRequestHeader("If-Modified-Since",w.lastModified[y]),w.etag[y]&&xe.setRequestHeader("If-None-Match",w.etag[y])),(B.data&&B.hasContent&&!1!==B.contentType||g.contentType)&&xe.setRequestHeader("Content-Type",B.contentType),xe.setRequestHeader("Accept",B.dataTypes[0]&&B.accepts[B.dataTypes[0]]?B.accepts[B.dataTypes[0]]+("*"!==B.dataTypes[0]?", "+If+"; q=0.01":""):B.accepts["*"]),B.headers)xe.setRequestHeader(U,B.headers[U]);if(B.beforeSend&&(!1===B.beforeSend.call(K,xe,B)||T))return xe.abort();if(vt="abort",le.add(B.complete),xe.done(B.success),xe.fail(B.error),_=Dl(he,B,g,xe)){if(xe.readyState=1,H&&ve.trigger("ajaxSend",[xe,B]),T)return xe;B.async&&B.timeout>0&&(D=Ve.setTimeout(function(){xe.abort("timeout")},B.timeout));try{T=!1,_.send(jt,cn)}catch(ft){if(T)throw ft;cn(-1,ft)}}else cn(-1,"No Transport");function cn(ft,X,is,os){var $n,Po,We,zn,lo,ae=X;T||(T=!0,D&&Ve.clearTimeout(D),_=void 0,x=os||"",xe.readyState=ft>0?4:0,$n=ft>=200&&ft<300||304===ft,is&&(zn=function Ff(f,g,_){for(var y,x,M,D,E=f.contents,T=f.dataTypes;"*"===T[0];)T.shift(),void 0===y&&(y=f.mimeType||g.getResponseHeader("Content-Type"));if(y)for(x in E)if(E[x]&&E[x].test(y)){T.unshift(x);break}if(T[0]in _)M=T[0];else{for(x in _){if(!T[0]||f.converters[x+" "+T[0]]){M=x;break}D||(D=x)}M=M||D}if(M)return M!==T[0]&&T.unshift(M),_[M]}(B,xe,is)),!$n&&w.inArray("script",B.dataTypes)>-1&&w.inArray("json",B.dataTypes)<0&&(B.converters["text script"]=function(){}),zn=function Sd(f,g,_,y){var x,M,D,E,T,H={},U=f.dataTypes.slice();if(U[1])for(D in f.converters)H[D.toLowerCase()]=f.converters[D];for(M=U.shift();M;)if(f.responseFields[M]&&(_[f.responseFields[M]]=g),!T&&y&&f.dataFilter&&(g=f.dataFilter(g,f.dataType)),T=M,M=U.shift())if("*"===M)M=T;else if("*"!==T&&T!==M){if(!(D=H[T+" "+M]||H["* "+M]))for(x in H)if((E=x.split(" "))[1]===M&&(D=H[T+" "+E[0]]||H["* "+E[0]])){!0===D?D=H[x]:!0!==H[x]&&(M=E[0],U.unshift(E[1]));break}if(!0!==D)if(D&&f.throws)g=D(g);else try{g=D(g)}catch(ne){return{state:"parsererror",error:D?ne:"No conversion from "+T+" to "+M}}}return{state:"success",data:g}}(B,zn,xe,$n),$n?(B.ifModified&&((lo=xe.getResponseHeader("Last-Modified"))&&(w.lastModified[y]=lo),(lo=xe.getResponseHeader("etag"))&&(w.etag[y]=lo)),204===ft||"HEAD"===B.type?ae="nocontent":304===ft?ae="notmodified":(ae=zn.state,Po=zn.data,$n=!(We=zn.error))):(We=ae,(ft||!ae)&&(ae="error",ft<0&&(ft=0))),xe.status=ft,xe.statusText=(X||ae)+"",$n?Te.resolveWith(K,[Po,ae,xe]):Te.rejectWith(K,[xe,ae,We]),xe.statusCode(Ht),Ht=void 0,H&&ve.trigger($n?"ajaxSuccess":"ajaxError",[xe,B,$n?Po:We]),le.fireWith(K,[xe,ae]),H&&(ve.trigger("ajaxComplete",[xe,B]),--w.active||w.event.trigger("ajaxStop")))}return xe},getJSON:function(f,g,_){return w.get(f,g,_,"json")},getScript:function(f,g){return w.get(f,void 0,g,"script")}}),w.each(["get","post"],function(f,g){w[g]=function(_,y,x,M){return $e(y)&&(M=M||x,x=y,y=void 0),w.ajax(w.extend({url:_,type:g,dataType:M,data:y,success:x},w.isPlainObject(_)&&_))}}),w.ajaxPrefilter(function(f){var g;for(g in f.headers)"content-type"===g.toLowerCase()&&(f.contentType=f.headers[g]||"")}),w._evalUrl=function(f,g,_){return w.ajax({url:f,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,converters:{"text script":function(){}},dataFilter:function(y){w.globalEval(y,g,_)}})},w.fn.extend({wrapAll:function(f){var g;return this[0]&&($e(f)&&(f=f.call(this[0])),g=w(f,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&g.insertBefore(this[0]),g.map(function(){for(var _=this;_.firstElementChild;)_=_.firstElementChild;return _}).append(this)),this},wrapInner:function(f){return $e(f)?this.each(function(g){w(this).wrapInner(f.call(this,g))}):this.each(function(){var g=w(this),_=g.contents();_.length?_.wrapAll(f):g.append(f)})},wrap:function(f){var g=$e(f);return this.each(function(_){w(this).wrapAll(g?f.call(this,_):f)})},unwrap:function(f){return this.parent(f).not("body").each(function(){w(this).replaceWith(this.childNodes)}),this}}),w.expr.pseudos.hidden=function(f){return!w.expr.pseudos.visible(f)},w.expr.pseudos.visible=function(f){return!!(f.offsetWidth||f.offsetHeight||f.getClientRects().length)},w.ajaxSettings.xhr=function(){try{return new Ve.XMLHttpRequest}catch(f){}};var oa={0:200,1223:204},Zo=w.ajaxSettings.xhr();bt.cors=!!Zo&&"withCredentials"in Zo,bt.ajax=Zo=!!Zo,w.ajaxTransport(function(f){var g,_;if(bt.cors||Zo&&!f.crossDomain)return{send:function(y,x){var M,D=f.xhr();if(D.open(f.type,f.url,f.async,f.username,f.password),f.xhrFields)for(M in f.xhrFields)D[M]=f.xhrFields[M];for(M in f.mimeType&&D.overrideMimeType&&D.overrideMimeType(f.mimeType),!f.crossDomain&&!y["X-Requested-With"]&&(y["X-Requested-With"]="XMLHttpRequest"),y)D.setRequestHeader(M,y[M]);g=function(E){return function(){g&&(g=_=D.onload=D.onerror=D.onabort=D.ontimeout=D.onreadystatechange=null,"abort"===E?D.abort():"error"===E?"number"!=typeof D.status?x(0,"error"):x(D.status,D.statusText):x(oa[D.status]||D.status,D.statusText,"text"!==(D.responseType||"text")||"string"!=typeof D.responseText?{binary:D.response}:{text:D.responseText},D.getAllResponseHeaders()))}},D.onload=g(),_=D.onerror=D.ontimeout=g("error"),void 0!==D.onabort?D.onabort=_:D.onreadystatechange=function(){4===D.readyState&&Ve.setTimeout(function(){g&&_()})},g=g("abort");try{D.send(f.hasContent&&f.data||null)}catch(E){if(g)throw E}},abort:function(){g&&g()}}}),w.ajaxPrefilter(function(f){f.crossDomain&&(f.contents.script=!1)}),w.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(f){return w.globalEval(f),f}}}),w.ajaxPrefilter("script",function(f){void 0===f.cache&&(f.cache=!1),f.crossDomain&&(f.type="GET")}),w.ajaxTransport("script",function(f){var g,_;if(f.crossDomain||f.scriptAttrs)return{send:function(y,x){g=w("