tinyproxy-1.11.3-bp157.2.6.1<>,(iWI%z \ stF(6g#jhQ$u*ڟDYg,*b-y[( Ѡ 0y^B -Scn3 0- c1Osl|vt˛tjW"9a&. g'ܻ@Jel|>U AMD?'<>?\u7Ȱƀyvw5G5YP''8Y`O,[٪ 'G$WzT_ xۏp3V:}za@43ܐG l0mPur"nޏZ)Cac`Y~~[/0_P} }Mh#yAӒC;q/ǚ&@p/IwFqWӰH*pdυGըM~l5i9jVI` Y(q: nx_ol)r@)ϓ Eq!;A2B!\rVY؀ʶ,e kp9>F,?,d   4lp  ; B  , | P dH(89@:=#>#?#@$F$ G$(H$xI$X$Y$\%,]%|^&qb'c(Rd(e)f)l)u)v)hw*x+<y+z++++,Ctinyproxy1.11.3bp157.2.6.1Minimalist WWW proxyTinyproxy is a light-weight HTTP/HTTPS proxy daemon for POSIX operating systems. Designed from the ground up to be fast and yet small, it is an ideal solution for use cases such as embedded deployments where a full featured HTTP proxy is required, but the system resources for a larger proxy are unavailable.iWobs-power9-07]SUSE Linux Enterprise 15openSUSEGPL-2.0-or-laterhttp://bugs.opensuse.orgProductivity/Networking/Web/Proxyhttps://tinyproxy.github.io/linuxppc64le if [ -x /usr/bin/systemctl ]; then test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : for service in tinyproxy.service ; do sysv_service=${service%.*} if [ ! -e /usr/lib/systemd/system/$service ] && [ ! -e /etc/init.d/$sysv_service ]; then mkdir -p /run/systemd/rpm/needs-preset touch /run/systemd/rpm/needs-preset/$service elif [ -e /etc/init.d/$sysv_service ] && [ ! -e /var/lib/systemd/migrated/$sysv_service ]; then /usr/sbin/systemd-sysv-convert --save $sysv_service || : mkdir -p /run/systemd/rpm/needs-sysv-convert touch /run/systemd/rpm/needs-sysv-convert/$service fi done fi /usr/sbin/sysusers2shadow system-user-tinyproxy.conf <<"EOF" || [ -f /.buildenv ] u tinyproxy - "Tinyproxy" /usr/share/tinyproxy EOF systemd-tmpfiles --create tinyproxy.conf || : if [ -x /usr/bin/systemctl ]; then test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$YAST_IS_RUNNING" != "instsys" ]; then /usr/bin/systemctl daemon-reload || : fi for service in tinyproxy.service ; do sysv_service=${service%.*} if [ -e /run/systemd/rpm/needs-preset/$service ]; then /usr/bin/systemctl preset $service || : rm "/run/systemd/rpm/needs-preset/$service" || : elif [ -e /run/systemd/rpm/needs-sysv-convert/$service ]; then /usr/sbin/systemd-sysv-convert --apply $sysv_service || : rm "/run/systemd/rpm/needs-sysv-convert/$service" || : touch /var/lib/systemd/migrated/$sysv_service || : fi done fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ "$FIRST_ARG" -eq 0 -a -x /usr/bin/systemctl ]; then # Package removal, not upgrade /usr/bin/systemctl --no-reload disable tinyproxy.service || : ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_STOP_ON_REMOVAL" && . /etc/sysconfig/services test "$DISABLE_STOP_ON_REMOVAL" = yes -o \ "$DISABLE_STOP_ON_REMOVAL" = 1 && exit 0 /usr/bin/systemctl stop tinyproxy.service ) || : fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ $1 -eq 0 ]; then # Package removal for service in tinyproxy.service ; do sysv_service="${service%.*}" rm -f "/var/lib/systemd/migrated/$sysv_service" || : done fi if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi if [ "$FIRST_ARG" -ge 1 ]; then # Package upgrade, not uninstall if [ -x /usr/bin/systemctl ]; then ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_RESTART_ON_UPDATE" && . /etc/sysconfig/services test "$DISABLE_RESTART_ON_UPDATE" = yes -o \ "$DISABLE_RESTART_ON_UPDATE" = 1 && exit 0 /usr/bin/systemctl try-restart tinyproxy.service ) || : fi fi(f/,- BFC /:A큤큤A큤A큤A큤AiViViViViWiWiWiWi6i6i6iWi6iViViViViViViV696599901fdea1784f8d171bc75ffa5f35c77985d1e9bed0383f8b1f68b11c77a987b9a7a48bc6a1b52536c1fffec86943cc0f95001862aa583b31a532013bedfacc4f6c37868bb51783e9edbd3fe2dbc08f8d1df7f8743924eeb78d820af31bb141608ba560514b1a5ad04ebc097b89d41e1b728b1b93234a1f435be1b456ea9bd6d07124e07dc4f0eabac0129af113e017e6d6f0eae461fec353ac78be20d3dae5be1d13e334fdd5474f43e98586e4688a5b6f2364d3d0fdc0a23a19da0a64730d96f5158025671b4283e48b20ec6e5d16f57e7d6b3864491cffe72ef1be2fc7e233332fc823628846ce851c18b84bc02983570abbb9f5c5b183bfd8b49de7d656356d0c893c948a85d610ccb774c738340c1edbef41f58d1d931b9c145fa0ab15fd526bd8dd18a9e77ebc139656bf4d33e97fc7238cd11bf60e2b9b8666c6ba0002265a5ffc613aa55b8a69ea0afddf4ad38100d798ccf89abe1a46289b4e65291dd8b01a4969bc69ae9472c1d39626f02dc7feb4a3d63f97b7dc3178551470b05e1d6d005483e0bf3c2e6955f87ed4ee3e3c303abe1f7322a39a3608b9306800ca6155ea3de2c573a56bdb6c1ee54e02420c359fb9df277fef9bf2de7d9e73b2c11e4c0b12bdb16513361c4f0f8e3c676cc710aff6a0def05d81e6b82305rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootroottinyproxyrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootroottinyproxy-1.11.3-bp157.2.6.1.src.rpmconfig(tinyproxy)group(tinyproxy)tinyproxytinyproxy(ppc-64)user(tinyproxy) @@@@@     /bin/sh/bin/sh/bin/sh/bin/shconfig(tinyproxy)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libc.so.6(GLIBC_2.33)(64bit)libc.so.6(GLIBC_2.34)(64bit)libc.so.6(GLIBC_2.38)(64bit)logrotaterpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)sysuser-shadow1.11.3-bp157.2.6.13.0.4-14.6.0-14.0-15.2-13.24.14.3i˷@i@hm@f;i@epe 0@c=qc)@b@b@`y|@_D@_>eT@TB@Jan Engelhardt Jan Engelhardt Jan Engelhardt Jan Engelhardt Dominique Leuenberger Jan Engelhardt Jan Engelhardt Jan Engelhardt Jan Engelhardt Jan Engelhardt Jan Engelhardt Jan Engelhardt Dirk Mueller jengelh@inai.dejengelh@inai.de- Add 0001-reqs-prevent-potential-int-overflow-when-parsing-chu.patch [boo#1261024] [CVE-2026-3945]- Update to release 1.11.3 * conf: add BasicAuthRealm feature * basic auth: fix error status 401 vs 407 * tinyproxy.conf.5: explain what a site_spec looks like * tinyproxy.conf.5: add an IPv6 example to allow/deny section * reqs: fix integer overflow in port number processing- Add userswitching to logrotate snippet [boo#1246092] - Replace sysvinit call in logrotate snippet by systemctl- Update to release 1.11.2 * Fix potential use-after-free in header handling [CVE-2023-49606, boo#1223746] * Prevent junk from showing up in error page in invalid requests [CVE-2022-40468, CVE-2023-40533, boo#1223743] - Delete 0001-prevent-junk-from-showing-up-in-error-page-in-invali.patch (merged)- Provide user/group tinyproxy symbol as required by RPM 4.19.- The %pre scriptlet exercises shadow, so add a Requires for it.- Ship COPYING file- Add 0001-prevent-junk-from-showing-up-in-error-page-in-invali.patch [CVE-2022-40468] [boo#1203553]- Move tinyproxy program to /usr/bin.- Update to release 1.11.1 * New fnmatch based filtertype - Drop tinyproxy-conf.patch, no rationale for why those changes are there [boo#1200028].- Update to release 1.11 * Support for multiple bind directives.- Do not suppress errors from groupadd/useradd- update to 1.10.0: * Configuration file has moved from /etc/tinyproxy.conf to /etc/tinyproxy/tinyproxy.conf. * Add support for basic HTTP authentication * Add socks upstream support * Log to stdout if no logfile is specified * Activate reverse proxy by default * Support bind with transparent mode * Allow multiple listen statements in the configuration * Fix CVE-2017-11747: Create PID file before dropping privileges. * Fix CVE-2012-3505: algorithmic complexity DoS in hashmap * Bugfixes * BB#110: fix algorithmic complexity DoS in hashmap * BB#106: fix CONNECT requests with IPv6 literal addresses as host * BB#116: fix invalid free for GET requests to ipv6 literal address * BB#115: Drop supplementary groups * BB#109: Fix crash (infinite loop) when writing to log file fails * BB#74: Create log and pid files after we drop privs * BB#83: Use output of id instead of $USER- Provide service file instead of script- Update to new upstream release 1.8.4 * Fix crash (infinite loop) when logfile writing fails * Allow listening on multiple families when no Listen is provided in config. * Fix CONNECT requsts with IPv6 literal addresses as host. * Fix invalid free when connecting to ipv6 literal address * Limit the number of headers per request to prevent DoS - Remove 110-seeding.diff (merged upstream), 110-headerlimit.diff (solved upstream)/bin/sh/bin/sh/bin/sh/bin/shobs-power9-07 1774972247 1.11.3-bp157.2.6.11.11.3-bp157.2.6.11.11.3-bp157.2.6.1 tinyproxytinyproxytinyproxy.conftinyproxytinyproxy.servicesystem-user-tinyproxy.conftinyproxy.conftinyproxyNEWSREADMEREADME.mdtinyproxyCOPYINGtinyproxy.conf.5.gztinyproxy.8.gztinyproxydebug.htmldefault.htmlstats.htmltinyproxy/etc/logrotate.d//etc//etc/tinyproxy//usr/bin//usr/lib/systemd/system//usr/lib/sysusers.d//usr/lib/tmpfiles.d//usr/share/doc/packages//usr/share/doc/packages/tinyproxy//usr/share/licenses//usr/share/licenses/tinyproxy//usr/share/man/man5//usr/share/man/man8//usr/share//usr/share/tinyproxy//var/log/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protectionobs://build.opensuse.org/openSUSE:Maintenance:19423/openSUSE_Backports_SLE-15-SP7_Update/98d80cff4d19ef354843795c633943a0-tinyproxy.openSUSE_Backports_SLE-15-SP7_Updatedrpmxz5ppc64le-suse-linuxASCII textdirectoryELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=338acc655dfb1a790c3d7560b1edf24e2447c82d, for GNU/Linux 4.3.0, not strippedtroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)XML 1.0 document, ASCII textHTML document, ASCII textRRR RRPP`rb%:/L9Putf-87ca82d0e304bc6c935e3472159fcf3a0ef4a46353b272a77ed4c2d243f915fb6?7zXZ !t/?oG]"k%0 >;ͦ<9+\XOv$M?8GdGCs>l_7gJ E4pH.VL/zn!!aB^)# QO\z~Q;D0 N+럩 y:tx!B6Yƍ\Q}N' Rg^n:*!~sΌut+ܭů_ Lrуrg~pܶ%Iz-Y+B  [ jF628|XdjVqX Cjɶz`f~v9g4pIGX٪ L ZEƂ@k6ئOV>O:YҞ\T9ɶJ 5lK#3}0·)c/3 d_ Jh" _5%mC UEɄ6?~IsMNt:X  `"뭀|zތ,G4./i\< ӆw`&6Oj,0*hTG } CZY\3nb61,yNE{"FZwLk$=S:[TtČFVf_1O3b8[1ԣP#OLTb HRspw@XIMn{?HyޚbѢ9VM;E&z^}a%yx;6G ,`I,uQ}X#ML̸GLLqqaENI9OkR{i7׾G ~N0Y7nIWqSP=y %[}WP\(MiCEodifRb2:S볡OR*WaXOQeZ3kf{vmdL@-ڮEO].^s޽^"D ?0{j:<Z_p:QaGua5ɚ ?pҠh ;N$0֢Z $ 0Pʟ2N/rρnW )ATqt9E׳rؗŕ v9{(OYjD>eTz? 9oi!cq$[Zdd9QZ +JO>cE9ζȱR|ABijBR;w4%&tf`{ ͇%?rUg:A\cÁ;l0eE> PK0ATeo{Sz 0XƮ1ܣMg\I;9L#x+N# mM*KF>dvQ%7/$͢;NCvKj[@a('c-[휅=;Bfx-.(ф\r:iyi،}D8p%ĢL+.<]k}󪏝`> ΕA3Int K5.)S>H<{SchfhR]U+VlRJ-BH~~("̟H ! Wkh@;IY*?I2 9_WKe I7}<*ܛJͤNMyV VLt"h51],+c);lcF렡'rݮ ʐ;0 +8p ӥ0py% &&[dp~BzS "rm'Z@jd lk'DW!j.oGM; Ѽ!u"*X* *^c"Ԟu]22z ڬsqJES"2гm <xXٚ?uXJT:;pu|eb0YpFW:8nAYvIs.fW QMI`#ɒ@zgf3vY3IJVTǠwÇĹ0 Qr-l}͵6MU #T8 +S%'38]֐T> d@B:>P"T 0bD>y,7> Т- _+ʜ- TC:Ae93y JӁU4m:@}1dR?#5CBJn ٱ?4W0O{uoTL 떾1R#$, joeG+c\eEiHt5_~|6BH;dp,q5-\Iid"jhe6ȅi$gJž-,n 1]xdQ"Ǧ'd5USb7XėHO“GRFBԑ\M\¦=&z.Y"0=|nh P@{zZ,FK`Nm.Z>nȼ /a)m U85,Q͸X^HL1jRcn)d<1zi}bYxޛ+lBYj/a}K/FH:H3*|IaEݤPJBPl&r?oϩȋ/}LQuU:~u],E ¼HA%h>Ev.%8l0u1NGdD%n(1#-2mH?xI<ܔ&GiE u(&{nKmVA;rOd|ny͛ rxA7xiBψ&ogA8nhӐ *&ŘQu+T`Qid79j_X8׮ -Xl ěͰ3KHN;"A< )z";)vٞc (v8?{_t W,9 WH'z uSGeaAq F:>ttoPW 3JdKXsOhaS_AtWy]^MS$QeNA=|{T܎o4 LOOi~gB Iʛ?h|?1CQ̀n`a,Añ| g؄a>;?Yקpez+9h5( 8 dA@<w%n}EIN n}^^%B;C?i1jCM$ u8ȪK. >BAb!T@6Į>Amb7w*x*R߭ɞ@3~Kz`qOLJ@j+.)%J(Ei$da*3qiBhxN -w&}7H4Wy%25]-Xipg6 I)ξ;˷.Hl9(=^jIV^H:+a,7pRq"3sм<1频A?azVE/\:OPtɏ\jr-`QF6*i.LFGB=H>v߮|])rIvg c tF0a&ݷ{Wa3]wqn41̞m9zz}۴,"ZVO5)z@xlDv{R> wdmQ8k !~_bw*Z̓dT]UKmm *(i--Zx^P]ގ+=M.B{p2NLoVzIxQkxBXfc݇"I:){s6-2Uf{*kZۯÛ2Ђ[y:75"|=P .ˊkّx 8muh;JX]/GXn*# asuiR4f'L7؈:c'j 4 9~_v(8bL>Mq$~9l}Gn;`/b nG!MlYV0f/: WJ")9 M: ֶEvRxSҐZ Cqs?2,N(Ud.,NW6Y߹֛p+&h!+CR[R!Քsptwn2lCk8I+G()׌ƝUI> F%J5xȵB Ȃ;VEݠ=y\ e)'_!9{c HtbZfbozW͠ E0[}m0u{עcg7ntw >ST؋?CDDpN@/y! skIђ4 Qp`5[L)ZxraRCFUi 0DG%M Pxu}T4miGVgx,pGx{w!AN0X?x~1)g~d9Иz;pAf%~-Yl}6$;6L*> +Gg_a#$YqDuk+Tl"XUKj㖊t>:PeH[QC? bmաKO,t.f]ZB[+EDR<1+LIe|/F Xl)\MQl|Y~V-'D+XZ5!:P! BQW]QXvϪ7?I_~~㠃n 8nPC3Jk2:[26WMўewY 6:UP[ +y*.6} 2m#)-; *.bZ1x;缀_V<=mNkJf`Քb䀯X|Jx!gܻF5ĵCؾZ__%=B22MBr'\bKг][CP|N ff3" &d|޷eԉlmW兗1j]9b/'hp/5N +Mv2M9 )` .`EJrZgʂ5)EmGdS;8pKJ0]dN]$-Tnp%D'V/j(ܫkN"$W8,w*spsf T}Wp(PƃgwHfAJMV)zr#fDj MLCPL^e,/rMԒM;,^z!/!G a`dz@tImn0NDC79HEB݉bA4ءpw-Ž*b&T,!Bn{AE[CC߰5U3q\2fB7#k݆hIΔS?6@gkRHՖva|&گ2b2D߽^j?eR hLvxFWn(.h .O$o#]pX7C׵!,*.=wH]UpT^suWZ"UW}:z9;Ym*",ay4-Ooκyh9JߵG<\U1%qjxKqq(?[\Q+WR,m,SnHKPW<D>G5W&r1GH!T.p`/3(Mqa&N\NoO[&~<_s!!UF`P4 UܘqخJ3cί7-̶6$^@g{zx nc3d*J+xinv,1`g(uV;pzSm_hB_-^U}:I94k1$j$ p~Pwz ܄2fJH QzLhcj/*4V*r:BnB;L?#V]kL81by_#E&rE$_0+@`f)FiDP .f%ǂMrL@o6 ߩG=]G@7DOT>ãtn L~냖povT(5I!ԧb,.:1R%/OTӟk <-j:>sEz!\35= (dhvmSOT 㪬.9ꐚ-hJ:- e|ib fK/۩h1_h~ lgXO|LiAU,Ö{=OL kyĭ L.9\VVn>zzQSafQ1ܴZMnOP C@ed˝ ux "?XOʞ8~n5`Quȑv<~9mn=d]廉{( v|@y'm}e;IAo/fxu#s}$mQ4=$Gɻ=4#6M tAO= Kh_mAgsG@_j: / )l]k4EuTI.WԱvjXc$2qJ ڟ|<`2 cT8`BeG/ "P TA}& t18tG[훥 [ae]}v5P%?I-r3irQ1eu]~%!ka)B?0 f~$P(hb0WIlM0zZO>س\s3ܧ6`Ŗmutkegㆠh!SMm: áR_y|rJ="b5FXaTȵ' ORlVIh lN&"3 Ht^ c7O^ d@ Z<;"۷1Nv?`>٭'2["dDe)ݖIKWY~SjgX%TRTr6Q{@e_2~a71,3 S7ۜ[تh0Su ׋,9PQ|~O(^t{ޖ?&3Y`[VQO%2-f CXq>IvJbh?S܂_gIc|rYLIV?T.&L>TZWL{w_\jy9ىPVts~lAiI _PPv'zǖ?(Q'*fOf[ݕ;dyǘ@6?QF43S|Z>khQ+ \c/vCa2/2wZ+|ͳE$NI[F|hGױlnܿO(Aplz Gٽy}I(`TYV,qF<htp:5+@ʍcF;Dᤲ|^ZFzbH]}4gd/[0m.K$o*z/~7^d }upu'U,@ǟj6D3ȣ2?AC#`̆`+5i۸ dp苊U3nx}I&䆔t&Ng PSt[ըnc nvՙV(X2䯇HY y-a;luRTj]B;j=Qwqk1M`M2I] 8wq+eq$qWƯ+"V1 7—jt1 eJtSK~3vn! Y m.NzT(G2\^i iɥj͏I@VVӉt4SsN$cՎe>yѝ~g5sKɃإwb'ʟ稳r4YUE?r6cFb(VV%( " ~`75yǞ?זF$_rx~&W/WwaϲcqZ9اa 6q|s8wqǥU*,XHea.x*)-;F&i/HB޻^'~دY8;@q|fXJvʣr''o5)}?b# hvgB.ogkZ 4ᒰ%{1a0of/ӣ`znTpGsMo S45?LM7jXo~Sآ1袴ʨujSC(\  ko'XGKt)]Ea$ 낲4j4H#Sƪ#ɅzΈ!C"-6͂)w ͟DAuO9oȍ0.m=L e\yHxڝU'?a4;c'[)rP`RsV4^鬯/Jơ2;1Hz]F Hm "I l y+`0>*J[5="OITx8/r $`otWM[Kʼn9T7('Й{/ jvU[-gGɍ5켰]K@xgDEbȈ>tuHE}aQ#g]i'J]t%\F0~i} H/Џ7a$9P $u@f Y+Ue]G+dy JA橙bo5Krf4emuZV FDOCz&0j桕/`$f@c Q m.a) q~RuV'(2Hv\++f{Ur DBMkMm VѣyWP!9Oh,<.QX"^m+*ZٙmTm jrەsuPbl,d)~ɔB?XH$q!#XjϞ{6Ƿ'x'rO^ܵM3`LM1k/GI2.{@zK:]-d>T8ncq 8tKu+[9C3ۄAQ ox =S=LJ|~"y?X`I<Ӯ8%Y9pGqRU#_=1n2⍨s@M5cP2]ȧ(EWk{,[- (KX-V.&@Nh}Re DZB"/`4g$id;T+IRL&Q"j4!k !gΟ|՗81juU} /{|'\d^Fux??ܷP3;3l;xxM]x !ȈF_T4tH:GP8x+bӦl9eDi|B\̯kӈUmve2Q a H~BRQ-gL<2 4Z4Tg 2O<'i)yz0i13|} G0Jp2@`DwzF)cٛ}PB-d_i{O(K#je~_na0ǹ6!Z!1Z $l QzP^ZA0g/sY GVKg[Kj4gϘIɜ\(r0{!0|9J^ t4XrDlZQH8kUIX`!gh_AMLF9'4ҋ3jT'݇HUrwnm2*W9i>mY֒%7NL !a-*È֡0En,´hnq}fEw~]*T㱠CdsGcv"4"33Vb!=v5( ?]W$%Tf4c =/*3"6J۰P;S5Ed玿uY?2NiV'JAnlĖVLj#d]i={'6)n< KX;|&"(TUݶ$IKykb |+,E1j)\RH2]LgˏC[K]u8E5T=:̑16sN=s:s>V9ol`3VIĦ;!tq=LQC)Y%yzy\(X,1t JVI_oF3 l/D'iBA_a']iS&7GGcIVf1ګD{@0AհѦn.J5=s0:P+݌#7z]}Z72[1BZL`M!79-wHs{2i(- ^=ê+朣avQ,}$)VͰ 6U436uuQNxO^fp]e>dd5`%?H"]r_|I࿨gJG9$,NLEr^ 5wMX \~ET)X.!/0#&]& J=\S+e7 * Y(2u($*gX0ggDKmnKJW aH9$WXΐ$+NxvIhCP9o2K`❁ic/y#錸^aIܾG{4r_YՐb6X_¨/?.stA31)2NӤklRS8/ D8vpy;0{3ӍWd?2#uy;&!g)M g_w-[j8C^Z>_%Yᐵ}S\y~6tfyV+{օH`yX uRNjK2ٕŏC$MͫZ;Nvup 9{)-+}^@ޣ{{cr#5)p 0ʔɹ˘>GdPhQiBv7lid>ׯP_n\ 2xܭD]^3rrCwXL=5dъgr$ hsW 4NqI{pFeivpI2g.{DoDiZSkl"\lrlav߭C`?'UUg^5;O= {sگ`0cn4po+X]0t)Jyn(ˋ.!x97!s?Jn۶5R3K h_:bɂ.[tEص6NRD~ԼـV)3< IBX+GKJ 3lC`y!Z~Zx;9=kXnld:g Bq.Ock'ч@sZ`LP~?w8sж. gc?|.QN"YbBrOܦǾ#h)ĺԪ=mΔӏ^ &Ġȹ\D[߁ H;p*kԃH=mWM85yk9`fB\QB,dP AQIb>_^wϼ;Vm %ҩoX THRazѲ0 xǶv'`Bqb[1]k s8iz%tJ$dfB:fl$әuڝmj$޸;G9W=5@\ Pcپ{<$ Tu8ͮ-jv Sw[}&4ڵӷ(pɨ6K[ jѬ>/lRO< MnoA~?4;6E{GYMZq&yw̸`ƈ'}(.{C@=,1WūBϴ"vkZx*)8prDq[g-Ň%>H4EGִ Y+ZenV ;jٿG2PuU~&R,L^J oՈFS:Ge?μ2@#|:G%QU X&'MVO^՝~yv ?aG vDF(Kכdr"CF&A;Sf Qwb ߨ3PdMp,6󟭆^ d0ZleU[gb܁\㋭\\TY{ŠI`U")'s3;vEaؿA߀rd(P7쑝-X)>ya -#º?,W~:)Z0 ׶C IAvEm1|Ea_|m齤i $t,15綎͎7ة-bmKUh˻k6p?Y7!_fW>{²6&'47}B"JOr/V0o+X!dQ8-\bPDL?Ew$ʋ}8l@\J4h%|3Ej Zpz-yE/%\ļO1v<>]KA HGs _Lۼh}%TYS ChJll V}BS'ʱ*_%$jEE$5"8G|$S L\6/#j mDS4gt5 ?SؙLyIz eF||ݒ텼E7'Xq_-Ic&j,"N$y8 %ɕ7fcjOޏ#@i{(׆J饙JĵGk.C>% jhThRc0%#nܫ]e7Y 83nw(z}gSnVC)p",D-8AOim9;Ȗ|0&Ç:<$>%OډrRVn[/"DYD %b/^%dAך~-aħ)q- u C{؛n\r$ϣʽ&褯 SSLt(JeX<_ IWèM+y/w:1})vX5sYpv\YrQBsP}:_ztM<t gXc8-ܴF,B"JD {gY|J<8:b^1ѧKIGMK Jc0"JЩVBanHQz/  h'>AҘmGcLXv}Q5V 'ECzsTNV| {^7mfH Tb2?3\Fefa}nO<iL4@Aꍊ<c{ڄϹc >`BuV`uByn#[Kn=yozк鷍M'wvDq-!F'Y9|rP uSމWI!wRz%e& ##W{n}믴.m‡ n0Ӯz,Cơp|Ofnޔ'4ȯN*KΪ^X:>L4SXoGv^3pߌ2Ra<COz梵mip+yx>h QЖIxgV\W 1Bw_~M|K;d`Շshlu{]s,d8mノ"kkq9^X:+#*-{Z#X=DxV}y5J/(}'`7fc4ׯ1ݪT[v kEmjQ92&%Ug#\{PG^\U$@1urKE/?qId@hЋQmJ[)s{s`H5d<5ľGGάHF(DF"ld֕[yX]ٰY{6i_2 o'y ?>QV^7\Jpag NR&FD ,𛎱VKRs̗\WJI5)yb"if筂hLM>WO-c_˵5ҙIPGWeE[7[ן' k,'z#~mߔ ()MQI'|b2ݚL 7cq<@ 4GWUQ_&@2]3oSGqd*hl0+Y%#fگ5y sG^ J`LIC7A'_z`r#+ŬFeT63ܑI6c<1oadkf&celP1Yu y(uzoZ*XjKpS>{,!{vHS=}oh((1o8,\1EuCesk|BBj+]Oh}:TG@+Ӈ4*p6FqMe&qo)'sI5ޥgUR|Q @tV\3"r>[^SG\,9)8JȾZ .{J""X&nwuܺ"'9B݌ma)$'UVX]K31X?řQ*AT!&'@FЋǃN\Õ!9YMe6I<c' |f$q` 6_߼ɒy_f*KW%䆑`߾e \PbkCy} (k(n a ` ^Nު1"q1/稷xw }RH =Cug*7c.~nx,i0Jځt!3ÑCm_yU]=}۳G d-,@n.oiX?z( Ks4emHINcE;8^f?뿌H;b0/9V؆+ځKN$o3ޡMhX\v;ѫ"fhSmX)V֫"Nاf9 HWՖ-gܶD)De4+FpqF XV;xPDW!)zF{flW+T S|P9_6V;Oρɑ@C{.b (wxzC٣xk~An|N;2r2s\xz)cLFTlF7?5m|N]e uhMK6; O\Y&~:dQ`4@Pl$^;DP`2eIXYǑ+ r暓c}O.uv ?G+'^s^*;<3l3 ,xxt:)/tC5]sHMhb;jC,^&mC%DSs.\D1kH|x,7ܵm|P|ФU`8I"$%Bxy]f%o߼[ ]ԼJD [4,rZ;KqxEatuԆv"̭%~牲o'51Kűt3b!XR/ףZ baGb)4Y!*A/pB񖜨P4u E]Rѷ^~?yu83:HMs#}CLQ`/ ,b* 2Ay'8y;9jɎlxC nd(?St99t@٭N/K \G˩D1 %[ʢfZOPye]Z]XT1r3v;^!$>IltĞ^Ij/ Ax@kc2Z9{bLB޸h%~%c 49vW(\NN.[qZR++>d9axqzҟ_ H'4JO}\CG@w澫DBu>FWnrTJ g2wj[:΅R\ 2T*FJ| k^bNmZ悉 &ϣ~ ?p;;1Ceu4=DNn1 ۵fۭmatNQsPg v4'H+(7[ne" \cGC `_aܙ0 ؼdoaPS:g4iSn:r2ümBbPX @7>Bnxw(?ё:M@HN<'hդ} gӁu:ΛL29SL? x w)0J(DIyR3dh\A(䭶vN4 $a1n/D8 R*DP{ҍ .\rbwi.Fp7q%78;C$5 u'T°Xkj.*ĬJ'v@oS)`b9ʒI$3LChNvXY;+V|+L:ə<鰯^e3 &aEbEZj=am%Ya YpsƪYz ́!1 ` d{54v]FsD=ˁ }tXGkɮ,%׳;a.Q|~y#C6L[ǑplGC(Hlpl@WܞQTH_/k&  }x1?;>M{zྊڔf6Ov{rVv/+[;KAI&u] FCѪ0ede\,)\<$7+!H\~$ n+XM ':_ 'o' hsr_0 Xƨ:5*'r`07KLC22[n>AP+L dkÎ'c'*# gl2V`-+z+O،Qeijx E *ȱOB7U``4$i6? > )q+A;F=.Q7v]l|s5 C2ZC\}gB&@@tC  -/͑DC4 ~#j ֺSCwlvNDo{D0p=/ʞ9 ^ܳmW̍dA5&\-Ӳn@C VU)H"z`Jn+`@\<-wڌ\ i8NdEBj xP S%%Rj d,6mqJBED8 0UpWv~4&?iJFmvCYJFAr-$@YR6\Ss L#De"[Mn`nf>Nbe*-}6BIz,mFe4Cʛ#vrptE,5v =7@+oEsja Ck@1ȓqUFB9̵H,/]M>iûn?w V%P}:. f 7c;ՏW] :Dz~qk퐸>x>%B9eϨJN a AÀ)&u/?_ܖȅ:_E[ƒLHb2GקM8{Ds!nv#&^F1ìHcn֊НL!N՟g}[%z[,Ó7.0y}zwM)M^-O앃AbD4Fl8ǂ~ ۢ&+/qi[iVKJdXn4٪R,!l:hP?NeNgcXW tB"X'J _8 Qn9]j*ӿV:n6$]"I|) WSlҠEncn1&J=*dB]8NO0:dfӛτR偾YSO5) *U!ǖ tOmITW'8;Kb $|3my˸ݛ¡,#8l?nP"LɿʷeP'lQ;X ƧPJg7g?NFJ&Sn%DD -,Yw=Cnb:U:\>w Ë=c2B4窬ղ!UI jj&^LXrw7[LCFF`SW!Ȭ~l$54B=J,:q=D[vr&[Vtm)TfzFR$w܇ 4 (r.I zy!{ZJK$ޅ *p ei&Xwtopflv6d p ɗZt~Z(xAZNB[ax\s`DU4 diG%qrQor+؈;Zl1\|MJH "u#I&Є)N:m8/yv>6.u=W84 ̎Auy_cqÜd">Ʀ|6.l==~9n-mޗA1:Y⇄b.&@RbK4X&:~JO"v%y/DBX"B4<Q]qUw)ƿ15 %0{"ᷠ\Fp&Laqxx4&M[ ݛs=l7I[`*vZSsCCF"=,vؤU.%45D;Af4i"NuVNj}9W,zU;-z Pi7<YWw`}sG 5de\ YS; ٯK蹯kD)LJױY8!~ERs2iMdv/C1#p)0DC5B$hIvl+qI~b;_WØGc`׶ (d]zudz$gMPr3AACG8}T>5;8IMdv<@L$ ̡ՈI0RTR;iu0@$ZJr7 ^GS^=3i`yl*pPu YKqF]@cD0ނo9I$a< \ɗMCfLZ[I\ۛ`CXmHv(0M'H߿b=I2l0B L'ېu1깩c 74a6;@a&>"X(Ԙ.\׿M p#`:Dy[SH"_DC1%C0g\R H'iV&H|@Y<_7k wlp@R[9\YcVg c.e|kgg" _Ap:(N i(lCQHӲˈGt}$"[sP+}Wє9z $-VGX#>8 W$<9fMrFsoau]S;TrH<0Џ  ­.YCdt3HJAFTHX; Pm9RԠF݅WʿM*M{򱰜f튷3:D~X"R)RF= QrBbJ#?l}O7K"V,-$Ol1)=/"Q06]/YsP"xQP:06^V;1>75zoel,@ luO x #Jɹ "͠)qu(Y%r .WK S-d ˬP6/Vķ@ɧ@5/.H1m7 HVM1쀦^M$5;|\J?p, :zΫҌHڳWOHUIz1+ cZŽS4kځ@H4l{w[S.{H7N>@i)p'm#鎝i*BY(=K2?w f)YĨHp#]%{ZCgۧI2۝\m@; (\L-d"xguuq K `Cŵ)ۖi|.K$%{(f}*JkO?vi=c Uk$Hd1-\M-_}?WV̚1֊2t")Cb O%("|rv`,`҄Ǿ%oLWYL2(gP} ua=Hu9˰|koM;(2$= P- %L^!2>=ݩZǪL^׺{'ݔ3e]Ƭ:Ջ;0[T^z2їTȴ鳾 \nFz̞̟@,F pJ/*Utk8 n\a50A͂.V%|(N3x0v{m"&G{dKG*Wް\a[i3M¶Dmh4*s E+̽;wj^>:>ˊZLviezvegiL R[aslFDZ㤷Q| Mm9uD0o#QpTnM_!ǹ!z6dْQ7Q`FT/i2"Lf [2až8CܮSӾG\el<{`K^ cgG&v z'Bi ->LgN R’ ?UU7da/+D:"n75.cvt(^k,r$M텮с%1^;=㧢YLfv2X,p"lXӮ!sJ;$ǴOEXpx)Tr|8uY7,К4.xqGDXD^=J?Τf {9e4DŧڶZkLJ. E5 rhx(9r{\R$V׍4V>s]h^8!7B<yf;6$>?g(y[nHgpCtq!A<Ž&vk~jډl Ko*mEsėš$t)А?4P?w`rsj)ɓť*=fR#wux%Do(jD{>vr拉xж YZ