python2-websockify-0.8.0-9.3.1 >  A `p9|zNGL`x!b=pMm>kJ/H?Vh$$3K(08m"a6xUȱTiRT+էQM$:,xyَktM92DC\+4#KLud uʅ>SU}XqH "{Pc^eNuYOzCp=$/J+ay`50 !&qaokV5QڥU9L X6d56da78116770cba337ed0f3e8ae1129d0b2dba8abdb7cf1bfa604f1742a4939a80b259846f04dee34b39f3bb9671caac724661`p9|~ /E9@ 6q2c9H'jA s-]h {W§)>" TvYmjߝήhDuB&(_Mx*W{Y5% UK[B7UYl/' 68;+v -3[%5kTvNWHPmK8e{ѵ"Jt @T^/:P-0P%Q%nZ 3d2(oԏiT5+}N=IYGvL>pJ!?!d ! ?| 5Z`gD     D     d      ` 0hc(8 9 : >@B FG4 H I4 XTY\Zt[x\ ] ^ bcdReWfZl\up vwd x y dz  !;!D!H!k!p!x!~!Cpython2-websockify0.8.09.3.1WebSocket to TCP proxy/bridgewebsockify was formerly named wsproxy and was part of the noVNC project. At the most basic level, websockify just translates WebSockets traffic to normal socket traffic. Websockify accepts the WebSockets handshake, parses it, and then begins forwarding traffic between the client and the target in both directions.`fsheep07`SUSE Linux Enterprise 15SUSE LLC LGPL-3.0-only AND MPL-2.0 AND BSD-2-Clause AND BSD-3-Clausehttps://www.suse.com/Development/Languages/Pythonhttps://github.com/kanaka/websockifylinuxnoarch update-alternatives --install /usr/bin/websockify websockify /usr/bin/websockify-2.7 27 if [ ! -e "/usr/bin/websockify-2.7" ]; then update-alternatives --quiet --remove "websockify" "/usr/bin/websockify-2.7" fi4J K 8BBVGaGa dAA큤A큤A큤`e`e`e`d`d`d`d`d`dV`d`dV2`d`dV2`d`d_@`d`d_@`d`d_@`d`d`eVNV2`eSgc06f7afb186dceb42b2ba9d5bdb5736fe9edf6ff3eacc81720acfe4bfcdb9e3b0c17a04d3b2378f848a4c1e645d7510ae735bc8e971c91c29f08139ba50411077f61cc39c7255e1ccf9bb13f61b3e86f5bc10d07a9725a822e23f0238521932701ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b549df14fee89d3bf80c9eddb22f5ffbcd28dc957bb1dbc11a555cd99270b1d8f01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b73ec683f77c4e5ba65cc6b3aab82341af9835ed218ce6b4cc2acb9f8c2895aee23d7d92bac855d3de9bfd204585a9391042f9e8bd5b318511375b06c2f7827cc90a84af933e66bf822625c296ca6292b79ff5ccaacf2d78c58acd4b19850d9b7c19cfc52e19bc7af62a3f7e6062e5ca9db8bfd5e2fdfaec71839e41626ced12ec19cfc52e19bc7af62a3f7e6062e5ca9db8bfd5e2fdfaec71839e41626ced12e7047164620cb22590df3ff28ef43ca2febba1e6be3d6115f5199ea8305ddbdc78174a67e40e18665ab4e863803dcb924bf7ea9fa9c58c6b10eac249f7fe1ef7d8174a67e40e18665ab4e863803dcb924bf7ea9fa9c58c6b10eac249f7fe1ef7dc49efb735e2603e6e91415ef62b8e062fa4909dd787ca3eb1384d98d5ec8db00b2218d2f5cdb534d0eb3c7202fe880b46efaf033b82a11aa71e20155ba013b1ab2218d2f5cdb534d0eb3c7202fe880b46efaf033b82a11aa71e20155ba013b1adf90452957baa970fcc0c30788ede0614ebd62fb8173957587901ed83338d4c88d7eb9cf1a319dd7999ab8414d021a0178c3c7d2de029312f653b4abab6dd1138d7eb9cf1a319dd7999ab8414d021a0178c3c7d2de029312f653b4abab6dd1139a4b43b3240266358b6e9fd2ff6254c97c3980051f709ff544eca63cd2614f906f04c14859601cdfd4d4328cde2e6e450ab37a3c7519fe8459e78fb7546cf9cc6f04c14859601cdfd4d4328cde2e6e450ab37a3c7519fe8459e78fb7546cf9cc6ff485f81f4cd1e228bc8d37201b55f40df210756a5aec16a91c433d334b571ed8de51e8aedf17693a6e462b82560768737bd9f29fa383561b7d3b7a7315660f2d15b6b4a321d65048d48ee3394ab5c24ec5e65618143c0d5e0712aa89446574/etc/alternatives/websockify@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpython-websockify-0.8.0-9.3.1.src.rpmpython-websockifypython2-websockify @@    /bin/sh/bin/sh/bin/sh/usr/bin/python2python(abi)python2-numpypython2-setuptoolspython2-websockify-commonrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)update-alternativesupdate-alternatives2.70.8.03.0.4-14.6.0-14.0-15.2-14.14.1_@\b@\l@Y*@YY@Y@Ys>@W'A@Vf@Uz@UT@bwiedemann@suse.comcbosdonnat@suse.commcepl@suse.comjengelh@inai.demsrb@suse.comtbechtold@suse.comtbechtold@suse.comdmueller@suse.comdmueller@suse.comhguo@suse.comseife+obs@b1-systems.combenoit.monin@gmx.fr- Require python-numpy at runtime (boo#1163513)- Add JWT token plugin feature. Added patches: u_added_jwt_tokens_capability.patch PyJWT-token-plugin.patch: fate#325762- Remove superfluous devel dependency for noarch package- Improve summaries.- add u_Add-support-for-inetd.patch: fate#323880 - add u_Fix-inetd-mode-on-python-2.patch: fate#323880- use https for Source- convert to singlespec - split data files into -common package- drop dependency on pyOpenSSL, seems unused (bsc#1049987)- update to 0.8.0: * Make websockify properly terminate children on SIGTERM (#226) * Remove logging in signal handlers (this can cause Python to hang under certain conditions) (#219) * Make it easier to log to a file (#205) * Add support for IPv6 addresses in tokens in the TokenFile token plugins (#197) * Improve auth plugin framework to enable better support for HTTP auth (#194, #201) * Fix bug in JSONTokenAPI token plugin (#192) * Fix a missing variable in the exception handler (#178) * Python 3 support fixes (#140, #155, #159) * Generic token-parsing plugins support (#162) * Generic authentication plugins support (#172) * Fixed frame corruption on big-endian systems (#161) * Support heartbeats (via PING) and automatic responses to PONG (#169) * Automatically reject unmasked client frames by default (strict mode) (#174) * Automatically restart interrupted select calls (#175) * Make 'run' respect environment settings (including virtualenv) (#176)- Add missing dependency on python-setuptools- fix non-SUSE build by conditionalizing "Recommends:" tag- update to version 0.6.1: * PATCH RELEASE: Fixes a bug causing file_only to not be passed properly - switch archive to zip (tar.gz not available on pypi) - add unzip as BuildRequires - remove unwanted shebang in python files - drop unneeded executable bit of web_socket.js/bin/sh/bin/shpython-websockifysheep07 1611136870  0.8.0-9.3.10.8.0-9.3.10.8.0-9.3.1websockifywebsockifywebsockify-2.7websockifywebsockify-0.8.0-py2.7.egg-infoPKG-INFOSOURCES.txtdependency_links.txtentry_points.txtnot-zip-saferequires.txttop_level.txt__init__.py__init__.pyc__init__.pyoauth_plugins.pyauth_plugins.pycauth_plugins.pyotoken_plugins.pytoken_plugins.pyctoken_plugins.pyowebsocket.pywebsocket.pycwebsocket.pyowebsocketproxy.pywebsocketproxy.pycwebsocketproxy.pyopython2-websockifyCHANGES.txtREADME.mdpython2-websockifyLICENSE.txt/etc/alternatives//usr/bin//usr/lib/python2.7/site-packages//usr/lib/python2.7/site-packages/websockify-0.8.0-py2.7.egg-info//usr/lib/python2.7/site-packages/websockify//usr/share/doc/packages//usr/share/doc/packages/python2-websockify//usr/share/licenses//usr/share/licenses/python2-websockify/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:Maintenance:17894/SUSE_SLE-15-SP1_Update/3db831fcbf3c5aa8b833fc99356815b6-python-websockify.SUSE_SLE-15-SP1_Updatecpioxz5noarch-suse-linuxemptyPython script, ASCII text executabledirectoryHTML document, ASCII textASCII textpython 2.7 byte-compiled RRRRRRRRRRRRRRRR.zOtC,!04if [ -e "/usr/bin/websockify-2.7" ]; then update-alternatives --install /usr/bin/websockify websockify /usr/bin/websockify-2.7 27 fi/bin/shpython2-PyJWTpython2-cryptographyutf-8893ce62c502fc5587c495d0e3009479af24e1edb2893a6858480896161b9159c?`7zXZ !t/vK(] cNDfK'3Cw'w^>V: 泡쁁S(r2)GIj :ڤP9Q~ K4ؓW!`cɔ/] HuR곎}YG4)V ~yee{a@~]|~ېt1Ҿ+N`D{~R\2Tc@w/64B_JZ k?uXӫV#v#gRW-5w_䚺q1UD;%ۚ;8eNi&lZ?0؋F2HXJ!('ze 卑X4w2qqמKl62Jub%Va62&Hal"p&tQNf-+_>E\v}AVX#Xu~ W;{vb' R>4{kJu"q}}Bh䀕c6xg"ͩ)kֹ03U5GP{B}צz)`6ốMI6_JnN?&drR{U=u*ΒFY6ƒ] G[~="}D1OL͹WRԵW`[ VLk<2Sؐ}>IufL~{!U$Vr#rYIjeeLmғZ& óPO.g$zHegl>/JD0Tb1H(,jte-R&e1[ړ vwW\˻ mZ1KA7G[^ ぺ׉Ȓ2MqGm"e̔njTR`Oځ1;(R h5U%2ŀh k_r- 9CGgN+*Yi"}jŲwEq"gJ?%\ %ڔ0XsN1?_F!EUW[_ۑ>g\.qZeV ('Y_Src3 [lpgrs(-9iJj9E!$bLFFi EH{%;=VmwAY^"M MHmgŐfE?GF`a72'(j^ Dqזc]y AA4zVUc*A~HNQx56d9#ZZWh(f]Ą Aޚ yn 6ܩGB2 ټ|mmi؎5r`l +ճig/QPM2괺>>}1JRwWԲ,>m3 )[L$2z Ħrrn5cm7XGW(ƚ7I_[89Lto$n8mWI}Ug@j_idx?U殍zci:SW`jPM$NErHPCL}8AaW /3y=H@Ya.s)K͑ZH&ҰŁȗm,)-2fz:TM:{ ns>ń B)>rPh[oDd#(X5ԛ#[G$)Sֈ؍Yv]ECotF&<Җ:\$ /WOQ'`k8|n(-]\/v}i,w&씆&F۔yYeT?aŕf"+ b.H8%3 [J ;B$5] ON(-K6}3FNGߎjGvTI 9m=_z;PeI]rˡ0獖H :2A@ő!#׺ܟNhtg7UqQt ʕ&w7y/ג;S!<yЊb鯱:IykHta63\Nx6!u@“U k^RM"C;~N1Ge.+|CϺ6v^ l1bьhʇjzaW ms~ tebnh $O8i"D#>MH)+'|A_\hMdl6%!Pf ? pwYy7nȜ1gdG-yzm͝}[TN$hY\(kp?vL[g-^q eꅏ=6),h`,vdĜBX­(LBIm; 3dBiZX)סEx7jk-y Ŧ (8|qr(>ؙN]E3ުD|VML\wÓFRm }tkb> #bdq_3CIӰʼnQ':X#+\Q/PV5V\Hޥ¶zpNǻaTNlXqRďLDEUpP]thX @_"W>Q =m'>[X 7p5[F`&]-7t6<5HiM dMxTl0PKD\t Yy3UE#  ߺr&F[vsxSi0Y6Ҟ,ⱫCqFD uлe)ѻ|+#m9~ζ Cl>O^U9z`c%Sb*K'aʄMKLO4#ʕJi/5/`]pdtNq Wzm"t#Otn|}SՌos P\$b3# 8g3bAۺL-ѭOjd {mfCdh<էD(瘠òIIW}ĸiBM' ^'rd8OXdǝW%Sf?ݷܶ&-#zW>GQKK &!=7k(8u:5DB GOOFiV} UqL͆O7 ,YV;g?}f;]4G>QZbHmWV rh9l̉xr7HGk%BNo|[L_%cAw/G Xkiut#強UW5~}Wl$(nO%F62a J2l<}nh {Z0S: \lzX+<>77uuKӨ0!%;mtcZKxT,qK 3 J=1GY Q(J;q&wpއ_Po3o+%Ъp M)$%;<2oҮԃԉzuYf:%zQ7! 7fTXˡWlaJ /*sC |0y#'-:86hc~hɍ9h`ϝXڅ1+"TNnP`{-oظe#;̶.d$^Idq 8ʼgKYFb8-#":V?N"%3AZ䵫7"* qgWFph'#vaܱg"ŖNH"F-v8&;i$=۹XV?;湲mVm b8/,:e,Zx_do? nDٟ茵tJDs/ yq+n,8h$(?Ȋŏ!5(R E˥QOij&k:hH-zԷ x6E m/O$@{%[i F_a(b[=o\c-L+]➓6.ZƏ/fpҼVw ttD ;YdrH#ɪr!O=o_z2j /v$, UP2-E< `_y0M諸, R`Z']xMj 7/V}-2߸=luz]"][l3 A}|'0Ej:*ɔ[AE\]aU/ N];̏F;K?kf^JߪVJ,QSV48"4{%Sǡ=fmcW%錄Տs5{WHDj!>lܬDبqNVwYk !y4ͧȦ]c:fgq#~ n'mb@ Ոca^kRGA'*IXW+[M?OqǨZ/ND/JHat"cLFo43Q]UX)?NCdGˉo]C9&{ oJąPqU,% FZM?'Awzxٸ"Wz*n/´^t(`DuQt]އlCqc.\*rjl-ɠ#IXܳޣА&QiPĘ pz- 9[_9 MKWk 5^'s!$?Z- AWT|FL#(UARxgWՇkklzm|[iP߸L")߂cbkE0Z1J@7'giōJ5ɽsV³2c?@e^>wi7t^ #YzNPz%HH(1VJ u?f7WIկ0[iD1u:2=&l"d֐ x-AmqӐ&-P ZX)mͤ$_0J*|~ai3f:HE"NpUK1M5~$I4.i'/DB6u'(F+A{8>Ro/$LW.M*;t t9m,(8?[2Fi˼a4 /*~dA ު7ܟy$^]鄜Tv$q݂Owf啔z]4!6CWS7 rO:[5nb~2dly֎P euGfBρH69΍A<*G⎝qWc69QQHn]Pg݆P n⌯p`>U#,~eRtPP%^ݟoPuנ9Qt9Cbc(\ϲp6> ki}2r(l>UWT/зnӛ+Za.%DNy)+}}F졌n~0v䈷m5ZjW%m&]R O Ua5=xk٬PiIК :2d3yVE#~ĬFmO+b5M6KETt )+M @L!&a#w|KҟdCH6|&nZ! 78%(TGo 6.L^v8uhav2sx/CD3ĪT^MqG[/*2*Ȼ9X|.N(a9$ FbkF = 2L_̴WQ^aMGIr*c:v0yw-)CXuyl2wݖ)DhSwY-5D:pnq3x ^FiHmk^=^Sca<~tpueנ{VD!NIE1><Tú_@Eyj!k} k^a's!4ǩqQiI =+;>yf5j?H+wvoyQs_)?_Z`NpS"L(].-cFXq -U7,Qש`V!I+`o>,kf[KJɋ<_J3f,/OG LCv1kpp)cBE3fc$Z=cnIhLg5D32qDžج^Ř=1Xu{?AQuRQV6ׇbBT$W~?A7jUI&sE2U L,yI^XDt:l:P'tQw㛍#%F^js6'FBwu)o7<]zYOüIW6Ad&FM9D_uiVXY/ 疷(?ksNlYz}s'Qy "cRk.Vֈ؃yBdQ!LK\g趥EN:vO+TRHB\{D"!WeXXg>:f|ߴy` C oe5'u(AzhR@F M$ 0$y̠ly %0b@bC3!!6B~׆LH* n . VLE1D7'ُdQĽH zsnV*LN9l~qZ/`ܳx8XnNz?,|ީj3)҇Nˆ+= ׷Z*._euKJgP&&/8xk᠑dwƠUD.$NUniJ{%kc M&JJ16E7?uzOf,~m>VX VUxaڍc2 \krJaۄߘ9[Z-.g6j(Mkֆ˘Nk"sy:89"rRu4fe'ݯBД낾ZS7f{=AaȆOc(A!hں!r5JIQAZg "*^}]Rn9]ʊBOxbȺa)}pJV pC]fz\Õ˽֩-pW3 r}3md(Zp0ŃyA ^xr,!a> R韓,~[ Nšibs7'7Btw= @=T`TǸBean'x2B @7$jr2 tB)~FfXOν}Tx aR+\s_P˖g@9m|%2|c_MtGRL{gQҀ]ZA|Ft\pg䈦fYtRss|h<󫾐"c!-v>(={'R//kD/ .*氢^S;cb]( L?{|V h̞,b7oX߀T/mىLk\X*Z* >f #Y%ǭs$(ZLzDž|FgOIm[j̅G5ĨWRC>w^yCy նR?ne>O]nlTf"(sB% 6 f cu.vqo|ATf՚3zeXyFcCX5 \1zeRs"EN?yJ^ߕf1= ߡS :Mˋ<ʃ  PZ=*qDkC(Z:bJXWGߦ!sbkEoF9<[v>rq`3k&/CAmj#q^u*fhwZm=!>u^wD;C]b_]Xpٍnte$pg^&d˧9;vR<FZUMz)Vv|B 9U78yuw?mp\9 hpw+cu1[*D&7,%٠>$ QtvJ@ ?ǟF]PĂ { oͦoT|PhzXMKVЯ7S|_|鮣4^idF粱_.9 4u@ףq|Dv>-qXDm+r O[q ((Wy"p/Q^`v Q}H7YCŘD;҆4]|25q.d# J!ǜ*lg]3ޯښѰ*%dmFsbA/5_ïB-Hl]ns=\{\)EV"o}<7#ɗh-q0aj BE ݇+k1%憵 V+o;F yܧ|Qlwn,Pa43A#PZwEk"l-UpD<ҟrs]6t:H#:"!М5ڥovڸwn&:.`4U(|xKI[ZQ+KifRЁ)8~Q4JN/鴎;} 0ATD*;@hثas&]56@At3EsNWcX8 = m8QFl2Py~}GVc;}sKBlmYx9)c ~wn ˯Cj2bY5O\ZW3)Lӊ0(&qXm˘M+t.ߟ^Wh'U1-,87At('Q=yrOwXy!Mܵ H۸xķ7:^*ENN)nfӹ=Y %yq莅P(?v;"hBB4[`9OY2ok'5ۿ܋lӗA@0 4~: b6䮷iaK8=۰B {b B؀Jc>Q5npyWOOH[CA, .]Jv9$I+*Fr`B`Pt ID. KNh4"qZ ŔYؤi<;( x0d|-(?xg6"_KI;Q c]XMYNҲo3%Tmf?P^D0le.(m _oVftZ\! 7SZ\!S"\s=iϺҔnDpvpCW'w#tLK"H.::]//r5@sGtOSsU e-G 7u-GEYpN\irLOrg q"vK︵5$άgriH/z _Ʌ٠{*+7 +PA"|q0'=q͙m8CGI UFT:mqtS̬zYew3MC_,pQTdyWih.?i.+ӮA~6u,0Z]W)Ǻv1%c B2 =];KK#-ݩrs~BUMX;P_|শi. {Ne'4,K@yxj~5h\(-pgL3+-xcB,F &Y\w48>%%yP1.?Ts7A^㯮g} AɳVvNX'%QvN'W=LZ<L ;̄>.:ЉS|g{i' pAg&Y'K jF8sw\DP|X0(li?W5q h gS@q\`#D2YWΡ1]Vv !"`~U#н1fgYAbSH.fQ_uP8 |xEfHgDH5S?ܚ.Ik 9l(t0%kb2CDwFxI`y55;&gWp[!0'A-4j=#B1U܆>GNW9iAiWLTYD7(iF>$3uyW>4;$ƕz F{IHܚm}jDw]ê<]7~UH 'ߌ9/W30ɣ*v{G8e'އ(;obeZ`e ƾ']WD@#l RGzTGvͺ n 04桀s|s 9_zGT_{+9R"SF8رit5[HE@ #$6iUw{XEdA|[2I'@:>`G ӗJM=T,NUTB{om eϻU>eWLvf;NLŒwx2kG^s˵Fw#b j9^'N!"D0_c8F5Sn`E╃_Y'MS uNLL*N;aL¾m5 tsZ,WsF: -z1*;y[v Ԛ̖$XttM? [[ƜAПux*nA5٬?n~lqq4@ҠiRKFcn~<YĚ2P*@> %WchdV݉{FR3K؉ C\ILNw,"yx 4DI}JH.. N/qeC` yvM pB}eCYM? G>-OIA>Z/WX=Ot[@1^b ?C e.=I7pe6a5"G+\@j9rpq:*Ң2@GM^W'б(8q>IonpQL3%l?.Wd 8YkɐNA/߽M= R-Fan`5#η8g%WDC8!-x]Pp_5i~<tE'[6}_6+'P)CK?j]b JQ8^e >OiWV(MDGgG츌ieCjceve%U&ILi>]FM*ZT|DABzUcb(E =7S|\^qY6b *_lXV6M`9~ZǤл4%;C`%wqĐ!Zd8hep>SF傚0Y䥕E3K1HAFd]!UpJt=Z:3FptKO8o!:X2?$"+?+2ջ UϙI(ð;o,6SwFL~#jQԺd!9[97 !4P*Hz# d8g^nj Wά$8Lf# Ż(c#,%iYmj1ѝɼK`P6*@QVmF 1[+ ]]k\1ҍ)2A -Ï}JPV?5$pf~!qSeo2SG 9 =s9bh1_Dh ܅^[ C;_lF[h~ yO2-̭qQ(I!˚NB&ɡ 6ȱ ӮO2 C&_ТzT2e3WOfuAorf,4[pi肱U xHom0w~#=u릎K~|w3ۡ%t5IbZ+ucE`|HH[:v 'S)‹vssywY;=)*h;{ˆ7@0$RU0.+*U(yO}* )?>QhZ;WE'\{E\R45v-n~PRIRPӶx S;~(Lyg&Ra .̻M󒋤Ѝր_\ AON"#fB~j+<`ӗ5I\]f|ԱŐ7~sjcA(pMUhAT|9V+N1c!I ym)kF/!fg_6jܗ|6M3thhvSqpl_PEd;nZꐀO8hQhf5kAq%M &flr|%@3HNЀq[s^eM,Gꮚxd=G.9p1M} 6liRN$63ԼJ[x( |ttq!vΐ`w><I$P~h?q=۝+g`Ki=^Z x+{&ASaRY֜B>f!"b,#'*ަ'U "0hk'OG12rb8+D4w> s}zdh-&Օ-ƌwهYC)-欏m 虬NڼRxmn(i5溄f}]7Rבo G&{K2ǵi+p@P8 |h "h$.sț 2ڐV39K0CⶀܸQ.o;Hi77&f " ]AjY BfP-y#kP>ClǪi3T%"tivČ/w_txqZŁo>T"Awc{#2P=Bcc 5;AJD=85 l{ N2 åvA|G(C%; r[7FH8$\+ V b8\,%֌Eݦ- 2EfJ >ko@Lx)o/U=,|x1<> =Z 7p[>y|p܆dva'N2LkHyBځ< ? vWGc6;++1n Ԩ'7%"$o~jN1y; #5S,GX?ɦ`簁@ZZ=ty/.@jY/ Vl3+ZAyݻ `' wO6GZوB]Ilӳ0coI@BbB*8#Llr9]4C- ۋbB>-+v0Gs+$L+$Rzzr&OBE2enR%e g Sn{ؠ>CV8Ʌף0a䒀 [8|+&aBD‹? {R8)]l' L 6tDk`?fJ!6,XW6. nNҀL`+ETJ43^de)ϼo1z`̬Ä#{ݧK+bڋzЪƖ5:![{"3B,Ąi/d8%sD?4ݗֱN}& J# 8&!RIkmԞe\z$TxP މ<ܖ|oܽDZ+Y4pTެ1&{E$iI./߸4a9 `C;Tl*-:R{ 5j*|TɄ>O76ܺJ. 1s熕צhF~%Aj_V`ga6*0;N)ruY#x~tZ:8-̹BAɲZusGsPCR'>kʈXuV<WDoώO+~LFJ$ S;SW:U[byr,f<~AAi O̕jh5ڤs5~0Ԑ`{S!R4Yl9)`q~iUq 8q4S釄5mXP懐Kwa bʘ!volLWOxH F[cȥD WZ0%C2-1!mg0`K@\}K| 1t5nCS{O݃Z}]U#o 1p5j[OnF4Q X hy^\`wô7V ?.֖z@*hUR7Ƹu}2- ER5ݺT'0gq<:z9is@*'`*"S:â+}Kw{z}%<ᆸM]1Z^'k 4k#ȥl =U5hz3&Xv!7^~1:U3^XӳWQ9(\;@ϻҖ$ۃZo^g(qNzM`uQi;,O!ӣbKEi^nWH%vkUZT̍$(6E%2)d>_ϖ#f˺7 #eˤ?ܯ #)GVQs!o&O2_΋/#Z#( gE舒~ xE 05K ԟJ2ݔ4x9yQ?ڽe,`Md.cKA2optXXGq]Wr,LX=G'9J67a9͙@x)Nӥvy翳-ܳg 89Ί?yJՉls7a<iJsNtzlzZDl~6Pε{61f:P=/tcq׌>:' ۞yenj*tlO2?Ta̓K;1\\TV_uK@`Kū9bZpew qEOx .%]  R˱ª "SیOSkW2/bv=AJQYmgd_.hQܙpg0qo!_nYϤ484.$//[c#Y+UFx~މ>̀赨(bQPf+m-{#)n6-gmL9n\ Q@,'\]/HIud r< YJ]P⣂ZW BP@g.O:r g`wr,mDUs쁩ز3CCgL?%x%n7. FY"J$PХ}R(esȮyoj:9Y !/dè~| RCvr\Mp>Tя#^Tc`|/oܚGBM[`W[\2Ⳁ4™+@f;R[VŶJ0H$z!(}&b=qbυs=.IIi)Gcj{THǩ_B QPzCnstuZAbS޳F JmyP0`ZNѹ*3[tZH.+"<yƃŝ`@ mq:XFDY hb=B 2DyqRKHZ?z_J|s 78bs uS,TuF~D$BU9if 7xDNeBNTo->47% @1E"AWn鿨$Z)[q̓ȶD.AELrb[}&9{5 H,`)*.*1J*c6NTKtN(eSoywx[@/FA/|&.WI‡Z橾u їaFW}OXQ*0k>CY?+,ncq~7VhWR "]@Y9I~<4'rʹ ߥ|Vp +wWP1kGi6Mdh7V;· c y΃v 8#" `kT҈L;i˗`L#/bд} gv=)z2lP c?f#ACޙV,}K\Xyл *TrDM~^d6חGPrT|ρk"# M'3".Y3,UK TV<ݷǝE-xOj;1m%v̎RiJpӢf e#Yl&]F^GTcEZ-_G.߁V!EHa";<0KBzc!(C6rhL݀i d)#X1[CWL֚h^-SC6QXf9肷 P:lnуPw1=b[Rțv`0r-&ڭԞ׫1}o TXKZրGM΂5dί3vEtրISʷK6 [?.C i:U.ҋtW8-m(Xa,-p4'>}u+gK7_rQ hg60ujvUrK2[Ř"ΐu\k1E带sT2ܮN8#}HV j=Gri*g9ȒvRS tB &CD 0`!|Ut}c˭~!뇚5vԇqOj-4GQN6`$d^KS#ltaIJyՙcbQ:o}9:{|XӸ`|R!_qh.Oݞ*v!lpJcC OO3:y5'ME.`xBlKcսq("@)D5c<ʡR|F5_^|- zspKS}w%u'!Ȏ7ipޤ\gr0R!BlI4aL8wݓNi޲ ̦Qmvz"*k\>Cj}YM"Cd!CiLb/(1Z@!oIvI[UR=BʅjzR&MfeC$o(=S4li!K^P=¡Z ?ʏ\V90*a:oF' ;zeYX6{dz۔,^_W>yPH)j,Y cVA^nA`U=R$JǯXl|nٹ=o}j  Txee`[7CO)9I6dLd~H3{A%L>g%(ql1v{mNf+}./Od}ĒT"g?WgUReY>t9F5QD&ƫVUgmuF#-.KA)X s`3ެP9]g\})?HϠg)yh y?J~ly$Ж{$,@ȨY(IEaD Qg=W),h$Q\/(#+C,@9ՓJeQ#-9+tq/U3ͳi!y6&N5PgrmYA,|*URik{dܟ> ʷi#1KS![}s&a-]^)TOF߁ G W'49lRD*ݲoMSߗs7\E RV%ڿ MtU+c15ͨ9`ë^xT3kGLUh- RZâփ(4iז[DZޏojL+J)eǀ/'.Ic4!nwF2~*ܑ~gmp_n9|19NWQЃ"_mֵdO\|SE~کC]+&p]Ԝ54!?)j(Zr _{>߸ĥnz4FL^ kkޓ+$E`Wb']m[8HFpjQ* BQ1U7acs$i_ߢ-\3uŤӆc94NR0w<_ I)_Pe c׆ƭX@(|S~B!PO<7!̦ 7uP&{Az|{A"!3 L}@;A6F*y<ZĥӈahX*؍p QK?> ݗ!ibH2aט߫rL tǑCt=\MТy0xjXOU9B|oX8P%l4|NL%!&+ߐz/#֪^'j XL8#9W.y5BB҆]k4΀dbf6MFڮJ ,2QNMFLjn͟'ő#ORâ//WY߷iЁ2rMs-D8Ln|Yj1s =QT Tp_s)s}X-חNS1f?g?yAls&};l4*AVEZ4ܴMKq-7)9ԚkVw8)Pԓ@B7١*c<w0Uw +z ]]YoOKq?s:f貏S1–= ɋ$+, ؛r^w/t,`Svͩppna 6EwP=AahWҞ6 ~o  QKAc޶!x/ .99KgU+ٟwөR*U@:'zf1|&$5@(xyXٰ}cMԤʲ`f纻#YPѸ:"qH+ui)fJ{3 eTLaE!դ'OCsŞ8>sJ=ƴmlpFǀި}ӂ+(v|!^tz6\xJ?e'[bXahƫ އCNa )Wmޣ>M Ip }PR)RbjԔ*/ld'P6 wr_̟Ô|**b@H%)Qj3ASz[6w#;@Ya+r"D<(Ep*pa$ %AWNV&_x z>H7=kȾejo6Ez>N?I/\F% !/b'!w\QVY?A@DɩJynji24'>V>@@\NV:>pѧdt`E(Ekڎɘv)?D!-JXBEWr&%q0 q}\Ž < L6 [ΰ텔U*1[n>ʩx yK tꮎgFaű$ ?!544ƃ js :7>C)N^Z$~xW0|_Ś 9~qLO|v+}%1]0QͲan4%df%PUy˿ ݗɤ#tZ6zߨZ*lC4T6s!%[>@ByL; ,G"NИ/7g(X`/ĔQZe_dS2Ȏo[p"e)UbUu 3F!^}^u }I.6Eu1\B:TatL@ ҏ@{<:OKY{#z/j Uep8g2h=HYBq߁@-Y,Qi4JcqhUX!IDU,o!MٽZ+򻺳ߒ0EX a;Q!$*9 1TN`TQo"':x EDtlf>ӰnFKm~'Xzk2 ~N@+t}ܠ /,pH!XfD_̫{A%J !%LL3eqQI0qD wV{%}x-vz[EX㒮즚\/&LfQVhvi+7aJst5B|yxXZ 8O4F=rL%]8<)"ci8Pa_~86qں&={ʛIY7L!ȒQ%* A\Ny0'uje3xP}n7v!S[\T>zc-TˆdnWz{Ιs Wٮ4C+IV#1P0t}Il zsJx{a!A߈w<[=6mD}f1qY%~:7l7DsTo9bľW1U}If1DHYZa&0,x8!R2㉢ Qt{ɌNCb@UҾ9du p}hvܜs>{.t5@*JU0J@ XZ@#"1fS'x"~_,s?fBhg|rUR{?QfhA$:Gr0%6X _Eg<&v"vH}gdB\[ I%`bkmN"7삺XyS`zL,mQlM<b5hIb`Yl&9{GJ$j$-n9Ɓ)LܬAm<+mgY-9z&vx V A1o1t뻨'I Tml}ra9~sqTY:t3'"뗥KR/IN?_ 2-aQe[Q_kߟFsQJcb%p!Б?!2ۨT6q|ҝ]ghOkR'BFmz iDRFp!_wa8"eE%Z;52~Z ; d1!J\P{ g%[=ҐzJɗ Ґ/?J:7jXšGx_w^7 t \rzluzUp^ZhQ6xFpNGSmkX)O#< Rr";1-)^v yx/MVz@m['$IG ̧kߑ_.ę7%A߱%'MოZO<9x^ێӱֽ\,QV浦jh7j% kSs?fKg*E`Ɋ66W@FKd%J׳@dI! 6ꄶ]p)`چe#9RV/KS;ݼ7VRXo$Nq< =s #F8pV}uZ f0/4V EHmb%Â@^ _L KG8=ǘ` ސ!PH"C Uc2]I,Mq uarRzG|=QB-˫8U9DFYؖqgll7&Xt|%Ne%Z+cx|]،D]6 awAZ?eץ"\G]`@uLE2/ܮ Nx׶ YZ