kdb-postgresql-driver-3.2.0-bp153.1.32 >  A `C !M@eee`%GkXҟ/Sw":+sZPctE.L$ LݛK x #q#Qehܬq#O5lED:}cpXeqjbq N#uߥs}.6{ Yao;E%CV/ROy3*uTL -ѿ> S` ,+ p] 2p}+7dxiyyw;LkN-Jd`c2b17dd5b7ad1f0328b354626fdc5923d76c86d977e534e9c671d7e40ad767dbc98fc74e62ecbf37709cce5d74d89b3e5ad74c93H`C !M@eee1K)/Q>s0A  ܡ K'B.i`HOe9Ov]Z{(44zaq]VEgUnү/yAEfB Hžr=IZ\^'*J*0|ßgy_a*!1$&X#7²zȟ=C7ؾEHoGArlT (c@]R^vCG7`rI<1vN=5ɜm-`a΋[T>pD*?*d ) j .Hflt     <T(8 9L :3 B&)F&IG&`H&xI&X&Y&Z&[&\&]&^'Qb'c(ld(e(f(l(u(v)w)x)y)z**,*0*Q*T*X*^*Ckdb-postgresql-driver3.2.0bp153.1.32Database connectivity and creation framework - PostgreSQL driverThis package contains the PostgreSQL driver for the Database connectivity and creation framework`Cobs-arm-8W SUSE Linux Enterprise 15 SP3openSUSELGPL-2.0-onlyhttps://bugs.opensuse.orgProductivity/Office/Suitehttps://community.kde.org/KDblinuxaarch64`OdAA큤`C`C`C\s\s\sa3a058ed170f6ef488f22d7b9b0bad6db9d4159c12d4da93fc251dd4a82ab6b45d588eb3b157d52112afea935c88a7ff9efddc1e2d95a42c25d3b96ad9055008f45cc81b400a048b56c9edbd4c3317f7a8958463dfd55aa96f268ecfd6baa12c19aa4296f49ca309c2901fa5824f943b7acc59a5110e38aadd2dd00c1028e1f0rootrootrootrootrootrootrootrootrootrootrootrootkdb-3.2.0-bp153.1.32.src.rpmcalligra-kexi-postgresql-driverkdb-postgresql-driverkdb-postgresql-driver(aarch-64)@@@@@@@@@@@@@@    ld-linux-aarch64.so.1()(64bit)ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)libKDb3.so.4()(64bit)libKF5CoreAddons.so.5()(64bit)libQt5Core.so.5()(64bit)libQt5Core.so.5(Qt_5)(64bit)libQt5Network.so.5()(64bit)libQt5Network.so.5(Qt_5)(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libpq.so.5()(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-postgresql-driverobs-arm-8 16150113083.2.03.2.0-bp153.1.323.2.0-bp153.1.323.2.0kdb3kdb_postgresqldriver.sokdb-postgresql-driverCOPYING-CMAKE-SCRIPTSCOPYING.DOCCOPYING.LIB/usr/lib64/qt5/plugins//usr/lib64/qt5/plugins/kdb3//usr/share/licenses//usr/share/licenses/kdb-postgresql-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-kdbcpioxz5aarch64-suse-linuxdirectoryELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=e5d4445f04cc7363fc6d5938724b5bdb3d748e76, not strippedASCII textRR R R RRRR RRRR RRy&jk%packageand(libKDb3-4:postgresql)utf-8562809dfd32cb76dd40f50ea85717ef3eedc1900558f01a87c623cc8127bcebd?7zXZ !t/[S] crt:bLL.O?v ?ĎѷCQk)R烮s=9"aւL @.>djOW6|HZ! x}/y^LM7M3u4pǔ(ݢ~^MdOmyЛ6X} ^Y>tv+GBTfymV"o7K(vi}G M"djE'4jNW8d]KAOV 4^WpM߀U \MZu '"2nF=cʨ"B~j-䘗MR7f͹)O|jis⏦cKY8S}ԥ0{r^6>ljµl4<]כm}DHT?dpʂ˓ٶtQ!X@"VZ ܛVsyo8vnTKT@7`>2C\1,,J+9đKxDO=*]t⎺ #!ҜLG^͈+%Q"3:!J!9UhsM239G &pQ Yq VэtPt`$imjYgD大)-vf2G0! iMSCKmB:}#vv8D^p|]grsZIEt Zu\Q)1w+vefYj+o0gz+䀙) ;35TYʞ37!~#*i9U3/w6Һ{lC Lryq?'w;-b){VQ7R%\77L;6fd{k_Sͽ/^Lzb5(2a T7bO`BO8J:-s:ۍzZI?s -CՀ;#&~}oH:=+PgJTFt1';/s0A,=,{wjޢj,8l+D_ߞ%b/ t. P,ѯF/:g7LJ :_P.KT['sS*k&gW2iZ8o=kGFK[Iqỷg;)qܿ.ÎG:WTQۣrsbNOp'!(X;xpO3>yXVCt2iN(ք6.G߶I?z+wQO'*1$gEM`>ϲ|hr!i>oЈqZJQRu."*5AQ Kca+>9 ٶ+* 7gcK Ml^B#쬎 :>MH5Q eqI d:Rh>5c0\4n@QZLzM/<[m@YAڭ Tp&(qs-@)4&=E^OB  pY޴˪~rVr`yx;^U(u,Cq\\M $ +-;gy37c{f5iiQN?CXBK> 6gӤu9j2 ^[Z8x_W=$[[۾ >QYx21/p<+~ZD44_t7?; #H]m1f]4{f~iùZ$\!7*sxZ*+Ӹhj'oo;;l'5]FI$n agB??X>t:˃DK t+F|I]7^#@t]J#7Fz4[\Ey>XM +ht _z(x(!P iַ pbrmN'/5{xPj;D,s8δg3a$4;Y2l@9sS/A)/G2uyjj:Uѵyr+pS[ Xc\m ˄r|Wي91Țm`<bByaeԭ䩳G4I J78; ҭCm;VMqN Q-.z lZEdߋ1`THlU.U⑅`7vq%m+1ٲrÆ" mmy +d?FMZwX-;2yLZPa 5iQ6mM1ш < lЍ)Py Cڝc2_AۊnvM~Qm4{[[,l`,X@|ojHn$Ch;\3FV'r{xkBgBᠣ%Т[F6˒꓉A=/6iL (雪˳8k;4tG~m>VMo˽F2$9մ x+hAG[b-?\/jF/1Q#ZyemocSclCI?jM 7؜,8*@߀QWoB\<0զQ1V'>@oFu b6}7q ~COTPč:mIShjL)b#%b%*;}, `?J%B{vv{ K$$j}"-Gt=]|9l0Ϧ{o_rtq)pkXUFj?~ubqnb$˴ qX[*{yzC',H:G!J?6oL$is-{`+ XS/46ӝ2ѯo銶q+S4m>n. ֞-֩5foȌc]<:gvb-M|z0 |k<~oH|\vIŰӿ2ӥY57*b'S}6𜖚$A~Q,Bnsk_&<\;- u `4U;S:UJv{k ~k U^zUJe<?h3˛bM cch6 ]C|ӫ9I"ll|@&`B_FM53{n#$5ݖuP3ҟyJ@:fvv:3{4wEPqH8=u/0ւ}jyND42& vtڧ=JcH+AX6k'Y &KRbK3*RQ˞{SHW3Y)43dU͒ 6:~%UеTh%z1>uvm_ R. eq$fe.riPlI&N qAmr.kY$2 *z#cL[.N|PքnjݝrWMtSg )Q15JAI?g{5e}݋Sm]qJ1]Qgiֶߎl'Vaaׅ{'uQ=V2) D, !o߫0dsx;Y{7IC_ s_DC(L`xB%ڕCFX >Kmc^֕9g>P櫖[['ҕoZ^y?NIN|hNas(r\HWP\2[ӂh RFK';Pznz:RZ_,ѼF1]K_Y C=&JOh5qblӺvOw;S iB:&kIz7'PR hQJ 0V)!`M_lL3:0r 6i_}š[Muǡک[C9q}Bc T>B+4Z*s6umB5r^3._ٺuMDH\:/ڸtd֮rqO!b#]N15)'r m u!eDr`|u,J;.>e"n ub\o\簎J u:o(mq>ߓnRaRIe;Z6uƠlR6CdǣlY2\c#ܳ) 0 m=|ǡtMi[ʍG/du7a*U n>`cAV'[l]q;H)@y_j0AhOF(5X{:6 yPNwǖogXh>}Bh\I\ףO_X@-Aeʡ"h`yPIi:QbE9($9}fngeBk.9K;O پe}熞qGOHE;9"G ;"kށ^("H%"VJ#vycuA VCЏ8tЈ_+ i9APbaN2Ac;k !!!vPPKi/fkS/DZ&%E7 urŠ3#s58L:?g F&/a،HX![Du|xKoGR&N7|ӈ aPWjU~zoA;f* 7~)Dw3\w$lٱPKB3akY!@eKwUf|W u7*]Z|}`e)6S{xtrZ wZ$icĜd@j;My_j-I,'cڕE\l:wb[0̞dLBSg9:n}cWyJ7s A̾K*s2 n;e$κXV8l:$ʢp%zr,(QA(cIkz[\HDuPͿ)O&eҡ'cdPI:8FG3P}*; YJ F\gݎL"%8h]K= r#&q="Cي9k\Y  K8B ,,| Qm3HYRW_L"޺z5Q0KL`&Vd+,!mTL!'No]ܺO|(hB3z˓`3W8x7ev\¨mnDu̅(BB uf* >˦FcHy ʑ.V[ux~'8R0Gn 9AK̓$kctfLfhiV&[YVՙthsNc v4"% ŰG;D?҇yԌp`UZBRvxk$e|6&kO Ka%gU"kX9Da-ٺ;T`Zf"p~ZkZ^A * ۭĐx&[{0J h-n\d>O}(k VN\='ߕ~WSI( HJ@}F S>.Pw-EFƞIs G$nb38:S 1:LͿmvau~=/Ka ؿYʯ(p$9H aܵ6#8@)}XCThGU:[kI{ Nrb/oX咇ϠIaWy{ֆV3:9@pC:7mJk7Z;/7ze)n#z.cr}ZΚ'X[])w>:(plZQ]Tu7h6gJ`ۜ(W 󂻐gY3w}4z=gd+`P;OQ 7۸msur#}i9=zmH7 v@7TteL|E2NB^Fʧk"ªx`1sVF @fZ²LMIV'!BFz7]tzon |be~ȖWz5fcLu'kFZ>Iqq%-: UWGi'3 ?o&koܒLS0Ֆ{nLGұ `i͒j8}~5Gv+i:T 理r<[m&}h bz7ѡ0/;-(\ \f*P;; ^ h8f!DoBMEGqxs^@y*KtîCnw^41)+(`G֐(skz// *,#8-%o!=t6ϖhZoOV[t 7"M܊j"GQNP^emrtNVzz+ daФ,h=%UV;h+`[8v!tmЬ]Rb["щ}ʢ^F{n7I6E8J4WDu<[{N*ۍi# U3`3Lu#wۗM6v_LKB\F04ˆ26evLl4Tcmz3SHullZ|)Vj{GpbnfLsQj7h1LwUn+8tJ;Q 1d#5=ag8vkC³Ku\<}iM&ruǂ6lW7aDX[\6Cw(v p\SOK4hۮhWD<  s&e :155}yw._:QG)OhӨt_?E.֏@~q~W@H/] t"R$\gjN\Ƀ=wbC<'ffЛ\:;`W-3Ek^jP^oٻw1?"%  {w- %>y-vLG+~]1|z?$C˩Fp6ڑX\a9~pgEbwn&*]I+ӌ,زs4땾Rv?)^OhdAܟD֧!: PKvQ{;F.viԃܢaRՌ!og'xk|RHhe>vv 6<-=Rfm/l UZ'L%xՆ9&T.wK&PVŽ6uas%q:zx,̍2{Lꅲg%!uy#n$qrD:a78Ģ>~؏BeI_ؓ~MqqLDlN8Y9KF|+Eѕ6_E] O@TQ$Z8=oV<_z^7X7uLz^*:Em1+ގ 05f%CkH'晑2PJUc'ʄ0a?fhG)~WPe:Q>aa5Pٵe-o&qSy0wXjıij)XZȁn,7c–/РO 0BiVT!j&͆ +z,(>^28>-(w wbJ5J !@% 8plbA1~3 ʼngw~:VOC>~uu{ d{Tiޢ.Tt< u)pߡ]p a*$뮖ܑYq?M e&^q+F0}.oy 4=܁bXw@nr@} l_.'%SWo֎K4fފ ύ0'e(ؠ0V[iRfE1[(:@~]|F8VK>-IPӽkbBHF$ FO,˔:v?XG+`]FDB[@E؜cHC?2loikGh" C%3Qé1ރxk׺}KyGȫܛXf~"Y: ۘo{>_MA_;dXkRs0,?aLǵH^FZWjě?:Jth+7Z m˴Mrdt55VsS(j4,g+"/G<?q4\%8EJn`̓[EDbB8n(ѐ3W3︶Su!.(Gvcy M`v|ٹA)MΎ8{]z mhRN׼EYK|,D~?jYf N^8[U椙=48M #3Z%~cc֭#&~k^+`TB:ᅌ$^}"#BCS e9HQR )Xr~p];IuKHo> fxtԉLPjVv(jy >gI&)ZS6JZW\Xg>3·z υ-Wڱ"m~;tDFF 9}sHq" +y0`!y2Tfo/bC7?qoMA ('%;P'nd!-Dd*.@:Nj)WL5) bz;-ܠyVVaoDf(cK'qA/Ʋ`2ߧDT|Ln}]FMUxAO{&8mAV Ks8wC0e/nǧpz:Hkǰ8%rŌc:QB$sQodf\Bt>10dԥ$b$Dxz(YG´_qL˪m&.{I+ʄCIoź!|H^儰V-K819.= Tᾯ̱!R,g. kvw;|Ji6un__lN=p2ExDыCl g~ZcO)l''}d_>K$T ]QiJJfV<'XSl OKc*ѨЗ(fd#ndHniV6Qq]Əsie[ѨkTOEO|J(:v#a C'ϖĢWtRH KB B~p_ !lT,z'WTԉтWFB2vDx0u㈨/6{Jc{0phQ#oIeW#i`wŅ/ME0[;ātD=zcY>dLS:f`/GWǞ'R&#sQ+ɏ;'%hX Fzt=iovy Y*nj R7_En9%k&3 K, 19e=,:R+cސQCވU |_x)! ߷Y-(o&о9گ_aXaE ~wk]pwS70,CI ]UH|OzLh#V<؞t~416dx*Q-~ԒU1(NR,2*<:Ċoa$K (t:Hc5 #xnޯ'S?ZcIpE6ufM &wJVVpӂ,|*yQ:AoL[Wȟ^s EA"hk.3 %|A cc/1ξ )"m%J "wR$9с qD7$d`p_.H2[~hg5ugzwK5}]Ȏ a5N)xbOJe8T@:Fw4)ͻ:xCŀ f$I]A.TM^|幙SJt[CBf :<3u*>*zƔ!Vy33+ ؆c=k{jYy,K:mX#c0贠 Kx O'aIY<0}e2Of"kF!T[c s0r޻IЃpBU3{JCcpn Z|~\S/r r+FaM9q pQM+,Qv6F9_r(.E->.? jGxpԤk| {v E3E; #mp-kVZɷ/ڜr!NMtf+}a bD4 (5c6* :=bzS(y^?&0X^!-^ԙ:)~YGt"^bΦaY|wH8#R7:r/g JZ% #f:/N'SM` V洠JM:"Z/z)7-B+'ﮐJuܧu;@(T5bR& _[? E~iԛU~P.Y2<ɏf'0yQ)ssg]YJ /n9*Ruj(L[ YԀ,xgM(]Tҡ@< U"ݠ'~'Q\K7hRxQxLut8$uvEjcjGS|N{[q n1~dEn}V̤LhU-QT-< >eH=R+ͼ|VSKq|=ҎyV'pdEF|9?ev@]%S%)GEX.$?$4I V}xOjdbwȸ@t _1%KϭL*}BXտW3cQ|ЇjM%Ɉ bTbLtw9[;fl:^?< >-4~j`G RmWNJ{Z ,@k[!{urUVԩs4JŵL*wibt~CHbQ";w45>r [rF0/%8YHbFXwX^%BVtC I-7GriȽz3'ByZԧ5š5 28AҬ?cVtA-%@_.4mG3T`*j̏]@|.fS|1/V3|G>0QNc|C҃.:4c )XCK %}6[B&59F Տ<#ݙWssCn᠟$1z( 3Ð!BoRbU.\S˭逗h(m_'qN㔳nR\kYJ@"LCJS OV:˭; C?!HquUauRƟW.;%zW)Xd(r6.tR#FbVW3" [hBm`cDUs f^lx䆲5*;s*nP$jhUҾ7_VmNY9N8OC sqbT/o)ˠ܍ER]1+܂ vNz}`CWM=ݫX1itA);D'lޘ`yBk!G$֪& ӡ]<țKs/!b X&mS_'ߊ3ޝ {Nj;Ul@-25xU F/8LPge=3!' M_9Ο4Zn34A_K p] `|ik]d{`s*H=_Mg@7\+!aE<čCl 16G = jw`ܙ 8z)b,y͔qΜʖki#s0X3L%;B^\^PS&0@w+0?5S<.i uC02"G9m(_6BiIɌ-WC3EÒIWVpK![!*d(^cdyōA'4hgd5E詫ljPqï&r>m`5x3|t*B9d`>aGN~[׽S zJaņ_$DaOM}!aAAͤC$/l<bNK*OcWأV\0,͡ggv!zec0 Ze_{xH`Z3LSA+u ֤9YG0Zi寎d°3,db 7Ht0xr|Jqe5 !o̾X?(x) VtL1^Zx.gmPG(+|'ڲwAn 憙?<~JE;?pœ 4U*>DP'E.,¦ª@ g@f6MuV뮳8"=Y›%$.*DK7H' s̼}r.s!0#d N9kl!@ԁ՗7js3QYIvZG “uHw(  j.de;Cud옒붱+#RsL"&t q$ B J#6U@^x%6Ljl.i zRvѼAPBRC^$uLXh8޶t '8 9 s(DV1 ok TJB۹ jSjJs(o (mkSޡM1ár~3V}+[CvֈYeSدGc@i펯$AY&9Phwد_l2LA٘IE!`}]_kRBvIlq rƼr9ˊ= W`%mqc_a%k~/jĔyV\U$37BoQ .FByJYGuf?fr77+o+?ϊXUZw XP-=xTU.rh2P,%NJ1Iv<ҪJ9z&ŧ#\}%٠6>[HPz{4 P# ex2C:$G33geu {xBu,5W-Ϙ `T XyH3(p:5[ _~_SR6K'I"y1PgOOv{W_MbRҙ.P hfR!7,B,.R|0@|U?4!x,\ Mui|䂰qo(FbD1Z'fg>kd)mZ~G .>+@A|܆<*)+o(`pD~|,렵ZvݙNhL~f/,%Is'KF"Lvt WgLr%w- TUڣ*d["kb)GBډס .E\xq= x P ^N鎧E߶ƊA*\arE_u%nn6DvǴ_ kTjQZ&^5^RbAWKA.>qP->`1(Z$(-U9 q @ fݖ8ZX)|d{Twv:vaq.67/iޟ<<녚-;n<ٺJ4(B\MHmU%q8nN%)<ľҢU'GtRob~s2Q|~Vh kb3'8f=2A7?F`g;Gmy.""Ĺ*V3Fڤ͜e=CP^%3U@Ϧz?Pܸye{Mp>nRɶ<3*#nƞMHؚMZN1xZ&8 ab,w\7U^k9e#-g{ǫ(G>.'ӕS5a7)9ypT"DU.BDsY[h‡.A`҅PhleM04P3j>e=cs1܍_Fc {QJ/mќl= *(`ķmڸDs[lu17= ~LT *n]8d&*Sr~S!yWƯl^;"$SޞoU&ȳ2-IIG[;%|U ua# .2*R+xR†cz$%/ԠU)Ļ6Y7͆-}3Se/қ𨪘arb|Pw$k^&3bM73m.T%MG(ϙL;ӄa)VA[+O]P+R՟[c^p[Ir2L6fO"8TmC῍χ>ϥOהAԦV$}3' (PHS2/:2xRd LGۜ}!Wlh;)aYc{M<%.:JmȫW4Vd~rNж4'P>*)ѪhmU^u>W`Æ2h6#qc  +ENU6=S BU5x}w{/FY "Yh3s,r!/pRsp_"cȼ ˳{їk P (y8*bޔM9 Rf G5C6XcxG9TXmA`΃ 'c}مL8ٽۻ-#JۄE"ѿmۓi˒VTLn}- _yT9Ň-xV:vP@N|W߁3j;HQ6^{tIk"?mpj XF" ~p$R=tbOMUCahIi4)7]4~7w:A6erKVO3S(mP,tJL(vP"<TxnEʗ:5E&:{tOO6L3TI6+~,)媔LR7HV*MEErFF-\+?7 uka:VyKlGYN+v}IWNN6v bߙ(Z5xAajy;ru(?T GVQ-nJ[7~J+/3\;xrK_DY ΩM/ydt\9!f˯?؊+..o"sZmž?]L`.)9,aځtT=]e)a5R00P~ Fg0V z)AI(U|er0lo fϨB<0$2)NjzLAK3jR}$<yHĪf4vC1Jt/ЁxWQRNb3+"F~8;J1n4q+Zrav_$=ִM߲.lw'oW~E@Tɶ#gzfA8Ucy߂ :0{f+Lp\)^v O{J[9}x.@Y/`ӯW,KdDۀu8F%b$8:K G:W8sbaǩE'VoG>d{)z"oI/F!F(i3Df8,梻F?a;Jַp#c KNΡJ':!os&g0dƣ,UӨ׾#Doz/]hGѮ dO={O֢,vlLr2H<–Iˁw m6E k\nS-߼}K]&?Rٝ%b]דZm 3K4햿nV,dalҥOVHsVsn]2v=ZlU;nUʲfѸ [[KCEjTD@\d.7u#Rb 5o)"f8%P"Sc,Zz3c]( \.5-ɩ#.L֋3f)IEz4'By&` ZB+\[R1g:F I,J+D'a80"1)|P`[d|FGJ.!^gw`s]җ$Y5XM3„Dk-gRjo] ÿL`2^OdDöʎʍ|)XmF bt|2!ۏM\ 'y3{d(?fgFެCW% c V} ރG6u4oLKjǁU#O$<@CJ&VO'y6IR"!(ZP&bj&$voX2Ob8*hC7teVx_ŎAo,QUILݷQtMvI>6۴tQ(Sh4XQo[8xCӰBc.Ϩdq/Q |0?傕i#':Z $%W'𽴠XJx+W$pxSѿ ZH y*H?,5ߪE\'Eإޡrsfrn-,jA>6^Qtq7+믗j~v.2e7y[^0yB(ir²[7@Z5Qʳ428,6T8V%䔻zp#K"\JOV.op2ce֜c rfcV#>ww;JphJ5RيpI^~0v DӇs4sZ@727{YcLx7œz'e5imz ֓uHbi@`8{-ǍHm傶', |nʉUIfڨ]/pJ}Z|%&1!t-0SYYcȔ5l\E_ɚ|(t%)uYn@"`y $co%:thL`u.Ox B#v2{9 49¶@TZ>@ #5 qm bL p54`lb/ՆgLxѸH4y|GFp")1gb [y $ yEQ*XGb!SB$E\U'͟4BY[yӧ"|2z&lH=7paP O3͹@yS“㢜(v]]ʥ 4/y-x%&~c_):%yQ1i;̺/p: Qytm3^:I242߸-E6q f'$yzSWuk pVRU};FK6ե.@+c8]N1)jE+]rT[ߣ!h^[ed77Kػx |M{RF@&R,jݟ]H|j [xo𾐦qJNZ@A>vdCӞ2U}&z 5:Q:m(kci%(n~qe' M]Eci07̔ =W Fn+FM&0^k egGYA|wV}] H~bvv9C}t X' 6([h96j 1zyIL0PTւ4("'AwoBZUd>S5ҭͅMwk{" "ĵ߱\9QO0%BGuHq>^|Z9JIw([)jĚ/K "#*^mch=$e,A*Ms15=6$:_V[69aN*ݴꅬ0LcG?)ԖKrz ,3['IiEZjOibipaϓC/=pXE&) DmheR n3YR~oy=byU?ߥݹ}\?NjSs V 0,|l/aQ@Cq(t ǁiۭ? >*ߘ\ ֢;`plJ'h /:Wg`W efQ bRw;*~ n|3_oVTZg(%&5kaD[̂ÌȲԪzsVIJέ~ѹ,{IJ)2m]ޅP),+ջ< ^p(yeutظҝ},xYv ~/-eZ. Uִl P}Vj#9ks?]Ħ%V]x ~iv>DaZ4`Y{xm1@"ʷE:;Q_a :p,W\.V/9_+-)Kr)ʪ^}!͋f€oAWkϯ8VLhw!ЕZ(5ҲN2ω,A.ިP. U3S"x;\b~LIwf)$-pwwp@7V~z?]_Ljl<䚚κ@&'jv[:( $^/KO}vfz´MM%A;`\B69[K a|GXT,A~{h `9tYq"l3U%|+:M Bf\ki[DzC\l$OX<[ffmu?/5Hw?"tD:x {F|f{yjIp>UpAuoM$Bٛp }ӛ_ʑB!9au0LY Ɨ`1w &@9S)S ,k0}_z{ʥ!(}X\N\)? xwo4{9"Gcyhh G Q&\Gj*?LAiaQJ6Ir]=$pJ|ÄwMDq7Kܟ)~Tg5!ZD=J><6[ؑ L>8hZ=o-^"hNӬy 1ɼyY|eh߫KlJdMt:7HDцzӓf$YɼE# n;q]  . r!"3} )]3 A~A{ݥ׾nCcO0hQͥ'h(>VZWP#QbKʴ@b%zrXvAd:rI/J͠pB:S>dN?yٌO72b ØͶ._B ( vڍ̀;ƘyރXka_vzس.2am__3c8]Y"ԡ('2cyBx9OEIR}M l:c!栩w(NA4oZޖy6+38A#0foz~Vc&oڦܨBZpn!`=8+0/ĦŒ{)cėmQOMjɫ 0BϼJSt ~_D}iMJ4Wm|)s5ĵ M 46BE<1@zqK ,R,I8V[0MCLrA;jzP.]e•HtLz6D$i +یJp*(}D?eKn >^;`ad%~>DIICl?an!>x@ ~8kaZ'lwwp.f,kHAjg :n &d+F)pItGCp`yv"戃~f!|ƣ_,X/ǑuX儞cF~ߒl@5;nx"'хFÔάG\A%LHXEilt)_5%f/ ; A;o{nԈq 4a ̀_Ap^ƒ6j `Q>a}h #ha-rV %;ߊ$<#rwͨ[&GJ_;Lƻ^7 7oDP\Cw WŮxQdַ Q Cd[TP%G;aRH[T%š_x XF,y#3["xlOuHBOi Mxl #=> :Q/H^ x3HS1 F.*;p[9˃DIp6/ Dϕψj^Z $;:7ɬEjda w|hY6[)AMՐ+@Po׻,͆ ھS0<*8u.;͎K,*jOEHztZ8}^DM(q Ў4 !/}hIaJZxwk+%Dкcor}޿x7N&I*d V1tV$,{cJeQc?ѿS;ƖOCp:vv=z^c3A!ys!-I厩Fs&!DR{M~\Lќut7Ϲ{xv ]J(}AiD7:2wFnVM&5iTf*A[E]~CCOyJx`*V'ʄbs x#qąKY\$TJ9kp U.ĀP;SBhRq,5^(@IEv\6rv" 0%]P7RaMVZG2U,C|R#hB\6 8ѹrzE XZUO~3o=h'/g@V,"sʩ5Vʌ ^TA~]KAGw+N% LcjUrԿ_3$8MyIJ>EH]^)@A*$AYO `DA\T01*ۓPͅ!oUNӼ8̣BC?! V]1fcnáȰdbH,nzBg떈;Y3#KV^oStMDd1r?kC`ڟuzʾK)ީ.aQ;v4po/4Nv>yE՜Kg~#[߽5#׷g 4!KnnZ 6~sȋK`C jl};7Q,e"ph/ JӉۀ\o[|pU8]+v|L +ݕTu<8G C vF-yaݟU}eru;z% p0+-A&C;\,Dg-b\Ϯ kh**|CED: 5tx8x@Ln$բ*\ڛ? {[_T:1AM")uMgֹ˞HŤ񤙪@YsVB4Q>vC2xɺœ{H 5]*>1f$VKB7/ګWӢHJ0]VZ#z&ᄺ"O6|/˫Dur]87ߔՑD~J&ɳ.,(#,W}K  O`Pƭ] .kByA\=]ry1Q.XK#~t>Cc$;0CEky_I'z#|!YH4[gd!ՅX)oV1 Su>(DLٽDx$ʽȑ6~h.``QF5B gtAݦx_g<ۓGT;$X5yQ|)O^$k ($R;n#D/| 󛴎1 ^tQF s?APQV̇B2: Ĕ|NMx p9ESI |),.Iloנb'S^=ӭ:yǬM*Ф_GpuS3- i^5\UdЇߑMv"Ӽ0*=iyL1!GC&!k0'€Lqe!:s(WYV/'ܫ3Ѳ¼K~B-aQ虷@ wn4="La H_e dUDbr >uG9ͤ Kp8᷃Nv=eXqC ;I na3 qD-)5m~0֢~]MW/<AI|"$\[x"YVWGV=EYњrm-8 یJ<}f{qUݚ#[J^֫O@qvJFΎ (SʘuYsgN@i64dE$eHk 2Ռ4aŸ BK5gVVHL)qꢗ IɃ`Kz>kp]LS]Y'\1qakߌ*f_ݾ@R-jxy~a{7~[Wn0ȷO?Q9*W"ǼNB&9_ƼOR#\jIwս[ ʟlF@| (v[[@,Ùa}a @P_T JX-MDr0&c0ݢ9S!&^n!?]]XmbeLTp0% VCj~zS(yyb=ʘ;K/ 2KŪHcaY*UbR>CD̄_yd[.R`9c$91M8 Q6Z%-%C) ]-$ڱKĺRϓЏvV ے;]6{tw%7)= d"qAJE0© *IY02@_'5E@$-fqYtpl@{p^JݤGk%Θ/b@,UN ԘvNbtd"iW}Q ܸҌx"NL鱫4Q$+{-"uYL<ώO5KKq ZՑ%a0rΑ=c]uͮ +NP#VWuvYjZc|͍<2~6@P~EvR8DDb5%}L^G~X`L gP /P꠪1XF{ M4łI1P]"o $h3BKlB5?k -w}{iZ݃+% &3/hhK'15jU]K%Ck5 E){,%uiY.<\%:֋X?ua3=F[wXʬv5 fOPzNǰ|#֑+jeW|4Fg M!QĖF4 ]2g.{F&6܀<Qzp//Gp6^fD#]śdJY؞]j6THmdbQHUw?DMYxsAR)E:k+n !Iyx <ɤzve{nE AOxo\ܺ.|^3,ҷZd {^BE1Vb{:N?4;?y/Z+*I練V͋0Wvz4oKlL)z7YNG7)Gs;J{)N,$BG[c oQ5kTUgeoQqW@daU/ \iwȢiZ>tWXq8[nndnrF$<qs1ʚ_RӀ4zzɳ_{%K)bpd|x֯U&ԔF-=Y7Uc.NR moo̗%I@4@Fv8Bb >uQB :N]1m7.ݹCHNsiȌcdOt&fP,_a`bbØtԤ+wTgmz)+N@(b__7uvE aN mUf;eK樅(1̙4)P4J4fL>"M kQM@1%6pj_EĹml -7Ir^}-iBrUWNA÷%Mub6AoYYz~*ޏ$]N8q- [q7ʾ5P heJeV m혒qz(jׁR9*srQ}~0E +U4)qGi;'Eaգ63 db]0 `1TžiaxcE+}_x I{6~AT&2h~qzGbn V~ /d'"uЈHʿɺ^U=jDՄRR*Ah%Tʒy兌JZc:sTq|3doiX>ם5K͙I$zoaU0Fm@<ܣ7ͬZKs ELY/#YAs[21⇯]x4~q)&"Vۤy)Lve/33#:K8 E=@ߝD2u K*r $ ).f;Y+˻ *ۤlv0>3}n:x}@CAxK$pTuT)oglӴX{ 6?[=՛FsE[Q2I|hswDq?v.uNrλ\9w"Z%Ycq]>#яfV:PT^w`GcQx,r$ɔeS o k%xjYonx%

