cjs-4.6.0-bp155.2.17 >  A dkHI%z %N\SyKO=E|S ]{%=u| զ!CPp.6꼞ɌP$:t^,NPE;lg#st+뷢>J |YPzqY!"M}ewQ`5+.5Ej&KK),{k&7nZ4jlv S|bw͖vڧUn8[ M?&TpK~|=/ .5~%Ϳ,oF!kqbi loHQ~Nd[xLUpWoYL"5=:DшM")G4ɷ]8$Sv>!r_BFE`"Il{T;)u <)xKM_R"7odw(3 ̰"t!1 '}ˎP?]hTi.R.F)$4+/,P|8V~';˞qcfqG !K} R?˓;oxf68fb6372fe2b2c98f2d636d406cb81a5076d338072d8338d7d9bdfbfddddcd5ca9c7551aaed2559c6ffb856f4ceafe8833f8396xdkHI%z ZUeⳈ^&o¤ZNxlYGriO%CgњCiƨ(uetU¿y1rI{MSf˩D;1Y!9͢Hy;yT|4Y>)LQ4"w!7ؠ6JR GpϘj4rIMǙ#^~2_w}$WT2CQ><^_LbґcՃSH~f`5GVJ֜&9z!v5v y!PQ,ǣmʐ>#ώ?ܤ}HP%j]Ÿ+Qb(C)V~IoU,)-Uбt>p>XH?X8d   : (IOXx     4\Te(89: FSGSHSISXSYT\T(]TH^TbTcUdVeVfV lV uV vV@wW,xWLyWlzWWWWX4Ccjs4.6.0bp155.2.17JavaScript module used by CinnamonJavaScript bindings based on GObject Introspection for the Cinnamon Desktop.dkHs390zl25SUSE Linux Enterprise 15 SP5openSUSEMIT 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/cjslinuxs390x J`3bb̡A큤A큤dkHdkHdkH^^dkH^^62179d93e804bf1fe8ad18315a9819ad544a89c12845a4209ed35459de6ef5e98a6add7c96d08ec2e6e9ed4ff1bd4793914cfcf27cf0b607748f39f4a210946a3644307752c4bff4081edf8f8154b2aa937e5fbcbb042f1645b2807fff40855e63fb756e60598134a7291914978991c8b88a2769077ac8276648693a64b136f0d245807f90032872d1438d741ed21e2490e1175dc8aa3afa5ddb6c8e529b58e5cjs-consolerootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootcjs-4.6.0-bp155.2.17.src.rpmcjscjs(s390-64)@@@@@@@@@@@@@@@@@@@@@@@@@@@    libX11.so.6()(64bit)libXext.so.6()(64bit)libatk-1.0.so.0()(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.2)(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.0s390zl25 16847525404.6.0-bp155.2.174.6.0-bp155.2.17cjscjs-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-SP5/standard/7b2ef52af56c9bb0156742a3fa9a16f8-cjscpioxz5s390x-suse-linuxELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=127650b7a58557588921d75052d2e4b3e168fa60, for GNU/Linux 3.2.0, strippeddirectoryASCII textUTF-8 Unicode textRRRRR RRRRR RR RRRR RRRRRRRRR RR.nm[ke!x3utf-8c2f524c747db242341f08a6ea30dbc69dc71ee84552f4a6a3a3366e0cbcb172a? 7zXZ !t/V] cr$x#HL:̿2jtɡU2wTI0gralA$pafF9\jD4Ep*h, o3 `.{&-~`wW4U/i*Fq?2D8=KՃ19TާA pM n L+ă)WVQ d6[ y*p=.&=*dĢPSb p,5>euzUmz2걚6+?Q2ueUS5O CVZ>Qf M? wQ#[فt8bd/po6_c>U߸$MU[{N0;BwS>ԝt DV,pDGz)xpzu$/|53\)1nq\ȕZF_*q.|n)ߟV"NuQy .d7j몮u6n\hw:`ǫ '||OÏw":Ylse>lQ$2=)ȊD^ޑvXҤHbPn[޾^Ag.TUz*>#_@DBcGϋC?)lc"VD$n7ΖY0CWcn/VEo DO\VmC#ghc*KODę] ^Ty'Zcq7mn|?欙Fh ՚Fa(ש y#MBOEhSM 4wQ;tZֈ3/LF &SC[LXXpM(n>SE 09X`N\wĭ.@WML !6m1x,*z|H84ġgf}^`1JǠJ{lOc.Jz. 3/Z٤Gw\oXPB<&u kPst /f,Hml 2ggGP|2ap޾%4fek<|Xy",pHoeb bK#ЈWuBdSko./R\N#<珯N&3EWqu9 B˫˚Dzasi^g9qr;[&zÎ 4S#-Mڕzof+KMGC؏MTs_H2 `TnEQ8~˴|5aV›?r!A:|CT>/W"ڟ8O}f]ى!s7Ch}IYgsDO3&|QKmOˊ(>pk\h{1H8k'MU6C4 K\ipثPWYK+t7Y}qJ0[3zI8Bbb,dG./Ke=zAUdޗ 2pu˪DM`Wsa*:[g<\k=Â^%|ĉI)?* ݲj:ZP0¯8qc=-+#8Xn|lS&0os`4x`:k>}ƫHk?+f0?,8@& |yukiPb2D.?)R|A^ rvܓ7e O4+-Z,J,nDNtmƛ|.EВp5hq$W=0j8BeY4F |qWf IaI]$u}p1c(o#BJ$S6'e"8JsVPd" Wެgf&ZZy\጑t0l (0j+Z*s+bϡ054Fϸ/,.BUV5hBJF'|8ٰoC +5a+ʶ')WK$C)ʊp|B@ącrS@WU!OQ`6u/[ Vх<фAZi))j6xlP.LQ<o3ʹhBq«40#>ߣPF([p4[Ag2>҆z"=x"xFyk| &J:f/XnqG;7 C$ŹL{.]0PjxT>.B&<<Łvү4| kh9T+L&VTd"buGk]Y9ȱorl;aI< !`so{hq!rܔ,0B܊Cڋ;;j`(ZyLmYka ye !Uӗx[vU"xCwNJHaJaNSY!1K|b)[&4#^򒍄1]x7b_RVfY`桫=TxbyTzJ23=߄^91^瓭W:mQye})_ :~pB@VKZ<~vf;VaufnoiK͐̄ dsHp*nAWkP7H0bD@CYa]Me9s_$b'.36ߤ-5Fh8[}ƥR7vSsΏ`w9ŝ>ѳ!*p)*^#quB6QiD+GDW*Ʋez:qfŕQbUYO7 yf,}#t1 TȚ#Wd`~|b>)b2 s}Kpa,}EXzxƛ&mu (U`.l[MC=ZK4$_.=fޖ:Vs5CNX]ٴpD/dY(XN?S| "\s'n)[!4Lv -I Ōn3lm1mqj ŀx釞s-BG"h+9Sj[ mO LX,_TE1x=y[ !}3ݻ̽cig/|PYyE3C + .ô~Ύ1_8wNCa\0X}8} nWU|#1sϝ^̣ve}HQ H8xݪZO}rBK ݪpݩͭ=Ae4 &EzR+Yi'5i 4w`B>,QЬ ) CR4 M5)H&Ge7 9 v!MqN׭?6d"$OO'NB/sHV5A'cS)"C~A57ƽWTHaY~(E  ff[%`9\Tx0{V=O7&raqu; W0 =R?BG?5 )9SY jK*ɛ2W-wEkߕ 9NSw52U+P3ip11P%$Vٯ(ͩV t Y}'@sTאBk( #n ]VAdN `bts  ZptwJ}E2DpHU]pNfuIoG SF=wڂ&gUiVnQ- 0= +^:Z3)x%H*d}Krc#s.i $zC?ڵEw: !`GJV)CEXPT‚|צ\ޞae-=C?^䘢Ұ+S)IRxmR+/Z,/X2`wqKsi)>x%JQ ieltvK䙪LA:_tƓ0{'KW Slŗo?^ЈcgC; Oci54!#+ƫZjtL[!9N:["VHWcB@0u۳ iFNU0 '#[^ _sb?y]sT*huS5«(Ċ`QM+&cP̰C14_g^BCԤrgB\ahbyNӂ|qKĂCwC/.۷Ud̨6;p]LuG*.o Wdus׃8}ǫz.!B֐~B+f ~LC ~e| / j}V%_qUtׄWp[.v5{c5h)6j3ֵCS7 6] _(9tТwKGkKR#EśK߂Ҳ)@2 S7FvcgwurtRIgYkcu?F/!+^Cf pdsx,"P p0@xSoOmD #0Tu!paqEJU(rjj9T\}dqoFdHB[2-T&׉@&F)oǸ+ɜye#,#"br{n',k[nY.=Smvn9\EiW!>82wi`[E0z[i: E5U! ќR/YȗKOz1SKr_O+Y,ꑘ.C&C΃u5{4;vjgBJ&Dә^ e*5f΀nja> fix;C_9 ^"[|F(=6[_"01q} 48Jv,=?q`d 7f nqQ0IdӎK X|QՆ_^@uId$zK+?sQIUlt+]j/Cf &1<@fוjtFbY)v,x&Hbu/;~At/6a47]%=>B_~|_iӲܲq}CA~2jPFS-Ԣ痈t&#lJќotvZzqx%ͯއYX13KJV*F˚ SXL=eSVbX78>pqe[ݬ- ʄGLlu7:[CR@dXS4HyLmtԉޓ6%:j"-nƼ,s޽BMLaHUlʓ#2`Z:&&ua)mGX[?}.T1Hh>N3-gwmadNO\ ǽݪSTduL6!H !$S`C:Gp}l}8VE@Ҏ+ѲI3|)b=YeN")lz5K>%'H -hK5hRbD$7$>]ىR==AI~0ABNk}BuOVOr?L U&>nýY wy?Ur$ܚ@FތQGFט؟v5W9#M .O(i4#@+SSD(t0BbMAToh?I7YqkҤpB_cWeSL`.$P5GNs7ME.иEE*)g%L $>a0JO[5%]#-}qhR6r`׺&ogcUxxO+%Pګ 'J""T^b˟χ( YY<>KX2 2hk>Mc+Š[ YȘb_>݅Ћ>$S[iV5+HF`\lҙvˇokBOB-Pvq#$=YpI+m(җ`-f/] rTwPuʫl..A|١> ғ1#2VDzrЏ8< =%D#ʪ:plHVc /XWI"(AQz< 90D% )5>#*/]+@ S-(NdcOɑ0~~!nf. R"XpÒe7@jp÷ǰR2M(ۀǧ'3 C_TPCm?.fП ub;ٴhao^/e0d0K"Mٹ*5qE}^LחگۨO4'K⿆A[5tP; Y]=L$(*x )_g6' gXPK~ͫͦ c4Px~dc,5+xgfcIq|Х HQa_Y|OҥTq.OݎP@T_i'0}nIM2|D%:XU.ʙooT#}S s\^٘mlrs n6A,!Y)}טÀlX䶪 rIfgJfJGf" &~}PGjr%2\Ƣ *O5W8,]紀[+ЅW%mf)relf7|-2L7(hL2M4Ey!F8tgi|}r|SR$ց6m͸𲄴[t%3NDΤ2+WG.:~_QqH9ʇq$Mx!\Q;&?ή7$E'ڢrt@iz¾jc[EWt1z2VM&V0ERߕ*TRa.i4*L]weeA*#C+w9g;Jvvxf\,g$u`l RK"AiyNl6"#,ۗe*Il/8 -eU&у4=ڴh2H %_ Һ ;YGpzØ)MFq5,o*ߗCUZC$ F^͑U(dzQ$ڐD(g9dFW;lID>wĮ[wJ$[n^k4,1B:.IM5^^B8HA sAZS_qyPk r~l UV!#yg ֱʡUA.G~C8lr<[9EY꨾|U9x$)RJ,׽0B1EY}lwfA9i uFٜJ7.:]qۍCYlfrTXֺ=;.WpV3*C|*r`ziY8-7~PΖ2.7lmbWP 765JC# ՠ7[z$z=Jn =8 k!whbH0u(-7υ?̳58~]uKo}~DO4Y rFy_\N=m~^t{V]}APfXЋat ǸJajy"P*1=M{Ы[,6W|Q@)4^†ڠ~CI\B?*rab'(3=I[ YBd H(-V2b'; EJ '*w}l:jnB>sW$ynAGw"u6&e\:]]C9AgjU7qLeFzL1br؍܀ß ? ÓĄa |]8)wWaj7~stYMag-{0ZD\9'e L)ry JƖ1uqY<VJB32 &1 :YS5 +,2Kܵ*L|9KF$r'k1(/"E'ɑfmhwufA~Gw^~bRQ#̠el9ofe߯1g?EevZ?NAzM#V4Mr?+h7XL9jq#h Fhr> gi |}VLu9,orr/\ dDPYm"wϽΉΪÁ@P\{\B&/x^Ӓq?oR$g#rS=FT{VL~jZoAF vC`@EQFv¦K)hDh@\T!/}H_Zҡx"}|Xy"gӻ )"LE|ϢH_W0{e?xo:wqQcR4C0Obd#6EֱQf gp\`|Ы&qoy>"5pKq8i1^ "H_Vls] Xer?dvD.),]uϚŁI_E6LҎ3sR0M=3 =oAHjM/@&諸FxQڝ({yeLUվgy/zېxiEpdtnTly~nt͚S &yH~kp8c2h6Ȟc00?k2 J [^3ް0XBfqmtZ?6<1pgϡآQ 2p enzk|tX]O QT(U/Z @#+ WB4ӸB&G2r@szzFJ6V*{P@dbVBio)+CChX5-c拃iU"-"(?zIsһNeY#_5@ue_cY>'T̯Ox˖FTZ64J(|>dPJ\V6SΤz0W0h4$*Уiu_O l%Rȴک8t:%@NWcvll«Y_K6{"0UV "?.doLW_ k)/,*yOk)"EQX;H]}pQb,/TH+'wNM3rMB.6LS0 /qYTm tF~{CIv" YOw,BIF̕"iྲྀ~뱓X䔤soǶ/rwȿ%3Q߆Ҷ\16̝_DIh9]TZ]^T^wZIuK1VhH8=_ 579w0%4qj cf3 [H1|l t {\Jab&%̓tVx`ӦQ [igMs4k\C<נ H}$57vQP}A6];Nh:o^Iɋr`.X0qo?^'IaAk^+[q^ԈPo^b)eV9uHiw=*y(Κ|iN{–j_B%augCqY> >[xh%s%t ?Y/Ua|s;.2 eLC8e͡V Z#٥-p}Kl (yRοȺ̷,m Prf~ch U) (spOaVyCR^%u>+hqeC*;({{ ię@b $gKe.ަo]URf"19lp%dU+x3~Nv*7= ,B>-@ x$HUJ{s fwR܀` =U zQDpP׻cP/<ώ!㺰ܖV}'?sAgz,!6b99r+`?A493t]̻=p^AXrDG]z,LA- Dj*ZQwM^ůX?ɀʒ& *+z;zVf5,k4rwwbɐ?\+e(uWVe0D_.nVnuU 6O<ӎlZ4s2ςK[WPLc^K4 :rzGn^b^,ҏ$1U3m`]kz:^R.P=ZJ;7 B6~T{[-C`וC}bU'%G|:,P9T _C+#gN{ۏJ^| 9\K4Ĺy/bm / Pwr:Z40xPv=tR_e:qK 9f䥴mlWeqDNۂ&Vm`ŭU8֒Y4mG JT^'63 K`L Z_ryr;;*GjYLgHluL:O?.p ->VM9}C/V-cq Rf2dED *aLS<~?; hWcFL%~k𔛥lP2k 2 6 wj 5/DΰV 3mɍ]F2n #U,}TUd ?hi+1 CҏU?L` iMg;bQ AE(WZcYe3E8ziF?5̳)ԡ鸬(79.*ivSkϹ ☀F7Uj&=ڶ-\n^{3ȳ5r6i{vg?jO@ߏAjTӘ+o],qQgh^ҭvY5~a!o^EqX"q0 0$6xX (Y. #@a/1:_NlTzixoE{\4syQ&zEvvm vQYq\_ڦX }f8/e 79 ୸7IpLL# K&#(i+Wѡ [Іr`*$Mc%}(TX+UW2ƠA[F֖++#Pe[V+M~ $-7j+-aB ָ6n"һn, :k]ofL2{x YK FrZ++YUЈK Nvrc֛lqe Au%{AgwNCm}H5uS>Y4z-4_w6hnl}2bd.MїklsoB!" "Ћ0 ol4FW,ups,b~C̚ =hBlA$C9lHl w̑&T[I ;QpDbdK^Tel =ֺ7Fi3>؝[9]4Q2{nM~m<ϲL4R%laDiF7ʌeOH4}mN FWZ'lE*T9-V2*# ,IozYfj1UꌥZB\gz2velq,ďHR[\zOe̹o9Z'+]Iml7/-h6n#Xp =EcUJ-b:d{6 F=c1qOVR-hRMƝT~g֑n,l3$#K3? ʯbL:3 䝻d`|.LJy< ] o^d?2e&"AB7 @GȰħv$G&=5-WTVTԥw%Zt3GM5| \r9\kȾ!t!mfioOVJqHJ^X~`8aϐ0R0WFVA ƪ+ԓ^A'#mz Q>un>+#5`i ^yt(KS!`K8a o mh*>j-}+ }&/(7%#i9u)sEvZ6&Csc- \B섳=uV'i Hd/ZU$Oy&Izͫ*ٕҶ ֥E4I"AȸU7TSd,ϼ:cUC5[;XNh/ Mn^iaMlL0^ܤ]TKj/#:w#U })ϬwSXPT9=vzwJ6BhOlHXٟ{'q/Sr[nv=-_")nO쮚7v} A$fO~t+s >Q[!@Q~$"+e ϫHVHZ0&&21DEo‡ˆk8"Fv%B9\0P$T?N!%>!;/6lpZ ڽE>`E撣H'轏Mn-&wKZ,0¸-GOyR:El"RloN[ LdaX|̬!քUyA8nSn9-Iԧ.@x?o pԿ)ޱSo H%ԕ(. S{]Հ/Jk'iX 8Zuj3y@OuyrGw.[ Ss;ERBf{M/E4_Ag"+8LgԟGK5".sѬVq4U\{w+^g m/ :㡻T/AmBY`T?+)$?o%=B]E7%w@"{yKB}1Ǒ&'pPPо%et ؊d'3O@4<@a6"u\OqsqlNjuI\p,CUnz|NCGstak,r7ve0Ν=U7Ndͺ|6uwm:H\>jyO-ғTpz9b<9^7UY[8Og(nxT!X;vˉѬXrS]@d(}|,R[Uv+.\NedCZIͿqʨPbkaLoϟ`n {եP%*G.sӫ@ pT7K˪&5oʥo5Dr9=46~;}6UUvxAj8%M=RmH CSV M6o a n7)qߒ0Sv bTvBi$-Rra@*iI27z0l{5`|n:Or)v~ginZf)19<O<nIC:ve-~mm.Lq :ZQ1I{Mghڠdɢ~q"WY=LLvT*;XIZLDzzJ#t`6@ (I#%ԋs.٨B ;E_i5X2OI?M/p&Mv*9iM8&ͱwzp8F=6hZuyQtyk`B6z2u(T;/|!#..zudOCaau/{^8/yɯ@s1QTxTm𛻋Mʹ*V 0jR>gR ^XUk@V`q%߰™ :g˘.P*|;r(A?+:dA8'%̯1X@]HD8|k( 'zr TT/ՀdL;e| a12@<(ϫl6c~*#S|@=F :EhUySYR9LJPf|sH% '9!/]H~\4GI!Hmqm)m#.3 eʹJ //jnK(Z!%>2-i@R&`9)!0KAI}i K-v`nXd+*d&.uiL; qs uчglxmG; nbpg_E?>W.LFt2`s: ͌y[1:؈/H; y@`;NzKeN[K.ǝWY$2e7aga `F/}$$>$1qxwθ>o?Ҁ'JAj?#3UxLYb[tú=ǘb4`롲0)|FQRYv?`YY=ʏXdb{_Ʈ Q`\o ~vX~]F ;?/`hY3gTCP