qore-1.13.0-bp155.1.6 >  A dkEI%z ?dBB-stS{.QVS! Et4Ÿ ezc|p"5Уt )o",q[DdiÇ ֣cCn[\Ͱ5e4Hl%ȫ hI.15 zy|YjpSLn*Ka8CD9ȫq6Uм9f_Fc@rA6BhP`=4;  ^OQKP@ T+>ɪ 4+6+![*U$x6fad87149ab65e2880e771399d7a5530c221348dc0e0275302b04da14eb2eaf9fb43fca5a2b3cddb3047180f8eaecd6818d65d3fdkEI%z )P(?=ʕ@rjV̴ȟ꼍 tua:`p n+cڼ)S؃!H۝y/zW[@}2UHQ@|Vl¹?I bRSd^ۅW0z!tZ#3y(gՏf A8kLNS\`v-ն'-h8hz¿bIs3uZbyӴ ^ià2 Q 4鷀A=otoNO\UjݕԸBQUTwnRS. PԑU7|_|$냄?ɯoa L_ssd8e+-̓g@aYDY5-cj_J-Wu;ye[Fcd37Sm[' J9{*@io?` %--c?Y\ʚCTa-uAc k0P RRgmr*`!ٜʓM0<>p>M?Md  ;%.[ u    ~ $t(89: !FI}GIHIIIXIYI\I]J^JMbJlcKdK{eKfKlKuKvKwLxMyM zMTMdMhMnMCqore1.13.0bp155.1.6Multithreaded Programming LanguageQore is a scripting language supporting threading and embedded logic. It applies a scripting-based approach to interface development and can also be used as a general purpose language.dkDcloud1089TSUSE Linux Enterprise 15 SP5openSUSEGPL-2.0-or-later OR LGPL-2.1-or-later OR MIThttps://bugs.opensuse.orgDevelopment/Languages/Otherhttps://qore.orglinuxx86_64a'5H&큤dkC1dkC1dkC1dkC1dkCfdkC142f797fbf8d64fa6855478a6e39364b8c55330d79529b86ab1f5f21e212e92006f67c6db3f1fa30371cf428450ff6dd35f47007e626695ef9a1b39499c012c6434dee1a0d33afd57db13a843c15382406a6d3d32698e27b543c1aadefa6d77e9221acca6b0f19db61ae8a3aff85fac32fc3d21bb5ce8c1fb0e30f90d93980532120082d18e70866494c8c3ebf333e4003d03ed2c1de8253f7357f616286586f4aad51c77c63808f895ca31649dcdf237fe025420c14d438e781afee8c4b1f61drootrootrootrootrootrootrootrootrootrootrootrootqore-1.13.0-bp155.1.6.src.rpmqoreqore(x86-64)@@@@@@@@@@@@@    /usr/bin/envlibc.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)libgcc_s.so.1()(64bit)libgcc_s.so.1(GCC_3.0)(64bit)libqore.so.12()(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)libstdc++.so.6(GLIBCXX_3.4.21)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)shared-mime-infoshared-mime-info3.0.4-14.6.0-14.0-15.2-14.14.3c@c<@cbbbaz`ġ`[``v@]H@[GBYY@Y5WRUzSarah Kriesch Sarah Kriesch Sarah Kriesch Ferdinand Thiessen Ferdinand Thiessen Ferdinand Thiessen Ferdinand Thiessen Jan Engelhardt Ferdinand Thiessen Ferdinand Thiessen Ferdinand Thiessen Dominique Leuenberger bwiedemann@suse.comjengelh@inai.depetr@yarpen.czpetr@yarpen.czdimstar@opensuse.org- Remove buildroot from mydatarootdir- Update to 1.13.0 * implemented support for including REST path args * fixed a bug handling the swagger_base_path RestClient option * RestHandler will always set the socketobject request content * implemented get_safe_url() * fixed parse_url() with passwords with / chars in it * fixed handling child attributes in connection objects * fixed REST ping operations * fixed bugs in HTTP communications with 32-bit builds of Qore- Update to 1.12.4 * fixed a bug building documentation with autotools * fixed bugs in C++ QoreSocket::send*() methods not used in the Qore language * fixed a bug building documentation with release files created from the autotools makefile target * fixed bugs in the cmake configuration generating documentation for builtin modules * provide APIs to provide additional information about child data * Bugfix/4545 swagger fix * Add support for RISC-V * Bugfix/4538 sqlutil expressions * refs #4550 fixed WebUtil to never serve files outside the root dir * refs #4553 fixed a bug building with openssl 3+ * refs #4555 do not return / chars in data provider names * refs #4557 implemented support for event handling in DataProviders * refs #4559 fixed FsUtil to behave more consistently regarding target * refs #4561 fixed bugs handling escape chars in regex subst replacement * refs #4565 fixed WebSocket PING/PONG handling * refs #4567 fixed bugs in HTTPClient class setting keys and certs * refs #4572 added child capability indicator attributes to data * refs #4574 allow HTTP certs to be reloaded from the source location * refs #4576 DataProvider module: updated child capability info * refs #4578 added the argument hash to methods returning REST API path * refs #4583 fixed race conditions in the Logger module * refs #4587 fixed a bug setting the data provider name in Swagger schema * refs #4590 QUnit: allow the exception argument to be checked * refs #4595 working socket polling infrastructure * refs #4605 fixed handling abstract memberGate() and methodGate() methods * refs #4607 fixed the unreferenced-variable warning * refs #4609 fixed cast<> with lvalues * added OdbcFirebirdSqlUtil module * refs #4620 fixed bugs serializing / deserializing SqlUtil tables * refs #4622 fixed AbstractDataProvider::search*() methods * Bugfix/4624 data provider search fix * refs #4626 added support for the immediate data:// location * refs #4628 fixed sequence* mapper keys in DbTableDataProvider * Bugfix/4624 4632 fixes * refs #4634 fixed WebSocketHandler::sendOne() * refs #4637 allow information about schema changes after alignments * refs #4639 allow for the client's time zone to be set * refs #4643 fixed handling signal args * refs #4646 allow REST handlers to set custom headers in error responses * refs #4658 fixed a race condition in deadlock detection * Enablement of the architecture s390x * Move qore-doc.spec to qore.spec * Remove fix-logger-doc.patch and fix-building-doc.patch * Remove clean section because of integration in rpm- Update to version 1.8.0 * Updated modules with initial support for generic expressions for searches * Addded support for data provider options to support default values * Addded search_operators to the data provider response to report supported search operators * Fixed a type error in DataProvider::search*() calls with an empty where hash argument * RestClient module * Fixed a bug where REST schema validation was not applied in all contexts with specialized REST clients * RestHandler module * Do not raise a validation error when a response with an unknown code has a message body; this hides the true error message from the caller in case of error messages * Allow a logger to be set in validators * ServiceNowRestDataProvider module * Fixed bugs handling the orderby, orderbydesc, and groupby search options * Fixed a bug where the cast<>() operator threw parse-time exceptions with hashdecls that could succeed at runtime * Fixed a bug handling types at parse time with the minus operator and complex hash operands * Fixed a static memory leak in libqore shutting down the library when built with openssl 3+ * Fixed a bug where HTTP redirect messages were encoded twice causing redirect failures in cases where the redirect URI path had encoded elements * Fixed a crash related to stack exhaustion resolving deeply-nested references - Add fix-building-doc.patch - Add fix-logger-doc.patch - Update to version 1.7.2 * Fixed parse_datasource() to parse datasource strings with a DB name as a path or with ':' chars in the DB or host name - Update to version 1.7.1 * DataProvider module: made it possible to determine the default field type in HashDataType * FsUtil module: fixed join_paths() to handle an arbitrary number of paths as arguments (the most common use case) * RestHandler module: improved error handling and sending error messages when exceptions contain non-serializable objects * Fixed a bug handling reference assignments and calculating matches with overloaded functions and methods * Fixed a bug with compilers that do not guarantee left to right argument execution order such as g++ 12+; note that the C++ standard does not guarantee this in any case * Fixed cast<> operator handling of "or nothing" types at parse and runtime * Load the default provider with OpenSSL3+ to make it work on platforms where this provider is not automatically loaded - Update to version 1.6.0 * DataProvider module: added the desc key supporting a markdown description to data provider info * Mapper module: implemented options supporting suppressing data provider calls on input and output * Added HTTPClient::getSafeURL() and HTTPClient::getSafeProxyURL() - Update to version 1.5.0 * CsvUtil and FixedLengthUtil: added support for resolving locations with the FileLocationHandler module * DataProvider module:fixed a type error iterating data in DefaultBulkRecordIterface- Update to version 1.4.0 * DataProvider module * Added support for tags on data provider types * Fixed data provider factory info to provide info about the actual data provider factory instead of only provider info * Added "from example" APIs to data provider factories * Added generic search capabilities to data providers with no native search functionality * Util module: * Implemented the serialize_to_string() API * parse_uri_query() fails if the string has newlines in it * RestHandler module: Added missing make*() methods with REST responses to the RestHandler class * added the CipherMap constant providing a hash of known ciphers * Support for OpenSSL 3+ added * when Qore is compiled with OpenSSL3 or greater, all cipher and digest algorithms known to the encryption library are supported with dynamic APIs * Removed code that generated unnecessary ILLEGAL-CALL exceptions at parse time - Update to version 1.3.0 * FileLocationHandler module * updated for read/write operations and added streaming APIs * Added an optional encoding parameter to the FtpClient::getAsString() API * Fixed a bug handling committing parse operations where final checks were not always made before committing * Fixed return type for Type::isAssignableFrom(Type) in the reflection module * Fixed bugs in variant matching that could lead to unexpected results at runtime as well as errors with inherited Java code * Fixed a bug dispatching method and function calls at runtime in certain cases - Update to version 1.2.0 * DataProvider module * Added a logger to the AbstractDataProvider class to enable logging * Added support for creating, updating, and deleting data providers * DbDataProvider module * Added support for creating, updating, and deleting data providers * FreetdsSqlUtil module * Fixed a bug where offset and limit were not properly supported with MS SQL Server DBs * Fixed a bug where date/time values in other time zones were not bound correctly * Fixed a bug handling transaction savepoints * Fixed a bug in certain type errors involving complex types where the specific complex type was omitted from the error message * Fixed a bug initializing constant values at parse time; now all constant expressions requiring evaluation are evaluated after all other parsing is done - Update to version 1.1.0 * Added DataProviderTypeCache::listParentTypes() to allow a list of parent types to be returned * Added StringOutputStream::hasData() * rethrow now accepts optional exception arguments to allow exceptions to be enriched in a catch block while maintaining the original call stack, and the on_error statement now includes an implicit argument $1 giving the currently-active exception, additionally, rethrow statements are now allowed in on_error statement blocks to allow for exception enrichment without requiring a try/catch block. * Fixed a bug in the stack guard implementation where additional guard area was needed in the primary thread on some platforms * Fixed bugs tagging functions and constants provided by builtin modules with their module name; required to consistently provide unique binary names when imported into Java, for example * Fixed a bug initializing constant values that could result in spurious errors * Added regex APIs to the C++ string class * Added a warning for constant operands with the square bracket operator that are not integers * Fixed a bug handling EOF conditions while parsing the final part of regular expressions- Update to version 1.0.13 * Fixed: builtin namespaces are not consistently tagged with the providing module's name * Update QUnit constructor variants taking list arguments to allow them to work better with Python and Java subclasses * Fixed: not possible to use a Mapper with an output provider only for the output data type * Fixed a bug where qpp would not recognize multi-line method * Fixed a regression in the SwaggerDataProvider - Update to version 1.0.12 * Fixed handling implicit in-object calls in arguments * Adding missing methods for transaction management with supported DataProviders * Fixed upsert usage with unique constraints and indices when there is a non-matching PK * Fixed handling reserved words as column names in the PgsqlSqlUtil module * Fixed a bug in parse_to_qore_value() with floats and numbers with trailing zeros * Fixed handling recursive references in Swagger schemas in the Swagger module * Fixed handling recursive references in Swagger schemas in the SwaggerDataProvider module * Mail and MailMessage fixes - downstream patches - Drop upstream fixed fix-module-linker-flags.patch- Update to 1.0.10: * Might break backwards compatibility: * Some server-side APIs have changed (integration of the Logger module in the HttpServer and the HttpServerUtil modules). * Implemented the invalid-catch warning when types are required by parse options and added to the default warning mask for modules * Added support for thread-local global variables * Type errors with function and method resolution will report the full namespace paths of class and hashdecl types * ConnectionProvider module: * updated the AbstractConnection::getInfo() method * added the AbstractConnection::getExtendedInfo() method * DataProvider module: * added the limit search option to the DefaultRecordIterator class * HttpServer module: * allow dynamic handlers to be disabled before being removed * integrated the Logger module * removed deprecated APIs * HttpServerUtil module: * integrated the Logger module * Logger module: * added support for the %h and %P patterns for hostname and PID * allow file appenders to be reopened * enable serialization for LoggerEvent objects as well as for them to be submitted directly to Logger objects * Added qjar tool for exporting javadoc * Many bug fixes * Full release notes: https://docs.qore.org/qore-1.0.10/lang/html/release_notes.html - Add fix-module-linker-flags.patch fixing gh#4335- Trim marketing wording from description.- Update to 0.9.15 * DataProvider: Fixed a bug where the data type was not supported correctly as a data provider type * Fixed a potential crash when raising a large number of exceptions * Fixed a potential deadlock loading user modules with complex initialization code * Fixed a bug where SSL errors were not properly cleared before I/O operations in all cases * Fixed a bug where empty binary values could not be deserialized * Fixed handling Qore program destruction in a foreign thread in a binary module that could cause a crash - Fixed abi Provides generation- Update to 0.9.14 * OracleSqlUtil module and SqlUtil module: fixed various SQL generation issues * Swagger module: fixed a bug where unknown string format types were not ignored but instead caused an exception to be thrown * Util module: fixed a bug in parse_memory_size() * Full changes: https://docs.qore.org/qore-0.9.14/lang/html/release_notes.html- Update to 0.9.13 * Fixes CVE-2020-13615 * Added saprest tool (a SAP rest client) * Bug fixes and improvements for * CsvUtil * DataProvider * FixedLengthUtil * HttpServer nad HttpServerUtil * ServiceNowRestDataProvider * WebUtil * RestClient: additional fixes to REST path handling with schema validators with a base path * New Modules in Qore: * ServiceNowRestClient: provides APIs for communicating with the ServiceNow REST API * ServiceNowRestDataProvider: Provides a data provider API for the ServiceNow REST API * https://docs.qore.org/qore-0.9.13/lang/html/release_notes.html - ABI breaks with 0.9.0 update, removed outdated API and updated qore-module.prov - Refreshed reproducible.patch - Drop unused qore-libtool-2.4.6.patch - Split -doc package, building the documentation requires the yaml module, so this would create a dependency circle- Make the qore-module-api-* provides more fail prove: store the provides list in qore-module.prov. During build, this file is auto-generated and compared against the package provided one to ensure the list is correct.- Add reproducible.patch to not include build hostname in package to make build reproducible (boo#1084909)- Rework scriptlets for ldconfig. Adjust RPM groups. Avoid double-shipping of files. Use %configure.- updated to 0.8.13 - Input/Output stream APIs - Vastly improved type system with complex type support Improved operators; list, string, binary slice operators, the ".." range operator, improved new, cast<>, and instanceof operators, lazy evaluation of functional and list operators, more - Improved encryption support including AES encryption, encryption/decryption streams, support for AAD and MACs Improved HTTPS and SSL security support with addition X.509 certificate support including automatic certificate verification in client and server contexts - Universal connection API - Support for binding output placeholder buffers for result sets that return an SQLStatement object for more efficient piecewise processing of DB stored procedure/function calls that return very large result sets - Strong encapsulation support (ex: private:internal) - Deterministic garbage collection performance improvements with large cycles - Debugging support and APIs including remote network debugging - Language Server Protocol support for Qore in the new astparser module for rich language support in IDEs such as the Visual studio Code Qore Extension - much more - rpm: /usr/bin user programs are part of qore-misc-tools package now as it was suggested by advanced packagers on IRC - rpm: updated qore-libtool-2.4.6.patch for new release- updated to 0.8.12.1 - removed un-applicable patches: configure.patch- Add qore-libtool-2.4.6.patch: Remove imported Libtool 2.4.2 macros from acinclude.m4: this is a terrible hack by upstream to not forcibly depend on libtool >= 2.4.2, which has a very bad side effect now with libtool 2.4.6 available: the macros conflict due the internal API changes inside libtool.cloud108 16847515261.13.0-bp155.1.61.13.0-bp155.1.6qdbgqdbg-remoteqdbg-serverqdbg-vsc-adapterqoreqore.1.gz/usr/bin//usr/share/man/man1/-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:Backports:SLE-15-SP5/standard/726807fa88b82377c2f8f70783449c10-qorecpioxz5x86_64-suse-linuxC++ source, ASCII textELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=afe4d22763d3a27015f7b9f843add3d13bb0a92f, for GNU/Linux 3.2.0, strippedtroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix) RR R R R RRRRRR RRb0/{拯>ruutf-82373b8a05fdd52a4b1fd459c0bf4283767632141bb850e910a4a0d8bf8cf6979? 7zXZ !t/UFRUnHc9UB='Sm5dY<݁mV-!pGW^G9duՏnz鸬u?Id&診f47+ZAn+,Pҕ* ]ʛ*W+C7|{\Pd<.ٜyT]{$_Jѫ5u ic쇧&Y)&ZťrS2=Pߋ,YܨeUCsa"o ݆}<i7 }'s.ң1" _ {zìPUDU8?9*-!ZRUiiU$-`[H5ەcW}܉g+,띂S\Xr+tY9{w?bS5XU}KG%mh ̭I ä|b6*EpR3b#xY'" 3k; dOٜ` '7[GC|2LҠj H{CUaD>q5?ߔFN2i-"/X~&QPfޯF #:hυN^b!r17Xd$|N8u--X]+ ;qWΩ/ i543'}dkAI9]'V>Ń.o@b#sZή9cn~:=l?>q170*uݧ}1DD!hbn (LYڦxrFEp?8E\L@doe_KrNpCvE)i1v[]E:\:hyE#,m滔 /*ȒkR OjE8MkqS~;A4S $)qO>?{0 ŭ73r7Pf* BTyCWzI茡~8G2 񼾎ԯ HZ-ksp80nHA榥MΟdL+(>(z ;=$NGg~7 xRzX۪zECT?6Z2φs{q\B,黒3[* ȿ_5 Cz/0Q~^@i-~hcT"W1$N?sxc~$QH !v3Jz_pxz}VyN/C|dC9 tbr9 RP>/䒴JyM N}j@9GSД'rw&NO4}fZ؆lC :c!z"5x&YT뀼0Pֲ_` rPeaּiPA){ Ȳ}XQMJMfȝ:6Jcc^`邹UÉ rq#0'2_x6 gӜ8X܉93d)@4Q͐ΌjE/H?7'~ͳ RɳуW,aË•&5>+s o=NG}/z6xMϸ#Ch]*GcѠd"$t9)2\g@{pDy'4U)Q/az͸xִ*]0uf=ݔN4/f;+e)c̬i`JaR19r *Vﶣq ^ByXIwAT?NLt%FXRF&W( =6賾0Ifgjs9| H@]aqq/}܄n.[.ߨLBqh?,oX M {spBh[G˺eA[Ц.>_z/v H42RpHQpXCb1+yyƑ!H;FzLN!8w]P\{cLz=rvТ~Z`!1ӺW"ͩ_>Iu:kJxӒCٺ4 |+t_lmqHj8\ .2&lL,W3zymZAjǛM @ދ9V |W!D *קTK,hc/?RQ)h|ӆx\@TMst- ޢu]:GIE1QKl9iQ^|H~农!fp'E/xsTOXQo;gaTy%:ss]˰E(vhoA/.iu ɴ@!k~L Y}c/ s MI6aGyCOK͎_o- "%a1^qO:w?V ྀ;Z8J< b:e@ܣSj)ЌԽYQU@֯1o!Z/ o B_ 9y.uƑ1:6@6˒I^x$$q 0°-?NY‹g92ܩQ_(XMZɐ3xY½v)e|6T}< T;=(R7KSTXk"Y!uW'. YY!hi#֒wr e 3)υEp tNi*Rm:.u̕'W ztXa_r%q@v_XZv9)rΉ{+ Ew\Q­8\{6sG_ҋp5%KiyΫgŝΡE*?-aeԢH2B`0[E?{zLI)އqS#LT-XARrIs,A{nTR I9&㾫9*1l꒚%.g˃q40g=3 s|<<`&=0'z/=~SndDNPTw^ >ղ7EPbl*bux^". [z;\҇yWx+k@o= Z@ L)KeFaȏ;6P.v2V =9vkc6!+_SE\IrЦSie[Ȯ}qYW1%\u@awQip&XiKc|xwB1i %ʎg~Ԩ[_~ B0)g w0U <;p]ە;yuq`Kom>Qż{9rU8מ>p%U`w d]b+g3^[5s}_z+|^'UڙYaz1@ d*8x 8Fkm+!kbVXq%ĺ˂u4;Z{i<Ge-؞°{~3ѽr t6Fw\HOxܬhꍅqVqO)Cz@h:7^+E;g֏R2BZ-MF?KOCGW|DYc-.6(S'C.-?%溓Х+ 0Rd3 yKW:fRՁ!b8 㜑O"HE8]̝?F2F%#pY_4HFpW,U(5qK wAlѪG"`&wl;B!Mc+:|HpRȗSZu =s߂\ MQ1k 5!"V4h 舁X[̪_3"{$i6͆D/T 1l%:mT\}a|oK/g$aM2ñt VU:^(J ޣa3snkuYt{ǫGVrvpLifal8wcxO<: x.J1v?*KS2C3ѽf7q%S}HO҆AV#kdhW@ڰb]5xwW{lrBp y2Y ⁓pI."ؘz?y͒;1 ;,%2yUヒw]$kVQ?b 6foo"vNĴ=z!#TVQ`آFd;8I? ]/9{~uK&0"-ekĘk7wW- 'Rr-hHFjѻ5 *LFlIf0M!k$݀Y*P'~|%7!rlhB1-){֌^×F[WK #O0V,XUheEnzL >n0D51kii' r /h]qc;bhqJ\i@Eu DV%Jp{.!n܎Si2xÉһ$WT_~-JTҬdash 18"rG4W\"|8zs z)7 c Z% ]Dk6"358D}0Fq m5BH¬T)TtF'Dۂc2Ǩq^2H:ըp>Ɉ4"_ȈCdx?H# ] %#j_$%ӡU# Oh5,С>j4R 2mMaZ*k;Mw|e?KEeAZdB%e̮_JR|ak, 㿋R3tV@{Є/(yOF! _~we؂gPMz- sdkE &pT[ qzdpMijq껀zQ&3֯;oh(A`]UQҸ0/+hm$eZJp1W^,oMg"' u-WvmCR*-MUGn0:w͒E[_0=+5C+f2KWv&WgRxύm)Q۹3؈6̈́#[2]1KnEZ =_e!yh/]˖¢J\ll= Ɔ鯾|2RЀp,6;Dm/R裡8cNˆ::^ȅeeDhtf!G\kgdL*+~n|-MA1V̤-JGE-/#dbZ \#"WEP?5)1fW70{z^s ׵NbPJ$CR. k8W]a |ܝU)暵{Ͷ=ӑCohpe$˳n/G8/z Mz b216|G}pcӅlc#zKMԱ+b 7v0hpzDbvvCk9VRf^d]TCqHZH!ɱ G\kV-bGY$6M Ĕ0 aաn5q;t(fSf$O3Ci1 \{K,PBwgOkw' i#LH&U Fӂ\}ﻃ 28|gT&|p"*,|E|Pu2,N{GkiM`ͥ_7M+3|6@1T3ޜ։7Y{Yz\qcKwW/ >H pH>/2'|7r⎌qfL\!U rn,m7Vn~Gn؍͠W&̠"{MEOW8G@_lB g";c&w+MYvv `]Riy0%V3է;7*ms.b=ŪҚn.n&୦L3M;\rЦQ(W>ߖ{Lr[]+EmK;קOC9ݡq%/,I){\`?cN91IU!>ۦ/+ _$+h8Q-SsIDEwм;TMt{|@AחND'r]\Ҧ?Nǐ"dԥT38A>O8ۺgXÆYo#iD:gr: ѦdeI^˽2)QQېc F)w!/AxAd{Ƽ5J=W*E `x5 BSyuc,i^`~7|'l=_kN26$t:yF hAn @+x-Ϝx}RD(B쾉ŧ(Ir mg~?jyRۢ -U0ϳ1np\8i`^CXmri'X&Hss;yy:Q 1(F\::쏌,',(4&'GoVrPf]aR.{6T&17Pxe`9 W/ 'Ȩ~5DZ3|W)sAҢĘU<r;D5RJ/4T3Y27c {dDZ945D*~rg+# `]«,ҷw5^bMЛ.z[ӱcSkF pfD0%c.~Dɕ|Ǟe͗G e9&EHEN}ܼۙtX &ܲnTٟQ9bRpPטy|[зiMc Kvy//D7c0K\kX,Iff!~-wpM~шѡ+$@w CI,(V)={%zA jݚSrr5qE[<D,GˇF{nk^t%l~@z̃].GR8 'ڽK@%G!Dy' 4 _V*G5l@׶mZkblbf5me`SmNP%4D@2b4*Mq.gCr}?,x_sAUCO=B.ܺ^q'm{7`ЈI|5д )e;3σG"NmV.am1M\~\ 6D3( ބ€ bj)wycDQ%swSOfTpS>

!vEsX$a)*@l!.fV7>o#he`E0 SI&`3.}#8ߗ% J/i}~jS=TÞos)8< SFPFސ͸Hћ65qԑh9"5"M$H W&ˑО|/؟ׯ^DGp|@nyg`r≠NjD`i3,ƪ >oF-AX5E 5D$]t-23T}̀;ό5ºf! Lk22IȃLf/I~5j2r)LDsD#e *5Cmo)|(mXi2K5D=-c)Nk3I9V꟣|`TFoz,O5_nlXx~yKfX. խ& 2C-tJ0>v <6Nu|ؼ^c l '# s[gN ov.[|l=ѕI=M2-3$ ˋ?XwU&TG>tZSPpUw@Y/k%htp{bsKĪ{3FZ0Bw.LmuRJ.daBeVф[ILlHhA^:O;6~ǰfh g94|OyXOSs7 ##_\l}9˄ ŮopfE +yk⮴pONBr2Iʎ C #=Z~)fNјK"}T$5&=ϊ]E@]VI9_ Pse"Cڞ7MOfM5i(4QNfr R)\`c~`qU$wkV3A2.7j>qM383/Ǯ^[uա|r\5*(*Ri>9b>=y:UjrɣڅM0TGlXw;T%`;(}H,GtCj0VڼF2 o0)fGRc؈)d7ﷴ趔 4x;\@K%~JBvv/ EOR҉dIڨg0W8fzej&XIh"N݇O@^{k0º[[BgRkz:hvCaQ7f#@U'9F7@cxqb:+ohw~wepYJL2t? qUL&ZP#VXI)r^闰$f"R38)Ld}:4X5@0"v$J{5cxoWi {1m=[%1/\.SvV5@8@>?g!UUVIuo T:t3A泝DD#Xđgom%] w5MmX d@ar$qO&<;#AV6+pX$kF?x#Ex{C[b TͲPͨ% *sOwsx2j=&Xۣc&QnRJG060'㊖mk&O*b"v0E0T1`KL՚Y#\$E(Oyc/Z299#+WYj(v8F9}{=~x iR:A:{#(NT'g4X mٱښo;=f .[\L <ux{[O ׫QޔtYP#v6-}<jLF]~7&JD< e$G)E(RE1p~']4ůFH.у0UY >Дl$mν(~'+ kьxEh9,= ɩo;NcܡjQ)=cRy#!ԉ!!Gܶt׽INT"αv)?kF VZkv&H#Ԩh~:R?5O2lsccBaqe33Ztnw2FHkX:Eͯ/$Y&dUh c:15eMZnfᅰŭ]Iyu` |ž\#UO^d!n~c 7HOi|t- 5)L!KY R|4jV=.{MtQg jP0"b&oKFMna*:Se hIJRMkRjx"svM2ÆȥHA nATa~T4RKB+Qg@Ujb"J2kz-Tu/ȘTT-#3,%}Z6pDp B?b_1z@g[lKst_|2y*1ꛟu>EiṚ{J陦ǜ2+xX&4m궇xԄb1ԏ ޓ0$w<}^ 7PJqޯ#Z'TX$qZGwuA?)wDJ2}xwwJq` f.{UVkW%BHɞ_=ˏr<-@REkXjyhz;klYsCr?+UdXk:#&6 6crP.Po"2Q3UhW \Z/eN FA`;י#3>:Zs=_+<Ҿ\* @z(#69.O$ESVˑjP\ K9JGK&^k"=hdv͓\K%AͩLDN]18QQ_/V7{ t08x"Q>CE1ՠ1MZOC)"?]ƃ%xI>νѴ y!-0xsP[ GwbӍfSqF7ʁ!y_^3J`-ۨ U86>% !bj!6 ( ~7!kuד*YImrbB$ -EVQSixxOzIQpଶJ8$M H{!xU4܉(toY|tq@AѸLoG~ϋ}K_A| qe{NJ>P[n.wQQ/.)6V oY64\iӖY\^``kKWÔ먒˚.-AS$f<y;O2dX|PxlB:'%VyXì="5U݂F%;by mFt5 S&!j``/HHյ7fIsI5g^QxG< w/\\XԹ[& Oג]*=ׅf'*4ZFyx%EW`DvL] 5 ԣ$΢Y=Q^H4rLхRx8 tȩ_%?BaL-[1*t(=b6Ot:9{ܩjf@AIO(*m'8]Wݖ#UmMF24-]L;:1m/ljgsv5EIy w`{)-; }PbCO, ;z;MBm;m$!' qv0/W %ӂch@!P!wU[pFN?`"Δ%m4~hQҭ'R.2ޞB%*_=;e0Lr=(,UU-m:Ah=P/e( an[qHmՁp0^M+WpËw6)mzOtߎgbhJtFg5 CJ?O L{x N%U~tkdz"yLݐ#=Q- 3NyZ$O 9l9*E Q#o"I21!p{#M wΫ2@Lz'ϺjӍZsD ֯T/6^YPL0w{wq !j!6pNP#}%yTyvԀ11K}'Pġ?YCp~3Яz2n{A2TV>Hu. KG]x"RRL*#,6F&2-<~vdE%U&E2K~/=HIrp@ȨRt5@^"iG2d>ԁ+^nn,N7KKֆT4HiJ0YWYBa*$d4eP}9?e&i@,KD h(x(#PM1VƄ]WMs#~#i?^*xAh_V F5 }á2,4D$Bq`R ^f\fmHcGi\$ =4$ݴk!϶FpVxӜ7 4 8hy(c߉΀4 j"*}?ۨVƀ5`(?P&<M۞ fɫ~^u'xP4͉W)>f2x5> s3%sonH͇ O[4id>W kw֭u0Xe>}!-j%j̭PhPFebEOfMPU"T$hXRe2nw)eM`]'׵U}mD)/dPf*͹#څ钑o )żB{FeQX0X(tšD7~Y"D)viV>6[)9Y𹫡3' e!aޫ#L_Ipg|> 083G-3phmJEew(zAw k))A]͓ʆ?<2<׆@WOYdE{̪{ )&xڃUsU;J/#.?iO-%>!zʧO"W@攉2"Ȥ$ 7 !F>6gyB:[HG-;. ˵Lrc+RI}c0sqdĆD4!OޭiӶnցGp96R@u!mj?>tl?ӳcզ_дJ NyŴe;9aVD~w$YShQBirt(< rQmFˡƪ@sjM$x"},s, Dvbas6dDv;:t+ GFZofW3kޏQ2M{Z))<7R:M[I M)cYt@_'˞ɇPοa*Kq^b!vwG݂}6)cM-H;_E 9x ZuN9ao26Z0;؀k]h}ĉ1ߖKG(F$q']ٳ*է*SѓPTwMҘ(S߲<4).$p WЛew25RS^*=fl'L4e!Ѻe3:GE_">cEam50xO WgKqh?ہYDJ̿f͸[%LCW"<װ#bRۙ8|U[̠o_qj ۲&,ؿsLքjmsb*yiy< X~~ث>e.d1%X2 .~aPD/$m#SF_zC}qNВ Dž:5e5f={ᖗeC+G j65w] z+*=U\|_r.cp~Oxq(Rh: jX|d7)bT/++=IF#." m8=IHnwOaBƟhiKP"F /#9Д҆| ^cSI.WA1lv,l~~I1 ٿq}B$d3I2TG|8F!l|;@ JA- 7^Jx_>In ? &XU*_d:avg}pKz^@L=8sN(J@.lj2gYZ=ñ6vPg? S𚵖n*_-[tP_Vo8̧G[UPmB\ѨA|a)GH.ZCHQmTFc=^Oy;_g񨅢Xװew(.1sf_!lR2v=0k/ V/w`BV$T٪ a}J xY$\NOt{{rjk&<Կ Pg̖t㔏e sTg}[w!"[ q3xcWVv:'zM{HȎrt"Əu9c cν7zr<ZWDJKn#% ;9d(U⓾ 9~9XG:jf$ցzE9_ÍSȝ=5Nomھt't9òdV_SC{08pfYak٬CD; K.#+Ͷm uͨa豸H>&f3eeAiT\ -ِᎴxG'KM^7&WpjQI Pt/B?@$2 ;mocڢMB)>Ղ1I68$pc$̌d+O(Я W2E)9{l2棑 x } {cطm(#pj[܍;x-Cͪy s&:צ򣴝foX0_)';(/@9u$^Bl[pBt3(dr 㪕ipWѣ0r* ;e GK4XaѦҰ\bMvX YZ