MZ@ !L!This program cannot be run in DOS mode. $p###t##;G##A##u#m#t##\##L####p##E##H##B##Rich#PEL}@[  Rp@p O @$pp PU 6@p.texttPR `.rdatarpV@@.data$Y0@.rsrcppr"@@.reloc@|~@Bȁwrw L$3øjhpuF踟EEe+ȁ r e&E E3=ËeEKEEe衟Åt*|$t#t$3Vjt$fPt$ 8qE#3 3;t(9D$t"PPt$Vjt$Pt$(qE#3 t$t3hEXqE;t>hEPLqE;t.W6uuWu u9~tuuWu u8pE3@_]UV397t;hEXqE;tNh EPLqE;t>V7uuVhVVVu u%9wtuuVhVVVu ut0hEXqE;t-h$EPLqE;tW6WWt$t$9~t_%DpE3@_SUW{39/tU9k t7;uUUjh@qEVw;tvnV9Yuok ^C(;tPQS`qE/_][ÃQ qEÃQqEËAS\$u@5VW3q(9>uVhEjWhuEsEx 6VP_^[VW3Nt*ft"ff:'uG;s j'XfG;r3_f^ø@U$(X ,G3ʼnSVW3EEE}}};tvPEP ;uMQP;[?GVQP}ETqE;u ,;uM> z PpEM@QE!Yx|]S7Yt o ÍupE}jSQs3ۉE;t.иM9]t0SXqE9Et$EmW?&EY;uM sj"XfEPPrYYPW?dAYu%W?UAYu W?=AYuMƍt_^[32VEvD$tV2Y^mVwt t$7T=`PGu'hEXqEthN3@3j ,D覩39] u3]u ]]S Yt Ds ÍuE7}jSuE|ES]S*Yt bq Íuc5}jSuE|ESuf}߅uj -3WpE@uEVSjju0LpEj^E9EE33}썅PEpEM@QEPY]SbYtle Íu0}jSQ3;tOMQSSPrEEjEEPEjSu0LpE;EW?B0Yu3W?00Y;u<PpEEt @e+‹}EWE6Y=v PEP3EE *@Ë}39uuEtE1WVu5 9u~U5ƙ+E0|&9~@~F~ QwQ QQ2ҋރjY+F;u|EWujjuPLpEE9EtE41PSWOt KuԋE؋5x3eċMd Y_^[3 V\E6t$ HqEtE|3@^3UQ3PPPPPPPMQPPPuEHpEt3 3;E,G3ĉ$?=Vu,x#RD$kxNj^x3$^3jLEE}'VpEd}3ɉME;wv3PsE3ɉE;tM;uQsEXUPG3>EljMȉMEE1}}uOhEP.YYt< ;u65rEQPPP։hEEPE5rE8'u@}uEvPր8'tE,3֋W;+Wu5rE}u<<{uE<}u-Mu(}u"h@EEP,DE5rE;?%Wu ֋;?%uJW+Wus 5rE3։8}EeusEEj% YȉM+ȃQPEj P7P{e ~#GMMQPHqEtNEE;G |݃t@xT;G }OOt-PEP,tH}9;63։;u'EE 1E@%jjjh@qEE@U$t ?,G3ʼneSVWU3;E8E;34EEPHqEtNGr]9]toE;|z}{uYE9t)juPyx:3EESSuPX;|-b8Z jjuEPΉ%usENj_^3[ŌUjhPDdPQd,G3ĉ$`SVW,G3P$xdE u3L$D$$|$|$|$ ED$<Ɖ$;>}HqEh(EVD$4h=39}tUD$$L$Ƅ$D$LV$pPT$T|$X|$\ ؉|$L|$P|$T;hƄ$|$P9}ub9|$,t\Wt$(\$H|$H|$L|$P@|$@$lPW4pEt t W,pEd$@d$DL$j\>Y9Et{Vt$(\$ t'Vt$(tVt$(L$/؅>=L$VjT$ ؅}uVt$(\$ D$(D$(|$(tEjVD$lhPc2P%L$(؅xL$؅xn>{uL$P؅x-|$(D${u>VpEu2L$jut$ V؅L$؅>}%9\$t t$,pE |$9|$؅zW9|$@ft$@,pEWv|$ j9|$t t$,pE@V5SGW3;tF;tPQW~V $9>u5?G ;tWP ;5?Gr_RG^$UQV39E;;u @9u)9Gu$u FuvuVP33hN;tU3҅‰Uu;u5P;Wu-P;Wu%@ ;G utvSWuхt }uxN u@W^hvEVhvEwD$tVY^j EEPM#eSu WujjM&Y y J ~ BVt$0t$ pt$pt$Pp HPY^VW wD8@$8@j_;jD$ uD$ jd3YuD$ tjj̾En_^ÍIb8@f8@]8@hL>E3ffQ3Ή}X9sWQPt33G+F jhpbQPO3;|=s3@39L$ u 9L$t9L$u;u;u;tD$D$_F[]Ut,G3ĉ$pESVW3S\$D$ t$$t$('YSU&YhD$}VPƄ$ E FD$(EƉD$,EP&YEj Y|$0;C#|E;whED$ Y\$ gu9t$$|e D$ ;E rZL$E+}L$8EuED$0P YPVhHEj$hP$P@N\$C ;D$,|X;L$(vP}8EuED$0PY YPVhEj$hP{$PE+U T$t$;!|;sD$pbT$9D$|9L$rD$P$}Yj Y|$T8EuED$TPYPVhEj$hP$PHD$,d}8EuED$0PwYPVhEj$hP$PEL$,+L$D$i_$x^[3F ]hwNE迅uSPYYyuvhjPƅR x"谄tPSpEt3@8ehE5MY3詅hNEEE 3hSP|=rE hEPYY9]thEP4qE9]$thEP4qEjSPhESrE3Ƀ ;DqE=>! XPGDž,EP]9]thEhEPYY9]$thEP4qEhSPhl VhEP׍ PYu$uhuuu PjjPr%9=.uu$|Y3DjSPhESrE3Ƀ ;uDqE;;tj,M9hSP hEP׃ 9]thHPs3hDEbYYhjPƅ htEP׍P 3DDqEhSP VhEP׃ PYLUjhhE hEh5hpEjйSGESWJ jV3]ԍ}ثEP}čMԉ]ĉ]YE;uEhEuY]y:t3WVqEuhlEYEdEEh! SP ` 9]u E94WGuSP9>YY4WGE9]u E;t1DEe|učEPEYYNjYh!SpEP󥈝  EP EPS EEtYY;t9]ut3s;tshhxEDžyuD54pEhEhEhE֍t Dž9t'-;uhEYEK]999thEh,EYPEPj P9(9PE{zEdučEPYY9]t u,pEsEEMd Y_^[ 3r$9tQ9]uLEzPEPS3 EyV!SP > V!SP * V!SP  V!SP  u0;e]̉]Љ]]]]E9uEP$PC PV h$EPrEEMPJ}EEE0E}DE9u\EEPP PV hhEP@EDE9uuE\EE\EEPV3ҹ}Eȅy6F56F3ҿQ56F$PQuV8 YPu h|EP$EDE됍 hEPYYuh!SP a  DE9u\EE3ҹjuËD$hEhEPQ Fj@P6D u3DFj@Pv( tNFtT$FtL$ F3@t P=&YFt P,fYf6&YÍH9t'Vt$fFYPt$ ^WgG_V XPG,EFPVE ^ËL$IVqu tjP4^S\$Wt$ |$E_[ hEA XPG`D$@@L$IVqu tjP^VQD$tVY^VD$tVY^0Y;tCjjJ~sF@PVWX &FGFGfFUS]CVM W;s hE/+9}s};ujW^u jRGjWt9{rÃ~rE WPQ ~~r8_^[] VFL$;s hES\$+;s؅tFVWr>r+PWRCF +Ã~F_r[^|$VW|$t ~rSt WSV< SY[~F7_^t$pYu hβL$S\$VSt~rt$+SVa@W|$jW6t*~rWSP ~~r8_^[Vt$v hE$A;s qV>038T$ tsA;sPj;u Qr 3;^j D_hu}v}'3j[NMmU;vj_+;w< eGjP=YYE'EeE@jPE YEY_@Ëu}] t~rSPu jjE~^sEhM3VjVV&cVt$t*Qr;rrI;v2^UQeVu Yu MKE)E^UQeSVuYu؋E EE^[3w|$v h`D$U3 9Ev8}w uYu%eEPMhjFEPEhvE/bVt$2hvE^VW|$ Wt~r+WV _F+;w hEtC<jWWt2~rƋNSt$Q ~~r8_^S\$VWSNt~rW+SV3"F+;w hE tf8jStUFr΃rvQP ~rWt$P ~^r_^[US؋E@;E s hE+E ;s؋F+;w hE^tPW<jWt=Exr~rE SPFPr ~~r8_[]UQNS];E@;E +E ;s؉]+;w hEjMQsFr΃rƋV+RQPM ;u2U ;sӋFr΃ruQPN!yr ~rM SQPkM ~Nr[ hE ̃SUV5rEWjSjD$ v8hqE3^UD,G3ĉD$@D$VPt$ Yu3@wFPxrhEPhEL$D$ |$ sD$ PhEL$0aYYT$(L$ jjL$08jjL$+VcY3L$D^3_]L$39A(L$39A,U ,G3ʼnEVuW}u @j39} ~FDtwhPjmvsEE E y6F 5Fۅy6F|PPjhPvP3M_3^u U ,G3ʼnES]VWj39{s8lqE9{Tt:hPj}s{TsE54qEhE\W֍PW39}ts\PCXP9} tFs43C8CY;tN VHX3=rEhj1FPj1PjhvrEFWPjmvsESPjWP~Fj@G GQP_xqESψ_P|MF_3[MU$T,,G3ʼnVFW3W}EFn@}}E}}hpE5?GEhEjEhP}EEEPrE3f;t3WvWWPPPPhhEEPWrEF;tWPrEVjv$sEv =hqEv$Fv ׋_3^`ŬU$h,G3ʼnSWrE~DsE=rEFtEVP$u jiE jkE XhQPvӍPuhv׃~Lt&hPjfvӍPh jv׃~Ht&hPjjvӍPh jvjjhvhEPjlvӍEPh 3Sv׍EPrEvsESvSuujvsESSSvrE_3[ŘUVjurEE HH-tN- uqEt-t t,-uVv8hqE{tjftljaAZE= t?= t0= t!= tCv^]%rEVP VPVPVP jsE3^]3jPt$ FFΈVW3+ ;| G|2_^ðV0t 8VY^V7tS_p;u7Y['gg^jjNPMjjN Aj DWeC3E;tN~p};tDjFWP u N;O ǍN(tuEpEp;Eu;suE %jp:YEet VP3MWjDWu }FGF_[eF<] G<@@}CPPwPiClGlWS3ۍF^ 9\$tj@t$ PxqE^Pjy[US3ۍW=xqE^ ^9] thu P׈9]t"j@uPj@uFPP׈^P3@PΉ _[]h>EVFFF 3DžDž;tDžF8tj@PPxqE8t; =xqEhPPME:j@VEP׍PurE]貛}PE藠Έ]3@hDžHEDž,EDž+r@čDžHEDž,EDž+or@3UjDTu3Sd]^^^ ^^^^^ E9]u(EPMEEhkFEPEvEOuV4YYTjDTuVEFYtPYfFtPYfF tPYf FtPYfMsTVt$ovE^UQV>u$jM]>u $@G$@GMk^UQVjM-Fs@FMA^UQVWjMGt sHGw֍M# _^vEV^Ë ttjË Vt$;q sA3u8AtR;p s@3^D$VvEtV6Y^3@UE SVCEWPTxE{𥥥Y_^[j(DR}etZ?uUjYEet,E HuHQMPMjPEt3MEtMjXRËA~ qYy q7YD$QPYYVt$;t$ tWyWPFYY;t$u_^D$QPYYVt$;t$ tWyWPFYY;t$u_^D$UE +EPuuE ] D$UE +EPuuE ]VTxE D$vEtVsY^UEA I#VWtl38E tPPDL3Ft1'E EE PMu}ExEh\kFEtE EE E_^A0Vt$^QVW3WW~0~~FF~~ ~$~(~,+jY;t 3_F0^YVt$ xE^VW|$ Wb|xEG F GF_^QVt$ V0 ^YjDpEOVu#eSM7EPEEYVE>YjjMjjMOUQue$EVpP#V^Vp^j@E-NEejY}Puԉ]IeE E}t}uj[jjMVN[j@EMEejY}Puԉ]eEE}ujX }u&3@jY+QL[jjMMx[UQQeWu3}EY_jMELu eEP ue }EbMUQej uEYYUQej@uEYYhCEL3j >Yu;t1h,EDEDDž軭EtVjDUhE`EW|E|PPEbjV`EPO$G j^G@_@Vh@ESA WMbb3jCS|jS`E 9QEPuwPEhEPE hEjAhESЋEjSMVjSLEPE>yPPMEPEE YPEhXEPEL hEjChEjЋEs3VjMVjMVjMP}@Ë3CjSOWYJja%EIu2E8^t v^ ]Y]8^ t v^ \YM8^t 6^\YJUّ,G3ʼnESVW=sEVPjr5?G׋MX;u#VPh5?GVPS;uVQP.uVPh\..VPuh5?GVPhYquh5?GVPhZMh5?GVPh[5?GuPjVPXVPh^5?G39Et(j4QQPsEu6Dž*9E tPnYPQQPsEM_^3[hBEnHE5pEE3WօW Y9] tPRYPօPPG(E@,3;ƅVDžPP9E9vkP`YESj?Sj1M\(\PDž\=pEh El} Yt#EhEPYYuhEEP4qEtd+PVuVxqEEPVׅhEVׅty} tVpEPEPV tZ; uF> t>d3CEPVׅt+hEVׅt} tVpEPEPV uVutqE3@M_^3[hFE@E `EhE\33ۈxyf3]}fVSPf VSPO VSP83()f3PQf3<=f 3f3]}f3]}f3]ȍ}ɫf3defVSPl3ff\ PQdPYYJ] j_9xrPxjP& SjaP{ Y9xrPEjP Sj0EP;r0H;rhpQPpPtxsEp5pE9RGShjSjhhPGd|qEu)ShEhESsE9p8 p' WSP SdPWPqEdqE9d=xqEhE^Y;hEEY;u+H;hEPhE uIhEPhE ux"hEPhE uEP1hEPhE u`hEPhEW uwjEPxqEEP5PE訽YErs;h,EwpEG hYYu(EΉFL]EM `HMH NLE vE vEH3ɉHH _^H[ UVFT3;t49Mu U UujYu QuPIujvTs3^] V~TtjP tvTYy^3^Vt$oYPj^QQd$V.^YYQxt 0@2YYWF;s$;w+;Fu jFt  ;Fu j}FtF_V0tjjN蠵VݣY^jEue`EFhLxEe~3WCV]0]@3S\Ezu EuH΋A 9Y8uSP`jDyMA@D\EeqF@D0EW>t"S^jjO輴4;u6Y[&ff_jDN;s2;w,+j4_;Nud^k4>]]e;NuD^]]EtF4qVqD$tVRY^VVP$9t7H<;sʋ@+QPu~]G_uԈ߯Ru(P 9t!H0 @ +QPu?EjXẺ]Ȉ]EG_u苯Sjڰ0Vjt$ xE^jDTuEj@juA t2jP{ueP YP3SV3W9^Ttu3vTYt3Έ^P^I^TPGFL_^D^[Ã|$VFPFID$tHNNHF F$N0N4FTPGfDFL^j$̋ƍ]QEeP̋Ǚj4Y]P3MYYjjM6j4Y j /D] e];utA]Etإ4E] 4ڋu jN֞4j;u uj U S+] N+H;s hE{W~++;soPPE}E+WPu~Su PrN+MQuP`N+ȃ$مtPmYEMȉN N*Su Q*F 9Et;t Qu<YY^_[ {Vuu3^9u9t9t3@j DM}+} F+J;s hEz^++;RwjPE*e]E+SPueuuu /N+M QuPBN+ȃ tPOYEMȉN 8N@u1Yjj%uuu F 89Et;t QuYY~UQQS؋E V+j4Y(~X@Wkhk4Mˍ4Quu7P+] S+]+]Vu_ u uY^[j8Dƍ]e6Ë-jjMMj@DE+j4^ME+‹~?k44Ǎ]N薢eË]Pu?MYYjjM茛j@DP}4;}G̉EǍ]7Ee~t9}t4s4Y;]uu!EA4ÍM?uE&MjjME44;}{2SWj+ZJujRWN螙_[WË׫t dL$迫t L$JË觫t 4_UQVWu|6+k4ˍAxtOk4k4U|?;}|uEk4k4D4uNF+‹/E k4ˉMtEk4G+9u|̋E k4_^UMS] V+W+lj}ut}EUuE;}p~lM]u]]]EM0;uыي] ;}M+MM+EME;uMH}E_^[ËL$t@AL$;L$uUQxrEEP螎vEj$t|$r0jjSNq$d Y_^$3u]Ãd$0SD$8ED$<`ED$@U|$8JD$@PDŽ$D$@h EPƄ$YYt$@Ƅ$hhEVV$ hkF"jD-}uV}e Vw E谗S^;s hEcD$+;w hEtctdjS,tTFr΃rƋV+RD$ QPC t$ t$ W~^r[VF+T$+;s hEbVD$+;vPP^|$v hEbF+;D$sCSWt$ N؋+QPS~~ +tPsYD$ ~_F[jXD%]C@uEuEuURuSuu VPPEPoePzYM衛eEE}EEPt& }Ek3WjME賄% }EEjjME莄3C 9{$|;v ;Ev+EE}C%@t%uuuuu O M @E}}EsEԋM uEEEM;v$E;t DuEME9}wuEuuVuPE { {$ WjMɃUT,G3ĉD$PESVuVWuEu |$uD$5 PD$(j@PuPuT$(t$x L$pD$ _^[3q]UT,G3ĉD$PESVuVWuEu |$uD$ PD$(j@PCuPuT$(t$ L$pD$ _^[3!q]UT,G3ĉD$PESVuVWuEu |$u D$u@ PD$,j@PtPuT$(t$ L$pD$ _^[3p]UT,G3ĉD$PESVuVWuEu |$u D$uPD$,j@PKtPuT$(t$ L$pD$ _^[3)p]U,G3ĉ$ESVW}OD$G |u wujY3ىD$$|j$X;vD$\$D$EO+T$$d$d$%0;5FDAu D$D$5Fj Ѻ^5FA{9T$st$A{z9|$$|2;r,5Fu9T$sɃT$$t$|$$}Ѐ|$tu2u t$(QQ$t$(BPD$@jlPrPSt$ T$3FS !P39|$0t t$0@VYWV$gWVL$xg3239t$0t t$0VYVj$gVjL$xg@$l_^[3U]Ul$elS]xVhu|VETEhxqEVpE9VN^Y*jh,EET0W ƍ}萂hEETP=0$E{E+EPuVSU ƍ}ThEETP0 E{E+EPuVU ƍ}h,EETP/ E{E +EPuVT ƍ}h@EETP/ E{E+EPuVT ƍ}要hPEETPS/ E{E +EPuVkT ƍ}lh EETP/ E{E+EPuV1T ƍ}2hhEETP. E{E+EPuVS ƍ}h\EETP. E{E+EPuVS! ƍ},辀hEETPk.E4+E0Pu0VS jYuE4+E0;r ǃ"!M@QPuDھ"tBhtEETP}@.EH+EDPuD!P!S u EH+ED@t"uT-38E{ !u hLEW[Y !uD_u0_u_u_u_u_u_u_u_u_@_@^[pUSVWjESu wjtEWu gE5pE!PEօt]E!PEփ@uJu3F;ƍME}u$uESu "uWu _^[Uehh,EEEE,t @ES]VWE}~hEEP, }h~hEEP,}J~hEEP,},~h,EEPa, VpE~"ƍ}~h@EEP6,u]VpE~"ƍ}}hPEEP,u]VpE~"ƍ}}h EEP+uk]VpE~"ƍ}h}h\EEP+u8]VpE~"ƍ}5}hhEEPj+u]uSu*u\u\u\u\_^3[j$DMeuuu Pu\jjs̊a|z~A|Z~ _t:u7a|z~(A|Z~0|9~_t:t .t-u@V5RG>WjhEW+ u &FsjhEW u<jhEW u>>jhEWف u'"jhEW轁 u"FG?g_^V+t$ ;5-G~%RGtP\YFP\YRG5-GD$jt$FV5RGQGOh^áRGSVWE؋t< t < t< t< uF5RGt2jWV u"jhEV tF>u5RGt4jhEVǀ u jWV跀 t<>tFu5RGt1jhEV艀 ujhEVr tF>uƣRG;_^[ÍFVu QG@>/ux>uQG$pfPWYu >=tF8u5RGj5RGL 5RG8=RGu@RG"u%@RG"tFuPjtF(tPZYuF8uRGPjIYY5RG5RGŏj Y`YY8p3_^V>ut$v YYt vu3^Ë^Vt$6YYt vu3^ËF^h EEE3Shj_WSjhP|qE9=SGSDqEPP) ];uEPhExF?YYE~r6xrVPhE? ExrPj.WE ESG43VjZVjxZVjZ3[hjSSPpE9=SGSDqEPP( hEx}WE~r6xrVPhEH> ExrPj;WE ESG33VjZVjxYVjYdqEPSSh pE9=SGSDqEPP( hExEVE~r6xrVPhE`= ExrPjAWE ESG23VjYVjxYVjY3dqESpE"5qE*9SPpEt'SPWP։;u=SGSDqEP\P& hExE UE ~r6xrVPhE,< E xrPjLjE ESG13VjWVjxWMVj\W3ۉDž 9"SPEPj pEtE39v+D=̋  ~D~G;rՈ^@=SGSDqEPP% hE$E TE ~r6xrVPhE@: ExrPj^jE ESG03Vj@VVj$VVjV3ۉ pESpEdqEh52EWE5tqEhLE33QfDžpELYPSE蒿YYtP3@hEM]SMESEPPE(jSEPN$EQTVFF f93SFVM1USVME#UhE\RhExEwR\PEPPxE SVxTSV\E T}EPE?YPEhpEPE V hlEPPEV tE耻4EQDžEDžEDžD@YhkF4Pd}ẺsEjPxqEhESu ;tb95SGZEhEP}YYhEPEPE>V hEjJhEVйSGE6SVMSSVMSSVM~SP]rhDžEDžEDžMN ADžEDžEDžMO A3fU$l,G3ʼnVWEEPjjhxEhE8pEEEPEPEPjhEupEu,pE}vg5pEEPօtWEP֍x?~3?jWEPuPsEjhuEu"] %@@x_^3K@Ŕj EZ]eW*HeC PENYjJD!u3ۉ]F^u ]ENGY9u VSWU讻St$ NYt$ ؋D$ vT[VW~;w 9FtjPRt~~r6>_^U8epAVEEOAEМAEZAEeAE{AEAE䑞AE觞AE첞AEAuȅt$MQЋYMEQPt u^U&ff.jYwF &F jYFjYVjEiEeu HeE E `@QAUtl$,G3ʼnEtjAE3uO-G}uO-G3;3;;u(EPMEEBhkFEPEvEKEEMd Y_^[Mt3:;xÃ=SGeM؋PPMX>JEXPEE辵3S]TYRPu YYEOPQ.G SjwK޵øAj$D>Eo3S]TYRPu4 YYEOPQ.GI Sj(K菵øAt$H.GD$UjhEdP(,G3ĉD$ V,G3PD$0d}t5jSYRPt$ YYd$8Pw`.GjjJO L$0d Y^L$ 38]UMjU Pu wMPU; v3]Q|$ X.GuP.Gt$HD$Yj+Ez}Ew t aV08YEwt JV8YEwt 3V8YEwt V7YEwt V7YEw t V7YEwt V7YMwt V7Y菳h>ED3u72ۉ$* $9؋G }u3+Ht{Ht7$PDž$ E>hlFDžuEPwM)FEP(EEVj(HMwME P]EEHR$+P$ YY9t g6YVjMH$gwMgE}EMVjGЃ=SG PP|$E|P`E2YPDh$EPEI h@Ej.hXEjйSGE 3VjDNGVj`@GVj|E.G3VVbVt$i=uE^h=E e72ۋ>؋Gx} u333+Ht{Ht7xP\Džx Eq<hlF\PDž\uEʫwMCEP|ESEyVj|PFMwMChExP]EHRx+Pxy YY9ht h44YVjMhlpEx3wM8C}EMVjE eAËEhG=E葯E3u5-GMЉxtBE5-G2ۋVMQx!VjM.Ex華=SGpPPMwBEPEE/P|hEPE.Gh@EjIhXEjйSGER3Vj|DVjMDVjMED3VVĩj0EPEEP,YP|hEPEC hEjqhXEjйSGE 33WCS|AWSM@WSME@3WW#j|1E3u5d.GM8>3C]5`.GUVSM@Ã=SGxPPM=EPEEc+YP|h0EPEB hHEjzhXEjйSGE 33VCS|@VSM@VSME@3VV6hF1E迩E3G|9>};u3HHtuHt7|PpDž|dEh5hlFpPDžpuEhEMjQEu39uKj(HYE];t] 38MQu?؃M>;ttW{,uYtV0t VY,Y^U@,G3ʼnESW33j]Y}fE =w]MrD wPShPQEčEPEPUqEt"jEPSEPDsEt EP; F^M_3͋[+UP,G3ʼnEu euEh|Ej@P/EP:M3͋v+UQ@e+PQMEYYj`DԦE3ۉ]E3IjɋZ]}ʍEPQSSSSEPuU\pEu>DqESPu;PEhEP]>uE蛣hkFP躡}^^u]uuP* uqE蠦j`DE3ۉ]E3]}EPjSSSSEPuMXpEu>DqESPuPEhEP]5>uEhkFP}^^u訲uuP* uqEj$ Eu U4YeEԋu+ƃt(EPMEE1hkFEPEvE}jVju2@tVe)YejlDE3ɉEM9M uGO5`pEURQ@Su MPօu@DqEjPuQePEhEP<Eu谡hkFPϟeEEEEM}EsEԍMQPSu uօu0DqEjPuPEhEPE<E|EMgGu8jj9Ih|D趣E3ۋ|Ox;u XX:|rSS|RSjQPTpEuADqESPuPEh&YEL$ d Y]UjhEdP,G3PD$ dd$D$ PYd$(HRD$ +P |$YYt t$ %YD$L$ d Y]ËQ;w jP6j+PkS3V^^;t2GFGF__^[V~t)W~Wt$jt$68pEN_uF^38Ft v,pEuFj D6pEEPE3VWVu pӉE;t4E܉u؉u܉uu艭!uE؉OEXu1E!uG^GMQPEWju p蓠QA+PD$R1jt$pLpEUQSV؋;KM)EWuFPQEP膔~+9}w+QPR.C+ ^N+9Mw#+QPR.[F+SWP./…tP#Y{+;$t[+SPQ. ÉF_^[3FF;u2Ãv hESW軌FljFj(E5E3P}̉}lYP$SGE YWjM4h E$SG[2#)Aø$SG?jDE蠞3{GG]EEP#YVЍMEYE-3jjMz4jjMn4ĞhE1E lE`E3ۉd9^pPqElM1EPE]!YEr׋M+t%ItItItEEE EExr=8SG=$SGs$SGRQd`PqEPqEP~WP|PzPxPvPrPpPhEMO@3SGWM23SWME$3EPEhYl~rFFhj h PhPt;tWqEll |)}EsEuPh{h;}SWM2SWM2ߜUQue7kEYjLE7E 3uuCs]VVMQVu3PG% uP}qE;v}M qf9 sj ZfF;rЋEP v.u3JfuuE0MԍE}Eb0jjM1j3uuqE h(EShVEeLP\oE܉euu LhDEPEu LPLhTEPYYLE hXEPȍYYukKEEpKEhE3E }3w90O hEG._,uh FG(-uwHEAEtGHe PuATPECnTh\EPEYYTE0{rO yr Pw(Ew0JTEJ}1 hEGE}_ ĉeSEGHeP@LPEmLhhEPEGYYLEohtEV)YYEWhEVYYw(VhXEVG,xYYr{r Vjw؋E0ILEI}3VjOH.VjO,.VjO . t$,YL$Pt$ /Vt$f3FfhYL$^Wj3_USVW_E;s hE +9] s] ;u E3NjwtArǃ~r΋U<WPPQU ~^r3f _^[]|$t#~rSt?PSV SY[3F~f~UQSWW&t~r+SWƋDjt5~r΍PWQE ~^rƋU3f _[WF;s hEG +;stMVSrރr+P9CPJP%F +ǃ~F[r3fA_Vv hE F;s vSVC5|$tsF;sWj_u!^r63f3;^jDڕu] ;v] )FE3j_mU;vF+;vكeKE $E HeEEE 92AËu]Mt~rQPu  j3M E^Fs3fA迕 uj3WW衐̃|$t/Pr9L$rrȋ@A;D$v2j$E輔}E3P]V}]8]tfEPHPDPEYMAu EAIT98]ЊL9@MuPRuЍEPP8]tE]H9]tA E9Y8uSPOCMEP}譔M@H 3ۃ9X8uH Hu]3AË}3SSfj$WE輓}E3P]V|]8]tfEPHPCPEYM@u EAIT98]ЊL9@MuPRuЍEPP8]tE]H9]tA E9Y8uSPOBMEP|譓M@H 3ۃ9X8uH Hu]4AË}3SSfj EEPEԋ YejjM(EDjLGE貒j3XCK] MC0K,KCLKHK8hEME&VEMEYE)'33VGWMs(VWMEe(C;um=SG9hEM%hEjhEjйSGEVWME(h(EM%EPMEhDlFEP2Sr ˀ9"u=r ˀ|"u+PWSu? EX&jjME'EP YMQE Y{8E &jjMk'jjME['hEM${E %3VjM3'jDC|VP) jClVP) sTsXs\s`sdshƃfƃ+Vt$E^W=dqEtP׋tPjjN8&jjN|&jjq&_jX,D=hEM#eVEMY{E$3VjM(&MVjM&9s,{KrQPW3g;u)CjPWuejPs8EF*MLurǀ8"ujVWK8$1EhEPYYjPs8E)Mjju%͏j\)%E=5DqEփ=SGEjPEP ehDEM"E~r6xrVPhEM ExrPjrjdEESG3VjM$VjM$VjM$ VPEEj,E^=SGDEhtE{8PYYehEhhEjйSGMjjM5$jD^V{|jW& jCljP7& u3fC`tC8Pr0H΃ru3QPEPU܉UUt$Pt$E tG;r_^[~r6+VFWtO;rH~rƍ<~r;t'Ot$Pt$D u׃~r6+_^VA;s;rǃyr Pt$ Q u;s3;^V;tHWj3{_sCDPSVg  #CFCFc3Cf^ËF+Wj_I$ +D$;s hEF+jY|$;vWȋY_F+;w hEt6S8jt$D$VW~^r3f X[jD{ًI$ v hEdF+jY;s\eEuFuPBF +j_tv6CYEkk^~.{uYjjv̋A+jYI$ +;s3;D$sD$|$uyr fQ+yr |$Wuj E`y]eW0eC PE Y zÃxWxrPA@_US]W} ;tVuPM^GFY;uE0^ME_[]ha ExeXPDM3FuXH XA jPA'u XPuXMXuE)E8yj$*Ex}E3P]a]8]tfEPH(PE舙YMJ%u EAIT98]ЊL9@MuPRuЍEPP8]tE]H9]tA E9Y8uSP'MEP`uxM@H 3ۃ9X8uH Hu]PAË}3SS.sj Ew}E3P]`]8]tmEPH'PE舘YMJ$EE AIT98L9@MQQ$uPR]uԍE PP 8] tE]H9]tA E9Y8uSP&MEP_nw M@H 3ۃ9X8uH Hu] QAË}3SS'rj D}v} e};ut@}Et[ E} ڋu j j;u ujqv3BVf0f;1u Ju3^f;^@j$E'vVu:JeWE8YVEdYjjM svj$vUjhEdPXu,G3ʼnESVWPEdE3WSP* wVPqE;;WSP  PhEjVP;hSP  DqEPhpEjhPF=SGP2hEjF3hEFjйSGu4SV?PqE;hSP  DqEPPhEjhP=SGAPhEjPhEjйSGESj hSPa  DqEPhEjhP=SG=PhEjEH A SPAj PYYȉht;Ns=~r6|W|PEP3wuPMXEhtPMXEȉtYj0PlYYEP>Eu$9ttE+txPSEPxEPSWMԉpEpSWMSWMSWMxjSUVWESYtSGtL;wHrǍ4r;t!NUPS*1 t݃r?+_^][jEh}E3P]oQ]8]u EduE@uL88u P$;Eu;UtE]3M@H 3ۃ9X8uH HuF]P_AË}3ۋH9]tA E9Y8uSPaMEP(QhSScj@E9hEejY}Puԉ]UeEE}t}ujujjM bhujjD$VFtVY^huEgF ej Y;t j@Y;Ft 3C;uÉF$_OlgÍPj;]h(EPEEEEE)ZYYvPPM}e$kFPZb`P;e`hEPEEE`EEYYYv `P`PM}d$kFht0EfEEE 3WGEĉuVtj ^c0EEEĹWG+ u|=SGseuR eP :hLEPEXYYE Vh`EVXYYVj=jSGMmj@^ uWG @u8WGj(/YEEtjuċ膤3MeÃeuĉ}]EI} PEN9hEPEXYYE;UhEVWV}b hkFPK`jPIE eEEE 3ۉ]EE]E9j$JYuE;tnM]hFMЋ"SMЋEWY3SjMEEPYHXVN E8]t u],Y33uEE;t];7tW%7EP]%uu E7u}EEEFEZ dAËE`@IdÍuEEEFEZe dAj$IE_@]ĉHD=SGË̉LP@PE3hFPEuRYYEOhtFVWRYYVhjFESGEH@FVTEPT]EDY3SjTE9]tG_uԈSj'=SGEċ̉LPFPE2hPFPE~QVPqQhlFP`QE NhFVAQYYVhjFESGE3ۉPE 9SGEċ̉LPPE 1hFPE PhFPPhlFPPE MhFVPYYVhSFESGEE hFMEPM]E耹Y}E3SjMJSjME ;9]l9SGEċ̉LPPE0hFPEOh FPOhFPOELhFV|OYYVhSFESG? E  3ۋDLP;t;tPE L;t讛W}Yh FME]]PEPEPpP,}ESjpSjMSjME 9]DpMԍp@Y}EGjjE }tQHgGu3EPC@t VYjSMA{39SGEċ̉LPPE.hFPEMh0FPMhFPMEJhFVMYYVhSFESGE E  3h0FME]]PEPEPpPw}ESjp4SjM)SjME 9]t=DpύpYEjjE }O39SGEċ̉LP+PE-hFPE cLh8FPRLhFPALE!hIhFV"LYYVhSFESG E 3h8FMDEPE"HYY3GSWM@EP;t DVYSWMHYhvJEXE3ۉE 9SGW8P]R,8hDFPEKYY8E?HhXEVJYYVhS`FESGM83hFMEYEPEEWP E9]FVYPVMEPEWP }E%SjMEo9]u0$:jjKjjM?d{c]ЋEddw$ddd;'eEEj[E OP} #hFPEAYYE>htFVAYYVh0WFESGwMN]3pEPYYK$EMu\Mk\;~HxESPKYYuEIWjMEOM.\M$\;ƋE| WjMtNh#FENE3ۋu|9SGtPP]!hFPE@YYE=htFVh@YYVhHSFESG+Mu3ۃEh8FM hXEME|EPEPEYYP}EYSjMESjSjM8]t4,x}EEEFEU}G{AËuMÍuEEEFEU7G{AhKELE3ۋ񉝠uG$/.hDF(hED]E]](PDPEMJ JJPu3SFVMSVDSV(EE}qhLF EEPEJ{P UE |E 8tzYSV E 9`PMYG$PE &`PE jP SV SVE 8 95SG􉥠WEx􉥸PE<􉥴W~PELhdFPE=YYE9:hFVEPhFhhEWйSGE腦WjME 4P,3CE H4NWSMu xDÍ|PsE|hEPEEE`EE#7YYu,|P|PMB$kFP_?jjN<jjj(GEC}EPWī0 ũeMЅtjUԋWE襬YjjMMtjChQMEC3ۋ]h FMЉ\PEP3hSGGP}}SWME@^^HPPh8YTEH;tjP;`QE9u Dž.G9SG`XPELP(PE|(h8FPEA5(hTFP05(E W2h`FV5YYVhhFV4YYE &2hxFV4YY|VެVhS FESG(En\3ۃ|u`]艿PY|39u`PYMt9|tt |tt |u2t t @:XXP\E ĉLP`PP6dE PXPE iE>,0Dž0EDž4 FDž8\EoA3ۍ`Ec\Th<Dž ;Nu#WvFpYY_dtjËAVW9+jp^$Iv hE谱A+jp_F;v!꿒$I+;s3;sPL_^jD=E0t,ue~ t vF Yjj3VpYp>j&E=u$Iv hEG+jpY;sxeuEGuPqG E+jp[؅t+M;MtMMEpE;Euu7YEkpkp؉w_=uYjj8Qxt 0@YYU3t;$IwkpQYu%eEPMhjFEPEhvED8j~Ef<EEet u P@"=jUEp<}E3P] %]8] PL:$D: ;|w3] ˋMET:@t;9]9]|-;v'@T8@L88 uEUŋ@L88U a uE9]un9]|i;vc@T8@L883 uEUɋM@H 3ۃ9X8uH Hu]JAË}3 SS6]@\8 \8$H9]tA E9Y8uSPNMEP$;j E:E eE;ut/Vu ;E pYYpup;u ujjW6E W;áQG;D$wu QG;D$s33@UQVhjQGVtVQGuVvYjjYQu`jQtjXNjQ{tjjQhtjjQUtjjjA3Ƀ^]h`x;E:EF,`4e$F PdEkPMEj[,Pü]7,PuE6PMEjjΉE4E,E }`M ЋujjMLE99SG̍E`s PE  E E )h,FV+YYWVVj]P9SGl̍E` PE EE(hFVd+YYVj_S8FhFSG*E 2 V~ Wt vF Yj3p_^h:E 8EF$8eF$P(EoPMEj[Pu] 5PuE4PME3VjMЉE6E!E 9u9SGl̍E$\PE > E \E >'hFV)YYVjjSFhFSG\E 2jjME?7$M?Ѕt9SGVDqEPLP( h,FhE E~r6xrVPhEM~ ExrPjrSFhFSG3VjM=Vjh/VjL!U$j$EjP EPqE3f} hF:E5X<FeLFP\E PME趿PuE2PuE2PME3VjMETEE 9ut\XPqEPMЅu@hlFLuDžLhFDžPXFDžT諮$kFP09XVjMEN5jjN(3j|;Ee43|GwxuxSG3C+Ɖ|HHHHH5QGEP,]5QGEPhFPEPE~ȋƍ]EUE33SFVMSVMSVMSVMԈ]C3pF8RGuFPUF8RGuF鸴F8RGuܸFոF8RGuȸFF8RGuFhFWxfRGf;vLPEPPEhEPE`VPEojSMjSM83UQeFuEMP.EjD2}uVe Vw  F2Vt$轾 F^VD$tV荶Y^UjhEdPX,G3ĉD$PSVW,G3PD$hdE3ۉD$$D$\$4\$\$\$葪\$p|$t$+VWSTqED$m|$t$+VWj;su9h(F\$,t$h FWйSGE ҈SWME *PSPj4\Ѕu~ F hFE DqEP\QȍME QDž FDž FDžF$lFEP! PEVPj4\HЅ F:hFEDqEP\Qȍ+4EQDž FDž FDžK$lF4$ESWME]]EDFPVE3PE]fM%MЍ@ESPP]E膡YY3Sj@j3u4]܉]]E;,P~E,@,HHP,P,@8u/EPDž}EsEԋM<tC]t<~u }8^u)jjMWE}L>}39ut%}EsEԋM<~E E}3}UsU}tO9uv> t7Mt}EsEԋ]: u*9uu}EsE:|z~B뽀}u 0GEVjM腥VjMzEjhdD?E u}EA0#ÉU;uWuV FEP莾eP0MYME軻MEP/E}EEE3ۄu78^u~+uE+8^u~-uE-@E"}E]]]sE8}EsE89]u] MPESjME]]}]E[~u~0|v~u~9e}$E|E0~u~0u}t~uMFEE}EsEԋM<tL}EsE;}EsEԋM<t=]t6~uS8^u&jjME}'}t}EsEԀ<8~G E}}UsU}u@t< t5Ot}EsE: 8uu}EsE:| z~BEjjMEע~u~0|b~uq~9Q}$|E/38^uT~0u9]t8^u?MFEEE}pt}t}u EE0}Mu/8FuM^P:uMEq}u? ~u~0uMEL}tՃ}} EEE0}u]EE28^uc~0|E8^uS~95}$}8^u=MFEEE}nt}/}V8Fu~et~u~EEEereE u78Fu~+uE+~u~-uE-E(~ue~0uE}t؀}tUEE0J~u,~0|G~u~96}}~uMFEEE}5t38Eu8EuMMMPjMEH U3t;w PEYu%eEPM腕hjFEPEhvEËL$v hE|F+;sGSWN؋+QPS脘~+ tP葍YD$ CF{_F[jhdD Eu} EEP]qeP|*MYME螵MEP)]EE3ۄu78^u~+Eu+8^uwE~-u -@E Ef0x]]]މEuL8Fu6~0ut}&)8Fu~pt~u~PEEpEeEu78Fu~+uE+~uf~-uE-E~u8~0uEttۀ}tUEE0J~u~0|D~u~93}}~uMFEEElt38Eu8EuMMMUMP jMę3UV8UMq ;+08U M q;+ 8UMQ;~^]jXDjM|e5@WGTWGu0MPuKtCu]YuhEM@hkFEP?}ω=@WGWxYMMe|jD'DE}EE EEtȋ:uEB u3VuȍMEuEuEE33EM9M;t:tC;u}EsEԀ<t}EsE]̍4;]u:tYtU}]u'8Gu u:GuEMċ]}-tF;uMjjMԋGrϋW;u jjMВOrNj+ЃEr+Gh EE eH 8pX@E@PM _W@PE1gxVQ@j.Pi PgxSQ@j.PL Pf} ~NjEjPz @j_PYYt@v vP@ u D8@0Wf}~QjEjPy @hFPnYYt@v vP@ uD8@0WLfu@@EEEha EE e8X@E XP u 3Qj.QSQj.QWXFPueYP PeYP PeuXiXuEMEj$rπ9-u-Vl FVcYP3V@4 ^tu3ɋG+_ËL$Aryr 9-u3h E6E eH pxX@EPPM VPPEec3; 9u ;~WQPj.P蒻 P=c9u ;~8u PQj.Pn Pc;~SQPj.PQ Pb9u~uPQhp FP PbuPPEEoEhr*E}?$ sm(PDž(F\DžvEeEPDž FDžt FDž$XmFEPEP4Dž4茂'3C,94sf4hh FMu$EP4P]3MYYjSM,͌4 }$@4E9]j;Y9M3} ;u u83t; t ΄t N3(94v,; s|~,\@(;4r3C,u'P?$EP(S.3!;t 4 ?x3C;ۍF|#jX;ЍN #jX;ЍV#‰pl3ۉDžxAƅDžADžnADžADžAƅDžAƅDžAƅDžlAƅtDžFAƅDžAƅ8;u(38;4D ;) $A+,jPQuHlE9](44F;t)PEPYY;,wDs ^, 8^MSjMi44; oP,XYƋL$(d Y_^[]j$ P8uT蟢T}E~E.|$/t |$\t33@ÃxrPrE3ɃÃxrPrEtt3@3jDDdEeEc؃tEV`YPVˋIPueEEe3CEԉ]@PjWuE3C]EE`MEtejSMb]t jSMbE@UQeVEcu us j@Pu5E^Ul$,G3ʼnj#E3ۋ]}9ZuVs9^uREp]~rP]:tjjVuDEEVu8-sEEPuTsEEteSjM8aEEt SjMaEhEP}p,EMTQuESjMaSjMTaSjaEMd Y_^[3OŐQ$$VBuRdrDWzr ȃr:;tSAP=tI;u[+QjRC_^Yj8)EEeP]>eu,\jj`Vw\jj`^h)ErEP]q3uss s$E{urÍMQP4sE;hFEFExFEaDqEPeS?qPE hFPEҼYYEhXFV贼YY 4sEV}REMQuE$lFPCKC +{rӋ=,sEQPuRׅhFEFExFEjDqEPeSfpPE4hFPEYYE!hXFVۻYYV}9QE &Kj,8)E3hEMЉ]C\GPEPύUЉ]8YYSjM^jSF$^ V^1aG GFGFG F Qxt 0@bYYjEuef3Ff!EhFEGYuUVPUjWVEh)EE} M3ɍpMMԉEUGxrVURPQ0sEj3u/hFEFEFE{]DqEPeu|n!}euinPE7hFPEYYE$h$FV޹YYE hXFVƹYY 0sEVxOMQE$lFEPEx4euEFEFE}mEeumHPE[HhFPE YYHE Hh$FVYYE 0hFVV} hkF9MSjEE+E jY"F+j[I$ +;s hE88F+jY;SJȉMCKeuPuEEN uEPuu MuEFuP]NF +j[tvJ6^IYEkMkF~QuEJu0IYjj$uvuu +kF 9Et;t QusYY~j sD?ueuE;E t@uEtPkEEu׋u jZZj;uuj芿U +ESVWjY؋E +E]ˋutEMʅu};}X~Tkk}4};u uuu8E Y+jYu9E} u+ku;uM}_^[jDqE;t2}॥uqPpQqPpQUQQVuWVVD0YsEFPQEP踷uuPEW_^j(EqEu3ۉ]]^E9]uxr=8pEMQuSPu xr=hFt$Pˍ|$4Ƅ$<$hƄ$Qt$ D$ @FD$$HFD$(sm$l$lFPf9=SGlD$΍$M QP$,PƄ$ hHFhvh@FWйSGƄ$ dWj$,IWjIWj$IWj$I$d Y_^[$37]Ujh6EdP,G3ĉ$SVW,G3P$du }$P\$t$zY$W$ Y3B$$tAR$P$HV$ QƄ$KƄ$~NrD$t$r7LpEAQt$RjVPӉD$hF$(E$DŽ$Ƅ$W$(P$HPt$ $Ƅ$t$4Ƅ$;hFt$Pˍ|$4Ƅ$:$hƄ$Qt$ D$ @FD$$lFD$(܃$l$lFPլ=SGtD$ύ$3Vt$Ƅ$P$0PEhlFhh@FVйSGƄ$ Vj$,&GVj$Gjj$Gjj$F$d Y_^[$3%5]Ujh6EdP,G3ĉ$SVW,G3P$dE }uD$$PL$Y3W$ $zY3@$9$t[\$P$P$HVt$$QƄ$BƄ$rjj$EjrϋD$Vt$jSQPLpED$;hF$(&CDŽ$$$W$(P$HPt$$$Ƅ$t$4Ƅ$9hFt$Ƅ$ LpEP|$4q7$hƄ$Qt$ D$ @FD$$FD$(7$l$lFP09SGD$4PςD$4hFPƄ$蒡YYVD$8P$@PD$8#_D$D$ύ$Ƅ$ ,jt$Ƅ$ P$0PShFhh@FSйSGƄ$ Sj$,4DSj*DSj$HDD$4Ƅ$^Sj$CSj$C$d Y_^[$32] h4-E葭h@GW؅hFM AexDž|ƅhWEPEPVhEE6hFSP3ɍ\El5MEQuE@FEFE>E$lFP;RU,G3ʼnESVW}EP:YWE3Y9uKVQMQPEPut>}t uEYjjMvBjjMjBM_^3[0h@GEPQQMĉMHeSMč}E1u}t uEAY낃rϋQP4pEE;uw95SGoPhhFP蒞ϋÉeW诛hFViYYVhjF@FSG+\\uhEʪePP=M3ۃC]ԉeueuE2RPhTEVҝYY]hFP轝YYt ĉehFPYYPΚu PPP]E:[jJDu3ۉ]F^E ]@GESu DSWD茪jJD觩u3ۉ]F^]G@ESWzDj\j :hVEReLP}3jCX]eu PLhFPElYYL]蕙hFVOWVHLh4FP7E0LP/LhdFPYYuLYL]EYEahKEye}uEXP|EEeu OXhFPE腛YYXE識hFVgWV`uXQMXEEXE袨j0xsEdFD$VdFtVs,Y^jE莧]j3XCK MC4K0K E uEPm:2 UQQu MeE(Ej|bE蛧e|hFMx;3FhEMԉu;SM]ԋER%Y3SVMԉ|g=SVM]Z=9_u hFWEV:YPV3at>EP! MQEa YYE;SjMQE MЍEE'PSEVRjjMYYVD$P= D$PhjpFHFSGQ$D$QWY$d Y_^[]hEEܠElMQ|E ePG3ۍ(CP]t(hFPE脓YY(E謐hlEVfYY Q(EQM3}usMԋGURQPsEE;pEEԋePDžpHFDžtFDžx3GEeW!GPEshFPE贒YYE ܏h$FV薒YYE ďhXFV~]YYV}wME uQ~ E$oFP迚EtxVPE sEE;EEEԋePEHFEFEDFE eW2FPEshFPEőYYEh$FV觑YYEՎhXFV菑]YYV\MEuQ EPtsEE;EEEԋePEHFEFEoEEeW]EPE+rh$FPEYYEh$FVҐYYEhXFV躐]YYV\MEuQ4EE]PEsE;EEEԋePEHFEFE"3DEeWDPESqh4FPEYYE@h$FVYYE(hLFVYYV\MEuQ_u tsE| E ul EtYVSM2|hs5E褜E,E p3P\phdFQVQ3ۍph|FCP] PYPYYhFM/uExkMQЍ|EXYЍMEWS|1WS1WSM1}EsEjWPrE E ;j=SGWDqEPEP PE mohFPE 2YYM=%hXEVYY|PKE r?xrWPhEM E xrPh;jFHFSG 3VjM0Vj|0E SKVjME 03C3EPp:oPE,/YYWSMЉr0 %YS3upEJ,譚P0PE]ЋE/phPEPEԌYYP]YhXEP辌YY3Vj/VjP/Vj0/E  Dž HFDž$FDž(AG+E .B Dž HFDž$FDž(A+E R-BjjN 5/jj*/j@?EEPuJePEP^YYE jjM.jjM.XF_ )j` E藘3hEM}],FPEMԉ]YSjME.vVPEP  E9]t9]t j jMj{EPW}YYSj<.SjM1.E膘j-E荗u ej8YEEt MP32jLQE贗ڋt]itU tMhFV臊YYV}eMQuEHFEFEluE$oFP趒hFV:YYt!h FV)YYSV,hdFVYY=SGVhsjFHFSGGvUjhGEdP,G3ĉ$SVW,G3P$dEPP$PYY$rσ$$s$QjSPlsED$D$PljƄ$d$4Ww=Ƅ$$d$LPY=D$ThFPƄ$ YYt$TƄ$ $FWVوYYSVWVɈYYjVWV踈YYƄ$h(FP螈T$YYL$D$Ƅ$DFjj$+$d Y_^[$3]V03;tPPPsEVY^VjjNtFJ+^k!AxrQxt 0@YYÃxWxrPA\3Ʌ_ËS28YEu*Q8ZEuы 8YEt[Ë;Qu I8YEt[hDE蘔EEE EE3jE^E}]]]]: ]]uEPSu+uu׿#E ]uEPSu+uuUE;tօP$hhFPEhPEP؆uPɆh$FP踆uP詆hXFP蘆]0P|MEQuEHFE,FE/yE$oFP躎EuPSetSY赓jdGEueu euhE 4BËE`@Zj Eu]eWeCPtF%Y!h MDE袒EEE 3jE^E}]]]]J ]]uEPSju+u׿"E ]uEPSju+uUE;tׅP6fhhFPEhPEPuPh$FPDŽYYjPhXFP覄]YYP}MEQuEHFE,FE/E$oFP̌EuPSctSYǑh E4E3}EP}6e3C]XP(chEhEEu PPN m PуPM[ WSMԈ]&E E M;EuhEC$EPEXeEMPE(YWSM]&WSM&EAE֐Q$$uyuh|F#YhFuyuhFhFh7EE`G3PhdBȍE]oduEgE]]dMPEۍԍ`P63SFVM%SVM%SVM%SVM%`ӏhK$E>G ePE FEFE]Q6e Pc hFE?PYYW P hFPYY E~Pˍ}诌$kFPFD$VFtVY^jPD}eghEMF!ušEKX QPjEPGPIjjM;$jjM/$qVWwID$ FtWIY_^jDcuu 4eEFEF E^$*fX j D#]3ju.Y}E;t!FwQEwew e)3;词UjhEdPSVW,G3P$dt$~q^\$39;F+t=HRju-YD$DŽ$;tP2.3D$DŽ$0jd?-YD$$;tP3D$DŽ$D$$L$tj PW^ =SGd$,WW3D$8PDŽ$ `D$8hFPƄ$~YYt$8Ƅ$ |hFV~YYVjtjFFSG<$D$]F_[S28Y)u*Q8Z)uы 8Y)t[Ë;Qu I8Y)t[ËS28Y)tI.8Z)uыJ8Y)t[Ë;u I8Y)t8Z)u[UQCVpWE0E N tv)tM F tu6~)tʀ)tCp7M F pt6v~)tEMx_^OH$ rjK jVS $FSAOCO;uYGGX"|$t O;uXO;AuYCVFH;u7Iy(t6;pu WF@(F@@(FHWM y(u@(A(F@@(Fp+;0u WF@(F@@(FHW&Fx(eG@@(D$^fFF@F@F@(F@)jD赅Gew }uuEtu-*u Yjj USVW})t hFE<z)t_Gx)t EX;uv{)wusMA9xuX 9>u^Q9:u{)tȋx)t EP9zu{{)tCȋAx)tJZB;Gu{)pusWPOAMI9yuAO99uAOHW(H(P(O(({(;uwNy(uuA(F(7Ny)x(u Ax(toAx(uu@(A(>NF(uA(F(A@(y(uuA(F(y)uAx(u"x(uA(ދvE@;X07x(uAu@(A(uF(uA(F(@(C(jO jWYMA_^[tHAME ] GVpG@Gwvg^ËAQz)uJQPT$R;JuBQ; uBAPPz)uJQPT$R;JuBQ;JuBHANNHNHf@(Uj,#Yu$!EEPMRhjFEPEhvE}SVW|$)ًu'v6jO jEW~)Yt_^[j4'EQr1Aƃr uePQE3PEfUeUԍMj3uh!E苁~rQPsEtn PUe hFPE@FEFE1tYY΍ = hXFVtVM} hkFPj|聁jd'EڋCju]_&u5S;r f9{u";r ˍAfx}u΋SuxeK S;rf8{t`;rÍHfx}tLEP,E$FPE-YY؍EEj3u~juEp]EPE- u8eE EEEE|u+E}|}&tjjÍMpMUj3uEjjt$ QD$ jt$ t$  @h`EXEehQPsE}ChFDž@FDžFDžY$kFPNzPU3FÉuV30F;s hE+ȃw hESXjtUFr΃rƋV+R yQDxP  jj-X׋~^r3f X[UQeSVWu )NYu E _^[jD}uE+E U eE ;Et(f3PG E uj3WWy~UQEPEEo EF FVW|$ W FG F _^PYhpJE/}EeE;j Y33@}EEuuE{rVPVVSW;tPu5h pFP!xEPhFWu0 ;uuM3EPEEY؋uEމ33FSVMuSVMyW]EY|ËD$菮tD$蚮u3@3hK E|3ۋ9]L}BhEdj]_}]]dPVMEzzPu"3SFVMSVdEhEM(}]]ԍEPEPMEyyP!YSVMԈcuSVMEg9]uSVMXcvhFM}]]ԍEPEPMEBy;yPYSVMԈbSVM8ctƅc8bucz22{Vqu2^ËQrPϬt^ÃrՃrx:ur AP蝬t3@^3^jDE=z3}}yVuT!}UԍEͮ}EjjMEuYuCEPbYE39pVjMEE}uCsVcCuԋMjjM C{yhhc!ENyE]eEȋE EčP]DMEuFhdFQSQh FQVPk Pk PYPkeYYEPWj rE}=SG$PL$h$FPEkYYW$P_$hDFPgkYY$PjjPFxFSG&)$E(}tRu̍EuP hXEQhPEPEkPfPjYYjjMEEPLMPEu YY3@jPMЉE Ed(E#xjH^'EwEMM MMPuԉMtuUMePEP EtjjMm jjMa  Fw h[-Ewe~rƋ=rEPׅP Keht FPiYY΍hXFViYYhFDqEPV}MEQuE FEFEHE$lFPqCvjh4ERvEMQ}&E3ۍu]EEuЍM虩YЋE>SjM/ Sj% SjME ύ]P2ۈXOW 8]t u]AYAvh -EuEPuxeF Ee~rƋ=qEMQPjׅ P{I h FPE@hYY΍ LhXFV$hYYhFDqEPV}vMEQuE FE FE&HGE$lFPEpENFF F tQ?Y?uQQ,G3ĉD$D$ xrIPQLqEL$3YY|$t t$qEhPEtE3Fىt@H97sjxPMDžx,!FEvEe|PLMDžL FDžP FDžT誄$XmF|PAo3X\`hFM̉uTSXP]E(YY3SVM 3]؉u܉]EX\+jlY9xrxkXxpl;xEhDh;s39Mw.+];uu Eu܋E؍tp;uuElu܋DtElXu܉pl;xOCCE\UBËu܋Hpt9XPpFtEph4FPDžL FDžP FDžT6eYYSP hP!FPdYYVPhT!FPdPL}o hkF+uPu؉7@\ 9Xtu t9XuKtp+}t uYXtWXYqUjhEdP,G3ĉ$xSVW,G3P$dD$$PQ$rP:>YtqD$PD$(PD$$@D0tSuO$L$|QD$|PDŽ$M?v hE褱F+;sReu؋FPÉ]YYN+t;u6YEFF{>ujYjj^9US]{9VWt hFBEnz9t{Cx9t Ex;uv9suwMA9Xux 9u>~Q9u9tȋx9t EP9Zu{9tGȋAx9tJZB;Cu9puw>SPKAMI9YuAK9uAKHS8H8P8K8{88;uwNy8uuA8F8Ny9x8u Ax8toAx8uu@8A8NF8uA8F8A@81y8uuA8F8Ty9uAx8u"x8uA8vE@;x07x8uAu@8A8F8uA8F8@8G8{ S YMA_^[tHAME ] SVW|$-ًu'v6jO jWӿ~-Yt_^[S\${9UVu%Wv6{ )S蘿~9Yt_^][AQz9uJQPT$R;JuBQ; uBAPPz9uJQPT$R;JuBQ;JuBHAS28Y-u*Q8Z-uы 8Y-t[Ë;Qu I8Y-t[ËS28Y9u*Q8Z9uы 8Y9t[Ë;Qu I8Y9t[U;Etu u艼h pFPu5Vwjj^j0+D :3ۉ}ȉ]}9]vWE]]Љ}E;t uЋSjMЈ]Mu3S;utjS4:W>t!S^jj$;u6蹽Y[&ff_t;L$u,+FD$V,+FtVvY^l+FD$Vl+FtVRY^j$=E8Eډ 3C$K ]ЈKMPMOE\jjM9Vt$`+F^Ujh~ EdP,G3ĉ$S,G3P$dED$ E 3ۉD$;D$P6 $D$HL A SPA$WPT$YYD$ h*FQt$D$ QhEPƄ$* P* P*L$P/& Sj$$$PD$B Ƅ$$$s$PWRSj$j$D$$d Y[$3艻]j4 E7SPu3SMQPeSPjd_+7HHHtfHt(EPME*FhkFEPEvE1j0(YEE}}s}ԋSP]QQ$WYmj0YEEtX}}s}ԋSP]PY6j0YEEt!}}s}ԋSP]PX3jjMj0kY]Et#ec C$CEEY3ۋj0-Y]Et;c C$CEEY3jjMz5Ujh !EdPSV,G3PD$(dL$QP d$0D$t$D$;t9ӋD$ USL$D$4g YD$ D$0 ;t$uǍt$@L$(d Y^[]jD74]eQes+Fe ;tOFNGOFNG4Wt$K_UWuEP{39H(_]Wt$x_rVWt$ du VUY ftWUF_^UVWuduFeP2Z htUF_^]UVWuduFeP%U gtTF_^]UQeVWu 5uPn_^j +D23EuFFEw EE! xrEEE3E;uۋ13jW{t$YD$g9t$uD$0vL$QD$@D$D$@t$d$ 1YL$(d Y_^]U S] Vu+W }~iuD$SVPL$ Ǚ+++D$$u+΃W;}t$Vt$$St$ \$ +  ~x+މ\$~|Ù+‹uOD$D$PS ~MD$LuL$LxD$PP3Njσ ~ uSVg _^[]UQQE@SWx3ۉEE8_-u'M G }cE:t?8_-t܋E8]t^MI;uj] }E PEp+Fi8X-tx,8Y-uG8X-t;8u @8X-t8_-uE O ڏtu뗋M Sj u Y>^_[UQQMSVW} u++4QV ^&6F0EUYYu6E06UYYu&u;r63UYYu36UYYu;]rދu*76UYYu67UYYuË;}rыE ;EsAE60EUYYu E06UYYuMMM9M rM;M u+;}t];t ΋ljUMyM;}u;t UEE_0^X[UQVu;u thW~;} t^S6S}UYYt+ƃP+ȃVQ8 &w Mu6SUYYuEu;} u[_^U S] VWu+(~e@489MEuMuEu0+8] u+u+}#u}ދu uY_^[76T$ YYt63T$ YYt 76T$ YYtUQS؋EW|];}'t4UYYtOߍ|?;}|ދE;u L XC+‹#E 04UYYtG+ߋ9]|؋E _[jDE E }xrPee WfwG8!jD }S93E;tCPwC8G8H!U,G3ʼnEEEEEEEE;E tKVW03҃s=L#;tBus$t@;E tuJu@;E u_^M3賤Vt$~thF蘯Yu3^3@^Ãxt2ËPrȊ rx:ua|z~Aw3@3j,-D3}9svOVhES/EЃuCEЋE+PVSu>ePMjj褵uЋ}F;sr;GPq7Y=_E;t?V Yu;u;t)uVYu}ЃE}ȃ;uߋuSVEPWE}j E3EEEUEu}ބt;t^2;utWoV Y j0EEPM!e}EsEԋ]tK<WPYY;th8u轠h pFPh6PcYYM(EPVjjM2UjhEdP,G3ĉ$SVW,G3P$d3ۋ\$$t$(8Y8tV\$\$\$T$$\$,\$0\$4\$<Ƅ$.hT$0Ƅ$nPxYYjjƄ$Qt$$t$t$L$4Vt$D$F_YYUeV+Ft G^h0u;h pFP'h:EA8u7xPlDžx+F耦hlFlPDžluE3hlphEuhl+ÙjYkÃp;lt%x)xx<7ܮ;lu狅lpP踟l;uVSuԍ{ E;l|h FP^YYjPuE7jj|E譯PEPEPE*Yu.}EsEP2Yuh70jX YY]Ep;lahjjM4tlžS`YtU}uh7uEh pFP1U}tu uh pFP U}uh0uh pFP+FD$V+FtVƜY^+FD$V+FtV袜Y^jDuu 3}}Q}NEr>r֋FƒrWPQEPT9jDzDueM _ÉMt WվF<uEESPLueEPE3EE话t2EtejjMQMEt jjM;muC^~VWwYD$ +FtWBY_^jjWܫjjGPN̫G8F8Ujh DdPX,G3ĉD$PSVW,G3PD$hdExL$M 3Qt$$\$D$落\$<\$pIT$ RT$DR|$ P|$ D$pFSjL$HD$D\$x/8\$E$9]u6qYEk$Mk$F~YuHYjj<U3t;qwk$QUYu%eEPM蕍hjFEPEhvEUSVW}-t hFtEz-t_Gx-t EX;uv{-wusMA9xuX 9>u^Q9:u{-tȋx-t EP9zu{{-tCȋAx-tJZB;Gu{-pusWPOAMI9yuAO99uAOHW,H,P,O,,{,;uwNy,uuA,F,oNy-x,u Ax,toAx,uu@,A,vNF,uA,F,A@,y,uuA,F,;y-uAx,u"x,uA,ދvE@;X07x,uAu@,A,F,uA,F,@,C,jO jtW豃YMA_^[tHAME ] GVpG@Gwvg^Uj<薟Yu$!EEPM׊hjFEPEhvE6ËAQz-uJQPT$R;JuBQ; uBAPPz-uJQPT$R;JuBQ;JuBHAjEeEePhu EuP(jjME+mUjhDdPV,G3PD$ dQd$ t$d$ d$(;tD$wGD$Ot$L$Gt$D$;t$D$H(t jt$D$9t$uD$(vL$D$@D$D$@t$d$虁YL$ d Y^]juDuuetW:GFG F Zj~Eu}}et蒐FGF G %U eSVW؋GujuEM ;uA K |gjE ;u H C [gG@j뫍A K >gt2E EEsI C gtEHy-tjjM C ftBE EEF;GtE K ftE @x-tjJESu6E_^[U eS؋GVujuEM ;uA K ^fE ;u H C ?fG@j뫍A K "ft>E EEI C ftEHy9tjjjE `M C etCE EET;GtE K etE @x9tj뭋Ej SuE^[U SWGXEEMC ]HeEt[{-tۋMى]t,G;uEjP]YFGEF]EK dt uEPEŋMjj u+~YF_[OrjK jS}$FlAOCO;uYGGX"|$t O;uXO;AuYCVFH;u7Iy,t6;pu WPF@,F@@,FHWsM y,u@,A,F@@,Fp+;0u WAF@,F@@,FHWFx,eG@@,D$^USWE EGXEEMC ]dcEt[{9tދMى]t.G;uEjP]OF=E]EK ct uEPEƋ}uO|YF_[WO\tr{ 赽S$|$FjAOCO;uYGGX"|$ t O;uXO;AuYCVFH;u7Iy8t6;pu W#F@8F@@8FHWFM y8u@8A8F@@8Fp+;0u WF@8F@@8FHW跻Fx8eG@@8D$ ^_S28Y-tI.8Z-uыJ8Y-t[Ë;u I8Y-t8Z-u[ËS28Y9tI.8Z9uыJ8Y9t[Ë;u I8Y9t8Z9u[jDE&EE3ۉ]E pF t"}(EsE}$PFfyLEPEPEVPEȋE|SjMԈEӋSjM]ŋE:ËE u$E ;EsuSjM蜋jLD,ًFFGFG3w E}fG,uuE;t SaCFuvyY3PPjj#Dً=FFGFG3w E}fG,uuE;t SCFu yY3PPjAET~؋FFCF3s }]CfC8uuE;t"u臛FE8xx} uxYjjzj[DEeE};} t1ME$E$u j$j;uuj*E*jExE eE;ut3u E $Y$u j衉$j;u ujE jHJDEMEȋQΉuP 3ۉ]EMEĉM;E8EWPW:t1MQPExrMȋIPWRSjM EȋHP]E38tSS(]"BËu3ۃEEyE38u։]"BÍujmE_3ɉMCM܉MMÍu܉MEu+r?PVSWjh8qEhPXEYYW1tVrvYEoj@Dًs3F}u}܉}}k E܉}jE+E܃{rWWPuuSWhqE;hPuYYuu9}t uuYjD/E }37wwuxuu rMQM QjPpE;uhush pFP|Eu&uu 7u u qEVu qE3VVj$m4Eehh,FE8XeEPS9j3uXj8+E!]3ۉ]ẺEExE ]rShjMQShPrEuEE;uhurh pFPSVYYt]]8]tV)Y9]t uUtYSj2Eue5Y BÃ)j@K EE3PMu8EPMuYVjM襅}MsMԍGxrQPEP] j3uWjD E73hl*FMډu迂EPMuYVjM,}MsMԍGxrSQPEP]j3u#WMU4,G3ʼnEExrMQP3YY3ɃM3sh<=EhPYYuhph pFPPUeS#Yj3dVj D3EWGu$WG WGWG3GE}EuWE} |FW(YWjlD*3ۉ]]QWGe}E,FE,FE,FE,FE,FE,FE,FE,FE,FE,FE,FE-FE-FE-FE-FE -FE(-FE0-FE8-FE@-FEH-FEP-Fef]E]ES}PuMuUVW=WGwN Wtv6~)t};=WGtG hWuE WGEE WG;th7unh pFP{KrQP3WGbu_^U WGSXW} {)EEu&C ω]VEt[{)tߡWG}Mى]t.;uEjP]WGNdF?Eqc]K {Vt uEPEjj聁uoYF_[jDWGheN uMMEt E0~ruaoYjjUD$V-FtV@oY^AIt`D$Vt*FtVoY^t*FjE%]eEyPTY eM3@EtP-FD$V-FtVnY^-Fha EeXP#3G}XH XA jPAܘF@PXhx-FPYYPTvFVXh-FPYYPTuX[X}E?EUQuM e?EYUQe=(/GV/Gs/G5$/GPEElufF @Pjua^UQe=(/GV/Gs/G5$/GPEkufF jPuea^Ul$,G3ʼnjtE_3ى]ԉEuDžƅuu؋]ԃ=.G.Gs.G5.GPEtb+PVSup`E|jjMp1~CrӋM< uq;str|  uAM,jVSupn`E|jjMp}M]EjE/G^M95(/Gs/G5$/GP)ju9s8EjEPh.G3tnE-F]}E9suPEPRE-FuE-F]}h1MEQP E-F#.G95 /Gs.G5/GPE܃u.E-F]̉}ЋMh-UERP EȐ-FjWPu^PEpEY3VjMV|E-F]}E EpsEpMVPEPRE-FVMpj|+PWPu^PETE jY3VjME {9udu/E-F]}Mh.UERP E-FVEj@PPu^PEpEWYPE8EYjjMpm{jjb{E-F]}E}LM8sM8}hETsETuQPEPRE-F=,ujjM8{jMTE-F]}PEEPR jjM8E-FzjjMTz2ۃe#t jjeE_BÊ]u8tjjz2}jjfzËMd Y_^[3hŬj;DueNtjE*FtVPhYNjEgu3ۉ]-F^Ej@^^^ fFCY};tE] GP-Fs33EN] ;t ;tj~D$AD$AD$A D$AD$AUV4VPAYY;th:ureh pFP^^UjhEdP8SVW,G3PD$Hd3ۍt$\$H8L$|$X|$,L$0\$P8\$tt$\$kTY\$4\$8\$<D$4D$P<[W|$8NVjWD$;vht$ dh pFPt$&Yth3t$ dh pFt$Yuh;t$ bdh pF밋t$΋7uF^;t +PWFx;tWfY8\$t t$SYƋL$Hd Y_^[]ËHVp~rKL$jjV|v^VjjNxwD$-FtVeY^j E,I}EP)YeujjM+wSV^2D$ -FtVGeY^[jXE3EuEuO;t URPG EĘ-FuȉE̋G_EQEeuE+Fe蕷EĉEEE`BE]EGPGPEPM3ۃ 9]t.8_t)3EPESjMEt*F8vÍEPMd0M;t‹jjDvueF芐E*FtV%dY#UQVu QhEQuQ P PwYYV裰^]Vt$QSYYV辯^U@l$,G3ʼn@jrE3E8PVVj,VurE;thuoah pFP[E8PEhFh-FPEu`SE j3uGjuGËMd Y_^[@3 cDUVh-u`hLpFPE`+FUQQVeu茅^jEe}Ms{UE}sMRPQEPdhXEunmu^hpE]mYuOh\ENmYu0hhE?mYu!P^Yjjs"jjMs2jjMsUS_VrNjwVP荼YY;t!h.u_hhqFPEX.Fr^[Vt$_X.F^UQe} pEuhEMPpEj$=EE{fgG]eQPuԉCYYEuqjjMrj(EE E{hgG]eSQQ$Pu% EqjjM]r j(D!E{ggG]̈EeQuЍuԈCYYEpjjMqQUVW7PCPCd|Xe~(ftBgt"huDeWǂ[_^ÃeW誂$CWYCՍEPME*F3ghkFEPEvEhwE@.F3V]nYPVE]PSMp}UUE}MsMRPQEPIa4PM芻E4H 4A SPA菉H.FVEmYVjXM];t{L.FVmYVjXM];t]<.FVmY3V@M];tP.FVmYVjXM];u84@4@E4@4@EP4PjM]'EPEdh;/|;s)PΉdRtPha 3ҋdhRQP`\#ƒjY+dhQP`d\tjjYp tP uK vuy wuoTD L  XʙTփ;Du;Ht`TQPptYYu:pIpTǖ;P ;L3vpjtPlKlAI l@PZYhC4tbpjRP`\#ƒt(lRP`h\u s4pYc4Y‹M_3^'KËlK4C8pU(,G3ʼnEESVWM^,~(EE jQPSWM#ƒtjjSWEu|]EM E E E M M 3Q S3 F(v,WVPE#ƒtEjj8VutNjӋM_^3[#J39D$~kL$A|$W~`PvX6YYFXu_ËF`NX$@;|F`F\~`3_VWj_~XujW~`YYFXtf\F\;F`|tу_^ËCPWYNXFX<tSt$4rIFX F\3Sv@vWvH3ۉ^@iWYY^H9^Xt'W39^`~FX4LWGY;~`|vX=WY^X_[UQV3+M.|CSWD | \ E |  \ | ! L.A.;~_[E^U,G3ʼnEeSVuf<EWP~Y#ʉEUu  u3}E] EU E E E E E3 ‰tlEu;tu9lt = uEuPE#ƒ UME E EU E U U 3 ʉtMU3 E E E E U U 3 UΉlM3 E M M M U 3 M MEEEM9t|8;v2F<0F_MMuTEUYM_^3[F+tE+ÉMlFpNt|s F< 1FWTYEtF,^(juEuPS#ƒutEWuSWV}E }tEju؋E+‹P^@}~L5TЃ tVHu 9]~ σE}e;ndE;EiG O W OEG G W  ‰l=PK<G>}t }:D9.;E9G.| |YE0FM||UawE:Eu.EEuҍG.PًYdl+EQEO.UCSXC3utY MG!O WE O WO ύ|.E҉d;;}uNEFDbEUPVLYYEUCF<@1F*FEE _<NL3.PMMYG(KMQuPP>O utut}33}ULT ʉMMT  уtMDH;M|uz}HM;MsEHPX P PE@ ؋E@ ؋E 33 Ӌ] ȃmEWOu}}HM;M\3.HPX P PE@ ؋E@ ؋E 33 Ӌ] ȃmEWO}u3u{}|uH;Mm\3.HPX P PE@ ؋E@ ؋E  3 ȋE3 Pp]HtڃىW0O4E~W@PJYEG$u%7vJYw(mJYw$dJYW]JY3 MuˍL1.QP$<EM tV.JY_^[Wv0$rED$~Tv0FT rEt+7IG(YtPIYG$tPIYWIY_UQ}uju JYPjuu E/ Y]Ã|$V~+L$ @:u |$^2^UQQMSVWu Yv0E3$rE9^DE3vL^TFHYu)}v0 rESYv0$rE3ۋu}u:}}t/E |/t%/@E Ek/EE/fTv0 rE_^[U0,G3ʼnEG4SVO0|V,^(jPQRSUo#ƒtjju؍ES uF< 2FkEM M M =PKt F<82FEM EU ™+O0w4O0w4G0W4M^3[N9USW3;E~<;u F<\2FXH uXH9} 9} Ӄ9E| 9U E3+} M;| ;v+] ]}w؅ r|E] }ȋ‰MˉElj]};F |;Nv F<2FI^,~(juuSW#ƒtuEuSWu F<2F E Fn8F4?b;t Vw(W$YYo[^_]USVpW39~8u#N(3BjRp(P F8;u3@9~,uN(3@~4~0F,F,M;rP+Sv82~4F, T+F4;v+WPF8F4P2 )}tu+]Sv82EF4뼋N,~49N4uf4F0;sljF03_^[]UU0SVW39J 9 u 9Jz??uG@?B w@_? 3@GB0G??t7΃+uGN?} EMEr܋ÃGÃtGHtHtHuEB3FGQ?5GD?,GPEGX GTEG\GG?GA?u\΃+}. EMEu rًˋ%;t B3F33GDuGB?GC?GDE\E9EvEE9EvE} uuu+*E)EE)EE )GD}{ EMEr܋ÃGdÃ@GhÃdG`uwhw glGE?QB 4F}EMEr܋Ol M8EÃfDOtGluGl;G`rGlE8E3fLGtGllr升4wpGPPjGtPOXjuE؅tE@04FglGF?}>EMEOX3@OPH#Ë M;wEfs!Gl+fMfLGtGlu#uf%}EMMEŃ;rԋGl+uDGrE܋Ãf}ʼnEua"}YEMEE܃;r׋MjÃ;}EMEE܃;r׋Mjà eZ+OhWlOdЉu;w6tOlfUfTOtGlHuUGhGd9GlBL4FUBL4FGQ?Q?ftu Bh4FR4wpGPPwdGtPOXj wE؅tEu@4FGTPwhGdDGtPO\j4uE؅tE@4FPUGG?GH?}rs}rjEMuH MHMMHP_ t @t B4FGLGI?GLt@;s$}EME;wLr܋OL3@+H#GDGDGJ?O\3@H#ËȋGT0}EMO\E3@OTH#Ë;wĨEmU܉U3BMEJ#ЋGTUA}EUMME3@H#MOT;wMU++Mu@t B4FuOHGLGK?GLtC;s$}\EME;wLr܋OL3@+uH#GHGL?}E+EOH;vA+;O0vt B4FW4G8;v G,+++‹WDU;v E+ODM;MvMU)ME܋E+)E܉WDU܊@IuE9ODGH?}sMGDEMGH?r "}CEMEu rًE+EBG G Et5t1PtUw+YM+MGYMGA0G EEt<u#%;Gt B5F33uGO? tdt^}trEMEu r;_ t0B05F0EB EBEEB_CC C C C C!C!C!Cn"C#C%C&C &C'C6(Cc)C)CW*C{*CN+C+C+C&,CFtjXËF@8t Pv(V$YYvv(V$fYY3UQS]VW3@;u!;r+;+s't AKu;r+3û3]E[QQQQQQQQQ Q Q Q Q QQHw3Ҿǿ3MIQQQQQQQQQ Q Q Q Q QQHtt AKuƹ3ҋNj3 _^[U@EHLMSX+M VpWx ωMč;MЋN,M܋N0MN4M؋N8MN] ]EK]]M9UpuTw}puPvMM*MM!MʍY;]s E fU",;MrM +MUɊU Uf E `3fM"] 3ҋ+MBMMMM] )U+˃}] u3ۍHCM ut S#ӉU e EfLEDu;EEMAEU;!M#M M;M}uUM<ȋE3+B;Es)EDEDE+Ӆ~AEEE;Er3@UU9Epu }Twh}pu }PwYE UT+EfTEpM t*EE @E!3fE"E EME3Md_3[hÃ|$tQÃ|$tnËVt P &Yff^ËVjFjP&f,f0f4 ^ËVFP`qEN,^V@N8FFF FuE2yTPG^ËV>t8S^;^ s!W;tGtPQg;^ r_FP`qE&[^ËVjFjP% ^ËV&NF@F FF Fy TPG(^ËU EEEPMh`FEPEvE̋U EEEPMthaFEPEvEӇ̋UVuvE^]UVEtVY^]U],UQE;Pu ;u3@3]UEU H]UQQu uURP UE;Hu ;E u3@3]AøGËUEV(vEtVY^]UQu e`YMPEUQe} uhvE u 0YPMEUVWw,vWuV6 u_^]VWjF(t8PTYDžuF,f(t8P:YDžuf,_^ËUQjM;E@H ?Gt;t HAHrH?G@ @GM ËUVu~vF @G8Av0t7VY^]ËI6tjËUj*Yt @GMH3@G]ËUEtP6tj]ËUQjMHh@G%@GYMVá@GËU=A@Guh >CA@GK YE@G]jDjM}ew GN8t5tjuwMYM脉jD蟈jMeΣ@GVK Y@GuMM|6ËUE@t PjߔYY]ËUVW};t>tP6Y&t,?t@8u+SXSOYt SWP [_^]UjjuYYuEVuPN} tu jMYYuEPN^^]̋UVM3NNFvEFF FhEA!^]jADPuvEVE-FYtP:YfvEËUVEtV Y^]jD@G3;unVM@Gu;uKj 'Y;t VVuNF?$vERΉ5 @G:3 @G8@GMMBËWh G qEuVH@GV Y@G|^_h GqEyVH@GV Y@G|^ËUEV}kH@GP Y^]}kH@GP YËVj&PN YY^ËV6L 6u YY^1J Y1Q YUuE 4vEud ]ËUM S3ًу@V@t t;3;t TwEFurVLYYuAG|_^[h GCYËUE(SV3W;t0]GPHNYu<-t <+tE+EGE;$0;~u<8u8G5$,0;~u<8u8FYuREP]YuDEEЍEPUԍEPYYuTG ;};9u~6EEЍEPUԍEPVVVVVNEPEPYYuEЋUj Yu\\^M_3[ËUMjBY]ËUM8yE H@]Au@yEËU}Wt-VupV,YYGtuVP5 G^_]V~t vYfF^ËUEVf8yEF0^]UVuW;t~t vVFG_^]8yE{UVEPXyE^]UVuf8yEF^]UV8yE%EtVY^]UVuXyE^]UeVuuZj^0賫 j$hV E tӋ@ME|@Ws ZZj^0뼃| &AwSWjh3PQHF+yjd}M؋Ǚ_jh+؋EDAڙRP2+jQSRP}U}M|sGEǀ3UȁEyIAu jdYuEluAU2EȁyIAu jdYuEluEEjSuFWyjFhRPgU}Gu4GF3A9B} A9|QIN+jF E Sp0 jY3ShuWVjFhRPSUj_^ 3[^ËUV#tuVYY#^]UWVu M};v;r=XGtWV;^_u$ur)$XCǺr $WC$XC$$XCWCWCXC#ъFGFGr$XCI#ъFGr$XC#ъr$XCIXCtXClXCdXC\XCTXCLXCDXCDDDDDDDDDDDDDD$XCXCXCXCXCE^_ÐE^_ÐFGE^_ÍIFGFGE^_Ðt1|9u$r $,ZC$YCIǺr +$0YC$,ZC@YCdYCYCF#шGr$,ZCIF#шGFGr$,ZCF#шGFGFGV$,ZCIYCYCYCYCZCZCZC#ZCDDDDDDDDD D DDDD$,ZC#tߍ?;s؍w}#u+;r-jhSVpEtEPhSVpEt3@3e_^[M3ËUj ju褴 ]ËU]jhaFReMx:M+M MUEEEEE8csmt EEseEHj haFeu EEeMx )uMUEE}uuuu u@ËUQSV5pEW5XG5XG؉]֋;+GruSL؍GY;sH;s;rPu茌YYuC;r>PuvYYt/P4pEXGu=pE׉VףXGE3_^[ËVjj YYVpEXGXGujX^Ã&3^j haF誳菫euYEE EƳnËUuYH]ËU,,G3ʼnEESVu WEjYE3}j_ʋ#ϳDFuUԅu E؋PtB3ۋ#C\5u23#@D5uB:uBE؋MP+_#^3[&ËUM S3;vj3X;Es+O 3AMVW9]t uVYVubYYt;s+VjS _^[]̋T$ L$ti3D$ur=XGt隸Wr1كt +шuʃtt uD$_ËD$ËU]UQQSVWBG}t~<ujj膉YYFpQ+t3҅tpQ+t3҅t3P;QtuQ+t3҅tpQ+t3҅tpQ+t3҅tpQ+t3҅t3uP;QtuQ+t3҅tOpQ+t3҅t0pQ+t3҅tpQ+t3҅t3pQ+3҅TcMu +t3҅DAV+t3҅DAV+t3҅DAN+3ɅD Mu +t3҅DudAV+t3҅DuIAN뤋Mu +t3҅Du ANxEM  g3_^]Ë#qCtCxC|CpCVtC(xC|C!pCsCwC{CoCGsCwC{CoCrCvC{zCnC9rC vCyCnCqCuCmyCmC+qCtCxC5TMGpEtj#jjp pj hbFN3}3u ;;u0VVY}F @uoV͟Yttȃ WGxGA$u)ttWGxG@$tX0iM9}u!NxE VuNrYYEE E诓Ëu V YËUQeS]u3VrustnM EtR:QuMPt<:Qu7Pt&:Qu!Pt:Qu E9ur.@IF@I<@I2@I(M Eu t:u @FA;r3^[ +Gá iGVj^u;}ƣ iGjPxjYYYGujV5 iG_jYYYGujX^3ҹGYG   G|j^3ҹGWWGt;tu1 BG|_3^=FGt躝5YGzYËUVuG;r"Gw+Q蛟N Y V$rE^]ËUE}PnE H Y]ËE P$rE]ËUEG;r=Gw` +PLY]à P rE]ËUME }` QY]à P rE]ËUSVu WF @uoV菜YxG;ttȃ WGA$u%;ttȃWG@$t-.~_^[]Ë];tF uyu~uVuY;Fu ~u@F @t 8t@볈F FF %j h(bF39E u,},u Yeu uYYEE Eu KYËU}u2,C}]Vu u,&}uYȉ#ʃV;t3^]ËUVuF Wty}t tuhF uV艝E YU3VF YyF ttuFWuu V荚YP|#ƒt3X+_^]j hHbF蚎39Eu.+?|But tuuYeVuu u EE EwuYËUSVuF Ȁ3ۀu@t9FW>+~,WPV賙YPI" ;uF yF N _Ff^[]ËUVuu V5Y/V|YtF @tVJP$YY3^]jhhbFk3}}jZY}3u;5 iGYG98t^@ tVPVYY3BUYGH t/9UuPJYtE9}utP/Yu E܉}F3uYG4VYYE}EtEjęYj hbF葌39uu V Y'uYuuYEE E蚌uYjYj hbF53}3u;;u(yV=Y}F @uoV贗Yttȃ WGxGA$u)ttWGxG@$t?(PyM9}uNx AVYEE E螋ËuVYËU}u'x]ËE tjp0uq]j hbFe3uu'x]t t@uׅt@u}G=v뿋}uVYeVrV.YYf N t Fj_-E u W,bYu BGMN  N ~FfE EluYËUUVWt} u&j^0w3Eu+ @tOuuq&j"Y3_^]ËU SVW} t}tuu>&Ow3_^[ËMt39Ew}F M}tFEEN t/Ft(;rWu6)~> +}O;]rOt VYu}}t 3ҋu+WuV蟔YP5 ta;wM+;rP})EVPxgYYt)EFKEEAEN +3u N Ej hbFZ39u t!9ut39u;u$u3pu[Yuuuu uPEEEuYUW}3كE 8t3_ËUVuWuB$Su DF t8V[VV4P;yFt PfYf _^]j hcF:M3uu#t F @t f EFV3YeVVWupV/YY;tuVW u SSSSSn3_^[]UV3PPPPPPPPU I t $uI t $s ^ËUQSVW3}9}M ;u9}uu9}tn9}u9}ud9}t]9}u9} uS9} tL9}$uB9}(uBu3@>tHF;w>:u8;t}!juuQ3Fu9}(uE;tu38t_PIYtFuԅt-}t +E9EPuuuk}3 3E;t;tF;]rA9}t+E9E vfPuu u.39}$tD+9u(vFVSu(u$+9}t+u9u v'Vuu u3E$;t3_^[3E ;t9}vE;t9}vE;t9} vE$;t9}(v9}uj^0l9}uj"Y뗋Uu ME~EPju MH}tMapËU=BGuE 0 GA]juYY]ËUu MiE~EPjuu MH}tMapËU=BGuE 0 GA]juYY]ËUu ME~EPju MH}tMapËU=BGuE 0 GA]juYY]ËUu MkE~EPjuw MH}tMapËU=BGuE 0 GA]juYY]ËUu MEMA%}tMapËUjuYY]ËUju胝YY]ËU=BGuxuwh tYY]jXh0cF>|EPpE395XGu VVjVpEMZf9@tu6<@@PEu f9@u܃t@v39@MZsujSYۀujBYѢu"yjvYqEXGBGQyjuYʞyj uYjsY;tPuYGEtMj YQPVh@E9uuPLusu.E MPQ軜YYËeE܉E}uP2uRuEE#{FUEffu+EH]ËU0S3EV]܈]]E ]t ]E E]EPYEuE@u9EtME+ùtCHt(Ht j^0gMEt EuE@UEjY+t7+t*+t+t@u9UEEE E]E#¹W;3t(;t$;t=tT=u-ETEKEB=t4=t$;t)j^0f_^[EEEEt FG#MxE@tMMMt } t M tM ;u!m PE`E=|qEjuuEPuuu ׉E;upM#;u+Et%ejuEuPuuu ׉E;u76WGD0 DqEPYEeupEuD6WGD0 DqEVYudqEuX 렃uM@ uMu6ЃWGYYMLЃWGD$ MeHMu~EtojS6虧 ;u8tO6A jEP6E蹠 u}uǙRP6 ;tjj6; ;tE(@@}uE#u M EE#;tD=t)=@t"=t)=@t"=t=@uEM#;u EEE3E@}E#=@=tq;yE;nvv+[E3HHGEjjWW6 tWWW6#ƒ;jEP6X ;wtj}uXEE;iWjWW6w JWWW6b#;E%=u6: Yj^0u_=uWj6Q ;E>WW67 Ej[+PD=P6 ;݃ WGD$2M0 WGD$M ʀ}u!Etȃ WGD M#;u~EtxudqEjuEjPuE%Pu |qE;u4DqEPȃ WGD 6,Y6 WGEVSSSSS`jhPcFxs3}3u;;uj^0aY39};t9}tE%@tʉ}uuu uEP]EEE;t9s3u9}t(9}t WGD 6YËUjuuuuu !]ËUqo,G3ʼnEE VuW34809}u3;u8`SWGL8$$?tu'Mu _D8 tjjjVVӥYD{u@l39H P4pE3;`;t 8?PpE4 3,9E#@?g $3 ǃx8tP4UM`8jEPKPbYt:4+M3@;jDSPƤ C@jSDP袤 n3PPjMQjDQP C@qE=j,PVEP$4qE @089,j,PjEP$E 4qE,08<t<u!33Ƀ @D<t<uRD3Yf;DI8t)j XPDYf;D80E9@8T4D83ɋD8?D49M3+4H;Ms&CA u 0 @F@FrՋH+j(PVHP$4qEC(8;;+4;El%?49MH@+4jH^;MsCΉ u0j [f @@fƁ@rH+j(PVHP$4qEi(8;a+4;EGK4,9Mu,@+4jH^;Ms;,,΃ uj [f@@fƁ@r3VVhU QH++PPVhqE;j(P+P5P$4qEt (; DqED;\,+48;E ?Q(Qu448qEt(D8 DqED8ulDt-j^9Du 0?DY1$D@t48u3$v~ 8+0[M_3^#jhpcFk]uB ' x;WGr  Yҋ ME EiË]SwYËU SW3j3Y}]9]uW}Vu ;t;uVkE;w}uEuEBuuPuUE;t5;|"MxEEPSGYYtE39]\>^_[ËU}u:KV]Vut} w 1uuuu VhGDyu"U^]ËU}uU]S]VuWuu9u u3t} uvuuu;v*8CSVhGDFuGM8"uYC8PWVhGDD>u}u8"u%yu" U_^[]ËUujuuu u]ËUSVu M;];sTM胹~EPjS=M Xt}tE`pE胸~1]}EPE%PYYtEjE]EY*3Ɉ]EAEjpUjRQMQVpEP9$oEt M }tMap^[ËU=BGuEHw ]juYY]ËUQVWVh?蒯EYYM#f;uwQQ$YY~8~%u.EW\$E$jEVW:YY4EW5F\$E\$E$jj$D{EEPQQ$EM y +;|y +; = ~1W\$P!G$_\$E$QQE$jjx=~$PQQ$ץ W\$E\$=}$ 5FW\$E\$E$jj"=}PQQ$聥 PQQ$qV]WE_^ËUVuWt} uj^0Q_^]ËEufߋ+f ftOu3ufzj"Yj\Due\YEE!Ãe CËUE3;͈GtA-rHwj X]Ë͌G]DjY;#]fuGÃfuGà ËUVMQY0^]j hdFc3}3];;uP3{3u ;;t3f9>;t~E;u Yɉ}f9;u DjEPh,G9 PuVSjEE EbuYËUVuuj^0O$huu  t3^]j h(dFb3]3;;uj^0OA;3M ;;t39};t3u;;tf99uODaÉuVY}F tVY~>~ ~Vuuu TE 9;t33]uYËUhuuu u]ËUjupEuDqE3t PY]3]ËU,G3ʼnES]VuW} t+V葱Yu'oQ bN虰t -3]fetj:XfEj.X@fE3fufE j.XfE3fE5pEEPWuEPօtat;E}c"3fO;~jS YYu !EPWSEPօt;|DqEPY3M_^3[-j hHdF_jmYeu uj EE E_jlYËVY\t/u{F\t/umF\td/t_F3f;tRf\tf/t f;uf9t6f9t.f;t"f\tf/t f;uf9tf9Pu3@3ËUVW`0Yu u uͯ >t0$8"t3&ju 0j蝯M _^]ËU,G3ʼnESVu3W} ;uK;thyEVwYYtj^00f~:uf;tf9^tP-Y`ɭSSSPSV|pEhyEVYYtPhVP;VYt ttVpEvh9t YjSSSj3jhDžfMʃG W$GOG(O,P9tYt_ uSSj@SVP辺|oWO) :9u9u_ _$xPPpEPPqEjPPPPPPG W$9u9uG GG$GxPPpETPPqE8jPPPPPP膹GW9u9uG G(G$G,xPPpEPPqEjPPPPPPG(W,qEV裬fG3@fGYYG9t _3fGfG fG HGDqEPYqEM_^3[艓ËUEVWxY;WGsQ}+߃)}};]r\}t3;v uu+ ;w;Ew[PuVg_YP t{tdE+)E$VgYtR}t"MEFKME&E} tu ju "N +3uN j hdF S3u9ut/9ut*9uu-} tu Vu趠 @3SuYuuuuu uEEEu8YËUuuu juZ]ËUQeVEPu u u9Ett M^ËUVux L;0|C0B^]ËUSVRU3;uyE"W9^$ujW)YYF$;u yE_^[]uv$PWVuSSSSS ?̋UVW39}u-j^0??_^]Ëu ;vFPu8YPVutWWWWW>j hdF39] ;t܉}W5Y]G @uoW\Yttȃ WGxGA$u)ttWGxG@$t7H>M9]u#W赲EPSu W0EWV7E EPuYËU}u u Y]Vu u uǗY3MW0uFVuj5FGtpEu^94MGt@VLYtvVLYr 3_^]aDqEPYIDqEPYʋU EVWjYzE}EE _E^t tE@EPuuu@qEUQSE EddE] mc[XY$UQQSVWd5uECju uua"E @M Ad=];d_^[USVWE3PPPuuuu uA E_^[E]ËUVu N3jVvv juvu ^]ËU8S}#u.CM 3@eEZC,GM3EEEE EEEE EeeeemdE؍EdEEE̋EEQEԍEPE0UYYe}td]؉d EdE[ËUQSE H3M ކE@ftE @$3@ljjE pE pE p juE pu E x$u uu jjjjjEPh#E] ck 3@[ËUQSVW}Gw E+uaLMNkE9H};H~u M ]u} }̋EF0E;_ w;vLkE_^[ËUE Vu#PFP^]ËUP ;Mt @u@]3]ËUVOu;uON^]O H;txu^]tKNHҋU,GeM3MEE EE@EPCMEdEEduQu~ȋEdPd5D$ +d$ SVW(,G3PuEEdPd5D$ +d$ SVW(,G3PeuEEdPd5D$ +d$ SVW(,G3PEuEEdPd5D$ +d$ SVW(,G3PEeuEEdËMd Y__^[]QËM3M3؃Vtt;tWj6Y PfY_^jheF#Juj XYeFtPqEuF=GtP蛑YE[>tCuS~uMhvEud耻 u't ffGfG`t dC3PPPPP2V܍YP;s,VhPYYVX:YYLlVPYYlPSP CTlPWh >t P;r LE@PVWXF%39\tjS\ ~ 9`tjT`} hud* uh VVVVV3M_^3[}ËU,G3ʼnEESWphGS\PPPhxPhu3M_3[0}sHxPYYuCHӍxPPt8YYltCHphD XHAkjPd8P|FxQtLlQP lXCHPjPPdY| p\tFdV;t6td@PH@td|-tt#PdHturjvxvPjhzEjj t<3f!Ex@rh5GxP @Fpu \Fpk VhzEYt1hlCHHYXLFhGt.p4qEu4͈sTňcLYYplY3PPPPPR.̋U,G3ʼnEESV3ۋWh;t;t PYɋDHDžpt;8L0xC&x_h4{EW|YY+ljp;;DžllzEpPW6軬 u6苈Y9ptl zE~Ch0{ESվ3YY;u ;;lDWSxhP^uTlh=xxPtYtt?t G? 39thVVVVV,3xSSShxQP;t\~Ht57xP,YYtxPYu!ptC~39pu9tt3M_^3[Fxjh8eF>e}vPa,39fBu]Npe3GWh{YY؉]܅j \LY}Nleu MXYE} thGu +YYt=BGj LYE~lSW]S/[ Fpu?Gu67h@ G\YY@ G xG G@#Ge.]܋u3Gj JYËuj JYSZSI[YYE E=Ëufp@{E~UV@{E~EtVvY^]UVW}GtGP:t?u N;tQRYYt3$ttEtttt3@_^]ËUE=RCCt=MOCt=csmu*m@;\@~ N@3]jhpeFf<}]ssu@e;utb~;w|;ƋO4uE|tshSOt eu+YËee}]uuE;utl;s;Ë]u}?~ o?Ë8csmu8xu2H t!t"uxu2?3A 3jheFE;Mt*9csmu"At@tePq ET;38E Ëe^:̋UM Vuƃy|QI42 ^]>39ËU3 ;u \: :EE9~OSEVE@@ p MqPGEPV u KEEEE;|^[EjwD >t9e9M|9=Mjjuj,hfF9ً} u]eGEvEPrYYE=E=E=w=Me3@EEuuSuWEeoEËe4= u} ~OO^eE;F skT;~A;L;FLQVjWeeuEEE.9E맋} uE܉GuY<Mԉ<MЉ>csmuB~uW9tG979t3=MOCt*=RCCt#u$u uuuu V8} u5uEPEPVu WM;Msg ESx;7|G;pBHQtzu-Y@u%u$u u juuuuuEEME;Mr[_^ËU4M S]CVWE=IIM|;|U4ucsm9>~ )F;t=!t ="~38!8u8jVE萳YYu39>u&~u F;t=!t="u ~u3777u3Yu\39~GLhG5u F;7|2juAYYEPMEH{EzthtfFEPE@{Eucsm9>~F;t=!t ="} EPEPuu W=M;Mx}MGE9;OEGE~rF@ XE~#vPuE uM9EME}.u$}u ]uEuuuVu u}EE};EP}}t jVYY}%=!VMY5555}$MVuu u$ujVuu Lvg]{ v&}u$u uSuuu V Q5t1_^[ËUVur@{E^]USVW5 EMcsm"u ;t&t#;r @ Aft#x}u}jPuu njx u#ց!rXxtR99u2yr,9Yv'QRtu$Vu uPuuu Q҃ u uu$Puuu Q 3@_^[]j hfF]03ۉ]3};;u3y3u ;;t38;tzE;u ʉ]8u jEPh,G~ PuVWDEE E/u[YËUVuF u=g}F uV脱E eYVFF YyF ttuFuu V:YP`3Ƀ A^]j hfF/39Eu?ut tuuYeVu u EE E.uUYËUEt8uP;vY]ËU,G3ʼnEUS3VW;~EI8t@;u+H;}@E]9]$u E@E$58qE39](SSuuPu$֋};u3R~Cj3Xr7D?=w膱;tPuY;t E]9]tWuuuju$օ5pESSWuuu ։E;Mt)E ;9EPuWuuu };~Bj3Xr6D?;w̰;thPuY;t 3;t?uWuuuu օt"SS9] uSSu uuWSu$qEEWYuEYe_^[M3 fËUuM軥u(Eu$u uuuuu P$}tMap'0ȋAl;@ GtGQpuKËUL,G3ʼnES3VuW]ԉ]]]؉]܉u]9^F9u PF0hPESP3jjWEjWEjWEjhE$E9]9]v;n9]e9]\Eԉ3M܈@=|EPvpE2}(EEЃ~.8]t)E:t x M G;~8XuڋESSvPhu܉EjS谩 MESvWQW@PhvS$ESvWPEW@PhvS$bE}3҃}fU؉Mč_ZMMȈ~U8]tPMM:tDI҉M;(HMEfM̋M 9M~MM8YuhQPZcjPWKcEjQP9c$;tKPqEu@-P1q+Pq+PqqEEEĉEEȉEЉupYoupupupup3ۃCˋ;tPqEdžX|EdžEdž`Edž3M_^3[ bW,ȋAl;@ GtGQpuG@1,ȋAl;@ GtGQpuG ËUVW3upYu'9BGvVqE;BGvuʋ_^]ËUVW3ju u蒉 u'9BGvVqE;BGvuË_^]ËUVW3u u]YYu,9E t'9BGvVqE;BGvu_^]ËUVW3uu ut u,9Et'9BGvVqE;BGvu_^]øFDP#GT#G-#Gut$ADz]"A]܀}tEԃ`pE܋M_^3[9]ËUju u ]ItjKY@Gtjh@j j̋UM @GU#U # ʉ @G]ËU(CG CGCGCG5CG=CGfDGf DGfCGfCGf%CGf-CGDGECGEDGE DGHCGDGBGBG BG,G0GpE@CGjݴYjpEhdEpE=@CGuj蹴Yh qEPqEWƃуtefofoNfoV fo^0ffOfW f_0fof@fonPfov`fo~pfg@foPfw`fpJutItfofvJut$t vIuȃt FGIuX^_]ú++Q‹ȃt FGIut vHuY j pEXG3ËUQVu V,E F Yu躽 N /@t 蟽"S3ۨt^NF F F ^] u, ;t @;u u TYuV.YF WF>HN+IN;~WPu 辴 EM F yM ttWGxG@ tjSSQ2#ƒt%FM3GWEPu O E9}t N E%_[^ËU,G3ʼnES] Vu3W}u蘘 u+ t `p7 F @u^V*YxGttȃ WGA$uttȃWG@$q3;g C39y B@Dž W @9} DžjugucDžW9~~=]VYt Dž5pEGPPSP5h#GЋtuPS5t#GYYguuPS5p#GYY;-uCSDž*snHHXDž'Dž2Qƅ0Dž t@tGGG@t3҉@t|sځu39} Dž9~ u!u t-RPWSť0؋9~N뽍E+Ftbt΀90tW0@?If90tu+(u DGI8t@u+@t5t ƅ-t ƅ+ tƅ Dž++ u% OItPIYYt.u%˰0OItヽtu~qPjEPP轨u69t.EPVIYYu#P(IYY|2t) OHt߃t[Ytrt `pM_^3[jMÐCCCCZCeCCCUEFG]ËU(,G3ʼnES]WtSYjLjPMa0 ffffffEMDž0IM MpEjpEPpEuu tSYM_3[LËVjVj VqEPqE^ËU5FGpEt]uuuu u3PPPPPËUEuîjX]Ë TG3]ËUEu薮jX]Ë XG3]ËUEuizjX]Ë PG3]øTGøXGøPGøGj,hfF3ۉ]ȉ]ԉ]]܉]؉]jgY]EEPY;EPY;EP.Y;ẺFG=G=GhEYu;tt8tpFG;t!PVYYAFG;tPzXYVBY@P}YYFG;VV%YY@P5FG{ ;SSSSSFG;t P$XYFGhFGpE;3A FGFGk-uEFVYYiE<+t<0|<9F3ۋuj+YÀ>:u8FVyYYk<E<9F<0}>:uFVYYYE<9F<0}9]t]E;tjVj@wPbt Gu0u0ËU e} SVW}%yH@Eu jd[ult 0G GE +_jd_FjEÙU}[+ЉUGEim%Ek+E;Ut}}u jd[ult E 4G E G;~D?%yH@u jd[ult 40G4Guk<M k<M$iM(}u5G G=G_^[ÍEP5G GYuDEiGyG\& G\&9G| )GG=G3PPPPP̋U VE3Pu@Y9uXWS3C;Gu ;G95FGFG FGPFGPFGPf95FGuFGVPFGPRS FGPVVRVFGScjFG dFG$PhFGPfFGPf95\FGu`FGVPbFGPwSbFGPVVwV^FGV$TjXjYE ]k}jXE EVVVVVQRSSjYEVVVVVuwSVjYH GGW;};|";;~;}[^;|;;~;}3Gk<Gk<i;u 3;G 3;GVVVVVjhgF 395FGu*jYu95FGu FGE jYj h0gFT jKYe}EE En jFYWVS3D$ }GT$ڃD$T$D$ }GT$ڃD$T$ uL$D$3؋D$A؋L$T$D$ ud$ȋD$r;T$wr;D$vN3ҋOu؃[^_SW3D$ }GT$ ڃD$T$ D$ }T$ڃD$T$ uL$D$3D$ 3OyNS؋L$T$D$ ud$d$r;T$wr;D$ v+D$T$+D$ T$Oy؃_[V u@ 3^Ã~Duj$FYFDt܋FD^jhjpE3ɅFGËUh0EpEth EPLqEtu]ËUuYuqEj Yj+YËV VV%VTVUV3V^ËUVu3utу;u r^]ËU=`Eth`E赜Yt u`EYh|uEh`uEYYuTVWh:DSsE\uEY;stЃ;r=XG_^thXGKYt jjjXG3]j hPgF jYe3@9GGGGEFG} 5XG5pE֋؉]Ѕth5XG֋}ԉ]܉}؃};rK9t;r>7֋5XG֋5XG9]u9Et]܉]ЉE؋}ԋ]EuE}uEsEtЃEEuE}uEsEtЃEE }u)GGjYu}tjYËUjju ]ËUjju ]jjj jjjz ËUu2Yh̋U3M; ȌEt @r3]Ë̌E]ËU,G3ʼnESVuWV3Y;lj藝Yj膝Yu =G6hEhGGW蚠 h:GGVSfBIG(rEuhԍESVb t 3PPPPPV襉@Yj Y}E Flu@ GFlvlYE3Guj Yj YËVWDqE5pGЋuNhjYYt:V5pG5DMGpEЅtjVYYqEN VCY3WrE_^ËVujY^jhgFuF$tPCYF,tPCYF4tPCYFY3WWWWW} uH5@rE3PPuu֋؅tjSYYtSPuuօu7>'Yp} fxjxPE Pu@rEWpEt3%>uN@ uNhF P qEt,F N@Ch5WGDrE3_[^ÃUEuԐ]Ë@]jh hF3ۉ]jY]j_};= iG}TYG9tE@ tPlYtE|(YG P`qEYG4Y;YYGGE EjYËVW3XMG<GuG8h0 qEt F$|3@_^Ã$G3S`qEVGW>t~t WW:&YG|ܾG_t ~uPӃG|^[̋UE4ŸG rE]j h@hF3G}39FGu jThdYYu4G9tmj9Y;u 3Pj XY]9u+hW qEuW9Yێ ] >W9YE EQj )YËUEV4ŸG>uP#YujOY6$rE^]ËUBGh|YMAt I AI AAAAa]ËU W,G3ʼnESVuWV!3Y9F}FjPPS|s WGÊH$F uF+ʋNjV +~[39P09Vu<Rp,p(+;t(3;|,)jQhQ4qEj;t7 K;s+ uJ;sH9 u P G@uЍ+3K@tV : uB;r ux%F Vu !+N@< jjj;u$;uF 88 uG@;rF Yj;wN t t~DtGu)uѭ3M_^3['jh`hF039EuĊ.u>\YeurYEUE EUu}\YËUQQE VuEEWVE诔Y;uI NjJuMQuPHrEE;uDqEt P;YϋWGD0 EU_^jhhF>]܉]Eu ʼn Ëx;WGr踉 蝉 ыDSvWPWPhv S$3EtLtL @;rRDž3)ЍZ w LQ w L QA;rƋM_3[!j hhFGGptltwhuj TYj Yewhu;5Gt6tVqEuGtVQ/YGGh5GuV qEE뎋uj YËUS3SM`NGuNGTrE8]tEMapEGD;FG;v}>uЋuE}urlj{CijC C GZf1f0JuL@;v~0C@IuCC Ss3ȋ {95NGTM_^3[jhhFM}_huqE;CWh 芼Y؅Fwh#SuYYEuvhqEuFh=GtP),Y^hS= qEFpGj KYeCNGCNGC NG3E}fLCf ENG@3E=} LG@3E=}G@5GqEuG=GtPp+YGSE0j Y%u GtS:+Y(eEÃ=XGujVYXG3ËUSV5 qEW}W֋tP֋tP֋tP֋tP֍_PE{Gt tPփ{t CtPփMu֋P_^[]ËUW}SV5qEW֋tP֋tP֋tP֋tP֍_PE{Gt tPփ{t CtPփMu֋P^[_]ËUSVu3W;to=(Gth;t^9uZ;t9uP)SYY;t9uPx) QYY`)U)YY;tD9u@-P4)+P!)+P))=Gt9uPL(YY~PEGt;t 9uP(Y9_tG;t 9uP(YMuV(Y_^[]ËUW} t;Et4V0;t(W8jYtV>YuhGtVsY^3_]j hiFQGFpt"~lt:pluj Yj HYe5@ GlVYYYEEj AYuËUuM2YE MUTu}tMA#E3t3@}tMapËUjjuj]ËUSuMX]C=wE苀Xu]}EPE%PbYYtEjE]EY 3Ɉ]EAEjppEPQEPEjP] u8EtE`p3E#E }tMap[ËUQf9Eu3øf9EsE GAEPjEPjpEu!EEM #ËUE8csmu*xu$@= t=!t="t=@u3]h14DpE3ËUV2N\UW9t ;r;s9t3tPu3u `3@M S^`N`Hj$Y~\d9 |~d=u Fd~=u Fdn=u Fd^=u FdN=u Fd>=u Fd.=u Fd=u Fd=uFdvdjY~d`QY^`[_^]ËVW39=XGu5XGuE< wt.t$<"u 3ɅPYtFF< wFu_^Ã=XGu*V5BGW3u<=tGV$YtujGWjYY=FGtˋ5BGS3V$>=YXt"jSu5BG#%BG'XG3Y[_^5FG#%FG3PPPPP:̋UQMS3VU 9Et ]EE>"u39E"FE<tBU PFYt} t M E FU Mt2}u t utBe>< t< uFN>}t EE3C3FA>\t>"u&u}t F8"u 339EEtIt\BuU tU}u< tK< tGt=Pt#Yt M E FM E  YtFU FVtBU ME^[t ËU S3VW9XGuhNGVSOGTqEXG5FG;tE8uuUEPSS} E =?sJMsB;r6PoY;t)UEPWV}E HFG5FG3_^[ËU SV`rE3;u3wf93tf90uf90uW=qEVVV+V@PSVVE׉E;t8PYE;t*VVuPuSVVׅu u YuS\rEE S\rE3_^[ËV`F`FW;stЃ;r_^ËV`F`FW;stЃ;r_^ËU,GeeSWN@;t t У0GeVEPpEu3uqE3qE3qE3EPdrEE3E3;uO@u G 5,G։50G^_[ËUSVW3jSSu]] E#ƒUtYjSSu#ʃtAu }+;SjlrEPpEEut t_^[hu YYE| ;rPuud t6+xӅuϋuuuYYujlrEPpE3s8u s u;q|;skSuu u#ƒDu}YPhrEHE#‰Uu).s 6sDqEu#uSuuu#ƒ3UUVujXEU;ur r }S3;|;5WGrrr NW'} ~0EM E>u?*u˰?~} Ճ?uE^ËU,G3ʼnES] Vu3W}uC?gu+0gAt `pa F @u^VYxGttȃ WGA$uttȃWG@$q3;g C9 B@Dž GW @} DžjugucDžW9~~=]V›Yt Dž5pEGPPSP5h#GЋtuPS5t#GYYguuPS5p#GYY;-uCS*stHH[Dž'Dž5Qƅ0Dž t@tGGG@t3҉@t|s؃ځu3} Dž9~ u!u t-RPWSP0؋9~N뽍E+Ftct΀90tX0@@If8tu+(u DGI8t@u+@t5t ƅ-t ƅ+ tƅ Dž++ u% OtPYYt.u%˰0Otヽtu~qPjEPPSu69t.EPsYYu#PEYY|2t) Ot߃t Yt3dt t `pM_^3[uÍIfKDcIDIDID=JDIJDJDKDUQQEEM] fEEËU3ҁ} u 9Uu3@]Á} u 9UujX]fMVf#^f;ujf;uE u9Utj3]ËUEDz3E3ɩukE u9Mt]]Au3@3e EtM eJEtVf!u^;t f EEQQQ$ &QEQQ$U E]ËUQQE]EE3E %3EEEËUEMSVW3xE3ۉxECx t E XEtEHEtEHEtEHEtEHEu E3H1HE3H1HE3H1HE3H1HE3H#1HtMI tMI tMI tMI  tE X  #t5=t"=t ;u)E!EE E #t =t ;u"E E EEM31E X 9} E}t&` EEXE X`E``EXP4H H EEXE X`EH`H`EXPEPSju@qEMAt&At&At&At&Yt&ߋ3+út/HtHt Hu( % % !+tHtHu!#  # 9] tAPAP_^[]ËUESV3ۋCut]tSEYtEtj+YxEj EY #tT=t7=t;ubM `!G{LHM {,`!G2M z`!GM zP!GP!GE3tW} DEPQQ$M] } E 5FS]Au3ҋEfE;}"+]tum]tMmHutE]E_tjYeuEtE t j Y3^[ËU}t~}!U"]U!]ËUE tjt3@]ètjtjX]]ËU 3 x!G;M td@|3Et^EEEEEEEVuEE EE$hu(uEEP- uV,YE^Ë|!Ghu(luE ËUQQ=#GE E]u)uE\$E\$E $uj#$Shu!EYYËSQQUkl$,G3ʼnEs(C Ps u2EC]EjC PCPs C(sPEPrsT=#Gu,t(s(C \$C\$C$s PU$P$s(7C YYM3][ËUQ}EËUQ}EËUQ}E M#M f#Ef E m EËUQQMt -`"G]t-`"G]t -l"G]t ؛ t]jh`iF訵39XGtVE@tH9x"Gt@EU.E=t =t33@Ëe%x"GeUEeU舵jhiF633}j&Y]3u;5 iGYG9t[@ uHuAFwFP"YYG4VI#YYYG@ t PV#YYF둋}cj8gY YG;tNhYG P qEYGu4 YYG P$rEYG<}_ ;tg ___OE aË}j6YËUOG3SVu EUUUf> tat0rt#wtrP胡3a 3ۃM M3AWf;y@St  tRHtCt- t!9EE @@EE ljE}utE nTtZtEHt0 tuE G}u;eE1}u% UEut3 ؃f}j _f9>tjVhEM f9>tf>=uuf9>tjhEVM u AjhEVL u "jhEVL uf> t3f9>tMN^huE SuPt3 EBGMH M x8xxH_^[SVWT$D$L$URPQQhbDd5,G3ĉD$d%D$0XL$,3p t;T$4t;v.4v\ H {uhCMCMd_^[ËL$At3D$H3Uhp pp> ]D$T$UL$)qqq( ]UVWS33333[_^]ËjM33333USVWjRhbDQ蜃_^[]Ul$RQt$ ]U,G3ʼnESVW=trEPh׋~AFjP赇YYuFL 3Džt S׋3tf{:u arzwx K tSYM_^3[ËU ,G3ʼnEEu3@0@j:fEXfEj\XfE3fEEPpEtu3M3VËUQE S3VW;f95pE9]u]SSSP;uDqEPaK3};wvK3jW[YYu)J ܋};wJË]EPSWu ;r}uSYJ"뗅u9E[SYO uu5NYY_^[ËUEVu f~:WuN\t/ufytu fu@@% j.V LYYtGhEVKYYt3hEVKYYt"hؓEVKYYth̓EVKYYu@8  _^]jhhiF.J}}u 3ۉ]3;;uII蟚j0SV uxI^I ;|;=WGrXI>I 뮋WGED8tuSY]ED8u$H MEkEI48pE%tt;tDqEPHY볃u fNMN3AfN3fNfN fN ^(^,^ ^$^^u^fSEPSSSE48qE#EFA3fFfF fF fF@fFEPE48xrEJFEt $ fF9]u 9]u^ ^$ZEPEPpEEPEPqEjEPEPEPEPEPEP- F V$9]u9]uF FF$FZEPEPpEXEPEPqEBjEPEPEPEPEPEPFV9]u9]uF F(F$F,ZEPEPpEEPEPqEjEPEPEPEPEPEPIF(V,EĉFF fF^uQYËU4S3EV]܈]]E ]t ]E E]EPYEuE@u9EtME+ùtCHt(Ht EEj^0MEt EuE@UEjY+t7+t*+t+t@u9UEEE E]E#¹W;3t(;t$;t=tT=u-ETEKEB=t4=t$;t)EDj^0 _^[EEEEt FG#MxE@tMMMt } t M tMP;u!}D `DUD`E=rEjuuEPuuu ׉E;upM#;u+Et%ejuEuPuuu ׉E;u76WGD0 DqEPCYCEfupEuD6WGD0 DqEVCYudqEuhC 렃uM@ uMu6LЃWGYYMLЃWGD$ MeHMuEtpjS6 ;uB8tP6Q;ejEP6 uf}uǙRP6 ;tjj6J ;tE(@@}uE#u M EE#;tD=t)=@t"=t)=@t"=t=@uEM#;u EEE3E@}E#=@=tq;yE;nvv+[E3HHGEjjWW6 tWWW6#ƒ;jEP6g ;vtj}uXEE;iWjWW6膶 JWWW6q#;E%=u6I9Y@j^0u_=uWj6` ;E>WW6F Ej[+PD=P68 ;݃ WGD$2M0 WGD$M ʀ}u!Etȃ WGD M#;u~EtxudqEjuEjPuE%Pu rE;u4DqEP?ȃ WGD 6;IY6 WGEUSSSSSjhiF臢3}3u;;u?j^0&Y39};t9}tE%@tʉ}uuu uEP\EEE;tH3u9}t(9}t WGD 6IYËUjuuuuu !]ËU@,G3ʼnES] Vu3ƔW]ȉẺEĉEFLC }};};}4GH+;E}E%yH@u jd[ul]ȃ}}sM%MyH@u jdYulu~EEPdYEPYEP蚎Y+jd[jhmF+FD؉UЋƙFRP{؋E‰EЋEԙ؋E3WjPSzȋEڙWj<SQzȋEڙWj<SQzMEڙڋEԉEEډuH} EEEEE܉Mt} u}tEP&YtEęڋNj3PPPPP֌< ЋM_^3[ËUf9ESVu MRuN3;uEHfwf Kjf9EsuYEYt, URjURPQ3xEtE8]tMap^[ËUjuQYY]ËUESVWft*] ;ftf;tfufu3_^[]ËUMtj3X;E s: 3]M VuF3wVj5FGpEu2=4MGtV褚YuҋEt 3 Mt ^]ø0#Gø"GËUVuVtPYYt| ;u3 @;u`3@BGF uNSW^^N 3_@[3^]ËU}t'Vu F tVf f&fY^]USQE EEUuMm9VW_^]MUuQ9]Y[ U SXBVHDMueWEFPj1SEjP'FPj2SEjP F Pj3SEjP FPj4SEjPP FPj5SEjPԣ FPj6SEjPVj7S EjP诣 F Pj*SEjP蛣P F$Pj+SjEP脣 F(Pj,SEjPp F,Pj-SEjP\ F0Pj.SEjPHP F4Pj/SEjP1 FPj0SEjP F8PjDSEjP FSEjP菡 Pj?SEjPx Pj@SEjPa PjASEjPJP PjBSEjP0 PjCSEjP Pj(SEjP Pj)SEjPP PjuEjPϠ Pj uEjP趠 PhuEjP蚠 Ph uEjP~ EPPj1SEjP[ Pj2SEjPD Pj3SEjP- Pj4SEjPP Pj5SEjP Pj6SEjP Pj7SEjPΟ Pj*SEjP跟P Pj+SEjP蝟 Pj,SEjP膟 Pj-SEjPo Pj.SEjPXP Pj/SEjP> Pj0SEjP' PjDSEjP PjESEjPP PjFSEjPߞ PjGSEjPȞ PjHSEjP豞 PjISEjP蚞P PjJSEjP耞 PjKSEjPi PjLSEjPR PjMSEjP;P PjNSEjP! PjOSjEP Pj8SEjP $Pj9SEjPܝP (Pj:SEjP ,Pj;SEjP諝 0PjSEjPc <Pj?SEjPL @Pj@SEjP5 DPjASEjPP HPjBSEjP LPjCSEjP PPj(SEjP֜ TPj)Sj[ESP轜P XPjuESP袜 \Pj uESP芜`Vhu ESPo< _^[ËUVucv=v5v -v%vv6v v$v(v,v0v4vv8v<@v@vDvHvLvPvTvXv\v`{vdsvhkvlcvp[vtSvxKv|C@5* @wlaVK@5* @  $(,w0l4a8V<K@@D5H*@LPTX\`^]ËUSVu~ WGtBhdjiYYu3@IƋRtWGWYYLJ;t PqE3_^[]ËUVutY;(GtPEYF;,GtP3YF;0GtP!YF0;XGtPYv4;5\GtVY^]ËUSVuW3u}9~u9~u}}(GejPjhYY;u3@jYjg3YE;u SYыu89~jgYE;u3FScu[YYD8v>SjVEjPLCPjVEjP8 CPjVEjP$ C0PjVEjPP C4PjVEjP tS{YkC0|9 0@8u>;uNF>u(G,GC0GCXGC0\G}C4Mu3@Mt=qEtP׋tPׅu5*YYEE3_^[ËUVuF ;4GtPYF;8GtPYF;<GtPYF;@GtPYF;DGtPYF ;HGtPYF$;LGtP{YF8;`GtPiYF<;dGtPWYF@;hGtPEYFD;lGtP3YFH;pGtP!YvL;5tGtVY^]ËUSVuW3}u}9~u9~u}}(GjPj%eYY;u3@jdYE;u SY89~4jdYE;uSuY҉8v8C PjVEjPsCPjVEjP_ CPjVEjPK CPjVEjP7P CPjVEjP C PjPVEjP C$PjQVEjP C(PjVEjPP C)PjVjEP͓ C*PjTVEjP蹓 C+PjUVEjP襓 C,PjVVEjP葓P C-PjWVEjPz C.PjRVEjPf C/PjSVEjPR C8PjVEjP>P CujY(GE IuKIKI0K0@4MC43@39}tM;tPqE;t#PqEuYYEE3_^[3ËUMVWt} u&j^0wAUu>tFOut+BtOuu>&j"Y3_^]ËU3S3@9] |FVWt>E Ù+‹E<7E0YYu M9 yNu ^;] ~_^3Ʌ[]ËUQtP>tKhEVYYt:hEV YYujEPh w@rEt)EVUYEjEPh w@rEu3Ã}uPrEËU3fMf;Et r3@]3]ËV3 AB<w A<wtЊ uڋ^3 BA|Z~aw@ËU|,G3ʼnEVW}׋jxEP%PWqEu !@AEP|YYuWYtЃM_3^UQVjEP%h P@rEu3);ut!}tE 0WVY;_t3@^ËU|,G3ʼnESVW}׍qEjxEPF%PWӅu f3@cEPvvYYjxEPF%PWӅtEP6BYYu N~RFuOF t,PEP6~& u6N~Y;F u!~VuWYt V~N#;jxEPF%PWӅEP6Y3Yu0NF9^t FH9^ t<6@Y;F u/Vj9^u49^ t/EP6NYYuVSYYtN9^u~FЃM_^3[U|,G3ʼnEVW}׍jxEPF%PWqEu!F@\EP6YYu 9Fu1Vj~u0~ t*EP6YYuVP?YYt N~~FЃM_3^"6v@Ff@~YYFtjXjhDF rEFt tuf6@YFtjXjhpDF rEFufËUSVW‡Eu O@_t8tSjh8E/ gt[8tVt8t SWj@h0E tft;t RIt0;t+SYj@hDGrEGugG|rEGGuƃ#uPXrEjwrEE tfOffOfHfp]th5qEf9u h Ej@SG t3PPPPPoj@Shwօt,j@C@Phwօtj jSup\3@3_^[]ËUQQ,G3ʼnES3VW]9]u E@E58qE39] SSuuPu֋;u3~<w4D?=w<;tPsY;t ؅t?PjS8 WSuujuօtuPSu pEESREYe_^[M3襺ËUuM@u$Euuuuu P}tMapUV3PPPPPPPPU I t $u t $sF ^ËU3@}u3]ËUOGS3Vu E]]]F> t tjVh E" u~F> t>=unF> tjh$EV! u ?jh,EV u  jh8EV uF> t>tlhuE SuPi t3"BGEMH 3ɉHHHM H_^[ËU SW}3;ukeVW腉Yu9_}_jSV菮 E;W u+G%O+ى]t<WGD2t;s: uCB;r]}uxG Wu!U]u+WGED0tyjju­ ;Eu GM 8 uE@;rG @juu荭 y89EwO ttGED0tEE)EEE^_[QL$+ȃ Y*yQL$+ȃ YyUVu MNuPe FPYuPYxuM  FFu^8MtE`pËUVu MEut:t@u@t6 et Et@uH80t S:[uH @Bu}^tE`pËUEAz3@]3]ËUQQ}uutEPME MHEPE M ËUjuu u]ËVtV7@PVV^ËUjudYY]ËUjuYY]ËUSVuM3;u"j^0h}tE`p^[9Mv9M ~E 3 9Ew j"W8MtU39M 3Ƀ:-ˋ6}?-u-s} ~NEF38EE }u+]h@ESV utN9EtEG 80t/GHyF-d| jd_Fƒ | j _FFLPG_t90ujAPQ蔽 }tE`p33PPPPPf̋U,,G3ʼnEESVuW} j[SMQMQp0ufmEtu 3Ƀ}-+3Ʌ+MQNQP3}-3ɅQtuEjPuVuM_^3[ٱËUjuuuu u]ËU$VWuME3E0B9}}}u ;u#j^0e}tE`p9}v؋E 9Ew oj"ȋ}EGS#3;Eu ju^PSW$t}Map;-u-F}0$xFjeVVYYU}ɀp@;%3 t-F]$x0FO3'3 u$F0O uUEF1FE 9UuM܋ OMw;UE}~LW#UM#EYf09vËMmEFMf}EM}f}|QW#UM#Efv1FftFu0H;E t9u: @}~uj0V~ uE 8u}4$pW3%#+ESYx;r F+ F-ڋ0;|$;rSQRPh0FU;u |drjjdRPB0UF;u | rjj RP0UF]0F}tE`p3[_^ËUSVWuwٍMNu#Aj^0Sb}tE`p}v׀}t;u u3?-f0?-u-sGV^@PVS臸0} ~QV^蜼@PVScEy&߀}u9} |} } Wj0S }tE`p3_^[ËU,,G3ʼnEEVW} j^VMQMQp02u)0>alS]u0&aS;t 3Ƀ}-+uMQMQP3}-PjtuEjVSN[M_3^ËU,,G3ʼnEEVu Wj_WMQMQp0quh8}`MtS]3K}-<0u +ȍEPuQWtWEH;|-;E}(t GuGuEjuuuEjPuuu[M_3^蒫ËUEet_EtZfuu uuu u']ÃatAtu uuuu u0u uuuu uou uuuu uo]ËUjuuuuu uZ]ËVW3P#GpEP#G(r_^ËVhh3Vg t VVVVV^^ËU39E vMf9t @;E r]VD$ u(L$D$ 3؋D$d$ȋd$Gȋ\$T$ D$ ud$ȋD$r;T$ wr;D$v N+D$T$3+D$T$ ؃ʋӋًȋ^̋U$,G3ʼnEEM SVuWP3WWWWQEPEPM3Q# Et }}0EPEPEYYuuEuuE+EMFEFEF_^3[)ËUEOGOGOGOG]ËUE lEV9Ptk u ;rk M^;s9Pt3]5OGpEj hiF;o3}}؋] KtjY+t"+t+tY+uChr}؅uTOGOGUw\]YpQÃt2t!Htq \빾OGOGOGOG OGOGEPpEE3}9Eujh9EtPg|Y3Et tuO`MԉG`u>OdMGdu, `EM܋ dE `E9M}Mk W\DE%pEuwdSUY]}؃}tjzYSUYt tuEԉG`uEЉGd3mÃ%WGá,G39OGËUSVu 3W};u;v E;t3{E;tv j^0ZVuM\E9XfEf;v6;t;v WSVԺ * 8]tMap_^[;t&;w v j"^0Z8]tE`pyE;t8]1uAW褢@PWVk3_^[]ËUQM AS%V#WE A %ut;t<($3;u;uEfM PB<U UE  ɁPtM _^fH[ËU0,G3ʼnEES]VEWEPEP"YYEPjj uЋf)u܉CEECEPuV$uM_s ^3[]3PPPPP@FWVU33D$ }GET$ڃD$T$D$ }GT$ڃD$T$ u(L$D$3؋D$d$ȋd$G؋L$T$D$ ud$ȋD$r;T$wr;D$v N+D$T$3+D$T$My؃ʋӋًȋOu؃]^_̀@s sË3Ҁ33j>RYËUEM %#Vut$t jjYY9j^0KEPu t YY3^]ËU8,G3ʼnEEM MH SفMȋHMH?WMEu'339\u @|33}jXeVu}䥥=#GOGW]ԉEyJBtj3Y+@MЅE؃҅T|u@|nǙjY#yOGe+3BL9}99}r"9Ut+eLz};rsEHUMyщM܋MЃjY!E@;} |+3}tC#G+ #G;} 3}𫫫 ; +Eԍuȍ}𥙃¥yJBeeE )U׋]\3#ωMԋM u؉3uE}u|ӋjMZ+;|1tdJy5#GNFVEyJBjY+3B\Mԅ҅T|u@|fƙjY#yNFe3+BL1<;r;sE9MtLr3;rs3G1HyދMԃ!E@} jY|+3 #GAQyJBeeE )U׋]\3#ωMԋM u؉3uE}u|ӋjMZ+;|1tdJyj3XS #G;#G3}𫫫M‹yJBeeE )U׋]\3#ωMԋM u؉3uE}u|ӋjMZ+;|1tdJy#G#G3@#Ge‹yJBeeE )U֋M|#ΉMԋM }؉|}ԋME}}|ЋjMZ+;|1tdJy3^jY+ #GMɁ ً #G ]@u M̋UY uM̉M_3[蘋ËU8,G3ʼnEEM MH SفMȋHMH?WMEu'339\u @|33}jXeVu}䥥=#GOGW]ԉEyJBtj3Y+@MЅE؃҅T|u@|nǙjY#yOGe+3BL9}99}r"9Ut+eLz};rsEHUMyщM܋MЃjY!E@;} |+3}tC#G+ #G;} 3}𫫫 ; +Eԍuȍ}𥙃¥yJBeeE )U׋]\3#ωMԋM u؉3uE}u|ӋjMZ+;|1tdJy5#GNFVEyJBjY+3B\Mԅ҅T|u@|fƙjY#yNFe3+BL1<;r;sE9MtLr3;rs3G1HyދMԃ!E@} jY|+3 #GAQyJBeeE )U׋]\3#ωMԋM u؉3uE}u|ӋjMZ+;|1tdJyj3XS #G;#G3}𫫫M‹yJBeeE )U׋]\3#ωMԋM u؉3uE}u|ӋjMZ+;|1tdJy#G#G3@#Ge‹yJBeeE )U֋M|#ΉMԋM }؉|}ԋME}}|ЋjMZ+;|1tdJy3^jY+ #GMɁ ً #G ]@u M̋UY uM̉M_3[GËU|,G3ʼnEE3V3EE FWE}MuMMMMMMM9M$u0:3<UU< t < t< t< uBS0B $DHπwjYJߋM$ :ujY+tHHt |jYE뤃ejY뛍HωuvM$ :uj<+t"<-t:t ]̋VFEtQPҋv tVqE^̋UEM hjFUREEEME̋UEVEHNP‰VF tQPҋ^]̋UVFEtQPҋF tPqEEt Ve^]%ppẼ=XGt-U$,$Ã=XGt<$XfftU T$|$l$T$D$tMfT$B J3YMFuF零@ kE eMPËT$B <3>FYEeMXvËMxMT$B J3M>FT$B J32>tFT$B J3>̩FٵMOMOMO2jMOppxOËT$B 3=J3= Fd,iMsOEȃ eM[OËT$B (3X=J3N=\FEiM"OT$B J3#=J3=F۴MPMNT$BJ3< J3<ĪF飴MNMNMNT$B \3xLG;YÍH&xL(MXgHxT$D@3 ;0FϲMLMLMLMLT$B t3:J3:tF釲MLMLMLT$B J3:J3:FJXgT$TP3\:ܭFM8LM -LT$B J3.:FLfMKE eMKËT$B H39LF馱PrfMKE eM KËT$B L39F\MvKMnKT$B J3o9F1||x2KÍM)KM!KMKMKM KMKT$B t38J38F鷰MJMJMJT$B J38J38TFzJJ{JT$B 3y8J3o8F1MKJM@JM85JM-JM%JMJMJM JMJMIMIT$B J37J37F鮯M IM,IMHIMIMILIdT$B H37xFTM kIM,`IMHUIM MITcT$B P3@7̰FMwT$B J37F߮ESdT$B J36DF鼮E0dT$B J36pF陮 dT$B 36J36FfMHJM@JT$B J3y6J3o6бF1uDT$B J3L6J3B6FbT$B 36J36(FѭMFT$B J35J35TF餭MGueMGXbT$B 35J35FYMsGT$B J3t5̲F6MPGEEMwEPËT$B J375J3-5Fuu[YYËMFT$B J34xF龬uvMF}ZvT$B J34J34F遬M8FMFuDvMFM8{FMTsFuu[YYÍM]FMUFT$B J3V43I4(F M%FT$B J3&4J34TFޫMET$B J33F黫T$B J33F頫LxE(V`T$tp33 J33X{YLiT$LH3,мFxn>ËT$B 3k,J3a,F#uM5>T$B J36,J3,,F>x===x===x==\=x===$v=@k=T$B 3i+J3_+0F!u[8E}T$B܋J34+dFgW$WM* FM<ËM;ËM;Ë;ÍM;,;;z;o;Hd;dY;T$B 3W)J3M)Fu~M!;M;T$B J3)J3)FҠu~M:T$BJ3(J3(0F隠H`~M:M:|:M:`:T$D@3~( J3q(F3MM:TM::M2:T$3-( J3 (FM9 TT$B 3'J3'F駟M9M9M9M9M9M9M9M9M9My9Mq9Mi9d^9HS9T$B 03Q'J3G'F M#9M9M9T$B J3'J3 'F̞E閂E鋂T$B J3&F鞞EYM8ZSEYT$B 3&J3&LFSEPpËEă eMS8ÍMJ8uI&YËEă eEcÍEbT$B J3 &J3&F؝EP#pu%YËE eEbÍEaT$B J3%\F鈝E bT$B J3%FeM7MJEbbun%YËM騶EHbEP4NÍMiJT$BJ3D% J37%FEPMÍM/JT$BJ3 %,F̜M6M6T$B J3$J3$`F關uuuT$B J3$J3$FZuT$B J3u$J3k$F-MEE v T$B J3-$ FE \ETM5T$B J3#J3#HF鲛ET$B J3#tF鏛E eEÍET$B J3#FSMm5Me5PxmMG5M?5HOT$B D32#J3(#(FM5T$B J3#J3"TF齚M4u{xM4nOM mM4SOMlT$B 3"J3"FL}mT$B J3g"J3]"FM94|lT$B x3,"J3""(FVlM3M3<3X3%lT$B h3!J3!|F這|FwM3M31NpkMi3T$B 3g!J3]!FE M.3M&3M3T$B 3!J3!HFԘEE|E qEfE[EPEET$B J3 Flu5vET$B J3 FAu{-E eE6]ËT$B J3C FT$B J3( FT$B J3 FϗtE]ET$B d3J3F锗M1M1PLpiM1M1*LpiT$B 3hJ3^F uEj KMwiT$B 3J3LFҖKMFjM00p/M/J6hT$3 J3\F鋕EM/M̃ /T$B J3J3FKtgdgT$B `3UJ3KF $/IM/MdgM/MTgM.MDg.L.0.M.ËM.Íh.Mw.PxMd.MfXxMI.MfHwM..MfM.MqfM.MafwwPMÍM-M-M&fMfmHLËT$B 3J3@FLMf-HuZYËMI-GT$B |3<J32FM-M-M,M,T$B h3J3F鬒M,M,M,|,T$B t3J3XFaM{,Ms,'PKÍ\P,xE,M=,M5,M-,",trdM,M,T$B p3J3TF齑T+~FX+hhFT$TP3J3FcT$B J3FHT$B J3kxF-0>8E0PEÍM$+TT0M>sT07>T$3 J3F靐p**SET$3 J3,FNMh*`]*MU*MM*|B*PD,,*H+H+ËT$B L3J3F鵏uT$B J3J3F鈏M)M)M)uT$B J3J3dFCpCMR)MJ)|?)u bM$)C|)M)M(,(Í0TM(T$B 3J3TFH(HMuM{(,p(Mh(C`BM?(,4(M,(T$lh3' J3F܍H'HuM','M'oB `,'M'T$lh3 J3PFLHc'HudjM='2'M*'Ao_T$TP3 J3FČpphtjÍM&M&t&T$B X3J3F_T%jMn&Mf&p[&ddD:&ËT$B @37J3-PF`ip%M%M%M%p%M%T$TP3J3F逋uIiT$B܋J3F]M?'Mo%@T$B 3bJ3XF?d?8{V\pVM%M%\ZM$M$?*]n? ] ^M$u@$u, kj$?T$B `3]J3SF>>\vUEnUM$M#uYT$B 3J3F鬉x>m>( UEUM#M#uX$#\,>Ll#ha#MY#T$B X3WJ3M0F,==dpTEhTM#M"u X`"=`"y=T$B 3J3Fz ""X0=Ms"h"M`"MX"l8 $XJ34 FM!M!M!| T$B l3J3F髆M | M hVdM T$B X3J3FUMo (d M\ dMI |> `3 D( T$B 3&J3FޅMT$B J3 J3 F鱅MT$B J3 J3 tF鄅T$B J3 FiT$B 3~ J3t FM9MM T$B J3 D3 FB_PP:Íl}lrPgT$B 3e J3[ F; YËDÍe`|飛EP:ÍMMMMMT$B 3J3FhMMXzMXrMT$B X3<J32F|X0T$B $3J3$F|T$B J3|F|M8_140T$,(3 J3FD|EQAMVT$B J3WJ3MF|L&0TM@@HËL0PaLd0MML>0LMvMnpcpXLM/M:M2p'pL/MT$B 3J30FzuYÍMMEAEP?ËT$B J3J3F`zw8!/MdM\MTddM Ë0Ë8{.T$B 43J3F|yMMMCE eM+ËT$B 3`J3VFy(/D$MM 3M`i-T$B 3J3,Fjxt+-M6M.T$B 3dJ3ZxFxu 7M.M&44Z#,M#Í|N,T$B x3J3 FOwMiP<ËPP\]"ÍT"<`6XL(+XP;ÍPV"T$B (3J3Fv}!T$B J3 F~v}!T$B J3LF[vMu8Y[H!4{!ML*,6M.M&LMM LMT$B 3J3FuT$B 3J3F{u T$B d3J3HFHu_T$B J3`,3SFuM/M'T$B J3(J3Ft̍MMMSGMMPMPSGMMMSGMMPMP(TGwMoMgM_`TGUMMMPEMP=TG3M+M#MTGM MPMP UG M M M @UG M MP MP xUG M M M UG M MPy MPq UGg M_ MW MO VGE M= MP5 MP- XVG# M M M VG M MP MP T$B J33FrSVWj3SRGVRG ΉRGRGRG=XPGRGٿy TPG RG$h^ERGE=\PGj Y_^[VEVS YPVh.GY h^EB Y^Sh.GSGh^E% Y[h^E YhE\SGh^E YhE@SGh_E Yh!_E Y:xSGVFVYPV.G h,_E Y^j<OEu3۾EVE]]rYPVMz VUԍM]觲YPVhhWGESjM SjM h;_E# Y$uj<OEt3۾EVE]]YPVM VUԍM]%YPVhhWGE藲SjM` SjMU hH_E Ytj<OEt3۾EVE]]nYPVMv VUԍM]裱YPVhh\WGESjM SjM hU_E Y tVx"FVYPV.G hb_E Y^Ul$,G3ʼnjSQErj^3ۿ$FWu]]YPWM ]u0],]jSEPME&ML]8E< E@EDEH}SGE|3SGWMSWMEh$Fu]]#YPh$FM' ud]`]PjSEPMPE}lEp }tExE|}PSGE3SGWMPhSWME Zh$Fu]]YPh$FMu0],]jSEPME MHML}8E< }@ED}SGEj3SGWMSWMEhl$Fu]]YPhl$FMud]`]PEjSEPMPM|}lEp@}tEx}P(TGE3SGWMPYSWMEKhD$Fu]]YPhD$FMu0],]jSEPME}8E< E@EDEHEL}`TGE^3SGWMSWMEu]h$F]YPh$FM ud]`]PjSEPMPE{}lEp@EtExE|}PTGE SjSSjME#D#FWu]]YPWMu0],]WSEPME%]8E< }@}D}H}L}TGE&[ SjSjME)#FWu]]YPWM ud]`]PWSEPMPE+{]lEp@}t}x}|}PUGE, SjVSjME/G#FWu]]YPWMu0],]WSEPME1]8E< }@}D}H}L}@UGE2^ SjSjME5|#FWu]]YPWMud]`]PWSEPMPE7~]lEp@}t}x}|}PxUGE8 SjYSjME;JT#FWu]]YPWMu0],]WSEPME=]8E< }@}D}H}L}UGE>a SjSjMEA,#FWu]] YPWMud]`]PWSEPMPEC]lEp@}t}x}|}PUGED Sj\SEGjMM#FWu]]YPWMu0],]WSEPMEIE8E< }@}D}H}L} VGEJ` SjSjMEM"FWu]]YPWMud]`]PWSEPMPEOElEp@}t}x}|EP}PXVG SjWSjMESH"FWu]]YPWMu0],]WSEPMEUE8E< }@}D}H}L}VGEV[ SjSjMEY"FWu]]YPWM ud]`]PE[VSEPMP{ElEp@utuxu|}PVGE\SjRSjMGhq_EYMd Y_^[3oň|h_E`Y>}h_EOYVEV;YPV.GAh_E*Y^VTEVYPV.Gh_EY^Vt-FVYPV.Gh_EY^VEVYPV/Gh_EY^ù?Gh_EYù?G h_EYh_EYh_EsYh`EgYh`E[Yh`EOYù@Gh$`E9YùQBGh.`E#YËVW!AGύp@TjVAGxEOhB`EY_^jjhAGBGLh8`EYùPBGBGfhL`EYhV`EYRGERG+jjh.G$jjSGjj$SGVWj3\SG!_^VWj3@SG_^.GFjj.GVWG(^VWG^V\WG^jj.Gh<^Bjj8hSGLjjWGmhWGjj.GSjj.GDjj.G5jj/G&ù?G4?GG(vEG(vEG(vEù8@G@@G@G QBGBGJAGABGBGxBGhvEBG:,dV<*hT@.xl`P@. & : V p *6BP`*:N`l$4LZft "2>Ldv.DP`p~  6FTh          , 6 B T n         6 F X  ,@P^p~r`N8*$:`tL[uCs,xfTB2" ^E^E5^Eo^E^E^E^E]E]E]E]E]E]E]E{QEQERE4REERE`RE{RERERERE:SESE>TEdTE\E\E ]E/]EU]E{]E^C8CCb/DLGCs4D̬DC#FY/(e =L9o<{Oyzʩ]B_DDF%BbSC4EF%BbSCHF%BbSCh6F;CbSCP?F%BbSC6F7Fv@u@u@8v@$v@jv@cv@v@v@=F%BbSC=F%BbSCAFR@@@ș@ș@Ι@ә@י@@њ@@˛@@ֈD@?F@4@C@R@@Ι@0@l@@њ@ݥ@@I@@@T=Ft@u@u@u@@@ @@48FwTCbSCUnknown exceptionH8FwTCbSCSetThreadStackGuaranteekernel32.dll8F7fCbad allocation./\?*Visual C++ CRT: Not enough memory to complete call to strerror.csm LC_TIMELC_NUMERICLC_MONETARYLC_CTYPELC_COLLATELC_ALLXzEֈDLzEGֈD@zEGC4zEGvD(zEGD zEGD  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~_.,_;=;C8FCbSCbad exception ((((( H h(((( H H  !"#$%&'()*+,-./0123456789:;<=>?@abcdefghijklmnopqrstuvwxyz[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~#CBGHCG(null)EEE50P( 8PX700WP `h````xpxxxxSunMonTueWedThuFriSatJanFebMarAprMayJunJulAugSepOctNovDecTZCorExitProcessmscoree.dllruntime error TLOSS error SING error DOMAIN error R6033 - Attempt to use MSIL code from this assembly during native code initialization This indicates a bug in your application. It is most likely the result of calling an MSIL-compiled (/clr) function from a native constructor or from DllMain. R6032 - not enough space for locale information R6031 - Attempt to initialize the CRT more than once. This indicates a bug in your application. R6030 - CRT not initialized R6028 - unable to initialize heap R6027 - not enough space for lowio initialization R6026 - not enough space for stdio initialization R6025 - pure virtual function call R6024 - not enough space for _onexit/atexit table R6019 - unable to open console device R6018 - unexpected heap error R6017 - unexpected multithread lock error R6016 - not enough space for thread data R6010 - abort() has been called R6009 - not enough space for environment R6008 - not enough space for arguments R6002 - floating point support not loaded hEE E pEEEpEEEXEExE(EE E E!ȄExEyEzpEhEHEMicrosoft Visual C++ Runtime Library ...<program name unknown>Runtime Error! Program: KERNEL32.DLLFlsFreeFlsSetValueFlsGetValueFlsAllocHH:mm:ssdddd, MMMM dd, yyyyMM/dd/yyPMAMDecemberNovemberOctoberSeptemberAugustJulyJuneAprilMarchFebruaryJanuaryDecNovOctSepAugJulJunMayAprMarFebJanSaturdayFridayThursdayWednesdayTuesdayMondaySundaySatFriThuWedTueMonSunHH:mm:ssdddd, MMMM dd, yyyyMM/dd/yyPMAMDecemberNovemberOctoberSeptemberAugustJulyJuneAprilMarchFebruaryJanuaryDecNovOctSepAugJulJunMayAprMarFebJanSaturdayFridayThursdayWednesdayTuesdayMondaySundaySatFriThuWedTueMonSun  EEE00P('8PW700PP (`h`hhhxppwpp_nextafter_logb_yn_y1_y0frexpfmod_hypot_cabsldexpmodffabsfloorceiltancossinsqrtatan2atanacosasintanhcoshsinhlog10logpowexpccsUTF-8UTF-16LEUNICODE.com.bat.cmd.exeIllegal byte sequenceDirectory not emptyFunction not implementedNo locks availableFilename too longResource deadlock avoidedResult too largeDomain errorBroken pipeToo many linksRead-only file systemInvalid seekNo space left on deviceFile too largeInappropriate I/O control operationToo many open filesToo many open files in systemInvalid argumentIs a directoryNot a directoryNo such deviceImproper linkFile existsResource deviceBad addressPermission deniedNot enough spaceResource temporarily unavailableNo child processesBad file descriptorExec format errorArg list too longNo such device or addressInput/output errorInterrupted function callNo such processNo such file or directoryOperation not permittedNo errorunited-statesunited-kingdomtrinidad & tobagosouth-koreasouth-africasouth koreasouth africaslovakpuerto-ricopr-chinapr chinanznew-zealandhong-konghollandgreat britainenglandczechchinabritainamericausausukswissswedish-finlandspanish-venezuelaspanish-uruguayspanish-puerto ricospanish-peruspanish-paraguayspanish-panamaspanish-nicaraguaspanish-modernspanish-mexicanspanish-hondurasspanish-guatemalaspanish-el salvadorspanish-ecuadorspanish-dominican republicspanish-costa ricaspanish-colombiaspanish-chilespanish-boliviaspanish-argentinaportuguese-braziliannorwegian-nynorsknorwegian-bokmalnorwegianitalian-swissirish-englishgerman-swissgerman-luxembourggerman-lichtensteingerman-austrianfrench-swissfrench-luxembourgfrench-canadianfrench-belgianenglish-usaenglish-usenglish-ukenglish-trinidad y tobagoenglish-south africaenglish-nzenglish-jamaicaenglish-ireenglish-caribbeanenglish-canenglish-belizeenglish-ausenglish-americandutch-belgianchinese-traditionalchinese-singaporechinese-simplifiedchinese-hongkongchinesechichhcanadianbelgianaustralianamerican-englishamerican englishamerican EENU EENUEENUEENAENLB؛EENCԛEZHHЛEZHIțECHSEZHHECHSEZHIxECHThENLBTEENUHEENA8EENL,EENCEENB EENIEENJEENZؚEENSEENTEENGEENUEENUEFRBxEFRCdEFRLTEFRSDEDEA0EDECEDEL EDESEENIEITSENOR̙ENORENONEPTBEESS|EESBlEESLXEESODEESC(EESDEESFEESEEESGܘEESH̘EESMEESNEESIEESAEESZtEESR`EESUPEESY>=%=/=-=+=*=||&&|^~()>=<=%->*&--++->operator[]!===!<<>> delete new__unaligned__restrict__ptr64__eabi__clrcall__fastcall__thiscall__stdcall__pascal__cdecl__based(jm Zjz  ' }Dңhi]Wbgeq6lknv+ӉZzJgo߹ホCՎ`~ѡ8ROggW?K6H+ L J6`zA`Ugn1yiFafo%6hRw G "/&U;( Z+j\1е,[d&c윣ju m ?6grWJz+{8 Ғ |! ӆBhn[&wowGZpj;f\ eibkaElx TN³9a&g`MGiIwn>JjѮZf @;7SŞϲG0򽽊º0S$6к)WTg#.zfJah]+o*7 Z-A1b62S-+ldEw}ZVǖAOIъ OM~-QJ#SpxAaU׮.7׵Y-6]]wll?AԞZ͢$ Faw$eڪ]]FD(koipvk19Z* ,  m86F߲]qTp0ek*1u4yީ%8S1bSWĔՖk1**ykʬHpo].*F6fcTT"eM©g0&):{ϼkZ> 8$,52F*sw1pHkQ6Fzw]cN̵J #pAF]#l8?1(BOgT~yUbL8^#ܖTZ1ObbSyOIV~P-{b-R4٠~^eGnHl/Su6: #jT$+e?yHf'*b#ٽЧ ?&~?$pi;FBzw[keZ~7 Sv8H 3?r$7jnԄYFܨ |OQ;օ U d S - =G\ p&Gw)` /a߫i5&LsZ<#0zMzFM8,9; :R:(q-v,.7/pXqYs3r%w+OQvrtEux܉~OK }!b|tyBxʠz{.lD~m8onlk[wjR1h58ib?mcf+aQ`צedd"fig HINSKyuJcO NZLݘMFGN@E$DD2AsX@*IBCPhTg3U>uW ַVS:R|P~Q9ZS [fYX4])\ZEo^m/_5qϱ٥s\ۼqދ!K7 kfֶԁ-b3Πjp]$^'~*I@VW<âM˟ŏ{ tDCm-@wm.B+(铜>Td"ŀǼϭ~8y$owJ1}05_K^ iϏ은BI#ƈdX܁T̓cQ: rՆ⩗ fn|xK)o%ƭ/3vUuA?)C:|sĵ@͂ Ͳ;bIUeh"׻_HS1޼^Z4eg Wb27_k%8ם(ŊO}do׸Jj3wVcXWP0qB{߭gCru&op-?'Bs ưGz>2[Ȏg; i8P/ _Y=чe:ZO?(3wwXR @hQ+ğH*0"ZOWoI}@mNП5+#*'G| AH=XX?#1jvʬ`p^Y<L~i/{kHwâ hs)aLoD~Pf7VM'(@ﰤ ہg9x+n&;f?/X)T`D1 ߨMߒ.FgTp'Hq/L0UEc?kǃh6ry7]P\@TN%s7@'>$!AxUʰ\3;Y^U~PGl!;b F2ȂpԞ(Q_V:1X: n3 m:@/)IJNv"2x+ٗ Kx.HҥfAj^y9*O]#kM`~b_R 7zFh!1߈Vc0a"j6nS Nr)Υ{t*F8#vufz`rs"WG9^EMvc΍&DAdQy/4Aڱ&S֚E biLQ<6'5P..T&q]w4.6IE? v\[YI>U!lDa>Ԫ΋ϩ7~8A]&nv|oY yKiw\¹9~$ 66nQfq>,o,IӔ 渱{I .H>C-Yn馑gQz tafw0a, Qmpjc5dۈ2yܸو L+~|-dj qHA}mԵQӅlVdkbze\Ocl=c ;n Li^`Agqr<KG k5Blۻ֬@2lE\u ϫ=Y&0Q:Qa!V#Ϻ(_ ٲ $/o|XhLaf-=vAq *q3xɢ4 j m=-dlc\kkQlabe0bNl{WeP|b-I|LeMaX:QΣtԻ0JߥA=ؕפmCij4ngF`D-s3 L_ |Pq<'A  Wh% of a^)ɘИ"רY=. \;l  tҚG9w&sc d; mj>zjZ '}DhibW]egl6qnkv+zZgJoC`֣ѓ~8ORѻgWg?H6K +گ L6JAz``ègU1nFiyaf%oҠRh6 w G"U&/ź; (+Z\j1,ٞ[ޮd°c&ujm 6?rgWJz{+ 8Ҏվ | !Bhݳڃn&[owGwZjpf; \ebiaklE x NT9§g&a`IiGM>nwۮjJZ@ f7;𩼮S޻G0齽ʺŠS0$6TW)#gfz.aJ]h*o+ 7 Z-1A26b+-Sdl}wEVZOAي»IˬO ~M-JQS#xpaA.U7Y-۩6˚w]]llA?Z$㧲F waރ$Ųe]]DFok(vpi91k *Z  ,8mF6]pTqke0*1¶u4%y<8syjHA}X*ݹ1SbSW§ٖծ1k**kypH]oF*.f6TTcMe"¤0g)&Ůޟ:{kZ >8,$5*F21wsHpQkzF6c]wN̵ׄJ# pȄA#]F8l1?(gOB~TUyLbˁ8#^TO1ZbbySIOP~V{-b-4R^~Ge­lHnuS/:6# $Tj?e+y䏼Hf*'˼Ѝb# &??~p$iBF;[wzek~ZS 7H8v ?3$rj7nFY |OQ; U dؓS - \G=&pGw`)/ ai5&sL <:R=Pe6^X7}o5641W0ճ2k3$k%'1&-[#bML"'{ "!$*x(+)`F(> q-q,v.Ț/7pqXsYr3w%vQO+tru՛E~xKO} |b!ytxBz{l.m~Do8nkljw[h1Ri85bcm?a+f`Qeddf"giH IKSNJuyOcN LZMݥFĚGE@ND$A2D@XsBI*CThPU3gWu>V SR:P|Q~Z9[ SYfX]4\)^oEZ_/m5qs<\kg2z &J8 좞V`a/6i\lU,zB\uHƒ=&FW A+Ox]`غ7W>9q߳!7Kk ֩fض-bѠ3pj$]^Ĝ'*~@IWVÕ<ӂMʏş{ Dt͆mC-@mw+B.(>dT"ş~Ϝ8yo$w1J}50K_ ^ϋiBۉI#dXфTQc:r Р fΫnx|)Ko%3/uUv?A)ġ:C|sд@͉ ;IbeU"hH_S1ފZ^ھ4ge ȋbW72%k_ܝ8Ŵ(}OodJֿjw3XcVPW0Bq{gǧurCo&p-?О'sB zGɠ2>[ ;g/P8i_ Y=嗇e:ϏOZw3(?RXw@ Qh+HZ"0*WOIo@}m5N#+'*GA |􏒨HX=#?X1vjʨ`^pYL'!$UxAׯ3\Y;U^GP~b;!lڇF 2p(ԐQV_:X1: 3n :m@I)/NJ2"v+x xKH.jAf^O*9y]#Mk~`bю_޶ Rz7hFм!10cV"ajحn6 SrN){t*8Fv#fu`zrϮsɛW"G9E^vMcD&dA/yQA4S&ֿ EbLil!>aDƋΪ~7A8n&]|vYoᡱ Kyi׫w¡\~9$66 Qnf>q,o,ӹI 散 I{.C>HnY-Qg̰t zfa`Psp0  ` @ X ;x8 h( H T+t4  d$ D \ S|< l,  L R#r2  b" B Z Cz: j*  J V@3v6 f& F  ^ c~> n. N `Qq1  a! A Y ;y9 i)  I U+u5  e% E ] S}= m-  M S#s3  c# C [ C{; k+  K W@3w7 g' G  _ c? o/ O `Psp0  ` @ X ;x8 h( H T+t4  d$ D \ S|< l,  L R#r2  b" B Z Cz: j*  J V@3v6 f& F  ^ c~> n. N `Qq1  a! A Y ;y9 i)  I U+u5  e% E ] S}= m-  M S#s3  c# C [ C{; k+  K W@3w7 g' G  _ c? o/ O A@!  @a`10  @     EXETEPELEHE4 days past last scheduled time, sleeping until next schedule Time: %sJavaUpdate %s Current time is <4 days past last scheduled time, Setting sleeptime to next 1hr window (7 hour delay): %sJavaUpdate %s No valid LastFinishTime, sleeping until next schedule Time: %sNo Updates available -auto -scheduled -criticalopenFailed to start UpdateChecker process:%d Cancelled by user or Received shutdown signal New Update Available Started UpdateChecker process Successfully:%s %s\%sSunJavaUpdateCheckerMutexPreDownldStatusPreDownldallNumTries,waittime=%d secsError in CreateEvent. Error from RegNotifyChangeKeyValue. ERROR: ShutdownEvent handle is NULLjusched ERROR: Could not open Policy key for readingjusched main: ERROR creating registry watch event notifierSunJavaUpdateSchedulerMutexError: Scheduler Mutex already exists Error: Error creating scheduler mutex: %d Shutdown signal receivedjusched Error: GetModuleFileName failed, the current executable directory could not be determined\jucheck.exejusched: STARTUP_DELAY exists, decrementing it and returning JUS_ERROR_STARTUP_DELAY DecrementStartupDelayc:/re/workspace/8-2-build-windows-amd64-cygwin/jdk8u181/11358/install/src/windows/au/jusched/UpdateScheduler.cpp, do not return JUS_ERROR_STARTUP_DELAYjusched: cannot set STARTUP_DELAY: jusched: OOB_DELAY exists, decrementing it and returning JUS_ERROR_OOB_DELAY , do not return JUS_ERROR_OOB_DELAYjusched: cannot set OOB_DELAY: AutoUpdate disabled. jusched Error: <= XP and not an admin userWinMain**************** Running jusched **************** jusched ERROR: error detected during startup checksSOFTWARE\JavaSoft\Java Update\PolicyVersionXmlURLLastUpdateBeginTimeLastUpdateFinishTimeError Querying Frequency/Schedule Time for a Java Update [Critical] check. Time for a Java Update check. jusched main: StartUpdateChecker set bRun to false, user cancel or shutdown eventThere is a pending Java Update (and waittime==0). Top of update check loop, and not time for any update checks. [Critical]JavaUpdate%s NextSchedTime=%sJavaUpdate [Critical]JavaUpdate%slastSchedTime=%s%snextSchedTime=%s%ssleeptime (sec=%u, hours=%u, days=%2.2f) JavaUpdate waittime still set. %s%s%s%sactual sleep time=%u msecs (%01u:%02u:%02u) for %s jusched.exe exit because it is an OEMUpdate and the sleeptime is greater than 12 hoursTimeout occured. Run Java update [Critical] now. Run Java update now. Java update had a waittime. Clearing waittime. Received shutdown signal Registry change detected. jusched ERROR: Opening JavaUpdate key or Querying Frequency/Schedule in while loop Error in WaitForSingleObject: %d APPIDstring too longinvalid string position( AU2CLIENTLogging SendDummyCallc:/re/workspace/8-2-build-windows-amd64-cygwin/jdk8u181/11358/install/src/windows/au/jucheck/UpdateCommon.cppError occurred: not allowed URL: GetXmlFilejupdate-sp-sp0TestModeFailed to Open Test ConfigFile= UpdateServletURL=OS=Arch=Version=Locale=Cntry=FAILED to read map.xml Filejava-update-mapcntry-lookupYYNo cntry-lookup tag in map.xmlDEBUGSendUDPingSendUAPingmappingversionurlcriticalosarchcntrylocaleOVERRIDE SYSTEM VALUE==%d:OS:%s,Arch:%s,Version:%s,Locale:%s,Cntry:%s No JRE detectedGetVersionXmlFileURLVersions to check: - https://javadl-esd-secure.oracle.com/update/%s/map-%s.xmlhttp://dummy.xmlSunJavaUpdateRecheckUpdateEventCountryvector too longbad cast8AF@@F@@@@@Ι@@י@@њ@C@ڠ@@ֈD@@@Fn@P?FŪ@hfalsetrue-OpenJavaUpdateKey has been called requesting write permission to a key not under jucheck, which is no longer possible after UAC refactor. Continuing with read only access.SOFTWARE\JavaSoft\Java Update\Policy\jucheckRegQueryValueEx(%s): Error:%d, ErrorCode:%d SetJavaUpdateStringKey was called with a NULL value for the key, so defaulting to trying jucheck keySetJavaUpdateDwordKey was called with a NULL for key, so trying jucheck locationUpdateTestFlagResetDefaultUpdateSchedule ResetDefaultUpdateSchedule is calling SetDefaultUpdateSchedule becuase ID in reg did not match.LocalFileNameInstallOptionsUpdateDescriptionUpdateTitle1UpdateTitle2UpdateMoreInfoUrlBalloonTitleBalloonTipDlgCaptionMoreInfoTxtUrlInfoLastUDCheckTimeVersionXmlChecksumSunJavaUpdateShutdownEventadvapi32.dllfailed in IsUserInAdminGroup(): JRE_System_LoadLibrary(advapi32.dll)AllocateAndInitializeSidOpenProcessTokenGetTokenInformationEqualSidFreeSidfailed in IsUserInAdminGroup(): GetProcAddress()failed in IsUserInAdminGroup(): lpfnAllocateAndInitializeSid()failed in IsUserInAdminGroup(): lpfnOpenProcessToken()failed in IsUserInAdminGroup(): GetLastError() != ERROR_INSUFFICIENT_BUFFERfailed in IsUserInAdminGroup(): (TOKEN_GROUPS*) malloc(cb)failed in IsUserInAdminGroup(): lpfnGetTokenInformation()IsUserInAdminGroup(): user not found in Admin group1.0i586MethodConvertSidToStringSidA?jupdate_%x#yesnoVersionDetails::Base<6,struct JavaVersionDetails::Parser,1>::initc:/re/workspace/8-2-build-windows-amd64-cygwin/jdk8u181/11358/install/src/common/share\Version.hFailed to parse [] version string completely. Number of unrecognized characters is ] version string. The string is too shortldluLdLu%pEeCFt@u@@+@@3@@A@@`CF6@ACF@@@@@@Update Descriptor Checksums DO NOT Match Saving Update Descriptor XML Data enjava-updateinformationxml:lang1.1descriptionfrom8titlemoreinfotxtcaptionmoreinfooptionspost-statusAlertTextAlertTitleurlinfo256predownloadOriginal options element: %s /installmethod=Final options element: %sError reading cached update information from the registry. &<>'"e;(null)0123456789abcdefError opening file "%s"%s failed with %sgetCheckSumc:\re\workspace\8-2-build-windows-amd64-cygwin\jdk8u181\11358\install\src\windows\wrappers\common\UpdateUtils.hppCryptAcquireContextCryptCreateHashCryptHashDataCryptGetHashParamjucheckCOUNTRYGetCountryc:/re/workspace/8-2-build-windows-amd64-cygwin/jdk8u181/11358/install/src/windows/wrappers/common/UpdateUtils.cpp'Invalid country value : ' after GetCountry()Save Country Code TransferJobIDEnableAutoUpdateCheckITCONFIGEnableJavaUpdateOEMUPDATEFrequencyUpdateScheduleUpdateMinScheduleIdNotifyDownloadNotifyInstallOEMDelayOOBDStartupDelaySDVCUpdateServletURLManualUpdateServletURLBalloonVisible(weekly) day value is out of range, reschedulinggetSchedule failed: au::Config::getSchedulec:/re/workspace/8-2-build-windows-amd64-cygwin/jdk8u181/11358/install/src/windows/au/common/au/config.cppinconsistent data, reset to defaultgetNotifyType failed: au::Config::getNotifyTypeCF?ASOFTWARE\JavaSoftunknown encryptionTypegetValue(DWORD) failed: au::RegData::getValuec:/re/workspace/8-2-build-windows-amd64-cygwin/jdk8u181/11358/install/src/windows/au/common/au/RegData.cppgetValue(String) failed: setValue(DWORD) failed: au::RegData::setValuesetValue(String) failed: deleteValue failed: au::RegData::deleteValueunknown reg location%I64uencryption failed, sysError=decryption failed, sysError=decrypted data has wrong sizebinary2string (phase1) failed, sysError=binary2string (phase2) failed, sysError=string2binary (phase1) failed, sysError=string2binary (phase2) failed, sysError=[%04u/%02u/%02u %02u:%02u:%02u.%03u, %s (PID: %u, TID: %u), %s:%u (%s)] %s: %s jusched.logTRACEINFOWARNINGERRORUNKNOWNUnknownNo description availablesystem error ()Entering Exiting (entered at Executor: applicationPath is emptyExecutor::Executorc:/re/workspace/8-2-build-windows-amd64-cygwin/jdk8u181/11358/install/src/windows/common/Executor.cppapplicationPath is emptyExecutor.exec(): CreateProcessExecutor::execExecutor.exec(): Executor::startExecutionExecutor.finishExecution()Executor::finishExecutionExecutor.finishExecution(): WaitForSingleObject exited with code Executor.finishExecution(): The timeout is elapsed. Terminating Process.Executor.finishExecution(): GetExitCodeProcess()Executor.finishExecution(): ExitCode = Executor.finishExecution(): Process execution Create pipe SUCCESSExecutor::createPipeCreate pipe FAILUREExecutorError in Executor::ExecProcess Executor::ExecProcessDF%BbSCtstrings::formatc:/re/workspace/8-2-build-windows-amd64-cygwin/jdk8u181/11358/install/src/common/share/tstrings.cppDestination buffer can't be NULLtstrings::toUtf8Unexpected reply from WideCharToMultiByte()tstrings::toUtf16Unexpected reply from MultiByteToWideChar()DFCAAGetSystemDirectory failed. Return Code: %d, ErrorCode: %dJRE_System_LoadLibraryc:/re/workspace/8-2-build-windows-amd64-cygwin/jdk8u181/11358/install/src/windows/common/AllUtils.cpp_snprintf failed. ErrorCode: %dLoadLibrary(%s) failed. ErrorCode: %dlogit<><l></l>java.exebin"lib\/Exception with message '' caughtUnknown exception caught(): ) at (;.,:!?. `anonymous-namespace'::getArchc:/re/workspace/8-2-build-windows-amd64-cygwin/jdk8u181/11358/install/src/windows/common/JavaEnvironment.cppUnknown bits value: `anonymous-namespace'::getTypeUnknown Java installation type: Registry key [] exists in both 32bit and 64bit HKLM registry hives. Use from 64bit hive.`anonymous-namespace'::getRegKeyRegistry key '' not found in none of HKLM hives`anonymous-namespace'::getMsiPropertySOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Detect arch of Java installation`anonymous-namespace'::detectBitsDetect type of `anonymous-namespace'::detectTypeProductNameJava SE Development KitFind home dir of `anonymous-namespace'::detectHomeDirInstallLocationUnexpected empty value of [] product property of Java installation. Fall back to heuristic home directory detection.Try home directory from [ProductIcon Java installation.DisplayIcon] registry value of ReadmeJavaHomedetectFullVersionFromMsi(`anonymous-namespace'::detectFullVersionFromMsiFullVersionJDK_VERSION: Given version is []; Value of "" MSI property is []. Should have the same family.detectFullVersionFromHomeDir(, `anonymous-namespace'::detectFullVersionFromHomeDirValue of file version extracted from is []. Unexpected components in file version.-bDetect full version of `anonymous-namespace'::detectFullVersionDetect mode of `anonymous-namespace'::detectJreModeMSI\MODErt.jarMETA-INF/MANIFEST.MF Detected version mapping from to in `anonymous-namespace'::adjustVersionInstalledJava(Full version unknownJREJAVA_FXJDKbit`anonymous-namespace'::getInstalledJavaJavaEnvironment::detectInstalled Java detected: version=; arch=; productCode=; type=JavaEnvironment::`anonymous-namespace'::toFilterFlagsunexpected arch: invalid map/set iteratormap/set too longEF`AL~CEF`AARtlGetVersionntdll() failed: `anonymous-namespace'::initWithRtlGetVersionc:/re/workspace/8-2-build-windows-amd64-cygwin/jdk8u181/11358/install/src/windows/common/SysInfo.cpp is not availableGetVersionExWKernel32`anonymous-namespace'::initWithGetVersionExGetVersionExW()IsWow64Processkernel32SysInfo::isWow64fnIsWow64Process() failedwin32win2003winxpwinlongwinvistawin2008R2win7win2012win8win2012R2win81.amd64System errorSysInfo::getProcessModulePathGetModuleFileName(NULL) failedGetSystemDirectoryDllFunction::operator long (__stdcall *)(struct _OSVERSIONINFOEXW *)c:\re\workspace\8-2-build-windows-amd64-cygwin\jdk8u181\11358\install\src\windows\common\Dll.h() function is not available in DllFunction::operator int (__stdcall *)(struct _OSVERSIONINFOEXW *)DllFunction::operator int (__stdcall *)(void *,int *)SysInfo::`anonymous-namespace'::getSystemDirImpl failedUnexpected reply fromlFF%BbSCFFAAzh_CNzhzh_TWdeesfritjakopt_BRsvc:/re/workspace/8-2-build-windows-amd64-cygwin/jdk8u181/11358/install/src/windows/common/Locales.cppGetThreadPreferredUILanguagesPreferredUILanguages: XP fallbackLocale::preferredLanguagesPreferredUILanguages: Vista+GetThreadPreferredUILanguages (detect size) failedGetThreadPreferredUILanguages (get values) failedCannot get langID: DllFunction::operator int (__stdcall *)(unsigned long,unsigned long *,wchar_t *,unsigned long *)0123456789abcdefABCDEFGFAXPGFt@EAAAA5A}AίAASAAAGFAL~CFFA>A_-.-+-++-+JavaVersionDetails::`anonymous-namespace'::parsec:/re/workspace/8-2-build-windows-amd64-cygwin/jdk8u181/11358/install/src/common/share/JavaVersion.cppInsufficient size of destination buffer[%d < %d] failedJavaVersionDetails::Base::throwUnrecognizedVersionTypeunknown version tagSpecializedVersion::SpecializedVersion is not recognized as a legacy Java version stringDHFAAGFAACloseHandle(closeHANDLEc:/re/workspace/8-2-build-windows-amd64-cygwin/jdk8u181/11358/install/src/common/windows/WinAutoHandle.cppInternetCloseHandle(closeInternetHandleRegCloseKey(closeRegHandleGETPOSTHEADjava_installerHttpConnection::connect(url=HttpConnection::connectc:/re/workspace/8-2-build-windows-amd64-cygwin/jdk8u181/11358/install/src/windows/common/NetUtils.cppInternetCrackUrl failedInvalid schemeHttp is disabled/InternetOpen failedInternetConnect failed*/*HttpOpenRequest failedHttpSendRequest failedcannot get response status codeExport DeniedHttpConnection::connect succeeded, size: bytes) returned unexpected size: getHeaderValue(HttpConnection::Response::getIntHeaderValue, name=wininet): Cannot get header value (HttpConnection::Response::getHeaderValueHttpConnection::Response::readContentInternetReadFile failedHttpConnection::Response::saveToBufferHttp error, status: MB), size is Content size exceeds maximum size (unknownsun.comjava.comoracle.comKF%BbSCKF%BbSCLKF%BbSCJF%BbSCJF%BbSCHJFAAIFA2BIFAA@IFAAHF}A2B<>:"|?*/\c:/re/workspace/8-2-build-windows-amd64-cygwin/jdk8u181/11358/install/src/windows/common/FileUtils.cpp) failed]Deleted [..VersionResource::VersionResourceGetFileVersionInfoSize(GetFileVersionInfo(`anonymous-namespace'::readResourceRecordVerQueryValueW() returned unexpected buffer size.3264Registry::openc:/re/workspace/8-2-build-windows-amd64-cygwin/jdk8u181/11358/install/src/windows/common/Registry.cppopen keyRegistry::getDwordwrong typequery dword valuewrong sizeRegistry::getStringquery string valueRegistry::getBinaryquery binary valueRegistry::getValuequery valueREG_NONEREG_SZREG_EXPAND_SZREG_BINARYREG_DWORDREG_DWORD_BIG_ENDIANREG_LINKREG_MULTI_SZREG_RESOURCE_LISTREG_FULL_RESOURCE_DESCRIPTORREG_RESOURCE_REQUIREMENTS_LISTREG_QWORD[...]; length=Registry::setDwordset dword valueRegistry::setStringset string valueRegistry::setBinaryset binary valuelength=Registry::deleteValuedelete value] value) errorSet []=""msi::`anonymous-namespace'::CallbackTrigger::adapterc:/re/workspace/8-2-build-windows-amd64-cygwin/jdk8u181/11358/install/src/windows/common/MsiUtils.cppMsiCloseHandle() failed with error=msi::closeMSIHANDLEMsiGetProductInfomsi::`anonymous-namespace'::openDatabaseMsiOpenDatabase(, MSIDBOPEN_READONLY) failedMsiViewClose(msi::`anonymous-namespace'::closeDatabaseViewLocalPackageSELECT Value FROM Property WHERE Property = 'msi::Database::getPropertyMsiDatabaseOpenView(MsiViewExecute(MsiViewFetch(MsiRecordGetFieldCount() returned unexpected valueMsiRecordGetStringMSI error [msimsg.dllLoadLibraryExW(msi::`anonymous-namespace'::makeMessagemsi::`anonymous-namespace'::handleMsiStatusfailedsucceeded [MsiConfigureProductEx() msi::`anonymous-namespace'::getProperty,MF%BbSCLFBLF"BDLF%B2BSoftware\JavaSoft\JRESoftware\JavaSoft\Java Runtime EnvironmentSoftware\JavaSoft\JDKSoftware\JavaSoft\Java Development KitBundle::throwUnexpectedTypec:/re/workspace/8-2-build-windows-amd64-cygwin/jdk8u181/11358/install/src/windows/common/Bundle.cppUnexpected type of `anonymous-namespace'::getRootKeyUnexpected bundle arch: Product with ProductCode=[] is tracked multiple timesGroupTracker::nextc:\re\workspace\8-2-build-windows-amd64-cygwin\jdk8u181\11358\install\src\windows\common\InstalledJavaTracker.hNFA9BL~CMF9BZbB|MF,class A0xd68ac670::UpgradeCodeInstalledJavaTracker<1,32> >,class GroupTracker,class A0xd68ac670::UpgradeCodeInstalledJavaTracker<1,64> > >::nextGroupTracker,class A0xd68ac670::UpgradeCodeInstalledJavaTracker<1,32> >::nextGroupTracker,class A0xd68ac670::UpgradeCodeInstalledJavaTracker<1,64> >::nextQFjBeBPF?qBgBPF?qBgB0PF?qBgBOFF4?F(G@h=F+G=F=F=F,>F?F;F+G@=F ,G >F>F,>F?F;F ,G@ >F)G\>Fl>F|>F>F4?F)G@\>F>F>F4?F8)G@>F>F>F4?FX)G@>Fx)G?F,?F4?Fx)G@?F+Gd?Ft?F?F;F+G@d?Fh)G?F?F?FAFAFAFpAF)G@?F)G@F@F$@F BF)G@@FP*GT@Fd@F|@FAFAFAFpAF*G@T@Fh*G@F@F@F BFh*G@@F*G@FAFAFAFAFpAF*G@@F*GLAF\AFAFAFAFpAF+G@BF+G@BFl+GPGXFXFXF >G@XF`>GYFYF YFZF`>G@YF>GPYF`YFlYFDRF>G@PYF>GYFYFYFRF>G@YF?GYFYFZF?G@YF4?G0ZF@ZFTZFNF?F;F4?G@0ZFPZ0bA\w2Mh;^5XsJ+N -]#Lu e (C^yZ'd Pk $Z/JmP@[ z+XsJs!LS~,|.Sv ,a=m0)Dob#U~*W /To=p=r K    H ~    K   8    a    &O Fw*kV;{G Cf!QAtD_KiAy:7u,Q    !c!!!"##X## $K$$)%a%%&w&&&3'^'''(C(p(()8)))*r**++++,0,^,, -[---a...00F1152222O33=4m44s566(778l8889F::x;W<<<<G==>D>q>>>>*???L@t@@7A_AAA2BBC DMDDEE#FfFFFIIvJJKKLQMMMDNwNNNOSQB`F(mFkFjFBaF(aFkFjFG o;C D"DaF.D6D"paF]C]C^CP_CgC)CC*CC|CxCCڊCCCɗCݟCCVC@)CcF"cFcFrCCcCȺCCɻCC'DW+D)/D2D1CDzDDI]De]D^DxhDpDD{DD`D,jF4jF&GD(GPjFljF(G RTC(G a@jFjF7@jF+G s@jFjFBjF+Gw@ ,Gw@kF,kFjFjFBHkF,G TClkFjF)TCkFL-G(8@kFjFjF@kFH/G AkFjFBkFh/G 37AlFjFjFB4lF/G(KCA/G CATlFplFkFjFIAlF40G(OA\0G AlFlFjFjFAlF1G(MA1G A mF(mFkFjFADmF1G(aAhmFkFjFAmF 2G06A,GpA@,GA\2G,A2G0A2G&Ah,G>A3G0_AmFmFmFjFjFmFmFjFjFnF0nFLnFmFjFjFhnFLnFmFjFjFAnFAnFAnFAnFL3G,+A3GeA$oF@oFmFjFjFA\oF 4G,g%B44G%BoFoFjFjF2BoF5GpJBoFjFjFBoFl:GHBpFoFjFjFB8pF:GB\pFoFjFjFBxpF;G BH=G BpFpFjFjFBpF:G BpFpFjFjFBqF4?GB8qFoFjFjFBTqFDDDDD"xqF@щBqF"qFqF 5GpB (GB@B,rF"rF\rF 5G B (GB@.BrF"rFrF 5GB (GB@BsF" sFLsF 5GB (G0B@ABsF"sFsF 5G}B (G}B@}B tF"sFD@B}F"}F}FgD" ~FD"L~FDDD"x~FDD"~FLD/D9DAD"~FDDD",FD"hFD"F 5GB (GB@ BF"FF 5GB (GB@)BHF"8FxF 5GB (GB@΃BF"FF 5GNB (GbB@sB8F"(FhF 5GB (GB@BF"FFDD 5G~B (G~B@~B8F"FhFD"FDD"̂FDD#D-D5D@DHDRD"FuD}D"dF"FDD"ăFD"FLDTD\D"$FDD"`FD"FD"FD"FED"F@BF"FFDD"(F@-JBlF"\F|FD@"BB̎F"F܎FDDD"F1D"PFeD@BF"|FF@AF"܏FFDDDDD"4FD@AF"FFD"FB xF" FF E E E"F E"F+ E3 E@ E"(Fc En Ev E"dF 5GxB (GB@BF"FF 5GB (GB@B(F"FXF E E"F E E# E# E# E+ E3 E; EC E" ȦF Es E~ E E E"4F E E E E"F E E"ħFV E^ Ew E E"F E"1E61E.1E&1E"Fn1Ev1E~1E1E (GxmA4F"FDF1E1E1E1E1E1E1E1E1E 1E1E1E 1E 2E2E2E %2E-2E (G A@ A F"F@F]2Eh2Eh2Es2E~2E~2E"xF (GBF"FF 5GB (GB@B4F"$FdF2E2E3E3E3E#3E.3E93ED3E" F}3E3E3E3E" F3E3E3E3E3E3E4E4E4E (GaB@#bB F" PFFe4E"F4E4E4E4E4E4E4E",F>5E4E4E4E4E4E4E4E4E5E 5E 5E #5E .5E `5Ek5E 65E (GH.B@.B F"F@F5E5E5E5E5E5E5E5E5E5E 5E 6E" xF>6EI6ET6E\6Ed6Eo6Ew6E6E6E6E" F6E6E6E6E6E6E 7E7E7E" xFV7Ex7E7E7E"F7E7E7E7E7E"(F+8E68EA8EI8EQ8EY8Ed8E"tF8E"F8E8E8E8E"F9E 9E9E!9E,9E49E<9E<9E<9E<9E G9E O9E W9E b9E m9Ex9E9E9E9E9E9E9E9E9E9E9E"@F:E:E:E&:E.:E6:E>:E>:E>:E>:E" 8Fn:Ey:E:E:E:E:E:E:E:E:E :E :E :E :E :E:E"F ;E;E!;E,;E4;E<;ED;ED;ED;ED;E L;E W;E W;E b;E m;E m;E"XF;E;E;E;E;E;E;E;E;E;E;E;E ;E ;E E (G 0A F" @FF<>E (GAF"FFi>E (GAPF"8F`F (G\AF"FF>E (Gtr@@r@F"F(F>E"`F?E"?E 5Gl/}B (GhL}B@]}BF"FFR?E]?Eh?Es?E~?E?E?E?E?E" F?E?E"F3@E@E @E @E+@E"F (GM BF"F$F@E@E@E@E@E"\FAE@EAE@E@EAE!AE,AE (GsA F" FF"@FAEAEAEAE (GA (GAFF"xFFAEAEAEAE (GA (GhAhFxF"(FFBE"BE*BE (GZ@F"F FBEBEZBEeBEpBE{BEBEBEBE BEBE h,G3@ ,G=@ (G@ F" HFFBE CE CE,CE,CE7CEBCEMCEXCEXCEXCEXCE bCE jCErCEzCECE @,G|@F"FFCECECECECECECE CE CE CE DE (GM@ (GKE>KE>KE FKE QKE \KEgKErKE}KE}KE}KE }KE (G~A@~AF"@FFKEKEKEKEKE"PFvLEKELELELELE!LELE,LE7LEBLEBLE MLE XLE cLE nLE"FLELELELEME MEME#ME.ME.ME.ME 9ME FME (G,3A@A F"HFFyME"FME"DFMEMEMEMEMEMEMENENENE !NE!NE )NE1NEPE<PE;PEAPEBPEBPEDPEBPEAPEGPEHPEHPEJPEHPEGPEMPENPENQEPQENQEMQESQET!QET)QEV1QET1QES1QEY;QEZCQEZKQE"]FsrPLdv.DP`p~  6FTh          , 6 B T n         6 F X  ,@P^p~r`N8*$:`tL[uCs,xfTB2"CoCreateInstancelCoUninitializeiCoTaskMemRealloc>CoInitializehCoTaskMemFreegCoTaskMemAllocCLSIDFromStringyStringFromGUID2IIDFromStringole32.dllShellExecuteA,Shell_NotifyIconASHGetFolderPathWSHELL32.dllInternetTimeToSystemTimesInternetCrackUrlAInternetTimeFromSystemTimekInternetCloseHandleYHttpQueryInfoAqInternetConnectAInternetReadFileWHttpOpenRequestA|InternetErrorDlg[HttpSendRequestAInternetOpenAWININET.dll/CharNextA2wsprintfADispatchMessageWKRegisterClassALoadImageA~GetSystemMetricsDispatchMessageA5PostMessageA AppendMenuAkCreatePopupMenuShowWindowMsgWaitForMultipleObjectsEx GetCursorPosDefWindowProcAIsWindowUnicode2PeekMessageAmCreateWindowExAGetWindowLongASetWindowLongATranslateMessageLoadStringASetForegroundWindowTrackPopupMenu7PostQuitMessage]GetMessageWYGetMessageADestroyWindowMessageBoxA#GetDesktopWindowUSER32.dllGetFileVersionInfoSizeAVerQueryValueWGetFileVersionInfoAVERSION.dllKFindResourceAAlstrcmpAMlstrlenAbFreeLibraryALoadResourceSystemTimeToTzSpecificLocalTimeInterlockedIncrementInterlockedDecrementWaitForSingleObjectGetCommandLineAWideCharToMultiByteInitializeCriticalSectionAndSpinCountSizeofResourceCreateEventAPSetDllDirectoryAIsDBCSLeadByte>lstrcatAgMultiByteToWideCharNlstrlenWRaiseExceptionGetLastErrorDlstrcmpiAEGetProcAddressWaitForMultipleObjectsGetModuleFileNameAGetModuleHandleA=LoadLibraryExACreateMutexADeleteCriticalSectionRCloseHandleYSetEventResetEventCreateThreadGlstrcpyAJlstrcpynACreateFileA%WriteFileSleepReadFiletOpenEventAGetCurrentProcessGetTickCountGetVersionExAGetCurrentProcessIdGetTempPathAHLocalFreeDeleteFileA%FileTimeToSystemTime^FormatMessageWGetLocalTimeGetCurrentThreadIdPeekNamedPipepSetHandleInformationGetExitCodeProcessCreateProcessATerminateProcessCreatePipeExitProcessGetLocaleInfoAoGetSystemDirectoryA.FindClose<LoadLibraryATLockResource%GetNativeSystemInfoGetModuleHandleExWnGetSystemDefaultUILanguageGetThreadLocaleGetUserDefaultUILanguageGetFileAttributesAsSetLastError>LoadLibraryExWGetModuleHandleExA?LoadLibraryWCreateFileWgSetFilePointerExInitializeCriticalSection9LeaveCriticalSectionEnterCriticalSectionKERNEL32.dll}RegSetValueExAhRegQueryInfoKeyW=RegDeleteKeyANRegEnumKeyExA8RegCreateKeyExA`RegOpenKeyExAGRegDeleteValueA]RegNotifyChangeKeyValue0RegCloseKeywInitializeSecurityDescriptorSetSecurityDescriptorDaclCryptGetHashParammRegQueryValueExACryptReleaseContextCryptAcquireContextACryptCreateHashCryptDestroyHashCryptHashDataMRegEnumKeyArConvertStringSecurityDescriptorToSecurityDescriptorWADVAPI32.dllOLEAUT32.dll GetStockObjectGDI32.dllCryptStringToBinaryA|CryptBinaryToStringACryptProtectDataCryptUnprotectDataCRYPT32.dllmsi.dllInterlockedExchangeiGetStringTypeWEncodePointerDecodePointerHeapFreeHeapAllocVirtualProtectVirtualAllocGetModuleHandleWsGetSystemInfoVirtualQueryyGetSystemTimeAsFileTimeHeapSetInformationcGetStartupInfoWGetFileTypeGetConsoleCPGetConsoleModeCreateDirectoryWGetFullPathNameW$FileTimeToLocalFileTimeGetDriveTypeW4FindFirstFileExWSetStdHandleHeapReAllocRtlUnwind-LCMapStringWrGetCPInfoUnhandledExceptionFilterSetUnhandledExceptionFilterIsDebuggerPresentIsProcessorFeaturePresentGetTimeZoneInformationHeapCreatedGetStdHandleGetModuleFileNameWHeapSizeTlsAllocTlsGetValueTlsSetValueTlsFreeGetLocaleInfoWoSetHandleCountfSetFilePointerWFlushFileBuffershGetACP7GetOEMCP IsValidCodePageaFreeEnvironmentStringsWGetEnvironmentStringsWQueryPerformanceCounterSSetEndOfFileJGetProcessHeap$WriteConsoleWGetCurrentDirectoryWGetFileInformationByHandleGetUserDefaultLCID EnumSystemLocalesA IsValidLocaledCompareStringWVSetEnvironmentVariableAyE.?AVout_of_range@std@@yE.?AVerror_category@std@@yE.?AV_Generic_error_category@std@@yE.?AV_Iostream_error_category@std@@yE.?AV_System_error_category@std@@LvE@vEvEpvEvE@vEvEyE.?AV_Locimp@locale@std@@ Copyright (c) 1992-2004 by P.J. Plauger, licensed by Dinkumware, Ltd. ALL RIGHTS RESERVED.yE.?AVtype_info@@ YG YG.. GBGBGBGBGBGBGBGBGBG$GBGBGBGBGBGBGBG(G        ! 5A CPR S WY l m pr   )    \~EyE.?AVbad_exception@std@@X|EZ~EusN@DElEpPSTPDT`GG;Zx0Nm:Yw/Ml  abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZG`y!@~ڣ @ڣ AϢ[@~QQ^ _j21~C̑EȑEđEEEEEEEEEE|EpElEhEdE`E\EXETEPELEHEDE@E8E,E$EE\EE EEEEEؐEԐEАEĐEEE EEEE|EtElE\ELEc{#Tw=:zc%C1H([a ~FPK^phalxgsAUWELCOME.HTML RUNTIME.JSHOST.JSL10N.JS LAYOUT.JS RTUTILS.JSMASTHEAD_FILL.PNGMASTHEAD_LEFT.PNG COMMON.CSSAUWELCOME_DE.WXLAUWELCOME_EN.WXLAUWELCOME_ES.WXLAUWELCOME_FR.WXLAUWELCOME_IT.WXLAUWELCOME_JA.WXLAUWELCOME_KO.WXLAUWELCOME_PT_BR.WXLAUWELCOME_SV.WXLAUWELCOME_ZH_CN.WXLAUWELCOME_ZH_TW.WXLAULICENSECHANGE.HTMLAULICENSECHANGE_DE.WXLAULICENSECHANGE_EN.WXLAULICENSECHANGE_ES.WXLAULICENSECHANGE_FR.WXLAULICENSECHANGE_IT.WXLAULICENSECHANGE_JA.WXLAULICENSECHANGE_KO.WXLAULICENSECHANGE_PT_BR.WXLAULICENSECHANGE_SV.WXLAULICENSECHANGE_ZH_CN.WXLAULICENSECHANGE_ZH_TW.WXL( DDDDDD@Fffffffdfhffffffffffffoofffffwffffffffooffffffffffffffffhfffffhvffffffffffnhnffxfffffff`]r( &nN^zn2nzv:Bb&nv>rJnvj&~2~vB2^~n>nzv&zrjF*rV^z2nvNfz>rVnFn~2jM333333333333M"))))))))))))"F' ;/DDDDDDD 'FL9C%%%%%%%@L1DDD1+01511<*= 05DJDHD5@9D%%5 .7D..G 666:D:DD::66$$$-D( $$,,,,D#,,8K 2????&??2!A4------>---4A!M!22!M\(  %mh(p+s+s+s+s+s+s+s+s+s+s+s+s(p%mh3_zyyyyyyyyyy|_3Doxz|oDHhtonlllllllrthHHaookkk_HHaokk@@@LMwf]HHapll]HHasoiijjll_HHa u u u r l r r m o taHHazzzvvvvzzaHHa~~~zxuz~~aHHa&&&&&&~\&&&aHHa2222222222aHG`???????n????`GCUVzzzzzzzzzzVUC9hCGHHHHHHHHHHGC9h\(h h UpdateChecker 000000(&D) 000000(&I)Q(&R)Sm(&C)NBf\Pbk(&P) 00000(&T)Java Updaten0000000 %d%%[NJava Update)R(uSJavan0geHrn0000000nP[N0S0S000000Y00h0}LW0~0Y00 UpdateChecker N}(&D)[ň(&I)b` Y(&R)Sm(&C)f\P(&P)^\'`(&T)Java Update %d%% N}[kJava Update S(ueHr,gv Java ]1\~, SN[ň!USQdkY~~0 UpdateChecker䲴\ܴ(&D)$X(&I)(&R)͌(&C) | (&P)1(&T)Java Update 䲴\ܴ %d%% D̸Java ptǸ  X Java| $X` D ŵȲ!ĬX$t 0| t$. UpdateChecker N (&D)[݈(&I)|~~(&R)Sm(&C)f\P(&P)l\'`(&T)[b N Java Update %d%%Java Update S(ueHr,gv Java ]nP1\} SN[݈ cN NdkUN|~~0 UpdateChecker&Herunterladen &Installieren &Fortsetzen &Abbrechen A&nhalten&Eigenschaften0Herunterladen von Java-Update %d%% abgeschlossenJava-Update verfgbar/Eine neue Java-Version kann installiert werden."Klicken Sie hier, um fortzufahren. UpdateChecker &Descargar &Instalar &Reanudar &Cancelar&Pausa Pr&opiedades%Descarga de Java Update %d%% completa Actualizacin de Java Disponible3Hay una nueva versin de Java lista para instalarseHaga clic aqu para continuar. UpdateChecker &Tlcharger &Installer &Reprendre&Annuler&Mettre en pause &Proprits1Tlchargement de Java Update Progression : %d %%Mise jour Java disponible8Une nouvelle version de Java est prte tre installe.Cliquez ici pour continuer. UpdateChecker&Scarica &Installa &Riprendi&Annulla S&ospendi Proprie&t,Scarica l'aggiornamento Java %d%% completatoAggiornamento Java disponibile2Nuova versione di Java pronta per l'installazione.Fare clic qui per continuare. UpdateChecker &Ladda ned &Installera &teruppta&Avbryt&Pausa &Egenskaper Java Update %d%% har laddats nedJava-uppdatering r tillgnglig*En ny Javaversion r redo att installeras!Klicka hr fr att fortstta. UpdateChecker&Fazer Download &Instalar &Reiniciar &Cancelar&Pausar Proprie&dades&Download do Java Update %d%% ConcludoAtualizao do Java Disponvel5H uma nova verso do Java pronta para ser instalada!Clique aqui para continuar. UpdateChecker &Download&Install&Resume&Cancel&Pause Proper&ties"Download Java Update %d%% CompleteJava Update Available/A new version of Java is ready to be installed!Click here to continue. T4VS_VERSION_INFO  ?StringFileInfo040904b0FCompanyNameOracle CorporationTFileDescriptionJava Update Scheduler6 FileVersion2.8.181.136 Full Version2.8.181.13LInternalNameJava Update SchedulerFLegalCopyrightCopyright 2018@ OriginalFilenamejusched.exe\ProductNameJava Platform SE Auto Updater: ProductVersion2.8.181.13DVarFileInfo$Translation  

