U\11\14\16$Tq8]\13V\"X&-Uf\20%\0->\29]S3$=\15E\2\29\29\
  2\28E+M'G\3\0294\6\\b7\23%\13*']59X\11D$@ov\16y}C\5'3\8\30\21>$:>E\18\9ANou3\14\0074]L!\0\0176\11\0162$\27 \29\9\11^>\20Q\11F$\20rkV(\27:\12B<\6\17T:e \9~\9\29[\
7\0060\3\7\29W((OOw\1Q.>\29Ab\21'R0\20\21\0C%D\3$S(\3 \6&pTR[?)C\22X\4\15^N19:\28\0144L\21(\3\30\7\2TbpX%\1\21B]>\27T\8\17)X 8U:\3\13\27' &\16_3&=Z\
G\0[\2X_9\0\8&Tf%\14\1\19\21E%>,\"\5\28h\12q?T\9T\30]\".B\25\24&\5f\23\5\29W7)\14\27Z\2:[\0037_9\0\8&Tf7\0\0282$X##\31.<\16%TqE\21#P'Q\27\"],\5\25\6'<G5Y9'(\22p\6\3W:;80ea+W%,\3R4\18B0(\22?7\26)C%\29YD\12jOEB@;\30$\8:)IO\21-8ep>\20\11Q\1<14\29\18g\5f6\18^]\26:H!\23(\9\21hb4\20Y(^)U;\"_'3(\29)pTRN\\L%\21T\6\26[\1<uhO\5.TjGf\16;\14@bpX%\1\21BL[rY\11R+Xo8X \3\22\8:5\8\1\21ke2p>\11\11U\7=;uRK<2OD\28\0066\21DbpX=\13\26<^#K\29U\4}\26w|\28iZ~Px~PF\25vwyT\6RG\30d[\\3\6\5.K.mRR!\2S6\"\
x@Lx\9\127@\2H\17g\5~~\7gN}EhdY\\\4clCsJKd;\15;'%\0\0253\24{m\20x^nC6,\
?HDhG4\27A\11Cy\28b\127\6~Y\127[~c^A\25vh{N\4^@\0^ffaYGg\21s}AB~K:KD\30\"\6\16;YqE\21\18T)@ 9\3aZxP\127dGG\6guyL\27GC\1^km{V[t\11t}CRfR\0l}QAa\4BL[rY\11R+Xo8@,\18*\1\23$\16\2P%etZLmgiI\21\16\27*9\14{\25\5&U\
G\13bj+\27-<\11y\14(t6p\7g\16\13\127\0274\12NdZ`)\18\17\0\7?e.-m7\23\6r2Kz\24a\30?7\18$x\29\0299\25)4\27n\0237g't\21z\0\25}\8;nEBY2Ur\19\11\12(~$1z!\5\6\
&?\24\127\9\4!5p:\16\127m_\0248<\13r\25'e%c\11y\28\20v\6%\
,o|c{nq\2\0124r5'q1\20\0\22$4\30w\19j2RjG\23\17\29=\14+1\23a\16*t)b\21r\0\25s\12PecA\11N5p\24\0\0273t8'|=\7\25\0010&\2|a\16OOw@c\18\8=\8 &\24p\0039x7n\12{\29\8un[C`\19w.7{\19\23\0009h. a;\30\1\
'\"\0pa\16OOw@c\18\8=\8 &\24p\0039x7n\12{\29\8un[C`\19w(\"z\26\
\14#h)!m:\0\26\0-'\2\31\27mRRp4`\7\8;\0037)\9c\0165f;w\5f\12\14o\26?\6<\28\21--v\4\12\0293t&\"\21d/__=\14 Q59\
\0\25\2D\7;\29%\28Qoy8\31](X,Qu\5_=3;\28/#+\7A\0180;\29M]-u\28= %HBMy\")*\0042\9D\
,\22/\4\28:\25v0\\\3Y\6]).\
\7\24=-:%\14\1w#1\13\15E\0\20\8-\21':\26\27`\20f+\26\0284\19Y-#P,\26\22=A}XR4^9\24o,y\13^C`!6I\21e96i\27Y\3NU'\22u!\7\14)2OD,\0002\6D'\14\0259\28\28$a4\28FLV8[:;\28i\16\25\6;|I\21|\18lCsR\11\29W\0074u2\29\0042Hf9\7\0239m9K\31\29&\7\15-r0\
A\1]\26Q+8\24.\5&\0288yc{P8!C\31Y\3G8d\00002\6\0243]4\3\
\6\18\17U,9Pl \16/Y\29\17S\1\11\4[;\15B<\16:+=$-\7G1?s7R\9\27v\28=%rFa\6\\\"\8\25\0239\19x##\28'\13\11`\22\25\17R\12}#R*q~&\3\13\27=7\0260@\"\1<\8P\29T\127\11< \17\29\0047\31jm\9\0079\4D+\"\22c\6\12%S4\
\25DA8[+>S=^C`\0111\27\6P:\8,\20BO\
@\0275\0240\1\30k\0246?\0\22\"\4Dnm\22>\5\27-CxrP\
Uc>E\25U.\30:\29-\"*\29X;$'\30\31@\
@\1\"\
!\
\0243\31jm\9\0079\4D+\"\22cAsAX7X\29\
^>\20\7\"W!; \15-~9\30T/ ;Td\23\11Q\00739|O\31/](m\29\23#\18B,m\30*\4\
-\0174\22Qn;C|&,X\5\30/\12r\20\0\1E71*\18r\17\11\\\26zr \9\4`\20f6O\0176\11\\\29?\29-\13\11-_2\29\21Y\17ma\9\4\23i\
eI>5\
A\29e|zT\1V^\5YkyuB]q\22tu\\KbV\28b|J\127FJ|\0cH\12M\24@>F\3Y.\31\5\0.5S!P$3,\8t\6\2^\01236>GL\15Q!%#\0271\2\
\18\"\20\"\11\28rp5\28v\5]&\19ckV<\25*\29!?\7Z\28v '\30\27GIg(\29ryOL\3J3*O!?\14@/(\22?OUh\22\4>zC\29jOh;_%\30*\12o|IUW56&]JKN\6Br34\3\24\"\20f6e{^\14C\29?\23)\
\28:HqE\21\16C?QEBM`},\7,ycxg3\" \9C\2\28|\11&\16#\
\0053\16a\5\6\21?+Y$(B\5\7\13\12C$\31F&D>p:9W3M\0139\11w@xt2!\12\12R\9\26z\15<19\
\25o\31\14$\8\26\27\14V'w6$\28=:D6\11w\17E\14A=,Js3\25*o|I\20@8&=\19X\9FF\6;&\5\0\24k\24%,\3\30>\9W\18!\0252\13\11d\17\"\29[\0e%u#'\25C~%\6+1\5RF!$06X\4\15F\7=;uRK1]%9\0\0dOD*$\11\27\7\
fI}XA\12X9d 8\0300[i\29 9\26\"Z%k3S\23JND\0111!:\29XoU'9\7\\%\6^&\"\21cEH~\1\127H\25D\0|\4a{\25eW$\8<8G\0T8!&\23\31J_\4^|eyOZq\8h}F^wW\30rdrAa\21'R0\20\21\13B\9U#'U;WtI`3\8\30Y?+.*[\6\23W\28rhhO#._.\1\6\0202I`.,\1.\26W\27T#\14P\22x.\29EA9 \17i\0;\19\8\30Y37i\21EGFA\11<1\1\0*+Tf,\1\22w/Y%%4\"\14\28rx?\14P\
E%F6\3Q:>=\12%xN\16Y7&\"%T\15\7BI{|u\27\3\"VLDf\0271Gt-(\11\9\4\0168t)\17F\16\25.F ;|&\20(\29!?\7[\21\"-,\20=ng;<78:\25\14\5T/=G\22%\8@\14\"\27*\28\16'_xr<mT$PEA9@\19;\0068\28\6\17T\",&\20\23ZNs\
6\0239\6\27\1W4\31\14\22>\18Cj>\15*\0175'R0\12\\\11_f\20g\"C\
\22%\5-\"I\19[2e{H\7I^\18\1 u`[[i\8odex^nc'9:'\1\9\11^=\23@\22\25.F ;|&\20(\29!?\7^\21e}`p>n=W\26\0169<\31*+H.,G\22%\8@\14\"\27*\28\16'_}X\4S\1c>EB9\
\30=\00025\7\\f31\29\19Z\2\1G\26z}l_[g\18f|_BgN\28b+\13%\11\13!^?P\28n8C=&-\16-\5&\25\4?\
\19A?*'ZC\15\11\\d[\\\\f\2!\24\2\"\
\1\21\11Y2\8\0\"\27\13`U#\23E(^)U;\"_'^i\29 5\7x<_L@se\2\3]\0247\0239\6\27o\\4\"\31>8\4Q6$\23%AsA8XqP\
U@=FBU'\19C`A5\7\22\28\\L,\20Smd;\0074u<\28(&T*(\29R#\15U,GqB\1\31hc\31?\29W\24j@'.^C~@`\11\"\12\19A3\17!\8R\6\
\26\8';6\27\2(Vnde{^n9\21,\17?@H}\1aH\28n;C=FB\\&\20(\5h2\12\1A\0095,\8\\GS\18&;2=#\2!]h\
\29\29\"\23\
\
,\11\
\6\0\24T#\19\29\31\22&[8-\\0\30'\14\23aN^\18:*>\28[\30\7\\\9\13grCL+W1+\3\11>\9W\29~_gO\21'F7\20L\13_-k{l\28n\27&\30.<\16\27[1\26|]JKNF\28'0yO\0315M#dex^n9K$\30k\6\22<\0173\29F\16n:Q= \16&\5i\7'$I:\\1-\5\19Q\2@u\28= %U,\"L\22(\29\25\4\18S!(\0118@\27-B%'E\1C!\29o?X,\25C`AY`{}?\"!6^\1\11\8*;&%\14\31$P\3;\
\28#O\0237+\23lDY&X=T\21\23F+M\3$S(\3 \6&|I\9?_L@s>n\13S\2>\
'\
\13\"J##\12\23wZ\16e\24>\4OsA8Xq<\25\24@>FB9@~\1\0/8%\27S3\127\26\31E\17\11@-399\13\
$Snj'\0270\15|++\29q8\22$X2\29\15%U.w.'\\n[iN\29\22&U\25vb\28\20^\3\11\\\26;30\11K\1Y*!\6\0280G\127 '\29(\28^d\17v-s+\22f\0204l@&\27 \
-wER\0184&:\21\16\26B\18Z{_\\fbN]()e{^nU,)QAap-_5r?m8\4[;\"V \20(\29!?\7-t4*?\31z\6\30\26I,,+.K#]*$\25\23%\30\16+>X\"\6\27'D?\28\21\5Ej@'.\16.\30?\12&p\5\29V71 \21Y@G8g79&\
\2!\0245(\1\22\3\8q.!X*\6\29hy8\31](X,Qu\2^?\18'\29'\"\16:T%\12=\31ZOIP\00236>0\8/Q6jFR#\15U,GqB&\22<X7\17V\5E#[!\20q+\24?\12\0051\25Z\23\23+i\27^\21\
@\1\"u=\14\24gZ#(\1R$\23_69\29/DY+Y4\27^DH%A=kN0\9$\0088p\23\1K0*;ZC\15\11\18\15\"%'\0\19.U'9\
R;\8S#9\17$\6Wj\24[qP\
U@Q!/\25C}/\28&3\29\27Z8e\
\27E\19\11^#7; G\6\"V3aO\2%\8T7.\12gH\13 X\"6@\9S/FfA9 \17i*'>\15\27Rx\1<\8P\29@v\28=%&A:2Y(9\6\6>\2C\25=\
$\12\12+E\12XA\12T$>FBY/W'\6<p;\19R3\16\0Ta\14\29[\12>0}=&\"V3w(\23#O\23&?\13,\27^d\17v\27T\8]m\29fkD!\18'cAY`?P80\31\27E\14\15P\0027&{+\0252_5c?\0008\3E!9XvH\9:^5\13V\16;C=F\6U'\2\31\8:9\8\16Y36g>E\18\9A@\28 8\13\0145\24{m\27\26>\20~7 \26.\26sB8Xq}\13V\"x&-Ug:,\7=#S=E3+a]s\21\27U\29u|_fb\"V\"Gf\23;\20UHDq\31\26\16/V4\
f\1C<Q=\14F,\25=Ao\24*\26P71s\23V\0\7QI~ur+8\24{\11\25H[]nU,)r.\6\29B;7\13[\7E#[!kt&' \
#%\0251Z9)-\21@\9F\27d[%<\12\0002H\5\"\0\0303\8G,mEk\28\11=T[r<'C/U;.d!\5,\8,x\15\7[51 \21YOG8g[\0024\6\31o{)#\9\0270It7?\0311F=:^!\11\0274X)_:;s&\24%\13''\7R\31vtyJ\7Nd8g[%<\12\0002H\5\"\0\0303\8G,mEk\14\24$B4r<\1_.\29E.^-}C\15=>\
\6\\9+i(R\
\1D\11\0174'\27\14+h#)\28Z'\2T\5?\23>\24PB88\30\21\7D8F*%D\22\20(\27<5\5)E3!\14\8X\18\30oN&=0\1aN1 \"\29R>Z\1nm[(\29\11:T?\12j\7P8@*'k9\18-.:?\28\2hv!&p>ng^\001149O\31/Q5\29\
\22wZ\16!8\
9\13\23<n2\25G\16T&o?.T\14\5&\0288\0132\27h\\O@s>\14\8\18*=0&*\0053Q24*\
>\20Dj9\16\"\27)-UxXA\12T$>FB9@$,\29\13>\29\27A/\4:7^\20\29[\1<\16;\27\0023An9\7\27$7U&aX?\26\12-\29q\12G\17Tc>EB9@~\29\8;;>\19[2 ;)C\6\0V\15 1}\27\3.K\22(\11^wV\0l}TkYIa;[q<m8\25Q;\14^=\30=\16\9#'\29y9+.\31E)\11W\
71}\27\3.K\22(\11[]n9K(\22/bsA8X\27@\22C/Z;\20S(\5=\12$\11\25\23Q\0177&\15G:5[3rhu\1\2+2OD\
\0283m9'#\28A\13\23,;[\30@\
R>] %\16\
\22%\
=<\8\6P\30 (\30^\9\9|\1\20 6\4\24\0Q0(\1Z4\18B0(\22? \28)U8\22RH\17%R)8U=?,\8,9\7\21\25v5&\9^\19\7D\11{_\\\3\4$Y*m\2\19$\19U0\31\23?HDhR$\
G\1_>|**T \25.Iep\6\20S% =2R\6\
[\0005__f\2!\0246\"\28\27#\14F'm\12#\13\23h\\0\11A\1C\24[;k\13i\20<\27:5\7\6}3$-\19Y\0N\25N=33\28\0143p#,\11\0279\0\16'#\28Abp!Wq\21T\23E/F\29$DiKiYh$\1\23[v((\9C\2\28`\1&uhOXq\8ffO\0316\20D'?*$\28Y-_5r?mX,\20\"*C=\18;;'$IL\21esyZC\15\11\\N?4&\27\0145j)9OOw\
Q19\0299:\22<\17|X\6R\1jQ!/:C~;\12<%\27\28\21;$:\14R\21<]\26r~u_Ev2##\11x]\1E,.\12\"\7\23hx\".T\8X.p=>W\13\5&\25`#\28\16X?1\7\31C.*\27d[9:\12\
+\24/>9\19;\14TbpX-\9\21;T[r<\13Wj|&,X\5\30/\12f\0\5\19L37g7^\20\13a\23<6{\11\0305_<\18\25\19;\14T\29#\29?\27Y<Y4\22?m8,[=k^,\3\0-dp\12\28Q\2,$\31\23\14\0\18\0303<'\28C\15Q!%#\0271\2\30\18!\0252\13\11f|8\11V7H$Wa/E;\01636>1\5\27Q\9+,\14DNNV\1X\\\\f\2!\0242\"\1\7:\5U0e\22.\0280\12\24qE\8DB?V\"\"D\7\18= \12p\29\26P8O@s>n\7A839<\11Kz\0242?\26\23]m9KDq)\26\28)Z[q<mT$PEB9,\25-cA5\7\22?\\L;\31C\18\28\\N;&\3\14\7.\\L(\1\22]mV7#\27?\1\22&\17\2\29Y\1R>f.%T&\26\26\12$<A[?_?&\20R$\6S\00050\1\6\6\"\24{m(\19:\2d+ \02998\22']\127?Y\11S+X\8*],# \4-pBR\29\21*'\28^\0@v\27 2/A8\"T*\14\0\0281\14Wl7\23%\13&+Y0\22R\1\17`\20~{\0y^CcA9\15Rq9 :8[\14\30w\22;&!G8\"T*\1\0\0176\19Y-#<*\28\24fS=\17EM\17>\\*%:@~\27\12%?\31\23w:,9Rd\2\2^\"=64\27\2(V\2,\27\19y\5\\+=QAa\28&U[r<7T&X\3$S(\3 \6&\20\8\6Tvxi\1=ng^\00114!\6\4)\24{m,\0299\1Y%c<>\26\0302\31\2\29Y\8r%Z)\"Wg\13&\7-#2 T8!&\23c\6\12^\11\0250,G((V $\8\\\19\18B%7V\24\13\21$r>\22S\13VdN %U:^\20EBY\20x?_\22,\22[+\1Q\15&<:\1/&L'c\13\30>\23\16\127m9/\12;$X!>Z\22c+P&>Ca$,\5$\28\6\17T\",&\20s\6\26S@>:6\14\31.W(aO18\9V+*V\15\29\11/K\127+P\8]\9[!-Y.Y3\6&56\0T2,<\9\30md;=7!\23\3\0027y*=\7\19\1274U.!4$\11\24<X>\22q\5E+\26-'Y9[iXx`@x<\5 =8[\14\30q\1>: \29C\20]*!#\0294\6D+\"\22\15\9\13)\0313\20\\\20\29j\0~b:C~3\6&5:\29Y2\4$\21B\9\26\18Sre_\
\5#2L+\26\0284\19Y-#X\8\26\28)E4;T\22E/X\31.T:_9\12,\23\27\29@&ii\25X\8\28V\29~u2&/n2O\31\
\0318\17U\1,\
?\13\21\24T5\11\29\20T.s=$E9^CcA9\15R}?\"!6^\1\11\28=7!!\6\5 Kh\9\
\0042\11_2 \29%\28Y'Cq0\\\3Y\6]).\30\25\27(\16-\"G6P40.ZC\15\11\\d[\\%\29\2)Ln=\
\22\16\21_7=Tk\11\22'C5\11\27\28\29jW $B-\4g\16dp\
\29Z$!:TMNd;\11<1_eb.^f*&6w\19X'#rBa::T0\12P0Y8Q./\24/\2'\
<9\6\28\29\127O@s>\1\1@N;hdCKt\24\"\"e{^n9.\"\27*\4Y:P?\28Z\9a/Pov\16\14\18=!)#\0019P/m\
\21Y\1\7U@\22 '\8\17i{'?\27\23;I`')\11\16\5\24<Y\127\
T\
U%Yghs&\25/\0/~-\7G1?g9V\21\26W\2|\0050\11\24neoGe{^n9\16(\9>\13\
<|>\28P\8\0258U!/_$',\13aZc{<_L>\18^\11\11\18\0=!u'\
4u))\
\30\27\8Q&(\28c\26\24&U>\21e\1Uc\20+$:@~@`A\7\8\27A~pyS=ng;g7;1eaN1OD\3\0294\6\\b9\16\"\27:'^#\28FD\12jB*(D&\5zA+?\6\0Q%k1V\23\4\1]\0286&{\22Gg[)\"\29\22$IJkGqBap$^2\25YDE\"]<\3U(\19 \7/pTRV9*;\30DI\0068d[\\\\f\2!\24/mROwU\0166%\29%bpA8XqA\12X9w $B-\4iTh\23\12\6z0#:\31C!\28]\3\23;!\6\31>q(\26\0\0;\3s-\"\
/\27Q+D#\
P\
E\21W.9D,\27\18\25-4.\0Z#5\20!\6:B\18Cb{lCKj\8h\127CRgI\0kGqBapAE9\17F,T+P&%WiJi*)<\
\7Y71,2R\6\
[\0005\27:)\30$S5\
\6\0042\9\0246%\0178 \28)U8\22RH\17{\4a{\28i\3;\28-yc{<_L,\20Smd;g[\\<\9K.\24{pOAw\19X'#rBapA8%\16\\\23r%[=/CiJi.-$&\20S% =<E\8\3w\0&<!\22\")o)?\3\22\20\8_0)\11c\11\12:C4\22A;R+F;.\\\18\7,\13\15\"\6\7E\11\30x'\27G^\28W~ux_Eu\20f}AB~m9KDqB\28\17!B\25\29T\0X$Sov\16\
\22%\
=<\8\6P\30 (\30^\9\9|\1\20 6\4\24\0Q0(\1Z#\15Y1\5\29*\12\16&V}X\24U\1d\4ckV(\27:\12aZ`{<_ '\30=mg;g[9:\12\
+\0242%\6\1\7\2TbpX\8\26\28)E4(P\0\25~\24o9Q'\19&\4\0245\13^\21\"- \9t\8\1@\
!uxO\29\"[2\"\29A\127W\30raX{FId\17`V\5M\29j@'\"C\1\18(\13!>\14^\0210$%\9RKNF\28'0|eaN1OD<\23#*_&(\20\
\0277'}>\22R\1C\4Q*/U-_;\8&4\6\31e3!`p=ng;g\0010!?\14#j'#\11\29:$_/=\23%\13\23<g0\
\\\5E#[!cD!\30:9-4ERS7):\31\30md;g[\\\16\1\31.L?e\27\26>\20`')Qe\27\13)E4BF\1Eb\19,?o \19nEh7 6\25v#(\22D\2G8d[\\\\f8\"L\22(\01116\9b#*\28$\4\21`E9\17F4T.\24o-Q%\4,@BY`{<\5 =?Y\19\7F\23\27;#\6\5$Q$!\
Z#\15Y1\29\29/DY<C$\29\28n8C=F\24U=',\13\14<\12\23t\"1;\19U\18\26W\29z!=\6\24\23]\"aOB{G\0kGqBap\27T%(P\0r+Z\13.d(\5.\12<$\12\22\29\"- \9g\2\
\30N449\28\14n2ODf{\4\2D\18(\28\15\1\28;f9\29[-_ A=.Ta\3!\0;\0\12\22\25v#(\22D\2G8g[\\\\<\0143}(9\6\6.$Q,\15\29\15\9\20)V4\28\29\16Y#G\31.TeW/\8$#\12[?_L@sd\2\26q\15<\20!\27\
$S\0?\6\0239\3\\;e\12#\1\
\24T5T\21\2P&G*g\16/\22%\26-yc{<_L\26\31C%\2]\0139<;\8$!v)#;\23:\23_0,\
2-\15-_%\11\29\16Y#G\31.TeW=\27=5@x<_L@)R\19>W\
\0174;=\
 \\)!\0034%\8]\18!\0252\13\11\1\\!\25V\16\25>\\&8`,\19eI.1\5\1P\127OCs>ngt\02870/\
.)L/9\22\"8\20Y6$\23%@\13 X\"(P\0\29j@=>U`}C`AY`\27Sv,iD\23VNF\0067;_fbN1O\25\14\1<4D#?\12\24\11\28&P#\17Z-_\26X.(Ua\3!\0;\0\12\22\25v\6&\20Q\14\9\28*''2\21E\4Y49\
\30y4S'#\0259\1\22;j<\25A\12\0318U!/_$_j*'>\15\27Rx\1<\8P\29@q\15 !0\3E\20[##\14\0>\8Ck\16TkXUh\1xr<m8CQ#8UC~@`AY=\19F=\22=\27E\19=Q\11<4'\6\4\14V\22!\14\0172OD*$\11\27\13\29d\17v/z6}\14k\7\30}\0089\22-\26\5.-q\19\4\5?e8&s<\22ryO[k\24vde{^n9'#\28AbpA8X\27@\22C/Z;\20S(\5=\12$\11\25\23Q\0177&\15G:5[3rhu\27\3.K\22(\11x^n9'#\28Aap-_5Q?mT$PE.^-}C*:5\8\6P\2-;\31V\3FT\27<6!\6\4)\16oGf\5?\14\\'m\0129\29\28hU>r<mR&[<.C=9\25*\15\"\6\7Evxi\20^\11d;g19:\28\0144L\2?\0\2\24\5Z'.\12kUY&X=r?m8#Ro%_=W\1\0/8%\27S3k\25\22V\30\11@@\27;\3\
\3.[*(O\0199\3\16,\"\12k \16/Y\29\17S\1\31\26X.2U;Y\13\12)4I\6]3+Cs>n\2]\01339u\1\14&J\22(\11\1wZ\16\5(\12\5\13\24:S((P\0Bb|&,X\5\30/\12f\0\5\19L37g*X\20@JBr\29<\8\3\11Q (A\";\6I'?V\27\7\
fH}X}\13V\"x&-Ug'%\00815\27\\e96g\0\27G_\28\\{__fbN^)?O\27jV\28bn;$\6\31!V\127<@\22V0\26\25*\\ \19\13\27' &\16_3&=\9\23\3\0018g[\\\\\3\4$Y*m\12\0308\20U197)\2Yu\17\22\29A']%G*8D\6\21#\12+$&\20a/5,R\127\14\9Z\";30A;+Y?(\29\\\7\8CnmIeXUhr>\22S\13Vdp:9W3Y\31\8$9\0136G95\6\24]\2\13F\29\9<\8CK!Y*>\
^w\1Q.>\29bbsA8Xq\\\2\17)X 8U:\3\6\11\"p\23O\21fe=\18R\9d;g[\\\\\12\7(K#>\0276%\8@\13/\18.\11\13h\12q\27Y\11B/G;\4R#}C`AY`{W$ (\17=ng;g7;1ebN1##\11x]n9K+\0239H&d_4\25G4T.\20&%\0169\22 \27;x\7\23T$\21,\30DNNV\1X\\\\fb.^f#\
\19%7U&m\25%\12Y\12^4\11p\
E#@6\14H \4=A&5\8\0e3!`ZC\15\11\\d[\\\\fb.^f\8\1\6>\19Ij#\29*\26)-UxVF\16P>Qa(D\22\30-I<8\12\28?_L@s>n\13^\1!0&\27%\23{\1?\0\7'G\13b#\29*\26)-U[q<m8CQ!/:@~@`->\13x<_L,\20Smg;\11<1_ebNo'$\27ZfR\0rdrB\13\23,;4\22QM;@w=.Q=\18\29\1:5\8\22\02900'\25C\14\1\\F{_\\\24\3.T#m\27\0\"\2\16&\"rBa\16.\17?\23ADy#S'\7Y/\18g9$1\16\23Gx\6\13ZC\15\11\\d[\\\\\3\4$Y*m\
\28\"\
`')XvH>-E\18\20Z\23T9@\31.T\12\25<\4-\"\8\6P2m{T\7KN\\\7>yu\27\0252]oGe{^nS.\"\11.\27\13\27T=\20e\1Uj\9o%Y%}C`AY\0\20\0213+<\23g\2\
\18\26:0;ebN1O$\9R\31\14W*\1\17-\13W\24]0\1P\22\31\0[-es<\5;\12&$#\29WvxtZY\14\2\18\15<1u\1\0043\24\15>?\0233.^\3#\1\29\13\17!R=\29\29\1_?Y\31.T`W(\7,p\7\29Av\12:*R\3*W\0156\26'+\18.V!e\
\28\"\
`')Qk\9\23,\17\22\29A4T.`6;Ua\18'\28%\0\12\22\28v;tZ\5_NS\0006u;\0\31g}(9\6\6.OU,8\21\27\13\29a\31\"\12T\16TdW;\20Y-W(\7,p'\23A!*;\17p\2\26w\0&<!\22\"4v#9\24\29%\12U&e\29%\29\20\24T5Q\21\5_.\20!$Di>:,&$\0\6L\23\8 \9D\14\1\\+<!<\27\18o](8\2\"2\3\25b9\16.\6sA8Xq<\7]%G*8D\26\18%\5\0245\13R\8v '\15Z7\11VdX\\\\fbNQ m(\19:\2d+ \02998\22']\127?Y\11S+X\8*],# \4-pWR]76\13\8B\0\29f\7?0u\27\3\"VLDf{^n9*,\11\15\26\12/B\5\17X\1\17w\20\8*],# \4-\"9\29Z:k\14\22X\5\15^)380;\2*]ffOGgW\0HGqBapA89\25F C?S<k\13i\17(\5;5cx<_L@s>\14\8\18&;2=#\2!]h\29\3\19.\2Bl\4\22=\13\23<^#\1\21\16Y/ZEB9@~@`A6\6\0\21?1,\23y\6\3WB;!0\2/&L'm\6\28w\23Q+?\11c \16/Y\29\17S\1\31\26X.2U;Y\0\7>5\7\6Z$<g3C\2\3AGr1:ebN1ODf{^\1_0m\0289\29\30\0P?\28|\16T'Grz\28iT\
\6&6\0\21\27\0180;\29MI&S\0006\0060\3\7\14L# \28R3\8:KDqBapA8X\17SDX>Q\"\5Q$\18iTup*\29[0,.Ts\18\28U\20|\0294\1\15\20]*!&\0062\
C\25)\
>\0151)_51A\1\\9io?X,\25C`AY`{<_L@s_\6\29v\28'2&OVgL48\
x]n9KDqBapA83\
P\5Z@=FB9@~@`A5\7\22?_L@s>ng;\11<1_ebN1ODf{^\14Vb%\0258,\11=V\"XA\12T$>FB9@~@`AY\11\0P7.Cs>ng;g[\\0\1\15M1ODf{^nU,)rBapA8X\29[\0;C=FB9,\25-cAY`{P8!Cs>n\11\\\
X\\\\\
\5#2LDf%6\14DjxH{AsAT?\28?\1_.\29EAs;\18(\29-\4\1\0P7!a\28B\9\13F\7=;}FaNO.$\3\23w\19B7(X/\7sA88\30\21\
^>\20\7\"W!; \15-~9\30T/ ;Ts\2\15VN3;1O\5(Lf\5\6\21?+Y$(V\27\4\0241T#V|\
g/\\&(\\,W(\7,p\7\29Av\13 \29_+\7T\11|\0059\14\18\"Jh\5\6\22>\9W\11#,9\29\23#\0170\22QD\25\2](#| \17,G\24<\8\11P$k\13\31U\18\9\18\1 u}\1\0043\24\14,\02888\5\24e*\25%\15&,C$\31FC\24jU!/\16'\24=I\0001\0268Z4mn\29V\9\9m\9';&HBn\17f9\7\0239m9KD\17-H\26$^\"\29F\16u8[?\4R#\18*\29h$\1\23[\\L@s>\11\1Q\15>u6\3\0044]59!\23#.tbpX\5\13\13?^#\19r\1E\4Q;<_;\28\0\13\14\"\6\31p81 \14NO\13^\1!0&\27/5W6\2\13\0242\4DkGrBapAX7X|\23g+X&/t;\2.-:?\25ZV:*:\31D\19 W\26\27\17|O\31/](Gf{^n9++X%\7\13hA8\27^\17A\9[ 'T&\0'I<8\12\28?_L@s>n*[\29\"94\22#\"T6\25\
\
#O\23\18?\0298\27Y6x\31(`0n\26}\12\0e\25\9i\29'p\23\21K:*&\14\23\25\29L\26:0u\12\25&L#jFx]n9KDqB\1\31hx\";Z\
E8[#\1E:\3\27\12$5\8\1P2myV\23TV\27N&=0\1aN1ODf{^\14Vb\9\23.\27;$X!=M\13B>\28+9_9;&\
)$\0\29[\127e=\18R\9d;g[\\\\fbNj# \0\0042%\\+=P/\26\0228}>\27T\16X%ZfA9@~@`AY\12\28Q\\O@s>ng;g\6'<\8\12\"J\21(\29\0042\21u4(\22?@^\0X6\16y\13W/\14\1$D\13\5<\14;\18\28\6q#7.\0\13$\1^\00276!HGg[*\"\28\23$\19~'91\15AsB8Xq<m8Cp \27Y*\28<\25\11?\6\30Q92'R\30mg;g[\\\\\
\5#2ODf{^\2\\1(rBapA8X<\\\23A&U6\3U%\7\29\0120$AUK9;\16\21BG\2]\1&u!\7\14g[4,\27\23yI\30edrBapA84\22Qn8C=F.^-}@`A5\7\22?\\L@s^\1NQ\2=&0\28\31\9h\5\
\29\29\"\23\0166%\29%bpA8X<\\\23A&U6\3U%\7\29\0120$AUe$ :\9\23\25'|>\7\1\
?\"\4s\19\29\17R#\8\16<\"\6?\9\21#\0173\13F\13_/G<l\25C}@`AY\0\20\21\0316\
\21Y\19\28]\2\24 &\0279\"T#,\28\0233O\0nmKsAY<Y4\22?m8C=F'_*\22%I.?\28\28Q\0177&\15GGS\18\0;9_ebN1OD\9\29%G@')?9\7\0128\29!\29Q(X9@o\"^i\7(\0:#A\17@$7,\20C8\13S\28&09FK#WLDf{^n9++X;\13\29\4X\"\12\21\16Y/ZEB9@~@`A6\6\0\21?xxV\23D\30W\
\30<&\27K#WLDf{^n9KD\17-H\9-U\29\17F\16j#iov\13i\20%\6;5\26\6{\6\6\14\8X\18\30\18\26:0;ebN1ODf{^nV-8\22//\11'D!X\8DA/P\0089_<\7CcAY`{<_L@sU\21\11S\5X\\\\fbN1OD\
\0283m9KDqBap-_5r<m8C=F.^-}@`AY`\23[2OCs>ng;\0074u3\0\30)\\\1?\0\7'GD*(\22AapA8Xq\\\2\17\15Z;\"D0_*\5'#\12\1A\24\21\
=E\8\27BG|&!\14\31\"\22%90\0273GD*(\22AapA8Xq<0C#S(.B\26\18;\31-\",\4P81a]\127\14\9Z\";30U%(L\2?\26\21$%E6\9\0139\15\3rv4\12v*D'V*9\23eW/\6=>\0135G909V\23\"\0F\7&,}\12\7(K#>\27<\7$w0\"\13;AW;E0\12PJR>k&/\25C~@`AY`\23[2O@s>ngW\0006_\\fbN]()e{^nU,)rAapAX7X]\5B\14F:,Ci\22'\13h3\5\29F36=)R\11\2b\0116u4\1\15gV)9O;$7U&\11\20.\13\16&Vy\27Y\11B/G;\24U%\27\25\12,yI\19[2e'\21CG'A>71\28\1\0012J#)G\17;\8C'>\12\24\13\21$a4\28\28DP$Po%_=W\0\26\0245\0135P\"1 \20P.\0F\1\19\0030\7\2$T#e\12\0308\20U19+.\4\21\24T5Q\21\5_.\20!$Di>:9-4 \28x3),\31t\8\3P\15&}6\3\0044]59<\23;\11`')Qk\9\23,\17?\23ADx9d*/r,\30'\14\0021\
\25P2m*\22X\20\11A\26\00109\3;\"\\om\14\0283Gy1\8\22?\1\0131g8\11\\\6]/\28,'_:\18:\29\0275\5\30e3!`ZV\9\
\18\0=!u*\0053Q24G\17;\8C'>\12\24\13\21$a4\28\28JB>U;.\30:\20;\0008$6\28E5e(\20SGFz\0075=\25\6\13\"\22\22!\14\0112\21\30\6(\26>\15Y'Cq\22Z\16\17\15Z;\"D0_*\5'#\12\1A\5 %\22g\2\
\27@!!4\27\14iV6.0\0018\11Tkm\12#\13\23B8Xq<\13WjZ ?\16\1\30.\1\0049\15\23\27\6)(\3R\21@{\29\00109\3\2)_\2?\26\21$GQ,)X%\7\13hy8\31](X,Qa\27\\(\14,\27f\24\8\28Q%\0169ZC\15\11\\d[\\\\fb\3Q5=\3\19./U.=,.\16\13`\22\1\
P\23BjJ\6\5`\28#\0229\1\19\"'e(e=\21\23\20\11^\2r,:\26\25gF63\11\0\"\0CedrAapA8X\17SDx9w %D;\24%#=#\29\"G36:\31SO^\30Nam|O\31/](Gf{^n9K\5\17,\0005!W4Ve\8P3Q=ey:$,\5$9\7\21q$0.\9\23ZNF\28'0_ebN1ODf\0308\4Q.m\17%*\24,p#\29TD\12jR.'C,}C`AY`{<?#i2^\0\6~\00740{?\7&A#?A1\"\21B'#\12\28\13\0248^?XKY\17\13Q;\3Q:\31\2\0121xN%p\23\21\0064h2 s<\31\16\17HBgL.(\1x^n9KDqB\1\23\
P59G\1Pj\9o?B<\18C`AY`{<3+-p=ng;g[\\3\0\25gSj;O\0279G@#$\
8@\
 X%'T\22T+GfkT&}@`AY`{<{hiO\7I^8g[\\\\fbNQ m&\1\18\9D+9\1\2\0068&V=\29Q%C/Ug\3Y.\31\5\0.5G\"Y7<,\8\0257\11VBr#{\28\31&J2aO\4y\1Y,$\11#DY}\1aV\5H\17z\24o?B<\18eIxyI\6]3+Cs>ng;g[\\<\1)&\\\7?\
\19wZ\0166?\13.bsA8Xq<m8CV=.Q\"}@`AY`{<3+-p>ng;g[0;\11aM1ODf{^\11_!,\20k\28\17!B\2\29Y\8X$S\31.TiJi\
$?\26\23F\"\22,\22[7\11VdX\\\\fbN1\3#\27\27#\30\0246%\0178;\28$]8\22R4T.\29a8D(\3,S;5\29Z\01885*%D\8\2VI~u!\29\30\"\20f9\29\0072N:HDqBapA]>\27T\8\0179Q#'Y'\16\
\1)>\
\23x31!\21SGS\18\0033!=A\25&V\"\"\2ZfW\0kGrBapA8X\20Z\7P&\20;#Y:89\29!?\7R\8v>4p=ng;g[\\3\0\25gSj;O\0279G@#$\
8@:'_7\17RJu?F(1\30\26\18%\5\11?\7\20\\1k*\18V\9\13W\29{u1\0aN1ODf{^\11_!,\20k\14\22=_57E\16X%Zov\0162\
CcAY`{<_L \28\23\20\11^\2;;2,\3&V%(\"\23#\15_&mFk\3Y<Y4\22?m8C=FB9@\17&\28&4&\2A?*'Z\
G\0218g[\\\\fbN1O \
\6?\8TbpX=DsA8Xq<m8C=,#Q'\20,Iup\2x<_L@s>ngOd[\\\\fbN1##\11x]n9KDqBa\16.\17%\16\\\23~:@&$^g\20!\8&3\12RT8!i\28X\18\0V!\"!<\0\5i[.,\1\0172GD*(\22AapA8Xq<mX,\20)$E'\19\6\25<9\6\28\0275-(\20T\2N\12N&=<\28$7L/\"\1\\4\15Q,.\29k\28\17-_[q<m8C=FB9=\31 \26\7 \29\27Z8etZQ\8\27\\\
\29%!\6\4)2ODf{^n9K(\22/bpA8Xq<mT&G*A9@~@`AY`\27Sv#&\15Y\3!B\26;:;A\8/Y(.\
R#\15U,GqBapA8Xq<\16Y#G\0;D \24'Iup\15\29@8!\6\
C\14\1\\d[\\\\fbN1O(\1\22]n9KDqBa\28&U[q<m8C=*%TC}@`AY`{\\0e'\21CG\7\\,31\20\29\14&\0242%\
\28]n9KDqBa\21'R0\20\21\6T9@\16;U;\28iTh\24\0\21]\26,/\31\25 \28]\27\"o\29\14\24\6V?\29\
\0<OKe$\22?\1\20!U0\12\\\11_\21\5hg\23 \25=\0%9\13\19A?*'%\5@B\21\7<!<\2\2#Y2$\0\28\8T\23nj\17%\28\16%X5\25A\13^$k{l\28n\30'\29!=\0\22T\",&\20hRIOBr!'\26\14k\0242?\26\23~m:KDqBapAX7XW\1B>k?.B\"W(\7,p!\27R>\9 \28RI)@\1'%o(\0143h#?\4!\"\4S'>\11c\
\28;E\14\8P\22Zc\20;#U'}@`AY`{<_1!\19D(\30F\7=;{\2\0143P))OOw@c'!\20lbpA8Xq<mT$PEB9@~@`->\13x?_L@s>n\2]\01339u\27\3.K\21(\3\30\26\2D*\"\28kUY\11^?\30\\\3\31\14A=,Jg$,\5$\19\6\28S?\"g\23R\19\6]\
!\14!\7\0024w69\6\0299I]'9\16$\12$B;Xq<m8Cz*?G&\5\";-!\28\23F\"\6&\20C\21\1^!4\16;\27\0023An9\7\27$4U.!\17%\15)-Uxr?m8C=FBg(\30=AyeY[?\\L@s>ngq\00274'?\14#l'>\4\1\127\19X+>+.\4\21!_6(P\0\24@>FB9@~@:-$9\23Q\21$'(V\0\
]\2>}!\7\0024k#!\3\0279\0`')Tk\14\24$B4Q?m8C=FB\29dW\26\12<\0\12\22v7+\27\27P\3\1^\2\20':\2;+Y?(\29;:\23Q!9rAapA8Xq\\\2\17>\\&8c,\27%$-$\1\29Qx5;\31h\20\30W\0111=u\27\3\"VLDf{^n9K!\23(\9\21hE9\17F7A/Q,#\16tW=\1!#:\23Y:\8,\14_\8\
\28\30 0\
\28\27\"]%%4\0316\19Xl?\25%\12\22%\25r\12]\13B\25Q#'},\3!\6,~\25\0P\00969\31R\4\6\0273X_\\fbN1OD?\0306\30q//\17.\6\13\27A4\29V\12\0b@'\"C\26\18%\5!>\14\"P2ii\14_\14\29a\030706\7GgK6(\
\17?8D;=\02983\13 X\"+E\1T)\\\18b:@~@`AY\12\28Q\\O@s>ng;:3&>;\0305V\22(\11&8!Q!(=%\28\16<Hy\12]\13B\25Q#'Y'\16\25\12,|I:\\1-\5\19Q\2@b\0023,0\29E\23]\"aO@gW\0kGrBapA8X/T\13Eb\6\127{\0`}C`AY`{<?#i2^\0\6~\00740{?\7&A#?A;91U*$\27'\13Y<Y4\22?m8C=FB9=\31 \26\7 \29\27Z8k$\31C\15\1VNou}G#._.\1\6\0202Iw0\"\13;R1)B\1\29G\15\25mU)-Y%\30(\29-46C\18ze=\8B\2G\18\1 u\29\6\12/t/+\
\\\16\21_7=B\3\9\
\24T#\19\29C_/](#R&\5\22Xo|I\6G# `S\23\6\0VNu\0066\14\25\"\\am\0\0w@v+*\16?OPB8Xq<m8/Z+A:@~@`AY\11\23F\"\0269\31E\12N\15N\26<2\7'.^#c(\0008\18@x\5\0258)\0231a4\
^LJmG;9U,\3-\12)<\12\0jgbe]D\19\28W\11&10\14\7\"J\25\127H^p\20D0(\29?\12\28)]4\
jW\22f\19<?B,\18=\13-1\5\23G\9qnV\16\20\26@\0117!1\
\
+]4\18ZU*K\0166?\13.DY<C$\29\28n;C=FB9@\27&\
)<I\27R97,%S\14\29B\15&6=OVg^'!\28\23]m9KDqBa\16.\0173\29F\16n:Q= \16(\25-I\0009\14\26y?#,Tp\21\1G\30h\0180\27;\"J-\30\26\0174\2C1e\26.\27\13\23A4\
^M\17>\\*%:@~@`AY`\27R97,%S\14\29B\15&6=OVgL48\
x^n9KDq.\6\29B;Xq<m8C])kf-\30:\29`\24\0\21]\26,/\31\0257\2S\0237'{?\0044\20f\
\
\6\18\9D+9\1\8\7\22:U\"PA\12X9g*'\\ \25.9-4@[\21je|T\7G\26Z\11<_\\fbN1OD\6\20w\14^\0,\28\
\26\28)\17%\16P\
;C=FB9@~@\29 9\26=E\",&\20\25\
\11F\6=1uRK`k%,\29\0233@:KDqBapAT?\28?n8C=FB9@\30/I\0009\14\26y?#,Tg\11\15K\11 {\17\
\0092_f\"\29R#\15Y1\2\8?\1\22&\31<\29A\12^.\20rv\16n$,\5$wI\6]3+Cs>ng;g[\\9\0\8&Tf9\7\27$4@'(\27#HDh\22\22={!c\3w\16\18u\26PCcAY`{<_L@\19QG*]\11!\16;\27\0023A\0035\6\1#OD*$\11\24\13\21$X?\31e\1Uc\20;#U'}@`AY`{<_L\25\22V\30/_\12;0;\02787]#.\7C\127\19X+>+.\4\21!_6(P\0\29j@'\"C\26\7,\12+8ERF& ,\25_8\26K\0307&\14\27\3.K\21=\
\0234\15mkGrBapA8Xq<my#S'\7Y/\18s:-\"\31\23G\21$%\22U\6\13YFu\29<\8\3\11Q (U& \8s7=\11lHWf\17\22\20Z\6P&r:%d(\21%\12\19\23\8\31P\2,$\31E7\1]\2|\6\1OEi\24a\18\0\0282\20D';\29l5UhW$\22V\16X%Zg?X \4\29\6#5\7[?_L@s>ng;g[\1'\6\12 ]4\30\
\0!\2B\7;\29%\28Qoy8\31](X,Qu\5_=3;\28/#+\7A\0180;\29M]&S\0006ryO\31/Q5\25\0\0252\9\28b9\16\"\27*-]=\17[\3a/PckY:>'\26!4\12!P:)\19\21Y\2G8g[\\\\fbN1O(\1\22~m:KDqBapA8X\20Z\7P&\20+.V(\2%\29\23#\8\20P\9$'\19ZGS\18\21X\\\\fbN1ODf{3\14S6mEkO\0208n2\23X\9^$\19cA9@~@`AY`{<7+ \23\23ZN\21\9;#0\27\
,]w\18J\1pK:KDqBapA8Xq@\23T\21U\16)\16tW=\27=5Ex<_L@s>ng;\19X_\\fbN1ODf{;\8S#!X*\11\26-A%'T\
X'Gov\0162}@`AY`{<_L@\1=ng;g[\\\\fbN1\"$\12\6wZ\16e \8\20\11\22%\\>\22\18H;C=FB9@~@`AY\8\28\\;etZ\16\0\7D\11&4>\
Z\24\0295jCx^n9KDqBapA8$\11P;P\21Vov\16=\5<\12dZ`{<_L@s>ngOBX\\\\fbN1ODf{,m9KDqBapA8XqQ\13R>\20rk\23$\7\22\
'=\4\29[qiCs>ng;g[\\\\fb&V/ OOw@W+;\29?\9\18-\3\14]FC\29@=FB9@~@`AY`\7F3\26(%UGS\18\26  0CaN1ODf{^n9K0TAapA8Xq<m8COEB9@~@`AY`{<2,*\14\23ZN\21\15<<8/\0067g6!\14\0112\21o+#\12(\13\21-S#\25A\13^$D.\"B,\19\9\4\23=6\16T5.:\22V\23I\30d[\\\\fbN1ODf{6\9Y/mEkO\27)R:\11Y\5A\21\17<l\28C~@`AY`{<_L@\25[\2\15@1&<8\
\0042LfpOCbW\0nGqBapA8Xq<m8,[ 'CiJi\29:%\12x<_L@s>ng;g/y_fbN1ODf{^nKHDqBapA8Xq<mU#W;k\13iP(\7!=)\31E\0095%\27N\2\28m\7<!6\
\7\"Z4,\27\0278\9@#$\
.\0129%n<'W\22^\21\\:,\23e}@`AY`{<_L@sV\9\7_Nour\13\25(g.8\8-r\20\23nGqBapA8Xq<m8)X**B\22\3 \4-?\28\6\21kexL\7WB8g[\\\\fbN1ODf\0208\8\\1mEk\28\11=T[q<m8C=FB9@\
ecAY`{<_L@s>\28d;g[\\\\fbN1OD\11\0274\19\16\127m_*\6\16%q<\8j\20]+M*9o \25=\
-<\12\16G71 \21Y\23\15[\02871\21\0024*g $\28\6\8\5E/=_gbpA8Xq<m8C=F*^ \26iThw\15\27F\"\26+\15Z\0231\23\29uy_fbN1ODf{^n9!!\29*\26&<X<\29Z\17Ej\9oz\7xBecAY`{<_L@s>n\8]\1>&uRK3J3(e{^n9KDqBap5\29[q<m8C=FB9@\12C`AY`{<_L@s>\3\7Q\26rhuH\
)Q+\13\2\2\8\23\\#4\02997\16&E2\29Y\1S8U;\"_'\7(\0:5\0132X\9(\22\18^\0\6m\8;#0HGM1ODf{^n9KDq*\6\16%\17lX\18\12X-\\\16-Y?\18\22L;wEx<_L@s>ng;g[69\
\
5g2$\2\0238\18DbpXyZIx\29[q<m8C=FB9@~/\6'<\26R\8v1;\15Rmg;g[\\\\fbN1;ae{^n9KDqBap3;Xq<m8C=FB9@\19 \
<pTR\0187+ \23w\
\30m\30>4,\
\25\24Q(9\12\23;\2R0,\12\"\7\0238P8\
P\0q'k\"\20](\25%\16\0238\8\28Q%-(\17R@B8g[\\\\fbN1ODf\0199\14]bpXl\5\24&](']\5_.G'*[,(l\26o|c{<_L@s>ng;g190\14\25\24L/ \
\29\"\19\16\127mJ{XId;Xq<m8C=FB9@\17&\6$#IO\21\"7<\31=ng;g[\\\\fbNEjGf{^n9KDqBa\2B8Xq<m8C=FB9-\30*\29hmIUT8,$:V\21\11\\\15\01860\3\14%x !\14\6\23\23Q+?\29/(\23'n!\
Z\20B\
\19cA9@~@`AY`{<_$'\19ZGS\18I64%\0284%g6!\14\0112\21og>_gbpA8Xq<m8C=F>C,((6*pTRA$0,V=ng;g[\\\\fbN1%!\
\19%8D+ \29$\29\13h\12qL\0T\1f>FB9@~@`AY`{S9*%\9\23ZNF\28'0_fbN1ODf{^nMHDqBapA8XqHn;C=FB9@~@`$?\
\19Yv1!\19D&\0[\3rhu\14\8$]690\0199\14]1\22\21*\28\17fC0\22Q\11\\b\23.(S,\7=6)>\0\31F\127\24Cp>ng;g[\\\\f\2!\24n#\0\6w.C\17,\30.;\9)R4P}\13V\"x&-Ug'%\00815\27\\e3!eZ\4I^\27Gr:'OC)W2m&\1\4\6V'\30\8*\11\28`E9\17F7T&X&%W\25\18-EhcGB\28\127e=\18R\9d;g[\\\\fbN1O9\7\27$&^+ XvH\29-W0\13Y\16n9U).o(\25 \4BY`{<_L@s>\2\0VdX\\\\fbN1ODf\0271GD*$\11\
\6\16%\0315\17V\16\17>\\*%:@~@`AY`{<_\23,\11B\2\29F/<<8+\2$Ln9\7\27$&^+ V/\1\26<\24[r<m8C=FB9@~;\01285\8\6\21\1$ \14\31VG\18\27<!<\3K\15Y5\12\1\27:#Y!94$\9\29-Uy\12]\13B\11Z&&\30-\30*\29aZ`{<_L@s>n\11\\\
X_\\fbN1ODf{;\8S#!X?\0\16;b2\29[\1\17w\20\1.D>\24;\2\11\"\12\19A3\0220\20T\15\28]\0;&0\0118$]((G52\19u,9\17?\17:'^#\28FLE\"]<\24U%\27 \7/\0\12\22\28vni\12R\4\26]\28a}eA[k\24vc_^wJ\1l}QgH>-E\20\22A\13E3f ?Q=\30&\7`$\1\27F\5 %\22^\9\9b\0116yu]Bk\24taO\0206\11C'aX-\9\21;T}X\4T\7\127\7zx\2xAeIx|IC\5`pzO\4U_\4GX_\\fbN1ODf{\25\2D5\"\
 )\29,a4\28a\11b3Z,#B&\25 \26-4:\17P8 a2^\0\6~\00740{?\7&A#?A\"2\3\28b9\16\"\27*+T?\29\25DE\"]<\
^ \26g\13!3\29^\21%1;\19Y\0@T\1 84\27C3P/>.\28>\
\30##\17&DY`E9\17F%_#Ya>C,((6*p\8\28Qvb(]\23\8\28\18I>03\27Ln\17jm]\\gK\16o\127V{DYy\29qH\25D\0{\0ws\4\127GqYdpY[?_L@s>ng;g\0280!\24\0045S\7)\11\"2\3d-\30\1%\11\17:^?\17F\1U\25W*%Ua\3!\0;\3\12\30Y?+.*R\3B\18\26:<&<\8\"V#aO\6?\14C\3#\17&F\29!R%T\21\23E8]!,\30/\24;\4)$A\6]?6\8\20^\
@S\0;8yOC3P/>.\28>\
\0307>\29\20\9&*\0170\22QD\22(\19o$BiP;\0/8\29U\28\127iiH\25WB\18C`{eCKv\20f}CRfV\4zuL}XAx\29qH\28n;C=FB9@~@`\0311\0\6\29glCp>ng;g[\\\\f\7(['!O\0308\4Q.\30\27.\6\28h\12q6P\16F%F$\8_'\1,\27<\3\16\28V>7&\20^\20\11V=10;\
?(k?#\12\26%\8^+7\29/;\26-_4PA\12X9g,.^,^CcAY`{<_L@s^\1N\\\1&u\28\0288>V%%\29\0299\14J')+(\13\23-c$\22[\13_-\28#$S(\27\26\
->\12[\21\"-,\20=ng;g[\\\\fbNv#9\24\29%\12c6,\
?;\0&R9\
Z\
X9Q+\24S,\25,A<8\0\1f5 '\31\30md;g[\\\\fbN1O$\9R#\15Y1\12\22\"\5W,X2\12\21\16Y/ZEB9@~@`AY`{<\4 $\21A\2/\\\7?\17<\12\31oL.$\02839\14]l)\17(\28PB8Xq<m8C=FBU'\19C`AY`{<_L@\31Y\3d8g[\\\\fbN1O$\9R\31\14W*\1\17-\13W\24]0\1P\22\31\14Q->Wi\3!\12&Z`{<_L@s>ngB\28;;!G\31/Q5\12\1\27:IQ,$\21bbpA8Xq<m8CQ!/:C~@`AY`{<_,/ZC\15\7A/<<8A\8+]'?0\6>\
U-8\12k\28\17-_[q<m8C=FB9@4 \29!*\12\28\27\5 =.^\
\11]\27&}!\7\0024y($\2\\4\11U#?'?\1\20-^$\12\25DW?Z,?Y&\25a@BY`{<_L@s>ng|\11&\":\29\0\20L)=<\0119\4X0\"\22\"\27\28,b2\29[\1\25>\\&8c*\18'\12aZ`{<_L@s>ng;->04\29;\"\\\18,\28\25$Ox+*\16\7\1\31-\31\1\20T\29T8\26\31.T`}@`AY`{<_L@\31Y\3G8g[\\\\fbN1O(\1\22]m9KDqBapA8\6\25\\\16\25x\4\127{\25C}@`AY`{<_L\1\19P\15\"[\0087{\6\4\2+T5w.\02234[+!\20\27\7\16&E\"P\18&P8@*9\23eWx@BZ`{<_L@s>n\7TN&=<\0288\"T*\0\
\6?\8Tl(\22/7\
8T4\27]DE\"Q!A9@~@`AY`{<,*'\31d\8\2V/?: \1\31g\5f7\0\02824_.)9&\7\12&EqS\21U;@=FB9@~@`AY9\30T/\4$\24^\2\0F=\"00\12\3v\0162%\6\1\4\2\\.$\22,8\28,\29q\12]\13B\25Q#'},\3!\6,~\12\28Q\00969\31R\4\6i\0033!=A\25&V\"\"\2Zt\19X+>+.\4\21\5T%\16Z\0\31/Z+\20C9\18,\
 y4^\21t\22\25?r$&m>\19\7\20\"8\24~\9\31,7\8)\127\16\0009\7JPB;Xq<m8C=FB9 \17i\4)$\1\\G7+-\21ZOX\27Nohu^K3P##e{^n9KDqBapAX7X[\11Ej]($B,(-\0; \8\6V>e=\18R\9d;g[\\\\fbN1ODf:>\0X\14$\30.R=!B!\25A\7Y\15B*%DaP-\27=76\22P7)nS=ng;g[\\\\fbN1##\11x^n9KDqBapAT?\28?m8C=FB9@~,\7,Z`{<_L@s>\2\0Vd[\\\\fbN1#!\28\23]n9KDqBap!Wq\12]\13B\25Q#'},\3!\6,~\26\2P3&!ZC\15\11\\d[\\\\fbN1OD?\0306\30q//\17.\6\13\27A4\29V\12\0b@'\"C\26\18%\5!>\14\"P2ii\14_\14\29a\11>9\24\
\31/W\"c\
\02838C2(\29(\0\"%P%\16\27\22P$P &\24j\3!\0;\3\12\30Y\27 =\18X\3@W\0006\
&\31\14\"[.d2^wEc\18\8=\8 &\24p\0039x7n\12{\29\8u\0229\6;\5\17%P\28\\L@s>ng;g7;1eaN1ODf{^n\29om\15#\9\13h^!\12\\\11_jC*kW&\30'\14h'\0\6]iO@s>ng;g[<3O\31/Q5\2\31\6>\8^l \29?\0\22,\17lE\21Cb)U=.TnW=\1->c{<_L@s>ngf\15!>\7\
\
$L\7#\0114;\2U\18(\28c\28\17!B\2\29Y\8X$S\31.TeW\1\0/8%\27S3k\25\22V\30\11@@\00201FaM1ODf{^n9K$\30k\5\24<Y\127\
T\
U%Yg~\25iJtIyp\29\26P8O@s>ng;g[\\\\\6\13gV)9O\0270\8B'\18\28\"\27\9)E2\16\21\16Y/ZEB9@~@`AY`{<\30,.\18{\14\8WT\22<&\31\
3[.\8\25\0239\19\24e)\
>\15&,T0\20j\5E>\19fA9@~@`AY`{<3+-p>ng;g[\\\\f\14)\\LDf{^n9KD\29%\12sB8Xq<m8C=&-\16=\31 \26\7 \29\27Z8k$\31C\15\1VNohuH-._.9HR#\15U,GqBapA8Xq<\13Wj|&,X\5\30/\12f\4\12\0G?1&\8N]'A9;!=\6\5\19]4?\6\0068\21I\13:\22\31\13\11:X%\23G\29\25c\20.%Ti_\1\0/8%\27S3k\14\8X\18\30\8&3&\5\
\25,\16a#\
\0270\15R-?'zOUhE#\13PM\17%Fo\3Y.\31\5\0.5G5G909@\127\6\29b\11 >}H\
!^/!\6\19#\2T\29|_gH\13:D4Q\28DE\"Q!A9@~@`AY`{<\"- \9x\23\26[\1<{8\
\31/W\"mRRp5U((\27?OsA8Xq<m8C=*'C,}@`AY`{<[email protected]\20\5q\1?74\27;\"\\n9\7\27$4U.!\17%\15)-U}X}\13V\"x&-Ug'%\00815\27\\e3!eZ\7KN\3X{__fbN1ODf{^nY$m\21*\28\17fC0\22Q\11\\b\1fk\13tWxI<8\12\28?_L@s>ng;g[\\<\9K)W2m\6\0218\21U\29)\0178\24\24<R9XA\12T$>FB9@~@`AY`{<\30,.\18{\14\8WT\22<&\31\
3[.\8\25\0239\19\24e+\17,\0\13o\24[q<m8C=FB9@~,\7,Z`{<_L@s>ngW\0006_\\fbN1ODf{2\9THDqBapA8X\29[\0;@=FB9@~@`!6I\6]?6\6\
C\14\1\\@?0!\7\4#\24{pOU\5\2Z'.\12lH\13 T?r<m8C=FB9@ZdI+8\8\28V3e=\21\23\4\15^\2r6:\31\24M1ODf{^n9K$\30k\5\24<Y\127\
T\
U%Yg\127\25iJtIyp\29\26P8O@s>ng;g[\\\\\6\13gV)9O\0270\8B'\18\28\"\27\9)E2\16\21\16Y/ZEB9@~@`AY`{<\30,.\18{\14\8WT\22<&\31\
3[.\8\25\0239\19\24e)\
>\15&,T0\20j\5E>\19fA9@~@`AY`{<3+-p>ng;g[\\\\f\14)\\LDf{^n9KD\29%\12sB8Xq<m8C=bf\16 \17i\29 9\26=E\",&\20\25\
\11F\6=1uRVg\31\0219\
\19;@\0166%\29%bpA8Xq<m8g\25oBd;\30.\14-\":\23G  ;?A\2\0FFu\29<\8\3\11Q (U<8\19t08\0318*\12<u$\
R\30\11\25@**\\n^CcAY`{<_L@W\26Ggf\15!>\6\2\
5L\0!\
\23\7\2Tj9\16\"\27*-]=\17[\3a/Pckx \16!%!6\12\\e:$0\31EI>W\
~ud_[w\22vaO_fK\0166?\13.DY<C$\29\28n;C=FB9@~@Dep`!P\"\0'\14^\19\23s\29\28:\25\0\5 ]4\3\
\0233\2Tj9\16\"\27*-]=\17[\3a/PfA9@~@`AY`_\24v '\30=ng;g[\\\\\
\5#2LDf{^n9K\30\29?-\23<X%\1t\23\127%x %W,\5\7\12-4\12\22\29\"- \9d\2\2^\7<2\5\
\15n2LDf{^n9K\30\29?8\28,r0\22g\5V.[#'\24=\31 \26\0275\5\30\\8\"\25\31SKNF\28'0|ebN1ODf\23;\20UHDqBapA8\18\20P\5C\26Q+\31Q:\28:A<8\0\1f3)%\19Y\0>W\
{__fbN1ODf\0271G^-9X\3\1\30 }8\30PJa&U6.Bg>'?-8\0\17Y3e=\18R\9d;g[\\\\fbN{*(\14\0\7\2T\22,\11 \27Q\0X6\16y\13W/\26\31'Q0\18;G\0245\13[?_L@s>ngW\0006_\\fbN1O(\1\22]m9KDqBa*-E\5\17X\1^?@gx\0yGeI.%\7\17A?*'R\30mg;g[\\\\f#._.\1\6\0202I`.,\1.\26W\1B\2\29Y\8X$S\0119E.\4iTh6\8\30F3O@s>ng;\11<1|ebN1OD\
\0283m9KDq.\6\29B8XqP\
U@=F.^-}C`A\7\8\27A~t`p>\2\0Vd7;1FaM{4(\14\00623X0(\25/@\31=_2\12\\\11_b\29EB\\&\20(\5h3\27\23T\" ->E\8\30ANou.\18aM11%\6\0302GD08\29k\12\22B8X\17SD_%@o\3Y.\31\5\0.5G\"Y7<,\8\25$*\18\26:0;ebN1/>&\28$\14T'\30\29'\4#'_4X\8D\25\28P&8Da? \14 \28\0\20Px\21%\27N\2\28\28>=&yO8\"T*\1\0\0176\19Y-#<*\28\24f]>\27T\16X%Zfk\12tW\
\6&6\0\21\27\0180;\29MI=W\2>\22:\1\13._h7\0\02828B#)\17>\27PB;Xq<\13Wjs.&U\29\30$\12:\0\6\29Yx\2%\21U\6\2u\15?0\1\6\6\"\24xm\21\0299\2s*,\22,\13-!\\4XZ\22\0170[!.c&\27-(%?\28\28Av{i9X\9\8[\9|\17 \29\12=\22\21(\3\30\20\8^$$\31e\18\22&T\14\21T\28b/X#kD!\18'cAY`{f3),\25C5\15\\\
=8\6\
\7+\16oGf{^\2^&GrBap!Wq\22Z\16\17\13Q;\3Q:$9\12+9\8\30|\" $R\16\23\6]\0007r|O\0045\24(\"\27R\16\2D\
,\11\24\24\28+X0\20|\16T'\28h)\\(\20\"6+8\0\2\18\127e&\8\23/\7U\6\30<3\
E\23T'4\
\0y-_ c\22*\5\28hOlX\18\17_/Y?'_0\18-Nh$\1\23[\\L@s>\14\8\18*=0&-\7.H\0035\6\1#Oc'!\20\7\7\26)E8\23[ P>Ua)\\ \7`I<8\12\28?_L@s>4\11F,><%.\0077P'e<\23;\11|-.\25?\1\22&u0\12TJS&]?g\16y^C`AY`\23[2O@s>\2\2A\11X\\\\fb\20]2\15\3\27'&\\2%\25c;\28$]\29\23V\5E#[!\15Q=\22g\11$9\25^\21guyS=ng;\11<1_ebN1/+O:>\0X\14$\30.F)$P(\29GJ|#G,\24I'\20g\13=\"\14\8j $%\19S8\0W\26!u!\7\14)2ODf{1\8Bb#\29?!=d\0174\22Q0X'Qo\"^i\7(\0:#A:\\1-\5\19Q\2@b\0023,0\29E\
Q5.<\0119\4\30&8\
,\18&>P=\17Q;_/@<b\16-\24C`AY`{Y9&(\22\23\19\6[\29\0280!&/g\5f9\0\28\"\
R'?P%\13\13\1uxr?m8C=F\"Vi9,\29??\27\25q9 :4R\19\25]\0289\0281*\19.K2e\27\26>\20~'91\15AY<Y4\22?m8C=FBY/W\7\12<'\6\0^\17 =?Y\19\7F\23\20':\2%\"L1\"\29\25\30\3\0246%\0178&\28<x\21Q\21\5_.\20\11$U:2'\29!$\0167M?6=Ry\2\26E\1 >\18\
\31\2V2$\27\11\17\21_/\3\29?\31\22:Z\24\28\29\16Y#G\1.D\0003`@h$\1\23[\\L@s>ng;\2=64\3K&Q4\9\29\29'\"^6$\0122HDh\1274\12B\11C!s*?u'\3 \0291\22\27\29X\24 =\13X\21\5{\
z!=\6\24\9]2\4+[]m9KDqBap!Wq\22Z\16\17\15Z;\"D0_(\0:\20\27\29E\19+=\19C\30G\28\29&4!\
E$J#,\27\0233GQ,)X\14\6\13!E(PT\13C\14F ;u'\3 \0291yG\1A71,TV\14\28V\28=%\
\
\0053Q24O\6?\2^HDqBapA8X,G\13V-Q=\24U;\1,\27\13&\12\28A~b\1\19P\15\"[\0087o\20\6\25\3J)=U;9\14DeaX?\0\16;\1274\12| \24@>FB9@~@`A9\15Rp81 \14NO\15[\28\22':\31.)L/9\22[y\20D#9\29e\11\11-P%\23GDP$Po\14^=\30=\16`1\0\0q$*9?Y\19\7F\23{{&\27\
3]h.\29\0236\19_0mEvH1!V94\\\2Tdd#*I,\5g:-\"\31\23G\31!i\27Y\3N\\\1&u6\29\14&L#)+\0008\23C\0259\16\"\0277-E\24<hDE\"Q!A9@~@`AY`{V$ (\14R\3*@\1\"&\14\27\3.K\8(\27;\19:\16\127m\0129\29\28B;Xq<m8C=FBd;\30.\14-\":\23G  ;?A\2\0FFu\29<\8\3\11Q (U3>\21t0\"\8q!\23!EvT\21\16Y#G\1.D\0003eI<\"\28\23\28\\O@s>ng;g[\\<\9K\0]2\8\1\6>\19I\0224\8.@\24!C\21\
Z\20t$@&?I`WtThbI\6]3+Cs>ng;g[\\\\fFj\0240(\7\0274\11UHDqBapA8Xq<\13Wjs*?f,\31 \
$5*\30T%6a\27^\21*@\1\"\16;\27\0023Aom\17OwV\4b9\16.\6sA8Xq<m8C=FB|&\22-$'4\12\30\29\17 =2V\20\6y\11+}w\03144]%?\
\6\8\16U#=\23%7Iz\19xT\21\2D$W;\"_'_`cAY`{<_L@s>ng^\001149O\0085Y2(OOw$B',\12.'\27\"T2\12{\11~,R<.Da0,\29\0001\26\26~3<aXG8\29W\13 0!0\28\"Y6\"\1-gU\18kaX\12\13\13\13_%\17A\29r%[=/Ca\22 \27\12\"\6\2p81 \14NNN\31N$06\27\0045\11n}AB{G\0l}TkELf\1xT\21\16C?QckD;\2,Eh6\8\30F3lCp>ng;g[\\\\fbN1\0?\
\23-\2u,9\17?\17)'B8\12\\\11_bW=*D,[i\29:%\12[?\\L@s>ng;g[\\\\f*3L'.\00779\19Y64,$-\23<X%\1\29\7C+@*g\16(\30;-:?\0257[\",=\3\27G)W\26\23;!\6\31>z)#\
;9\3U:\15\1\5\9\20-\0250\17G C%D\
%D \0030Ehw\11\29Q/6!\31[\11I\27Br#0\12\31(Jue_\\gK\16rcHgHIf\1xT\21\18T)@ 9\3aGgYdpY\\\5zepJ\25WG\30N&' \
Gg^'!\28\23{GV#!\11.DY.P=\11PH\17x\24o?B<\18`cAY`{<_L@s>n\11\\\
{_\\fbN1ODf{^\2^&GqBapA8Xq<\1]9QEB9@~@`AY`{\24{e(\19E\3\28]\30X\\\\fbN1ODf{\5\2A7(\11??\28)A>\22t\23B/@g\12U=?(\26 \27\12\11\29q2,\27G\8\0m\8>4'\
\0122VadCRdV\28b}QAbpA8Xq<m8C=\3$Q-:&\13-<A5P\"\13(\9_,\11KFp2'0\0275W6\18\8\0\8\23Q0,'87Iy\19xT\21\2D$W;\"_'_`cAY`{<_L@s>n\2]\01339u\31\
5Y%%\26\0062G\13b\14\
.\9\13-~3\18P\7E\4[\0-V:\18=A\0155\29:T%-\2\31NOLU\28\13%'\0\27\24_4\18\31\19%\6o1\18HzJPd\17\22\29A!_>];2s&\24;\13;x\8\27G\0187&\
r\9\26[\26+|uDK1]%9\0\0dO\24/,\12#F\11)_5\23XL\0z\24oy\0`WcIx~X[\25vm$\27C\15@@\15<1:\2Cv\8jm]B~G\26b}VzAUh\0\127H\28H\17>F:.\28i\3;\28-|I\20T:6,S=mg;g[\\\\fbN1O\30\
\6\18\9D+9\1\25\7\13)E8\23[LA+F.(X<\3,Eh&\12\17A97zR\7I^\30Nb{eCKw\22vdFx]n9KDqBapA8X+P\16t$@&?I\31\18%\6+9\29\11\29&$;\27T\15\27F\11~u#\
\0083W4~GByW\28b|V{DYx\31dQ\28n;C=FB9@~@`AY/\0P3?,?Y\19\7F\23\2:&\6\31.W(e\31\19%\6S*8\12.DY.P=\11PM;@=FB9@~@`AY`!P\"\0'\14^\19\23d\11>:6\6\31>\0166,\29\0194\15E6(TkXWx\29qH\27T\29j\25\127e\1`}C`AY`{<_L@s>0\15[\26z84\27\3iJ'#\11\29:O\2r}H{DY{\1aH\5M\24@>FB9@~@`AY`{f>*&\14d\14\0U\0027\23 \3\7\"L\4(\27\0052\2^\1\"\0239\12\
`v4\12p\
E#@6\8_&\5-\26`1\0\0q$*9?Y\19\7F\23{u~O\29\"[2\"\29A\127W\30raX{FId\17`H\27T\24f\20\8.D\12\25=\0<)*\29Z$!:RV\14\28v\28=%\16\1\31.L?dOYw\17U!9\0239[Qx\31aT\21V\31z\24oy\5yYy@dpY^\0210$%\9RKNu\11&\0294\28\3\12]?eH\0052\6@-#'-\4\24:T6\13[C\24f\20\31'Q0\18;9-4 \22\29\127ii\14E\18\11\30N449\28\14k\24w}_\\gN:KDqBapA8XqP\
Uc>FB9@~@`AY\12\28Q\\L@s>ng;g7;1ebN1ODf{2\9THDqBapAT?\28?m8C=F.^-}@`AY\12\28Q\\L@sR\9\
8g[0;\11aM1O\26\14\27#O 

