usbguard-tools-0.7.8-lp152.2.5.1 4>$  Ap_/=„.PMaVtv:Zr?].2sJ)^K{E)$:,#E݇F{Pl=]DNj[1K"NHpd͘<F9Y>"@ s2ǜ{H~nĹ^SzV?\cZ#v u(݀˯NJt:+(nƅec&4Jnh KCĂZpG,f%ru"q BQ67722f0138a777fcbb03afa6d9251ec96a75caa2520154ab5118ab432ee305087855020fc7e53429d51170f2cea4f8585c9c2e73_/=„ w9+Ng/5Ĉ'V{MM͑4jۿ'^Dr ö+= /NIne˼Y-[tgw\C_A& o=}kuMjxP2,S5bz/*11_ thGGW(4Um6A/sP!RQ=.JEvqAu1`gz*/F/8{6AihB@&//W5DH>p>0?0d # 2 ( . 4 @  #2Xd(89:F+G+H+I+X+Y+\,],^,@b,_c-d-e-f-l-u-v-w/x/y/z080H0L0R0Cusbguard-tools0.7.8lp152.2.5.1USBGuard ToolsThe usbguard-tools package contains optional tools from the USBGuard software framework._build77B$openSUSE Leap 15.2openSUSEGPL-2.0-or-laterhttp://bugs.opensuse.orgSystem/Managementhttps://usbguard.github.iolinuxx86_64: 큤___abc0341c922fc70f2db056ca016f9e11b6ee26d8390910ac59294714a97960ab37b18ca4033089ed3d82bf887b4259efd80bbff9b4f77a53d5c61af3c468d5f8221ccdbb918f7f602d2fd459221716e9dc6e367ba9c18572fa287e18eb0a5a6arootrootrootrootrootrootusbguard-0.7.8-lp152.2.5.1.src.rpmusbguard-toolsusbguard-tools(x86-64)@@@@@@@@@@@@@@@@@@    libc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libgcc_s.so.1()(64bit)libgcc_s.so.1(GCC_3.0)(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.2.5)(64bit)libstdc++.so.6()(64bit)libstdc++.so.6(CXXABI_1.3)(64bit)libstdc++.so.6(CXXABI_1.3.8)(64bit)libstdc++.so.6(GLIBCXX_3.4)(64bit)libstdc++.so.6(GLIBCXX_3.4.11)(64bit)libstdc++.so.6(GLIBCXX_3.4.20)(64bit)libstdc++.so.6(GLIBCXX_3.4.21)(64bit)libstdc++.so.6(GLIBCXX_3.4.9)(64bit)libusbguard.so.0()(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)usbguard3.0.4-14.6.0-14.0-15.2-10.7.8-lp152.2.5.14.14.1_^@^2@]5@]5@\9\=@[[@[@[FY@VՄ@V@Robert Frohl Robert Frohl Stefan Brüns Robert Frohl Marcus Meissner Christophe Giboudeaux Robert Frohl Jan Engelhardt Robert Frohl Robert Frohl Robert Frohl meissner@suse.commeissner@suse.commeissner@suse.com- disable system call filtering in systemd service file for Leap 15.X (boo#1173750) * daemon wont start on Leap otherwise- update to 0.7.8 + Fixed segfaults with rules.d feature - update to 0.7.7 + Added readwritepath to service file + Added match-all keyword to rules language + Added rules.d feature: daemon can load multiple rule files from rules.d/ + Included with-connect-type in dbus signal + Fixed sigwaitinfo handling + Fixed possible data corruption on stack with appendRule via dbus + Fixed ENOBUFS errno handling on netlink socket: daemon can survive and wait until socket is readable again + Dropped unused PIDFile from service file + Dropped deprecated dbus-glib dependency- update to 0.7.6 + Added missing options in manpage usbguard-daemon(8) + Extended the functionality of allow/block/reject commands The command can handle rule as a param and not only its ID e.g. in case of allow, command will allow each device that matches provided rule + Added debug info for malformed descriptors + Changed default backend to uevent + Fixed handling of add uevents during scanning Now we are sure that the enumeration is completed before processing any uevent we are trying to avoid a race where the kernel is still enumerating the devices and send the uevent while the parent is being authorised + Silenced 'bind' and 'unbind' uevents - Remove PEGTL build dependency, the package already uses the bundled version, and there is hardly any reason to unbundle a template (header only) library. - Remove Qt5 build dependencies, Qt applet is a separate package. - Use pkgconfig(udev) instead of udev-devel to allow shortcut via udev-mini.- update to 0.7.5 - Added daemon configuration option HidePII - Added check to avoid conflict between ASAN and TSAN - Added daemon configuration option for authorized_default - Added devpath option to generate-policy - Added # line comments to the rule grammar - Added ImplicitPolicyTarget to get/set parameter methods - Added option to filter rules by label when listing - Added the label attribute to rule - Added PropertyParameterChanged signal - Added support for portX/connect_type attribute - Added temporary option to append-rule - Added versioning to DBus service - Added optional LDAP support - Fixed invalid return value in Rule::Attribute::setSolveEqualsOrdered - Fixed KeyValueParser to validate keys only when known names are set - Fixed uninitialized variables found by coverity - Fixes and cleanups based on LGTM.com report - Hardened systemd service - Rename ListRules parameter 'query' to 'label' - Skip empty lines in usbguard-rule-parser - The proof-of-concept Qt applet was removed. It is going to be maintained in a simplified form as a separate project. Removed: usbguard-applet-qt_desktop_menu_categories.patch Modified: usbguard-pthread.patch - Updated usbguard.keyring to add new gpg key for upstream: 5A2EC3932A983910- link against libpthread to make it build (bsc#1141377) - added usbguard-pthread.patch- Run spec-cleaner - Add the missing systemd build requirement.- use upstream usbguard.service instead of hardcoded version (bsc#1120969)- Fix RPM groups. Avoid pointless shelling out to /bin/rm.- changed zsh completion location - added rpmlint for zero size rules.conf- added signature verification of tarball - add usbguard-0.7.4.tar.gz.sig - add usbguard.keyring- update to 0.7.4 - Changed Fixed conditional manual page generation & installation - update to 0.7.3 - Changed usbguard-daemon will now exit with an error if it fails to open a logging file or audit event file. Modified the present device enumeration algorithm to be more reliable. Enumeration timeouts won't cause usbguard-daemon process to exit anymore. - Added umockdev based device manager capable of simulating devices based on umockdev-record files. - update to 0.7.2 - Changed Fixed memory leaks in usbguard::Hash class. Fixed file descriptor leaks in usbguard::SysFSDevice class. Skip audit backend logging when no backend was set. - Added Added zsh completion & other scripts to the distribution tarball. - update to 0.7.1 - Added CLI: usbguard watch command now includes an -e option to run an executable for every received event. Event data are passed to the executable via environment variables. usbguard-daemon: added "-K" option which can disable logging to console. Added zsh autocompletion support. usbguard-daemon: added "-f" option which enabled double-fork daemonization procedure. Added AuditBackend usbguard-daemon configuration option for selecting audit log backend. Linux Audit support via new LinuxAudit backend. Added missing RuleCondition.hpp header file to the public API headers. - Changed Qt Applet: disabled session management usbguard-daemon console logging output is enabled by default now. Previously, the -k option had to be passed to enable the output. Replaced --enable-maintainer-mode configure option with --enable-full-test-suite option. When the new option is not used during the configure phase, only a basic set of test is run during the make check phase. usbguard-daemon now opens configuration in read-only mode Fixed UEventDeviceManager to work with Linux Kernel >= 4.13 Refactored audit logging to support different audit log backends Made the configuration parser strict. Unknown directives and wrong syntax will cause an error. - Added usbguard-applet-qt package to allow easier user interaction - Added usbguard-applet-qt_desktop_menu_categories.patch to fix category - Updated usbguard-daemon.conf to upstream version - Removed obsolte patch usbguard-fixes.patch - Added rules.conf, fixing bsc#1071076- updated to 0.7.0 - Added Added InsertedDevicePolicy configuration option to control the policy method for inserted devices. Added RestoreControllerDeviceState configuration option. Added DeviceManagerBackend configuration option. This option can be used to select from several device manager backend implementations. Implemented an uevent based device manager backend. Added setParameter, getParameter IPC (incl. D-Bus) methods. Added set-parameter, get-parameter CLI subcommands. Qt Applet: Added Spanish (es_AR) translation. Create empty rules.conf file at install time (make install). Support for numeric UID/GID values in IPCAllowedUsers and IPCAllowedGroups settings. If bash completion support is detected at configure time, install the bash completion script during make install. Added new configuration setting: IPCAccessControlFiles. IPC access is now configurable down to a section and privilege level per user and/or group. Added add-user, remove-user usbuard CLI subcommands for creating, removing IPC access control files. Added AuditFilePath configuration option for setting the location of the USBGuard audit events log file path. If set, the usbguard-daemon will log policy and device related actions and whether they succeeded or not. - Removed Removed UDev based device manager backend and UDev related dependencies. Removed UDev development files/API dependecy - Changed Reset Linux root hub bcdDevice value before updating device hash. This is a backwards incompatible change because it changes how the device hash is computed for Linux root hub devices. Refactored low-level USB device handling into SysFSDevice class which represents a device in the /sys filesystem (sysfs). Removed usage of readdir_r because it's obsolete. Replaced with readdir with the assumption that its usage is thread-safe if the directory handle passed to it is not shared between threads. Extended test suite with use case tests. Install the usbguard-daemon configuration and policy file with strict file permissions to prevent policy leaks. Fixed several memory leaks. Don't pre-resolve user and group names in IPCAllowedUsers and IPCAllowedGroups settings. Instead, resolve the name during the IPC authentication phase. - Updated to 0.6.2 Wait for disconnect in IPCClient dtor if needed Qt Applet: Fixed loading of decision method and default decision settings - Updated to 0.6.1 - Changed Refactored logging subsystem Fixed handling of IPC disconnect in the IPCClient class Qt Applet: Fixed handling of main window minimization and maximization Fixed building on architectures that don't provide required atomic operations. The libatomic emulation library will be used in such cases. Fixed several typos in the documentation - Added Implemented a simple internal logger Access to the logger via public API Improved logging coverage. Logging output can be enabled either via CLI options or by setting the USBGUARD_DEBUG environment variable to 1. Qt Applet: UI translation support. Qt Applet: Czech (cs_CZ) translation - Removed Removed spdlog dependency - .... ommitted changes from 0.5* series ..- split off a library package libusbguard0- a daemon and framework and tools to guard against bad usb devices.build77 15943288320.7.8-lp152.2.5.10.7.8-lp152.2.5.1usbguardusbguard-rule-parserusbguard.1.gz/usr/bin//usr/share/man/man1/-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:Maintenance:13229/openSUSE_Leap_15.2_Update/a99b27853b756637f22b95e964ffc9ba-usbguard.openSUSE_Leap_15.2_Updatecpioxz5x86_64-suse-linuxELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=accf3ddc3229798f824e0bb67a6102613a445a89, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=8e9f51338633da316270276ba1365c6df64db361, for GNU/Linux 3.2.0, strippedtroff or preprocessor input, ASCII text, with very long lines (gzip compressed data, max compression, from Unix) RRRR R RR RR RRRRRR RRRRRRRRR R RRR RRB~ԯ6utf-85e119eb2415b8b0466220a7257ea7c359f3e408a106aa9ae4758b867577437c6? 7zXZ !t/DG] crv9uVθ h1MG7ۈ5I$~ %Փ2Aiќl7Dfya=ogn|ͳS"):\*3>k p$8{Y-nԅu漸@ pͤմ+M۹/eYj/"oaCԈ |-l2=)pDDV1QTBMWVl v)cGYOd٦9r!뼄Yq B<  ޶K$E: Ed&$&Qc[)wSvC,Y8q'}wT"NoBԮxf%J]~mQvt΍UM/")v#,eUfW [BOD,`PeMqa>_{Wv#! |F12:Q wV*u7+Q$k(Ŗg_ uj7:[Z/c3zcX17r"}oekYP@^eUޤ+PatyU 5˹ku~TA۟ITL.W#D9!t2̀: s7]DY<tȄE'e0U}DS24V[|l,qkCM07u;/_3yrhP[Sh$!py .vIh=Ga2 mCoKZ#MtӔ*;g79PB&?Ѧfd`vf#:9jw!oft@FO4?瞐3,,\ W4lX5i{ Ժ\#S%ƎQz!7ys w7YoH jOF@q֎ր^KzG} &둶viHyQ?u39H2~2;863]OUs@)\gixc`@ ƒbnd`_U|$y{Toj\R7UeLEi MZ#`)J(/P();HJbL7QtH/CeVdŶ; DDE?۟Ik +[F;O]{5{ӵ3*-ôv +:1[ǣY/,ZȠG4+"SņpVcG1 PtA$X+Ix$1DwXݓS2陘I'otHx9ʁ9 DCYITor[ohmktKI d&b\ ›Q@ sר7a1X fu5aLˡ؍ 7^m<(n L0 JHIcZq^)FbÄoד{̎MA \΀B$ukWMq1$Yol ˱Kni]9'XC6 eS1`Rc-U@BEL"u};V0k;. :P"h)CLPsPu"0G21ayOe,HK(djtooq7=؞8/6d@,}:{bg"$ŎY+<\5L:ߕ6 ¾-9 eTLC`˫H[`2SO5丒[6p(AmX JYSʷ׈>0Se:ZeֻHڠ.Iײ @J(=-3^>K't1֥p}| Km%|70gIryeBrMKv"N&sɞgY+jG,?br(_np:Blב3j /.z tW'%r浙pTR냾mFl#-sQ4)6f :lxO20Y+_8@ Kߜ%gY˂Tm=T+Ρj/x 65ڕa.:s>N'¼zK lސW VJ._URn^H6oU"޷}r9a~O$mĵ|DDaWʇ1XP&? mFAOa)O:hiY!5wAC=o||h4 na|б_3.%zQ3>KRKf4܆-(Q*49nWe Sb`cg%8eRns>j@P߯va*C2y!)1ΰPI37N쨐n]1IV!170up }‹SgA8¥V=x\>G+l,N)plYo/2ec6(S8ӱ^`TbcJ qS (+L?܇(7A.<ΑĪDI:*cQz!Am~SFRl0ںvZpʙbud4r^tĄZKv.UbLp/ IE=_J/3!tAyq [o%4o@2- ѳuZNA>D~bdF$I}VbVYxT7pr\j#Lh0`,6OkZ}-SQ7$\`akQ\dshx~xDBq3cKݱhJ?aKg\R2Z3J8΃B3]|<.Q$۵6"Mq ,AC9"ȨhVIE^BKP#-SҞ{ /y^%kZe>I 9Pg v b!}{.|XݟNQ?oDpLsT^ak0.lt/{s2BNQRĸctC]e+ MQ4iY"Y57nFJde۹3V YQ[c$M=AHñ43,v~3@ϨoL꡾#4 ?Ff aha&9^U![B'0sPb"^tV|ׄ_wcߦ|]TD7,)ds)C:0ƍsW"PPk{ŖC0ғ$͡H+RQW$ ^/'wumx-FsF $ӖnꎨxsIF= fh̐䫬iG!HN3]kyQ;'R5aS!D.,{-vΌ?u?: c.9)BGX6S˺}q~} kzz HS'wҒ-;zN4ȡS%L.~`0,Ժbgm._D,2G:+=Gxx/41HOI_,a<1D 2$nqߕ0iapI}=2ՑC6;K5%ar/hMjIIjA =k̻`K"[57Tv,PcF+ sAJ|h$o}ĹZK_RiidgVȭOM..r5  a9s: 9ʽȩtYv P}nfjyL3l4^T:m2Aq?>P#M=1&U=E9/~>G~y3F7 >%^=.K^o `=MlQaH@S hWYZD.Pu; [RFs`ҝ8K8c6;6thBۙ=DRd'}a` [Hr<ҕeW`y05''G=,m^|Ԥ/҄q4-^#vH p>F5``LJ>[D*8"_qyV[TT]9pd-Ly!=rAf MՖexh/c-9z֎œ A-zM,Mh:NwT9 I z !"ږth;! H0$\+MGRn 剦HjJ({>p]DQ"=BuEk|ä0—Y|NZ3Ʒ9J?w)5\{m&An6 [q,ڕLMiLnE;RD jh ͐-G.gYf<_h2k8,Q3PIv @IWCq+$BI~ÄBU[u6%OZnbP g& hvrBWtMͳMC: OR_}!crU Q' ؒTC6^{:=L}KF,Hzg}| 6^=vz-v&W~w*_n%6wOS4qj[i&J'c /&&BYLT,q]zǎY| PZLl/U<_Saҧ/x’Iz.ft 4ߏ)QSlᠻפ~n "g=0yT^TJRj}+bmķ["9~5TV24F 65B!p7s(em|d{=^ˬJ /9 _DJ)N_:QER5ZeK.i}kcqmf:dHA YHu{X>-PL6Fq(HP4t6QjjӄܾNWf~Տ4vy7(E ,}X$eQ2'*k  {F _{0vb2OȌ9>>62PtЉx TcqD._"M79UltN_ROU *GL/6ydASn%oeW:R ]h 2J SKEi66gًPvw7ܑ$ AP%ѠTm"+q=O ?K>B:0 P%@g]Jg%WԢsP}~`AVߒH_w=uz! ,HΟ8wVfuw@Al%)oAN󎵅ഋ7ŶJi̿K0x 6+B %`Ail a|BfmW{8|NpI M74e_؋sְ\ݒ_MK@INGNJ<M!%:tbZF(g^)~rꇙ^P-93mot(?5yZg~L8U﷞8I(1AǤ 0/] &id^!G6K?ߠ| ͎'5E,1D yCi){bjsB]u_Wg7EkhufQh}6\ 2`a;Dſw7jkZb =X6ll`֐z'ٝIw2sAbk lM O432" *w5Gͮ`֑UcY%CWh^bV-զFl ;׭y;,+ypg@f\'hGL֜"`jYOwl|SCObҀ}3҉LP+ɠՎY`zFhRl ~"kVCAhw~4ky1^t&, ۓHJwܑFdPH$ua '6iTj Ns=rVKyde(t`hI9<27Ttp2_8  ,Frs0}y݂c_Zwr6;ikq=V'2 aSXyiv b :PXLTr捳Ւp 8oTDT]AlTk$lӥ<^ -&wesʤ7?9(ReZb,ă{Kg2=l^1OI7`vT[t0fbZauY?bf݅ڒ5Sdzz)7`o`?xcoGi R16%pb[eU5\AXҏGklz] ]hi'bm" RiDv{BE1[m?T@\c^tEKf@ys?҆"kP WwFA9FS@UxioEiN¨)Rx`~6MnDzzi[Q6Ǟ;5k-g@glA7+FeFXE(̫ƨJ+8WVO[2L9v.3۷X 7MvL*An"؜8U!xI?c `phXDV[,~۠r$/Shb)AO4z!磄Pasn}i gJ f{F+#v#&{bk3̋A|-.;HgɕmLcѨ#84jD~ƒJ:M-,k"{w0b侪ZP~qݴL@g9^( !4яsս^B R"G=OlV/$ ŋ9~ڎ@r$GR\ nx]K lmJӊr[s/%(#^ש$(yFJ iZcʀ~fer_%/;MVdhk; s6MV ؉cXNn\Qr| %a:Xֆ\9~ a8|  Of)nC1CN;. LUJ]W>jo>D umӀ+|@W$xP}%Y5A"E__z*O"rs8j?8=Sws>x wՠK.5;4ԌݟGX2}~j6 ߟ\!+( B _\-װ-nI?yԘDJM +w5/ܷg{ "FhEodH l]v^Q K]$6}|F,ywg;U`PM=whdOX 4y@]*IrGV .Z>Fߺ>g~k_!I 2`iߞFۻ ݠ.fk Hh5psHd!, **V +Ӿ_dd\>(N"fK~?fVelyĂku7!~xZ\b+ߴ=`1/13}- I~1x 'k]*)Q!Pny@p!XK`1ҼA1'HEO!:; P+Hx~耍sQܺ]Ϲ6 5o-Y`mfT$֯hm-!eZ‚baC1%Q(۠|>ή3SuS&"Tylu+z\ul{߸ā&`-b%2*kṝ.Y\\DӄS _:0UXx;d"oxbu(YđR#<~窓$2 n6CCKHħ]v" g#FcGq5)Bl`T{ {ę/{ 5Id^͵olHXc!v7kK*!A9H1#M`֘P”9rB%K>U%K'<2Fh.]t0_Q H>UJ Ts$쀥a9(A8UA>V_$2oCk)h,| (jA>e\yICk~OQ~Lӡ.@F Jm7\$~!XJ(*<ܸgh5^2M@@ 4WI}L1P3sj />gbk)ud C /XsN&O +"hOd'"m'[GXr pS})浰;vi||mcI&ulz%%ܿ`I?I`\ f=S(aa\ PBP4rj0oLW|%iAR(MD$l:hnr;>0:-UukZ<$v h;/)R M+.m1sOJ-UDpcn| 1־[>Q&\,kE 9uDBc ;Yٮ]d&!u@A6Pe+LAQrMؘ(N#=9=) !nL|;|8xN F:~ MLTHEhoƀ펲8;LK&Vb е A?a )Ja4ӞQg ]MOFbh/&#x*nj d{wr)_TXǼU a7ɤvv4\Xy=9vt>_>XZwiog,wӶ8pUjb p:eR de ^C0jUןFÃf ft O[1÷ٕI_ sa{D~<8|'m]z-ᅎ,q4nj$S7m6mr*QpgYH3a< =)at2қ2fI6飻tBk' uRJݔRAÎD")$Vڇw[9ؖdMeLVwttD&{SONC5|㖽? 8h_N5C;6fv..nONb:08$7| 6gj>AH4R[ FBĴyc+4}Eۿ]tXxUi3T)hR.0ge,˳\*ߒ,u~9N'=0eׇ4\Nʇ U 2)KtGVsO}f4}+s(y%b| ?L??=#BQW& >f_1 _gDo82Ъ_ WQ"uڱNQqt5ʕ"ct)`6 ]VI+0)<7'fQkeIYDeKϔ6ֈ5 ~~2Ğ -ե@6a" R.v5ޞa"j]n$_|身%~4HZd蚝3jsx1NUa dIcd{n:^1Cmg'*5Ft |V{-bFJ }NQH}Okr ^Tlm`p4;Ƀg=f)ip/G1lcSx氩F塳]uzGO4cW \]mfawݷtqb iYfw@a*'cޟpm@-2q/Wrn<ntxBnITLD^?3푗cT ar*MPk>G8m|Hξ, 0@_qCnPtB 6l]f >r/Tvm+kEw5b?.F٤va7}5.]s+%m)'?[r^Sr%^JY_"[lw^G+=S{xmaveEC dLR'W,<?7M y)BiIFpw Ku1Kӽ<4pK8x"LwJ[hT#Jw[z ]]_t0TEtP(Ɯ&2|Ej^ <4wmSc&nx!ME϶{H.hYe(ZmΓoza|OE^O`?B$> _CږM3kݮ۲5FŖMwsuڈ,%yy;y.omުӤ n =%]:Uf}OfY b@`76,iP4_e+n$ !@{.Oر棖g}t* n%.2U8֔lوe+'k3&r:u'}PNR6PJ{G93p,u\2,(SJcM{3nl7F+2 @G0jkԩXP#s@Pݭ.NۀQ]{I>@547:э=T7+ %,|kzĈ6؅ IpWJ# z~!_Ơhq5󮩥F;+Z~V}" j H=سfN`&{P<N2GjXGŸ@,[͠93Ш l /ǰU=RP^kRg)g0M .,]FD[vwh( uShk5:42Lt~zoylT' v.ڀl|PAڷlpf3O$k§J8F9nEg`@MpxLHΊTOe j] H07xi!|.4L B *M"jv$نD="N )RY^g_DRmXmpPA'spXmDW2RU@ƃˇǯXRҫ[tPϔY~lۊt8RВm^`A3g"# zv瀬ە-.N Р qBc9E)PeҶA+l};"1˞d&Lil1νQeԠ;:4"c-ymUtm̂NW߁H;Ǎ j#uNi"(Rӊ~&ǿX3Ng <Z?&z<./Yhho5:H7!c7E=JֿG Ff 4-f\H5/Y2:Ѻ*$澽:WpY;_UjY5b:%i n!F9̓xOMd_ bCzJ9߱@6 ߗ)X@!F8=y{ni,_kڢqSuj(эp9Wu?p6A+1,dQ )JmTQzDc~fD) Owp鯗LpGI~-ke>^vz oDWb8,Ȗ"r qh a&;m \/Ƽ3MpYݎ֜PoAY [[&<+3WH\OLJXYNû<Jm>]"a %TоɁK8U>io5e2s^ç,'_![xZa 5i5= ԕ7TaڽP|J9W_+|osm$:@BzC}iR)`n3b> 6 >]!=qQ|׋'Ѳ9 csF Ȇ2ih$,4F=Շ,*GyrGh%5|v%%.C\|Q~\{'s=f .NS,א qB+Dl4+Ѓzj;$w[M2UKqBCPYh:fym肯ﲶd}o~9ނ*T~x1NrML`8>ۧF8YaVaN1l&¿c8QG+ppԙP2==0i-~1^R'^#&騲*lՈ2e#v?S <vL) `2pȊfҪߌ2 vq]s#vv_~lg4ə{qr}-ŞLmˈ{+O8>*>> xBK dYjk-*kT.TrۛV}JqEVmbnH{R2YdF "珣s;fH>nM26l˶A$p|PhD5'3.],Nhn9(]Yc-PF)ٴpܕ;1+,8l,`]XHC pm?&V3)=]=tc@E6HS$zBrzG*YF>mL˩ Aq(g_lGFTex,v&R$tP[(6NBC7ڪ W;KIߠ .1Wt"n n# ~!ia{,]&pe ri>Q0͕k;=>>0bod?@7oouX{/HrlD!fImY2AY3y6=ů'Ӹ:ݹ7;-|pV\|ښ {Xna[79Ϧ½Ag|7Gc)=޿5)ǧS9+vI`- h=}dZsJ5<;ދI]?AnzWLa4ֺ>D xg0@5>.H|Tc**њ?@܉W10)i{8EQ%f?%PR1̵uxf_on(`,ib֐f n+0Qmfdj48fX;T9ԺL:E[1h zCyij7CPÈUjW%$~r"uZr{ <Jʉ|D[Q]}Va yƶ،!(Ks okX1⥤?Z박GJt\ [LnL]߫6(gDPe"TcHG1װ|6ؑRB4g4p7<)ђAiw2$h&!oZ.sx4% Yg @`Ó/hg2pո(z+ B&W`}Ρt@F%1k4MsenӘd  d~k~D\{_ :)Ɩ}.Ghtw32y4'=#Q$ A=/9.׭~.Q f !s4-rwzE`,j4f~jZ9XXAZ#?&pGJRh~5M u\2kyK`*S>VV[NNRY0'0.f4lvr/0FH\L}IlץlE3_FGߞ bhĚWGH}Q~FZ_mW 4jZw썶I(ENb}#P_K4y(lW EU8$ l'&󨸜-٥ɛӆ[V y@3LrM1LY$ Ƕ?ik㰫0߿ .5X(= Ez :> ia 5[Np:2g d)YH˥cr&RYAxdׯR&Sh@w$sh>D?[-Ts^U^V/dUdy~pI|@͝~xP?+pM-zFO(э^_).*{ ӵZZkE,6%=pQ5] ehDEly$)~C;;" 1y U,&Cb#7%?T|zZu%>$߆'`p`wsiqmݵ`s(^} 0$ }@7͐^&rLۄ(yCr3Ma3KiH9FS3>UYskzqxz{@rwx|ֺwРjs׌EmIl;4_sUERQ}x(uw-a*A!RGQvm(NP*qwbũエzsI/ry#yFrt 1e9ueŢ$+;lF]v`%0;cMl"s}6B+Y/59eFT?TXAJ4Lk~Gþ`OpR>.ٳ"=]2ɝx<9V;Nc0piyH؁8/oM7 |"r ܶa[IiHfp!-jA }a[Ng̣=0AS&h9=t(pcV~oi5W<9JONT܍Õ}<=M"qt|R)4*l D((pM@qQ}>b 0K]&nӑU]VaTsIPЖ;\Qc@pbۏ'N$Tt$Zj 1TNh!L#AmX7ȣtG6VH/]'լKf7i#>@0E|-SNa*(-x`_u]i0UM\6G(P(|t0C$b .V#{}Kb*]oG2r~ ;Ҫֺj!xmo^K)2 +"n疌t&b4>ӱ+e/utVHNkvK*䜘EG 2LN_YDrpj0w;-^u(v;2XͺodDZb\8l¯Ȑ5Xzp1 HÐl=ҹB!gK4To& z$=bvrI9; ' a jsS&#>";9XE  s9zwM^bm73 ۠W8|H &(r$eB#T핬@ط ' -P!N`!"~M1[%)K0HBjb|ҽdcRb)}5H"9X0w! R.L&~Ih/T ubiP'OӶZ[Ɗ1Uߢ`Bv$m(FmgkUe钼Kt^+I㍨ei c ʡ؄UK[L;HsEpK!tl JU˵;xʼn/ m:Km-ǃ+Oa`HR+Sk&ŘJ}A{Z\_ub#HӞǺ%F8JL9+4+ dULkxaE 1Te`x xOMk;zU pYag~*RH;[-M]J|@-Q R&R7+pڊ *o*M YނD?FUYaA7b7"ߡ߀d )M!S(\*a"; w~&4#W nui?RV&. b?dcY!mʺ웟LPKzZEx>u)L0?m?~Zwݛb;ȷ44c$?N[fԐ->@dUj;m{.QSd;qq8Hjsl)`4.R8CBBϟ}`Uػ|\ +pQ-LQ{V 0 -nujZͪYn5sUBU'.o zmjU;DL7 S懷#9'Բ=fy'pmeKv޽w5xt&I4Y/2_8ƠWD z|gYցJLk xE01~AD^z:+,֏/BN!^84. ?&/i-.9fJ_@!h*_4vLM,qwYbS0X.ofΝy)NaƔ.RIC"cEo B6@Ϥ}v9mKA%Z^̒础d@Xi 2!h ժ_!k9_[Or]2ש{,K%tBk0f,F&!LbsxA5spaC &7 -|  :.gU_D"}0>[wNݠ^iw/o NWCx&DWtQϦ gy%|)dBbG5AޙzsfVe,XEb;Hrc VDdErxH;cٸЋ5|i?itHB+KDŽ#S }Jlv);NQ`YQ܈Gk\b\;<ꬊ}d^u1ĞIc28_MgO^}y-#'wFh%|g,$q::=p1?ȷX΂`<(o+Q<5YA8.lj/B^H,I#sfm~lrKTo0jT3^8_LΎڤKVԨyڸ3fr[NM$vE6^!v(-+1Ye.}~DrP#1P'ZAvٯ;k6&p>ƒ`xAc(EYoAlϔϐ[%fCKJ6G]N'T4a)J8$t<aE4MɩRH{$;W А=ۄ4]_v[!Fl|/Wx.%ZHW&;!h<;W&*3qQ-Fh -eɎWT4D;p(v[[IkB;9Z kGqmKпE.@=~lؿ,&B^C|LL[z ^9L*s_fߜʵXpkq[Bk#[pYrL@ygu X_*G$%W<ա~mխQ8KU?ҁqv3-@iLYsLdbg .n[M籴v I.2!]>' ]ӡr\" ,Qs I"BUd$|b'OضvY.^46u]kݏgVS)sW;oZ>') {hvJtFl(K\QHpڕ0s, .2"O§_wklcxC\m'XuRhG,G`>8<"7tv_4Z>2/3!8${nsXHǢm܈2V[tˋ#[Yޗ-S˖C'J甚X.Ɖ\/=a6XMp) uHTL x#0q-`Uc2zR`XDgU?h^(){Oߋt6Ù+qŻcW_"s% :"N."|#g9f䇶3.g@dWj&jt7)[;!6+uf9fϱk\mjʞ9I^Cu8A =lvq=bZ!5i{9R;BCLҤ#h*[\?ڒx6_XR<}Üz9; 1+ݜ~Z3iS.}MCƆܤ>:}u!tžYQ(3_ɽtir}mM9}UW^M#P&Pu1P \dr><B:ѕE~*F{^;0=g^t;OgmCO"R^]'.IԑEA5EM9bI2!JFc݊P K:[r!MB7tOa"`jFBN^*oyC,LHy˚9@~GSaKĥ#%ɐOKe佱VYQ!U>$_BLv0!Dxe4w̘+d}fhqGS.oowt[39NG-ku: ŖGeU%gwO@'rR(Kde6ٜMaXae]Y Q^F<d3;+@ձ Ho}Xu$fˬXA{\En3ĝ:H 򒣹2[X0Mg_ϴĎHZ8p Y,訅# JW@apYaJoMcj}B]8C&>6n.0v˫(Wrv| `ʧ-meWc!V҂(TCw)cg`.'+6*DB'b.M_}i1#WS@_eYq`FI*y W.nM)Aw8ٴbfEJˁ(//S8iʼni Lyʷ]o,4W)F牮FK՛'F$"( 5d"C}1 Lg2o,~3'*{knT [Ys|:́CYCr~$Egu_sXƓM"n_ d1h6Pno,CZ}8 D+gY9kXʴx 69w3>{ ?sz]@q3F Ug<LQHCwH]@̞|_" w] v!(ʼn=L[w!:vv`hsQ)C­Q/Gf82pWn7¤"WKh8wU[>m46aVaaG 1c׆D}ZKcOb ~ Թx)Ǝ-x#}OdEٱ k._U!YfnyH.Kb_CCuyMZAtquE,7[ ì3xBDju{~`euW֙'  * ]FF(G8gn  ~ecWwÃKՒGMh e|'-n+-7iijb:V5̬9`=&[꣮>0~R"QsË yWTGt:GиƄ6BYTm(TktQrgiŅ7q3(xLυ ~T4,V^$K~UgIu[@m_YJJACܡo7~', [챦` Yb 1b,ZgϭKRZ:a¹?Tl+4lqj_)|1P*8 -jجU͔M"+YFkĆ[-t'L l6x@}sd <+[7@4|$<1x, ڮbzQe:GdkmfBH,ZOblՈaz?k4=G78&6i~BIeD9Wf5Lʠ7A`OzPm%C7R5p[T<|?TpkSV\rs éGGżt u?U^Qa&ܵ 1mJDsFe3B]Z" }>5d`~˹e&~ΥfzYr2HN,1Uic*zojdN-ڃu,h3~2̸|4}!;ۄ[(9MGf/[I2yh0ѝN:Νu#!V* 9x 72yZtz*X>RUHzYkf6 J&mXSd1\̔3ok>ƌjP8\ߣIj6#0ʓ$dԁg6dWg %-PL}ES$5,F:T<-tESdG{N"?Y>]op} ){="Kb:R/ovC [uj1Ï?@_KF:(555B _ERQ@Ao}?";T͚lS f#>`lZ >C g |H8.D`Af_5DiPykh"D@*Nm=@Ɋ NHNCԨ`/+3E+(̭LJwhm I'J-|\Rֳ2w8eB:"7:!J24(vknD4R4l}wݾ@{^$4Os3 Yyf=& 7b<۰<L \[6{]_  DvP[/v&J篅m韐mba&m_-SSBW 5Czf%¡ޜ&S’Su2-]7Y4b^'JXjXLDn`x~#^ގz(rkɒAm tMUQ0^ \27ޙ`QDm-?.o^Wi~NA8 TT4\6Ԝkl\d>Xjȕ,< ӛ?YɊUa2 oi!Cpa;1d#Az7@vX!?<Yۅ3|a#q7*WL!炆C7 X#qӲ Q )_$Md^5 »0(ZD Tܹ~Ds+QLvh}<:^4h(.Qo^ zox{)ߕ2෨#ȳ]4»~7J$Μ,\M h"4-!( ޒKh }g-U8l)޹}pHη!g^@ZUi)ݠ@-[0U2YUތO/ޱR~] z8qpr! `K΁F zbN;JW\Pu7ItˍSvBOWJm^ϟ>& bM6W/e(Vj)؟!HbZ%C_+fu "!ɭj+ I[E#.pTF]6spϔ 'Qɾ(ޞz{-W?9<:P ^-DPcb:'bX@X0g-0ǚ&K{T7̌#v*5MbN3cUh= 0.3-MTDr:ͼCHsnh}hL2HǛ6^pٻ=j ܕc=9Ťa0,kI߲Z0t]sR6\m_m w>NX +`#iCCaK-|y@4]Ȍ ("hKxZpnIo_3\*g{XKR(C:O,QFyt@MV6AC`rF+b8=w^BeFye[,K`'zLGcU&F耬5}M>B*^Wɣ|5?n:Cn:ԆAzbo/6 r*Aek<fl Ghݞp#Sm.Wwdʻ)ie}ںe_EY_m{;R3>TrdT41rvnI4^#8SgJTLj>Jt\Z̭z@4:cdij @y5A특fS]7d݌@[,D /N"@A=n"cBYfD'thaq)>|9ʯć)ϻ /Lua;] Z̸"IM|uu2_=[7Y)]PRQZۮ!@爛r=#"yU0a:#y n5(cf&C^'$T+}Czk؝i[v^ <GQm}/?Z*Yqq3 4:QT!XiXB!{uݺ7n^fA2QO5HukRB8C`kQ^AKEU7ҏ_˰֯r&\"Q7> F^hly\|(,z>BԄ#tS8W|?_؏z.00B67$^׿MpQl.39sK.O;dT>=RWl^^g$At_zGi̐J0~DabuB1ϏMB0>qtr\~]fQDHJ՗e eb8rai.4 ɕO3Ē#+lV χҋlo/TQRo)\|IJx㠝@;ՠ'~O)D`r K~Ψg@ڻL]b].xP4HWTSk1Hע=!*,zGo ~è.nH{ۗ5,S|%hVc&u<r:,< h{_ /ds d9c_ll}qTjKV7mXc;`W٨xs>{쫢D!XuGV?*cf04|{CY7ݾ^Y%k?oq+m̠ѥ 1 ufkl峭 DTXHҸgɨ͑\K- ҽCc3Fb>'LR(f LhGT!"Qbw4©u^\gwz\@ 0.Z L$&\. 5 SCfŨqTzD5SDvD*ly>x^I`)qސh/䉡8`Zv{<GE+1b*\>noG:Nlms4wbvTs\7µŌgZ~Ll>k_ρmC*\Oi<#f1#`'}TLk1R?I6`0DŽRwm:kXw,5?mm -KvX)\B+u.+ړL ޱ#<=Q<]B|@_ʨZQ**Tg~uwW`K aXVMO?* $@6} R11;tif7"sJ %ࢬYri܎X&,<}jvɕaN/7q̌8kgKJUcU {َc&odVV2a_dPLrJa(0Scˍ4e zCIf,Ru.0>;oнQVwtM2^X3IRwȡe>L/T E)zx xOV lFnG ]n4Jʕ[Rէlp)Ghe꒽t%i#[zɋw^ƂLV9]ѤE;C)ƆR;NұbAͺԬ 5_Ҡd.%VKo*dopEwxޠZF%s&YĪ,qO${ւ&4|.B0z6,CQub]t>.K\4}5 m@5zEiyijӚwV>>B׏nǙ8J0v Y;G~ ˅uށ٘SF bSȕwUN{-z;wyZuGOG-TL?qZ!A/Yi/@1dWi4ɈT &K]w3M!`)/@P%cV_D*0n ^UJ ٙT+qŖ;tZAɖ8p&NjMRMp %_¶>K*z'vC0">ZQXC ?,tiX3%MB/^5O{j6 76x!(cAa3HT ?  t 9gpwEg{3WK/c^" ye=RX0]~^5fC~sL F+옼/QiB(1 ȹ/NVl@1V~>͗ag7Cu[)yu% O U߳؝zP]wiQ*n"Leޏ/;YSf6:L.jkK1zD=K6a:-˴@>Wshh`<>^$%[-AFnH6-l>`H˃7qGhV}NZbx$h6v -z{űf@&谝|/IKJH0V tQգrdvU5Hi( w}`9׉cɇV# /9i7|ST_(,Uw;V)aEbuY"[?,PT "+=.`.)㜚x[{1SeJWžY,T5u.S:!P#j#,Ǎi~?Eggz5oAT{Pəaܳl-K@s:LhLI{0'zv&qՏ}ܬ%2;k[HU*ވ=[^[(jY*P/b*ߚ\[QdR c&2qY㬴bӼ%﬽/ iK^&=ˮ[m #rN&bU'2ZV R\9-K欪 L K{ Tm,1cHfsZt< `@sPA$EۉAD?.XN&4n1ɶ&hlsBǹIahFyV,!?z4vXcNzÝoKu)j6NZ R+9MV'Bg\v!VHsʺ :*jM,8Wp]5үiXA*~ (M*:$=i$illOЫՎM Q19Nu]8_THwcz0ʛ.U %{f'OlFoqγHz{ ׯTNK9w!~ D:e =dslC1pAxX_̞X5J5#ť,^( Rw[:y1vj/6tjhdZq둋$_BMzezJmuxr.@i=$kwqmw)R8<뾉xK4@Tq9+G .댪sM:EҖzktEw@fSxFbe.J%rF_zHMP _{ǥ `1Wiw1Z}Y杹;]^Xóy# ̔HȔNa}*X7l)x$t—hEM@_YϽ6rhfvmS^&ڟ=qvP#P,ˎ/vEH느w'^Ŭ/Ե>{bCTݲP5viW~^" .-@Bk!Bx-je! q%FÓ}nQJΊ7@f_;} eVt$+MH(nN!0pN-v~" Owe\:@}vQ9Of ]$;#:[fE˥qYڱ4ޖz/țlҠ_rME^^[o:(X7x{f-`eGՍ#!FtgFໞ1D X6Czo1mwn-b~ħzeF/<vW2-hrD58^wIFHH3lq)VPgFҐҽ!sX!Z''ezpigS@L`XpmU3)=]=<ڰJ^/%]/3vXIK e$voNPXuw~zfEq:8lc.Mg,HXf&E:)>; od" BNdjr[S\~A,"CAC썒Z6Hȉ4'+v؆x' mn{~7.^C\y̙N?kOXpۖE^3 C}k"wCA[Ԝ x1A`:7Bgn)aB{<͟.ꂈct.q _֕'uNCۺb̃ !ko*S dr{ÜIreQ5i%<ƥR:΃BCn=Fk˕W:_|P`{9S;a+]'$,nkWS8-rLzM9sSAg=&v5i Ӈthl(=S"4mT}#"r(A_c\5N;82*gۚ?IzY@?w j6dgRGpW|sSr;N(Aef?Ͳ͸^" ݴI֬Lqx⢖TIX ]>z%Fۘ7b2XИ\_Q|_%Z E\vg:ɰEq\xI}t6Cמ}L+6Ítш?9s\iX]xMVJ-M }'6+0a` V[)q'8{}q/ 0( 'T9X ̽~"*Ig̗9Ţ_W1/H*l]fy狦9YEq( RDРO|]Z T4z#d.YI:}XI-*;.ruֆ~KnQ',uuadleë ,:nt#'rHN.$o'1vEZw(d /b|3> N ! Ak}!0R9Q CC ?vX>>m|t{jwp #oo4Oq"4e T:R$u[k7Yf! PzRL2k|&0Mf}jMm#f;VɁڊ8b$(YՔKԬ\FxNpu"yr$ ebZNl *%*0&'9)XhR'r2yLާ.d|зD .A4<(^)]&.6KJ=;s Brj M&ԗ#Q]a GN48Hylb>߀ #0aQ b2.r@b,#hOiy{c4/;~8AxϲCV}$}Z!X =Zafam̲hkhwSɠJ-zVp9;ՍYdK+t9?u&O|$Y JHC w}fOп͎KsҰ&%6Y3" `1jGZ7U+XN[b^B5G ?7pf=@'Grj{_ͤ <@C{jzLeRn7~hlaFeǠzT!~Y[m,3"9O*`*9Ѥ!H ;/Hn< vbL5H|~HŠ[n_>:I5u)UQ5Ӝ.52N!Cc tʡF8xupREGZ Bv6H}Qr#)"]NhRe!0ΑOSTnqV-&|~U!Pg[9xdL"cOo ]m0t=F8.e)9NMs+-l_DF:#X~jq(d5 gvS[$vD493w,t fv&.,q݉ Z O\=^e 9[kq |}ZP:9VQ7z&*? NtfI.VE$"N>*_~h:wе_ua[V h(a\a)9Q {56?_¦cv`"~_ -ez,|qݛ0X:쎪02xSCgPBpqGߧfwCȭP6v e*X 24>À"CmvE\:U Sh*[CIK,ڢ9oLچL$mWC'-%1g=rdNU 2GENK5Du{ۙ^/ۇk~D:Z/a&S-f %&A.8ьӡ7;KRXvǏ^A?h a]XyC*rT~Yap316W,[} h3E֢240IICzq לy5F? jJIHQHj j*Rt ~ /xΪRXF!8$GP&lwZzOGq&@tA ,Zjz :X\GWI.sKp=B_v%Wv9 TBeƟX-~aVGd]8$_3o ’Na[]*ߗr4w"6װ #8cVKj1B~cef{^$ &t~ 59f-5(6"\ XH*Gfyz5H,+X&s]T:Y}CD[3PEƈH4ɥa4GwKW#L|41Sr;ͻx=)t4iRA$Q6H)J,Ƨ{2%$dPc; ͮ2J=HyK-2u˧ozf#NU^Z3CAt`|RJ crCBevz+Bƽ5z6JE3xmb,W+!YPԌ[gHH~,'Z})53oIFL1dbd\fsX7 H/Ңn6J<j3|b:94Kfy˻riXو\w]<0n2~/ZcyĕN$bT9xvT'˯}:jl=+`Kڇ< Ọg52¼5'!7gW .5QY*>{}_1,άs107 1o-f 8H)"i6C EC5S<./:&̑8]!fK!JRڍMiV c_蔢QlPqwgfE[<ܠK9i)xxv?wDlS[Dz5 'ܬ