4ێG 'Et9%C]; ;ɉ%WR_RU}Vm tbZ;1f-5XL ĉ *q t7$$JO92fm轢`,HBWżc.:Z^)qFyR#rgƎ*X{'*wUj?:Nd$451 /y+ʙ8*t ֏;N]R)rbT2`ՒYUnQIXVL4|W@!dG~485`ؚ޽6NSxh 4fv#&cn\.חn ZgJ`tYTxndKArrYw& 4  5f$7ĸ@niHLGik h,۟Sa:i<JɩutX%[ uGSIZskQfA, F;c5qw <2I_=-sS$γniэ"2}'\4SŖ=1d4y,pY-Zm[A#-)k?\f%Wm&<( PWe >Eo80rƾ1C,)ɽٌNrt@p]:e8"rs||&5V^=*N 3"S#~Q:5:%N?+1͖!JF2\2y ު7:(pFkEOS"*W:R8X׳ qag6 eyXU=s6O1z1D$=@b`"eVyM{2gw5Y@`ܞw \C0WUlđ㗑z$?sK$C6]s W^j) eEK{K\8dn%.ms 49- %~Z8w$p\DcJ(Gb3$D0L !(.k. J8p `Yk)BP޼ 3\A^82J}C!>oI_,-fyEja=}rqӠĪ3cV_]adkє̈R{ԂΎK 'Fi^ǣL ֊+|%:D`" РBL;zf(CIOO4b'䀭aj٬>v [3f_\O8] X.u-qE /N=pɜo CAt%! Z${; QK!"Ѱ\W`Ђeu_55 !qURvyДxu;_8buDqNLV[c6.;PL_[Yӣ`CK2тQƝPnsx8ޛ~ِ^RvX^{'o ίM=Vc|@JqZLxI m@QaElYS8O2 ʞsGTAM [N5<'3^PZE]gBg*QR4og5%3v2?#t;WX<~Bٷlߍ-juVFw=;:\`6x[9A:*jr;B$ipqs׀fR4Kf)\S^U!pIx3 Bh$&~4TJ8/M+ǂwJcL!k>$uWe/ZHbFb7Mv/ϔLx$]|T@OgH O{ͧ)s&lyy|6i. `l+ӪzOڑ;~荆U'qnu '(ӄA0,R *OV  ;z6)9V FU#K; (*M}霺(N Bm:Iy>`J# z֡C&SsI~l]1RKP%7p\pat/PS9$TAI8H.0W!9 ]]p %NJJ.L b wLWZBU[N>M-/#2i#Jd=Ш¿믒g?p~hfIυHMNa͂!@Z=4D\A(LMiMKQYIG|Tx| wvS$hEK<΍ ``9W2`]F3>ljmzJ5>?UY)ւ t`K8alXQ,?܌*RpؐkmG*WxJaӧ/-HL"s|12yriLW!>jfo;,#Ĥ"3s#@쀭{ؑ bF<^Tٍ~޴OƝ6DB?! X {~:Ja06m6S[44ͩcnl{Glί̌"orX0w;uCQJh|`njt_pLi$”ig1-ɖ'Ok˶OG^$TD?.R 0#^|{)}10Ym_zr$,_/OfYpR/S]6:<54cKP!{^d[+X-/]?DմCҼ[U:JL$E-@XŒpѱ3Ċl!:GAǻj3^A ?m+pb_YmMıTe3AF?-`GΡ\gTkg=.C{)j1*%9>7-WtFXsQ3ؠ/8߄?6,l@Q2W3FyY=0xܨA8X N-x/<5J;CMO`*E}OV xa{:Srw}zMqq-UǺ#ak>3}$C8Or{-ʒ88Kuu;]U66WG@"q>4CgH+0!}X=}w}XPJ?Mhq@h Z.?d cJJ=95#lhkJC0W ^.}6]PwQ?WWZWx;R LyS248gưYPR\!j3+Ʌ!Eq|m/,ŷ97;+ [!$H/6%Y;L u'(Tm,VM(xowpqIxyB[p:> Se͓aÀ<{:׊{avEN Ruxukͬ3‚nzL#yjQ]E~Ci$8 DHo;qm;tʂqIZ?7]1?EVD\sNq[B dM!9cLǾ­Fy*Vo+D8Ki5~:HHy!,b9DT¤ -O>(y 8BƠvM^"!)פ'boRa~6n7QzgE e+Q/,d%TeX#Eh_Q#_X]]ׁ fK zu1nÒKivzq,У y!.x"rdýޕ'!D 6<8Eڏ 9|  C~lMA҆*nXE2kGv+|Ej2T aFf|PԶ z YZ