Javascript Online Compiler

Write, Run & Share Javascript code online using OneCompiler's JS online compiler for free. It's one of the robust, feature-rich online compilers for Javascript language. Getting started with the OneCompiler's Javascript editor is easy and fast. The editor shows sample boilerplate code when you choose language as Javascript and start coding.

About Javascript

Javascript(JS) is a object-oriented programming language which adhere to ECMA Script Standards. Javascript is required to design the behaviour of the web pages.

Key Features

  • Open-source
  • Just-in-time compiled language
  • Embedded along with HTML and makes web pages alive
  • Originally named as LiveScript.
  • Executable in both browser and server which has Javascript engines like V8(chrome), SpiderMonkey(Firefox) etc.

Syntax help

STDIN Example

var readline = require('readline');
var rl = readline.createInterface({
  input: process.stdin,
  output: process.stdout,
  terminal: false
});

rl.on('line', function(line){
    console.log("Hello, " + line);
});

variable declaration

KeywordDescriptionScope
varVar is used to declare variables(old way of declaring variables)Function or global scope
letlet is also used to declare variables(new way)Global or block Scope
constconst is used to declare const values. Once the value is assigned, it can not be modifiedGlobal or block Scope

Backtick Strings

Interpolation

let greetings = `Hello ${name}`

