dovecot23-fts-lucene-2.3.1-lp150.2.1 >  A Z~Q/=„>b1B\O6S8W'c9D˞V:H\ƛ/d&5|Z]Mbqnm.vt JƃN)i/ 0|X{?1ԅ 53.++΅\@.^G Qu@l&Ysd4t&v]*v<<>-ar5ph3yi3#[qah y+ UД= eŖ9%552f61264d7b7013dff19e657562c934df696a757c0a1ef29b5bb0e99bc5ee863969f99d211e19e0716f939aa3cc4349413b530e3PZ~Q/=„Y1``k΋=PeؘpbreuH3ɞ-RgĒyh?]+N^⩣ L#KlƖ'^Z➚X%3#<@fl*8 ЈJ[ ; =*Az?PM„Od~͜=1X vZcrNYxʪQjVqN|}24xUSW}T |ȨIiS\ris_KwD"==a;@U"ZR*>pA0?0xd ' K ,0CLw     v xl ( 8 9H :2 F,lG,H,I,X,Y,\,],^-6b-vc.d.e.f.l.u.v.w/x/y/z00(0,020tCdovecot23-fts-lucene2.3.1lp150.2.1Fulltext search support via CLuceneDovecot is an IMAP and POP3 server for Linux and UNIX-like systems, written primarily with security in mind. Although it is written in C, it uses several coding techniques to avoid most of the common pitfalls. Dovecot can work with standard mbox and maildir formats and is fully compatible with UW-IMAP and Courier IMAP servers as well as mail clients accessing the mailboxes directly. This package holds the files needed for fulltext search support via CLucene.Z}cloud125(openSUSE Leap 15.0openSUSEBSD-3-Clause AND LGPL-2.1-or-later AND MIThttps://bugs.opensuse.orgProductivity/Networking/Email/Servershttp://www.dovecot.orglinuxx86_64( Z}Z}c99e4c37118f48cfdb8dd49cdd2925605ee13eef4ecbff707c90e06d2ddc6c33de338a26ab5802084a2944c83e1aedef7cabdafc7b5485d3fc6c4e615db8f0b0rootrootrootrootdovecot23-2.3.1-lp150.2.1.src.rpmdovecot-fts-clucenedovecot23-fts-lucenedovecot23-fts-lucene(x86-64)dovecot_fts_backendlib20_doveadm_fts_lucene_plugin.so()(64bit)lib21_fts_lucene_plugin.so()(64bit)@@@@@@@@@@@@@    dovecot23dovecot23-ftslibc.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)libclucene-core.so.1()(64bit)libclucene-shared.so.1()(64bit)libgcc_s.so.1()(64bit)libgcc_s.so.1(GCC_3.0)(64bit)libstdc++.so.6()(64bit)libstdc++.so.6(CXXABI_1.3)(64bit)libstdc++.so.6(CXXABI_1.3.9)(64bit)libstdc++.so.6(GLIBCXX_3.4)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)2.3.12.3.13.0.4-14.6.0-14.0-15.2-1otherproviders(dovecot-fts-clucene)4.14.1Z̧@ZZ2@Z@Z@Z@ZZZZ@@Z@@Z?Z:Pvarkoly@suse.commrueckert@suse.demrueckert@suse.dedimstar@opensuse.orgmrueckert@suse.demrueckert@suse.demrueckert@suse.demrueckert@suse.demrueckert@suse.dejengelh@inai.demrueckert@suse.demrueckert@suse.demrueckert@suse.de- bnc#1088911 - dovecot23 can not build ond s390 add: 35497604d80090a02619024aeec069b32568e4b4.diff add: 5522b8b3d3ed1a99c3b63bb120216af0bd427403.diff- update pigeonhole to 0.5.1 - Explicitly disallow UTF-8 in localpart in addresses parsed from Sieve script. - editheader extension: Corrected the stream position calculations performed while making the modified message available as a stream. Pigeonhole Sieve crashed in LMTP with an assertion panic when the Sieve editheader extension was used before the message was redirected. Experiments indicate that the problem occurred only with LMTP and that LDA is not affected. - fileinto extension: Fix assert panic occurring when fileinto is used without being listed in the require line, while the copy extension is listed there. This is a very old bug. - imapsieve plugin: Do not assert crash or log an error for messages that disappear concurrently while applying Sieve scripts. This event is now logged as a debug message. - Sieve extprograms plugin: Large output from "execute" command crashed delivery. Fixed buffering issue in code that handles output from the external program.- update to 2.3.1 * Submission server support improvements and bug fixes - Lots of bug fixes to submission server * API CHANGE: array_idx_modifiable will no longer allocate space - Particularly affects how you should check MODULE_CONTEXT result, or use REQUIRE_MODULE_CONTEXT. + mail_attachment_detection_options setting controls when $HasAttachment and $HasNoAttachment keywords are set for mails. + imap: Support fetching body snippets using FETCH (SNIPPET) or (SNIPPET (LAZY=FUZZY)) + fs-compress: Automatically detect whether input is compressed or not. Prefix the compression algorithm with "maybe-" to enable the detection, for example: "compress:maybe-gz:6:..." + Added settings to change dovecot.index* files' optimization behavior. See https://wiki2.dovecot.org/IndexFiles#Settings + Auth cache can now utilize auth workers to do password hash verification by setting auth_cache_verify_password_with_worker=yes. + Added charset_alias plugin. See https://wiki2.dovecot.org/Plugins/CharsetAlias + imap_logout_format and pop3_logout_format settings now support all of the generic variables (e.g. %{rip}, %{session}, etc.) + Added auth_policy_check_before_auth, auth_policy_check_after_auth and auth_policy_report_after_auth settings. + master: Support HAProxy PP2_TYPE_SSL command and set "secured" variable appropriately - Invalid UCS4 escape in HTML can cause crashes - imap: IMAP COMPRESS -enabled client crashes on disconnect - lmtp: Fix crash when user is over quota - lib-lda: Parsing Return-Path header address fails when it contains CFWS - auth: SASL with Exim fails for AUTH commands without an initial response - imap: SPECIAL-USE capability isn't automatically added - auth: LDAP subqueries do not support standard auth variables in var-expand - auth: SHA256-CRYPT and SHA512-CRYPT schemes do not work - lib-index: mail_always/never_cache_fields are not used for existing cache files - imap: Fetching headers leaks memory if search doesn't find any mails - lmtp: ORCPT support in RCPT TO - imap-login: Process sometimes ends up in infinite loop - sdbox: Rolled back save/copy transaction doesn't delete temp files - mail: lock_method=dotlock causes crashes - drop patches which are included in the update 23da0fa1b30cc11bcc1d467674a0950c527e9ff1.patch dovecot-2.3.0.1-over-quota-lmtp-crash.patch- Fix License tag.- added 23da0fa1b30cc11bcc1d467674a0950c527e9ff1.patch- update license to SPDX-3- update pigeonhole to 0.5.0.1 - imap4flags extension: Fix binary corruption occurring when setflag/addflag/removeflag flag-list is a variable. - sieve-extprograms plugin: Fix segfault occurring when used in IMAPSieve context. - drop 321a39be974deb2e7eff7b2a509a3ee6ff2e5ae1.patch- pull backport patch dovecot-2.3.0.1-over-quota-lmtp-crash.patch- update to 2.3.0.1 * CVE-2017-15130: TLS SNI config lookups may lead to excessive memory usage, causing imap-login/pop3-login VSZ limit to be reached and the process restarted. This happens only if Dovecot config has local_name { } or local { } configuration blocks and attacker uses randomly generated SNI servernames. (boo#1082828) * CVE-2017-14461: Parsing invalid email addresses may cause a crash or leak memory contents to attacker. For example, these memory contents might contain parts of an email from another user if the same imap process is reused for multiple users. First discovered by Aleksandar Nikolic of Cisco Talos. Independently also discovered by "flxflndy" via HackerOne. (boo#1082826) * CVE-2017-15132: Aborted SASL authentication leaks memory in login process. (boo#1075608) * Linux: Core dumping is no longer enabled by default via PR_SET_DUMPABLE, because this may allow attackers to bypass chroot/group restrictions. Found by cPanel Security Team. Nowadays core dumps can be safely enabled by using "sysctl -w fs.suid_dumpable=2". If the old behaviour is wanted, it can still be enabled by setting: import_environment=$import_environment PR_SET_DUMPABLE=1 - imap-login with SSL/TLS connections may end up in infinite loop- Replace %__-type macro indirections. Replace xargs rm by built in -delete of find(1). - Run ldconfig directly via %post -p. - Check for users in %pre before creating them, and do not suppress errors about it.- backport 321a39be974deb2e7eff7b2a509a3ee6ff2e5ae1.patch fixes crash with imap sieve- Move the example-config + mkcert.sh to /usr/share/dovecot This makes the files no longer documentation and they actually exist on e.g. our docker image, where rpms are installed without documentation. (boo#1070871)- starting 2.3 package based on the latest 2.2 branch There are several new and exciting features in v2.3.0. I'm especially happy about the new logging and statistics code, which will allow us to generate statistics for just about everything. We didn't have time to implement everything we wanted for them yet, and there especially aren't all that many logging events yet that can be used for statistics. We'll implement those to v2.3.1, which might also mean that some of the APIs might still change in v2.3.1 if that's required. We also have new lib-smtp server code, which was used to implement SMTP submission server and do a partial rewrite for LMTP server. Some of the larger changes: * Various setting changes, see https://wiki2.dovecot.org/Upgrading/2.3 If you upgrade from 2.2: Config file changes: - Removed: /etc/dovecot/conf.d/11-object-storage.conf - Added: /etc/dovecot/conf.d/20-submission.conf * Logging rewrite started: Logging is now based on hierarchical events. This makes it possible to do various things, like: 1) giving consistent log prefixes, 2) enabling debug logging with finer granularity, 3) provide logs in more machine readable formats (e.g. json). Everything isn't finished yet, especially a lot of the old logging code still needs to be translated to the new way. * Statistics rewrite started: Stats are now based on (log) events. It's possible to gather statistics about any event that is logged. See http://wiki2.dovecot.org/Statistics for details * ssl_dh setting replaces the old generated ssl-parameters.dat * IMAP: When BINARY FETCH finds a broken mails, send [PARSE] error instead of [UNKNOWNCTE] * Linux: core dumping via PR_SET_DUMPABLE is no longer enabled by default due to potential security reasons (found by cPanel Security Team). + Added support for SMTP submission proxy server, which includes support for BURL and CHUNKING extension. + LMTP rewrite. Supports now CHUNKING extension and mixing of local/proxy recipients. + auth: Support libsodium to add support for ARGON2I and ARGON2ID password schemes. + auth: Support BLF-CRYPT password scheme in all platforms + auth: Added LUA scripting support for passdb/userdb. See https://wiki2.dovecot.org/AuthDatabase/Lua - Input streams are more reliable now when there are errors or when the maximum buffer size is reached. Previously in some situations this could have caused Dovecot to try to read already freed memory. - Output streams weren't previously handling failures when writing a trailer at the end of the stream. This mainly affected encrypt and zlib compress ostreams, which could have silently written truncated files if the last write happened to fail (which shouldn't normally have ever happened). - virtual plugin: Fixed panic when fetching mails from virtual mailboxes with IMAP BINARY extension. - doveadm-server: Fix potential hangs with SSL connections - doveadm proxy: Reading commands' output from v2.2.33+ servers could have caused the output to be corrupted or caused a crash. - Many other smaller fixes - patches: - dovecot-2.3.0-better_ssl_defaults.patch - dovecot-2.3.0-dont_use_etc_ssl_certs.patchcloud125 15234821062.3.1-lp150.2.12.3.1-lp150.2.12.3.1-lp150.2.12.3.1-lp150.2.1lib20_doveadm_fts_lucene_plugin.solib21_fts_lucene_plugin.so/usr/lib64/dovecot/modules/doveadm//usr/lib64/dovecot/modules/-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:Leap:15.0/standard/ab2e87ca5eb7968cbefb73e657bab3f5-dovecot23cpioxz5x86_64-suse-linuxELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=dbca914a9c7571d6490f5f4394a58b694cd7f0a2, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=6a743768743467cb52eb885fbde6f929766c38f1, stripped PRRRRPR R RR RRRRRR RR 5໑)) utf-8ec3facbf4e5f9ece3e10b5d54d69e6de9eb6da38c6aa16c29adea88e3a951326?7zXZ !t/*YN] crv9ucMzf->-L4C>K%8(\mW!jO6A-NEjJev513&}Ș+x 7U7~Y|D\"vݳF*믴(:Bh=Է=Mט ?,t- AO~FP fRk%Iπ֞>3_%s&MBP/H; 8=^/,@S2Hs܄^=Otx濌I6Vm&Q VA2+-6+Q'ggeVCi}G0:fX 끍ص}'>8萔؁0;- z΋K1""Roa[h~a1{w+ۋbؚ)lIKپKа6 _0W6uƝġ._0kX}.b`pq Awdj]H b_tX[<~_:ʱ oR8OtFșDZퟸ[#8tRBI?KRԬ㱪i9/ n M\@xe-ǻ{!`/i*<5[XɮW 7d|v乮/re0/P1sXniv썜eujt.Pb a]DѶB57,u%I0Gx6i R E9KGҴe3-WDm>bsq.&$ܫ4,u͸%= y$*qWu7NxFS3+|ĄsHNG r3>T=>. ܎ J؟(f5髯뫷vGN?qm6-NKV2SiaZ9`e { hO=iOGFK|2#ĝ奈7OJ2ggC3E,iT g@Y_[fAN6IaSði73#ٵ(5 .3JNf5AF\”)JA.҅$.~<*4uo6ݚrzh/C'(:l6ke *cXQ?b0v+=k`"eǵHsR޵qk'CF rB ®.qpt&q`nuju5 3+]g_~gBD:&Cs(#0gKLΚV,)lA+8Z!F#WDEx)h }ve}z3RH$?UtBp,ND= ZsH@}㳬[Rac@MHЇ*/wt9LN5k!'+&*k_g~BQ1/ *St"j#"a1X?(~p!6J>սl Ӽ'"֤QV;$w)K@!Xh<`ͯhDž-f[6x!l | [}S +(qĵ^.Q{PLAV >ähj->U9Zh36px;c#%CW}VRk(R+PM/2$GX[H$UtZig6~(]nϟef&,LX-/NJA1f;[w[$s9dk20W|UR*Z%]08$H kǹt5_$0۴CsҤ8J9aQrP=# ) & 18\x*1g¼o(סw(aqM•ʒb{ꏲ͙$P͵W"^ÜV` &Ӿ`E`$h(؏V7y6ߝz- w_ܲi;R@">AdW vv&˛ZG.3 1SZL!v`27D)S6Kàc먒>uaJ_٠8SW4e" rKI'S -Lik\eǛ}MdӠ,b6~ c5t9Y=.D-/Ȫ{Xk j;dE,#9Z0كuLzx)f][2;0Iˆ@&3?ndܗXJ`@ )™0닣˟Y NjlzX0T[E]v_dp'rk+|RIU+rrJ. OgX.y`i-t_AM%tsAk\ɣM8/P |9 ^Ki)!8PK-0BB}~\˸9Q1,[R6£u:lFO@@,̳]b8boZHUCrVhVNKW*5=PUļ/~YR2#IݔF#cΦj+G]4M3LEDR?9\-Θ;nPa$1=14 (`՝GMA9`u+1c!KS~-=Pjyh,W#pN =CG\;whۆGw["7L)쾮Ƒmhv^րWr0L;)/`? @k ysV`Bzuuwяȥ18K[8B6Ҫ09Mx!!+xoyn~ Ȟ蓇>s,wt:2/rژ`ȷGà ݕ%F`+]dQ:*w͟PѢbv4,^ylZ22_ LM^㎿ ^T|6zo\`秳 ecaPeOF^W=j> Z∓{ՒfPmXUgoU3su{/]*v!\ ״ 9߫!r!2D4޼O?HT& \lm\%嵵r/ כI9eG,/cL` mxclDCQ$T6s9N>%HhH [ +B%a[gH)P f kT4]jy\8Y{Ͱ46h }m7T܊XuvDZ+͌Hl#4bF%ZO@,wQOwhͫxnPr`R ڽ:=1_Ud},*Ԋkb-ų6rAQmu ޒ)“2^›k2/C cS)ÎA?7v7UsB,H 'j:#³3Cǽq&z.x=1)%!i,+ih u,scV;0180pdxq,RS;*j˅9Eհ l2׻bb`PL %@{0|'^. 9ς]'"qlWS}G:]- ,'/!KcD uxfdC@V1љM)?{a]i] \p>Ӻ/k@mY>AQdJ@{yo I 6CU4Y7m] ۗ*TɫՄ{J}a3#! tZ HŒUٮc\4<c߄Ҥ%/xdn_ԑ+FVWu^"y+D7gCDF!6Y4ƒQ?u7Ѹ"P y s6ņ AlW_BDa-%{(z3^1U眳ک׌7Ԩtec7<语>[M@%LH^)qIUK1w915ԏ#[SFF|n`3"<.niOu.T͊ vh>!R3&m|?FbuBJӯ5,./SH+,ù@,DuPaάȧiR]ި8{m +G nh)sdojg jG[I8ãQdР7RKZD- ʮ-0K, 㿽X[dKvתo4.]GƃX֤"* ~Toa4JV}Lj)F-_dv>H˼v2Y:ŏZ"pdG|X; S'\{zW YTHeE`+h#8g"e‽]mGhNi)c ,߯c@ "lat݈ЪEdՖj{Ed\$M6(>TaDb;q>x kD1, h5(l4I?t)>̙;; s=ډw,ϢLJph*ܐ9a/)P0"·n67CEyY Bh^ॲ^Y4F>U7(V:l0JNiMMCRh [{ dAqN.Zᵳ&8 .:ڬ iel+l?]\A (p^D[4@x5r|mv*/t VION70Z&Lo()3jƭi|#Co}iYi%?'2s؇4Qx[R"xn\ufHm_LA*972חsAupl\ 5ⱱP|zgDi;ýFFeC#7M(ԾBC&܆| (ͫjȟL@/&25 V5}܌v/N,!-U}~\4+m%U-gdb4HtPbT+MhQJM<=D]bq,tV><\}P4^~SUwtO1dAn(gU-@ئoV}5%4Cz~^<:? `l}J|"h[X3gp4suq3Rt0/]cE`U;hWd]m"zOTs=f4X /gOـ53(r<KPEgTN v=?oBXn}P?GI]+J?f‘伉%:XMmt#E`V鬲 s&v4RעQk1OM_2 ٦71s'Sea҆<Ȏ6CrCO͌b^QZwNx eGV`46V4Zn%;æbML嗸b:0ȥ =cӾ&tf]o_Mebc&nG[uKhgДT;[⫢99~mnC_Fk;"1)!x93BOc53U-ŨncZpKp'ߝgG-};joc%i;ߑݪ/0F^|L{a 8)C}L"3SmM'MF@}XړB "O\<@@)8kvs źg0qW)[c BNܼae ΛCϻH9``` i(y_b>2kS/㑭/_]nu(wTl^^9b#64_OֲΚe⑋Gxmg+yдP=TՋu3lҔx5?8,[d>yuUSAT}sϼV,N\;K D!vη3g'XkUUŨK۹$ c?LL:+۬h;5On8-V& цve01'v`ak&̜6?%e"iR՗Bi Luޜ(p13?18`c\X'σ@Y8` Bs0m3YN8qLOm;@.q p_:AVKFwyXbQ)c:z1-`)KeDs8-A0|NGCIjMyyj D ٤hnNs*>)%?wIoA&5 *x4ckDN%T$t)TMWC76M9q/`4JJ13UIQg̀LI2) ANNhBh?}a!sC0#nkegc ʁ("FN-4g;|.o@J\l)q_vb<% CS=kQAq!+VzGO8d1x7 egsP@yr/3Ҭ9Ñ V8Fl>父u̦`C{}!L[ؘ֞0ffE׍G=!xYLg{#%K[ePŒgxKbIg߯h~C,osgtX "=EoBaa)-3+oU0?[pƫ E?ȊY '`zb 7 !S\(l\|yqw%ֲiĚ0-ǢQR:Cx~q鉣'x“=rM$G=L]Ұ$~}iNc.X"YH%dF4\ES)$0"Kw"cqk9S7S]mh{ c^ҠI4t@8η޺Nt,oW<j,Wõ q-zRG<_dHu :f㗭FC`c|j(t&{@.[f' S8 _{B&pYf D_vJa^*ƖNa i|f9c_IR.G$'J֪)jY. Mǘn&9Et#bP7NݏO`Iڅ],E׆ gF9.:s gp"J4*9&Hߓ\= U&capTNo58΢!W'ineiRCZGP"kjpJ:Ғr3e0}.E,>!czү}079`Q2)54'ϵJr*`iYiu4} (k,<^CZTWkQr`rʸ_)/\0V#r Lk2E-8V_Hrv.pXxN5gps(kĺ,DN;u+YSiE=kX7ElIrpZFnO |oopx|3,Jie^%(B#lR5ʴ+3%5ϹjnOm|@ѶOv!-UjləUB]7& s}q|lHo^A0!yqy< Yms2| CKזSΩkq>i=ۺVF# iXAn7{d_u 3 J]U"UgpnzYvx/.,@W޵ݩmL12$Dj^z7~{Y\0ݽh4v`l09Cx|eʹNo>ְ*,㌜N@VdR:X{t(Lf~. Nx_nְyUӯPP~bFt})C /F*P]x*|b Y<:$N5ZK/THHݻI|ڿή*B8h9n,kΆoqB%!`oi)-ymdjԞ{J1$,zJlWpM}ei?Ɔ<#7>3 rp7Em!rAJgˈhhY}bҩ8`. VTgW/ϙZHe:Q|<(g༝V)q gw^f⟝5-yX)BvRd 31sJ*̵Tij'b}? B:,ҽ~̗8Sd*XDFnVx9iy12\K/4ʩNw$5;{$CA㏹]{D=s}šTʹ ,y6(>Tܕt1 cQ:$CS_{QynqKY@԰e"!p{a$l3&_^7}#b~*ȓ"8́;Esyʺdn}۶\3i o,KŗB iFxx µy7SKfAQ$h|5*ͣYYe쥦Ml_絹T @Nc` *}uN5RpݶM_wEI[w qblGXH m';B#.\yq̯juΙ_!H{>7PP@@훺߈J؍ܹkPRǪ1iB^<Ɵ$%}(z'.{6n2!iS~ S};bMs rƒ`'A|[YW-9+ԞdcRj2]uf2ޓL:KB~ X듬anzܖItcl=VkD`PҨZ M 9X -8|dn(7uz%V=A_Rh?ē+EquunGqz$*~ 8x1(7Zޤ6Ҭ7Obh"RH]6S\"ȑH+`Br\H͍OA6{GZ9BM J] &Hg>YixmWe#cC_y|WK5:2f<*[$PxCz}c;K(oȟBZi1, :u.:akٴAT!c_)+oAZo^Q{Ȗ^ؔτ$:!@:E5ASReW2pRAo| >ߗxbM7,?Ճq >NT4;4y#mXd4s 4Yvαz>sݳ=h4} /ihH e]G:T6x hEnf?Y!/ NC'F2Cf'-vDK$Ɩӟ0|ˠRahOHG҉0G/\ӸHoûtuR{>$v8xWA 9fl1;OpX`]ScI-êVxH WĪ|ir"`T\P>sg\6ˬ%6ED]ҤLa61*k;⽐,ٿen<_riJq$vęFEj;gp%n+CSP17[= s2vuBϧl5Cd;NJTRE*'F'3ҩ-#D0zqK gٍ7tRec|x8">vv*i+/Z=0-Iǒ]̶\>k{3Օ!Zk0'9U@$\v[!1#*j8 W#^wLCH3EkR&*o2D|f;Al jJfx2GeddV~k/ >VmgJ.K-gz}QNd,ʍ!E{]<й0RoE\fҞvF-$$O(/%ւэ `ܘƜAd_FvrSBfA(F8vM"GD OG^x2)D$45^2A3_ΕBYlaiD-b[HGgnB6-aGLG {E8vUHZd+EUȜg#CT#UY2(1˽ &lmZo CQy%*1#]M$Cӑgrq@'/\^:)CCZс9`[[y<[64 ѫv|;$@.I,,.]6$ti2#ԛi r뭕m c(><`A AKvs -$e厀eKX'&|yBL'`涰<?TycKE{/e@'p/:],t \5ߥXʧ!gwTOI~%[hD[*z8G Keηgr (al"t՞gM76(eX^#~"E;O0/PCί6lA xf"|ͫ }VPʾfi<> oV\I>z~ *R-rM HbYSë^!Gu`]!E*E͡Q4Ÿ CB:f~U'[MqmrKCNm C*'E'PlLV:c 4~fvHWtNQl4⳷%h jRm5^4΍DTh8pqٔ斟=b[2 _o<@AVrH^~GLMlzLlCƱ]P@έSP{MF>MeVqg0]1.)69̼ bAXL9e#S5Acu3©~&ov蛵lJ ">HQ6+)™!/I^&fćpzd˧v8E ܃F<"WDYQ<.}cfw@ȼ>vf]V:>#Hu\-?!?P&pf2兜X@|[xsq1Bb+}C;O~hh Vzpd2k=6F#֏ <֊x<'6\5L>FX Qy>X^}=NA,8SS7.P9>nBu_7ad♀*dZ.n)V*:-:ͭ2YДW@[~rVy5vX>)x-| 043lE\:ۈv'ImN}"iMЃ=(*?M/!W1(9 HC*#s#8VNn@z3-iC\q2jI;56ݒb<7'a;}l4p͐)KrV}#!7ǶUBӧ/j7 x-`1e$Ӫ o ۇϢo O/YXa0|mXU˜=̨uj_noηbJw#`2 T*Y ALuW?\cnX4<)6lhݐXf6&GB~w 2BO)aaQ4 QK!Cٍ,3@8U9hMq)M) kӦóul<!#swq̬_ljb'_uMuȾUkk#,(;MO] @6J{4&Xrs@w> .IiyK!jqn}hB27e[7:Yĺo1q{ .Ax'zƀS8 W> Si4AI$6/9`mnI8 "z p{1# a%d̽]"?2Fl=c|nHF8K#DzD[:'xuoJ]uTGd%[7^]2w, nO#`LՄ*~A=.]JHBY~ؓ dʢGwB:] iAxD@0q# yV~Mq)2TV5jWǫ{lm?(Q%/h"L#LmEYf+gVK\)hbY`%% p&c WXLP7^t&! ĕ*7,D|bU+O6h;hJf" NHƞ 9| n5ٓ;"ڹfܔ ]K:ZRAmzWD]g"ҎdL9v4'!xg}.DWjO;7:OaYl7f: F'Ix20ՠ>1"4LB$@k .?VgeV鏳32b0Ƨ<P+Wd"Ŀv.6~ju aGz{c|Z$L.n#]KZ4=0"Gۘ8~UsdElMcIa:.6LGkGO\&B@lji3q2cuFn[ST7.[/͛gfy s0`Q=r# U~qczc4V)ҎD1.u0/>gUB$: KǑ1c!Ѽzz>{H2X#) SrpTOx2ݢzSضphW^2|H=ߍ2;eR5Ƚ 3XhX4a>_V82%GO~Ϻ0mir?!DHnp8]eO%ݯX/Q>gOОqø~$DS*6ݘ;;Y"FLrwk:cl MF=~ۼ5F?-@18YeqJյW1p62skIwR^Vo鳷#Q'9dk`s vCJ^I^Q/>JG`EC.:$^jFô FQ`YO< آƻC$2YCF~>Φ-(g1,7 a]xO9uN{{kGGlsjez0G(iRR/q0^'8,4j<-_ԣjwnP0H7j-^?H%8,-t]aMIx}O>l~~(ZӬv.B8)AKxjBv SliV#2,xǎUaς=qD$XGA!B%WPJ6@ijҩb 8ϼ>Q\z ?m5J/u/ZCU&J)቞`FIQ8\>8+E< M6rԬ>\:2y%L&>?};$1f:BWx0?G >|0X?Ož".qV_lgZW#GЄ K+d4ݰǩ-s; "Uc_]#ّeouGq:Js^-' t4s2 JE8hU7rWd5Or]T!e Le)ɍH[KQfï=$ W V*v zJjvY m237u7$P*-R6/Vy62EGyp_N7b>7 >&KPԧGUSy}^-Gی:cܴFOb{ +,\x*ԪX"td\ҭ^[^x(ՠKf7;mUzĐYËc/|#Ҷ1-N&,*_Zdn #jcb;;p)h E(xyO#Q K@{ 0F N[oj/ |R{xCΚcV,:I ,ˁBJjgDhdDm?]`9K%>Aӏ?VvW65ۃ +jdJz.F Y?t. . iidH=:֪Z7cBԴ۽kJ&O^,rf۰lƥXZ.밟Ed謬iL}_r؆7#/|亗@UvN,$_Tl"q~l&L}\Ї>]^5䲔}T;/@JAL 4@azT=[Ii|e0Vl0Bo =5OYцIY{)cVQ>M&xV :׻JEDC2g6΢ /~7Zg(b.8wx-Nvav$Rnج nI@06󺶩7-F Ǡ7 I)vݩ4Sى(x\j.0Zt3: 9LO+9 2\4nt1Ow^_j*Li[!Ы5^{fiuEph/XW`S0OM/QTO6B硭KoPYb Wy6rF^CmNl4+9$B5x>aSXX7k2w<x;pSj%.,K`#74Sb&~c?X*1Jw s2nk8:_x?sbhDc1Ѵ&8c$L4z^÷й*0qeS6l,],_F)mayA[­j=4PZځGb5Sf+`E_ŠYFoM|Ǡ, \&jR{\9fpE ˻[ G @bÌ}ܜOF$3|4Vf4E/GCL^I=R`ZT}[I !*h.?<]e(^ˇi2m3-Mj,E):5naMOjPGڇy 1:cTl8\諸:3׈4JORƯBl*O m-7|K&&8,M3ogh’$r}QQ;ǁ>r˽JQ3н3*zfdg>bAKvИ(<4JP%!<>MwU.YvC *w@Qm)sWagojmecpolc*VZng((8Z$YJۖNqM;U4HA5t{9˥_[UrS&=@-5VCBJcsŚ67v{oc TG@:~FA5,T^@BvUᛩ='ɮV<*j@vg8j{6ɑꌖұ o?Lu쏍,O441P",]H6cՆRs2|E+KSr{4H&{YZh.|\Kr:K&G u}=ˢ|};fk)W4t|Q5 }-r?m $GpbP Koae<€X3n0 %X&qlߥXtt <]vo.CeS*;Bˢy<'fgLAcd G9gt{#$(2pSoge 1Ȅu+mev9En 4_l+cnK¶BO <7F 3/B/;DE^'Wtf饲Q5 Ҿ7+mIWo xRz?c&m{ Ьj:ͣ-< ~% T fUm45 '?Ȇq}P9VSOZU6&2p`ThF!,Sŋf0(@=c֭> 7fHp6sXhޱ|V0}D$՜n|`Ʊ)A30KNfK&˱_=`'c$J+xW__5Y$>|YB0fA͂j%& )'[!, Eܘĺ\d AE^l>7Gۢ*dN473ۯ$q+s&C9 K఍e[|Ӽ\ضP:/E{W< ]8N9A =`!֩ELöN]:ϙZ!sCuzqT?#usk\8{_Ǽ21&lc}>egGЬ`ֆ "uC)uSAL_WX}+?([\ԙIL0woJNȦ1j!$U<q;19x rzGڥ;_Z|cTvPBIf7^f:|8Xv g"bP#03D6w 7+tqTݍIڳpS)mc]Fk3@̏[6g󚦺qiϟQ3s ݉h.d5ݜlϵڙjY2kBy[Ob:N5ZaaN}ٖb+ˠGVesΫ{{4y\c",ȕ>5-ռg<)agV98}e |~;> [`u*TTKp$ɲǸ`9iaWg5.wsfl1T~MC S{Y\-R M|el9j%+(a܋o<qfʷ|^SVb"ʽ+2g*wrw:K'2[ !ھ>Ѿ{CDr>4xiq_ԉsdH%Z$zދ@Z4'l&!u2E:DxDž-u*Ł/⛺ 6| ^{MрLGX霠ŭƋwfF/n}P `6\b湧$5 O[v֔Xas& m2|6e:T$EB\'[4iœ (h2O>T9Ym,x}ux CQ }ڀ9;ƈqo~2wg |Ȝ[M^I/*pD;|tU4zVȑ=#ʍd?KlF+X§p}j̎%,KVU[.9Y",1UkCE?IAsyL ]|ݸDV3~MWjd@x2KFlİVeFΈka9+4=S=TvcCW8xt1guu+nG/I^3S hB*ܳ-nPϻT7,:;faT@JCB3hjŠrnf Me|S]E=~o./k+VaŰ8H y>ag` eJ҆6[?BGHG`H&|A@ɭ.ZпPɎ lht'I ~-BvG%Upr YZ