PK 1Kcontent/branding/about.pngPNG  IHDR,u pHYs  ~gAMA|Q cHRMz%u0`:o_F֓IDATxRKJA}5tf&Q@OM\znxA0 .BА`CU=#iCͫ_= |s.1J)L()AsbvEQDYAkZ+_"!a^$$;_cy%2_.Ϝ,4%%#{/8S Y ν123k7vM~0uG`a w&ZEhJ܈]+q7+ׂ`)PZjj&{Bݸn`HihsO]kqVʮE]+:_+ւ b\;E}|Xkx<=.o KZlJ53X;L*t $ dPtoE`c~*_ aSQc^8̰GT(l6Ŝn ɌVŀWRQaEH(PxYsڛ5@2$68hՑ/o07_&)MfXlfYvfyɲ>sNNLشvaJg9#|y| 4 Da$6)XHJĥt3\ׅ]H.,?4$q⛙M⽙{V^LZgp:.ѽ#^Ț!ң ңcŭ$xѯJZfpJ\ƌ5LD98=ncw;3 `X̊PDhs kH#Բ1{d7 H ̏ѷᩁ'3:6嗋mtz^0*|Op-gAfժ -F usN~+G_8qܡU#,Gnp2L/k"m|/ZۄUAVA@kYh63/ NWwũz#@C ;/UuέB8PUƙ\D KJӆƱyB{E}C9 X#dAVJvkc'7)U7~` V(z'MiEDąq%o+]p#nEZM$${3S.BfHf{["2lg "39 VE yQ_y/т& w3DŢnU2:%c<;qssm5S&'L ͂Ӳ=@6?+-lΦ7ث 76 u`f:r 0,s-^v| oEAUWWs%l"HǪ0H}MyHǷ56f+6s%ZuQI)<;C{pz\@wax[]Yi65FR .1\VJ)\D"Dq6w❛iڍ"$3̗{ι `-LBI)l&6n~G&F_ĐjXDg beܹ)uh55qJKCBRq8itA@2#U[ qvbZRE KJ)!gk]1`&D<\8 (ihxp!RlSiUlj S"yCT$ 7t 1YJq*+w.{f䋑U.hX.:(@[ۨWQ[ ܑ^̸̀2G(P,LP1ͨm=[ocKvxyطa 'ͧD@%Ċ0Z. K BQH4qmfl'`%d4I{ fV)*|\5R ے abtǽZ =dUjlaZVmWwi@=Q'r5%aNdVy.Cz%S )9βK+VKYlb;FoXX+.Kbl!B#s=JL[1 žL'$3SC 91oæ2jbN4V5Z'+ &#W_nCۼrJ`D>&'G]s6晵6y^/Aئ|X,*,+[zuv/W@ }Pӳ^':&D)?Dz쵓oGMdAFbq;8s o.9 @nhR5 DÎ7PPU$}ФmlvJ!.lȲ"7;_%%EёYN)~GwEYTb0rVGZo::&{LSWMy6\4D5Г: $TЕ|*klQ)F!r]e&ʜI $R) )+JKU ~{q(_yxx!W,ckQh7|2ՖB+˱t`,1cv_[ז*{)$'-O77NAτ{P*JY H-2 gAm6XDg-M_=NHy9fXEnhpQ=ct.ֲ0EOɣIVR\ԍ+~$".R &t()0a9s?\Q"Q,)-z9ˮf )s5- A&iMԃ@z7EM&c}Ic]@̼}ov&'{9h_ɰzҊC Id`UqS@h69"µY%:^2^m]ݶ9Ȃ'eRfw-4v4^J FGQEMiBy ,EeHSvW Na@ֵۮjoڷIk"sNUS﷗?{W5&Uzi,"sQx++g3ϕAם'br[ Onn>AlP.vkYmk9B!RBhD>+ۃOxf4 /%J&B5xxgUmx!\_mVLۯԡP(FsI2&^@9מlU)ҒއOn"1wSY]&55 &zil(J+ҠD%+8;zInҖIczI8,hYot;z.y0(wIŢVpFY6 X[qi"ydE\2$WPݟ\p j!;*ʗ\j@$(bѫ -(چde!\rx;y;3WIx]0l9~ ?cڟGwjW$/oLPb4,XnL00,Z4sm+ Atn( AEGCTFYMB}طvÜs_7Sf5#&+\ʔF#jKaPxszn 7{/GϕH4w*`մ1?0G'Y͓#w4]Hj P_yrDy"À ʐXR*~K2+)«V42wi! bz-`uu1f^qVԒ1x^(U@Τ^lz-V_~w \1R1 o<6(jπ:,ﳪ?s+ Ppjm"a*(Ȋi}Ҧ"uﻇZB%f^2/ jmrYF~1[M ڧG&A2"OKB%21ǽw*Ȫ((0t* `"t,j )yfe_H\\SVB7T2dR?q']2.s+zѐ[l}*g*=͕g^=VH%\SEg0ƌj!H! x:5jG(fX6j"oq㻲yz!'o%{W0 EO2Eױ>{?" q5u60'{@Ki !99א `2va.4V \n DŽBZ?aD{ FdVE:RЪs: DzT+OebɠRx}:-X?AqPWYC!%BN c@9vwhD"GIkV`At$UkxDDg} $PFpt{-Cm[\o M8NZ zm'Bj<7IL$ߛeBAzBTw(|Jv=(`yb0\DDI&jfܘ~Gu1oa{hXukkSP2/+{ do%S>!Q;r=bƤĊ"ZvEwMvLL#.ІzF0{\ ̓$4OOZI:¦dqWaqZ~26x{AGEyX,? ZC٭ ?uK.ڗLͼ`KHqABE>Z`q qC@Xxf 6 .]?DK)`Λ7揰~amA+ʍIpm3o J _lEyʽJ;eUgRcĝVhP-Gٕ7rZ!o=W[rx?;3&rC:"nv\ƞ6_|?(s ګ"1Ak$6})US$W^+74Z`wXA%a?736 x3#;'t1xw}j0KBe7hY5c8e-Ƞȟo K[Um$JB~NlMdt /_3\e~ /h h|53D`Fp<|Kr<qq/Pw^B9љSAF .ߋ @]%Cn6abegfn@gA-3=LMƠ? ~|VkP[2h%x.ȷC;"y܆ Z%?Р{~03O! bgm,>5#dtK5jvKFEJ!W sTe0:O!9@;go3X`k F[X#Ktb8;2\ X?JXXgbW3)t1(?,y ܲѝo_D~g Z3`v)ȱB-ж"Ѕ Wu|u%66GB %|#Ffht9Ҡ:#`6bG/)f"ZT cbTȖo9=%_. "@|HM AF_RX1@Ah@.Pa :2۠WvgpMV6maxA["?0i3H(152B7 >MwA[i;1BgqQ!/@B P..0ᄚ77- ^U*e13/M402b063Ȉt) J,l#})1[fј!G2bdgckX` GA t0i2H 092]~ 9Ê?6 БcdJ3s1AZS}w@^NY9EE(WD0"w1h|pDՇᡔ?.>ߠlcAÂf jttƑZ1"?Ic[qjCkiBnEغ/do+3h1p 0H+`e✯ĥ[P&A 2B%(I 3+btAx]0J@#HEň4s4; SF рBO/Nex@ᖤca O 9E00VG3bb :L^AA0Cd`ݹHJ{ ?.mc=ir~BRX1@G (*h k`K w70𗍇 2 ΀N\9/zz' oI~t""IO l61 N#C課ooe|t b+cy'pVʝ"ZК߬v>3G!)r[!˺^oAO`,POލZP;?fm y Z;h+ߟ_ndx r#1<вFŨLg Od872C|^>;c,h-I4kc-*%Ak8@7(t5Q{fat3&*ZKEK 1\r`x*2|~ëW 9 l2ʐ {80<`OD[ჵCYmfk-  Fg G0[ wgV29 AgO-9 /V`VHCwuF;J+X<8t mdz~'n2b_:|o/.2"i`9-ڰ,@'_bra=ñ/ ޿eW? ,1҈$NDHt\[G ˢX 1X@-ũ_f༱<~ R GbQp-ViYAn>7qzj "~0Yt2ϯߐ$31|= 2l~XhyAm~e1Bu1"%/QRhlgҠhX,g`}{2c:XX1C0Wy:ve5V`йY.Ȃ f )6R1wGr0( * |D: 2, ˀC wX> <|!3#$U-?$NĶpTNUZUP]B  ػb 8'jAb-_'(1rf/'XhEAG&3/ᏁU/R7+m7 ϰ 1ӹVB..S5iH㲬k/oUu퉠KUy*>103!=q(jpy9ZLպP\,CP]}h0N˞f#)/ٻ" Hl]6~ru OVdP6F > [rW3C G#r v`(л 231T,q1n] Ŧ#dЀ2٨0}_'vW32!K>>Opm\ :X@'Qܽ < 2 R@qH0| X2 :h'fa"h5 ,$'Xn @m;ad`~.DELrs P@Z@ʀv:( gɱq (123+#Hb; L | 0\=|?& K-X5D意%d՛Nt"(0ePUd ^d}7d4~~ OWGb/@@}c8} {;_ G?~`d ". liD) v?h hK8 ,20p0-X?U Z oMu уZV+ ^!ZDFh6#n n @ ]ʁ^gVGD q ?o3ph(21(00<< ) 4T@׌9Dz5=ZSH-8~X?Uꦾ~r .1Nvp+3/0XB3 #hK8+`Q5U Z{X"?Ҍ #?_?!@=hXAňnF{Y'Q!wCZU.0G|/t J׿ B LRJ ΁o4:[ X6P3X XVc Wk V ?d"ted( QL`!;W10|-#]m+]K 065Ex< /!DoB$djjCh-4З7o>ϰ~d)IL?G5 dRO_N]J.%Z;q2l'H 1rm=V5@iR#Bвw&s׉u<Ǎ!2C!k5G{^S0Y,A ]d6 :0\lЃbEXZ5Mmhm=e[I"E{Vs5 ~px)F ]?'|e`w\@+әx!y frDj`tH8߾BZV뭠c/HyXrg?x]?$)6d V`y&ßyA9}f߀q Y4n;?_nex s\ q6#Oʂf98c_ea  ?B A[+4Fpm(`0ֻW;* ,4=9IHk {ײ0EiT MH|$D;?Ot7&J FY(M[[LZ\2ov{ITDsv4@};c$D[NRsQ3ҙ4!"R7hvS_L]YuճS"" }X%Xk0켖|ȟ^9{OÍa˓D֩AaR^@4>,aCdMe'ˤ9NJ4>}x).LI% 9,(Tz^CfJD2N`cw\tQ e>vQua2ir< ҒOػ(MlN yH(͛~g[ ƒdJ*ެ/^f>o= _:k*p3 X.XɞI ^LsK5lOƍtLK6׀IF4Ep|&O됕 e=uTQ?^7^]y2~*|A˻C \ׁ#ub<u|&q@8+Xi4$FH"TJUuJ-UU29^LJtt>뼕\ () N;8{ª=ɔ3Cjv 7>-b8UgDOmc=pa !,hԂȲ7+?nyV:YTj(C$J}b 3JŕA͝FÑ&ZUD- a'@w+_':(ه]N@Т"1!ūoC2Ȅ  b[,FpcfӾyua9 z^-NL; xxVɘaTL`UH`OX o|T t~,yʌ!3[Xg[8[8}{O|Ag[e^rnItHzhN }yCS ѻ%,[g|ڝs8M >iwSi- FQq*Ӝo{ّTg vW[afsP] c*_b\;L< kҶZQ:( A"" G7O.{`@D!FѮ Q@m L5S _h* .ڒSP0*]H:SK" M߱A/l-~%~)YH kmylɿ0v25B׃/葒 V 0lq=xC"˲ Y iwjZ29 H+g qwkWN"7a5wN`J1a< TB,0 &# C'\ϕlurlV&{g0DяW@APEJ*N͸5- $ @Ɇw3cGN DTyz3v$ +V^bkܝB4DUqi7d|vL ne,+66}o3wj| 2aFxK*TAlssY4di'vPpMnk\^I}z=O(Q_8 (eYc9M6#^}[Z.l$XTh>] 7:z#uM@ruq+z|ף?8"`vA x!D"J F c#@%2eRM/GtP#FGBWL9P,箈s0taͲ† ?.=vF1Z(hk]l_]$_ \=vb5븜?nw(A7+F`geI=gBR DQohWL$·^f RI]T;O% 4/0 JĒػ`ߊP fe5'4ϳX@Z\@p(30۞`FhtQZYQ+8\oe;+*k1o7W[ q܆PP,*M'[T~s֤ cdF!ì-B_" k0 # ?Noq@G$B <#೮@} Y J0̠?rP;d/G'= iA`e 0Bn*kS }b , =Y2l{0|؁.XD[U ;d>.@4#lfTɀLM"`A ,\hg#| 3Õ]_ڪbDj APFAB^+9|UBRXyQ,Si&{ <Kz8 pme j]!xVv th#3 Z J îbB/`-ff 5y!Y@P*` 3CWu Rަ9ZXcr3V@, JQg+?>=P:8~G??30 @?f3GM!{#oAL#v1Z^֖_A`c3d֏L)[AuH t\(F9ŠSF܅Qt(û-[* +h TOÞAΌȘ_@e4 o!A׏ l\ L\<{>@Ϲb>0+Fj]o98 +BUp*Pg QDZ 1_;_SČ4B3AwA1B"D)c1M=(0(1}kX@tAŀUR`PO_ [BZxX>=d-a 3ܐm5?/BU7w -=~.1 +X!/ + J[[k= *f?? f /1g@]Q|6?3, ?KUǵpb$5PoK¢8X>z'` 5 0D. ukA1"b5XU,Ngn5kz%69X=%Ƕtl8*y~~WbC˳8#YbÀnB/6<X~^<@C,{hHXߓclR RH)fKQ'՝zwyXfq:ۻֆ:^ha˗'G@;#7<^<9"Z'P~8H؈ _2T +fЈ3 +fyȅ3LA\+@G.Qn`~ #z!+HdESoq)ksO0|z󁁙} (,Qξ^ {PzYW2Ȫ)1Hɂjhp}BFv~bV ,?@^]_~^ /VJk-MW1BEFҀ5ffo40{еO VH@ŠQXA sc`g: TI_hh9GcOIQ+W ~!~??#N c]ᆳGdWdu 'Bnxzz&=޿z ny.0}l _ ?A Ж 8f12qP' ,]P!k 9_302aU!#-E CZ A^h`@*43 . eܻfl!ӈ_ bB͂Įc= .ZZq,$%u]֓͆ oЍl 52@Xnۇ Y9>K0p]Ϝ~dHi/d=Hi|DwUd9)ZX1 ,+lG.`g1 +,#Jc?~a(h-fH+^0([qH-n%w`%`bpz)7/_W&S!۾`۵h30O5S3" ]oAHoT F S ߄t?>f PB Y89-Rcpwj ke09xNY@aŌ oa-( IYr:%9AX : 뒩,\;T:aTpCweϳwѬT0 O{RS.g701;o,r,vb(w+Att7!"!DC02&"9 >0GZL Z+ |l^SvGU,1 x.zܖSd!@[Pu{J*`.;(mJ)"K߇` ;į4&h3HX de 4h][W bn\߷}8K!=c 6WbO+*X bs iz>ު\;L|9AU%ysr+:B:c/)e 8j*ɉHF zP[AMW 6'nƻ3vך_ 8Fh%"ꃱ >s9/h@Gd6/[.ceP)T/QR1JۻR8`u0|P/1qӇutAT&& "2@iKiM\,$MBwCWA3s?CXd-8$L`t$VBH`ˠHOjO>+P S. (T5a t,0,3!VK:r`UsՌ@ 9e۬ ӀG%U,@DqvOfH| NF{K{3Sq|WHLbՊa*7ĈL&bN!w:@̹$~lL, !ԍR54*0 dN+9r/1,f>:eMM6P:p\h. qlЭkD JARqb1 c.'_7" Y,U}62b:Rj"@#c45 D%2ݜ+e%c+VZ`yV|THfT8ä́OWMyEd|'|A0W3 .{҂0 ]MjEOYO7ŃGnhŋx Bht/X܉?1}=)d2!970$~^|gkjd|@r߂|zuN3|* cN۲;M:!Es Urw.^q *"g} sw`,@~"pyx F x#avf +s9v2}@`ՠ{D; 5XOp"]Z!TNBcC)TIӡVzyaT`bՒܼsgea#]t`쬘(YTkK^, {/N|ҮF(cDwİj3Tz%t(d@ZW򦕬mEt{ kXv A[#br 8m2"H@5(3A(W!-*` \\4rqC G>+SXa+lhlҏYy lkX9谛nQHlkɢL㖑 !c,E6È'._qy}Ѕi՚1uZ~4T` VahFUvȻB"FMX"xOk YUv0{EU]xlV 3nKw8VVhD ilݎgr $+0Ŕ+NtKeIʦOT} mh,03ڳ iWYۉ#VTЪT ?!p^x kXv 108$y<\Ċ!ׁ1A'l܂ '@f߾ӬPpgn ŠԂ iXdf *@ _@R8‰2J]*$R> &PXC "H YuC]d {X"TnF%P9*JƐMeA{[vA;U9$b6)sVfԴ^E$butş"Ĵ~ V;UvΩ6Y@f@01(9<;ӍеGʈ`Kca_C3A ?_[UO~gleXTXƦ#Eň@]cD ^У?#8a]Z?Ũ ʈYEi݀g< &  2^ʀthb`8pCBhncX|1" _w?A#3tITM_01-}a%Pn~c7x33rA1Rǭ` lv`Pfp7BZȾ? ,-FM1NM։THt] ZP_$ݽ1]} z2X1UCk F a712"?@NA +1;ivhրغzÛgl"g1hdPGF,, #K$3BfD=V@g 1VgI?/)0' ?W De !~Lyx WƱP7+SPabL ?\2\!(0!c{7 .f` z<2JuQd`K CH 8OOFK 䚅W `$,pǿ/i@hn# ̊…gBFQ7K@|_`;3 *cԡW}&Aolf:[ TE#| b( ,XCt4ѧ%pYa'CX@E8G5`I_BV~ 0PT$&N/ݡB&VDP ݇/_)[\:X?t{dduݕC{?wYY&Zo tpߤ7+]FGv(6UL&1SIc-5T]V4d) 90|I EF7vw&QAf~tKaٔR06]0`<c< #]k)5zb<BOtgX?)a%Z5[ pl+>JGvadDKߏ 0f cSӝ& ?5J$խG,f:S \oho/x pW q*L]DGECRaa5AVY.H ;3'[50s#5숭Kp/nP82qSNXo(mS$HtT nHKXE5sw/X?nwxJ;óB\2B0.NhrzN hA9*?{#T%O7Rׄ[{kP|s{̂ Y_Fj)Vd7V :-CBh43 k}}$np[J8yr^J!"@C$`E]zPtvkX]S;BP/G4nKkVSfҮZB|pUqx}qT Eާavj'(XA{_ ,HHTD$8caA,2~z{~?'CEZc|x9_)pA0YT;=IZ_&~-J~ћ)>^+1 C#O3-52 {a֞b\$U=T4kyUζµuJ+R llu{P`Peb CcHcTP0h6.p9@e#@F-/<{Sk vՉ3Po*{W0g?$mf.^z/.ŋbRZbn|I׵DIv余c`k j%^;i>Z/ tތׂGۂ W޹1eXV ֒'痄87w͛fT2C=96B^`75}3LuXω %>Rc-uvoT=L{;r%[<ΈR1̽eA¬`O/ $=4֦-/8n 'yj,'@/Za|z"+2$nb _96;MU]`5a d1qAECS{jo~@'B= E`@`f1Ql/4\L޾̼X0)}I@{@6SdRA4 H)Ljɱ=mzIu>2a\ƈpJ?;M M뻦&}, .O3>Rau}v\sw%{}Xi3ĴS,wc\F85^^ x]+iAD*4GO Ό3G&ߝz×)_#<'m 4[fIyx`uRPT7,4kJ2`ćۗ)F a7K,@]`),.",d'@7;ּ,L&11|d υH!W!N`~0 xeX=o3hm<н%s xD%8߿/pxjB pc~:r8@XòXxB}. _ 3`6 ]9HXZWi7 Iet ɐ.0ZY0=Vq@@L_ebĐ%rs?P`xOoQw _NAvL.0"$^31ga~ɠ XHɳX0p2|+g *XPo^#ҒXp_tts`0yak>1}088nIbD0 )l)huXH]FZ]@=3&fU|~̲'[{ L; fBR&sϹ7`KX@d`;rLtvsܠWg~Q@u.'`O]D7~<LEۧRE⩮#S@rh1 \vLQ yTUӈ^]..G%@LMK@#+52`n_6ׇlPd&ij[˴4N 6@KCp!#Bt1FXkSgj*v:lx 9 )-UaN.:>|/@! `1&M:D+%{<{~PÒ&×<4R:njWzWWZo֧u DQLڛ7i1w L~\|Q$ZSpqcZ{(P%#bS{&9xZ7)bO)ՂI{:➯XfSW;@Un#la*+1ˬBi @ְ,ل|.Lh|?SV`q [Y @[tWPxsA-,fb"/Uc`BX>P?'\k")*F k?8 |˛7 r rrGGte'ҋ!Ks2̸*"G Dd#1*נup>@Xív~p0 0ְ 1ac/@%dfga .0+C€|x!%12RV`ϥbegcxa'ňuW2$LH~b9 -*Ph kIR?5ϳ ߾c,uuB M;/3H3UcH?İ+8 9-0+r+- 4, Fp+6;7. +SZ_?BSb]譌Bd?C}29 *ŨbS`O _iz)PL?dvß/ a- ?e4d9~Ю_]BAr YP4GBdma 3T|7NyuNvfB 4j5}? omo1/6~w;@Ɓי!JU(jQH gq) .ntI? ;{a( S!B7[P1}*WIpE*J1&ikQvL!7sQJXt kC XDRNA{`Ɉ|w'7=m8C}Tu3k TO :P 0E 1k1p8S+MT_N3/^mnR@9s\"tV a+UpKbyb0t.xV-έC+Ϯmg(Dw.+Q1Oުq&AjSvFgt\DA|~s8?~հRMΌ:Be`) ]#|}Te#hT2GWA4e 9C^60&xc^=tB/}+(h=e.Mm֪>afap+XY) ft]QGFu:XkM7.l<`\Z(|JQY ZB,fӮwbą(:wq.RVeye!r4|?iu?@i+f\&,+}g+_}Թˋ\,>8⚬$kЯ ˝]rv4ouƁX;Fkס*:FF[-|^s(龉T.)\4!IBMs!aI*BAp{6>MZh4[6o 7v EsAht&Bmm.`>^7GV3 hf[.Lo?(PcA/` legf4#A]Aж3ktVT121 2[ipa;&?Aə3\ T@/B dO ^2| :Έ\HS`1T m]AWK+>=*+ï?>`hp@0BF1,f\ ߍ-Rߟc`bcoAN˟X3c?d rT h#X 03HI33|'%P(`'fSsz)p- &&Px(X@{&p+eX888ŀ؏Ђ_ń4􂊊]@$ue[S ~} a<3֜aBi`-$%Q~oFVfAwPߟ ` c? e'_1`Q حażF. 5 ک * n 17ŀwy`Lq0|K 47 cVTl[nxEd 'f(fAcdB62c$KϯO ~d5;(3S8 <_w-)Pp*ٴVm B/<"@Mh^[k*"}+4L yàum (OJ zp&,m4(>t z.H-no g@DRn3ZOoPp`ۯEs+afPc8J[=#y,cvFQzs]9i4ifE`E!ӛ82%@tǮr#3`$*: K!ך@PѪΰE\ p>gw ưYX'z^ZZ mc`ܾw~-!_z@Ϸn uZ9[TՁt.V\ -Vp kCljc , J /`ՉUCe jrp'>Q" T3 [?0|ŠX01ZW@o>|ȁdD+qV % z~=z0r~ǐjtN>?, aoqp@W7n&8!ԻB+&.:I !Gǵ[{j`YOΰlAk[Z 9zivTM(QnzR>)Fw; uPJ?r~LCCѹJ^UWʚL]@.휄&ꌪ}Oں|*% .Sk( AjayX]F m+ɰʲ{?odV&=e>0kI5R!#Prb[dyi{+VAgPiбB+\WAnBg[IZ_VVL%KHޟa襠`Y' 4Ee"/,b;E٪!6'1A[ESc[' JQW@5X4W`Q4rV0p~ guE hߟ1pJ0/D@~nF?V U5Y&?TƯ'"RPA]n#{>3}~2LrF= 'f=L3 r?[r7n}ge8$081p% 22ºl7\û|DKAXHG/ۀ@~01=b7> Ov_'@kYMs5ƅ%PnA*J뚇hpM1mdfp9Va찈9%rRAx0 `8$6Dc7™GeUe]Rgr]&EJ!l/PD~}{}qȼg^&VېFR,OTscusMnF^|UaO I%6)W_[_bG5b~g,M{#]<ut_ a6Z"]Y]L wJQdDJ?Ѩo)|F a{wFEaۤK9gϽϰ~bo=,fWlSvr8KId!+䄖}rI Yy,;|ƨ/wc qWE$C*@Ɛφ}=w>ADb4'+dZk}X~n mxd*Ud:t(jQs԰͛/%.yj˕#{XL5eiqQSbDE C)TE Ǡa450Xme/?9VnSEҨ(EBqк' ]Rjه|D C3F=C[[wF"er#'-5l*{׎0DB5!$ 5E܄k$7H DGv`^f ,tHHHո\IDyܸuaIll'F -d.  @q6/ /^0|y X9c`dvCmC |W\hA6ZvVs~<[F_(fb+?^pƞ@v%;1 "B #`dP0;[b8h/ء fB=?4@zQnȲzA%0CgGO0|Um}gPҤ??^|x`l[dpV|3/f?\1l [;`a( Cil5W/d7xGgŃ EmM1/ik\'9t2̧$|4߳i!I4XB!P_, ~\"=r)P*QsB3 i9HbY*- '6JG^= JS͢fTwYRin/+b1g*֪LhTACiDcKIzLBtZj / bZKÑu)i6ck *T7M6z_vG)\ :3ŠzŤA+`zenqo~< t "7++TMh XrHs1| &c(D C 3ƌ B8hm{`kKC';_ /2l} (P[^eNe>_}gcG쎆 +@#qV߾^0|( IlvPlLã LB4h5RLKB[Y_|aeqo݊ҦGV#tk` W} n9>10c7;PO`:dn+-@_77h2#w+ n`p>H? p=F$9X? 7h2 z<# & <I`b~{%/_PPha/XY1Y~g3 ld>Ld +fp@cX#d<BRx_h5_[Y\'O2yQt0u;l 4c'^u>VSv؄8XYD?5@3? =B uX2t;0Xad6SP/O˞:.`|aU!G/y!9]Dc`-d`Xs+0kЕ+pO0 lA}6xF?[ Q8+-`5?b~1+fx Mf$L] F[X#[ڒj:Ł 2*~[Y1pZY1BA,N p#?ҥL \r 7+ Y~|aF Z :q,}5pGh8 ]O) K%H_37M_ Z¯>3l#ý<'y Nf>`0]?ҺVԵVQ->Vl3p 1|XX}j옑&)A"!C/ 21@` #jIZYw`K/fۼ/ pY) OϠ }}1ïj~|fefeaw-h+ .M#ID'MWcof "סu90|bp2zͰ0åG\̐X -.f./3X [ыއ/06~6CO`zg?Alhr tZ?D j,e CF7 +i4* B X*v/0"13@i6qcRU-kّ-߻w>ƲX@j֤Yq0sN q0Ij,\3:e QFqވ/BkR"yHQo]G0+;bʦ~^ɟRg-!i Y=~U?Q]O[xJw)p=GvsSXpNN 3HsH(ghk26#pPc$+ RwY1X+ƕ)+[}%F7] ckvv]j@7%X z)R~?  ZJdݤt ='!/,;{|}mYI90h`EJpt4Es?43-b;+}mך{fY߾}~ye BZRXvnd4?_1zz{5y@-wcpΌט?*Q34-),]CbDzqq!vB7?Xfcxs^/Dyz2<;AZmM_?dx1ߟXx%ٸDq2<ӝ =1xF{4| T;ԊeJE hx0?6ƪaXKo1+ 3ϟG,q3?6|v ??|qH $ < B6* a#Fw7&Af?a~U.e!V|I^q P2 z9d7T͈13ѡd\q #`AaeF;bб3 4ZϐAG|ax&* ϗXA,I]Dm{lC\~ZY W$3p ,>'9b3 ڳQ8rF`f㧯_G[XPcWŤgO@ 9s'ҥ ̠eX |6'\:FilB  ~atnP+'Dg TJ10p ߈BqXi7p+j -IL!7=3kv>/-3) E݃ jaZ}X|3@1~mIAZg@և!3; 9d4Xx8e~gπ<ܽdaeSVЎFRȳ.НA1$4eȷ$3A_LA%1Cgp>GiG Q/BV$2`a'.P{;gЋ(P3ů8\`A/2r~ aȅ/3\8: X۫O ̬@yеб'>@%fDz!x4/NỴ ]XP}+ qtY(@u@/$%>EF2̞ ju:f <X@ǚ32|CR ׽` `5E{çx9Xp !_uIq78њce/cz+bNg]+gT5VBOtIq' ht(@1!C ГJA lY[3|vw.?V@wy)<h 6Q10ǀ5i%|̱,P" o'E?2ʱ3p1";3_`lL{IJ+QcZ&x? SFϵ,eluW IĐ A@7&G:?r;Be?fn4#+;bq?gp=4:K8 Ҭ!@DpW4 =deq>X ;߹D.c7b ?PCZn~?1K!&NHvnl, ȕfç;<a```bQbedb,<?H-d 7BT q -fHk]DpTX1bRHyה022B1x{lFL: Z̕ |a+# +xe b 0 R32_X4nq\+hA0RD]~WNChϜnO+ P<}c60a-jP,Ʋ~gbAS'> j!p+3[ԎjϥJ˳ i=`uqMCetqsPӡEc6F22{'satُf},Ѐ,P~0+D w^wOcŇ9.3o HeG =C(&0[O _ ')9%ϡeiK2oPmKi~(d5bprcP0E ME}<%k-*PMj'.(Z^|?_t^w.)P}"'~fΝiwэ87 8VlboҔDZ-t4!2!J@eӂpꉆ{ZMbK#rj%뱣U@Wb7d,PC |ϜN#קBܞ*vLeH~Rϴeʹ D u<*m Ioc <(Y;mؘ8}~}زh$31nxЋI w VVV)-{W .!Ύn~?/8:UM+<6b4ah:r kX( ;fyY *˲m2L( $f}tL)_,·ais.|JEHƸ-w?yOEO-%%I#|ɸR& =Z c0qūgLK 1ORF]N9AMSl?2]n0Ÿʡ9T|e0^SEP5 y(Rjf? 'ݝ,o zQ24C`5W>9Po\0jjDQ COݏC2wP6ٌ&I|&Oއ q Hu=)6\?5ݳoS?9EuRd3UIfc4J<#Ҹwv@RUa~ N|ExeE X龰,_³ %{gЂ DY"#O:F1:t4M̊a]% ,߾TVi=&҃5t^ 8aM9Ү&6O;; MgeL}hg({z?U9TR%XtFXE?(.RdGN+Xm$(f-BUk.v6!NYn\"8פ8q$ 5RMi*(el`Tv/Y: =`u <Ǐ@4ZY`g,} " q  >fwf'`MWꪫ.H (m7[ -KEťj44OOHyxpqEBO̷kh9s9,vʑIX敆s<]k62Wy``_a&ꎠ_r$Q"P>p*/$eكonѯSH)|:&/ #-i;<%{σ DkA4qtqBWq#apAc%wWih"ip>޵.a dMxcx>MS,@QSRz6GE 'h#k߬Z*+ZL#HU5 )fo梶?G´uvwx[ ߣW1iGx d4A`&qChɜ+9dAdw(DI)%pqr" 7\9^lTR2~HIJo`$1pCHjͽ$x siAAŢ!DK-MP=q$:=hBADqD8V A.IKS}$hz;3O.sZ]pPYeFz}${(IM|Td8'*ǵ@Xtq5˽h SITQM.@s+HIҏ#R)63>mee_du>?R_ܠU&w9XU{XUױi 읱@ I B&;BXȅm5_?ų>Al( i1U"zNA ex^,_b^M:|ΐpvKI)$Z2֣n}ϮhhQMbyYW1@H ph%IbDzYƆV.2y17Nͦd=˩W T:[Ǚ'SsM)n{X{: &lJ7p`\R0|Ouh\.z_O&!}5E,SژKo-պtࡀSuT`*k9HDe*hp6Af %}uƀV2`.^+ /{H$ـ40ha/}U>s#4ZHjԯknQ Nz ޵ $扢Hm,;?_;JQ,T5#lsp lA^i)_Xw}-:l1Jm<OKG# J!5TiFy1j5TE:U {Th7Y)8׌r7`ռs ^ Tԏ#-U8bjh\cJMBmOu.+@E"ȇz!@383ɊPJ! |& O@3{ zBNvm˩ieGYAEYtI$QPEH*С aEŅ8XʏLQv puj$!CDWh\IH$hhH N^ zsܓ\;Wv~VFA.v9˥xڴ/{OU5׽"'7< ]BSDŽE#˼T3#*F;JJK (,>Ҭ瘳c.Wħ6~s 6{ lH9ծL?M@YUn KΦao"?m7a*8uMz,0MhXWhiB DiuRZ/?w(!@E^`c, [/ Ak.2b1 o`%+pЌ hY;5~5a-6~R^Z3klwrBu5'[O+,Hؼ؛$, }.%5h%XaUoPG:4&V1s> %DB̽`u Q CL9|iFKFOv=C("!f X1G0;MUu߲5nb:4ВO3° x>6%a5ՆvOv},}Q;ME-Iʷdb|֜godbat$F >>ux%c҆Fʐe$AGU9MS֛kj" Kb7p++F Q@,@cZ T@ ,ظ mz-)BA @䟟,:ZS:` > 4¿iq4ӎh tP3KgbnrI[c9xw<\_oV#x܋ ZuER\h!Z(PZXɡf +4QƸf`ua zq]AґV>JUu@HĆ*эHYd}cT֔eִ%{pӠn[m#4-#9ԍ4jq*̶f 0VƋJ&p,،"&)  +0 -dyfiZXKАᡈ "oG˜+8L&0"`l& |[6kXVA?5o=A  )q,FčF?h!?Ԯ1ֻ͋-$1c1AoFO@f~'ؤeB{Szj$Ҫ$kFxl yRq--ϧO l738fJ cdBܸ Gu5 `2ńJGgF:m܊iIzX@:|m\ <6<΄X__ X_&Y 2A Af jQ*@.5e ZsPN<3_Zhwr:w#ƨSe@j09 Y?F#hXvI*fֲb/{@im1"ZR?ĸa6j ̂‚ @%Dn9x1k /FZwP,-x Th`/# "ݿJ౒XS^!U> q13b"DZ[VС]lA»zv Xt!,BB!ƨ`732 } 4N=|e uAAl@o; aZZŠ^h!Nȅ،V˜;v0>Jv5#x ?fډ~e!xBT(bgxCl<xz1`ܿx&{`-- rJ%o &mԺB.7 - u>+`' ឪ* OB#ުA/X˾-d@!HG"J ?ZW޵CCg@,yhUG/tx&_eAf?iE`\l`7* lvkkq.e ZZ\-1aVVV<6x\KdX~g-]!fZYL t-ƥZMȭ,FT9uػ(cX 9a`?.#fn*RX6fZ02Ae |A>5@f|F]D`̝1@E?l"5x oUt6v&[?n011;fXF'XiNF#BۋND̈F;ڢd̵f[s&fudi-k.;c^bGZJZ!Ad9ej:rsfW¨[fb>j%JS\ 1/ $@qٓ/`4,zLJ܌ ?x9^B* w8U#Zq#ZlX `j*UӨ<Р+T*05a2"H?`8AϜ SK( 0x TcR0ؖpzŬV1nio % io)4]ؖ! D9f!/}@ߪ+л!p U߳A5vѼ TX1d]_JA,BF6eD p 3@ƯPfȳ05әctXВ >bb[a +@/p@Ta/P yIȅFz5PRiV?)(ذM 5C@;@a0dbaecc<$ר(aa ~11^M\!aGKm:e lXa* C#/qOaGM?X$X[@;00 *w L TP#t, ~1А,B `AmFk!()UQ}*Kv 3@xl?]e,"8Xg-60h4Ѱ^h0??? 솆 {z2e ,X()TݴH;:̀f/3.1   $6B rL/\?Hn( AF>E*X10}9+?vF@{?UcXݖ 5ؖ ډuCw!ZU<*0h`B>1 %` 50{F[a3Pn 6ޥV-L4rk\8`Kaj! ða[{`{`hp#ω ".0pz2fHcF,wt| *pxq9l&-;b 8~W[wlそ$mj\@#X+HY ~1pÕ hXրo4u^X28Ձ<  эdkĶ TP " ;@;ϛQch@!]C"kka[<kZZ up̌IK߼f~'q$v*~=:dg`cQ8$i>V,"xF,6zff&`1[Ul ~'Ó ~2ba`*q j]q :|-6JOG.= Z=h!=l%Ϙ|RZK(Fp ˇ/>Ͱ}$ L)FyXغr ,P [X</a: P|^PA.@`@Y%h DO4vA# S7.2ܸ%߫ :亪n 8gqX}cDt1)fyY<}UkЏ\@@A)`AF@s20ù Y20 ,A6@4-@CB~D@'`&ny88 7/blQA]Z|KA{tE=\K; -T06jlFK+& O>`rSgߌ#,]T^3mhлH|<*Haڂw oz(bm4A'\@cfbcP|ps2prS~7>nfx"LaLj&X *hij`X%`_ZARl) c8lBeyl tzK T` &X7֝ îu9~xn`{xZX3?`"-#+!QZ[ka$ SLjz)vAgų0ԍR3X^ a2pB[̠)XE/XkY4zDh?%1}l փ>* ,P⇱A]4dbbCw8]E7/t& d^[ DŽD}ц x,]D+gq!na]Ĝ, \B70gc_~df`db &n<2V0y]] @RJ ? QVHḃ;vft!X*ZNz1>לַ4pIH Ӓ5P9'eˏbz_JDU:#o}7ԼKigW3)>R2#aNaQ2[xl)w _,m?_BΦ!}VXSCnB~+qslo"ӱe/ DVӦ.ɷ ͻv\L{Ό#-51g&֩Ȧ4XP  p!`:'ْS9[QMAŲ&ᘔTX81 [Vz|'#T0ƇK0EK7"ܡ(MSGΔ44koEw$S"LΧD_2$Agү*t{0DH=h/!avV` "7,,{>t@-b _;X5`P iCֵHe ==W ZF -z"7Ts*bаkrVb jƐh\THSS4@TF ЫW&QUTBg?jS"\`UVHA> Va0 Ea7P<Rz1& 9 l!< M(y<.tjQ%Wyrӑ_VP'cp.eSpy1 .S1! ˒؟M.s-.כ}F0d'Yt[24K]@ AdQ^v1s`U#ؾw̭\ڨ,mc;'ڠ^qBAF +L_5%.$98R KJarR.<#C(@f)""GE#评Pjǚ; ZޕD7;= RZ:C6Wo`Ve/ N)p)cF֌|dRP3> R/fB=q+TgJa)(3BV4''يugb zW/ZvFiPJw/9cAKx6Ok~O-AB:Bۥܬ)lKYiCXg*~~;oU_+_ "M:pF(/`' ;p5މ -IjJQ>^n8/mQ̀\(MpH,f>WQu8h]w)0|le Ja@+ #?9x)7~??`>o P߼)fk۹%4 Ձ=$'Xdgeh1WmT VSE5hM5P!kXja U"޼ t;=!x 0 ŬWVl\`&a. Ӄ\``v"0Boqa+^ &+лrZb[N ){ *_`QB. /!P &tq Ĵ" \ZZƵOXۏ5H`ߌmA]-mH&Ā,<0`-KxQ)04 T7e]Y~m2TJYx'A@( 1\cHUbVaS +'rFV`TZ]שB.̐+R@X`mV`MrDž pusðna66.3[{R F Q0 hqwu!a%zAl:\-+lzW XrlcI1Ph5 Fƾu) +I8  ׸n- 'l F Q0 h}ץCqzgr<  TtqzR F Q0 F4`h` @(`-F(Ch5 F(2 F Q0 F4Z`Q0 kQ0d@X`!h` @(`-F(Ch5 F(2 F Q0 F4Z`Q0 kQ0d@UI,IENDB`PK 1z) >ҵJkƆ;V_Q7>Vsi-C$ADy\Ე"(=4%)>y?%Ksz'zEw{s, yEMc!"y {aƶ0݋A1ZBijs_c[0rhZ=ֈ1`@i(Em>$Vu DŽ57FËvNq;1(QD,_h/qz-j21DP"`4N)97)CA9׸B$M$ j ^3ps7=fWH"@^DGoAkpY;5gڕ%H}f8s|3_dEG8hu{a*坢Y4YI s$@R*5eE[,5A"#B&RZDP$F'EYtš8W3xZHlSׯ8lLLd w47 cރsR0?iQ E'JhhG'ΐܛU7\Y&2Z40 `byEבKot{A͏#1Ƹ.BnK_E"ˡ(A\{ Nrr7~5wOjA6q'_F@G Zx޳u"YLg9R8$/9(H(85_ =6kX1` h 4 ~轇F dEO YVHi?"G8&3Uܧ6z2/v>3٬W'HMu>/ ˑ4 5HREW={9W*DU]OX*jEB!Ƚ£,d…W-%Lŕ<@;(q|$X&)MLNQGy1 Wڼ:Y&Z{ \aRx.iT  K5đFu痃 QȰ'׈T)H{Ss7Z ?C2XCucW@['iRx7%`bWY}3sI@ 6[_~ HcDI("B]^3tJM]XLOF5:ĬH-R(mCw^BL(ѕJ{D|$ov[#O` HjhS*0;[•ܱgx5W{2A*JkAl/VyiZ @ pM:Ҡkנx#T[k1a1nHiio]w O J%|}A&:GQ3|oRrTTA5!i;Ո8tD܋~Be=(ar4'MjTZDT0D(2ޥ^~tz9^V4$BBqvygFGoX m q5"0qC{`'-( ҅*'/3h:&1؍;[䝜,"/iRU'4EWpq;1M[5t\EE^hVH#߸&DW_O6hr=Dհ:JdGoĢ<;*- [IhԘf I߀HZ85ذ:vHC}F{e )( $)>V1sr+(Rz-?ÿ]E^"F5%c]+y\v5IG?9SBpH Oys0>BTMl] WWPm#cc({` Nmmy{O`PIzdk琴FMtRظDrz,GGE$끎[f׆+JDBߕ,7Wߛ]b1N`-FhJytH^਷`FDYèˣr6Ьo|&"^h.\9yOn k1nM? $@~Iۡ>O<:iປJ*j,( TT)׋|=?yW?rr?M cM1BTJR%JHi7j7BBV_}4ɐʏc)Hȼp8{% )`ʘz0R]sx_hQti L +eb` 3{VrUDRM(枕c}?ɉ۟`k :vW@$9F24sfORrƝßQ[è}M㝐M6zَ8&BK/xp1rCDpEs^]x`$sZwkk754]d% U|̰94KKB I ͼzVҚ$8o1ٻL-MtJ'V<(4fu*twBr+0Lrӏb[:`G`tٯS|npEO͖kӼFSm}ӵdov$VEٜKS!(QX=&1P 5䟱t >r9yJ*C,7YRzdE}]VjHk4 %<#t7V19ˏ~m-SiAksy ɠ'.8!fQ(YҎm~zvO460\q4ķrூ2ϻHDM2;ӿTuBt- Zkl)5K2Z|CBOWX>5We"/pY6%wOC+M4##S5ZȽh6E1ͳh_ tڅC̫'w|>*Dbxо.aq5TЍY2vj1L(:t(i!Q}BQovR?rsDS |?X_N7BzJQhsG tGܜd )lI0YPnW W8v"˩by6WXαN}GE<4'a@"Lx!Ĭ_Ybjv QCnHVa1aq#O/~ ]Dr ZiB'U|#nK(U;[}i_ =5}GqD:-|GEr\/_׎vYT Z$M` R#+ABaimC=Q4qU^Xe}ubce#ލS7AEo?R%+8%c $0un"m΢+U|0Rbkm7{]#+r6η~\Ę I$/Jh&[䊡9āZ#԰:QM()#,AmXpYDBXNy 7z}r Vm%-3Rs#@GXcH27P&@m,2>룬EKA.YOMA=)gC7X;EjDITq#UҪ`hgvkEZC8xM t 4BXc݇xa"sY~pͳRk[ȩm: :7Qq)(ZHpݭ6T2eu!]7ZzVO_K,{D:6b8AJqf` WQF.sq.O'vREB氀Q#vԀskxvy/#1=?.|"?T9KsƸѾL>WZ+`+!r+=A(NAi ˛+goY69KҜ$5 !2ͰxeOy$Jzqَn%|@F:=ξ~%c#!;Ix(:2k[c_H+ DZZ!Q $attaUVCte%yUc381a*Mjъ~K^eNQB?ڂFEGs8E~XUl4~2(\Pei1m<  eRj;EPϺԴDkXSI-k'h׮=/g#/<c RkݩiQ9䏐E]4&4jWIeaql _|(׃N* Q EB=+Ŝ02;-tIcP9(E胮Ma[iUz#n{9z.6Z:GV#_8V/\97[N q㑏}:ƸEs?qP-')zD~~WN% 1J)PZc#L< F6h[MQ&syĔP98#Һ_^` q >yG+l8{ ֚б{5\},_9{'>0u>4_x4'8/&t~H}A iRYAD*ᄥZsBC{-٣|h Ө.ͱ0@ZŖCK^µ RCZ$.پ"a[/BM=x6|z,DVu u<[RQ;t8.caqte y`M} z) P ikh[G|v_*LW9{IZ2:Qӊ&QԨ֚čPTF0m#hul2e+:Iȇ\]aۇDN! mއ cs,I `Ì># c|7z{\x \:W.zV\4j2K-U&qĘ(LFM=zY# #Q5Fx y_+QnF]i?#;xpr!k[HQ 76mGwĢ zaeŋRvTL͉~N7aL\&ul\FIJҎE)1#rX OVژӔٝ7o &p$,- k[*l$l3{Mޡm6(@P|Hst3Ǻq8@&+ ve,*&batTZ/(yE4Xb1*na#F.O&0^audіCG?@qJ8-6tO|A[?TЇW {ֽM(( m j7QX`-9s(DT{o5ht5 buMXQג hNtA.yG>a, i\G-ȏF[; KH4&_d{eq Ci 3m /\-I D);xlR/gT*D5_bB%~mxbCR֮Tu]LبAK׏, {c.qo.˂6JRcqG`[giЭWt18琕c.TAŖ-Ϙ]dP3^ baqBEEw1 kp.'T5B厡6"{m}jϥj0Jhy/, dYm`CQ:de4%h gxxh x"a{IAK.=|3G_A$ψ}R! JkΝ+x>ER#dW[$q C[Cmee¨QHOJ N}t6̪ Bd!!kt]i. }b?ql??[~^ot-%={ U:N@$#'"dސyMm2'袽K-_c7A[Xh4 s,8ȥǃ޷;%AX~Qnwá8~;&1nYh:$MĵZVI ^ C 2PeFM Q_K [ ϟE= H6x4#\oja/`.iax1na(ePW"\i,% fC'QXvG-;1bJ,#3!r b1vsOi~s{VnXQ=-Bҁ\7(ɹ|ȾlUWjPUjuc>>νg9ƿ,W{س8K9ͱCx{ҕȈ>vH19SYHO*TD-كzOXp~сmCP>7"'FJE#ii%ծ"t# +$:Ő]_]K݇y{ =Md|)]*Q)sj{)Ń$6#jtIPĠEE;ECl?w7T~I/]BP #7"~,p&qYwT8a导V0 !oy4Ir)DƚTDbM)_SSR;TE_u}FH8Op>l/,+~ GDMe,u٫e/0k6}RB|2T F1zz gUo@QodS<3sOw_O_B5*hj$kqD@G;WyX5Ƹu:vahq0rm:Td %pP1t=ɀGڽΥvnBTZAk \/(:>mp8E.;_ 1/1}CISJBbqu#݋ ҔF'?yOUtl8Y 32XFT#Q{G 垄> hLXcܺ#>|rV7Вrǣ{/`3ٷcPJa( ~u 0qiPt&s<1ع*!䅢5ng{PD\xx++9$UMklaڗ1a6~ױz9̱.^z9<6yL_>x B}ʗ)@|B,Pg?f]e ~ξ ,,#Q^GXcܺDX"BPcNw%%x(ȷBynW@@g@V D+9͑#'N-^8fr.bj&brҘHk] 1BH{~ߓ9'Viz ~ImHq1g gCmi/EZ5D[c Z3;;˕'8qrlTAiA[|1z(n~m5ts%*!2{o̥K~ Qꥌ 0z2R84&X3Dp2GHQne^]j՜##F m+}_ cu ^?}YvM]^3dqJ8- Zkh?a1x'twCg E5 ;;`- lfuVi*SĝMixJ!UV r^Ci U}OzTp,2 kǪ&~|6~Ab"Y헊J%hmHK<6{$S.j]kz O-SF_m%PjH4]~rV7csTQZ }YYuy,#Ifm;RۯR\ *FOg O-i0SM峯#5QoڝˑS{4&QO_q`b ʅI7=iϧ}bQu1aqcFQ?G>Ӣ8tz |;D3#qKmnxTum8HhzF%\9Q}u_Ki!61 5N-'Ӽڛ%uqTMdt%\ӎp츛7NVfBȜ?M_ad|9O~4>Dž9&1nu ZR#!ߠet='"_wdkʞCm8CNx f]~%vf%~ _zءc ,{yR/ -`&M0l +Lsq5͉i6bFS QԤ۾RuFUA ~h>ϧ}n(1_;Q6G^coG)}8:VEcvZ3ur )#t)tWqΣh|P$۔E@2$Y%ujkwOϾ"9`1q$˲bـ":6dAP_ !< X"YQ HLS62#AR3᫺}9+5@~@]nݚ?9Y:啘p A(JRtqG/>)0%B@p=3e 7 IEax]E/Vbu#/4H1|-}_K@:z7AE ?)B`̶@jݽ;}5A$ݜBi^Ir0qՆfntP#3(p]DC*"O?ChaGfP}&"0"hՇ]|o? n:~C\2a<;ړH ,SӋo>y\)91I#X 1DЇ1F6Jr$ӝ3_w(@1f%j7XU^uh4`Sz尀(%|cMrŠdN(m؂0 Gp'`.Pfμ,S*ic|7@ZJ؂Pӹo1ǿB $X3 6q1dwC/0EQ IF#c{QUtMtÉO, a[[3zԴ ؿ9ꚠr'ds$bo/(-F-xzS?|~R EgeYT B(9w2Mƈ!, dHݫ%99P=[JxA,H3e?wke<#7 03HX]a._^L!!PKxk``L_?C1ƾ,kUT4ԁ}&`Ŷܞz%x3{(QW'`6:U k-lQ@>|C譢El-f]XoOx1\.]!R I9ۚ{Cb3A!)`sugB G[P+ 6Hoi")[\$sB+YY {%H\^rf+;'LSs|xm (E -|C՜BZẪ՛;?4\ųj*'I0s Edv .25VCCE]WhE*F?EpiŤBtal\`.R{Tgk8ҹj_5Uǐ "GZd9>}z16'(X HeI̖=eHxAFe ˱8$0pPb|$k;Trp9 ,&P(xe, 6@p@txccppS@U߭%$ҷ ^TK\utRaW` xb*yLwR PޫĄ$,UYF6qϡݟ~%Zh~3(ZLg]-_FxF#\y1@tO?}TdW0~v"H""g6\d"rᄨ3cUjkR0Z2pn׻K]\֍L(,!+bKqJe $cؘ[9{`54\}DQpNVUiF?x N/ $[TD䃤4!2]C.ĭRHHZ;_y#r !윯.V# }.D灠kQwqva? +UҸ"ogh'x-|;&+ٞU*g7|PB:`UyWD @Tߪp,Y$U?շɨo %,e0tU}!.@INS6;H2Dcl&qZ, "E!%z ֫ ifs3G}DBroP<7J?.cFtlj"Ai2#@RWo=-jrۤ) HHƃ ZPUdI.rU9i"3@? D]&p=y#Iclnnb4_VP#9I@yћ{81*8gW"dq˸Kp5Xɵ$\LbH U a-$߄U?y,-6l:OPFJ=oF<fU p +cUI^ca54\Z&2Й3ؽrW_]V:rVy^V+@Y:KZ1Iڐ^uſKˁkH&|$@lU-es  gue= O,:@:G^_cz~Dhj{ 3(r%zrLgZ?!EZdi.#.<hg-d) q@*KKTVmqU98KPΧ('m]!l;>*GC`6'V(} Ր٥vi a97k:6!^{yDX^[= tN]xS{aM @i8sAMYsygIYf.=Y? u0i`ˌKs9xpo>֩.l8_Ʒ/CPptm{_$l\=%a3b_{k 3"ok^V.0] 3Vw'˂uy˕~O:~)MSr0_eprhO{ӌc 88_-#y g JDBv:ӆxjF9&=|t5U oU/ Te}US߶EY X' )=q"}E+H8zmRC/%U<$dB;;;rccCщ/j*ZG }1ru+z8Obc1zvYآ0b!X4 I0}d'Pms綐lLaPAwLWB%T$!4UITO^ߗEQG*Jv 1Q>BT|!RK39'lhϢ8i<-UYZr}_뢠z 8r?uxqF2ت:= artր=b>!m'FPf] `BK(_$T } HC %\J?Sk֖(TUTs.ޕ0H):hYynOq_p;64Si>h$Ɔ rot|k&ME-ZC_;G!f-yr7hxՖ U6c !Cyҳ)rbJyԞA2 -؍=a7EIcϚҼ1,2 Fy&fwmhE%jW\Pn?DWz=ܡ@wGFûZj ʥHhP{n}fւ$C4TK!8Bp` )il0C6"LPd)$bz=I'B$kQ"*aREHBf\CRmY2W-."ڴG(=_W|$Bv͸vT 㹢T>3>٫H@-Al7MTKCw<薆 4t;ԭ&Phz @ 2j+QCQ2K >kgeYHf̬u:k_;yU Cٛ%\8qeUsUs?KF>gzRhrUآq=yL(H XZ6ztù}Hȧ`F@?P#1YPD^ytC;9fʒ=Ķtۄ{#ؕ\}8ar]LUyZ(Q:ΉjCJ{VjP?/ڲ*KeŴ =-o vzfnRJxGDDBIDR"ٌ|}3kAX 9(J݁Ǖ- xJ`6%"P{厂-%+ˉ[ N-4Ȇ4űJqbs[Fn#Uke"W)-JH)§8#S?~ /*qjm[t;&^XX:C:5%r\C]A[*y֯i-[]KNqW 8%ƥG/wfxb+N嫫i#X )%PE$RJ%JD)3svr驧6>G: wO/sUͲE_6 FeUUdZ .^ǭjj_a-Ƕj"Tn&,+A*F8G?˭>Avd}}=n@J !$+1i=!D0:}?ysϝ/5oZnL8Wh@U%+k.Z=*+K^pK(Dg+,^yB>hi' ~%JדF!J)DQDD$RR)Rf L&ow?ԙN gIhu-XvVWm-Ղ}V,^m*^  : 2^_ot6tݤnƕeT5R B!2<kkB$y…Wyw]x>p9Kn*Zu~EiVIEKVP{XKD"HYЌvionhZI_xmm-]YYɻnVCûR BBZc}jyVkGlϞ?w7/?: sAlD 1/ŲjNؕ-W+B`<RWR>av޼RvFAdWDQtdee%^]]WWWtmm-y)(*jhxB}(#<ϓ0 u^v` 1׷=wrP<N#,XdVd[/Dz气xopUV$Hi"j`z3#3~bzv gƘ0 v/juunAX57.S[[J)Z eEjvu]{{ ywynmۺ~hz6ﮖY BDl9Ui-a}&#DK^Zꏞ|~~lFlM1nDCkwwwh`6$IL~:Okg棵SdOyI, e)`-Z'>˱PUU7\\<T ^ʍ/SkYJeM yc1&WJZ4v;zqK{^Vlۥ1B8gf~]mAeeNb4d"?dij,SIxq{f>kN+e>ZƝU{lCЪ,fb`BYq_ mbTRP ʑ  (=EnD9V*!5ldXMffI12WJHeAaV+iۙ[ ~?zy~nVe1sՠ1'ߦdYFid"gr0``F&L&t:DZITe)i<Ͻ"!z6 \GT,=iYXEv7 (O )lN2̆V&EDRBRZcr0 VU_t^z,v8e"MSe%I9EQ[XyUB,`5+14ưy05 lŦnb3@ ?4$Ipb6)2fb>*FEQPeaQeY.HRJVJq5@)Zkc}Ԣ>{w[ Gމ744\:E8BܮʒZN}9 wD1s4=Mhhhh654444 `544gh=C#X jhhxVCC{F3B\f/IENDB`PK I0 < content/branding/aboutFooter.pngPNG  IHDR,2*gAMA7tEXtSoftwareAdobe ImageReadyqe<IDATxb?(` @LA0 F(* F Q0 F4Z`Q0 kQ0d@X`!h` @(`-F(C 3(`(bQ0 F( F Q0 F4Z`Q0  Pa: `h` @m4F(Ch kQ0d@F(Cb Q0 FP4` @-Q0 F4Z`Q0 kQ0d@X`!h` @(`X0 F( F[X`!h5 F(2 F Q0 F4%` @-Q0 F4` @-Q0 F4` @(`-F(Ch5 F(2 F Q0 F4Z`Q0 K(F(Ch kQ0d@F(CU`!h5 F(2 F[X`!h` @,P< F(h5 F(2 F Q0 F8 KIENDB`PK 1+E(content/branding/searchconfig.properties# Do NOT localize or otherwise change these values browser.search.param.Google.1.custom=client=firefox browser.search.param.Google.1.default=client=firefox-a browser.search.param.Google.release=rls=%S:%S:official browser.search.order.Yahoo.1=fr=moz1 browser.search.order.Yahoo.2=fr=moz2 browser.search.order.Yahoo=fr=moz3 browser.search.param.Yahoo.release=rls=%S:%S:official PK ̤i2H77content/branding/icon64.pngPNG  IHDR@@iqbKGD pHYs  tIME 1y9)IDATx՛y]W}?ݷnmj+8 CB& !3@M2c2TML6RNL2f8 1!6[,˶d-{[s{{%Hp&sN~OO9Wܳ wmñF)zv@)j6~4K?*G';Z>x@Di.{'D/T=Xo(=NL" ?02Sˇ__rts U5{]қc#XXR}۶XL.]gqsr:!^:Sٌʽ"{~ly6&z){6/RbH_WDrse 4CcXY 8tbg^r&Z}` ,W61ƀANḻ9[ؿN4unSZQ"2."aH77\t l)T= 1_R.^t(ּ2H'H&Pje` a$<F%yaGh05Ic;s7}ܪ~R6ko[! ݍgw~22nd7ރ%HZ.??x+:G'9̓mvq ;y&ƶ``d˂:z&wUDBD1\r60'9˳*b_cw4B 4о>tK4 ݿ5_үԻeQz*l̲E (ʀBȐ0 FkбMtUFNf0Hbm]U!C=\B)R8(,VѱD?b`m;1qF fqfK{ 7?p m &ygޜ󬷙!VM2}GΟDY:Sc$\>Sϣ:5Vi3|}#w.8FX:ӅeIJ/|X 8+67 1*v35ϻ|qk QWsj(jj47sw_ju9\@o/ZRʕ f"F1 ]Gu `9vRp|F{ +B.c;)| RıIWE0ͅK w!hL-[B@Vn42yFMdؼa汫KT=\TQ2'6Zъg;[oDybJؤb#Aܮ2wۘZm%x6#iP@-Mt7ywؽ5dz uepZH! TtͲ:1zjs(ZSXAX)mifqҳ^Ś(Vı""xT-BZ9R,w$r58l*:m,FXֻ@`^! לQ(K4hiDG;>34 FImҡW,`b Fb;9qg^wl"EiYڔ'zO@0rc1پr.z5viּE,B8pr2܌ JЊ:hז}+t0(9cK L8NJ*A`9Y]ݘ_:Ӕ[i̟BInۗ]ϼTɖs*Юce3X@.7w"iSXM> z6麟4; `";wͱ8%*}JFulV!Թv\Sؙ`oty˖܇R_^7Bbg]4 G?t Cr]lORV/9?u?|T*IO?,Z)]zY??!guO,`2agt9zKXw9*cbV pU";Bee*`fLH*}_>>e_CKJ#=nD+..1ԗXR`"K)s3ѫ1!lpoXJ zv iZ#9 /;{•:2AVWXVR{$}̑x#۷Bebe7 HLqmR>OZ4 Y>)HTъrO?ZRWO2,a99mw]Su ql(gM6C8%~{܉0]!tR`p may%|ܦ^Ng%2KtSFylv " (0Q,c !1@E9YЁobI J|w/ukGqr{0+I]`Bm֛=mkN!܆1a+chզe<+ALv @ r'[L՚*T.Y^oԇN0Zqu8n,f`l2#a7-`B50o^jS@^ܣzF8n"˦zX,V6˲uHwO1!L) .NF`h`ab9ZԱ4Į Q}LۇVryì`Uf ޽Z}Yh8kp3sH ә$LBAJYq b4h.YKcv^<+ӧY4ȁo0e7'}\RيD a`Z/A[+ejv!·ЪE .jQ,- Z_`bhm:qBqo?##!41Lfܬ@tLmniִbJSI=1+ dOA<?|'>8<|~[m$]"wIe_9xř$VHߴ;aϐ4QEKvs`TBI Ahk smh&< i`Z4>;sNZԛb;ع!P+!Ҳ1\2zF5F mp,pl8Uɔ*XNi9.BG t^\6 Yj:THPb,7~|rmL5[ &1ڃX zAk' h۲˳1r8FX6¶1!ٽ8{C:Wǖsj\v& E$Wl 7G>[$ɲ<{v=Z`TD [oO%&HDL[Sl䖫i= K@XZ²f/,Nuf lzE,[rJNi@KtёBG1*CE*TPj61fuѮ/ kuAww C D`@ k ̞5(I@QEoT;h{?nϬ\߻i&Ll0qz c)k(Ƶ]%~W>IWRG:֎׭ni6t .D م`ZpKtbKՠ|VϮ>syb~kRW +)v E:B/q /_D"duWH\@r*f{͚wĉXo+:ˋ\D6Ɏzڂwm5v֠}( {,.PtTEI׷,\`/J<7%':#PK`qU9^#9>_XL6к~bR8V>D *tRI3BԱxzҮBB[y;p4FXYt'ZWj WaZAw|%ޓ?(4Sqݭ._$޻n?|Fآ/$au ɢBQ, -1}I]⫇c.@ǖUpo3b!n+ܒAX͢4zGi8w1k-+'خQp^X}M!N4h[9ۘH'iZ/;BE_Dg 1.0p ЙA=h6% ` x._#_ӸE@z(֘O$ iÛ%Ai)_/W7mungh+Lrx1c2-7bf\5oMZNN5÷N!)+]D!cX!%"k3q}O>z~LNb;)Qh#U88!0g\i]{ߺw XBl!;'y`@>}^jL1<(j9#СBU¹X 6 j(mcl,Q|tYs3!VLG TWb Z^}:>ulqrV}GKA-=;To2WUa;OG'jS mdp%&)46zՓEvXa j+ ADNl1rxw8pN)MAμM|d2NkfS .n<)P鯃UH FڵS1}{ 4q1VA;!: Nht> )R o{6mLHs0XD~wY_=~i޻o-F"bO:v=a@=żv@.;л ƌb`|QX9aD2L5Z#Ckz^\:X%nJ ][" .WY߹·/C]>QM\n=hFqtHGezXKfVHu nwչmk!dRcy5&zDm&/Mˉ_$3 yf­(W>V6̴A2RuBQ!:ѝ6*7F4*Dd3 tm~͋|m!}.K6^HM`:iåΟBx]T#3AW>&4h^6#}[qCy| ip^ay+R\˜0 f&\N! mw:HmG$&}n=Om&Y}4PE}AE$XM5%%<0M J̾^ȏzLecy境 66xp8Q$e:~^!65e<QRtЮB;} ~DfA_FN' _}'Ҝ/GY}IrHO tta6'o.cyyTdxt v.’i'EbFX"a$+p¶ruRuڴhc"y%lIItEbXxiV7n.5nks!^ 2UY!v(FG>MFtYA8^D^x:9H7X"vԇ]A:YQv}Hh$a'8 - eTm%YR8*`isx8~Z:C!fCrd{aeVԞ'?^o`Ň 0FU< Q͢}>Fk'ˆvW+L;mTsj70z|1: [!^RV(3O<'觀?$ĀA#>Ei'cL.6i :Q5n97'W58N)[ DsLh}٫o `u'-?om`Yr߃=Os y\)i"yD`U:l֓,h N"A5abP?ڠ3AHIv BSmo0$hQ*F6ATθLl!+!x1k;|,Uӯ_"*_ lx,P}B좇E& X9/ uȬʁ5Xy +v`.]St4>@px6W+UW D=1[j8.PֶH!A:iD3}ЦuFkrlc v.DS-,#A|֦q[~4p 8!`5+D.@yXաE" i}yZ]2`"3YBuBf$"OO~%t~tJ ;> Z( Tr"q{) D6kGlד9!~o@9ᔄA(قnWnˊ(-&=1$j PD'[y//ut'N/> ՕkHbZ7}@oMf仚=M:s*>4R1?k𪐟)!T-{oWeWo>Jo;b/OMOtWyt75y//16V2IENDB`PK [26Q44%content/branding/uninstall.properties# These values are used to construct the registry keys for the Add/Remove # Programs dialog under Windows. They must be kept in sync with the values # used by the installer. fileUninstall=UninstallFirefox.exe URLInfoAbout=http://www.mozilla.org/ URLUpdateInfo=http://www.mozilla.org/products/firefox/ PK p2eihiicontent/browser/browser.csssearchbar { -moz-binding: url("chrome://browser/content/search.xml#searchbar"); } /* ::::: print preview toolbar ::::: */ toolbar[printpreview="true"] { -moz-binding: url("chrome://global/content/printPreviewBindings.xml#printpreviewtoolbar"); } #noPreviewAvailable { background-color: white !important; font-size: 12px !important; } PK O0d e#e#content/browser/monitor.pngPNG  IHDRmetIME '*P pHYs  ~gAMA a"IDATx]i%Gu>mٳ1c `3( R( "HQ BBF2Bvȓxό3̛ޭooS]޾էO:uTu]%t8((>umz`YɧBvmL5zܲ$y{琢;-[kx姩) Q.Ќ *Gݶ š; h]q"#圃{VtQDXU UIKkלADS'h2$*qӧD4 FV8,\. rs!ϴwP+ Ѵ,ºݞ?2kEbg~iQ6kQ!/;KKK|k4}ss0G8v^v ?uة}{̽7aݴYXKp w$<9 ?yHMFǮuiÀVw\Hz;.+OUĸY!^(K8Tu\4ȵ.㺾ɹ$- W,{ᅦV7%吹"yRT6?{P6k W(dee78ĎpW~FV 5GNS5ȅ ;zm:vW(Ƥ^fT**czˮoPj[ ϪZ*Šĩs1}_Uj.\<́KWaItsǫA".o^.i c?UໝG*g_<փދof_Fz' M(dPg:d aV$RKM3 /ᵀR)]JVUQe~Nlb?ϧ|v17tfa {a׎ImaffjeW_)5zԶn6bfZ0??zq K_XeNF7iGV63LA[&lZՀ4kP@zxg7tOܔto:oV~ߥdw-&< 2LƁs#(ЦxzM3mIC,pbDVD} fV,Cxa0:gM~ɞJ3 SqnT^U0uA5 cj?PUY]aيhTZ (v&n\(),/U"ǣ^ā*Vhӗ*V,}<^2YY,jpu(W\[S(*rZ-]ЙKl]n&VUvt oT:L4Y7<3q 4sRQ (^mhVo7kFX6-u7.RA[f)!N<r+Xc^QAavCp5Y^\'G'07w ɳ1D9}(G BjPި +-hQ \\_)v9; ?Wo{Pq=aH.!x$䑀f^s$FKRފT^g=!#q£gD' Eނ^}ژaeJ9g *PcC_-~= oSAFfEq)T D>$kX$1N`=#Hb-@^4{qPC%E+**dG:JPRTtHN_posFIf)(֡J=} #u@l|VL!_[$j/#]_Hq >0+. )W682JeEEbɩkK2P=DZ=NC`41QҼqY9MMDwh:ls)vKfq>'x2ӣ|eYjѕ@O +:R8]ЖAOE_|0<ʉJwO-hLL jy_ɉ: tC]G;He\ыsN^ԀozS?L|N /.H[Oϝp+lkz>JKW[>xUY85G/vy ^YiBQ 猈>z?D cJjII-o?e\^8n.?33CoJO/jl)D#'Tmzk2ohAG;m#2e5dc*)F`|pf_kacT\*#4zIr;N6aU0,R.0GT;%;o"DBdW%& Wd\I4 vܧiwl\{bd+poN1(p^gZf<,Ji-҅\QƩ4{<C>ܱ}X;v̥ `C ʃ˙tڬU(Zl*!6"6ѷ$iB Yǁ3JiϻNL[O *[j ߰{k/3^5,=Y>/"^lR ^rDj zێ zҕpyzf>9"!Ҧ%G M$j:L +C^%*jeĨ˱4Ȃg$9} DcqUܐe D$I1@} D$G ۋzB} D$I1@}meyD$G̽v%#k M |ݰf9G:ZH1@1@} %1zHeH5^cOt)I1@} D1$ 60$ICRe$7R\0dag Yi\_ m"twYH>j-YUm:j:V*Dliz\B^HYv)X3z9 ÁJ?}/K7SժXkD(A &pmx׼5xO] ǭԄ}56!TLΈ])fxxRb<ЯdB9i+ (Nd'jOW,02po݅pļ`by L&a(fΝ f/ &0[ˀeS>K#;w^? sw HtNS Iw_a0T@tZ~ڢR+?O}+p୰m6v})Q \0jQ 1L4LN1Iq oC$yN;Jݮ4J?pîhӫ*2З !C4'+qhw`&IcgMԮv! vstzӤ,Oml4)G|7W_T/FbPy(:ݨbb -X&1}x1Im ^#8G81CCȃ-/g^\O+~A{i{ïI#;Faf,K&Ш*(u~MW&c00L;q#1Aa9t[#|S E+nۏEʱ ab,NۍNOOx;vY,5[d!)yV~GzBcbQ1)C:MnZ1eV,w bx%BȱH0 ޾6QĠAQ] M :5:q"+Š M\n5WKCHVF%TixjK+WW@.GM"tɂbGPYXX1J,.\":O|Dя~D)G➿th]b,q%8K: (X@2^_8tL`kSL6TG  ְe4>&QbtJ>͑-{]ZnîkNږ[H\bTG11l&5 t "ѣ(0{oGXf6Tӯq0 "c-oB:P$, sGފ4 ;%U gI1@-)]$bsoNO5ho4;Zq\i}CNa,f԰vʉii{_7leIIoRmxi |cÙa~1TӳeMPf!KH4EJ5]r9g~$8'mEW3#&!@=KuHHhI=(eORK) >3j]GBb\HI.F>Js)%6'FF6بʎ.!3&7$ Zy]+/Hl^H]bK@.[r0*QV㐌.Qx  !QLȅ ]b@%D(<u] $!0L8(~bRiu($u ĆGta^tӕ돵rQBHHyQb3#ռ(EnO ㎝,YTqWUB"kHt] D콘#>DQ!͋[EHl6H.-9K$Qx  gF%63VދEn_U:ZrH}EbS`MfF%$ay͋㮋AZy=uqD11JT% 93*!!S0?Gc8:hoeOrQfA"\HtDj-WTvCɝT2@+`ݠ`.|;aGwQQ1?s yvKJ`9ĊWocgMvuv6O?Ʈw5PUR"4c4 ;%U d)㹪4i>/ yyi6VW˲ՅUamk:|'>$N8My/t2W*gTN989b$lݺv A,DfJS{o SvzHMzt9%tO^vTҚ@zB%t }EÞ} QᠭZ#_).l, toNBֿ UJ:Rut`K  8,yyG$JY+/HDE%9W4kN RqAIj ?N )kʧ)\RQj .z Mj#*$m3iɏ>h(~g&>neY#Du:wm)R:cn@:nS(|uFyT7U 7HyNjJxe#̯%䱽<S_|#W^> e:umCfV^/go5FXx1zluyyN:u(q"e.cj~>|oDLEszAJU!Mޗ4ǒm>=gyI=Qt[Ii-[oqJ%P+ &{l۾/kѽOB,p88pE7@QfW:\m;+drUe̮*Z*D"+^]ّm_RB̎RɩZ [HD^yS?VM.R niA8j0鷳CQjPKKsPL79ZnJ40{4/'Ium;`,pfGIqmٝ5eAiNtۣFuߞnX_l4_=^-/.\GqB|%_v j5/%GѿS[ByGNVs?[!=h t%sAZ@0t`wQC\JDSܸ*%*=a[\7nנ95Ɩs<&7 KJᙗ/}򛙊}E|ܗ^:I`Ttރy1Wŭp"Y"ҞQ 1Qyȋyzȓ ੌ>n|u_F *a԰:5z`t;7 ^~TFEzV(ڝv,'- 17gtaeXjyj)E&_0vdѻ~[_*Ȇk]4SS>N6&b "e2̇sm<姙f(zRsK{DFY뀓F j3nnx žbπa00,"8 ji;r*<e =I["WS0I ڕJ%Hh j)! 5!4-YH)nĜ7t-Rp=M#3g2z2ޣRXy0K{wɀGId7bΥzѰaU>gGDJrD4Gr,42,ŘU&K$/.'DuL#?LCS&ZZ\:Ҡ)- _nh`$cCj?Z2o mt&/ }}a)̰츻UkQfz(?_/|SRY86 %brandDTD; %aboutDialogDTD; ]>