Multi line Strings

const msg = `
hello
world!
`

Arrays

An array is a collection of items or values.

Syntax:

let arrayName = [value1, value2,..etc];
// or
let arrayName = new Array("value1","value2",..etc);

Example:

let mobiles = ["iPhone", "Samsung", "Pixel"];

// accessing an array
console.log(mobiles[0]);

// changing an array element
mobiles[3] = "Nokia";

Arrow functions

Arrow Functions helps developers to write code in concise way, it’s introduced in ES6.
Arrow functions can be written in multiple ways. Below are couple of ways to use arrow function but it can be written in many other ways as well.

Syntax:

() => expression

Example:

const numbers = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
const squaresOfEvenNumbers = numbers.filter(ele => ele % 2 == 0)
                                    .map(ele => ele ** 2);
console.log(squaresOfEvenNumbers);

De-structuring

Arrays

let [firstName, lastName] = ['Foo', 'Bar']

Objects

let {firstName, lastName} = {
  firstName: 'Foo',
  lastName: 'Bar'
}

rest(...) operator

 const {
    title,
    firstName,
    lastName,
    ...rest
  } = record;

Spread(...) operator

//Object spread
const post = {
  ...options,
  type: "new"
}
//array spread
const users = [
  ...adminUsers,
  ...normalUsers
]

