cjs-4.6.0-bp154.1.117 >  A b|c!M@eeeV}-*!yEKK1!].=۸6^g?D0Uߞ֐T'$SQgr@0 cDv"^\ #Pv*)&5.r=nG0vOiabN6^[ub1lډ.X "ash 5F] ̱uHϫ-Li(t/7tLroxV0~Ռ&.Mtheک. <9Pt΋CvAס/-1;|R 5$fq73aL+~- JPHD3 ,u`IA,:sh=t/GSO/C[꒸f<.u5Q+&Vz6 $|lpKObJ}1C7t*y6ߤ>p>X`?XPd   ; ,MS\|     8`Tf(89: FSGSHSISXTYT\T,]TL^TbTcUdVeV fVlVuV$vVDwWDxWdyWzWXXX XLCcjs4.6.0bp154.1.117JavaScript module used by CinnamonJavaScript bindings based on GObject Introspection for the Cinnamon Desktop.b|cobs-power9-14ڱSUSE Linux Enterprise 15 SP4openSUSEMIT AND (MPL-1.1 OR GPL-2.0-or-later OR LGPL-2.1-or-later)https://bugs.opensuse.orgSystem/GUI/Otherhttps://github.com/linuxmint/cjslinuxppc64le  3bb̡A큤A큤b|cb|cb|c^^b|c^^7d501fd89ef79c448c989d50c82dc31040357340926eedce9323386ca26eab5f8a6add7c96d08ec2e6e9ed4ff1bd4793914cfcf27cf0b607748f39f4a210946a3644307752c4bff4081edf8f8154b2aa937e5fbcbb042f1645b2807fff40855e63fb756e60598134a7291914978991c8b88a2769077ac8276648693a64b136f0d245807f90032872d1438d741ed21e2490e1175dc8aa3afa5ddb6c8e529b58e5cjs-consolerootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootcjs-4.6.0-bp154.1.117.src.rpmcjscjs(ppc-64)@@@@@@@@@@@@@@@@@@@@@@@@@@@    libX11.so.6()(64bit)libXext.so.6()(64bit)libatk-1.0.so.0()(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libcairo-gobject.so.2()(64bit)libcairo.so.2()(64bit)libcjs.so.0()(64bit)libffi.so.7()(64bit)libgcc_s.so.1()(64bit)libgdk-3.so.0()(64bit)libgdk_pixbuf-2.0.so.0()(64bit)libgio-2.0.so.0()(64bit)libgirepository-1.0.so.1()(64bit)libglib-2.0.so.0()(64bit)libgobject-2.0.so.0()(64bit)libgthread-2.0.so.0()(64bit)libgtk-3.so.0()(64bit)libharfbuzz.so.0()(64bit)libm.so.6()(64bit)libmozjs-52.so()(64bit)libpango-1.0.so.0()(64bit)libpangocairo-1.0.so.0()(64bit)libpthread.so.0()(64bit)librt.so.1()(64bit)libstdc++.so.6()(64bit)libstdc++.so.6(CXXABI_1.3)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.3_p~^oj@]\\q5Z؄ZC@Yq@YyYbYS@Y%uY X!@W4p@WcV#UȒ@UmU8TZ@andy great Marguerite Su Dead Mozay Dead Mozay Marguerite Su sor.alexei@meowr.rusor.alexei@meowr.rusor.alexei@meowr.rusor.alexei@meowr.rusor.alexei@meowr.rusor.alexei@meowr.rusor.alexei@meowr.rusor.alexei@meowr.rusor.alexei@meowr.rusor.alexei@meowr.rusor.alexei@meowr.rusor.alexei@meowr.rui@marguerite.sustefan@fam-elser.destefan@fam-elser.dei@marguerite.su- Update to version 4.6.0. * Fix two broken test cases.- update version 4.4.0 * version bump with no change- Update to version 4.2.0: * update deprecated glib function (#72) * Fix new autoconf-archive compile issue (#73)- Update to version 4.0.0: * Add marshalling for native JS errors * object: Associate callbacks with the object on which they're installed * Use the GIVFuncInfo to hook up vfuncs instead of the GICallbackInfo * Capture JS exceptions from invoked virtual functions * global: Add a bootstrap system * coverage: Use global bootstrap to add JS coverage code * coverage: Don't error out on various files * coverage: Scan ES6 classes for functions * coverage: Correct AST walking for labelled statements * coverage: Walk AST in more cases * coverage: Refactor bootstrap code to use ES6 classes * error: Use JSProtoKey to get Error constructor * object: Remove hash-x32 implementation * object: Merge weak_pointer_list and dissociate_list * object: Remove vfunc list * jsapi-util: Remove jsapi-private * tests: Use assertions in coverage tests * js: Convert scripts to UTF-16 before evaluating * coverage: Use LCOV data from SpiderMonkey * coverage: Propagate gjs_coverage_write_statistics() errors * tests: Add regression test for vfunc crash avoidance * jsapi-util-string: Use mozjs UTF8-to-JSString conversion * jsapi-util-string: Missing error check * importer: Missing error check * jsapi-util: Improve check for SyntaxError * js: Use JS_EncodeStringToUTF8() directly where advantageous * param, importer: Spurious error when resolving non-string * js: Don't convert to UTF-8 to compare ASCII names * suppressions: Eliminate machine-dependent expressions * object: check in gjs_typecheck_object if the object has been finalized * object: don't resolve or set,get properties on finalized elements * object: add better logging when invalid access happens * object: reset the keep alive flag on wrapper when object is disposed * installed-tests/js: add testGObjectDestructionAccess to verify access to destryed objects * object: Leave out param untouched on error * maint: highlight the license * release: Add NEWS for 1.51.3] * Amend gtk-application.js * mv gtk-window.js to amend gtk.js, including suggestions * arg: String as GdkAtom, and GdkAtom as string * Test case improved in `installed-tests/js/testCairo.js` [fixes #27] * object: Only show critical errors on access to finalized objects (Closes: #21) * coverage: Remove unused JSCompartmentOptions * js: Remove unnecessary property getters and setters * object: Show error when using proto functions (connect*, emit) on destroyed object * object: make clear in toString() proto method when the object is finalized * proxyutils: remove trailing spaces * release: Prepare for 1.51.4 * arg: Marshal GType of 0 to null * release: Include NEWS from 1.50.3 * profiler: add SPSProfiler implementation * profiler: Implement --profile flag behaviour * profiler: Allow enabling with GJS_ENABLE_PROFILER=1 * profiler: Disable profiler in interactive mode * profiler: Disable SIGUSR2 start/stop * profiler: Suppress cppcheck warning * profiler: Allow configuring with --disable-profiler * profiler: Always activate profiler if GJS_ENABLE_PROFILER=1 * foreign: Use gjs_eval_with_scope() instead of public API * profiler: Reduce API surface * object: Restore resolve return value * tests: Don't compare Rooted against NULL * tests: Add pending test for composite template subclass * maint: Fix obsolete comments on resolve hooks * js: Remove context from GjsAutoJSChar * Fix overwriting of libcjs_la_SOURCES * jsapi-util-string: Fix return of gjs_get_string_id() * Revert "object: reset the keep alive flag on wrapper when object is disposed" * release: Include NEWS from 1.50.4 * maint: Update DOAP file * Allow using GObject.signal_* functions in place of Object methods * gjs_callback_closure: Log uncatchable exceptions, don't just exit * gjs_callback_closure: Use g_error, not exit, on uncatchable exceptions * _gjs_context_run_jobs: Log uncatchable exceptions, except System.exit() * gjs_context_eval: Use different GError message for uncatchable exceptions * gjs_context_eval: Log a critical on uncatchable exceptions] * build: Install suppressions files * Rename gjs-1.0 * CI: use a more robuts test for profiling dumping * release: Prepare for 1.51.90 * build: Ignore -Wcast-function-type in G_DEFINE_TYPE * jsapi-dynamic-class: Use interned strings to link prototype * function: move completed trampolines out of gjs_invoke_c_function * function: Fix outdated comment * tests: Add tests for GObject-valued properties * profiler: Remove unused function in !ENABLE_PROFILER case * profiler: Don't include alloca.h when disabled * toggle: Add debug logging * context: Add more debug logging to dispose * log: Allow logging thread ID of each message * context: Shut down toggle queue before dispose notify * context: Fix usage of g_idle_add for resolving promises * release: Prepare for 1.51.91 * function: Refactor "callback blocked" message into helper function * function: Don't call into JS if on the wrong thread * Profiler: fix build on Debian/Ubuntu * Revert "build: Install suppressions files" * Remove test/travis-ci.sh * Tests: Fix failures from gjs renaming * console: Free profiler output path at different points * sysprof: Initialize buffer in SpCaptureWriter * tests: Reduce length of profiler start/stop test * overrides/Gio: Add D-Bus convenience to more proxy methods * context: Job queue should not swallow pending exceptions * overrides: Add override for Cairo that merges in imports.cairo * profiler: Don't assume layout of struct sigaction * context: Always import byteArray * Remove dead code * Gio: Remove obsolete code * tests: Add missing async test parameter * Remove unnecessary semicolons * context: dump heaps on signal * installed-tests/js: skip a test GTK dependent, if no GTK * Update tweener.js -- 48 eslint errors fixed * log: Remove unused debug topics * object: Improve lifecycle logging * engine: Free Cairo static data on shutdown * object: Ensure weak ref callback is removed on finalize * initial commit of heapgraph scripts * rename README.md to heapgraph.md * tweak heapgraph.md * heapdot.py: remove shape compression * omit 'self-hosting-global' unless explicitly targetted * release: Prepare for 1.52.1 * Merge branch 'jaszhix/gjs-tweener-fix' * Revert "engine: Free Cairo static data on shutdown" * heapgraph.py: adjust terminal output style * don't use colors in terminal output * remove unused label function * Fix UTF8 encoding for some GJS string arrays. - The function that constructs string arrays for imports and argv utilized a JS_NewStringCopyZ call instead of the proper JS_NewStringCopyUTF8Z (the input is UTF8). * Add testing for ARGV encoding changes. * Automate testing for unicode encoding. * Test new environment flag against pipeline. * object: don't use toggle references unless necessary * object: properly disassociate wrappers * context: Add API to force GC schedule * object: Queue a forced GC when toggling down * object: Only weak unref if GObject is still alive * overrides: support Gtk template callbacks * context: Ensure force_gc flag is not lost if the idle is scheduled (Closes: #150) * object: Embed wrapped object list into ObjectInstance (Closes: #142) * jsapi-util-root: Add operator!=(nullptr_t) * Support interface signal handlers * importer: Refactor awkward 'goto out' situation * log: Add gjs_debug_id() * js: Don't convert to UTF-8 just for debug logging * console: --jsversion shell option * object: Adjust arguments of method * object: Upgrade severity of toggle warning to error * jsapi-util: Remove gjs_get_type_name() * mem: Remove unused counters * importer: Retrieve names while iterating search path (Closes: #154) * function: Check for invalid closure * Remove unnecessary inline * jsapi-util-string: Fix object logging * util-root: Allow null notification functions when rooting (Closes: #144) * object: Set up a single weak ref on the context (Closes: #144) * object: Move context dispose notify to GjsContext * object: Fix unused variable * object: Change linked list size() to return size_t * object: Fix logging statement * js: Schedule a compacting GC on gjs_gc_if_needed() (Closes: #151) * boxed: Update outdated comment * boxed: Remove limitation of 256 fields * tests: Debug-log coverage output * tests: Remove unused length argument in coverage tests * tests: Correct typo in test name * jsapi-util-string: Avoid unnecessary root * boxed: Remove unnecessary roots- fix tumbleweed build - build with optflags- Update to version 3.8.0: * Build with mozjs45. * arg: don't crash when asked to convert a null strv to an array. * arg: Include headers for std::abs(). * maintenance: Modernise shell scripts. * modules/console: Update fancy error reporter to mozjs38. * jsapi-util-args: Mark functions as always-inline. * package: Support running Meson projects from source. * package: Fix initSubmodule() with Meson. * package: Don't rely upon directory configuration for initSubmodule(). * package: Set GSETTINGS_SCHEMA_DIR when ran from source. * build: Autodetect SpiderMonkey's debug mode. * context: Use GThread to determine owner thread. * jsapi-constructor-proxy: Inherit from js::Wrapper. * system: Switch from JS::CallReceiver to JS::CallArgs. * coverage: Root using context, not runtime. * package: Add checkSymbol() to check for symbol availability. * package: Add requireSymbol() method. * overrides: Implement Gio.ListStore[Symbol.iterator]. * modules/system.cpp: Add a dumpHeapComplete() method. * Use std::unique_ptr instead of g_autofree/g_autoptr(). * modules/cairo-*-surface.cpp: Silence compiler warnings. * js: Stop using flags argument to String.replace(). * tests: Root using context, not runtime. * autofree: Avoid using local typedefs in classes. * GjsAutoChar: Do not take ownership of const char*. * maint: Fix a wrong sscanf argument. * js: Use autoptr in gjs_object_require_property(). * jsapi-util-string: Remove useless length calculation. * maint: Add a static code analysis "make target". * Fix the build with debug logs enabled. * js: Module exports use ES6 scope rules. * console: Refactor read-eval-print loop. * js: Use a special object for modules. * js: Refactor global object creation. * js: New JS_Enumerate API. * js: Switch from JS::NullPtr() to nullptr. * js: Global object is implicit in many functions. * js: JSCLASS_IMPLEMENTS_BARRIERS is now implicit. * js: Weak pointer callback API change. * js: setProperty operations with triple result state. * js: New JS_IsArrayObject() API. * js: Rename JS_InternString to JS_AtomizeAndPinString. * importer: API change in enumerate operation. * js: Set JSPROP_RESOLVING when defining properties. * modules/console: Update to js::PrintError from upstream. * js: Various API changes for SpiderMonkey 45. * coverage: Misc Javascript-side API changes. * importer: Seal import with JSPropertyDescriptor directly. * js: Update obsolete comments. * js: Adapt to new JS::TraceEdge API. * js: New JSClass struct layout. * js: Add JSCLASS_FOREGROUND_FINALIZE flag. * js: Adapt to options changes. * js: Report warnings and errors with encoding. * tests: Refactor to avoid error reporter. * js: Replace error reporter callbacks. * js: Replace JSRuntime APIs that now take JSContext. * js: Remove JSRuntime. * js: Adapt to misc API changes in SpiderMonkey 52. * js: Unbarriered read while in weak ptr callback. * docs: Overview of SpiderMonkey 52 features in NEWS. * GjsAutoChar: Add a proper operator= (const char*). * js: Allow access to modules' lexical scope. * tests: Re-enable JIT. * build: Use 'always inline' macro in more places. * js: Use correct autoptr in gjs_string_to_filename(). * function: Better message about call during GC. * promise: Move to native promises. * promise: Report unhandled rejections. * context: Properly create const strings array. * importer: Give module objects a [Symbol.toStringTag]. * object: Don't let a method shadow a property. * Backport of patch required for JSObject compare to nullptr. * Backport of patch required for vectors MOZ_MUST_USE returns. * Revert "js: Workaround for function with custom prototype". * Revert "build: Allow compiling without RTTI". * lang: Move all legacy Lang.Class code. * class: Move to ES6 classes in internal code. * GObject: Move all legacy GObject class code. * GObject: Adapt GObject class framework to ES6. * class: Move to ES6 GObject classes in internal code. * tests: Add ES6 class inheriting from legacy class. * Gtk: Use GObject.registerClass() for Gtk.Widgets. * legacy class: Add name property to class object. * legacy class: Reinstate Lang.getMetaClass(). * gerror: Use JS::CaptureCurrentStack for stack info. * stack: Remove gjs_context_get_frame_info(). * gerror: Define a columnNumber on GError-backed errors. * console: Print exception even when not from SpiderMonkey. * tests: Re-enable accidentally disabled tests. * jsapi-util: Also rate limit checking the process size. * object: Remove unused argument. * maint: Add ASAN Address Sanitizer. * docs: Correct leftover mozjs38. * arg: Avoid assigning out-of-range values. * build: Add LSan suppression file. * build: Don't use the vptr sanitiser. * arg: Avoid taking abs() of -2^63. * tests: Suppress message about too-big integer. * main: Use g_option_context_parse_strv(). * build: Put dbus-run-session in AM_TESTS_ENVIRONMENT. * build: Don't use LOG_COMPILER for shell scripts. * object: Avoid taking address of empty vector. * context: Avoid null pointer dereference. * build: Update Valgrind suppressions rules. * build: Valgrind with AX_VALGRIND_CHECK. * maint: Add SpiderMonkey helgrind suppression rules. * tests: Split legacy Gtk.Widget tests out. * Revert freeing closures in idle handler. * closure: Debug message on invalidate signal. * object: Refactor out ConnectData. * closure: Prevent collection of invalidated closure. * coverage: Correct a licensing mistake. * stack: Use js::DumpBacktrace() for gjs_dumpstack(). * coverage: Don't error out on various files. * coverage: Scan ES6 classes for functions. * coverage: Correct AST walking for labelled statements. * coverage: Walk AST in more cases. * tests: Create test ASTs by parsing JS. * coverage: Don't count literals as executable. * coverage: Don't mark empty var declarations executable. * coverage: Misc refactors. * coverage: Fix coverage prefixes. * jsapi-util-args: Update out-of-date comments. * build: Tweak code coverage options. * tweener: Fix a couple of warnings. * legacy: Allow ES6 classes to inherit from abstract Lang.Class class. * importer.cpp: Update search path for Cinnamon. * Remove valgrind configuration. * Fix DEBUG compiler error in Spidermonkey 52. * Get most tests passing. * Fix usage of g_idle_add for resolving promises. * Fix scope warning for restrictedWords in the tweener module. - Drop baselibs.conf.- Update to version 3.6.1: * cairo: Free popped pattern. * value: Fix a memory leak while marshalling GValue. * arg: Fix memory leaks.- Update to version 3.6.0: * object: Keep proper track of pending closure invalidations. * Revert "handler ID's must be managed from start to finish - they should be initialised to 0, and re-set to 0 whenever they're finished being used". * object: Zero out new ConnectData. * Revert freeing closures in idle handler. * closure: Prevent collection of invalidated closure- Update to version 3.4.4: * object.cpp: Follow-up to 503fa20 - handler ID's must be managed from start to finish - they should be initialised to 0, and re-set to 0 whenever they're finished being used. * arg: Don't crash when asked to convert a null strv to an array. * object: Don't invalidate closure if already invalid. * closure: Remove a pointer to runtime. * closure: Prevent use-after-free in closures.- Update to version 3.4.3: * object.cpp: Follow-up to 503fa20 - handler ID's must be managed from start to finish - they should be initialised to 0, and re-set to 0 whenever they're finished being used. * arg: Don't crash when asked to convert a null strv to an array. * object: Don't invalidate closure if already invalid. * closure: Remove pointer to runtime. * closure: Prevent use-after-free in closures.- Update to version 3.4.2: * tweener: Add undefined property check. * tweener.js: Silence some additional warnings due to missing/unused properties. * object: Prevent use-after-free in signal connections. * util-root: Require GjsMaybeOwned callback to reset.- Update to version 3.4.1: * Better GLib and autotools compatibility. - Remove cjs-autotools-compat.patch, cjs-glib-compat.patch: merged upstream.- Update to version 3.4.0: * Rebase to upstream gjs 1.48.0 (a7bcfb9). * Always reload extension js modules. * min / max properties to specify a minimal / maximal value. * Throw error when attempting to instantiate abstract class. * signals.js: Add signalHandlerIsConnected method. * Use python2 instead of python. * importer.cpp: Add a method to the global imports object addSubImporter(name, path) * modules/GObject.js: Add access to handler_block and handler_unblock. * Fix file location problem from rebasing - Add cjs-autotools-compat.patch and cjs-glib-compat.patch: Add compatibility with older autotools and GLib.- Update to version 3.2.0: * Migrate away from gnome-common deprecated vars and macros. * modules/GObject.js: Add access to handler_block and handler_unblock. * build: Require C++11. * Fix build when extra debugging is enabled (util/log.h). - Add the optional Gtk3 dependency.- Update to version 3.0.1: * repo.cpp: Add Gvc->Cvc mapping for backward compatibility of sound xlets.- Update to version 3.0.0.- Update to 2.8.0: * importer.cpp: Add a method to the global imports object addSubImporter(name, path). - Remove cjs from baselibs.conf.- update version 2.6.2 * signals.js: add signalHandlerIsConnected method - add baselibs.conf- update to version 2.6.0- update to version 2.4.2- update version 2.4.0 * js version update to mozjs24 - add patch: cjf-2.4.0-lower_versions.patch * lower version requirements for gobject-introspection and gobject-2.0obs-power9-14 16523191344.6.0-bp154.1.1174.6.0-bp154.1.117cjscjs-consolecjsREADMEchangelogcjsCOPYINGCOPYING.LGPL/usr/bin//usr/share/doc/packages//usr/share/doc/packages/cjs//usr/share/licenses//usr/share/licenses/cjs/-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-SP4/standard/7b2ef52af56c9bb0156742a3fa9a16f8-cjscpioxz5ppc64le-suse-linuxELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=f3341afcd2c65c872226ff997a0e5d626fec6fc6, for GNU/Linux 3.10.0, strippeddirectoryASCII textUTF-8 Unicode textRRRRR RRRRR RR RRRR RRRRRRRRR RR η FHutf-8bfebb917e6805ee113eedaef7accd7b86d923823e13191898d4e61b7f9d2b01b? 7zXZ !t/ߣZ] cr$x#Fv=PvL->HΌMGz>MywM!5]A3^v[N[AeiW j}03jVQ#a1NeG-M_H&EkĸJ"C ?i"[ +w[dxmcjB(k#&BZb*fg'|n3A+0JeYeqʈś83D#R umد=C;S>kLdAg~Bj|r|h*:\L,_[+<a9n(qPt=oѬtI {h ²lm~#Α rQo&U=U,&թQ@&Wl[㫲n2<8F?7?TȗFlx'v*Mw /V\I:ݖغ5؜׆O*SuT1:R)Bya' sHd`luEQX>mx7+-Оk׸]xprPZF=]hQ$j&Vg"YO O˶~][!˸/Sv8#+c7/L5pBou$1,Aծ92!JJ=mYLҟRÏ.F${TRuOdɮ^N ށ=4{ 8]멦W&|{/Y@[V;D ub8N5t׻B6ypf{3fgȣ`_,OD߭JC >,;FA:|ɵnf^]PgBe,yф{By!i,$8}hABG1<s6Ir7ǰ^r-CH1/ Q&h:|b[њϏ~ [+J o zbxI(\C;x{QVڤ0Q jԒEI7KONbC#/܊l-Lv.Jk~y8={̛s=?,~>KV9J\O\'-6Эu%$eǬbi"+uT2G>2ռu=֗ŔVvQk;@vD4gG4 |Jc]}TVwb!}DtĈ1V&8|Xki}G]2qƟuMnc`Qڻ@RD[܈o*W6|KU1k㕚Q]>z1ov.6Lf$C*}`LڃBV3d礩rҺC{#c~$ \Ġ)։s=1 sh#eOhN gi'wn#UԊiq7T[IpoQ캿O@@H8 +Om 9X # qb_/ӊwoiQ&- q #FV.,c:8%B?2itW䆏X{ڑq't%QckNߨ2卖%uwY?9&lе |KpL: ȑ9X*?RJ?>.J}*02*b~P!R[m!wjl^JN`,IK^Xu7Ѹa Y乙ncVtB0~gfQErTkK@̤9-A6ƪ'ڵ%%$O5O&x =9>.2ASTߟ{S݄+znHqe ut 728%P7*f h< L󬴌eEJDdHP07"iߠ{X7ʞyqӲqB~()2z_5yW1 4Ae1'p 'o:z$*Οݕiym{r.py^%qĘg\s33f 2ZЊ0\G>o:x4J}z1 . eϐ,Hoq*cRSyfeC3ڕ06*Lﷁ81?H?"m;i&Xt`#* |?ͨAY!(AVHNuVK=Gױ,sJ"9^ JzA` w|֌Jk`ل;smH'8׃ m@=9s:5C0if[  z$"rA!f=kl VXJHex]: "79>od @ Pď-"uY[V/=8Jm蟬~U{|T2z7`ajVM @,!y1QmZlVFHmK/\prQ9i"@VIdwVįJG.G8bHG3;pܜZf[75/-ܧ.Pŗ?U /C7oXBsƠ5{DT;0nDf"A b&ʏrַu[4TsnbmѵZ_ʻa'M˗9cU)wtKε&{ )s2!^[!׈L9_?Y'P~ʡuEs6k-5@8?as/($mcIU%Ya|-2#E;DuG+8h(Lާ[c.g5Q*Z͖dPBV2L(M7n4>8ءuӬ@=P;ȹ&n^) wyc,pw Ѷ\-0$`Ez;"E{{,f#憛i[0˶VVpSwO\J&Es^6Y]'2Y=0pE&"L-FۈيW_l1DCR#;ct 1Xl. ]# 3t39ҙ^ANP/T<ft5qT@H6|Vh؁O3VT0[Pd@6Wqn?,-Qײ ]!m7[Dc`:>Xl~ ֌d)_Jh#oIPd>vV.ȮwN3UhM6լ]K{ U,3қs]pУETdK{Lr ݃jxtx攩Qu4UKlzl 3"&$y}XXPWO*L* e3S5 X&p,+ᯀ|0cYn'(Ae 8'=G%F͆3$XZ+ pA_|OK؃Xq%@ٿbȣ @^v=N;5DUFKtSL1XZ#Y M9<5GۘBٹUsD#܀ǡ_IZR%3 ^zZZwȵmP$z9FW>qZJس%(6zd?E=t&.ƫ^ķhkzN5m89$1=^! t?~[n4ƤrŐ/zHu.*gH)G*8em,(c8\Vg&J5GpMV3?i1NorHG2); /ΔmAL4SlFTxBz9mI:ܸc-JCB9Fd42G}}Qy' oz,{6ɺȕELjWdcP\c&xo&{>I}bE(x~&(_>*XPtaȀ˴r8V7$ZBPwc84ZziX;1,6"+_|p=epp #ɹʐU4}4mQ2}&#= +6c(hk i^_:XfGy;e ٘+1"L\PY'>Z6nhKt$P])`$`dB}|"yv |t[ ckLc)?p2ef_FGQʓYF/E*]4$XM5 ^/JŽv]| _EXA3Z\Ie|0"k5^u[R2!/b";"DQF-}su+Rr7Z$0ب/c{a|xGLWoE* {ՊpqkYx鮟nJx­OYhmDBl\:FީJLARʠΉ bnu".rSWc"Ⱦ <@$F$Y׎,cνӦ߇5~v@c^y&AEOVn} )^҇,ҵK{z` G-5b~̫ 3^KL$i>-iR)BhFCj-eBuӁVwj&1XT`;Qxt HdPM.@XdaRaga'{ m OƁ$"Ӊ p1 \5u/s5o3_(N$M= &׌hg'A XF<Ծ搀G/5&TGuY/ku)DLn?B[(+v-jۂ3h#ԧ^MnTd* A3% :/J֚1v%L%#ŽԪ?3Uah$9k0TDB] xoqQ{cq[,]zF2!q`w;jr45n/uԡ1ajoAS!Wi0󄭊S0icmKQ2-xwե5?Bhd;= du>1sq7TZ-# i@+5EÌbvAgsR2i?Ð? &rb̡>4lGG5:uSR`V/a:Y*̀$.-$&;|_O{%lW8#` Y[vQam*Q k@Ql3v0yn6EM.R e2<D5?U/Hq_ *BxQ\}k} \O|IM@@,Rs) 2]u굗'hÆC]- Y4:p9fPyX1)vӥ)+od'ǬH&&qz:Dc-+, p^ɖ NXϸU+b^H9p+&0~`2͵ %ag8oV~vDp9k/EG*νQ&LDT;fuԳD\JTiYnvntlBEJ1^ܶeÊ=42").p R hAQNs/H83)ڎ1ˑ3(S>DEk-3.6« :"^WQH`y"IK:rzy2&\1bڂnaQRGʄ)yAg0rDh~3WF8{YQKq.rsi&6#L E2wM 9 U7 I\'Ɔ>< ]fhuucO@̢݋myQ'.cxwH%y'rvU7cGJi f#u鎈=20L4kᰕC*0#ׇg1l*g\h0#F [nQ/$%fµ3=y+D@Li4VjLWoMf.<"`!K+)8ߕ9Mj72l07u){kjx'_"zKg6MygrT†T4XǢv~-jdO>Y]$_`X@C8AS\v = 1DBN˚GNrD'9ej{6}]@hCi4SȟʲH%ʻPl8$c7JCy6 }l&UǕ|(²V6|MBJAnv `((Q<{JxlMT8[/j*<ʽ,vZe;yxZ!JtNa,2z1jOofJH(sUJXb4oeQH=b,MԆ}Dخ`?$MZ/ԼM`u}a6#\p @Y r[ BOXϱTb9%z?QYeM^u?){RZdigDͨt. 5w 45<{,\X.+{,!yzjῃW=έxyu[ӹʕGJ4TQc3KeW+B|@x2{R&IYZ$a칭7]505mxzv-]hPH"[At.{t6`Y1tE PqX#ٞwgˎ%Ҩ6?{ǑLAhEl TϑpC&AK{!U <¥sEed5P _K.IPC}d޼74=kGd)cLL| iOͯdji^I)isbBƠf|@$/٬UxTV8:s37 c> Km/ˬ4,-ʬwVҞ`Or{VX 坜p,*nX[~m`R%tAn8<m!s?[${&3h@ nldxH@&x+^ fel9J/[uU ֋OSnJN-!cs{)aJt8CRlc+Җde 7% _23 |0VY 8Ou7 $n*6J2ԢDGL{Z0$RyKj[}M>Tg' 鈹 c@UM72E(!HB!NT/Mt5 $ٞ(Z7U^=5B!My=ód`dedՀ]=u~QڐK U&>1\aqژ]xzN8A}bA-r(5+B0HӰcoi?Z8>Q}{ԓErLMGW;-{@Gc̅xf*Aݧ.U-)*M$5ZvmJtm5)#M>Jc?˸ j4J=yoعcyD˨#gk7Wej@{ׄ?> ix.Yͭ o]Nkȭö8h%X^_VE%l w@y__ybϜG|5bC,+(I]+61" AT;#>0? 4l!h}o= s&R]toÃ?Uոb8;qy TyĉUqAKy:|\;Ȕc+K*@#F$l5wn`Wy770~48<-ѼjD4Nd~CX ;i}"3xjYC sт+OEk qZ'~^O=Y'@WJoǁDP{O=L,Jo+˼9U0` VnUr_.ee`3ƥPHď3؂@Ǹ\qd~`YeAY|Rǧ0d$ƈtɘqsus8 yHPLf6[N(.N{kh-IGOVY)=/#,Mզ3ZhC%7vydF?+r~܃׊/A^E>Q5$n7B.%˭ gzk Q4+xq/<|>s.J:B\#^M?YtWq8ⶲCqҭ~9Jm fFΕ"8y$o͏V( GMq7{9vYhyjB>]M?y/hp^'YDB]c7'ØaJй})~v\uU Gլ0mܴ=l] .߫G#ՠw#Ϣ!;K4)JcӕkIw5STwdR]ATҮ69ÕS=2fSbH*bC"ŎX#6[(`"8FR ނgzH8Em%:-ELQ -:,}F ]4vnb]כ!"l/FsjaXsp"Pd(KQ&sĂ\F |jUX\?_t]iNA ~*)hb#]Boڎ -Vr2Al@O{]QVvB8#rogDpUy/7jDv5LOټ̚3/>|ՈgXηgpEgm<-zdlP |X0k&^(}N}gwX` 5"2-rӼdxq^1</C\"gIWFƵLC(QyY&52; 3 V2~L>HA '6&G=(0S/' X`dg#tsĂ2|[Rjt,{gvIzt?L1vkd\-xB] Y,l;9^!QtݜUiWm)OܢJtfi8⤄ś@^"ua_rH'n.^F[鳳?v_hL$$zG|{ v _az |q~W XʹA.2!BL*V ̶Cvx\j|Lt+0X 7UE(ߢpN{p*Elql~}rۚM]LD1y_<ho{OU iк4/-/_~ւ FH'I֑nEdU~Ճ-34*}Tٖ\yaB7I+Hᥐ>wROytV]rցxrB13>h H`+('ri#5Qt{d2:5vsR43:YVfrC6*QQs)l&xI44 [?vѕZmy9"4*%vh,\ɺ7:Y5MyK [V%=^!WI\^_iy.k쳦B`E19y}QQ͇IvE\hkG}%AMکi1;07h<aBNTAb4rgl]S^$a$  hc*Yeves6\ITD+Q 6b]4)΀]adrTs!i 7Z уMtnv2h,il&IHP$11HDtU8G8zP. oL/<|^AEnu LW-V7߻h?pyTWH޻,]euD$5ӨE1ȏY]ƅ@+" IZGkU !_ ˧*J*Тob : " bUO *ff3iaG X[ G-&7dB MUK˟a-1mS0YI[^)D-ٽ'\&|KSP}u ,#JxlgP֫q]7TwOwtCf]WLdAnА0OӿodPSU0i(X֎PSMIu/0ib(VvhJ= n01*Bώ.ڞQ7ԳێX5Ɵkq-cғDqb!WkNϧz%z`z6vVi;*EćpX(.XKw~F,A?$Ƶ8}^9xIg+lCTI@LX_S$`~wFDm55Ep ٯuN\{x9[h:+dh$K"VUCӉ؂wתH.!_qm~kp@Zx `Ҧ2r 8 pĽ ~AFV 5w+}?㑥&OFEm4QǞ~[VLXb͆ 册(@JØMU#L5VAص@zŋn} 3=:_ B?g1q({q{?iپj/r0%ҦGB]$PofnI ;~eɗH|Ώ,P&\;B;&{/܆{ne̙ȳśk}LhlƎl;e"b71t:Uu'lDUAkek{TWe~@0s.4>G*жDӕZ5=ɹ]Ri3*fZ݅l,w,Ϗ+#e#K[ls\K{]OZyUػ7" 戠IwU(}q?t?ہ7K6^+CT{<;QlUŽqY( $EtofzZұrOa W9l;qm%({ҏF,#s^/5f@Ȕ!P fkv?.*"e7עa 0u`UGu"rX:%-8VxFߵ#iK/ۺbu fù )>7<:"ReޔožMpZA~JGO߱@C )0S*<\:R?s |VӍ6XZs#ZkwA1s߅~ ;OZÎL.v}O_F/R?!1w&xF#CcъS eAYs qGioF?e)laCHG ?_zu% A ߇r6%KUR.7w6i&{vPk ؊ 4Kquu{hA'K1S LzWZņE~)M'߮f @Q s "iW?G/{2i28WBKd` ->w.A:A :53l!0AcJ$ GUq7'LX젯<܄l;#tvDpmАߖWYx6J3d,/ ÛpϋtoÚS<]ǧҐLGov{hZTKKgxטLNyWLvwN|GAգZte+!({նWB6N\iKyzLnX~>UtLGb$H p#'k<1c%IQS?;b@Sc}%x~i4qaEN x1H@Hq7}Nñ2ۓ|\zm(fG1Ifv,?>S1w |" ,pE=qi,#nrpAvuH%= @@75sUeUT Vvs{[ vaU DN2jsCS5[ǒlYg-m#=#lnw*@̓Fs"MJ #qv=YnGӍ0MSŵhiC\ Uz UF!4o_Hr!s>8@bl,WjF*?ȭW#2qV$m9~EsiUh Y:ZgڷV甶nr3Ub2gte ~]/VR7 #Hf[?\v+; U:aڳ!J'ˆeu= M;Pvi Dzz@"+ O(arEѮrêe7Y߶rx帒;jŒ;|L2GŶkR,}¿.KFo]ͣnxЇ2_An7 Qӥl}5J n&KiS; \R&`Y4 N%4+#WT:VY^Ds]M|:@ x9'b`<37GyA6WD誵 vکYܡ I QE ݇>F897?fKz^01W33H HpW-M TPBY}D4a#=l`Kt)*AOwD:ȴM3kt @OF^\a1EEяEAl2t /\u0(mQc2wԂ{i#;\kXq<%^{l;ݚyŤ_RL P8_V)J C=IK`9L=z pyIڨ 2bf*8nHM)댘+һi&'o`A~PQԊ/[^ g+^ߠJs-XZ5\= pޘ۰\rHԣ ET_;4=8(jIAXɭCH&lvAMF*%D9AKa.~S ;1wSF?;f/%V<ؖIvV K7|Kpu{: `&n5~>9WD(E,GeGTtUMw:.xlj5QhݱX5(-B%!Es1g X9̐+}T$4 eXWO,y+Wx`>pC05g'.Z(mqk C+v. #Ÿr#F!y'-!c e[q%5] bH%.t29 UI)k̚L El)ັ0_z[A?oZ1~}?M$d M` -g~InDoƓw^3K֤sice0$'l E3Mf'L'ۈ\]AO ȕV[ -QbV7ܟBӂsYgT姴@el"/BJ=&UğYsE݋Np< a؉z~D9P|T"p*̖2$+'J&1=LB~.eL9B<qsS/"&H-?1_M]*ζ\sy$92{i q@Rb38:t0D}o+)!c`:C.sV8ӼW3*6]{Vc4YGk̫WlL='Yc r ޓM\:y'Uznyݞ.!ƋM/Z4PfLD *34QRF6볰2;d?K}qsrFPK/Rq [C7HB_o$ՔNs6?JP fTߋ*u8Ӈ*BBX -?{ֵ,ϳ|:xqlSpńDW/;Qph,)} x`j|e@(dM dA,7z'W{!9N׬ClYpȾp?hZ=:bmŴG/0O{ě́\|Lә~X4Uv@J<+נklb+}x2~ZUgԨZ) G 'BEﭙn1&M_f_m3W-XAnCˢ} Ul9 ûя\'y0}LفQ""8l,ĩzD78c?F+:bM!,d)b99汌0E~@KwY"Sϩciw᚛Tag ňH# RZ"vXʘKNK >a9--PDEZiF~~UAxoBDh$ W/ht7$שPkS~aOsw}@xY_!'SV8qL Pwa5MuQ_E _&N(=k@TU>'YhsiTP&q./E̖b!1 -mk:Pڵߧ/az!gVN:i>) ZɊSR)?q!M~xz+o~Rt hH4V0ħ5cp/RYH S2ՃP(~T]>lABcswdbpobWJ$],R01(LQSwT䜠QqfiQLD֊"R2EƢx\݈cmn ,ۏ cFH`pn?.L+&[C.9z {$Q zIFd[ecl$Sy1yVQ2h<.(8﵄|0`\6l3q[!xPr"K8n6 #+nS\^y$578p]R-ܟėPS+x >]ᔿKؔ^o5i ˷Ɔ?c>,>/Ǔ*JNᏐ>y2zSk!O`SK_˓f+ėϋ/teSi&Aӎ*Tgi?wN"tq/壑hAKïskEe5=BqFUzB[Fq24|]PY벿9XNG+NI.ӡ.2r2g7?p`.->܀dO/M酥|zDڧ؅zl:rmڈm/͓i?AwF0N7ՁgULb=n$z#8uXSCw\zuκznbWPNd- ʹ < EsB{Q:Ci69at8r6HBfpdᛏ{`LajQVw+TfyXJ{0U#z`nˣ) nMsnU1j,YplވAKu #%ہ$Siir]ƣ>|zw|ڱpoX©#ߥ ,us&-3˴JoXCަMQv:He Ql_ƏVEBa>q nS`iY#2E]GJMfSՓ羛Vş tԣ@Ht9|7PW;%Ix ۴FL/k>mk"1y᭮Nw;0E+ÇH- VJ8U3TDC}"c2{)V&z2qA[) zGHPH@Cy= |}ŸI07CL{%ArZsN`Q{iVVX3g=P i$8|+.I!懠-{q7.Qq܅r\x.ZH"1AQpl齓e(b-#p NյŻijk(n,j8"rF,z7w''zK.ǺU3n>} M:UFݛ![;cÑTw :ooHɞIwO269OL(3ĺ_@=1e\NeW VP<[F/`/.0H|Ri,dF)_r ה3D}:߿ٓ|19|V)oi0W\ҫ_?˻]A $F^jK5mp8TAq&M^YDt: &m"<:ǜ 8=埋%]: $? 㧮L/X/4-x& T~q}m6^y֯d?AFįǗs2N:kTuq ݌a}|2xC pxF8ԩz&6 JBQo+lJJ/ӻb)f3N8LBsY4 rl)zk.8*#7WJjZ>t%vEe"5'¾]{a BMnyaA/݂'|b O;Dw;P"7U(8d%FM*Mk1Lͷq4D/06R tT"p5!J9;E~/X>+ o8՟LN% 2uŪv,$ز5Ov3̴`Mcpv4c|Qk9p+S9& 8;'gJ͒F;<;&LV*њ}!~l+NՔ'V/Om13k~=t[*AР”2㒆n1:.R* e9-y0L՝ZtBg$b@ǵk YZ