&brandFullName;™
&brandMotto;

  • Josh Aas
  • Robert Accettura
  • Christopher Aillon
  • Marc Attinasi
  • Arvid Axelsson
  • Mitchell Baker
  • David Baron
  • Chris Beard
  • Mike Beltzner
  • Uri Bernstein
  • Daniel Burka
  • Andrew Cave
  • Pierre Chanial
  • Bob Clary
  • Chris Cooper
  • Mike Connor
  • Catherine Corre
  • Chris Crews
  • André Dahlqvist
  • Bart Decrem
  • Sébastien Delahaye
  • Stephen Desroches
  • Jeremy Dolan
  • Asa Dotzler
  • Ali Ebrahim
  • Rafael Ebron
  • Brendan Eich
  • Darin Fisher
  • Erik Fornoff
  • Simon Fraser
  • Steven Garrity
  • Kevin Gerich
  • Ben Goodger
  • Jonathan Granrose
  • Jasper Hauser
  • Steven Hellings
  • Joe Hewitt
  • Jon Hicks
  • Ian Hickson
  • Chris Hofmann
  • Stephen Horlander
  • Ed Hume
  • David Hyatt
  • Logan Ingalls
  • David P. James
  • Glen Johnson
  • Blake Kaplan
  • Michael Kaply
  • R.J. Keller
  • John Keiser
  • Jason Kersey
  • Marcia Knous
  • Aaron Leventhal
  • Will Levine
  • Sarah Liberman
  • Scott MacGregor
  • Daniel Matejka
  • Nigel McFarlane
  • Myk Melez
  • Mark Mentovai
  • Steven Michaud
  • Bernd Mielke
  • Simon Montagu
  • Masayuki Nakano
  • Noririty
  • Leaf Nunes
  • Robert O'Callahan
  • Mats Palmgren
  • Simon Paquet
  • Jay Patel
  • Igor Pavlov, 7-Zip
  • Chase Phillips
  • Mike Pinkerton
  • Eric Pollmann
  • Rick Potts
  • Asaf Romano
  • Doron Rosenberg
  • Blake Ross
  • Jesse Ruderman
  • Brian Ryner
  • Andrew Schultz
  • Gavin Sharp
  • Mike Shaver
  • Dave Shea
  • Jungshik Shin
  • Jonas Sicking
  • Benjamin Smedberg
  • Seth Spitzer
  • Alan Starr
  • Johnny Stenback
  • Luke Stone
  • Robert Strong
  • David Tenser
  • Dean Tessman
  • Namachivayam Thirumazhusai
  • Ben Turner
  • Peter Van der Beken
  • Peter van der Woude
  • Jan Varga
  • Daniel Veditz
  • Vladimir Vukicevic
  • Jeff Walden
  • Tracy Walker
  • Martijn Wargers
  • Chris Waterson
  • Steffen Wilberg
  • Boris Zbarsky
