libvaladoc-0_48-0-0.48.10-1.40 >  A `Vp9|XDwKkZdJ>HDzu1>ica(SC5.Uf,Wz Nq4׏@]H96P8%y2/&|ױXCM,c?{JaHKDG>VvF vą1ңQ7ap3&OU2/EZ:>)}/QU}2G^8TMG<=osadc3a49c343aaec861d0a985214329ddbc6f12c245165fb96a300247da9dd6a61afb0b855c495b0e9765347bf1482f18ea3a3725Oh`Vp9|&r4Y2TcϪ κȦp![|0ПdWh[h}!z. cc/r8bE "QE ",L+X7Bq[w}ۤq0ˏz&LRK1E l\6vܲmsd5Ԁ" !wG7:B6L2VS.oĹ }).\vyiW]X5 RF\ú(3ζ20IVC(\{E u'An̏@Ux5+p>p@?d ! 1 <BHP T X `  H)(R8\s9(s:4s>@FGHIXY \(]0^^bjcdienfqlsuvw x(y0 z`ptzClibvaladoc-0_48-00.48.101.40Valadoc runtimeValadoc is a documentation generator for generating API documentation from Vala source code.`VKs390zp36SUSE Linux Enterprise 15SUSE LLC LGPL-2.1-or-laterhttps://www.suse.com/System/Librarieshttps://wiki.gnome.org/Projects/Valalinuxs390x`V/`V;582484e30ea614892c63dd3a21c181c2608aeda0bdb1bd3a36f103be5db21506libvaladoc-0.48.so.0.0.0rootrootrootrootvala-0.48.10-1.40.src.rpmlibvaladoc-0.48.so.0()(64bit)libvaladoc-0_48-0libvaladoc-0_48-0(s390-64)@@@@@@@@@@@    /sbin/ldconfig/sbin/ldconfiglibc.so.6()(64bit)libc.so.6(GLIBC_2.2)(64bit)libc.so.6(GLIBC_2.4)(64bit)libcgraph.so.6()(64bit)libglib-2.0.so.0()(64bit)libgmodule-2.0.so.0()(64bit)libgobject-2.0.so.0()(64bit)libgvc.so.6()(64bit)libpthread.so.0()(64bit)libvala-0.48.so.0()(64bit)libvalaccodegen.so()(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.1_S}_16_16_$^)@^x^@^@^^<@^<@^<@^<@^<@^}^|@^?@]҇]M@]]@]m]m]m]m]H@]-@]\\\\6\\}@\}@\}@\}@\}@\}@\}@\}@\G\@[[t[@[z@[z@[z@[z@[L[+@[ZԐ@ZUZ&ZZ@ZZH@ZZZZZZZZv@ZvZqZe@Z7ZC@YdYzYY@@YY@Y@Yp@YP@YYXXrXƉXXX@XtXQ4@XQ4@XOXEVX5X @WW@W;WgV@V@VHUUUUUU@U @T@T@Td@T;bjorn.lie@gmail.comdimstar@opensuse.orgdimstar@opensuse.orgbjorn.lie@gmail.comdimstar@opensuse.orgbjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.comdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgbjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.commgorse@suse.commgorse@suse.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.comluc14n0@linuxmail.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgluc14n0@linuxmail.orgdimstar@opensuse.orgluc14n0@linuxmail.orgdimstar@opensuse.orgluc14n0@linuxmail.orgbjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.comzaitor@opensuse.orgfezhang@suse.comluc14n0@linuxmail.orgzaitor@opensuse.orgjengelh@inai.dezaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgdimstar@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgdimstar@opensuse.orgzaitor@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgadam.majer@suse.dedimstar@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgdimstar@opensuse.orgzaitor@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgolaf@aepfle.dedimstar@opensuse.org- Update to version 0.48.10: + Various improvements and bug fixes: - tests: Don't rely on undefined use-after-free behaviour of glibc - Add TraverseVisitor for traversing the tree with a callback - Force usage of temporary variables for "tainted" member accesses - vala: . Move transformation of unary increment/decrement to codegen . Set parent_node for child nodes of lambda-expression . Additionally break on ObjectCreationExpression in "tainted" check . Add ObjectCreationExpression.to_string() - codegen: Don't append unreachable clean-up section of Block - codegen: Always include base_struct declaration if available - manual: Update from wiki.gnome.org - Don't use locale dependent string functions on syntax strings - girparser: Additionally fallback to "glib:type-name" to retrieve the cname - libvaladoc/girimporter: . Fallback to "name" for callback . Fallback to "glib:type-name" for class, interface and record . Improve parse_symbol_doc() and don't use parse_doc() . Skip "attribute" elements - libvaladoc/gtkdoc-importer: . Correctly retrieve "url" from "ulink" elements . Don't let parse_block_taglet() return null + Bindings: - gstreamer: Update from 1.17.2+ git master - gtk4: Update to 3.99.1 - gtk4: Resolve a few conflicts of methods with virtual-methods - pango: Update from 1.46.0 - webkit2gtk-4.0: Update to 2.29.91- Update to version 0.48.9: + Regression and bug fixes: - codegen: Include header for base-symbols when connecting vfuncs. - vala: + Inherit CCode.returns_floating_reference attribute from base. + Mark tranformed member-access as qualified. - girparser: Add support for string "feature_test_macro" metadata. - Revert "girwriter: Use appropriate get_ccode_* functions". + Bindings: - gio-unix-2.0: Fix "g_unix_mount_for" binding. - gio-2.0: Include "gio/gsettingsbackend.h" for GLib.SettingsBackend members. - goocanvas-2.0: Fix some field ownerships and types. - gstreamer: Update from 1.17.2+ git master. - gtk4: Update to 3.99.0+358b698e. - pango: Update from 1.45.4+. - posix: Add missing "has_typedef" attribute for some delegates. - posix: Declare WRDE_APPEND constant as public. - Drop vala-revert-girwriter-get_ccode.patch: fixed upstream.- Add vala-revert-girwriter-get_ccode.patch: Revert "girwriter: Use appropriate get_ccode_* functions"; fixes generation of Tracker's .gir files used by gnome-music.- Update to version 0.48.8: + Various improvements and bug fixes: - codegen: . Handle "gtk_param_spec_expression" in get_param_spec() . Properly compare string if binary-expression contains string-literal . Inline allocated and constant arrays are never NULL . Check param for null before using it . Properly destroy elements of an inline struct array - vala: . Avoid subsequent critical caused by invalid array type for constant . Improve error handling of nested initializer lists . Don't allow "resize" invocation on variable with unowned array type . Property must be writable when invoking ReturnsModifiedPointer method . Recursive check of assignment target to recognize constants . Return copy of constant type in get_value_type_for_symbol() . Handle parameter initializer without value-type . Fully qualify member-access when using-directive was used to resolve . Tranform instance member-access to a static one if possible . Improve check of expression passed to yield . Allow prototype access to signal with emitter . Check error-type accessibility of creation methods and delegates - girparser: Warn about conflicting signals and properties - girparser: Skip 'docsection' elements in - girwriter: . Add c:identifier-prefixes to . Write c:type="void" when name="none" . Write c:symbol-prefix on supported elements . Don't include symbols outside of a namespace . Use appropriate get_ccode_* functions - libvaladoc: Support exporting the `class` modifier on methods and fields - Disable deprecation warnings when checking bindings - tests: Fix "methods/extern" test with -Werror=address and gcc 5.4.0 + Bindings: - glib-2.0: Add AtomicUint, an alternation of AtomicInt for uint - gstreamer: Update from 1.17.2+ git master - gtk+-3.0: Update to 3.24.21+ffe2df7b - gtk+-3.0: Resolve conflicts of signals with properties - gtk4: Resolve conflict of DropTarget.drop signal with property - gtk4: Improve Gtk.ParamSpecExpression binding - gtk4: Fix binding of CClosureExpression ctor [#1024] - gtk4,gtk4-unix-print: Update to 3.98.5+23dcf36e - webkit2gtk-4.0: Update to 2.29.4- Update to version 0.48.7: + Various improvements and bug fixes: - codegen: . Improve array-dup-wrapper for empty arrays. . Don't call get_ccode_finish_instance() with non-async methods. . Cast initializer-list to struct for non-constant/-array assignment. . Consistently use get_ccode_lower_case_prefix() for function names. - vala: . Correctly handle qualified struct type in initializer list. . Reduce calls of CodeContext.get(). . Fix value-type for ArrayCreationExpression used as argument. . Improve parameter check of "get" method used for foreach. . Don't carry floating reference into unknown target type expression. - girparser: Actually respect given cprefix metadata for enumerations. - girwriter: Append symbol-attributes to callback field. - parser: Avoid mitigation for missing token if it follows DOT or DOUBLE_COLON. - libvaladoc/girimporter: Skip "function-macro" elements. - build: Update git-version-gen to latest upstream. - tests: Build typelib if g-ir-compiler is available. + Bindings: - gstreamer-audio-1.0: Adjustments for Gst.Audio.Sink class extension. - gstreamer: Update from 1.17.1+ git master. - gtk+-3.0: Deprecated abstract methods are not required to be implemented. - gtk4: Prefix value names of PaintableFlags with "STATIC_". - gtk4: Mark optional methods of Gdk.Paintable interface as virtual. - gtk4: Update to 3.98.5+fca2ba96. - harfbuzz-gobject: Update to 2.6.8. - pango: Update from 1.45.2. - webkit2gtk-4.0: Update to 2.29.2. - vapi: Update GIR-based bindings.- Update to version 0.48.6: + Regression and bug fixes: - codegen: . Correctly handle cast-expression of real struct to nullable struct. . Use loop index instead of get_ccode_pos() for ellipsis parameter. - vala: . Allow node_ref being null in SemanticAnalyzer.get_instance_base_type(). . SemanticAnalyzer.get_instance_base_type() is not allowed to return null. . params-array parameter is not allowed in abstract/virtual method. . Use stable hash for methods in HashMap of implicit_implementations and Use "str_equal" as equal_func for ArrayList instances. . Set value_type of undefined member-access to avoid further criticals. . Transform cast from floating-type to boxed-type. . Transform cast from integer-type to boxed-type. . Explicit "new" method may be incompatible with a posssible base method. - valadoc: Add implicit "Posix" using-directive for POSIX profile. - girparser: Add support for boolean "new" argument for methods. + Bindings: gtk4: Update to 3.98.3+028942c8.- Update to version 0.48.5: + Regression and bug fixes: - Revert "vala: Set default_construction_method in semantic-analyzer check if required". - tests: Fix make dist.- Update to version 0.48.4: + Various improvements and bug fixes: - codegen: . Fix binary 'in' operator on array with boxed value-typed needle . Use get_value_*_function() in GSignalModule.generate_marshaller() . Correctly handle signals returning real non-nullable struct . Use specified indices to access multidimensional array constants . Fix base-access to non-abstract/non-virtual properties . Fix default of CCode.pos for parameters in async methods - vala: . Set default_construction_method in semantic-analyzer check if required . Fix cleaning of output in CodeContext.pkg_config_modversion() . Don't use possibly uninitialized backing field of package_name . Add SourceReference.contains() and SourceLocation.to_string() . Check assigned handler of dynamic signal before proceeding further . Don't perform version check on internal lambda method . Perform version check for types of non-external variable declarations . Quote symbol on report by version attribute check . Ensure non-empty argument list for "disconnect" before accessing it - girparser: . Move special handling for certain parameters to process_callable() . Drop special handling of GLib.Data, GLib.PtrArray and GLib.String . Improve detection of AsyncReadyCallback/AsyncResult parameters - parser: Handle incomplete expression statements + Bindings: - gio-2.0: Add "async_result_pos" attributes to * .call_with_unix_fd_list() - glib-2.0: . Fix Filename.canonicalize() binding of g_canonicalize_filename . Guard Pid.to_string() with GLIB_2_50 to deal with G_PID_FORMAT - gstreamer-app-1.0: Don't merge Src.push_buffer_*() signal with its method - gstreamer-1.0: Don't skip GST_*_FORMAT strings - gtk4: Update to 3.98.3 - vapi: Update GIR-based bindings- Update to version 0.48.3: + Various improvements and bug fixes: - codegen: . Append initializer for "_*_size_" of array field in internal struct . Avoid critical trying to serialize an unsupported type to Variant . Don't free value if property setter takes ownership . Correct field declaration for captured inline-allocated array . Include "glib.h" for G_BEGIN_DECLS/G_END_DECLS usage . Correctly handle transformation of translated string-literal constants . Don't pass CCodeCastExpression to NULL-aware free macro - vala: . Support struct initializer list in non-constant array . Handle unlock() statement in CodeWriter . Handle all ctors and dtors in CodeWriter . Consider boolean types are compatible with each other . Parse standalone integer/real literals as expression statement . Warn about usage of override to implement abstract interface methods + Bindings: - gio-2.0: Update to 2.65.0~a136776e - gstreamer: Update from 1.17.0+ git master - gtk4: Update to 3.98.2+11495027.- Update to version 0.48.2: + Various improvements and bug fixes: - vapigen: Define "GOBJECT" corresponding to set profile of CodeContext - codegen: . Reset outdated array _size_ variable after use as ref parameter . Emit postconditions before free'ing local variables . Correctly access captured parameter in precondition of method . Use correctly typed array-length variable for property-getter . Use correctly typed array-length variable for delegate invocation . Inherit "array_length_type" from (base-) parameter/property/method . Improve handling of "array_length_type" attribute . Use memset to init inline-allocated array with non-constant size . Initialize temp-var for property array length before calling getter . Include "glib.h" for g_return_*() usage - vala: . Use error() instead of Report.error() inside of CodeContext.get() . Accept enum-values as length for inline allocated arrays . Improve copy of required attributes from delegate to lamdba method . Inherit lambda parameter attributes from delegate . Inline-allocated array aren't instantiated with creation expression - valadoc: Create and register current Vala.CodeContext properly - parser: Improve error message for invalid ArrayCreationExpression - tests: Drop usage of "--main main" and avoid ambigious entry-points - manual: Update from wiki.gnome.org + Bindings: - Add cairo-gobject binding - cairo: Add missing type_id attributes guarded by GOBJECT define - glib-2.0: Add binding for g_poll() [#924] - glib-2.0: Add binding for g_win32_ftruncate() - glib-2.0: Add missing IOChannel's win32 API - gio-2.0: Add binding for g_io_error_from_win32_error() - gstreamer: Update from 1.17.0+ git master - gtk4: Update to 3.98.1 - posix: Add pathconf and fpathconf bindings - vapi: Update GIR-based bindings.- Update to version 0.48.1: + Various improvements and bug fixes: - codegen: . Replace hard-coded "gsize" with resolved "size_t" . Add destroy of parameter in vfunc of delegate property setter . Inherit "array" attributes from (base/-interface) property . Inherit "delegate_target" from (base/-interface) parameter/property/method . Actually respect "delegate_target" attribute of method/parameter . Move ObjectTypeSymbol casting to GTypeModule . Factor out GValueModule and GLibValue into a separate source-files . Avoid symbol clashes with "va_*" from "stdarg.h" - vala: . Fix search for Parameter.base_parameter . Real struct-type without type_id can't be used for GObject property - codewriter: Output inner interface declarations + Bindings: - glib-2.0: Add missing "type_id"/"has_type_id" attributes to structs - glib-2.0: Memory profiling ("g_mem_*") is deprecated since 2.46 - linux: Don't depend on GLib.Time when using POSIX profile - gtk4: Update to 3.98+2da445f9 - poppler-glib: Update to 0.85 - vapi: Update GIR-based bindings- Update to version 0.48.0: + Various improvements and bug fixes: - vala: . Fix circular reference in Property/EnumValueType. . Report an internal error for unavailable context and bail. . Prevent possible stack-overflow in Class.is_subtype_of(). - Add missing CodeContext.pop() calls. - codegen: Add more "low-level" includes of "glib.h". - girparser: Decrease return_array_length_idx for transformed function. - girparser: Delay adding of "GLib.Object" prerequisite to interfaces. - manual: Update from wiki.gnome.org. + Bindings: vapi: Update GIR-based bindings.- Update to version 0.47.92: + Various improvements and bug fixes: - Add support for sealed classes in bindings. - codegen: Don't initialize stack-allocated array with local-constant length. - vala: Improve robustness of analyzer pass for language-servers. - vala: Add local-variables to current scope regardless its error state. - testrunner: Pass G_DEBUG=fatal-warnings to invalid test. + Bindings: Add some fundamental deps files to improve --nostdpkg support.- Update to version 0.47.91: + Various improvements and bug fixes: - vala: . Fix base-access check for compact classes. . Don't ignore errors in Parameter and acknowledge them further. . Properly set CodeNode.error when reporting an error. - girparser: Report a warning for conflicting class and instance methods. - testrunner: Invalid tests and therefore expected failures must return 1. - manual: Update from wiki.gnome.org. + Bindings: - Add harfbuzz-gobject binding. - gstreamer: Update from 1.17.0+ git master. - gtk+-*.0,gtk4: Fix iter parameter of TextIter.order(). - gtk4: Update to 3.98.0+410dbdf6. - pango: Update and add harfbuzz-gobject as dependency. - webkit2gtk-4.0: Update to 2.27.90.- Update to version 0.47.4: + Various improvements and bug fixes: - vala: . Make *_try_id specific to emit-context instead being global states. . Improve detection of recursive struct declarations. . Inline allocated arrays require length or initializer. - parser: Improve robustness and behavior of --keep-going. - Bindings: . javascriptcoregtk-4.0: Make JSC.Class usable by defining the right callback. . gtk4: Update to 3.96.0+4ab12ab7. . vapi: Update GIR-based bindings. - Changes from version 0.47.3: + Highlight: Add further support for params arrays. + Various improvements and bug fixes: - codegen: . Don't set implemenation of interface property to its own. . Use result value of assignment rather than its computation. . Cast instance parameter in member-initializer for base-properties. - vala: . Infer target_type in coalescing expressions. . Non-nullable value-type in coalesce expression needs to be copied. . Fix short-circuiting behavior of coalescing operator. . Always bail if there are semantic errors. - girparser: Apply explicitly given ctype metadata attributes on callables. + Bindings: - glib-2.0: Let (u)int.try_parse() return false if there is an unparsed part. - gtk4: Update to 3.96.0+7e2e92a8. - gstreamer: Update from 1.17.0+ git master. - vapi: Update GIR-based bindings. - webkit2gtk-4.0: Update to 2.27.4.- Update to version 0.46.7: + Various improvements and bug fixes: - codegen: . Don't initialize stack-allocated array with local-constant length . Add destroy of parameter in vfunc of delegate property setter . Reset outdated array _size_ variable after use as ref parameter . Emit postconditions before free'ing local variables . Correctly access captured parameter in precondition of method . Use memset to init inline-allocated array with non-constant size . Initialize temp-var for property array length before calling getter . Include "glib.h" for g_return_*() usage - vala: . Properly set CodeNode.error when reporting an error . Improve robustness of analyzer pass for language-servers . Add local-variables to current scope regardless its error state . Fix circular reference in Property/EnumValueType - Report an internal error for unavailable context and bail - Prevent possible stack-overflow in Class.is_subtype_of() . Fix search for Parameter.base_parameter . Use error() instead of Report.error() inside of CodeContext.get() . Accept enum-values as length for inline allocated arrays . Improve copy of required attributes from delegate to lamdba method . Inherit lambda parameter attributes from delegate . Inline-allocated array aren't instantiated with creation expression - Add missing CodeContext.pop() calls - girparser: . Report a warning for conflicting class and instance methods . Decrease return_array_length_idx for transformed function - Delay adding of "GLib.Object" prerequisite to interfaces - vapigen: Define "GOBJECT" corresponding to set profile of CodeContext - valadoc: Create and register current Vala.CodeContext properly - parser: Improve error message for invalid ArrayCreationExpression - testrunner: Pass G_DEBUG=fatal-warnings to invalid test - manual: Update from wiki.gnome.org + Bindings: - Add cairo-gobject binding - Add harfbuzz-gobject binding - Add some fundamental deps files to improve --nostdpkg support - cairo: Add missing type_id attributes guarded by GOBJECT define - glib-2.0: Add binding for g_poll() - glib-2.0: Add binding for g_win32_ftruncate() - glib-2.0: Add missing IOChannel's win32 API - glib-2.0: Add missing "type_id"/"has_type_id" attributes to structs - glib-2.0: Memory profiling ("g_mem_*") is deprecated since 2.46 - gio-2.0: Add binding for g_io_error_from_win32_error() - gtk+-3.0: Update to 3.24.14 - gtk+-*.0,gtk4: Fix iter parameter of TextIter.order() - gtk4: Update to 3.98.0+410dbdf6 - linux: Don't depend on GLib.Time when using POSIX profile - poppler-glib: Update to 0.85 - posix: Add pathconf and fpathconf bindings - webkit2gtk-4.0: Update to 2.27.90- Update to version 0.46.6: + Various improvements and bug fixes: - codegen: . Fix precondition in creation method of structs . Don't set implemenation of interface property to its own . Use result value of assignment rather than its computation . Cast instance parameter in member-initializer for base-properties . Skip StructRegisterFunction for boolean/integer/floating types . Handle different type-symbols in visit_base_access() . Explicitly include header for length-type of arrays . Explicitly include as needed for null-literal - vala: . VoidType is actually compatible with itself . Keep formal_target_type on transform of method-call/object-creation . Add a basic parameter check for [Print] methods . Don't ignore inner errors in Block and acknowledge them further . Don't report further errors if MemberInitializer.check() failed . Improve error message for unsupported inner types and declarations . Don't allow "va_list" as return-type or type of fields . Check before accessing "name" of parent_symbol which might be null . Allow to override base interface properties explicitly . Always bail if there are semantic errors . Fix base-access check for compact classes . Improve detection of recursive struct declarations . Inline allocated arrays require length or initializer . Don't ignore errors in Parameter and acknowledge them further - parser: Implicit "main" method of main-block is public and static - genie: Fix parser's inner state when a struct is declared after a class - girparser: Apply explicitly given ctype metadata attributes on callables - testrunner: Invalid tests and therefore expected failures must return 1 + Bindings: - glib-2.0: Add to_string() for GLib.PollFd and GLib.Pid - gstreamer: Update from 1.17.0+ git master - gtk+-3.0: Update to 3.24.13+3822ac74 - gtk4: Update to 3.96.0+4ab12ab7 - webkit2gtk-4.0: Update to 2.27.4- Update to version 0.46.5: + Regression and bug fixes: - codegen: . Fix vfunc signature of delegate-typed property in interface . Fix support of dynamic DBus methods - vala: . Don't require constant initializer in fast-vapi . Report error for async creation expression without yield + Bindings: glib-2.0: Add "has_typedef = false" to custom MarkupParser*Func delegates- Update to version 0.46.4: + Various improvements and bug fixes: - codegen: . Use G_TYPE_INSTANCE_GET_INTERFACE to get vtable for base-access . Fix setting of generic-type properties for gobject chain up . Make type-parameter properties readable . Reduce code duplications when generation base-access - vala: . Warn when passing arrays to typeof(), except for "string[]" . Don't falsely resolve binary-expression to bool . Do not allow += for arrays with fixed length . Infer array length of inline allocated arrays for fields . Do not allow to .resize() on arrays with fixed length . Do not allow to change .length of arrays with fixed length . Improve error message for arrays as type arguments . Improve error reporting for invalid interface prerequisites . Write value of constants/enums in fast-vapi if constant only . Restore DestroysInstance behaviour for non-compact classes - parser: `owned` is not allowed on Constants - girparser: Detect and replace "-" in parameter names - girwriter: Add readable="0"/private="1" attribute to type-specific fields - gidl: . Calculate size correctly, avoid use-after-free . Avoid use of uninitialized "markup" warning . Ignore flags like -mfpmath=sse, -msse or -msse2 - valadoc: . libvaladoc: Fix parameter and property ownership declarations . Fix ownership declarations of Constants - pkg-config: . vala: Add missing gmodule-2.0 to Requires.private of pkg-config file . libvaladoc: Move gmodule-2.0 to Requires.private of pkg-config file + Bindings: - glib-2.0: Guard against passing null source to GLib.Memory.copy() - gio-2.0: Use custom TaskReadyCallback delegate in Task.report*_error() - gstreamer: Update from 1.17.0+ git master - gtk+-3.0: Skip _MountOperationHandler* symbols - gtk4,gtk4-unix-print: Update to 3.96.0+ab407ba5 - libusb-1.0: Don't depend on glib-2.0 - libusb-1.0: Remove unused private "malloc" binding - linux: Add memfd_create(2) - posix: Bind some essential memory allocation functions - webkit2gtk-4.0: Update to 2.27.2- Update to version 0.46.3: + Various improvements and bug fixes: - codegen: . Accept children after generating type specific declarations . Preserve full access to delegate variables and its target/destroy cvalues . Initialize delegate temp-var which is assigned by property getter . Silence warning about copying if delegate doesn't carry its target . Use gtype-boxed API for structs with "g_boxed_free" attribute - ccode: Implicitly register declaration for added CCodeFunction - vala: Fix compatible/disposable check between structs and their subtypes - vala: Don't issue a warning for non-public struct fields in bindings - girparser: Add required copy/free attributes for gtype-boxed structs and regenerate GIR-based bindings to pick up copy/free attributes - docs: Mention requirement of autoconf-archive as build-dependency - vapi: Perform syntax and semantic check for all bindings on "make check" + Bindings: - avahi-client: Fix "use of possibly unassigned parameter" warnings - glib-2.0: Set default_value attribute for GLib.pointer - gnutls: Fix "use of possibly unassigned parameter" warnings - tokyocabinet: Fix deprecation warnings - xcb: Fix "missing return statement at end of subroutine body" errors- Update to version 0.46.2: + Various improvements and bug fixes: - vala: . Report dedicated error message for params-array parameter mismatch. . Output "params" qualifier of parameters. . Allow to override virtual interface implementations. . Perform stricter compatibility check for delegates. - codegen: Directly use "memmove()" while g_memmove() is deprecated. - valadoc: Explicitly pass --pkg libgvc. - tests: Add more tests to increase coverage. + Bindings: - gio-unix-2.0: Fix DesktopAppInfo.get_string(), UnixFDMessage.steal_fds(). - glib-2.0: DateTime.from_iso8601() can take a null TimeZone. - gobject-2.0: Some cherry-picking from GIR generated binding. - gstreamer: Update from 1.17.0+ git master. - gtk4: Update to 3.96.0+bcea9652. - gtk4: Constructors of Gtk.MediaFile needs to be static functions. - sqlite3: Fix use of possibly unassigned parameter `errmsg'.- Update to version 0.46.1: + Regression and bug fixes: - vala: Run FlowAnalyzer on all given source-files. - valadoc: Explicitly pass --pkg libvala@PACKAGE_SUFFIX@ as for doclets/tests. + Bindings: - gio-unix-2.0: Add UnixMountEntry.get_root_path() since 2.60. - gstreamer: Update from 1.17.0+ git master. - gtk4: Update to 3.96.0+97231ca2. - gtk+-3.0: Ownership mismatch of ColorButton.rgba property-accessor. - vapi: Update GIR-based bindings.- Update to version 0.46.0: + Highlights: - Add boolean CodeContext.keep_going and corresponding compiler option. + Various improvements and bug fixes: - vala: . Move find_parent_type_symbol/get_this_type() to SemanticAnalyzer . Exclude nullable simple-type structs from gobject-property support. . Reject unary operations on nullable integer/floating/boolean type. - codegen: . Don't append unreachable clean-up section of Block. . Don't cause double-free due append_local_free() in uncaught-errors. . Don't unconditionally add/return internal "result" variable - codewriter: Write "weak" modifier for properties. - girparser: Improve evaluation of instance-parameter information. + Regenerate GIR-based bindings to pick up out/ref instance-parameters. - girparser/gidlparser: "value_owned = true" by default for property types. - libvaladoc: Don't traverse into close circles with parent. - genie: Creation methods should not be static. + Bindings: - glib-2.0: Fix MutexLocker binding. - glib-2.0: Add missing "DestroysInstance" attributes to Mutex/Locker API. - glib-2.0: Use 'GStatBuf' as ctype for 'Stat'. - glib-2.0: Add new symbols from 2.62. - gio-2.0: Drop metadata for NativeSocketAddress. - gstreamer: Update from 1.17.0+ git master. - gtk4: Regenerate to pick up DestroyInstance attributes. - json-glib-1.0: Change abstract methods of Serializable to virtual. - libsoup-2.4: soup_auth_new is not a constructor but a factory method. - vapi: Update GIR-based bindings.- Update to version 0.45.91: + Various improvements and bug fixes: - vala: Init formal_target_type of built ArrayCreationExpression from InitializerList. - vala: Add missing closing brace/bracket in to_string() of ArrayCreationExpression and InitializerList. + Bindings: - cairo: Add 1.16 symbols. - linux: Add more Input and update UserspaceInput bindings. - sqlite3: Bind sqlite3_expanded_sql() and sqlite3_normalised_sql(). + Changes in version 0.45.90: + Various improvements and bug fixes: - vala: . Support static methods in error-domains. - codegen: . Move private type-struct to type-definition section. - valadoc: Install icons and doclets to API dependent folders. - Bindings: . glib-2.0: Add new symbols and deprecations from 2.62. . glib-2.0: Add MappedFile.from_fd constructor. . gstreamer: Update from 1.17.0+ git master. . posix: . Add *at() calls and related constants. . vapi: Update GIR-based bindings + Changes in version 0.45.3: + Various improvements and bug fixes: - vala: Add Symbol.is_extern and use/set is accordingly. - codegen: . Don't write declaration of extern symbols with given header. - Bindings: . glib-2.0: Add new symbols from 2.62. . gstreamer: Update from 1.17.0+ git master. . vapi: Update GIR-based bindings. + Changes in version 0.45.2: + Various improvements and bug fixes: - genie: Drop unused "writeonly" token - genie: Make 'self' match its TokenType name - Bindings: . gmodule-2.0: Build from GIR. . glib-2.0: Add Unicode 12.0 symbols. . gstreamer: Update from 1.17.0+ git master. . webkit2gtk-4.0: Update to 2.25.1. . vapi: Update GIR-based bindings. + Changes in version 0.45.1: + Highlights: - Require and target GLib >= 2.48. - Add support for --target-glib=auto. - Report error for public creation methods of abstract classes. - Report error for yield statements without async context. - Write "Source" attribute in fast-vapi mode. - Support GObject properties with nullable GType-based struct type. - valadoc: Drop obsolete "Driver" API. + Various improvements and bug fixes: - Bindings: . Remove vte, vte-2.90 bindings. . Rename graphene-1.0 to graphene-gobject-1.0. . gstreamer: Update from 1.17.0+ git master. . gtk4: Update to 3.96.0+322507f2. . vapi: Update GIR-based bindings. - Up glib2 requirement. - Update vala_version, vala_libversion, and vala_priority. - Adjust doclets directory in files.- Update to version 0.44.8: + Various improvements and bug fixes: - vala: . Support static methods in error-domains. . vala: Init formal_target_type of built ArrayCreationExpression from InitializerList. . Add missing closing brace/bracket in to_string() of ArrayCreationExpression and InitializerList. . Reject unary operations on nullable integer/floating/boolean type. . Run FlowAnalyzer on all given source-files. - codegen: . Don't append unreachable clean-up section of Block. . Don't cause double-free due append_local_free() in uncaught-errors. . Don't unconditionally add/return internal "result" variable. - codewriter: Write "weak" modifier for properties - girparser/gidlparser: "value_owned = true" by default for property types. - libvaladoc: Don't traverse into close circles with parent. - genie: Creation methods should not be static. - valadoc: Explicitly pass --pkg libvala@PACKAGE_SUFFIX@ as for doclets/tests. + Bindings: - cairo: Add 1.16 symbols. - glib-2.0: Fix MutexLocker binding. - glib-2.0: Add missing "DestroysInstance" attributes to Mutex/Locker API. - glib-2.0: Use 'GStatBuf' as ctype for 'Stat'. - glib-2.0: DateTime.from_iso8601() can take a null TimeZone. - gio-2.0: Drop metadata for NativeSocketAddress. - gio-unix-2.0: Add UnixMountEntry.get_root_path() since 2.60. - gtk4: Sync from 0.46 branch. - json-glib-1.0: Change abstract methods of Serializable to virtual. - libsoup-2.4: soup_auth_new is not a constructor but a factory method. - linux: Add more Input and update UserspaceInput bindings. - posix: Add *at() calls and related constants. - sqlite3: Bind sqlite3_expanded_sql() and sqlite3_normalised_sql(). - sqlite3: Fix use of possibly unassigned parameter `errmsg'. - webkit2gtk-4.0: Update to 2.26.0.- Update to version 0.44.7: + Various improvements and bug fixes: - vala: . Fix mixup of target_glib_major/minor in set_target_glib_version(). . Implicit GValue cast requires GOBJECT profile. . NoAccessorMethod checks require GOBJECT profile. . 'construct' is not supported in POSIX profile. - codegen: . Use G_TYPE_CHECK_INSTANCE_CAST for comparisons with interfaces. . Append line-break after G_DEFINE_AUTOPTR_CLEANUP_FUNC. . Include required type-definition when casting from generic pointer. - girparser: Handle "function-macro" by skipping them. + Bindings: - glib-2.0: Add MappedFile.from_fd constructor. - posix: Fix return-value of mknod() and c-include for tcgetsid(). - webkit2gtk-4.0: Fix WebContext.initialize_notification_permissions(). - x11: Fix return type of XInternAtoms and XGetAtomNames bindings.- Update to version 0.44.6: + Various improvements and bug fixes: - codegen: . Real structs are allowed by simple generics and passed as reference. . Assign GValue result of function calls to temp-var on copy_value. - build: Pass -no-undefined when linking libvalaccodegen. - tests: Null-terminate arrays for compatibility test of uint8 / uchar. + Bindings: - glib-2.0: Add binding for g_strv_equal() (since 2.60). - glib-2.0: Bind strcmp0 as GLib.CompareFunc. - glib-2.0: Fix RecMutexLocker binding. - gtk4: Update to 3.96.0+b05d1676. - xtst: Fix signature of XTest.fake_relative_motion_event(). - Bump vala_priority from 42 to 44, something we should have done many micro versions ago.- Update to version 0.44.5: + Various improvements and bug fixes: - Only warn about imcompatible type of external construct property. - codegen: Use array_length of collection variable instead of expression. - girparser: Skip 'attribute' elements. - girwriter: Report error on secondary top-level namespace. + Bindings: - gtk+-3.0: Update to 3.24.9~18177388. - gtk4: Update to 3.96.0+8cfdd6c5.- Update to version 0.44.4: + Various improvements and bug fixes: - vala: No-accessor struct properties in GLib.Object class must be owned. - codegen: . Always use G_TYPE_CHECK_INSTANCE_TYPE for external symbols. . Move GObject property validity checks to SemanticAnalyzer. - parser: Multiple corrections for source-location of code-nodes. - build: Pass some useful G_LOG_DOMAIN definitions. - girwriter: . Mention that this file is generated and not meant to be modified. . Properly resolve GLib.TypeInterface instead of hardcoding it. . Multiple improvements and fixes for e.g. GType classes. - girparser: Add support for string "ctype" metadata. - When freeing local variables don't stop at "switch" on "continue". - compiler: Add OptionFlags.NO_ARG to deprecated "--thread" option. + Bindings: - glib-2.0: Don't annotate dedicated GLib.assert_*() functions with [Assert]. - clutter-1.0: Bind Margin, PaintVolume, Point, Rect and Size as struct. - cogl-1.0: Fix out-params in Cogl.get_modelview_matrix/projection_matrix/bitmasks. - gstreamer: Cherry-pick some fixes from 0.46. - gtk4: Update to 3.96.0+69016825.- Update to version 0.44.3: + Regression and bug fixes: - codegen: Always assign original variable when consuming instance to destroy. - build: Require --with-cgraph configure flag when cross-compiling. + Bindings: - gdk-3.0,gtk+-3.0: Update from 3.24.7+. - gtk4: Update to 3.94.0+2594593d. - gstreamer: Update from 1.15.2+ git master. - pango: Fix StringBuilder parameter of scan_word().- Update to version 0.44.2: + Various improvements and bug fixes: - ccodegen: . Resolve generics in sizeof-expression of parameter initializer. . Move implicit GValue cast for comparison to BinaryExpression. . Use available *_unref functions in G_DEFINE_AUTOPTR_CLEANUP_FUNC. . Move get_type_signature() to DataType. . Move try_cast_variant_to_type() to GVariantModule.visit_cast_expression(). . Don't create special GArray clear-func for non-null structs. . Implement silent-cast for GLib.Variant. - vala: . Variadic parameters are not supported for async methods. . Report error for unsupported operator instead of assertion. - girparser: Create correct output in get_default_lower_case_suffix(). - libvaladoc: . Handle missing Content.List.Bullet.ORDERED in switch. . Handle missing Run.Style.NONE in switch. - Add explicit "default: break;" statements for coverage of enum-typed switch. + Bindings: - glib-2.0: Don't annotate dedicated GLib.assert_*() with [Assert]. - gio-2.0: Revert enum-typed flags parameters in Socket API. - gobject-introspection-1.0: Fix TypeInfo and TypeTag method references. - gstreamer: Update from 1.15.2+ git master. - gstreamer-1.0: Fix TypeFind and TypeFindFactory method references. - gtk4: Update to 3.94.0+f273eca7. - vapi: Update GIR-based bindings.- Update to version 0.44.1: + Various improvements and bug fixes: - Codegen: . Use unsigned default value for flags-enum. . Use guint to represent flags-enum in custom GMarshalFunc. - Move disconnect error from signal-module to semantic-analyzer pass. - Mark defined constructors of abstract classes as protected. - parser: Implicit creation method of abstract classes must be protected. - vala: Allow assignment of 0U to enum types. - libvaladoc: Don't try to create a Content.ListItem when there is none. + Bindings: - gio-2.0: SocketAddress.from_native() is a factory method not a constructor. - glib-2.0: Add string.validate_len() since 2.60. - gstreamer: Update from 1.15.2+ git master. - gtk4: Update to 3.94.0+f14d998c. - libgvc: Some additions and ownership/return-type fixes. - vte-2.90: Mark as deprecated, it was replaced by vte-2.91. - vapi: Update GIR-based bindings.- Update to version 0.44.0: + Various improvements and bug fixes: - parser: Adjust various source references. - vala: More regular invocations of check() on inferred Expression.value_type. + Bindings: - gstreamer: Update from 1.15.2+ git master. - gtk4: Update to 3.94.0+eacbeb9e. - vapi: Update GIR-based bindings.- Update to version 0.43.92: + Various improvements and bug fixes: - codegen: . Allow to associate CCodeFile to actual SourceFile. . Only emit declaration of *_register_type if needed. . Add get_variable_array_length_cname() and use as possible. . Respect array_length_cname attribute for global fields. . Replace gvaluecollector_h_needed with dedidated add_include() calls. . Respect finish[_vfunc]_name attributes defined in vala sources. . Include "glib-object.h" for typeof expression. - vala: . Correctly perform compatibility check of array length-type. . Don't ignore qualified parent when inferring type of enum member. - girwriter: . Support transfer-ownership="container" for arrays. . Always use get_gir_name() for TypeSymbols. - testrunner: Add support for Genie source files (.gs). - tests: Add some Genie tests to increase coverage. - genie: Allow main function "init" to return integer as exit status. + Bindings: - gobject-2.0: Add SignalHandler.disconnect_by_data(). - poppler-glib: Update to 0.74. - gtk4: Update to 3.94.0+b4ae491b. - vapi: Update GIR-based bindings.- Update to version 0.43.91: + Various improvements and bug fixes: - Revert "valadoc: Drop duplicated code to add source files and use CodeContext API" and "valadoc: Update API tests". - valadoc: Report warning if resources for doclet could not be copied. - libvaladoc: Properly support the output of async constructors. - girparser: Correctly set array_length_type for delegates returning an array. - Revert "vala: Don't replace assignments for local variables with non-null simple-types". + Bindings: - Follow GTK upstream rename to gtk4 and gtk4-unix-print. - gtk4,gtk4-unix-printer: Update to 3.94.0+02e856f6. - gtk+-unix-print-*.0: Fix PrintJob.get_page_ranges(), Printer.get_hard_margins(). - atk-1.0: Adjust for upstream revert of Implementor using G_DEFINE_INTERFACE. - clutter-1.0: Drop deprecated from Actor.pick(). - glib-2.0: Add "delegate_target = false" to Log.writer_journald/_standard_streams/_default. - gio-unix-2.0: Add DesktopAppInfo.get_string_list() since 2.60. - gstreamer: Update from 1.15.1+ git master. - webkit2gtk-4.0: Update to 2.23.91. - vapi: Update GIR-based bindings.- Update to version 0.43.90: + Various improvements and bug fixes: - codegen: . Replace some unfortunate asserts with internal error reports. . Properly handle and catch inner-error of finally-block. . Pass lambda expression of variable initializer to signal connect. - vala: . Check inferred variable_type of LocalVariables. . Parser doesn't ensure "protected" to be applied on TypeSymbol members. - libvaladoc: Don't change the size of an array in-parameter. - g-i: Fix return value on error in start_discriminator(). + Bindings: - Add goocanvas-2.0 bindings. - gdk-3.0: Update to 3.24.4+a0129f55. - glib-2.0: Bind g_log_writer_journald/_standard_streams/_default as LogWriterFunc. - goocanvas: Update from 1.0.0+af07af5d. - gstreamer: Update from 1.15.1+. - gtk+-4.0: Update to 3.94.0+a7fa1cf6. - vapi: Update GIR-based bindings.- Update to version 0.43.6: + Various improvements and bug fixes: - codegen: Don't apply address-of operator on literals when casting to array. - vala: Don't tweak closure on static lambdas. - Revert "codegen: Use copies of error_variable of catch-clauses for nested usage" and add asynchronous "catch-error-scope" regression test. - libvaladoc: Build backing Vala.SourceFile for GIRs processed by importer. - libvaladoc/girimporter: Skip "source-position" elements. - genie: Support "protected" accessibility and allow explicit "public". + Bindings: - gst-editing-services-1.0: Fix some construtors and (un)hide symbols. - javascriptcoregtk-4.0: Fix GLib.Callback parameters which can't hold target.- Update to version 0.43.5: + Various improvements and bug fixes: - vala: . Use dedicated error message for assignments to literals . Async methods don't allow out-parameters before in-parameters . Allow direct access to the integer constants of an error-domain . Multiple lamdba arguments in method call should all use same scope - codegen: . Use a parameter-map for creation of delegate declaration . Add "error_pos" CCode attribute and use it as needed . Emit struct declaration typedef before resolving its fields . Add "destroy_notify_cname" CCode attribute . Use get_ccode_*name/get_parameter_cexpression() for Parameters . Set owner for ValaDestroyNotify (POSIX) [#730] . Include "stddef.h" in CCodeBaseModule.destroy_value() (POSIX) - girparser: Recognize error parameter before delegate target parameter - compiler: Report deprecated command-line option "--thread" - valadoc: Specify that the "--driver" option is deprecated + Bindings: - atk: Don't use a custom SignalEmissionHook while it is part of gobject-2.0 - gdk-pixbuf-2.0: Make PixbufSaveFunc usable - gio-2.0: Make DBusInterface[GS]etPropertyFunc usable - gio-2.0: Add CancellableSource ctor and update PollableSource ctors - glib-2.0: Add Queue.clear_full() since 2.60 - gstreamer: Update from 1.15+ git master - gdk-3.0,gtk+-3.0: Update to 3.24.3+9c8f1478 - gtk+-4.0: Update to 3.94.0+9b15c690 - libsoup-2.4: Fix Message.add_*_handler() - vapi: Update GIR-based bindings- Update to version 0.43.4: + Various improvements and bug fixes: - vala: . Array with fixed length don't require explicit instantiation. . Add GenericType.get_actual_type(). . Allow get_actual_type() to be used for expected failures. . Add Method.compatible_no_error(). . Don't just guess and check for a matching base_interface_method. . Search in all interfaces for an implementation match. . Allow explicit interface methods to be virtual. . Report invalid instance member access to property. - codegen: . Use properly checked implicit interface implementations. . Use temp-var for MethodCall with out/ref arguments. . Use temp-vars for ellipsis out-arguments to fix memory management. . Add default_value for CType to initialize variables if needed. . Cast instance parameter for property access in object-initializer . Don't check boolean values for (in)equality in GTask API. . Add missing data parameter to GTypeInfo callbacks. . Properly set annotations field of GDBus*Info struct to NULL. . Cast instance and result of g_async_initable_new_finish() call. - valadoc: Drop duplicated code to add source files and use CodeContext API. - libvaladoc: Skip empty Version.replacement attribute to avoid critical. - build: Don't leak libvalaccode symbols to libvaladoc. - Add a basic CONTRIBUTING.md file that links to the relevant Wiki page. - tests: . Fix try_parse() tests to not compare to already free'd memory. . Warnings and criticals should be fatal on compile time too. + Bindings: - glib-2.0: Use correct array-length-type for returned arrays. - glib-2.0: Add RecMutexLocker since 2.60. - gio-2.0: Fix File.replace_contents_bytes_async(). - gobject-2.0: Use correct array-length-type for returned arrays. - poppler-glib: Update to 0.71. - gstreamer: Update from 1.15+ git master. - gtk+-3.0: Update to 3.24.2+a8e07254. - gtk+-4.0: Update to 3.94.0+4404afc9. - sqlite3: Correct return C type of Statement.column_text & Value.to_text. - webkitgtk-4.0: Update to 2.23.1. - vapi: Update GIR-based bindings.- Update to version 0.43.2: + Various improvements and bug fixes: - codegen: . GType classes and interfaces require including "glib-object.h". . Handle non-default AsyncResult parameter position and regenerate GIR-based bindings to fix non-standard async methods. . Always emit constants with initializer-list. . Emit delegate/enum typedefs to type-declaration section. . Break possible endless loop in SymbolResolver.get_type_for_struct(). + Bindings: gobject-introspection-1.0: Pick up version attribute fixes. - Changes from version 0.43.1: + Highlights: - Emit G_DEFINE_AUTOPTR_CLEANUP_FUNC() for classes (requires glib 2.44). - Enforce "return yield ..." syntax to be expected. - Drop deprecated syntax support of += and -= for signals. - Drop deprecated syntax support of # modifier and operator. - Allow disabling the build of valadoc. - Add support for SingleInstance attribute for GObject classes. - Don't allow to declare array parameters with "type array[]". - Collect error_types on demand to allow transformations. - Check for matching ownership of type-arguments. - Add profile specific delegate target/destroy types. - Don't explicitly add glib headers, the use of symbols will do that. - Add --enable-debug configure option. - Move setting of default defines for VALA_0_XX and GLIB_2_XX to CodeContext. - Add support for delegate parameters in signals. - Admit that structs are emtpy even with a static property. + Various improvements and bug fixes: - codegen: . Fix method pointer cast if instance isn't at first position. . Transfer ownership of compact class to DestroysInstance method. . Add destroy function for GLib.Array. . Fix canonical string for quark of error domains. . Make sure to include declarations for delegate typed parameters. . Don't emit type_id for enum in non GOBJECT profile. . Don't emit unused temp variable for element access assignments. . Actually create method cast for base interface method as needed. . Mark needle parameter of internal array-contains methods as const. . Emit initializer for enum-value into wanted declaration space. . Add void to delegate typedef declarations without parameters. . Deprecate "finish_function" and "ctype" ccode-attribute. . Fix get_ccode_name() for properties. . Add ccode getters for GType functions of Classes and Interfaces. . Don't allow more than one consecutive empty lines in generated code. - vala: . Copy instance_pos argument from virtual/abstract base methods. . Compact classes don't allow private/class fields and to lock fields. . Use comment which was already retrieved in parse_declaration(). . Add missing re-check guards for Do/For/WhileStatement and SwitchLabel. . Type check for errors require an error expression. . Make check_arguments() more verbose and don't bail on first error. . Don't emit member access of assignments on static properties. . Use clearer error message for automatic properties in interfaces. . Admit that structs are emtpy even with a static property. . Let UsingDirective hold reference to UnresolvedSymbol instances only. . Add ArrayType.length_type and ArrayCreationExpression.length_type. . Remove hardcoded "int" length type and use ArrayType.length_type. . Use is_weak() for type-arguments in DataType.to_qualified_string(). - girwriter: Write glib-type attributes for Enums/Structs with type_id. - girparser: Skip "source-position" elements and docs in transparent union. - valadoc: . Match property signature with vala's codewriter. . Sort symbols and members where possible. . Actually assign type_id of Api.Structs. . Add type_id to Api.Enum/Interface. . Skip package dependency if target directory already exists. . Fix a few errors and warnings in stylesheet. . Adjust stylesheet to unbreak Epiphany. . Several API clean ups. . Add --fatal-warnings command line option. - docs: Use Markdown for README and include build instructions. - testrunner: Compile and run tests separately and pass buildsystem's CC through to valac, add various -Werror=* build cflags. + Bindings: - gio-2.0: Add missing File.new_build_filename(). - glib-2.0: Add missing Array.set_clear_func() binding. - glib-2.0: Avoid double-free in GLib.Array if clear_func is set. - glib-2.0: Drop g_object_unref which is part of gobject-2.0. - gobject-2.0: Attribute all symbols with cheader_filename = "glib-object.h". - gdk-x11-3.0,gtk+-3.0: Update to 3.24.1+356f1f59. - gtk+-3.0: Treat Gtk.IconInfo as GLib.Object which it is since 3.8. - gtk+-4.0: Update to 3.94.0+8de1ba2c. - gstreamer: Update from 1.15+ git master. - posix: Add CommandPipe as a sub-type of FILE. - Bump defines vala_version to 0.44 and vala_libversion to 0_44 following upstreams soversion bumps.- Update to version 0.42.6: + Various improvements and bug fixes: - codegen: . Replace some unfortunate asserts with internal error reports. . Properly handle and catch inner-error of finally-block. . Pass lambda expression of variable initializer to signal connect. . Respect array_length_cname attribute for global fields. - vala: . Check inferred variable_type of LocalVariables. . Parser doesn't ensure "protected" to be applied on TypeSymbol members. - girparser: Correctly set array_length_type for delegates returning an array. - girwriter: . Support transfer-ownership="container" for arrays. . Always use get_gir_name() for TypeSymbols. - libvaladoc: . Don't change the size of an array in-parameter. . Properly support the output of async constructors. - valadoc: Report warning if resources for doclet could not be copied. - g-i: Fix return value on error in start_discriminator(). + Bindings: - atk-1.0: Adjust for upstream revert of Implementor using G_DEFINE_INTERFACE - clutter-1.0: Drop deprecated from Actor.pick(). - gdk-3.0: Update to 3.24.4+a0129f55. - gtk+-unix-print-*.0: Fix PrintJob.get_page_ranges(), Printer.get_hard_margins(). - gobject-2.0: Add SignalHandler.disconnect_by_data(). - poppler-glib: Update to 0.74.- Update to version 0.42.5: + Various improvements and bug fixes: - codegen: . Use temp-var for MethodCall with out/ref arguments . Use temp-vars for ellipsis out-arguments to fix memory management . Add default_value for CType to initialize variables if needed . Cast instance parameter for property access in object-initializer . Don't check boolean values for (in)equality in GTask API . Properly set annotations field of GDBus*Info struct to NULL . Cast instance and result of g_async_initable_new_finish() call . Use a parameter-map for creation of delegate declaration . Emit struct declaration typedef before resolving its fields . Don't apply address-of operator on literals when casting to array - vala: Report invalid instance member access to property - girparser: Async methods don't allow out-parameters before in-parameters - libvaladoc: Build backing Vala.SourceFile for GIRs processed by importer - libvaladoc/girimporter: Skip "source-position" elements - valadoc: Specify that the "--driver" option is deprecated - compiler: Report deprecated command-line option "--thread" - build: Don't leak libvalaccode symbols to libvaladoc - Add a basic CONTRIBUTING.md file that links to the relevant Wiki page - tests: Fix try_parse() tests to not compare to already free'd memory + Bindings: - clutter-1.0: Fix BindingPool.override_action() - gdk-3.0,gtk+-3.0: Update to 3.24.3+9c8f1478 - glib-2.0: Use correct array-length-type for returned arrays - gio-2.0: Fix File.replace_contents_bytes_async() - gobject-2.0: Minor syncing from GIR - gobject-2.0: Use correct array-length-type for returned arrays - gstreamer: Update from 1.15+ git master - gtk+-4.0: Update to 3.94.0+9b15c690 - javascriptcoregtk-4.0: Fix GLib.Callback parameters which can't hold target - libsoup-2.4: Fix Message.add_*_handler() - sqlite3: Correct return C type of Statement.column_text & Value.to_text- Update to version 0.42.4: + Various improvements and bug fixes: - codegen: . Fix method pointer cast if instance isn't at first position . Transfer ownership of compact class to DestroysInstance method . Add destroy function for GLib.Array . Fix canonical string for quark of error domains . Make sure to include declarations for delegate typed parameters . Don't emit type_id for enum in non GOBJECT profile . Don't emit unused temp variable for element access assignments . Actually create method cast for base interface method as needed . Mark needle parameter of internal array-contains methods as const . Emit initializer for enum-value into wanted declaration space . Add void to delegate typedef declarations without parameters . Emit delegate/enum typedefs to type-declaration section . Always emit constants with initializer-list . Handle non-default AsyncResult parameter position - vala: . Copy instance_pos argument from virtual/abstract base methods . Compact classes don't allow private/class fields and to lock fields . Use comment which was already retrieved in parse_declaration() . Add missing re-check guards for Do/For/WhileStatement and SwitchLabel . Type check for errors require an error expression . Make check_arguments() more verbose and don't bail on first error . Don't emit member access of assignments on static properties . Use clearer error message for automatic properties in interfaces . Break possible endless loop in SymbolResolver.get_type_for_struct() - girwriter: Write glib-type attributes for Enums/Structs with type_id - girparser: Skip "source-position" elements and docs in transparent union - valadoc: . Match property signature with vala's codewriter . Sort symbols and members where possible . Actually assign type_id of Api.Structs . Add type_id to Api.Enum/Interface . Skip package dependency if target directory already exists . Fix a few errors and warnings in stylesheet . Adjust stylesheet to unbreak Epiphany - docs: Use Markdown for README and include build instructions - testrunner: Pass buildsystem's CC through to valac + Bindings: - gio-2.0: Add missing File.new_build_filename() - glib-2.0: Add missing Array.set_clear_func() binding - glib-2.0: Avoid double-free in GLib.Array if clear_func is set - glib-2.0: Add GLib.pointer aka gpointer binding - gobject-2.0: Attribute all symbols with cheader_filename = "glib-object.h" - gobject-introspection-1.0: Pick up version attribute fixes - gdk-x11-3.0,gtk+-3.0: Update to 3.24.2+eb821cb8 - gtk+-4.0: Update to 3.94.0+a99bd2a4 - gstreamer: Update from 1.15+ git master - poppler-glib: Update to 0.71- Update to version 0.42.3: + Various improvements and bug fixes: - codegen: . Initialize internal temp-variables used as reference parameter. . Improve ccode for fixed-length array parameters. . Fix regex literal compile flags. . Add prototype for *_register_type() function. . Don't emit *_free() of derived compact classes. . Add prototype for *_new() of abstact compact classes. - girwriter: Fix ctype of out/ref and array parameters. - ccode: Fix typo and actually check "end_decls". - abstract syntax tree: . Always analyze nodes after they are inserted into the AST. . Add source_reference to local variable of catch-clause. . Add missing replace_expression() implementations. . Fix several construction/parenting issues. . DataType for GLib.Error should be should resolved as ErrorType. - libvaladoc: Add "unlock" to keywords in Highligher. - posix: . Add replacement for G_(BEGIN|END)_DECLS. . Don't check for GLib.Variant casting. - testrunner: Reset $run_prefix before generating next test script. - build: Unconditionally add conditional VALAFLAGS to make bootstrap. - doc: Fix build of internal-api-docs. - manual: Update from wiki.gnome.org. + Bindings: - glib-2.0: Computing length once is enough in string.to_utf8()/splice(). - glib-2.0: Add binding for g_test_add(). - glib-2.0: Add array length to string.skip. - gio-2.0: Result of DBusMessage.get_header() is unowned. - gobject-2.0,gtk+-*.0: Fix some GLib.Value out/ref parameters. - gstreamer: Update from 1.15+ git master. - gtk+-4.0: Update to 3.94.0+b4b30b49.- Update to version 0.42.2: + Various improvements and bug fixes: - codewriter: Prepend "yield" if is_yield_expression is set on MethodCall and ObjectCreationExpression. - codegen: Fix typo in is_pure_ccode_expression(). - gobject-introspection: Fix use after free in scanner. - vala: Check if ArrayType supports its given element-type in analyzer pass. - valadoc: Fix some string escaping which gettext complains about. + Bindings: - Update GIDL-based bindings to fix unsupported type-arguments. - glib-2.0: Add feature_test_macro details for Time struct's methods. - glib-2.0: Set DateTime.now () to use local time zone as the default. - gstreamer: Update from 1.15+ git master. - gtk+-4.0: Update to 3.94.0+d90e2733. - libxml-2.0: Add missing context parameter in OutputWriteCallback. - x11: Add binding for XCreateSimpleWindow. - Changes from version 0.42.1: + Various improvements and bug fixes: vapigen: Warn if the library argument doesn't match any package attribute. + Bindings: - glib-2.0: Add some 2.58 symbols. - gtk+-4.0: Update to 3.94.0+f3e6d00d. - Add gnome-desktop-3.0 bindings. - Remove libgda-4.0, libgda-report-4.0 bindings. - Update GIR-based bindings.- Update to version 0.42.0: + Bindings: - gstreamer: Update from 1.15+ git master. - webkit2gtk-4.0: Update to 2.21.92. - Update GIR-based bindings.- Update to version 0.41.92: + Various improvements and bug fixes: - codegen: . Fix floating reference regression with Variants. . Call ref_sink on Object.new_valist/new_with_properties if needed. - build: Correctly quote square brackets in regular expression - vala: Don't bail early on property with not supported default value. - manual: Update from wiki.gnome.org. + Bindings: - glib-2.0: . Add return-type of Queue.remove*(), add HashTable.foreach_steal(). . Add float.parse/try_parse(). - gstreamer: Update from 1.15+ git master. - webkit2gtk-4.0: Update to 2.21.91.- Update to version 0.41.91: + Various bug fixes: - codegen: . Call ref_sink on objects passed to generic type. . Free errors after returning them on GDBusMethodInvocation. - girparser: Actually resolve type-arguments to be able to box them if needed. - vala: Add consts/methods to retrieve and check library version. + Bindings: - glib-2.0: Add Array.remove*() wrapper to avoid leaking generic elements. - glib-2.0: Add (u)long.parse/try_parse(). - gstreamer: Update from 1.15+ git master. - gtk+-3.0: Update to 3.23.2+6b6e53fd. - gtk+-4.0: Update to 3.94.0+4e868584.- Update to version 0.41.90: + Highlights: - Reintroduce POSIX profile - parser: Add support for explicit "unlock" syntax. - vala: Support anonymous definitions of delegates in bindings. - codegen: . Support automatic properties as GtkChild. . Apply G_PARAM_EXPLICIT_NOTIFY on properties with "notify = false". . Drop support for non-auto property initializer in gobjects. . Avoid using deprecated "g_type_class_add_private". + Various bug fixes: - analyzer: Break cyclic references of BasicBlock. - codegen: . Don't apply ref_sink_function if target_type is floating_reference. . Fix invocation of abstract/virtual methods with NoWrapper in compact classes. . Don't include the full absolute path in line directives. . Add source_reference to unsupported floating reference error. - libvaladoc: Replace void* with corresponding Vala API - vala: . Constants and signals are not lockable. . Treat floating method-return-type as nullable if error may be thrown. . Transfer floating-reference attribute while casting . Break reference chain between DataType and Symbol if possible. . Report error for invalid base access in method/property of compact class. + Bindings: - gobject-2.0: Make GLib.Signal a struct of uint and bind g_signal_new*. - clutter-1.0: Change type of Clutter.Key.* constants to uint. - gdk-3.0: Change type of Gdk.Key.* constants to uint. - gtk+-4.0: Change type of Gdk.Key.* constants to uint. - gstreamer: Update from 1.15+ git master. - webkit2gtk-4.0: Add JSC namespace to javascriptcoregtk-4.0 and fix depends. - Remove clutter-gst-1.0, GStreamer 0.10, rest-0.6, tracker-indexer-module-1.0, libsoup-2.2, gdu and gdu-gtk, twitter-glib-1.0, mx-1.0. - Remove vala-specific deprecations <= vala-0.22. - Bump define vala_version to 0.42 and define vala_libversion to 0_42 as well as vala_priority to 42, following upstreams changes.- Update to version 0.40.9: + Various improvements and bug fixes: - girparser: . Actually resolve type-arguments to be able to box them if needed. . Handle unsupported aliases which could not be fully processed. - codegen: . Free errors after returning them on GDBusMethodInvocation. . Fix invocation of abstract/virtual methods with NoWrapper in compact classes. - vala: Allow read-only properties. - manual: Update from wiki.gnome.org. + Bindings: - glib-2.0: . Add Array.remove*() wrapper to avoid leaking generic elements. . Add (u)long.parse/try_parse() and float.parse/try_parse(). . Add return-type of Queue.remove*(), add HashTable.foreach_steal(). - gtk+-3.0: Update to 3.23.2+6b6e53fd. - gtk+-4.0: Update to 3.94.0+4e868584. - webkit2gtk-4.0: Update to 2.20.5.- Update to version 0.40.8: + Various improvements and bug fixes: - Fix links in the Manual. - libvaladoc: Change link to Valadoc wiki page for HTML doclet. - valadoc: Use HTML5 doctype in HTML doclet. - codegen: Let methods return -1 on error by default if possible. - Allow TypeModule subclasses as parameter-type in module-init-method. - girparser: Allow changing the type of constants using metadata. - girwriter: Add boolean GIR visible attribute to allow skipping symbols. - vala: Report error for error-domains without any code. - parser: Accept "empty" enums/error-domains. - codewriter: Output bodies of code-blocks if in VAPIGEN mode. + Bindings: - gobject-2.0: Add lower_case_csuffix attributes to Type* symbols. - gdk-3.0,gtk+-3.0: Update to 3.23.0+df045423. - gio-2.0: Add custom IOError.from_errno() to make it work as expected. - gtk+-4.0: Update to 3.94.0+bf5f27c6. - gstreamer-rtsp-server-1.0: Update from 1.14+ git master.- Update to version 0.40.7: + Various improvements and bug fixes: - Update bugtracker links to https://gitlab.gnome.org/GNOME/vala/issues. - codegen: . Handle delegate_target attribute of fields. . Free generic elements of glib collections. . Fix warning for source_funcs parameter of g_source_new(). . Actually treat GLib.Source as compact class. . Custom abstract methods of GLib.Source are handled differently. . Consistently use gpointer for delegate targets. . Unify some delegate-type check patterns. . Use default_init instead of base_init when registering interfaces. - girparser: Add support for bool delegate_target. - girwriter: . Output deprecated="1". . Construct-only properties don't have a setter method. . Don't write any custom attributes. - valadoc: Fix TreeBuilder.create_array() for stacked Arrays. + Bindings: - glib-2.0: . Do not mark simple-type out-parameters as nullable. . Make Source.attach() use the default MainContext by default. . Make Bytes.slice() use the memory-efficient Bytes.from_bytes(). . Fix Bytes.with_free_func(). - gio-2.0: . Mark ActionEntry.parameter_type/state fields as nullable. . Delegate fields of DBus*VTable do not have implicit target fields. . Apply delegate_target = false on ActionEntry callbacks and make them weak. - Add default to all io_priority parameters. - gstreamer: Cherry-pick some fixes from 0.42, add gst-editing-services-1.0. - gtk+-3.0: Update to 3.22.30+9ac7f906. - gtk+-4.0: Update to 3.93.0+29fee2e8. - webkit2gtk-4.0: Update to 2.21.4. - Update GIR-based bindings.- Update to version 0.40.6: + Regression fix: - codegen: Avoid critical for array in-parameters with custom length-type. - tests: Drop assert which is failing on big-endian archs. - Changes from version 0.40.5: + Various improvements and bug fixes: - Warn if --gir is used without --library (bgo#708693). - Report an error if rank attribute is required but was not found (bgo#660991). - scanner: . Accept \R and \N escape sequences in regex literals (bgo#749576). . Accept backreferences \1 through \99 in regex literals (bgo#728574). - codegen: . Avoid critical in get_basic_type_info() when there is no signature (bgo#729517). . Fix serializing multidimensional arrays (bgo#735437). . Guard get_default_ref_sink_function() against null base-class. . Respect cname ccode-attribute of lockable fields. . Fix casting of length for "ref" array parameters. - codewriter: Add 'new' to symbols if needed to match the original source (bgo#614686). - girparser: Deal with missing "name" attribute by falling back on "c:type". - girwriter: . Drop errornous indent. . Properly output variadic methods and use introspectable="0". - genie: . Add support for the \v escape character (bgo#664689). . Add support for the \uXXXX escape sequence. + Bindings: - glib-2.0: Fix IConv.iconv() (bgo#634753). - gobject-2.0: Make constructor of ParamSpecBoxed public. - gstreamer: Cherry-pick some fixes from 0.42. - gtk+-3.0: Update to 3.22.30+21fddc39. - gtk+-4.0: Update to 3.93.0+3a860719. - javascriptcoregtk-4.0: buffer of String.get_utf8_cstring() is not "ref" (bgo#788113). - posix: Add missing cname = "int" to Posix.Signal enum. - sqlite3: Add additional constants for flags of Database.open_v2() (bgo#795627). - webkit2gtk-4.0: Cherry-pick some fixes from 0.42.- Update to version 0.40.4: + Various improvements and bug fixes: girparser: Add support for NoAccessorMethod metadata. + Bindings: - glib-2.0: Mark str parameter of Variant.take_string() as owned. - gstreamer: Update from 1.15+ git master. - gtk+-*.0: Set NoAccessorMethod on Gtk.Radio*.group properties (Regression in gtk+-3.0). - gtk+-4.0: Update to 3.93.0+fc6018f1. - json-glib-1.0: Mark return-type of gvariant_deserialize*() as nullable. - webkit2gtk-4.0: Update to 2.20.1.- Update to version 0.40.3: + Various bug fixes: vala: Fix return-type of BasicBlock.get_successors(). + Bindings: - gstreamer: Update from 1.15+ git master. - gtk+-3.0: Fix regression of StatusIcon.position_menu() (bgo#891629). - gtk+-4.0: Update to 3.93.0+ff738269 - libgsf-1: Update to 1.14.42+ (bgo#794777).- Update to version 0.40.2: + Various bug fixes: gdbus: Fix missing declaration of _fd_list for async methods (bgo#794566). + Bindings: - glib-2.0: Use g_value_*et_schar instead of deprecated g_value_*et_char - gobject-2.0: Add ParamSpecGType. - gtk+-*.0: Hide dedicated constructors of compact classes bound as structs (bgo#794733).- Update to version 0.40.1: + Various bug fixes: - codegen: . Don't add target fields for captured delegates without target. . Don't add length fields for captured fixed-length array variables. - valadoc: Bump VALA_0_xx defines and glib_minor to match 0.40 series. + Bindings: - Add libgeoclue-2.0 bindings (bgo#794376). - gobject-2.0: Cherry-pick some changes from 0.42. - gdk-3.0,gtk+-3.0: Update to 3.22.29. - gtk+-4.0: Update to 3.93.0+433517fd. - gtk+-*.0: Fix iter parameter of TextView.backward*/forward*/move_visually() (bgo#794345). - gstreamer-1.0: Update to 1.13.91 and add gstreamer-webrtc-1.0 bindings. - libgsf-1: Switch to GIR and update to 1.14.42. - linux: Add various symbols. - posix: . Add various symbols. . Include sys/sysmacros.h for major(), minor() and makedev() (bgo#794651). - webkit-1.0: Update to 2.4.11. - webkit2gtk-4.0: Update to 2.20.0. - Update GIR-based bindings.- Update to version 0.40.0: + Bug fix: compiler: Fix critical when vala is called without run args (bgo#793657). + Bindings: - alsa: Add the major part of the ALSA Sequencer API (bgo#763127); - gstreamer-1.0: Update to 1.13.90; - gtk+-4.0: Update to 3.93.0+527d265b; - linux: Add various symbols; - posix: Add various symbols (bgo#663633); - Update GIR-based bindings.- Modernize spec-file by calling spec-cleaner- Update to version 0.39.92: + Highlights: Add support for feature test macros (bgol#793444). + Various bug fixes: - codegen: . Use pointers when accessing constant multi-dimensional arrays (bgo#604371). . Add valid support for const multi-dimensional arrays (bgo#604371). . Don't append fixed-length of array fields in initializers. . Add source_reference to some store_local/_field() calls. - Properly handle array-initializers inside struct-initializers (bgo#622178). - The rank of an array-initializer should match the target's rank (bgo#744923). - Make SemanticAnalyzer.check_arguments() independent of context. - Check with same rules for dbus compatibility as in GBusModule (bgo#793859). - Fix recursive declaration in generic base type (bgo#688732). - Prevent WITH_CGRAPH conditional having an impact on generated sources. - Update manual from wiki.gnome.org. + Bindings: - glib-2.0, posix: Add feature test macro _GNU_SOURCE for pow10(3), pow10f(3), exp10(3) and exp10f(3) (bgo#614788). - gstreamer-1.0: Update from 1.13.1+ git master. - linux: Add dup3 (bgo#729803).. - linux: Add feature_test_macros to non-POSIX file control constants and dup3. - posix: Fix sig*set and sigprocmask parameters to be out/ref (bgo#727425). - posix: Add feature_test_macro _GNU_SOURCE to sighandler_t (bgo#761975). - libgnome-menu-3.0: Add deps file. - Update GIR-based bindings.- Update to version 0.39.91: + Various bug fixes: - Fix GDestroyNotify of delegate parameters in delegate declaration (bgo#639059). - Avoid critical when connecting dynamic signals. - valac: Always use the given "pkg-config" and respect PKG_CONFIG envar. - compiler: Prefix headers for set_cheader_override() if includedir is given (bgo#793299). - vala: Issue a warning on DBus methods which are not throwing an Error. - Don't warn about unused internal methods which are meant to be visible on DBus (bgo#593902). - Don't install vapicheck (bgo#793370). + Bindings: - glib-2.0: Add KeyFile.get_locale_for_key(). - gstreamer-1.0: Update from 1.13+ git master. - gtk+-4.0: Update to 3.93.0+d07b14f4. - purple: Update to 2.12.0. - Update GIR-based bindings.- Update to version 0.39.7: + Regression fix: codegen: Don't try to infer error argument on async begin methods (bgo#793158). This was a regression introduced by bgo#614294. - Changes from version 0.39.6: + Add --abi-stability option for ABI stability of libraries (bgo#789069). + Various bug fixes: - girparser: . Set NoAccessorMethod for non-readable and construct-only properties. . Ignore conflicting closure/destroy indexes. . Don't accept methods as property-accessor which throw errors (bgo#792998). - codegen: . Infer error parameter from abstract/virtual base methods (bgo#614294). . Internally generated delegates don't require a typedef (bgo#787521). . Fix return-type for cancelled async creation methods of classes (bgo#792942). . Use G_PARAM_STATIC_STRINGS. - vala: Variadic constructors without a real first parameter are not allowed. - libvaladoc: Keep bootstrap-support with valac >= 0.16.1. + Bindings: - gtk+-3.0: Fix cheader_filename of Plug and Socket. - gtk+-4.0: Update to 3.93.0+4d36a0bf. - gtk+-4.0: Only override type of "event" parameters. - posix: Add ctime(3) and fix binding of struct hostent and gethostbyname(3).- Update to version 0.39.5: + Various bug fixes: - libvaladoc: . Allow @link tags to be split over multiple lines (bgo#646982); . Add support for single line documentation comments (bgo#736483). - Girparser: Improve instance method detection (bgo#732460). - Codegen: Add support for abstract/virtual methods and properties in compact classes (bgo#741465). - Vala: Fix parameter type inference of overridden async methods (bgo#792660). - Codewriter: Don't use string.replace() to apply header_to_override (bgo#731322). + Bindings: - gio-unix-2.0: Update to 2.55.1; - gtk+-4.0: Update to 3.93.0+60d3378d; - libwnck-3.0: Update to 3.24.1; - webkit2gtk-4.0: Update to 2.19.5; - webkit2gtk-web-extension-4.0: Fix DOM.EventTarget interface. - Drop enable-vapigen configure option since it is no longer available. - Replace LPGL-2.0 License tag with LPGL-2.1+ as pointed by the source code and COPYING file.- Update to version 0.39.4: + Various improvements and bug fixes: - codegen . Only add property-enum and GParamSpec-array for GObject classes. . Use g_enum/flags_to_string while targeting glib >= 2.54. . Add destroy param when invoking delegate returned by delegate (bgo#792077). - Don't write trailing space in function declarations/ definitions (bgo#688447). - vala: Add pkgdatadir and pkglibdir to pkg-config file. - gidlparser: Update type qualifiers. + Bindings: - gtk+-2.0/3.0: Don't hide user_data in Clipboard.set_with_data() (bgo#792237). - gtk+-3.0: Update to 3.22.26+6f26d0dc. - gtk+-4.0: Update to 3.93.0+6aeae2c8.- Update to version 0.39.3: + Various bug fixes: - Fix chain-up regression with real non-null struct parameters (bgo#791785); - Release taken references to CodeContext after using it (bgo#712694) and keep custom invocations of parse_file() possible bgo#791936; - Parser: Accept comma-separated list in case-statements of switchs (bgo#614015). + Bindings: - Remove bindings which are shipped upstream for some years: gedit 3 (bgo#776021), libgnome-keyring (bgo#776022), gtksourceview-3.0 (bgo#776023), libgdata (bgo#776024), librsvg-2.0 (bgo#776025); - glib-2.0: Add GLib.OPTION_REMAINING and GLib.OptionFlags.NONE; - gstreamer-1.0: Update from 1.13+ git master; - gtk+-2.0: Mark MessageDialog constructor parameter, message_format, as nullable (bgo#791570); - gtk+-4.0: Update to 3.93.0+6aeae2c8; - webkit2gtk-4.0: Update to 2.19.3. - Adopt the use of %make_build macro rather than raw make command, following the best practices.- Update to version 0.39.2: + Various bug fixes: - vala: Don't transform an explicit "null" into valid format-string (bgo#791215). - codegen: Don't create null-safe destroy-wrapper for GenericType (bgo#791283). - Improve error message for missing type-parameter on enclosing type (bgo#587905). + GIR parser: - Allow change of parameter names. - Handle metadata for fields inside a transparent union. - Accept setters with boolean return-type as valid property-accessor. - Don't mark simple-type out-parameters with '?' as nullable. + Valadoc: libvaladoc: Actually resolve "percnt;" to '%'. + Bindings: - glib-2.0: Fix potential null pointer dereference in string.joinv() (bgo#791257). - gobject-2.0: Add missing GType constants for fundamentals (bgo#791023). - gstreamer-1.0: Update from 1.13+ git master. - gtk+-3.0: Switch to GIR (bgo#730746). - gtk+-4.0: Update to 3.93.0+6af4947e. - posix: Move signal constants to an enum and add few missing ones (bgo#790958). - Drop vala-fix-MessageDialog-constructor-parameter.patch: Fixed upstream. - Following the above, drop libtool BuildRequires and no longer pass autoreconf.- Update to version 0.39.1: + Report warning if property-type is not compatible with GLib.Object (bgo#693932). + Allow to pass compatible delegates to signal.connect() (bgo#787521). + Allow unscoped enum values where possible. + Avoid use of temp-var for some callables returning ValueType and to access in/ref parameters (bgo#789071). + Reformat generated source declarations and definitions for better readability (bgo#688447). + Fixes: - Improve handling of unowned/owned keyword occurrences. - Methods need to throw compatible error if target delegate throws one. - Improve error output of mismatching overriding methods. + Bug fixes: bgo#784691, bgo#663070, bgo#764041, bgo#587905, bgo#750840, bgo#790903, bgo#784705, bgo#790266, bgo#693932, bgo#774124, bgo#750840, bgo#785215.- Update to version 0.38.8: + Various bug fixes: - Fix GDestroyNotify of delegate parameters in delegate declaration (bgo#639059). - Avoid critical when connecting dynamic signals. - compiler: Prefix headers for set_cheader_override() if includedir is given (bgo#793299). - Don't warn about unused internal methods which are meant to be visible on DBus (bgo#593902). - libvaladoc: Prevent WITH_CGRAPH conditional having an impact on generated sources. + Bindings: - gio-2.0: Cherry-pick some DBusProxy fixes from 0.40. - gstreamer-1.0: Update from 1.13+ git master. - gdk-3.0,gtk+-3.0: Update to 3.22.27. - Update vala_priority define to 38, something we should have done when stable 0.38.0 was released.- Update to version 0.38.7: + Regression fix: codegen: Don't try to infer error argument on async begin methods (bgo#793158). This was a regression introduced by (bgo#614294).- Update to version 0.38.6: + Various bug fixes: - girparser: . Set NoAccessorMethod for non-readable and construct-only properties. . Ignore conflicting closure/destroy indexes. . Don't accept methods as property-accessor which throw errors (bgo#792998). - codegen: . Infer error parameter from abstract/virtual base methods (bgo#614294). . Fix return-type for cancelled async creation methods of classes (bgo#792942). - vala: Variadic constructors without a real first parameter are not allowed. - libvaladoc: Keep bootstrap-support with valac >= 0.16.1. + Bindings: - gstreamer-1.0: Update from 1.13+ git master. - gtk+-4.0: Only override type of "event" parameters.- Update to version 0.38.5: + Various improvements and bug fixes: - codegen: . Only add property-enum and GParamSpec-array for GObject classes . Add destroy param when invoking delegate returned by delegate (bgo#792077). - vala: . Add pkgdatadir and pkglibdir to pkg-config file. . Fix parameter type inference of overridden async methods (bgo#792660). - gidlparser: Update type qualifiers. - libvaladoc: . Allow @link tags to be split over multiple lines (bgo#646982). . Add support for single line documentation comments (bgo#736483). - codewriter: Don't use string.replace() to apply header_to_override (bgo#731322). + Bindings: - glib-2.0: Add GLib.OPTION_REMAINING and GLib.OptionFlags.NONE. - gstreamer-1.0: Update from 1.13+ git master. - gtk+-2.0: Mark MessageDialog constructor parameter, message_format, as nullable (bgo#791570). - gtk+-2.0/3.0: Don't hide user_data in Clipboard.set_with_data() (bgo#792237). - gtk+-3.0: Update to 3.22.26+6f26d0dc. - gtk+-4.0: Update to 3.93.0 and split Gsk.RenderNode into several classes. - libwnck-3.0: Update to 3.24.1. - posix: Add ctime(3) and fix binding of struct hostent and gethostbyname(3). - webkit2gtk-4.0: Update to 2.19.5. - webkit2gtk-web-extension-4.0: Fix DOM.EventTarget interface. - Drop vala-fix-MessageDialog-constructor-parameter.patch: Fixed upstream. - Following the above, drop libtool BuildRequires and autoreconf call, no longer needed as we do not carry any patches anymore.- Update to version 0.38.4: + Various bug fixes: - Enforce name-length >= 3 for structs using GType (bgo#764041). - Report error for missing type-parameter on enclosing type (bgo#587905). - Discover invalid member access to instance field (bgo#790903). - Improve error output of mismatching overriding methods. - vala: Don't transform an explicit "null" into valid format-string (bgo#791215). - codegen: Don't create null-safe destroy-wrapper for GenericType (bgo#791283). - Improve error message for missing type-parameter on enclosing type (bgo#587905). + GIR parser: - Allow change of parameter names. - Handle metadata for fields inside a transparent union. - Accept setters with boolean return-type as valid property-accessor. - Don't mark simple-type out-parameters with '?' as nullable. + Valadoc: - Acknowledge possible properties in structs (bgo#784705). - Fix fatal typo in GtkdocRenderer.visit_symbol_link() (bgo#790266). - libvaladoc: Actually resolve "percnt;" to '%'. + Bindings: - gobject-2.0: Add some missing symbols. - gstreamer-1.0: Bind GST_DEBUG_BIN_TO_DOT_FILE/*_WITH_TS (bgo#785215). - gstreamer-1.0: Update from 1.13+ git master. - gtk+-3.0: Update to 3.22.26+9ce824d3. - webkit2gtk-4.0: Update to 2.19.2. - glib-2.0: Fix potential null pointer dereference in string.joinv() (bgo#791257). - gobject-2.0: Add missing GType constants for fundamentals (bgo#791023). - Add vala-fix-MessageDialog-constructor-parameter.patch: Mark MessageDialog constructor parameter, message_format, as nullable (bgo#791570). - Following the above, add libtool BuildRequires and pass autoreconf, make sure vapi deps get regenerated after patch is applied.- Update to version 0.38.3: + Various bug fixes: - codegen: Prioritize "array_length=true" over "array_null_terminated=true" (bgo#788775). - codegen: Avoid possible conflicts with internal property/signal defines (bgo#788964). + Bindings: - gio-2.0: Expose g_task_get_source_object as Task.get_unowned_source_object. - gstreamer-1.0: Update from 1.13+ git master. - gtk+-4.0: Update to 3.92.1. - libxml-2.0: Add DTD methods (bgo#789442).- Update to version 0.38.2: + Various bindings updates: - gstreamer-1.0, gtk+-3.0, gtk+-4.0: Update from git master. - gnutls: Fix free_function ccode-attribute of Certificate (bgo#788181). - Update Url to https://wiki.gnome.org/Projects/Vala: current Vala project's web page.- Update to version 0.38.1: + Various bug fixes: - valadoc: Don't use 'stderr' as variable name (bgo#787305). - codegen: Try to use a more unique internal define for properties (bgo#787436). - vala: Update list of used attributes. - method: Use prototype-string for error-reports of return-type mismatches. + Bindings: glib-2.0: Fix MainContext.check(), OptionEntry[] params are null-terminated, Bind g_convert_with_fallback() and g_convert_with_iconv()- Correct RPM groups and package descriptions. - Remove --with-pic which is for static libs only.- Update to version 0.38.0: + Various bug fixes: - Improve error output for incompatible method signatures (Add CallableType as base for DelegateType, MethodType, SignalType). - codegen: . Initialize temp-variable for fixed-size arrays to zero first (bgo#787152). . Add support for "type-func" in ui-files (bgo#787033). + Bindings: - gtk+-3.0,gtk+-4.0: Update. - libxml-2.0: Bind xmlLastElementChild and xmlPreviousElementSibling - pangocairo: CairoFontMap.set_default() is not an instance method. - gio-2.0: Application.set_default() is not an instance method.- Update to version 0.37.91: + Various bug fixes: - codegen: . Actually write declaration for GNodeTraverseFunc wrapper (bgo#786845). . Don't transfer ownership of variable if target-type is unknown (bgo#736774). . Adjust format-index for printf/scanf-methods which throw errors (bgo#781061). . Use given dup_function for structs. - libvaladoc: Fix some -Wincompatible-pointer-types warnings. - tests: Fix some syntax issues [#786652] - Add .editorconfig file [#786620] + GIR parser: - Better support of "cprefix" argument in metadata. - Support "cname" argument in metadata. + Bindings: - Add javascriptcoregtk-4.0 and avoid skips in webkit2gtk*-4.0. - Update GIR-based bindings. - gtk+-3.0: Update to 3.22.19.- Update to version 0.37.90: + Various bug fixes: - Fix some build-system problem: . valadoc/tests: Add the source vapi directory to driver-test (bgo#786505). . Add ./vala/.libs rather than ./gee/.libs to LD_LIBRARY_PATH. . Explicitly link doclets against libvala-*.la (bgo#786534). . Add missing include of Makefile.common. - vapigen: Mark given source-files as such and force girparser to handle them. - codegen: Include glib-object.h for Enums/Structs with type_id. + Bindings: gtk+-4.0: Make Gsk.Texturer.for_*() static factory methods.- Update to version 0.37.2: + Various bug fixes: - libvaladoc: Keep bootstrap-support with valac >= 0.16.1. - valadoc: Fix tests while bootstapping with valac < 0.31/32. + Bindings: - glib-2.0: Update Unicode symbols. - gobject-2.0: Add required type_id attributes to all ParamSpec subclasses. - libgdata: Make Authorizer.reauth_* methods virtual (bgo#779229). - libxml-2.0: Update Xml.ParserOption (bgo#785585). - gtk+-4.0: Update to 3.91.2. - webkit2gtk-4.0: Update to 2.17.90. - Drop vala-no-nullable-enum.patch: Fixed upstream, following this drop vala BuildRequires, no longer needed.- Update to version 0.37.1: + Highlights: - Don't warn about deprecated symbols if installed_version is older. - Add --gresourcesdir option (bgo#783133). - Install libvala-0.xx.vapi to "global" vapi directory. - Require and target GLib >= 2.40. - build: Make ccode and codegen private API. - build: Use --use-header for vala's libraries. - compiler: Add --color=WHEN option. - codegen: Use g_object_notify_by_pspec() to notify property-changes. - codegen: Use *_free_full to free GLib.List, GLib.SList and GLib.Queue. - codegen: Support renamed signals (bgo#731547). - Optimize (de)serialization of arrays with type-signature "ay" (bgo#772426). - Merge valadoc - Consider valadoc a part of vala's toolchain and therefore let it live in the main repository (adds graphviz to the build-requirements) + Various bug fixes: - Fix finally blocks with async yields (bgo#741929). - Handle non-null in coalescing expression (bgo#611223). - Make the task_complete flag for < 2.44 more similar to >= 2.44 (bgo#783543). - Nullable ValueType requires POINTER as marshaller signature (bgo#783897). - NoAccessorMethod attribute is allowed for gobject-properties only. - girparser: Fix parsing of delegate-alias without target. - compiler: Use API_VERSION instead of stripping PACKAGE_SUFFIX. - girwriter: Write length-parameters of arrays with rank > 1 (bgo#758019). - gdbus: Don't leak nested HashTable on deserialization (bgo#782719). - codewriter: Update timestamps of generated c-files if needed (bgo#683286). - tests: Use dbus-run-session instead of dbus-launch (bgo#771455). - codegenerator: Add source_reference parameter to CodeGenerator.store_*(). - Don't allow assigning delegate if no target/closure is available (bgo#598869). - gee: Add some useful symbols from gee-0.8. + Bindings: - gio-2.0: . Add DBusConnection 'closed' signal as 'on_closed' (bgo#684358). . Use default 'length = null' for DataInputStream.read_line_utf8* (bgo#783351). - glib-2.0,gobject-2.0: Updates from 2.53.x. - poppler-glib: Update to 0.54.0. - webkit2gtk-4.0: Update to 2.17.4. - gstreamer-1.0: Update to 1.13.0+. - libgvc: Add WITH_CGRAPH conditionals. - Add pkgconfig(libgvc) BuildRequires: new dependency. - split out new packages: valadoc, valadoc-docklet-{devhelp,gtkdoc,html}, libvaladoc-0_38-0 and libvaladoc-0_38-devel. - Add vala-no-nullable-enum.patch: Fix 64bit portability issues (bgo#784927). - Add vala BuildRequires: as above patch touches the source .vala files, we need to bootstrap.- Update to version 0.36.4: + Highlights: - Don't warn about deprecated symbols if installed_version is older. - Add --gresourcesdir option (bgo#783133). + Various bug fixes: - gdbus: Don't leak nested HashTable on deserialization (bgo#782719). - Fix finally blocks with async yields (bgo#741929). - Handle non-null in coalescing expression (bgo#611223). - Make the task_complete flag for < 2.44 more similar to >= 2.44 (bgo#783543). - Nullable ValueType requires POINTER as marshaller signature (bgo#783897). - NoAccessorMethod attribute is allowed for gobject-properties only. - girparser: Fix parsing of delegate-alias without target. - compiler: Use API_VERSION instead of stripping PACKAGE_SUFFIX. - girwriter: Write length-parameters of arrays with rank > 1 (bgo#758019). + Bindings: - gio-2.0: Use default 'length = null' for DataInputStream.read_line_utf8* (bgo#783351). - gobject-2.0: Add GLib.ParamSpecPointer. - poppler-glib: Update to 0.54.0. - gstreamer-1.0: Various binding fixes.- Update to version 0.36.3: + Various bug fixes: - scanner: Fix calculation of column value for tokens after multiline comment (bgo#652899). - codegen: Unref GLib.AsyncResult on uncaught errors in coroutines (bgo#641171). - Keep initializing result-variable for struct constructors (bgo[#782056).- Update to version 0.36.2: + Enums require at least one value otherwise report an error. + Bindings: - gstreamer-1.0: Update to 1.11.90+. - gio-2.0: Fix GLib.Task constructor and report_error/report_new_error() - glib-2.0: . Add quark() functions to errordomains. . Add missing version macro and constants.- Update to version 0.36.1: + Various bug fixes: - Always consider a method compatible with itself (bgo#773135). - Perform arguments-check against actual .end() method-signature (bgo#684208). - Slightly improve lamdba-expression error on target-type mismatch. - Fix delegate initializer for instance fields (bgo#683925). - Don't leak target-reference when casting/assigning owned delegates (bgo#780426). + GIR parser and writer: - girparser: Add destroy argument for metadata (bgo#750838). - vapigen: Add --nostdpkg option like in valac. + Bindings: - gstreamer-1.0: Fix Pad.set_*_function() bindings (bgo#750838). - glib-2.0: Add missing version macro and constants, unichar .to_string doesn't return null. - gtk+-2.0,gtk+-3.0: Mark "intersection" param of Widget.intersect() as out. - gtk+-4.0: Update to 3.90.0.- Update to version 0.36.0: + Bugs fixed: bgo#740303, bgo#758816, bgo#779968, bgo#780050.- Update to version 0.35.90: + Bug fixes and binding updates.- Update to version 0.35.7: + Bug fixes and binding updates. + Add libgrss binding. + Introduce [CCode (finish_instance = ...)] attribute. + Update manpages.- Update to version 0.35.6: + Bug fixes and binding updates.- Update to version 0.35.5: + Fix regression. - Changes from version 0.35.4: + Bug fixes and binding updates.- Update to version 0.35.3: + Bug fixes and binding updates. + Add gtk+-unix-print-{2,3,4}.0 bindings.- Update to version 0.35.2: + Bug fixes and binding updates.- Update to version 0.35.1: + Ignore --thread command-line option which is obsolete. + Fix type checking when using generics. + Use g_signal_emit where possible. + Introduce [FormatArg] attribute for parameters. + Use GTask API for async implementations with target-gLib >= 2.36. - Bump vala_version to 0.36, vala_libversion to 0_36 (following upstream) and vala_priority to 36 (following the vala packaging convention).- Fix descriptions so they actually describe subpackages. - Have the -devel package provide libvala-devel: this allows consumers to require libvala without version constraints. They will still have to follow the API changes though.- Update to version 0.34.4: + Bug fixes.- Update to version 0.34.3: + Bug fixes and binding updates.- Update to version 0.34.2: + Bug fixes and binding updates.- Update to version 0.34.1: + Add support for the \v escape character. + Bug fixes and binding updates.- Update to version 0.34.0: + Bug fixes and binding updates. - Update update alternatives due to moved location of vapigen.pc- Update to version 0.33.1: + Bug fixes and binding updates. - Bump vala_version to 0.34, vala_libversion to 0_34 (following upstream) and vala_priority to 34 (following the vala packaging convention).- Update to version 0.32.1: + Bug fixes and binding updates.- Update to version 0.32.0: + Bug fixes and binding updates.- Update to version 0.31.1: + Introduce [Version] attribute. + Require and target GLib >= 2.32. + Bug fixes and binding updates. - Bump vala_version to 0.32, vala_libversion to 0_32 (following upstream) and vala_priority to 32 (following the vala packaging convention).- Update to version 0.30.1: + Bug fixes and binding updates.- Update to version 0.30.0: + Binding updates. + Bugs fixed: bgo#752031. - Bump vala_priority to 30.- Update to version 0.29.3: + Add --shared-library option for GIR files. + Bug fixes and binding updates.- Update to version 0.29.2: + Bug fixes and binding updates.- Update to version 0.29.1: + Binding updates.- Update to version 0.28.1: + Bug fixes and binding updates.- Update to version 0.28.0: + Binding updates.- Update to version 0.27.2: + Bug fixes and binding updates.- Update to version 0.27.1: + Print compiler messages in color. + Add clutter-gdk-1.0 bindings. + Add clutter-gst-3.0 bindings. + Add clutter-x11-1.0 bindings. + Add rest-extras-0.7 bindings. + Bug fix and binding updates. - Bump vala_version to 0.28, vala_libversion to 0_28 and vala_priority to 28, following upstreams changes.- Update to version 0.26.2: + Bug fixes and binding updates.- Add attr to ghost entries in file list to fix build in SLE_11- Update to version 0.26.1: + Bug fixes and binding updates./sbin/ldconfig/sbin/ldconfigs390zp36 16162949870.48.10-1.400.48.10-1.40libvaladoc-0.48.so.0libvaladoc-0.48.so.0.0.0/usr/lib64/-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.suse.de/SUSE:SLE-15-SP3:GA/standard/c34b9a16239f8b8df8ec9c1f4f2fc4ca-valacpioxz5s390x-suse-linuxELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=d617845f76bba94d42aeda08730b29b269eb452f, stripped PRRR RRRRR R R R__-7-7utf-8bd84e8167358f753c2b0b7e42432dadbde14087589e879226425706c2d149cf4?7zXZ !t/d] cr$x#Den [R|ɰ(/}w `lCgn1SZ$ĖvSL Ey Ϥ LF(W> Itd?^p&J0łe#ȟQä92H]1lc+RbnwOHx׷&Vf݉GL1\7ˌב/B5~3!ثV M3E  ovm8Q|ZlsҨ*\Șl bqc_,ڥ^3?ڗ-N^yKQ^"PsE[9Wb1.FDJvR'>@тMa\Ui'Zg{| (:~5"y)SB+tB X7`S*Ơqa?H<7A[ѩjX<|}eZb 1˳rpɧzVUv~u^޽ I#կ9뮕H;N'?h!w(,Iyy.O,$(Fg'N: Fa&5Km\id:D"v;+LJ>}"3mhä,}TF{@'W+5舃,gp (֭P64#FD ` sw|-\p\7KFHi\#ȃ9.#ȹa2VV-GFMrdH\ǂAX;>U$aNh6B3ՁZ#n;r~CKQn&Q0[mݍ`M+Ni{Xɱ"e }")\f0.Y>7&ՖR u2.mQZ\ĴgbJFi'4RjUsDP腗}wڅivQTnLIXxv* ˥s Q^"/xva*ncվnwg"3/_ȩ\Z0wOhCB(WVâҹv]=a&\oɵ .Osxʻ4=M}S!øVy/[2ߙD;"ovTOͳOr_au(q.^5opn 5Sr/A=+|v,,Ȇ] Í>{YՀ+fCY 9ɘ6i"8<QLX+lK~rdEUU'.fO&61-q0t;2Z@m:=զI c m1j~!$DAa~6-x%.BXo#Sf-gg8 C;qڞe6Vݐ}a(V!x1;"`<-# ;%0$U}V~s\z`+q(%U Y_k~iEff~Nwdo9)fp5L%duX}m(Mž L"/iR(_p٫Qb b2G/TxF*eF+$!k.)^vϊΌT>$8)2,fjW䭭+Gt@{ &[ `aVL:v)LWnh1g`ݏ6,rUiY+'1־/7Cҽx >O_|nY*-KnXu}&XTVA2U8]9Jӂ :7}*i,|XjZG߻t.lHַŘ/[.xϴ&ERR ЊL vWZA- <ҋjMU!C+(2 5CeVX5O.ȚΔ40v:lwr%NmKmlE gO&Wvy1جKVsؠN-紸%(*8NſY!w5U?CS 02y{?Hu::Q%q3x&S^A^y騎fJuwveQiJGŲS-[6^(t5r؁Ǖ~J59a>skff }NK@h]ҳSZpj KҾ- ZUdmb!@vOׄEfS0'L^eӖd_HMCbHQf rh#.%#%Yy,S\OAXUեt9>/[kڠL"lT`[o+L~@ݾm!8llXnͧV_LɍН69}B52wU=mGFYɊB܅3ܸ ƠUa{eH`2P1ڕ$wG}T!+՗SL81 3H-?+re 2dBF;RI98h mdd}iPܩo6W٣XyHL'x!;L -p/eIi5c..iEaYZ7OZ] ;n邉G#>d> m'i?ЊR!d.Į 3vlc*6UmL| ETP]7C+bFD [* RM@בUBrQ``oWf 6}_I*D(\3&_6u->oK/Tx.!i9[ESqF,T 63ԵM3S+RO&xkRB~]W :}} H5Q=([~Kj=F(ۂÇSYztKS;j٦>b5U w9dkHE/06¸#1;ݙYY=2".'͆i##r".5iDώ4 :6w0J絘d,*ǐp`⦺*\Xt-5$e~iE! yc13b])$m.^ ZfkhIǘ DZ(y!L)8|Fxx۸m5umI5qO3{{|b`ɹxqbP>󿗵ꙺYҽUѭy3[$2F (ؤEΧ:3ںư #_,z$m2E Wp|'ۇC$P}X+zy qRbz&Uw7!G$1m*K Za=2){rhf[)Q,}i/&gaޏPu]`tOFrl~$ qCìuېHJ#)oJKEe-'c_pLY\`Z&kx:kzQTo `PW$|Buέ-IHk$Iy-{}8<+QGs{Y נE%k?PX.W-ha!6QUU PӖz^mKVAD4;4j4ϱv-n]v qÿ&08y26ߥn+t]OS>' i7K/gYIprY VW>ky{SmC +{f:/gE(t*&B$uVC&FWNIZB~*ȻmZ:8U4fSU?6a## PŏҩiVW%$RE.TU[0RtAeضXb>gicuMwnmE8!*.& W`sU3[_wt=':ڝhpiwm,ƫv:8#Q ˳n~KgL|و=/)ad̷V˝o 6r~3~qln!w ).vRQhl怃';A 2B} M]'t6Ub~W?*,,fw{c6 :]&1I@WcR l` D7JVHώbv/^z%$C4]i5?sH$˙L u?@EC]2緑VjfV ytnױD.aЎmN6'S2A->4M=S5{"8[>foX6ie}:6ꔫ._)^'Y%ȜoI0WÌpMT6š%$(l 'ƾtDu_˲ ?0k[! :6#'u7I'nG!`H '453:EEM2ua4aT<7D!Ni3pJ"bp십58氽+߸/͈^mdQZ%qALo$,_U?)ɄL w_>fXZ[.?ƨ|Zz Bɭ.чn85y. Z()='NLT;l5ҬjFX->=cUE>EbKWgE2YݾMjEȐ}YzVV,l}ԒOSi~O;u`m?N@< lM`>N]7Nư{C5p?}<-c Օ4cv|ǣIx/#1̳Y\#: e X8]AN0nqdujep§*W2%͚dTI?t8~OUbS56#kU iҌRWK/wL:< (b0}$LE߅ɝ>/{*$ 'a2b?uP&IMAJH}F͌@ S(v>HBҰ 15#֥w9Ž;q7 p ͒B"1@D]h*mJn299a1E:1o/?lLH/93~mKye^'4A;6hPCm _y\t֤Ox- +s+sѱ,M"CjEJ~O pI+2,bZB:D,7Kib|N; dm8` (H YsiJO!xܗvk?) 7EKpPq lAnHGJh)'Ӳ5 +pSgObVh cMd'1y2xQsĕLjI*LgP"=Mք{yJ25P2n"3vwj-9)BI6 T 8v EA{7=p>%mK3Jp:]КFw&]1GH\ejzDcCg:,th5۲Z ӿ }M#WVr< eEr\!HK@š*F!laX2&@(5jKp(x.d#d3cagir01]׾npqq1m?H?n&%tr:I LeXg9M~6g g? Xp۔g0§sVYȢ8-uFfAmXT&^Itu 3ke9z+|Ĕ#*nk2hsԎMDrMh{ӯl8!]`5T1@vK=yT-{+.ihVan*~pBTm䫊'lȶ'2E_CN2XBoA -Qށx[H_pB0W:)u6?!& [Yjẘ\8s n{AV2B@UhVvgPâI ōMK@ͱPP.>0(SM*)X `׈âc:`_kʽS !ik6J22OoD,:S2Ü&!'ZfgB7# WrI䲉%&1⪯I&"RTrq{盧Wp> r`6uF7 ^dp&)B. 2!;"DGV0Y|v 򗀆 uJpf#t2% La#`HفPNS{+@2 ;"q/(䛰!@葨ag=#CU\ڰFm'.p-xJ[fH]1TnهpT(-9Áw~ c Z?ЪSjղ|=NRTAش>LFL"MTPf/3u$O.ջF/g:;$Zc^E %"ƚ}GL?, *':f7q/?ru{{Mȼuf$k0B @VVު8lAG,&!i-I;V $| flV>O[9bNv|.m3s3{n^>WN]JT]끎7]KfV_Gɒ`h))s>~iMVҹ9\ϋf];7ztJw1?cّxZ=# G!EB RA:)Urc{gcGMY]Sg~JA%dwzFo"3v?+Y@M,E-WE UfΆ|!,)#M P;E*nurJuۋiԝSyd6Ɨ9<_ĩm~NaLV[/,1f&b|>ݭJ9U}얾05"EhP3$|vZB%{WsJ_ƞ}^*C:Gڐ^~BV;7`QG7p)K}G5;JJJXhL~Zw _hxhŵвE?RpUxcH։i>_\Tw0z~(ʾ  G.8T'2kv,iPǒDsH?^Q"h<+ܝ47yV$‚izvro cNAeh u=V &SpN+K%@J/ƁJC5ƣ3u=j/Q OYȳlDiKXfD5W}mZA~} dt~bⴅ]gݨWXjLfAϞ!UR`I)ظKĐ:&` x8.+R][rd=tDŽ(D5l3`'H)?!J 8lYVMAes>ӂ"B\N.GkЍ?v9%Ͻ/*0JlRi_j0H@l [N+~WHW6P3 =XC^("GζJ$/;|6d2ǽ-AMu+!x[8tיּN# m}|Eݡ audk2 =4kko ^]{jvkg7n8߾No9iG<( "eS)&2Dh.8qxdɎGk UPX*U4 MuRUdbd-dW} v.u[ 7ɚ!'VWvx7gn35(\ J%i#:ы)bYU$@=sկuG4X[n8BKBYo2Ŕ >NgeoLh\yLi#({f ۔dd1ީИ>0/liCtQ[-9c`xDp8(rJhaKa%y& ƊO?Ge~T.aim7(@ƹ(}$+]Ex} /F ϣ$1Űc=4 QH+Rܥ-E\~]j7|n.O< U8)׃z5DB+BNd C_rfMa_U?<߿M6Nfd.Ys}zXԈkUܠƅi:]D"r[#WWv(n,KN5 ucw8sy8kL Ή޹y`IAs߸F\^PNJZmF-r|!մFP5UC??P.M̵F\;$,(0fS@_҄2Pg zP"P$8Ϊ"|:d=55NG;4])옎R7aRFW*Jkϑj>mz, D̛Ω ri*9:r:Pc~!hU'l9myr{(T76`TD?JԜOt٫e~b7[ oB͓8GB.͵$UM| vz+5[ `KI%Ꙏ4@|8MUMh=|Y^K1p{Jj`Ki {mބ%fɺU o?!^'V+okF+cT#⎣*|T\7EOe\aĺ?.P*S|h)YsDI*Fۃ𠩏pޮD|xSbcRT^;J<ߋpn#-K[ok5wmQ$kgdϜ FUh196pI(\pxgu8% wSҤ5bn{f{\aA{LES׃]/(N\Ga>޺PyxcYN:Zu1pC=D`4)6= 3?7-%Ȍ$ Eޫ& 4<7߅B:6#^5b+.BRǕT6)[ѭS֦λlok]43q|;ɇE 헶LM8D'R MqNA糎. M[di3'1(1 pq0ήvBCSʯb]^\ PK$Groe^S#s^UBA簓WY]e}6L7SB<̟0=,G*,3 &|0 pF:O1ܩeߧ:Jl8~v$Ow6]{戽CFTop%/ ~Ҟ,;xx{bfjqUCdQkZ?ٱw8RJ[fDٍuGoIc\zד@6[CUZl\WyVJ9ۆT@iKҵI(BS+i X|'Z#Q/Pn@hAӛ13x[Za 2+$ *MS9@:h]{huBrk܄ZK˫&5r=Wؾǫc vmL[Zag3\ۊa^dk/r#VN{RVPZ5¨R*ґI&`Ulm;;4PH0ɗz>́ԐuIhvhFh!Ò̀g\v<6I;qۜZ ~=ENw >H_euZxBm$uCTPXpy߼.&ɆKci3(s{5c>N& ?5V!7`C0 .Ffd< ꐦ(GhrSs+88TD"tᗘ56l/_^}.s~3`ǩ{c:mňnX9Zb7p1}M!Eik=:GOy} JGDx 4o~ UyߓH [/8޺j~)$J~`SV9àk5:CRQ\ )tiqi9}8nCg r+ͻ2K4 {'QMMw 148=3 ꮢ x#.$tbӝ%Қp0úUFA~"z|JK؉]h9! }|GX}a%CHE ͠c_ҽ*OVj/h ;݌n 1LjR$,v˕u:idi1X0}[#2׷PGO0ok*m ƶ?fͷЇv7>ѽ0{ =q- c,mSiU;;lՔş6waJBM|cK۩O x |mp}ꭙ KͶWåT ZA i͵(@`#?yqdexЬ-4F$niʗ5j5e_ebte@xDw%@א.:KzuVdgLH`rcQ30<k3D ~EjٮHr՟#4>q/?RQg^8%ruHt F[pgXt°0qxѪJB(g[*6VfvW =>FjNZ͝b ޤ<:HBv '5ixfC%́Cn]9x݅3r$'l&Ia`\Yi#:Ish,93j)-,kP/W0yY&~:ZeڀAdC{u PF^B1eGveoF+Uc_q)җgA]o=ނ1Y8 #oKUyP!DӒx \ 2mO%~0Ԕo"T\{Ӈ(P`KgY_459Qr]cAn1G'߲8)[VB8?> E[+{b7&+/ZVx*.fA\+Ȏ8G]hH0k_xJo㭚T\LӇ`zK"F#Gt).Ʉվ3L*b$PUuI teqGcMhRCڭ>X>>A>g[GcV J&_zBzo/\%%~sڝ&|0M$zf8?Fhg|#"v@4ҼyNB,7 Z?쑦pG/AB%8օ!8Yނ*G &x)mW}r9 '$ )4;pP\d pg'DWFaڭ ' ܋3u%mO" Jij@Gn. }6#u‰/'xaadN-֘2A&hmt@?sx# JݚoL4Z1'aIp]VZQQ QܵS2qEҐlG68P`>{tb|eT9'݋=B?s0_d |to<\hZp#Ih%ô%.51)݊^']ޖ7ah> 1Sh`>:a*E|Mshb2n~Jyop}OoNcuNէeqYxv*QI= ]ʺ;Ni?5ni:|l/Ɠ"|ԑ,˞չ| m)x"bT?qynyv}gPe9 j759߮rmhqH=̀w{{cs|]y oNcD'S ?:!0{Ln E?oq 4aN>?1" [eR5(dfl ꁱFXgaTmS?b.Hi8 ax97"Ȋ(g`1Q`Iͣ$C} lxeu _mǸϩT kNt֓=3|hW$EͷUXjJ@OqWot#`<~`SݠS>J8,Xe9,rZ[mysx{z L{B`V$o/&my8~K21 ɯM%bK? U|2q#q<$F6J z7r y(χr O8P:Ǒ} }2煵(k n_ti9dS8g>M_ !'~ Kq#w"sSNg޾ë6{HDjkVTcol^gtyGȷWjJyB]#k a*{Z~B *zr}5يfРl!KIN4@p8L96Duj~?>JAVԼ+2̣p?4f. %0YH Vuہ90e }. ͑a1 33#LX-AX4Wo]6ֽt a&yپ󘫥}Fzg?uo*a>xx:LV#Bz!(ϜP}o)wH#Jmٞ 10,g1⑻yR/+yKO"#\=豺K3D!w,oX%3KUy K=29&L5j m,lXO0 IU"'Gl#D͘osB.]\.(8}-޲q*")Uyrr*䬴Oޚ*xa:ɤ8Z} ۊ/l)aZGj"*nT'k+4/`O4ctO4`\+7L4@ uYg6u+ wϛ'tKKzaH̑\QaB:;NA:[_Mtۿ)d8&4=we9m ;(5/4J/dWq&$8)|D0JsÁPK& #*MoqP0w%wQS:ʾ x0 -;JDޛ&@5t=u-ˋb!Ph^L~Y ?٥$/S?CCY#k0jzE;H>zI钦2F6@RL7cӋY7cZU2}H;si4bصBamPΌ~IgךzJY; h\,o?(veQL 2Q -|bTaKgL17ߊDI1t%qF^⦳IE^NGgW1?]5d 1k\fHq9>ڻt0ZTɞũrO_e:LeC]>j.9!Ǩ#VUtx@ʕbېh>݊/IARօ~Q wS8}0 e=y+Z~_/7&.D SBu'l,N:@$m?+tˑm`.FKH;~ -+O( :7YiRMzPwq&n˅YH %wt7sW5Rbeud?czO{lupT):ƟSu/9c_@9;5Z:Qx:DEpVN;)zؗV )eCLJC_=Zu @P3ɧjl]M@lɁeᶍNl݁HwSUz}` lJ^/>5iX%8HLf洞ФpArv͠5K {rz8NRuւ L3t&\!O+MKM#Wʕw/C>uthT Ez7&9a+5jMذ Pu;Qxʶ;F0K~8 qC_\= pG6dc%ew9W0z3gM;ȝ yvjEzݻ4 '5Q/*b]L_ !9ed\W~YX[=R5_YEb+Ŝ磫Bz5LNJp%i _J q (5X7X[[9qN43*$|J{Xi S-Óz1?|A(kp#NDFןҧ{N^'x?>;>/m`]nkJ"⢘Fi&_Q [N;xFmgjBz]9\uh^1--ymʬxK,svDz q_w&ۆf_7V>de"\nѧg|%OGƪcZ=̿k'|RGmP76}~8C4ACli}D~_J~v"hm\_#v:)y:"MlxOy6)PFā=[ZdFGq&QX+O uF+W J7'WynWc1k"t~&JZ>># SPeiOo1&r:S~KN*Y0:e~_Nq%uN&3@}sSluB>IQ3FIl +AM04ZO3Rt@0q1ٓZWs;,CQA-JQ8uŠd.w`^LN4ˣyAs iu\36XdA@9'n 1·lӏf]HÂP4EB:$}~\55!Y8h@BobڢoҚ7sd"F˿ cޙ,F8*X匤h.諡B$C=͋ۅ#$q)_gbna|4j.c)\P0\ \3@%k &QSv%G!߷#{/)*Xq)N%/|B@Z@ӳ@?FyJj[1#QUjYq?-fGFc(Q*Mfrn \ͺ&ܰ_̕yaU쟹NSY~PջE2Z a-3@7?9)ala QG3(oz;6j1:Iҷ8׶';b-ؗ#%=̈gth v@ Qu-3ź#MUs ԄLFg(mzZSQxyG _;=n84Vf-ͷVrd͖o k+S0;ϑ('P2S?sT>)#ǷüISkY5ևye! 5i<0j@]6WGN9r@E?!, |̷AD)יފ\Pi醤Я<+B g pc:|B[aYWwg: :3733|GP! Y`BMsITMl S[MЪ0G2^)WpnlDL-MrܘdODʼnt = _ :bbV^x/2@%#^DB_5 ɥW_Čn!5Ϡ݊wצdMu}#3tz91cRGFb1`;^j( T?+m:ܫpn "*qI6W->1D3R@N[Efi}DVۧ%jbTFtʧWugԢPx#¯fFa~}^p7d4…% ݿ@ǒܒ{QSX̡{ڨLK',0f/$`dO(snPCRbSr9&] r** c1A^!4YYš#?+#cScI?#Xwy\(CLi =}5GA5XV $AFʽln h vļ&!:ݘLI[~?;ՌdڜKP{ޜ78h#cp1==6Ki4hip۟2~.hCþ'ږ KssVϻ׽TOscyDMv?؄qF:jzUf.5xT˫qb7 tꣵ%5B$^wAC EeYD/is'O7Nt9`` u~WQcC"$Fvx1̝Y| 9֯I)3Iqszw4-r6s?g72[F[gˮOΧv%V@@*Prgj zVƿ.$h%J:77vn#e 3gРTWDKiժQ`e =մ_o:ӀQ26UWhɮB‚3-[M$Lux.=<D@й 2N 2p`xK LƎ5/(gԕA?xCϼ`;0)Ee9M Rg<7/ϴ۸jE~;Ds~X4Ϻ1Vp Bq7n^x>iqsC2 uR29ƞw]V TO}eY-&<@}[Yk[ 2"TX?=2D \f]© 4Q2nd_Hk\ x1&Y{hnTTko9ս ̯Nb[uIqp+!j3dT!"Iڢ^[tbpNcҫ:gLU*+źٕt3ȶ. ofCc_%֋s]gVL}>_\v*A8dG>)zS$e,`4r;>\{U,0.n霕 `[_Yu"·{2růӱ؆F[;͝ͼl8'Z KIpԟ*,(m*uSb+ճD*j/OucߎʍǪ(u=^|k-^kL[IT' DG֛@)^&.Bzf-CUs+#,9 k TDuw~Ӓv5qM\0ꄏU]C-붹)DsnD95`Sokć%+kȶN'U1S 6Vs*$%@ѣW]γY|][Ps#{L sB81l&i Qz&ȹ]F5l܂Fjc;KpdJ ] 픮J?D/ۮk֞1QBĚu8l YCЈ]U +XUU9_,`Rd5'"EH_7no낳FLHvxyKrA|u[ J ʢ\ُ 2l6c< +u#hVh&DbP܁;(d sنbw9!#H,u`mqL93)FL ΎM'FzuPp.DW}T{!2|%"^? q-]IJOf:<Ƈ*ʰ% ~8 Ee]odHxcH<{W zTZ݂sm@!Fj$=C7xQv$9%ϒV#'z{ȹH!˾oZ71!CK{$ 9I(1]0(W4j ãw~5G6ʼIwVY[/A_*a .#Ir ZW6:V 9FBcU4?8{u-3"˾{+ }8?5Q(^@HzI~ _~80:fy7O,V H*Z@(PhOBĽN&;CSogI/`I3٨3:zfЂ6 ">@|'V >`^>CsqE$Z_`Ut03jiN ޼1ʧSr$xRB牐??#srm5~.p.)V^pk#tb/PƅkrU۶SgPd΀swnzy4h¶ev酅}kF y΄!HVB$I8ΌѨ@ 1Gd_Ɯe0%_w BapEJQaCE1UϕEecTkgo\!AT^NDW)׫tVsIL:@s*fl{)GsTE"ИNI~Jhf}at9U5Ӯ9/[rQK|k_;ds"Kcϐ\v.OhKHCv~E2 <Pevw3YGyL~|"B3vsi  >c6^1gk,;MHMy~O<6"\mk47V{MR(&마A@] cdIǥj`Oɶ0aCiwAI%E5b_RHJ/b;?&9K%M܈ynhmF}I4|;\%JhshpN?%XxD#%,` ;ZC@hFW0ΚObv Pe!*ܶEq,~Nh;ivآLK7I[3,H6OB"q8URrֺiuf{V`ڝ ӱWwbsy2(t3"*S'}P-ӽ#%/;?Jo|Kr6X!/gl^{rӬ X*f7F=Ҩj"P `X m-QC){9L_Z6DLt(i\964>N,ae`LȀՇ"OM_\\S4d-eP `Q' 8튻4RXA6ji*7O8EX7TU諵$$l??i4 tn2 <cz&KuGZ\7 gUB6 .1,CG f#=7}p?ma^F4݈yp EӪD5 ^wK1ȷg~Z;%K+:胺yLV>ȧcLC{ߊqP 4ų\YȰwk9vX;q֬o><𤭊1.Ys*l,Lu##flkBk<(䉈c#!MMoy@kLi_cM]`j$q?#CYQb$Xʄ0vg6Y)a55ag,gRqJJB=9oxInBbǧoiU!]35NS}"F/BlPʾխËƹXA9{;ܩޤcx|ۋ7`Oܺ0\o …bLf\{d8FtJ!,Nb<J^0b(]ߕeuFybz)C !.`cB%̱(P¡pz}p:h4$ew0J.082\$:7B&&;M.m}}az3g;O[=9u C_^O 3e>Q4h"})qܴNiDvAus:*R X{?ʄ[ J3df Me69"K?'@G4x ɹ =SG#yۈr'O&=Na`@Wd1v tğN]%g+efcOaH4Dm,܋3D3<{9)7IɔwU:Aq H|Ii_*RZfJ-cc馰McWׄL5ю\ێԩuK4O`CuɞE.(&ځW5 ڥ(=A?`cB@`.}c <GUp-^fp,r:@ͭn?fHOWr6tL'UcpOfnV'X,d#mD_;1+, .5N(g%MٰHy7vVnט/RȎz]۶?>loEb`V%)Z&~"h8i?yaQD"`ʙv=Tm`ʣGH?Ps¡zbn. Ȋʯ+2 :mχyLަYrsV?s# V.4m h?쏚V% Y~G gc!:쇒|4Λ8u}Az4ω38ܽn_nȍ;i 4胨˥6]Z~pLdž 0uih_mAimXzXGMRX N<+Q@Pk+D95gL*~Kއ鹋') 1j^]~h@1Tbm13.󂐎=?`a'l;/rZbc0'6(ZkQ? W*PQJpֈep !? * $B;&D1J95iKSf$0E X4𪱍uddA(bg%%_`CM"ˍH;WLP#)#Njr{)04-T썎ִhxG&'|- %4+`g)!bkz9+b"5Z&(d&=#SC+|Ћ4* B@]HAH?Q.r;6Wd_fjݦFjdȂ/ 7 3U9\Vr0 F$~skgGٿ[%R{qfGM!z2+t0pj kw93 |fYtn,'̿#.<&!OS{{ ݒ)+.:ZYs]v1_";9}gT@[=0ѧ{'(Y,f~V)8lnr ףLhw:EwzN5/?͢Y^!1\WFۗ[NU=O_>dsQa8" bX"7k mv/&Z )~-3OB~kYTb~\Y Ő瑗M_^t^u)*VlM$BO*5|̦M`[2 ,`l^ģhx<~lBY0h84%Ctx!r8!>kcz*n$DPp#.z!=p~ 5ɦrׂ ygci/苶LGJ$_q5s8^IVd촚CvJWA+[W5hv$e4k_w1gc\dMU 86S'tJ6dIܣgB.Z}dicUhM]BܪA\Cv E#ri旡kbZ'2F@AF >a)dN:ofrd-8Rq`b_1d;3~[G}:lEFΒ:#{Dԑr51۵; VL `qA*QC[|n2[OXG?bƽ]S+u%HI@[l61Ru:\%F~^0{i@@G "7SXWyb / bO1F1֋-pN/{"COFebU^kn0CT$և'm rbSTŢTp~? {Ij"\:Gl9_^%Q]"hSW((i;a]ch55Bo( lqӝp ID}aF%4cc{G^/ɣm!qH//m\dM}TRDl2AVHνdᡱXW+=8& eݹh(F҈r-a`2P`UD05p8dUKI6TCj`ʙ,hqقqRX3A!k{^wͶ3>2T$ u9rBbFpxG &2:>t ;+ f,$Of"ܮ#.m6pSf1A0"yF."s, zAd8NTUa^ze*JȿD֦=dֽ=laCsj>SAv+*%N!imjvcb/cR6:ѨJv h TWc F}ByfKnd_ H˷l@s?k"!g0Lq}ݧ*)æښ-ݟX!SN߃f26lX4Ыqt.޸ݷwE9jp#d߱~g>gq^]{@ U<ﺹ\\(je5u_HPTV+WS`ub5lFUt t~rH=o_ae+|ћͅMK#bfy (wMPe`Ƭ@3HZQ6B.օCu6:fa0k'm]s G fcЮspXTgaݓxݝU!b sϳeҤpW4uȔ;| tLqv<.)vB6;R2cg*M R MC<)x)$'5NtCC9JRTΓ [JGhfe.6)I-<HiQ&%B 6bVJ288In҆{@Tw* |L&iQ5t:S)E|@99wD $3k:K>W%D|飓3ߴMGnK&la!oKdIY2v೑{!t=Uq-}/‚aI@ P/6`aB $P@5)a#rroݛIYQ 5@8rMx hO% _T `yf!H'xNcDe)$}q&y%Y LEuSFřp2=(Ҿn$d_V)A JL ƏEW>AJCXԇ@Xz>yـҋd4z0F%7n?e?NX+`O᩹~6ƙ2Z-"kJ =%:;'-gsچȝQ\*ȵYēlq3SK'E4PxzԔU\B!{PF+D:V(Z#3؁ɍH M,fFdnLW@7 MJH|VJtP"\25d;.` P QDmM2䛳%B;>~t.ggHG޼.P.!DBow$r_e)~MpM}k[SR˩k<8 c91ϩp-vZHf+Z]E 4Z7NJt:UQb:U].b {oȯ9 [ݔ^Aș A)a%"I7aM!xt5k.\hg+bG \fxH]կA֑3Q.`2n?SP9檛Lfnጓ.ngdZe9i4|g)sIK# G1pF("4Yk>x`^Ԙ5EٸaY.Qu%i@L}BWfG/q;DcJ/,Lem[&b6#;) PksWQ~rgׅ;мZ.ШMMm#QǷRM%0IKkVOol2Y$v|=nM2zffFמrP 'bꦊ$DžߵVw=e6b¿ԑg!Wif!R쀮a*K):Sd!d#RHT]3}`l:KA<m6@)h,;24 ã!vp~@iIQk,oM&U_䮕a7c^%Hj$(ZSFb,Qvڦ%זײ,Ax#c @G=qWτgD0 `1ŨA&7ۡn+]ρ^gڰ ۳)REZzg_a=)]P-@")>M&?_òRᄄ FtonۤwlHu?~/SFKbP `|-(o۞fqtIR4{|t{\.+YrǶ%"Q&4p NX3Lqs׈h]\T&l6u=g\YDQu UQ("cUv4r!1LlZ[#}$tȻi u_ gH Nɜ44-3~R3i=~5lhdXg#i%M,V8q)qc^9@ *0Bܔ]貕Sںct^HEЇu6a@?+^OT5KjS}}䥼ʄUAqg@1(=ށX"S]X١]I!V]a] :>3ygQU<}KpbG$1?.K2'%cJ~GBܲɰedF=RQ"!À3XoߡA@7nǠʬJ% xDrQ`d`)eP܃bXҍ;)сcvXIw 0 .m7.Ҭg f t X^'_0w wu~*./rr2`DXy˸*g/p|[â׏іd8 gF nwP E7wjכAw˳KQ Bqն5Z> YÒ6cRT% qdrj\Do~^j5qpڪV<0ԌP78`[Eu]g{'':YJ*PSg fS1T!w1g0 9S≨fo6i&MɺGC"+=?b~ѤuD|n=]4lz~j^>դ0.s;;6 >IJիC7(U%I!_>p^3B$ߊ- (:ф8Fބ0w#wI}?6}JsʂmE:# Ku{qTeX$/ʼ, j>hED^TU%Ucv3iaNj|e#T _ Ⴉ˚52g%#.O}7h,{:HN呐NhyO+(+ 5{] iW%=u9dl$mN8i!~ LO@t1q_`hɄhꔞ`S{J+ \*-D>ij >kK;6gE:1f?λ'jeA9%՞' pŠ.tƃ`E'ESJU#ޒ.߷˃732s/D &zvϢ%*Th@4'?q2͡nYA߫Sso"TE3RʛoJG~=#5*hHYw xKG-I)͑o+iIWPx-&1ge!(3~U Lc ZϜRp.\u ?!ĒzmΜ675z.OF|IjXj{ڧre}6zƙ4L"Nxؓh;S*sxa.چj\"Gtz~.~7!b(g5 +A̞ ,pd$}$w+wvGc= "}:u p>(x ّ! J Eݍ;v V8L.fI)mpm!"aj)atOYJNf9jkU ^W#\ uڙ󮰣tN ?oփt: tTze졩RIvlz b7/`&u#ӪNK4ZƂfY:X+$ e/Lf]_+M, .<av]YElߜyzXb >z|Gby=)VX?mm }H' V]۩'GrH# tjC|FrۼȚGz%'NgUb 0}֏HǩT r+:7b&UGLST0w!ӱ 4eA~ům./|Ŭ)dTTB34ȟ9e dŒ4+A )SsZ$xe ý;R׵b^Jk896?L#W zix¼][Vt`۔ȾXDi =Bc2EqP%`^tx_F!IБ"1^ޤ%5;wx!*K]|RODͦVq&3) 2s m$e{oygm+EC@%&'9)<f9hAkl'!p /ci~] -pmc խHevEM汖*?EíY;b PVZ']K mf+;ܷg ֈ, \[f4YEْ 5Eq<\yޗxP钱e#&[F ^sD[$Mةڷ/'dɴX;#ћ'/ҟ'Df2*5hGC4f{LczYD>a<$,c/'AQ;"wZ4>/qXI95>8Pt*g}D^tqԒq,hs&kS1*j0-QGW-YOx9R߰jZ-UM))7X:]35۵g&up 0R *7F84t V?qX~z脱a@Q+Z!'ےDiz=Y*=SbY-PM䉐vQ"| 3UOJpq}CTDgh1_w?GC4qlp"agEؓq/wN9#T`m_P⠋/XJ:<;1:jPw= u|C;j{zV c4B%Q4t餔]ʠGfhP),}7f['a ތNasP4u7}fw$U hF9 ޔ~~~ 0^dzO'H!2eسrGh6-z\%ƬN(!.`Kf$0I}T&XyU !V;;ti- VXP;˳e:hzt6"B&u-\rG ;uSj^!{Y5eI֪*~QU\ONn.{&RrԬ c=.%F~D+ $ ,Oz~M{mQ5؂Y 0EQI9{N|Y xq躓q]AE^Avw.Xs-ZhX'fy  -Ĩl&kSg/yC~JivKR !|)x= G4Qqlf6xE.'.D<>ne2 tR;p2oإ<hQ.oÎw_ͫmAT*_wS/[+_ҷNc&ìjT] `pbTz0tjq 5 DnTLvwF@pH+3 u8e,]o"MIK П…&DMQ}&:9\Kz=N%it6l 8/ gYr4 1+XxQc4H6[ K9Bc92I0 t-IEC1 mb*cHI)e|i4tVvl)9dPƇ'㨟J6\ܻ] V0h+hL*->׀7!ϮhN萗{H~( g;XU-i@58ǘN׮d6uya龓pE[FNxİsh\)QHFgG:p[A\2~3~¼n9jvQcg}Y—o~T$x px7kDDoF:g\.19 JKoqK(  7k)Eƿ~^@z{pcJdSP䭌V޸%Ԑʀe̪cLei u_/ c eƞ_L~~u1z^\ ܙX8ٺI9 @"h-MEF_QHT0m&|@ldwdfG_\ 0(+(9equ*yXcr\$dxF5u6(XNi | +PЏیf?)͎~ @.בz+lt?rN s3 6_?!\I$·y1_/`F]7Sq$2]EuKЮz AoeL 0(%LvXh`Qcty% Pޕ0,*]D^)}iJ~-}&m F4pa2:Vc^ bmftbKn$}.=MzH(@_ ޘƨ4`vuCj( 7[TYڣ*~q3LnVE'CgsȣT{`n0SiX]7XL#SI{Wb8(?lP-z\jv)p}CQ:mHLzzrK=f}ᣃ8 i[8b_w{P!IK$o#;,t#|uFAHmCGzC;,%}@_͞' #]&k80EWFt`GHŔHX>4R, 4խMu0?q\F7mNHkvNOZO'LQl@1$z#gsLT(m|$?ӧ"/`,d"wt`~͆c9ݥKrEscc;9[:K e13G_a5Am?O)`B!c ܋^q̴ up#c~A.͐b!R)3U{ȋ 6n߷'!ְէ3gX%u{޳Ш6@!b:kwOjѓHE$Y10-)14P❊⹬ @g$O,9*Kdz4/Q5)srC׎ƵS[4B97|O%ʾ+Oo\DMell?Q# =7? ^Ǟ&\4 JQtaO~O Q#VwT/+HW]fVx08 R3ݣ`s0+NkPSVk͘]vO "cT|<'50LLSC;x\QSj#kXŮH]eV8'J(yub<eʘp\ +g.R=a?ŰgF,>a׶@mƚXB-;i:r$?-o(^K;_GtJ5j#~ߚUp rq5k ;o!E6"$E_~T^JOΞD>7<)C0Lɣ,j2oY=XۯF+S?DhHR1h\R+uZ6S$b&AH1N/>N -XɫtIfZ< ]жbLY)<+CŵpiRR+ȭ9st.ߏW:Ia?m4:J`7MtM:9Zm4 )w\<68,w\GIyhm]ex-U +ų0om^2=<*9oU% 6t asGIжLK`?uQ8N;{wj@%ΐFc 4Z8zl#ފޖ$)c\M7/?txafXb!3sy_~𘁔$/tnrV8[l? lg:xЍ5ǩD)0;l<eC27 ?`'lޢL^xW|i_=b_X~r:sd"XGޏ -H8H@bo=JܦXW1&?bT}j־; &Dn umA])O9"D8" hSCmLuH^hw1-= VcG̳wa4@(,̍ëQu0)s}+ʌFf"B @nup[ui~~tMXX%Y{DrqPvk LW__+1:e`9-Gܑ;=+.ɲ^.oVȃ-3'SR2 ՏmZw#8ϻF5)yH.L; F}i#Gs~lC`_d]˸D/l`\Gy1R#!QhnqxU0P | G3߸SB$)Pco6yBG+78Z3_ I@g*!LtiNp ^+$+H.X/?`hSeT4&Y!b ֵʾvF n\t,w쇾aWOYP#D*n;JU i$^|FԧI(50)!Cۗ՜εdjA|A$+\ӫ;ԒB9j7\/ڬ=},;L5쫞!U쁠j+zGy[V7LSuAܭ6 `l?OWDxGhxxqi'슒N/SdE7󁞙#I:Yjan' g,+i+Kgzl]%GkX-P86 , g):lP](!D¶آDpO)&bwk> Cp"&anA,tRh /#6û"%Ojםh ,f7`.*QqO4;?g\A/{ XAY/3L_ 4jY%{i&at s80 U CY"z?wx`qǠ1  $7xK#A"b)?AY4ˡ 6=^A z \rkuUM_RR9t`1 1<2ZJ2*.d56Oܘ)>Fҧ0p G1읃 a_ܩ-K8\3EbV*9:ͷn3{vIF#L)=HW4wO润R1A^4i!86!D (yxL9W5ЛQ&Cl=[tt?ɋG a53Ij=|_4~ GVi:^UpOk1zY;?ڗ֍.z=mHr[fl _JE% Ь"R30[tYa`z6}G{=h:6!h%{` Tb|#_c gM'ZCNahٛt-T5g``"Pǭ7? /{XZGL**c"v ]#*Æ:Z[t>:u͛B^EmhQpҥhIMlæCx1i6TVN e#GpF WX|NȃM6׸l_Oب7ϟմp*^3A$co5`i:ވElXϷ9Ѳ/|*DkGe(K>en#JWV;U42c!qft|EAf9YYDVHȟGAZS?o4^p,]8>~@W";vG&עč?a͕ >^a_`rkilٟu8=oh}svwmֵYTNS{1nWT2?pY;W-${y%H&y8\HH4 8;-~q oVŸ(Daf' _$GFf}|ʬ1v־sy(=0=wB$޳I}ymoowsr/Hef߸9{Eflt;GvRFoyGӂ/k9TFzO>"J\X?ߛ GCrkX$S9jA*K lhB\wD=EXg gQ5r06%f(v>qXHq4'!g ftj/*ߢ8=K:<#掓Fޭg!ff)c|RO JP((_=0>#JER0:07 ]ү9btkݰCS*> ^x"!ԀS02)}&4 %lK4Jo%$4?{_օvQox7)au~~o|b?*t% xP`lVBr-hXhᴈVԚ4;%aw6w-3 ЄߢL2$;G@4a7i"7hd(;q>U ΍A7 Hr{m9kW+ 7Yn?c5C*_CNY?# !*%0'f&& 2lS¯0 8`܇-舨eڗK%F؇y)UcY'XuE|e- tOoɉ-Mr;("`dVw3]JmG[6i $r"swu @UROvDM5>5W%&˴4oP'u= L5X_?Dg+By{| Xr}M1uhudܑ2\RM6;xDIŬ wW NMAb0[a@<\r)ΓquƄ-&2 }݈0 q?7)OXQ48󁽰J͔'6VnΞewBQ9tcۂI25QkF^l{)}V$l82R?^tjvv9_%(OCEa&uB(fz9q޶߯cnJoBhkP 4Vt1B߈#2)jVɃtLG?i)}F|kb0[L 9À[d&cefe%8`| =xS)xW]LԴf0G W^qȋcJQq4!-ۉV*a4ZmݑXm+ ,{[X4;m1awGL`r$։<Ƈ 6sw08I')3dQA.dEM Rݍ&Bi߳sN8t"na y%hZ!(ܵCJl{k}a+jU z#vܺe5O#('vA[|{xOsᅠW+~\CسGmm̰MgTdE}ce  m^C B2Ѱj=.csނ(fCīÖIy*,cs1+RFVe'^X+ zv1:X$C/1o_$WG OqIjK .EEV";!)A%kU*-PM&fѻ|Wt# #(#l3MS&qTs ŊIzA4G OAMZr\ F$e'=?܆yMbGex m[u+7323 u8a:r`mh ױrf"@&&^kޓ0mr;^oػÒPg)rST&ӆ4ㆤ GZqsqfHCL1؀s] 8:UjYuϰ8 ^>K"(6SwhmI,9pzU+dƷ: %fwgG]jh ?fJ0E .srhB𩦤d4n?(^Xdy ٠9{46g:κS& }[0Bp&DfEH,ANk, T>pbWu|[X#o2q}”A;![uԺ%+a/,fاnL|]LN10I;yXzj* uAH,org{zh6<=0Z:M^֠y$Y%J0Lb*_̘h2c?xy\ȟ4Ɓa%l% /,Su:J' L\G-0)H+ҷ`8,69LZ[T)~@ةk3Lops~vͲVmU)^AG>q3OgCv1Bh໚C|,d\f @ڴ{.b4>V;n9-gC=r4oނmwm|Ykyw5WR#YQT AuBKa:~cPw_Ckj|KArQiށ^/tk1|ڮrӞd+$IC9ruK޲BqoF|>ͽ R7 ;.WR]^PwXIO8^ V+_33'g Y| ^3ʝ\6%C}M8w\%Ŝ˟fC[2KpAPEy21kJlL# I_N-z ;W8* TN[8&('FS` c㍜ sǣY+/5lBS;.B:-@ȷ4zC֭yZ1AK ?>MvyH#K$M7&7h.(U܋RrђWB:Htgz{3ToJ]K0a'>},*Hՙ]C+\Y)6}7uat0d;Y㆞3L^QG2έ5_(f0 H}(Cѻ^tȤejeD)hp qo0^z,;׾Q@5j4cnEZ^yJ~W;I-6l u06L@PW' }pϚ2EwmG$gyqMV^Wwx%nmEr*qX&VSBN!I5K:C%o ^xhj%sm4Gb=ȡO,"6hJc<{g`B(De nzS=-a20gkJ Nx3yjD+Ʉ}?zŭqFBg܍J-R&ԖeSѮS&( ;ϩc*-iOVf.b BD7v\#ـl+oɜ73Pmixyvۓqq flӳ9 ^ɁHqڌٌh`rH0.З]IUMO煠+6B+,,%g !h vwI2kvZg czoY @wL?v1XB1(9j{$ؔF D7_ Jp1H$@jQ_] '/[}v*'Beuf cI8W]#$W 9g"SR}6Eׇ2ЀV›eBtS #yDXC=ְ&ыjݬumqɈޒÃעs.DeI$57CY5u-OjE;K )+TŚ6`!/5=L/ҵ?{B/~`րE}nb%$υUů>qxFOQʐK깙;(`8\Xy !s&Q4; ħӼNorS:ֿv)jv`(֔ IJ[La,ܓr-PyozfG|(v 2xu]r)|S>{4GzlKj/0|.QOHx<7n^NA`gKS(ri!0A /;ioL'#"Q<_el#!#0G~?6A 8 ^USf7N=N &}R3k_%(_Ϻ2é5qz;G C\YW}a~o{i{HB}[/R 5CJve+"X7ȁ(B 6S{BnlA@I(Xc%-?39e{Qs*[=1K I<)dJv6&$d5u(SN+ujm,ɠy13\IOIػs6rQF5%~ ePG8w!O.h,>d ki56`j-<}b ,NBh⚍m{P~4;T(ks=J]ѱ3UBqў9ǖhO'e(X׷Zbp5nT&"VTkCxFD,랆,fMN5 yP^mvn$&9O2{ԴaCqG3X8U˼·1.YҾvLMH3 P9AZQdyޕ]E :|rP`W-5 6(OͽեwS\"=vݏ w+r5qF>z~f;,G"ϼ!#3קنJ4,Ј:x5 :Y O0D")ᇾOl $:$( >_%E-Bä]7Lv.=_=B7巿hArЅm~p8(} ]5}X]= 7򺂁A*HI'1aO0+CeǠ ش=xgeAJ)5R@m`jHֺ{$o/`7d_f׫(-q:FzGZ~QRF>,9odւlޱ^F/>t?l z>Rx,"8DwV e]5@#mʧ&V^z4eauqNq$?.aqeg U}!H%8WwJMET g,xa̺9d0~Qp2` d^Ϟ/j {A{orNuY%T4 hEK:POY 2gp@kDԢ nˎl HEV E5l[V$AJL{%XrZq[t&Ӑ_7PsUB<*0Ѣ1/33oƠ.vhPFlBltGwow qN~@ S[$ˇZ)bk"Wi.V-ʎp ;sg#Nc;V-] ouq|S hަޜտ{Ҵ*9xң~ BIQ:M{Fb`\*tt?^o\DĻ4"ȹ:վZFJדHO;R |2OJn"W5(rjk,8}HB%^QF u6&UB<ly5IR,uIZ1= ofwwM&|#&IFsPQm=5XFaʟspCӶ6#leЊ7} BifNn(l4?Ftfً`WTvWyb҉DD(^$Ad} "ْŁF;V!fc3|b&n{"xDK^H68(~V\sr3qSl8_w/v2HOsjƠLS2>\]?S{j;P©G/߅Ǽ >d ){rd)}*XIV.{PC<-#:Ԣ+*)Jg( e $FqQx{k]LRеں<=G3WqgN:NP㰹%_ Pvtpj]5Ё'Wgʝ.3O !WHqؤ5`ši+P1= |N܃[:ck9HjXB͑UYa瞷ʁJ(*;2QAN֔eXOW4Y&N*+C` n 'RL'b@]6SO{o;>Ub$/+*+]EZtG'Gqta>+UU pk!xCD4E|vu^ʒ7UKh) 2jy ,Xrj 2ex`ABq ,!S+rhR$'Xy"aAqUX 0hy?|u[7L#2j ,ݳ^ `|zDʀn?Vx0p2lFd_I/a~sA" ,2 ׭Q; wU ]ル< 9wy*{LPl̎#=z F7?JPh8n fœH> TQZt˟8P2FÆg& Ewom.ݵq+$8Bnt{U- u:_rThcq}YEDuQϳBq ͠kX MLdPYV|lb{+?7}:ar*ܛJ:N oJ4AC(\GN?O!yod2DU>IjD3͵9w` 9~'5;|{NlY pekVsdryzeT1mlJ]JStJC9t>B¢2fe ='ێ޼, |9}[~W ͦ͆U!g\-) 4u2D9B(JVW+j펹ıHg?@%s'esB@:o4H~?"*nȏ-&[h!oj{%6HЇE!ǻ4u5L̐_ l j\wjnާχ8ʛOsjbElKuvR][HHQ4ȳ  Xxs9;= +q$"CN(ߚR^=R/>O-O툝ތR@/mOHtӡ{Ąpk 衃#$ڸ*o|PUL>;}O{kt@ҕgM6+eS %5؈ ïx vMQ˺k2䦋CbKk^0v?ͭxtJԩk }\-a rQJV:/4 pdT !Ƒk_|g@ʝihB$Iw8Һx3:v&W˸#a2~kc\rl$>.@?B0~3vD 0j!v{ID75r=3Y|.(3ŠuxC]H+rWj]JC}*p,z$5SC5~Y;O9Õܺv>sBlaCσFKom>&gמf9[_?V&2G=cQҊ.˴/<ƕJ 5OXy/,RdAMsU[s (,Ɠ$X7ע O-/y epV zӊ.n#ƞb #ukC{=#ePh$pOBrȶ:Yi H_zIlC[]u7P﷬T`Wضjb &! U%ŠˀZ$"Qu#z+bܻExUd4 s,S~{r}])ywm?a0E _[°۞z dEf{{[!xo\'h^ BvѡHX(^8,6{zjgj@=%y(D|o_ 9@AB!ao3*J6{Q hw 'zL%[H$di.K)Bs`_VY?Ejv 5+^|6jAqk Yj]BfGx/),$"o̼>8LzNR :pJm0o$kE#aZ4_jha %S0n"ёÊ zAU 풁q@P%;q)E'/{ihP+},Kq@ݬo)M$dnqwF3Ü p }k"6-{`򀑲ijRG[rxVjې' dnމ\1>w.<)gI4P(W g='R^-J^fOQ3F,OTV)K]{R&FX_ &o<$ݕ͆n2رƬōP=bꏃɣKjv^35bJFpwDڻsN@\}dYcӡ=88B^fyavjy4w`K .{>b^??p>(t%fbOcaYY)*a^ ~a ,MǏw["݃h}p OH#DÀ գP&|RkE&YsDHG(hy1@>8 zeMc`^7>:󋁅xZ -occa:t"XCA"}Bt^N"˷h{ŋǩsIxJrĈgU )XmmC6[ k-=%,T!׻̗Kެ-B?rB8eluvD}(H-C`_Ymr};7GO_}:Q goCvvXpdB #_֐ƶ,>W{ʲ9"8WDP}dy!y(ՑmO21po1׺bpJjrځM}fthŇD {ϭU؆sINZI@h9lno^gMkǢ(,$(_dJB%EB^HMж./fh~۬SuUƫ,LI޿O_I8#F6sˢT`ZS x݆z^̻J|r9#AT!FL \cnXaAb="'@}SNi?j@+hj҈toeKQ lK NdÁ)U ;v)+1h L搞4!:ǟ"iӞʄ/}2viy~Auױ> Xqtל٭Fo[6xM 3%:_IH> ׄ( 止%[09k ]̀8+[œ^,eXuB9D NPH `~~3BDS`-_~a `錊(jۇ ,uŨKhv(P<1o=^}Xk]yv\XZyQ,Ҍra/ssvU\ N`֡͠A: ՁkE[:*Nܭm}Ohmu}ɗbh0Y`xvg* B7k,K xͷ tN?Ǔl;/pq/үP<ҁԬ0ܠVP(됽,^P,*N2&&]Z]}ir^c ,u^)5ֽ3~:VSi8/>kwGFā]dq< H*M8dz$Ѷ(CE ][^',P1 vTwi[Wz?>5r]CUKnaonsF`4z!N#9iRǙ/W<8{WZp;I~VPe\sgrl V896/YDBsPP:y?ps6oʨ% .$$yXbDp,v5wT?|d]Fe>:H)t@]' hϊw"qdyP,_q?r/O8 4ӑp^PfQ: ]H@j(7;QקKS^u:P1nn3( "s 5);^ō4q2_\YاZMAL=hMvr AmH'XUgte2`)o\ \*}"l V.PAd_ u^ڸ;-#243Fu}z ?^p߰4Z7 >B§b#(~U_0aEσG]ВБF%,R0,%NZAw;DTg0"`l@;b.cgUR-j@Q.Li-NTT,-[n<SFA I6M5: I\1AA1r/L%'3<8d^R);WF;X>3g*S} ?4$Ə1$/?0UmKZ 䓵4p(/X9$^h$<04JQ>R~Mg>]r|S\SiB樷U@ǎ}fxâ*yNR]H)583 iSo|t7a'8h2thZ׎+ӛ CxCP\'ީKa]k(\X]og& e}\NJ2IbD43bmݧAȞh&OVgXKY> gaS9<` Ғ\ȗ"o6{H{mh(4fm9"9aĈ>:0S3҇V ugCM0>7TLj~JA;%):ø.(<85:C5ԍa^E|3p!`GY+{6U?B='yѷ>\"*\Oy?]犋4ôkNy̜| KV;n>9ng'n Ag3f| ?/X5%l?%؁=6* =C8'$13h?oqU7lEI_Iʢ|C?+NL-A{Và,GT aD,1BVۭ0V8B #[w!,/ߍ^yv T(QWd_da ֱ_ 0X~^slw/[fYb, ]86D;b*p@Vš<8Da'jv%l71nAȟSLhP^~lIo ,CKSYQž Q[mٕ>T::K7,WLi L/84aIij)[: <8A[C1zOC$I (cЯT-LQ&FoVnI6B2FOM,M 6``}tVG xHczDhF貨 zr?YG eES&\l`AZO=ECN֍<||Q%Ѝ'W#Xɀ5b =~>ph@ꙮ% >%}lCbd SI@&,y}SOnTerMIm X:EdG˪jf)=4yLA'M#u>hVZ\$]#T'M)Oqtϵ k0Dw%[aZJ3ίM6by_&#֟]&qiM vNs|lub{knM2"/d:&?uH9nQ}(/"V#a)Fmr X#>k<׸/H5LdVY=e1UݿT#MB:A>_' [)$i/d7#N.wg6GP!L+Oh}y<@Xrsg_Ljq&¦Xs+JR#} §r]Ko ,C!7]N{9‡ Etǧ NE(C4~J/댎^ 5pd t04&uTe2QHHZzdߌQ/*kzPXF"B<u-Y=t?l`/YZN=PmhDHK%e!zez!(lKR1_oˉ NZդ#uhz3{wfZ,TZp#صi>ES|Z(G-| a5zvpjoPmO"Lq8Ro5[VyA^?D Jѐ!mT[tQ~g;i4e7 @[Iq7?<{Cpzh_n 䀤ђeD#i\s?wSg;y8);\H-&%8 k \h֛O/r[D9_ 1̌xx0ٶ#SxR7}c+]0la`O݊IdO4һ2m4EsE3v̗KV+87T躝̽S='f&WؾƤiUٹ xVms0b;1ePM-&p +X[<`5a՝kap0B*zc7ѐHQN0/6lE l6uMNrZ& 0ɭON[Pr3waJ34NRCL^z. '>],-,19/,fE5i'T-wS X5PԱq6;/ki{Ɉz MFcwe ڎj2Jx0$w-J asXx|kx> $hd3-&QB|B8uݙPsw {}:/a& 0Me-IJ5H@K"sENZջpJȘ*bͷ|Us57\c1f$baaL%e#P`' X䳝RQ(<f.V vk|{r|M2Nj0j)!&bBM޺WSI8ݵ bxp=(˦Ja[{pXGߪ7QBg<ImRve(42SLD1(}/אMsZϳZ̑`Ex $C>F?it.s몼HA`{iE0sIQMamBY!]-/Zt uka@yRuDY̯Dy0JS'{ʭfdK1M`W߱\[i ̈́;i"eBڦk[HHX@(̰yNiK΃K&xB MH="p/gY{wY;O:jE⸀YEe EO5BE=/{]ħ-*I唲U_t9&pdАގQ!<-=+M«gƸ YŬI<+N0I6&b.\V/\:O_ip(<Ό: ]#oK]Z:x1S{\k k>Op\EɡCT r"e+P'`{3XCH%O|FeogsF>]JqDV${ǘaޘ= a>jy @O+:+*![osO0%74rLz :Aڹ'2Z:uZR4C8; QR1vꐤ(ghJ[Ҫf0ٴ%cUb@S9ǙL9mB{OC4M4J}tU`'l |3Id6kS7xhE!a[42pP x'tO I#43<}M-I07`n4\6&CQY/5X)Y}2n(Sb3L Q7fw 9$uI|7e{%Y銦oapGw.HҞ03uC83 |x|S"[vT3Gl/Ē隸;vsGOwhCu5йC \q6L-m8S; -혩w&&U%'fyK$ 6 xJ}J(xά6Hk 䝺S \t|8AN~>ܲlzݎ;\Q756b2^jW$lGU`nyziRЀЙ EYO9AYpHCч.O8 ׆aRD{*ܩwTK%8V>i9HP΅屢lQJҫGz'2{;|)%62,*]}JyyK1]tAz-."*) |AF%~E[רG~l'?S85}z;a-> :=ڧTڽ>+I@Y9AQ.'.Je^*(5hp˪^UYV'Iʏ+Ċ70s=a2W;pi&l3 0օhf f,~KB4)eشa{IR#U,뺗Nd֗)j'9'`` _VePiRMp\kPc M5ԋ^밻S9uR+ "1n ׭ Y|)7=Ts t[/f-q&Cɾ\[%:> r]shE=h5Zaf(Ɋ&n@ M /w gŴIsjVD>hّAh|~JqK[>c7JWOVC+9rXrO?{ SdDwrn="@7hO3!ũ3L,}j*/ jnrD!r}lPkƥuչ[\8j ޫlmE #6[4BJSMIdUNFaz6NFo@JvtA)-y.{2_!K+1z@ Z,Y`5 oINi_*!ٞl!GaZT9ډ4x*Y"XӤt.RB4aÓ+S{ vrZ?Yܼ"AGto7g`4L4=Jdށڪ#2IU6w[oVc[is\<߀TFJ*cTP2^x1M1|bNQ\0?p3[:<|(FXhߵ&?j:N׍]&ǂM{:ʔĊu%Ol|䜯"I {l )AC [Ԧ d>-;Lת=Z,Ż,,pFM$%tbG!@V Od_LQLߒ"U!_59=q "1s(I 31)O7<-s%=J]Dz@)t ! f92㋽dN6/-Q }9@8 +mHlÓ$թ=2߹~0{1RWt2C!4;@X%N<¨DM#$bQ6Zl_U D=Zip&;fxۧ8[Uu@)]4(p)$:R-8` l?Âr}*zSN5@Nq"ۺjXo^D:Hzw{j?{l{h[^HֱHe!ozlZ4f>bB MQi\*#֬ (kYffzP`'e= M RxsN˴T<}+T};wcBvٛ 5(FIv|[\~xQ*͜-)=q{G;.".Η tJdU=gUs7:-n^rG+:/GkPik_&E36 z4;z%ElxRH6{{>*! H!֒9[YW3:W=D9VT߉JƖ_ 6 Yd%DN`)ͫ RPg҂ -> HO{/ iT:l.zmww6Ͻ{tFhz$R?BPJ!O{j0R6:wxSZb#~ n>b Kjh{z2wi̅aA Y ʲ;}SH8f:&;l # ٘5( fǭ-jr4@zU Qq$̬C@I,00g6 6VyȚ́I 9JxS/uI#yJ<](Y>W '2s+t (>t8}Mej6AI$X0XޣwRxU/!'n=1;bpou;k#ɊS3 &qO&w;gb_fab{̴8nj" hwރQ;i6 uOp)eO(hy^Z䦊%V˅B^e!m&q# `p 97 -E ]*qO1tZ"g^ a(7UF1|K%>z p/9+XY'%86#š,m-#( |ªGEe&_-W_^ 8}2NC_ȔɯLkXth76J/ND6nĤ"X޷z- xe{x4kuF1HƸ٣W.P$Tjˍ#Qd_Ô4j 撍){Y'@X!?4ߞAfxjFm%[a4>:8QQUEwVPad #)D+! Arp@:_*ˀN3^iqAe$ް(P '̹˧GW^;:*<Of'N[Q CNX%1Yw-PȪZRGX%)"6l>뻥Zz~l\˥$ȮAٹ ׸%71v\~".%NA&FT=,VJf@cKb$jt#),~UX!lʒzZv,ѷgf@XM$aO@BPA峺Qotg5bUɯ,O+wWGhYr-%! ׼CݲPlw_]G1^mjql\E'P CK#39𠀾;-p2FG [r[ΦmVf(d)Wvw~Z&?_k}=),`Q~0_]z $ç[vaH'+ 7 ܞ]յl-55"\ R FɈ6}l9[9ѫ秀kuCb9.?) wjnA;['I^y}H4E{-ZcVc9[]%VIc%T:͓8^TMUicqx+/wj#elB }q9ulG3w!׭IQtupr8;@^f;w3` 0rڶT-`N͖H *FbR!tKsnV1 D`գ#~[V~LO@M,@lvZ _"M]V^5a9} ;R3>5& ׈ DrWe!y%aۨ}h {G~.ĚR<|z~G!= "ɔdaPZG3ҿ Xt>df7"R0z8(c-ݟ|' ݅ʗZv5giPQk7#{ek"֩ )ϙ]* K?8]A8y Sҋe7{`o bPKm*&J˖;u?XBh! ) ejfY[j(l;Kzm8G9-d 1/t5f(۰(aܠHmUE :XDI5l}@dSbj bX٩no$ kŶ,k NIFkИ Иv*ي-H3[ۣljŃm)%bfe {و'- 8AflF~턔e._N. 1*o(nD nD$Gq[lfR 75<}|nZW6Yz߯S׽2cm)yTڽKV-NӆdҤ& X:& 5'>#sgi!jde].T=,tz;OHYqqŹ4xS1!2$!M^ʔuS㑅{)NAb}Je5T;~M["2I$oprh9:~i QS|)6'ײw;y7c)3aJK'>ɾm=?-ggoR><<ΈLp&L܀V j7-bKY!J϶rcjL7XAaɆY'%&' ztN[aUwX(ƣn8 |{1fzyF PY ,C1ϭy$맶?x<4Y|yluA PlQZa2NnH Z5,K|&0'Cf2xܮGnZ' I>wVdO ƽ[@-,a;^~e5koU<< jh}֫ ` ?/پQsT"ns7θfS:6-R'I`m']*|wqpu5NZKմ\:c֩h` nӋEZBB`~+n;iЕXZw\ a9HWE|0.R>AԎ ?s f'cQa ^Eo ny^C_Yk6n<61sz#zO'q1K7ŋlp z#U3n":'~pF2PL!Zծ_yGyQaI|{D35pr}nC@l䓋/yҨTu-Q(mAT-!c3"R0~ծNa|V|'ֹ]6ƋT09<<lUToL ;bkW+6fUągq,hO.XQ4b@iʄ^'n:H;yF:(a@1wǦojsnB^O%# )V|e"pa=b"!NbWz!܇A| ֡Qon~B9{2Vk'fY1A>xtZFirrW9hE&RB9s4KY:)34cJrKG hVnA{][[!qf2j*(>'&*^0;?,Usvo򞘊\Q rU( —gcxjX]cp'hkL5 ڈֈ1Fx<Ƅȶ-t˱R0b$$c-;"ivfu.x)A gmUƔJ,VoMGwW(Ne|7&NڲX,S.nF-L!)#s##Kn趷fa|-wD,5(ع#bBy~?"Ye۵b3&ijےQtV[-,7s.(mX*h`HBQ7v&DZae\ciVk!ƔYdy#q+%g~bٓ)6<(|c*l|"'L9R:T`li痩doD,]o PǗ=tе\'}!&MMՑ1? d$i  恲\ s?A|$?A,s0\lXI>]e%ŀse.Q@or:p{x ˃:2r脪 4s{WA֚ܠQ,}Y,Xy`K$VF iYJŚOi|(nR$Qg3Y^^,}[< hdx! 2F 3!24IyɜP-x4{N0tG*NߗJBˍZVꍶZ&iಓ/Rnlf痑/d*#OK'ͪkdFGs4Q5K~7Prvmz۲;=` 2㷰s_x~Ryঠ|f_Id9|'Nj;XF56q>!ԩfu A-֫o)w͕&6GƎkV^3sµK8iRhcsw"0:Q؉]2S9L)e)#͡x_PUwLgWE|7){OsǴ~?W9Ud́e4+KHtсxewW ÷O9]q ¥]P&@һb۹Ǻݼ2Gi)|k,M^9%_a|J>߬MI&LפԍѦg֎MY(rSQWhR^C>9M)!LP˘m *әoNrlVʿg1@\dW^6.M^ c%}3hAMghsafo<߻/⅀J$~sla @n!3pWH ӫXK!bA ?2Z5ac˞b<\x7wVeT<=I&SF+τSB¦`i;N=;riϐaˡ;-ȃ'tmH\:X$a1=ozٍLڮ/5BdžW&7T5-е (:WLJ[6â@@E+p[n'#>L.`8IbDzk0l&W:=r;匉)y4RGOIrtE|N+4!<%C6+/dMs(z0eMuP$|?%o~rE-aF1G|w3U=}Kx'gc˽kyNJJnL{mJuޛ+șt\᷹g۲X'".NZs@D5)TiaQnXɴAz9dF?$CZ AƻdS/))--_& s(D;tɑZpBxc rT}t"M/iDFݪ/mY,79 YGKgRLdG_ܝSX5=${99eIqI90 dΠ-!'벶WUbndgM^߁N)Ee.Hh9i:\)ÞGCR=7ŋzEt_ +Rbۇ=2|EWXɾ[ڑVh)AW@pe+h/?C0mڣ܃\dpORѼns.nnR(*0U+K,*chqPZnJ HR?OzoH!  c:h݂hH'ĴL' 'x?YI9eQoK܆$9+iwWRFE2} 5x1sF_g-|$BRLZ^wl,Po+/6%3ש.R~ 2@D {( dJQ>rY[TO=rCuH&'*bm)pJyO6#j-l!7)BRQ\0Ǜxٓn~貗 `Ct tҴN-!lжQ\~t=óIsA]~ڸ`m Nj\vEeZ>͜ec^ʒ^.hX=NJaJwErwCIQ25uqw])[ I/2>G#nLFmĤ ,mQ;-,7jDZ'w&qP i-Qf-e!Fx9~a5q2ˌ4%TX0| #PHu%Փw,A?6gFbdc-V![Fޚ[v˵TR:8(Jy)s5NT䲙;?%BcDҝ;ټf&f_&_Xc}L̾eV2}Oς y߶,mz M~9ة 4!T@_Z?u=E[fF(p[Osv3"Vsa#n|tOZ呱Ht|b,C/v\?ioIk\x ܨ )ˇWJ_DgދR4XԐ@^Y4⹞X& (|UjT( 8+<:j?.҃q%`1;6锅Uv)h?dsk(|i}p'Ln.7af^fbAt= =o>. `=$dP8\kV cN,Mznm.R(SH$=N;wk Ec80MV]g"McQqS7_ñL{O…C`$=T)w*, !zܖ h_]h :^­g3ȒcCWmB91;kJ8' ^uf@}8 n$HI-/P4 ||~=z K9[w$w]*GM7PE$}*vUdJHc V^d)Nj4c16q^ȟI&<? #~&b1q(3t26ݕvx+WyאEĮc{Tf( Nz̊k\ct dXMS׈Rz2z;N ZpS㈫" \@Fƅ {XY:zU ϸ?3{mBǵG'|k%Ô+7Czp; ?bwPKEoOX,IF#b-¦Hr眏'6NnH;k I0Iak[UwEu]@X/bD8Lffj&GCd*5 H@|u*9JT<]5!)\~]݈lRuwmye@[ dO3В2lkjE:`l7j2~ ӀNĢ%+VXMl ~-g8X|og?pESUr]]*S^PX޾_= d,\S28/y;*UIm%\SεwvHTppco/KXeqN!eL$ugYFnnJ>Isѩ5aJ>E>kÿ$_wENw7 \NѲ:Zk}}ڂna~zz~h߻='}wg\9t=5K5Z!h6>zv X:#F/5s|ىrJ wu J~F6(YC%5(oW;)6_N%bUcߋ1h^r{jj<1qsdՕ*B#{'#./zѭ z/_Ys.<\g[+OyVgq712[+dxsM&|*oK.fzYAi0CU Tp6dlǁEg|m%[%q{oODWџ«@WvNuz xůw,ġ` laSv_!k8]ڛ,}ơG,!j.P2<{PiUl+?cMw,A.[aU>U)^Cd&l;!r3F~ Ő tĢ^Z/!dU ѷ7:HZcKl9K &PbNAϜH4(hr,XöJ5ĢZ6IT5 pkddd~!q3;l}QBAqJ81(W8h-~c2tDZY/vd!mt7GƦUp`o"-xi_Str8 ?v^rQ+;0]o2Kv[R rDA`gESڑF-d4];'g%y~fyzs3$Yʾ!=G3%{b[kA(?ۅIn]á+7{KF_؍}怗Վ(ZLbĈǶ\PYs9E豆pX %ܲ:44ųa<)1IKR]$ko=2Zg"V?5C|%vd/L-{(-B3QD71*PDe~^ρ.k9a'\ܭ_y G;h:Yp70 MUuܬu<ř,ڑU{RĀLQ4㍁xI.?=HE_$E_IrFk+EQ4z7oC(-oؗSZE=jh1ohyb%F-q>󮎣GF"fOS?0,)EB-6OFImK0ݍ4~'G >&[@Ǭ1d3!ٝ"!"[ p+2i61L{H4mg}>-:Y끧qP`1P`e$= Sք^>d9_FY\_M-s#G/$w{a9мGʥϱk2lynw;6"@ZCǵ\S<ۚ`7s^\{Phbf X_},z oWS (*%kTtɟi8q@fGsry:/-1+Œ=Nǐ8/%H #5q'rĵ#Ѵ ;; L_=N+lgl2Q62p?7K殤c ehYJKPs4J(TSa/g= hx;&^؈ CrE~m_{.5&4|ƓaTԩɈ܅yKwpP}&15:o=7zC8{z(:|\p8FE>؈ԣhൌO(M1DMuH d-%Ϋheޓ/XW2aeHrͻ rkGaKر30ytD:bsQOō_XkomЙر}-N d#I a]2ʘ_I0\ ^$l.30G^7U!3b1yci oB!6 -^ί_g81$/e!mjøz8-i;NYU%.$B똌))߀1eVY̼5,~Z9nHϤ'mj/F p[WX>غN8|tj@1Th&–L'J .'SْT8VXN‹ z'sel}ri/bRNc本 ao} TI>'X/Eͦġ{kt,vUBa Ž^9,e*s HjcL^EF *DHޮ8/CScv&,ux;;-?2d;k W15-Iv\v#u:0TY$gi$NaS4ۯ+et=:xFLIo1޹csU؜5> AES8p7fFtڟFLDUo&8ez-.REiԯ^)bd`/HJ iCF9t+e}Ws!_čy$'?@I;pb=z3"۵#7^jU0Z.U=1}v@D$`U~r+F_R\3n>\c~tPi{_e9s݂*Zc;($~h#x  By' '^-cQ6ͩ@d0Why~! ix/tT"t`w02y-dS緅(!5It٥ ~#3p0U3`(;>¨َ,ʞbGN4U. H!U]3>ao8ڤRs䉭h1-^/UaO"t#@;ɛ#~]tz6\\E&1!}t&=!W!߷xګVD7jjw画Bmh$$/"Mr{ގWW˶젺 <^5O ixD6F~B}|#v}I螣/t'!ْ qƱsd׃Y mJ&uBZ.BagUR7ϦIՆ2G{8~XA%s!iL}Qa}m"Kr6Y |U!1𫭃_k|ɝQ5ţp3eTVʑNȌ)pF,Of;bxAiEBj>e'?eZ7r*\mo{`TOR*^4jOpptɶ {AAwM|ny5P}zPjQ>^4PUpICvKTrVֿ-<[rER7N6DӼbT lPRw:ۙwe AU4Z4qeK9w1gcrFH^+ xHB8Zrvt(~BXASNu}tCD"QG= .>JޏEsEozg`ݾaKd+\ј:"tlOaFƮHKM%2a";B}ywRhE%ގYq]^E%`O.x-+L?,ɜB{~z'B&^h֏~0t[yz] ,|X:]лVO9y18t )fA K M$fR=~_ @*V+9G(ϬJ-ep+,=qmד6_8\R*,7# qW_8.;Ă{ܘTi$!L:(?w㏍<>07biu]*}-ͷul6]Ox#/>܇-)Zs9KxG 1ࠦ&r54ygqbM@L)rjĀ@'*2i?l^˂[?+$kZ/6\zISw XxJpăC:+ ^D<$OlÇ',]ns'G!1.ľ:2Hľ_)1ԭ٤-Z y+6 zO`5ҍ0c0O芷m]WM[OחUͷˋx ,e BV}Nl$-0Bj\Y^uХOJ"P ܔ@35*Imْ J;Q+fb0k⊳_]Tҙ[/ߙ4[%ٲ ffԕJlf~ɓuM%C~]jh?)WJ㏋Y.3[976~ N9A^6An ya(o6t%>"#["QX0]JPng)fG<ۄքTCS!#?$D0y}TNn(:*~|:0A[M;d;_ێo&>1``:v7A ¿=;Z#R6Scڅ&q"^#Ąqꢔď,m.ꤌKq,&pq>nWt\(V.n.si HLEђC-eosd:-3j  ,JiK$T4MLzDI&w𞦗P8`d@ʅ 6znԒ[Y-V29 Huյ>( RȖ&vs8nxs|"6i!պ`OSv`# R};lA`RElyNQDd QbrgDev;MzDY E}̯%9ȥsvM7F~~@*"ѼϚ sSX% 1g"D=ēGqIF\Mm f H|TSx$8w]SRCq;QFa'X{5xLWPQM5Qgp=bǘF^z8~tb` A}.wxW]c~gm2!< 4Q10ۿ&Z%߀~&"7 s`{vJb|a2 fj}HըmG*T$D ˂b41گ̵Q6MTc?<ffplW!~|[,wH$ݡN8u멘[f- n^u y+R\m@H:P`l" k|nD`U&={6C%* ~*QPCЯ?n%L`]KcaS%*'RboL,o0 >:{BX.9=*]ʕTɛwO[IhгTQo.Lq⢒GJד9pJ_k6-Oa:[WtS5ĬMsv7&txUVW"ٱ^xk)ʘ[}TxV(bIJiɬ8NBv@ĉ6OElp5re,P6LԒ[2,0*C6+ :CO+PZ,{Q'RCҡy=Xu _cu!Ȼa5SÖwH|mthXW`\Ƚ_gI͡KcS>4Rxytt̻fthwO?$$|"ihxKhGS'w$% mdEL.EZ"8Ckl\] !C`h.ͧyfw1vtU9 drA1غK?QXHX68%Ű62N,؊c}m:£9CBBF(/m(M釘4> %n=UGSI!Am>@j5K[U8=DoRmGNxuK 1U6o{^!NV{vXxXF)ά(wCjϳŨ7~!/OvyQ)>ghC鉎Q2 j,YʮcJo<=8C5ً36On͑Q UJ)CY $U6U>cZI2A) oyJ .uCΪ :$31-vL#w!v6q|ΒT#~X9ՂZen5iִE~z t~LH\Z+2q8 V_m@^pp1\F ԆY,* ʏr>=bM=-й _\;/e,[`(A/vs Jɞ hu}l-ӽdGJU>hOSNP3m4#s'粼>gy(~ ˞_( -ֿsnN6\z?]EIgR7|zFD]Q\Di%)2h6N>UlASzfwv7&܂?g R{>H8V݂RI=4zDHH y JUx2Z&œ)% l+V7uf ˩NX[BJ1cf3S`k45{Ck7n +]^Sqh:+R>mSU,@=$/$~9- id3 K`C: ~D#q;2Nc~=9B8BT?Y&|| mZD)BQ-]n# f3:M]y9b\Repy"? Rc۴-lj]-NAdխ6h@z-$tm8=m]KE胋Ҩ=D1aVc1f,_f+]S,]}V>k1LF)='J,7 wFeg+ fORO{!a6$A0UܸmU^了5qoaU"AB m_y/;-^#>69%#s)5 k ny'jJYi~jgY39vh4[5؊e6 +VP VzK qd(Cp \i7]Q)Q(TYde)ŝHA=W)K«pg0"з18%ˤEs\M #kde^X 3I!kBdϸnI '‹&*Gu ac a-V\m6ƫ M3.doimDsY<R zD9U |S6^9=;w^%ry$Nga"o,8~$#u9"Xw'5`ZG=f@CG=I^0fĥ REZKlcsd*0= ^ r5=w]7(JֶWs 5j,H&~dSa樣ե~B!y|KZ 1~lYġC9Oٕ$8]C~t# /NTkRd-Nuu괘$m$Kb$wvAA^$;/ Z$1,!0ذW:˄`!s\kZwIw 9zgi-T-zaz 0 ubx77h# }Mzt4?dW5h2z7g-e5 21;x-*acS|D,=]tد_i XR?vJ mteZ:9!~8#2j$Vs;&0 p!&c7Gئ3mBz2:4$_L_rLs8{E؀믻,GN=t#&le @M!wek&OwVE),>]]֐[ OcPVl,j!=J7nvDrZP/PNYè\ }I,(T$K; `5@@w%Bz1d:#a.ַDDΠ9X%>#ľ[P? *iK͊YWuNH]֋u?M;pjUҌNl!VֹҠʊPR_h_YWU{ߩc-d»=h H~,2*t }͹\@rzcyr.5ߥV7) CkkƘ )ϋ?Kx<]E|'#k_Vx% |>R`{knq.^jb(7ߪmOw ֣v5N+MeEc5])ԴNOqFr`mYK:LB ``O(tH9ǯíKp:f]:L٪R彭i!IHϤ2EsU8'}qΆ6#c0_Pa1rC.pk5DafFHY?{LRS&5@_.}jJJiFk9N%;?s` 򝠋O4ʋey18ĵ\ aq$^%s2&3IGD}>ZB/ +8K›k{j4]uE/HKa9uˆ上rHbF+c*voU#}ͣ4@tt$SAtxO<^V ?s )62myD.qn+_9M+܄4hl;bni)E3_JZJ$V곰 ꨉA*?,hhP (T,?nͥ T5IVle~&w~gSG2/+ |*bJRNrio Y ;MSz$f1֨߳!S["/4N셶;y"RIM1l@3ZN}va+x!JѻQ$^L +m*J}4EM ԉ~[ͪ#Ù j a4tTyBH4tْK=Oy2,r^M:TwI!Nߵ rS͕w`klgP*T>%O(nϴzZ?!02 Qo Z%$lN;d!>:̥ճ ӊu zJozJx|.3 22@mL/91?))fֳlo ]? v# ]I\-0* 僵t+FsA{7#wcVB\-V.ug4nIj-}N{{Z৺NT>@~ѯ9Ɔض%~cszjoKY4'8,]6iÏ#-W]?\u}F-M3:_ac08pF&t? aJQU8}s+Y$ajw!+5駒qũ փe84񢎨ʔ )ˈ `쿒1l4 4"X5 \R?(5B0눂bsᗭi3BpvGO8ܠjJr? k/% q NSo2IF>t!*ɹp&pGڼ1Np%a"L[F bIi:Q.YYrl˩nM>:Sڔ3'd~?Ef#egH\+F1%H=F鴯D[AŌ] ԧF@YsYӒllG@t/dE\<6q'9T^T VBД{Xr: \f΄l*:HڀtJ1Ejb/SהptvUjliM(oCa?YDwƝ36qJ";͖qpM㘔}O8]+ǛXA]oQ%Gz_Εh98 aq:j?ҋc@bӕJ  >~,a9BX-.l%q\k"WPZ (ˉpdl&Jv[z m 8fg;Mf}5R֪N! -aa9C緖8J>:a:@<^mԘ%emL}NRZ,q/dIq2yݛm TvK޳W~50؉c-GeH_Z M]a, /"2 D+ FtVHg\ȅqNbe $p:[0R 8QFbnZ·?''iX0MgmbSC ѵ52 +Ś\@#7!Ǎ]|7>Z5uaAJ 4}/>4(x4WvJb"݃wUѿÇWk֦lE{ٸyKBw OrJ>mv(tlg8mBc"<ӆ#TAW^ YU@Z{+Nh)y1cCZG+Fl&YVfg k-Rjy:m~ؗэ\KA`rP jɁTOee֟P}d w3HawC|bKgWOQ4kTVm SK|^7zR^F~rjw_D|-&¦X=j,ϛ&c쪂А?7k'=>6o? ~9-dWKT$fƋ" ȊGG2"S[Ձ i>.jQln$q&.p?Ƞr=J /.o ȖA!]V2cyUHvGƋxi') Rm3Y >E Vd~b)v.N̸T?;G*/Xoh QIn(@qeOȸp@u$6Uۮb7mj]N$]t ʘX'(?o"wueg,О&^yJ:h^99NH Q{J.]Suc| pn gip:Zz)BVzX[sf 58dqHr i| 74W13\CP J<&O[*]6s]TӋF)h{]D }32$Xa lX0 cϠN{QD\Fq$h5Xe$t~K<뢆,tY(00j +7)K3TQ|oݽPn:_j@DJjI8/W?HR)̀ɷu(wOf/Vcf _=fQ6񋣉Fb*&p]B!]Xdw OC O$MF#g_T[" :e~u3k!U6-ꆐ R}&yp*,yzXBCݤ_; 4?4i|&?/ ".:v{'Xrъt|Q4{YJ.Ub*1iݜp[Cr#5jZʴ *e21p74C'JAm[-ssDXflP*g&!X&&B3#.t=\Z[&{X)Ė=`E 1}?bvrg7K00 Bo˺l`3YCVhQܜ(7S>^"nP`8$ 0XگE,qCN^c6 l:0ϟΛ~ΌnU0XAXLHީXT䊆p);g$IZ  fW_.BW$P{KJnmceUbc /|ޯK NȐIh  2 |\a0GQZywf pdc6=t߶&`h,HX9:KנuD aH'農 !]h$SX| Qy2r0goJ.w,hs$onC/d%\8pqԛPVH5X[k]0~`lj+7xF.M`L*nDY||AOq=Ɓy1 D߹v*8uֳHd% -M+ +$  hpJ&58\WKuy"apK&a$vr-+e`d_Vuj,tp'1ļsRS9x`yYI#DlV1˖@IU!ߢ: \.C{pn|%s12Y=IfA&/Q`Eʓ?>?kYYj_fgUhpq[(JI2lugsZ^S3=8Iy _ wS]ZO6}ÁhbMtVEQ2h=gr`w=Z~|ePuГҡ^98!lS?)=RMp0!\m ]Mi3z Ge8U =CLw^u3?A/m CRfEiBr99)VVf% ÖcKG]@x3K{Th0U/on *V&/hZIYEbOɁA5 + ]Ӳ-J l?#z/sE^`צ)0NNYuNmpv"rVm3l-ͳ/7cy@'0$סZ).@Pn?bBFtZNF.Ll .Ե#1$2->A~o 7zn ˞ Ec.lT 2_RGE/:y(TQgtMJN0ihOh1&Z\<>qt(aI <",N UCe+WŪ } 嶾qJ YDV'eߋ_p$&IzckH?f/yzF)/،mG{xkRbcB.=VyZLymH(~iF!ž3 ]Yb੄SyxTey^Q^8a+]_)gY9 X߽OeM@:\ʉߟTQbx|69v_Sҭƅ3oص؅ Wb9fFs$ PyY-+iD 788x}O4=9_ޚ+~ɫB+L8=?sYߪǿlUfL,NKg^QDB2(czt1(fGT pi<uk S߃ u0X2R^̱IB䧷I|oV2@1s7-P3U-!DDr9wx!&8QbH3ȵoudpA=*YléyJ {H\ # TmKIHD}YBzW9"A ]XsWߓ_ 3 m%G bv5{Ϡi? Sk X(@ԫ77zKpKh#^1vMb}Tnc$=7RrU8ρ0hUr$"՚vWW'4=#jBs/~dzKh1`Io@؈5kt:c*f⤭܍fT11QaIa!Nתʏz {GELҌ;#rc?T^%]l埙iCd5ǂvmYQb/[H1!-Gu=]oK7(ڡ7?!nE82Vc1QKk7jD5[NFX`)9(;)B82z ]-?E&YZ%UhQCw-J,"gܛ5\t$9} !Yv+ 9S | oW;,TRW_۸(eõ(BSޣBOd %UgxBoGOojɼpnb1fܦohやD&%fr'bA/& 0;&1yy`Uۥ`pM,ew'I[ِq4óKaZ_IZa߽ n BI1*~:csm8np`pU#kRR4=c|gxLG8ny6 f[qA1YJFЈo4Zh)/!ak~S@G0F1nxK">+W\c(d%ArHU1u9Wh{˘nqlLS&k$E ]H}0кONxb:<+y)+c<% aEx1 KZāHLV]YmVIC=_Ѯ&nD>˹ZN'ܧr%>^a` T^~5zY84*P]N6vJckg32J ¬v[LvdC'W83ESr V7bbp/d3픯{9ӑڠ~Қuy^*&C~i( +v?fXe=kƺ{_~1iyxy؁n0΀rjI khDkNA*RzJdݿ=3qBT~Q2jx\zchxъ\| }7$}g)[#8/xٗ -Bs"O@=,ޥk&6LE \y=pUbNK%}1?, niI^tI-AYb7>C)(aV񨜐[J9"B_f+l56  &Ș~ ꋣVmհbc/$2^<<֟ϒ6`86JE}DC!ImF95S] ~%ljp U.c:~)>tLوtqFQ ָZJȣlRbgvbvHk 7RhM +FL14)%4_Mb(<x.0߅ uQ|B컴MLh"/i]Ī{Лyns0@KD} ֙CTЁC=,?clBotϕOf!ʵQIJ@ʆIQ=#IsĭDzp/P~e甾B J([3@}:f`cR*:)f6 !)I'9Y?l:}9equ=Uu/jt@M;o ;QqB Q:Ezg*懲;K9}-hwRGӹC2+0wq{+ut H_#x<N~LY״4Q9Nk|J'&'VXB e&oP0r1 U,Lz/#?dX/?23sĞٖHɬ||h;JJ c.@s[Z]>e ΛZCAB%q!0, y85+G=&aYmp 6ZbNEN%NKow;#95mÙŵv^j pܺJyAg{[?&\3'v`HD.fˬ,QBw2^DZ{vFPbZ߽W;`jmaڮ.C!Fq=i&33B^*"ro<2:"Vz3Dbť0tYΘ|eHvJxB+hZSv&v;86@V&x\ߧӬ)W2[ tC^TO:) E*a{_t b&f e*A~K1t6UqidDel~ƽȋr(>/R.NZS~lkG_=x&L MPPo[L6h>^(ẽ$|[78ƀUXN&jj_Q,>,oKyL슉[BU8 `HOYڸkCỐ=rF{J $ EP\2v8\٧J0Jpй o#OID$YLnRk>G|8yƁ\8/!Ű*\=!pĸǂc'AʘB,@IXq]qe?^R,FKؠ IR;, Eԣ7Kl?Gm3ȩ</t\M8c sCP O$Υ{i9<q  a8*:q!C @ކ7ooA\NQ5CωZ xiBm:cPIM&'?шtPU (hWHΔ5@69'`&0~ d\k-]76tgUp*kWF.ёg_$g 6 ! 9K2/iHvFBYFx卻_ ?6 u l3Z`M97۹GQT |`v4h7w:emEp&1HF 8?kPw1oHK|wx@"bc.D^)EUHE'6өF P"iV\ FCǃB>d=L-gvұny/]w/i|(X^ |dLWr F^],|*ς@ER̂="p<M_!/$~].MUGgIwQ>CiE BN='#W]Ђzwby*`(7s3zeòB+kAY YfN9R%ue{K1 _m ݩ}Eke-.c'57D_9ޅ@Zd&FןRnU+f?A1"߄X{h3_O+"{_Э6jLte)[*Nk]r܏q׺e2ezfiuSus$,x)x`Q4D4`ֶq9'MF8p MXT=Fp&{LK q(s,3Dh۬B`; Ӑ6ĝ54ܓ H)~@'(KlYEz^> ZiѕII[f2UgÌtbqqM,,z"@UG K:;T\^s>(+[RhjnT>.yNyrgd~{uR8mhT-g:ȺJŔn}DE) f@5UN+,MA1Q zLF˷XXYo/Sg[t5ڱΣDބ1u>*y l8X&tk2؇;pFP!rL+Zo7ܬl]Cr8W$r4Ov~\-}À?B@ KÐ[Ul0 }El!ÌI8<>>4:Z,rEH4A ߌ>Jqi'oAQVM)P%`pkJtnPqRk^'1L 98:ア9u؈mljok<|2Sn:52ВqY2];aw,,@"ܻPRۑi 6[*`8#:b.sk5-d}]O}Ӌi-2O|9d[{1K+G~W[յq[_h|g` Iҗt8!\Y>i]O )e'+t<ӿv/2\]w<#m+V@rEb[.c묌e ]siY$ ^h[)Ub9_jzcUt`,83;8kll |Fv96Js06ˤN8ɫXFS d&V~y ?3, ?RS~s*SK ggO* 60\lp3+)=/$,f-+IB^|'0󆧀iU-cႶ=B|9^C&7[ toꇙBhԁ:p]4bEl rEϖh \wtilw $ 3>b!wtVT‡Dd2*j2A2}KqJܻH=OR9h}S7I-0Arrb-c뚥}~Ώzl pjn Q2%|CP"d'^Z 09Tlh HӴJا.DQ׉iRa‘ڸϨ%3="3gPLgbJZE6xp-@0"0t16vxJπ:y׎)w1{r"pPLBp\Fw(BACPqG"eҋA"_uAXRځMYҳ0@K_CmYyY3''tw.*g~u$X  0E-+"w}(aks\5yoGfXvbwֿ=\t~m3i8LXh9<*B[jvT=+܀=:d떱'%nK%q{$T υ}z_^  aҮq6q<"-?;x5u22-A_ zO, pBC#Z;$/,X:rKҾۨ^grjIΜŗ̈́7˹p[^2hhRM@9OA!{-c -4QbDz4A_Vi1Sݭ_ca~]?he2--q b}z~@v}1g>%4Lۼ=_ }UlH+-Z 35VC:/LCJDDn;|,bX_lH;MU{||uk8mp| ѡ+)bZX„n?Z6$*_h|G,mlI檉X)f: TU~:nCh/ۭr5DžƯAsR}Qyd"E͢x\5Xj`/7eC qv/kG:!QHs vIR>vpC`&ccb;k0rnB['U ~(\Fy) sY;3 3`=>GzG&샌*I&qLa P&)"N=Vۥ.1`3m]]ףz2lZO~9F p y@)Zoו}Gpd!AahGTaO I['4-<#O9Ya#h4uelzv=@ %MW$7I  \T K8-BHaMx~h%io٩`ΚQ|6¨1ĞlW_l T"MxAQ=5̹U"XoR'R'H8t G1k DRA6Pd3ʳݙ%ٿl YM4>U.SpyTFD"UbZsFjd:ot \I/:+{r(ۚiJ'&4YGy ʉ3Ip- '3#@:7ҾM7 o7%͖;-uRo8"fWT8\|K^M3Ӗi%c+jG=-al!L0F\ϻ~'2+-L©(}EA|&ò(~Tt 頂BTEk G'f "~YޔYJ,:5$j'P(zOHMJ z!-z R4C@ EҷoS+ ߹RdU:Bikļ \/V ?8 oý>h6IVkR(ljhZtӪDɖeҼ,Ryo< CGZ٬{3L8RDҖJ?_ZƔ:@ A̒ݜ GuT_S`D}vTkdA&sF}$ '~lF{Α7FӦN+PZQt8 ^}YFU^l-#ϮvNZE\ ߑl %]4p)D|GH=%DP?svGFHD"pЌGG.[)=ף=la-)v Uo YJ_^"]p"kbϦ }cb&1ITvTikHArYFqMP.$fCHBg{DgA/_I:w*kI7 E^,"I̱Xjp0tiƫ;9ߦz2]N[GKއ/DJULȗz/D?C{7۩I_woގZq%kL *+  Ack8L~ΪgPҭoW)e- ;pKunJ;|wjRA*U/oYڦȄiܽ [;Or϶7UEPGVY[k׵Ɉeݾi6`$pk{[@ySA먐#Zf!1^ LS(HS`s+.:#p!"&ϖ݆5y<,=  BXʾF[r.t`Q_qduAI#}Q^%pšlg8c4Sjcȩl}93͖"p1Be.$ZCk]"ooS2PgDD$[q~@\Gm$G;Z?FgWD=A[ 2mԥ7gx$k;zP0 0] ufϭZ , z<S}vR.S-9g<`zϐ$oWw bO0-k@{"sKcƆgtVo#+2He}3ipEe+,;ܺf2v xmLsgW!`I|^KF,XO-}=։bhh3ؘrE{u^s[f1i+6V?XG߻OA,7lnqLG '^ wےTy+ ۉ2>h\T6 C<BxaiuN<0L:M`MDqes#Y Bd2ȱ+{0ؠnXsIQ?=Emb;'hظ0?>O}*F=ܺeQ<Z+ $6^Óœ[%j- 3Y@Y_Mv&Ph7RH['SEreX>L1'pG}_K,P!gH/  `!k{hlEg o D,jX myt.ixd)P?{;ZNdomvH^ .oVƣxMOY C:*NyRq1S+HZP;>'Tb P+?`$}J l|)yP] 5ruԱNn~ANI fʟ S@şKz |k pkF:Nw.g#}F8ZS_!Tb!^rX#L]^RZNqlΉ|B?L "˰8eM,~G܈m_qY\$EnXqf^??Pwc 7T80Ou3|)J;(r$x;h5YρE쿙}z3yW Yc뱋3"Z2H%[2Ɔeo 8]l&ؖk)h-jKpgB޾}&iU7ZjMX&sD\ҔWB[xzM1&w7J{70uS}n]*Gp?1D6#[؎ᄦ:C[F\,k}^F_67p/&gr|x=\E$ NZ d7ӉB(/U•£m 4Z5P9_=χoSZ q(?3._u zGuF!fJȦ.y 4T;MHbȂUbdÛ8N'CRzn&3hoL5.O!ozH-J*߾sPpڢJc'z41ù4iZy6Q 6WVsDY֠D@Z^?ע MbhbZDG |oB X+2;r|WǢM=uS6 Jt5`ډJpr/rމ<.B ˲JK߆a}utePĽY9P F* qbsvaoE>qσkr?e֘G%1P㘔_CmpXF wCмyYk8'j-('%Nֈe70ۆPK6A_t!,_9S/*y~(1juR^?~iv[<(ȟPC 16KEk^a0 C~C=஭BǚuQ%\tSb}x:/#3+oR?B2~0 ݶ>ޚ;5-p}w@ƖK4ig!z׵DF`.-V:ޔZq#ߔtdei-D ?8W|s;aE.Ӱ#A}nG`m?a#8/܃5nzOipdqRxX "ܕ\Ɉw,ǐ? %8'J}]?kV=/ *s<[X)53&j:вn'Hϑ-WBlc WC6Lk5iKctǨ/rwI׮+\L -&5+B/FK-I\xPs(K[:Q@19R,մVD- #?y11픟Ogɪ7Hur ӻ1F<_ o$#1M~҂rзf@ POBczh4]˝DhlzϕF'6YF|)=8{m)aBҤr򔥷Jf}7>[,;4?Q)lȱ/ Yb3Fտn*`(Y?1BNk@v913mPB'KŢOV\ZygpzgPCn7.m1=cDYeˆ5~5 uxaܭ+CLN  {6AN7#WM .Gn ׉s-,^)ݎCBGNۭq3~Sdȩ3/8NFA"O-+hȏ'F^p2OêFJU*ASb:(n%J~Wn 5@6;"atYWo5e R@erU5 ?G$|r+(tdV!8RC>2t8+`!A"NT+3.t9 ntVr~?a|϶ dI x'cN|8~1 _<jgw9K9=ΤS3 -!-GD3nZFsa@%k+9Yj\5 ܅ǀ?uUr%k [O6gl m@2D[Y:GA*)ٟC/2t!틣@Tc: 5]wnEYAtFX2yAQa4_^$da d9PIng[ħ88ց܍k:v gh0"B[5NLHĥL+?C\t9oYI:W8,=ҜFi˞9vzy?`m.>ӓ~a? ˅?l: |ghIp954t(],`9=G{+S\@^bЬ.!nb&dTrwLrgIeH>U:y, y,*?i.@ƺN{ du)`&l%O_`_;@ܙHt,(r)A%y]/Jze cPP"Vppu7kX8-dbGs4u sNcMnW ƪ+5?.zaYUW hGu\{D{O|0UF6H˩RA-.(1_dQFÿU9d^Zu'_k`,gVc1VHyu#l BoF*N:I'E"05.h*'Wy CK 幥x:FhQV;W|7'#J+[#{w-B<Ze}w9HH /j kS%PA|є ̼+ Kz5N%p3L8{+eN4ٷڂjZDVp<>ag͍V;//Ɯ-r]021)Ja`՜2ڪsP@`F(cώE)O8X\zrdoI\+oMk ic^:=m2~^pM[|u#;p@ ,,'3aZ};X _ PGBiuRD(]Uo~ūJEa -9݈C9 O a:Jt QCߏysF]´e&_EӻL>%29_SڅBk뤍Bdj?rmM  Rx ٻ ls"bJ|f1i>|WFz(x*qfȼ6(X F'4k"ȸPɽA *6öaӏ=u.A~(H{@)HJWFCP\V hH]h=Qi)Qhv4V8&d\:Pģ†Q$;( 0&tx*<K/ȎR^>1lһє8nw6Sb*(=) %|y;͂Nt("JXQ0!^6'V=W k( ʓ+XֵoOAbTziO7s\o5:CPԞgn[9lZi<^F*a Z#ukZ{&ܛWR:&/ݱi#i9bl{JYsZf #ÍUq35p]bCPE[K'3ѲN~N ab@7O1dW e-4E{: [xJ` Ɵ)Ti+4{Y+gi;D<(\xz oy&R?U{J['uvc|wٔ^XWH;Sۧʻ۸U7 35fu9~߰VX@ŠLI,)#?66A*gؗ ^NNB` y)ߌy~ %@«;b'G%V8X%Ȋm^j1r"ǜsC #3 匝(YoF$z |'o WL8G*B%7E9gm[a!ۅd[lkrq^MIY 'ŝV:CzuMQaS+VC?G77&=?@X_l~rul,b&Ikq~KP*7Om3M".%~?!9kk"Ljqt:{o5 ~BzvNl^C֋ж&19z0}"$2XIξcB> Mr=bƃ'퀞댟m߉(=b m𲵇5e۬2tTdj=!ˠ覊!r;3T> z[8z`m7u( 6!{5˜rc-,P 0ꐬ֝4ԭ~ )Į4_yZ|kbocX@]yn ]]ˠG7j1nǧ#y>˷3'Axub^!Ϟ=lkd;w+v݅EOec|u-1)GNmp=ͅl) bI`-Rq`JsM@I5'RSUXSNJ "!q,bPlq?U;L,OaB޸SCp#(M5 Z74xxM箏:4C_v'Ha<м[wbɣD7hToBBvwJҨԪaqmL jKr߲^g?g3N[VM1Vݭ*$8y_&;8?躙@uy&KnWLw8`o @GM\NDNdnNӲXtU?7H2UyFƌ/p1 v9Uy#+ͱʔضc>-9_5& 8Há^ z/YQ՞t?6{u{Ղ z `&-. yѱFȶ(."pfW?=lt;{r5)xm,>rΣД((K#d,ȳESƱ?=)f~#mlh ^ۦ̆L4џ wVWLlUtӵ oc zFQdh9 p=DWG(,2sc'8،&uc}=Ϥ.oeT?*X9 ع@~ڏ"@Dw;hX`@뢉$3Qԝ u"|ToÕ`kY7WlmVgqb eDɯ>M!o}::WűfhZIS{ڋݴ#y=FKJn-h 9c$<9&5a bcb|ׅe0W*_D =/zt}R40q: ^2HE,.pVlSٖqMN[#,j,-G௄ЕJ#$^U_l &Ksj՘Iم $(Z}}vz,QLqv1;o0&F !UTuyIqƕpV!y6MmdCɼk*U(ޛPWqYpt[ެO;q>aW*+AxZgȻ,!L{1aX , sc0$#b;MrEzA#KEZ)æ}~w8N,f^{ZT*5dVXIǔWK"{jWXǤnJ_ï%Yd~,~frZeQUI: :,V}}@ّrNmu;U. &Z] m `tͥY_V;)ɓV;v0>,ɐs4sׂuJ|d1%*xΦ]R;TE|޷,Gb=.ET4P b%4eis.ܑ ӕ>aU]:k[ݍJgTaI@ -8&ФB2j9pGNP<3c8RR6>m/1#AP4Y-ڽ߽;S9Q*=1I|~V3_t\M߃CW[\ҋmYS:&8 L.I4kޯ tg;8 {7 m[B;zM8_^`zg++6I>S5d|M.ڒ8H+;Sb`dg9Qyr۰Nt[:|7ȑT2 m5-T ?zIwC1C4ux1AF֑(a$fT)j[#sGwY^f>i!,(D ^~3lElo "Ja0"R2c9gNO*Su`e~ێZEe0O镾1Xi2aM}uԻYZ2Du ^- 0d ï 6ҝ>O6`F/meNXV@(]1 W b#h |#63T )Q#K@%fd^qWQEGI~.ʰmla@mw=9g ^!We)mSȜ7OM։!cK48e^-PP'8G?/Hʍ 츿 cM>]>:]m:ݙe "lW?M'Rlaxp4*a(QLR@Ed z{>i%XhG^/qz)DZ;[pVV xe ^]/3@Y1n}ѲO(3VQpmnnW h}E.>9LpPnYڝUWzLz&S?oo@ Ij 6#I8#5H1`|ϮRL>8}ld`a(jFڀt cjY;gzQ ʷhJQa2^^e(ӇW˃%lDk&^Zbsk|ۇD2NQ[aYٹMN^bƐC ǎ=jn[SQȟO`^_.z[a|섺@ՕG;u%{(˹y~ƈhuz2qD*FQ 0b] 5~”SD fo~I\q1&TDjG{U0Agrc~sa `ju`p-vD`0u-%绚 s_/XmDpTSATȁ邧3Ҭ_;j~:+te)̓[mG9*[>61m *_d!$?3cJ_0ՑX1BjJѷ /`bis+n]MRkfVffp2=x "Z=M&h" b,aؕמbl7VHn|ܝi柱 +KW c=a@9HPmq% >~Az=UI)4izt]s8\Ԝ `2Kzj3̿qQv3lì @`q ]+΃;EH+Ꚍo@v'&BV-ȴ0k7[Ka&ba N5C z&p/%Gɞ tZc^c|b3X!. LAl.~\Tk<˦(n2An#]̅; &pYi4JR08.DU!xww=_} +X jj<T~8h\ይc-!xnf?*!E'=]Cw>;R7FIÆH&$~ 'W38ܶb/2\#@w}ViHEfw&6'd`31e}$EMCSk4mP4'<`F6}6# CͥvǚݬkԄZݕ iCZ*:6 sc0/z9"rOOQ " @9bD] ]`ꪹǔ ӏ}>ilb6_QËUB]v7%>l 9t1u?""2F@ⴱ8CQ 1Fl P >CXվE|ui#@^r0ykT_ C9}9P׳$; 3Ki?BJm+jM4w?,? <>ۊ,Fr~m%UhM5i[ j8I /_%=M ٧4# C̀̂tʫ-vO(ujlNQL5krq`1(} ^ `慛c[6v4{ ]'~7>,B7/BcS?:QC`!yUq-;3F*!(ʅ,cہY@%`x /)x?p9; %FIkvDsBRvnF5^JSejħ'y,6Px|Xܾ>ZPZU)~͗u^"WH͗&%Ǡg?ag*ټRgR?zodP0,B)ag:2I_dFDKCU#ֿpj~B`H\vW0`KH{R(y[y^ yb{aܬcjRP0 IdJ3YX[:eD|I.Qu0*75d]A򢐻Piy&r nJTGǂ3m8h4/- B1:d2M/zz tޜHX"G'%̾i۠cAJƮBR$m.Y ܾcbR Kݴ5x&qQ_ƹ(x !2br*=d0)L}s @BE CeN( HҟTM7j狀#|lNϧQ!K3QT{qAUZY"TH/_D3/xn CP@8H94c6-~7B^MCRpca`d]u;F,/xe]YOmdF z*BT0^ZZc6 EOR9ޒ@"?ɞ|iVˏ F 5E4 v}\4ސەe"ۍ-i 0CLl¥>!]?B?M$ybqy*Y])5 B%:/>5% 0>dv} >r8u* ր +8=GےH$KKΨJ``Dz!tN3W e痗8?5YȠ 6֊|Q7bd~v/MOS~ӲRiCZTч | ES@*5}:v\zP/:i_180S4ɤQs$yiT?M^G( /.s'ؿztS7" k $j(ljX7##76sQׯasQB4ş#uvs7ԾM{%s>*bOd1Ks߯\;2&mN^(%Q׌@ 6*]2`%RbW3̧Y[HMm^ '${_XCJM. ?,fߐL!L2ok!dg][h?~sdsQͭۙ"\"I0;7},;I)Q޳z=}/W1'ص3:F||_)GIEL% Bկs70`2';#N!,2QhXZr]MC>1QYvq(#P"E;Uj,u8ٰηXS س\|yDBmd<)䊎^{!1$C_*`3 ĺ5u&"1ϠLk };gs$E),"><l>r,%,bPDՊr~Hhb0YםL +|aj+l 1 G~@f8mvš>L:iM4+[c@nd -A87 V jfS2^;յħiteSiO]o=ot-:H)0u$W m8.&Q"@OڬG!4!Wjơd]zh"6 ɅX.ݲ[Hy ݼ722-сPVt ǎt>#Q;5 ds^$.Jz4RL[WdFj)>z:}@݀"{vW\HM6C@4d _|7\5bba4kԞ~TN*fT"Y<6T2oV4߽2yoEFHOx~0Gs~a( iTf:=^[,eL".'VT٫+M.%Jjz9ͅa]ߓKG@lHsR92 G:cwu;h}nXNdSc۝ ~"龆V=̗i`P<(xe'-_1Yk~lY\,v4k×?K20\  o+](y˾+򎒫sAwb'D#0sК3ʟ(e rF qY@>i< W:q\-|#Wh!]FOwز:ZY 0e&a`G,w Ê^in2p7iv\>ZԀ/0 e^XmkRr ?nxg߁I%XT>T:M.RJp4$R<7,@ !ML?8ґEbtm)D+ܲKBJCO:T)xA\s$7{<;e nv ` ZWA\Sկ;Yjh|8*?.̴s{*|o~4;ޕpMH(sWp,x?O6|U5rpJu5^ ڋޯu'HbE_StC@Ƣ"c J4Dt`Ə=@Ou@(69|gDT4JzGBʔ&g ZL*E)cpCGz+%Qs˫6xri+>ݶ\ :dl3Ne_RZg:9n ha!HMOXkk[?^S^ L2܉x Lxg~UߥaQjCۃg%AV?@`ci?Atq w- o(6+Lt>M{^bJ pmR+M #:ߖ6l(>,/k[PFMLXlP&p6Ih p6*8Hz6r&mm>b;prͬ;(^5 FppFJKS KMTܷ%CLF_O.E1F /B5z X9љK C]iMkןU#.B}ثD@3ll駿9oEL/֍HYE49}>%$yb }H9a)ofX 5ϭdU aFm<2fW]by/K5nJ'iٙh] Zi」r2Wu5W5>4Ze);D?qS-U޻:CmUp 9nPϞ՟eWop9s1JN149WJ7ԃTD'g& tօDhʗ:Gmr(65[Fߩ7d=gODVx_. ވٖnlD/nbJm}WycM KMgȂGڮ)#?ptM'K)$VWt/n0=3|N bVk2ssNxnQ0+p6eL9^9q9rPcDSW \z $B]a`'w5EcjENSdF,YpY5[avg _ʟ|#/u85uwͰ> [-?k۵A7Tn 5~rU(h>/H'ȕSfjzN`w>%P8- 'Pq7 EJ86\}c9Ӊx݃A_Mo:ן Ssd^h p  z%s6=4q]ݣ RJP3_=i~Qdj!1=8ƛ?zyvk T*o%;ʬO :oֈ RBigY*KHcIQwS X{T`~N}2@@bLz{׻>e{)}uy`8LaXp|t{Ex iFRj,=Th4@OQ$"=U%vc!<)|U-0tDXIˢt7%b*U"A7_~*l6 #X1||!T'͸7vJ\xbRZe>_.jxzW7Uzr~ВPv ](>o&P *VAanK[\2O nOoj_1 460qp4n#ւ|Gn4zgGl_$dP%a@6(n_ _LP j!eDx6R&)BF dRn~2gu$I0a8 1gqf2>-҄prUl/_w/:@Ak{#8^ǂU[h!~e:hk4\8%wHbwW糯)MdHK" B` !+AFZ@&uAzcPnM^n<vShL ?)B@+XnMcZ&&#K aFTO1xu=$̮lV&cGj8U UػT7q.U®(%2cWl=?'+_7p[g+mc~ H r|z,S#3TAxP()ݡҽV$|"ﯴR NʾM9(Ν|0K֌N`ޢ*V>u]?\Kp3Y5TC y"g 06R̺OVPa!Mz.{V=}Ũ* c=7>h yUaDڹpZ~jZ8쐟~OWXI7\W7S ra)խ{aG?=#u+*Lڔr%S8"<&4$sSj'˽5v!$*IP`_$ӰХ`?AJd-=ۉSz/nFdcP$*?DDA0P_Zq='jɱi[聡DkvJI@0ӭ'&zhG"y`I֎cceSexlUT[ܹIk"Gʄ0H7G;/RX\ 87U ƥfƎȳ tK5h'g>+(`(>1jo;/*  ώɭԌ0a PJxHso3)[u2ߜ2𶧚{=U^kNx:M>s11Te.#s9 1"Ux 1T$7 q:W}Pi_lZ#Us"TcN$x} :vNA? ʍ*V\ ˒ aD`R>08əϪ|4GS9 ˷C0ѝ\qᛒitzP904~)ZlA׎Ɋ8T2UHsLX,By zHF_kR+щEW\Nj}9՟gPoò%BYS#xk/Mw׸\,=5)ˎ 3j S zp{M`;A_`JaOé'ë+۱6,4X}5F5E/t mc w=s!'h|wK0P=f0GC^!H5Hs*: QjI e%¨Ʀ2\pܠ^͖ƺv@Sx `#v/0X rһ%#$Gz^Q[鳔?hi@8^Y?C'," sG[3oП찀 2 XЬuAQTͻ3$yY:GHN4KJaa*-s h + aZjGΚ &ӝRN JjO"#-imJwc28-MC: (e,)G$w;!l8'=x0JvIzB(e+F&1j%w[& E[͖ \.ѕzCÑt[`s)H3v.⟸x٣#[ \N'c2ĊWXk wئ,OB$6 XT9-5>%A\cLIJ槂zQ魱_ :WSHk~yyn/DY&Jc㫰{2]5X`(,A(xP'Up;tæpM2 T JV')cTZ16h0 ,w/%Ohi/{r#$_e}t]<}333hg[=++ z"9B#U5rB 8kl\u#O00ߚ5ݟI>Jܹ f5W)wčdڭlVUˎ9d^3$%Oo{| 17'W[MWO.RqDi  z[?@+{hFX7Cң}~eb"q,0e 3!/X)G>k#cu v8z"(mZ̷۰RBD7H1dH}1,,JILԅ AOzeMS +(O$Ҹ Zsn!Ձ(ȏol|*;TUD.:RK5Uή+ *#uןqX.PNWN}'B &BRHiR↮^7[xYbD}+Qi#ֳ-J )f[% " M 6!(:(ά"Nls_'1:⫿d.l:Ngf%]e|1򞛍[룡jsa󰑐7yrYƗmIf>J2GfWgPw3!K z㹽/+P,w~!- i+$SZzuҺJh-PlEv^C,w®(&96d|0Ul?FZ$FK aاYL֒1sdiܕyH[IĂޔ~[F[(׼0E+>MM H}*\|O\2?FnZq _#BOH9* \,љ"/6 MH Që4mQlP+LD`Q)=,7)dc9|  "4`-5xu>e{=n!OG{8EƢ\:.IU{bPߔ_,ocGj3;ӯ!)˔'Ɗt+((GcI&_n`uVpؗk% 1rfeۓZoʀ)ϔ@Ii_:R8bfTNwʓW F"3J2c@QכOKN1;*aebRcb0Q yb,=dQN$'ZXʒٌhI<[xuW,dOzB(:f;-)}o? (At%5c`d!:*X/\*"wkCl[!{+4\k}Uo{]sV;T/X'|? /\%~]Xþ側>FðZ?IF ǧ;(k6`Q+`c:{IH,I |BYK@559on?ћs`^< nTi16H({?rbc4iQ%IvgLiD\ELC-D~/? vzi7 bV:ޙ\jTa&)UNaY݄cѣ() HM A\emPA$fl9aqESѲK~vT,gEVVž9=a.ڂEʉv3tc00l_L09Hoi"&넉8gN-rY~N ?XgʂVokSK>ܠFhI/I1Unditϲ '#ua6ۥfC[ W9~J[RuDooJ󾦤[Zr kʼ.aZ}bMѭR2`"L9`(Xz ~MW ;e"WTg1%p)p4Uw/.[lga6GK3ɰvr9ӺRI/uNJETDg\a24#|l;Ś3mTl% ?NGOkHtC. J|a #/Q_%/gTWEO==JG&JB,޻}ViD"儨Qy`Fu-3$mܣ ~߱lӺ2Q[SVe8grG9~~[M跰$`ßw)Ȇm/ RH2Ej@!Iڐ|D-|֖q= 庍:&d7_K+]c Qx"ip51I\lȭ4t_^j$&^;FZ܇`,]&$yb2kC!¡x8[c4t)o%6J(UruA+$9!ox߄!PfE1 =u-9XNÔMEυQQB&2{AܣےTRh j2For\8Qz E ۰rEBp1xA9K,ҴA/Og,f< JL[H )Sf˅x~@u&?fKM\ "]K ! t+W]mK)/nLZecmyA+M @ZOg PrˑJ+2,qv<~o+z|i0Ê^_?>W 樍EEuE 0_AybIh̲=T7k6hTQG~ڑ24bN"Zq咩F6QX #ey'=Xu$n "hD.'Ca8_R5>y\>a4xO^(t @߹ Nq|kYßcKM:t}I14J`*b~/|k7f.p=O_dԜLFsj5MyeJc$>\e?rh?Rtvf-=TI1O܍Ƕh C1oTL{"cro6Wl* Ā] |Lߚ$bȧhN[b~ aw\0ظ,L )ڙ,8:Kȭqɭ 33<&q~Z,_}@wP9}=wYP}>qv)Է/ZuSgG I޳ts )HT(Fic ffI&"0ȼ 7>N{@wO+:#sC,!.1}`YhCӓSyiC&gZd˭bZ o*d1AlKo6$s [lj7ﺙ);*Nϡ!@hql֤0W歞m2sGTr '7?$4όS>qL z7 h]Gn'9PQ0U% ua{RC*nPxm0kU{hl"?[Ԧ/V@VQ3?HNEԝ-?YM5abKbEM a4:$]4`7B͛RhO ʕzfd1m`{a3#Z9Yo0Fm===FQ-ԭf/'YR=?9;4O4 h_Uus <$Gyш_zxչI>8V ^OTdH ^R4إZ,$Ңi$uic ":9@ʴ~{/, AveuItVֲ&c#Y&!<ΐ6w6f~Ku/!Ѫ}f0uHHdt4VVQqom#Lr^UFqX6ݎt+CV9gj.+_05gXN=f.&k3TP ".Z8"GtݿT JZGאX=JE/B5 !~MN7H7H6['vV<;dnw.xvO$a=B|N1&;5Çs"45>mJ/H3Yמbi(FE2\6H)%aW@_\i&{|(wbAX_A~ul]hLu:>L ;yчArQ[0[@63G#PsM\fqb'+hVn#,ay)𻾦F{i3f6XβT·5* qmĕ'R7F熜,\K4z"'3ak)ldhBj U2sFqVZ2 N yyp8z @45y%AƆF!w:MGJBv8{01qm0Բth~7xm2it45p/AX@a CD 6_DE8@E]=f!|;:qie0 ܙ. 0h^ջ_ĪͲ]SjkSҋlY,⪅-m&ly^Ƅ;~O5X qARke+Q{WwBMc@HCxD!68}׉g!a|ZɣU@xC(^nn1N!0rzc-)a 5O{*Ha{?Ӫ a(5Ima'BA[ e;3@Urte>XJ G:TZGj[?<3 nqXo#M[UQbrk4V ѤLjIőzl9hra7IAVdU{Lrkhe-&.7JţƄdtb""(mM sv`&ykJc >Vj3}+0:%­E5NjL`? ,2%^qV u(ofD䄇'C@)L,1Yxi8hHzyT! ] %1߶ |fi9+X1_9ؽewꁥ2 2*Jk+#ddF1wBgc֞aVQT +gcxb6y sRdQBM1R;I9T`L2BC<44p/[e,)7w^{SgnQ*].Sv0EijUMJF7~I0VЯYem6 3BkM^+H8h>%ASDP팚=^򂼴\+2|ZeK}cA[>8Jt$8E 4Tb.xG_ib~aW؆~J9QVAǹA*@8\AeA[̊*FŋbD.m SK]E 2lz5Auq;67͘#'IzR& lOב>CmesZPP z-,̤!ۻOhm:C^nr!/^шѲRz#yq1\t6,*Fާ6vVG|i{1aƙ)Dy/ SM^7_1_hpR!"tr_ҏlO|cˢ~ *9aW;p 3WRE 7os@ctd~DXR[oK.#RN~*KpV NVw٥^QER,}n ɼ*fFMsJBxa(-JU'\f$IAz- *4Q\B8R]~_ >fome,mڑ"˖#2&[b s\cu8SkcL|!!`W Ӽn-hjihڋF8SA [,F& E+]-${p6]} #MUyA[x'+N.f_H㕲DO1ܞd:σߋ.F̷2әJnGpzf%A 7]4an-t= G[fRV#oY%K+(q *ޅx‹~?oo<,0u.,$j zM`9}g2eL}oBP\01SE0 ܯFo=/CECl̢&<[@J6ہϞbVskד_)t'lYJ\ jNe=u /쓱."`?%Dl(;MsD2,!~`Pp eM0礅r1,'\~Vzxh+8|@1lzcAͬpB~o{N(; J\|3;ax\ÑM!chuTW.i ,j, ־xʖ_tvXڐ'_l^u~L ( ?CQK#zfy z$,R9noEuhPWQ)K >f3' (:홧5h3,' .ZJ 90OP"WsO1=<ټsV\NZT} P;˳2MwL=Klų'y_O18s 9%I,^A\+ᬚHT }??ukܖ$nh* QʦT| Y29|7}ٿC%WG+u[l^fES].]$93ԉXħ9m⍁ce$@wj:> pMM#)y{ <)b\ YAӭ$YXt1dR?M%2m: uK-~ZV&7f| ; .¡H@::gKoKحLZR2q Wuef𔇒S?myd^_;y;#&goTo9`};wՋ8 ˿R6d\, \i0pxXO:4ה@HHt @+C[&fU$ͅt\i^hFJKoåtI|̢^hb@䯇Ms$8Aj4-mp泘.?x[bqV/Ed' U %l}!1{MKh RcyZ%ÑO:rŦZ^?}%fܓ\u5pTgA-z1|}؞?I%31mI6oD뺷:^9H4U sRhR T[$;g,sS,qV|36R {:@SF\+.Q~*Wh5_:CL²5dc Y]H ȷeѶ \t)XzŦx0AŞe֔`!<=/oI 7ϵgK{36Z Tg@6z|`dG)1EK╗ w@{7@7b){A){8XcxGj<lwkm*a$_1G[8rpvm3^!BA?>FE6gXɴSf)p<+U=!NfGV893|Y&~h#.d!Bt`l?|S;}|k 0Y"FSق B&ze]$n`5"/:) 颡48:Dd SŢRæR`.%Gţx]mB.[d [psΝ󚵈I)o4^ћ? !v@(V\*>MDZQ YA> ͜AgY) C/xg1GՃcH^5in62a|xa>|e PGm:x.>Cy&BcdP'sBq(E -豞:U@T:T4MVq]=ʦ܌H1 ;pxT "G{xsJ|y-4;f=ƃ3&Ki@E&:\1Aߖs-9ڧv߽A&&RXQևt'5Y~g/ wNYMBoPLXWRs2oZFФS.Q 44uݻ Gޗ$'/O8F] gIPgr7DWa1i\tq|Al#EGiJi {?#4N,f*ŎpS[o^by90kgPsס~DYXfl 𥏦Jǭn_!9EgU0mSp^Ï%k4ensX4U zQW)Tb:ܢW' {2=зc=,HcF8n  OaWݐd`k8o wf bЊdc]VTNu0=8,cc^N( xUe׽@f꡾vUHMB<0{p13>~͉('?ꨶc'M.g >KG\@:NfEyzjhzr֪Z̫:^#(xػz~0NJD%4k~wR vsclXf"߽sIz* !qAˊW?HƶiBR$Z16 Yl+OY 5/KdT Qb'7RZчb$BZ؍*ghkMoZF9mx}%z֛4/FІ" QPHRK[!Pَreא 5PG ϯo.L ~{ks(_q6KtӞMh|-FO"~>®CMfeӉ6g_0L$/|xN NUJQ/[BB:\o,:d?yB`JY\pƇŚ\&s_4j .䉼yHQ3un?_e`=N@U}2F,!e,7!%BP)/;GŶ\0no4WgfۧM(4zZ#;>m[cfՠE݆$ {DKݞd,_1lбm\HX>PӖh]h ?뀱1 sA)/J>H ׳'Gv}j8Gt!JQoRJU^ƸfB$8,gz> {Nhj99³K:16L!L:JOoץ#*Qy-VҋdZb^IG|QXI.>qk/3Dsj 0V'5%"): !ya :R1)m8#$8:J.54i`mNbތ,@]aiYn1~Y:ώ,ʹ`Z*oxX0[u".7 )q^Z۟]c4na}[qܒ6_pa$b&G,tatw($֗Qg+ +:GԠ@i뙮c+j'+䰅H%iJ Eb$75YNK[]k$U \R8͙2޸pF|P&㹱̼9'gUsN s7̣GB:PR8nemO9qR*230uf QQ% {*GGlI /HToÙ>mJUiUn3jE'6m]UJjI)#*V ; cTja7؎;kz- p=XvV=$~W 䦜K\Ql l8wO͜m{X/.MPܽFp~FѬ D$&üjq;Pq,s^qNkp~5Mm4iPo ݣ5!hBYc;q"tBE@u\c3 B"g#f*mvT[7!+NR,CFYׄ !8'PdU ,=^Fϗ&Ў1)э/Ne>.4*ŀ7sEBH 7$73=\e Ofn`S67\wZ)/_x3GDN(DꡕB2Z0)iP HgMd?MNrx 0N:(Qaf_8 B a <[t~ ȤIqf~. 2f  K،/{iQžT b!a`2'0 u|vƉi S$z5ȣǃO;Uwq2}G>>N-uMo(^~ NQucM)P?2\:/1H`z}L}V4@l гw-ݼ n?'d^bMz:(y]#fg4oY4) Bߎ%I l Daq2h 6hAeyYPԏП]jڱ 'YL DDQĶ1G qgi9|=YVv.lw(MT~϶#|?\!R,Rh(G[!osQf*"9(Vl?`?@4` Ƿ' '^5};4C 3 7dQqv lyZEف*c;>g2IcqP,FP(1 Kz *lTO;[ˎ.5leYKy2zu3Gd![}$tC.MJ{.&w,v86UtR"M*zn >j!ڝodisslCݚA~ܖA_4kg LA&}Ø:)d圱 6fZy橉̆:cZ>{t'71sI8mEs4.DM4  L&/*D mZI1Qy@-kq31e. ]-;§Md ~)_As|J쏓(@ߡqm L+Wj9gKힳcp.tiP>9Sb0JQ.cx <ݻYg:e b*uF~S p1-HT#$s6<4RGDO~o Ⓑ9{O]M"ᩍyفARjǩ2Їi/&;TX Ef8{̗X7$W&G1aC" rƁGۛQx8^Znq@a rXTv]½CE4r:*[~ ݽ4_>ڇV&,Jb6fx8f@9~+˅d&!bQ*S/ιšs&*Rm:2 s]ws]$z_wzJ$+ Scdc}c ().ܻ(H?`z$X@~/{G i.}𲪯/j3{XruԽ"0eZ-pN-2`%WI`N w,3xY}N8GnL/yAy3UMD2 狾5ZX_LL_8T,56PIr1azZKT)fwf`m|o˘.3+8WL$|~rsU.#.My;ΨCKqBsqYՂ<Շ1:_ rmw?+DYLt cM&pRw<9GC G0#3@)H I0 ܪr%:9}Լت,Rf QT`y>),,HbpTF3W3sZ{֐^4N)]M7g"bp(ݶ{D={/DpGe??pG& 196Muhi%Y$Q'5YMdPi^$GEC;hUB+@(Ο]5g yNGHJd}%2#1_<\J2#/ l\]Tڼp~͚U3جF VJ5}Ӥ(qapμqyI}qWtHj`J ul2ߥDlBW 槔ٵJR^0O Y ݫFFh}򞄚в8֬o-ɷ'(Ÿ$SW1}cNiZ˧R}(22(v/p̆$qN#)ZeE|ӈ*#foQz;!m6*TúY`@=c~z$=c% E^!U]yœזEJ7Q VVsl\v ?Tuz3b|?BRB~pe 6[v7XS@:_\ʪz|R(^BÃMQ I'(2MTn][˶YOݶ@g[?w/J͢eM%pejGz1{å~!O,}ml%-ZRBT&iZ?kn7H~ 6A&qA5D驇?Bף~b(3;tcSˬlV1< "_p)[IUK0q7{\s7ͤ;HMa#Ӽɸά'33hD]M3 ^?\JWPTī?^xXiT"s59}mh6 ][_ gkSR9'DKL8"t7xg >\Nb CE0|Ψ UmhQ%2ő$or zدjl&5$5I\ZL&8[%=!` bc 6B*46O%6y}N% Y .(xb^Rx$?jwd"7pKj>[=@6qd#8s>Ig|ͲF`rcƍ+c?@!yrscP/Q^K` cPP؟n G?)ܭA"tW'C)Z0/V`v67D˫'BgBewT`z{,e)}>g`.x@># B]u/M Hۑ\g8/{Y έ10kQ i?:[}@OWJF84W(8pBP 7r"AN83G4 V1V!GڮX *G,v$ix\fl]8bpPSOiM]Ow˲5! $cֿWe}X^$=EeI=EK.b(JOB^m)Cg$Tf?/e3b9fC# b ڿqVƧǽ N|R j]w| i=4xF^\.i"NE%D9QY}n;筢L/p\PKȅ+V*V@Bhy#NW1A|KL^l 0uf sIlB Ǹ"J+H00lb Ņ`tGSen C2F]{a[p|D9<89M调fBU E{THZ`S.Ȝ0HgP1q)9ءLC1rz8awb7 xG>;T*S'u#̔c:rQU0ZJ"(Boa*!֎ _)GJ[b,%yQrⒻ_)7?}[2 a,b9(D )1Q6 үertՏͱ8wF"1mJBul3ld3)jR/Z{HEȷq14ۏ ?6ѡ[Z5c CU'/ GI{ގleM0BdWfʩpӐ)T O nsv~;.I#Cص*kGH1V#b n\RA(Y/p\#pi^t0*Gfu[Mt_>B}rb͟,e![mh~#G60y0]YpIk6B/*ғLL2t-xvR>4A2\IgGO=4#>& b ݘ&QC29y4f}Zo`"ŪD~VjyJX]JӤ1ձ '>5B2fk3S^b "(MM+O,~pSʇvISGFcKK^~?省]bPX0{(F#WbYE[?ĒaU.2jT[HF̔gX}XPo;Q}進uztb\/kJNQ|5Zȏvm |IOS!e;()^qփ Wl[ޑ $Xk {Fݏ2Z\@*: !A.o-L8Oz(pStRc{ΤluL䋔2"gWa= at^=Rix}E_^9*/@zlv}Y+*$j(lu>#aVֈS~;F߂6Džu ߘնYkK>bFnhu,*5H%p%N*dܪtԞg)' Y'?:.GMc}]h`ERxg/o~ݗn;GN*O:YFɯ,LmOb6Z{H)ao8d*Re\5FÙClN& =ߖf ,e.8r@vVZ "#r 'x5qE&. D)ֽhI+Iy d+eRv_X,ST%Ns?oIlyYoRnNPnE|t2KjLVP f }ʴmR6ehe1FO.Sf4-)_HP m84W8 |uw MnV}GBrSƵ?]GܹxT5/hl}`#ەO2>m&l;sSq!s}ԓ&V‡N!dqQпʅ2d ~ߨ]X̚N7=jaMҼF: @S3r^%R_ j՜pE)+:3LJpIfh_+cdvs}#w8 \>_l\ W{0y#fF9mQNWY&zb.X'"ŕ7\%ԯ9` x?g~ .:͐ѹ+9D7P諻bE9/OF=D1u#8hF]^[D:Z2P:Λ+(tȟh] {a`߆8`&9:g+ŦY[pnMOz.~yGَfqAh,c6Kqf4g١=r~zird^#Wdhܠ~7o tIQ,U1b<,Q $qHIVqȷKK`'DC@:m<'sSE10r#* IQ7q CRפ g/0,f)ed<\ |bSDE7q>xd7ʧǿuƬ:hgWRdLؗ9QkhlP s0qY|{Кm.Ep"^7/$1MQ?u kdQ CBX<ˢܔPc1iO+=A \ןeEC'4_5!#&-$>nlDžz\w΢'p<;  PDoJUYK%ȸĪC&6%NKB,5$$ׁl\>b Cjl6+Vld%DCN~Aɂ4ĵ:4([^7DtJUBfA1ޡ >EȡgWvd{pb1XYѣfߞ儃MAKn%/2tFxr}ZWŻ}#v=i%H_?\ioOL>} ~Qx@6xw_%PNgNyτj\ R!Ҹ*C9n#L?i;Bѿ79fX fܓt憊z=1 VkNY,ܒ[iH% hWt).A{6}>*98Tt!QKꕷ: tL9۷[; V$x@4H} u5sp乑u5mG(M_}ʤaFAJb9-truNM*nkr=m`ʵ5830 K:KU*hdjb|*؈vxdoIR 'I%Z~IEۨˈ+;A)HVTg3q ` L ohLF2N3d|\\$=%?&@P/>b Az`B66E;D& eō#uǡ(kޟ&Sگk"ML6A!{߸8C[`;-ٓa2K ߿hNZar9W\?^"+.˨~e<%ZkRm?njIoC"Xe|(E%D[foqբߋeBÞ%)V-kwI7=#fDfD> Pl#..8k?q&b2f'bۙ>NU.)?>,ʵK;>iU -DALij]f?W:v 0fe+NwѷP16"4֓#sc\/ pK0y/<\xMK&p(wFjm+z7?3c7pVVEWON +E50? MAvMrz! }1hRŷ.~PpDȋS ȰU+Lyonu߽lÄd>nW{F|JL*JdϠsuٞf}=R![ *xWh|TOyp͐Od-sUiDy؞\2,TνZo_?x2I5|Gz!)sbCY7s9@-;-lRR-йcvG0xNvPg~3F ݾQJ}280V"U.y:S>k rO_QT'!j_6h%" *uI[4>)g(WV:.'w@(@&+c+/w[yNFpɟ`-5V'0f3QjoZzԹ-k>ڨTbv·+_I^E^ehBvp$apd 9 \]/ѫsɔğ:n5^y%{; 1W@˓#F/oFq7㣒1fsdȁ,<"!2# ۀ*Dm7cճ+3v.㛠ggXA4RRtE7~VkH>c2^x$z(zHm=5GV!sTjLo 8СǍʠ__q'1vV޸{аU]:<?ckg㮜qS?H;D$'gl&6LޜT1acMfs'2Z=KЧKMMu]ǝ愾OHaiW;uSe(0>{T5ՠ!d}eXРv(qA)+_T? uN<ƗЎ‚&3[ק =F/Wؘp`x&RHDhߗ{[QJ3 {꒠'/l 'TK &x NkʘgIl,[Ti5jL#tI$N ĦUfz0v[k\DJ8Pi. ^nA3qs Y'Ф%D3(tŶh:H.AM/&ŕ ǤWE ja؂!483RxX1ۃVo0 h/ήZ4wIjd&6ayRB)T2s\u[ﱧ ǡ,*(dĨކ[૥Pl(d PU5<חA>M祅-0f{sזWNā 8̝9N㠾 њ{=5i"(*r4JeͅFfB2r_;%U|AӔVVР?M>6f%YmÐ_+"Wbe&]j;ҡE,%v tW\?Ljl(.Qİ)NqlF#8qim!Aἆ׼(BBs gNd^M^} Z- Uِp-L `uš3G=/8Le,3 =S!( ̒vl)6u<]F<d5 IiND%Jhmq٣$n>؊uRMc[sIGcϯ9vU✓zi0hBg{h6?;>GwlOwǰ2t;v^{[sj!Fe?thzu0/F&O(,۠P:Nqw&Nލ•: tvnl+J78o(J?|Sc[\HRhVhpىءi6"v%|u͞?;[|Zt=?!8rvmr~ط@r|xb|M$d? WRjh>ódEerSN-aRaymYj.Ոx`US1^ < ;j~;w]O12|CP(~iOjN2r/In*u)l#QwOSy|:1'}7_V6((uG JfAӦZ|)xƧ([R^aLνkyub@<01k*9ZlŁ`g0i˫龄>a>\U),h`I vw_fmccW9y!F($Me3'n@jMx 0#NƎ3l(kBؽV!cV, 6]WpShnhL6R/+_C4\x~:(;3e~d&7|M0vl ,bU4t)[i#LLFW!+:&sŶȰX\5H ;ʞ}P5hQFdd4R͸~"ؚcypNQ7vkj6F ` ̻Nfeb93!Ne5Ae)1?} &%gԨ 1#]R&,-`(;kPD߿w3=PK(ELeVYzR.CCⶲaڳijڞ4C fP'T!zvy\B&gKɰ:" VڊHs&>2'V<lyxoz.Ȳ>PQSQ4\=8yI =WFٶ4$ph'\3)B=h.l *T*`%GWG텑9 (O5R=/g:MH1Bt\*_>6@͢I)h G) kFl?8Ψrp;hu#l^go9TTY61jbϧ|!pX$\ .1J{f'v_O*Di.{=: sd+a290J~w4@#gYO%WB߫AQzUn@^?{ ^qRkM/4+{tVuo!^dvkI ^W1ݾyJ[!ɑaqnf 'X+-GjI0jqap5DủX^,K:Juǝ='_LFI3HY$ =E5&R#;BXսgUa &Zg,5]EKoS`y[6)QG{mDscC`Xpg^l >0aJOكcO-`ߏI_p_hym'ٺk[h gqaESic {AxNL̆ҚQrUߧEA#OG]i5WK۩n O[Sn{,J1 @K];&mP|G*1Џ l *䦜"U7}T=00@@SB2 ߬ɸO8|nּ o/ <!>U3s h34/Ὶ9?@9ZDJfG=@L\p9|sUQBw~c&*6s*qSGalg~"oR88<7d(x 9 Gl 0nz9k1fJORp+ٟ?͍ Ґٻ;wY[Q̘S )Z:o++-V: YQ_RN?-[ww+=Ky/:1y*WxOn&Yr2 u/97a=0 wz_jJʬvȧ='G=*{:}> ~^?b_0=N0]71C+I֛,/7oM5'R˗m]x.9zSb,Ff2aRH`XSxpl"c5 vPf|}蹠 '0$31i8/sG < ONUj(?I;s(ȷmFm; xo#ӮkDи #ojKPZj}@@"RVos؂㏒`aF:8 (%\iG`Z ef~V7y]${E+妪<ɗk'b j>opf(M/ÕZGMß(F4 t9ߪA?Ry(b*0n4m*fi3*ͅmrP4rw1Cb h- < RW(:ݓl;P\l#۝lh/0T7e\+rLI֖2 i ֳL=~FUgOKu<a!`DREA˸@uȤOEZ=wP&_şUCZȳk-t"$@/ hl%_02%-C(d r<=ܞ:`k }1JIcsn|g=#}NqQ!Rh *ZT6_d-au^ׅJR[LB*Ou!s Mzm;{ǰq fzZ4H@a2TITH^J=hVUdFyC apuwzFWKd $KX`^ = #e$O"GB*؉U0Rl.vdw+ߺhn[!DžpgiJ%&"x'g86c!$@DeEbZk8QAE#I .od3@"ɦ΂_Jjۜy?~%jC!EY!OvyX% jG>%)waDKfp'"#//&>VE㌠&ҋ48kns5niIFp2$ X#7AdCωR,Sls!G(LN*an앴wiѥQ$.9~wcA-$l߲} ޺gk+m}&I<8o~lk oS(iC\?њZ6i'CQ-)(Py2nzt+ſBB/ܠ/٤X^"~odR+]}`JE~"AELq l Vg0S{kAOƝQjJr\%<H,e\1@E0f;V`ֶ IG?2AʉtE })HEa 9P+%œLLm)ʟxG[4f >'s/ST@ƔFy0n3ƒnLrVZ5y{i3;t(֘ pg 7.-s L:Cs *wc3"FFqԿ_zIO:eȮ7p5j=tsy `c0;4t9AT'>48L.]>3ESU1b[H*K*3̬±-aiB}b4ƻ`cN1P=_Umzq\EH?m2}1k*H0<`#'K :etE>1_gR^j843[]%+$Ԗslcfpؕ0w`! N65p +sY[M%Ga[TA%tea^;fN'>PzQ,P]VndAQ#p4yNL=[zm-oryqn쫡Vz]xBp7^o5kڔ@45Uav_M۝h@]Okƿh2?V5dYp* ޡ;7 8KF\sBϵ\ بX07@lf$"H^ (v»S;/ e՗ BdbXW>RX l=ػ&E2▓͞ ulޔT8q/9-'!kRtծQYF'o מZ^@?ըqdqd588 *8xH57zYZ`\ExD!G{~ǩ{I)1vXMd0_63? %~OҌ Y;LhQЫ DK*H!m)}2C7Ҧfp\- Dž&ʩZMLf,Uov,!'O$-V$ZB\r2Ď.`518b!peM',d,Rб6 }SmRD~jY1YoOWj%10RR5%I8}t}ZX ;LVY 8h☀q,T,:جkCwՍuӧ[& 2t(㤙 W6&'!7M a:Mg{*CQݙdT% A0vX7$ uj_a EDPj{[-c+J\,Wl^2<=W`X vؖюm smcF{`y:Z $ȝQ994c C۬~Mo8L]bջJM=. 0A 5$Xrukl7oi6^lF0x'lRGtN|\p!@9+rٯ}kOoTN+E`UZ K wUЏ!-ep}.R!vɂzbjΰFykc nY#%z_\q+;Y)ɹbT7+3 A&5 7"=ؿW4) ̆9)фnP҂V 09cDzemNͱ ,>ف~ʜ.mj1M)+%'S<"S]XCǺH\M\Z-:L$nEjWȓwEZ'uDH\RXOg҆$lf94)9Aݾ9a FϰӾ.`d [ǑQkiFІ&q˔gm}MI9T%4v8{Zh2Dű7GXȇz ,Wu zp^8`NY+Vo!s.,2%,IZ.+}˅v~Wﮬ ] ^FT<;'Y5l."ϒe(<35H7wyMMwn%y+(ryך'7u߲)2Kꂓ% a+0O?]Mj6H:T7㪌oɊm wKL{?vB_GR1G&ѩ6lߜs`F `=+f>&bDo!s''ש(lx")|ezyV :HAe@u͑j0%9$hSCULwcTVg֣ӖT3Ln˩JPDd휲Y:4KXtI2POP$ ַ;Ywyag:P3@=}'Zv`Vez$H ֻC=h(w3V o]eT _'=־q h^RELkH %_YcWwe@;+ދ=AV3I<"3-D9:9s3.VTpzЌPWCoXt EsH"<9:?E0ysSD\z(Rd[)ȃ ׃DFW\ ^JpPcqOKBaJK'`zn!rcf3ҮxF#ymf/l`K1n\Cu-U!$"tKתu؅܎p;\$ұاK!ʁBHRue\3˒<|V{ ;{*/\õsZ%E CaՌL0~G,_D'Ȼu#r\Z5*oxȂ(3i:iLM"(չM9C8D0gp6N;Ս{xU09-r{7]^mb7\C#vF_ijBwt$%]ʑJ7eh)&)^ޣ"m%V6I1_J^F3eN.d_p>je 'jޛўΜy*biv& wd#~OJ9p\$_˲iP鳚#^+h*I<`F\n[)H%Rw3S4#L=6_+=,1NƋ_`#ٕE>+{\ܛRfrv_j._//(ٰ.`z2׎%3"s?]=KPfҸV) r%c4 jzPvHb D3v*[HDԨ%H{@k)46,Gر;]O &Vng6nP.9~&> \U>=o!Be~ ,$Қ9_v6(Q,v7N~6ɲ4H4g#is_/js21f imeug@ C$)mn2k u|V]Bq۲- <Bd^=[xе#аsBQewHcKwpgVǏF?l۵ h)X+F%4Oji/Z|H&Kg`2ۮE1Q$5fe)vRmzS@Y-y+!{m~f2-Ut9v. 1V㍌Y zOK}©Q71*w87'0V(ѫ:yva ~I $Y*iXq<ǤXǵPsM[ ]cDA+Ӯ}jUhT2FaBD2#~()WUrfq pQ@#"#|{PPR0P~'ȿ]*x"2 F7r dg~@Z Zth C É9d, CQ^)EI{憭 rsj;8*&9|/|H|EϢ#&_)Fm}+/V$r!pQ,(Y>aNfT&~X$g`|f;ޢ!K"?!xC6z`lditp\ݣ)ě lr3_:+bs)g6)($J+7f ' m.?m-Ku"t@kOndȞ{O(KI/2f˪"ZPqK)RšVUjgX|,bTVtҮmIb,/0}v@D18D8Ņ3P?P&se:6:#Deٯb HfP>;M*\Ie$1Zj=Ƹ,YBLԻ~DE<6l@~teTW' ru+nV)[]1&,!uUt { ]V8fY.Lu5_~HKCGst$1 a/&V:sDKOC\xI:Jv4᳾d0|*p_{Bf&hןqp Tɗ1ﰵNR R]/RϧR9#k#5!K{$iQ(Q(-X"FSO6ȲvE&CF(+qDd7] Ƃӏ@f4s :!/%웱'S4bk,7 ldzM;GA;RF`:םSGt4%n5`48'՜G]RpWIdcǸ8;F\t۰{-I-z: MD;!I"qmp_3~R8-Wrޞ%e*^sbgLRa▱d g4Kfz _o@k¢1ܛ9)gic |e:n w{70(^E-H$8R2f# _?Y.e ̅c{/9,mL;,^CReh\vb)wTmф|P"gPLR9T. YQ)'UN$E!H%W$VCgX@c_)D5M hՏ=_"}u.fLz1%G5)~ P*>t[X_3֜>P=C\ E,6]:OJ3ۓKwX ΅g<`XKTnҭfmCJAp. K ~."LR`K\oh՛mob7ֳrhiD#GϩO=;q:t{;D@ ֺW: fR#sst5r ӜZ_7z5pq7J%1⤓NtqP¯=k%XM[݆pqfRZ;D!pZ2;hCVR[N}_e|.> \ݩ\9>a t @@#}>=r7jcj]{vo`Ggܰ| s% lUui]O3Tu\*" \4!k{Bp2;T׳gsQl2 {)!ҪHc y.0tOX Xz/fio/V5[3h˶GV/8K~.fY~6 8Bk W8pךbv}:tj O,FeL͊@2)rBd"#Hki)"V0>ZV֐mnp/&#3ׇ;U?xԐJa,<x ٥ph!SG4j{ :p)#F1A@ͭv2piߜ% nd!7_ɴiJT2cyfP;M'(#NIr"sZXk'`l);?6@wl+SrtnXxQ3 QUgmkR<rS#[S}E-FUlê#n$o$w?f2ڥmonfH^OXGjlXsGL[Ie׿IOF ȥz ʉ'Zie0ۢf-+ #XZKb;J [1 'n[Zu Yùº <wf$Y\AQΎl*)"[vDY^q+ہg.9ev.*a\BM0̞b3|.#`8ڈ^EWm䢮B!裫[#˦/ >F?ނռ+W )ls@tXӥEi/۽3X&n+;mF sA7@Vb ť -;dMu%X[mK-`|Tq=lJ ZzXث#E; VaT\.]{̢:kΈPa[#~-Pa-bijIQS{}r;Q%=YzU >kPb! [=6ek;,SH\\VܤUmqУΒU<| !>36siDq2V;l[wrE;A9B0msyr*zS<*dmp7jr̠ڄ|Fw8+>PmHܛ#șK=7*_?. ]G"jr\Ň$i8e,`RkYKSAsyWE[s%Avɂa|3QFK)D` VcYpC )sGD;̇$/p+.u-lI(<X UD#V.v_1iz+lc*i3+"TQT q-q}#BYhuKxvB>FwGCɅ}g%D|D`Eت<=IKClOS9  Ru h$3Qv=_>#xj&TE% huP:JYuqK&T|P<.k8x }.Z?O h?HT>_t̩,e|R魥 pq$|AIaɷb `Kɶq v8r6 q^*r.wV;k)<4`{&At'>;&qaw1P{aE4S9wXV<.BG}zbҿ@6A5q&NY4Ee~}R,xl(ɴor Q'Brm!G#OۀnG?nshTSm.oJٴH]W#tAXqںIJLpf)q^@sjhuZm= |%0!3mXIZ,cTAuFo#1 #B̞,\,6hKGb[\~MԡL77:$10Ώmh8^^1F[Gɡw#J:?w+ORgi28JS3[٠Yq݃eo֦]eKZq7 [y"EuFL Q0<\>[ZM=dHWOS|؉T|O H~49Xm(s &ewGK]"1)Ӱ}mN'2LbU=(5@st(޸ݭoyՠ(Hf9 /ې.DwR‡!On3$B0A/EG2wc8vIA c$~j#}F͢>VxW[ћa3;+#oH`,G'$<]ˌJh_dtN{+L,|'Nʕn3xuRB#u}O&\)\˜pGQLctl)+%Ey&ʶڞ[\ʐW+t)Gkf_c `ub<= i<0kzaĆx]D*PaSlD@ VЍ*\B Y0uw#^ f>bSfA4Īmk ~07DTR2<{!&f/ЭtNX\`CZ6I !%?S#WFMf/ֆ(k@ר,YIc~+Ϲ5BqΠϫOJHs|P95SƄC94>>3L!?\+So`*VRPjroxgz>m{Au,̹ ,p.,"T2rdSCC:H0 lszh aNcj9\m6}7/q^ PG}ܻȗ;DGo% L;ۇ+^#8 eWqBL `"N^hh}< ?0;z .lH1aXLF6}x#F?v76ak (6O&l能]2C~0ӛutW(|:}Bĵh(}^(ya&&'PcezHPPG-IːiT%^)}k:I@oNn,ɕlۼ4Ol3U!H'/Ր70qUZPb—kޒ?$[YBmg YǗM=3ʄ^SVƳc4ih3&4zLźı('XB/'vSohp!3"d2φjhڼ9J:rC~*- hTI !+C]چ!y hfpWM;9wUڴ8oQL>״AKhe*a&AA䨞di#"1g :eW[ːJԩ{;gfJvZ-6h`%b~~ :H9ߣ`K?VR1C)y ]Qi\f ۽1[6m&9u@Y/3XR }.@'&m9Y)rn{2ie?˄IAJlP+gII}x-ǣ>@8rU-BJլQXp+I̓QNu:/QNyg6Jl@y-֛˸7Նy( DYRr& {:+G/E`'\0L=;&9)CT~7Te<+=|;3(:t.ÅiT󇭨>=ĕ:L,@Oz YCn95SS(;e*Q+{1^&&АrͮU? ꛮU=QK߽-DF+J!v)u)8g~j]>]pӪVH:Ѣh u۪Lʺ!Wƹ$GuV"6<72>WN(wŅ㊍dmll/;|ޞD̓B7kOL1KjW74fB33jLm`)Iϻzm3ņٽ$p_ g - .A?zտ p*F-gW"])m D!N@nay!_~KjmOY3|l)DZ7fR W jdvF—\&fcT)pmդtQҗmp2lGkgmznSCnYEǘ9/t\^:ݎ]/*'Ŷ]m%W% 3s~.NF k,n(UQ,Nlͳ 8_rdr_>j*sŬ]e [\mݷAH1~6EP\NQm}/ YnLuPt~DwSy4[[\ߘʪ3: -73IoU=_gH& "nrqU~S{Սoo"9 |o`@1=hjG_i#thPypᄵH!AP+K9\Q& K꿌=9G߄Sfrش'J`Li_ |Qh#YQ9A8Jܜe_P`:nlGĥSlAC7lܶ"?,?`=|ШCpY&u\ *1mᕱU ʶnf[W3v-B*DG|tRѾl p[EYbxXldhfe>w&nCb%KTe3CTC(Tv@Ti/LiR~Φ&:.y"NI܏u_f00ʛJ/s{g^ƴ LFdſ9f(%zR݁M/Ԍu䍮BaN dpzq z,:PC=()|JFP0#w=OS8MNs<ξwwxd'Ǧ! cɄDj3fYgMw̌^i{jSYepĶ OXjn;Yx8Чqb%SbL?j"B5xK3K]4nn:ً&MJps# h҇X @Ҧ>*^]0b:^=K+ [pԼ[=dr~Ψf ZB|g~$P t6w@GXjV34],jFflB9<0xWH ջ#sRb G IHopV.4c[ДȮO){Ѵ6|&6U] X0r[¿s.h}i My#e9UbǷȮ 򠊳p,9:vџ(ߵ}9 *aςH]v/םӑYR7O¥۳U0sSxBמU%POnTc1WdxLlWvYz-dHmI$S]V^fg&IR*jcٯ'Ek 0WI ^r1`+8p%ޖ?!R)KYmB.`W6HFƤ96ҙε(dzZIpj<'SD_&ܾ$F([ q 7rfB;ne"!汻LXkܟ:tv'}<|u(|w.~jEQpK,13UC{Y5JEcL8GEc^T.%K#7kj hMUԥVJ`_t Zd+{|ERYQh[%63p2]Rg~,#PsZ=5g TEz2Fp:p=;P;j">raP kmxvE' ~jgTlp(ɋˣj|h>)1L\01'TA y/_תSGLݡ{FH&p^'p[R6sgk *au&B"ԼGf5}K_ Sɩ-`.+[)Il BXtc h [j@*^',ZAxRlfɮ%A/%b2m!Fsn'5F&| I*~' ,RСj#K\tL 9E%b*ßN&ЭAv[jD>i3y5yM6Kֆ )](&bP}HhBM n)\Kŝ5fWg9.$qz^8Ag備a0!vP~ Ϋ1)x3WWcq@>̠35\y[AҩɽAu'F s,da3Wp?uAݥbBhN^nv\^wX3 &TTs6oL,PZMH k?"ؐ2SxK?Z"fFl :NtKt잪#$#;T.~xiР%~`/L㴀{ px7I:mJ$"Q&E᠃\a Q>d0@I֋Z!*2 ܥ:\c덠ާi 7֟X]) (yᏫ1hk7Lj雖C8CX-ϔs{7^pf5em6g?«[ѩz% ށ[r'\e|{ssMP͛9Ae#%N?wy("úoy\=E吲ev0e)]CK'!Zh0ғWz]Y z&~v{tp^Ե2B-#k"Y6b!A u鑾 gR_KlR-ӐفbT VN2Kߍzi[XyCV+WAF#Z#x1_@@ ii{;hY7c?L5, 7}mT o$_uD+4jc!&X^ngig2dβfOQ_DUn5+Tlۻձ_TnVB >2+&QF*O"%&ָ+U?Ģlzw ؀D=j՗6!OfUtu~*IX}̪azn)v-cAZ!2|tXxZ2=YD9.I~RK zw/'g Ct]tGp@Px|*qOGgv]'qqǐAk7vO,˾Dd'.T 8bc-TXeOb>˻f&`.96='hx-&7gUcyNITkG%2;w4I:;po@9`FL Ad5KtBzNRe8%#**/܀݌FɅxdulEpj8J_DYD,!niP=ӟXgxkۊᏢA܇رbL3['\Χ`&%mb p(Vuh WcgS2~GY''vg+t) 0XW IcrJLy['dai* g)55F^0 n4&|+ jFRQf[0Z9t ɲ[{1jhwg)Cd] B*-´UK[ͻql3цܤw=TP}F݇=!Nב'h)d\6@Nfo"rn$[+tꁂ`Z7ݲC P`P.u{XVR:pm -("r`:Tf X˓:`Gw;Wq}Kgu=$6a>Ӭ&!1}Fzۉ&Qkw@Ĵc-ã-xZQLD ,E#Wd Ux @`^Ht:ط%;d?.d!B~L !_<Pܐ"ĕXr'4X#,P}ͱ1INۈ*OԴLveۑk=pos Yq$&F\y Qad U˾i0yh`/}-W 4wΗY5 Xͅ| A$3WO$Ƒ*r N72`> ӁŻ u@FD cDq4!|X ed.TIi"q!uᔱƤ*fwKOŬ:l] Z,Deʣk` |Sc<4e,9L{ϯk5鉍&RX Ln-Eb@eL!~; O1xh6oyF:0ˌ<pxfi 9gP4 @p7/P!Dv E; b}N z] wp(ꜵ)I6紺D() c&PuH{.-M աϳr0^/' MĔ3 wx#X ;wDz!Ee}/W,˦v2ȹR44jljAǟj'>ۮ X颮yZSֱRMw7 Kun!lU ՟HXESj1ȅ&ӯ%<η`%s1=]h9|#P,-;Aegpܗr_NY#rqN_D)UlGOBt ..*UR}Wk]:Qrе%Hțw2c x&i";oc&)}bEa~fQCXQY+a׸.櫤,b?~OQt;,W/Fշ֨K,RS|w٤[/K#Ҳ[^%Cagdڴd ΠA%>xrEˆb#/e39Hlȼ=îu<#sƶQA=}ML*t9Ǹ1`&)zJ%Ddh_D3\ j^ʱ"Ts(@dPj'OfTtim/;J~ #-K:D8գPT2N؍[] xXG[]鷵sמԌmm|n+R/$aX;&ŝ̵t61/^PYIZ; f5.1Aj.]* C\+חW2urˣ59?a۬|ta*I s,ܣjKX*e[ TCf!P`wScׄ[_tg1TdbP~2$,[P4p7 «DxWc.@vN!q/:ҙ)cuCseaUMZXdzeS?lp@KJamNV[tAH-%޷od$MUA)iLݥ$w+ GIR$I8XA jkBIBڵK k2:΢Pba(ߘ=쪚¦n_:=RL%3 B5l`I0yK"> dz'PS {&Cs(xt dP+m4oSf5Ľ`ΐxW J͞p!> 3¡LXjO:WUI&AC>pLL{$9!)\W{*&֟MLo(^OǒLsbLDxrLJǬts}Q^MfTWq^#R(Iծ$GS}{x@!%xNP2Kt{C}B`ew~E 'lh\y=kҽP?]DҜ'4wo]]\wBN;7}z߅`G 3pO&GI~wB-RdDPXIeWe?ȋ>ψ2$nwnm v_UBz} ٟp.~2e~K'4EN`~tIL  ;pBx'87i 09 O7[_4VNW.RGYosdn6\xıiyҕ4KKՋ2P U2XڰSߟڂ^?=A˄Zަ/UBK@W?Eԙɣt4:txWnSacM钟 "v婋qDD^+LA<1>\s#Bnbk -$8QEQ-V+W7B4Vk9 ɠsW䴇ۼ‚ȼ9o m HM25JyCeo ~0'ܒRe`g"h`Wπ=ϭPmV۵/867y|m>'J4U/AW|U8ʣM eTSF}^]2+gȉ wѸ524QT kR{]oN*Mŧ3ʘ!xm^Yq;003#yϡKbYg5ҸY/vlo8 ׂF i16"GS4ujV4Օnv"یܶ~:wbȠ% u!6чIa[:{1cRʺxBaSԓ&Z"xPۀ x~%;iUJM4)Aπ}$#u [E1rNKV5mG8 v2>'7+.8;-#R!>D^#_e,@0a5"{ !j8u#m;i V/bth.Ψ1:R}{~t} +h /uw#>$|~ g/- Pz2*{8.ً Lf`V<~$*]zᎈqQ,OMc$ZjE3!xS8Bմn]9W@9׷g U8r6:[+-5{*AZxz hqjΈ$>_aR(IDg-xWk.щ呰ZI) :%l  /TZ[r2RĶvj@8f~U4c~X XY8@K_PYlP9+ XHEknbBCN7j~QVrdX 1AoJ2&Ʃ| ,=gOG3߄Uer 2KThL!іVrP ]h0zgUh8bMqȣ12"ޥJI |ǐ\WbE&`%t:n=`w)د[' pG'UѼ)j~.jPm M2qa‚C|oLvotHuo*zaWQscW 8P[1  A2=9b^ʵL /;zAF+D5op' @%Bx_MAOoUzmEy8!QEUvD,*p՞۽Kpb82wLQٛXk=:ٷIc#3B%H 5ڲ|#C "[?l_a%><8[@i8.gO 5#bŚ~2kT~FV&R%ʱF/ ^8#|AU_Qb\1H s`x0&cc[|נNfb-%R$GfY_y}+4NhG/gAZ8)ML\Bq';~c,J@8$eȬ7NI0TLѴfe2QZl;wy(8,$Yu O>mTv ghyKnvCc?e%iAr;1 ȟLK#'o!RyQvzȟ:cd/b)<{EZͷp/7EY*V_cy1jQ;`RFQB2qccLpqb4V2nֽYnOXw;@_*~BٕZMN%8*<,;y |HF .m?fœc%zdi2v N2B蟈5sVi+GV5bA\rJnl캣ī,_ 93-a%VH@\ pYr%cvB60i\%Ġ9B1n[T"Ű ox=%nfc\T{\Y,hc}e5a@ʛcKw[0G -=^&o.yfJ]\/o@?q;@%ԬTmUO g2XAɃ9vLքAw+M?btSkn9Oј2Y-]!)/}K3tLqJ 4zGo_ܵEkF iVA>G^x R{̉VO. رO3UlztsAqVZ1$SvKy$MegӼED]ZID!={Vdh[F9bhQ;=ezsrfRE&t?v'Ȟ>iL yx#aA_"OJGQNFizx@"DϠڊϻRỪĉTM6}CT?,TвL"[:)$j \}\"1KK~~j^3u3)2K@ -꺂)Zi\3ohzf( Cٜh??V+72dbҮ<+''*B;Riu; RS8 X4 61ocD?fn/4$P!M!d c^ XOHJO`y[]X Rw\Mk5 c4rڜ\fG5Ӕ|gCi6tW~dDp [[w>e_CXV<8,@ˬ1BXlJᡆ+fL*2u۝˟h֊˕|j؋? ]XD3R?l\Xk]eb89gʠ'ޞpNPM:\^`Uj.-6)#{DmrJh"0UiI%+CNw=@T[K]WGQ$ >U9_G2PqubJ0cFpZ}^X/!AԱx`x?%80Ys1\#o]oD5lz`{rH[5zXA|gg`5f_#a kq^Xn8Zťh4C)vG\hwSX2y%$qcȺg,jE0xU[h7տº q_Cg<:YLYHSnjOGiFbbM?+dݓq@E?sfk%tx-/}ӺhΌ`%#fr[c.e{'.]qMGۿ]ApCOxGDpb-oz+Ti0'h}E<ۤIMf/?~:o-V,ļ8it4eQte::ŭ9@S?Y.Ҵl`D$$"gOT4qY=60`>Cm7Q ;7,ʶOv0+:F=S %c+Nf!7 !Yl4蛦KU\ f`>ZnTЫy#,T&Z3 , ȕ;:Փ&.[5/NYBx{%ya-nga*Fb.w7[PS4_#&IwCmP*كJ? 7FT=bco=WZIU:lgޖdf g!XSJp#q9VZoUOZ&3$O3oPBv juf݄P[)v!720)o[5IGs ӡi'z2뢂JHs`enf[!;LjBR?L|^/Dyrx}Xn-ojf!ݼb4iRj/yv% &q1 ޘY~g dh>-Ȕi+ p_Ԯbp:bԫNOYIa@QsFm 9:խ|K'k/\)>:엣 zb7ثI|Ly2#m8gc줚wY.i/Am{xRgP/?Or/ʍδAן=N{{PDޭ;./El}&U@0#8arg̈́1@n@I `p> D8l&Cr95 8Dronڹ6R r f ?{JP=9]]e%e]4ʿxN3]8@Af>:ek}O($^_?kn$FHTesuo'qe`M$E| -ӕH!̲ u$,0=$Dd`zӁT:%zmR:T%ja%`怕|' Y! f2*ͨwTh~G ?\$eBD$^\ c9٤x L"q8KA79[VViJ[!^B@6]ķ;u\Mw|ʸv`&LKhBV,&^R[fKX*T&u_mYS#D '-w8%*vq.ppOr¤oѺO݊ aGи.'gUZO֧)^IH!7h/J0DjpNv+WCMU/3}=`7dcf!ʒk"5 N}wW%BE䕚;XfVt[mwKdp<c٦H57.aUڈ?g_TFpuŗ靏iUuH?71'ܺ7ޚj^ M(bph5yj%Z8^ ŅZR> z}3OD;צYJ 2j,h"*φ]_0ಯ)jGTJ>z^'F Ren_ccǿkFd8vB?f ŅBi&Dތ)T !vZp". yHs2A\o`#⇗޾3 LBm՗P5I%lY8E-b~E_BNj<*H?C\ B ?COs=kʕK2Qxd:PUG4 uw"u:@Q) %LŠ44Η^Qe/jkQ"C_zUU2L$\N{ՅBG@Cr1O歹z %1WT-9 at[˩B]s>jC As\ܓd3pJ:b˱~n?{E\, a0gݠr|O 5V9WHV%c pڡAB>S8c:^qt:6+7WL}1S M$ K: _󝍲m]%gmTöug(y d % pLTPRI8G]1RWUQ^AkH2)UAY>e7JhpC6uCF:F$ޥ[#a|*ybtBO8{T&·b{Td^v욤f2T͚aL›x.(>]R)6].O(xV#"|Iь:z&U4 D~ ;d\4珧t|Fvvq]X~&y E6)BF#|IdPV_bZO.^)օL`HI5Q6ㄋH`9ɝQ&e J'TF>\G[aߗ8>e{:C\x&/pQ['>rpKxϒ"\u*֣Xhe߫H }~U[3°kQ닓! LׁDd ( j?fCNT$ӲWEUREd>PRvuOQlw*`^\cf4Mi\a,PRDMlyK.J"9 GqNIbq>_HMiznÆu&`Kj$Z,^ъ84vT_Tu.5*ωD2R72X. ):3fˌߤaSVpuԴ5xA[TfI gBq; ׷NlDP[(LN v_]xZ$< 6ϯu?|IINryyiH:Cba6߄_Oe8"J U D(\foM-n ϔ[p)U|>uNϲvc1ZhQbem[)ժɌiUfË].?K\B$*ЮdݛuT%GuxE{S3n36 |-ڒdt8 i&8<&dF31B4N[#UJ8QJspۨiZ_ŗ© ! af1p AHtX6t #aYjg7FrS_mL`N]Ӷ3p]Y)=5!adyXy}p HeY dd.Ͽj?Ԟ' ڌtӵ? k&XlZʒ QVlƃV@'/I/Ҋh&cf!`zEd=XK`07X۲o){/n}y#%`)/:UJ[! ?B=C_h',GGJIp# JMw$6ǻD> bg0o/?D3xjFWZZN]+!s$@ f&Ij]O;̮6Y߫Ǽ7 tՍ޲J&z{֠YiF|ѵ ~2NL P[5'T `mĆC6τB݀@g|_`=2.jg-2R)kB/dDT~~lT+/@8nVRt>Pwx")ROP j +2f'pN 3,j/"v_X;3wֽykT:%ZtCCV]NH¥EmٙU(??1i}D+}(qڏ%`#ХUBC*W+y92IWy?_OIoGy]n0MZ2n):Gy: HBI>S{9$z O%e;,YNZ^OKr|dنb^Qw; }ӀIƧ6@#exά ~eר.cw +wMS܃z|KйNRx19٣άM;uSԷh֋gQ0.:C Ovߺov}|ם7u2.+@8 7TJ˵QP! {E>/s܌_mc#BXJ>nXZb}]Jo ;7Βg%#7-$wMzdz١—|i0gPOVhBסe=A3!#NILTxsR|!*"p{ca /2_me=5m e0ՠOV(hDՁ PHBKg_uWha$y֭c zk-iK&ގX^M~=Jt$Ɖ]?C,g"WJawUL0u9rF{gYyV16ܑ,xj£א#`! @EZ 2!sm $M<9XӒut\=z]4^|ApCQ7/[y`OO|_2T\~h5`Yb.jܴb<颗q,C7 1pV &߷DACB]aRʍpIC˗\[l$Z6i |-\]Gp=˿F& 駒Hvqc#K#ijpFm k fM~69| ϬƐ `gyc4C=p'Z03L)a]hT M,VЊ탢=e~#xڣulKcӕ9=זdkv"wvMY "@͵آEy+Y1viVau)i9PWW>d5NbLQϤM'̢r\$ o,Ԧe6MK0*? Pp?ݒ{wUU.M^J0Gq^!CآXT;紹.]OH1p5> ]⚕33ܔ ZYlo@]^_{"eMSr^:=9XL_JUt -;%F8r~U* z oŎw$ f5XNzFmѤL[Qϫqmo^¨gmqSC`a/;A` }S >ZKԤ#{!{2 5!SfcyU+18M{x$DB~J? EZ9rWѪӖ}_1ya7nv(L8@-vqHڐ`&ף fO,KfUW:58iw\*ܶN:dp" cӭx܏fopPiY8p|kؒBO_bX?&> kXb` *NISL'#u2p3Q88vJp"zT|pAy9!lCI 2BSq+jF!3<$]RX 6 ~~t [?AaCZIY'۞ҍꪈNɓk20M]؝{eR~?@8$ SQI!:n1ygGh@ c׍Nw29Q2N I|\3ܤ>^KqlTvՅ^\abt)ihJMfiQ6ͣw}0AfsܾQ hvODc+00T iżH[4NpI2MlG0 FNAͿD}t3uK =Nr)15Jփ/)Ў@KTursy>;f7'm+p Q:eM=Rwx_?wo߱)KfkpNkOkvh:ͳwu}p}Bh" mnp|V.'3Oo6jʝR!^tT>hխG W!/ɝ uDn(^NЙLG%Pn[nמ?DTcxܨ 1{⺻vdANU-flݼlZ,Q V*RJxqـ}Y<>HIh˯.Y-Fypv/>dž_6 1-S*"{5(NWP݆aOr{jtLde W?O.t](w, pCVxKlWdPYFuq=I|̫7.`Zuxz y߂rȣ8Ȓ6$"NM5倳j0Z6fh:}ŻqH:ȁ41hQ]ݙ>~ [LV%|'޹ Q;F PABp׉+9L$tKA^ѧum b "Sn`9GgwRx˨q2a1EixxZt_Jf zbC'zB/SJx48Lg`mesh)J[3gOlDs~An:ԩ<" Y7=$3Wx_u ;Û2KN.'= z%`N3;H9 dԩ:Q7_z07z&P2@;' "'Y FsR v~>$% Z%%I?>8e%K@咚$mQ[{/І<"Hc1l~aGB-6*IdD.bk (3-%V&˘7L\m /o\qeAFb8Y8d^8%7'8V 0xRzLxCZLgp%@l}N>jVt D \&M|&azrV!SkIC9=*i.goBUz-ĭ 3֊Nٻg9^@W.eɍedƅb N0(@\Ő<"|;Շ;x#Z HaQ]&ZZhOL AM,%K$lʾFPkyiy2y[7*{|5>c, ݀oydEݖÜ Qng8۔BO'x={TYGٚSr-..MѤ'pJR f'OhdtyT f Pa-CP-TF6X~ᙷfx@s/dnpCT:5ζoLYH }+W>(ͽM8-h ^ W$$e)Bt[) 4T|CK̅vEft^ePer1AYfhRL .g+gcQ@u*}3Yu˘hsI42KtyL guL@|@hM?B%[EhxH,Uw3+_/FQLPʒt7E\':Ph5R10@v'n;WB$\#{1ww4(n'9]y|0K&j>^k\p+XJp1S^WU2Od{{<@@{%Mצ%(hM]PKN4DXgq|$m,%SDHvY:& i4IlL֨$IC('.ײc cq7zi#E 넋Է*aC@̒S igX>]|JhqFG# c9s5PKѠfDH`?=|sѣUUېp m()Mz;RTN no+U˭UM%  k%~nZ7 Ugj2霾y2I,^UGk|CEh \kVȃ:c=b/9q\L~ l5ԗV3T v ^vcuJc/zE89bxP5~E j٧~k8-u,[0OɂPܷFJ&D,)Y5TwL0rA(AM>q&KqxNf KLyQH*R7EkпE“)PZ|=8=&1\jZ1]B[![Oaܵct}Ui"C; &"ƉCլf_m^?^(b )inu3QB#r@D 칀|7L CPް5[)R$i+#c-t 3=y|3t`Q s&F#_J8dvqͯס{WN_C&6!G<{O!.쏓kʃMJ=nէ6uksxg*LPVt&-ЌdDl25^ʪWwQSG]P|5uGP4L;DI0 hnp11ZJDCw+%#25=$(4WFgoG@0f{kK]g`-IX~r 1pqFB]0m2x17(E&?,K!%L=i<`$EXceDOGnY_hSP_52r& =dա[WGy8 z8ץ92Ao3롦s k\8lrrThiNmf:yE VU`!A C6hw9?47E@ RDw{ȶWl㭄"x| |j䅷v( 6$'TSzνgkxx [g]'f%Rot=4w}p:W3X~<  Vx/u cP!A[$`o6ׁQ4+N!gF!ZHjqnݾ\4⿑^M>tU,&n/NyBݔmQCW.~چa%L1e"W&$] \ff' ->y}yv)^h@)ko=jFhuԬQavPսغؤ="u&чSVq7 iE0ևi EyE1ғ9EP#w"i' VDc,$پ`*:dcs4aG9HR5$дi7!O ,o P%'St A˫i< )"~ñ#g +Iw.#w&`@~SBFTײ[n_8&'=$VO_I`6Q$ RlYx~w׉ HZ&CUb *41+c/q/z' ǜE჋qs ɯ7Y V.C痳NrJcsZ9G@&a~ZTC_xбchڏh&rsctX/gqCDTgm$E뮶`4?]B^)gDDsY`4;/5RA=g+ K[QȖ,Q셾*c:GWht޻h4Pn^dEзԸpN$ߺ{:Ahi8<"\zq fY=~j@w"[6\ iǟWI. / #[Ür$8*VG7&c]^"6" ClxvUvaR71p:ckg_ iæBbܝwiQ::>u%Y2s*:᥋ak qBB3O=<]vNۃ;7I&Bф2T5"ZtI=`gLG~=0r +%]rBe.Iw3sUe3eE.$i460ҕ91$:(d\4#u=Z:_)ݞXj%gN+Os:h93K.*59,e׹1g#w@,HldU`[+Fڒ8->#wN?by+ލd~qvE Rsq+,Ra' e.6m_eCWx;t49wh{V.9ضfqP;M %Kf4-xEQ{3$,1Sbæq,MF:GH>P|X7L4<0r%GK¤GkmԆ^ jkub:5HL<ފy _l[o(A\E7l X,_ĜȳB0T"˩.RC"s,AX1KBqam*l튚xnau$gSm!0bW븣!ȫɚ^M ib[O{ϫGhĄ- ?sd:9lEtQ8I5'k6LujZau:lV! 1J7OVۦús fksgr^ѓ|sxЗi!QaۙĄTY':\{F ?[-)|mt5$؛U.DwzٛОącrnuAljێ"1](`LU6 t8v 16=g?w}$H(Y&ĬAV|m2zzr;/ڍЫͷ"+`K3)~=YhQXH [KndEx & o'drYHǭWo~ p ]V51hzmR;@BC,Azy}x' iR8`|zwr~i#tGt;u 9]$/Cz8btOUGMM7 v[RϾ4}4Aj&b) @R ^ɗy.Pj*ʥj[3q %=0WqWY& 斮W؊ITBÒbv8L8: E6bп^Xp[Id7BS-Mo gv9iU,!tr-LݖSP>¹1 BP FVFN+ު5Eceo`,oʒɐH~AиkWU4Co %F]J*;UA6Hpf:eq/wٜB!ELu7x8B i3~)*kr l- ;豯47Gƃhy}o7!ZN??#Q/xQq Մ ^4<:G%z ;~v{q2/H]V5eR$){&_ I_g3$V=]FW@AgP!HP)3tYQDK_$%4y/F ƾ@LgMX Hb$#Hʶ݁R2h 1w_(fzF0tEtD؇I5 ZEڲ$N8. Ąlk<'*R}$c-챂f4M>Rgo%(͓)b F)b$g PRt>Бu#MuK p"s#n8/Xo5.6&D_S] _[2?.Wl<xhq,o7Ib&R ~bJ,MFŶ qW\{XnKr̈́hp|#@|:bӤ= DQۨ곃S_,ؿq N^d IE$eU͕B b/ _o3WD{d{SI늌 %,QX8;%Ncj&LI\} +:lH-zz9`{c6cl;lu?Ε: )g+7C!hes$E V|: X[hX;۟'̌xci nӛч&n5vATD]J9CZgfꂠ™^w`ZCiQ zQDW3tϙN7{zs##ESXIJ:l*w}KO;`I#KGr bm)٩)\2{-G bPHӖsGYM&2R]BR-;`^J?(YE?+( FmvGIૹ~!ngDԑ qF8)>/dOE.Yߗ3g 5ܿaI[Xf.DE=U$s,k/.\T?ˁt]$#V?CDZ=^/s Ֆ_ HAO .EҤZ 6nhz |JJ+gw衎)a,HL`op}nIԤ`?Y6Ӑ Hn-um\1j|eչF[a=s~oP}O (]Huc<[-g6""̤;KbrjUMoZO`k5w~B&uσg"urN ÝɜI$}y3B{X1f#!7 +;EA y3Gn&J\8Uif{mV8eB7C%Tvzr^\ŨQc]f"?/KQzP{,Vt2o3k9I_n}݋b{(z.n [R3r$C= +kW@iCEz7Dy/ުW>%Ǎ;ܦ玽yE&g(a" "! RJG0g6!h'Ԩx>31ɵۻ/)ϯ }8v/L aǦegR Y_0Rla_=}_5D <.˝F^c"Y8巐`BEqې э*~ݙrT3K<Գk㐂 ޛ6 ø RǿB^6H1O4}Z(zTJBM`/i ( ns\?(:] %lWcF%/$Q=c8A兪4Xdĝc`0C"7;{ok,!~fJ |Ea0u?CNX2z-mI]8Xa]X"!;"YC5ݚwJ+QeU*Jx`~aЕl:mQXjcߐ P(4l)#4L-(J˜WDwDi=gs7p&Z:\: Y,_cnny>+#ԠcN =+x,0\>֎2tqY#G 5D&AJeś0p&} hO=4[4"rie]8i؆|cQ*Uq 7qhf<5HUAWQ`;S{Բ72iNB$ Gir bdXd쥭K]`:m)u !mķ8 8旪 |Aռb%EP&Ds ׺JV0륍Kc?5bV{ Z7k|+5ӇVrFG'YY:cت<#Uָfρ{%YospɗvD_[Ι}wM ;vnxMxyyo+WM: %lЁ_W]0qqyѨ}ZhΓm\ʊ)p^\= 5 ';X b},^m̯|! < =ħ`bXPW:mL(6KQ?2ILK >'3" rHsMU z@0oO>S'`ו.bF<KFPFҕ \ $;nR4j;K(ZStQU^_"Ng4 FNEU?w__K|e;!QڍJ~C 8jzj;UdEVw8+&x"Vd!20Ss4} wEy߱IZ>!4e|#8Z[.dCg/Ǥ&-\}6!g(h`ߎ[_QaA |?܋7ݻ=BoX1qKYPٖ;qT.HEzP4a-SXۘl-ݥ8ݱ,zݝ\.]ߺ0.;iuFJ,}D jբ#rÝ=)O.-"nx⥕YzۤDG9 #դY`% L(hLoJ1f}[3‰| 0_ *eqI<ܠDL\ÒDwCUB#־_VFjײ[C1ֱ#ezM909zvAƛAmBԓ0P3;Ϫ=e8a"`XG>"?Z| +PX-#),T0Xj:Ju 7l՝ ҂#JSU!G9[cAvݸ[?j g-5眑v& ^$P>a}ʩ(fuH)_kR&,JQFÉNYbIDb :K9yΗ_/iv{SPz 3sΏm5ZZ֝>kUP!cdZ ~h5(V:`D[,Ma@fe,xlIp97+iHA pՒ`98sj}Qᷔma CQ<ICM2i:0eݜqI/z\b% w28%^'qσJpSh-Ħ uy-iHSye ^9΄KMswbʢ)ke$a9RMҒ6~A@Ë 5ض݌\NM+~c`赝8{qوJ臐BRT4S Y,B.ʁL!-.k'ys)m+,4̀W. kt6;],D:W,NRqhnEonCw), 8tz:n1_|Mxf,-݅H;[|5W,|\b?oK˪3xl7όKCNvQN=h{YPmԠTo OKpb,}͍)&/zrkC]G玜xK Q2R1 BA@; Ńƛ5& 3Rq z tZ=\q=c3h$\Wpڷ S ʐ'BXwN{a( ?o!@mzNq˹m3%R 'x)uj䛋8>и]c-=t6{? gEB+^ QAQ lŢ+c~ >z;bؙ5\:zQo;csG-i:|U [Op=?Y\0iHت\qtx 8*tBq 40JCnX'M8'V5 wqBtLʨwm?qo'~eG9>4M[u; dwr: gR,.իA]^}#mboJa =GEՋfRgOs0 Z^8! [ˎ8?ыM7cUM{w(P(!}-yݚaQVnc  mAȰE{H@*H7|G&԰/Q XBopa D16҅.5+VA"qR몑Uhu7iRß4f,!ioEΖHHH[w:yv;O vdҚZyR^Lf0{_Aq3$SO; b F.Z OF)@x޸>ޕCis?zE Z5, +%=E^g }ZgǙ3MgnVb8@]6vfDk1YQV?Arz#D`Cd,cql{a[l5F!g;nmnI1>$Xԫ(8_O Y(-T `y ంzgZDBؿƏSI;[fh.K@H#y9*BjcH) r\dH`  HZW}^;qwmFa#C95_qʓ)f)&6D * SX zjqvE, @st-6ޑz`_!`2 /qHDer=7뗯{il7V&S{+j~D=yT;YC4zvx&`5 *3]I/FoBMCQMdYX +CEnk͌(1fvk?xAɚ05ȣA EvՋ(uRi0jK ď]9Mᾝko :]]G~CҺddCON -?n_H9!RFq0rlo \ gJSe4Ɖo x1`)ޕVg[ j}aKʊ:CB+гipyODύ2rOrdg1m$[L8y\ ?%&KUd(Cw [43ߎ?s;9j=RէRoaH|?:I/rƓ~ކ)| c)?E6;GqziBɶo4#pPU"*=ijYc[:#'Fh\B&J(VX- bּtnčJ B|~wZb{p=~/Kͦ _%d_I! ,!*߾q5dd2U*$^Vx/zECf_{ Qv8ky;h$q̀[S :`Wf'`yv.eW@8y ? J|8Va*k[(p[YKBn7{-dTy";S>0̴gݡAQN=RH%l0r۹D&{y=AIy `Y)cd[ ),+* は lŜ'$(!A"7< :LJd)7r2n^ ۵iTBxefM[@\4b{81&__#w t9@C$UA[eM C4%U`~Ĉ~ Kn`{SS9."pJ`s3h󍫍 U0l7yE/|UU6 kAX2\ns>MG<(Yʌcj_MK$X[[*3гT+J5+,sB L>{6 0{i;5V *T%`.#Dj$yI/%t|.4R&?r »EFr yLgVHb#R4y6Iuj$z3SRp%W;F--y4fW(V6_1WQ-ǚeO|UgaSt1#0NtbɍXAoMKKPgZ!?s٠YYqՠb7k3AAD`u(-eS-34 5́]'*CIdab2l:U3<JJe֏ѺOP ӄymV$x ӢɒݹAz2G'aSE:ۃW+Ƿ@@0*1uuSˮa "СI_)VX,t٥Ȇq8t'9~fny[ηPV{n FkM#n<:Rl~Sr JFowyk;$Ju SV۪2[>jM0 HĴ]x \1?B=Xf9+ M/5k eڪ8I !+xEL$d,;t2]3x?/ %׍SN;Drz\`*H*|^a>ؕ$nfCPD[MoԌCZU!^]pDNU=7=@W7|qݹ݂z' V$fzH郹pu־fi gzi1! )r!sTӋ{窯IQΩpy~RIZ|ĨPMivxR %OJ.Lc@2HqB!7ڋw[{4͒/חJ5H{"=j'HkSt֖SW@*nĴ= d6q`|S $K mZ[^NK/qs~[vL83۷4\esj. Erm{>W B…ie lB$*&|GKCOYm'~dC(ԛ) ۮ j,ӘRARN|_; r 581jH{D%Z ܡO/Ho ȕ'k dzI^.ErF#.9\ z%Mܦd3[W|p%*1)*ˋUihN#'EM`7&t)ӌH[IK.DJSP`UGV}+(vMgeDIh9jZ|HVYK#"u#a+3ȅkl`ݿ;LWk^6 Atjp;<ZxJEA7 B~mT2Y] i0 @Q4z`QI\? `oEY?}SH*TUBhC{6k||y3rJ0a!>2*UhdLNӫ 3d2Jj<.CbNRs-YLi瑨btiTCq|߱84yK&Iw9RX-P=_=|i4+԰1&\8c4+K`6XӖtۨ8 wJUoy! df{^foЎꁬRc,ޮm+>+lii(Q^oI&:T5 f \x0woJv+Hnr4@Q51cP7iKЦ:R&<]r 7.=mS;y&3B"FwyC:T", _jNƛ STkkL_9:K>V8@]>ߖ.[됞0 j\~ywfȏl^Fjǧ XNwV.J܎*n+CoD=ji&^=PƩ|ADq% 4yC6⭎fׂ`|YH"i(i-btmVZ"9Fx2O"OH7 ɏez+{v̾"qɄ#=+ԕZP֖UP1(&W‰cqmP7VDaX D [sT=8E;Kl5Ч ,v185pRM@؛sKy(0ifxȕ* P%s>@2i;NjeSP` 9E?a(QG+_YOVbbyU G@ۼ]=Z1$Kkc~K84 ̈Eͦl"`SUhvFy 1N")' L'^z|8/ k/}17qEJMGyI~i$g:4dܐ h߃03dSYmœB .GnC/tνu0 N*3E5{ իW'w:yAT7l:Ϝo^.BkΆa$Jހe'-U`A"6bǭߨ̚mmJ0;'^%sÑt;Sn &IeVp{ C@67.s<ٛuV'`VuP4 %WMHwEQL!ĸʯr>̛"ۯmH.Pܣ<Йf͛Bj2s֩FJP2ȼvn6hH2n!dsEe}Wuri;O~ 3LklCH968]S!Le9@jrrH4Fi6 8s7ƱURwj@@XBFت{Ybb4F(HR0Յ?O}ŤIdܙ3j/.`2;;)lJ;W&p/ǩ3i(1bw˹m\WD3a1t}m.ؤ;fLep ֶd/^{/57(O{0Bm(& J 1W/wFncY]<>_bo|#KȾFsۚM'u3չlt Bw(㌟nG(6ԆJ gb>9vҋ%[LN#`Jrx[a⊽VJ+S Kv 2/=8T/ PV&"n;S8BdVn"}z`CI|Q=KFVW4ExB1;qV%Xkpkf7l9"@N% C11IS5DV71xQ#=tL8寅Wڣko&6zї,ʀ;DuFmIπ> HnTj-k qn`*CE8b0% `S+`i)XOۣEOl"XװS1C1'϶+g*񕋷+&Jz[(\ uQ˲-am>l$MP:6W+ƜЃ,CSm!c(p iJ҅2J̨P 2 U=%b%?IDHˆz$({w9k,pVĮ1<#@~-ž,`5FlFNPo;Yin!U 1vzf¦Y(LԜR<ϳ) ?nC;1nk슶3<-0}K=SZ遐Tǘ޽wuS4{Rc<\qN)DV'+RK"yV2t֋g  & .x݁wrT&KOWzh2;E}I_rw',o 4=b}tn BvS!SW 8'Y<=~7dؓ_E05ooTM l*(d4y,*Nģ@#RNuUE\_ÂKd=Ƅa}!uKzYŦOQZCܙkQ4Ծ䝦m`z$ 酋*i-kp/ԧSk{dAA}9VU޵ocDdl sfU%tf/oss4Kúu(_ t5FߓPgلa1˳f`L~3ASYD]p,!e%Jaee5,fGm'FTi!LE+{h+zx;bRMHSiL"uJjvW+W {Bd#:";^AO T*dw*r=p]N' +*Iu^W-"G1F=uc)y6dfD9w%uh٦nsUdz=ރ3j$t 2hdm|4C}T/>'"tdgBD [A R!+cT|#>m{dD맗\xhN%N߄e~䉅4Z x &ЫK|*pcEC! ˿ut{ıc(U}EjN[.jfx~ :2hlOpTŃ-buћ8Trd |FQCnmc1j?/2?P/Ѕ7=Fɝ]!|t i>Cjn#_}lPd/,le+SIVMx*_1S("\!FPK$gy !rdt  KlƓ6T&5id'BB7НNO68%vjܡA6~_=Тr:xJ<Fo$reԢRX½Oz@6j8iTc7`7nG7ODydhł?A*:^s|5^: SU1kltc|y *s0+(AGQZ)xgݻ#[\e.ϴ3MN]Jer͢+R5xێ/(Tׅ^b"}V0UE60 &vF#uX\kyN[Yk/e|gĽlo&PP[-M ۲>+Uj",Hir GdSҳc3 TpoN6ݝZPZHǨp;߮^W۲YQoUDG4u}PcMbݮ#6-_+s UCk"L%n Cl6)T+QZzٟkܢ} Sa3CzoD2'Ad79ż!;y=, _5n-k2'(f3!âda/nVX8r۾aL>'Ll6fubPIb݆md!l 7 Pҿdm£YYEjZ8JC2I>@1R]ly UXOJxDV(%RBOu9MQ;x &鞺<0t0+1[`;B{R2PƬpfX$=؆֬SJI;{CD s}% Hծ۝;n˪ecgwϹj9qʫ K*raC"/.q˰{ @ʐ.,{^>q(4j;0 p0|xz=olҰٕ\(d<34ؠJ{1ˢڤȯ"b^t"e#y+h )sz4IKxD!:@I6+^tRS7͢ IKZ!aW>BD4T~]ܵ I ^DSp>ktɍIu Diʒm[GD̕3'Kϛ(r,x!/H4qVHXyaC7G>ȵC[%Ţi>J>FKwjO#|{І$ jcӀTz6F(c$(ĂQQau>A=_=,ېחB7U],Ҧ'jҠۨzxIe%W]tB6vA(.7IgP8P@9]z B~ Iy9l>O0_`K:a󜂌 faO*+ 8oy'95AliAL L-aρ4$fl'+#ʇMk$0U" 4X@5)ШhiBG{Fc4(ʱ,pIJɩ3%1w J-5R5ȨY<0ɩ">|LT oY|y*;#m2 ]]m&[t$w`=Ԉ@H6V\n j xXha1a˛8ڰPs!ꮡ$hBz[U$%5i. ~%,<V1.@ Fe%)孎BI6Emb-Ms[tpDN44M|5KKm秩.H>CSTɈ8{epO-jBs]=N?8Nn`05Az}qs12NQc0+4(FsH/{$GY⚀ ~MtT>T"ŘjسAY/{(]n:L jBU+ZP*6G'BΆDbQ= )5g&5_X}IF1-^Ճ{-j/"qOY؟K^ Q $> 3MݎkẂ(T CZ+_JUZ56>ⱉ/b5SeS9x\"Z(Z WuY$p)4yc0g'uП:H ж ǰnq3΀h'%]heNG<~sI^H W+n"VV); <TQ5:u^B"VQJ&'jt Mn7&2F,ֳoc0/'T@t u0r\xHƚX3jVdÑOĀC]bk#SޣjEy0C&߮ajYA6k+ 5L IK3k{!]j5gdbxהT;H [qX@Dk$|TE7ė߳I|H//`*F>/-J<, 9]}gJ&.4`pFFݮk5 M`=ʎU}`Lb,b.3]r-b=6;aZd˚ (xn"] ,jH V5reJ `f"Q܇-wpAj&[W=5c[[w=/,.۝_uℒz=xO_|J3"Kbz؞m&LjG0nG</ %='R1dɇeVR@ fg1kX4qN[~OΑ~U†#lP Nz%) !׃4?t1@L> tO6[vzٴ0TS&6<+xi~OxR+[ bci(RZѨw%f7$,~>Xx3uɅ!>#Ka弦r!/X-(qh!*^ýTе;@$w>lj' Si;W\J6bL=$[m!6գ2x˼Ɔ)SUqaoنN}v)r0'VP03x)A.L^>/^6RE3cݺ++iZCxb,"]Pjae2P&W/Q<M6!vϜe^wrlE!}@~$(r D*֐lNP4KZגŧP! (# e( k=Ruci5~`\e,׃խaae]_oF8[4|x(Wc$fXW~:1$.*acR; 4 AUǏ (a "A"hN ׫tЉQ8yW&_=:=Nګ'I1HC^+\6P@H-u0"ӫ G_؛>)טL%$oհ k{trdP+}2oׇ _@,*ݪA[jW,+:=jbN@|!'oi޸o|nӢ&랗C8Q1PN~"PS8aU"/nqrcgm28Ԇ2ی]BHh&1k1O]j3niuBO² Wy\Z*V5TW.TFH6PI]5xM1(JGb^ƛHۜdW/Nx@Տ:r߄xHuj f{IH\U$00F=Ys6gr 2 (N@ʙ?S Lu@nvT*:. QcduvOJd LBKV>L9@:Vi Nx'-oٮ'0 渕ϥh!egY&"+p`Xshncyg3T&*q>+eNxл2\r0á%n?>v<6[E%/1[s$jab8Rb-CQEUlR =>$mmx60|a(d<.A;b9VF16λ~կm2ʦw(r+:KpG? Y72}M!?H~!۞.Sɝ 4nez*Dj$X09/6jlܤRΏ9if%,/Z>1)L/ũwq#IJrdG ׷x%ZlRQF:-hl"$Oq>Q3!^[jJŪO Y}.1k1B&`FA1!}'} ?jRZe@N} N! |]&a z\bR40_9%;[Ju\+Εs+`=$Y phZ .)7<*+F{dU$`8.; ٛG `x4H9_cB%ㅤf@ Q7/2&-unCV_ ,+AX )eT mYVRĵ;[d[f*=6se<ժZx>%8mYq;_Y[S q vf~/;v߄^PNIж7xi<6v;m%C4Yh?1f2N{*s>;V0A1V 5ʭ-6T!\bGtҫlh/T/(٢1r/ zr X[ߥ)QAa,t}(EHh. -7[TQOiT^iyxfI5B6fش5ݰI#|UpBx@>{éDeޢB谰иӧ!\!NQtzb{ S|B@eҊzU 5kj'^Ѵx8~ݓ86z!Ei[K)oE qČʯY` d53p!u'=e~^='}Ki;i-|sꥒpa7|ZYd_.>(xfAJaTXOgó wMO2o3)Kj'Z{Y$L[5aZ^bMLtҋ߈ Qhb6 yD'643Z ߨ4unQ#~el%&=R2>{;i熓Q2Bx YZ