libgjs0-1.50.4-lp150.3.3.1<>,L]5mƸ/=„y'c+-_zӫ?T|5ҕ$,d D"d"泠9 u{-͜wC#L!O%vy%  ㆜ɐ%풚lZ}B '""Mn O2M@ܴ^1.x[HuVMS[l,62`cX$62꥖ͤ>}hX #Wm Om5SZ5SQ' fGrBgǪTܨ>CMP?M@d   \ .RX`x     8P%%%(8$9$: $>H@HBHFHGHHHIHXHYIZI8[I<\ID]I\^IbIcJdKeKfKlKuK,vKDwLxLyL0,zLLLLM<Clibgjs01.50.4lp150.3.3.1JavaScript bindings based on gobject-introspection and MozillaThis module contains JavaScript bindings based on gobject-introspection and the Mozilla SpiderMonkey JavaScript engine.]5msheep84FopenSUSE Leap 15.0openSUSEMIThttp://bugs.opensuse.orgSystem/Librarieshttps://wiki.gnome.org/Projects/Gjslinuxx86_64 X/A큤]5m]5m]5mZlZmZl8b815a564178378ea37615a9c067ea3c474a38e006724d24951e338fcc7e9fb469e50754f6a6499fc025821339bf255f694908cdcaaa07bf22bbc01b16e20335056cdead00df4382b3cf223998b36374defb587531e7ab9f6b5aceab6b0f232705b06243be16477c239be2012ec4ffe7264c208d66d9fc661a0c6b52271ab71blibgjs.so.0.0.0rootrootrootrootrootrootrootrootrootrootrootrootgjs-1.50.4-lp150.3.3.1.src.rpmlibgjs-0libgjs.so.0()(64bit)libgjs0libgjs0(x86-64)@@@@@@@@@@@@@@@@@@@@@@@@@@    @@@@@/sbin/ldconfig/sbin/ldconfiglibX11.so.6()(64bit)libc.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)libcairo-gobject.so.2()(64bit)libcairo.so.2()(64bit)libffi.so.7()(64bit)libffi.so.7(LIBFFI_BASE_7.0)(64bit)libgcc_s.so.1()(64bit)libgcc_s.so.1(GCC_3.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)libgtk-3.so.0()(64bit)libmozjs-52.so()(64bit)libmozjs-52.so(js)(64bit)libreadline.so.7()(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.11)(64bit)libstdc++.so.6(GLIBCXX_3.4.18)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)typelib(GIRepository)typelib(GLib)typelib(GObject)typelib(Gio)typelib(GjsPrivate)3.0.4-14.6.0-14.0-15.2-14.14.1\\@Z@Zp^@YeY{YzYzYY@@YY@Y3Y3Y3Y3YJ_YC@Y @XsXӸX@X~@X@Xf@XBXXOX$a@W$W@WVs@V7P@T T@hpj@suse.comChingkai fcrozat@suse.combjorn.lie@gmail.comluc14n0@linuxmail.orgzaitor@opensuse.orgjengelh@inai.dedimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgzaitor@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgjengelh@inai.dedimstar@opensuse.orgluke.nukem.jones@gmail.comzaitor@opensuse.orgzaitor@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgmgorse@suse.comdamjanovic.ivo@gmail.comzaitor@opensuse.orgdimstar@opensuse.orgzaitor@opensuse.org- Add gjs-aggressive-gc.patch (bsc#1093541). This ensures the GC runs repeatedly until there are no more objects to be destroyed.- Add gjs-disable-destroyed-object-criticals.patch: We have a bunch of corruption right now spamming the log. This commit gets rid of the spam unless G_MESSAGES_DEBUG is set (glgo#GNOME/gjs!71, boo#1117221).- Do not try to build against s390 anymore, since it doesn't build with mozjs54 and s390 is only for compability with old applications (gjs doesn't qualifies).- Update to version 1.50.4: + Gnome Shell crash with places-status extension when you plug an USB device (glgo#gjs#33 and glgo#gjs#38). - Changes from version 1.50.3: + GJS will now log a warning when a GObject is accessed in Javascript code after the underlying object has been freed in C. (This used to work most of the time, but crash unpredictably.) We now prevent this situation which, is usually by caused a memory management bug in the underlying C library. + Closed bugs and merge requests: - Add checks for GObjects that have been finalized (glgo#gjs#21, glgo#gjs#23, glgo#gjs#25, glgo#gjs#28, glgo#gjs#33). - Test "Cairo context has methods when created from a C function" fails (glgo#gjs#27, glgo#gjs#35). - Various fixes from the master branch for rare crashes.- Update to version 1.50.2: + Closed bugs and merge requests: - tweener: Fix a couple of warnings. - legacy: Allow ES6 classes to inherit from abstract Lang.Class class. + Minor bugfixes. - Update Url to https://wiki.gnome.org/Projects/Gjs: current Gjs' project web page. - Alignment BuildRequires with configure: + Add pkgconfig(*): cairo-gobject, gio-2.0, gobject-2.0 and gthread-2.0. + Drop pkgconfig(libmozjs-52) and libxml2-tools.- Update to version 1.50.1: + As a debugging aid, gjs_dumpstack() now works even during garbage collection. + Code coverage tools did not work so well in the last few 1.49 releases. The worst problems are now fixed, although even more improvements will be released in the next unstable version. Fixes include: - Specifing prefixes for code coverage files now works again. - Code coverage now works on lines inside ES6 class definitions. - The detection of which lines are executable has been improved a bit.- Rectify summaries.- Update to version 1.50.0: + Relicense coverage.cpp and coverage.h to the same license as the rest of GJS (bgo#787263). - Change license back to MIT.- Update to version 1.49.92: + It's now possible to build GJS with sanitizers (ASan and UBSan) enabled; add "--enable-asan" and "--enable-ubsan" to your configure flags. + There's also a "make check-valgrind" target which will run GJS's test suite under Valgrind to catch memory leaks and threading races. + Many of the crashes in GNOME 3.24 were caused by GJS's closure invalidation code which had to change from the known-working state in 1.46 because of changes to SpiderMonkey's garbage collector. This code has been refactored to be less complicated, which will hopefully improve stability and debuggability. + Docs tweaks. + Bugs fixed: bgo#783220, bgo#786668, bgo#786995, bgo#787113.- Temporariliy change license to GPL-2.0+: there are a couple files in the source tree, that link into libgjs and bring the code to GPL-2.0+ level; upstream is working on relicensing them (bgo#787263).- Update to version 1.49.91: + Deprecation: The private "__name__" property on Lang.Class instances is now discouraged. Code should not have been using this anyway, but if it did then it should use the "name" property on the class (this.__name__ should become this.constructor.name), which is compatible with ES6 classes. + Closed bugs: - Use ES6 classes (bgo#785652). - A few fixes for stack traces and error reporting (bgo#786183). - /proc/self/stat is read for every frame if GC was not needed (bgo#786017). + Build fix.- Update to version 1.49.90: + New API: GObject.registerClass(), intended for use with ES6 classes. + Misc 1.49 and mozjs52 enhancements (bgo#785040). + Switch to native promises (bgo#784713). + Can't call exports using top-level variable toString (bgo#781623). + Properties no longer recognized when shadowed by a method (bgo#785091). + Backport of changes required for use with mozjs-55. - Changes from version 1.49.6: + GJS crash in needsPostBarrier, possible access from wrong thread (bgo#783935). - Changes from version 1.49.4: + This version of GJS is based on SpiderMonkey 52. + New language features - ES6 classes. - Async functions and await operator. - Reflect - built-in object with methods for interceptable operations. + Backwards-incompatible changes - Non-standard "let expressions" and "let blocks" (e.g., `let (x = 5) { use(x) }`) are not supported any longer - Non-standard flags argument to String.match(), String.replace(), and String.search() (e.g. `str.replace('foo', 'bar', 'g')`) is now ignored. - Non-standard WeakSet.clear() method has been removed. - Variables declared with let and const are now 'global lexical bindings', as per the ES6 standard, meaning that they will not be exported in modules. + Closed bugs: - Prepare for SpiderMonkey 45 and 52 (bgo#781429). - Add a static analysis tool as a make target (bgo#783214). - Fix the build with debug logs enabled (bgo#784469). - Switch to SpiderMonkey 52 (bgo#784196). - Test suite fails when run with JIT enabled (bgo#616193). - Replace pkgconfig(mozjs-38) BuildRequires for pkgconfig(mozjs-52), following upstreams port. - Add libxml2-tools BuildRequires: new dependency.- Update to version 1.49.3: + Fixes in preparation for SpiderMonkey 52. + Use the Centricular fork of libffi to build on Windows. + Use a C++ auto pointer instead of g_autofree (bgo#777597). + Build failure in GNOME Continuous (bgo#783031).- Update to version 1.49.2: + New feature: When building an app with the Package module, using the Meson build system, you can now run the app with "ninja run" and all the paths will be set up correctly. + New feature: Gio.ListStore is now iterable. + New API: Package.requireSymbol(), a companion for the already existing Package.require(), that not only checks for a GIR library but also for a symbol defined in that library. + New API: Package.checkSymbol(), similar to Package.requireSymbol() but does not exit if the symbol was not found. Use this to support older versions of a GIR library with fallback functionality. + New API: System.dumpHeap(), for debugging only. Prints the state of the JS engine's heap to standard output. Takes an optional filename parameter which will dump to a file instead if given. + Fixes in preparation for SpiderMonkey 52. + Misc fixes. + Bugs fixed: bgo#775868, bgo#781882, bgo#781882, bgo#782065, bgo#782069, bgo#779593, bgo#782310, bgo#781219, bgo#780106.- Update to version 1.49.1: + test GObject Class failure (bgo#693676). + Enable incremental GCs (bgo#724797). + Don't silently accept extra arguments to C functions (bgo#680215). + Special case GValues in signals and properties (bgo#688128). + [cairo]: Instantiate wrappers properly (bgo#614413). + Warn if we're importing an unversioned namespace (bgo#689654). + Fixes in preparation for SpiderMonkey 45.- Update to version 1.48.6: + GJS crash in needsPostBarrier, possible access from wrong thread - more fixes for bgo#783935.- Update to version 1.48.5: + GJS crash in needsPostBarrier, possible access from wrong thread (bgo#783935). + Fix format string, caught by static analysis. + Fixes for regression in 1.48.4.- Update to version 1.48.4: + gnome-shell 3.24.1 crash on wayland (bgo#781799).- Update to version 1.48.3: + arg: don't crash when asked to convert a null strv to an array (bgo#775679). + gjs 1.48.0: does not compile on macOS with clang (bgo#780350). + Modernize shell scripts (bgo#781806). - Changes from version 1.48.2: + Intermittent crash in gnome-shell, probably in weak pointer updating code (bgo#781194). + Add contributor's guide (bgo#781297). + Misc fixes.- Update to version 1.48.1: + gjs crashed with SIGSEGV in gjs_object_from_g_object (bgo#779918). + Misc bug fixes.- Drop redundant %clean section.- Update to version 1.48.0: + Memory leak in object_instance_resolve() (bgo#780171). - Drop gjs-object-Fix-memory-leak-in-resolve.patch: fixed upstream.- Add patch gjs-object-Fix-memory-leak-in-resolve.patch: The "name" string, allocated in gjs_get_string_id(), wasn't getting freed at every exit point of the function (bgo#780171).- Update to version 1.47.92: + gjs 1.47.91 configure fails with Fedora's mozjs38 (bgo#779412). + tests: Don't fail when Gtk+-4.0 is available (bgo#779594). + gjs 1.47.91 test failures on non-amd64 (bgo#779399). + gjs_eval_thread should always be set (bgo#779693). + System.exit() should exit even across main loop iterations (bgo#779692). + Fix a typo in testCommandLine.sh (bgo#779772). + arg: Fix accidental fallthrough (bgo#779838). + jsUnit: Explicitly check if tempTop.parent is defined (bgo#779871). + Misc bug fixes. - Drop mozjs38 BuildRequires and stop passing JS_INTERP=/usr/bin/js to configure: No longer needed after upstream fixes.- Update to version 1.47.91: + overrides/Gio: Provide an empty array on error, rather than null (bgo#677513). + WithSignals parameter for Lang.Class (bgo#664897). + Add API to better support asynchronous code (bgo#608450). + Fix 1.47.90 tests are failing (bgo#778780). + boxed: Plug a memory leak (bgo#779036). + Don't crash when marshalling an unsafe integer from introspection (bgo#778705). + Lang.Class should include symbol properties (bgo#778718). + Console output of arrays should be UTF-8 aware (bgo#778729). + Various fixes for 1.47.91 (bgo#779293). + Progress towards a Visual Studio build of GJS on Windows. + Misc bug fixes. - Pass JS_INTERP=/usr/bin/js to configure in order to help it find the default, unversioned js binary. - Add moyjs38 BuildRequires: the mozjs interpreter is not installed per default together with mozjs-devel.- Update to version 1.47.90: + This version of GJS is based on SpiderMonkey 38. + Syntax enhancements. + Various API additions. + Backwards-incompatible changes: - It is now a syntax error to declare the same variable twice with "let" or "const" in the same scope. Existing code may need to be fixed, but the fix is trivial. + SpiderMonkey is now extra vocal about warning when you access an undefined property, and this causes some false positives. You can turn this warning off by setting GJS_DISABLE_EXTRA_WARNINGS=1. + When enumerating the importer object (i.e., "for (let i in imports) {...}") you will now get the names of any built-in modules that have previously been imported. + Bugs fixed: bgo#776966, bgo#777205, bgo#642506, bgo#776549, bgo#777962. - Replace pkgconfig(mozjs-31) BuildRequires with pkgconfig(mozjs-38), following upstreams port.- Update to version 1.47.4: + News for GJS embedders such as gnome-shell: - New API: The GjsCoverage type and its methods are now exposed. Use this if you are embedding GJS and need to output code coverage statistics. + Bugs fixed: bgo#563391, bgo#619710, bgo#636283, bgo#697020, bgo#730101, bgo#737607, bgo#742852, bgo#751146, bgo#760057, bgo#775444, bgo#775776, bgo#776193, bgo#776938.- Update to version 1.47.3: + New JavaScript features! This version of GJS is based on SpiderMonkey 31, an upgrade from the previous ESR (Extended Support Release) of SpiderMonkey 24. + New syntax: - Spread operator in function calls: someFunction(arg1, arg2, ...iterableObj). - Generator functions: yield, function*, yield*. - Binary and octal numeric literals: 0b10011100, 0o377. - Function arguments without defaults can now come after those with defaults: function f(x=1, y) {}. + New standard library module: Intl - Locale-sensitive formatting and string comparison. + New behaviour: - -0 and +0 are now considered equal as Map keys and Set values. - On typed arrays, numerical indexed properties ignore the prototype object: Int8Array.prototype[20] = 'foo';(new Int8Array(32))[20] == 0. + New non-standard Mozilla extensions: - Array comprehensions. - Generator comprehensions; both were originally proposed for ES6 but removed. + Bugs fixed: bgo#573335, bgo#595439, bgo#605972, bgo#742249, bgo#751252, bgo#770244, bgo#771598, bgo#771745, bgo#772027, bgo#772033, bgo#772386, bgo#772790, bgo#773297, bgo#773335, bgo#775205. - Replace pkgconfig(mozjs-24) BuildRequires with pkgconfig(mozjs-31), following upstreams port.- Update to version 1.47.0: + Backwards-incompatible change: we have changed the way certain JavaScript values are marshalled into GObject introspection 32 or 64-bit signed integer values, to match the ECMA standard. + Backwards-incompatible change: we have changed the way gjs-console interprets command-line arguments. - Add pkgconfig(gtk+-3.0) BuildRequires: enable GTK+ support.- Update to version 1.46.0: + Be future proof against Format fixes in SpiderMonkey (bgo#770111).- Update to version 1.45.4: + Release out args before freeing caller-allocated structs (bgo#768413). + Marshal variable array-typed signal arguments (bgo#761659). + Marshal all structs in out arrays correctly (bgo#761658). + Call setlocale() before processing arguments (bgo#760424). + Build fixes and improvements: bgo#737702, bgo#761072, bgo#761366, bgo#765905, bgo#767368.- Update to GNOME 3.20 Fate#318572- Update to version 1.45.3: + Support external construction of gjs-defined GObjects (bgo#681254). + Add new format.printf() API (bgo#689664). + Add new API to get the name of a repository (bgo#685413). + Add C to JS support for arrays of flat structures (bgo#704842). + Add API to specify CSS node name (bgo#758349). + Return value of default signal handler for "on_signal_name" (bgo#729288). + Fix multiple emissions of onOverwrite in Tweener (bgo#597927). + Misc bug fixes: bgo#727370, bgo#623330, bgo#667908, bgo#757763.- Update to version 1.44.0: + Add Lang.Interface and GObject.Interface (bgo#751343, bgo#752984). + Support callbacks with (transfer full) return types (bgo#750286). + Add binding for setlocale() (bgo#753072). + Improve support to generate code coverage reports (bgo#743009, bgo#743007, bgo#742362, bgo#742535, bgo#742797, bgo#742466, bgo#751732). + Report errors from JS property getters/setters (bgo#730101). + Fix crash when garbage collection triggers while inside an init function (bgo#742517). + Port to CallReceiver/CallArgs (bgo#742249). + Misc bug fixes (bgo#736979, bgo#753072, bgo#750688).- Require gjs by the devel package: a user installing the -devel package expects the interpreter to also be present.- Update to version 1.43.3: + GTypeClass and GTypeInterface methods, such as g_object_class_list_properties(), are now available (bgo#700347). + Added full automatic support for GTK widget templates (bgo#700347, bgo#737661, bgo##739739). + Added control of JS Date caches to system module (bgo#739790). + Misc bug fixes and memory leak fixes (bgo#738122, bgo#740696, bgo#737701)./sbin/ldconfig/sbin/ldconfiglibgjs-0sheep84 15637825981.50.41.50.4-lp150.3.3.11.50.4-lp150.3.3.11.50.4libgjs.so.0libgjs.so.0.0.0libgjs0COPYINGNEWSREADME/usr/lib64//usr/share/doc/packages//usr/share/doc/packages/libgjs0/-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:Maintenance:10665/openSUSE_Leap_15.0_Update/4583b868e962dfd66579580af2c5969a-gjs.openSUSE_Leap_15.0_Updatedrpmxz5x86_64-suse-linuxELF 64-bit LSB shared object, x86-64, version 1 (GNU/Linux), dynamically linked, BuildID[sha1]=efc57269ea6500277903b91df514f6d6422949a6, strippeddirectoryASCII textUTF-8 Unicode text,PR R RRRRRRRRRRRRRR RRRRRR RRRR R#R R#R R!R R#R R!R#R!R#R RR"R!R {"8tz@/{B;utf-8faa2c5b9d071f79ef2577be50722ff1b8befcab14159b8687c945b7d949755ba?7zXZ !t/ीb]"k%ndM&jsBpon P-2ĪT^w/X߻èmAZTϦ?IB]Ox 333t+.υacZr6]~ĊDO !XJף x.GIR?j2O*/S }4p5mh( Ȃh/M) ՇB=J"<:/̟[Ѥa-uq`Nn+'|\l5w!䖟 {RA#=iOP!ľ>#WSZŊLnĿ8ҝ_\2}efHÖnV>q(]v CjMx:ǻuGObd$h {h$Eߣlw*h`21eVKrW]Ui<V,rE* +nߑ@+)U [H럴"F9KSo ^:;>km[@a$8㡉JFVd`@cc$3w;-|+6B=!ѻ +c+^a[nLԴ. .o1oQuqeeJh!E)QzU}PgI~DUL SށS0B/tRr%B 'JH<%!uUC!_,I IkV-36bo+I?Wq]UvS5G@#JK5?}:PӼY2G8/ǡ \UUW`(=$V4nx44Ȟ4_*NDZc2Lmj-Q@|ؖfCWAj=%IsL?\e*l곃rw^aۨ?6i uްQ0mઃ+^K ٞf 'ۑ0Z8Ճ,u1=LJ];뻪EA/DE~OfEҳ%qY-H çT(wJ)1h $9?;6dX/QXd#, C ?{ /忟/?]z(& }P&fafLw$>q[RhQDߐ>FBSjHV^HdVy@8sRO`0ư/NRs5t#z'wKf ˛jAWQ4-f%Ud c7 `eXtb ќ4j#b4\6s?ؕtNh=ON˘o.1*Jϵ#6ޏ~8s'LߞC.p)%/>q~_-j&jGɝN41bB1hޮFh9i>32d>YZx7}YOH-N6 :_ Z?(k85ӛ!4{ع$1j`f*'gU9ɿ<=g×WU|[()P3u.?jGӆl8`y'-#z|r3v w^@y;Y`!{r`B!ɥo(l>wi~B]flz@ԑ&]T?WԕnH: W 巠FU}L SN$tT]Pe96 ]uMԁƗXq.V`j|Z6*a4n#Ў ^1y'eLs\0<SΌሎ hlz<Ba]n n4@o #1ey]O G6㽞PD|<^LéԗNgPx=q~q:?H:g u_/#x/tPOd6uӲ}1_*ABبײY?O IANDtv(@Ƚh+"d)!c>LOaܺ_`*ȰI#0Qؗ. T!4yqI@Buٵ0jB/&m@b1_岨 ԡ0S _>,WވJGI^8;cҷja:#IuDWI3B~4\ #w'LѶ̪nHM[Ðgгp2iHuJtxW_L"%h ~T=-g ZW~,LG]FzxYPDP%H;)_n =$?y hWM6z A€Op9 NWg,6#ws][H٢Uu}1AGrණ1w?&H(ӅK;NO;޼X锼Kn?:T߇ c[+eֈ1GZ.B!NŊw됓#siA㻌C;rl'v-zt| /̒XU_Hu ΒqZV(̴Až{k$3ցFOkrɍ?Wqw'1ᶷ:y>|*LE>Ǚ. ҁgȻDm3.2-ݫ%AT6iAzf"\DTQ}{CG4*%A %N(rb^l} xUHtdr$߄`?ߨ _94KG Tí؅k:vӳh.~[yNlT= ]9*Ld>4&Vء1^ɣ˄XvͬC񥚹:'OC&,Bخ,־~wKsrw8 AZ++ k E gHʳxD^ ?eĴYMiT`@y|OBwq@:zjfX{mn8I޵w78Te#&'?7^Tój9vwr44tAh1 ~[+^eOJfsoXRY">(f,3~<)C 7Ni5Mnz{% QZZ cH~֣ql?!D,|[ W9W\2Օ$N%JinI-\`or\@uZ Р{m]1ܓ2&6 FG07Y{xS#܀^P(H&BE/M2*5𵺸l_njL2(RvF;N(ڐD御(G9p~  mZ(.̶\DW0|BE8 7R9_@1Iah_&ryN>Fi( _|Xl͍+**_٦}Z煮ׅVʗr)Z}FG4PFai6= @?;#/䧅GōB~_w0]̐4֬a ;M!%:]ȰdKreY`X mfŖ:EB}y$(2.2\4x`-f #|d:FPcoy .OPtssjpoY!ʋ'` ߥ@HuEK *EMgXGߚ36 hmӝ8 \tUR-*ysLh?8ewhGm RѴz}B\=WosڦqbtAjNY\7eX }lD_PT,Փ3ܸ}}G_ZiReoɑN.Ȁ=m`ːf]a,&*%KSx o㞜r-NrAcm"4sl`=C: {ZmE?9 PĀs 8 EF rJU3&$vqi¢1:@eMXS_d뷘l?n/}<d5=,&mY4no&7ՙm 4 @{)<%g2F'ߜ|?7J >+؏^3بΊSŀ:8WD$1hN7'%ցwdI(!2~ADCgdz8$!^UQ$9#pƞэI |V+ 2Wtpj0f9˱G#8r,N=L,F?a`|'6AOc0ABJw(Wty#dVQS;H;r<ݲ\E7#ffo:131lNeї|2:7mJ<@Or=dt3^M& Ȧ+o?dpT,xԠA(^Wh ЙwQ}}hAݓ%cw5K@ bm8!,_KFp6O^C{N~a#WH0ϑ*R&Z"qWm Rs4G7&Q;~{"bU]ʳoڰ<[,R"5q51HXW- 1si^>ɩIL_)~uiC3R,Ry&_l<$܆vvRIP 5O>epBfx_杅+@͙^PN| J޺UXL?JoE{VoՋon{Cǵ독 M^͓״A׺ϓqE v >i8=E>rneQ"unPk__úE2aJbƆ-Ze?£ xjokA9ݑ;>$-gɆRQwK5f#+/TTW5> ^~%7rXOEwJhșӾjkkOc7[!l@\'g?o /sT 9s\kGe,c)DF,eZű]oCIޕҳM_z95uUJ\Wp߹ I7^I&H9H 0"8FUE8D3z:Z,A qwQ[?sL'bZ1Stͳ iUt礭iI0[jx_D:d0 ^c$wʰ}*3hLg *ݢ:>SXU41/ Hn=j} z=\w0wN}bfY@N'TͪrVG!F}<ۤxt`8iWP׻/ƒjr%AH@(v76 -%[.T |bX+9맴` d;3RLP k-c2G{^ͶLLi!Bhs0;/v,qRY 0v4 !Lftd.Cf5du]Ws>SQSgP`}^8i@*g(f%:]Մ{4h;ZJkls>YD~ֹMn8.\ZzKrR<3w)JPZɌt?_Ro%]ɌǁAɦ\ OBXK }--sn9:X frWg@覄2:?m oB'1I_(t- ]6XA7DsqLgЎ O`x\nhdrV*AŠҾga?FP'E[\P| Ts(C{(V&י޵mo^ԷQ87S3rʓs:tܢM]*9s~g#%QjĬ+8 lq)MQ D;̭?eo2J6"ԕEe] tYMFS}Be걸\E}UzsL\E#A0ʚfEI<˷3"Ø_)wń=QZu!{ߘInR^wD9| 7 lpήL\qfFv?hSm3#|V>8!ȲC@q 8gܨ8a?E8]7 UEBPUC!Zr/XX! [}[899G9XZHc="Zc4u߈ySܨhE^ %M 7ɂp}Q?Ff ФHXj&m0h"BTE )RJ`lSTP閸;skB$ mMu>  GNc>͠:ЩE=bxKYo20L٘E^Nb"3~{fV4 kˉ6Կkpw4Y4Y;?|v-5ɚZV M{(&1KAn{u|9zdtK;iB2Gc]S,zR!Aգ m\YQy lݗQitwZ;J lG70HbImq>РI|zs0+Ėz?Aۨ6m9E2In$<1N"b%Jf_SRKd B x7p'%7-_@쑞T 1H^ê)H}/z,!2(ֲ;B$PH䴜2)Q7[|Q5`"҄䧀X Vq fw IDYa.ƀ%U>.!|sWRg+X2F6l{xY6?]`;#'0$TBZ'']Hӆ393jvvSKHdVs(Ogw1ZP*Ceӳ,Mp YAlok0v~8kI? .%=LˍЇA𸏏%*z@H宕|GK9=}_ڭqv${l;=~LgNsFR( /Ys=,W]*Iҝ.$]z=pZ.$$m!#ӃͧA8 TbFK? GX.5%pXKDuؗb)i[^` /z>fuvʩ/P%7NtPSwJ01C8cyɊXrmЯI.+ LXa{ƛv7K':ϴ;H`]?0O شަa xTo,"*n+)z(ۙDp/.'DEtΤYΆUkK)ns҉H<8,Yufu7.Pmnγ6@_aeUtYՌ'Ebi ;pZ[>l y]v_z4])%k&%6ī˄x6]n|>FQ7cw(مs.?I%#Aۻn٪^F#"MaHE$3e&.`?6P:mr[K)EY0 "̗%=Y]m~3b\嬴EN:ffKQHȦΪgĿ'upo=G9d#8橘V9=r+CBOТ$"WnL{SZhcEzvA!Ӫ̅_lXւU,>K8i:ޤ9CLu;oAҬ (pؼ3ݱ7/wS;1k3mշ^l/KcRYjeo=Qm-Z .oT_r9P.ꘅ,\i>V@맱A9 ygdy gn'>$l|C Gfrw%IAS@ؑа맃ꦇxGDrr[-1vUO!hK*Y ӛrߧ p=G,4`, Id7:^ DAϧ*uhPl-FP&wRG[əURBI.2~jRnqwB]:¢[Ġ'*6 `QoVcR]$',Z;Ѭ7E-@>$²}c̭~ !3_0x+<a2"SH46ࢤ0Y7Qb%^[lq$1PUV8l *" fABǍˏD 5"@G(--Qq 2p^|p!I)n{[Dk(U~FY*!V#>sDE|! 08dw[i ;&AAt'@b+4%cv%azA0"7y^| 0`6,\I>]0 |wc$dmQ Nګ_FI8ņGLRQs'Ԇ0yq^~`Yy=731F~+z4A_ pM'2>A燄-]qrXUuFTKs듢IKӻ*6M5,o: u{W>Y)`d4f.mDBhz&m¨uB メCRɺBW=E;HBf|6/hIߏWΕ7*ȈE)j**UEjIdvڹf2BsNL[å+JL#;_Q+X/?mtTTWyǞ"P -{<?S%OSm08sښzaT)'vn} mә=&_f3wwCw"_UwRYVD=H6?Ϸ)-!EErz-zUN'l|,61H팊IHIĭ@lfps\Rf`s"?*#CǗSE%6lPo䰊v` YQ7brJ"f0)̸X{]]@CϾO-ZTwĖUԿ8G Z٫1~ _ 0"3\(nY@v,S*&_"W{w<sy]+- :f?(/~F~RoqdGYUBI jkf+ͥ4E8(nHd{pgq}0!?`QUv_Zkǘo 5V+sU/>PRTDǟcLQL~STNl*s?iFغ,ߍs]Bh5ɼ5P\yh'=#D7.S0*Ի-lv i*N< N0G@8M>TWacLnAuS0]Dk̸L2mPyR&aM.hO؈W-v1 iřGMtTzwSxM; `뻞GF@L &Ҫ pb# z2]yqh+W!Mc݌}P!GaӴN~0*21BjMѬS!) g(*.J,EPӢvjҏ@G .ٸ.d%a\\+'>!W y>C^:\&D"7L0uƺphrx(iՀ`)}%VɃ,GFxSμqSߘ(-2-ЍC i6N/GG+F# '-|7'a<,~^;2vݰqj-Aվxu-U(7򼐉qeA5X5]XSqE3LDxEJhu%"C]Qid$P -wlom;Ofl5ncNejZH&(=Ev~gB4O_sXM/juJB6I?$-gEN}&[G s֣DkO%a9Apz6p Cj6YWNs=g̽9*?ECd$s(G>a#cj;{HN㧑V|K΃T/gރ-kP+Q{9ׇǔ"lW&8‘EQp`5W (km"|-P: SzR*Th~n+hjC!Q?.IoE+ ݻ1m i# EpQ/OI z>+ʔ@A>cMXK& R:/d& cx7JxjsQof9)@m-M^O5[S1Xñ neY~S _J7QmvW5b~~D( Z ^xl3Y4 OcN8y{" <51"](ر',łiIZ<>Y̬Y[DYx=G4 J>loBh'ouзy9_(t_ޭ3$QLjE-f\R!ԵɔENZ."˾l:_TƟ QH Ga,s>P7Pv&ZOipKrA3{<%87}V?Ԩקpږ̌: TpoHאq6iCkxh v앍L4Q"f@vj VX0# QʼnnY]BKxB sjLV! $x s<JP[P:rkd05?o>ʜiLC/D Erf5ETak7<}*R^-}Zִӿcd[ ]$8]̏wx 5s*' w Sp}Vpࢯ@A'zbw?]ltr p/2cr1:[-&2.I{O;rBHLiBŰ0iީ BjrCoĜO"bӣvm ?mZ (["``OQ2W֙UOW2zتkWݶgfMq .g??poOM*pK?c ҪahwO]IMIdsj#h3MƸi3nLeuencѥ SL[uW*YZ"q%#eLnN\OS2<ydRc&anvQ"-,XMF n6%{}ǖ1!;yLj?i ,c/PXN0tmbDp1\ܿm5p5/L7 j!u2&Fݕ`ؒ!us!\B=-.Q<D #p.;SppvR!,A )g6k6lA;WÖ VHKP +Om^ #6kS.'|e-B&k3hyOQptbr*yދ o;e}.<*dBNG@݋tgjk$ K{ ,]sϤs+t?jZp; IR0:@F87j&!γ +zDzE4#H'7. 7kZG 4Bm9TtO[AŒ o{nb]SG"e-vz 7;29^oj :c6/Jl+B;%Q OIs#Zخ.03̵1pmnt%yWȆٽf:='OY}JҺu.}e6silDm|rfT!JqVzqFdsN"]/եx.9Y@wO~6]oڨ/{U&H"AC+S]% ,]t"[V`QA œ/`F˶ʣ[4KyF4v+< fٜkYwW aŋW8kb/X7ZEMЁJK=ViSa&y0!_ˬ>7F[!dDKsmUU~BiXmro&q/xȈxwTZ -oP4ͭNR#u}׫\Be|N1ip(&_K$lV wԎIޫNI0FEaMj@;)nWǓ.Ӧ ?!hU[֔ܚ$fK;WfgkMlIT),il9A3HL,\w -œ}MwK2 411m^^ ,. l4žbJծ."97hT {Q&=,wQȺ]%;{菀FhI8qB4/`x ԁHS?^McA-HI, rk1!׬wS^fU/ 6g'cd߰E#)h|Tp~ zW||ݩ+͈QpbK|a/CY\nFT@n hq LjAuW!:ah::yýW!bsbX8cGbÂxO-RX Մ LœA0ʾTnT.IOj4x(>*Eɑ'|wSGmFb'v2p-=BNR*AtOs^{w"wfMx 9C\q/$} @vo|Vl)2sOWhhn=MN1$i7 wU=y5!AOS&Jx+DM]u a wW=\4o ͒ӱXGW*|[޻oϯL,  "v3cǫ.,d7g{"}jylfЩY gh(lgg_S<Aywy 0ZmJ,c.u~sѼy|Di,!UtæY}X$Nb+\d{[Y߾.X>/=xpAy]VK…8蹍̮/V2x3ʞQI?Ӫ8QݙXzK au^"NWmh\0LspOv^P:ŀPF'̗&bL"G6UBU_9j0;c@FuܼP jH3~oa ~ ào. vVBKtwч|*&.([*uBu[%?['YROABp#|'bD6H  pUz9neXVOKb~yS [<ͧ{.}[gCUB֊ISNu5ϻ)JQ؈6`lpotEt Kj]`]LX4# ڎK9"F:нy3}Xղ9O2+8OBV߇ t F]g˟8*4Go\e_?N )z.!C i|\e\ow*y%`[w'yԫ ayagL;[Ȯ X#3)Ae+}^*=PRh`$Kϼkۦٚp Zɖb}16V*Az2].ӲZ;6{jZ_vd2|“$KVG"μo?6(2v dC)9)Cڶd'{uI5HET.=XFa+W_R&s0&f-72c_*<{KIB[b샇=L$v_ԭ&d9 ( 2Q 5z%QJ)z:Dc< oܞH$!͆X% >K;pɗ&ǟ ёcqH;)c%q'd1z6C9;4"i} QmJflc\a4аOTͶ ̟D9ž)WkVAԷQ z OVC`ްYᢷ$}6fFN.r_̅BJe$@{*ݸ9AњS IqЧ8sy6K֛$5os8̠Ȝu_W)8oF;KPozb /SƠq>ui3%0F+5e`,4q?i.&,Q:(P~.:kz)>I#"=ҳI b)$Nnlj KeT=XurHJ5e"Nc2-| v tcEtU$Q@Y/eQڊ*a1Oo36$塌W6VdTb@mkeX.i13<Dxݥ3/#vݑ*jL)P(O`nĊQ>,Ea6؍+: 꽀sޏ'P{{%jjbpH?tСMJst Mbψ.ΦP/'?tJ`>%G(Ct9u@Yr;R n[p lǽa*Gfawn8l CIG0hV!hL$XL:t; o}ko9zD*1>W_c0ᗈ:I9wbs}ц}O>NZTu&6%WULC^T߰ FXTpR4[;yLPO"Je]yĪgfOԴxX^٭!HvpmЄA_ (<; LWlkR!ME}OU6D;|69ة*cjvU8BH*>1MԦ?+=VowHÇP'hdKy/bOlKXpۧzh=: tzwI(0J!\m0F9E263meq)1ZGl`a҇c$k^7n=Dڸ.(Au,39BbǞ/x^'.9bW֬x2S`rEJ B۾g5oLok:vSw$-qb587\cզqC[ Fy-"Y乜k.Ah$)"88ޫǜ|(A.gk_AF3b~b_|rBfB}?jwJ Jy`}{1sGV@b)Kf3#d]$։祯ޔ?A4֘7 BRZ:l1z{;o OIՃAP@Qɛ7ry{Ed^ oݎX D.'$2w($uFG '6'xCV נUQ}8/杷`(# S&c /WW>нP(K]{: ||kW[TC`| 6+aY%L-_Pz(v~U'x ؄b{5,[0r,h[wg5\ޤpgh<f 9|TmjvbPXz0R<##7"Qxt\0VTFΰ(xfͿZfV M30a?HTW3w_TOV/NLAWy&}@'\Mqw~9TU9`nfD3=I쓣mA$g~!&OzO3Bt<&;:"b],,9O!ES7%^@#4{KКeA],sT,o|+}1x gE(U`lҲOz)3!^*$/ejǑB5'滔Vcy:n)Y#%+0 Oj],;"#^S|5CiCZ$j=\dk W` 1MW/[A>+-eԈPbm9ϊЗ>p~?cke Na[A:b5 ͊D6`F.G/.G/KRq(9Q0 %3\?F4V% vM_p˂5Ě٭z1P*=癔\ wU=޴MoͬD'khYH1 =^RB/f]* Sӈ0MEWA?:'d:dl}QbĞ!$]kZ 1b_GA?~Cs(g%]"e$}\xw[VX4L`ۚV<)>=eek!>OJsLJͨ/Sh ;8(Y`Yv*Y4l54X+"-&pϋZ/ !E;uyZ7xaAB=ʄJaǽ8,`0Up6!RI/O$9;F+'ŶxOPl# u<}|+Wd#&!Sɲv O'uxZ-h2ĩY⠍ e}u{SU #!OnV qAk_g)zkg^ۘAMthUO" yDaxmY -vi T]4;YB RYOi:r;wXb'!]۪VKjhe˽ jy7ojIܘd{5ݪVV9rlP0=luńOift-)UmQ6 l p ^paū u0,SR!s0`+妗2a+aQh;}pjAaXqE@LhP3^NЌ$NX&̑^SÜMX#v<&~!@i/s p9ǿ)=Q{#$*{!D6E2bF.Yw²{g8hw->hKsBwJ;Lh6&Gu+p+;Cqq߾_>W#oŤ&Ү $,lp0E`6(hm&QY29բLn5ᓷQ~UB&`؅f;:HFc]눖^Î06qc|掠O!nb,04ϫq'(]+Pn{+x >( ~)A (ug%ÌA\M 88s=Nl@q@#p?N `a@)CI93I JaNBŦދ=Kz=!# wV(Dk!};~4erZ-u7CYC%bTR~O0enz}ա܏ge~k\^1Ղ#-u^<:&l[znҫ"]:^2zc͗~ӥXrxtLOnN^ =Y?yI7l.G|SzGb|p.궈"C[E$e0=S&D0I _D֪M 9]&!⩂srEf:C2ķ|_OJڛUx@dC P!k 3vvZuV<%5H LskmSR *tܜ b{귅ELWPnIeSonB"DK,e H3g43c7YXB$8s71Y6jUf*83HZiOjjv$` ;ٱue$Gb?, (3ε_nqPn~/}n!bС2}o^䭸4/Dh1m,mp`oY WT0A<2XQ18AU@j0} L~UrgkȌؕ"~2fPaS% \KgJaɧ\|>[UVI} 8ݚi]&P&ç|{N,ywڲ j{Ih/ m|]XE25khT ~flHX-hoWR½h@+/7DqG( X?"9,Kr =v2h/ۧy{N*I>V?Ͷfb'IX$]:>>[CդM>;4N16ETm%vt:!r@YXCRa~jMCH!U@_Y]}*QiM^yuܓ;~7S򸴮AKLbq~MQc; 8mJr6"4{,a&`)iCy0mhK=+ivFYPBIc:+ҰZ _^L˓W2֐.x3x(vNDYDdn'{R~rn K-ll2"TZp牧ț.+|'J0U{w+%:u2wam$~P7XPNG"&3Z+ `XQ u 9Li#z Zp2 Ql?}z2<ìk< :0o9UpO' f"17Ԙ#8Ux,'tŤ klVfojCtdt@6 FWWDL/^ݼWɁF woZBm7v^s6uDs-\V$]S}3|2! lZ[p8 aYاHk%⯘5[t#9* ʆźbZN-v[BZeZtB#Xi[4Mm=}U?ne:  *tRr:I lKy9P:nт{x7|N'1jߺ`u%cȰWSR6M)8n`K*%g_ ?PGk^?XBzȢ.ai9qAHkJL= V  +^m EV[Y9ru餾6RHDPUKmX_s,JtĖnsd^1JqkoTj8g'@ϋD[\zJM8O>wYcm< 1(b"%aEM27fL`je  DS>N,,D.bɻ-g"|F@l2RkE$8Q2&/\<Dž5 ddۡ]bIOݔf3$6_̿A?hy!.,Ն)EYZl.?na JW=8SdqtRwsxudܕ)!NB6 )Rn66>q--cXMGpӴ@iVgk wYp6VWo4g?`LJy :.#);?WG43-J F 9}]BVYB ЭxFi>w9JGEy1^xlbB \/L'3?40RZML8n:I#DvrCL GJ`dD:c_gɛbH27\!#0 `,R zp7ώPn>= "ipj2 /BI^w8/bTmIh{nE`4}Y0}")0 2lָWˈOS\ꣾݽqmpX@8>Lζ%14Easa bXwyYMp6N٧,k?cz"ai@QRtVƘ$l%Tj[7 ۦ sK>埰Hmze#rIrn.qIVVtʉO 6+SYկ:yJj]],0 tqP%K0J84}B+<Ys;pb*TjSͺԡf j}Z Vt'5FLo[7?|+K$J{..WnltL{|Zqސ!"&W5tj0yIVW`DG (%pcUXO,b[C͛ ՉQ=8;:.[qwlB "MNOk_u1R^ۗyEt3jKm!PXL_z\! KL˝-i0ґHɛ1^p⊴{O၉#9k6 ^Jr~-eS#rąVW~& J:S@{?,N09WE@[܈KAvQejK -bG͔NVIF@-"D*8eG1Iܽf8b p]niW u~;Z SyX㛆>k|UBV?p`Q0\<~3wP(sm TG +xJ(mymtkǹQL}-ppq(R=vr jogc5yzx_љԭ.Qg OZ{Iyl׍(Ti H<{whM>AN2ɐ6*I@qG/ XdgW!F6C. 20i=V/pNiMq^0Eu CRw`lO=3 t1 lY!Ja%B_ Ծ5+ꌪ'*q❵[r ~I8w"^|ͽ TWYҟ{͑KTCo͜85 Rzŕ3e( C5>DZg#I)`}CnCTKXRUn}̻| R*M#NfV8 P c[=JF_A/xAR{ֹR6)eGf 9+|q ^-0*pWၜ'+=^3s"qaއA44p@ɯLU+k$Sﲷ&l"Ol?YY,1r哥of5U\(.ug -ODa&\i|1O/k7Jx݋GYڵ B*3;nS^聘-{^EwD{har!(t&vr<[v% 9QJ"tϔEq5_v`NFHY] Da DUp5O[xֈmyhCe(ٞYoGQ*^bnBh *濣1r-9Ŋq)+Wqe -} J3Ԙ'J{!դUPu)2]Ɛ }QڱkسN輳zwӅ\wX YZ