/* * This is automatically generated file. */ // // Load modules in dedicated scope // var jibe = (function (jibe) { ////////////////////////////////////////////////////////////////////////////// // // util module // ////////////////////////////////////////////////////////////////////////////// jibe.loadModule(function (require, publish, jibe, __FILE__, __MODULE__, log) { /* * Copyright (c) 2014, Oracle and/or its affiliates. All rights reserved. * ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. */ if (!Array.prototype.contains) { Array.prototype.contains = function (k) { return (this.indexOf(k) !== -1) } } if (!Array.prototype.unique) { Array.prototype.unique = function () { return this.filter(function (v, i) { return (this.indexOf(v) === i) }, this) } } if (!Array.prototype.forEach) { Array.prototype.forEach = function (callback, thisArg) { var len = this.length if (typeof callback != "function") { throw new TypeError(); } for (var i = 0; i < len; ++i) { if (i in this) { callback.call(thisArg, this[i], i, this) } } } } if (!Array.prototype.map) { // http://www.tutorialspoint.com/javascript/array_map.htm Array.prototype.map = function (callback, thisArg) { var len = this.length if (typeof callback != "function") { throw new TypeError(); } var res = new Array(len) for (var i = 0; i < len; i++) { if (i in this) { res[i] = callback.call(thisArg, this[i], i, this) } } return res } } // https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/filter if (!Array.prototype.filter) { Array.prototype.filter = function(fun /*, thisArg */) { "use strict"; if (this === void 0 || this === null) throw new TypeError(); var t = Object(this); var len = t.length >>> 0; if (typeof fun != "function") throw new TypeError(); var res = []; var thisArg = arguments.length >= 2 ? arguments[1] : void 0; for (var i = 0; i < len; i++) { if (i in t) { var val = t[i]; // NOTE: Technically this should Object.defineProperty at // the next index, as push can be affected by // properties on Object.prototype and Array.prototype. // But that method's new, and collisions should be // rare, so use the more-compatible alternative. if (fun.call(thisArg, val, i, t)) res.push(val); } } return res; }; } // https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/indexOf if (!Array.prototype.indexOf) { Array.prototype.indexOf = function (searchElement, fromIndex) { if ( this === undefined || this === null ) { throw new TypeError( '"this" is null or not defined' ); } var length = this.length >>> 0; // Hack to convert object.length to a UInt32 fromIndex = +fromIndex || 0; if (Math.abs(fromIndex) === Infinity) { fromIndex = 0; } if (fromIndex < 0) { fromIndex += length; if (fromIndex < 0) { fromIndex = 0; } } for (;fromIndex < length; fromIndex++) { if (this[fromIndex] === searchElement) { return fromIndex; } } return -1; }; } // https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/Reduce // Production steps of ECMA-262, Edition 5, 15.4.4.21 // Reference: http://es5.github.io/#x15.4.4.21 if (!Array.prototype.reduce) { Array.prototype.reduce = function(callback /*, initialValue*/) { 'use strict'; if (this == null) { throw new TypeError('Array.prototype.reduce called on null or undefined'); } if (typeof callback !== 'function') { throw new TypeError(callback + ' is not a function'); } var t = Object(this), len = t.length >>> 0, k = 0, value; if (arguments.length == 2) { value = arguments[1]; } else { while (k < len && !(k in t)) { k++; } if (k >= len) { throw new TypeError('Reduce of empty array with no initial value'); } value = t[k++]; } for (; k < len; k++) { if (k in t) { value = callback(value, t[k], k, t); } } return value; }; } // https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/startsWith if (!String.prototype.startsWith) { String.prototype.startsWith = function (searchString, position) { position = position || 0; return this.lastIndexOf(searchString, position) === position; } } var api = {} api.getFunctionName = function (f) { var Assert = require("Assert") Assert.t(f instanceof Function) // get function signature and body var reply = f.toString() // strip 'function' form the beginning reply = reply.substr('function'.length) // drop comments (http://stackoverflow.com/a/15123777) // IMPORTANT: This is just naive js parsing with regexps. reply = reply.replace(/(?:\/\*(?:[\s\S]*?)\*\/)|(?:([\s;])+\/\/(?:.*)$)/gm, '') // get the beginning of the string before the first space character reply = reply.split(/\s+/)[0] // function name ends with '(': // function River() {} >>tokenizing>> River() // function River(a, b) {} >>tokenizing>> River(a, // or '(' may start the next token: // function River ( ) {} >>tokenizing>> River // function River (a, b) {} >>tokenizing>> River var theFirstOpenBracketIdx = reply.indexOf('(') if (theFirstOpenBracketIdx >= 0) { reply = reply.slice(0, theFirstOpenBracketIdx) } return reply } function MeasureTime (f, thisArg) { if (this.constructor === MeasureTime) { return } var mt = new MeasureTime() mt.run(f, thisArg) return mt.getElapsedMillis() } MeasureTime.prototype.run = function(f, thisArg) { this.startTime = new Date().getTime() try { delete this.elapsedMillis return f.call(thisArg) } finally { this.elapsedMillis = this.getElapsedMillis() delete this.startTime } } MeasureTime.prototype.getElapsedMillis = function () { if (this.hasOwnProperty('elapsedMillis')) { return this.elapsedMillis } if (!this.hasOwnProperty('startTime')) { // run() has not been called on 'this' yet require("Assert").unreachable() } return new Date().getTime() - this.startTime } api.MeasureTime = MeasureTime function errorDescription(e) { if (e instanceof Object) { if ('description' in e) { return String(e.description) } if ('message' in e) { return String(e.message) } } return String(e) } function errorType(e) { if (e instanceof Object) { if ('name' in e) { return String(e.name) } if ('constructor' in e) { return api.getFunctionName(e.constructor) } } return (typeof e) } api.errorToString = function (e) { var desc = errorDescription(e) return errorType(e) + '[' + desc + ']' } var VOID_TAG = {} api.deriveFrom = function (baseCtor /*, ctor */) { var Arrays = require("Arrays") var derivedCtorImpl; if (arguments.length > 1) { derivedCtorImpl = arguments[1] } var derivedCtor = function () { var obj = this if (obj.constructor !== derivedCtor) { obj = api.constructAlmost(derivedCtor) } // Call base class constructor obj.constructor = baseCtor obj.constructor.apply(obj, arguments) // Restore constructor function of 'obj' obj.constructor = derivedCtor if (derivedCtorImpl !== undefined) { // Call derived class constructor derivedCtorImpl.apply(obj, arguments) } return obj } Arrays.extend(derivedCtor.prototype, baseCtor.prototype) function callBase () { var funcName = arguments[0] var funcArgs = Arrays.duck(arguments).slice(1) return baseCtor.prototype[funcName].apply(this, funcArgs) } if (baseCtor.prototype.hasOwnProperty('callBase')) { var baseCallBase = baseCtor.prototype.callBase derivedCtor.prototype.callBase = function () { var savedCallBase = api.getOwnProperty(this, 'callBase', VOID_TAG) try { this.callBase = baseCallBase return callBase.apply(this, arguments) } finally { if (savedCallBase === VOID_TAG) { delete this.callBase } else { this.callBase = savedCallBase } } return baseCallBase.apply(this, arguments) } } else { derivedCtor.prototype.callBase = callBase } return derivedCtor } api.construct = function (ctor, args) { var obj = api.constructAlmost(ctor) ctor.apply(obj, args) return obj } api.constructAlmost = function (ctor) { function stub () {} stub.prototype = ctor.prototype var obj = new stub() obj.constructor = ctor return obj } api.getOwnProperty = function (obj, name, fallback) { if (Object.prototype.hasOwnProperty.call(obj, name)) { return obj[name] } return fallback } api.getProperty = function (obj, name, fallback) { if (name in obj) { return obj[name] } return fallback } api.singleton = function (ctor) { return (function () { var instance; return function () { if (instance === undefined) { instance = ctor() } return instance } })() } api.env = { fso: api.singleton(function () { return require("activex")("Scripting.FileSystemObject") }), shell: api.singleton(function () { return require("activex")("WScript.Shell") }) } publish(api) }, jibe, 'C:\\re\\workspace\\8-2-build-windows-amd64-cygwin\\jdk8u181\\11358\\install\\make\\smartmake\\scripting\\util.js', 'util', 1) ////////////////////////////////////////////////////////////////////////////// // // Arrays module // ////////////////////////////////////////////////////////////////////////////// jibe.loadModule(function (require, publish, jibe, __FILE__, __MODULE__, log) { /* * Copyright (c) 2014, Oracle and/or its affiliates. All rights reserved. * ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. */ function values (obj) { var reply = [] for (var k in obj) { if (Object.prototype.hasOwnProperty.call(obj, k)) { reply.push(obj[k]) } } return reply } function keys (obj) { var reply = [] for (var k in obj) { if (Object.prototype.hasOwnProperty.call(obj, k)) { reply.push(k) } } return reply } function set (array) { var reply = {} array.forEach(function (v) { reply[v] = true }) return reply } function subtract (src, what) { return src.filter(function (v) { return !what.contains(v) }) } function common (a, b) { var reply = [] a.forEach(function (v) { if (b.contains(v) && !reply.contains(v)) { reply.push(v) } }) return reply } function duck (o) { if (typeof o == 'unknown') { // .NET entity return arrayFromDotNetArray(o) } if (!('length' in duck)) { return } if (o instanceof Array) { return o.slice() } var reply = [] for (var i = 0, len = o.length; i < len; ++i) { reply.push(o[i]) } return reply } function readBytesAs_ISO_8859_1(bytes) { var stream = require("activex")('ADODB.Stream') stream.Type = 1; // adTypeBinary stream.Open() stream.Write(bytes) stream.Position = 0 stream.Type = 2; // adTypeText stream.CharSet = 'ISO-8859-1' return stream } var getCharCodeMap = require("util").singleton(function () { var all8BitCharCodes = new Array(256) for (var i = 0; i < 256; i++) { all8BitCharCodes[i] = i } all8BitCharCodes = String.fromCharCode.apply(this, all8BitCharCodes) var bytes = require("io").getBytes(all8BitCharCodes, 'ISO-8859-1') var stream = readBytesAs_ISO_8859_1(bytes) try { var dict = {} stream.ReadText().split('').map(function (c, idx) { dict[c.charCodeAt()] = idx }) return dict } finally { stream.Close() } }) // // Converts given .NET byte array object into regular JS array of integers. // // There is no straightforward way for this. The workaround is: // 1. Write .NET byte array into binary ADODB.Stream; // 2. Read ADODB.Stream as ISO-8859-1 encoded text stream into // JS String object; // 3. Save character codes of elements of JS String into an array. // This array is the result of the function call. // Do extra mapping of character codes. Code units of ISO-8859-1 encoding // correspond to code points from the first block of characters in Unicode. // However ADODB.Stream does unexpected mapping of some control // characters from ISO-8859-1 encoding. E.g.: it maps #151 char code into // #8212 Unicode character. This means that if some JS String is // constructed from #151 character code, saved into ADODB.Stream stream // with ISO-8859-1 encoding and then contents of ADODB.Stream stream are // requested with ReadText(), the return JS String will have character // #8218 instead of expected #151. To address this undesired magic // getCharCodeMap() is implemented. // function arrayFromDotNetArray (o) { var charCodeMap = getCharCodeMap() var stream = readBytesAs_ISO_8859_1(o) try { var str = stream.ReadText() return str.split('').map(function (c) { var code = c.charCodeAt() code = charCodeMap[code] return code }) } finally { stream.Close() } } function extend (dst, src) { for (var k in src) { if (Object.prototype.hasOwnProperty.call(src, k)) { dst[k] = src[k] } } return dst } function extendArray () { var args = duck(arguments) var dst = args[0] args.slice(1).forEach(function (src) { extend(dst, src) }) return dst } publish({ values: values, keys: keys, set: set, subtract: subtract, common: common, duck: duck, extend: extendArray }) }, jibe, 'C:\\re\\workspace\\8-2-build-windows-amd64-cygwin\\jdk8u181\\11358\\install\\make\\smartmake\\scripting\\Arrays.js', 'Arrays', 2) ////////////////////////////////////////////////////////////////////////////// // // log module // ////////////////////////////////////////////////////////////////////////////// jibe.loadModule(function (require, publish, jibe, __FILE__, __MODULE__, log) { /* * Copyright (c) 2014, Oracle and/or its affiliates. All rights reserved. * ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. */ // // Constructs new logger or copies logging function to the given 'loggable'. // There are multiple ways to call this function: // --------------------------- // (1) Loggable(); // --------------------------- // Constructs new Logger instance. // The function returns new constructed instance. // // --------------------------- // (2) Loggable(loggable); // --------------------------- // Copies properties from Logger prototype into 'loggable'. // The function returns 'undefined'. // // --------------------------- // (3) new Loggable(); // --------------------------- // Constructs new Logger instance. // // --------------------------- // (4) new Loggable(loggable); // --------------------------- // Constructs new Logger instance and copies properties from // Logger prototype into 'loggable'. // // --------------------------- // (5) var log; /* instance of Logger class */ // log.constructor(loggable) // --------------------------- // Copies properties from Logger prototype into 'loggable.prototype' // and properties from 'log' into 'loggble'. // function Logger (loggable) { if (this.constructor === Logger) { if (arguments.length > 0) { var loggableCtor = loggable.constructor try { Logger(loggable) require("Arrays").extend(loggable, this) } finally { loggable.constructor = loggableCtor } } return } if (arguments.length === 0) { return new Logger() } require("Arrays").extend(loggable, Logger.prototype) } Logger.prototype.makeLoggable = function (loggable) { if (this.constructor !== Logger) { throw new TypeError() } loggable.log = this loggable.log.constructor(loggable) } Logger.prototype.logWrite = function (chanel, str) { WScript.Echo(str) } Logger.prototype.logFormat = function (chanel, msg) { var prefix; if (this.logRecordPrefix instanceof Function) { prefix = this.logRecordPrefix(chanel) } else { prefix = this.logRecordPrefix } if (prefix) { prefix = String(prefix) } else { prefix = '' } return (prefix + msg) } Logger.prototype.logRecordDefaultPrefix = function (chanel) { return chanel.toUpperCase() + ": " } Logger.prototype.logRecordPrefix = Logger.prototype.logRecordDefaultPrefix Logger.prototype.logRecordAddPrefix = function (prefix) { var logRecordPrefix = this.logRecordPrefix if (logRecordPrefix instanceof Function) { this.logRecordPrefix = function (chanel) { return prefix + ": " + logRecordPrefix.call(this, chanel) } } else { this.logRecordPrefix = function (chanel) { return prefix + ": " + logRecordPrefix } } } Logger.prototype.fatal = function (msg) { this.error(msg) debugger throw new Error(msg) } function addChanel(name, chanel) { Logger.prototype[name] = function (msg) { if (this.logWrite instanceof Function) { this.logWrite(chanel, this.logFormat(chanel, msg)) } } } addChanel("trace", "TRACE") addChanel("info", "INFO") addChanel("warning", "WARNING") addChanel("error", "ERROR") publish(Logger) }, jibe, 'C:\\re\\workspace\\8-2-build-windows-amd64-cygwin\\jdk8u181\\11358\\install\\make\\smartmake\\scripting\\log.js', 'log', 3) ////////////////////////////////////////////////////////////////////////////// // // activex module // ////////////////////////////////////////////////////////////////////////////// jibe.loadModule(function (require, publish, jibe, __FILE__, __MODULE__, log) { /* * Copyright (c) 2014, Oracle and/or its affiliates. All rights reserved. * ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. */ publish(function (name) { // log.trace("new ActiveXObject(" + name + ")...") try { return new ActiveXObject(name) } catch (e) { log.error("new ActiveXObject(" + name + ") failed: " + require("util").errorToString(e)) throw e } }) }, jibe, 'C:\\re\\workspace\\8-2-build-windows-amd64-cygwin\\jdk8u181\\11358\\install\\make\\smartmake\\scripting\\activex.js', 'activex', 4) ////////////////////////////////////////////////////////////////////////////// // // deepCompare module // ////////////////////////////////////////////////////////////////////////////// jibe.loadModule(function (require, publish, jibe, __FILE__, __MODULE__, log) { /* * Copyright (c) 2014, Oracle and/or its affiliates. All rights reserved. * ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. */ // http://stackoverflow.com/questions/1068834/object-comparison-in-javascript var deepCompare = (function () { function compare2Objects (x, y, leftChain, rightChain) { var p; // remember that NaN === NaN returns false // and isNaN(undefined) returns true if (isNaN(x) && isNaN(y) && typeof x === 'number' && typeof y === 'number') { return true; } // Compare primitives and functions. // Check if both arguments link to the same object. // Especially useful on step when comparing prototypes if (x === y) { return true; } // Works in case when functions are created in constructor. // Comparing dates is a common scenario. Another built-ins? // We can even handle functions passed across iframes if ((typeof x === 'function' && typeof y === 'function') || (x instanceof Date && y instanceof Date) || (x instanceof RegExp && y instanceof RegExp) || (x instanceof String && y instanceof String) || (x instanceof Number && y instanceof Number)) { return x.toString() === y.toString(); } // At last checking prototypes as good a we can if (!(x instanceof Object && y instanceof Object)) { return false; } if (x.isPrototypeOf(y) || y.isPrototypeOf(x)) { return false; } if (x.constructor !== y.constructor) { return false; } if (x.prototype !== y.prototype) { return false; } if ((x instanceof Array && y instanceof Array)) { if (x.length !== y.length) { return false; } } // check for infinitive linking loops if (leftChain.contains(x) || rightChain.contains(y)) { return false; } // Quick checking of one object beeing a subset of another. // todo: cache the structure of arguments[0] for performance for (p in y) { if (y.hasOwnProperty(p) !== x.hasOwnProperty(p)) { return false; } else if (typeof y[p] !== typeof x[p]) { return false; } } for (p in x) { if (y.hasOwnProperty(p) !== x.hasOwnProperty(p)) { return false; } else if (typeof y[p] !== typeof x[p]) { return false; } switch (typeof (x[p])) { case 'object': case 'function': leftChain.push(x); rightChain.push(y); if (!compare2Objects (x[p], y[p], leftChain, rightChain)) { return false; } leftChain.pop(); rightChain.pop(); break; default: if (x[p] !== y[p]) { return false; } break; } } return true; } return function (/* objects to compare */) { if (arguments.length < 1) { return true; //Die silently? Don't know how to handle such case, please help... // throw "Need two or more arguments to compare"; } for (var i = 1, l = arguments.length; i < l; i++) { var leftChain = []; //todo: this can be cached var rightChain = []; if (!compare2Objects(arguments[0], arguments[i], leftChain, rightChain)) { return false; } } return true; } })() publish(deepCompare) }, jibe, 'C:\\re\\workspace\\8-2-build-windows-amd64-cygwin\\jdk8u181\\11358\\install\\make\\smartmake\\scripting\\deepCompare.js', 'deepCompare', 6) ////////////////////////////////////////////////////////////////////////////// // // Assert module // ////////////////////////////////////////////////////////////////////////////// jibe.loadModule(function (require, publish, jibe, __FILE__, __MODULE__, log) { /* * Copyright (c) 2014, Oracle and/or its affiliates. All rights reserved. * ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. */ var deepCompare = require("deepCompare") var eq = deepCompare function ne (a, b) { return !eq(a, b) } function t (a) { return (a === true) } function f (a, msg) { return (a === false) } function rt (a) { /* test for relaxed 'true' */ return (a ? true : false) } function rf (a) { /* test for relaxed 'false' */ return (a ? false : true) } function unreachable (msg) { return false } function adapt(f, argc) { return function () { var msg = arguments[argc + 1] var args = [] for (var i = 0; i < argc; ++i) { args.push(arguments[i]) } this.assert(f.apply(undefined, args), msg) } } function Assert () { if (this.constructor !== Assert) { return new Assert() } } Assert.prototype.assert = function (v, msg) { if (!v) { debugger log.fatal(msg || 'Assertion failed') } } Assert.prototype.eq = adapt(eq, 2) Assert.prototype.ne = adapt(ne, 2) Assert.prototype.t = adapt(t, 1) Assert.prototype.f = adapt(f, 1) Assert.prototype.rt = adapt(rt, 1) Assert.prototype.rf = adapt(rf, 1) Assert.prototype.unreachable = adapt(unreachable, 0) publish(new Assert()) }, jibe, 'C:\\re\\workspace\\8-2-build-windows-amd64-cygwin\\jdk8u181\\11358\\install\\make\\smartmake\\scripting\\Assert.js', 'Assert', 7) ////////////////////////////////////////////////////////////////////////////// // // Filename module // ////////////////////////////////////////////////////////////////////////////// jibe.loadModule(function (require, publish, jibe, __FILE__, __MODULE__, log) { /* * Copyright (c) 2014, Oracle and/or its affiliates. All rights reserved. * ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. */ var Assert = require("Assert") var Arrays = require("Arrays") var getFso = require("util").env.fso var getShell = require("util").env.shell var NOTDIR_PATTERN = '[^/\\\\]+[/\\\\]*$' var NOTDIR_REGEXP = new RegExp(NOTDIR_PATTERN) var DIR_REGEXP = new RegExp('[/\\\\]+' + NOTDIR_PATTERN) var SUFFIX_REGEXP = new RegExp('\.[^./\\\\]+$') var SPLIT_REGEXP = new RegExp("[/\\\\]\+", "g") function dir (fname) { if (fname === undefined || fname === null) { return fname } var m = DIR_REGEXP.exec(fname) if (m) { return m.input.slice(0, m.index + 1) } return '' } function notdir (fname) { if (fname === undefined || fname === null) { return fname } var m = NOTDIR_REGEXP.exec(fname) if (!m) { return fname } return m[0] } function basename (fname) { if (fname === undefined || fname === null) { return fname } var name = notdir(fname) return name.slice(0, name.length - suffix(name).length) } function suffix (fname) { if (fname === undefined || fname === null) { return fname } var m = SUFFIX_REGEXP.exec(fname) if (m && m[0].charAt(0) === '.') { return m[0] } return '' } function isDirSeparator (chr) { return (chr === '/' || chr === '\\') } function join (a, b, dirSeparator) { if (!a) { return b } if (!b) { return a } var tail = a.charAt(a.length - 1) var head = b.charAt(0) if (!isDirSeparator(tail) && !isDirSeparator(head)) { return (a + dirSeparator + b) } if (isDirSeparator(tail) && isDirSeparator(head)) { return (a + b.slice(1, b.size)) } return a + b } function joinArray (dirSeparator, paths) { var reply = '' paths.forEach(function (path) { reply = join(reply, path, dirSeparator) }) return reply } function isEqualPaths(a, b) { var typeofA = typeof a if (typeofA !== typeof b) { return } if (typeofA === 'string') { return a.toLowerCase() === b.toLowerCase() } return a === b } function relativeTo (path, base, dirSeparator) { if (!path || !base) { return path } if (!isDirSeparator(base.charAt(base.length - 1))) { base = dir(base) } var pathTokens = tokenize(path) var baseTokens = tokenize(base) if (pathTokens[0] === null && baseTokens[0] === null) { // drop two token from both arrays: the first 'null' // path component [0] and directory separator [1] pathTokens = pathTokens.slice(2) baseTokens = baseTokens.slice(2) } // Iterate path components omitting directory separators ( i += 2) var len = baseTokens.length for(var i = 0; i < len; i += 2) { if (i >= pathTokens.length || !isEqualPaths(pathTokens[i], baseTokens[i])) { path = pathTokens.slice(i, pathTokens.length).join('') base = new Array((len + 1 - i) / 2).join('..' + dirSeparator) return join(base, path, dirSeparator) } } return pathTokens.slice(len, pathTokens.length).join(dirSeparator) } function tokenize (path) { var tokens = [] var token = [] var separator = isDirSeparator(path.charAt(0)) ? true : false path.split('').forEach(function (chr) { if (isDirSeparator(chr) == separator) { token.push(chr) } else { tokens.push(token.join('')) token = [ chr ] separator = ! separator } }) if (token.length) { tokens.push(token.join('')) } // Resolve ambiguous split if any if (path.length) { if (isDirSeparator(path.charAt(0))) { tokens = [].concat([ null ], tokens) } if (isDirSeparator(path.charAt(path.length - 1))) { tokens.push(null) } } // It is guaranteed that if 'path' is not empty // 'tokens' array is not empty too and the following is true: // - every even element of 'tokens' array is a path component; // - every odd element of 'tokens' array is a directory separator; // - every directory separator element 'tokens' array is either a // single character or string where all characters are directory // separators; // - the first element of 'tokens' array is a path component or // 'null' if 'path' starts with directory separator character; // - the last element of 'tokens' array is a path component or // 'null' if 'path' ends with directory separator character; // - length of 'tokens' array is always odd number; // - total count of path components in 'tokens' array is // '(tokens.length + 1) / 2' return tokens } function normalize (path, dirSeparator) { // Tokenize path splitting it at '\' and '/' chars. // Drop all directory separators and '.' tokens. var tokens = tokenize(path).filter(function (token, i) { return (i % 2 === 0 && token != '.') }) return tokens.join(dirSeparator) } function getAbsolutePathFromShortcut (target) { var shell = getShell() var link = shell.CreateShortcut('tmp.lnk') try { link.TargetPath = target return link.TargetPath } finally { delete link } } function absolute (path) { if (path === undefined || path === null) { path = '' } var fso = getFso() var fixDriveLetter; if (path && path.length > 1 && path.charAt(1) === ':') { var driveLetter = path.slice(0, 1) fixDriveLetter = function (path) { var newDriveLetter = path.slice(0, 1) if (newDriveLetter !== driveLetter && driveLetter.toLowerCase() === newDriveLetter.toLowerCase()) { path = driveLetter + path.slice(1) } return path } } else { fixDriveLetter = function (path) { return path } } path = fso.GetAbsolutePathName(path) if (path.indexOf('~') == -1) { return fixDriveLetter(path) } // // Want long file name to avoid 'warning MSB8012' // from generated .vcxproj // // Algorithm to get long path from short path grabbed from // http://www.computerhope.com/forum/index.php?topic=76293.0 // var isFolder = fso.FolderExists(path) var isFile = !isFolder && fso.FileExists(path) if (isFolder || isFile) { return fixDriveLetter(getAbsolutePathFromShortcut( isFolder ? fso.GetFolder(path) : fso.GetFile(path))) } var tokens = path.split(SPLIT_REGEXP) var path = tokens[0] for (var i = 1, len = tokens.length; i < len; ++i) { var nextPath = path + '\\' + tokens[i] if (fso.FolderExists(nextPath) || fso.FileExists(nextPath)) { path = nextPath continue } path = getAbsolutePathFromShortcut(fso.GetFolder(path)) return fixDriveLetter(join(path, tokens.slice(i).join('\\'), '\\')) } } function tempPath (prefix, suffix) { var fso = getFso() var tmpFolder = fso.GetSpecialFolder(2 /* $TMP */) var tmpFilename = fso.GetTempName() if (arguments.length > 0) { tmpFilename = prefix + tmpFilename } if (arguments.length > 1) { tmpFilename = basename(tmpFilename) + suffix } return join(tmpFolder.Path, tmpFilename, '\\') } function withPaths (paths, f /*, arguments for 'f' */) { if (arguments.length > 2) { var args = Arrays.duck(arguments).slice(1) return paths.map(function (path) { args[0] = path return f.apply(this, args) }, this) } return paths.map(f, this) } function Filename(dirSeparator) { Assert.t(isDirSeparator(dirSeparator)) this.dirSeparator = dirSeparator this.dir = dir this.notdir = notdir this.basename = basename this.suffix = suffix this.join = function () { var paths = [].concat.apply([], Arrays.duck(arguments)) return joinArray(dirSeparator, paths) } this.relativeTo = function (path, base) { if (path instanceof Array) { return withPaths(path, relativeTo, base, dirSeparator) } return relativeTo(path, base, dirSeparator) } this.normalize = function (path) { if (path instanceof Array) { return withPaths(path, normalize, dirSeparator) } return normalize(path, dirSeparator) } var theAbsolute = absolute if (dirSeparator != '\\') { theAbsolute = function (path) { return absolute(path).replace(/\\/g, dirSeparator) } } this.absolute = function (path) { if (path instanceof Array) { return withPaths(path, theAbsolute, dirSeparator) } return theAbsolute(path, dirSeparator) } this.tempPath = tempPath } var unix = new Filename('/') var win = new Filename('\\') var api = ('WScript' in this) ? win : unix api.win = win api.unix = unix publish(api) }, jibe, 'C:\\re\\workspace\\8-2-build-windows-amd64-cygwin\\jdk8u181\\11358\\install\\make\\smartmake\\scripting\\Filename.js', 'Filename', 8) return jibe.api })((function () { var loadedModules = {} var logProto; var fso; var loadModule = (function (moduleFunc, jibe, __FILE__, __MODULE__, order) { if (!(moduleFunc instanceof Function)) { throw new TypeError() } var module = { path: __FILE__, order: order } var require = jibe.api.require var publish = (function (api) { var published; return function (api) { if (published) { fatal("publish() has been called for \'" + __MODULE__ + "\' module loaded from " + __FILE__ + " already") } published = true module.api = api } })() var log; if (logProto) { log = logProto() } moduleFunc(require, publish, jibe.api, __FILE__, __MODULE__, log) if (!module.hasOwnProperty('api')) { warning("publish() has not been called for \'" + moduleName + "\' module loaded from " + modulePath) } loadedModules[__MODULE__] = module if (__MODULE__ == "log") { logProto = module.api } }) try { fso = WScript.CreateObject("Scripting.FileSystemObject") } catch (e) { // Just ignore failure. Being executed from the browser } var fatal = function (msg) { debugger throw new Error(msg) } // // Jibe duck typing // var api = { fso: fso } api.getModuleInfo = (function getModuleInfo (moduleNameFilter) { var moduleNames = Arrays.keys(loadedModules) if (arguments.length > 0) { if (moduleNameFilter instanceof RegExp) { var regexp = moduleNameFilter moduleNameFilter = function (str) { return regexp.test(str) } } else if (moduleNameFilter instanceof Function) { } else { var search = String(moduleNameFilter) moduleNameFilter = function (str) { return str == search } } moduleNames = moduleNames.filter(moduleNameFilter) } // Copy module information for requested modules var reply = {} moduleNames.forEach(function (name) { var info = Arrays.extend({}, loadedModules[name]) info.name = name reply[name] = info }) return reply }) api.require = (function (moduleName) { if (loadedModules.hasOwnProperty(moduleName)) { // Module has been loaded already return loadedModules[moduleName].api } if (!loadedModules.hasOwnProperty(moduleName)) { fatal("Can't find source of \'" + moduleName + "\' module") } }) api.readFile = (function readFile (path, callback, thisArg) { var istream = fso.OpenTextFile(path) try { if (arguments.length > 1) { return callback.call(thisArg, istream) } return istream.ReadAll() } finally { try { istream.Close() } catch (e) { // TBD: report error } } }) loadedModules["jibe"] = { api: api, path: '', order: 0 } return { api: api, loadModule: loadModule } })()) var require = jibe.require /* * Copyright (c) 2014, Oracle and/or its affiliates. All rights reserved. * ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. */ // redirect all log output to host.log require("log").prototype.logWrite = function (channel, msg) { host.log(channel, msg) } // define log variable in "global namespace" var log = require("log")() var host = new function () { function addFunction(name, fallback) { if (external && (name in external)) { this[name] = function () { var args = "" for (var i = 0; i < arguments.length; ++i) { args += "arguments[" + i + "]," } return eval("external." + name + "(" + args.slice(0, -1) + ")") } } else if (fallback instanceof Function) { this[name] = fallback } else { this[name] = function () { } } } addFunction.call(this, "log") addFunction.call(this, "notify", function () { var msg = "notify" for (var i = 0; i < arguments.length; ++i) { msg += "\narg[" + i + "]=" + arguments[i] } alert(msg) }) addFunction.call(this, "getLocale", function () { return "en" }) addFunction.call(this, "setWindowProp") addFunction.call(this, "delay") } /* * Copyright (c) 2014, Oracle and/or its affiliates. All rights reserved. * ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. */ function WixFile (fname) { var xmlDoc = require("activex")("Msxml2.DOMDocument"); // If loading an XML document from a resource, the load must be performed asynchronously. xmlDoc.async = true xmlDoc.load(fname) // We don't want to process asynchronously because this can cause size effects // like execution of the onload handlers before layout is initialized. // So we wait here until the document loading is complete // (actually I was not able to reproduce the case when xmlDoc.load returns before // onreadystatechange event is fired, and MSDN example does not check ready state, // but lets do it for safety). while (xmlDoc.readyState !== 4) { host.delay(10) } if (xmlDoc.parseError.errorCode != 0) { var theErr = xmlDoc.parseError log.fatal(fname + ": xml loading/parsing error - " + theErr.reason) return } this.idWithHtml = new Array() var strings = xmlDoc.getElementsByTagName("WixLocalization")[0].childNodes for (var i = 0; i < strings.length; i++) { var element = strings[i] this.idWithHtml.push([ element.getAttribute("Id"), element.text ]) } this.iterateStrings = function (callback, thisArg) { this.idWithHtml.forEach(function (v) { callback.call(thisArg, v[0], v[1]) }) } } var l10n = new function () { var SPECIAL_IDS = { title: function (html) { document.title = html; // for browser host.setWindowProp('title', html); // for htmlUI }, lang: function () { // NOP by design } } // RegExp for '[Click Here]' or '[#|Click Here]' patterns. var URL_REGEXP = new RegExp("[\[]{1}[^\]\[]{1,}[\]]{1}") // RegExp for #| pattern var URL_ID_REGEXP = new RegExp("^#[^|]{1,}[|]{1}") this.createAnchorElemenet = function (url, label) { return "" + label + "" } this.resolveURLs = function (str, urls) { if (typeof urls === 'string') { urls = { _: urls } } else if (!urls) { return str } var replaced = undefined for (var m; (m = URL_REGEXP.exec(str)); ) { var label = m[0].slice(1, -1) var urlId = "_" var idMatch = URL_ID_REGEXP.exec(label) if (idMatch) { label = label.slice(idMatch.lastIndex) urlId = idMatch[0].slice(1, -1) } var replace if (urlId in urls) { replace = this.createAnchorElemenet(urls[urlId], label) } else { replace = m[0] } replaced = replaced || "" replaced += str.slice(0, m.index) replaced += replace str = str.slice(m.lastIndex) } if (replaced != undefined) { return replaced + str } return str } function getURLsForId(id) { try { return urls[id] } catch (e) { return undefined } } function setAccessKey(element, html) { // accessKey is specified by "&" (&) before the letter var ampIdx = html.indexOf('&') if (ampIdx >= 0 && ampIdx < html.length-1) { element.accessKey=html.charAt(ampIdx + 1) html = html.substring(0, ampIdx) /*+ ""*/ + html.charAt(ampIdx + 1) /*+ ""*/ + html.substring(ampIdx + 2) } return html } this.applyWixFile = function (wixFname) { document.getElementById("root").style.display = "none" try { new WixFile(wixFname).iterateStrings(function (id, html) { var element = document.getElementById(id) if (element) { html = this.resolveURLs(html, getURLsForId(id)) html = setAccessKey(element, html) element.innerHTML = html } else if (SPECIAL_IDS.hasOwnProperty(id)) { SPECIAL_IDS[id](html, id) } else { log.warning("element[" + id + "] not found") } }, this) } finally { document.getElementById("root").style.display = "block" } } this.setLocale = function (loc) { var filename = require("Filename") var href = window.location.href var wixFname = filename.basename(href) + '_' + loc + ".wxl" var wixPath = filename.unix.join(filename.dir(href), wixFname) this.applyWixFile(wixPath) } } /* * Copyright (c) 2014, Oracle and/or its affiliates. All rights reserved. * ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. */ function addOnloadCallback (newonload) { var oldonload = window.onload if (typeof oldonload == "function") { window.onload = function() { oldonload() newonload() } } else { window.onload = newonload } } // function is called before onload event fired function initLayout() { function setElement(id) { var src = document.getElementById(id + ".src") if (src !== null) { var innerHTML = src.innerHTML src.parentNode.removeChild(src) document.getElementById(id).innerHTML = innerHTML } } setElement("header") setElement("main") setElement("footer_left") setElement("footer_right") l10n.setLocale(host.getLocale()) configureAnchors() } addOnloadCallback( function () { // set focus to the last button on the page (if present) // pages can override this by setting focus in the onload callback setDefaultFocus(); }) function configureAnchors() { function notifyOpenUrl () { host.notify("a", this.shadow_href) } var anchors = document.body.getElementsByTagName("a") for (var i = 0; i < anchors.length; i++) { anchors[i].onclick = notifyOpenUrl } } function setDefaultFocus() { // by default set focus to the last visible and enabled button var buttons = document.getElementsByTagName('button'); for (var idx = buttons.length - 1; idx >= 0; idx--) { try { // IE throws exception if the element cannot receive focus buttons[idx].focus(); break; } catch (e) { } } } function getElementsByClassName(matchClass) { if (this.getElementsByClassName) { return this.getElementsByClassName(matchClass) } var reply = new Array() var elements = this.getElementsByTagName('*') for (var i = 0; i < elements.length; i++) { var element = elements[i] if ((' ' + element.className + ' ').indexOf(' ' + matchClass + ' ') > -1) { reply.push(element) } } return reply } /* * Copyright (c) 2014, Oracle and/or its affiliates. All rights reserved. * ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. */ /* helper utilities */ function getElement(id) { return document.getElementById(id); } PNG  IHDR9(tEXtSoftwareAdobe ImageReadyqe<$iTXtXML:com.adobe.xmp \IDATx 0Dr(&5 jm>睙k `NjXK+Kj+lXEg-j@bKmjXKalXJ@a%V ,6,4,۰.]!PjXņlX4,tK:L8/ذa7 |8հR`%$L" ,,,  ~ 6qFNNIENDB`PNG  IHDR9ȍ2itEXtSoftwareAdobe ImageReadyqe<$iTXtXML:com.adobe.xmp b>.>9IDATx\ TTffa`Ud@Ic5FK69=ikڴMO{lmzrDc%&1c.Q@Qdae}D@psp}w~wsk9#6Qƴ:Xɷ@lŒNbሃ#6T y^Y&åDž|SDx ?w.Oo$+A8܄T.G**:JL:ypޮ"HR3S&3-0>WoU2L:9M49`^b!@BD{qe`:[D) kK; sBݧ'k0<Ći_vWV7)p7&*?i7..sVD:ŬW SRB.\.Lp"_-f6[ݟ}a%塾O,7 Zx1Aߴ"51\_}jm Z6,NʐXC&3Y ̞z0 h^u^A9P:SH.YRҢQq"AJ<h+oPHJdyq^Yx=WB͕4 م+Tp5-f92ޮ"Tpcn#M 5dL5ɺM1gںQ2uWkQqפ%jKY2նvfΎiiolSEYT6wkvL5:Mvdt*d@d^>7RHO`AI/\ Fxo'6n"{D[1sہ38y47.7ӕx/`[8VlBʶor0_;\q5]nF)O_JD<'ud6cćɨܜ+ ʇPfʂ\FŲ[x8@J\}/xUBP?:VPVRͿVWWO!; x*{'LY `%,9,`xWk`!>RT*)&qP9_qzDxyID`2tt-jjC\Bą+T"ӥ:Lz i8iKSbXuY]zOXi7UܨTARoqL,x9ڻ4ws.WE8P&qLqe_nO?v᳣]T,:p kRge=sJ_' QR.ne<2Mf:Xդ Tl(N5(:EP@ ,+qFb ^+F#pwR5wtT+6hnڌiA5Z[?'ʬiA qx?[JP60#1Al9e[(6`tBy HXV2p@:}&*EU[NQO_354.[CeYZa9gD m犫>>CQ\6ڸz<%G(3'&WT뿑\RJ% 3c{m\"?޴[8yՂ%Xc,!° p2O\FpXZL WM7/ܒ6.aˉ*F=bJ(ޭ6[2+p 㖴PZ8m~|m@-nB2Xx[9 <%?0D9TˑbbK\D^=څIg'vonƒ: y μMMO7W1e|aSըT^28,GᖏdЯoT֣Tԧ#Q՗cC -17Zt.ɰnj .ToZ8&ؗɠ8{pcaV= &|q%+NlFloNKE A:,Hqi4.]L?}yb2=--h\9č:77^*Q<Dʼ|֬v129YoT=Ͼ}F+́V~Z(ci]ܢ^1>wbߩ|^R4l>G@R V6)T6@=ڻnϿ9!<,5[J%>x2UQs,[ؓXP ߓ}F'F!Qύ+S1|8؏.W7AӧՂ1u6@/隅IgY.5 }޴L*,iF%PFѣAHS,0~%E{y lia7a2AEb_g4zڶM7j n&pA !f;2<.ˑje :*L(?[ ]{ 7s<swZHݖIDnR !5ם֟.h BAAWRyE"@C)G7A?S_ ;a 4\!72c7.Kqv;q*[мf1eCnM۫<";t啧v΍r6?`2cND.)H;m!Zv0ȎPnC"pVU H<ᔸomgw[BdH}?NohPLui!xnGrLȋ2- ^NA_,ICZdq_E~$w\n\"G"'N u(lH}F̿}̨ ϩW(L:=):XR2#)&iR#}/t`|"co7gyD@.?AgΉ=y,*G,Ekv~Hjۍږ6@7;[HpCG>!?+ FG'k`y!IENDB`/* * Copyright (c) 2014, Oracle and/or its affiliates. All rights reserved. * ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. */ html, body { overflow: hidden; margin: 0; padding: 0; } div, span { font-family: "Segoe UI",arial,sans-serif; } a { color: rgb(33, 79, 131); text-decoration: underline; } table { border: none; border-collapse: collapse; /* all our tables fills 100% of parent */ width: 100%; padding: 0; } td { padding: 0; border-spacing: 0; } button { font-size:10pt; padding: 1pt 8pt 1pt 8pt; margin: 0 8pt 0 0; overflow: visible; min-width: 80pt; } div#root { width: 100%; height: 100%; min-height: 100%; position: absolute; left: 0; top: 0; display: none; } #masthead img { height: 57px; display: block; } #masthead .left { width: 208px; } #masthead .fill>img { width: 100%; } #header_ctnr { height: 50px; background-color: #e7e5d5; text-align: center; } #header, #headerText { font-size:12pt; font-weight: bold; white-space: nowrap; line-height: normal; } #main { display: block; padding: 10pt 24pt; text-align: center; font-size: 10pt; } hr { padding: 0; margin: 0; } #footer_ctnr { display: block; font-size:10pt; position: absolute; bottom: 0; left: 0; width: 100%; background-color: #e7e5d5; } #footer { height: 42px; } #footer .left { height: 100%; width: auto; z-index: 2; position: absolute; left: 0; } #footer .right { height: 100%; z-index: 1; position: absolute; right: 0; } #footer_left { white-space: nowrap; text-align: left; } #footer_right { white-space: nowrap; text-align: right; } .hr { border: none; border-bottom:1px solid #FFFFFF; border-top:1px solid rgb(160, 160, 160); clear:both; height:0; width: 100%; } Java-Setup - Willkommen Ein wichtiges Java-Update steht zur Installation bereit Java bietet Zugriff auf erstaunliche Inhalte. Von Geschäftslösungen bis zu nützlichen Utilitys und Unterhaltung garantiert Ihnen Java ein lebendiges Interneterlebnis. [Weitere Informationen] Hinweis: Beim Installationsvorgang werden keine persönlichen Daten erfasst. [Informationen zu den von uns erfassten Daten] Klicken Sie auf "Update", um den [Lizenzvertrag] zu akzeptieren und Java zu installieren. Später &Update > Java Setup - Welcome An important Java update is ready to be installed Java provides access to a world of amazing content. From business solutions to helpful utilities and entertainment, Java makes your Internet experience come to life. [More information] Note: No personal information is gathered as part of our install process. [Details on the information we collect] Click Update to accept the [license agreement] and install Java now. Later &Update > Configuración de Java - Bienvenido Hay una actualización importante de Java lista para instalarse Java da acceso a un fantástico mundo de contenido. Desde soluciones empresariales a útiles herramientas y ocio, Java le da más vida a su experiencia en Internet. [Más Información] Nota: en este proceso de instalación no se registra ningún dato personal. [Detalles de la información que recopilamos] Haga clic en Actualizar para aceptar el [acuerdo de licencia] e instalar ahora Java. Más tarde Act&ualizar > Configuration Java - Bienvenue Une mise à jour importante de Java est prête à être installée Java offre un accès à des contenus très divers. Solutions d'entreprises, utilitaires ou divertissement, Java optimise votre expérience Internet. [Plus d'informations] Remarque : aucune information personnelle ne sera recueillie dans le cadre du processus d'installation. [Détails sur les informations collectées] Cliquez sur Mettre à jour pour accepter le [contrat de licence] et installer Java maintenant. Ultérieurement Mettre à jo&ur > Impostazione Java - Benvenuti Un aggiornamento Java importante è pronto per l'installazione Con Java è possibile accedere a una vasta gamma di contenuti. Dalle soluzioni aziendali alle pratiche utilità e ai giochi, i contenuti Java rendono più completa l'esperienza Internet. [Ulteriori informazioni] Nota: durante il processo di installazione non vengono raccolti dati personali di alcun genere. [Dettagli sulle informazioni raccolte] Fare clic su Aggiorna per accettare il [contratto di licenza] e installare ora Java. In seguito &Aggiorna > Javaセットアップ - ようこそ 重要なJavaの更新のインストール準備が整いました Javaを使用すると、驚くべきコンテンツの世界にアクセスできます。 ビジネス・ソリューションから有用なユーティリティやエンターテインメントまで、 様々な分野でJavaはあなたのインターネット体験を豊かにします。 [詳細情報] 注意: インストール・プロセスで個人情報が収集されることはありません。 [収集する情報の詳細] [ライセンス契約]に同意してJavaのインストールを今すぐ開始するには、「更新」をクリックします。 後で 更新(&U) > Java 설치 - 시작 중요한 Java 업데이트를 설치할 준비가 되었습니다 Java는 놀라운 콘텐츠 세계로의 액세스를 제공합니다. 비즈니스 솔루션에서 유용한 유틸리티 및 엔터테인먼트까지 Java는 인터넷 경험을 현실로 만들어 드립니다. [추가 정보] 참고: 설치 프로세스 중에는 개인 정보가 수집되지 않습니다. [수집되는 정보에 대한 세부정보] [라이센스 계약]에 동의하고 지금 Java를 설치하려면 [업데이트]를 누르십시오. 나중에 업데이트(&U) > Instalação do Java - Bem-vindo Uma atualização importante do Java está pronta para ser instalada O Java fornece acesso a um fantástico mundo de conteúdo. De soluções comerciais a utilitários úteis e entretenimento, o Java faz com que a sua experiência com a Internet seja muito mais interessante. [Mais informações] Observação: não são solicitadas informações pessoais durante o processo de instalação. [Detalhes sobre as informações que coletamos] Clique em Atualizar para aceitar o [contrato de licença] e instalar o Java agora. Mais tarde At&ualizar > Javainstallation - välkommen En viktig uppdatering för Java är klar att installeras Java ger dig tillgång till ett rikt programutbud, oavsett om du är ute efter affärsapplikationer, användbara verktyg eller underhållning. Med Java får du en internetupplevelse utöver det vanliga. [Mer information] Obs! Inga personuppgifter registreras under installationen. [Detaljer om den information vi samlar in] Klicka på Uppdatera för att acceptera [licensavtalet] och installera Java nu. Senare &Uppdatera > Java 安装程序 - 欢迎使用 重要 Java 更新已就绪, 可以安装 Java 可以引领您步入由精彩内容构成的世界。 从商业解决方案到有用的实用程序和娱乐应用, Java 使 您的 Internet 体验生动有趣。 [详细信息] 注: 在我们的安装过程中, 不会收集个人信息。 [有关我们所收集信息的详细信息] 单击 "更新" 可接受 [许可协议] 并立即开始安装 Java。 稍后 更新(&U) > Java 設定 – 歡迎使用 Java 的重要更新已準備就緒,可以立即安裝 Java 為您開啟了一道通往精彩數位內容的大門。 從商務解決方案到好用的公用程式與娛樂功能,Java 都能 讓您體驗更加生動豐富的網際網路。 [更多資訊] 注意: 安裝過程中不會收集任何個人資訊。 [我們所收集資訊的詳細資訊] 按一下「更新」即代表接受 [授權合約] 並立即開始安裝 Java。 稍後再更新 更新(&U) > 
Wichtige Änderung der Lizenzbestimmungen Für 2019 geplante Änderung der Lizenzbestimmungen Die Java-Lizenzbestimmungen werden für die nach Januar 2019 veröffentlichten Updates von Oracle geändert. Die Unternehmensdesktopnutzung für die nach Januar 2019 veröffentlichten Updates wird nicht im Rahmen der neuen Lizenz lizenziert. [Weitere Informationen] Die Änderungen an diesen Lizenzbestimmungen gelten nicht für diese Version. &OK Important Change in License Terms Change in License Terms planned for 2019 Oracle is changing the Java Licensing Terms for updates released after Jan 2019. Corporate desktop use for updates released after January 2019 will not be licensed under the new license. [More information] These License Term changes do not apply to this version. &Ok Cambio importante de los términos de licencia Cambio de los términos de licencia previsto para 2019 Oracle va a cambiar los términos de licencia de Java en las actualizaciones lanzadas después de enero de 2019. El uso corporativo de la versión para escritorio de estas actualizaciones no se incluirá en la nueva licencia. [Más Información] Estos cambios de los términos de licencia no se aplican a esta versión. &Aceptar Modification importante des conditions de licence Modification des conditions de licence prévue pour 2019 Oracle modifie les conditions de licence Java pour les mises à jour publiées après janvier 2019. Toute utilisation de bureau en entreprise pour les mises à jour publiées après janvier 2019 ne sera pas couverte par la nouvelle licence. [Plus d'informations] Ces modifications des conditions de licence ne s'appliquent pas à cette version. &OK Modifica importante nei termini di licenza Modifica importante nei termini di licenza prevista per il 2019 Oracle sta modificando i termini di licenza Java per gli aggiornamenti rilasciati dopo il mese di gennaio 2019. L'uso di desktop aziendali per gli aggiornamenti rilasciati dopo il mese di gennaio 2019 non sarà incluso nella nuova licenza. [Ulteriori informazioni] Tali modifiche ai termini di licenza non si applicano a questa versione. &OK ライセンス条項の重要な変更 2019年に予定されているライセンス条項の変更 オラクル社は、2019年1月より後にリリースされる更新について、 Javaのライセンス条項を変更いたします。2019年1月より後にリリース される企業のデスクトップ用の更新は、新しいライセンスでは対象外と なります。 [詳細情報] これらのライセンス条項の変更は、このバージョンには適用されません。 &OK 라이센스 조항의 중요한 변경사항 2019년에 계획된 라이센스 조항의 변경사항 Oracle은 2019년 1월 이후 릴리스된 업데이트에 대한 Java 라이센스 조항을 변경하고 있습니다. 2019년 1월 이후 릴리스된 업데이트에 대한 기업 데스크톱 사용은 새 라이센스에 따라 허가되지 않습니다. [추가 정보] 이러한 라이센스 조항 변경사항은 이 버전에 적용되지 않습니다. 확인(&O) Alteração Importante nos Termos da Licença Alteração nos Termos da Licença planejada para 2019 A Oracle está alterando os Termos de Licenciamento doJava para as atualizações liberadas após janeiro de 2019. O uso em desktop corporativo para as atualizações liberadas após janeiro de 2019 não será licenciado de acordo com a nova licença. [Mais informações] Essas alterações no Termo de Licença não se aplicam a esta versão. &Ok Viktig ändring av licensvillkoren Planerad ändring av licensvillkoren 2019 Oracle ändrar Java-licensieringsvillkoren för uppdateringar som publiceras efter januari 2019. Företagsdatoranvändning för uppdateringar som publiceras efter januari 2019 licensieras inte under den nya licensen. [Mer information] De här licensvillkorsändringarna gäller inte för den här versionen. &OK 许可证条款中的重要变更 计划于 2019 年进行的许可证条款变更 Oracle 正在变更 2019 年 1 月之后发行的更新的 Java 许可条款。新的许可证将不会对 2019 年 1 月之后发行的更新的公司桌面使用进行许可。 [详细信息] 这些许可证条款变更不适用于此版本。 确定(&O) 授權條款的重大變更 計畫於 2019 年進行的授權條款變更 針對 2019 年 1 月之後發行的更新,Oracle 將 修改「Java 授權條款」。根據新的授權,企業 桌面使用 2019 年 1 月之後發行的更新,將不再 獲得授權。 [更多資訊] 這些授權條款變更不適用於此版本。 確定(&O) /000121111111222K2Q2Z2a22222223V3f3q33334@4444E55556767w777:8888z999999999::[::::;\;i;; M>>?7?_? 0&0e001-1<1112.28222N3U344444057555666!6%6+6/65696?6C6I6S6]6s6666~77788 99H9f99 :):i::T;;;; <0<<<<<=5=M=f==== >=>a>>D?r???0`&0r00001"141112%233H44D556N6v66666777R8Y888888/9L999 :J=z==w?@0U0\0n0000M1T1f11112j222233,363C3X3_3{33333334444,5h55556.6d66687V7d7q77/8m9t99\:e:m:|:::::;2;=;V;_;l;z;;; <.<@;>Q>[>d>>>>>>>>?'?>?o?~?????P40C0b0n0t0{0000000141q1y1111122X2n2223A3l3q3~333444444@55555N6[6w66666666 77C7P7777B8u8|88888999*99:::A:R:b:i:z:::;;;<%<2<==> >>+>Q>>> ??pe001t111522222222,363A3b33 444525Q5667(7-7E7U777"8889:: ;K;;#>>>>>???z???0$1I1E2O222"3h33334O4Y444444445 5K5a55555 66'6;6O66666.949O9[9l9q9x99999 :M:U:t:|:::::; ;0;;;;;<&<<<===q=====(>y>>>>>>>|?????d00"0Y0f0n000A2K2233333Y444444v527>7@8H88U9j9x9;;;;; <<:H>?X0R00_112Q2d23344g5r5555556+6?6f67 8<8U8Z8888809X99:^>d?N0t012215<5{55566667.7p777888E9d99996:H::: ;&;X;g;;<><[>>&>0>:>D>N>X>b>l>v>>>>>>>??.?a?m????????(0<0I0p0z000011#161C1[1~1111112J2e2222253=3r333333%4R5d5t5555 6+6T66667-7;7_7{778O88K:e:::=;W;;;8<<<=B==|>>>??p50335m7788819>9R9y999999:d:::;C;U;g;\<<<>>>>>??!?1?g?}???????00&090L0_0r0000 1N1x1111111202W2w2>4I4P45 55#535r5556666!7[777 8C8}889s9::"::: ;+;I;a;t;;;;;; <-<@<<*===Z=s=====> >> >/>7>Z>x>>>>>>?u?????0<0V0f0{00011#101:1G11112"2l22222233 3[3i3v333333 4?4M4Z4q44444 55"5O55555556m666672777<77777777)8P888\9n99999::":2:H:O:W:::::::;6;H;f;o;x;;;;<2a>~>>>>>)?;?T?^?g???00"020n0|00000001O1^1t1~11111112"2I2v22222233 3V33334 5*5:526s666666S7]7n7`8v88889+929;9999[:e:u:u;;;;;<<<<<<"=2=H=o=====>\>f>w>>>>>>?(?M?q?? N0c0000A1K1^1{11112202g2v22222343L3f3334m4w4445 55>555"6167"727=77888999$91999:&:-:4:;:I:P:W:l:s::';;;b{>>>>?00a11422334455P555555566A7T777^888889&9+909s9~99999::::;:;^;c;h;;;;;;;I>>>???,?6?>?Z?a?n?x????@|0-070@0q00s112%232^2k2222N3r3334c4R55'7m7{77777778Q8a8h8t8888819s999:,>>?P001111&2<22233"3G3P3Z3}3333334D4V4l444444445E5)6H66788099999:5::::';7;A;<<<>K??`040000001 1C1Q1f1111111222>22222H3334*414B4J4[4455555555*6L6]6b6g667/7Q7b7g7l77778M8o888889D9f9999999:%:D:X:]:b:{::;;+;J;^;c;h;;<<=%=D=X=]=b=}=*>_>t>>>>>>>M?z??????p 0H01`2m22222222i3s3333334]4444444466)767N7[7s777778828_8i888889&9+9099 :<:^:r:w:|:::*;1;B;X;_;p;{;;;_>>">>>>>?!???111111{22223333333n444(5.5555556 66E7O7j7777748b8j8q88V9999::;+;E<<<="=/====> ?#?b?s?x?}????0000091B1Y1111122'2;22233(3l33333X4^4e4m4s4z444444444444465=5R5v55555.6X6h6p6667_7m77777#8F8r88888 9-949m9997:[::;/;6;J;W;u;;;;;<<<<<=@=k====>A>U>`>k>v>>>>>>>>>?+?=?i?}??x?0F0S0]0e000000111U1_1u1111)232I23\4f4444 55K55M6@7W78:8A8z8888889A9W9s99:5;;=V>"??$081123H475s5178I>T>l>>P01244444 50567E777&8B8R888 99q:g;X<>I>r>>2??60h0w00000:3K3[3e3u333333455'5P5t5566$696@6V6d666%7,7e7~77888889$959`9n9|999:/:4:9:::::;;=;a;;;;;A>C>U>g>>>>>#?E?z?????,050J0k0u000000151V1k1u12223&303333334K4R4Y4s444444 55&5J5{5555556:6A666787B7X7777778&8@8E8J899]999999:4:N:b::;$;5;;;;2<< ??L??,080>0x00000Q1|111111172>2Q23 33.3R3s333 4b4444/5U555556F6R666677777838W8l888889?9c9{9>:V:m::];l;7<=_=======> >E>o>>>>>>>?&??? 0J0i0p0w00001121Z1a111112H2\3`44'5E5555/6j6677788888T99:1:@::::::;$;p;x;;;I>C>U>f>x??0'0O0W0r000111&111<1G1R1]1f1m1u111112$25223v3333344%4444556?6G6b6n666687J7[718B8888899,9999@:L:c:::::;;<<4<]V>w>>>>=?_????? 60M0e0001111111111 2/2T2Z2z2222223"3@3^3333334U4~444445K5j55566:6J6l666666>7`7777808H8x88888979n99999 :G:h:o::::;c;;;;:Z>d>>>>>>&?:?J??00?0d0k000000000011x111(22293334.4`4g4}44445/5555 6N6U6k6666,77777788889/9<9K9a9v999:E:p:::;;<<<<<<&=@h01E2|555F6a66666667y88888889L99U:f:::;%;;;D<<=>>>> ??;?_?w?|????P>000001!1'1G1N1d11%2Z22222222$3A3b3m3333334W5555556666\777788.8899g:r:::;e;{;;;0<;<^<<<<<<<<<1=;=Z=a=t===L>p>z>e?`Q0111/292M2c2u2222323T3p3u3z356)636D6j6666 77/7@77=8H8}88888I9R9g99:,:L:a::;;;<< <<<<8>`>r>w>|>?*???p70k00000]1d1s11111Y2k2333 44U44'5F5U5l5556&676e66i888p9u999e:::k;y;;;;;<>>>&?1?B?J?????00/070z0000011.1j11"2U22222233!3X3c3t3|3333344*424444444 5,5l55555#6.6?6G6666666666666667 7777%7,737:7A7H7O7V7]7d7k7r7y77777?8K9b99==>>>>>V?i?{???p00+151@12213J34555566'6W6q66667"7 8I8V8s8z8888888(9E9%::: <<<> >>%>C>L?W?e?LC0T066 77888@9999:;X;;<<<=!=D=N=_=">?*?R?b?q????h0071F1T1 2|22.4Z4444^5s5}5555563666666j7778f8}8E9O9Z999 :::==B>>>>/?0S0012133N5e596D6_689999::G>"01o22G33#4|45@5X555,6l6666677G77778$8889R9999999:>:Q:`:g:n:u:|::::::::::::::::::<;g;;;;;;<<<<<<&=;=C=====>%>>>>>>>>>-?J>T>d>n>>?9?V??0 0 0/0;00 1_1R2l22l33333 44%404444545M555555596666667.7h7n7}7777777]8d888888599999::B:I:s::::;';:;;;S<]<<[>@M1355d7k8w88888888999T9Z9w9~::::::::Da0t0 111 22~22!334(4A4[44+55667788n:E;;;;< l.0A1Z1h1122!3s315@5e5557B997;;<<<<<<<=== ===== =$=(=,=0=4=8=<=@=D=H=L=P=T=X=\=0233333344 4,454I4U4a4j444444444445 5$5-595B5T5b5n5w5555556_7f7z77$:<:Y:h::::::*;5;Z;e;;2&>7>C>K>Q>`>i>>>>???@00(0N0|0000000 111.1:1@1J1Z1x111@2L2677B7M72887::D;u;~;;;;;;;;;;;;;;; <<-<=M>h>o>t>x>|>>>>??? ?????f?l?p?t?x?P0C1Q3j33+4G4c444c6j6J7|7777777778$8(8,8084888<8@8888889 9(9/94989<9]99999999999&:,:0:4:8::::::;;o<<<<<<<=0=u===>D>L>>>>>>???v?`,00111H2T2,6:788888888=pX=============>>> >>>>> >$>(>,>0>4>8><>@>D>H>N>T>y>>>??h3090S0b0o0{00000000011C1v111112 2E22-4\5555566666 7'77m8m:;(<0d000[4g444Y5e555d6666666666677<7F779<::::::;P;p;D>f>>>>>?,?O??T@00B1b1R2{22B455636t6607b778U8_8w8888t:;;;?.?@?\????x>0011123&3u44515566<7X777B888888 9[9n9999!:::V::::::;@;R;;;;;<"<`<<<<8==?`01112(2/2222303R3334447:7777(88889::: ;e;k;;;;;;N<<"=>>H00N1111j2222 444445 55$555a6788l:;?J?T?_?v1j223R444566667799::':R:Z:x::::::; ;F;O;[;;;;;;;;;;;;;;;;<< <<<<A?j?|?????????????????`0 0000(030?0D0T0Y0_0e0{001122 3333R4a4|478:^:::<>>>>>>>??"?0 00W0^0k0q0001)1/151;1C1111111202O2`2e2k2|222222222344V5a555555556 66#6+61676|666666666666667 777'757C7777 8$818D8Q8s8d:p:}:::::*;2;E;P;U;g;q;v;;;;;;;;;< >&>4>h>u>>>>$?R?y???2 24222222222B34$4<4W444444 555!5*50595E5K5S5Y5e5k5x5555555/656_6e6k666697\7f77777 8888%8+82888@8G8L8T8]8i8n8s8y8}8888888888888888999/959M9#:C:H:::;#)>W>z>>>>> ???*?Y?`?j?|??????? 000"0F00001Z11234E5R5k5555s66666788;9R9:: ;;$;2;;;E;y;;;;;;;L>_>q>>>>>>>>>???;?d?u???0$0l0011)2C2T2244t4z4555,6;6s6}666666888888E9K9g999999:!:G:j:w:::::::D;K;;;);?E??@T000a1k1 2I2{22m3z333344c5u555I667$77y888!999_9wB?n??P\r1333333337899,9499:;F;;<<<<=,=:=j=====>.>?>L>S>c>u>z>>`h0000Z11122233404X5i5z555%6G66637k77785888:,;;;;;;<@<`<5?W??????p 0@00*1144455I5[5t1202B2T2f2x2233333%44444444 5505B5T5f55888999:&:::::g;;;y==p>y>>>?R????00#0R0a0001K234:4Y44\559s99??q1w1}120353:3?3O3~33333444#4*4/4=4444.555@5T6r66666L7778-8A8G8888888999'9-979=9G9P9[9`9i9s9~9999q;x;~;;;R<<<<<<=>??????,0Q126m7{9p;;<<=>?????Tp000D182@223j4p455%55566R9i9<<<<<<<<<<<<==>???0R0v0}:>>0??011122222333z33334j55555676T6b6~6%7S7n77778)8D8_8z8888*9M9p999:G:j:::::;1;f;;;; <=<`<<<==I=o=== >5>^>>>>&?w???00:0U0p00001l1112C22223<3b3}3333464y4445A5\5555616u6666/7R7m7778?888 9G9j99999(:\::::;3;^;;;<.J>e>>>>>?H?s?)0\000001B1112;2V22223333B4g44445<5i55556A6f6667O7777!8Y888 9:9g999":Z::::;j;; >8>>?6?n???*0[000B1111!2k222Z333c44525U5x555 6@6m666"7S77838V8q889`9{999:]::::;; >>c>>'??? l#0011123?3w33/4j45E5s5596667E7z777"8_888'9T999-:::=;;; <'>>?0X01e11T2222t33\4445566M77"88889e:;;v<<<=f==3>`>>>>?I??@`0k000V1~112Q223)4l4455B6667[7v778]99::;;>>>1?V?x????PP0"0D0f00000121r1111111111111112 222(2:2F2K2U2a2f2p2|22222223*3=3I33333 4.4@4N4X4p4444505~5556-6B66667?7N7778:88897999 :4:::;5;;;<:<<<<< ==#=1=?=I=W=e=o=}============ >> >*>?>T>X>b>t>y>>>>>>>>>>>>??#?'?1?=?J?W?g?r?{????????????`$00 000%0/090C0M0W0b0f0k0p3333333333444 44444 4$4(4,404X444<5@5D5H5L5P5T5X5d5h5l5p5t5x555555555666 66666 6$6(6,6064686<6H6L6P6T6X6\6`6d6h6l6|666666666666666666666777 77777 7$7(788<8@8D8H8L8P8T8X8\8`8d8h8l8p8t8x8|888888888888888888888888888888888999 99999 9$9(9,9094989<9T9X9\999`:h:l:p:t:x:|:::::::::::8;<;@;D;<`3d3h3<<<<<<<= ===$=,=4=<=D=L=T=\=d=l=t=0<8<@>>> >(>0>8>@>H>P>X>`>h>p>x>>>>>>>>>>>>>>>H5L5P5T5X5\5`5d5h5l5p5t5x5|555555555555555555555555555555555666 66666 6$6(6,6064686<6@6D6H6L6P6T6X6\6`6d6h6l6p6t6x6|6666666666666666666669999999999Ph2l22222222\3`3d3h3l3p3t3x3|33333333333333333300000000111 11111 1$1(1,1014181<1@1D1H1L1P1T1X1\1`1d1h1l1p1t1x1|11111222 22222 2$2(2667 77777 7$7(7,7074787<7@7D7H7L7X7\7>>>>>>>>>>>>>>>>>>>>44;;;<<<X5666 66::::::===== =$=(=,=0=4=8=<=@=D=H=L=P=T=X=\=? ?$?(?,?0?pl3p3t3x3|33333333333333333333333333T;X;\;`;d;h;l;p;t;x;==>>> >>>> ??? ,9::: ::::: :$:(:,:0:4:8:<:@:D:H:L:P:T:X:\:`:d:p:t:x:|:::::::::::::::(;,;0;4;8;<;@;D;H;L;P;T;X;\;`;d;h;l;p;t;x;|;;;;;;;;;;;;;;;;;;;;;;;<<< <<<<< <$<(<,<0<4<8<<<@X>\>0\6`6t6x6666666666666 77 7$7(707H7X7\7l7p7t7|7777777777778 88808@8D8T8X8h8l8p8x8888888888899 9$94989H9L9P9T9X9`9x999999999999999::: :$:,:D:H:`:p:t:x::::::::::: ;;;;4;D;H;P;h;x;|;;;;;;;;;;;;<< <$<4<8>>> >$>,>D>T>X>h>l>p>t>|>>>>>>>>>>>???(?,?4?L?\?`?p?t?x?????????????@400000$0<0L0P0`0d0h0l0p0t0|0000000000011 111141D1H1X1\1`1d1h1p111111111122 2$24282H2L2P2T2\2t22222222222223 3$34383<3D3\3l3p333333333333334 44 4(4@4P4T4d4h4l4t444444444444555 55505@5D5T5X5\5`5h555555555555556$6(686<6@6D6H6P6h6x6|6666666666666777(7,747L7\7`7p7t7x777777777777788888 8(8@8P8T8d8h8l8p8t8|8888888888889 99999$9<9L9P9`9d9h9l9p9t9|9999999999999::::: :$:,:D:T:X:h:l:p:t:x:|::::::::::::;;;;; ;$;(;0;H;X;\;l;p;t;x;|;;;;;;;;;;;;<<<<< <(<@ >$>4>8>@>X>h>l>|>>>>>>>>>>>>>???? ?(?@?P?T?d?h?l?p?x????????????P00 00,0<0@0P0T0X0\0d0|0000000000000011(1,1<1@1D1L1d1t1x11111111111112$2(282<2D2\2l2p22222222222233333$3<3L3P3`3d3l33333333333333444 44,4<4@4P4T4\4t44444444444444 55 50545<5T5d5h5x5|555555555555 666646D6H6X6\6`6h6666666666666667777(787<7L7P7T7X7`7x7777777777777 88 8084888@8X8h8l8|8888888888889999 989H9L9\9`9d9l9999999999999::(:,:<:@:D:H:L:T:l:`(00011 111 1$1,1@1H1T1t1|111112 2@2`2222223(3D3H3h3333333 4@4`4444445(545P5\5h5555555555(60646L6P6l6p6x666666667(7H7h777777777888X8x88888989X9t9x99999:: :(:0:8:L:T:p::::::::::::::; ;;(;0;D;L;P;T;X;`;h;p;;;;;;;;;;;;;;;<< <<<0<8<<<@>,>4>H>P>d>l>>>>>>>>>>>>>>>>>>>>>>>>>???? ?(? >$>0>P>\>|>>>>>>>>>>??0?8?@?L?l?x????????00$0L0T0\0d0t0000000001 11<1D1L1T1d1x11111111112$2,2<2D2L2T2d2x222222223 333$3,343<3H3h3p3|3333334(40484D4d4l4x44444445(5`5t555555556 6,686p666666666667707<7\7h77777788 8(8@8L88888888899949@9`9h9t999999:::0:8:D:d:p:::::;; ;(;@;`;l;;;;;;;;;<<0<8 >>,>4>@>x>>>>>>>>?? ?(?4?T?`??????? 00 080@0H0P0X0d000000001181L1X1`1x111111122 2(2X2l2x2222222233343@3`3h3p3x33333333334444<4D4P4p4|4444445 5,5L5l55555555660686X6l6x666666666666667 777$7,747<7D7T7\7p7|777777 8 8,848L8T8\8h8888888 99 9D9L9\9d9l99999999: :,:L:T:\:h:::::::::;;;4;@;`;h;p;x;;;;;;;; <<<$<,<8 >$>,>L>`>l>t>>>>>>>>>?0? >>8>@>H>T>t>|>>>>>>>>>>? ?? ?@?H?P?\?|?????????????D0 00<0D0L0T0\0d0l0t0000000000181@1L1l1x11111112$202P2\2|22222222223 33@3H3`3t3333333333334 444$404P4\4|4444444455 5(50585D5d5l5t5|555555555560686L6X6`6x66666667707<7\7d7p7777777778 888$8,848<8D8L8T8`88888888889$9,949<9H9h9p9x9999999999::: :,:L:T:`:::::::::;; ;4;@;H;`;l;;;;;;;;;;;;< <<,<4<< >>>$>,>8>X>`>l>>>>>>>>>? ???(?L?T?\?d?l?t?|?????????????0$0,080X0`0h0p0x00000000001 1,141<1D1L1T1\1d1l1t1|1111111111220282@2H2T2t2|2222222223 33$3D3X3d3l3333333333334 4(444T4\4h44444444455545<5D5P5p5|55555555556 666$606P6\6|66666666666667$707P7X7`7h7p7x777777777888 8(808D8P8X8p8x8888888888999D9L9T9\9l9999999999: :,:4:D:L:T:\:l::::::::::::;0;8;@;H;T;t;|;;;;;;;;;;<(<0<8<@ >>>$>,>4><>H>h>p>x>>>>>>>>>>>? ?(?0?8?@?T?`?h????????????????0 00$0,0<0P0\0d0|00000000001181@1H1P1`1t111111111111122 2(242T2\2d2l2t2|2222222222330383@3H3P3X3`3l3333333333333334 44$4,4<4P4\4d4|44444444444445 555$5,545<5D5L5X5|55555555555556 6,646<6D6L6X6x66666666667777$7D7L7T7\7d7l7t7|777777777777777778 88<8D8L8T8\8d8l8t8|88888888888889 999$9,989\9d9l9t9|9999999999999: :::$:4:<:D:L:T:\:d:l:t:|:::::::::::::::;;$;,;D;P;x;;;;;;;;;;<<<(<0>$>D>T>\>p>|>>>>>>>> ??$?8?D?L?d?p??????????00$0,040<0D0L0T0\0h00000000001 141@1H1`1h1p1x11111111111122$2,2X2222222222233<3D3L3T3l3t3|333333333444(404L4T4\4d4l4|4444444444444455$5,545<5L5T5\5d5l5t5|55555555555566$6,646<6T6\6d6l6t6|666666666667$7,787\7d7l7t7|777777777777777778 888$8,848<8D8L8T8`8888888888899$9,9D9L9T9\9h999999999999: :,:\:d:x:::::::::::;$;,;4;<;D;L;T;\;d;l;t;|;;;;;;;;;;;;;;;;;< <<<$<,<8 >> >D>L>T>\>d>l>t>>>>>>>>>>>>>>>>??(?4?>> >>>>> >$>(>,>0>4>8><>@>D>H>L>P>T>X>\>`>d>h>l>p>t>x>|>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??? ????? ?$?(?,?0?4?8? >>>$>0><>H>T>\>d>>0?H?h????0040\0x000P1111 2\2223L3333 444P4445@5X66(7p77@8888$9X9999:H:l:::;P;;;8<`<<<=H=|=== >`>>>?4?P0> *H /0+1 0 +0L +7>0<0 +70 0!0 +6E7蹏Ğ_p0)g A00ȠY~NE@&蜿E0  *H  01 0 UUS10U Symantec Corporation10U Symantec Trust Network100.U'Symantec Class 3 SHA256 Code Signing CA0 180226000000Z 200227235959Z01 0 UUS10U California10U Redwood City10U Oracle America, Inc.10U Software Engineering10U Oracle America, Inc.0"0  *H 0 0ztd;HxԙU#2/ b/ye=:GQHA ג"}܀uY' ؽM| Sx/ȂNujeT*/FfJj}t+)o #3&>g$u=g3ɻ6Pؾk=1 *^n 2ƪ6/j:#/erȋv moo.h|*}6Z NeqǍLh/kgR>0:0 U00U0U% 0 +0aU Z0X0Vg 0L0#+https://d.symcb.com/cps0%+0 https://d.symcb.com/rpa0U#0;Sy3}.+ʷrf0+U$0"0 http://sv.symcb.com/sv.crl0W+K0I0+0http://sv.symcd.com0&+0http://sv.symcb.com/sv.crt0  *H  >!}׏m2\=ۮzu7 'OzW<-{{Z2u; gAaG2PE3u(gK~2֍ӒQOfԹlVqE__e>;3L^׀PW^?aL,"ty~gH!~#nW(٦V?.)|=꺓P")L:_֤%k/L'{ "`?MLrgw'Ǻ5I(J D 6+P]'KT+^t É"wCL?d!10001 0 UUS10U Symantec Corporation10U Symantec Trust Network100.U'Symantec Class 3 SHA256 Code Signing CAY~NE@&蜿E0 +0 *H  1  +70 +7 10  +70# *H  1(ߨ~G v76`06 +7 1(0&$"Java Auto Updater0  *H Cc[0_E]x-Q*/5elk,,:&V:oF@]A{?F@ fO($Jkf,- ͽRna[11 LO(cTptj>ˁ0.s [t9UJg'VG&).vfvˡu]q"pxBWv ;h+\PZ&o=N/kҔZ$,0( +710 *H 01 0  `He0 *H  0 `HE0!0 +]@_"c-:5s[Y(d20180707123056Z001 0 UUS10U Symantec Corporation10U Symantec Trust Network110/U(Symantec SHA256 TimeStamping Signer - G3 080 {IhQDɉҜ0  *H  01 0 UUS10U VeriSign, Inc.10U VeriSign Trust Network1:08U 1(c) 2008 VeriSign, Inc. - For authorized use only1806U/VeriSign Universal Root Certification Authority0 160112000000Z 310111235959Z0w1 0 UUS10U Symantec Corporation10U Symantec Trust Network1(0&USymantec SHA256 TimeStamping CA0"0  *H 0 YYUOr]UM 3I;Kሙ3ǀۑWrwͨ 7jK _y5x2#2AY>+m:ɜHS6xš7w0s0U0U00fU _0]0[ `HE0L0#+https://d.symcb.com/cps0%+0https://d.symcb.com/rpa0.+"0 0+0http://s.symcd.com06U/0-0+)'%http://s.symcb.com/universal-root.crl0U% 0 +0(U!0010UTimeStamp-2048-30UcʣNrৼA)8ub0U#0wiHGS2vї0  *H  u-4\2EOxoOȁ@)]Vdq0*af V]q G̐/ lN3ִLcH9@!n< ɏSWA/MNxlBna\RNkJzS uu.fW:Ί۞8R` M'm2?@Ῑ9+ZXU}ǚ#*a0K03{寺?#"AM0  *H  0w1 0 UUS10U Symantec Corporation10U Symantec Trust Network1(0&USymantec SHA256 TimeStamping CA0 171223000000Z 290322235959Z01 0 UUS10U Symantec Corporation10U Symantec Trust Network110/U(Symantec SHA256 TimeStamping Signer - G30"0  *H 0 ܿi{TqG e$ m0?'J3Nm@" <$(rQ= &:C#uGp _[rHWeM<@28?,Y#ˀMɪ lUaW,ĵl#ҟ lbiNR1[tRWl"Uo?J"ve6򖕁&,8ӯ%@ S)WX^HA!޴&{@SXyR1ME<:"Ŵoﰊ00 U00fU _0]0[ `HE0L0#+https://d.symcb.com/cps0%+0https://d.symcb.com/rpa0@U9070531/http://ts-crl.ws.symantec.com/sha256-tss-ca.crl0U% 0 +0U0w+k0i0*+0http://ts-ocsp.ws.symantec.com0;+0/http://ts-aia.ws.symantec.com/sha256-tss-ca.cer0(U!0010UTimeStamp-2048-60Un_;1y6{0U#0cʣNrৼA)8ub0  *H  F_HϨ'K!Ͳrpc/U){9FN~eXW 6$ {;bJۊTm(gq?3 ٢YJekR)uJ+˛MYA÷?Dz"tG %t`n`Vz DXHwr$,?Kg_\T>3[ŷNqfE?v1Z0V00w1 0 UUS10U Symantec Corporation10U Symantec Trust Network1(0&USymantec SHA256 TimeStamping CA{寺?#"AM0  `He0 *H  1  *H  0 *H  1 180707123056Z0/ *H  1" %gslHSz9W;L07 *H  /1(0&0$0" tv}9N |ƀ