kdb-mysql-driver-3.2.0-bp153.1.32 >  A `B!M@eeez7r{_&>n>%ѝFaos)9#"싫KrNQ)IwntL,qPL2֑x}j4vFUg -xl`K[nI:J %%"*耵|Ưbi]|'] {ciOQ×Aiffr5xׁ6{n2@2[qvB51ŽEڅJb㫊PPc8f110945ce8afdff52f65c1cff6a294658160d5cd7f43957c4f41fcdebfa9205d3c0a8eb6e1e0b027f1f1b650af9e47caf3509b蘉`B!M@eeelo+ K7.wVUiol lov8tnP=7R[֑uZY.?t N-\/y:zk=8kE=972L R<9ac67_݆bn ?(\.:"_@\ ¿ {ĺNErt%Í,sQ˖܁cALmbN f\%PC'}#, scX;w,~ʺ#IʤdbD>pD*$?*d $ ` "<Z`h     0Hj(8 9 : B%F%G%H%I&X&Y&$Z&L[&P\&X]&p^&b'7c'd(Be(Gf(Jl(Lu(`v(xw)4x)Ly)d z)))))))*Ckdb-mysql-driver3.2.0bp153.1.32Database connectivity and creation framework - MySQL driverThis package contains the MySQL driver for the Database connectivity and creation framework`Bܰobs-power9-07^SUSE Linux Enterprise 15 SP3openSUSELGPL-2.0-onlyhttps://bugs.opensuse.orgProductivity/Office/Suitehttps://community.kde.org/KDblinuxppc64lepOdAA큤`Bܮ`Bܢ`Bܯ\s\s\s8705ec331539cfbb6d011430e5c334ec662eaf2085d05e5a7394d80bb89072965d588eb3b157d52112afea935c88a7ff9efddc1e2d95a42c25d3b96ad9055008f45cc81b400a048b56c9edbd4c3317f7a8958463dfd55aa96f268ecfd6baa12c19aa4296f49ca309c2901fa5824f943b7acc59a5110e38aadd2dd00c1028e1f0rootrootrootrootrootrootrootrootrootrootrootrootkdb-3.2.0-bp153.1.32.src.rpmcalligra-kexi-mysql-driverkdb-mysql-driverkdb-mysql-driver(ppc-64)@@@@@@@@@@@    libKDb3.so.4()(64bit)libKF5CoreAddons.so.5()(64bit)libQt5Core.so.5()(64bit)libQt5Core.so.5(Qt_5)(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libmariadb.so.3()(64bit)libmariadb.so.3(libmysqlclient_18)(64bit)libstdc++.so.6()(64bit)libstdc++.so.6(CXXABI_1.3)(64bit)libstdc++.so.6(GLIBCXX_3.4)(64bit)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-driverobs-power9-07 16149946083.2.03.2.0-bp153.1.323.2.0-bp153.1.323.2.0kdb3kdb_mysqldriver.sokdb-mysql-driverCOPYING-CMAKE-SCRIPTSCOPYING.DOCCOPYING.LIB/usr/lib64/qt5/plugins//usr/lib64/qt5/plugins/kdb3//usr/share/licenses//usr/share/licenses/kdb-mysql-driver/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protectionobs://build.opensuse.org/openSUSE:Backports:SLE-15-SP3/standard/02619c6841050411efbd4c2541e444f1-kdbcpioxz5ppc64le-suse-linuxdirectoryELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=82d25d3c37061bbf989bbe1629368bba0a2e70ac, not strippedASCII text RRRR R RRRRRRC7: ʬzpackageand(libKDb3-4:mariadb)utf-871caf3cbb1e3545eb93763317ecd4e97e677ed0a69e4b8b7fd7b6d0cc0f70c79?7zXZ !t/bC] crt:bLL*hvI~=Ɖ&rj&~szm7:k+#P'[+A| Ua Vw;F܊)JƦ)NnƯ;m=W#%׻LUwC/,%ؑK!<"es[޽+ܿʳZȞohMgx@LΘyFfOPzCt+1E I`ƾ>݅^T>iSpa/f@]W-& ^z L 7J$|yfj$Yf6ް oE=eWL:|cʾ&N4Eny!xP"GWQƵ*L ^kWxP;:- wBS {}O{udZnFRvQ-IGX.T/wY&;'oǴӠV߳*[|SG(cz璦ӛcm5{'Yq΀J剝'fy ֋N^׆)oEӛR/KH]4H_¤(RCqMev!6si,gX j S;Ql |\JA`'yf\D O$BӤّ}=LusF5WhUNqWǎh`'pw 8g &,v1vLΆ͋pw!fI߈ ooމH??!\\ R{,ݩܛ߬ϴ@6Cq#ΑYyb .mfFчl ,lVXZ~_"ѐeF+YUCC|*ôIuy(3-hx5k'j h6lG?i΍^DK_}%}e\-L4֗ʙ8 ykkAݒCsȾkzN\ *;U\kIDj]~Pr`/n;ZWG1.dyPˋt<5=;{ |HUSZ̝e+75<htwrr3lNa _9L/>_nYA1w ~'3o"{4$?M{ޔa ^3SO 0l|P$|,I$dO!_ 3åz"Gn;ړaؒ{B kAGB w%F-^ɩ(AcR٦v<~N]XT cl/ßT…xtڱ}͘ˇV%QT70{u;20U˺M[{ܑgq{Jhћ:Ro v4Nu{6Tp"չ `x3G(ł?n7&ݴ2t(dnA}C9BN=XIrVD65Tiˌ E(t>Ɠ/ ղrЙSnӯWV"쬞nRn Bm])G&Q@/~bVWRs2OP\r{`5ntоxw3q}3BAx[F(k5gfo[A &" ɱǎ6@'7W4,e8ͺ懘!I))GRU+F̀#`1e(<diVN2,w l[ܲ8 #r'ǁy&$iƼԄ\ N^ūBYѯgte9\1d*[IED?!>!i6%w:OƗz0Lĺ#ˎ+'){J%ᱫY{k|9xϧ[KBW׆卯iLXK.'W7&Vm6:`]_o$Q=C5\JADlzƔ7DgWu /t?W<Fԡf|1e\\?8uwu2&&S^@GIVD*P *ΑKF tkRG#^ɺo RŶ[O2צ}ל+'mi#|O號ߜ~&uQ'5"=eɕjB⎆.dD #UR T/T0 F}qPhCceJ*&':Mj!ҸFq5F&[)3bL&a@"n"2f7!ogJ ?O22ɨi2sT"L5mhjxVgZQkdE *b]ޞQ9a╠F/4IrAť>KLW 2"3{K\{O#QpǬaUкumݒ\&QQ:"00 ðŇV2;rb~h5;Q8$ۅzqYHwxFx\pR#YN,)g^5qnp& x\G` r x!XپqUCZa!0'QH d 0ƶo`#k4׳ڛs!U I؂A;x]JuQ4!6ovC3$gt߼ Smo 8W.Lx _H߈J)\|^ƃ/C߆~'KY'\~mBUq[h?m@ 8M"-dT+sS<„,񒰀vK P90#RȪ:WMn*AX|xchv.eؑl|?~TptTҹXbKl , ᶏVG<#6)wQH6ufz'2UH%nJydSeoU3@^xsPF{$x'!T {N[%j(˱ί]VT8ps "%Uڳ Cڂ6 ] A t~Mݻqx\k-l}TT?6ה1)HtB1{ '4Z aÆF~\pC2B n60cB92eWЀ݂%:Q|jFOGjJ; exZ|r{M^(*p;">]`=ߣQSSL6pzk5S[7 #- {83D$vXu<|!SP4'ә =JФ<.qR5!'񥧲<8nz״ue2ߕX@bKo/}ѝa?jx ό $%Y6oTmMCa b#bZtHu}0!m񑌷!"J#aNAJS[Ds F#JgxhQWsQrXNw䌴5UMZZON|_rɌAeBb{1/~kRgZ>0z#b Qd磱1:Y}ݣFU8EDOYqRT^Ĺy>{r49Gqf}r3nAv(t:5K2ku=!aVISCyͿҳdGundF)m%msS -r8{=}0}HOZ/QnD}Sr*f?D* +{) 9E)WS~KH/n֟`%N֡*'m;hʢmf^'u(;'AE-kgv3mDBf2n^kpoXlu8%A9,'2-t>l.I~Ktm'2{kmc<"< d⦥K2 jڧM\#w3o?fׇ*LA0fJdp])Kf>a5gU[uc>]l`DNIE,55oQ<-T\֊5xX㢦_YK"`_ȷXנ!#C $9"nڽb=:/h( y:T[(+'/R|"22; +RD\_dE@+])J~XY[Bա._.MG H|*'iۓm>*(`m" V-F|be9U5KȣJc͔Fk/K55[bZf:ݽXM)#As_ܩj 8!PW??byyRX`X̘ ^J uxW* /ʰMnlJV5B~N_3i!zo{H0+l @E֑j=c>^#qfU^A 0BKt\"e!e;җ{6L?kk )F&h zBc bBӋvT%qr|\)ba?\j ,f:wfډ#Q:|{ĉ ;wO t>vIɨE6j㚅 Y7? x%/"qZu63=AYorVs$.;]q?s.@zUah@ ZIWFrCĜz+d. #x_'X%msf`t2we_1ؚVc B< j~o^H@{M53DdŕzR+eR=a~/.^'9@t\ 7V7>u cWWl0ۅv0 ++aGޠb eȗ/CM`{blu.]Lҟ*%춶"ސU,!A- ?)-g&CHhؒ]rᖜ.S =EYyU+|Bm{6Y6SBpf>B-ΗsWNfͯ[J3Oc*j+65M-yqhdz0.8\L64MiG,e]pV)HJѠF5SNVv䘐ɌO٤̈́Cz,y ??K {{z9P+C)_J5^!=8T67jrCbwѷBJ5[Y$M6rKyۤ.lz-ב_>^7`j=8.nu^Ħ0,RωFE( ħ- n޲ـ)5p ʣҔόNJ8RK}e+7 Ң&FfQ]ÄZyR70Ha}%d?<S:t@)4l2KLry\憁w _cԮM" ڈӀrR"CDUĂ?4("rk=pBom9&]oiVV&Ohh\9MphWzFvpDȟί7b*q8e4>/챠rC&G[sRy \JTx6 G"Dw9m%Js9HȤRJN%5nzm$AD,=q+^LcJ}"s9d6⷗h%O 0_- #C{4/΍6\|JrmgU#ƾSS҈m vw˗V! @='7~IAL{ejb+!d`J s $vea {=pփb_f!eBqEyGtx)F t4d"dľɄm.MtG}/ɬv`P0!`xbڗE䬫4LMFmDmn ȗ0UydrSQ9R07'I?4Ϡ7ø_OPK)_kXF72y]>h؁v0HT|8E#AS Oiܯ∡EU]jnQ7{FnjIc #{GHm] rio3O ?6v!.!mzl+} c5F l-rTK-5b9x2BE퍛a_uYU9r] FX C}=ͅȊl@[ݜo&\ͭ5J=bϱļ~矐3aTˉJE[.PnW:@Uw61 X' r9ǘ,RO Ky" P\C`|p/9;`r(K&F%H0r avDa S Zd#N? )%f.>sձWk?Ȑ6CKFU?Oaq%reMa g9L}Cn:]@1Zl U5C,kRw_=X?e )6p[&!eZaJ|%얛 $/)u$ѥN B`aF ^cbSao8L!xqܬzw6W{ԋ"AJ'ZF}ooaMzDR~& mp-/D=8OL@]!Il?^)3i,T& [2r87$HT`ĔJZ4c֨7nc{y_-Gzg* fD:J̑Ķxtv[#2j %dҮqABH޳4lEƻphP O+cR/tnuYX "ZS#5Q( %~TO:36^l{nK@=0W-ɦ- SVS(+6։DE hń4;>Jj/&Ly-6ZFsA%b-~:Aa}lzդH}\oO>y+}ar?Ud?5 Q gն (S7U<ޏI)ư~CH-dáTԇ߼FO񞆻xmZMU"@XyoϏ&GJ? VR_Xm)lc%G[NJ?8+P,uGK2Q67~J 6- 1>FGFg짽844P*j$3E:q_;БgW=t\Rm{2 ِx%Qx棉_YTsI*(6z5V2/1!c-8@D] JDGޔB2׾ n﫞L~.v ;%\ef PJvWM}"3,'h~ a]X#b-6/vVF|vfAw)qAwse7>y|2v$bqJr4_{X$ ghîϲ?f.M"+srF4 ڕ\R:F o46).$}c ?|`zơxIOSE2!eav|m>C)AiP_Ћ>4\)Qp,%^eлZY‹Xm7a??#8iiR9}9bOAG̎:Mf;߼] P̿mϳ,ȩ>l,LpATT&־cإl/p` =)Т-H9C)O[gI˥tě>]br%S+3+ac3(NOT+nYxԠx-uC ZP1?`U;t\詚 $ao]Ÿ3M$U:ύpfܺ@tf]e/>g8Zf1 'bX5)V1Cȡiw(HkS*Hj9|rj_.ȒS|e"y ?~5IpSʍ&D4!63=Bko{c{(Pt7}tRv2JPz#_6Us^Dr8bJfY!EUN^яޔCd/$X> sqEQ88  03c 邊[X$=DS ~4/pL㍫Pǣ_1uࣞ6CFL;M_HmIsr}zz2#[ܔ: ZlA]3j7]]"R=<"*E++*I':͸ڠLkĀc&Jap2 1~|Jj<%0K,hʳAj4͈i`W廓 ^6)kIllw}> ^dً`p@ >xߢÂ+bE/ v}"M$&A:JD_y8N_+L%%q|QE@}#FصY  Kl,I @DeqJe \|]&9EYކ*q-48JH ʋvh<,ˌk4!Ac.{q=rԁe3%1'.h Fv5%=ɲD_C%ܓ}D%TKWyBTq0_@P™T_kSPϑ|ŭaߪ0v}?HӼ 4!E3d RQI~ʏΜ,El%mb8pVFX+: -єPOpM6loR,6bǧV4Uu;vMM()oy+R[onÈ"7ƖZp s"yYS_xXs`ƬpJO k-D8@2>;J΄^8!j:ʵp@Q1K-R>4~,5?j()bI@?4N*7٬ﳙG+~Ok!3"  @ETX 혾,G%!we/0PۑU+1Z"nU"$c~JhX}'Px(#N!5 UԢjmLL8B@ul1M_aXסsߧ)Fq֦ܚ_L,ԣ} ?AJ`@pܶ~}vušJMu~r"lv[!@*H-MgWL!:b1]L8$~inPF4]OË@nB}u"Y-ps D-ȹ/ S@7oCI$aےxbjP៩q9R|w05NZ\u ]< Vȋ-[DIAQ٥wLތqO0y^i/ Ю-ûl8%pGBg(!Hs@7 (t֬<YY .h*/%FX}R0Sr1is폘;M9A.Še9¹څmC;2NTզ- FO8c HwgIkĒ%W+~o{N;t2l$[50Vl Tk^h-MݐŲWq*N^'P_] Є7aDh1 xC;3TD귺vO0a{ 0S D8_ͯn:8z{!Q_l-t?9*/\\mNX:s !pEV!>Cy@JGCm83-`^7߮[)3ĴȌV*~8Q"7DaUkqKt9a`F) loQ#Ȧnz2&z_%Q4/k廔`u>q]<% QUN<&h)eMTn8Ghdf2嶫Mԅϡ \1:05-"whDFzʳ!.B)mJGmlXDndL N?B?hNTL-uH{8ͬ;DŬ׫ZӼ[lCI2O a)S"|Z@ﻮFH2xt!]wř!T7=Pm k(v!'>hÒF5iX V ja{Vh:CA(9Qj)׎':ɟWwu{AHâ+Ӎ⡜(/#C$(}| IFr!rСBǞb,ҚUL{A=$4<-t"LMxT~2'ٵKSE%mm_]R l;+}qb_U<`|6lKhC0ޝa\^c9Ǎ9Q,k'X<1K">[֡flvڦ v7>>|ff@ YPjy_nEDއ@ҎW/>۫{\j _TC(R=,-erzm:G@r/}'_qA58,X{ՊN[_]4"QLpiIH=璀z777K .9Nh+m4t_!>-`4,SjY;bI$_,i|P ˠxNDށ{Rs >'ĥ=17}\=j) &hYu^=*vE{MH扂(K~Vb=k:It.!G| ^Qte)3KgD6PXmwx_ 0K.go`b9X?[o]u\U2o;j骈Y.Vx=0+O*~ ̅kY41d~y sj=/,>->e3"~DC!o9xܴC9)ݵ$@T+Y?(K"!/_, L)LW]0R/{z\&ů$20]^U!9( \ #DG''Y.VS׸-ll[udr,JpEmY>dMQs٢s&}uz=wE3{AΛt+^ !vFjÌQeRclйccD]GׂuMBrO6%ux`oQ/W`$43ZY:lxPSH2>iь  j`@0xVs a_ 3f<&(bs*71Ԯ1Czg:}^ ]UYNd{C[A&PJAuw.-}Yws8~lu ̶zk܍X@w/j3Y}to^$4XFsoɓWrx *4Ti= i=rJN) tj+"-[֯ops X˹ aZdWnmi!h ĉ#>R[ʔ Ӛci~ڦ77L5Ϛ2ce4H ęhڒsno Psͅr O+35#p }1 };Ӧ]DX0""S Y^A O,igQζNG-v>&>;ΎRcKEǮmRZߎf~-U (f)vd4pKRX>|0c7Eꖜ+KhyzD"hn)W`C{WWM7'!OiOϯwU쬜r5$*MiO]z# cdc&%,v C>c2,kB90]JK.oSyTJdYsNq \khb4(?^Wro D&mzhF,o]HAU}B?@ʊ.K5Ƣc JK󟏹_D.*Fhź`=$aY.n2  B?Xp eKE|LK`zJpsD%)^~edzÓRQ*Z+N&2[(Um'ri~>(aKË[m[B &zahL=8[I3ʹ\-IXD_o%e_f#ydUepҀhCE{&1R" _\8=uFwqg$RY,ћ|D ZjX +i-2*UC((;Ë^jPTH{+i/.EiXM-vymQm;)Gz'EOs2 'aBF||n"T|(&0ޔ6wvU;C2*Pل̃!ZHi m5owqtRu ۮ.a Q$᎕T3EZ$]F4H(?z)uVM|&`y؝㔂X arW$I&uA5lco6=7nM'h ")qaz 쁊@'1=]y x厪ӑvt̜ĥ c^ <9c#Vu,uy'@&KVY?s6tLV ^F\#B JL 5^+Je0ؐNK 682y,u>M&k@%Fy3姳ڦqܞaWgvrJh'uF%D ;*ۯma$;:y2 |ޚ`& <,_R$H?O7[@_҅pub7XP*%3R5_u.W>j"DȔHN|~}3RJBkfL:q2Ki{G?Koe^ЅC$==2-VLiJl_ IX{)(.K}X^jF)c$o>0χs ;WHQ:#P ( \6VwlEߤvT闱Au 9M LH-L8qg10`#"NT mrL ~Xʞ.G&2[n'[#U_DwJb7{[i[~6mY^Os?lK}{2; dKlP> ك)V;[pjn;> S~x߅9 aEذPBQ-? f}[M"zёr'.zl-&C >f@7ih nu|vӴNBp6diB%*?Prw|z`:k8J q߭|qvaF&6ԩk̀OaZqϪTdXGlTH(5"PʒU;!#s6_x]M6up|F!.>%^jSv̜ѣ>Cς8E.m1R>1F$ rV0ӌ\ ..9R 8+(IwaXH80XٸQ<#k C]_uD zOՒ ګtCG$/9Dރ* ;n0ֆf"n$AXV.ZӘp\K^G#%EX2\a!e9j9p҇t Ow/5X(J=?aV4,qͤj *~%Yo=1r)"D@4NG$"163{M`b-kc[زgU^f3;#Em뢹 ZJ`C׍z rLQ iC6=n<6? bSEi9K ]3yO}it"*ZlHsVeYS:uXb|[N1K=5heB~C`G9VWJn6;dZ&:2ƽRTe(P ,/o~bЃdBفT#c4M.c!"cfU۲ I C75$ N3- @ߪYq,Y{vTJLpp?AL4q 905FK٘ ~ѹKs#Z0QZ*c\'Q~ !_3_v}?͒S|x kƀH˃67T@͞V@$SCw}+?:D9Mhe26ZÈE '㧇ONtg:U/Dunh6GU)=s:BP ]xQHRly+"CR{쉣jςhv$3dA`iޘ\䔟Ҵ2^ ?\-W/c"΍e7=AK|um"Ts8)>;.oQ@IJ 54n N'7=mi6ԩ_`tTQ >^o``M84;NIJMS#xеXC(E5ʝK|6A.HJuK`B8 -^>Dl8M"W8s݋N M[qyJ2L{ oe2KsxUo>eIZkK6ޕ0tQ_yOJl MZfj:lq\&-S =pMԠz=n\OUZz),&0>U <#ZvaH[U߽5.:ަM+Z1a 9țx6SJzhY?#{ZJtطPĥ2ƄomQmPY#B𸔃Kߚ5(4*idو\rI +:5 3&hUE7.SSXL>*$0cHI_{dVɳʚrWRi<;7g_'CLjRQ Xc~/y`&?HD^$>?l.0w[:T?x&03J~x[25MY3qˋnր e,ݪ#2mF >B@j)u=4t?ƭe (PV>xnYhdC9[j#NNI?n܋mBoVr& ?F|S/{>n@m ҫYu2ܹASDRsXzΧ7) 5gEDI3U^Hn-rH Rp2gd#$ a({85;w!KL_F!>Cgk~V|ʆږT(/K2b/=/6JTl8OF(?uq.;B=5ߛvTe VKeQh97ɬtinz!ψjkgUgvOM8!FKjnzlhoBeq!٢W,U O7'&) 5~d=$}жѸr(󤘌2 da\t'cdLV`sIH|om*Wf\U6&~UjWTg #ΑA #ȾloxȕQjxo*ه)zY텘m$PG.k tz7/oW$Jg$/QxuYŲTD|t;cP.[PMp*|!ciˠeFTGRG4_ivx Rh2[#؁"wz_TG-I]`>'pfK]ҿ}[:YU&D3IҮoVgr'Fr4bv#gGrT*E=GG2<S$dRWCOҙㄇ%tgh MnhSZhGHj͖?6O~Y`ތo?c@qFˤZlr1*~}*|x:vnm=h*O *K66ھ ͎Hq~nrVշUMC!Iœ 'OXߊsY݉SR 'r4.F<B>盐ۥV> Z|ȡ/%On콜"lB+*[4je5R[mq&SUdhӯUӺ.1':>9)c]G2)GMZ]ђBS;~!q5ޭd-9FKIH0z7Gx'D-K9 ̘m0E8+9U?tޥ/z9e0Fb[1BH}dWSƤg{eqvn0o{2=h Kv3f%ߜO ,&eˏU-W {h9v?VOleׄLMBZjS}'ʊk1MX;1^:ik_Ա*6"EHS_P-pQkD';ʽ)3 cN[UЀ&pW?*yN<< ևT9tC)"\IusB@ E opi.%>ZR!izĊΧ)yQrv`SP{DHWaGVY2j(U6}m3 DZ7#ǧA#춪o>Я&39i)vqSЏT/vx-#Um ;p{+jM(r # aod5 `N"U"}-%w(l>گhpnkGO&%9s ݙݯ-kNQFA9Q/ΜDh_q E)tW"bAS0qμJ)k#cVKBЮ{88fjSܴ]쟝!i@Ɩ_xQ9[!aH~I=%=q3+Az*#* )4$$oEyo$~d7дV2Ū WP>|vڸ]g:BNQb2 'XQu͹IJ3f~UaQ+ފ%!p82&P׽|<6XIKS ]z3=Cq {l5ٸDf}]ۗl 2 Tzik"8w4d}ӻ'* ,oIUM-u*x'P\P߃\(-9E= CEklVsN)h.xP #ҍQ O\ɢC';(%A!I.ZWb!BϲhD%\۟t`ZpVJ^$bH+MB$T{ҭg q!!"z {E>a~$~mXigcgA # /P~OBϭv~lzN{# {4)vdU K+B(N(FDNhH@XfeygD8#{{Au6j\Q5WAѰn-ʧ!ax;̷LjBSb.k&4rn-Mny:nFeNQJJ;Wo6E,]=i#2`g{ʁ,_ oV0x>cmР- h,@r0KxU2d) ]ap aEʢ%Mk \Wu/d.~,;jg,fQaE`c"C̀rƧ,9pһO٤psや&,071/HI4eN/fr5s%\B4v]")X$QYB9$iYO.ۆ̥Yx&'ef!,?Rޕ:Gw!ح4jX'jMϙIbuѡV'svcVu:"+F^*T&;#?u& VQ)9dB[giXmTjT#,9V| tzN!C~P>ESKw1nt _쌰 zW&wZ3:KD( | :4%cAC}-X+#Qqc߳LrKFd@E1R}:|WێD37 $2.4-`+ |kET#\ܗ s=JR% jڣK(Mh/3M¬}.SqHdW{^i@p?nZ45Ib@NʇYd q ](푖6x0,m̥rY捲Fv|5kèA,#o%+m\%Dߋ&>IZ>3y_FT|@|;A2x޼uZ0 X"+iDd!(T|נx,c2UX_iW.j#([.qv= (`c1; *8Z Yrn IC 1#7[O \c,0"iaT _۽kGLzi|PNj(d#YS-Gb6W ׈;6#;2"d &d7vp~/+f(!8̭fq|bc[Xv]O>TcvvXgN z0 }!"^W]3BzV[]lX{uz*Zxg:f g>wfi=ve`l* IG%[~AS:aҷYꎄq3:c/M8&I{7AKZpjeKƄb6IqV9=xJEqma')BV36Lg3vT`w~A?E l:V W{_@_x%M}/b (hA4ޫvh\-F&sAh_(vü~VvK s3I@|{ݳM,n%pUs ܘиid!1UZVf\xqMxsvN}h:4fo"3b{̷v4$I 6uM:iτ2LBZiGSg ͬ N(wa5aYfH lbQt@6R YT?x ľ~G⿆e]\eY3֫,,=|*m/\^C5n*}k?$'4#\17ʏ3!;3{@/d + F=Ncðo!p&ʱoJ} )9|7dxtWkhb5d7Bɼܓ!0̯ꑅdE68cʈ)1S&yϋTG)r^W >ԯ)t?fl{#Q|a>_3z'!Ie*(>vð IN9~I^ӕC_O^ءbt HU4Nm`a4yi˥ܠu)z8)x:XAw:PnDeK~SEkF(5(M3dAgBQ?|YF8>?IR|o5f'.Ѿ$RwVWWⓃi#0+ N,9UPG(J5 M2Ԡ]-,rw{󑊈870J_)0;-ԚM 6)5B|%Iakgbp[ZM*u[]ݏ AՀH3aL)7V#59P2kMBZɏ]~CY&~[u1R˼]Tf.6ː#ԯtdִ?.  ZZ ¢/ 7te>6Nr݊~N\BY/ 7Ϧ"ټ۴QGHw H. 4htfTMBWfFMy[n. ym!|8 #JRfQ0xONG5F+$L3O9usvXO]LJ]ߺ^s 6@E_CUdV׶h~JY|k/{5Av/?djH2왴Șȴ8xTB!ORO:y~)InrfCbl̏SeeR$ҁr }gӖ+x2|!b1hƀOngtl lm`֣ Lj:GG" xk48N~Y%$+z]E. .*/_ZN*R#'ijLoE׷ƛgCtC>Py;~ :ٍIG~d5hWvvoI5\tգ92UYpXE㔅18\7>IAw* 8a!L:'އDSnOiΊ!'rxvM(qp]eG^eZ*^sxi+ƈ=O 4/k4ϢZF9QYIT{ ;;=|7|yOދI&٪ŚXW\1ضm[AoE)94neus2dpbZ'zzXš5> M͙UpÌC>;Ǵnw9"36:8@1큣$NQr?G~l_2gDǤlg{",Z :D|dt:ԱZ[S~mIо0("Qi;5qnF}:LZ)d0b|(چ)ɩMmfx~dmlO),5fe - N!1!b%[=ى8!^}'p)27-D,:m=& F9qU_}VTNZX2ް>jQk*0hJգpW%m>35ϝGtar'l51 !㭏tU s@ޒ\Ww34*خ]8`|Ѫݏ]&5f?l&"ߓB',`$ejJ!, F! 7TItYFcTao?&U>/wzǭ缩A'^Svo.)n&$7Eq  ZJVIedq]3MN*f={FUMSiԿ_ː?%2ŜVZ#|&jzT]Cf&SP!Ml&.O$R][RuL-7(O2r CZc]F_.Kۣ0NCUݕ ESqvj*lyuZx/L i-3ddD}/^n%Xcst1@=+H/'/\Ŷ ~P@eZ˩" 6rwyJQOEqll ~EF@Ե `br7_ izPfHcB x)xص-7Gd/b Q`r:LQ?d{[rS2pdI?W1Pe?ذr.tģ<c4smcӸI#D?ibp$(McMd0%6A35!ofY#Dѩ2n,be!H^ ƸmjY9X9ř۝zH<,=KХ y ujw~ =1C4UӮN8f"=Beot:^ ESXw `]&xp|m+uz uNWrp39|u7eeƓn < 1ZlGLa,玱O@Yp9!!K#Սhn5Xalt@S_S>yi`2.2(Pv5}}[˵ʻOO-<~,P?i=w3,\v- j?zw[#`m+/HPZ28JYuU} 5 3>Ru kD5M#;x2dɗU7*NrkVHdg46G(;~u=٪`|+E^S>,h<8Ь?eV%(Aehfὼ`m8PLG,˗-l%MRc|JBUzMw)+l?l 2CKKq^n?H>Jt nNP[mIP LB;-7/ȋE"fm|2k=A뷉HBebYʃCeW: m쵥oG \J= ra Npf #AC0aOI*lJzݲK/ASsR¨bjJB|{[ܚoD_S1~/$K?"=q׆wɘ>|:~:y7p#ey䌖k_ # $) Oֲ idowPUme.+ |)/(3ݡXZYKzr؟-[Cbk/$|U3n<'틛iEBTVs T^ك0 J"1Sϒ 9 fs[:8L(je]Yt ,]~JHؐ8ѬgCnpnjRA<`:O ltBDHVsE06RNxHV$‘;,&W0ugtgMа3YD+kJ/ z"S & y/E7ܛM+"S ;`LZ:%\y֛ M&BTzڭڒh5QlteTx2X[et:Or{^ 9@^?^+n܉68ح.:̭w֊ahSt0u]b9\F:鎙Z9G _f1&↟M) >`auȺ{: ٬s6kF/w }19c:۝ܦTeŮ&w8_hy wm?m"}7C }=S>FÉL4ZJZJtłiq>-N(;/@jz{ gjWt ,wż-㙻YnF۶]$*34[YUkvCt0gSZxVz`u# _)a<4%= 1~NE|{u{$ Zm])K8% j[~r<@E}@y3!U 2nJX,DQpy.K .1RͷN.2VVGRS-pן8b*?CYm ?PO ѽ+GU [5RIlZ !SdOQfHDpj_ Y*M+j ۵Uoxh.^$if H䠣!?i"M]٭CN/L[6 fb̓N9*httnkn~-jZ4l7dDF88vg5/l{.) )sc3DXW&w"CƊL%vdS*]*Y.~ѫ$W iŧi\d8 ?i0M81Mr]&Kol@xHbΔYOCf&,!G3/ V9NMrcԀ4-c&Ld+"AH!cxWwgtm-1Le?z5zplxI=c'02efP땴,dg{6GW{%Gs=xxNuDT*!7?.ofhw!c9~#tR8(pFD_܈B)wUHdD3"d^ޯck@MzHR@{!LVI dŚ+GVKӪ+#\!0].8vУd^$)w!gWw̱@hmcuvW"F,RT}E܃)DTF%gV2HT\d%NfXM9 z(~.iD"ɢg|tO]I:!|nhUr(oE?'[9fڀƹ6r#ehĄr*W&~Ls^$r,!t߁͝9{ k'&A# %ԑB*D3nBlkau ־>7Һ!01~*!Q|\RbRwiskX8 0|v9sLS%ejze)؜ Tt#%O\lEj\Yh9bp<6ksRFMː+Պ_ R(UӇ:/~׀|'>T@>Oy ] @%6tJP 2JEƨČ3s$>z\i({ry4jPÌpwlbbt) u:`((,H㿭b7{D=$WKw  K1W\XG8b|)XY\S2> i#C=;k=Mɤ٨\@|r>Hۥ_T ~~~>uBg/]J\P#50[xd*_7{K"L9''mž' 3ܛ7ז8aLR:v9>W [ (HRgD4ʙ}Gh\Om6k0? Is: 10[0YN!=X˳4H٭_jv6u.i:,;Y܃!JKҥ[Y $t1)쒎Ѻ4\ٰZoZ` &o%퐢gAğyV^ApaEEDTxB&rSk޵&nD;^jx&7 ŦSƻNr7RAOdz3kHt%{pz~>SeyhawXuK:7kI8 0M@vD{ oM!#N¹ne2QhR_{44`)GkMWK[aӹ/rM᩷(lW{ dض%6.V\}vIi׈ʝཷ~ÁߦL|Bz~̳q GJVյfbc;&3c&@uc1ީ­Ӽb 5Gխ| nwX]l/%ޯV>A*( )QFY`Z[d{ m5!C}|is٧7_JiDc+KXQ5"NM-m#I;FmR~B 6 QφmK$~|~[5GLƣR JqZ+iZ ,ʕ@ Ú#3,DtjQ!EnuϜ7VpݒS&Vh&`l-2!0tngȲ&O0 --nY{MT"3O^aQ֗APG(%Q퇞v|7R/oIKAn^X_d)Ym|W@eK;v]}kenA81JS'8 *xt%xȿm_.[``]yS|H5u>cѺ:YU\+` s/[}GN3|O2e٣a&L'զS= nZm#&(zDپrK" ءBCjaZJumDUW)z:Z,t>?`hf~(}+J^ U/$H!pt T!, ;ê6$1Lf6'4Y hJP WPTHᩚ[L~Yk 4[Be/9]mh`Tb G+T'5h~;7ṁv8g@&g^x5&VCzPpDS^{}қ8o'Cb@]_n{CuCH( V[h{\/G0=W6b'0_aT~l5`q; #$]YY״XaHs\btSĸ gn=O۩Hv{n[sXHB:epiUx[K*KB*Oe7=0C(~RqbwZ4"֭/ѦA '= BP:9RYhlJʍЙƨp3[o1݆=}@gI%SW{%VgP<4 \y=nG9IƬ5_믱Wu?q_)0C#.9э؞%jbj%nj. :jaG_VmCufI׶gL,B} mi=49FڤXs [U \<5/-1(X:ijoH2`M f}`rSO~snlz cvDlcnB*Ԯ;aY [+CPS=`cBdԟÊӖirL\0I&cҞ[@nŰ L?ԼaG_S5\X!@1!ծbwX"YP8Uy͏`f`YZT1>WnMcN, Zʿ9M-0T+p9ȼL39@dl?{WֲSA^;ObfK!x= ,} )z:B,2:xᖮ/5ݎ ,R-.6YR&@a v;[HO[A2&C Ô:ySқ jT?>5֯U +Tw(( *(Kb,Q})5\NZ v /YnydȰ`B EI "tYb#i;0`p<为H%ʓ!*jU'7`4UoYUG̑ RnK yŧOeyon<6|mܒޮ5z(;?hl% #ZPGs=߲?pe@Q!D>yFQ@a=`NҷP);{kdapOi: DSaPV6¦opM-(^ p9@#mI=t avĹu;ِ*@,-]Q%x֥ 'C_tU_OMUPq<;_FѰ4/y2*E`F3YN; \+f 4AWwqQ-{o%,EevF`;# sȰ &;kxYW 箹OaD5kUλyaCʷ0# |͍Ŷ YZ