ࡱ> Y[abcdZn.;.(d nPNG  IHDRhKgAMA pHYs+6IDATx߯DǟF kʮ!= xWr"t ,ȑ_87c"9m19h1ƨ?^Ιw~ufڙ瓥;NO>v\ 2n;'O]i,K8F8ve ieYe2X}XX޵,,/*h?*,Wl7v7ӻ>z|GXkς =lͳWv>oW^ϝym" c~jݓE{ۗ?o^- XB8q q~]I{<6|+_{n>?c>ϭJ lw7oq T0+>nw|n=wy8/E8Y~yHb0mmmnp?FǝzU7 _>+i^iSg&;p.V!~5Kok|j:=NWY{A{o_~sr?Ýx`uECjF׏yVqcݰo:xƍrG#=4۾88$[5>~aC/?(0x_ H4;Hn8Go dssr@j- !!^hȔ@{E+2%LJL;ç[e0> oԝtԎ2d52'iUMvDWذV? +&S>Zg!a_ͅʿy" BZAВBa"$ZYCf+SyW 5e{Tv(ςGdb;{`. Nq}N"uzkp~[&d`?4ξBbs(}Ư z)]8d\D7,ye -Yxqzpt_r6GsC>#27銴ʽ^8y, qݫEȔ@{E6~x面( -Sײ,˲5+K~X2zЋiU_µ;<ޥ( vaPme&,eiO{-ҩ~emS2kfeϬDݸ^](rЁkB(.Pc4Nap9~LvZC- A9 t:۫n4e˲,c%V %6WS}iҟ40LM,)N< e f*9 :ߛI{f.=lҢ(VOJ`Ui%Wtc̿FDj|ǯ8mE(JvWqBznpK_wmZ)?)ůzm&4oS^7`$(Vњk_Lѿ7/HI. nU\ok3~udXxhsbׂلt]Nsz_g }8zm+,Yrւ Y_1] D&X!׿J&ם܈bWlG\ǩ+tѾ<Q$j/e8zm9*fu#ڸ(? a0MS/z4"mGĎ_-._S τF|dCa|k Sh L&W%]Lf16q 1xUvo%0ц봦¬cX|r#j ,#;vjM-ӵ.m?IT| B})WcA&R`orL|#2Gm;̡nD?KE*[S9J)oD9زÿz9c*SWo:8/n<}xb1nDݏI+ވG".[eَQ?!:WҌqJ'7M51WdGױI+d51Qu^xԿ>>=]]kN:_S $H.p2OEzȎ,`xA2]9bL7Xa|S Կ*JC'eJAa ڡIP*;e͑wT+8u 5xb0ɨu&^s׶eW7¿Fk+;\'$|$ʼP)0> h"Ji!CWLMN!LV~Ak?P2V Z*~IoJ}_e+f Pw$P^[wюm=eқe==k,777[n 5<-;žDNrOx#}w6zmu8]hq:iz|ѭ}g^d7w7ɢuN:#2ЧsYLgH6c<\,^[ JEc+9aqd}u~8_0,NMX~zׁ6yWdJ?+hY^LPDX~AnC9M7/uXGi[re\MV'#-= ޑ hNЋ+ y\ԴUUuins?!n_(wDO&мJul<=.o`V/IyUIhϚ!8W_1фyu{Ylh8lχmτS: YL4ʜ*(lτmEykҿγqٟ5ób_g,[p1j ovV#Umҿz^]% KP H &Wdt*dWju],=:s M7|,hWjX,rXș˲P6 M}ReYfgO=m<@À-?!P5MgNK5YFAeE5~5dV6B,L5~STƸUdh\[!@dʲJcbe'dhUZ3AQ룏IDATxKoTGH3l3dbng^I")ٱD wlmcy$c2g,xE^NwuvUSuNU|{|{hٶ-;w7~Uc{rt)Yi'+, Nq(YSh2 $A`xnnn<gQ2 <χá B}$pnX3wD0?|Z+_uc-ҥy.ӓj ?]Sa;]͝?:ODk&uZZfDiѰFeggGɲԌ]~z jYY{(:6 áN ?>9NDK7V||LMs=-'_nO裓"ygGnY'iW7Ա͓Gݹc`cg򍧪zK&Dtj C/Ԍ|Ooy< ŁPK>13~NRpWK/G/^JE#VKN=修ƽB*yG\$x&jYhT67N/1EHB=B-\{Kӵ;>!| -X&[$ܾIUDUwy^zt/o>)2D4Ǻip/kCc3%{ס^[ Kl2G#ci42=9m*:9_#ox{F̾5nQ:w|J6 ՓYF;;svF>\?V@_szq]1soee|K%9t8˲O~e[Gx+V03I2'0hL$5a~z[cy$F2oil?\^puV>aDbdW*!q-ij2ZKl=}.֓,,s=v%A#:MY@ŔofƧMbj.Xgnn8`ƅيSIB̩gLU˰ٻoz}d}ݱ*n>tA-D_^pLUۭXRHLtk WSa" ȒBzd@.~m ;{lGj;#SgϞLϞ7s4%hio.&֎ѬQKhl0n`ǺPx-)ʭ J6c KB[I8-fLCF u9dvqJv[D *vRLc. n^8Zk'R0f-SSuX5spwNՓz5Y^E}wዩ4vj]e/Oe]\i*xjtn,y!@zZ"^igaGaS mdg"^0b\.#̰f /BK¯RIM Mv[+9&L;VcTk+oۤ!OFM>QHW2"B]&Y#`Em㍭ݹ茠#$(KG|q)|kMtSU2 !ʠVRP9 @00``S2(ZIM0eP' QƼɄIS0qM` L1ZP19bia[ j]WXA!8= W0[?BS).'0 Hd !K'źC-\ ]b4!-&Ftha@ X-xגf5u c="Ĉ&{w߬sy/,.-q?MhryjC `eP+'Gu[%JjQSGPa- ZC.d jR+WG-,iL*O-U`k2_&L[RЯzK6Tו+W\bVO0]t;[iݩ% CddZV%1RiRK 1H3 lrد%~A X]/dmRPH lggm |  @00? 5ϘYIENDB`n(a7.QL,PNG  IHDR(ԚgAMA pHYs.>4IDATx=F_t`p.Y՝X#`d#m(eRpIl@ͤiZzL+N8 /LMMY,Aɪb5Y{AJuzK$ ;^<0,DDGᔿh \kYK~w~V7%9窣 2Fy 7%ǻ{sc"N*x>.>|cb5_9,-/]&">0. 65{t>۟>?8ͫ"7B"i)ݼ~jO"|DOz_e?׋.s#QY歏:9ǣA'ޝK=.r!Nq{C䇌ND? @?V9!|?}¿}Sq]' .^l3 3^ 1>ZCB") E\yUѿ=='?d7z pΌ*xܻOQtY"?ˇeRΔO`XlllTG1Qq*x}rrT ֡|gLMCJ'<:@@8^"}a 8UpulW ^1<-<9 sv1nA7r^V&cdsTJLM+MQaLadTBCI"m*eC+vZ>W_jj-n rX)SxVvգik n7Vdki<:W,ʘeFg%MYFO-B1S{u1BY-j݁TA# lO7V賗i* wBMi8!MS/%Y Ӥq_~)x-s b@Tlv6A%IR~2> ŔMV/ CHP>EaT ^E'J/ꍱRu' A$HRe~ۿ"4VxQRaWh69I,c8gL$aqM0 kUtܴ|xX ]OE6"5@5z5yeK4M0 mFD &c4GO)bf,sp%U-S8=W+* cǟ#&q+UVh]٧dX_+['nEQnj(&E#z<>>RWz®x'`,[a񠂽:-)Tw>K1sdh DEP6HP+e&f,MzL4Y-΁2ժXcWx6{=фBd]6h\M>λUdH ,-eay-"xQ W'GXZW'xf"vap$IZZ*x(xu.b),0P-Zo1/R3@6\j$I0̲(#:MD^GkpdТ gj raa0ϱVd-ηESO $1Iqً\fI8n-̂5FԬQEj 2kuqw -,[r&NV5|V-[I4[4XS1G Ny+Rǔۓ1RJU8Z3v-7 ٫F^% }Vٲ8G$i]QpOrd[v(ڬ,Z᜛4hlxX],RB{j̫%͋^%i֫Ya}e`{VhgAJ=sz.}ꮸL2(0N3GnAL sdċPE+?LYGjBaTm.A!"s@OswAW'xQګ] $Irmд/X@zӂwL缺7 8 z<WY%Ujk0kR-YlL$0%_Gf/"Й)ZƻWnVi3*Ժ1G {Wx,S;q3 &1J8+Cb(ҒYF`xS|;3o9LxfѠ[DZm\wڠ)ӽW4[NѼT% +6v L]c{x0uLц'+=SbhazaYAH3ƔAVeĠhyQE5f.} 64qOa+22 0hj J㉦Wsc9T? gHrVLjP\lSǭ(> B˥iDN9Q}RV.˶I^ Yfdn# Ϊ0qC1^'8 M ~-S,"+_^0sW,͆gB^Up)_VL3muן1K9hƒMUhOV ϯ@DaL(&@)$4,ѳskҊu㙥 ~ɎH08-Ն`|ɕuFZ}+680_^f9}N8WS2#˶&61T-s`l+|Nܹs1;wvoaiq3 _ʕ+ϞmOΞ_#"Ʉ}ݟ٭ lzlv4١}4x2FneXZ`/})₩ߟM4ۧtttV儿Rx\rK+\'Z֌hB:2Tz;e|OƋJysVV6w㫴NgeO0!Z%0 z]""Wcфh6%D.UP&u<)e֒~\>_,+l6>::"!nK+]a;JpxDIDSTnDD3Ehsi]2ُZ9r93KUygJcl2 oy9<motх Gh˝]pa{{ۭ RZZIus;γ꧰f]Yꪲ+.JYT…[\/Wnmiex<#/\}louÇ[3E O~!`|ȹÝ/|2L&2 dnÆ_ΪN?g++oތVW>y2{672sYgUO>yc2~ x9!7s _? oxy^Ϊ 8C> xt<:@@ xt<:@@ xtW/V`b(cϼ(N<@DZQ4Dtr 9ϾtUUqlTo%{]bJt6krEfU<[Z(F5i1)v?bWIb}? *RYX͵+ BWuf_ɶx%YOǿi0vnwԋYOğW}x-?ٯq9tm⹖I;/?KD9x޺ ]s#0͗7}~GDt=OnwN0ND]Dt۴b;e`,\xБc jdzޫϽs=G|&o w$\1Ƌ?d'pn' ܞ/cbֺIU;/?շ?^؄q=O~uZ s۴oXPy1eNl'`M֖vY[Vokn$lNb{9vbAK?e'8]o?s{o/'ޏ%%XCo&f<7romWzo9$k?Z퇦}1>WwE'}Gr)iO쭓JNfX|@B]u5w<"寷:`i#f,d6;teo0ZAP0Kf @q,({;qi®$ ;Z:u:'| 6d'Ȍh\D[gumK(z˒cqO,wd&wsE1%mN,P @Ʉ{h87h@2Š'/2|"$7%|5FY5p|zGUDyYdpȥ}[0ˆ3Zz}"dD 93'3}6A=ɰ7-ݵfXA:RgRE1>|2IYjW[} Yz}`hS)TY}"z:V&ta,Xr}$"^u-~Fg:j)mmKfeI9# @6u^f/[UU۶ }ݠUa'\YŰGƋY6M3b2>P0Z㷝MSO&r1ya6 Ǝh:NDbhY2K?;o!~%I89Ly0UUUU,_x%ƵyulrY.ұi) 7R}aAc;LZJ:0ŔT[t"THWTX *62 D|M?ٹ%D 閤 HpޒxĶDUD QM2kZ go ww+v2QKwy7R*3.rٳ;M_=w+x-I| bna&]i`9GK&U=}~f$*v=MuqkWElr?ޣ%Q쿯 ZEh'G6}"/ Q48ajZpكN2ˊ%ѮֵFlIt6Uu"`kgܰv4&|0^ؖ>TL"&ɹ;gbIo%`B{*J2ML-Ӫ퉓Suh!}jrene۲3ݵhd؛jP7JZ" Ղw$j@ʷqsEUeV"SgLMđ,M"Zʹ(Nat[HĵPGKL/Iܠ}H C7h@A'Ta^^ŋ"@ƏOͨV$𐈥T7D^5P!TePEU64? %:n3 # m#}ĮKT>,hsAHN;E%].Ъ-L1JAs$k#ISu27hvMhWcʏVJRRzHԂd&4C"<~@nЖᑡve ƛ=)`(vyIܠݑϰD1BEE$X9+)d#- 5 ?xFjuc4H%*4 yNՉ Ԗ-seLR#-\VqR`^(=IhW!#6D񛮧FmjYk.iiI{k5w &Q-LĢ+KQԐX$q@dxIԫ< %lQ H$sKo 47hnGYn.i{rI9v G¡↥+FASlɈT7Dϋ @rLuɉ ݠuXb\{-%E[MXB `-4f6&M c1MH fJms )mi*V iåm灄nЭ Uҩ*%85m+ߍcz\g*-Yp,vt1 ڲm*Ю45#_:~&}%u)i%wGefuV2!27&H*=U RlH,sAkqòMV-X˖thntS*SN9S't%`oH4Y}j;!LReKSg#jTR܀Va Ui<#PiŰ4K*KѲm5 Z+OQz6ENS'ԸKp=לSmuqnJI/hܠ%О$=cy=o2(-Ll[P0Knܠ(APeAo2pPNX uKJX:q5OCnнV}/|,ZYnV.EQ}Êb,wXUf]U]VVF))kt87h )nؤ NE.hqwT"m-\1o%%5Y{j-Ri=n}j ٳvݠ9.WꂻgL3-,7h ah'W-KYhs.F6݋Ri;`-M.KdJaqH*",Md2!j'bdn["b.Kj\o+i;8estʿPUbsZv4||i,MVD"NWli @\l%;Y,d\N*cC(;oҹk,۵Ʉ h9FG -t.ڳmkzJDu]!l|>%"i>w-lObervT4o-%R`2y]Oj"nkK2q4Hh:a4ł+G"k]ˤz~Q=qn`4Ke],?}+&c+,:L~4{HǾY^tM ( Hb|ger>&G IDATx흻R:Eշ 2:$$3&fB2L6dP7!|ZjZEufX>:{UnWpbΔRwŠ>%$n@BX7W7β o>T=1~squ,?W7S) `Whʞ4Kob}n}*f&T$7Z:cͤt+C[\iVؖѺ1Ί9Lz|z9E ZmYllï)/jѢ9f9Bct]L_h|n}ͬq1=`~7yB H=fXʉSJ%z}}-F0Rynb>4e\{C| Om6]lNIDX~qO8 =Yg*tΞ!nź `5>+'*t_tl_ SI\~2HKk߿PO)Z^xPLYFMi3=^\c;r% U|9Uyfhʞ$j i1.A7 ݀t H@7 !tf17wtC}ʼjɳ##L ډZ樼t'Ik\Hyن>6_ ȣ@&#&,SabicgV#tcj8Mtꑫ"#c4cWe(Q?g@ZqD/5@؆U@P t Ho~W {$y/֏ 3}BĒI:@Mc0t&} M8`9cbClj&?S7&|hTiI8I5Qp&Vn=̔bqq0bI {;A+ |?C7$@& ŷn|o@ z?Zk@.~?O:\9z:ŃdCHk̅h⛱UB}\1]6\+C <"~.4=eMzHMMM1-So ,Z 'gH5AP2A~tboȪ $n@ $9 C7'~p  H@7 ݀t H@7 ݀t*q &ZD@ĎFmb428n&n|LZI,$OjPoc2biJ7 _?4'n&)g&afFYsJJ>Oص/^6Q! u`BPQ7d^$n@ $@]ȅ p,7 ݀t H@7 ݀h %!Ao.n$l~%(J}2F@dS$'rZ1~rın7OKRrP&!0DG̰Y~#i3k_E=x;6_OI|*9*ȣ $n@ $n@%'xcfG`ċTVnɼQ93iv2/kz^1Go˃bnjeN Q9I5$6ߘ$?oI2[>oYAԺA+ˀ ݀t H@7 ݀-\ $0o H@7 ݀t H@7 ݀tMB'(ũ TsX ˩+S2Y]e V!8z|pXcg4쟌`s {P2jؙ V;X''vپ6HG5UW Fځź1{1C-/SHW/2JNcv5qLSW`aŪb)ht H@7 ݀t+PW$PW$n@ $n@ Ͳ ̂*TFebjvgDzE1!gAz!QBsnKd^04HɸXLlj\JOQHz<\X/fu`Co1T7he1\@7 ݀t H@7 ݀t ԦX}B)[7u,^U{S>L5<ߍZjf 8=OKh`(^}2lo^.vcVA7hrY/6׺Ϡhb׏O!L{,J:ћ?\}AǛcVGni61=\'(h0hUb6`/pE,+>(D2>J|`:==ggz{~?~̝~L>}uW/_$GED8$NQDڕKQ 4%D$GDڹZ#!7#yH̤Y/jC&Z73Y޴(?[q;j¡[嗞; 0巉C XοdoU?޲hb,>$Xk yG,NCzb'ːן';FDw8w<꯯|K^S ?Y"= ]I!|dYћ?~{m-ijZ% v|b'JDs^=MDw~_'?2?;U]\{ {9B&G'00qڇd=*3J2x׹GO q!m og"/+߻kUDBfT־q)0{(naoX]TPw:֫rƼkHvBYt/7nX]{hǙn{T:ncb'"z'&Cڱ{>iǙ|$&/`d˥{dv~+XMy#$Ltn* .\.Ϟ9]]׆d@C[@@a P<f VCi]"7IM,`7.έ5bF8!ٴߴJ &9fv"m]˄ «5,:Fs,SǼ>zEfZ չԪNW4]0C; @L1MeK Z+ Ʀ1~X5A IN5Et~cBF 5) 5;M 1OZLLb4=剎%3F\|_r<邉frK@gY5MOej5HqHle… A q,YpB嵔uXρo\b3rX;3Naq|B6V ap}h'֠y )HI9faGfmhJ΅0ntT#S(1A\vzɜPgyL0 F/F&!ejluTȸ$.LdUEuߌ @"0;HByᕄZZW#1毖D(txO+P&T9:Mjִ#Wss0-ڲXlZ}Q`Jf8N<X{ɏZ?QCW$Ze|rhP>oO˜H] u$`]KZ[9FZ+4”,)tma1-uPY;#Z)Y.s3uJOS[Τ96NpY%\{q,&J;||-6Q3CPO~"ZV+"jK$n֪b>)/1[|%Tl äҙ8g* jSEdYVd dك<vEz$*%qYia̍d`هy C #Fmq_V7c3~ FÔ;MPӂ;}skwu!zGÔ%ij*rz  QD*z;%H4 Si %R(.1ZhuQ*Ե 35yK9f{̰~5KYVmqyORvijfdΠG@SZZǪ r+tCc!osZ^ Z2ha&)0T`8|%?cmQf{-LR]d4 S!Dہ=5m1(ma( 5+j0>L#y3᳚7hH@<4b 0~L(@Z^g\#l:{>, IX 20sb%*] AJFmO- AR܇i  qv@ƯϒQ?;'6;b^Yu]Snq<1UF'5t>Q?'9E^[e2ŝs Fé }L8s:uPD ɁL5Sߘi̴Z; SZd<]t[ !@$)Y2W6Gsz$xMgzD*д^Є0C2mغv츠 Z^g\fk^[nnm9 ı0}Z,Zz6oWi[Ĭġ5ɲvAMۄ0η #m=l~]fHs2H%1oy.5J|~2#?$?%@&A&B'C(D)E*F+G,H,I-J.J/K0L1M2N2O3P4Q5R6S7T8T8U9V:W;X[>\?]@@@@^A^B_C`DaDbEcFdGeHfIgJhJiKiLjMkNlOmPnPoQpRqSrTsUsVtVuWvXwYxZy[z\{\|]}^}_~`abbcdefghhijklmnnopqrsttuvwxyzz{|}~΀πЁЂу҄ӅӆԆՇֈ։׊؋ٌٌڍێۏܐݑޒޒߓᕸᖹ◺㘻䘼䙼嚽曾眿ەM pHYsjOIDATx6uݥî]muz[ 7fffffy񘙙⥧5˲2HrvN[I INA0 # U0D1κ뭿s6;o 6t6b˭fK[:˖q媝VO˚]w}={}:C;#:c;O:SO;3:s; /K/+ko[o;{zG{'zg{ŗ^~^ͷ~Ï>>˯ǟ~~Ͽ_#PS]7)'#D C7Rs1Hc^^OF| a1"B'#ОP he !1aPn@" 78΃pAd --p_WO@6 Cݡp0܀Űp@8vCrhiqQ sP0S䆦 t7t0ȹ!C!=7}1Unhr^HǐuS:7$Sr"7(d  \>!7̈Qȡ` Iy=!bL^9JF7Dv7.3]C$!@.84Y$H["3F %` ]7n^Ki( 2!  Xb+ > Gey0`W.rCE Ds:hl$ ih#oCJ`r%)Y%\ 䆀c0pbA3rZD @f$2@KYͤ_,d,EQr"{H?sy yVƚ-i8X š?s1a4U0zE .k,ga(]1] zmN)<  .a 4(Bλe*B5܀( E0;T^s t+Eu)ov`! $C, P<  Ӏd7x8 bF T0> `&7>o( = lr<tS[6ix/AYp EݰFdpLxLD]Nn0ttiϢAC Vb FpLFFfbςCP}Mq`V Ec97`3(s J ࠨ uihWc7Ѯςc!Ein`#D†nl>MrCernrn@rnrn@rn*SeTq7(~+ 7(I7^agU~IMAW=@j^Hnj*7pznRV[ a9/7@zr O~nO60ߣ3a7l5ŋ;[HtrYH_<^\ q HWk#1rM9%Bfa O4ml7ҠH<H,!LAuP7H]PyJuCbPA![#X(>uPu) KJ3WdHo7Ky\S^"!"3(ԺJ;Ǖ}GSs^4؛~)40^0rnrn@rnrn@rnrn@rnrn@rnrn@rnrn@rnrn@rnrn@rnrn@rnrn@rnrn@rnrn@2v?= 2ufs0wshqq֪r4\;F>347@cuPW 98Z:`( GFvrC:S Ϡ!Ri37tIENDB`n1sw UQls`8PNG  IHDR{gAMA pHYs.>IDATx6W'*R;~u2ʂ*/ oxɫ]˵q\KK+ *U{ ! *? c'$v;y>2qfcI H:};wM9#kW{ H9͟B El<ErcX6T%X@ X:u8ܗz7\<êpSoC;j,Z]Xɟĕ#ˋ H}.-3NԶSۻ={dk{ׯ/o^9^J5 d{"HsVNV YX},[מ[=?T-sG3KJx oKʯCO̽xziݐ9[];)V-BYsw:z٣> 'j/^ۿG8L 7^8w?xq`, )77>~gb-kwi|G2k=A3dHk\];iWd=w?xQ?G;Y#v$@3o?}g86x^,zb㏨ϝ oa֛~f:]_pjcɯ]‘E;S9W#>r>tQsk'3pןĠqL[IBi(~AF/oXC9p˳^Bcs‘z8 #(G$ PH@(NxA:anm.+2JK5(Y}5nXU[DR$6\v 4M%5󳋯psm+JզYSO U$hhHC;c({GY Ìce\Bhu0HǴ;4gB.:__T8e*nX&;/LmK/U[Uvb)iʮ썪cŚ !{+N\vU}'\[;i^|I,IB$ PUAkرURJiYXhIӴ #F^PȒq]AF:kĕGuA9"5DEϚB QTNܑ&i’*%.G.k)1"0RKK2 X5ܢ9ZD08ƀp"$MᎬZIOs, $Iàԓ(fI_Qb:$eH)L]54QӜ5z40(qΓ$ɲ ,U⊨*l0餳ؑi#0`B[PQ@rd0c"MGȮk`RU .sdh5Xƺ)cCC[k;9IR2f(G{X+PcG?dy Ǝ~IGݹ;D5u%c۝;,F;&,Aw sqL?c,IBZ*4M|3b0!MS/Yw:~Ǝ~;VItfi;⸣F;莡#Ǝ莡#Ǝ1Vw)ܑ1;v"ǹz4 ]kEX;ӨEz;B7.ZT uU,GGwT(2ptǙ/ -H 2Vwji1vuGݑEbtG#0-Gw,kEU VwŎeZdsh{u#z0`;j0 YiP;-+dj,JFcMhi’R-.^$Io#;>g5mgwBysc XLܣRJ)u)]+>~ݱ5i5 [t(x$c8nUO)iLg(TEA]w-9"7vD9"N;"_{ M3~{bIhgsc]?שfVA_.ІS6sGI~/\[%,- { Si)jHG3<_2eH0\Ե^yZKvƺVq z%UEYq۲!n9OP2jҰ~"=^:=2+Nps~U5,5-x ++~Gѻ_Ti .ǎc ^KЃc-Q:$.i%k-Ch@ <8b~j[;R5I{fB}i^| |rA&G(|5b \]s(N yIENDB`nfK (L9fvPNG  IHDR^ gAMA pHYs+IDATxϯ%UOY# vx pB+/Ɇq1?`$FXYr%o7cCD^ݪUݧ~?շNӧNh" =|0ŗ^מzE0m[^pŸ a\!B_Pn^9s;;w[H'>RD" W*6e Nͭ:WFs뽞)[] s:@k7o<99#q} Lss޸S2 6 gퟏ>#zF߮O74|Kn蟧ֶ{땯^yӟ+}'OʻJ+o'o99lmSloAx@Dͦ:cm"z>$}~Cg~t{|W=?O?u7_}"z/~P;9M^q }x]H 6a!~?ED'}O㉵#m"7 ($3 ADۏĘDBc !b\V]wpDtzz:%yv 0S[vA- ABR625[zD/?~/cXahR5wRqWk_8k :ph DK4C:'*a ux_)"2驱͆/;|o[헦2 w;/?ʻ?Wx+{~Ķ%!'|KV@7)4h !"BJl`R^;1^ҫ:;=7?ӟuS:C;ֈOGA>B "BihC%lIl[Za@ }}sr!V Izn޼Y4l $!LC&8xg'~ nܽu:J4b TG4NH!xy[upk~ '''% (Š&_z9T'MUJ !\*sQ"x.A2j)7[wA"ęZK9eݶ=?q$q,f_ɝC+)s7z⮈_+ ߸ZDG34W։ɂ[փ%)m0M0ۉ ڣoĠ =Ы}-9xSlq[4z(y*3[3Zk_DRܨ7MXC!cx`X)0ډLqg– -Y1̳z_?QgqVx)y_$9`A74Q/Kviubl27~TY3?)%Ӕxh&2h02BXژN0dKs0OIWĻX,")b⍋`x e5.1@x CB  *0 0 C   L b 5BX b P4444D\жe)R$$"?ZWl 3+.`:eM~u@?mǡ0QIQ3o5-j*u)Q)5^@pi{"襱,|GK=l6<J)Vб@@^CS>ԾlMeJ=H 8Fb/ O~D4^. ~IPoc  lm0A][""),Z\x{AL^Á$A{[|:I!h4Sl!Hֶ ZAR $c$WXht~J[PX˥{)+p"Wdz $H*2۵uH/8y u Ndq'1@r5PCEHnk'%jk/\rVƁY\r<@_\ Dpe+,u>^n0v!ԩV_ 8 zͧzӝ;99{^m[B{W .Zvu]p^':~ozͷ<5$/y UD)ݱ~~} > 89zCf\ ikU{XgY!> 8^C%#Ѫ}j*5M#&ƱVl$p*s jꩦ<AzyX)R gHJTL'؟@o{_e hKLlk|<0jZYAϊT(M/]ÙW@"ԇk 6Y:Ԭccy 8_fokd&γlP "^Qyk]|o!幝X@|c :@_yB_X_ QcK_,"-6`"# 8OF߬7U|MOX G9Mݱ(ooV WA!5~-#QK-`87zeU ~ A}!pjPA&8ǁ:R#Ux JfVA->b)jQ>ETB1Sp,H-?3%"1WUP+HpbMa ~}u´7k8VBa9[8SA!hث8s1~_ #쾳O_zꉈx s wUCKp|k(:^d(Z((`M-*qK@c 'Z҃`%CX5o.^a><Tb v6 R5Lk7^W&b`)5&".x ˀ0u*`5Lũ88:*Ql&KcL:`b y< <!l³5Jx JcȈbT5HIR$RSkxw88ӱ 7pI]V@^Zn3Ǟa&"EԶm.[9/|{e) ku*HIDI)oXm @>9CkVmtYS TtKyt]ly !RBShRϒ=@pyY|eE׵ m/_$B !qTe2ip]sMrBsn\0Y `ȫ+fԮ /tf!},arQw!)ww7ru]dF;$_C/jl'otA)RfKV7:dľPUed5Dub7*ZPѼpFyܽW6^QI|b*; p+O>PʬquDJgy5D8==nƫnw(-)`~ &OyB]ЅkR!*|j+0YݿK2. ku.Sܹ{뺓)sYPqHQ%Runu=Y~ci wnܹ{iXhҘx*#yi.:% ^]JQ0L7wYХ7dٮEo/{x)]vK)Ss϶mlcUG *:<#/K!ɻǺ7M#u-4j%B\jP`.⒤ogǒ ~vmۦip~v_G>bgh瓥UdT%%UYfyIr"8h~u}2̊y|`G=YPEsqiJ)lřEm,{X#՚Uԇ`], 4܂5S֥6G^V<- w؜c[#)AXCYX+"TFV}{<#/ۿ.8vr0@J<8Yb Xh5\h@i5אE0QTZAc>F BV+5ukY`h".0+j7xP LM}(g9;YP*&$29`^5O.Yۂn3dw"5_8sN8o,FmGg L-8& [(XI{hQދüD?_z9^Ců#x n}M,y}UeᩨC<0世A>iSKeaOWyI e<)*6 p `Y`\z&a @ -\)ƫUVθqO_;CQ04PB~ ȸDz'VI8AWݾ1rK8bc.Apk3 T(oQ )L@QgLa8&rzU)CD~x@eLk1'?lQ(ĝ.1'EM0NuK f-IENDB`n2RmGP4KeάPNG  IHDR0gAMA pHYsjIDATxͶݶu74JMR˶n;;LC 488WfgYvP 5Lܫ6vq:] s?]q Hp}G8#"X'W20-i6;=2mmyk}hEme6{[F{f+\^mӲoaG t,výž0$qNνsl|;i|-`场PUiJM✈lqESbZeiUoc{n:K`i#u8'۹QUuuwnKXC Y>~HouyX<.F++A BT .dyЊ@/ܻ>'TSAo fVOϻFF%0FAAZ2BfRρ!(vel H  H "BG' ox ^= O?JQzs<OUZQz˟Z:Pvb>U I5һT09:r>O%JuН6 r:#/c&1;C̙;q]$W̺ r\ZQρ\N0KR/]Z\;uicgj +g ]GptQ^.CnQN^S *x!>$j Or~Fd>xaDJR;f 'ʪQmPH9sBa)'5_QӧH.\k4*um!M&/<~s#r޿a𮝛Ѽ!"뵲ϚCLvmp6P,$AP$qs3'wA]ׅH>$3tD4s *(=-^ w;g:<|p}%J?EDr\g$i^]@`9&IQ۶rgXHc*"9hrLo!' % \3 r$qI~ժZ[1m[5EN9^QU#UEu;` 5ANFUdg A3kY+$X6☄y/ &bRA"$7[-ӎ saAU`GsEf>G@AASևJD11""Fg1lnaMP7ahrY]fIkűVf2_[_M*')I4S2][D H " ~zwCCw nOXй/",7}HD6&g^zOk5ϳ/m?$o>][_}+?'?@ym"7{g)\>䷟|v׺Vo)?YMg?ψ+O7_=~x߼"U nهb_z}L-OR{v~P+ _Pvp8\=q#wG@BRv~=t:> A7>#uD+?jWގ)9{;}O|5U>aBSfIc,1cYXuyu$`+3@ 7٩"nF  H  |-W?]^Zy҆dv)=90D j-zٿ>`@huYJ $z蜬^"hM-i;!g\,g*!{8AZ挶SU6ѐR2h{Je0 *1MGlpeJ[<&01yCxDKNI*@~`.BuFͥ7@FLBjtެ~Ȭ ى')<ׁBX !s\А&C(2G0NS@nm*ÇӔc\v *\+ڋZk: @A@ @A y#$X(_zC5+ho/1o  yO U+rk[2|f^z*3N5P1I˙<1E| dFlp \~ygT+2qHf3YW8<޴g7v ;\3B~VSyWpo\zSQZyzRe:ĺK_QY1-L:~M1ڶP~>WZ) &3-d/jJ(O,ɪZӳJ{XW: iD-L^ ҕ'pu_}$,ðz~0,$_eEppp8V#k׮MS=*\+AQcQ;nx8`B}Ȯ뺮DmEkbv{4FLk" PAVJ|XUJ@ 1W̳XB)?+PUj֮k3QEBkgWLMkudyi8 Tu]Q4bQUZD\h>ېϢEt !w&Eh&rεtv]l TYVylC*z63X]L&j)T90wR <0YKӻyD>d/_b?(ۛfi.wm^3݇UqL<=U_v)VS($cDdu"Mw|PQz*uєcL4%j1qo+~a?$~(ROWڲ%TM5\1vb/kQ*0K9wQ l}, AFIGp A,PArNB{TPH2sɃ@E,0Lu'Gtwu^$0eIl!Wm%]ݱSH1oX3e$XUV.Ɖ˩LNs.|H*B3%!t3pQ]Nj6Re!i!5퉜iOaJX~tէO>SmnI՞uRwYȐ .ƞK,[oBh>d .R._#WLJCQ'&Db;?4JWQ><0`ׇԦqsDu[Yw4kee ЕdWwRU#7FhR QǕ G+jjŇTkjfEs?CʩANg.aȪtJL=4f|9@%b0BE1{1}J);+zOk-:֔T@PJhZ#곔dFVz&sSjP~ɬƒvߥRߨG!G}m AfbI!<@9@(%<XfIy]sPJ l?w5]hR$Ⱥ{Gʚ+u1li=몪D|2!BjN@9H&qU@ BsBO۶G'w s ^ MHQ#pU ۰Y`W!1pO?H"mrB!E<'jۖvkي fFLk"?T#&ִ RjM4=,""GiLUUf$zo20,79hO-l֦65Q; TsR]wDoXX !K](UF\z(bICwDIT)hjRmX d <ɠ̘dolWEktLC lZ!M;VL:,Juz݊2mpK^mV(5l 'His76$B'J KZ|As׋C#Dq6Tm!湁N@ R6zV+juHʜjMӦaJɾ) 4հ%.|̫UF2$ZZ`Bi*I*>duZm94 ",$@:0W W=Fb @rBٯƳpD4k #iP#4jUk0ǏğJM/38CRIuR?Ss+{^n%E UY= p^әryzR>ԉJu뚔ME:Ac@m]ldelz?\J,P 5UmV1j}D{MTӮBsFO6b<8CxʬΚX,KڼxMUUi3~P:P:huXUJ4-;b!BpLiLUUf$zoɂV*Hi@ĢU5Q"xs\~e6L7o\G(0ꢵ^'M cYDC*ÚCdVheku?1|D,v/2[G8D!7,3!2P&!r`{Oi|ȆD[@m8`!'ၾ$!su4;HIg?ϼS̓WIENDB`n,xo^PNG  IHDRgAMA pHYs.>EIDATx]uϬVJ]}ˀ &X*l ~%/RTSdwVXˎ UOTQoeƉ#9 BB$6FH<<;ܾq>s@˸D4kOݒE"eN<^0f_}*KEDDE/Ѳ/ ""G^t!ife1̥MY:oզ,,]͠ 1>Y tI-5ΰQS#gmzN'R6BcȳbHڿӉR4c)yg}^ DtNGM|6?.K ?MS i' mS"z&|ɝxCKo"+n겏Kh[')O6{Hi"1\}EjTN8~2vu!"d|}|P(lN۹{{d.h(N$cŖ|ϟ9JDk{Q"q{/=*YR_ ~~;'MDߚ=D:lDolW-R1'_?^"}즮vy+ѫ?_߿5˜(nG{5ӉiE@M+~娽&w+whfחgv}ķW/! pWMw.}~"zo+nY ?HD𡵸3^͇w|0?wG=qCi8;ϟ9zﱯ&w5t?|Φ03>sAkIBQQD$I"{@el࿅)^@ňz D$ Iv={{^ztj]E*4Tl0 +^"o,=U"y?{ i JkZo1"ň}+^z#b/٬K:_%>qZcy0xw?EtC|'/v: LaP#ϜNߵl3qlz?!"n8nb+5nb+NKSz˶fp{~i Yu}xiFQQ T{<81g$ԎBXz}!0Hr;lV&z @H{x CgF97\ @-%"pߵޱ* I?!ZDJOѝ_$CeS*. @zЄQI"UP;?y' Um\l Яx L*(SUjo(w *5J 6uK@- BH x Ȇ4tV4 |`2p㪺O) v+O EyX*cPSe!H@8jwKoJ}cV&j y{4yNA⻆Aj4SM(:(BH5I R|Mr.0Fε,%6]ƴSZڻ$)TŒm%rcQ\{WjAR8f"VҰjeMᒶ$!3Ʊ$wmlZulp3_;+`,zO[+_&MS"pU) h)0R`@K-Z h)0R`@K-Z h)0RGBe9+yTb -;C@R&m^@qͽPͻ,@`(3OpW$LgIBy(cR&& B@hTCԯR֊]-c,2c6 8UxrG^׹1S)XqС*z30NgQA*..6 .-@:j@qnDpS&".æxṴ`P ?S@X:i(D)\a@uQ" cSYa h6AʷO8 3>?x&vO0?@^c<%oS@/ x'~Tk,}s `p2H*Le~h zC'@KY7ܭ {Ri$%v_y5 eG Mi<{co/}ǭe 7ihE<〆&~{w.4NS3Zt dRQ<&y-x߁8.KMVD&m/hUm (Dik5DmLK5No# xj{5dٗaqɥ),9h "G*5(1,g]45p$Z\@B G;B6`@vj:}P۸#-V)[կfEcE2]. W#y$3{/ E^+rUHZMQLI,ƓkETjR ?Kk?\UJKH1U9W[i-ILqLy!E;Uc ϫ(\=F}d$IhPM[ۼ%TAQב* ‚ A*LBGߵ[ց0;$*@ڟJZX\\v^Ӊ{EQQ#h@N,Et:x/Z?y7gHEq-rK}<. @;itn+DQõ1\s[_Sڠd[$N]@)@;v#DQCľ ta*[2ĵMC% I'ZSv#R>"!Rn*9oE Wzg`B PS՟APV!uK^K#\^ȕ3s8!@^cJZƻ` Wh |H"*i1`q 3xzd'M2C iRC2Gڬj1-0YѮZh[@6^jVvCE(pA8-8<a@y@54SCW"Jt/[S>o N`ڏ`&U?xno+ 4t -Ȥ9@& Ҩ_g%0i@IC b~i@Y$I`Ө_r jh9TO-`L+ji0l Rvfv:B$l $S$2H]$ӽߚB@Ŕu%q%. Vkƭފaf(ڰiku͛7` GGWnٺc-7?$ĚM\!םѕV͞48MSA_;3W`Gdd||Sq,);/7K0iKJ94.^Hً}DOH@2b}e{524}TQօ#VvHw?R2/߈Ԓ󐡑-Yc_hef^3oAA[%\Eh&#+W_ i)8خ^iW!}5ϡRNK$NlZh)i N2s7ڔ'(a"jTv C!?ƕZ| O0~% dhT|}޺&ݠ1[U QjnS޺[0t4(]1afL)441}[R ?Ku2} ufdN\fZfQe6a5v 6V)(h> x.{<GE7.-h0* K0e&L}Ԗ*Pn*RE@䓗 `jzyoIHl\S@'xFUSz5wTʸ)v$t0WYh`rz퟿kO{L/̰ݒF٦rξy^2sYQ$6a_6G@Kx8V_ Q&V!.Y]frwrajLSLS|Krmӵ;oDI+b2]$Ǟk$+FL319ܻoK@ԢI<rdddZ4s/C@3UV'/ hLEUu7&Z?I`lD36Z?I&&-W0Y1R5N[n}'xFQ6k,׭02^CƎx{=1WsG^@טX~~a׋ٳSS6zd`dDLN5ӓˎi~/joq yiИT;uS$: o>IENDB`n141 <.PNG  IHDRgAMA pHYs.>3IDATxkŕO/vf<~a<ư; FlLMėH e`oN'$$9B/+K ]l`K66,ل&gyh%Hks?F}NשGwUt!c| "Z5PN#OU i^`f)QEG0ߏ?5i.&;n{t*WlCov0jFFcc].lƧ.w<::7{]4@jGFD]nٔ|~!<⸂{TG֟FFFbGFF;n028̷hm9Hfvhv6͸V"z%̾5wC_n_d7PX.ixd͆D$~ڥHh o8f.Q6ەZ9az^>U":w]lu7OO2l"珴)d>f56?'`cc͑jͦdo<\Ds!ng#)kGN& y":^g@DђvY;-Z1^Wğ+ů_;DtZn{ht7_$Jq]k& >h ?T&`wl#5['}ogr签N"/\^=M~~]D4C?03+/ѯW~gٹpCD8xZȗW}D?MgZK6=h}m~#ֻgsd]nS@s.w٭KN|Age;~f`|.Ȃ~ ݦ(nQKv-5zy{г6P2⼿`B?hDnKMV@DD?ןKfyZq=$/k9؝D/̣;hGnYV}5a-Ʒ DqQ+6:125?]_s͂u~[_f޷㕟Uׁ,ŗ}C{y߾.V\"Z~|y36`@ }Pt/?~)܎ͦ6bpNV+NV&N ibGIe_w]ĺϳ@zQMt"v%J83~L̽tkkÛA hSlV&z6vL<&g X ` @/= (A9^y*K@ )BȠCPmm$:Poڎm(ˣM4*S(i\c -2E.96 ӇyIrsGLj2.dn 0a ȥ0)tX_.Q(] ɧ%:aaK[`dRW3-5*%&u){s o>3h a4]5i]z;u=,ɳES@RQ{mGQi*3P ).*8l= (0УDIOgxPG>>|Ïu]"p & zQ`GzQ`GzQ`GzQ`Gz`͆ZսXr q %e?8'{56N8u{@N 2oş[bXVH DiWy,v 1cr"b+ IjN$9VͶ@Ak,D\&@5@z֢{fekzY,m(JOXi@JUPZZUS:1VTa$JVWBc^#Oq'geD <o}w20(>P0УPcTUmT2:6J>"m[L{^s/7S~SwW  ȗͩ/O2o೔F_kHw-i1ܑ]>3JbT6,ҺǥɊhWўd:/Cy6ZC귂p97)z0$wMpdAHVBY#{1QCK wQ%),TdwhMZjL%["%>Kҡܤj˩GK% uyG*h8Ύv &=isbJ 5һw@"]Ah=d}(Cϻp|!Ւc/SI!LA,0I[DQy55j4!Ř<Sޕȟt.v%D0v]B9kMVRU~z-yEɅ0*ij`zS@.'ômћw({6yEyVq_]E70::KԤi8a0 ;A"T8Vhqq:z;_LnS|p@|saͦ8tϴfsdd q<66 ^( Y7DJ(UkVj(8fSrK::x-X%G%l*I^qGY H~7HZY}bq/9d XtGqtfĉ,7A"tQA%*A({(P!y*)*MMS+ Ud Xf8&V+tDjD,!5A K˨u" PkPN{wljt\H OwM.u'"<pmQE @DNnSq{Egd("RIak8')X2-]JZϪXpyjSwj]6(kYUUb ){ w(#z-J` l"&VDDQDfJϭ[Lw>4͂CkqHO: HBh%Zݗp!TM\vD64K;<W2".>` RnY,VESX+DL(󉊮Of|-8% t~ _E,F ƺ9JѳeFTQU2sYtIMD h”>giQ4'*3x㉓.eN*!bb@Dk;J@v_GX]Juq0n%-t, r7 xSbAmǰ!Pw QYޣH _z.d WBgΣ lҮݣUaG)@$GeR0#(@ؘʧ_-P(._Y9%}&"[SUMRIN8~XBGLJ"]72rSʫҴԀvźwTX+;|=F |ڬՒԖ x @fV>Ua+ʋ{Thd3b]p\fp`#b2m-bk}ۓ PɥZӎ?lԊ#*㳻Ǐ<$nl OZdIYFu !SfIRTgV;s6Pu{ 8bU_XpgOiX;wϪzIV))ʫatyWشҪ%5h5JPhgH)d&}P bf]N\D&(ػ?pS,fJ9ѿK؂| 岆fi@}"3ou]DQ+N>DRp4h#r ?ZSubt-ԑ03F z4}]ȐX !d5a ZuNeqqO%]&M֚WRSfU>1%3XN;@eDt7~?FN8jP__߬sg͞~^9NtWťF 0eʔK9DQ׈L*$@e K鰡6-e8}Pzr'0eʔ|rOnH3 RI|50 C1-H 3f匉uc #.$Q2A_5TL:>jκ>I=BMT¥B\yժZ4DUɢcK>WS!f~5kMCSl#Ȱi"3d*YvoSyˤ REehOQ}dL_ {avݑ>δx$l]"-J#pMmF"#d(C)zi˟;&2lnc &官ۢji970{,YU_ӦM+4ICtfwxUiPݵK#Hđ7)Vgڈx@KvIIsj"AVzڕ(L5f%x衇ʍ7Q蓧X$DH%!.`x7tӌ3ceW]{DEJjZY*KDe.Zڻ&u1 :3 DD>}hO:m۶MfʭTq%JoSɯ)[lٿozIcߵV~65x{WZv,JK×T3:U= N]}]"!6)arHRNTX폐|_gŒhv{~TlMٔ*2lhuomDwQf)|h4?C7683 ,}I6GZ,>ϟ.EM.QKvo-5FJS@gULE kQhTP˹ /ESr&HCT˷+>ava7OMhhr!&1%%Hv]7|.O?MN!,X066ݻ}e>[-8SN߽$xn{AbD?M%9x&W~${ O>ͷ{1^<)Ҡxg֮]ˮ=8p׳kI7"γg~7EHxP+5\㏧A+S[J)\ \pA<~/?~)G C-=qĻ:.Xoڴ袋(Z2w 'f_^H;[V2E\S7P{6z3eJcp񲴡6mfqG/_5ClN{ς ԌsE2f5o9cyٷg1sv?<C mIENDB`n%"D{MMPNG  IHDRhUgAMA pHYs.> IDATx[%yK%DkD+f}̖o67͖gU"Կ? fMgҶsvl ot7C-BoLU̦3KD2^6FT#GY7NoNk3Sel}o?( N1W]zl9L?_u}:=G=!d2reeʊw<WP3뇏++Wn+7V' `ee 8v7?M}gQf8z#JӧB|⢇Og^t=B:xû}Wzws^ͳ"/ !μ!`}eǧF !~ 5.l}Aܵ>~˭Ux/ Nd>qCr(\|r4B[ȧ>"ѓ_'{]>kߣ:W^~t_TO|`Y꧴YosE7^têo/ɕ7@wB>/fKo{^B+W>hcAhcAq7Mtj|{!ur'.vik^:yW~ᡑ`U+4@]vKr]P9x2d2x,T4Q5 ˳!xR%s?oJ6.}!Yߐk'._ޜ-Mu/?_|NNk8;oxyj}GVQ?sU$''jkXE;쪕O=rK_rNe\̳^^ gO_|ês9yXn-g's>C@sVlo L8\vPvಫ3S88\vE'/ʜK}ak:&V,}LLruu{NT[!~@ ,)NugiL WR猝_0lw(;=c<H?b=tφc$"@($"@($ nmcHFm7=1hcWfnnhC@($*Dddz@J=R{zʎ啕x<.U;@mZ^^uYX\)\2@"J]ǎ3ZX\Brad)oO` *:nhK L&!ǏOSk不5Xym eb~^19~||뗽pe뻞?dss`:\5nTgIL AbC@^Ped<d2Xq1O{f@\ G[C@s֕5MCk[n˝LTV뇏NS˲orwPgV : QHqǝhTg5M \9HED QHED QHED Q \L 1ߌڄPtv _ c&mԗV 9  0ç?jl6\C`P C@1f_&gU2P-,,.4m,h 5i04ȽQًik].hbՌl5"w0)N'Kr52)e 郸(I;&29dՕ`\ Պ#$xX[z.BD.=NJٜPLhe/x@ @g1DqU'@bMbED QHED QHED1Dm R1c!k:]Wla@@7EXX\UU|nVP~UrW&2=bLk7-ՊO>l쥧,ӏ]۶&7U!b?MTσ2 ֲwGC2W<Pr=ZYϒ8+[O&@ [4֗eKtաײ>κs I'&6- N[]0sCfem[kmaCԾIL' 5\٧ow;ܑz] 5$;@: 9p4XVs4Vn5e9`ڳsd!/Q#VͬB=jl<띪\e!jU T?>:@k4ۮ8jĩu]$"@($2ٟIUj_ﶫ p"@s뇏WAz{*~vc<Fwx:Orw]ۮ|! uI>sΝ;9|e [mW>3Q I.慗-ǿ2.[?|̏}0$%' QH:]'TpT 2K-Td暔]O"̀_Yc iZt(> @6t#py/ CeOڣz@ȧǯ'Նb!d\/eT^[e쫖 *C-r,@nٺ-dzG (H^믿~B1Pes;?N`HT! @9-(G<fh4z Ν; P-qA@Y 3D`777G d}BǏ[[߂IV6665قL!eZ-k-ms5d8"(].hͷ4w]95"d8"RZl<&av`MX8!_3CsqIgp% R@vklA@!CZ9|?*PnhQsxK-C@Q9ݭ}_j)! mw>jJ*XudX F u>00p(PZ Sv`ت9 fO3JW4icPF$1X+eu:]_ Թ"軲C@Z-_Z;tsksWCeJW^[?ʫxN; Q8D Qj`">@X.{2˜R}W[$8sB|d8"2PsZ&Cl~CVU?C˪ ʜ?5x*;(•,0CSS&;gԬ6Aj&cA(|oJNPMS s֩ O 9ɏ|MfnnWկdXT5jc* (lcv83u?[tsr5E(9DcͶvz f_Nm}i]ğHs+?MT+0; QHED&pQgYo5 Tec$dKKf2@!D- ̯9"`* {g43EM77OY a育`6OkAQS이=x~Njp% hE3? cfPm\;5aHg,d4<@!3lpEZMJNPMSx "Bu+HDߘ2Qavd :euO| ۤlaSx6PG<@;kꡥ$*n`(͆m^ϹP_j}k湉͊2*E3M q,K<÷kv%B%+^ӻ"͝j/}$j?p5'B.KMU0\nkL_jau N륍j9Lc&pe3 d8"Z2\\ kjBR~l!5j@yOaNf=DLnzW0p knݤewwT'Dk==ZO-~nJ!P@x_\w{{Ew3j!gJu.lDO=QTق:g*ly~pÜ7BUkaN>῁V* ]Uj֋`lehGW5됻B2,YVGjUew+aXtdmpLYS$ʏ{60ZWWs{R|Wr. L`-BPK{a Q?+5bYͼ]S1-7붹_! O-y 5]Wwzf= p}C&ORu-h)di;u֚ {JaH)d2N`X|aOzFsRf(74Өuf)GG0濮hkUm[kr,CO4vL|jW`PŸ@)Pg|)ssāB: Xb$[;]G%HQ<敋:DóZ $N؇?fETeøZ9U >@=&ݰhH.RZrQZmxWɿm/?O< ($"@($"@($f:hX[mW8D QHED QqvfMU4)"hXD`s($"@($*2-[Z֍Fn iXX,Z,->!X?|liXX,Z,-bED QHED=B KV$Nl}mIlQ[5w^ |fiZ@A?O5Ҫ&-UogHƷVJTZ>rk{-F?ԗٲ4tYq\ۆ4clq]fm ( h!ϯri_뚔F [}3[]Qw-CZ&&Kf`!+ VNu4ϵkYxA#ųmO(WL~ai'tQ0!2%Lr"qsBڹŶj$ D(hW琼G_ܪ|У+F\ 9sk veAbK2 ]s"X ϭS6WZz+jerf4_ o;hꖭrI_뇏N=AEbbh1-qGֆ#됙&|yIVM|h1?ǃ&jL"@($*$chXX,Z,- Ѩj -EŢ47#s($"@($"@($jߖڮBFQ>~O:gSV21GcED QHEcsBIDATD%Һc>> ! KV]/k' Ȑ8HWዬVʖX$Ձ7 } 46*YBhY>v )mg6|4K$0Iz5J4= !Zn}qB"j-}is Il#es.e}i8@GߣI`HED QF>v:}-Ѩ*tGD;ew~~t:$"@($"@($"@Sɤj6cǎh`IENDB`S(   ?_$Photo Editor Photo MSPhotoEd.30@Microsoft Photo Editor 3.0 Photo`$Photo Editor Photo MSPhotoEd.30@Microsoft Photo Editor 3.0 Photoa$Photo Editor Photo MSPhotoEd.30@Microsoft Photo Editor 3.0 Photob$Photo Editor Photo MSPhotoEd.30@Microsoft Photo Editor 3.0 Photoc$Photo Editor Photo MSPhotoEd.30@Microsoft Photo Editor 3.0 Photo d$Photo Editor Photo MSPhotoEd.30@Microsoft Photo Editor 3.0 Photo e$Photo Editor Photo MSPhotoEd.30@Microsoft Photo Editor 3.0 Photo g$Photo Editor Photo MSPhotoEd.30@Microsoft Photo Editor 3.0 Photo h$Photo Editor Photo MSPhotoEd.30@Microsoft Photo Editor 3.0 Photoi$Photo Editor Photo MSPhotoEd.30@Microsoft Photo Editor 3.0 Photoj$Photo Editor Photo MSPhotoEd.30@Microsoft Photo Editor 3.0 Photonhttp://www.devenezia.com/downloads/sas/actions/main.php!nhttp://www.devenezia.com/downloads/sas/actions/main.phpLhttp://www.devenezia.com/downloads/sas#Nhttp://www.devenezia.com/downloads/sas Lhttp://www.devenezia.com/downloads/sas/ 0DTimes New Roman(0(B 0 DArialNew Roman(0(B 0  DWingdingsRoman(0(B 0 0DArial Blackman(0(B 0 "@DComic Sans MSn(0(B 0 BPDCourier NewSn(0(B 0 1@ .  @n?" dd@  @@`` | t pB         !: ";%&'(#$<)*-.+,/0123456 789=>?@ABCD H I b$.;.(d nb$k^?6w5Hp:Kb$(a7.QL,"b$BY5]J]-@t}Z,6b$?t$ {!-hysD Ib$lp_;_[zj@ Ub$E, {5  bb$sw UQls`89lb$K (L9fvn}$$b$RmGP4Keά:b$,xo^b$141 <.|b$D{MM-"& 0e0e     A@  A5% 8c8c     ?1 d0u0@Ty2 NP'p<'pA)BCD|E|| f300$$%%@pqr <4!d!dlhG 0g4LdLd@B 0ppp@ <4BdBdlpC 0g4:d:d@B 0p@ ppʚ;ʚ;<4ddddl%F 0X0___PPT10 ___PPT9l/ 0{A083 ? $O = 6$SAS Explorer Use and Customization s3DadMore caffenie Work, then relax Take 15 min nap every hour Have fruit for snack instead of junk food Splash water on face instead of rubbing your eyes Soothing music while working A candle might help6l " Explorer  [Motif Left hand side Right hand side Windows, SAS, File Managers, Database Explorers, IDEs6 6 6WSAS EnvironmentFLibraries File Shortcuts Favorite Folders My Computer Results Metadata$G6Active Components:Customize First level nodes Registry CORE\EXPLORER\INIT:&& Viewing Modes/Explorer Tree and List Contents Only Just ListL      View Mode  \With icons Large or Small Left to right List Small icons Newspaper style Details My favoritet     Sorting ContentsfDetails mode click column header no direction indicator like Windows Explorer View menu Sort choice L B  B /Libraries nodeZContains a list of Library Items One item per assigned LIBREF Aka the list of LIBNAMES &!:!:>  Library node  <Contains a list of Member Items Tables Views Catalogs MDDBs * =6 Catalog member nodexContains a list of Catalog Entries Log, Output, Source Screen, Form Frame, SCL, Class More than 60 catalog entry types!*#3#y  Context Menu  Every item listed in a  Contents of Window has a right click popmenu Specific menu shown depends on item type  Context menu&oo>9Z+ Context MenuscSAS Supplied Menu Items Numerous Sensible Neat (View in Excel) Items also known as Choices ActionsL(([,Create a Menu Choice4Menu: Tools / Options / Explorer... Command: EXPOPTS&5- Choices of an Item0Know an Actions Action Command Meat of an action07 Item name partsQLibrary Member LIBNAME, MEMNAME Catalog Entry LIBNAME, MEMNAME, OBJNAME, OBJTYPEL##9! Item type  Explorer knows the type Library Members TABLE, VIEW, MDDB, CATALOG not surfaced to Action Command Catalog Entries FRAME, SCL, OUTPUT, SLIST,... At least 60 entry types surfaced to Action CommandV(:Q(:P;"Action CommandlSAS Command {Command} {Arguments} Arguments will want to deliver context to the command The item name partsL 7 7L#Delivering Item Name PartsLibrary Member %8b is replaced with LIBNAME %32b is MEMNAME Catalog Entry %8b is LIBNAME %32b is MEMNAME %32b is OBJNAME %8b is OBJTYPEL->->M%Simple Action CommandLibrary Member DIR %8b Opens a DIRECTORY window, of which the member is in. FSVIEW %8b.%32; FORMULA Opens the member in FSVIEW and loads the default formula from SASUSER.PROFILE.9R5NN$Action Commands and Macro% is reserved for %8b and %32b %% passes % to command tokenization Catalog Entry %%put picked:%8b.%32b.%32b.%8b Writes the catalog entry information to the SAS LoglD5D3R&Submitting CodefGSUBMIT command Library Member gsubmit  data _null_; put  You picked: %8b.%32b.%32b.%8b ;run; Runs a DATA step that writes the library members name information to the SAS LogV @T @P0 *TT'Running SAS/AF programsAFA command Library Member afa c=sasuser.myhandlers.foo.scl entry=%8b.%32b Runs a SAS/AF SCL program that is passed the name information of the library member right clicked on.N0j0iB jk0SAS/AF arguments|Passed in the local environment list declare char NAME='entry'; declare char VALUE = getNitemC ( getNitemL ( envlist('L'), '_CMDLIST_' ) , NAME, 1, 1, ' ); put NAME= VALUE=;0&!&>W   @V(Running SAS/AF programsSome interesting SAS actions are implemented in SAS/AF Copy_to_clipboard Copy a Table to the Clipboard as HTML Excel_table_open Open a SAS Table in Excel Save_as_html Save a SAS Table as HTML Open_html_entry Open an HTML entry with WBROWSE Open_sas_file Open a SAS7BDAT or SAS7BCAT file Open_file Example Action for processing a file Open_catalog_entry Example Action for Processing a Catalog Entry 28b8c8bX*Autocall MacrosCentralize the Action Command coding task Proper place for lengthy amounts of code Do not want to clutter SAS registry with lots of code that is hard for a coder to reach Deployable to other users6SXSX\-Programmatic CustomizationAvoid tedious mousing around Insert Action Commands directly into registry keys CORE\EXPLORER\MENUS\MEMBERS CORE\EXPLORER\MENUS\ENTRIES CORE\EXPLORER\MENUS\FILES CORE\EXPLORER\MENUS\METAEXPLORE\TypeFiltersFQR,@Q}#0<}].Programmatic CustomizationProc REGISTRY c:\temp\foo-actions.txt [CORE\EXPLORER\MENUS\MEMBERS\TABLE] "Foo 1"="VT %8b.%32b "&Foo 2"="VT %8b.%32b "10;&Foo 3"="VT %8b.%32b "09;&Foo 4;100"="VT %8b.%32b SAS Session Proc REGISTRY IMPORT="c:\temp\foo-actions.txt"; run;v@# 4 # ^/.Where s my SAS Actions?In the SASHELP Registry! Copy them into your SASUSER registry Proc REGISTRY USESASHELP STARTAT='CORE\EXPLORER\MENUS\MEMBERS\TABLE EXPORT='c:\temp\factory-table-actions.sasreg'; Proc REGISTRY IMPORT='c:\temp\factory-table-actions.sasreg';:??B?T$$ I want to go homeRemove customizations by deleting entries in the SASUSER registry Proc REGISTRY STARTAT='CORE\EXPLORER\MENUS\MEMBERS\TABLE EXPORT='c:\temp\sasuser-table-actions.sasreg'; Proc REGISTRY UNINSTALL='c:\temp\sasuser-table-actions.sasreg'; If a SASUSER branch is empty then SAS Explorer will use the SASHELP branch (home)NBRBR,BQl1 Automacros II %macro action_members_table_A1 (lib,mem,pos3,pos4) / des='FS Browse'; /* browse a table using the likenamed screen stored * in sasuser.profile */ fsbrowse &lib..&mem sasuser.profile&lib..&mem..screen; %mend; Programmatically realizable 4! |43>o26Automacros II  Realizable? rRead Metadata DICTIONARY.CATALOGS NAME is action_{branch}_{type} DES is {text} Write import file and import [CORE\EXPLORER\MENUS\{branch}\{type}]  {DES} = %%{NAME}(%8b,%32b,%32b,%8b) n ZC Z ZL!Z$C $L(*z  Conclusion  SAS Explorer is essential full featured extensible Download a wide variety of actions from http://www.devenezia.com/downloads/sas /actions/main.php #(;!@#(:T^##d 0^d 0!d 0/&'*+,-. 0 1 2 3 48:<=O#P$Q%S&U'W(Y)m*n+p,t- ` ̙33` ` ff3333f` 333MMM` f` f` 3>?" dd@,|?" dd@   " @ ` n?" dd@   @@``PR    @ ` ` p>>  H(    6̛ P  T Click to edit Master title style! !  0d   RClick to edit Master text styles Second level Third level Fourth level Fifth level!     S  # l%%yd?l|   T%%d?+&Z  B00yd޽h ? ̙33 Default Design[   P}( Њ@ X@   6]) p ) T Click to edit Master title style! !  0@=)  `   ) W#Click to edit Master subtitle style$ $  # l%%yd?lZ  B00yd޽h ? ̙33  ` fffff` ?̙ffE` ff333` C3ff3` &u3` ffff` **@fff̙fl` +3[Xd` 333f` 5D`|f>?" dd@*?lPd@ `F `A@`<``( n?" dd@   @@``PP   @ ` `.p>>  `(  "T ```  "```"  BH)G p"P`` <  B  C h)BCE6FGIQSTUV.WX@` B C "`` :  hB  s *DԔ"  0P) "{4 ) T Click to edit Master title style! !$  0) " ) RClick to edit Master text styles Second level Third level Fourth level Fifth level!     S  6!) #" `` ` ) b*0     6H&) #" ``  ) d* 0     6+) #" `` ` ) d* 0  H  0޽h ? fffff___PPT10i. +D=' = @B +  Radial    {   (  T H X   "H X "  <x}p"X  <    Bl>"H0 <  B  C BCE6FGIQSTUV.WX@` B C "h  :  B  s *Dp"p,$ 0  0  "py  T Click to edit Master title style! !  0l "x   W#Click to edit Master subtitle style$ $   6( #" `` `  b*0     6ȍ #" `c   d* 0     6 #" `` `  d* 0  H  0޽h ? fffff80___PPT10. r 0 04(  4 4 H) ?P   ) P*   4 Hl) ?   ) R*  p 4 0 ?  ). 4 H) ? @ ) RClick to edit Master text styles Second level Third level Fourth level Fifth level!     S 4 Hؚ) ?`P  ) P*   4 H<) ?`  ) R*  H 4 0޽h ? ̙3380___PPT10. ׳F @ (    l  C ta)p )   Zb)gֳgֳ ?P   PRichard A. DeVenezia $H  0޽h ? ̙33 - 0R(  ~  s *X9){4  )   s *H) ) "p`PpH  0޽h ? ̙33   `( Њ@0j@ l  C P   l  C   H  0޽h ? ̙33j  p( @ l  C )P  ) l  C ) )   NA ? ?  H  0޽h ? ̙33p   ( Ȉ@0h@ l  C )P  ) r  S )  )   NA ? ?@>  H  0޽h ? ̙33  <(  l  C )P  ) l  C ) )   NA ? ?    NA ? ?   H  0޽h ? ̙33V  $(  $r $ S ,P   r $ S   j $ BA ?`6 H $ 0޽h ? ̙33  D$( @ Dr D S D P   r D S    H D 0޽h ? ̙33v   &( @ Z@ r  S P   r  S T    NA ? ?0  J  H  0޽h ? ̙33v   &PH( @ Hr H S XP   r H S ,   H NA  ? ? @   H H 0޽h ? ̙33   pL.( @ Lr L S  P   r L S !  pB L HD?`  L NA  ? ?    H L 0޽h ? ̙33  xp,(  ,r , S (P   r , S )  j , BA  ? p Pj , BA  ? @`,H , 0޽h ? ̙33  t( w tl t C P   l t C 䞅  H t 0޽h ? ̙33  xH(  xr x S P   r x S    x NA  ? ?    x NA  ? ?   H x 0޽h ? ̙33v   &P( @ Pr P S P   r P S \   P NA ? ?   H P 0޽h ? ̙33  P$( ~ r  S LP   r  S    H  0޽h ? ̙33  p$(  r  S |P   r  S P  H  0޽h ? ̙33  0$( 0~@d r  S …P   r  S …  H  0޽h ? ̙33 # 4$( T 4r 4 S DžP   r 4 S ȅ  H 4 0޽h ? ̙33 % D$(  Dr D S ЅP   r D S х  H D 0޽h ? ̙33 $ <$(  <r < S ޅP   r < S ޅ  H < 0޽h ? ̙33 & L$( P Lr L S P   r L S   H L 0޽h ? ̙33 ' T$( ~ Tr T S P   r T S   H T 0޽h ? ̙33 * 0(  x  c $P   x  c $X  H  0޽h ? ̙33 ( 0\$( ܯڣx \r \ S l P   r \ S @   H \ 0޽h ? ̙33 ) Pl(  ll l C  P   l l C    H l 0޽h ? ̙33  p|( \@d@ |l | C dP   l | C 8  H | 0޽h ? ̙33|  ,$(  r  S t-P   x  c $H.     NA ? ?00L  H  0޽h ? ̙33  $(  r  S 8<P   r  S <  H  0޽h ? ̙33  T$(  Tr T S LP   r T S L  H T 0޽h ? ̙33 + 0(  x  c $`WP   x  c $8[  H  0޽h ? ̙33 , 0(  x  c $eP   x  c $hf  H  0޽h ? ̙33   ($(  (r ( S uP   r ( S v  H ( 0޽h ? ̙33f 0 &8(  8R 8 3 4   )$ 8 C )4 @  ) Hello, I am Richard DeVenezia and I will be your javaobj guide for the next hour. First, by a show of hands, how many people have used java and / or java objects in SAS before.H 8 0޽h ? ̙33^ 0 (  R  3 4     C t|4 @   >Type: Number Char JavaObj Hash HIter - hash iterator$?6  H  0޽h ? ̙33  0 |t0 ( (Ɉaa, R  3 4   z  C h4 @   This is a pattern very familiar to java programmers who develop javabeans. Rarely if ever would a class have public fields. The bean pattern uses methods known as getters and setters to access the fields and is tailored for integration with advanced GUI development tools. Coding patterns are a matter of personal style, but are sometimes dictated to you by management. Whatever the situation, consistency of style makes dealing with large amounts of code easier.,@ ]%H  0޽h ? ̙33 0 *(  R  3 4     C 옙4 @   8$If you edit a java source and recompile it, after the class has been used during a SAS session, then SAS must be restarted to recognize the changed class. This  problem can occur early in the development cycle, during a debugging cycle or during a rapid enhancement cycle.H  0޽h ? ̙33f 0 & (  @~@ R  3 4   $  C  4 @   |- Location can be a folder or jar file. Jar can be thought of as a special or compressed folder that exists within a single file. Jars can contain any type of file, including other jars. The CLASSPATH can list multiple locations by separating them with semicolons. The order listed is the order searched when java looks for classes (important if a class is in more than one jar (I.e. you might list development in front of a production jar when working on a class) The concept of a SAS catalog is similar to a one-level jar, something that contains other things. All the object in the ava Runtime Library are implicitly available,9*H  0޽h ? ̙33h 0 ( (  @~@ R  3 4   &  C 4 @   There are a multitude of java development tools out there, including SAS Web/AF, but for javaobj programming you might do fine with the freely available software development kit.H  0޽h ? ̙33 0 G(  R  3 4     C 4 @   UAJavaobj is not available to the macro facility not to SAS/AF SCL.H  0޽h ? ̙33c  0 #`( @ Z@ R  3 4   !  C Ƚ4 @    Pattern Types: String = Char, Double = Numeric, Object = javaobj of same Class Correspondence Signature of invocation (SAS) must match signature of declaration (Java) Errors Class not found, constructor signature mismatch or exception thrown ERROR: An error has occurred during class method OM_NEW(3) of "DATASTEP.JAVAOBJ". Method not found or signature mismatch ERROR: Could not find method getLastName at line 4 column 3. ERROR: An error has occurred during instance method OM_CALLSTRINGMETHOD(3278) of "DATASTEP.JAVAOBJ". D`'`GICR'H  0޽h ? ̙33J 0  @(  X  C 4     S pϙ4 @   If java class Z is in a package A.B.C, the class in the declare statement is  A/B/C/Z . Each entry specified in the CLASSPATH is searched for relative path A/B/C, first one found is instantiated.H  0޽h ? ̙336  0 (  R  3 4     C ڙ4 @   * Type is one of Void, Double, String, Boolean, Short, Byte, Long, Float, Int. Except for String, the Type corresponds to Java primitive types and not their analog object versions. obj is a SAS variable of type JavaObj return is a SAS variable of type character or numeric, objects can not be returned. Type can also be static Type ... in which case access is obj.callStatic& or obj.[get|set]StaticTypeaL"9  Jj  H  0޽h ? ̙33 0 j(  R  3 4     C 44 @   xBIf you don t know what java is you may have been living under a rock for the last few years. The foundations of java are very much like the foundations of SAS. q,H  0޽h ? ̙33  0 \T (  R  3 4   Z  C  4 @   What happens to javaobjs when a DATA Step ends ? Do they live on ? No. You must be careful to delete javaobjs, especially if you utilize them heavily. If you don t your SAS session may run into memory usage problems.,MmH  0޽h ? ̙33  0 og(  R  3 4   m  C  4 @   Tha pattern is the typical code sequence you would find in any Java class making a connection to a database through JDBC The driver, org.postgresql.Driver, is a class found in a jar that is listed in the SAS session CLASSPATH The url is a special construct specific to the postgres driver. It contains the host and port to connect to as well as the database name The user and password correspond to a user in the database.H T' H  0޽h ? ̙33  0 RJ`(  L| X  C 4   J  S 4 @   JDBC driver classes implement standard methods that to provide access to database. A Java class that works with databases does not have to be changed when connecting to a different database; only the connection par