&credit.translation;

&credit.thanks;

  • silverorange
  • Spark PR
  • MozillaZine Community
  • MozillaZine
  • MozDev

&credit.poweredByGecko;

&brandFullName;™ &license.part0; copyright ©1998-2005 &license.part1; &license.contrib;, &license.part2; Mozilla Public License &license.and; Netscape Public License&license.part3;

Portions of this software are Copyright ©1994 The Regents of the University of California. All Rights Reserved.

This software may contain portions that are Copyright ©1998-2005 SupportSoft, Inc. All Rights Reserved.

Mozilla Firefox™ and the Firefox logo are trademarks of the Mozilla Foundation. You are not granted rights or licenses to the trademarks of the Mozilla Foundation or any party, including without limitation the Firefox name or logo.

U.S. GOVERNMENT END USERS. The Software is a “commercial item,” as that term is defined in 48 C.F.R. 2.101 (Oct. 1995), consisting of “commercial computer software” and “commercial computer software documentation,” as such terms are used in 48 C.F.R. 12.212 (Sept. 1995). Consistent with 48 C.F.R. 12.212 and 48 C.F.R. 227.7202-1 through 227.7202-4 (June 1995), all U.S. Government End Users acquire the Software with only those rights set forth herein.

PK LA2` ??content/browser/metaData.js//@line 41 "/cygdrive/c/builds/tinderbox/Fx-Mozilla1.8/WINNT_5.2_Depend/mozilla/browser/base/content/metaData.js" const XLinkNS = "http://www.w3.org/1999/xlink"; const XULNS = "http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"; const XMLNS = "http://www.w3.org/XML/1998/namespace"; const XHTMLNS = "http://www.w3.org/1999/xhtml"; var gMetadataBundle; var gLangBundle; var gRegionBundle; var nodeView; var htmlMode = false; var onLink = false; var onImage = false; var onInsDel = false; var onQuote = false; var onMisc = false; var onTable = false; var onTitle = false; var onLang = false; const nsICacheService = Components.interfaces.nsICacheService; const cacheService = Components.classes["@mozilla.org/network/cache-service;1"] .getService(nsICacheService); var httpCacheSession = cacheService.createSession("HTTP", 0, true); httpCacheSession.doomEntriesIfExpired = false; var ftpCacheSession = cacheService.createSession("FTP", 0, true); ftpCacheSession.doomEntriesIfExpired = false; function onLoad() { gMetadataBundle = document.getElementById("bundle_metadata"); gLangBundle = document.getElementById("bundle_languages"); gRegionBundle = document.getElementById("bundle_regions"); showMetadataFor(window.arguments[0]); nodeView = window.arguments[0].ownerDocument.defaultView; } function showMetadataFor(elem) { // skip past non-element nodes while (elem && elem.nodeType != Node.ELEMENT_NODE) elem = elem.parentNode; if (!elem) { alert(gMetadataBundle.getString("unableToShowProps")); window.close(); } if (elem.ownerDocument.getElementsByName && !elem.ownerDocument.namespaceURI) htmlMode = true; // htmllocalname is "" if it's not an html tag, or the name of the tag if it is. var htmllocalname = ""; if (isHTMLElement(elem,"")) { htmllocalname = elem.localName.toLowerCase(); } // We only look for images once checkForImage(elem, htmllocalname); // Walk up the tree, looking for elements of interest. // Each of them could be at a different level in the tree, so they each // need their own boolean to tell us to stop looking. while (elem && elem.nodeType == Node.ELEMENT_NODE) { htmllocalname = ""; if (isHTMLElement(elem,"")) { htmllocalname = elem.localName.toLowerCase(); } if (!onLink) checkForLink(elem, htmllocalname); if (!onInsDel) checkForInsDel(elem, htmllocalname); if (!onQuote) checkForQuote(elem, htmllocalname); if (!onTable) checkForTable(elem, htmllocalname); if (!onTitle) checkForTitle(elem, htmllocalname); if (!onLang) checkForLang(elem, htmllocalname); elem = elem.parentNode; } // Decide which sections to show var onMisc = onTable || onTitle || onLang; if (!onMisc) hideNode("misc-sec"); if (!onLink) hideNode("link-sec"); if (!onImage) hideNode("image-sec"); if (!onInsDel) hideNode("insdel-sec"); if (!onQuote) hideNode("quote-sec"); // Fix the Misc section visibilities if (onMisc) { if (!onTable) hideNode("misc-tblsummary"); if (!onLang) hideNode("misc-lang"); if (!onTitle) hideNode("misc-title"); } // Get rid of the "No properties" message. This is a backstop - // it should really never show, as long as nsContextMenu.js's // checking doesn't get broken. if (onLink || onImage || onInsDel || onQuote || onMisc) hideNode("no-properties") } function checkForImage(elem, htmllocalname) { var img; var imgType; // "img" = // "object" = // "input" = // "background" = css background (to be added later) var ismap = false; if (htmllocalname === "img") { img = elem; imgType = "img"; } else if (htmllocalname === "object" && elem.type.substring(0,6) == "image/" && elem.data) { img = elem; imgType = "object"; } else if (htmllocalname === "input" && elem.type.toUpperCase() == "IMAGE") { img = elem; imgType = "input"; } else if (htmllocalname === "area" || htmllocalname === "a") { // Clicked in image map? var map = elem; ismap = true; setAlt(map); while (map && map.nodeType == Node.ELEMENT_NODE && !isHTMLElement(map,"map") ) map = map.parentNode; if (map && map.nodeType == Node.ELEMENT_NODE) { img = getImageForMap(map); var imgLocalName = img && img.localName.toLowerCase(); if (imgLocalName == "img" || imgLocalName == "object") imgType = imgLocalName; } } if (img) { var imgURL = imgType == "object" ? img.data : img.src; setInfo("image-url", imgURL); var size = getSize(imgURL); if (size != -1) { var kbSize = size / 1024; kbSize = Math.round(kbSize*100)/100; setInfo("image-filesize", gMetadataBundle.getFormattedString("imageSize", [kbSize, size])); } else { setInfo("image-filesize", gMetadataBundle.getString("imageSizeUnknown")); } if ("width" in img && img.width != "") { setInfo("image-width", gMetadataBundle.getFormattedString("imageWidth", [ img.width ])); setInfo("image-height", gMetadataBundle.getFormattedString("imageHeight", [ img.height ])); } else { setInfo("image-width", ""); setInfo("image-height", ""); } if (imgType == "img") { setInfo("image-desc", getAbsoluteURL(img.longDesc, img)); } else { setInfo("image-desc", ""); } onImage = true; } if (!ismap) { if (imgType == "img" || imgType == "input") { setAlt(img); } else { hideNode("image-alt"); } } } function checkForLink(elem, htmllocalname) { if ((htmllocalname === "a" && elem.href != "") || htmllocalname === "area") { setInfo("link-lang", convertLanguageCode(elem.getAttribute("hreflang"))); setInfo("link-url", elem.href); setInfo("link-type", elem.getAttribute("type")); setInfo("link-rel", elem.getAttribute("rel")); setInfo("link-rev", elem.getAttribute("rev")); var target = elem.target; switch (target) { case "_top": setInfo("link-target", gMetadataBundle.getString("sameWindowText")); break; case "_parent": setInfo("link-target", gMetadataBundle.getString("parentFrameText")); break; case "_blank": setInfo("link-target", gMetadataBundle.getString("newWindowText")); break; case "": case "_self": if (elem.ownerDocument.defaultView) { if (elem.ownerDocument != elem.ownerDocument.defaultView.content.document) setInfo("link-target", gMetadataBundle.getString("sameFrameText")); else setInfo("link-target", gMetadataBundle.getString("sameWindowText")); } else { hideNode("link-target"); } break; default: setInfo("link-target", "\"" + target + "\""); } onLink = true; } else if (elem.getAttributeNS(XLinkNS,"href") != "") { setInfo("link-url", getAbsoluteURL(elem.getAttributeNS(XLinkNS,"href"),elem)); setInfo("link-lang", ""); setInfo("link-type", ""); setInfo("link-rel", ""); setInfo("link-rev", ""); switch (elem.getAttributeNS(XLinkNS,"show")) { case "embed": setInfo("link-target", gMetadataBundle.getString("embeddedText")); break; case "new": setInfo("link-target", gMetadataBundle.getString("newWindowText")); break; case "": case "replace": if (elem.ownerDocument != elem.ownerDocument.defaultView.content.document) setInfo("link-target", gMetadataBundle.getString("sameFrameText")); else setInfo("link-target", gMetadataBundle.getString("sameWindowText")); break; default: setInfo("link-target", ""); break; } onLink = true; } } function checkForInsDel(elem, htmllocalname) { if ((htmllocalname === "ins" || htmllocalname === "del") && (elem.cite || elem.dateTime)) { setInfo("insdel-cite", getAbsoluteURL(elem.cite, elem)); setInfo("insdel-date", elem.dateTime); onInsDel = true; } } function checkForQuote(elem, htmllocalname) { if ((htmllocalname === "q" || htmllocalname === "blockquote") && elem.cite) { setInfo("quote-cite", getAbsoluteURL(elem.cite, elem)); onQuote = true; } } function checkForTable(elem, htmllocalname) { if (htmllocalname === "table" && elem.summary) { setInfo("misc-tblsummary", elem.summary); onTable = true; } } function checkForLang(elem, htmllocalname) { if ((htmllocalname && elem.lang) || elem.getAttributeNS(XMLNS, "lang")) { var abbr; if (htmllocalname && elem.lang) abbr = elem.lang; else abbr = elem.getAttributeNS(XMLNS, "lang"); setInfo("misc-lang", convertLanguageCode(abbr)); onLang = true; } } function checkForTitle(elem, htmllocalname) { if (htmllocalname && elem.title) { setInfo("misc-title", elem.title); onTitle = true; } } /* * Set text of node id to value * if value="" the node with specified id is hidden. * Node should be have one of these forms * * */ function setInfo(id, value) { if (!value) { hideNode(id); return; } var node = document.getElementById(id+"-text"); if (node.namespaceURI == XULNS && node.localName == "label" || (node.namespaceURI == XULNS && node.localName == "textbox")) { node.setAttribute("value",value); } else if (node.namespaceURI == XULNS && node.localName == "description") { while (node.hasChildNodes()) node.removeChild(node.firstChild); node.appendChild(node.ownerDocument.createTextNode(value)); } } // Hide node with specified id function hideNode(id) { var style = document.getElementById(id).getAttribute("style"); document.getElementById(id).setAttribute("style", "display:none;" + style); } /* * Find or which uses an imagemap. * If more then one object is found we can't determine which one * was clicked. * * This code has to be changed once bug 1882 is fixed. * Once bug 72527 is fixed this code should use the .images collection. */ function getImageForMap(map) { var mapuri = "#" + map.getAttribute("name"); var multipleFound = false; var img; var list = getHTMLElements(map.ownerDocument, "img"); for (var i=0; i < list.length; i++) { if (list.item(i).getAttribute("usemap") == mapuri) { if (img) { multipleFound = true; break; } else { img = list.item(i); imgType = "img"; } } } list = getHTMLElements(map.ownerDocument, "object"); for (i = 0; i < list.length; i++) { if (list.item(i).getAttribute("usemap") == mapuri) { if (img) { multipleFound = true; break; } else { img = list.item(i); imgType = "object"; } } } if (multipleFound) img = null; return img; } /* * Takes care of XMLBase and * url is the possibly relative url. * node is the node where the url was given (needed for XMLBase) * * This function is called in many places as a workaround for bug 72524 * Once bug 72522 is fixed this code should use the Node.baseURI attribute * * for node==null or url=="", empty string is returned */ function getAbsoluteURL(url, node) { if (!url || !node) return ""; var urlArr = new Array(url); var doc = node.ownerDocument; if (node.nodeType == Node.ATTRIBUTE_NODE) node = node.ownerElement; while (node && node.nodeType == Node.ELEMENT_NODE) { if (node.getAttributeNS(XMLNS, "base") != "") urlArr.unshift(node.getAttributeNS(XMLNS, "base")); node = node.parentNode; } // Look for a . var baseTags = getHTMLElements(doc,"base"); if (baseTags && baseTags.length) { urlArr.unshift(baseTags[baseTags.length - 1].getAttribute("href")); } // resolve everything from bottom up, starting with document location var ioService = Components.classes["@mozilla.org/network/io-service;1"] .getService(Components.interfaces.nsIIOService); var URL = ioService.newURI(doc.location.href, null, null); for (var i=0; i PK Y3HHcontent/browser/search.xml document.getAnonymousNodes(this)[0] document.getAnonymousNodes(this)[1] var textBox = document.getAnonymousElementByAttribute(this, "anonid", "textbox-input-box"); return document.getAnonymousElementByAttribute(textBox, "anonid", "input-box-contextmenu"); Components.interfaces.nsIPrefLocalizedString; this.parentNode.mStringBundle // overload |onTextEntered| in autocomplete.xml nsDragAndDrop.drop(event, this.searchbarDNDObserver); PK /-30content/browser/searchDialog.js/* ***** BEGIN LICENSE BLOCK ***** //@line 38 "/cygdrive/c/builds/tinderbox/Fx-Mozilla1.8/WINNT_5.2_Depend/mozilla/browser/base/content/searchDialog.js" * ***** END LICENSE BLOCK ***** */ var gDialog = {}; var gSelectedEngineIndex; const kTabPref = "browser.tabs.opentabfor.searchdialog"; const kEnginePref = "browser.search.selectedEngineInDialog"; const kDefEnginePref = "browser.search.defaultenginename"; const nsIPLS = Components.interfaces.nsIPrefLocalizedString; const kXUL_NS = "http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"; function onLoad() { setTimeout(onAfterLoad, 0); } function onAfterLoad() { gDialog.list = document.getElementById("searchEngineList"); gDialog.list.addEventListener("ValueChange", onEnginesListValueChange, false); gDialog.input = document.getElementById("searchInput"); gDialog.newtab = document.getElementById("searchInNewTab"); gDialog.searchbundle = document.getElementById("searchbarBundle"); gDialog.browserbundle = document.getElementById("browserBundle"); var el = document.getAnonymousElementByAttribute(gDialog.input, "anonid", "textbox-input-box"); gDialog.contextmenu = document.getAnonymousElementByAttribute(el, "anonid", "input-box-contextmenu"); var pref = Components.classes["@mozilla.org/preferences-service;1"] .getService(Components.interfaces.nsIPrefBranch2); var selectedEngine; var tabChecked = false; try { selectedEngine = pref.getComplexValue(kEnginePref, nsIPLS).data; } catch (ex) { selectedEngine = pref.getComplexValue(kDefEnginePref, nsIPLS).data; } try { tabChecked = pref.getBoolPref(kTabPref); } catch (ex) { } gDialog.newtab.setAttribute("checked", tabChecked); for (var i=0; i < gDialog.list.menupopup.childNodes.length; i++) { var label = gDialog.list.menupopup.childNodes[i].getAttribute("label"); if (label == selectedEngine) gDialog.list.selectedIndex = i; } // Make sure we have a selected item if (gDialog.list.selectedIndex == -1) gDialog.list.selectedIndex = 0; gSelectedEngineIndex = gDialog.list.selectedIndex; // Add "Clear Search History" item to the text box context menu var sep = document.createElementNS(kXUL_NS, "menuseparator"); gDialog.contextmenu.appendChild(sep); var element = document.createElementNS(kXUL_NS, "menuitem"); var label = gDialog.searchbundle.getString("cmd_clearHistory"); var accesskey = gDialog.searchbundle.getString("cmd_clearHistory_accesskey"); element.setAttribute("label", label); element.setAttribute("accesskey", accesskey); element.setAttribute("cmd", "cmd_clearhistory"); gDialog.contextmenu.appendChild(element); gDialog.input.controllers.appendController(clearHistoryController); } function onEnginesListValueChange() { if (gDialog.list.value == "addengines") { var url = gDialog.browserbundle.getString("searchEnginesURL"); window.opener.openNewWindowWith(url, null, false); gDialog.list.selectedIndex = gSelectedEngineIndex; } else { gSelectedEngineIndex = gDialog.list.selectedIndex; } } function updateAddEnginesItem(aAdd) { // Remove the old item if it exists var elem = document.getElementById("addenginemenuitem"); var sep = document.getElementById("addenginesep"); if (elem) gDialog.list.menupopup.removeChild(elem); if (sep) gDialog.list.menupopup.removeChild(sep); if (aAdd) { // Add "Add Engines" item to the drop down var sep = document.createElementNS(kXUL_NS, "menuseparator"); sep.setAttribute("id", "addenginesep"); gDialog.list.menupopup.appendChild(sep); var label = gDialog.searchbundle.getString("cmd_addEngine"); var newItem = gDialog.list.appendItem(label, "addengines"); newItem.setAttribute("id", "addenginemenuitem"); newItem.setAttribute("class", "menuitem-iconic engine-icon"); } } function onDialogAccept() { var searchText = gDialog.input.value; var engine = gDialog.list.value; var searchURL; var searchSvc = Components.classes["@mozilla.org/rdf/datasource;1?name=internetsearch"] .getService(Components.interfaces.nsIInternetSearchService); // XXX Bug 269994: Use dummy string if there is no user entered string searchURL = searchSvc.GetInternetSearchURL(engine, searchText ? encodeURIComponent(searchText):"A", 0, 0, {value:0}); if (searchText) { // Add item to form history var frmHistSvc = Components.classes["@mozilla.org/satchel/form-history;1"] .getService(Components.interfaces.nsIFormHistory); frmHistSvc.addEntry("searchbar-history", searchText); } else { try { // Get the engine's base URL searchURL = makeURI(searchURL).host; } catch (ex) {} } setPrefs(); gDialog.input.controllers.removeController(clearHistoryController); window.opener.delayedSearchLoadURL(searchURL, gDialog.newtab.checked); // Delay closing slightly to avoid timing bug on Linux. window.close(); return false; } function setPrefs() { var pref = Components.classes["@mozilla.org/preferences-service;1"] .getService(Components.interfaces.nsIPrefBranch2); var pls = Components.classes["@mozilla.org/pref-localizedstring;1"] .createInstance(nsIPLS); var name = gDialog.list.selectedItem.getAttribute("label"); pls.data = name; pref.setComplexValue(kEnginePref, nsIPLS, pls); pref.setBoolPref(kTabPref, gDialog.newtab.checked); } var clearHistoryController = { frmHistSvc: Components.classes["@mozilla.org/satchel/form-history;1"] .getService(Components.interfaces.nsIFormHistory), autocompleteSearchParam: "searchbar-history", supportsCommand: function (aCommand) { return aCommand == "cmd_clearhistory"; }, isCommandEnabled: function (aCommand) { return this.frmHistSvc.nameExists(this.autocompleteSearchParam); }, doCommand: function (aCommand) { this.frmHistSvc.removeEntriesForName(this.autocompleteSearchParam); gDialog.input.value = ""; } } PK /-3Fmh h content/browser/searchDialog.xul