Functions

function greetings({ name = 'Foo' } = {}) { //Defaulting name to Foo
  console.log(`Hello ${name}!`);
}
 
greet() // Hello Foo
greet({ name: 'Bar' }) // Hi Bar

Loops

1. If:

IF is used to execute a block of code based on a condition.

Syntax

if(condition){
    // code
}

2. If-Else:

Else part is used to execute the block of code when the condition fails.

Syntax

if(condition){
    // code
} else {
    // code
}

3. Switch:

Switch is used to replace nested If-Else statements.

Syntax

switch(condition){
    case 'value1' :
        //code
        [break;]
    case 'value2' :
        //code
        [break;]
    .......
    default :
        //code
        [break;]
}

4. For

For loop is used to iterate a set of statements based on a condition.

for(Initialization; Condition; Increment/decrement){  
//code  
} 

5. While

While is also used to iterate a set of statements based on a condition. Usually while is preferred when number of iterations are not known in advance.

while (condition) {  
  // code 
}  

6. Do-While

Do-while is also used to iterate a set of statements based on a condition. It is mostly used when you need to execute the statements atleast once.

do {  
  // code 
} while (condition); 

Classes

ES6 introduced classes along with OOPS concepts in JS. Class is similar to a function which you can think like kind of template which will get called when ever you initialize class.

Syntax:

class className {
  constructor() { ... } //Mandatory Class method
  method1() { ... }
  method2() { ... }
  ...
}

Example:

class Mobile {
  constructor(model) {
    this.name = model;
  }
}

mbl = new Mobile("iPhone");