kdb-mysql-driver-3.2.0-bp153.2.2.1 4>$  Apa'!M@eee)W+eMb4sSE)WU&J&xoZԑBLh+韗 IJ m9I<~5O- %e4jYx;T>H9Q[߽ Vnq/ۚ DO(}$'6TcGɞ~24da1bfdc254a4d9109586b205c86df52625ecdb358b9609c6dba36fbacf51414efc831570dd53f1094d4b21a85abe21b536385c`a'!M@eee=sqipD*`?*Pd % a 7U[`x     (@Y(8 9 : B%F%G%H%I&X&Y&Z&@[&D\&L]&d^&b''c'd(e(f(l(u(v(w)dx)|y)z))))*** *LCkdb-mysql-driver3.2.0bp153.2.2.1Database connectivity and creation framework - MySQL driverThis package contains the MySQL driver for the Database connectivity and creation frameworka'old-cirrus3MSUSE Linux Enterprise 15openSUSELGPL-2.0-onlyhttp://bugs.opensuse.orgProductivity/Office/Suitehttps://community.kde.org/KDblinuxi586MOdAA큤a'a'a'\s\s\s84390158a1c45a08bcd6880d7f4031df585df81e63bacd046c4ebf2d7492caa45d588eb3b157d52112afea935c88a7ff9efddc1e2d95a42c25d3b96ad9055008f45cc81b400a048b56c9edbd4c3317f7a8958463dfd55aa96f268ecfd6baa12c19aa4296f49ca309c2901fa5824f943b7acc59a5110e38aadd2dd00c1028e1f0rootrootrootrootrootrootrootrootrootrootrootrootkdb-3.2.0-bp153.2.2.1.src.rpmcalligra-kexi-mysql-driverkdb-mysql-driverkdb-mysql-driver(x86-32)@@@@@@@@@@@@@@    libKDb3.so.4libKF5CoreAddons.so.5libQt5Core.so.5libQt5Core.so.5(Qt_5)libQt5Core.so.5(Qt_5.12)libc.so.6libc.so.6(GLIBC_2.0)libc.so.6(GLIBC_2.1.3)libc.so.6(GLIBC_2.4)libmariadb.so.3libmariadb.so.3(libmysqlclient_18)libstdc++.so.6libstdc++.so.6(CXXABI_1.3)libstdc++.so.6(GLIBCXX_3.4)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.1^oj@^2@]a&\,@\B@ZZYY.XX@Xv@Xr)Max Lin wbauer@tmo.atChristophe Giboudeaux wbauer@tmo.atwbauer@tmo.atwbauer@tmo.atwbauer@tmo.atwbauer@tmo.atwbauer@tmo.atwbauer@tmo.atwbauer@tmo.atjengelh@inai.detittiatcoke@gmail.com- BuildRequires postgresql-server-devel on Leap version >= 15.2- Add Fix-build-with-PostgreSQL-12.patch to fix build in Tumbleweed- Remove the pkg-config file from the -devel package. KDb3.pc contains incorrect entries.- Update to 3.2.0 * New features / APIs + Add Date/Time classes for precise type support (kde#393094) + Add support for the Date/Time constants in the SQL parser (kde#393094) + Add KDbConnection::drv_getTableNames for low level list of table names, make tableNames() skip names with non-existing physical tables (kde#392112) + Rework KDbConnection::drv_getTableNames API so error information is passed * Bug fixes + Fix crash in KDbConnection::recordCount(KDbTableSchema) + Fix loading object data for given type and ID (kde#393705) + Escape column and table aliases in queries as needed + Fix input of large unsigned int values (>0x7FFFFFFF) (kde#395225) + Fix handling ORDER BY part of queries (kde#392753) + Fix detection of .kexi file types after recent change of MIME database for SQLite type (2018-06-17) (kde#396999) + More reliable resolving plugin MIME types - before adding metadata (Thanks to Pino Toscano) * Improvements + Add quotes when escaping identifiers only when string is not empty, invalid identifier or KDBSQL keyword + KDbUtils::stringToFileName(): Prepend '_' to recent project filenames that start with "." so files are not hidden + Improve transliteration features by switching to unidecode * MySQL / MariaDB support + Improve MariaDB detection on Windows builds, separately from MySQL * SQLite support + Fix loading value: Incorrect display of large unsigned int (>0x7FFFFFFF) (kde#394913) * PostgreSQL support + CMake: find PostgreSQL 11 * Tests + HeadersTest: Use install_manifest.txt to obtain list of files, this improves accuracy, no need for blacklisting + KDbTestUtils: add convenience APIs for connecting and using db, support connection options + Add autotests for checking detection of every mime type that should be supported + Add autotests for the new Date/Time related features * Buildsystem + Copy new FindICU.cmake from cmake and port to it + ICU is required so do not check for it again in the sqlite driver's build - Run spec-cleaner- BuildRequire postgresql-server-devel instead of postgresql-devel on Tumbleweed to fix build with the latest postgresql version- Update to 3.1.0: * General + Bump soname for the libraries to separate from incompatible 3.0.x versions + Add Python 3 support for the buildsystem * API changes + See https://community.kde.org/Kexi/Releases/3.1.0_Changes for details * Bug fixes + Fix SQLite database compacting: canceling issue of the progress dialog and finalizing the compacting + Compacting: close the progress dialog also on error in SQLite3 processing; fix propagating error status to the GUI + SQLite driver: don't clear set of paths in extraSqliteExtensionPaths Connection property if exists + Add safer debug for large values + Fix issues because of using " quotes for identifiers in SQLite driver (kde#376052) + Query parsing: try harder to locate positions of table/table aliases + Connection dialog: make message handler optional, return result, accept on success + Fix KDbNativeStatementBuilder API: connection is always needed + Add COLLATION keywords when generated statements are native, otherwise KDbSQL string is invalid (kde#379447) + Fix generating of SQL statements if there are tables used having lookup fields based on queries (kde#385417) + Aesthetics: generate "SELECT FROM ..." statements with exactly one space after SELECT + Fix crash when generating "SELECT a.* FROM a, b" statements + Generate automatic ORDER BY only for native SQL statements + Raise SQL parse error when alias is duplicated for columns, e.g. "SELECT foo AS a, bar AS a FROM t" + Raise SQL parse error when alias is duplicated for tables, e.g. "SELECT * FROM foo AS a, bar AS a" + Expand scope of KDbTableSchemaChangeListener to allow registering queries for changes in table schema (kde#371896) + Properly unregister table from listeners before dropping + Setup query in connection: parsing failure can delete the query object so do not try to access it + Query schema: fix possible crashes - explicitly/properly remove query from connection's cache when needed + Query schema: fix memory leaks - remove internal expressions * Optimizations + Don't create temporary table schema object when checking for existence in createTable() + Don't create temporary table or query schema object when checking for existence object with empty name * Docs and examples + Update README-PACKAGERS doc to reflect naming and notes about compatibility + Enable creation of API docs QCH file during the build- Add python-base build requirement to fix build in Leap 15- Update to 3.0.2: * General - Fix possible issue: the WHERE condition can be lost while converting query to SQL. This can be seen in Kexi Query Designer. - Validate query and offer error message/description while setting or extending WHERE conditions - Fix WHERE conditions handling - Make query parameters also work in COLUMNS section. Kexi query parameters do not work in COLUMNS section, e.g. this won't work ('invalid query' error appears): SELECT [Param]. The parameters work only in the WHERE section, e.g. SELECT 123 WHERE [Param] = 1. (kde#348473) - Support queries such as "SELECT FROM table WHERE condition" for completeness * Buildsystem - Add detection for PostgreSQL 10 - Improve information about recommended packages (for drivers, python, etc.) - Improve SQLite detection - FindMySQL script: for Windows use "ProgramFiles(x86)" environment variable to locate "Program Files (x86)" folder and find MySQL/MariaDB libs there - FindMySQL script: fix it if CMAKE_BUILD_TYPE is not specified (Windows) * Tests - Fix HeadersTest for paths containing spaces - Add tests related to query parameters to the parser test- Fix the -lang package Recommends- Update to 3.0.1.1: * General - Check result of closing database while testing connection (ConnectionTestThread) - Make it possible to set row source values for lookup column back to empty list - Fix setting properties for lookup column (record source related) (kde#371958) - Fix identifying table properties as related to lookup field (kde#371958) - Add safer debug for large values (internal in 3.0.1) * PostgreSQL support - Fix database cursors for PostgreSQL: remove use of uninitialized variable (kde#371331) - Fix error on repeated loading of "fuzzystrmatch" extension for the PostgreSQL driver * Buildsystem - Make it possible to find PostgreSQL 9.6 - Improve support for Qt Translation catalogs (use ecm_install_po_files_as_qm macro) - Fix finding KDb config (use ecm_configure_package_config_file macro) - Add PROJECT_STABLE_VERSION_PATCH constant, extend logic for PROJECT_STABLE* constants - Improve discovery of PostgreSQL library on Windows - Improve searching for the MySQL driver build dependencies - SDC: initialize all variables in from-map constructors regardless of errors, add {} to conditions, improve spacing - Suppress warnings about duplicated drivers if KDB_NO_DUPLICATED_DRIVER_WARNINGS environment variable is set - Replace KF5I18n BuildRequires with Qt5LinguistTools, that is used now for installing the translations- Adjust the package Supplements, they were ineffective as there is no kdb package- RPM group fix- Initial package based on version 3.0.0calligra-kexi-mysql-driverold-cirrus3 16299944863.2.03.2.0-bp153.2.2.13.2.0-bp153.2.2.13.2.0kdb3kdb_mysqldriver.sokdb-mysql-driverCOPYING-CMAKE-SCRIPTSCOPYING.DOCCOPYING.LIB/usr/lib/qt5/plugins//usr/lib/qt5/plugins/kdb3//usr/share/licenses//usr/share/licenses/kdb-mysql-driver/-fomit-frame-pointer -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:16873/openSUSE_Backports_SLE-15-SP3_Update/c4af870d6b190989aaabc9229112c8ad-kdb.openSUSE_Backports_SLE-15-SP3_Updatecpioxz5i586-suse-linuxdirectoryELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=b953d5c0fa94c11136c90fe6b242a4337fe7ee18, strippedASCII textR RRRR R RRRR RRR RD?7xډ̹npackageand(libKDb3-4:mariadb)utf-8d60ccec9b125f33de751b093bc4f943cba59901240e807ec26772330ae06a597?7zXZ !t/ sX] crt:bLL =;]TՈy/^4oDE% *S A0e7Ny  :4*b"':{j"-6.#<ȝ_`aK^jdSǛCM-^ Ȩ][ʫva8Q|0?)-:r؅֗gj te}DGڌf͏SB 'z-[mUTWY۸D<, 9PH+Y_|Ka' s2Kv\^,ŭdje| [@/1EvIb>dHi]E]`53V:p*Gzɕ(RH4/O{Pash@Q(08=cnR}?2ɂU'9eqP|զɔS~FO dKPbqUfۻ4u_{gbe7mgVp q/ eՂc| V2)&fd0V}ǡU:ʆVL jc!P 5!ϿHV? eW  | EbDT`I;HHc/IS7-5y0( 8rA5>I}[~2|쳎ow~Guj`Bt9 hkK 4iZ McJ[5GH* !m%i]Ղ%qsNsąLc'c-D`HJe`O( "ntYHU=.cWV eߝ#ss<#j۱Yʬ3H,|#b2A}ϘQ+Z0ywK AlrTh7l~OfI#!P|)|K;RDLiH0ۋޣ(H$i( %bUM<NG=b+fP-S JvEoʮ}1L{.[T8kv8AO0q390)+IG$=nAnjɭNh%%'["=a_!~v=#9Nf/&͋f[41zv|RYd\lXf"p@} \1\ (˫i􇔽GTl #}Xq_,;* RL:o_=B×`pPJˡ܀ΉPmޑ]mPR)>gßX}6P)s6z=Y"y9F237H? {Z֯^kc|&ĠMUSgyv;a8sÍegugr2N5ݤͦzڻ^D΍L򱦤va"Ԗv{x<2 -ja^;j ǣyljO5T v68FsZ~ l?QzE}'d,m:,2nE <|/]YA nx8e2KAɱ2qH7p#]IBDdtb-(,y) ~c:jq7@n]R`\3W뤂s.$1}-;/6A9AՌ"Rq6ŦIA u‡aE~K7DOpv]ijl>ޕagj]˕~oV M#ӴCx魸- ,fJWk؋QnQ#HVP\\DܤKJaEGWۣr3nb]GTO%= w53f:t.f"n[am،"娯 3se$S3 UzKr9}cm0zOO>B1m;/ h PߡJ!_TWR}[UzQdRLrArs*EX݊x)pkXby&p0L!>_0ϥd|9ICMAu0LW;d?\,[vV=!|Zݰ]_a;[[Ӡn¨*)"x8E0.LH}ǣ pۀ 98y?ɊF'xS{Dz|q#gEgf̈́E@lǟp8Zdyu2d2* G^7O mf5tC "ViaYWJ9SAA,4P kY\$Gwb;x q}K  per>9A͞Ml@߼ŞD\> m`߉+l&gDm_)H ?cGĚc-#hfvJEi#3Y~m)~w/قm5 3+PjzWsz@Yv$9Lw^Hp)flcJ!$taǟHuFE²V ZQUw)sq4؀6"L# UݬR7^@^՘+ Y࠶VKwhd|C].KXN25pOʹ`,]&mMƦap>_{QCK1MG%"XYW`<\VR?w9A#ۮvw]ժmO3&#R*X#8b/`3T(wea;Z ԩp0IBQ77&O#~3(՘ .z/9$ZD6Sj.\7:y+32?_NYVَ;:jcV\im*?v#1P0nH# Pzg_#tYc* o2So|d> $LzW#rp0I7ל+iBƶY=zL1tJݷߪ&y^vi8+"ѳ&Pup Y *%&;)|z51dk8a4C'KԹ> aDm/tV%eN/!IWE4ͦ6l2PkIYȡTjp! / BfgbGf8.kv ֿ:'ܺ݋?kcK!: h `"K+żm; MPt4%z/i? pho=/:a}7RNs{(p"Db!%QuP %XLX~ xsFcdB!\Dg`;4h܉_9kU36;F) ~Y#NCFt'Ta:exs&t8!1ӟVU]ރ\}nv<#ѕ`7$~B]%drjw2›‡M@:B2I_afy{ =A] &" L.|ǩQ<-40.])Uȕ(+zi NH߈o7MA<J.E(Јr,CQQf@; hm^Rk !Abf qvWT/ cpFp=k^1/ ֠AfKʈ~/^ b.0RcOYL=ݳx;HOt1#{Aq" _6w#Zi#X[lH(F<;-梛NX|heԴx(\uLF_Sn.q=9.xk2'B`Qҧ7~T:m9L&'GNGPZV`pYY?P ]iN:iKzfԂ8dPy]B0Y{!)$8@wU;I>v^o- mRַȵ`I&4L4AY7vȤeb~GV>¸gf@O7Wjj L62R(on?޳MFE( /xrˆ#WRB;Mw`:tই}n"WST͒$I&;F_,x@{ǛۤHFfq[񾜹 yKmGi\"r$?/h꣖L:jLfil-='jOj]9`mVR&WO~ P˗ YZ6fW"YitJҭjNoD#8ףmμ]XQRS2pU[wh/`=yrH~jIZn,1FXU0G&# è[X,1t+,p)U"fБe7:(@5]˨|>R*[tY3DuD6) %Mً4vFSda!K ]$pzPØOf~)xX`zGܝM*b&yeM#Ҟ0̥t~gHvgCIj d\d6RAůhw} 0ުvQSH$+XwBYLG>Cp);]1{R簗~<-޻1VG^R^BYw'ШB )-A 0,_r5nO#: p`gsC 6h4M˷ߠHR+<Ą|]tᥑ)+D3X\ Duw"Ϛus[sLvO9O/w/2qJVhG櫌UMB.0X|+"xR<FMl?LigQ! Z;(`~T2̒qXj wmRQHaKRqxXOÿ+`N_0oyK@o |xY(siuJlϰ< u4 p7Ggtl6$%N鯸Ehlvd̏q5zZ52z3Ֆ/BHt#&QԦ.+ wa4=|V#DǵotþY0Nd8ʂ ڝK# UQq@8td$}iuȞZLah2nX6.s0*Wwpn;zCFy,؇1qR}n 7< %7h-b yi[VDžؿ{Y &1_D_r"h ;1Ʃ0ct'A|Y@h`MX3 k"yU݇;Qd3 g5$hޢjў\? BH)tfĤDhz@Că|m;&ƞƾഀ_= \U}ԍ@ApuS$CYqnNkslϨCKvAZ) "puʛ@;?=D?|u|#_TpfFUy|ƫ 6+: 4UrjCo2 WVBN?JQ{f*o_~)}ū Mɼ"JIhPo$_/ܨZAȟz=lO i::V߰mDRIt?eNP +BJۚ9.ԍp;wr]>o ޘ l's~K^!qrSmE[k.3 izpΐ#?nx-f)=. LbfMhj-$Y@*#90gƠjPLt;椀}!=TLXđGAGY٧C½"<+*V }q[1YN^ai%n|$wuV_G9FwE!?4rI{޾c4@rֶw&'dn yn|pczp-,ѕPFH\uP)`9`e hr(LH'䈻[\ݝt7Yi>;hS"6m.-h  ;l)*c|vg-mfj v_uZd56b~\' ͽ:8$^M%zpY!BpHpZ 񑬶RHk/~RCgt=׭@Bm Bf,.URF4ج^D@EODIGak&:'KPf[!GVxyFr) 8<oyĠb T0I F1[Ɋ.^\_[SY3LǍ,ǜCEƐS(D|oJWelvXVK]nXiyD'zm6ZgG!:HJwtH]PjnT3El_A,Z ^{(`iwyXS+x88宸@=)Aыpj,zY|wC9ԁ` %E3)h@O2 6<p2b[EuL"݄/a477l7N}0v_V`#w 52g$BӚ!i77y&[Δ!GIb  k=;'XeZFVbXQhϰ?_BY"6Hj15юwe,>5g?4_N3-eipq`8.cMB廽' L0Yڅ}.-"w90C\KY.冈rC>(ЇqX+BC:iw RȱJ)2A1r˨=;/ݰT(6 5eB_Zuֲ5Zp)䆀+6)r◲ѱ>N&=s x׭#: X}^93KڜOHd6Dqi&,ѶR n|Bf\ 7n̘|I0߼!5,*էߨݗDa#hiIBZJԱheHm*+e=(1V)l >ᄤxD nR6#)d7˛c/v'2O̟25o("!xO QCP@r\-^YS 'xOm)Bi,~%qd6;6-qOux'dSrjkc-Wؗ"_ޱ}PDȳTPh"ҊzHfS9  ?cy!5uDE*I"9Fvn\wH׉L謚̇p+ȽS}R!O4iD@ȃ%i|;^j(q(f:eЮ+l\?u2|EU+ "Gzqmٓ<*PtQO{K*w<>O<"i2q&7p, ?K'wM"y98S2(lKE]td AGM= !l-rS@./uƛ/0|qWBA*eD!ݽ3tl&b7_i"^Wȡ16.ӵC¯*I1a7{)c#i76yDZb%n#mTqDn_hv"s X)Zc&(yJ1;U(GOv"{ ޝ3&8cT^wEuՉHK]\3,gҨ6%ulM{zZpb҄-z[T`Dgo"]b |ra,#M8;ڗE';+ (n2w`*q:P9~+*cbF*u =Q7vnoGBU{H<7ܖgtn;1V h[jѹJxRaRۇ>ZRDg=p O\ѠS~35,{~ # GwيfPoDaT_IxihQNG#"CU}% zc; (/]@i V)qr4i)K/l^(r-vg&؛!+K d S!yS߅mwx3Vax͂k6=dLcs pXd0mF(ޕBI]. ]=?ob;B\?b)nթȿNJٔC>Lo`7x&[ЊHA:rb<.Ԇ[㏨L7J uV 2޻p_ncQƺ\af-T:W*P+یDh *W#@x@Y}931FS=q$f ur5iwPWҰ oJjZ,Đb)x=m+6z|ClGy⇅WvE*9iM8 -};vvrsFz#7~el٘<@ca`+ӝ0r余A@}KD_1SƱxx8<\Qgy[e$#6T,=)rEwC9`$s HP3B`vl\% Xmq2&vzi/*Q|笏BNUb ]\y8Fִ*;zR#uTD;xY,OUښ4Z1:Ggi %9U] h~"Ɓؽ 8EqDCT(%mdcu!ӥ.0`aw,#>2%ƿ ,*i>;ʈw|{딴=MzZ?v7F|x "`؋5g] AJQHS"ou /j*--Φbomy%s]w+?hELHmopiW&;v>J si[!=^gEPnijY8ej^Ù(_4D5s1]eU~ul?6 _DIpE#tRmGMi ߨ}NUGR2dPgus.(_TA2m{nHBKsǛ#z2ι塼a˗""u,8TN]U?1!usJuy 'SÇ,K RX?0/qIF=8bВgA׶S`,Yjȭ88~,Y[UWsۻǑ4AK-]˵ȗgpb_9y/ f7f dcCNS",Զ>/Ϯ u4s㜊jƓ:/2[TwŔo@l v(=z"2k H0POs:&y} uLVfR 5'iR{Cfx[@.E8]̊Kƍ:MFoR.V8:NZ?۾zK2sIH\3-&J5H%oE\Jaw*m;!9f2K&EXxV/H3~ ]szw#NC 6ut&$S+\skG#SՐ.ә'y[Wa3]mI-yrSoM4 6@.]k0Bq%wc&%r^Pܔ*N,gVʣ℆A WpeAcݶ}:s^y6 WJhUfs ?g`$o8s+*d?zmgnĠɦR`7(~tAj8&]R|v1?8{?]㱉'%2Q]MIpvf#L'`BSWS^ ?O:UxKI$r ރ^`^&s6BL["_[XԬ15a 3E3,ն 0EW#s5NJϏs@OYZ!P[Ĥ FTs hYFSORW4pUػ+H2W_̧Aua8Dr]F@`I +Y7 )k~)4 0 Z^rg.ZrLQ)Hɯ<4 ts{@f]A(g_yR"IP^#ȢB8woJ]ny9 Ç=BX-NӼL a-:e`_Ar)VX2"9QX˪wi,z#F*5HWӾ;rW ?3)³/^v4^bK,J/g,T3Kf~9HxfDxooniaJ y`U6T}S$H\N#e 90F?or^0Vb),6R. m)"X^\r߉ؘB@OQ8\}wt)1K{n/|9M\agK?1Cr5k-íl>Ll.3Lw,2!YM܉f<-ikEKTXK¹,FH P|na(jXKyc .dͮ>ù)_+G/%kCEh-˕Al/]eOt_ĥ#;̟G4UvѸ>琡dq SB(/=<O4s-IbRTXU=W{3i@El M+EgYemIԟx>0H"uDwKaog`,5R9ʔza_xCL$a2KI >Wv0 Mzl_34>SFr 0&iIKwg-{gÍWRaY6F+xG =o^1y$CM&֚૖SZe>Kz#HdZmZ$|d3<@>Ik+s6yxtY9{G#:#:uk^a'~|Ȥ_=xc aFipuVᎌkIןDjow lEz .)Q3$t@ӂuyJݜ\m܂IbkȀ)he}@h&,'!j PܻNj̷ɪ1QGKEmv@cݭ+­Ht;^Lˠuo* ߸NsXy㳁Z7W^nF,etՆɄgCOܪf#Pg[Oer3T}6kVˤ6^hXL,16chԹ){;ט(Y80ߑ>__TO ft߅N֜ f٪TT2K\`Ɨf- wxd_S@^-^ͩ,q(>H#GbC0t!3t ʂ=Ίo"Erw 7xW.m:q4 m6u.qQ=zYK~_?ҔGI6<>L^2U%.)ׇxmi@bGH&#R "5Ӡ)>Q)zoAL*fvAXgL.6έ0LQ8,|sKS0shJQϛGŽ)HWh|ҫ|CNwtXy1c e /y-в͏ &!C@Lڰ|`KRnЄJ%)Y憝 ]ܗ ѬA]gJ!,-^8.X͟hzVWγgq%)qb&DCywYʈb] +ZKLաhEni7!ԬIdTStȏ傜5_u@vfZ3mh߬J֦=iGߣ A jaүqf\!EsɤM.퀆g',PɎuN2[_m h^-ܧx=Ʊ {;l;6:N]hB|>j_O: ^;ks8Y 0f Vy-V4g2^HVN njTr_7z* 硕i'ٔ-kbia8# es_ cl[y} lk=mѤ]ʦ7p)X;5 |n7D[!5ؠzC(=)̐4_IH6cX)%JĬ(PH,@[ꊘelK.H=3~KƢr-V#diS +Ga tiպQ&+-ݠ42/ӯG#\axE1fB D-Eu-(vVrdUk> {hyA3nň0GOIev@Cf ŭo_u˕N60ʯ/p`Jj_趇ʖv c!il0zszĊkt׏~/%dS9jQi+kNH?\E_;bՀ 񆻥\v5!s,6qJiegFQdU\p56 -K\9֢" ,9ZNHN.KΟmN/xAUcb $:&dC)!\O0GTQr֓>(,H)/'0ڰ?_˱/emQ/K^:Y_#SoM+EV hԐF;'ɧ]LGH{!+fUrJ}7=5Sd5J}LY f"kʅ`['WW.矽ܴ/G)4Fڂ_w;H:v )n%nٳ 'dq #sR?4. 'Bf=\/\$Xe6B+ [+KLi}tQ,<{/KIVc waJW_pY1~"/>P:uT%rr?PtO f뺆.E@ZEW ~soইrj f4V4,-Z0Dw3#IdrYsM2^fP}6XFlS3jO Ã3p-Fo1Ae9QIA[s6RkdrN̨'`i«S噐L* V&4#[.Dߚ- A Oϔ|̗Ii1vwo4&Z~])O赜HGT}$bvF8}Q|W+$ B/Hܐ1 /|lFFsh';.r6'$ b;>k|4'YNz,)%oPY A-Z!$4tļTRRr+c@LmrH O[!*1䰔ةd{RFg3 ȦʸΫưHLdTD)P;Rނ/1؄\2ӄ~ En$~P+V`t7 a=ڈ$8rXnr`;('[e\qIh1PbՒ@ <>ĻRݑ|na +^] |*#ΗP2egZQ4DnxCrJ>;}z_mls{ym1?4 /ҫ 3K q'[r~UG%kė4E{xJ%Ҹ27!b6qj웿b0 o8UĹthHSxK%З+љw#-.J:Jm8m/·LsFr[%34`(&V*_sS$6_SGc; 3}"ٚŹX% "^W /xvoMBew{d GMFEx2 {<{Crv᪍F֒rt6߾qEmw$kThgSxY#4*mP%҉^h z~jEzfeJ`ŮxfQ5 U)1)Ilzp3r\ |Y›'X&-MH1wIщ5 01hJ҃[R]u~F}@)>j;UXᒱ3$$s3W1d=I$>Bjt&[CZIv<*j(=y*óJ஘1з JVy6UaoɬqFMjq#K߇IC /Jigfd \SF HJRTC@)AHW\0vQlH7r9XZ;OgS]Ξw)AgMK$y6v:X>d6ݜRB c^VcmUDwP(<_e}-cf ,sB0W`vz?MSKzp n.TFQ4yйwavnDz)@|ARAEԲ`8'F`5K o` PMO$i UlmF?x*WӋ3h7U7a8s##jXeO]UZ(`s㤠k_}]6< +kDD+AS<6m-\0Kd_ "l?7E8הHJAyT|cKLeʣ{OgP=a#6*G@m#-$< $92h ;jDGqQ}ozz\NGJXFؚTHD/<09 ]|t vǮ0?qH¯2\D=Ҿ7bU[F/QPgWb1@2Ѵ[wQ~W!QU>f~eIx{?X^%b55NHt^ - {iÅ72p au.&M}(r)ەqIS<&&hDu+x hࡸN"\7FPWjHi\H0rd3a}tJbSCWMd{5_b+Eүdi!U+okN(U+jcIr0_CgJ:OA-]L«С>oo02@떵  ,~}}Q㪋%jp) C᫷.ZB^DʐfG%K}[s oVU1gEeD[mͪ'2Av_jm .-Py#;rXÒ& Ehdѭ=xxѾ˜Ig W puǩLA&f*~!(ePF<ϔiEYՒ.d2#um)ؤiЏc)Jr/y-. Xb!dJbgFIzZ,HZ#dt4f dubMg%'[/[r 7ElRU $ {y%v xrNNinwᗕsvR\RhSNt)D_`{v.uxB,ZYyuG NuP@6@烯]TI= WvÂfLJ.g7>Ԫ̋ӣ˲QYVXŧYIi2ed~f^(U GF ֽ{0 A5:c;KLW,q،6 yxU-'bÿANl1nRuHk3V%0G*AL?1O=?&'|n|A+Kob/,*׻9e,Wg1kʻ>%`2#V~ԙ3/"Ж NO^!XvM1dJEBMƠHmWu2zklWԲP "K]*EגNQFL9NgdkGpf0~I. st>C}E= T"R^;Fmu,(EycLnGMg4 kL@4T0<9Sw\ E3xڰ D) M(jU Cb1RB1\ ^=yF=zXB^dw %1(Z-2 /g/6_z _[:?iLje3ou`frg 2^|fi C60fj׼pݝ O_Vއ$Ɩa7j YB]3(K3:x+K&i+%愃L.v^K𽜴xtgYf8 ah!aitD= n:3 /.6ax87{;8&UW=ϼ*R/NUEW9gm sEզ\Ӳkavړ~?>s^mwL껊: F6RVؽ- f!z"\^*OX Ad:퀉Heem2Y\|7&㻓M8Kod*_u+[p2lxEU8$E|&eR(в'C2^$M"/Jľ|):Ғ \֟ѕy%lj[Sy"Yk,.(H[lq3_N6K\=T{l$Q\4S"2Ԍ@o/}5JS;8%@ȚJdSG0nhX 6_^ LNPzStC$H$=%]t2*!ͧRMF\nTٓth3ʴ3B|NyBC&54 SB l Z/g(' 1LC*״f&+v BZ* wc"rއn y?@x=wlA,6pxԤj*:Bq ٬FK*+КL9P|h_TBy;OȿoEgup4X.p{ f2:vhA0dN oAuK 63,,l="&h }ǎhM(\#CyF Lڢ),p_^*n`Lg{FMj(; އY]|'o2?ZCZW/~ S _y*\r5W7b+ L"N,W:u-n>Ͳ@.-A1~B3MI-&j / q\% /~gJ2p9j1aSjrB=U#CZaulփs.ʃ&fpJ߭`yZ~DcGa,p\_ɱ\\ȡ>L3{/Ji7M?Ds/Q}[qY9p}f\; ϊ/ڼ}0&A%gX_nf&8]6n 'nEF>):vY˙ j012^eSR s(JIL_NjI;t5uhD;X۩6ZL4;(^4~`1 Pb tfgE2n CBK%)朞a`5t8KJRJel8D+mK _3)YdA 2Oa?w{%$2:M3=JKl1Z_W0L;rgq~rNV:SUc0)]' ]Z‰ӥSi a}L἗6<~P&PrQGhZœxKMx+Om4VƨY L7M ft^֊RXgM .i#/N΁evLO_$.HȞuw1_`G6j;p:oFWZqJ{"e6IǨ⠱cH7.gDRFO3xO<{1hAj^l!ÙtBۼI %O[=QO=Y6pV.k3|-$V2 ?5g?X(CRrvk1ި珧=; e:bEy`:J=[<_nhf"lڭC"4zzM`ˏ"ER ),I,_8D_{o^yJ1MDXouKbg"YpfSSP^|i !6av= X;^$v RÄpn{Nr8A2D|h%b@v8´I7ǒңʹ¿)A"As{Aa&Ij=b,qe-E397^IkG'n밌hn/H-t ["F`m-$t5a1jqynрɬgX~8bmODCcuIW}Aj,>r`aW"  r'6zzm@5'+7gڕ|,Aʓ|k + 0˖k/UĮN9= 7;X,=. QISuVAK)M_]G ,yy 9YX9CLͬl."PzaOeV밂>UimrϬ<<)%(L!c;]vlWUU8Ҍ{gܦ ڊXlpcOz%ʼfSrƺRT{lb|V<+DžD2~= yP ފ**isgAUԊ0-dQ ɑ0otC<y婢) H`_ ,Bya4Tg׺gǎ/) Zx["=nAtgeGX-ְ?DJo>%mW"*9Y( r |{Mn`_zMj/VdBR^kSXq@a2/}mrK[ḑC3hX^q1ZM0[ w B >|NU'G!^-u#v(%& 9KvI3:-^ٸ-V!lWߢ&TX^d!+MȱC|ɶmT\:9 룝&"ڡn 포xֽ5b+C1tc IẄ8skeEfQH]մŖfN#Ww0i~Onc4Gm0t3[bha[0cowNA{ &3_km7oר߇0f;bCL:W6pDĒzݘaRi:zv <}cf 镥jI}bP,nl?znI;hDD]7 %npj靖7fTIfy]Pb% Eyvi -~-aZ=Õﺞ¾H%A>e_~8g,9./Z J#`PbR`Xsnrn5b[0 P‡Wc8 aK=c-nͨ=زYո$8YϰѯEځtg֧~/?{r#ۂ0 b0K~UΌGh9RT|gB0hG7 _!6bn# ~&m ɦĖh{7K \fBuW`}lp;yf}P&3 `, G$_4YriwйV%%a:J|ZFa&mTrq~}0e]"\-9p>1=O\EmN8=&Hbٙ! e;UqD]nmLШpA!=ϦN(&@< x9N*Z)L|QU4*4ҲxmCL]>*~/QjII` !3rq\MᎅD"yVylfHHayR?wÕ]v8+Oq fwj$t -Eb][NrK~@&-`2ź+knkp e6żw;o̲v._UK_Zrl;IbX?Mgm 1g"!밡wv ;f?֒m'f)d7HߧxOMOe]%,4/lI -cË8@ryWvԗN"/>R_(ߩhL+J^AArpԾWw7gF 9tbrT g.z4_IkOT4Fz TBCGXq }/A&bo7 d,fx4,C(%aY|v*kK}#Ocd4Zr)x r\gUFLHE,u3%R=UMc.ӿaUPX h Zq0XEgfļ2e7j ;E32|X5c4и,5̰no:|ln׈mA ǍYu-Ј3͐C{VBڤ'G.w2:1 p>sz ى(%N]6`ݹyafhOn`.TrEhC78#eq޿Ps.EoA<,:M6gdw_/V؍$|"sIDasXf )YWUq0J7RbY8hd;8e2"@[ K7SuY3BV >Ո\0(6IJdn%jp:/_;%جL80F%a{`>-<bC 99tyz>Y)3i44<#яBX$Ԕ9aN2B+ykJ/4nvtɣN΀/=L‚hYDBHڷ^˓0/qlYBBqDD\.˒1(u;c'؅ x;+ = ֜Nj;V6loNQi`3R18U&0ر<l\j[9L߬)m# \Us%B 4|YsoYԣY1&)٘0~1*dTnClrwU^9x_">%A2R}u =m?v}\K;n@ yDxkJXs-srz7E8ܞ剭C +Sٍy7ԽZZ;٪nrOѷuտ4L@ f5MgTqKw ?D0,yawM,Q'9ܣ_wTf2 hk4`Ys,>3I,$G8C4qHب(JN,qۧGhDjSJʎ']`p@$ c `Rq1_V=$]zq#qcz351,gmOhKiI?!胝tM b`çJ$P7 Db~ZӳD Ζ6@G xr9X߼^>$lK\"oRjñAC~r1=bV@>Ծ# 1JO[.:VU${as  pҩ/0o%>av8=+brp̪\=\Fcx:Z'9F󨚑E7GKaҫ%uD7Rd*%8G WJئZ(*'عFyff&T63eX'/Uږ+m5x"! iK;쇫Ƿv7܊ZsAo!'Fj̝Zڋ e7?_w:8Gtx(r!-8Ru[D 4Ӿ཈vHvCɵ-+DpD-ȅhɓaV$f?{yX [m BHrҿIl5:.P >*(Ⱦ9;M6L{D"DRxZ;;x"ݔTNL?sf|m9"q/kϘp#u1'O.ȧ֩,қǸQ<㶲"fS"QŰ^)0X"L 06( Pp'Y6,QeTX9=*A2*pW:IFRDa SB뼴RP0Ȉk'JUWuL1:)`Mb ^&>"G ~u)>n:`ԩt  4zȁTל+aFj(QRcGv<M s*= /W#[0`!wMFAog77;,h@b._vmv XkdDwC*+ 'kM7歛Juwկ=nAm4],"KA)Nx|^OL-ѡږhr:GY6\@ kl{$O6J#XDj<WΌ[ع.Z&<^+Z\:۟#epaTKM8k``~?~u k8;mvhf(Kh8t%WtWG'Ӂ3܏'{ tԢd.;ii XgcΪO_ĐC.2mOXBϯ\qrXАʡg]j׎B DkD#.3OMxYmRgqt%]%8 Z]9Dž>=KMj&I9Dp=Kҕq%^liSJU:ehX^H8vU䠈2b hFW(W6pE-ά"jL=KQa&S{X.I0`R0Qa 8RHb.ԥV56GkԎu@ NmC+VӖ_l`u6U#wAF Z܆ĭ@;Ә]J>.Xݪj zM4y_O?W|EKu&#<+HU8B/IeÛ=IC McYqͪFaƐV.SZήG!9\fv^Nzz"& v`ul6€VLˎgl&:w2*"[(aX3|;!ǘy~z QG6|'ߢKމa7hvAt'Jqb} zo;CÜBYiX |5] ۿۙQL%o)s[VW7~W\B`A!{b)K*; :Bp;mT ;5~ F ?Oeh 뤁)VfLa!8Iy[֞֝B FNƞ*l48Vr(:fHYV ;-ّm%gn[-ڽɢb3g4GjpOԞi03s2b^ku'H. 5ХIYפr&Z h|뚍cl؅b3|4>đHxnZZnȪqoSt^ׂ o%Ɣmahcnˑjr[.Zr[̿ ω+d7ls^wCbnuϗ:f**ɹYͤ?kUbaaCl 9}fGktjiA 衬WJK\$Xba"3s`Zmnz!^lݽ΃M*)[*\zc/7 V0}!6=)c0TsaEH']Bl%э+ G=pg`qlD6#Dehp\$^nt[ M_2&C#,ž!㍧ FBǺ܇E^ɶcsq9|0Iz_PB|;EQ1J5h#洍Cb#LX6fYC+Tam{[$lߌ8:FtŅh~> u伺 v8>vuS}cg/ɮ ;2# Vsm )k:UI+uka4Ì|qz`K޻5!:8CT|‹:}"#GTx>+Pj-,"Yy5^LeH/h+Wjdc;ڌ@A]'or,ṗd GtwE!Vr$7',11xoG9e)+ܒݾ{mBP(*lƘ^ڎ %\v VW;{\tJ=B~MzYp 6ˍ+UZ9O<-f z4K"(9O$ [wP̾1Ѣg萞3G.f󖞊]͙e/- ;+ư3 ݛ(@vm Ns)`2IZMjOJ=;ȬA3:g*^`IW2NoƝ2/~{0v_49ˉ d "`ޗ՗Aa8II_䈣zg:UEz{rso,4Hm|zs@hrwC5ƾT7H5&rIrCHxeިl.w{/:_0BgW!YmF 9tN7^گK[Y`ܩj 7TGKGY R (|rxR+ `pX^Rz$ }s;ݔ:b]n氒r|bM\s hAnm o TO8^KXG.2->mdGfUyxS%l߫V)ӡk-ɬIWWׂMaC_1F嬖-ZEsb:SRp➠,Ad*t0._AmBȏ{^=n <{ A=kVsJOn\n@fd.cY2*;]70$(#u^I81 ^&e$Ndq-aPG:Z-b X bj`;T}lEŦ20DE.+L4ح:K Df0*P"Xjdq(6cj ~jjóG9#ҡHGcs q8$gb> 20ŧ/}̲hob^`s.#Zod e?/Xl5#&TzW C N¬9w]˵d_o(H6I%(uízWO[[>KJmZMN 9! #AWe4?vPGV,^HE*h%1H?QhAGA7oKݙVm`]U5Ͻb_$͑;Zd1o3yPԲ1U1g %wi{%5 '#cەUų :26j1S!\-No]"g<]úh+6F9o7s6WQԛeϧbug"^ǂnË V[D;qe3Y htI9rXY=,3d)`n"@jF7rϐt_k跘by>jŀ1Z Xrp5eʸђiT|bk}* d8SSw3t$Vj [!1ad{f\4uU-|6` 9%E>̘1/dg.tc"ԑEq9EH*FQA;O)duO<&13뻂rE "ϴċcrzyQ FMَ mSr9vZ1vV  ֥ND{ޚ{]H Ta1( .l{ ˽x?y©Ή.d:~bWk`42@m;<{a7ز{cڳ/1ϵ6;hn47Gb͍qVsm1&zt|:I;.Q֪a_G4~qQY^ 1 tY =$jK2Ue\p(qw^a'TT*PKM|kn̻Q)͚ (bh,_^jfzǍbzy08juP^A.PZr$n2 r#{ )`sSYaۮMN@Em =S9Um_'L&#V&j9"FY{:Tɽ_\0fQ;vW |9٥;W+R9AO+E6C>Li:1Y,Gє3{*PVgzay[XQx&zϕјuW.-HB. Nb&[0k.GW,aڛ6g)ٳ5@fßЎ`(^jGPgy_=\:zEQ3,i‹ ъ) B18V_cܗtigeJޔ<+Z' X̔g'(✥|#ѸOc Kx ՛D8+7+pUq2al06S^/weZ)Pl (Lބh/SI<ҁ)z#rn(=Z<(~PdSQz_tZ#uD\D Р;!Ϲ{J'ٵx;Ltxs`תl1f]SBY`zMAv ~|e A"oYd\9k h5W٣h_M7&drn0i="~`(*sOTV@J{s&{+bPk=i5ԉSNnp܂,ӽ~0um^1E;wDӆ̿**4#VYpdsb-n~NԑǏ?]}MVƿ,fgkó/x]4`V #vvX}h{BmUfY[J%l98p/"q: l6N a lcF8U4 (!էUb5MJfܢ}jc3H<{ ȏWv*'S֧ߗrPD- 2؜uVO{2M,`$O{],EK[ozdg0V~EbŞOٓt*5^oBsw,"$iDló/Q~/ }zd,X{}_3]JሾLʇ.UCbz]cT5ϟ*YF ?܄x@vR?! C@Ta\MoeTAM 14_EP lDư!.2V?:,E=e%nD"ܰՁdR0UsUd@ý!!YgNkP,r&JFmkq tm.OkCCժ&eIHr.\rm a'jIa)jȏwۤ,fM#Miϐq!_09 e[Z2,C&LZ v>}1T;u}l/437XY$bMFXKD HU6"GWj<:4fD\O圐}IJ.JpޒB6U.^%4޿Et{Cuᯘu,n]9-*i xE }7Wp%n:Cspb(@YjbPr +b72\hT)R0DJw18=έ)%{BoPMhW)9 ~J7T8:Sm j lSd~1IP)]$G; P]qoyY 0MAza'QXTҼil2@f5O?JUSݦ[ 'P5WQV 'yǹ"nS3;[! ŖT;Y!N5>bQh8ܱp5\. Ŷ# Zԇ%Dm! -?uM4C`;~"p|FKXbb,5qDp$Ntwc}k|ۜ_04]%9P>ʳ^'{ٹs.-" 2ͧ;Q/1%/gh5%{w^3 ] jG~2yD(hoD#hW:nxԓڳؖ ,P N= 1W֞%Ĕ_1RK3"tjt?:75S%W#g\Ca66q+f&63Ȓ)+6T߳Ŧ ަQb ǟL%U?hbW )'Fds 9zDCeN7n2 c+;?L@lTqXz&vL[?qX1_a(![C`&z.Zxrb7DњRm+ 2j{GDx8]cGL9;Rj&@oTPN"D5rNG^M􀻼>mb+ f 'o/bQg35uˎSwO~ґWaO 8.K+`[78]i7؄YS2I\2le 4;د-_al`ިS4ZCBh&ͮc*1լ@$9>R@I Ֆm`l~2!44a&ь1j"KI H\-veh䍋紾hu,Y7n)M%|4-]07SP L)sNЎ@8V<>`@>j} %N EcQJ@Qhd~Yn