usbredir-debugsource-0.7.1-1.29 >  A [W,p9|ܲBVehAH h5 1uPJT?2Գ٠wAv*btw:Z]3? =G4."(6?u,)N4>BؑC'mҰۃg*_ljp=sqYyB2ٵrY/Yf002907ba3c2549be21a4ba641cb2a1f621a24124fae4a234dd97e98978ad04769eb5ee78ebbe92e5c03829cc5db58dae5ef7a69T[W,p9|VRt|<(Y`mZdY~Z(qA4ZKPp4QG,ާĒHrДM(O!At/\XE_])nweX*X4(H[w'i*>B= kf>UXy.# ]<j<.>(ui7k Rpet ~e̕dlsމۢl 7v~pi %|W",a?-iBi3'M0>p;#L?#<d " E6M cu       D       Vt O(k8t 9 : FG H I@ XPYX\p ] ^ b!kc"d"je"of"rl"tu" v"z""""#8Cusbredir-debugsource0.7.11.29Debug sources for package usbredirThis package provides debug sources for package usbredir. Debug sources are useful when developing applications that use this package or when debugging this package.[W#sheep27CSUSE Linux Enterprise 15SUSE LLC GPL-2.0+ and LGPL-2.1+https://www.suse.com/Development/Debughttp://spice-space.org/page/UsbRedirlinuxx86_64^+#iNJHh)AA큤A큤A큤[W![W!V38V38[W!V$pUP}V2AUP}UP}V38[W!UP}6a36ac09e036f54118e4cc96694f3009020c4dc18a4e69ca464627a7f597f97870cd44183f198855171575ccda277689bdf3183d0ddaf2b89b44316025f4bed943eeffb344bdba52338e8167b0c86cfa9883fadc74e979483036089f2aa3f435386e43651f6c6a50f14e70c77bf5855ab1f1e4975596e8e2a68f74c34f047ce1ff6452cfd4a3ad5816b5d28b6e93b9cd8b216e206c285f4aeb845102a395e5bddc132a74140014c6fb2cdfe6099341fab9a366d51d901840c3fedc580360f2b52dc0c63d1947a84f4368ea4550e2b0fc2fdfcf59e4f60ffdf5ce0adabbe2526737cabaaed260c4be977adec5e23081fc29d7874a2904ab76092a8cb999a674ddb471c75cf639a888faa4777370c23e577a670de838ba7b90c19c9425f01725c9rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootusbredir-0.7.1-1.29.src.rpmusbredir-debugsourceusbredir-debugsource(x86-64)    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.1V@T>aP@P@P@P@P@OOOYO'N1mkravec@suse.comzaitor@opensuse.orgzaitor@opensuse.orgp.drouand@gmail.comp.drouand@gmail.comp.drouand@gmail.comp.drouand@gmail.comjoop.boonen@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.org- Update to version 0.7.1 + usbredirfilter: - force check to device which had all interfaces skipped. This fix a bug which allow a KVM device to be redirect when it should not + usbredirparser: - allow missing capabilities from source host when loading a USB redirection stream during a qemu migration + usbredirhost: - new callback to drop isoc packets when application's pending writes buffer size is too big; The threshold calculation aims at 10fps as worst case to give at least 150ms of continuous data to application.- Update to version 0.7: + usbredirproto: - The usb_redir_ep_info_header has been extended with a max_streams field, this is only send / received if both sides have usb_redir_cap_bulk_streams. - Change bulk_stream packet definitions to allow allocating/ freeing streams on multiple endpoints in one go, technically this is a protocol change, but no-one has implemented usb_redir_cap_bulk_streams so far, so we can safely do this. - Add a USBREDIR_VERSION define so applications can test against which version they are building. + usbredirparser: Fix a bug causing parsing breakage when receiving a hello packet with 64 bit id capabiliy and another packet in succession so that they both got parsed in one usbredirparser_do_read call. + usbredirhost: - Use libusb_set_auto_detach_kernel_driver when available. - Add support for bulk streams, this only gets enabled with libusbx >= 1.0.19. - Stop iso / bulk streams on reset. - Make cancellation handeling more robust. - Reset device on release. + usbredirserver: Listen to both ipv4 and ipv6 addresses on ipv6 capable systems.- Update to version 0.6: + usbredirproto: - add support for bulk packets with 32 bits length - add support for buffered bulk input + usbredirparser: - add support for bulk packets with 32 bits length - add support for buffered bulk input + usbredirhost: - add support for bulk packets with 32 bits length - queue multiple transfers for interrupt receiving - add support for buffered bulk input - only apply mult to max-packet-size for isoc high speed endpoints - add a do-not-reset device blacklist, populate it with 1210:001c - Changes from version 0.5.3: + usbredirparser: - add support for bulk packets longer then 65535 bytes + usbredirhost: - add support for bulk packets longer then 65535 bytes- Rename libusbredirparser0 to libusbredirparser1: The lib version has changed- Update to version 0.5.2: + usbredirparser: - rename libusbredirparser.pc to libusbredirparser-0.5.pc This should really have been done with the 0.5 release as API compatibility with previous releases was broken there!- Update to version 0.5.1: + usbredirparser: - usbredirparser_has_data_to_write now returns the write queue depth, instead of only 0 or 1 + usbredirhost: - usbredirhost_has_data_to_write now returns the write queue depth, instead of only 0 or 1 - when the write queue gets too large, drop isochronous input packets- Update to version 0.5: - Windows support - Add support for 64 bit packet ids - usbredirparser: - Add state serialization support - API and ABI changed to use 64 bit ids, - usbredirhost: - Remove bulk packets time out, this fixes various devices not working - Ack packet cancels immediately - Now supports 64 bits packet ids - Use libusb_error_name instead of logging raw error codes - usbredirfilter_check return -ENOENT rather then -EPERM if no rules match a device, this way the caller can differentiate between a deny caused by a matching rule, and one caused by there being no matching rules.- Update to version 0.4.3: + usbredirhost: - Don't crash on devices in unconfigured state - Restore original device configuration when releasing the device - Significantly speed up reset handling + usbredirserver: - Add a manpage- Update to version 0.4.2: + Add usb_redir_babble status code + usbredirparser: - extend the usb_redir_ep_info packet header with a max_packet_size field + usbredirhost: - Ensure we always re-attach kernel drivers on cleanup - Make set_config handling more robust - A set_config or a reset can cause us to loose access to the device - Changes from version 0.4.1: + Brown paper bag release, fix a return without value in a non void function - Changes from version 0.4: + Add usb_redir_filter_reject and usb_redir_filter_filter packets and an usb_redir_cap_filter capability flag + Add an usb_redir_device_disconnect_ack packet and an usb_redir_cap_device_disconnect_ack capability flag + usbredirparser: - Add an usbredirparser_have_peer_caps function + usbredirhost: - Allow re-using a host instance with multiple devices - Quite a few bugfixes- Update to version 0.3.3: + usbredirparser: - add usbredirfilter code, to help apps exclude certain devices from redirection. + usbredirhost: - add a usbredirhost_check_device_filter helper function. - Changes from version 0.3.2: + Switched to automake/autoconf/libtool based make system + usbredirparser: - limited multi-thread safeness, see README.multi-thread - extend the device_connect packet header with a device_version field - Add a hello_func callback which gets called after receiving the hello packet from the other side. This can be used to determine when the caps from the other side have been received and it thus is safe to call usbredirparser_send_device_connect. + usbredirhost: - limited multi-thread safeness, see README.multi-thread - properly handle clear stalls send from the usbguest - try to keep our iso buffer size near the target size - implement usb_redir_cap_connect_device_version - Call configure instead of exporting LDFLAGS and CPPFLAGS; this is now possible as upstream switched to auto*.- Initial package, version 0.3.1sheep27 1527273251 0.7.1-1.290.7.1-1.29usbredir-0.7.1-1.29.x86_64usbredirhostusbredirhost.cusbredirhost.husbredirparserusbredirfilter.cusbredirfilter.husbredirparser.cusbredirparser.husbredirproto-compat.husbredirproto.husbredirserverusbredirserver.c/usr/src/debug//usr/src/debug/usbredir-0.7.1-1.29.x86_64//usr/src/debug/usbredir-0.7.1-1.29.x86_64/usbredirhost//usr/src/debug/usbredir-0.7.1-1.29.x86_64/usbredirparser//usr/src/debug/usbredir-0.7.1-1.29.x86_64/usbredirserver/-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:SLE-15:GA/standard/6bfec528a98aa53039bb0b3d2b2fca26-usbredircpioxz5x86_64-suse-linuxdirectoryC source, ASCII textHDwe۷Duutf-8ff1b7bad92eaee5dbd5f52a1e5b250a327ea65a3e612e7568b11cdf3750fb0a7?P7zXZ !t/M/y] crt:bLL $ձ!XQ;sp<{uS_0CO 9T~>$KB,hl Z^1D!GV8flu z+ȝ0dո9->@#+mh˩6IʿW)/ha˶{9:&0Ve(/l1﹝*jD=eDpK[l ±;cP fV9uHeahi 2F}:ч8Bro^W?#ksO yF"Uo(6aG3LT/apL66 A Lkjur>jqN&E ӲPdFcX镧nZ"m;;HUqoo |3yYO;owa۔vnd52"DrI0s6:4lhqpiU+WZf5>E=*K[S\ꕈmg""}#eq&?3L *6;u={$` "ڭ얙 Z:TL}^K\ZZEWJaOp21:0гz7T/u -k-ђ^v)5u"lR'E?d-H5\IsQ)<F|fҚ7\ Y!j73_ Ź'w+ӛ,dub@&6mϯwiw > ^ ߯rk†2 ~FQJyӕ̙ trk*`{*,n CyYX4ѧӪK5u06%G_}Q0$TW5^ R $_@ҙƷ7fn\CL ASwQ ХJiOmi6`&9Lc(*|K>r9Oo$m n_)竑(u϶KQ'~llWy/K]π?KW$;6|.|)~ Z&ܑ ⇋JdqҜ!\4m̴`39oJmm̫f&EϨ7)W@9H>L3- R{ >\69[2@ڠHȄ[}T!S枉5)P#&bS@*_#n MZc\rB;M)XВ"Mkܘ*`tkn(t*MۜuhÆӯXXBm#}1!<>lF'4xOk5U}@e,V&SHy&NWg"R- ɶ[h)x^ҞvTbft~^ai, ߪj,:9/jꕨŒ%}'R(ЊiU2t)7vAc&k`@PTsLPU9g QəN[JtLez$h"QՒ[u_o RnG%m7TJ :;7Ĥ߿zGX bA– 9ĝՏ-q;xxK>Z<ر DTܷRx / VSs^㵠~}.솚l8E|`Î 3eRVmsGExlBQx滾H MZqBz £YmZĖseW@i}wGvǜz@GI+ndKܭ/wu.XF޾is #e89:s ?\hO2Qd/o]D5HqK+7q·iҌ[qؔW'Q@?\])CEܢi~3zLC|&["u&mHܐRSaVr!Ⅽ|t; B܅W'rI ,o?z>bS6IŢpQk(N̙{ݫ_6e)9{Tk+f:P&@`"рuJY"5H籑?BI 1k[ʨ`ز;HѻSݫob NC>5#opbFXsyoUyqG{9@Qutۃ7ADGY`w``B:pW{a ؜* :6})rDBza[Z&VUPc%Ͷ7>4xܰ/KRgY#Rυ,o^I k\] Q PaDuFl#߽)|_/?b.j8W݃ը1.!~|}cQNRry|`˼ƒUw 5xI+i^<=Av y |Glbc_*y a{%:_잺G7pPENbqNay~nӘP2R<.Մ3$AC>7蘭Vێw %fz8gX^νTʰF35Ի0%.6·PcRҏZn]X]´K[DL}LH* T}zYܠ_NZ9U"SM spKY7\L΁K=0an(>H>2pO] abnĢDkBS;@eȻSxQڅB%q dFS'KWOR_~/ Dze=3)X#Մ2#}㫯V\LO# ygA2G@nS|i.A&ϱ [®s!{oNoZv,"|6E4".vЫXiԹ?F;N α>G`B}|Il$I{drzʸաօxV1 \?s4)GBI w/P~fU"5ΐn3djzTr8I.VIO4*B]͵TDD|6 AܠItx6VsJ.a(z VTNJgR]>VYܕ.T5'7gߦp;<,ki aTXIdݳ|iDGY]8-߸FdQvNX|e%3T1g#GLmS>DК?t6}CPpD,J<-SO*U)] !. 8P6S` ےr>?|(tݺNbbIYAL_zNH;'5˜iP;E:?"e8=P2b L]${$D'/0,;`fF"y2}U's\?t?āwyYhN'Bgo Qn"CчvYaT,n@`;@ѕNUȽ!ERXK{= xr=r/thhY9 \Ҩ<!ɽEA3ouqykjԕ'oxȚgNbZE^A]=iq"||ʠwBw?0BUÅP7}Z,+r!`oJ:qX^&?c Ϩ4 K =idS[R..jn?q)菢~(@%&YD%210wC.riKώgud9I["te(ӟ0610c^4JDu,MLcj!Hඳ0@&ݞ?6f5S"P;v{ ų-qvA؄4LdN1~̫N89eۉR*rp+<ڽҙKK^ec^Jx}3TT>>=##25dԦon853~c[Da[ب3/doFS5௰?qTog} N׎%T*âyQ E|aE__tIٶ|)xUQf*˛[k1;}?D#[,汘oi5l}+0# vK~k |ZC&%TNq_}ܔOU ,{Yy`8TX>gj8 &G:Jv xV.j$1 "Hhc<ң7z;K;G7eu/o ւ.vG9eN1\*Pk*5zrcE쐥)ĭ)M ~@0~xbcMߞZA?C>zn)-Z{!._P̑xGvWtY9HGl6MƒiSj0/e{B;-p݅n*-JcC˃Z@ (x 9K䑠#FhU-|@ -t}ٱ2>2$u㫣ǨI%^ٕUud}A)QjĒZ[c [Pz^簄]8i7m֗fP qHJ :>PZi =t}TzUl(|)+S# P*zco.oJBV4j,((&%6H+ 6lRa..NĄJͦhnFk_oՅ u=-MzH?e01CON.NB{dt&*_CR* [=ۙ6=(5seOʵGZȭ@`DKJRߨYjDz)'LK3\Kt=ssrHI< ;lψ+,bq~ j@: YcHdYzyQ]E#%+e3>F 1[ػXPnAg ZmxzçȦiFVE0(XA*=*݉6dġ}Kݎy8֏yiP.E^cxǻl%9#-jgycђb}Ky1GE\Xԙ)m*3ٌ]՚8ܛNSY^`KCQ:q`҂ĻB@VxMUsyۚD2nA&%f1~I߆f˒0q\s T 8hG^LayAOkn]?P-HVZ?U44ûUO wY6v!{3x £I7lXa-+l=[$O"ɐVͦU!t/6 `fP^o&HH&f2gʌ+=,yxl *4t}` lo]]"I49 \ ;t[6(FH4& =H2n 8k=\+duU9"VWs6}*~=>f'!u7=~ !p+P`^ϔ&bApHgK@.dfKU64]<7Jl ;c\ h]o  /P~(^oEz*y29O~1ߚva0R6 kJ8g=QPDVm| )4dXڎ֠`bx3FLDV?rEYE =,VRɕy&FLAX3_(&h 1@DMuS7VfAài? ,[Tynp- .&sKRD{0ݡ 7f Oz2cnTXIOd;vf,{2z8"x1$*f1[}ix$hLz{bQ.OӃ+_ofe0-jj)3x&xV;sF(pĐ67 z=(yHqȜe*cBɊ ,7؜&my.xiY)rǹmԴt lK"OSw>95 ~ 褕i[ipV}19F}Dū1+eeLnw)I頙ҡ-x.c:kEUj0+h *[H%%{dB{=~W:1^ + zv=O'd6鮌q*TjQ|$=/[g}KM*)}B\ྡྷݑM:J o};ɡx\2_N-z؛3'u@ 6>¶.0rM~3l m:>"EE^{ړ92qEnr[@sd:&s:{~EB) \Ql(II9LIٞy]_WI4'ȹa7}bڥj( +Z@8-[i*0 f4d,<sCoSN *O!L)9]]vYp0Ɠ b$܃fAWsznVtx'? Qd l+A/;,/yżV@2kC29?E488Er \k{(SOEP$<kxnh恘 "=~M ׺'!uԖ|JQ֭_BJ<3kZPض6jqIڻ-E$SvUh^n%2%'-* T:qOE 1}V(P:IxC s՟#Y*D4 3g'Y*) wRp_:Pv嵔E$g(k9~?̻͈tSUx縖߈#W "I&6'Ln([}hPx} /c'zr܈'nvpd1A["nh9W`5ߚx6՗k=PmKb9hJqpЉ1nPӆ;1+dؒ>zkaڡ!T{Y˔F5ҖzO>s$b,*()`ER;vYE=șFIdlnA}`V]i;0:Ol ꃶ ȋ6,dyL'$Ҏ1k)gVN W,11FKJK3J#m wHw獡E;/ŏ3V4~VY%$ "f6S}aЋ)o(o=N0O/KA[ÿx1M~aK 9}DNner)ʭl,^ZԵB {՘yj5[+ŖxFc29Ҋs~ċQ17`]s ReO+aS(15~nd:٘GcWJݲ006lMTEX0UD\ɢ(iT"cyHro&7dģϵBWssVu>"3LX}?ޛ 2V;[0fhS*RQEފҐ~';r YWf-[_*TUcK ?SEަX7mG]7gYNH^ôW)g;7t}En^>r19>\6ap!2d5Fhm':afBGqB رj"cFCKǣCt$_c+*+AKC;=N/!񨜏b:ؚ?ȥ%-dK|3M{ćҍ[#V AA3Y(ܢwh 6ci4'0hr!@,MkO}&.gۖ|+Fra~3W.| R;WK3})w@QBR#iG^X DZf7XOz V^vij>/ʹdA!} ,6AF[ S-&U/P:z5bNqݫ5n AP!IN&pz9"JItUWim]Yvqνi#8I"NB?DWN/@#/bRa8 BH^GӲnTkFWWS%Md:7]W7@>~yMO$+ӓ9r?\X xm]^V닽Jo) #$˱>%uQ/k>:(ӍU~ԛ99!MAZْ9C +Él#*z1߈K.F]`U瓈bNa6Һ@3Imd4ˍOgur#n|Ez2`5+Gq5G? 0$ÓT&,ad7f.Qdb͜"!$m >[kMtL4:oU0E:Sll&Z X.DCO1_9 q"bnҵM #{"Z(z_=98{Q GrBIWBXHrnHᵬ0 ~=RU_IGU$ѯ;,}S 9]y:#| 4)%֙jo] NbF;WF \nSn^k\uH0qf4эvԝi;Sit-SYV Q dKXbT壤nяY:IuȂU 0M%@vVfn9|Zbk.sYϠ u%8uFXSwb/-N鬏)#z9v)x) T AW~K*_N?pD [8RX^gg[ hp4dY0=L{[t.i8LY>sd.n[ՐXTk(c2ř_ݯ<1 ]I$լ,._ߋ Eh:eS!"8xIZrDp(7ЄEQǶ}ލf ?D"Rnm{z@ҾMdKI8bCY!Ѹ#u:#O4 Px!̈Ti` xe?҉q)Ih$Pv3ۍWE*$  K |mTxF?.[ Щ#)JT1[ |p UbASoN0v|[spbF/ 6 A'x^/\:}#p~5vp uEat91JLXSa9?5+ aBZ{=tqISc pHX(^ VO̒l|0.?Il$2 m,,֒%Mם)0!$¼^wXb=#6|6rk-8>gvxVwyۑΆ&uI@ +gD`CCvu8zjeDZ<%mp2?RYXhK+A3$ӆn+ퟏkz 1dΖ.:0dr1n빑OWϭphtnA%t2϶z477S5V} &&f\@1D*֊j ,|4_2?KV9sYee@Gs)ΜBB{fIr~'-RXqijn#BHFw~hQ =9m|ciOE$55h?m1g9%C{S!P@OY XkYifĔxlx=wZӸ e̕m\ E+TtW,PqWn"YTW_Jʪ@Ju X]B8HhƔgVθKt%Q8nP]v@%۪%X^P!* &*@}fju{3Rʒ7Ux.=:;QV?`󨷅WUļŔ)HnG([ p<}ؒ -_EthQ͙>Yz%c/'އ`ҁ ?7.O{LN֒=Qz`O4+}`ꚭ4h$^9: Uc5DdR4,pAI!xHEX3esVAY* G{:?uԟt)ub^hELlvJL[3-?vgO_-mws-)8?> Pŏ3c@jI~aBt+oܕ$.#ښBȟO#%^b=S /kUkGoGS`3YbfB K5}Q7?m"~ui4F(Q{žPU'IsRS$'tiTJ+(ef:9^28 5h Kh(+b5*u栅t2sAfU Z ,+c$}PըvF6ᆘ(3F*J㉍!% 1[ *cx^p{8?S?EԮf%ai{3N6)݌?1j'iު<Վb?uBK tYvJe0rb Vg+HUzLSPƪEbZJhg-['6Ycf_}]9Cq`qYYpd=gô|P:&FvxHրa5-IjqmS\,^X>F}=2Fpaǭ* O1Co'UiE3\/ʖyb$xN7P+ QΎ{3iYP/RjO_&#렓wJB"9h0fz9 y4FgZ1_GZFU(?odd\/Ǜ^|&\|_%,FPg0%f!0l$ \ Y RC[eGEk϶>ȉZRA*rKrυ*S,M:Y %f㊊ X\ 8Ƞ aPonZ \\5@BeP+[]-)},tOoX]{Qt/zw #ʝ%9ֳ3f`}|Eᢕ-vGᤗq+eLBv -q]j9ғT0=8EK!@fĀ e`$ WH3Evq=MHӝ.S : 8p!v r,& \3C+}H,嗎dtmqw0X}?;62m',:VM(Tk{#n,R9:KU˳x KHq6e~4S8O(w}Юėu]I.*G?@#VےM+$W"]*[JZI9naCR(b ]o>; |3`_@8/$Y2IN i53aN5q޹5jgT mmǝ1nޥRڬqk%G 6vKu:"|.{YW5)' 1+I> 8(W J yƫX<<6~/ @ ck4ď"b猅)i:_nldM@MdMi /%i-"5VT)#=أ!:rOS(<{؛:|ٯjg6LАrb?X cW_7?.K$wH4SFol{ٮkx8>5{#yОq *fV8t`=cQFU {g֩]Ѯ5 aTj'[4TB XA>ZMfEMGB@TBM #%K# h_0TzgWu7C1w*t6",0-~ƒAֶ2b6,B'PusDs[6jLKm:+;2lYɰQ&* PPiFxBse1,p2:,6m1!ȈJ12 }wElPЦ `BU>lȫD[=9zg+ FfTM͜Llʇ/'y4_y0o‡udkhD9jOpG0ŤU.uRO͔̍07X` 0MxW@1j3L[mo %m[z0q @ңhObd7 Ɨ$)<'0'SG FR5:vrŠoR56n #o0rn*N`( /ItX~o ɥ0 !yv&^Fa +^ :~` L-z2l&Ngl.r!{_|lN~sdO)׈ <٢{эUrFC|Fh$.&nBZA"ZD[E Ju'Sol >w W\"Sͯ|<`"mC}HƏpqADnμN5.gdW]})q41v}%E84w "@ћ;, QLze8'8bnyMbxɳCAajsq߇Aĸk*3xE[bï?eB'{!{/kn*_6[gjiٰbYz y[\ՓM]aRw%vy(r%E,k[2(c>W+? D=Ikz6sk[ XTlyWzM#iuH 8돧XPz -,k3@8].S`x(gˏ6N?a1x&|p̺bNr?ؔ%GncFa9`;|Eeq G[ _eG[e1I !RY/E2#n}).&qwO g,e0H7\d )VU\~ wAɏ8u&;&ut!ga-+SDU$Im3-!1<TJW3mʱߓw _4?RX.~Т&ɤTP vڲ߭'k7-<*0f?-~u|hldP@sd$z&2}2e1%7Yczɹ`g6xO-=, -_bshȃa>EDG;-}|{ /]];꒸^sGU¸uG-Ǹ*{Kv[Qbb/?[ K.eJvTS@P9 ,gF9tY[͔.wm\9V3`~ju|GU,[ abYP̮H˴\@Ga~ 4v`jQ;9 hN(NЙd0.C~/&Q)CPZXަ^w曔tqg}k6NV8ND>Q3+Jf*GqR̡ \UE}PA RYLO|7ZQ뒕Ils+ rLiJ}mj(Ҳ'E"[Q8ꅿ.$G~$Eݵ/! \LIx^ձ[)ShR-W;vuLU< nʟ̌Jг)k2UÏ.`>V.k T 9Zs_ E,KTHX+REG!yKpZʀhMëNrʚt/ Cs44qKltBz}LvǮw43M"Mrah,*l^5휪#翦&lIJUl Dg$C1XO.’S1uAٞX—SV'Uu"BGb\(uL{3>E'tDNrZ3L:mv 3/p|.D?1I)+E;YhKIB'}Ф!\20#a YoF&{r6a#Q_=Yh1IvUΔD bHaN@HTls Z>:sG> +EfMLWBlu%W7vabCoI/5lɾ5>fܲckӘ"}VSjUFl>wY+p R|ٌRU%Δ BLPm#ogzBC+o/DWeuuM; Ϯ aDrzWג&me0+zv|N\Y26̴eU5c&7xHmy̚g> tsj_tEϕHUO]+eWfN1΅JGð{Wٞ,BnG ӷUxs` jt L#;Qt'!aɘι jV5keNq@KÚ N  *&05P%j l`+9lPxb eL70f33-7T`Soʹ$]5` ƟJP4?I& ojNBїx [yUEъ%| 7 d3#݀ZbVOUCq/[ʅAޕwKPg3I}W7 ѢR"*o4i[y8(98b@/П Xȑlt8^AIecޝ8cٝU(Ya*%6Zrrl\knvQwډH<,tk;vOk ֨7;*UHn{:c; i:T;hKuFHs! {gꑱ9hrCa!!6UAT~ud"14FVf$hU UMS^V*j:Nv@}zz$? qhO@?OE/R/ ;5"%`[Ҋ<цs,ybR~14҉ {_ YdNqɱזGXdE6&/#gP8Mx7j:UbX=麣Sdlz1 1tOo,+!NMs-c;L+/ؾ}3ʭ> "mUB2W{ #9$/"yfJc;v|AlY p7ИoX$R1DJ1,Jx*1l HX->Ϛ /=`[v֭!\iJ̸"R񑙯~(xFЙREgkYkGlj`؂s#l^!]֯'MpO1n2…$Ɠ Kj:P#!ɢYFu#pK6̌kGqPxyL u>j+A+7irԱt3ےpB$گ3+h(ڥO􄟸mK'd;_yoJn25v*`$R`Mfj4kO:onJr$^mCpϲTN*#X#q^-DfN쏽`Ax_1^ u)=n kDW)f7ZU'L3ڝX tY *=9Y6X'G΢?B}q{eYk#nhC[1Yו;ɩ5ڣ_£iW$ c> w>y];0ٶWbqfFg髟(^C8׳^ƙB˫w$6>j;\>8*5s(3<&!~Z^ם.Ep[|pH>oUfBb%- bʳ/ .qQבNE /54s[E^!Trwv#ȫ(Lm5Rͮ1D|p)s"  ej|>fU47L:Ar9rIZb15 {m׆G.Z#hxfj"(5փ8hIF|y$@&rb gٖ7 %lP^x!QZ]~l]\Bxݍ;d_* =LɨIĞ5H7H~%9DP vL'Lf+h*Tp,2@ eEc`Fʭr1w9qZ[7<p1s|-{!65N/ :t- sD)8C,Ԑ-҉ dpm I}NT"@q*v6*@Z>]eAQe*nYkܪlXZؘ=E?k8R]"0#TB4F {[DbET/?`􃔔@RJcRAcR#@&HSF`膺 aoͰd0SHӢMaEZPqTx<4Vk di+C5oJ\Dy:4z.-(ӤMLRtAoazhP w:%6]XaU՗@pQƭ8NhyDT%,6(URF4Hxg}P A٥kJxdl Y {Ki٬*d8bBD2B(ItSv~}I.e0{w.?2Z䋳SC@7y_IE߃+yaP@lۤǀtF ." 27Ẫi5l?>F.puw<"+mFʵ5D PD$+M4۱8wرc+-fFe &b|<ݣkh{Z.?AxP"cRVBIGh/zݷQ|xԜ32gkl!V4F"4.^>da1mr=+SA9 ׏ёUA+ɋRYP4Gyavi =!N5?ҽ=0$[yd^dw8<'8!cݚ7J:Tp?[ $h.NSq+kY#<(Ye-+($=R|A/y /K}+g>Wa/P|2ع6y)o#G^^&sTz#{0X>j]YPVѵNJ+yhIqT-^N/k'0wC)CtJ)魈(8iO3;EZjK'v*wk{޼;Wzl9ꊲ sP.ݲAHJ(A/^ǿBGg-l|6ݪ_1yeL3٦3^r )/eČ;w>Kr&RNu6a`-עg`3:iB]_N"BʗG)gU5k82Q*?;7jK<`ֱO36 >\bA[XU,SweY[8P~偈NJI|+*5+To5v=p -N(UsCP>ZAh2A2!oWLsy>lѲ`sruLp 8$<۸,?CCHK?~wbBlU~ya12KoVs(fL<7 ZRqRN)X$`' yUJG9ř:SV|б2h01&?I?/Wq9Fax&L"3,Rs:ZƷ }xaIE֠q/ g;:tύG\1DT?3 ,Ve"ЦQa.797?;iYXyp2?O?bۻ2xI55oxE.jy4yiJS.cep]y'O/83E0@E"8Oce!wlJMh| "`x (ט}Y󝊊#4iX!LC}0N~b}'G⋔5L4_D 'hXF?;'C61;EL.vC8Nm_ dECvă=#&W`irjCA41%_* $,LIaUYӆD_BR2+]wa2Wl~~=P44C="ܓ )=:J~3 lE@Ty|Dkd ÎgֽW¸/v 3Y}bņMP8J$m^2{|: TXL^-^GZ)heLy#z*x"Šd9&>,RI*8kTx|Yk OD}_CBps) XOM6\M+QAJƏ<ޙefQt4O8k3qD-V <' VLc(fFf&WxcUiV.;Cˏc J6i}Û]Cbэ}X6/LRs.X9\KHU㡯~ 1 Ci0L-7ȅ%mA{NUWҎl3@qƦ–XE3#F2nt`tH} 2h)7ڜK̐u↭3y_Tkq< qA5nbq-5^ drv2S1B0ƙn{`qά0 wIT1Ԓl4:R{FD ١ ղSE#٢A'}h::G8p G>do1'Ysq´%l^#Dz|PnO: gѤ[ _ߢ >WH#uN`@>HkV*:)TK#Ǔ*k֥( 5>0.0>e סlH0^NjY[r]oa)E3kN9pJ"4m./eN|cMF1U}ټCzNSF~+̦#QEg d^nkY` `BOP7s)ձA^ DqQ q*r0`Fd;/3 ~hRe-!DM#VՓhS3S8Lr$PѽAK"QfFTk$_ ^N'+uf&M~SpO3V_BP` ڲWNq'qPONϺq "1݉z0VMyhwEwՏ5 z&(řLF3\I$ɡ5Pv.nA1}AꞱ<2 ZzV~+Rw+=mh˱[1B؃A'F4& 2Y>x6#SlzVI[6[`Cq*fӎhC5k;j)oV~g8J+sR%Ng޾'+D )*nY^Bgh{_n.hmq;sNNh~p&'rσ٨C k܋03d~';l?eKFw':}%\FER*{T-E8~fS.(8IS0aUڕ$ 8kR5}U~w Aᩝ@V.oⲹۺp_ye|2@| dK>;(3nR;\ ,'9N(PG-: c-:w8}*;g~`pCk_42c ʺJBڈ@P>ydi]>~|.mPwi<6ب 3s[Yq=D[ۂTEij\|Ӗ|g6$r%|=27|w])KCkLjsޔLMZ8~{?*)^vw/;i@HR #41SBX2c~GiEwWI!#}~HϩAb6Ͼ$9qy!o)͹k6C =MId(>T{A[cbD3qG@d+mP㤀TS+7Y/JZLSԭᣊIHb-3ذÁz!g@u@]*AcYS>@Oc; t5jdNYֳעur t?t/ͱ8{PF.͠2 @Ld!4 ۍwKю?aG'.6rqm7;X#s.yh͍Dc1Nh_q%tq8W\n#J:n