soapy-sdr-0.8.1-bp155.2.46 >  A dk= I%z ZR=OǯiK*{.S=-;> i(_WgUB 7k?*1tu3`%T.5KΡ$[O>^io;22Mg{qR;3DG*wa7{YDL\!3E=rOW 41pDkD-g}LeK53c1d6948d8e73d93a32da1837c059777c46d417cbd45016c72eca9a1910acb3d72677380d719a1b2e24f4ec26383636a6abe5e1Ĥdk= I%z j c]Ft{t )w'Mv8l I qE$ip~T\-t;@X9&3|@_ oܝD YJmd7nsme?:i% vfv:tw`oIi[`7[80D(.TRx oy$UKZu~8lD9Zt7Bz0pla! pG0u9[37t! *#X8\8`+컓\JsXr( |$>p>=?=d   M /5<@ B D H  8(89`:F:G:H:I:X:Y:\:];^; b;c;d<+e<0f<3l<5uWojciech Kazubski Wojciech Kazubski mardnh@gmx.deWojciech Kazubski wk@ire.pw.edu.plmardnh@gmx.demardnh@gmx.dejengelh@inai.dempluskal@suse.commardnh@gmx.demardnh@gmx.demardnh@gmx.demardnh@gmx.demardnh@gmx.demardnh@gmx.demardnh@gmx.demardnh@gmx.demardnh@gmx.demardnh@gmx.demardnh@gmx.demardnh@gmx.demardnh@gmx.demardnh@gmx.de- Update to version 0.8.1 * cmake: + fix use of CMAKE_INSTALL_LIB_DIR when absolute + version policies for subproject compatibility * docs: + fixed spelling mistakes in doxygen comments * python3: + change OUTPUT_NAME in newer versions of cmake * Types: + consistency changes converting strings to bool * Type.hpp: + fixed templated StringToSetting return true * Range: + fixed default constructor not initializing step- Update to version 0.8.0 * Build: + Update to CMake 3.0 style and project config generation + Increase the CMake build requirement to version 3.1.0 * API: + Added API calls for configuring an external reference clock rate + Constants for boolean setting strings SOAPY_SDR_TRUE/FALSE + Templated read/writeSetting()/readSensor() for SoapySDR::Device + Added Templated StringToSetting() and SettingToString() helpers + Python bindings duck typing for read/writeSetting()/readSensor() + Changed SoapySDRDevice_setupStream() to return the stream pointer + Added unloadModules() API call to manually cleanup modules on exit + Device: added parallel make() function with string arguments + Added ABI check to Python module- Update to version 0.7.2 * Remove --no-undefined linker flag for python 3.8 * Fixed C bindings for parallel make and unmake + pointer for argument inputs should be const + wrong name for functions in FactoryC.cpp- Update to version 0.7.1 * Fix for C API call SoapySDRDevice_setIQBalance() * Default logger can be restored by setting NULL handler + Bumped API version to 0.7.1 for the NULL log handler option * Add missing registerLogHandler() to python bindings * Move visibility flags from project config to library scope- Update to version 0.7.0 * Support parallel device factory construction/destruction * Added error handling and return code to SoapySDRKwargs_set() * Support list of module files in the search path * Disable automatic module load when loadModule is used first * Added --sparse print option to command line SoapySDRUtil * Version reporting API and build support for loadable modules * Added converter registry API for converting between sample types- Update to version 0.6.1 * Handle null pointer in SoapySDRDevice_makeStrArgs() * Added read stream status to rate testing application * Fixed units for average byte rate in stream rate testing utility * Separate ENABLE_PYTHON and ENABLE_PYTHON3 options for python support * Moved cmake modules into subdirectory to hide them from cmake's default project search path when cloned in user's home directory - Remove patch: - 0001-Remove-whitespace-padding-from-PYTHON3_LIBRARIES-var.patch (applied upstream)- Add patch to avoid cmake bugs: * 0001-Remove-whitespace-padding-from-PYTHON3_LIBRARIES-var.patch- Build only against python3- Trim irrelevant filler wording from description. - RPM group corrections.- Small spec file cleanup - Enable tests- Update to version 0.6 Device C API changes: * Device readI2C - make numBytes an in/out argument * Device read/write registers switch to named variant * Status return for Device C API calls with void return General additions and changes: * Added frequency corrections API for fine adjustments * Added getSampleRateRange() API for continuous ranges * Device factory table keys based on enumeration results * Added optional step size to the range type * Added rate testing to SoapySDRUtil application * Added listSearchPaths() API and SoapySDRUtil print * Added Kwargs type to/from markup string API calls * Added read/writeRegisters() API for bulk register IO- Update to version 0.5.4 (tagged release) - renamed package from SoapySDR to soapy-sdr - specfile cleanup- Update to version 0.5.4.git1482113728.5e823fc: * python: CMake override for PYTHON_INSTALL_DIR * cmake: Fixes for SOAPY_SDR_MODULE_UTIL destination * python: use cache type STRING for PYTHON_INSTALL_DIR * soapy: changelog entry for 0.4.2 tag * fix soapy device decl for a C compiler * fixed missing memset for SoapySDRKwargs * cleaner fix for the SoapySDRDevice decl * soapy: updated lib version * soapy: added channel-specific settings API * soapy: fix SOAPY_SDR_SOVER variable cache * soapy: changelog entry for channel settings API * soapy: DLL path determines install root * debian: rename to match SO version * added getBandwidthRange() for continuous ranges * C bindings return status, stash error message * soapy: changelog entry for 0.4.3 tag * Fix FindPython3Libs.cmake use of python3-config * probe also prints channel settings * probe indent for multi-line argInfo.description * Added getChannelInfo(dir, channel) to Channel API * Added buildkite script * Added C functions for getChannelInfo * Modified channel information printing in probe * channel info api - docstrings and API define * Bastille Networks copyright on changes * added named register interface API * Add known python version 3.5 to FindPython3Libs.cmake * Moved time source calls to time API section * cmake rpath handling enabled * Added device factory lock to the python enumerate wrapper * wait trigger flag for triggered streaming * support NULL for empty SoapySDRKwargs list * c++11 flags for cmake config * make use of auto and ranged for loops * make factory thread-safe with mutex * remove factory lock from python bindings * recursive mutex for nested factory calls * use c++11 nullptr for null device/stream * Deprecated setCommandTime, use setHardwareTime * debian: updated packaging for soversion 0.5-2 * debian: override dh_auto_test * debian: fix CMAKE_INSTALL_RPATH detection * Fix "Ingore" typo in Device.cpp * Substitute full license text in CMake scripts * Give debian/rules execute permissions * changelog entry for 0.4.4 tag * changelog entry for 0.5.0 tag * Added the ABI version to the modules directory * Change logger to always use stderr by default * changelog entry for logger stderr * debian: allow any swig >= 2.0.0 * changelog entry for debian swig change * Added SoapySDR_getLibVersion() and SOAPY_SDR_API_VERSION * changelog entry for 0.5.1 tag * python config hints * build helpers for python development * docs: update to Doxyfile 1.8.11 * docs: Fixes for Doxygen warnings * debian: fixed lintian error for multiarch-support * changelog entry for 0.5.2 tag * added read write for block memory * removed deprecated calls * added def macro for memory block operation * bump version and changelog entry * fix regex for ABI version * memory io: tweaks, warnings, comments * moved macros to error helpers hdr * improved catch macro for specified return * try/catch for factory make * try/catches for several device calls * Added Kwargs type to/from markup string * added missing cctype include * try/catches for more device calls * remaining try/catches * changelog entry, API increment * added SoapySDRDevice_lastStatus() * appveyor: build maint branch as well * cleanup warnings for some returns * bump SOAPY_SDR_LIBVER to 0.5.3 * Status return for Device C API calls with void return * C API - readI2C numBytes readback * fix size_t python issue on arm 32-bit * try/catch for remaining factory calls * travis ci - maint/master whitelist * Device read/write registers switch to named variant * changelog entry for 0.5.3 tag * debian: tweaks, exand desc, soapysdr-modules-all * Windows: disable error pop-ups when DLLs not found * Dynamic root environment variable to support snappy packages * default SOAPY_SDR_ROOT supports empty prefix * Added listSearchPaths() API and SoapySDRUtil print * rate testing options * work on rate test executor * working rate test * also record+print underflows * changelog entry for rate testing app * Added manpage for SoapySDRUtil * man pages - installation rules and additional comments * man pages - use pothosware email * python: larger 1 second timeout in SimpleSiggen.py * changelog entry for 0.5.4 tag * fix merge cruft in changelog * Fix for cache overwrite of PYTHON_INSTALL_DIR variable- Update to version 0.4.1.git1455391782.aee78eb: + soapy: changelog entry for 0.4.0 tag + soapy: Added official modules to debian Recommends + debian: fix upstream changelog and license install + soapy: notes on stream timeout + soapy: added section divider comments + soapy: print version and sover in cmake summary + soapy: Added readStreamStatus() to python bindings + soapy: changelog entry for 0.4.1 tag + python: increase timeout for the MeasureDelay demo + set BW param for delay test + python: simple siggen app- Update to version 0.4.0.git1449600912.f724acc: + soapy: should be using find_package(SWIG) + S / U documentation (fixes #47) + soapy: fix error C linkage + soapy: Added defines for common stream formats + soapy: use std::string in c++ formatToSize + soapy: fix copypasta typo for compat defines + soapy: compat define for format work + soapy: individual feature enables for various build components + soapy: make use of PROJECT_NAME variable in summary + soapy: documentation about readStream() and active state + soapy: Workaround for multiple null module load + soapy: Added check for driver present to util + soapy: suppress warning 4251 in msvc + appveyor: disabled python bindings - link issue on VM + travis: update to trusty, and build python3 as well + travis: added unit testing for python3 bindings + travis: fully quality python paths + travis: fix prints for python3 style + python: help FindPythonLibs with version string + python: build with -threads to release GIL while blocking + soapy: minor changes for subproject support + soapy: same change for ConfigVersion file- Update to version 0.4.0.git1446186919.aee4870: + soapy: Set library SOVERSION using SOAPY_SDR_ABI_VERSION + soapy: Added API to query available clock rates + soapy: Added API to query AGC mode availability + soapy: work on the arg into structs + soapy: helper functions for arg info + soapy: Added API to query stream argument info + soapy: Added API to query setting argument info + soapy: added calls to clear a list of args and infos + soapy: Added API to query sensors meta info + soapy: Added API to query tune argument info + soapy: Added C++ typedef for list of Kwargs + soapy: Added API to query native stream format + soapy: CMAKE_BUILD_TYPE automatically defaults to Release + soapy: Added setLogLevel() and default log threshold + soapy: Missing virtual defs in Device.hpp + soapy: no tuning options with single components + soapy: New query information for SoapySDRUtil --probe + soapy: improved prints for arg info + soapy: rename settings print to other settings + soapy: registry destructor removes entry + soapy: new loader functions, and stash module path + soapy: error reporting for load/unload modules + soapy: get registration results from load + soapy: common header for type converters + soapy: loadModules() skips modules manually loaded + soapy: changelog entry for loader work + soapy: fix unsued result warning for vasprintf + soapy: windows format string error message + soapy: check that python versions match + soapy: conditional check versions when available + soapy: duplicate keys to fix (changed size during iteration) + soapy: support simultaneous python2 and 3 builds + soapy: tweaks for debian build + soapy: duplicate keys to fix (changed size during iteration) + soapy: readme for python3 directory + soapy: when all else fails, use the python3-config executable + soapy: added swig definition for arg info list + soapy: swig adjustments for python3 stream buffers- separate python package - specfile cleanup- Update to version 0.3.0.git1444587967.7583091: + soapy: removed git submodules from project (#24) + soapy: Added GPIO API data direction modification mask + soapy: direction register readback api + soapy: separate calls for masked implementations + soapy: channel sensors api + soapy: error code to string function + soapy: checks for frontend corrections support + soapy: additions to chanelog file + soapy: fix order of name param in readSensor + soapy: update project number to v0.3.0 + soapy: fix comment copypasta in util app + soapy: whitespace fix for setGainMode comments + soapy: Util --probe option for detailed info summary + soapy: skip probe print on empty bws + soapy: linker flags should be appended + soapy: changelog entry for 0.2.3 tag + soapy: changelog entry for 0.3.0 tag + soapy: Added -DSOAPY_SDR_ROOT= option to build + soapy: Fixed missing python bindings for Errors.hpp + soapy: support in-tree SOAPY_SDR_ROOT as well + soapy: changelog entry for 0.3.1 tag- add support for airspy- update to version 0.2.0.git20150810- update to version 0.2.0.git20150318- update to version 0.2.0.git20150315- update to version 0.2.0.git20150228- initial package, version 0.2.0.git20150222beatles 16847495650.8.1-bp155.2.460.8.1-bp155.2.46SoapySDRUtil/usr/bin/-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.opensuse.org/openSUSE:Backports:SLE-15-SP5/standard/71039b9e5c305dc590875849a2bda763-soapy-sdrcpioxz5x86_64-suse-linuxELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=f8c20f1ce10ef7f618b05cdde0e282c2c7227bde, for GNU/Linux 3.2.0, strippedRR RR RR RRR RRRRRR RRR B7Futf-8ce19912b9a961a5a38edd7202e84262aa8fdb2fc7162828ab59f128e273daacb? 7zXZ !t/|#] crv9wB\q M`" \˰c\ O:H.QwYQ`0WIZ@XV}ѵ"%G"Ij ڜ݌1#T~\vUWa'CL(Lޕ͒gƭ+̨+, Ex le=D'V61v e^PEe\JYu=v:xEe8ӷlU3g -r U@MpDeLs}EOʦ3.J!xEX2;AUSv[Ƀ>6vSM/W)Wc@U6pi2uDGB#Ev_Z~"|: &Rڒȉcqݚ(V4$X&#UЄ8587t>8G݅ UBey3TM@XPp+Ĉ|łh:[6fs1sO@' k"?Mky掙'>JG@F'6B'ڲAHIbڮ[gr>Hcq#m Ԃ՞9@腲x 79m p»ΟX26R'qb=,J9 ,f~mVPZ*̈́6ƺ\,=aC!8A/ ;7 -TO6!(rc7'C-ҟͮ|s9 j ; VY !ڏqIT.@+b -f 1/)O+;}l 7 X=2S!9b]<Ҧɵ/F? 8AղCJކ7 GejPo5sf(DmF?WcL}x'DؤUZ fh Td1+.faO V*6;X2ZX&V 5R$KD6n?Zi'/fuζ2*nkhgl~NQN!JGV /,Rnam>k)B?@U_*pthm;@duM{}Pyl k0A;m~.-=&a_g3en@ةԾdY&psаS*Ldņ FjP1sr{b#YboLa/DŽU(/TV*:!Q ޙ4y).ғYi. w8-FEIEj0XD /*-sXH=TG/,fM]',rI,7h;!s^$-{-az&I4r!i[|g!)y/n:dg)3Yԑ<-1)1M9?RR tRo( <5ӍJr"NV."kfX("7Ȋheޥ_kl1@ﮖy ,ji+M[=SO /{$PA 1kjan (C᭑\g9PcP^=8Y['J՚M{ Ahh"'gEu6k=rE4 1EL5|7?)YriB,_1?΄kBsV& .$#N?c`~2^OfHb yѻOsoZ\>@$# apQ?ngL-h[HגpPn;41w>sN\ڻs qR3Z/_A. 8QGJϛyx\</*?(K!N/[:_3@.18IK_̧ǃS';JH 5f"Ri)/e ۛmI92jabNviQ6G-˿s'mv |AoKzT"F8v:TnysKQȏ3w0Sy4v `.R'3Sߔ߻U"[ Cf]~bwt JjǾ9/ lO, [Lh}킜" W1H.]DsBt1@`lOIS6qeYV{Dý:;ϸ9~C,I'ESnU2J9 R.}cm)UaawmSV*KBhF7b s=ۭ7YѕVoqOn`65nH6gs;;rKݰ\c);(,kиe>"=ϴ'Hҵ҅j;?@or82uN.Z=8~㜉 y]jJ+yI鏶g*S" c5}|d̝ ?)2s@6f'p);^]@uW_?l< :CE*Tk.i'E퟾7{U1m*Tr>m}MC:u#%[kslӂHvs}UQXK΀eKUq] $FܐGj~wѵޱ~h:MS_]A|[7N01ǨѤ %ə)Vj`1i8W yS=@ RC]B3_c̱1aTDS1R@B,p0.h\o)0C׫4$z]r.OVv; >+Uii6LmVo~fP Z2ĪLN=UD#P=IW%}&SVh]ٗ 2^s.JA9Fx~XV tΐ<: 0uMKjN|9[ dIՎ)( +S2 ]$5J~ wN\;z_讬ҳCPm'5eEǽI}$ݚwX'["(p,bÕUU;5v2,Ab4a_e /o?8귢qJ qzl@UXY&kJ]tU )D??p+&:@-2 %Ѓ EW Y|LAyT B8 Hq&f&g*jp£s &WDgЀ-=:+ubZoM+!I<Nml%NkbwHgUA]w.p)׽'Uړ3 ߪ̜73 |RgUOky/iB] Pecp5G%Ig`|5x?8@7q;`=JcpRpaf[P}%_nfn-Q|yt/iZ8Hk=6} =̎ή&%+Wq84̐P7ыitR?Ѓ5> A0=1oZp\WR99<6X4d &cc(but$tqz$'#~f/c~u'! 1had\Df =Y޽3ԯd( DK{LԶ@-QafFYl|3eHIEpPpIV; .)K!w3≁BIXs*ԺpU68!a))cj,\)7b 6 ){z1?-,~Ł7M2J.^Ib7&⩮64+-]p6q6Q@ˍڠ-Yg>?iewY4PIa͘oL YۤE { n^YN5ɶbO%+`g6=lC1bڳ$K!u2te0*ANt5](]Z%*{,I!W59:9zˍPAИt$ &8X:f`ëN# 82b7*oYՑptw]jo 'vp6$S>/Uk2s2r=KD+ʗ2Iv0]brbK&,j?RG^{wFdA5ufj42c0o>| H`(Mge*OjPXr'\3CbkM&[m!5c7sNԝ;@] T}j1+/ .@K'\eN eD\+O#pjP;uVZG$290d2@#9mU=s6ךA5T`cv|sk Vw?2ph\ <-lBwHfmH ]E:5JjrMbBu?-NOq ͱZXx՜5cvYq2F_Ϻ޿A(U`,쓝eISFôDV\ol+82娝 +MDU.ۑ-HBBɱoPӒY #Ts᮸%a/-t̓ciU%K04+),'',OȒ.BCo(<3I+^dࠆUFJf}ٛge p@Zƕ_Eoah+~ d_^9[ rNK/O uVǵ} }z7C L_ws>sSw.9I +{Knbro (jDTY(eA5KiqI }$qxPx7O:uJWҮ]cbfC m-/\Bc'sȈyÇ#%]T.7&uçPp6b|<޳)m򑝒n?T IDAVcB/brL`9[]ZgæC)\>|R8]%mĞ(7U6 H{C(J:qv4 y/'֛ }BmC>i ;-M賄U=2m0z3fyS$: O鱖I#p7buIϥgq~(u`Eh!4 R&9ZV܆d[Ău!Hj┎ڼgn[,[CG S;Uۡ{،-s[ӕ:@2蘚=ǻQz-o4qp:QJG*_J  c 8VIcquR-,+(M;2,oS1>Lp5x5R$RE$uoT1uNߗ3.6mO1A ZbZ72]8HТׇbyRЙ ]8s8|@ͺ jW =D*19w+]_BOfBX.Jv I"3Kf Vk (3[.pYT37¨`ddOzInX&PϤS<_I'xe:"z7#pe#3?8gV?u>#MJ~5*\Fd\vS+{ڹ VNL4x M#Muz#a>}W}Nӊ4̡suvCW)0';n]O3SCe љP.xzSHWlv`Q@{"^`'X0}(:RlƒtNH לͮ+OR)P0cbo8/m 3TXᇧm5x)lo)10xj*+= [ >wa5&#Cr/v吶򙕺1G:KD(oABe,ɝHأw$EYfj2&64~kcms' Gx-y0ۆկF [$$si:c蘏nYp3-jd9@sAxOk+#6- HV* B(/ᰘ]b-?02 Yo pE! 67ǐ'?deE;dIW움D[P4Rp!H$`^Eˆy(#ËS{9LX?}=esw[O}-)ZJa`vuR{ICV>[3|41$J䷋|Rmu^-\j91(eť-)S"D n1l%۝mn4;B2&+SޡEy  bݿpb oF.tMw~k1 `{ $GT6_XX&k^:L5ab™ 9M/*2ˉ<$X_r;˘87=EzK}^Lj;CQ@(.2w)_~?$}|~%JCtV=@r}zx׽1p9LGCp;f5VY[A§@HdArlyك %9mNѣ7mӁflQG~yDyNjZ4cr)oZb G(`h`Hg_4]8Det=ǰ$DlGT>t)cb|-!.T<;WAZ?dB̶l){@8ǘpwA YmX9)y9LUeEqXƇB"NJ~L9`pl#!#ŵITk ,2üs.v|ő!2t>k\Γ#wx3{o?O>G/=5I1}JL=wdf3_Y8S&Xk-Gg@#Z{!':F*ฏec` ?~ wόrƬ#\ 8T" Gʙ+'^] ~ő6%ၚ A؂ϴ>~4c?fFMe/ `[.\:s[SK?% ޏI;)- yz9QlQKD3%}eJ_P6Fh4tX!Ng@FŁwp>ŠG΋ٲN=XXCx.}>xFHôcQj"-Ն_bk"WDOx ?9{̸3+݈ǭ$a2^"˶#"faty3M1O*|%d>C5.+97]*Y| US#Z Q:.!o\(bbrLgYӎ.OGޓmp*X=ەݘxts @9q?vfv^&fMTLGM^+ ) ^Rz4OנN^ JgHz/.2SprpKe1yPȪ]rbjDg%;4V̌TйNTe #'{'A},oD*_8g*BL~@XAn`?}.31}ǧ)=!d|9Rf'8Usߎgg!z)&]9& ȲK+;`M;H7|8wjDtLW8FWG#sc 0 ;5&$~4ɲ?sC05ڋh߆^־f K~ۚ3Tۊ .G4E.|{< ‘9_q U~Ma]8FVt}TsVXWྚ!ǣOe_!P>bw2>V61kJ%gaO_׀B+Vk+"}3M=mԪn(܂ XnO\SPyE%e7o _9$2I~^{?ۓ+9D ^Δ厢Oqɟ;S9û,Ux`24>{eNۓF/(%u^5752|п!i]?6{ܯT|}l z~ZųJU7i|$9VQgρcVK: gJĹ$bT9^_D0C^Cԯ~$toy ,a!FgĦ{WՅF)qƿ!Oׇq!ݚWS~FY % C|S]Z *'3"杪 {Sk]xԋ)p2(W޾B84tW{ |3'ԛs,[wy$;Z{eNDi|i#T}ܴNOjʽ {ܔ͍|G-FAnY8C+VV,m0ŲYu1B:>QH)}pw8'SSV։t3C$KB;cxU4fA ^#> b/HJEu:=H+.0jAN6+L i TՒT&a`c Em#tGbd(y]I2i֠HN7] AgKOh9IQ օśRK řy,&&xNCv& p(W!H8 pыIT8/dRxoauB'Gj3d1,Y(I+2TQUdx r}-v{-t0=2#HQ:P %'Qꐍ7m74-2~(Pfom;K2lP)"O=MFx 8ԇ@4 @^rj[R1$v3vw#[1& P;gzI7PsqYw )9ϧ<^X2Pj:Kg\DSA` W4tEI̚v7C>dMR+m?h&oAIs㆕ZV`: N%$wM[*lol/-fЬHn Do۾]jU+ aX"༡jIT?8%U]T&Ō_euƍ_Ɇ4L!KaYDjg$7ku".߸'`cF<e\Xu޺[. :r.I&?-<Urp< Z ܉*_Sr #U$MÑ&n 7Աvgjh#@u0KPihyx8g|m3Y M6*<9m/By/U؂C\tF d[Y.8$} ))[nN2 /2:0^"QT|Sd57P{1spkjWmӬDTd"NBE^0(FXiqT K"tAJ?w'ʑDGprUb{fw7ಀc+l;멛vd玥8)g'X,É"{&<⎺}^XS6+]Uꇯv𤺫u;w9 ##a)rN; ]h)0\AsfO #;- hq2r~m]`uRxߢ%gscβ\OKD,"7DsQU=]."MF-B i]Qj #fb;eHdž>J DV?ǘ\*y-Z=0О ,$;^ %"˰V.v2! [3M "%f~8W%foumQ;o.I_]̍k1S+@e.O[B|ԋe2}$G3d͓s2z=yqI| KL{|7sVmi8o[/d^ӣO竒;Z>{+-o5"EC/tYsiEˊΟ#i\~3w#  ~E\UO E! T-<eODW C`3kAA!1 l/֗1'瓶/`y'_0*t=#7SmkT* nz2[(ArCW$Gp6YS)TvȊ^B0R0 _^ qoJbݕxBR͠@؆O}R[<9h.$ó[m)B`CE+2鋇(ƫAOE !f7oEҷkԇp\5`Wԁ,IL"B~0̖kw<Nvubr*)'.߲iJ+JXx#06Udط/ڜ%ϼ)W*4 Ԣ ks\ҩ2ZŷH3kȄ!Ch43~}aSpT OSNĄ rdizQkoJN T>Pi ٫`֓*l7|(tW*(LĪ5W S7F$W>T3Rj,_ڜ\M5-X-;vr /߷~ygZ;eeCϯ3ms-e>[]ź)v~&h:tOp]›1/ _Mm}Ww?٬mq[Z9v2 щĔ >qԩpzoɬ(=|NcEp%./hV(Acey^OPYZeog lU֓r6;$^mZiAq}ʌYf;/i,Һ2*$֙l. L0]z6&_K,+C |YLVld a]7{,g0S2b(%?^{,i^tv5sV9ڛKSGQ_Lb/Wב:`B٣S6-1dJG^o2sRD0aS0ZOs&;R=zÛ7F(0K>7^ a 3Y?9Փ,58y~VM.si^!KCPlTV1H3"P6F۩\˗X8;o h7Mlr~k?GXHEI]_̈J\Lש^a4|X,[e)Fi`̾[ƆpaHxAx2P9#,aV7S<NT|$`uQ3(kBϽlCهj\˗7EEbj Eqڿ& 2=]z97x$\ ,DiքUԋa- WIGp(sGPisӜddod0~Z½-LR)s&KD+0:Y4钧pj-aRxc$w`Ÿx&Kh1ۑzjWS pؐ(I$ȥ0Ǿ~qP=տ&Lܟ檩5iJ Fj=?i4㒰~[x .=tqgXzdtK|25!x׊*9^]Ea?\D׸kߞ jAϴVa-㼹6W,٥ +mm*Ijиdn%60t;@.kf֜9d@Erjc!J5!{&Ig.k=vP-\Y=:aH8~C={FZPd3IP!9~r~7:0DŽK*Tώm`x6%4AЪy"~G#(K >\Ұ_2o'ͣWb}uiBn Mkx_ Eq8fN$96tM?_lBX}"~-ӭrwrUyD}|iYz[C a,f}Q>L['c=DHG ^h lڀ'ey_bAřJ W[qm՝3WdF7+  5ߴr=βMߺvq+~:6?U  kM3\sf$z?e'tk݋^w 1  czGlM4z4kX•Hf4&NY 8CRZwgEb/q_}g\RnEG-lG~4C{HKTR~Vrv”SSJ[>oY,Jb9{"6wҀ0SNh`JIBi5>|f_*4[FB!Da]~ؗÍ|໷yzGP6en0ܯ;ɂe UQ]I"Fbp)] $iO)MH{#gIGHgGR%m.W-v*%S*\(d %Gǩ0Qwhl͓Le겇x+j, @7 a/ Dpɝju] L?p"uw z߉k׃FS`NaybvA60KB e1{ S ϲ/.tMAϟ{-afT5[Z0ooͿZ;7Fű1#<Z%f/$%kF: u'!08BF~931Z)$77t CYDmz_T2xۃ )*y""h\`K\d`TC6 Ki-N\Vb[i }yg~iVh THsx"*x`V>A,4ʓ8,Ю!qH}O i"e=#~5O.c'ilZ쎄yym)S7c”'#-=5WxeA}bWߗr*R )E +/>\ZhiG+Q?Y E]M=oTUM] 7Bb*͂BE6>%ɵ~h $Ai .]Z Dվ9[Wʁ\C~`KDcOHPRX(1D8n<7| K];+˳|A7FMEA4>!3QR lJmi Qk%f~p:[ Iw.V68 qcE3g$v*8Piqye H URQˈ閚y΋p@{ V'0Pajl Jb?fv#L(Q% 8<4˳P"ɶiJS>G[ a "ǰJk"h˜rZKE#mC?UHȳ rP*W(լP6X6 EXBxG최fk!1~IDಲcfmM\DaI\vbO!S(E#슒cXg/!\4N#4T̥y+wM /l٩{Su@^HWxo6ۭ=36\b9(]>K&n^BcHl=h*]_dd1ֈ9k d mpnXQqEX]9ۼpi!90g| ƣ| ǫn Uѽ|bf!d.wb~Rtѥl (`*챐kZNe,|KףxRPϴ[. x RHpmi :!]ˍc\Mp ~G]&73 x/%ŏg㌊xjT VKu 3kABg=V>]6i '$d0^Um5=nO6Duh|Q9+]?oOo!r)<=+ib[cRcRN}T T|)>h>مQ~nzٗU4ԚSv3?5 ׀iw<q0JMZgZpafrKNҏq CĄ4:889]֤H'ph|^5l8%qsW|X9\NηP|TmE<# yIj6aؒ.%|WMq WW1DVhEr2E5| x7Qװ5ou=jc8:p89nU+KIļg @>*S^ڍ֜q24+V47DG=4ă2v+\Heha"mMlg بk+|1-/d O"K-Rkw̦xyXx{ɃߜOT g7e}5b3NpƪFJ"2c8[ $TlG޳Q+3Y1ۥG\(bۗ3Ÿ5mJVl%մZw;C0A+<^o-Y@ I_m?B:WkdVa,c5Lѿ i!0~㪟"Θ.bH4Vq--si9Mi# SB=Ov {ST s^Wk;iXQ o8u \aX'*ݡc}R*2M݄z$pەi,m[=J {Sn(dM/^d{šaOV}"¦bט5T%lX:$طB$726>ઘ\dj$[K2it̀jā(n3^Q s)*bʶWNG,U>Ŗ6|" 6CLu8G.sNÇ7yNeXLD SaTA_~IFI,1|"$fzĄiojzюc-iecUziCڶV{ 3Bc=<)G[2,^&K[ j?bp e1z!á`}mMմl`G48]{wDJWiE#Tw2@ѱ"&4=Sc7`mfWNj !T2kdYYGJI ('n.K;O0jb40h <04ƈ/T]X@eEE .VctDz2X!]8_`=tvkq8 ˋNC]oޫ/F,H~FOp~O:zB4p2s"Oy2*%oʗ qnp'/(1Mw18WNf}F*_))JHܳE1w3d>8HJ#zizJscmon$蚄Q.:+0,vh/Bݭ/(~mKKg|#v̞'#`DY>vHoib8C(w5^t2`xUdJuN1m~2Tt1es|rIUnÃFB``o(F7"Xe}1 4o7FZl0ˉƬr,6k5L+ɮuFRSf uUΔ ynZfAd;O,u:hPUDоc+eGIrDou,`2{NX%:mOqzlSk{2"qŗJZ4}sG,,0vD;gVk+ f[%qץTO܁ϙLۨ*8Jzg5 ʄ,G ɟ T9kI9(@^7C fsz͍PsB҈u]$3N09|} %b&{QWغՓQUS }S(om_&L"4QO,{k @cPЌ)UZMt#uin5GJ %Q0Np[ öy} Q5@h$~#^F:Ԍ3MvKNf3(SC.\T vD4h v>/VΘ.6ʎ/5v6Ӟyj;)Ȣ, k>Z+t_pAʪ>.?­GN@DC#$'zpAPdge׿&^Od'Bu+7z]n\ӳG5TL:-bnrK8_A*MJn:1t$lպB4+_'ɅXEc' B)yQIruD.>=:HDI{P;Ԥ(#P8 {N<㱉P@˩tN<-?pn]jyhpYF?Q6cȕ6Ƙƒ{I;ȝc3i CoBOߺy?0y|=@B=X%i`Jl?^ Z2LiUr-& 3L&+Y= ~S58*DI${%"Δ+ޘ%.},VkV2~wFVLk{r}rl\Vb(qwq`GFT_々禕},ϷF,mĵ BB͔7V4=ԲaW$)h=|K03G fjtuwIWGnFTT7<ː"syj.02^Fcm<&Hz9@c;+%Y(q1'@UG~6rV2R6@IӜz2TLAW(}1_n',n!9dōPu<[XbNhP.3 􃏿`ƙz*_-J] Hͼd'm՞T|[j *P/ rEJ$|Ypf)ž۹8|K>TFx W|:]R 3Do*ݨ\XMB[O4`|WnhN-^%|`CƩ]EWwb-{޻mC>Y\AEPZMʷpUxPc%}]4U&Jy7n,-r[6׽/ߩ ,ް# j%juO|˕VƁ?RFn25&M ;} cQ 4Ha!ydL) PR栏H9$_J<`yWΊwƼDӵ4zKCQE B}p*cb/"toy>`mLaDɜٵZ; L8־%*5I\+T2vdO[':.V420Ldi8M w}e4!f05J4,64vS%+>b|+t MSYgKBuO"8 ;ݜU;Y@v7S 9rQ}PNA ut/UNdvOEؠ0R ͚,h06L٣B{^Z<WA ȽkOcO`Q/JLj k|i?H,V7J_xf=ڑ¯l,sc*P]ǽPf!ų/Ԡ*ˉ&Uϕ㔮nj`9lC:V ˖8xGc./;a#`t9peb s:ǩ́}[Q5Q{^2oX)/ +%cw@w }fK=E =$ٱou\9c-üqEç-4+*(#jK}எw&mԀF *c#lDa>:mj_,s_ȅeYgae1x6VRmKQ;V%PNEvu͉lcG9vHuKw:?z"^y4@GzT=¢8NbC.5/;AQQym?SѺz! @ xl/3m)):h/q_{mr:XE]T_"^J1M2E#u ;x.}!0z\`~yp߾.ŵy{(@攗kPMYGʂYrг m?팥I#`9ާ#4oahۧmlKI %@=,Lm>^ƠhVXͽrbc5 NN|qѰAte\FLPq nzA~Ƣ)x0zlrַt֮4gs^z1)^ eqi}k,Hl@BЫ njOGƹ] 6& zVrt !m1WvV Xi{&fD+4[Ap "[*~vSV +șh>^"Y :lJݨqiE4%P61ډA /IZ0E%4Ijg=X؆$UF+M.7JE/bI;"̼ DnȪOYop$񙀓a3g,gJ&1p`٫}!,J'9ֲX8k! pmS8ÏC-|7b-PTm4Ym[ G^ Q,<@PA8ꑿ(0Rس  V!E"ta71Rp$ո$&^NiچRق:Q)u}DkR2lV+`1Wy{]S_e uzSР@VƢ Y7ްj>43}p ܄L_/Ygqv[j)Ϭ~aCsFF~j0l0 gj&ByW)ޭ_I=ƔYǝn=^0ӻR"ܺ1"aw, W^(a-MSԦG1:E]n9p 9>`H~9Cei<:(i~dvS(xT^q5E)hQ|=3"Q-kF ڑ,2Ka4n0'oM7ytt$pQCqCYݎ[n㡁䫕C+ԷbN҈7CE~ _EYGt z_E /fc6[fwߏp|IE1bL`BaT=L6k[oY棇x>J`$כWxЙZdha>ءF]ȽF p >dNTiL`h1SS,Ös{:9N0IÌl3<؏mz.Ek"EҾ&1tJF;܃e W9<7vN ;Oe&Ŋ!)&O=,b+nm$g*se6cL"}eѲ9'Bэ7Co$紀K*Tmhcv17FiܽC $wmeRpJ|naq.@ȯu[eV6I cbJ~K& :8 ':Z OcX_:3*G1#%P)Ө>EzʻMqq99] hj5^kO\ѕQāoFm-djʘ5\cH/tD$І/5f@ {A=R,_x|Gan*ؽ YZ