freerdp-proxy-2.1.2-150200.15.24.1 >  A c1p9|DF|̽4F\>ɩ=-mO;GgĕC`'ngfrWq)a6yp:EW|G'`/L\rԇZ[㉔WQ@؞40c1hw%8t7UU2yKҠؤFz$c r:%2rIlɳ,AYzclY+4Sy lfP? jm3Pc88鷍9TF >p>P?Pd % X 5Va w       @Dl   (8$9$:$FMGMHMIMXMYM\N(]N,^N:bNDcNdOoeOtfOwlOyuOvOwP`xPdyPhzPPPPPCfreerdp-proxy2.1.2150200.15.24.1Remote Desktop Security and Monitorig Proxy ServerThis package contains a proxy that allows to select specific features and channels allowed for all connections passing through. It allows monitoring of the running sessions.c0ibs-arm-4SUSE Linux Enterprise 15SUSE LLC Apache-2.0https://www.suse.com/Productivity/Networking/Otherhttps://www.freerdp.com/linuxaarch64c07751e603f7e7e88d29c5c5cb9a49693709aa9cd722358c28aa8547689b32370erootrootfreerdp-2.1.2-150200.15.24.1.src.rpmfreerdp-proxyfreerdp-proxy(aarch-64)@@@@@@@@    ld-linux-aarch64.so.1()(64bit)ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libfreerdp-client2.so.2()(64bit)libfreerdp-server2.so.2()(64bit)libfreerdp2.so.2()(64bit)libwinpr2.so.2()(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.1c\cN@bL@b@_16_^@^@^^^I^@^@^T@^^t@]@\@[@[j@Zz@Z@Z`@ZkZWQZY@@YKYKY=0Y;@X~@XW 96x96 pixel are visible. - USB redirection command line improvements (filter options) - Various translation improvements for android and ios clients - Removed upstream patches fix-freerdp-2.0.0-usbdk-build.patch and fix-URBDRC_DEVICE_ADD_FLAG-definitions.patch- Updated and reviewed make command and added fix-freerdp-2.0.0-usbdk-build.patch to fix boo#1169679 and make USB working again - Fixed build for SLE_12 - Cleaned up spec file- Add fix-URBDRC_DEVICE_ADD_FLAG-definitions.patch in order to fix boo#1169748.- Added cairo support for scaling - Cleaned up spec- Removed patch freerdp-Fix-realloc-return-handling.patch - Added pkgconfig(libusb-1.0) for building - Added new package for freerdp-proxy - Cleaned up spec file - Updated to release 2.0.0 * Fixed CVEs: - CVE-2020-11521 - CVE-2020-11522 - CVE-2020-11523 - CVE-2020-11524 - CVE-2020-11525 - CVE-2020-11526 * Fixed security related issues: - gh#FreeRDP/FreeRDP#6005 - gh#FreeRDP/FreeRDP#6006 - gh#FreeRDP/FreeRDP#6007 - gh#FreeRDP/FreeRDP#6008 - gh#FreeRDP/FreeRDP#6009 - gh#FreeRDP/FreeRDP#6010 - gh#FreeRDP/FreeRDP#6011 - gh#FreeRDP/FreeRDP#6012 - gh#FreeRDP/FreeRDP#6013 * sha256 is now used instead of sha1 to fingerprint certificates. This will invalidate all hosts in FreeRDP known_hosts2 file and causes a prompt if a new connection is established after the update * First version of the RDP proxy was added (gh#FreeRDP/FreeRDP#5372) thanks to @kubistika * Smartcard received some refactoring. Missing functions were added and input validation was improved (gh#FreeRDP/FreeRDP#5884) * A new option /cert that unifies all certificate related options (gh#FreeRDP/FreeRDP#5880) The old options (cert-ignore, cert-deny, cert-name, cert-tofu) are still available but marked as deprecated * Support for Remote Assistance Protocol Version 2 [MS-RA] * The DirectFB client was removed because it was unmaintained * Unified initialization of OrderSupport * Fix for licensing against Windows Server 2003 * Font smoothing is now enabled per default * Smart scaling for Wayland using libcairo was added (gh#FreeRDP/FreeRDP#5215) * Unified update->BeginPaint and update->EndPaint * An image scaling API for software drawing was added * Rail was updated to the latest spec version 28.0 * Support for H.264 in the shadow server is now detected at runtime * Add mask= option for /gfx and /gfx-h264 (gh#FreeRDP/FreeRDP#5771) * A new option /timeout was added to adjust the TCP ACK timeout (gh#FreeRDP/FreeRDP#5987)- Disable LTO on aarch64 and %arm to fix build- Add freerdp-Fix-realloc-return-handling.patch: Fix realloc return handling that results in memory leaks (boo#1153163, boo#1153164, gh#FreeRDP/FreeRDP#5645, CVE-2019-17177, CVE-2019-17178)- Add Requires: lib%{name}%{major_version} = %{version}-%{release}: freerdp should depend on the same release of libfreerdp2 (boo#1129193)- upgrade to version 2.0.0-rc4 (FATE#326739) * Fix the following issues: - CVE-2018-8784, boo#1116708 - CVE-2018-8785, boo#1117967 - CVE-2018-8786, boo#1117966 - CVE-2018-8787, boo#1117964 - CVE-2018-8788, boo#1117963 - CVE-2018-8789, boo#1117965 - CVE-2018-1000852, boo#1120507 * Security and stability improvements, including boo#1103557 and boo#1112028 * Refactored ntlm_av_pairs API * gateway: multiple fixes and improvements * client/X11: support for rail (remote app) icons was added * the licensing code was re-worked: Per-device licenses are now saved on the client and used on re-connect: WARNING: this is a change in FreeRDP behavior regarding licensing WARNING: this is a change in FreeRDP behavior regarding licensing. If the old behavior is required, or no licenses should be saved use the new command line option +old-license (gh#/FreeRDP/FreeRDP#4979) * improve order handling - only orders that were enabled during capability exchange are accepted. WARNING and NOTE: some servers do improperly send orders that weren't negotiated, for such cases the new command line option /relax-order-checks was added to disable the strict order checking. If connecting to xrdp the options /relax-order-checks *and* +glyph-cache are required. (gh#/FreeRDP/FreeRDP#4926) * /smartcard has now support for substring filters (gh#/FreeRDP/FreeRDP#4840) for details see https://github.com/FreeRDP/FreeRDP/wiki/smartcard-logon * add new command line option /smartcard-logon to allow smartcard login (currently only with RDP security) * add support to set tls security level (for openssl >= 1.1.0) - default level is set to 1 - the new command line option /tls-seclevel:[LEVEL] allows to set a different level if required * new command line option: /window-position to allow positioning the window on startup * client/X11: set window title before mapping * rdpsnd/audin (mostly server side) add support for audio re-sampling using soxr or ffmpeg- upgrade to version 2.0.0-rc3 See: https://github.com/FreeRDP/FreeRDP/milestone/9?closed=1 * Improved and cleaned up the command line interface * Fixed automount issues * Fixed several audio and microphone related issues * Implemented AAC and MP3 codecs * Added Wave2 support * Addedd dynamic resolution with full screen toggle support * Improved redirection handling and certificate issues * Improved automatic reconnects * Improced connection error handling * Fixed invalid pointer, double-free, integer underflow, buffer overflows issues as well as other memory leaks * fixed X11 Right-Ctrl ungrab feature * winpr: Updates time zone data to April 2018 * added libressl compatibility- removed SLE11 condition - removed no_connection_to_windows_10_17101.patch - removed -DBUILTIN_CHANNELS=OFF switch - explicitly set -DCHANNEL_GEOMETRY=ON - Disable the new X264 and OPENH264 codecs because openSUSE does not provide them - upgrade to version 2.0.0-rc2 See: https://github.com/FreeRDP/FreeRDP/milestone/8 Noteworthy features and improvements: * IMPORTANT: add support CredSSP v6 - this fixes KB4088776 see #4449, #4488 * basic support for the "Video Optimized Remoting Virtual Channel Extension" (MS-RDPEVOR) was added * many smart card related fixes and cleanups #4312 * fix ccache support * add support for memory and thread sanitizer * support for dynamic resloution changes was added in xfreerdp #4313 * support for gateway access token (command line option /gat) was added * initial support for travis-ci.org was added * SSE optimization version of RGB to AVC444 frame split was added * build: -msse2/-msse3 are not enabled globally anymore Fixed github issues (excerpt): * #4227 Convert settings->Password to binary blob * #4231 freerdp-2.0.0_rc0: 5 tests failed out of 184 on ppc * #4276 Big endian fixes * #4291 xfreerdp “Segmentation fault” when connecting to freerdp-shadow-cli * #4293 [X11] shadow server memory corruption with /monitors:2 #4293 * #4296 drive redirection - raise an error if the directory can't be found * #4306 Cannot connect to shadow server with NLA auth: SEC_E_OUT_OF_SEQUENCE (boo#1085416, boo#1087240, boo#1104918, CVE-2018-0886) * #4457 Fix /size: /w: /h: with /monitors: (Fix custom sizes) * #4527 pre-connection blob (pcb) support in .rdp files * #4552 Fix Windows 10 cursors drawing as black * smartcard related: #3521, #3431, #3474, #3488, #775, #1424- Fix boo#1090677 activate pulse optional component- Added no_connection_to_windows_10_17101.patch to fix Windows-connection-problem after Windows march 2018 updates. This fix is related to boo#1085416- Do not use xorg-x11-devel, instead buildrequire individual x components. - Only attempt to ge rid of __DATE__ and __TIME__ if SOURCE_DATE_EPOCH is not set.- Users can connect only once wo windows sessions due to [#]gh/FreeRDP/FreeRDP/4348 Therefore WITH_GSSAPI has been disabled until that issue has been solved- Updated to 2.0.0-rc1 Noteworthy features and improvements: * support for FIPS mode was added (option +fipsmode) * initial client side kerberos support (run cmake with WITH_GSSAPI) * support for ssh-agent redirection (as rdp channel) * the man page(s) and /help were updated an improved * add support for ICU for unicode conversion (-DWITH_ICU=ON) * client add option to force password prompt before connection (/from-stdin[:force]) * extend /size to allow width or height percentages (#gh/FreeRDP/FreeRDP/4146) * add support for "password is pin" * clipboard is now enabled per default (use -clipboard to disable) Fixed github issues (excerpt): * #gh/FreeRDP/FreeRDP/4281: Added option to prefer IPv6 over IPv4 * #gh/FreeRDP/FreeRDP/3890: Point to OpenSSL doc for private CA * #gh/FreeRDP/FreeRDP/3378: support 31 static channels as described in the spec * #gh/FreeRDP/FreeRDP/4253: Rfx decode tile width. * #gh/FreeRDP/FreeRDP/3267: fix parsing of drivestoredirect * #gh/FreeRDP/FreeRDP/4257: Proper error checks for /kbd argument * #gh/FreeRDP/FreeRDP/4249: Corruption due to recursive parser * #gh/FreeRDP/FreeRDP/4111: 15bpp color handling for brush. * #gh/FreeRDP/FreeRDP/3509: Added Ctrl+Alt+Enter description * #gh/FreeRDP/FreeRDP/3211: Return freerdp error from main. * #gh/FreeRDP/FreeRDP/3513: add better description for drive redirection * #gh/FreeRDP/FreeRDP/4199: ConvertFindDataAToW string length * #gh/FreeRDP/FreeRDP/4135: client/x11: fix colors on big endian * #gh/FreeRDP/FreeRDP/4089: fix h264 context leak when DeleteSurface * #gh/FreeRDP/FreeRDP/4117: possible segfault * #gh/FreeRDP/FreeRDP/4091: fix a regression with remote program- Remove extraneous Obsoletes for packages that never existed in openSUSE:Factory or X11:RemoteDesktop. - Rename libuwac0-devel to uwac0-devel and libwinpr-devel to winpr-devel, as that seems to be their upstream name which packages are encouraged to stick to. - Remove duplicated pkgconfig requires (these are autodetected).- Fixed download location- Switched to official RC0 - Create wayland client package and libuwac0 package - Create separate libwinpr2 to be used in other packages - enabled gstreamer (currently disabled for tumbleweed) - enabled kerberos authentication - Update to official RC0 Fix the following issues identified by the CISCO TALOS project: * TALOS-2017-0336 CVE-2017-2834 boo#1050714 * TALOS-2017-0337 CVE-2017-2835 boo#1050712 * TALOS-2017-0338 CVE-2017-2836 boo#1050699 * TALOS-2017-0339 CVE-2017-2837 boo#1050704 * TALOS-2017-0340 CVE-2017-2838 boo#1050708 * TALOS-2017-0341 CVE-2017-2839 boo#1050711- Redo history by using changelog url - Update to version 2.0.0~git.1497095982.1dbd2d28d: See https://github.com/freerdp/freeRDP/compare/043243f...1dbd2d28d for full details. - Packaging : + Move to xz tarball in _service + Remove 3472.patch merged upstream - Update to version 2.0.0~git.1496304402.c42ccb508: See https://github.com/freerdp/freeRDP/compare/043243f...c42ccb508 for changes.- Forcefully enable PIE in CFLAGS as the automatism did not work.- Add 3472.patch until upstream #3472 isssue is fixed and PR merged this fix boo#1004108- Update to version 2.0.0~git.1477034991.043243f: * fixed kerberos authentication * shadow/rdpsnd: Fix race condition in rdpsnd channel server. The output buffer and format parameters are not protected. * wfreerdp: fix invalid VerifyCertificate callback * rdpsnd/server: decrease audio latency and make it configurable. * Add an environment variables section to the man * protocol violation: rdp_read_extended_info_packet * Added support for OpenH264 1.6 * freerdp: fix sending of TLS alert on NLA failure, add better handling of server-side NLA in shadow server * freerdp: add configurable NTLM SAM file option for server-side NLA * freerdp: make modifications to NLA server-side fixes according to PR comments * Fixed a windows 8.1 issue.- Kill off __DATE__ from built sources.- Update to GNOME 3.20.2 FATE#318572 - Add obs git integration. - Update to version 2.0.0git.1463131968.4e66df7: + Fixed memory leaks. + wfreerdp: fix name build without client interface + libfreerdp-codec: fix xcrush decompression, revert remote control fix + KB3153731: May 2016 DST update for Azerbaijan, Chile, Haiti and Morocco + libfreerdp-codec: make proper xcrush context reset fix- Update to version 2.0.0, git master branch id a7ca42e (FATE#319661), no upstream changelog available. * Warning: This is a git snapshot regarded as technical preview by upstream. * Warning: For xfreerdp, new /long-option commandline interfaces have replaced the old --long-option interfaces. Existing user scripts need to migrate to the new interfaces to avoid breakages. For more details, see: https://github.com/FreeRDP/FreeRDP/wiki/CommandLineInterface * Add Network Level Ahthentication support. * Add Windows Portable Runtime. For more details, see: http://www.freerdp.com/2012/05/24/winpr-windows-portable-runtime * Obsolete libfreerdp-1_0-plugins. - Drop FindALSA.cmake: deprecated - Drop freerdp_branch-1.0.x_fix-kpdivide-issue831.patch: fixed upstream, implemention now in include/freerdp/scancode.h. - Drop freerdp-CVE-2014-0250.patch (bnc#880317): fixed upstream 532c420. - Drop freerdp-CVE-2014-0791.patch (bnc#857491): fixed upstream f1d6afc. - Drop freerdp-fix-FindPCSC-macro.patch: fixed upstream 9148af3. - Drop freerdp-handle-null-device-name.patch (bnc#785437): deprecated, related implementation dropped. was: freerdp-fix-pulse-no-device-name.patchibs-arm-4 16692799112.1.2-150200.15.24.12.1.2-150200.15.24.1freerdp-proxy/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.suse.de/SUSE:Maintenance:26972/SUSE_SLE-15-SP2_Update/dd952862905c5f2f57e400818352192f-freerdp.SUSE_SLE-15-SP2_Updatecpioxz5aarch64-suse-linuxELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=97f23e1a34fccd724445b4e16bfb4ad7f6c59e44, for GNU/Linux 3.7.0, strippedRRRRRRRRx5/ p8C*7Nutf-8e17930012da47147429af01e07f9894eb58c1fd4cb2e4855df8079b7550fe15b? 7zXZ !t/ o?] crv9wIXH`?j5"QGAh8Ľhm?2Ϳ9s%K#s0 ĺD# 3$[Ȝ;voPctVi*Kvy j`H׳〄8dc& kK]:Ix [Íi:3a JD__|b?%z~W*T3Sw-X.uj37<jUALi= T_RCG+/-"3 lQe$п$ޜq2RoF T\&QΰP`*d WEnJ֋~{9b%yyiT 1p]Ry0<& &&UR~273h#@+MY([пӉ+L-2189"{>;͖ɱv;as:0gu.gw m\4_H3 ¹h\ aRL9H2T])goe]E^<|{BӨ4*cWlTH 2/ǽiavr 14p( ?Wxfu!;PH p5{$ݭa 7չ|֌QM]9G(*L-t(\苄X)޶ =T[εMi Ӽj BWUb:Ot]zoV/ NֶwxtDQy+lk68@ +(Oc8{AKshYM.ja{ %]_͌ޣjM}d~(,XhE3/5PbOi"aY iq/ھ,~~, LFffq0vs_L= &S{VA }Ξ$[oCX,OǻKr)2nCR)D]SҎXF5EdS쌰y9L| P~ \52ll=YPP@stZ`-µwRA) mlRʑ+wDY-3]s\a˸{"^`ܘ "6u"1AXJDE(l4L2EFH{1QIyHTk!F2K. 6YadZpFtϜdGjNd^`-EI&a|i㢲H}H$غ Q:ZwZ7u+~Ӗ>ZhGf `X$t'2K%f+` ,[TG#}?]o~:~VjA\ MpMxGƓ8`IyJ}̲z sը|6aooV(p Ñ=K$eB¥y[]"9#_ h3Ug:\ˊ捳*qKzA|̍'-T&1ĂO+\㼒tOQx1Rofz^? T9w;Ń7:\-M7{.æDntD΁9/֍Lvc/Taea9 ١R;rC?_v=!x;3.79G + 磴h$7H8K,^?^WD*X (Ow&|En 3X˙꾊p]r?qgYVc*ҬHR8\!']ij"7yJpTM8O\9ȅ$䍿Y]rk_ ;l~Y&xvC;w_K_/uY`>%l3H8~"  *e FP{Pb_`$6kRKTLnǒULsm+yu P4N^#s z` ]Ȳ BKyCJsCD{Q:K,USSvJ+%7F[6M*tKuzjNXT&dц>4]ԄEK$brz^3SGXOz'|tXG^.LVUտƮEGxv)iռߎǒu>I3W 0dڣE j\#Nj+S~FR9 >W 6G#p"iga%zEs(SCޜL9F:<(8*]Vi"jҳRAAtIoOI=+cpR!EÑym}UT l–((u<86Xuq p?45nEqʈCf͊ZxՁ,}Z&B9 S#Qj&G}mwPKg҂3I$EWCFlbrv-Y ]TI@ o*r*|+abM G$l4|vog-Q7$_eƥ)O+3.qHg<^8%#$E^_|GV'gꨭW>u$j= E5t*&$ʼ/Yχϼ}풡ay\fr&VO򨘾*h_RdNO$ uLx?<.<|Y~!MG[B뾁[W;L9H/v59o`.Wwu0?Z)(ܩlf6ZVv oZ![z8tJE5*UW@ Hx^'풡fFn%JF3#@gIPⷒZүe -R K;VA\W yfb>F #% -2݌̑5:pzr Êug;tg谟|ĐFcqLjɝe{:s!1h'=sO;U@qNkc?"yj$CkY(mѬB,-7 phΏMiRR@iP 8]F57p4UbC^M/)Ii /E`] $i./%\M_H\aga/*lNgCE-11!P3:nw\zڤZjt&Q.lC]gQU"] Y9>E /oN }rRF[hKmJbS{};&/j":Nskot& B{nQ,$T䨧8< \W2=ݏA{5 s>\Vw}E_d[Y!nVmAdnp}uba;:A}[O'oSz*#3λ(cj|%BSC57e*[Dn¤i/U>gF*v|euVӲ!n`2 eޢ)c~aQQQ8LiDXS#pQ9=;Eu(GD_IO\c:P{(8)Ch>Lr1.2s>Ft"\L $0|5`D}YeK2D֚2V% ,\r9 LtmhmQ>M|2t!#<%*RՄ7;r}P'jˀ&%. -Dn\`l9#M&l5뽲ـ`TWCßr><1Kl$IQ1W#3@d}Tĭ% !^A'"Xi3Rkq"o!w1GkfM9IQ13b%+$PLeUt.5(t \o7,~.ybmE"xosAN 7qY*X˜Aqquo6))g50b Btݓ qLoށ ~j֘jRtbʿ'"mq@-P>^ b[b~u6 Y$F/̟ q=b{w\reү<} $jGboT-!|O#+AˢCzyVWX}0߶%[ՇW#vYA\P=ShΜ&\&X|ОKnJˬkGԄT_bWx=7*q}챵.kW1{q%VpOFcURp8t)PSZhR0T;'kk ovI1b{pMK^5Q4;EHo)1)u#7}hb~[ⰖkgFk*fף.־ ; &48DO2LLُKgIӶQfžCAlT> |+Oap<ػ^ϡꍷ17\_8CO.nr]peKT<QY"˕N- {m1佳k8{Z&-$ӵ:=^9 "~YQ Oiba0֢8@i5N,RpuQͶw%`F ,UA"M` a8ـ)$ ɾ#=NRMBX(Bo,&6~/$ HY>5[ Ћnfb|P_ge$M7E°A#~ #%\Z-llpB<|_""!4Vkɢc]^>m/8ImڋL/SGDnO#@ LD'? ԙIèɄ\sB ]$sᐚ_-q8ⱇ@:fx;27rq=ڡCw}'@遼*Vr)M)jpfrQq؂ognCscGs]\@@C^HbP&VkPY@I|ti׊L0u9K`lG)0#Y[ ;@0\\Mddگ\aW6i5Ō"7m`=zg>DV_vo&6rvyxK՝6MKܘ0 }䈎SuiDP{}js`8w.T'h!mBR$rb'MI"*7yfNg:JNm [ZɔDVX$ VeW/JJ.FDe6( w#+Yz%r Ii92?Q{GdfnQ< ɣ Y])EcFjIfՕp[uًZ8:͡,d$/p,vpq'f̤SbCP SnnYofQj 4pbnvq9aᾀ=ɾջtTsZ \:"JSA-Sr9eCS@hu)4+NMtJw^)>*dLٮ^T(/slܮWD{qD J^IwG ILmz@ؙ9\>Ug ~t3; 1-k?ҋm"v앍9BKʫX5o&LS4{J !wO$ Pߍ[N}`P9v"b&˾pLWDA6%(E5WJM A sv}]|fU\}v.YN° 4.ԭVTmJE)iC]=#Hq*gM?4zp~F鼉 .#\Nm=~Kr2P;OIu1Xf4"~`<1<誦mFɎfjkFR"C.c<#L9tYXlfCCf6Q,ζ~΃ByރVq@ r+De&nFVxg^4(szkiQ)i׃[ZC{GFQтuIm(eq^FA(F=x:>dr$Hu)MlX^8IZB0MC%厛ūA#5QHo@`ͼ%bxNDק[躗xA1j0hPM g+٘ԺҺ;K֤r7uP7ёZCr'IFEցb+l!äVu?2yJ3I!=?J9Τ@ȉnLodXR15b`AťytFOS#z1X yZ Cr,1Jx?LFMkPGtaK!b>ǏT ϙ P OtAU t/jwO8[[ zu7U֮& |yXiZ`')fE *ORKLIJQ/3Q12{y ;]նf QB*kV{m+ l {/O#7mt꒫ScQyy*Hg-pXPuW-zĠ0/E̖bV+>w-5WW>g5)tnVg>3K0H1XW RKΥӇ>->h^ %M%JQYw}9y)ڙ y `>TH 8Li*um9v;r-7%%+H`]U& / (7daan&q$}[Y\+rLh|,N~C`_e%KAtf}JNrx$6kޓTa~fLn8p|Z0՟\)o46b 6Tc[w+>:dNc%/:)9 a;l`'Js7̸X5Ĕ♫myt{J0\4 9]vJV$ӧ>%7m,[ Io9B&Uħ,N"',tJFL$+(n:c7#C~:3gGzKG\aXin)`Ǥۺw^_&%}UPY6i.w?MãFN j7ܔ :m8o2sA#Hz {ة);&h k>e~UTNzL_}G`pjCٶΘqA=du3PQwhg=g'}E4X]Ü ~ӧq"3z@_DiN\it`gʢXß6U<`ɇ.~f.KHB|2R?k4ucch;Rsc\*ה w*A0%/kXFqRֳ{עvj\$̢\~":76 '/'r%2uGJ 6sH)5*B=}2} ՠǞK'RC:gfqp39! d)B)BЧA8ׯ&|hDw r+vnLQtw L8&.=73 @7&4xelgFqQ:y~ 0?rBVwD#;y?5SN5(HS@pYtWg,VL>sc?W8\Xr*p9fM3o6|R[|(mի9KԨ 98>{ssN}*Q ٵ1h(H~pq3=oe3Ҍul(g( ۦŊ|',(Q.KM{Ps*Ŋ( LHnRE{b=3kxk ,OjW-.D obG{ʻWIvK3kؤM^ Y`!N9ܺ'_Yqޮh9fdMFI8}- \ee>Y?v6ZHcA2 y 6}N2c]_Yǡo: jRgP|RɚaRn-L׀sA<9ˌ+|@p*:FHB 1D;?Hs/vpީ!Ast&GXTw՚Ԩ$M"8R?."{,2El< ;ذOܟ!?E_d+i?zL _Z^E(6>Dhj:QLt;o vCih1>}wuKTDcyTIM2 0߂.UH%B-gV:.u, ]*V ,Lf>a$N#@I-5̞PC$SIX9o&Spfݖ'r^^=iKƶ^ S;:#$ ベ; 'k /*evon5wF\Ov%ф&;+#Qx6F/FyefP \ߓg8:,|`=BYpOzi+ 6^I;ݿi%,Ekm>YoYsYE4毛o9p؝8VOvd::,,6v?%: 섀hhϮRrЧW RkHaIP71XJ,:zO)x= WϑSRW*l =$Td^z>nPvi at~%\"QCz)ڴ_$Y;{;tlLh~eyl6s0*|>E!VbԽ"o3MYC3ĝ8Eh;>.e UPD.yCSn\Z=jm#:GBnS?a b̽wӗJ07 n#0DPnzNA!M3üF^b VFp-nUK T'- ˳ i'i]79ZқwJL:$zia,l-ORacOcWBX pA)G4'E<x։z:Yh ; u}obD(i2t +H68%US9 Okڞz0:?% S9\69v6F NdU^A0yvbSG ڒCSCƤ2PCqҐ{Ӊ=z61>A:@4~-3kW"S٩v0 -5BpZ]풼4`!#NoOP} >~\b>17?gmk(_!3Avg^ ?6f,wKdnp)0=Pϊ{,1NU 4hiL]`f t©ط= X,*MF.21EΊ$evni^G:>I=1H1< H*NxT<7)cN(a03TTd_G}.Z|So%u#s?Db8:&QC]BQaGFx7H?(ҁmیR,o Tt<5 # 7\읋!)>x"PleԲ!2mPMpQԍ `C -ҪRfp,1|CVm}1B0w/FB&19\{C8y$wl`S2竤xMCliJqYC0BZddZ*?'WZl43o{hx/釜\Xԛ=l(Y9a @X(ljtlI\*Z$Q'&I4처g)_jDrVW.:W'ɭ:001^*5lK |;N*Cn^A&"2&LoO_f Xt|0x|H 7UF!"O={c%pRh2gkxB.~YN۳ HnKq$; f&q8ⷳpXT 1^ oܱLx8rAK.)b;bGM,$sq;G)أv7_p^,MT_>slձ?:8}mv^|>yyrs.OV aF_rOL]h2/2^¶X+oԴaI'w1u&Lٚ_yšySd0\I8%uRiKBX";/_NU2&ה)hE?_a~pB 7BFAŵS^uc:lsla\t5q?Fe:o-ׅ/"^Ma8K%0!4rM+K< ĺvk+^m7ёV/z }QGP\-)@t; 2ؠ#1{Gi !짘[L7NXLN##<_HY ^ѺGe/WCV1^Ú w{9P:?`T>`أ\T#Ƙ%"23%jЛɯq.ؿio1j,g{ ~9smIa斛p]cuB+˒Ǯ(W.UPk_%!PP)7& W|g l!/1H&) Edta&WNsR_V_px ¦ϫz.Zvgj9*#@4(zxrDSbN1ԚjW)Xџ󽀤g ;GAf6Iibic<9 :ptxDeeW.i]e!,u@: 7\?/j+j 9*Y$qce}El1M@y]nRKvsXVLQO1ռǴկ΃(F.uF^VHD04fRr7挿kҶgN\ܲ< Ɠ 0\4` k3knJz™Dtw9!AZ ;w G})UKc=ʤcx44 %̦Wt65o\\м9Wz$Pec`vpk\^PW +&ߖ_N3RG٪ e6$Scae=DO2:,0rJc>,4JG cHvbl.4Wȇ>).PB쫪re.cü5iڟ !cNW]@gcYEdLBg ;~*H׸ .t(Jjbr;T_jO'yMn%ės]n{[%;oՁbQKC*uIA (EEl ~@=2$ Z@S9V (o~mN@Gl56|k@6aV /groCw!z뜻Z*+2Owld$ z2`H0U7|hf ؕ]Rgx(mȆj+vfɕhT76S"Y# + G*_бKLa_u)7.nј1j4R-6sgR%<D~ݴFТP>)&EzdM=S|U++ V(ؾ~.M' 4hUE"B(l1JCkC9#X^irf_ v]`%v4 0)%/Xk]{Pa,ߛ^$ICQ+woт4Ѫ+՛Z639ᇡYH.eǡ%w;؀L*hvA9j\'"iܹAS"Ł^4uŴyWtu6,c"dڼI⡼Qp4 k!.E渥87&}p/#N hȊ78#Ri1,1dr*xG-"SCgEau2d+Km\Qp1D(݌"gM}3c4 Fqх" &(jXݿ\pQARvyv8j:¥kF ԝu;l(3e#—p)h|哻E)<Ar#`>u-`5+ qa>&BgD& Y?bG}E f;ml>Cbl74`pfay婗(K5Lb @;->u' }4P8\y3q _:cZ.L3Mצa 8&妝Vd[!b 'h9>LV,4M^"I9P`"X Cn^]8&5ܲ-'Z}Ԓ|=>|VmѰ?/5~ $]ޒD>ZݐƋH Ċn턏:=+!VcK̆fñ*=h9[}OvAr tǜvJ+U\5h9߸ڃ߂Ɖ {=Yy؅~ugpJ}EƬ>6VRY2P(-ɸD4zٔsZ\e&e9+0[FCv+vyuxR,usZPv.(41Pf !'L[Ѹ:=IAVݵ^s?EXEI/ל =p3KF[XD]~/8dr эsT$"t[^_08=x̙?SbFD9[c+. 7"HVvpey_!m'sGʈ @~7t=I>:,[#q:#]>^~ an5A+J a %vHVWR:L:~L_QE83>@$)n_P3d~1zwEZ"} {nrT0Y5ͥvJE=jxT[b4^M@# ]-KOUQ~Opҳ`C.Ը4B!c%!I?Ş8l5F.o(7TTm {E$<Dz3H3۬9F[5gʾyFqDŽ>/ wPhJUCIJh mEU /N3L Q,1W '0a>~q;E }0dqP[@r_#l:zDD :z̎iig5ecRbȅ!P,_i$H$N- z*s#B&&hi`qa/>_%˿f=L'"I O>^L8V'"GG6%5 .}/9j;w| =Xl,>vNo}6pZFN{-H=xa"j?.:.,ueT/Y_&;6 ٩'HBgnjҼ0e@H\ْplփPVl/uyT;pcg;sh2L?{ Iq*h=>#W08H]@v[$Yz#˓p2,p;>BO1,H9!q% *smƒ"l #N|tC^#*J/9" AK>5>&Ő3v,)V GEBiW۞pH~ժqmC30))F9JDS.p3^jյ%Ucloi4ږ]g4[G{9?<7`KTi|GCy\t8+n[ebip9u~(_|\aL?ԍaX.i>Il6T[Yc~iӎI}-:L῍t*mDr*TJo߻SpHTWj(Pb9't!Zt|o](}_uY3vW1)"j^OɦAkUvn璣/?+]M:h|:f:b_igV2/Q;:0! 8H%<;\r^* G$Kj1(b< SIV{J {H~$\6{ R35_ EK, r~Qܾ+^28rW4\#3V{&)&["z_3.savmRɴ^li'I$/% n{󋟃ݚZ+-¢,ƧqMb1aobx4'(f>H׃HqxYZQϷ;kSa}m)9:W)5VW=$іc- 1%Ks yg 8*a_}VF0.P89.Tv)!!5(*r A*ᝪ0>Oo\2\Gļ5wFJ7Phr*=?qϱ} rFwr\swQB422eo"ll[- \as=w#3shȹ&(>lznXY``CYp>9?}hTu?Ew\Arg4Lp'׫P/S?ǖ[\Sk.ȫ[ b{6biHt5C5 bK5b}#ԧ> {tf"#xpG8_F=7z^caR V}ɜ y€I~OC|&} G߃9=ѭ5Vcb{ wnjTlwu.6 ܇kJL.w羡$NBUVx̾{`Kٻ=:>YKRIv=\Nށ8-KqA=v[~p [wEPcڒDSܸ[~jd`C\V O #4@80a7v.7/[ xdPURđrǢٌ:)a5Q_j$"1tz[bw7t.<YrQ4Gʼn3I1␰wd\3q9o'q}ܧ5#R͖Dϩ U_n7G$wVgaB}"CzZ=&tlVk֛=?WTź-SiɶD%[Ɖ~2A\- uaD?^d#Gm.3 ~*ܭTqCTß@EDc-ߺ1U)̯i&.NQ˻?*?>h,hNv+᱒~dυtvc:9s8q;IWB;5o.ȫzðnIR0c_@>8Us5aTB$(ݐ5; 9DVQ~3P}(J Eͯh hzCD*~)pEV֋ǽTkeznmVՙ} W1ntux|8Ed͛ <(M{ۢ/D]TMC Y:Pw˲-5ۏF%`\tg٣gf3u+U}3j" Q|Shm;A}Ufu-7;,\Uʧ$EBkR-ũ KI@럲Š]T f+0w4RKY01:iwjA-qb$MJkElYϻ++<0nJ:**3`P>,~5?d<{~'Y:i#L½R{{{t?~3F-/?!fqR M+>*?~#zr&&;,l-[XmBo ]65.{@ Dxtp_K|#Qլ:;XJ_wa+,Cwh*UO!^t<nr?y$812p\Pǩ7&^U~kBMƒIҩj@Pq-`~$ ɔتqa [\#4% bbyMnPa0r}Uap<`}r51KumV2Ï{;zKSyrS4@:򎄏!$SU@0mp&,DEL13^~Q=)Hw =`T}QmDnt,v֙#nXr!GKd!+Zp\vjdX| !l*!` 3q* ~KƤAъCnEzDNB~=$vkI?;0I7Uy^m_]BxeyKyЈ˔f,.[="W@TT oG(+s tM=k o$-G袒7dYϠ"َ5)q@Uİf%:89f2_Q |bCT*TɎn-¯VǿNۭ(pC8/bYj k .z Ob*I o33HH|',EO81^d[,\LĭP|РpbCm3 jqIzx-<>?aZ=$>^,33j _P7eqU݇I26HL"~kƹ@{hW-7ruXzx OT.h0D̞${)vuǜfC|DX̛7W:z1Tx81nWV.lv^zgʓ$;'Rxx Ć "K,WN/!B}26v$mZ^jPmtmWhSh Z$fxBGL?n\5c0LVϚzïm6XsDȷ^Z(dwHTԊG`  b 朸&J1 DHcYT`DeWHM|s=C9{S2xTvysly`R ^̤5dOH C1x v&;{ sm]qGkdb^TZ97Xw@P*)QgCɦj=EVTcďg/ $4eE@j9@Ѿ$+k*wI-J̾ȗ]7biV]į|ؕdr0EO_O+<`T9ޠ9³ 4&5WE%6il)"#9 pDYx~gLbE*-j9*/I.򄱚:~ D7U_jP3Mn67[ƙj౹ʮn; ;>`f&^+#}e|mZ|Q/2Kn]pOBD>(h߷WgX-t[ari z$8ƍX~8A"7*L#fEX%Tċ-lϭƉ1O{zR]BJlZ>GҁQH5.=n~>cCË 7hgjXpuA0ݖ lLHϻv7q{X}qi0 Da2bΘw+" SV `Huu2pاa$darF/R1 UL.OZ+w &`,jd={/y{"K 4oe۲Pyq;)a6٢MZq҄Ygc HU"a=+'%D/Z;5K"=\NXM!s&pC_NÁ :\8cb ݠOdp@-*Ĕm[+iNIuW@a)7L<&kFI#xt ςJ6$*E& !83ϭKzn ǞJ^(a/ bB ք D ./t&Xp@~udꮵ/UA6B Y4ph|qMJDg{mBYl xyBih2P|fO ᠟ޏSOq808H@b/hߦ319}{iJt ?q iGc?ҟ1G(0/13FLSjM2QA g/}m12LxjDaSIvu6k @>x:{pJ S=[G^7SNWzdngDW#Rڒu=m>`uG0`K7jIe:XIȖC EAy|bȁ5Kxݐmb0YMl^.|yHy<77ge_)Dݱ![&ZߚA)߲se6✸me0 oH.v S!*Ksxw.M:O~8b.;a By5\2oF*WXﻊ TfjWXBl.>Q@sY;?cP"r 7M\œsŒѵ{erZ'ոwLTDjMr6nk8;P%pE0k6QBOX{J^WWۃ8UY/,] pWMEVqA_EGM<aVL *kPmɒh;\p8 ۏkCԯe`I㕫M6,Y%RYpLpR)f: 2y}#iԭpWEZSNl0Cf,u^ӿ9Zw XUf25p>à 4]9Hq[y7uǒhW2QU _1uZh(kh9f.O_'ӧv> "%LjuPjyIH>j|zTP<|) n4ߝ'^q՞Lg_[54̂JW9b3&܍m@mUʵڻi~}-@@-%ÀqP",³[$nllca2y51=tN2( mW9~ε3WLBDmc_PKFp>N+S0fPz%s~j@ |(ȳub5)1/EWOw gfea3v޽v-R^˖|niU;Ne3<])?lNfׄl 9*f礪w*UeRy?Y>T:?B60ՇV7Q;\׻2 yV)=B  Q}|h ;=I7RL2jhh2S?sJ7yD:Q{a·BM6| d&k?pώjF=2GcZj7 Kh(cAn?O?]ۃ-)OE~r-.anEp<{H&LYG3CNLy3uj0iCLJ Fۭ%5FdC ;9o6^,-l/l@oNk|^y]Za~xnD{fs4N%Lrj*R)JB(ky:{ I-`65aN8g y{Jk+ 9=ʬ*ju`x'ɉz[@xIQԁ5D,vj$Cvˁ;pyq WI]GεŚ,`4`mt' G'qW?;D>*vC#q7h-jۻ#mRr0b["ę]C)xWi%8gD̎mx 9i5q,q$տO!q8~\ț!$QiYF;x V\ ( u(r #X`TLȭXn: :Exg'վ M_n 8rǒIq8YeEsv<8J ( x1CW._ޡWns_<@BKj<7)PH@fQ3\h wD φA⎤:(r8=$CwY&yh|Qv \U1낕0| &f[n,-–PMd3;Bk=$&ar}0p mIRL ^ vjKxizz=ԃaPk  p _K }Mc,C:6}jTY|~ny4F,8g:U-⼜Iˏ8A\IeI@z(h!9;(-Юb;(5Ыda%!w`ʴϔQYZ(ǒ}ltmwg-o^BAHIcޏ ZU9URo6[ktx86RjBT(Â}1 gf>RiJ07];N]1G,vvs V/DYRx-g*ڂ`3YrOɋqg{lR9W ŭz@ͣvp 1,TED &gX = -i8Ł$}š'Xmӿ+R}9zY&!\AG]woD%`P2G$kN|ɂT<5Inpe?Œ2Y94Pj&q:4KS94$%EFGƯtY+Ou^Zteqwy ޥihz{djz"HUet+RM.@D q#Dd+Cu:Au_hEZznOo5qb6 ~ sKIK@?ԯ8Z5Z fP Ikv"ljF!ΘSst=TIZ9?/bc'T>q= f%4F&ōfc3T.l.%W|DD,& 'D"QQqUƧ0Ώf ,J#{RH *w'G<`e0(?Ů"2#Zw) 4p~/DqDg1LFg eQhuj+\J;AE :4xk^mC-v=Q( wI(6{ PFfn&qj;JL,@])V*tS:U@"z(YfD*L"cY[iR6#ILSPOM&+~C* ^ +^Oe;*mlh?ȧv_iʐEG^Ύhٿ}#H"UG`e Q0Aރ KFδ}rקP8['Q$ހ@%.B k8!R{n^ zN-;D{8mlknd- X$p:5i~Հ!D5. e{xrC7FA.%F8@p#ӐjQ߲FVd}D?bk1e^a뇡Wэ 0^0#lEirIoR-+c`XFHFv`@l *[ɜsHfzwp̄m]yq1(KҴS0V[uԐNcrl?5`MIwCGKo۴ny05~N_"(i/tpgP9F0PK8 Y?O0ʙڵK`NZq }\ oꁣe c:Op1Q k@lv8v-jNh7 nueĪk4B1\b< K7wƦ!e e.u–/c&4P2Oc78b YZ