libpoppler117-22.01.0-150400.3.16.1<>, e?qxp9|>'5W8׵SS5F9GM띃JMb-[Q08xmr9G^2=hdxmeJM~Xo'Ĝ~؋AgHd.{9gejX &qepgiZz x7ut-DbVV xefc!sDH]72ZaG&L"$XVm/[8B6do'; ȰG@(hٙ>C,?d & < 5Fflt         i     , P6l6 h6( 8 c9 Lc:c>@FG H I XY$\T ]x ^blcdeflu vw x y1zClibpoppler11722.01.0150400.3.16.1PDF Rendering LibraryPoppler is a PDF rendering library, forked from the xpdf PDF viewer developed by Derek Noonburg of Glyph and Cog, LLC.e?qxh04-armsrv2:>SUSE Linux Enterprise 15SUSE LLC GPL-2.0-only OR GPL-3.0-onlyhttps://www.suse.com/System/Librarieshttps://poppler.freedesktop.orglinuxaarch647u:;%^FCKA큤A큤e?qqe?qre?qsaՔaՔaՔe?qsaՔaՔ360c4a8cb8c53d3c7536aab19e49404c40118dc3ea827679ab5ce50b2115c427f2c8bcebc9f68e631cb340ae9addb659716c5764c004fd32a9f1f5ef68e18818692d5b503a8bb70ac20e50370d9157f2c6e72de72eeb8984f606b0196a602f293a6d2dfa541596d6aac3eb0ea67cdfba1d015681e4c8283e6989c7bfb48f9d8aab15fd526bd8dd18a9e77ebc139656bf4d33e97fc7238cd11bf60e2b9b8666c68ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b903libpoppler.so.117.0.0rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpoppler-22.01.0-150400.3.16.1.src.rpmlibpoppler.so.117()(64bit)libpoppler117libpoppler117(aarch-64)@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    /sbin/ldconfig/sbin/ldconfigld-linux-aarch64.so.1()(64bit)ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libcurl.so.4()(64bit)libfontconfig.so.1()(64bit)libfreetype.so.6()(64bit)libjpeg.so.8()(64bit)libjpeg.so.8(LIBJPEG_8.0)(64bit)liblcms2.so.2()(64bit)libm.so.6()(64bit)libm.so.6(GLIBC_2.17)(64bit)libm.so.6(GLIBC_2.29)(64bit)libnspr4.so()(64bit)libnss3.so()(64bit)libnss3.so(NSS_3.12)(64bit)libnss3.so(NSS_3.2)(64bit)libnss3.so(NSS_3.3)(64bit)libnss3.so(NSS_3.4)(64bit)libnss3.so(NSS_3.8)(64bit)libnss3.so(NSS_3.9.2)(64bit)libnss3.so(NSS_3.9.3)(64bit)libopenjp2.so.7()(64bit)libplc4.so()(64bit)libpng16.so.16()(64bit)libpng16.so.16(PNG16_0)(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.17)(64bit)libsmime3.so()(64bit)libsmime3.so(NSS_3.16)(64bit)libsmime3.so(NSS_3.2)(64bit)libsmime3.so(NSS_3.4)(64bit)libstdc++.so.6()(64bit)libstdc++.so.6(CXXABI_1.3)(64bit)libstdc++.so.6(CXXABI_1.3.5)(64bit)libstdc++.so.6(CXXABI_1.3.9)(64bit)libstdc++.so.6(GLIBCXX_3.4)(64bit)libstdc++.so.6(GLIBCXX_3.4.11)(64bit)libstdc++.so.6(GLIBCXX_3.4.14)(64bit)libstdc++.so.6(GLIBCXX_3.4.15)(64bit)libstdc++.so.6(GLIBCXX_3.4.18)(64bit)libstdc++.so.6(GLIBCXX_3.4.20)(64bit)libstdc++.so.6(GLIBCXX_3.4.21)(64bit)libstdc++.so.6(GLIBCXX_3.4.26)(64bit)libstdc++.so.6(GLIBCXX_3.4.29)(64bit)libstdc++.so.6(GLIBCXX_3.4.9)(64bit)libtiff.so.5()(64bit)libz.so.1()(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.3e6`@e%@Zľ@Z5 Z-!ZfYdYdY@Y4YYYK@Y=0Y$$@Y!@XӸXX~@XS@X2WWWE@WPWf@We7WBW'A@WVVŲ@V@Vs@VKVU@UUb@UXU ]@T@T[@T@TMT*@TXT?@pgajdos@suse.compgajdos@suse.compgajdos@suse.compgajdos@suse.compgajdos@suse.compgajdos@suse.compsimons@suse.comalarrosa@suse.comalarrosa@suse.comdmueller@suse.comidesmi@protonmail.comidesmi@protonmail.comidesmi@protonmail.comidesmi@protonmail.comdmueller@suse.comidesmi@protonmail.cominfo@paolostivanin.comwbauer@tmo.ataxel.braun@gmx.dechristophe@krop.frdmueller@suse.comalarrosa@suse.cominfo@paolostivanin.combjorn.lie@gmail.cominfo@paolostivanin.comdimstar@opensuse.orgaxel.braun@gmx.dealarrosa@suse.comaxel.braun@gmx.debjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.comdmueller@suse.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.comalarrosa@suse.comstefan.bruens@rwth-aachen.dechristophe@krop.frbjorn.lie@gmail.comstefan.bruens@rwth-aachen.debjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.comalarrosa@suse.combjorn.lie@gmail.comidonmez@suse.combjorn.lie@gmail.comecsos@opensuse.orgidonmez@suse.comhpj@urpla.netluc14n0@linuxmail.orgluc14n0@linuxmail.orgjengelh@inai.depsimons@suse.compsimons@suse.comzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgwbauer@tmo.atjengelh@inai.dezaitor@opensuse.orghrvoje.senjan@gmail.comzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgcoolo@suse.comzaitor@opensuse.orgzaitor@opensuse.orgcrrodriguez@opensuse.orgzaitor@opensuse.orghrvoje.senjan@gmail.com- security update - added patches fix CVE-2022-37052 [bsc#1214726], reachable assertion due to a failure in markObject() + poppler-CVE-2022-37052.patch- security update - added patches fix CVE-2023-34872 [bsc#1213888], remote denial-of-service in OutlineItem::open in Outline.cc + poppler-CVE-2023-34872.patch- security update - added patches fix CVE-2022-38349 [bsc#1214618], reachable assertion in Object.h, will lead to denial of service because PDFDoc:replacePageDict in PDFDoc.cc lacks a stream + poppler-CVE-2022-38349.patch- security update - added patches fix CVE-2022-37050 [bsc#1214622], denial-of-service via savePageAs in PDFDoc.c + poppler-CVE-2022-37050.patch- security update - added patches fix CVE-2022-37051 [bsc#1214621], abort in main() in pdfunite.cc + poppler-CVE-2022-37051.patch- security update - added patches fix CVE-2022-27337 [bsc#1199272], A logic error in the Hints::Hints function can cause denial of service + poppler-CVE-2022-27337.patch- Apply "CVE-2022-38784.patch" to fix an integer overflow in the JBIG2 decoder. Processing a specially crafted PDF file or JBIG2 image could lead to a crash or the execution of arbitrary code. This is similar to the vulnerability described by CVE-2021-30860 (Apple CoreGraphics). [CVE-2022-38784, bsc#1202692]- Update to 22.01.0: core: * Allow local (relative to dll) fonts dir on Windows * TextOutputDev: require more spacing between columns. Issue #1093 * Fix crash in Splash::gouraudTriangleShadedFill. Issue #1183 * Fix crash when calling Form::reset() * GfxSeparationColorSpace: Check validity of colorspace and function. Issue #1184 * Minor code improvements glib: * Include glib.h before using defines from it * Close file descriptors on error * Plug some memory leaks * Replace use of deprecated g_memdup/g_time_zone_new * Remove FD-taking functions on windows utils: * pdfsig: Add support for documents with passwords * pdfsig: Fix signing with -sign if nss password is needed- Use gcc11 when building in SLE/Leap since a Qt6 header file includes which was still experimental in gcc7.- update to 21.12.0: * Add API to add images * CairoOutputDev: Fix de-duping of Flate images * Fix crash on broken files when using non-default ENABLE_ZLIB_UNCOMPRESS. Issue #393 * Minor code improvements * Add API for validation of signatures * Add API to read/save to file descriptor * pdftohtml: Reduce sensitivity of duplicate detection. Issue #1117 * Increase C++ standard to 17- Update to 21.11.0: core: * Fix rendering of some non-standard confirming annotations * Support rendering of some non-standard Type3 charprocs * TextOutputDev: Respect orientation when selecting words * CairoOutputDev: Don't override the antialias settings from the cairo_t * StructElement: support MCID in XObjects * Fix detection of monospace fonts * Ignore Adobe-Identity for non embedded CID fonts * PageLabelInfo::labelToIndex: work on some special no style intervals * Fix crash in malformed files * Minor code improvements utils: * pdfinfo: add -url option to print all URLs in a PDF * pdftohtml: document what zoom means in regard to DPI qt6: * Require Qt 6.1 * Minor code improvements- Update to 21.10.0: core: * Add support for setting custom stamp annotations * Add default appearance for the well known stamp names * Correct encoding of signature's properties Reason & Location * Splash: Fix rendering of some odd patterns * SignatureHandler::validateCertificate: Add option to not do OCSP revocation check * SignatureHandler::validateCertificate: Add support for AIA fetching to verify certificates * greallocn: if memory allocation fails, free the previous pointer to avoid memory leak * Fix issues with malformed files utils: * pdfsig: Add a way to list certificate nicknames * pdfsig: You can now add signatures from pdfsig * pdfsig: Add option to not do OCSP revocation check * pdfsig: Add option for AIA fetching to verify certificates * pdfinfo: Add -custom option to print custom metadata * pdfinfo: add metadata flags qt: * Add support for setting custom stamp annotations * Add getters for signature's properties Reason & Location glib: * Remove incorrect PopplerAttachment deprecation- Update to 21.09.0: core: * Splash: Massive speed improvement on files that use lots of save/restore (q/Q) operators * Correct decoding of signature properties Reason & Location when they are Unicode * Fix issues with malformed files- Update to 21.08.0: core: * Add API to allow addition and modification of outlines into a PDF * Use additional samples to test for constant parts of an axial gradient * forms: Create fallback fonts for some well known font names * Support reading the PDF Version from the Catalog * Fix XRef::copy when there are modified objects * Take into account that Date string may be in unicode * JBIG2Stream: Fix regression in "Do not consider a size-0 to be an error" * Replace a local bubble sort implementation by std::sort * Fix issues with malformed files build system: * Better error message when libjpeg is not found * Better error messages when libopenjpeg2 is not found qt5/qt6: * Document that a document has to outlive its pages * Make getPdfVersion return a dedicated version object glib: * mimick TextSelectionDumper logic change for spaceAfter- update to 21.07.0: core: * JBIG2Stream: Do not consider a size-0 to be an error. Issue #535 * PSOutputDev: fix off-by-one error for image masking in L1/L2 output. Issue #1088 * CairoOutputDev: Fix memory leak on broken files * Minor code improvements build system: * set C standard to 11 without extensions- Update to 21.06.1: core: * Fix rendering of some extended latin1 characters in annotations. Issue #1070 * Support some not so well formed documents with password. Issue #1083 * Add API to get notified if the xref is reconstructed * Add somewhat fancier left/right signature visual representation * Fix crashes in malformed files * Minor code improvements qt6: * Change some functions to return std::unique_ptr qt5/qt6: * Add API to get notified if the xref is reconstructed * Add somewhat fancier left/right signature visual representation * Don't assert when trying to invert singular matrices build system: * make boost opt-out if building splash glib: * fix poppler_rectangle_free() regression. Issue #1087- Update to 21.05.0: core: * Fix crashes in malformed files * Export SplashFont* symbols used by Scribus * Minor code improvements glib: * Enhance find to support multi-line matching qt5/qt6: * Make sure new signatures are always properly oriented * Allow to pass the border width when signing utils: * pdftoppm: Fix regression when using single scaleTo. - Drop Export-SplashFont-symbols-used-by-Scribus.patch as the change was upstreamed- Add Export-SplashFont-symbols-used-by-Scribus.patch to fix scribus' PDF import plugin- update to 21.04.0 core: * Hide symbols by default * TextSelectionDumper: fix word order for RTL text * Fix rendering of text in some files. Issue #1052 * Implement rendering of Masks of Image subtype. Issue #1058 * Forms: fix unclicking standalone form buttons. Issue #1034 glib: * Expose more fields from MediaRendition in PopplerMedia * Use stock glib macro to define boxed type * Remove incorrecly used volatile from enum type registration code qt5: * Fix crash in files with malformed signatures * Fix memory leak when QImage constructor "fails" qt6: * Fix crash in files with malformed signatures * Fix memory leak when QImage constructor "fails" utils: * pdfsig: New paragraph for "-sign" in manpage * pdfimages: Do not assert in "too big images". Issue #1061- Add a Qt6 flavor to poppler- update to 21.03.0: core: * Fix parsing text in some broken pdf files. Issue #1040 * Fix memory issue when using threads. Issue #1050 * TextSelectionDumper: Fix getText() for space after word * Change signature of OutputDev:tilingPatternFill * Make PDFDocBuilder return a std::unique_ptr * Improve well formed check for shading functions * Fix leak in case of fread failing * Fix memory leak in broken file in JBIG2Stream::readGenericBitmap * PSOutputDev: Fix stack overflow in broken files glib: * poppler_annot_free_text_get_callout_line: Fix wrong static cast * poppler-structure-element: fix memleak * Improve documentation * demo: keep same visual appearance between displayed and copied text utils: * pdftotext: Add -cropbox option * pdftoppm: Add -progress option * pdftoppm: Fix rounding bug in computation of output bitmap size. Issue #927 qt6: * Add missing poppler-qt6.pc.cmake- Update to 21.02.0: + core: - GfxCal*ColorSpace: introduce Bradford transform for chromatic adaptation - Fix memory leak if saving the file fails - Internal code improvements - Fix various issues handling broken files - Make checkedAdd work for long long in MSVC + qt5: - Properly export NewSignatureData class - Fix regression in QIODeviceOutStream + MSVC + qt6: - Properly export NewSignatureData class - Fix regression in QIODeviceOutStream + MSVC + utils: - pdftohtml: Fix error() parameter type- Update to 21.01.0: + core: - Faster routines for jpeg decoding - Fix reading signatures in encrypted files - Add white point correction when lcms is used - JBIG2Stream: Fix byte counting - Fix potential data loss if we try to fetch a non existing Ref after modifying the document - Specifically use DeviceGray instead of DefaultGray for softmasks - Fix various issues handling broken files (including bsc#1181551, glfo#poppler/poppler#1014) + utils: - pdftocairo: Setmode binary for windows - pdfsig: Add hability to digitally sign files - pdftoppm: add options to set DeviceGray/DeviceRGB/DeviceCMYK - pdftops: add options to set DeviceGray/DeviceRGB/DeviceCMYK - pdfimages: Account for rotation in PPI calculation + qt5 and qt6: - Add hability to digitally sign files- Update to version 20.12.1: + core: - PSOutputDev: fixing regression in the rasterization code. - Add missing profile copy operation in GfxICCBasedColorSpace::copy() - Fix issue in broken files. + build system: Use modern CMake linking for Qt and boost.- Update to 20.12.0: + core: - Draw better circles for circle annotations - Fix annotation line width if no appearance stream or style are given - Tweak rendering of highlight annotations - Fix border rendering of some annotations - Fix rendering of some files - PSOutputDev: . provide options to set the rasterization color space and ICC profile . for splashModeCMYK8 and language level >=2 activate overprint emulation . use the DeviceN8 bitmap for rasterization with CMYK-output + overprint - Use the font name without subset tag when querying for a system font - Splash: Fix wrong x adjustment during clipping - Splash: Fix blitImage in uncolored tiling patterns - timeToDateString: We forgot the ' after the minutes - Move psLevel to PSOutputDev creation - Fix several issues in broken files + utils: - pdftops: . provide options to set the rasterization color space and ICC profile . for splashModeCMYK8 and language level >=2 activate overprint emulation- Use the correct, upstream provided tarball.- update to version 20.10.0: + core: - Filter out repeated forms. - Implement EmbedStream::reset(). - CairoOutputDev: evict just font faces owned solely by cache. - Splash: Rename Yd to Ydown, Xu to Xup, etc. - Splash: fix crash in out-of-memory situation. - Fix some undefined behaviour situation with forged files. - Compability fix for Forms. - Fix fetching of Objects failing in some cases. - Fix clearing date in Annot setModified/setDate. - TextSelectionPainter: support glyphless fonts. - Splash: Don't try read past end of image. - avoid abort() on large memory allocation. - Fix memory leak on broken files. - Fix potential invalid memory read. - Small code improvements. - Sub-page objects: initialize clip max values considering the render resolution. - Splash: Set initial line width to 1. - Fix stack overflow with specially crafted files. - GfxShading: Simplify holding the Function. - Splash: Fix x86 + windows asm build. - Fix regression on PS conversion.. Regression only happened on applications that are locale enabled i.e. Okular but not pdftops, when using a quite new lcms and the user locale uses , as decimal separator instead of . - Add UTF16LE support to TextStringToUCS4, even if the standard clearly says it should be UTF16BE + qt5: - Document TextAnnotation::inplaceAlign. - Make Annotation::setModification/CreationDate work on existing annots. - Be a bit more stubborn converting dates that come from xml. - Clean as many null characters from the end as possible when converting strings. - Deprecate Document::toc. - Deprecate AnnotationUtils. + glib: - Add accessor functions for PopplerAttachment. - Deprecate PopplerAttachment GTime fields. - Deprecate PopplerDocument date properties. + utils: - pdftoppm: report error and exit if output file cannot be written. - Document that PDF-file can be '-' to read it from stdin. + build system: - cmake: Modern way to link against libpng, zlib and libtiff. - cmake: Remove stray support for lcms1 in pdftocairo. + qt6: - Add work in progress qt6 port.- update to version 0.90.0 + core: - Color profile tweaks - Small signature improvements - BBoxOutputDev: Fix calculation when type3 fonts are involved - Fix potential crash when reading Forms - Fix infinite loop in broken file + glib: - Fix adding annots in rotated pages - Add ability to reset forms - Several fixes to the documentation + qt5: - Make it clear we require Qt 5.5 - demo: Fix crash on broken files - Small documentation improvements + utils: - pdftoppm: Add option to set display profile - pdftops: Add a -rasterize option with values always, never, or whenneeded + build system: - Require cmake 3.5 - More modern cmake way to link against curl - Bump poppler_sover following upstream changes.- update to version 0.89.0 + core: - Add support for ResetForm action - Fix crash in PDFDoc::getSignatureFields when there's no Forms at all - Fix exporting to PS of some files with CID fonts - Use ICC profiles in PS output (if new enough lcms is used) - Allow almost-singular tiling pattern matrices - Fix memory leak when failing to load some fonts - CairoOutputDev: Use stroke opacity when clipping to a stroke path - CairoOutputDev: Fix tiling patterns when pattern cell is too far + glib: Add poppler_movie_get_aspect + cpp: Add the font infos to the text_box object - Bump poppler_sover following upstream changes.- Update to version 0.88.0: + core: - Support Widget Annotation Buttons not linked to any Form - SplashOuputDev: Use stroking opacity when clipping to a stroke path - Handle 1 bit RGB images in ICC colorspace - Internal code improvements + qt5: - Add Document::signatures. Returns signatures not attached to any page - ArthurOutputDev: . Fix font hinting . Set the opacity when filling with axial gradients . Implement the clipToStrokePath method . Use stroking opacity when clipping to a stroke path + glib: - Add poppler_page_get_bounding_box - Add poppler_form_field_get_alternate_ui_name - Implement rotation for 'flagNoRotate' annots + cpp: Add non_raw_non_physical layout for page::text() + utils: - pdftohtml: Fix noRoundedCoordinates->noroundcoord in man page - pdfsig: Show also signatures that aren't attached to any page - Bump poppler_sover following upstream changes.- Update to version 0.87.0: + core: - Fix crashes due to inconsistent vtables for Clang builds - Fix leak in broken files - Internal code improvements + qt5: - Add option to get form choice for export value - ArthurOutputDev: Avoid division by zero in updateLineDash + glib: Internal code improvements + utils: pdftohtml: Fix memory leak in HtmlOutputDev::getLinkDest - Bump poppler_sover following upstream changes.- Add pkgconfig(poppler-data) BuildRequires: New versions of poppler-data actually have a .pc file, and we check for it during build, so lets add this optional dependency. - Enable building of gtk-docs again.- Add missing devel package requires (bsc#1153146).- Update to version 0.86.1: + core: - Fix regression in Browse Link handling. - Internal code improvements. - Bump poppler_sover following upstream changes.- Update to version 0.86.0: + core: - Fix link content exfiltration attack. - Splash: Implement gouraudTriangleShadedFill for some non parametrized shadings. - Fix case unsensitive search for Old Hungarian, Warang Citi, Medefaidrin and Adlam. - Internal code improvements. + glib: - Automatic handle of page's cropbox on annots. - Fix memory leak if poppler_document_new_from_file fails. - Minor speed optimization on poppler_page_get_annot_mapping. + utils: - pdfdetach: add 'savefile' option. - pdftoppm/pdftocairo: Fix more odd/even mismatch. + qt5: Fix loading from iodevice. - Changes from version 0.85.0: + core: - Fix case unsensitive search for Deseret and Osage. - Fix crash in unicodeToAscii7. - CairoOutputDev: make initialisation thread-safe. - Fix crash on broken files. - Internal code improvements. + qt5: - Fix FormField::name encoding. - Accept UTF-16 uiNames for form fields. - Fix search for "complex" characters. - Allow to load document from QIODevice. + utils: - pdftoppm/pdftocairo: Fix -e/-o printing the wrong pages. - pdftohtml: Fix issue with the font size sometimes being huge. + glib: make the frontend initialization thread safe. - Bump poppler_sover following upstream changes.- Update to version 0.84.0: + core: - Fix crash when converting from Unicode to ASCII-7 - Splash::scaleImageYdXu: Protect against crash if srcWidth is too big - JBIG2Stream: . Fix potential crash in malformed documents . Fix leak in reset() if called several times - Internal code improvements + utils: - pdfimages: Add error message if first page is larger then number of pages - pdfinfo: Improved paper size recognition - pdfsig: Fix exit code when dumping signatures - pdftocairo: Error out when even/odd selects 0 pages - pdftohtml: Fix memory leak - pdftoppm: . Add an option to scale before rotate . Add -hide-annotations option . Error out when even/odd selects 0 pages - pdftops: Improve -optimizecolorspace + qt5: Code cleanups + glib: Fix compiler warnings - Bump poppler_sover following upstream changes.- Update to version 0.83.0: + core: - Improve when a file is recognized as Linearized. - Improve const-ness of the code. - Make code a bit more readable/maintanable. - Fix uninitialized memory uses in broken files. + utils: - pdffonts: Make code a bit more readable/maintanable. - pdftohtml: Make code a bit more readable/maintanable. + qt5: - Remove a bunch of unused internal functions. - trUtf8 -> tr (less warnings). + build system: make-glib-api-docs: switch to python3. - Bump poppler_sover following upstream changes.- Update to version 0.82.0: + core: - Fix not being able to open some files. Issue #832 - Fix crashes in malformed files - Fix memory leak on broken files - Minor performance improvements - Minor code improvements + glib: - Add poppler_document_new_from_bytes - PopplerAttachment: Silence deprecation warnings for ctime/mtime + build system: - pdf-inspector: Support builddir != srcdir - Install Cairo* headers if Cairo has been found - Bump poppler_sover following upstream changes. - Drop patches already included by upstream: + 0001-Include-SplashMath.h-only-where-needed.patch + 0002-Move-the-non-trivial-part-of-the-clip-test-to-the-im.patch- Avoid unconditional dependency on boost_headers when using the (private) splash headers. Depending on the used classes (e.g. SplashXPathScanner), the boost headers may still be needed, add + 0001-Include-SplashMath.h-only-where-needed.patch + 0002-Move-the-non-trivial-part-of-the-clip-test-to-the-im.patch- Define %cmake_build for Leap 15.0.- Update to version 0.81.0: + core: - Splash: Always enable support for CMYK rasterization. - CairoOutputDev: Check scaled dimensions for 0. - BaseCryptStream: Fix potential uninitialized memory read. - SplashBitmap: Fix wrong width condition for splashModeDeviceN8. - Fix crashes in malformed files. - Bump poppler_sover following upstream changes.- Convert linked package to _multibuild - Cleanup spec file (remove defattr) - Add boost_headers to BuildRequires, speedup Splash backend- Update to version 0.80.0: + core: - Annotations: Implement support for setting a different text in the appearance stream than the real text. - Splash: Optionally use small_vector from boost. - Fix memory leaks on broken files. - Fix abort on broken files. - Small code simplifications. - Remove USE_FIXEDPOINT support. + qt5: - Fix MSVC build. - Add subsitute-font information. - Fix since marker of some functions. - Fix leak when aborting text extraction. - Small code simplifications. + glib: - Make print scaling getter visible. - Make Duplex/NumCopies/PrintPageRange preference available in API. - Implement Movie API. + utils: pdftotext: Add -nodiag flag to remove diagonal text on output. + build system: Mark external lib include dirs as SYSTEM. - Bump poppler_sover following upstream changes. - Use cmake_build macro.- Update to version 0.79.0: + core: - Fix regression on TextSelectionPainter. - Fix parsing of DefaultAppearance. - Fix memory leak in PostScriptFunction. - Fix crashes in fuzzed files. + qt5: - Implemented support for setIcon by changing appearance. - Added option to set the form available to print. - QString::null is deprecated, use QString(). - Replace deprecated qStableSort with std::stable_sort. + build system: Turn README into README.md and expand it.- Update to version 0.78.0: + core: - Fix line annotation arrows for usage in dimensioning. - Handle Ink annots without an InkList but with an AP. - Fix typos preventing parsing of Movie start and duration. - Fix crash on malformed files. + glib: - Add poppler_document_create_dests_tree(). - Don't use the deprecated g_type_class_add_private(). - Document the differences between render() and render_for_printing(). - Fix introspection for poppler_document_new_from_data. - Don't create PopplerInputStream with length 0. - Document G_IO_ERROR as a possible error condition. - Docs: Add index for API new in 0.78. + build system: - Fixes cross compilation of gir in Void Linux. - Add -Wshadow to the default warning flags. - Install pkg-config pc files if pkg-config is found. - Bump poppler_sover following upstream changes.- Update to version 0.77.0: + core: - Fix crash on signature handling. Issue #766 - Fix small memory leak in SignatureHandler::getCertificateInfo - Splash: Restrict filling of overlapping boxes. Issue #750 - Fix crash on malformed files + qt5: Fix optional content handling with exclusive layers + cpp: Make render_page thread-safe + utils: - pdfsig: Fix small memory leak - pdftotext: Fix typo in manpage - Changes from version 0.76.1: + core: - Make the mul tables be calculated at compile time with constexpr. - splash: Fix compile with SPLASH_CMYK enabled - Some typo fixing in error messages + qt5: Fix regression in annotation handling + build system: Fix some typos in build system output and comments - Changes from version 0.76.0: + core: - Fix regression on case-insensitive search. Issue #743 - Remove GooList, use std::vector instead - Fix radiobutton reporting wrong state. Issue #159 - Handle UTF16-LE strings - Don't error out if there's no DA in FreeText annotation - cairo: . Compute correct coverage values for box filter. . Constrain number of cycles in rescale filter. - Read more fields from ViewerPreferences . Introduce and use Ref::INVALID . Fix crashes in broken files . Fix mismatched free/delete . Add missing include guards + utils: pdftohtml: Properly initialize HtmlOutputDev::page to avoid SIGSEGV upon error exit. - Changes from version 0.75.0: + core: - Fix rendering of some annotations - Fix crashes in broken files - Small internal code improvements + cpp: - Improve documentation - tests: Add showing version information to poppler-dump + utils: - pdfattach: new util - pdftohtml: add -dataurls parameter - pdftoppm: add -sep and -forcenum parameters - pdftohtml: make singleHtml and stout not mutually exclusive - pdfsig: fix use after free - Bump poppler_sover following upstream changes.- Update to version 0.74.0: + core: - Remove support for obsolete systems. - Include timezone in timeToDateString(). - Fix/silence some warnings. - Fix issues with broken files. + build system: - Fix linking in FreeBSD. - Fix fseeko configure check on Android for API level < 24. - Remove unused MacroPushRequiredVars.cmake. + qt5: - Add API that lazily builds an outline by wrapping the internal objects. - Demo: Use new API to build Table Of Contents lazily. + glib: - Improve documentation. - Fix cast from 'GTime *' (aka 'int *') to 'time_t *' (aka 'long *'). + utils: pdfsig: add -nssdir option. + cpp: Add a way to get all the named destinations in a document. - Bump poppler_sover following upstream changes.- Update to version 0.73.0: + core: - Fix regression reading some encrypted files. - Add X509CertificateInfo classes. - Add new 'IgnoreDiacritics' option to ::findText(). - Open files with CLOEXEC flag set. - Remove Gulong, Guint, Gushort, Guchar typedefs. - Fix handling of some broken files. + qt5: - Expose X509CertificateInfo. - Add the possibility of getting version. - Add new 'IgnoreDiacritics' search flag. - Make initialization of globalParams threadsafe. - ArthurOutputDev: Remove all Splash code usage. + cpp: - Make initialization of globalParams threadsafe. - Fix page::text_list encoding issue. - Improve handling of UTF-16 by considering Endianess. - Add API to specify a custom data directory. + glib: - add new 'POPPLER_FIND_IGNORE_DIACRITICS' find flag. - Fix named destinations. - Make PrintScaling preference available in API. + build system: - Rename ENABLE_XPDF_HEADERS to ENABLE_UNSTABLE_API_ABI_HEADERS. - support enabling NSS on mingw. - Windows: only set SOVERSION for shared libs. - Bump poppler_sover following upstream changes. - Pass ENABLE_UNSTABLE_API_ABI_HEADERS=on to cmake, replacing ENABLE_XPDF_HEADERS=on we had before.- Update to version 0.72.0: + core: - Fix checkbox lacking AP not being able to change state. - Draw line annotation endings (arrow, circle, ...). - cairo: Don't use UNIQUE_ID for PS output, to avoid using PS memory on cairo >= 1.5.10. - Be more stubborn looking for a nssdb. - GooString::fromInt: Repair the return value. - Minor performance improvements. - Avoid cycles in PDF parsing. - Stream::makeFilter: Fix memory leak. - Fix various issues with malformed files. - Rename GooString::getCString to GooString::c_str. - Regenerate UnicodeDecompTables.h from python 3.7.1. + utils: - pdfdetach: Check for valid embedded file before trying to save it. - pdfdetach: Check for valid file name of embedded file before using it to determine save path. - Fix typos in utils. + glib: - Fix missing PopplerAttachment destructor call. - Support getting form widget additional actions. - docs: Small improvements. + qt5: Internally compile with -DQT_NO_SIGNALS_SLOTS_KEYWORDS. - Bump poppler_sover following upstream changes.- Update to version 0.71.0: + core: - Replace the implementation of GooString by std::string but keep the exact interface intact. - Replace GBool, gTrue, and gFalse by bool, true, false, resp. - Splash: Fix crash if document is malformed (too wide). + qt5: - Fix crash when adding Highlight Annotations. - Default to hidden symbols. - Fix two leaks in a test. + glib: - demo: Fix build on Windows. - demo: Align property labels to top of cell. + cpp: Fix typos in documentation. + build system: - Enable searching for GTK on Windows - Remove unused files - Add fuzzer target from oss-fuzz project - Changes from version 0.70.1: + glib: Install missing file. - Changes from version 0.70.0: + core: - FreeText annotations: default to font from default appearance string. - Splash: Speed improvements. - Fix security issues found by oss-fuzz. - Improve page lable parsing. - Use std some std classes instead of self grown ones. - Various internal improvements. + glib: - Fix crash on missing embedded file. - Add support for PDF subtype property. - Only export symbols in the public API. + qt5: - Add Page::index() method. - Improve method to get the page from a label string. + utils: pdftohtml: Improve font handling. - Bump poppler_sover following upstream changes.- Update to version 0.69.0: + core: - Add annotation font color - Splash: Some speed improvements - PSOutputDev: add native support for type 7 shadings when using level 3 - Add support for PDF subtype property - Link: Fix memory leak regarding next actions - Fix handling of Signature Info Location and Reason - Fix errors in computation of type3 glyphs transformation matrix - Reimplement Dict class in a more modern way - Fix security issues found by oss-fuzz - Fix memory issues in GfxImageColorMap copy ctor - Don't abort if the SampleFunction has too many samples. Issue glfdo#poppler/poppler#634 - Document the OutputDev::clip and OutputDev::oeClip methods - Fix macOS compilation due to boolean define in jpeglib - Split GDir and GDirEntry out of gfile.h. Issue glfdo#poppler/poppler#370 + qt5: - Add annotation font color + utils: - pdfinfo: Show PDF subtype - pdftotext: Fix only outputs first page content with - bbox-layout option. Issue glfdo#poppler/poppler#88 - pdftotext: Fix memory leak in printLine + build system - Require C++14- Update to version 0.68.0: + core: - Add Reason and Location to SignatureInfo (fdo#107299). - Fix memory misuse on signature handling - Fix security issues found by oss-fuzz - Don't give a warning when Marked value is false (fdo#107430). + qt5: Add Reason and Location to SignatureInfo (fdo#107299). + cpp: - Add rotation() to text_box (fdo#106562). - Fix build with MSVC + utils: - pdftoppm: Add -jpegopt optimize option support - pdftocairo: Add -jpegopt optimize option support - pdftohtml: . Add option to not round coordinates . Fix possible crash (fdo#107316). + build system: - Use OpenJpeg cmake config file instead of pkgconfig - Remove wchar_t- on MSVC - Changes from version 0.67.0: + core: - Fix lots of security/leak issues found by oss-fuzz - Splash: . Optimize some files, making them 20% faster . Correctly manipulate spot colors if SPOT_NCOMPS != 4 - Fix compilation with some strict compilers. - Bump poppler_sover following upstream changes. - Add openjpeg2 BuildRequires: New dependency.- Update to version 0.66.0: + core: - Fix lots of security/leak issues found by oss-fuzz - Splash: Optimize some files, making them 20% faster - Splash: Correctly manipulate spot colors if SPOT_NCOMPS != 4 - Fix compilation with some strict compilers - Changes from version 0.65.0: + core: - SplashOutputDev: Add the invisible character check beginType3Char. (fdo#106244) - XRef: Fix runtime undefined behaviour. (fdo#105970) - Fix issues with malformed documents. (fdo#104942), (fdo#103238) - Remove GooHash after replacing it by std::unordered_map - Add conversion methods between GooString and std::string. + cpp: - Add newline after error message - Expose more image modes, add option to select mode in renderer. (fdo#105558) + build system: - Fix compilation with libc++ - Small improvement to FindLIBOPENJPEG2.cmake + qt5: - Add widget annot actions to FormFields + utils: - pdffonts: Minor formatting changes in the man page. (fdo#105194) - Changes from version 0.64.0: + core: - Workaround form field text not being drawn on broken files. (fdo#103245) - Add read only setter for form fields - Add support for Link Hide action - Add support for Next actions in Links - Fix parsing of Annot focus out actions - Fix PDFDoc::checkHeader() for PDFs smaller than 1 KiB. (fdo#105674) - Add const to several classes and members - gfile: Fix build on some platforms - Fix issues with on malformed documents. (fdo#105972), (fdo#105969), (fdo#106059), (fdo#106061) - Several small code improvements + qt5: - Allow setting of Form visibility status - Allow setting of Form read only status - Add support for Link Hide action - Add support for Next actions in Links - ArthurOutputDev: Implement axialShadedFill - ArthurOutputDev: Implement drawImageMask. (fdo#105531) - ArthurOutputDev: Implement Type3 font support + utils: - pdfsig: Add -dump which writes signatures to disk (fdo#104881) + glib: - less deprecated calls + build system: - bring back the option to disable GObject introspection - Add iconv include dir when compiling - Make it possible to build poppler without fontconfig. Default for Android. - Bump soversion and data_version to 77 and 0.4.9 respectively.- Update to version 0.63.0: + Core: - CairoOutputDev: support embedding CCITT image data. (fdo#103399) - CairoOutputDev: limit image size when printing. (fdo#103399) - CairoOutputDev: use GOOD instead of BEST as the default cairo filter for scaling. (fdo#103136) - Error out on save if file has changed since we opened it. (fdo#103793) - PDFDoc: use %c instead of \x to output binary. (fdo#103873) - Fix index out of bounds undefined behaviour in PSTokenizer. (fdo#103583) - Fix opening files with OutlineItem loops. (fdo#102914) - Fix some bugs in StructTreeRoot parsing of parent tree. (fdo#103912) - Remove error for wrong child type for tagged pdf. (fdo#103587) - FoFiTrueType::readPostTable() from xpdf 4.00. (fdo#102880) - GfxFontDict: merge reference generation from xpdf 4.00. (fdo#104565) - Reset lastAbortCheck on updateLevel reset - PDFDoc::setup: Fail early if base stream length is 0. (fdo#103552) - Check curStr is actually a Stream before doing Stream operations. (fdo#104518) - Fix new Object API porting bug. (fdo#104517) - Check return code of getChar(), abort reading on error. (fdo#104502) - TextPage: Add horizontal scaling to font matrix. (fdo#105259) - Fix EmbedStream replay. (fdo#103446) - Fix memory leak on error condition - Fix assert on malformed documents. (fdo#104354) - Fix abort in Gfx::opBeginMarkedContent if args[1] is not a name. (fdo#104468) - GfxGouraudTriangleShading::parse: Don't abort on malformed documents. (fdo#104567) - GfxFunctionShading::parse: Fix abort in malformed document. (fdo#104581) - Remove the extern C from glib.h. (fdo#103621) - Don't let ArthurOutputDev be friend of SplashPath anymore - Fix undefined sanitizer warning about qsort - Form.h: include time.h for time_t - Various code improvements + Qt5: - Add cancellation support to renderToImage and textList - Do not assume all Screen annotation actions are Renditions. (kde#388175) - qt5: Implement operator= for PageTransition - ArthurOutputDev: 'clip' should intersect new and old clipping path - ArthurOutputDev: Implement updateBlendMode - ArthurOutputDev: Replace the QPainter by a stack of QPainters - ArthurOutputDev: Rudimentary support for transparency groups - Remove stale libcms1 code. (fdo#104358) - demo: don't crash if page is malformed - Fix warnings due to the use of deprecated overloads of Poppler::Page::Search in tests. + Utils: - pdfimages: Fix for files with flate encoded inline images. (fdo#103446) - pdftocairo: Remove stale libcms1 code. (fdo#104358) - pdfimages: Fix build without libtiff and libpng - pdfseparate: Fix buffer size warning due to missing space for null terminator + Build System: - Enable building all libs as static libs - Enable no-missing-field-initializers - Remove unused FindLIBOPENJPEG.cmake - Add "--owner root:0 --group root:0" options to tar command in dist target. (fdo#104398) - Add python3 support to gtkdoc.py - gtkdoc.py: Make it work with newer gtk-doc. (fdo#105075) + Cpp: - Add page::text_list- make introspection scanner (g-ir-scanner) work with older build envs- Update to version 0.62.0: + Core: - Stop supporting lcms1 and openjpeg1. - Open files that state 8 bits as third field of W (fdo#103469). - GfxLabColorSpace::parse: fix crash in broken documents (fdo#103582). - Fixes: leak if parseDA fails. And UTF test fail. - Include glibc.h where needed. - Document the meaning of the 'type' integer of a shading. - INSTALL: add debug options. + Qt5: add API to let the rendering process callback to get a partial rendering (fdo#103372). + Qt4: remove the Qt4 frontend. + Utils: - Support unicode on windows console. - pdfsig: install man page. - sort encoding list. + Glib: demo: fix warning. - Remove Qt4 poppler package following upstream change. - Drop conditional use of openjpeg-devel BuildRequires and mainly use pkgconfig(libopenjp2) instead, following upstream change. - Drop Provides/Obsoletes meant for pristine openSUSE 10.3, 11.1/(SLE 11) and 11.4 releases.- Update to version 0.61.1: + Core: CairoOutputDev: don't overflow y * stride when accessing image data. + Build system: - Fix incorrect paths in .pc files (fdo#103578). - add the custom buildtests target only once (fdo#103003). - Changes from version 0.61.0: + Core: - Fix crashes in broken files. - Cleanup unused functions from GlobalParams. - Tweak LZWStream::processNextCode error handling (fdo#103174). - Warning fixes. - Remove t1lib code. + Qt5: - Clean up the remaining Splash code in Arthur backend (fdo#103117). - ArthurOutputDev: Properly implement saveState/restoreState (fdo#103118). - Fix leak in ArthurOutputDev::updateFont (fdo#103508). + Build system: - Use GNUInstallDirs (fdo#103211). - Fix installing a .cc file as header. - Use -pthread flag instead of -lpthread. - Changes from version 0.60.1: + Qt5: ArthurOutputDev: Add missing 'return' in error paths. + Build system: FindLIBOPENJPEG.cmake: Add CheckCXXSourceCompiles. - Changes from version 0.60.0: + Core: - Enable libcurl support by default. - PSOutputDev: Fix wrong text generation (fdo#102760). - Added methods to get and set the font size of text fields (fdo#101692). - CairoOutputDev: Do not extend the pattern in drawImageMaskRegular. - CairoOutputDev: do not use the custom downscaling for rendering images when using cairo >= 1.14. - Fix: Build with old clang. Various crashes in broken files. And some warnings. - Add some constness to the basic classes. - Remove unused functions from GlobalParams. + Qt5: - Added methods to get and set the font size of text fields (fdo#101692). - Add whether renderToImage shows annotations. - ArthurOutputDev: . Replace Splash font rendering by Qt font rendering. . Implement the drawSoftMaskedImage method. . Fix several small bugs related to dash pattern handling. + Build system: - cmake is now the default build system. - autotools based build system has been removed. + Utils: pdfinfo: don't truncate dest name. - Drop CVE-2017-14517.patch and CVE-2017-14518.patch: fixed upstream (fdo#102687 and fdo#102688, respectively). - Add cmake BuildRequires; replace configure, make and make_install macros, with cmake, make_jobs and cmake_install: following upstream port. - Add glib2-devel BuildRequires as it's a dependency required by CMakeLists. - Drop command for removal of *.la files: with the build system port to cmake, *.la are no longer generated.- Update package summaries and RPM categorizations. - Drop some idempotent %if..%endif markers whose presence has no effect on the files being output.- Apply CVE-2017-14517.patch from upstream to fix a NULL pointer dereference in the XRef::parseEntry() function that may have lead to potential denial-of-service attack when handling malicious PDF files. [CVE-2017-14517, bsc#1059066]- Apply CVE-2017-14518.patch to remedy a floating point exception in Splash.cc that could have been exploited using a specially crafted PDF document. [CVE-2017-14518, bsc#1059101]- Update to version 0.59.0: + core: Fix infinite recursion in NameTree parsing in broken files. + utils: - pdfunite: Fix API porting error that caused abort in some cases. - pdfinfo: . Fix crashes and memory leaks when using -dests. . Use GooString.append instead of sprintf/strcat. - pdfimages: Fix warning when compiling with cygwin. + build system: - Fix cygwin 32-bit compile. - Cmake tweaks. - Bump soversion following upstream changes.- Update to version 0.58.0: + core: - CairoOutputDev: cairo 1.14 now has high quality downscaling. - Signature related improvements (fdo#99271). - Tweak which cmap we use (fdo#101855). - Memory leak fixes. - Substantial rework of the internals. - win32: call ANSI functions directly (fdo#100312). - Add some documentation. + qt5: - Expose signature information. - ArthurOutputDev: initialize the image with the paper color (fdo#102129). - Fix copy'n'paste bugs: Qt4 -> Qt5. - ArthurOutputDev: Properly set the QPainter transformation. - ArthurOutputDev: Use Qt::SvgMiterJoin instead of Qt::MiterJoin (fdo#102356). + utils: - pdfinfo: add -dests option to print named destinations (fdo#97262). - pdftocairo: add -jpegopt for setting jpeg compression parameters (fdo#45727). - pdftoppm: add -jpegopt for setting jpeg compression parameters (fdo#45727). - pdfimages: support listing/extracting inline images (fdo#25625). + build system: - cmake: Various Windows fixes. - cmake: Use -std=c++11 instead of -std=gnu++11. + cpp: Fix page.text() not taking page orientation into account (fdo#94517). - Bump soversion following upstream changes.- Update to version 0.57.0: + core: - Fix parsing of Type 1 fonts with newlines in encoding sequences (fdo#101728). - Fix crash in broken documents. + utils: - pdfunite: Fix crash with broken documents (fdo#101208). - pdftohtml: skip control characters (fdo#101770). - pdfseparate: minor improvement to the documentation (fdo#101800). + build system: - cmake: Set RUNPATH for poppler shared libs (fdo#101945). - configure: fix --disable-FEATURE actually enabling the feature. - Bump soversion following upstream changes.- Update to version 0.56.0: + core: - FormFieldButton::setState() shouldn't check the field is readOnly. - Fix crashes on multiple broken files. + utils: pdfunite: Fix crash with broken documents (fdo#101153, fdo#101149). - Drop poppler-pdfunite-fix-crash-with-broken-documents.patch: Fixed upstream.- Add poppler-pdfunite-fix-crash-with-broken-documents.patch: pdfunite: Fix crash with broken documents. Sometimes we can't parse pages so check before accessing them (bsc#1043088, bsc#1041783, CVE-2017-7515, CVE-2017-7511, fdo#101153, fdo#101149).- Update to version 0.55.0: + core: - Fix abort in files with broken Decode arrays (kde#379835). - Fix memory leak (and probably logic bug) parsing broken XRef entries (fdo#100775). - Fix memory leak when reconstructing broken files (fdo#100776). - Minor optimization. - Fix regression in GfxIndexedColorSpace::mapColorToBase (fdo#100931). - Fix memory leak in error condition. + cpp: Return nullptr if the page at index can't be fetched (fdo#100981). + build system: - Fail by default if libjpeg is not available. - Fail by default if libopenjpeg2/1 is not available.- Update to version 0.54.0: + core: Make XRef reconstruction a bit better (fdo#100509). + glib: - Expose movie play mode (fdo#99625). - demo: Show play mode in movie properties view. + qt5: Compile with -DQT_NO_CAST_FROM_BYTEARRAY (fdo#100311). + utils: pdfimages: don't fail listing if inline image data contains 'EI' (fdo#100737).- Update to version 0.53.0: + core: - Form support improvements. - SplashOutputDev: Fix memory leak when rendering images with colormap and matte color. - Minor fix in GlobalParams documentation. + qt5: - Expose form calculate order. - Expose Form additional actions. + utils: - pdfimages: support 16bpc png and tiff images (fdo#99988). - pdftohtml: fix small memory leak when constructing some filenames. - pdfinfo: fix leak when printing JS. + build system: Compile in C++11 mode. - Bump soversion following upstream changes. - Stop exporting -std=gnu++11 for older versions of gcc, upstream now ensures this happens.- Update to version 0.52.0: + core: - Fix assert on reading some OCGs (fdo#99768). - Properly initialize some RichMedia variables in corner cases (fdo#99767). + qt4: - optcontent structure was leaking the headers items (fdo#99449). - Cleanup objects in tests to fix memory leaks (fdo#99449). + qt5: - optcontent structure was leaking the headers items (fdo#99449). - Cleanup objects in tests to fix memory leaks (fdo#99449). + utils: pdftocairo.1: Fix typo.- Update to version 0.51.0: + core: - Check for error from NSS in SignatureHandler construct (fdo#99363). - Add Form[Field|Widget]::setPartialName - Fix memory leak in PDFDoc::markAnnotations. + qt5: - Implement digital signature support (fdo#94378). - Add Poppler::FormField::setName - Fix segfault/assert if LinkDestination is constructed with invalid input string (fdo#99357). + utils: pdfunite: add fields to AcroForm dict (fdo#99141).- Update to version 0.50.0: + core: - PSOutputDev: Fix PS conversion for some files (fdo#63963). - Fix Outline parsing on broken documents (fdo#98732). - Fix PDFDoc::saveIncrementalUpdate()'s detection of document being modified (fdo#96561). - SplashOutputDev: Read softmask into memstrean in case of matte (fdo#97803). - Bail out if Hints nBitsNumObjects or nBitsDiffGroupLength are greater than 32 (fdo#94941). - CairoOutputDev: initialize CairoOutputDev::antialias (fdo#98983). - Fix crash when loading some thumbnails (fdo#97870). + utils: - pdftoppm: Fix -tiff -gray/-mono incorrect output. - pdftops: add -passlevel1customcolor (fdo#97193). + build system: Default to libopenjpeg2 instead of libopenjpeg1. + qt: Support OCG state change links. + glib: Use g_slice_new0 for PopplerActionLayer (fdo#98786). - Bump soversion following upstream changes.- Update to version 0.49.0: + core: - Merge type3 glyph handling from xpdf 3.04 (fdo#96667). - Continue rendering in case of 'Singular matrix in shading pattern fill (bgo#98623). - Fix memory leak in parametrized gouraudTriangleShadedFill. - Fix crash on broken files. - PDFDoc::setDocInfoStringEntry(): treat value consisting of just the unicode marker as an empty string. - Fix UBSAN warning. - Misc compile fixes. + utils: pdfseparate: remove extra '%' in error message. + build system: configure: Fix typo in disable nss help string.- Update to version 0.48.0: + core: - Fix crashes and memory leaks in invalid files. - Small memory usage improvements. - TextOutputDev: Remove null characters from PDF text (fdo#97144). - TextOutputDev: Break words on all whitespace characters (fdo#97399). - Fix UTF16 decoding of document outline title (fdo#97156). - Add functions for named destination name in name-tree/dict. + glib: Increase glib requirement to 2.41. - Bump soversion following upstream changes.- Update to version 0.47.0 (boo#994702): + core: - Fix abort on documents where the docinfo obj is not a dict (fdo#97134). - Check for XRefEntry existing before using it (fdo#97005). - Fix memory leak on PDFDoc::setDocInfoStringEntry() with empty string. - Don't presume that DocInfo is a dictionary in XRef::createDocInfoIfNoneExists(). + build system: configure: Work with non gnu greps.- The "poppler_soname" macro (and others) really just contained the version (not the entire name), so rename to "popple_sover".- Update to version 0.46.0: + core: - cairo: . Fix bug in setAntialias(). . Fix tiling patterns with BBox with non-zero x,y. . Try finding glyphs in substitute fonts by unicode value (fdo#96994). - Added XRef modification flag. - Added DocInfo setters & getters. - Be less strict when parsing FitH Link destinations (fdo#96661). + utils: - pdftocairo: . Revert the use of groups for blending into white page. . Use fprintf for printing errors. - pdfinfo: Don't print pdf info when printing metadata, javascript, or structure (fdo#96801). + glib: - Added document property setters & simplified getters. - Make document metatag gobject properties writeable. + cpp: - Pass len to GooString constructor in detail::ustring_to_unicode_GooString() (fdo#96426). - Added functions to save a document. - Added document property setters & getters. + qt4: Added document property setters & simplified getters. + qt5: Added document property setters & simplified getters. + build system: - configure: . Don't use -fPIC on cygwin. . Work with non gnu greps. - Bump soname following upstream changes.- Qt 5.7 needs gnu++11 standard, export the appropriate flag in spec when compiler doesn't enforce it by default.- Update to version 0.45.0: + core: - SplashOutputDev: Fix iccTransform + splashModeXBGR8. - Fix memory leaks. - Fix crash in broken files (fdo#95567, fdo#96027). - Emulate some non portable glibc functions when not available. + utils: - pdftohtml: Fix crash in broken files (fdo#95563). - pdfinfo: . Convert dates to local time zone. . Add -isodates for printing dates in ISO-8601 format. . Fix memory leaks. + glib: Return date in UTC instead of local time (fdo#94173). + cpp: Switched from detail::convert_date() to core's dateStringToTime(). - Bump soname following upstream changes. - Drop poppler-Fix-mem-leak-SplashgouraudTriangleShadedFill.patch: Fix upstream.- Update to version 0.44.0: + core: - Fix Compile in 32bit linux (fdo#95492). - Splash: type 3 chars. restore the current position also in output device (fdo#95344). - Splash: Improve rendering of some dotted lines (fdo#84693). - Refactor GooString::Set() (fdo#94201). - Fix typo in GfxPatchMeshShading::parse. - Fix memory leak in PSOutputDev::filterPSLabel. - Fix memory leak in SignatureHandler::getDefaultFirefoxCertDB_Linux. - Fix potential crash in SplashOutputDev::doUpdateFont. - Fix potential crash in TextPage::coalesce. - Remove call that does nothing. + utils: pdftocairo: add -antialias option (fdo#94977). - Bump soname following upstream changes. - Add poppler-Fix-mem-leak-SplashgouraudTriangleShadedFill.patch: Fix memory leak in Splash::gouraudTriangleShadedFill, patch from upstream git.- Update to version 0.43.0: + core: - Implement sanity check for linearization usage (fdo#92482). - Add SymbolMT as an alias for the Symbol font (fdo#93168). - Fix some blank files (fdo#94756). - cairo: . Fix fillToStrokePathClip crash and rendering (fdo#62905). . Check if PDF knows the width of 'm' in case of substituted font (fdo#94054). . Save mask state and don't extend image mask (fdo#94234). - SplashOuputDev: Compile with C++11 compilers that don't define isinfinite (fdo#94761). - Typo fixes. + utils: pdftocairo: Calculate rotation before scaling (fdo#94655). + qt4: Fix crash on certain PDF form item activation actions (fdo#94873). + qt5: Fix crash on certain PDF form item activation actions (fdo#94873). - Drop poppler-Fix-rendering-of-broken-pdfs.patch, fixed upstream. - Bump soname following upstream changes.- Add poppler-Fix-rendering-of-broken-pdfs.patch: Fix pdf rendering commit (boo#973888 bgo#764641 fdo#94830).- Update to version 0.42.0: + core: - Add the support for version 5 + revision 6 documents (fdo#85368). - Add initial support for Signature handling. - Initialize gamut mapping multipliers in ::copy() functions (fdo#90697). - Implement jpx streams support with depth < 8. - Handle SMaskInData = 0 for JPX encoded images (fdo#93468). - Fix rendering of some broken PDF files (fdo#92508). - PSOutputDev: . Support for LZW encoding. . Add support for Flate compression in Level 3 output. - SplashOuputDev: . Implement function shading (fdo#94441). . Improve rendering of some non embedded fonts (fdo#94054). . Fall back to Gfx implementation of tiling pattern if repetition rate is small (fdo#90596). . Implementation of Matte entries in softmasks of softmasked images (fdo#22473). . Assure line width > 0 in case of text stroke (fdo#94038). - TextOuputDev: Cache result of inner loop in visitDepthFirst (fdo#77087). - Avoid attempting a tiling pattern fill with a singular transform matrix. + utils: - pdfinfo: Add option to show document structure - pdfsig: New command that gives information about signature + qt4: Fix bug in links to remote documents getting the page number wrong sometimes. + qt5: Fix bug in links to remote documents getting the page number wrong sometimes. - Add pkgconfig(nss) BuildRequires: Build nss support. - Bump soname following upstream changes.- Update to version 0.41.0: + core: - CairoOutputDev: add missing font types (fontCIDType0COT and fontTrueTypeOT) (fdo#93559). - SplashOutputDev: Adjust limit check and check in addition bitmap pointer (fdo#94053). + utils: - pdfseparate: Refine resource detection. - pdfinfo: fix man page.- Update to version 0.40.0: + core: - CairoOutputDev: Use shape mask with soft mask (fdo#91931). - TextOutputDev: . Handle right-to-left text in search . Fix finding Arabic Presentation Forms ligatures. - Fix crash in invalid file (fdo#93476). - Regression test improvements. + utils: - pdftocairo: . Fix writing to stdout out with image output. . Document that -singlefile appends file type (fdo#86254). . Ensure surface flushed before accessing image data. . Check for invalid use of options (fdo#92195). - pdfunite: Fix typo in manual. + build system: Improve cmake build system.- Update to version 0.39.0: + core: - Ignore the alternateSpace and tintTransform (fdo#92381). - CairoOutputDev: . Scale radial pattern (fdo#22098). . Implement function shading using mesh gradients (fdo#88394). - Regression test improvements. - Fix typos in error messages. + build system: Visual Studio 2015 now supports snprintf (fdo#93116). + utils: - pdftops: fix %%PageBoundingBox (fdo#87161). - pdftocairo: Fix double free when both user and owner passwords are given. + glib: - Add duration_real to PopplerPageTransition (fdo#92040). - Remove enum PopplerOrientation from API (fdo#93229). - Documentation improvements. - glib-demo improvements. - Bump soname following upstream changes.- Update to version 0.38.0: + core: - Splash: Multiply opacity in case of pattern colorspace (fdo#92592). - Small form improvements on non ascii character rendering. - Clarify README. + build system: Clarify internal DCT and JPX are only provided as deprecated fallbacks. + utils: pdftocairo: fix fit to page transformation. - Bump soname following upstream changes.- Update to version 0.37.0: + core: - CairoOutputDev: Use mask for even-odd fill (fdo#84527). - SplashOuputDev: Protect calls to set/getAA with the proper [#]if guards (fdo#92006). - SplashOuputDev: Try to use an external font if the internal one is invalid. - PageTransition D is a number not an int (fdo#92040). - Catalog::getNumPages(): validate page count. - Catalog::cachePageTree(): recover from out of memory condition. - Fix crashes in malformed documents. + build system: configure: fix openjpeg detection. - Use pkgconfig(libopenjp2) BuildRequires for openSUSE newer than 13.1, stay with openjpeg-devel for older releases. - Bump soname following upstream changes.- Update to version 0.36.0: + core: - Patch to support RichMedia annotations. - Splash: Fix wrong memory access (fdo#91686). - Cairo: fix size of transparency group surface (fdo#66229). - Fix bounds check in Linearization::getPageFirst (fdo#91200). - File Saving improvements. - Add premultiplied alpha channel to SplashBitmap. - Fix for xref table creation (fdo#90790). - Fix JBIG2Decode infinite loop and stack overflow (fdo#91186). - Minor optimization in text extraction. + qt4: - Basic support for RichMedia annotations. - Change default image format. - Minor optimizations. + qt5: - Basic support for RichMedia annotations. - Change default image format. - Minor optimizationsHEADmaster. + cpp: Fix utf8/utf16 conversion (fdo#91644). + build system: - Do not hardcode -fPIC in Makefile.am. - cmake: Allow configuring SHARE_INSTALL_DIR (fdo#90293). + utils: - pdfunite: Insert embedded files in result pdf (fdo#90066). - pdftotext: Add -bbox-layout option (fdo#89941). - Bump soname following upstream changes.- Update to version 0.35.0: + core: - Fix assert in broken file (fdo#91344). - Adjust memory layout computation of GooString. - Make SplashBitmap XBGR transfer alpha channel. - Splash: Fix wrong writes on non rgb outputs (fdo#90570). - Splash: remove ifndef in Windows code. - GlobalParamsWin bugfixes (fdo#91053). + qt4: - Switch default image format. - Add IgnorePaperColor render flag. + qt5: - Improve efficiency of Poppler::Page::renderToImage. - Switch default image format. - Add IgnorePaperColor render flag. + build system: - Allow configuring SPLASH_CMYK support. + Add configure --enable-build-type (fdo#90796). + glib: - Explicitly link against pthread. - Deprecation fixes. + utils: pdftocairo: Fix cast to pointer from integer of different size on win64. - Bump soname following upstream changes.- Update to version 0.34.0: + core: - Splash: . Fix crash in PDF with nested softmasks (fdo#91240). . Speed up of rendering icc based images (fdo#90171). - PSOutputDev: Embed Type1 fonts to PostScript files correctly (fdo#19747). - Fix pedantic memory leak. + glib: Update new symbols section. + Build system: cmake: Make sure ENABLE_LIBOPENJPEG is either 0 or 1. - Bump poppler soname following upstream changes.- Update to version 0.33.0: + core: - Fix regression in pdftops parameter passing (fdo#89827). - Combine base characters and diacritical marks (fdo#87215). - Use width from W array for WMode positioning (fdo#89621). - Fixed adding annotation of Subtype Popup to pdf page (fdo#89136). - CairoOutputDev: Fix memory leak in CairoFreeTypeFont::create. - SplashOutputDev: memset on error to have reproducible outputs. + qt4: Fix PDF Text String -> QString conversion (kde#344849). + qt5: Fix PDF Text String -> QString conversion (kde#344849). + glib: - Add poppler_annot_markup_set_popup_rectangle() - Fix segfault when creating PopplerAction (fdo#90093). + utils: pdftohtml: Set exit status adecuately (fdo#83609). + build system: configure: Fix invalid shell comparaison in libtiff test. - Bump poppler soname following upstream changes.- Update to version 0.32.0: + core: - Annotations: Fix rendering of empty BG/BC arrays. - Splash: . Fix wrong colour shown when GouraudTriangleShFill uses a DeviceN colorspace (fdo#89182). . Fix use of uninitialized variable in Splash::pipeRun. - Remove unnecesary check for font validity (fdo#88939). - Small optimization in GooString::appendfv() (fdo#89096). - Fix crashes in malformed files. + utils: - pdftops: Make colorpsace optimization an option instead of default. - pdfseparate: use always an unique instance for PDFDoc for savePageAs. + build system: - cmake: If extra-cmake-modules is around include the Sanitizers module. - Bump poppler soname following upstream changes.- Update to version 0.31.0: + core: - CairoOutputDev: support embedding JBIG2 image data. - Accept malformed documents whose root is a Page instead of a Pages (fdo#88172). - Fix crash on broken documents. - JPEG2000Stream: Inline doGetChar and doLookChar. - GlobalParams cleaning. + utils: pdftops: Add rasterization option (fdo#85934). + qt4: Expose whole-words search option. + qt5: Expose whole-words search option. - Bump poppler soname following upstream changes.- reset baselibs.conf for rebuilds- Update to version 0.30.0: + core: - Openjpeg2 support (openjpeg 1 is preferred) (fdo#58906). - Fix potential memory corruption on TextSelectionDumper (fdo#84555). - Check for invalid matrix in annotation (fdo#84990). - Open some not conforming files (fdo#85919). - PSOutputDev: Accept a list of pages indeces instead of first, last (fdo#84833). - Fix memory leak on error condition. + cpp: New API to set debug output function. + build system: configure: Improve support with older clang versions (fdo#76963). + utils: pdfunite: Support output intents, optional content and acroform. - Bump poppler soname following upstream changes.- Update to version 0.29.0: + core: - Use correct LAB byte array for lcms input (fdo#86388). - Write correct size in trailer dict (fdo#86063). - Use Default colorspaces if present instead of Device colorspaces. - Solve blend mode problem in CYMK and DeviceN for separable blend modes. - Compilation/warning fixes on SunOS. - Regression test improvements. + glib: demo: Compilation fixlets. + build system: cofigure: print "no" instead of "auto" if lcms not found. - Bump poppler soname following upstream changes.- BuildRequire libcurl so the library can operate on remote HTTP documents.- Update to version 0.28.1: + Fix small typo that made pkg-config fail on some systems. - Changes from version 0.28.0: + core: - Fix rendering of file with a wrong embedded font (fdo#84270). - Use alt colorspace to get CMYK values for an ICC based CMYK colorspace (fdo#79019). - Map Standard/Expert encoding ligatures to AGLFN names (fdo#80093). - Make Attribute::getName() work when UTF-16BE is used (fdo#84722). - Fix memory leak in Dict::remove (fdo#84607). - Fix crashes in broken files. + SplashOutputDev: Improve Overprintmode and shadings (fdo#80998). + CairoOutputDev: - Fix crash when no group color space (fdo#85137). - Don't render text when text matrix is not invertable (fdo#78042). - Only embed mime data for gray/rgb/cmyk colorspaces (fdo#80719). - Only embed mime data if image decode map is identity. + cairo: - Use matrix to determine pattern size (fdo#33364). - Fix compile warnings. - Regression test improvements. + glib: - Fix use of uninitialized members in PopplerInputStream (fdo#82630). - Documentation improvements. - Do not dist gir_DATA. - Remove use of GTK deprecated functions (fdo#82384, fdo#82385). - Build introspection linking to the uninstalled libraries (fdo#84526). + qt4: Add a new Page::annotations() that let's you specify subtypes. + qt5: Add a new Page::annotations() that let's you specify subtypes. + utils: - pdfseparate: additonal handling for annotations (fdo#77549). - pdfdetach: fix crash when getPage() returns null (fdo#85145). - pdftocairo: Add support for printing to a Windows printer (fdo#79936). + build system: - Move automake version check from autogen.sh to configure.ac (fdo#79797). - Makefile.am cleanups (fdo#79411). - Use poppler-data pkg-config. - Make autogen.sh work with variables with spaces. - Don't use -fPIC on mingw. - Fix build with --disable-utils (fdo#84448). - Bump poppler soname following upstream.- Add missing baselibs.conf, but as empty file. Since this package is a bit different in number of built libraries, number of linked packages, and the fact that there is often soversion change - generate current library names during buildtime/sbin/ldconfig/sbin/ldconfigh04-armsrv2 1698656632 22.01.0-150400.3.16.122.01.0-150400.3.16.1libpoppler.so.117libpoppler.so.117.0.0libpoppler117NEWSREADME-XPDFREADME.mdlibpoppler117COPYINGCOPYING3/usr/lib64//usr/share/doc/packages//usr/share/doc/packages/libpoppler117//usr/share/licenses//usr/share/licenses/libpoppler117/-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:Maintenance:31255/SUSE_SLE-15-SP4_Update/a80ddaeb4298fe771c55a970c87d091d-poppler.SUSE_SLE-15-SP4_Updatedrpmxz5aarch64-suse-linuxELF 64-bit LSB shared object, ARM aarch64, version 1 (GNU/Linux), dynamically linked, BuildID[sha1]=cc4f74f8ca695580a372fd2a485942c7462d4e7e, strippeddirectoryASCII textUTF-8 Unicode text1PRRRR RR!R R RRRRRRRRRR+R/R%R.R*R'R#R(R)R-R,R$R&RRR R1RRR RR0RRRRRR"R RR˯4#{:poppler-data0.4.11 utf-8c312e301ba7e78fd4d17576fb82412bcb65d1d0ffb899ef879f373ad7e39f5c2?7zXZ !t/ ]"k%{3n+ hj9"I:x]G56ْ&ιYg!]?u-YcT<;Yn-#Swm3 d4[”eP|0X=e@f֥(u*EC;.JWS*anIӚfVePZs2>9 a;"*(I MfìGs@L,0l7aa\ޟ"hp: Eۆ90Z| 2(5j.dGVb&l~~V"1'I~[Ɓ0KI8) _1[I)m .O&N^H--ҙf7Xs.%ֲj8<pAfE|*)T 9n>eۉzykZ7o"qEin";fyʙ8 2u , ;pbq{_|vǡ;˞\;%Mx&8p 'ICod{rԵSA,HW;XLH%;ĄR]p 08!"ݙ~cnlN$ |0kcCJQUW{Orb?aHwr)0I|)V[QYtz/<=x5Z{W* b ^g`6]ɀ=DX| K-I{5Umhtln9C :]i?>̐@۫frf\'C( Bί4 ø_&*(u NyWÒřkrN1gc .e.*N  n*pp^.y ץ}@w~i2f,`6 --4ţ&N:?"/wްpv}1E`8.pٙC'y+o#?oe o%LkMw<QS !SK$ENQ]yNU[&\Y UŒޣjoqxؓ$NsaT5l2 _'nsõtK3!АeV̂ _p!ґ<6G٪Ian^ыl0R(^=}?ilnla8WxZ%8W\ŵ 3Kwxᤛ < A'+';,p  `pz:V!1K fji8}릃t6T缙riA;@{&Qwavm>oD?mm8 7A8Xvd~ %=9}AL'QoK!X|?9P9uhCï13áŮ C SsQ7[Ÿ\6H`Yo*2]'/o'^c1{JeI9 tBUEDVAyV9:1!Gt?G>nmNumI3fd_5׈B8&Q\[9 u8%*<.my Ɩt*T,rԮ5ǖUpTYq-RqlEI0n@Urg!2$in eD~x>=$ma1bو > Z"l;J^-W-!"srܓ-ˑM`0+_O,D`{]snYqԑ(DaHZO,+n&%*}0]-kdy3WRW"8c+ߗ[(贑#48Հ^r0f'I >$n ]OzOS:t%^B;Q1Kk ^}9Aa "D.މ8ؗj{f#3f!"A 6uy8`0u,W{Črr U@PdFC9_leKwe2f:tuBeu<*,u<@h]z'd-9I0=@Y.홤׻k[BCt<Tz̵WL҆ qmkkL]cZQ B!eUݯ֔&rze/P*t`Cky5r6ϰ1T/ٿH(&cFckT_J1OWŲi1gdTjrt3\w绸8%`0c%p I_p*3lZ UP( UerLw,o&LkY,SNcjHZ}!vM' IWʆc/Wp(KbdKPI.b\֛=3Ԁ | c_ǀevV )]VftR wkTbd&J?8ED]=ZP|FwmEAeAX㕼`䡲 ی㒮 ou},Q`/C{@ *k]oPOBE Iѿ|u]S !/"J?\!Ixʜ6[/+27/nWr{&pwʦ #J,tњo ӗJCn20Ët[?&A䠣QR%U)EV5z{#2̵@@=ENV&~S26!+r«C^x^ 6vER3^fGӥ1K(U= yU}p8M <#]]+C1Bd &P}ձ<ćܦ6G4'VfdT;[ R.k^j-G=E1~  cfݶSv@ە L59OagSzz FA=8h^W` JE. ׶/bq֏^~hYa;sQòM=ʼnKIA¦=%[ӥj68G9eXA~,zA=zoxn'3=)9IfڍW3E#(Xr٪G!ݍð7 8_AAڄo\ŎGGcac&J#<|28ص ezf>pKk ?#LeVg}뗀rH)jQ-W?9zb<isX213DuYZ&x)GEs@Rne:qf>9Βۛ+pJagSn!zz~ƹ,RC7ޱȉ ¤tn%HOA>xrq0уbIHR7(Ш6dPIHs"Of}21$tos"u(WBa'{|ꋀ ,e8j\8ay< $2w`2pӷ:SQ1fe bikwdb ZptQ+w/bnA*MF=D&%+t"o:M7"'1`pӍ ba/IK;E\ fO<{yeMĮ_c-TdU:r]ϕh.i.#Nc%;kc.HJəxx$!;x rXeRz|FD9墀YP"@Qu}wYF˝noBHSL(>LK:MAZ#."YO],[.Z=1T4'{!jziI5]9E,u bBp‹R5J@IDGO%7\ =9Y^{GRؤd>9٧ZNL2ӟ2zH촐U^W/w1Mb7bmɐKpdA/xt[7r˹|L\*7]LSZ5;A)"ɘm%_{C[uCcSP+ \~*'COdCf {l[$uX4yZRBϫ |:*b4)denF9lX9rf9͇/P]C`sŦ:E-};d\kŻCQxUmSɦ7#3 x0}cs#Qb:x *OpvZ-2NNa *a=g!2RBCr큄d͇X '$JpsDpb qRXt]siǿDb6ߥ5)N%k[= 7PyEۢ(M{zPA€iΣI_ dAjT_y'n)ھ`^Ŝv:a&5 2۹MqĒKtA 6c os #SgLk9߶2TO4{ l#kKKE ]K#+KO yF0BBEÀy=ns+>>h|jjAEWjXrUsbPyZjt RkWBv<.|(q/E\wk n0%Ky+TVeq &qgnKΧ (xZt_m ˚C]b4짶sQ'}9B(h)Q<=C./""jVQ<]  ݅'&@k?d;e]4]*Xk 1.vߟ?V\Jt+p(y|(їWCqL[:#_Kx >pk{LϜ. Asѡ.DzǥfK289lt01=O_m0lxr"fQ6ףދ*&&ŹR߹(z/lkauHCQJAxKivVjTied_{I+s0Yx~P}>&esðŵʎ欦34WAЗ-gOؽ-M Uyݻ&r4JQqqU7{.Zޖms6tݢ[՝V4L!/gv+}|Z!?8pţa !/D#PΕٷ-Lziɖ tt1:Mlx>pWQLʶ%OVdpvň3-(z蹓fҽ[ eG]pW`XTe[&&Š"kd2"A{2ekAYY1Vo4˶yHVae;߷aLWrhȼ%8,ť`R$jyhsp4sbtFl[iOsSf" _;E4܇MJ*n#!FqO؇Lߌ] ZA+y:dRST3(hE\_]+2 2 !j @zeAy)XWn.58!_vf %gNUd+uH jV$oьWOݣ'yڜi zv+O톫)rpU D#Gyy~w.KHo1eT>ԫJ, F82RP"29pÉ?SDzZ&UM[zӦ{f' @ AXPg{T/:;Kt]GiU9޲O(Ax]_Rpf՗|rnn.DbVϏWKw(sidtm5H,5>Nv?fVWR;[s~Y$xy6OݕWHwƧeV@ gGܑ&0nBSia攂+2.ZGD1A==gA|2ڟ"T֋ ]N2/4Hed1IA?1Yy/#z9?'W ʀ[_b U/Ʀ x7*ku8BcMl̫eڇLF W hi{2uDJqkh1̯; ~S;ˑx՝ =ľ﷠VŊREH}4k~+z^RHY| 支)(LY`MfZ  ԓk˂7?j/'QGhI:)bri[g;g%X`Jl0י Cg n> -ј~e-߃1g%P(ުڡL^}B >n %(u&xt$n:11q.09 4.q nM`uK#É:*93N-dnyEܦ ;(ߠkηSj ;Gz5p\M:JrH/ƱiǞ;aY|'dN9{Tš]?uR %@ ᗩ AAڛ*iL jVk^-`dq cF׺|{l59y`C8&G\P%CV"/>,Ζk)W;Rԥ#؝e%JkPjL?E]{3:ㆲ /xLU!/f4,8uv]zratbi o-ٵG GY1Gm961]]_' [mNmflQ9m$}Q'n.K蟳K8\S k_q jm'WG\tnC,#Mje[M2滅pjT1o,>Dzg*35*% Wh.ʞ^-=mq쥬,*rnܿph)?s*T ڭ-L(c&6¡ D>FWvL;(&NNHSlzg4U 'FSJX eՌc+P}E3cIg-O\`}c~-[~vk2JZ%~ ٿ^#/KMSAh_@PWaᴸ7"{pPOʲu[ ءƀ  G(zMw"{{EI$jKrGşEƠBϵ2Ɲ)/q}.0KM%>ѓ%.HF8tKUQ1) 妬 (^>I훵V=GZqu.F~+Hc츌Ү|Jt9 U+uM4U A\荓jH3y_3q{{t^w2ڗɉ_yr9I 3I6 N^oA_K[K{oMf"N3rAҚa16@U 9)RuQ @ؑϞHkf-f8M]=g=IM6RsN]qqP L,۱o@U|tȻaLJZ*,W/Q_?zw o=7ZJsO4wTPaNKk'qO%`g]B|B.,m<\ }jsx|Aa*SL|;AFr}hܫMoyX ?HX7Hi޳w|(*9s2[긪=hU6G:Xt.ˀ\9'6KVN;N@c֔)^xܛT֮!zoOY^Q ޳;Wau3*_ea:v 1lemt"_,w|e (0c!vNS|p8QQ5q tz;EU8o10OEG-uvkgn?*j=G- >vwUkө] !p=Y>+Cy|m,jHMB keڇ'y])0?z-]Gf@l7 xum8pH"}x 6t FtFd救ߨW=Eڡy#g|؜pB&mxgEflBlJBG)WηbZԌ|6y G`BZ+I6Eg9lV:͒Ek'6.Nv2USF$"P(/ "[(`⣣rJs5IrT^|{ƭ˓ڍߦ޵w!kqEOb<&/"oHR{?:mp|6 ,C;H"[\2|:8c!GR xKmh8NkGm?\^u<~C aj[.?@)>T272VNR)ƫ]qCHwY(tSX*wSKx(SmH(x$XBSgeֈT}}_0,;^Ǩs ƹwز >I jttb!9J$jKMT: b3;4zS kB&T }JaǨSm%&qb ? -i܊LܶE7w|,vOx% ޕaofTw7T+{8p"XBSUBܓ˦6 H#kxۏ- ?O" LanFR0\K"$ 2[I2?9?e7*U?}Wِ>G:[vw(,~EVzhc|Rb{H:0$ mmW<.ˈ:eO=R=rDizF7bl";pykKtV񗗂UU<IbjfyWc_8!O # G#iC0WL\+=J4bH0K[&)˝{[<"P̿mi/J^NF5Ġ0hv%~`rGM<&)]ޭ,M٨5n%JC8ȉ4R=x|q )K\pPt,KSRk C5n8P1  Agŏ5q ,uB)G2|߾.;c@ D5+*ׂ$dsxE aBwse[?Ghf)m%u:ȕ>?-=ӏ%ׁœO1x:]'o,.|>Z!Qǵ RqKo 1x„Z,OcѯAS,FhNPd*_DҞ£(E:+ L+“K; h7 =%iTj!GQB9Ky:H[vyRRU m`aV`ʈU^}}r WЯ9`|&C_rB0U{q S6*^o&d Z8ejh ۞ vq5ZfNf/vnTGS@F .1y1s <ͽP֤&.7Ɠ y1# +P7/z!A&H A.)E\i?=t͊kpSpI"]|mL4mS,tYb=s{m_N'%aK4=>ds3 p\Q“a\ IrqM`~]U;8ݐ7 }M^ى]ϻ{Xk1lh"jq.̆n:HhG{1,e*gta|[ h `w 4w\]#6=qS p33E(UWm(8 lcx@7T@p8͂? fe t>R]]WUnQT@"5đ;?uڝ>ϣӁE%\QƉ#3Гbe`m6j%O6DwO+"VJXOj㩰ԙ}d #iҥBhh"<2Z]htu^/٩d_4䞃i VkMswkv)-5pȸ\IWQCӫoBX]z3 \pbpas]yx[R ;U_Ώ`۵+GhzM2t#vwOHQ+ & }S "4huMY8ڄ+9=P8"$ ڰm֍\L1 <} U9feUk'7Sc ɹɭx5NUM2d6XNq[S\7Qu`B0<h,i݁~=VtBauQmB]l!7Gߛ- 8nِ.I9t:6:kS[  B,Bfket| /MFDۻZJq,B[_;NA&r*kA:qҭ2q{_j>bUW2:teq iIlT[n/=*)0XunGb;t\A(>SqmZ?B.]/Nq.o{w7@MMQg iZA{SOswIDgJ~00`tytÅ}ߗWnM :OmV\p]`%გwZ_/5k|VFVN-0AepS<ЩI`\D)g qHuRAʐ0bͨmqJ,* ?Gdؐζł!Ӌ:^9>Z GF):u~} @:u^~u/ɨP_=C=MXΒ^-{/;4q[6ƸњY5GhTS1?P . с@+ ' 4 kQ7mOfmX K ߑ\A)@ SQ*ԧMAk&@ g(Zj?(nC,d`㛜'DI&EkJ,Q2J& Ue/7 *|A#Nb..]_K0ǛA{M۟f[%5א\zhWنu |U.+ۙ>GHLᨴ' VxdT#^A)0 Ŝx:`UnUBpW\ ewƗHR ]9τn(k yѱPC?O, gSu3h6(3DRG9"vjaևYw:5e`ʜr+@tqrF;?>c[GK`pc=dתnYV֭vrx]]u43RkrsbS޸YzG7ߪFz=ʃ1\ xPGTQxnMݒ#Ֆjj\=EK7|l,cџE⪻"j'o^a_'@$S#-13 wx$ܝpk ޹Ԥ`2P 0'_93KOU?*O8},۴9ax%o!cYPzB%o$f?^]r"D*d{ &(} 9WUZ}];cgA  w.rV6l=XP8i7Xsh҃Y˜Z(r.pD~-s{K~0,O'w /v?|24I} MDШ`"}qmF pxUER!PV%B?D}"\ @7O mB:Kџ8mѻ ] [Sm_1Vp52o`G|Kwgb.O_ ?PW [b Wj%/"QOX9ھmi۱ kRp?'ɅAxpalk!褥F=b 3tGLc F"&Grޮl-/(FˇK&wm!P49MG~)Fzĭ_6^H8#xR@? P6ik)' =;u&!i'LGc_ًes\YW8-ebnӋ n[/OByb EWL~`\CS45 Cm_QhY'`qia\jRwXI9V_3cۚ0{vFFCP+) 3W' "q溼i?Q ${]*_ݬ@53J`nPRVS`y 0K:iJa/̔J4*~nDO<.@FbMU;iv@8@fsg5v%ĥʸioOM*>ڝc1/f7i tn9sB[8F圾&[EYi M˱E/Y}'c= 67e/QR(q[ K\y9! U j"E49WP3<x |8,ջ#r^eqb h1?"}FaVe-NYۓB2eI|%m8"Z9.|PT~ՈX4k yXT.Ziǿэw:PA2KS 8)t8)8 _>R'q4Ďx+)ks李9׃`t.)m Tl3g/֓ڭarEh3/Z J7[D1\ty*Q7T=Hǽ3׋qpl!5`,(B_ d/MPzCf8ڕ8# h8U݉* 1p ٔ `uyS:{apTFMdtf*+o^ ~-բ2g0EG3<]$Z2>8ّ59!y1M9x =8OENzx,$^8y"lꠦRN d>8Ty~- remDKq!GaZڑ d&S.4[??rNO|7Y|i|{R/n*9>="wzPF(n;[6q@n|m^L\pe.ټf]բ'`Kg81kHM kv{A9_<=4߅, Wl􈄝$L֎*1r0@1<0_lwoT>- /mWydbTI,Ag|j)ƒ7ӽ+u8hKQOȧIC 7Չؙ-kp߰1! 4uhnez3H]&3;m7R¼&]3 3` 3IiH^ DU,$eקރώH 9RhjBe@]{pUy PYS! -b^qLn]:%2+`ʳ`?3qY5)sˇߙpk{Qǻ LXKv'4ڍU펋_rTz;2'" XP-rȞ$ ǻK+FhJ<J02I؜RħYք+ me 2D^|PnP6-qRr )!"-;VHd4ŋ3l;IH 1u@M8}45/. (w9:>2:_[|}ʑaTƘ܋b h;7ogfPL+l+K?/bߦ i9J Tz^sa 8Yam|{CA,L9sEM $RdpL\tr9H# ?ff\A+brMNHkAW!GMgNvTrٜ x| 3郐)~/[VdAF@gu/v]W~c ˇ{b|}?TyٓFr$Bo-Cn07nqriq 6]nHg {dl.^x1e[ɮ/L+8ƥy& t8yOpauog ӎ`?e IbE`=Ml=Y?QR|*>ڊ. ]lΊɗS7uۯ֫2s,}nfg*fr&KԻ,ؕ;pE9%QawMw tB* xzTQ&]ҙ?5%GȮF5;g(a.R 5 QmW`0>P)J5gWP;@P67Ro->06˕k9_ AvTfy(֞`0Y'ߛڰg59R23wW*&b9kKПfX{v<6'$qܛ`AN߇~ō\PCsxEvU"uVtE͌bbK[{Œ'U;e^+:- $id3ީ=wͲ_N,[yG'q6j)(N䘈JZCnJ_& ) CP`,5k8bfaֆPo:0U銘%^7۴fEL\pRe;RMn|d L61sve"iEY;6'=~̡!zY׵ֽ@M xNG.n/ QcZfk!rr] 'y֯hw{P{cp6נ~1˼?ʜ! n߅\ݿOڢ!&.-N008~nm{;\0T 0Ȧu#Hݼz5K4_ A "Q(Rrh]11'jF,gٕt,>/P̻!rDSx7b8Q(I೬+<m~Q`~Tob2=S$ԥ8@:,LP s'aXƜa{Y |6qWk4ؠ?9l˷mD"񷖂L؀H zh0.sziLFӎ6t2Q<ĄzY+|QznyM~ w.\GPb*^չ97qy=YoϷ0ǖ(16h}D`ëG)߆kƃpt O`rE%F-S9 S2K+mM<ܕ|J3Sb}E _w4s{[^*_va[VWv1|8p\mW~#׹20)9$/ !A-*2Qtҋ/;N'Gh:;=M|{F C9hzv3NL>*.oϫʼ5it:[YT(h 8m󨜤r(@@CGcc\< a DKT>j>vFqŎqd\| LJ{Q&b=ٲ>!!CnھZU%ly]Rz r)۫05d]U}Y@uO2"Äצ38cjqpVVH\p,n.@N$Ujf,LnЖy q'wY0FG'*'HA3rHHV6%37R(uЇC]q#\v{p|e(46?S,̟9_U\Pvh6F#0jMK"Bb6gyDi;4V7OҝF&Ivh׋eGqb3 [0^]'7XHUq@/ط"7=gg4u:ꈻbNaP AaŒ+.kyp.%N+.zfp,E\z[SrYSGUjhnKݵfkyWs`iC(^ZW_TL+a]?u:\P4h8N(L_p]hI:,yݭ$[H?IxUUW~-Io*\|>?F0^uSZ??jz]> sVIz 6%@FUoSAwxMHʵ_heUGzP8sYM97",'^ 5J?9nH1Pp{ 6 [fI\xNP Ru1-.u JQ$mhw>^'c@a7~g_`2èL4qPb,HXuVr,5}ə(/M/W|ߤ+zpdɮK-ΉjGEuM@FЋ AOyOJ梣V"z)SEO&;&ϿW#(hfAtĹ)^)(ð$Ъ>&53=B-y|IN0!psv^:| pᱣYב^m5I}s X!cЖ؇G:.P1H:ޙUy_&\MĕP<YXDn RnU` Ԭg_XȚ{WNa;L?kwr3#<.BP&!W]!Or8ɰ;g0 X%<9Y/ޢ&K&;|@Y=&V~|&%k ӂ[W C}?;R8 -’R93gQ3 jn >$9/_L4Q KsZՋ0]=y0A!GwNj-=* %:EΩ#wHۜ37gѡi@!d뵕nW˜~@Nߛln$4R^ ե4#cphNBzC3,Yt: JJ~2>|ǟDϻċv ;VBwBLi>0 `EQUSe rQ[:X+S^0:6}`a~kb!P-&Ÿ &lFaUI\:2I@&YeϥkќNa@Z# >U&"+d dӹ~q'u/\ !]L&eԐZg>ydOWb投$I4UN DxCErFc1Mvڡ0\iJeϪ- 賑MN¡~{$k7r3xޅ l/`WcF:[`(NK.7ps\&HSk}`+sqg)8s(,X' UO(D'()qNe#ka> +c9_KoE^_Ʃx3$,W+$:$_v +ƃlNLPphӝ XdJeeehhM== MԌPDdvD- aM1uϚJ~0gN;a* !\_8g/QN ?%˔7R*HE/Q 4VҔ4hT>94UV~Bs{}%fC~wS +r E8 {I= ,JpC?=1y!ҹ!*7i_Q! w 7Ӵj՛lY|@!5_B_#.ء`MS@d #x0鿛QҚ\%(Y_wT tAmGpC2=b#kYQy̟X?:>(|}N[;}J/E#XK ]~i lûT:`~3&JP@!ѵDAQp:g%L,REZ7cOrnXڗSGv3ϲib1m7OBx}O*ET45;,A&J@)V(bиBpIs|-zbZH5gl6KF3 !=DY fg&N`תUْKr[Ξb|ᤧ](K;D1_2=@-I9s DSIvr&cm[qZ>WOo4u35&7,nvG/G݌`"]N!.~zgtnv֪aȫڗ2qiNN$:7Ơɲ$,{IQ?#ekwI^yz*r9lM'ljcX.4 Khzl0Xtl熲3 r /kf>Q\Vdjlg Si[Kr$ROR-@x,Ea.`+gtw(B*7tגRA.&ly e l~z;}|`;nܒ^ 1HRՊCK#tu RB@cM?]WE2LovQ-&{8&T5`BRn) 7`o~GX3"'y}h-GKy8R H5mjȩVցv9M;jFaBpM1S?K5=L1jͣ`[(b3vb25G{KQyoJʶbto!wc!t+%KNq6~.#c GuͶuWoT!=׳&H2`^_h ī3iʑ2d !ՠ,/.oa=.c>HZ /+^ bDheHSg#$ސKNAˎq`c]:JX-ݻH̚j%CG[S+@͛%6~F G~g^69cH0흷aI'{].O32J".rR_6 +zvHERdwFkW&a˗SLfl~?|,7dz쇟r~g R&\<|4k EzkMgL S..חl-w[Yc.'ؖ S幟*Jl2Csp{8^0ʣAe^zPsغ.FcFnY HjejJ^B]WHsUn.0s]5{?_E2}qm,ÑPqx,6s/x*]MOwlL89*~NǕlR+(3Yx#(74jfoݲ}]N ȹ,@O7Cuwc x?0ewUĭ&6NӪvCzZfLV/z}VZ%3wH3QÛ#tZ1_.t.VG9*ڽq̱4Y ޕh0BKdm >ʡ GA6pjNlAw Z/U;ƻ5oXdX`{ȲP%WU {_Z*67V˰gЬI ك*Ĺ-A\˳ُף,Oz+[bBO |bAPy'rP3caφcaVB,>HX^ ĝΉw|q \:- 8HT;[hlMOóhK\Ȅ,q:}fH̛5J{v0#cgzdsÈ.]WMBrVoK(Nq^֪Ix7p޴8u*Aj}<7hEcaY Kdް d2D"'4+qE!>7Zfo =ض#.N=DQb5^Nnx8@@07n vm葱;)f5;W4r u 8w Arx|BoNuTԠclԷZòJ3U5n'I! 8\CzT^lUk6nً]Sd\3 AIJ1j1R\kyVeOlOZGe(j88b%):"{Ƥ^ۿ+|%FґFAaČN_BgClHIENvBͤ| VETZRDQrl{{ߙ^`-᎞J+9/Ƌ0$kdžt@NJU5*%e bPOb}k񎿋\EnzTr;7d:YR9d*PokcRRrfgU;bJe0BiM"X Or%xK[~Ob9oQ1LRd" ߨ~#\: 0_R`jkzmbښǔIƌҏ @N,8" M ~/Ew/*#poů`bŝf \5m=^\Q#(!׫p;b} Ŋ0'-NS>\]׭Fvxx{*kŪ0  W%v9'NM:wTVi!sSDbъhU7k@zbH$ɹEqU)і"ϗ >:xл@}ت:&)~Gԙf!i g&j4wm@5;zgaH"lJ@kJ2:!1KP0n""C@kf :GY5dA[6)# e gK |6bik;~lWdj~OY:<;0sMC?3xKXSrXN^/h}--vP.~NullBxD&|l.GضrrH=+T*;>`8u9nvJv^Wjw:[]ˡAs' ~7AJys>GQz9֯8rP~: -`5G<HfyS5gQ_\>>?rȖw}0 tu5f[\kltP}i)H`j3@ x?iF *8ETU_f9 \1ut[ЊZ@C@0{)-2) ^; @*˂Ǽq3fE) Oo([B@.K[SXsN:λe8 rrPXa.S~vx7Ǐ9˜KeLfo'%^y}A4m|pdrg<] R88bH<4;|-`]$/O/G>GX[=}y*e<2o]]jWGb\+ߠغ>e~W%k] ^TTKy SgcCYymњkA֟]iA1Cq '0LYb!o[J9Dܧ{j\SS^/T2N=D6ݥMw@x_m;Tl||m '2VЦ=Xb/=1x=5b JEkNt Z&F=i0D{OV&r+NЭ6f t s\5bD-'zcTZGq #ϧEBR3<0r[Z̡{M(xONDhG4lQsR'/s]/QT 2=h-VJ*HM9K%NNV2l{ǐzg)OZL"[Stwy2hX!3ש@x~=T)[Rkg3ظ2_+TldQBXA1˪)#v=D I2w 971In]]`{%Ƌ+ӓ޴KwϚxľ텑 ' eR S̘,pc0$DJ3bBuUnVuŐ{ ])RS*sFnN[uX=EFeԯ}W$=Uc!}튌4mSCuH 0oN*9\,}-{(3KKC B ~ńB8@ jPxit8:˄cb>P:}V,54=vcxpPd[ \:O:K = 1"/R';Gy?sSn ]̎$&J' zdV[bc|S)[_#, puҜZ 5~hv@חvwJ?B,)4O>Z9X`H0]N2NwƏ'gQg^p|(c (n9^P?+U𢭒:( L\2c;[58z4B/ݼrŸ*K8]Ao!:I+v0NuB09w ~.,P P o0l8&}W~%wkFl7=:&/a+Z=;F}:~Sѭ#a\ԗA7qMT m~6Y-| <G%x:B~0V0T'ki1q#,|} Vi\&3#(j*RnqN7#x@Wί3qA`l̘eZޠsI,iiL]%5…LRŪQ-Z%*FlZa.:c`8Ld흱lQ.=\@b°;Y~|4E~flD-TX $Y-ɣݍǢ;=QCT]R0i/G_z=e]CZс[W/Jz/^U1u)GN'}I[ 9_ZdWR:E*0v-Qj*5M@lχИ{mSQȚdd3g-:Ae;UY^INĪc_~&-]D6C{cLHgiI^ !1Տ*( TR_zHu/?j(WH?pA.FD]%o^XڮD/lOkxy+(ZJhZmJ@efCy +&匎9 OCG%fFX7Gm7u.3oߌ "l(4"[u6M!/*[a[T>Ұӏm& 7ˁ nEٸ{JQT6ʚ4W3yB9E* **E WU\C5)=5c kəu+tݬw>!W^9 ?,}9 .}H% oO#W خiz@y9N>Zn=wgh-nYk1%! 1S=g!=](o,X,_*c-{(^}Gz˧i[OP6E2Z#Z; Ɓ&`gݫd;-wJA]fX pEn3=x3ϻ_DH(kǤi&U3Q;~A%0<+)>ZІ0ܚ%C`TWkؑ J# )n8uZɨoGꍨ_b}1T1Q㹕q^?'"É R):P">X^y޵VeOR,63ȆW!9"ΏEJfqvjnYVB5BO1' @db3&405a'.2h?8/1 u{O]G;=UH ~Jme`YC$ Ʉ,r5V.)-c &8x5Xǡ;,L\ ـ1=Aޚ7Mʭ ᬆc%zE$hB_ Lp2R:0U@Jd<LOsͽX`I.H=PZT'{=p*Hj|q@J`Uc_ ^B *h:'I%=ĝWh@}.xz*Fah&P/^|9Z?ϕm|끲\!:0(+Z~2@<ёnn}R/mS~`҄LQna I5_WQ↍ƷccQQPs/IYٛvnV}ϸ4d\l=9m,l68XX6uJV=>R.ZQBa%:5.ڲJl \彋e'; $>.TLysG !;hkE΀8)0EVbrݻ;dqoD͔AQR 4V$}8GpC8>1oК%ɛGtl,ԋgffYo3c@p3.{oL&$Vك9t\~femc7P;&}E7* =$:|cj{m@\0gJ0cVDz~@:u.,.?`WvqG{񺈊kS! o}N}bNA8,iw1ڙ{t\z&:.3)ѲywZSt& wkD AَKȴ܄A;4ԫHvq;;yge'K;J} "DVi=EΡ9tˆ}pTf~QS>!L4j͓{I72FU}Pv%j|?'{hDd>/LV6ٲsWm30ˊs1:D(~O#)hzdHŴ7ل"tvLџNr^ 4K8Ww-WȒ/n-iWbre?T3.$~V&ga_u3rѽߴyQ:v`VG0\L`IgP[8 Lڅ~2/lO6pDa5#@NQɿ%Gd]tVHh":< :JkCY>%y6w#x`x'/M CX"̥$ f\.Re=hOiQ{^\*AaW4(W$? mϤ\qEz 29f`du$Ϋah!NɽNmiua3鞣>ŬqWsb0N^ |+r\I>htO@c |`9 0 @}U9a!2^6dDF4mU`t 醬L8%o|l5>p<50@C=#TEAo|cyG<>M`=3zo{vC]dzAdZ٥AlovQW%9ͱYtCebs־BYzcHn4$MصhȚ5N䔐SŠze"^1Nm7~|jdbƘ{3QBt˃߉8eS@DDsjw&&f)8Zc/L $j0H</00/6B8 #^sAs.Ѫ JL&Le5/l|BH2.Mֈ=" 0­'Wi|h+…h S@`W L9ވÅ:Đ.&)igh1:5=ql'n*"cXNӫ&OV Q;f1Gp2 )z$)U,`x.@Q: =VG|?.|1JSǍҡՊU%;T<8%zyw?(xXI=Eu"0O)Ubv;x7ӬƘЃ A"[>rC`d#G\jXF(A{ߑ) 6.L&E k\CF̔q ^Kp)ڰP9@\2Z\ZGM62KKgdVuǫ[4@T­)WMC-omPԐ?ؐM -2$1ێKNw_s$Y?L /)Oi2H|,k+Z=X_uQn2ڋ᫯O%Y~–&-2)ݹ̲}7z5Dy+B'utAmQFs&-SVYVm 7J"*9~(f,inܵ$H|ڙ,|ca֤*_5>Tr ]@ğ&t4=m`FMC\۪޳x~̲l;KHGe8sHbF؉FԁIOQ^L=K7H#( v?iK<25-ځIF0-o(awћWЎSbXIfNΪ'zaq%PŅ_lzӫ҄JfQ&;W/ CpH.Xy?*4FE8kHGJY͞oTkmEv kIetZ|[0n@.qk+.X+3e 54(v \"[wWlk<>f5ǼNpbMwhʎq?>)(U;nuXDkQhU~#602)x \=ϸ}B`³P˻S貪X^\cCϊ @mXʆ?NV W5.ӆL^eCdR;lt.kOHbc! ƪӸcX@ wMTq3B8 (6\80\ Q븈# Zv;`螗yCw%G4yBNWF )xhkG*dcSk JNs*܅ѱ!C 'ZFtM\jpX}U%#(nfKW{a*ŸN{|MuAQc/çT8@@ؼ4yE,.dT %΂GZhoD{E~J=],8!>k=3Dw!etº;n E9կJzR|t/jvNh Xp˓QTHM9堆VCeeCēu`*ŭk9 l:zCqRpqR;AB{p<:Y7E]6߉3]@@lS5"zxmB<V㪮oZ<^1kZVS1X͛ M֖}"6xM z&`>:$Yғt*n@PƷ>p-%uS19b^eį |R, . hPËwwӻ+Zc(VNF*M("=ua&\_Q#G!Pi$'Qc @2[tR2\6Y}aI$DAuJf8p.VD2V m뺶һ;9EE/~6Y&3|[WzbMk.?.:%3wi;%gi=AJD10'>,)̉'d;csusLOs &忄*SI"4XMWJ$n .CC5aFZvz<,Qe9ްXRGFƱ蝨=jb %.E |6%{UȬ.wm%f<>WQ7#58U *8DltoK /Èyb`5_Od\Di`~[< f@}[QOGmPvffh]TV %C8xe_i-Axm1z'[ ! UԡiT sk"2 !Vj-LÃec=Bn>k֐Bcue#ۍޛTI{* Y9@\R|uqtTX֩5^ |N}g N<_;ˮR6s.?! ͩqɾ()k*%1V_{/sSB14~M(<'[y-Gؽל-O'Y.L9Vz('Xifx =}>Ah9=:y͉j"dr642%6ꪳ ﷂr"ԤWud [cI('nPj|̩@#2{uIlT=)@Cl|2^%9Fx/<2}h4">1 sM!5(,<0KSO.#A$A Dzt Qu%j܉2U^oVy͛:47RO1˨/fdier\$ R||b)Jj3/k&H(E {*].p,,*,ы\H'm~NiEnn Y,r{vrtz?{$f2( 7x3B}yJ6^O;uCߏjm` D^!:IåP(Xv& ѤE%rU^2#.uCm7b4XP:t_mQr4oa\ ZMخXѼIK>}!v>Bl2mU-ӯ*/d% jC֣Ou;ִ+p'm1\{҈' B ̫cKbVYTќ |4AWؤ6LuP*i1=1#HzF" +jS1* ]-$M|RoYny&=y>xC(ՓUIuFvkL9Q)cgbJ 3Rxޙ{gtPl.T]zhgQ3ΨvJˉ0BmЯ0 HjBԭd~m7AXRQH+'ӵu \#*٤jL]L&YqvM #mp(|׍\FrDg8@z q )xkRq9L9'%m@RYot Ct;5 >e`@| sc] ,S Q=zde!OIּK{&8fcyN(lh#rnVPFt n8'=--.(t}/47DRpBcZu./EF"jAݏJ)ItvO .˫jyNSUZ֕))u&I'z)Ĉ 'G c?N. *EdX'Nג&ȠfȋU D@ۏ\h'tP#CY!5?gY[׆D*5& yY)ur'7i lpLrFT"a& {/@Q|_|[ۺGي-pagӨstT?UE1*]D0)3:@꟠]B㎭ `^/ǃОEy7zhtQ֕V>ײ`z=^!#?ƣ1˃ I?":׏\ W9C@ U9XS9%UO z3#\6#jgGDjXmpU&{s:!G;軤:a3[h'Nkd$Աf8Q!mfBc-ܖ%ʱ̽2!eky >ߺE7rc@X0bƣn!&r ϟRH6ެ-TߠH=iRYj~f]g+M/D'ʨ惂͑dUCEq u#n17]jcOoǤ⸔ jfZ0qmJz[D1G*+*ӖLN:: a׼ j.S͜} /d6 %7Vդyi=dwV?;ešhPmvA Ҍ*l#o:KԽn aUE_`6z!['Y'Xmcz.KF\ pD` C \bam ێM?lRzQUVg6b o%.xB8ae",s!~E6FfqJ7=Uˀkbf8t^fHd'k h:%1!w{8'ki3:#+N(]^PMqYdƯ@w|LevS괿#0UsoHjYYmq[hP4 )kD8r$Nse<`d ' =?\mCS|X">dD~@Bn:oŠ,V6?)D.8"lj2W?$ -i<a*/v,|fuAߨwHk(r,tMG._b/#ɰ;*Q3mM4G p9ۗ)ЖgXEJ*~؟Tl 9AN]:oŮ¹i|1;.yAeo:,*ÛVJk@zh΃~ 8AVenfCSTc$`z">L,Uu L6V~s瓁VJbH)\46,Pٱy}5x`wCJAn2YDXZFTq 3 j9U!#zNUE~_CWֆ\vןmr7Ldl}V؞a# QJ Ԋ mLYp Գ0(aMfnsD;^4uxr>DN̛j.6uYim48I\~ppTNa"=ѳш|8Зzїvh "D'IEdGR!̴' o'E!w0v34@Mf)6v:_aBAyɤ{/=̀kr\6.姰e/7ezCW/E'|0sfT2wMGz?, %-AM? YmdyJf #{Ώ}a$SRbt))I዁t+TP ZthbsvKüz lP,P>K5B3gAj77c_ ם:P#PZLwxD|rR0IQxk=f)6٭AhrPi,T~f_~!N+KAm/[Kf^PXc!~Mb]Ύbɳ$[NcQ1̀RBt La7Hp'b*źy8{dzvyTn{0)/(#]Ü#$\NuhVUr=E2fǑc, 5]X^Ȩ-asU$ ]+%! +v|\`mr*_߅5D *V/bzM:2ɾ> Cc"4WZS[1C ((`n5)dz$KXw$eJ$Jb YR]_2}ّD4Є;y m4Ht\#%rn_& "Mf434i. ]·ިR6+VL0q` lhLe&b84cπgp.{]=+hjj9 ̑ PWj7-Adf{NuͲn被{/wZ0_S";ex>2WAVqX/"X6=LCG0/4"Y`^7Nvџ|qo;۽&q{*@K샣b_?F% O8\-pSdug|iP:U bscUoɂeUդNNۂg]ڑ= g< }#7Tg*iaLs&\0$yn2hq.F=X޽ajxZ +-Q[0^8 ewKf-YחvmP@ZG2>g6\l[HְIh I|yZKjK@M!6.gӯ>gyMDur+t2/lCv(ƞƌiqiS4SQHeT\!Xy{}D"Nx=WR¶~\3*T(wo8=oA7</.L,W5x Xwb趏aݙuІ ?^wV LI('lpLTbmڄf!3DSrVD0׵sn*ħXU(575aQRcU<#" . j=Y$nt' 9J(B7p?zW._] /\ZtbG鷦#;jӽtw;F3KD 1LAStH͝C_qI ~>)cgί9ѷZ*|#nh縒 \ >l.pf9ڼf7Xo?Zd+2oשONUSL|[Kz\*~R {U"y ʳ(.[W%zF"l\Q"6AjͥF}WeV NuOO44e &d?4r!$o3bxJ/A=oD^^kk*\.Zc5&^ Qژj="kz^T/gB΄gKs"'1fΐn+ģ+V_!D@AZp(:;}ëz%߷ެ9~"pt 1~awk|ǡ"IA]8|w3 Z?-edwWGUߦ]IqyborѭI)"?,[`zjr-Ļ$S iKm)fOӄFYxD{(H![2nTZ^reĒ?: *{<_vĄo60`)C2,/"~H(~* F>ƃ 8CV /j|R>^{[t2/ZR֖EJf:`Bek) FlfJ}-sRG `>B3z$DCV!cɃ&v=Dw[;Wfwp}FDN4grfřrGu*d`薃kNl:Bγi%Z!7X$wpu6_,}.e5TP/4wvCQ*3=!C0nJiW{أ;fM?ʶ60/t&hLbqY3y /!FlnX3r'6NA VFENҞǣzGg21 OD [o(o+k[k t1bnWG(E:MTo].Wո:ʔqAޱZoن,iN1)8ng!L-Q|Eߚ$g:XB,ɶ5!xYqkPON̰:/}C~f7,v$k6n43NZ؝-O9=ycU3V|a=Q\ .6n*.}t WRiwg\}C\)8-4.߼?Ɯ%ςׇDC*!owl3/xfnme 틼p>CPܧf:"IfJM |iE k=*{"tѳ5c4 =965=Έ^D-g%_(!Ͽo4`0d:+ |'("Aǃ^B" {XFg;"Al#ٓ%_C fݷwb koK$Θb3h\Im ~Frs+FғRBh! iհ,Q" #eӥR΃w!kQ EMyzUY @x* Ӟ#H2ӬVե37S Q)QT:p !x 44bm 5^4-t@Cx} 3 3Rx[7Cnnf5 _ci$:#,+mTppv "Gl|nT~eS©P϶'=s6teNSvӛM]̈BR|򫷞`G1uWuZQ‰}Q {tvK@%~/N&ml;ґU 8} U!kT'H[bNIXHmmzws:OeXC%LF&|nnCkl0FBV䜓,=02,)@T@CYm&Q4{nd?i_3j0:CJuy^ZWܬp?ݖo)(@61n9f0LoTR̻~x'$ǬQc(dhg`='$d]+סgH˒Lc褈Y/'z?wy+TP\eіH{9pyo:5Ϋ޴>WTzaG Vזƥ7N^^}04"l1[ҧ%"G74BLlC@Mw!n5GIeT+o~9ō1Mq |e!aƚkV`X\ %fZr6nx=|ZU96{XC=ܐ j4L4֑[w߷ 3T Q]Ma9Sq-zp :o(|`lZ1"CDjB#q<6)"4 ڊcjv>itT(l+>N{gNdkNsbI}+ ǽ_JM>qX\c卞2RU%]+K;BG Fl67 _p$r%8 v pWs1 }_x*)޻M%G=I|lHD*1) ||%lL07_]2vJǐ^GB%_ib&^byyY_O+m|!JIíK5&vC}_"xDV!++LOM:)g3h_'[&|8%}l^@toR6#m]'=hbՍ ;q)u!a8UÊ}KY&2&q#z߱BL%au]!lh *5Zt Z/ۂTHv&3רDނ`x ˍ3șo򰩚6mx'ec K +q\_߉d[q ՎE31Y^;Q,qU&gqV%BqK }SmExll#qd=p۴2Fh ΨYKݢ磂(=4/`{3>xQ?:nd p<0wMUY*xQ%G8BqN)0X\#A Ey<;3NY!j,q5Rx A_z*S+|t|.]Fڿm3#0ZG?ɤѼBA]tKyCb}=teAo?Ӭf#:lY6N>q|p j&4KVEl y[60RpsYjL>^:X}|"H6 Jb"h$I4<3Z:RÐ>dEBP_4#K8l\pmq>.M (V,[?: O84ԥ+NN@T_{jeTvH-I8q4ƄS)K?%\ aQ@D.=a(6%Z`>pR5 #Ad}֩%dFuz{^/&x孍-@ng!Io)il) Kg2¡%[J m?K,K?]c͸&.,q`al643Ԓ{{f=* γz]Ѳ,I26*zT승l@@hBIn2E,4K V튒.Cp485sXx?o# hdIwɉS -q)iX21ϲ˘`bF;hNzi}eq[yAW^J섴2GpL4|!R>;xɊÝaO/ƼʀTḞ&0SQja Չ0­OkF'}u¢{XQ ,e;oPWPdղ*1YMOQl4!;Q{,44b}'pFWdMئqf_o C8mf{7da20/pmAըOH-הb;Dϑɬ 8Cp7f. a}|%SrK9}<2f0`*XK@g`r5$NX{yvo0PHJyav!;M;m<b/+)1+e`:ݥ'2qP';N۬Sb=j:]R*#:G{M30GO_a~إoف,^Ygq=v>?Vxϝ 9KORpRꅈcp}ѾtHHxOmgM[0%5Ddp)ހw|?F?:iB4_,lϧ.0ߤG ҭ¹Uu+CL3O$VyZQ҉a 8{)5vpG"l`Ր0%##;.O5:ȄAɋqY\ \!ŸrFo6ߢjȽᮗhА"Fzˏ ѡ`5! x?d{f># ږD/a F4`f>\͵O ~4'6oj{bޝ3sgW =SOWc/t+*ܰc\V,L62` s$o:>z%_QI \K\[kF'g=M?Y"vLx>R%|lvkGNfo'~r^ZC6 CIFr5U/p4⇾k`lZ88-20UgF F$0\h>[PA2_8z:H9822>|fhRT8i|)%~xe0)QXȋޥK*k .}&w&Ɩ l< 9-"aoP3O3FEcoMj2Awm$M^&׫!?.r9#^D++Ofa HƋ%b ݿv; &#gAqb(Xo\Df16Hz mh2)f^@ _4`qpn>FbbA<|\ish,#kȻ;ȲOґL|J{$Rh]@C4ˇ, hh`C.pk2bY Kgy'AWGa6|"K瑗z%/A;edIoreJ΁4b?O(*8$>bxW~:bΨ%# {l#2W]b{^([JW c8 `AUw!*T!HqsA{r옫ˌ߉>L' ڧ8uUm0NWNpŲ&K5\:}הf7j7(~>dȭ^T1RB5:ooS<ry Y+ z(Q߫C9*~ö/R -x! M`iN6]\yO S{,YA8AôטO\,^@ue EE+ $bB,qL_{X`J D4C;Kq]`~P%lQ՚F=un7A:R22Vr)!khf+d ٪#ʕBYXaWzot-Zr51ᣋZ4)"k3,qxY]BNzgg;8f<˽DcCRJXoAB/BmQB7W0jhmU\A3"^>N^^rBr+m/vbS@jW%ƾ@+mBNkZfx`|U˅%Hvx]b)(צ03yhI3'*.5vMP2S;ytxIEpүZ!.wlr{t Ft֢ChI{Ϻ(ɕQ X-T|*5j]Ѽe=wj%!Axi H焽+ 9P &κz~G *@i&0Nb!P-*o1L)J oc6^d _lU .>m7#teU ّF^OR?0&L xwh'ح)Ȝ []+MûГBzTRh+YW~|;(t/1 P&ػvi}AHZem68[We_܈NT*"ٰQ#hIwr*FψGfBs Ly.t XkJ<421}P y<S t7keց `-c}#":8¹[vR #\˾Ma,Fi3i~"|j$PutSIٵV`M0#siÙs}K%WGvk ;2DVCy.[l&4s#ٚDcE0dxT\)բ6jЗOُXɫxj,}+Ű2>J^_.>&?k5!e;Vr1GyH6ufo6SAO'`5q?#U"cO5`!Z!Ҳd)S^[3&5",,RÇLEo%ƄF\맦BV;+>hg#*rNiJ\m|f/H0O;4eв5n9%}:"GޮbVKRwpLtW*p^O4Q4, '-xc!**焊 ?孆21 $Fȣd ʌCM0Q_DFhoI+@h>O ^8S3iK?s֡H-0%$G%jl5&:K7_c#ni54MZY D,pD h1rP "u$Wrz# ׷h"O ٻh.lpWFI+nlYc!*ğnJ TjKwnjLQAua h;81> Ry 'tzI%d7>a =?[ wxt}},i~)[e2t5e}FK*8z+5jk $ wCuQ("gI ,\lʹM9^? t@hKb)cd?M 0MG 4< Tl8 =39g0@rQٰrɢ[,;gCBQw(ERC߇yo߃ '+Ι;/ d]:Ц K}Bt"-"S*  E%SmC0XY't,(Vj<)`B^z]܅6k' (%SSD~oT$#7EufO`ikL"w`vS,ɝ9O\|7o繝.|V(ANz'ěOgi0S|39zдTdi!sZ2W:TD6_K+}k,jmz)Lz]tZϊq_]b ;7$:)Sy#1gN WH/Z/Re tkt:އ٧O6Q8foL⌆6 4G0}[. 781:C"fAuX%T*BnaFN[ዺwJWh!ڰ[!3 rjPdӡ5c_ĥ'z?Nm#i85߹XQHT ϣ6a̤OtAߦF7G5Oʩ~wv .5Aʶ7C)Q0EsGLqn>!> [Ķ'uo:HĄoZk!󭑜Ci^^ X00K)y%OA^GBi5sE2*ZBUc>걖?toIz/qRHka ue}_JcĀޑS-Ps!\+j !icW@?67̧i0dT mɬ@.-,ڶFFv#K )OȟYٷ\HJ6C6mՇ[=P8Ly)ϫ\YT2 se5膥{0}/]W|A~Z@zMb9$ q)M~=)7񖴀"]6+fUc0W47ѳlv5z : -5ZIRx;3Wv{ nlo g"k|_`/&=Epe+RGXaDLne'a_'R^FE ;16{4b ɍ9)0ztQ?Ӣ65y7vFMM3Ze5_ (gD|t`BH R? DQoޡ*@oIRu;( ,W =P"4|S:!b1L o{.#tӵ1TV0?3_/(Z<eRpΡ][8LZɧU#];%4>j@l/o2TuB q5L:9}~a{61/̹iViFM0wcdV`F%Gfj*^\^!9#v2\y5 t`8-'<UjdB!X$&bZ=@\s'?0\ {"=0k H{F䌐d<<Wv d?0FA I--#n b֎,t55;szh劒0#*$;{W_rvNz#o3 ]Y8sXVS_YG|1pu \&TdžŀN*OAo8uo&[BywɄrc{IūHP4mNݏ:(ǿWSw0Ckञ^#N yb0\XMfuStp^yl>[an$X^QWZF`@a/'遚hclNџu?E^ {fLTaYs!ё@=j;F7yVN. fE X=~(8@}$ޢj<ۦl B&|K[cHy믞ʾGbh 뚼Q0h9'0LW"m%:/K {52WT쬽Gt%u8.`tkXgstCIhńdN%<~@/i ]Ut`<"3*2kzP<Wv֫C}m뷹i~MyC" 1b*1:잴rL߈Vѓֺ!;^1!fmO{XB:39$॑h tB@7Q^@Y_sdȳMFQ~:89dv8y|f(EɻbT%19hF? D?~O/c2Zk9< <)ޫwӓ?C9%q mw;<-)( FET1@^k2_ݩC@g[D8-E2am;UC- E(φ^{$&X&cWJhǷI/b,eՒO8ވԷoU|ub$Ȟ8|ևBj(@^vll#Y6۠j_z65Rpo?"B@C+V({ǧXHy": \.5K8]Nڬ)_\5q?4NL1l 𡿑2i+gؾ8멏Ƚl5DwӔ:r0CfLmnUgu%h`7{C׵@ y>EX''H`#PfzNQ^UI]@QA?Ǖ lH%ܬW3)fikqIjL_Qv6qϑBەIӍ=:O?Lxp`ke 01fo!]//~{+ {i>퉬-UcqjvT!K?;̐v%;''/^['.N40"Y+غ *y w |bu0&QXåh'ϫ0~nhm々S$qdPV9A/gD1\Se} 4Հ+7@KNޔ[ji+p<<*jT)_Ja]2Vn?Q ZK :A'ROsů 5bb*E~OVDdu=gGTaL ' [v߹a*^Un1z]q ^%K1ZkUELon!'+LX*BljRn+«DY\VO,fFC~v*3!:O-j|jᆜonKٷ"d{9Hkݣ9 UQ_+Y[y$7p{NFe4Ŀ<E/= ְGzop(2"r? p=cIiCUǗ}$/ʆNCWi2*b;d1o>cᾧ3:WSUP.(!OR7:6F-"9ylv ')dg%w_ ;Tqi/ljHV&sZ0d2`#Y:J 8EXBN^LX%C`t&aĞ?2MG񓺄[&wS\_vfC;'k8w6sbivχ"?x(1gqQoU1u6 1m\2T;XRp:|U)}Fģv d}-Ǭ&ߏ>W] F'KV&+0||[l*2PotMvQ EJ[mf&P^Ykǁ.G_#V$f0u%@(a"oDߗwmk! a2r?޿#fFu0M_BUCHi+ pV `6Ms6{.ݮhWmvV[?W Y=S̽#kE,] RfH]]H#q7OI ;DY]s,8$$ Q"_BO,nIN*Wuؑ+cayRfWI1M?H|P|#Q\ckvw9pNlNzRX,2%ڝ5&g}C aNb/<>WyKH~7}.Gp ftN"['}& ϷRq&ff{fiDxa;wr:f"`OL5ucTU%= *v>1M,%~-ݿLt}(>كF1E8D5AKܞAN@Bn!Aw|Rjm]ϭkLuo)Mk^}bٰp<45OWѽ5T-IxaSݮ~6wP=?K&9rs-Fhu3;ǘ&p:3k'۸Ŷ_ZmǑY ZŦ 8?ZS|B#c4ɓDJԼ?:ݰ06ufا >Ka|*݊(dj?Qڠ; )5kf[-Nk.X)x{l&#BLO|* T?»@:5v2;,ƺy u רEæTX DTAпCDثP^6gI\V`#` Jw:^̠?^} *`VB lEtw[iQ.8g+b}ϯ|m,ͬ.'ڋI*6Qt6|T 9T׻[ngI3YͺE|?h&n.a=[zsC$e;`N`^6&x?@W#hk\:ⅾY"tc&]]f!Q|[Rg7 9EkY'kQ/ Hi(K0p’'9it9n=ӧCdU Hڷ:jaN'㣺$ 8d?`5әDͧ*`?[i89!9kd_"tV|yHA$ ɨ3_—ebI=?nNJr]2.I@%B/lpH0b?:pUSiXUI5fPM"VjEO w[gn<(&k6t]xWdoH!*^yz_1n9f̩b*_Gy:>B'PWv!Xy3XHwKhhU4[i` ij2g/vzk~WtAdaEY,^@|Ժ )-R*6.ɫZ AiA-CB̑f]Re"2|7v 'V|?PN<1P?+iJ@ZvH#_s1 <%gdRLiC"ʠt $aAGV {$CZSX. *3:Ο$0b$u̗TO7 T؂yUcbnG!o7:Qk>iQ$5 /.65k } ~902Kf>W;(olti-^SDEQ>^7 -P-xmU&D%E.*n6w0MET).̈́ l@ԣ'q6eQtF?ynݱ\hGAƗ`,X.Gzob/AФ S*G<VtU-\p D;]D+&9]ֆ1ԏ"z}@ +E=YvUcTL3#Yu~D!g<6tv=ҙ|vw5[J,~`K0dY3cmyk V{F`}s^qFAz vƧe%,^ Z@4ObO`Z]ͤʟ\Cc,X$ү׋5 AΞSM/lpR`??='N&ߍg9Vf"և&ݥPqw.{1x_2iG.hάٝ@(M=S 90ULAZg% 5t*DŽ RFKYbZ:VBd9] 5 (,d ^+h0>a?*PBx+f0:nRL 7B9X>\Vf՛T=I|p1~4:& l@|&f3Sy>2ʯن#J(]*ʗuSA}uc diuv.`#+O/,Io5(~bK)̓ٗX kmSJ{n(iVlݵ yxPIFxQ̓c7gC%/~!N<8,3 򶆂/YςlMFG y m{TzamH.ry|3R.Jc/yޮ{ΞT]`kda}Q`E-E \9PҼĘ7&Vyyҷ(@Qpu)ĪЮ :/[>5 °4(kKܥ@BH&$&]c@rphZJ]@O WnFvc6Dz. `|WMA.R/gvs] 2XS̈mPacHfNs l0/ۥ(7 Q!zl G;B ,oE -<17p9aXQ-NTۘeB68ݒ\ kN/ vC`ABیY?)nYr-odH9NRG< )7BS!-r#b3NCiW\Zgsqo<k!NJG^%:i7ip G4jAh2:9K%˦UFSdKמqXiypkPwU.]:Y!xZw3y(Z$Gq)T! o>_5@̓Z{!`nF>K1NMGBMD*BtA~hn$.ЬwY)[G S5 -'2YρLN%Ᶎj\uUH*/9zOxJgEj4 &hwjʏpaX;Lkho.) (#`]8 L( ٰ]i Ź9 e"=bڈ_]+0$&?^ca:[9VW1eND(ofBXd_(1WLD`]!(لJ? fsԉFoS=g«eBblGJ\xX}s0#h?}ij{69"["ޞxzAm'*=OP7~Q$]1Dte=\j,D.zO_> GjYvqhgSۮUiM|oFaH,-f6 Lcx1r^(\h,FUρ{јn;0ol'̦aӈthU^O1`BFa_A.v0~N1:'Tb`c_w2 ayt0# cAj NHSud/laT) 0oΪ*{1W0XO)Mٞ mYB!ݵ/AQp Ayp(PHhQ6a%l?ńlVP9rJ]pCc~Xε ̅lvV|OR!mBYnZmxbg%:+A(M)VlӔr}2xtXoҜ[fk1˳>3W* &BJJj Pu(iݡ>:1_Ì6 ʑDE$rRD@zlq[`s,u]X 7xN>_ֱlB= JNsWe=qG6ݢϵ4KI5akL8Pv=+f3Cjj5ȶPt YjK!ٞKszʢ_+AbU-EU_/Kg W!sȸ}6$Q* (|n|* Q 4w!;MR7DQQAq ^țKڿ ˲gE_@aBƐ^$&~+v%c\}cP*vjGa(%:@&9BB9%r7& N1s[8E]EOXdbP 0&qJ4h9w\aW=-z\6 Gw֘$]fA=VN{AՃ|%q+d5\$^C'ѷૺ5)PL'׬9uL,PK'tL*XH:[)ģ$53'GaB3Z#X*;ʪ(h o``SYi$\@ZJp#3HDؿr>N|3D[.~ӽ*3yVzY3"rZafYVF} o/Pṡ`~@K'3޲hʬPsФ~u*5sUG}sRTbQbWf~B@,q;zzsvF assInKG:i*^A­ nZuSp.slЏBLD8Uo8]=$Qame9/#ǤRȳHZ.P7hѬ޻2o7N9je?99 -LpZ>}}T_UΰDыB*⊹2*XiT CωT٧s6JY=S6Z}BWMEȪf;YPi< gÕxKv^0t/Bؗ.m^b6ph -RB0 6\6\ cNN XA5`ՑC!I[x&2e[=-]ZS̕)܃=iPe8<V:_̈́KwNPTQF}.f*xB4 u#?HmBGv2 V'MŒ|KX8$:r= !`, XH D/$98znw=wu{^rQ.xI24-0ow poG5<>a=^`"1Ӈ$un*ر^=⭲4# F7Hj'L+ 6^0͘q> w!Et=Vn@'5x#bau{L/=u;4-]"~ N/@brj^W>wY:^PR^[jFPKpIteAM1qmyV۴T zd̲`]B7ǴHW;dmZ[:l#vC.C0̈́~.: P@HAqUR4rU0 5,'ĸܫծ5cl/[lbٖAaY"c4{VkT[jjفMRUG+1Oi,;fg4oĪX@§\U 3Fs<)[^g{qMYz^ʗŴ6yNjbDj\+ ~;k2Dc6i NNa8ᏠFZSUn.F Q|y&]NYtK +|d7/Iv?Dѻ&l_!@ɧ ;=VU)K*m# %X~]s.t|ƙqHLW<∨n55(I!8E~Xc ]Hvgv`"f``H FL- dA8'O1TjM=:Ǜz$yX |%]@5"si' u} rfT+ǫ<5תeQoѦֽ˰V*? Zxħ/k!W@.L(?J ů:)j lE)d|N[D62W0RYy}4*& 9]1gَS*pv{1 aNL:B,L饓a 01sELŦ'sF瑮δH O`}EҹxxuYqZ2[#x/H,҇Γ-IH\iJiD/㣦Ke( ]Wb|$Mdd$ g4gjn4&u.iC6.-->{Iwyj).*#qH#9"Y o\G^{s\\= KQ\o~?-d)tnԃ@AN$H7Ad|'c{(vYՐQ#&(bnx+vJ8ft,J1}UiMڄ|c}E;Jj6DD~'Y A 6%#j ]xQwg#bkkԎ^plM᫺cSڝ8$]xFV7Gr76,ey*o)o6c˗jxxQ"tXJ>߅i@/偑L)ʅ|t:⸵Vj/ⴀsba`p8w ۨUj\ƈר ?, =kqb6)sزr'Ói)N'g[4ž`K4m.I0|Ecz/5 z&kUX?gBQ<ǐV-~@ܑÔ;xjDQcTA 2HVDͦ@aR"!>ڑ*;6z i"?DP|ńUcڊ`e+<:w\&sͮ.d6=j}" pQt!t܂%$tVh心&>'Lnj'!)l߸qM3M{. #>s]F-A[@gZr5b%q3bS6HoiMVYO%ł㎝qt[d23DŽpQȘpAQ{RF\g1Y%h楹bu1I[vK=.QXcɲv}8 㪚O @oR78hPILk~hb?up}׍mTԍ?%,`'^f Մ-ȂKk':%U_(B肞ڮ6סhx =9JXo\@BZ0MPDԎ0WVPV~$<+˪7;]|y#[uS b(˝9}p&YJFz_ u<ۨ R3 Hpor'zpL>+OO@}JxTvWjqYKy?Pr"{ֿ%=HQ$AhcqG]_׬NYzҲ}cź$óӔGrιE1Z5@4]Y# m,?;iW*ٮ2紳ኁe_n}Nġ9!ܕH?,@I6dPigY s%;gQU420Yf~24@CP i@x!Tqx2~h (9 L `tz+aedK=$!ױmAp#\<ē"Zg7 1Ğ^W?Vu9G-9*n@9rE3ZC߂ƱDM\mDNjc99lj}UKd\[kgot2iMbAZ2g’3/~sAugaޮSH_hX:j 9nup{߰,uń֨5*`;Au9]F,[dE̾S C-H\&}'2b>zZ( ?hhzT %Ж*K1r_< |6UP:;1A3^ra!]lCNd1l@?z~VY콙HRhwK^8E*!3W;N1J4X1o)s"_;X-vTn:19i2]~ɦ=f#8gYR˱1ϚV|~,&b *}=2cB ] Jk[aC=W6nU/2'2xͲ UkBz|J%n,&堃Pi߷;83֍H IvF\{;6 }İs]S^ѩ™݃#Olw ZL0_%)Y.]~I^ɥZ%jx8zaCٌ(S[5زl7o |%L\aE *{M]ؤ[T 96G?[>򵌋B8n*@W'rum?0{,#lDs -?&ű_NƔ̑Dx ]NۗQ>kWwB+o|[I`E W);$:|uX{eXDVl'.ьN̋&gtqD@ b+>5,b;4+Sm:+35 PSɀ rwǔMEQ5ۻTE&˭ۂEIь[3>%t1;x3#_NHȔJ zwMW ([aya\JN(ṡ$9lilT(Co"03IBt1wwiL?'6SIaS'jsl`ㇵB]-O?a} t,j'Z Ei`} PxjI e 1NYz$,4c|?@gLFq6;k=zG +9C6_M{J0 8*rYJ|iVjy;zn+5Ilkhi WB{JP\[.71Q_NOx0zcD9 Hx:\V<z;{{ϳi ?(CsEZ f"yW\tuݶr80;x&˜A`̆oJv^y? .b°.!c-z&1'uvXͩ0;fc {^ -&/lyJcN~l% gc^_-\/E\-^.*>7B.P2ߘYCcx=(ldS`ZugѺO$37Εd&Ewd̖oXƠR.!y>,;uZQWg)"Q0gkuXR YPiȡYmiÎVn) )Bv+j \a긛i]6yt3H c}nYFz4צnC 5@MSaPA;ynՑp,k?.닢0aIzEn1 Us!ACKy;.ڳS&)b&1Gat"om2P6hu?44r%5&ٞ's0C]!=0 n"k!>o;S]_Ϳ pJ^6xQt๵WؑvoC5jwxAd`ƃAM3,QU +\|)D94ի VV8G " $<{9pGo2Vz?3Kܬ+89z Ϟ`T#FF1ߥ~ ,0ʫ'bbaҚb/D(WkHx y(oQ )7Ѹ7:3W&N"G8 's z5@OҖ1$ Vܞ b>ԃMT^傜Y:qŒzg7]3x *)\u9(.hĵ_RVz+ATv}gR?'?HXW-+7n:Gg!GBzحw?gG4̮<112Kx9{ѱy=DB}O]W{0*R]7CZz^ظa4)Ѿ~Z;:ƋRF3؂UVD=n'>} ӂڐ׺6e~D(hFʝX|e۱aVḫcW@۹8K}uC?yQr3iϕLnxK,%堲 \q תּNk<8UaKN=os*0o_q )AzYeEMi٘(w3@v;z#b>װE6sjQ}m,~nߒKs%F$bXZjT"݅;x:?8aiPnЌ~I^Mv'MA̟G)9]1#8YmFv&lgx:2]Caoy0gZ. q<\PM䕓yx9$VJ3ڒ2J{+zvߌ"N:O~2gZ .ȘGT(*TKRcj"oo=S.w]vRroUNBhӋ)m.[BQ luW&zB[TYVa7bk(a,!ArÐq8MH$΃qe^\oIqN#b37;0EXLF ZUT*~`,w躣ՒisB$a ,W*/$q'3^q׉!~^|AhΆVu[?N;S|;w|/r]LUӜ䁈JO! fWyOS[e tgu 2zYu*맵6,Y &P-mop91-4a3]p*-EF)~Qo猶7oΕ;/hGIZ)~a4-05X?=G?jKvcxnŠTB6.Mcvi KjՓQ]-MUaTzlxA[qRS֣ N̲VU~ }&EUW‰w+Qup!w,^myZPunE9Bw3m Zn4'qfɩ=W\q Ez2Cmt YcuD8'~K JzݸU/r'@OY^T$r0h=9>GJjIJY!-e+RYvJ;A .x";~BKe!>Y6xݖ%/sOݨv7K@Hc.%H{'O趼.6roSWO? !CE0}!ꈨTdieT;M[<}bS!Kr(r®r Kv3~A/* ixݸ%'^4d7u^#QٝG_{AS +)]s. 'XnsaZ߁Ʃpn@ͮ;@a#|pTҽ12`פ-}.w@rSxGƞmV}NL8RXV$TaLOrGkoaf*a&-"6g蔰Ή69o(~k.^9P!GbO'TP 8>BG8'pTBJzE]ͺ4X \i+C7.wV|%08 DszwV ij094ɩXƦ$5βfAiȣVԾ1:<{'w|KbKQRu h)e :g)Ü?fɥR2\n܎(: 2|Hu S=(PQՊI{s=y5WqŽ>wVSC=|]4|+FmqA W8ы/֧)c[Pȁ+,RI/k_. [%U(ZɕN,W1xy?/ Mdok5a.+SM?ԈRڴ$TTw`E@F0dIz٢xn'VMcRDSEkxox (<+JL`֦GM=ɔOz&nsWuZfe[%Fnwp͖l1e_P4!ct͎|RQVm8Bͪ3'90 ^\n˔ J"q=~G`T| K=]7?:l; 7}mt59yͰ@yP-.,2OECM6Y]G q p; tؘ[FQwb3ɜszkW@pR\^=;ޭ Sob?n" ebueǓJw0|Ѥ6BD#8ѻilu"37X)z(YULْ?%ExaWz`Ώ \cgάOpb@qǬ@|tr]\.W?X/lVI)Nl)pA1 ps:'A*EC a$s(šw=;X0_,-KG*mi=qSRm@0@dŝn %Il+b,q(/OGAQCBF#6Zn\*C~'noVڱd mm `eS1;jJfl\WzOvSݼKqBt~ހcjx:#j0aF(1TLuS-lW=r{<:ulhV.v{RDEckjZ4ԇK˜|>s$0@=@L7)p%Ox1"%;ol 9rKB70x@9բX:RԌpYN$&/ߚ#6*Hqct׈ 6kG&L.GOG?7SHՓ/6^qL̘ ߆wi2nisrFsɒx,O i"&&O.>ӌ]yhjG+lJp72ԅQ)!KФW8 Ӯo06r\TCd]l!0JB:vE&ʏLf}r UÛT<~{pm˻ҫQdK [cfX0 QÆt-:BtU̼"%YAJ^ď9+Qz7~@_%?Vg9skb屩Cq RktEXQb5rQ^+BO,ET V3fjTc(ì:]?a]sE8B[f/k,.2¬x@mރE=s2O7 :$yB}y5+ybo xLoS>Oϝ=?0C1jש2g6kY]*HǒYcxf?5Um%isGa+Bz)Z,:G*zS侓N svcn;|xҒ'oR[)}LɸI#6_j9{#;!F-&է1l>\H%.n@cH|+97fz7ldPgԾ‰_)WyG3[)TAh Vu #y(!|av:URdx:);.r8x^es~C="ŨݨR!R )bu^cˎΊ*JAE6yYS&"K^Hgv Z-|w5[<| R㮙[iy&!)Sgcod \& 5 ]]sC,dFRLjzi3ccԗ;HM*anpM(  Ȼ -gR7 Z=08)rFp[a;rx5M(9qD~3rU0a&Jݙ5flے=YM4m+`"c`#Zwێ-yEF]-1tLxMl/<]Su䓢 4[7ӐE^{2j4]"MI~Oeu }r,2ن/ٝγ;>1QgHb&$>耦\HJ/H(JOb d:r[ 5! k*?ذ vU o庂h~AMh E|'%M0FAIdhsu#˫@TMؐ[Z4aہ"z5ɑC^hGWm2vyb^ܝOݭ~Eݧ:d9o%UA7ԟ}.DU["nBJVU-Q. /8`(']`.^[(cskrqP6K~ZCȚN_U G0n!XN[z mk|.n>E~R.c xy<$z٥<(a.sH#oٷ y`*P# -pqȡ袎ԤO%my{ piYP{I5!ƈㇺ^A^J(cIg뿆Vا <4_`v=OS\MeJg)ηbJ,(>+iI-+b]8Jjpy`+Cz2U°MZUl,eu(D~07voxcO} }&yL0v%rqlRם{o[3]x6ܺ(=8ϯ=RO묟}0?yFbz^Ԃ:~YM{9>y hKvۦO y\STjhLlL7W L M%8:qϤJq 3)죝k}/3,T1:Rn,RiD!B;,UVŎf lnK*r\G2)|FAIH8. 9SSϲEzSN ԪJbk8tc<{( HȂIA!`\U4-Nt`IqSq? S,sjw.í ~?q_ɝżTyLKe_X@0W)  ԂIlh2Z7U+V9u!1ANQktLݩ;xz&85Ak?a  -q% [,yAv}0/=NMs L. t:# kve3ܿ$쉞ˀyC_8ړ .a Ct J}b?LTVq8ĉQeDEw<6x byw828TN0~=QW,IPfM}/ee0{B<ij}zH!1uZHSw&l&LMN qa:x$zZh=)qa(W̻2]^!G%Nz\ Be 4ǥ|k 9õTQ@KVoer`#|}N2! H`/=ўc/_܎| idmY &'E8&>ag(b*(l]14p>Cx>#x3; ~Q]o޶owX9{~>ms6TG :ZNL\2$xX viR㈕D,y:#5< `׼@ zTDnPlз[!94P%·К! Z5|ܐў ` h+<@vP-&|iS+؁7%P/Ex &þA^ 1@s?)Z'oEZϖ\YcY)Y;6 XD:f'gufe:p^҉hdr0Jmihb<5 HROƌCQ(N,a?=qp&6Z{٫NX~ 9W9$3şh4p?=Fm2$2 σ$AUI0%硼38J@׿m]R <ZÜؑ<ڐ%P2д,r<["*>%,1yctD[Y%1<] 2d{Oܢ:pF*C^ Wt/] 'f-Ia g1QEwiT4qKRz(A-=Kic]pqQ^KxI|l8H&ۨT,I0WcIΌ,X,j6r WRٿDNuD2l{f)VGnZ$*|u]`Z髵:Xw!R>2jğWTsqW)حIl ¸\Hh-7+RlPKJ1/6\ >i950=n nNkwW Ӣ=Se[bM,oGzx@ rx$CfhVD&g9ȧ՘DB\3x#Fqζ׮7kֺ)LGz8_=-4yi,0 |ys fɭr9@\+^ߋy2$ݕA.q_ywilc3BœHQl!+3j"7 uʎMFߠ1%mPa_nLQ6,N:|͓@ydIJ*ld!M"Yٗz wy$_> ]YL;&oT.t'Y޸xWWlY.BFVGkz 5TXk[&3Ur;MO1fhexcHYHHFR汕!7c Mf3%<kWM@3h~Qc1)L다@GfEro)lՅްYg Ha2O%r|Gm#ةnhU:َ10q7ʷ@"RI* K,ECS#; & Zt{[%@huw( A*e"1#,s!IUWcfvތrK:;+xh'e6!s~5Y}>C0OH(c~懢^#ٻ fd4GysXF/GF z9u[#;Bz3+aD "`hf6LS+207 /d Yi|i{=}tw|+jZw] k܀ fZFv3/Ŝ#Ԫnzsd+@Ӆ@l84u drWy4`;ǣ˦ 8̠އs䌊@j |ڢ>E6J,NCO-?4lثq/? Πֲ%Ҵ4x!Th$_ {ļk(Abe̒µ+ R:* Un, Oa%ώcOp7f{lI'HsEOcw|Tk5Vx7vW0J/%6<?at!ɞC^w:(Sӝl&"aA6 @MGER6hգ;\H߶[;-.i4t>}e\ AWۓl>e_&,E{)D~gv(~m%|ŮPP(%D?JG(1J?b%( ?B1$ )!2dȗEԛo˔)g _1$+q6zK# Ȟ_v޻o[SC!2<זӀ@ d9E1 u}J`i?Jji1,Y)3ԫvHa/(W/W=t/m"{NHK]W-5 QB;QY;eYs'|g15S(yys7kH Ug`pi=Za'h_q~ۧL ea3Q}:6m,7Z<^g|eo_)gH\̖7t$"`vǎ@hs(b5 ~hAOgfZ'TB"h'{Yadq.7u: KQeKDz o}16s-x8Z|fԬՌh4\+ 04E!T\ R[k ]Z LJ|K0ٛ0kIf6\Όr `CGIv`8*ݣ`@d`z*5I#4qi_Q7Õ<-c &ޢыV<A9b d~R2;C }%Ԇ0SIU(P a /Ƴ} k >C$ii+TɊ:|%1G l"׾g|?ᢿ}}5$ `xz*g#v.>& Mx}6:¶FJw Ӥ4sISA4Jpa8pjl!riPB gXEv\=?`N\rw&_^v]E @vS Y!-3P:-4"/*_67f @GXDEk$J!Vҟ:IGt#I,Vzywڙ-."ΣiL[g}]ݨc/GE>.ǮJkQ\@+ջ ކW HZ`IWReZ D /l""yR?~Ɋ BHO[5#IJ#Cf:HBGVk`9U\ϩ,B/\@r:gbc*=(n)T8. *T W)Z\DU6p:F;*/ O =x9Nf'c=\;yKS1_=(#e6Z_K`1!D\>%7댘":^,uF+"[ ϘEwL]h֥Ri\)Ty2 $i#]u1~ً$ոc E S_+EXXwiy@ #_ qjXXQ ܣ"؍4f aKpnAX+ֲ)rF!_CK"\}P"+ 'E-* KxŢK+"#j9 _-cZxl7 2P3R$yU!1cGfr;]%xtwώZ^ubԿeY:AN#5 j,-N0h~0{jO T4+bEL,t !2gEsNjW< N cji /us_V|\AoR[2qjTaZ9&nx*ς\&r7~. }AAЏ7mĖuYAl_] pG[N4سӪz"F?(K0S"HܨI~P96 `.Pn39猎|7 pH 3omx xе}M4'ٚiduaab&5=N}DAcl8O&49;XeʡwZ!j!`zӋ>>/ T}EV h|!I\c(oi,Gdi%oD`.?k=5 IV댌jζ f3 Q*ѹ ߵ悵KI h֘+:$`;7 a^ɠD9N ,ݝځ.$g;}ZXC-{1sHd[,G-7>3/KP!p6"v _…gGokk嚔ќYI e1K0|-ͼ5/qd.˦H>-ٶБ$T'|1,][3HusxXuoa[1|l ؠ汿ۿN|-[w?!dCޟ*O^fyf[N}Q;]R{w{cLѨ-$}[Ԯ:-}t؟=-Ƹhl.hmR{f };Fn."3?n2x喼)lagm }ɗ#Znj2:h@%QnY&dygd%pnsW1ƒA.ZhG)UqGmUAi ǭvwMnuĤzb`*Q5(9>mCqbt@\sh2 6<ӆtD`P?#2+Ev2Iq`AmDЕ2ƒoDD+#MW|Y,Lo: 3*-Ĺ([ŕ˝:sH }.(-d$q疒 qɭғØx֢襁.gL*޽kd;yր!M0Xi0}W|LnDcmO# 7l#d@)l]M3WYvpyU`G8ڶpy1c7Nb%n*+wWo\L, SO@g"ڊpU K 1rfvE^r"t|Q"PV3G0ފ}u&1}vb`^"g' RcHFl@.* A`aQ/J-04H-hm't~G|µv>e署&PƖqoY2F ץ2%19%5(uF8*dGi)I&vRʰ]Wz7iv%҂2Jj詸UC"`~e }:PG+=yxf &'ZB5:a- 1tf4xBڔWjPTtWL_INo/ƍ33D:gcf s6J&B#B3]\ԗs7TTֻ=@ 0Oہ0'GL=!tl`$(&O6Hm^ԯI㨔PqNͨiJsТdZ\ZsJRakb]pyպb'XE S!178bX$ƻcH|A4Z=Oқ=DZPC}?NouA8ߎ4? n+ ߼<QUO2 /=y3Dx Flؾ:eֳXUvA[[o-dP.>n"֭cq?U@))M>1Ԟj+$8 F!Hœ./O$MVW2| 20ʦԖq`6}A@Yqw?])4ӶعFr|O&Ui&GXB$ݙ6W;W.=;`ޟ,& Z^a+p]#wJN06ާ ~1g`¥/'_SqdgG\XUi0rϰo0Y Y,ntB06+iTEHA1RGI EXty4&elMk\V4d`7) ^:APNO[&I-{t5Gn{*O&]o}nb|ȈGOȰ'`@x(J;I8.Qc`tIÜښwu_%יl=bCbveNI,GzzdkԿƤzr=o n8+YT\a%<BmP٥yUpAȕ{w7ʆz8D$mL_CHvNa.sL鈅'm}15r&dX, FaA=#~ έ1( O|sxq4Qh;ez:wv&] bvgcZDG߻gMD+bΡ1IL Wea2vX?PV^EZ,kgSжL[fj/0*{{N P7I(,XեӀQt@_:.3 -;EsVOB+`TP|,k(mΈ84֜-}C.Ow1Z_QwqDR?$ƾCz_bꭽ 2޾HSQ#w%4(0Gڡ&RcO߃88v~ As6xEdr+ 0g0yhJB64D<' .L)FdKOCJK˃_ry/2` 32.] Zs&1 p+/lܖ{`usHM{A1ޗ-ja0ʹ|Zg>HdždsJtnMF$p %ݣK;ɠ#;߻)qZhG;/C$ Cby]FKøxB:K³ΐ> Q ܵ=0 iftY^&*R<|W&"kܳ/Mei#IqsVӌaX+>9P8bFC`DT4&C@sɿ1F ɇ)JBx6%+Lie _ض;2Q:ov۶ ,BSmGe#) خ+&z)ۨ=/ jB4ݩ:r- C^"G/#G?yfZe%;Qirvr@v5;; Rz]L@CPQ0u0\Z~§T9Q6] E]ωԶ%qWLi;]c5c65 F4U뎣W]K%(qȦǿ.t]^ޮ'ЃC駛]AKfn]VGRlt/0R9^D` ^Zz=H7!<5i 0>e3 ӍXۖ_(Jc*9tB4m_ YG|`3b.e!B)XKRdW,?Ĝ_!s Ƥ˿_1WTk}OhO-$`¸ z?w$]d 2 }7$qq ү ˝'f: z$]a`ڧLƁ{Z>&Yb2+:k`!7 \O޺vhr,nYh$G~Fg ;ֱ֥0P8!\6_hYyW@|T */@O rEY}*1ц)Iq=y^uppn}o`RlA>9WBLQvePݟ>s$R- o91J=-Qf_-ܔq 4jwEf3@[_z,荰ŝo %?`M)S3PW K~ݗ8(^.RpgLܽS/6/|@E2f-Wqy6ebёHz`^-jϮz; ƻG%ق2e2#﹙c}9S ceBm2JN-v9 \E'm09x[=υldyzAaq-h^mu:K̐H5penc{d6ʑ__zY[ dS_eK#XC"~K$ܣvCYYR|iZ@g)MN?ȎyIq;$ϼUvNy< D|Kbң;3LئU{Km^Y),K/%h<̕5W<n!Kz A?YR)Mwg򍴧LIчQF)( 4-"PP~~H4/ % 4% &"3y6 Z@1I9I_2/%+TzRDK v pH(BK!={!:~5rkꃉ/M.jKϩ[;Q\v@Cy`ʏ !:="{z>) zs1x0AwV }\(bO>ʐp.#7 W%'v`d:.jn@Lוɨ2LPa2tDLJbkI!-ID * >օ-~~hifTk4Ttr^.xR;"3|GL`hzw1H-5Z7>BF.SCAc"Md g̣@\2e. X뜧tN'ZZ]hk9nBl۲ S k:墳 mOYWr/HEwg.Fmm(mACRr'rΦd{X jS$eN^V]]*'brGPЅii GPIKXS%2s*򑙕sA[ӊɊ/^"*e_t%ψ KV?)Ea7. I aLGJue r/[Zx?[tEYv?\aZXxdUL*:sHN=fUbWpRnw|ο7.fXQQXlZ ٽZ \ж?;910[q=dCKlUIS }"|`^ *qcGƆ\N\;ۣVg(ScË XBU!?3hm땈 ╸j&dV Y 3Af=v7עZ*?De$(yʡ6Lv2Ķ:D䁅ܪF)Փ+(8_C!LnX\,,U{%'htPc@@MOe̢זT (-Vb{~ߞ\YH:Y "h?sڷ|(}/>9vmwSQի yՁXř1Gғߢb;}OD[q #p-3l}YliGZ2.j%}NfʗXcp@あ?^{kB}rGQ'T41qJ%H?6k_ekLq01 ӥ@ B3E?x*H_ Xcb6Lu<xIVTA1h35>)qy"שԆAN]LW9 :υ,Ey"ђd=-r7CwRl@Ntܐ-%F| ڨKG0#iz.ͫ5 QAUֺ)p̵R7+"F$#9F5"/<saݵabcgF̩?hjCsY?F`;3?0LjZ$)O|(.@:a =J%R ?fJ.o;+|ղSy+Q[2CQvۚ{y} :d Y"~4y,CsY@>+R sF.U|Vj8CeLd>Y x/xP |)C6~YzZ* O~r0OOXB88mX0mAot%"@ 7݄Q&]w/ˌtDęLʎ%ZτF~4ܚ)7SK֍'V0r eu x)|jRp-d'k?4fkJMMbWmHAgg1Tm>5}t\[P2nاPSR)">AVэVφ]ݫg;Q  '⍉ Uv(_E06 n֩Xwޘs,cnbKW;aL ';$u'B#)F J10Qffl`pája%'|aBuX ; 2-Eu:y~v8'91!ӭyY4%oKWVӣpE L%LvԫhcR|>Grb3B:`WoРܖpO[b}A5Ϡ QMeY~S}$gPCZh7RY;k(wos inLcǡ[D_PS}԰RI@|6q)25r;H^ ߱Y(Zx Ͼ(s7C*6˶,dQ;]h헫ݡhTBt_gE{ZYUa$$ߊvEu70(f tv=r.@x/1cXu#b g. O)Hܵ5Rgl:힘=V_btbRiB嬽,{ea>{vH2%/:[ $ 0LzM`Y>kW$ZeBKNۮG͟6Hnk_ZD ^:Ba2TON>,O5f:*HR68; ӳ ESE@c$&VuyYJ%O)G*{`Dv9mVȏbbxPE11Eѻ wT6#+:(B$ޢvA4Fg$)VZ_&hGEsf#m.XZ!u:'db߹/ٶeJvEfI'IOaE: h~C#f\~= iHkrh&Щەz u.*<ʇ$UڰJ7Npb$۶e~3bw^Ӱcպ 6MJO,ꦣlYI=R$L0hrSN3rZQ#+IʼnU(U05o@,j0 }l_d|2;p//Z U>4RYNxqJ: #盜U e ꒍ETB5ʩLCy ү{2%`.tɬ /?'/*j<3\pzY @`*d&#l6:͞*^g0s_xWj cjEYAXl-Oo Glk*A[cuJ^eYrš Wo,Zj", ]MƠ1 }W?*~4O1.'aT 5i~5ʦ7 + 6*B"U2#[lyI"QB~#@@;$?0ƿR;Eet.Rvdv*C("kcLsny)\˗}porn_fbZ/gs1C^n伛rR^H^%r.Wwl/~(пFrՂE ,k^ml_++zAW=(^m[ҳ &I<OqY<'m)m5(bU,ӡT&OE)A}`zm^Z'pI&AO mv֏5 1ӌ (^+WQQ*h\mf=9 %ty/׉pMqs3KchO mh{zy*%=*JH3KAN\W1zdLq~UIRMW2Do{X 19Y5<8$w-)zNX%4pL n1`54Igݢ~@h~TQ5&vg2ڪuK"<ؠH\BU e6p=60:N]B[:V;:!ܟsD)YW`[띌Sm`tb*fɡL:uÆDa/9BC[* g$+>$=jg'B}FBqARP!SUCIW?r'Y]5cTGh3[TM} liTJn9`:lލ`!R霫7/펬?=fӾm%DE TO}}뫯ujcXn@Z% {,%L P\DCԩ+O 8!x>]mIm_8Ood\ J@A7ZƼ 1D!90L>;Bo |f!YG{q uF<g L;̼n~D6v&Sk\ :cVgGYp} @Uf&I+7;r)qcP]E*?sn)́hƷH񏍢-M%FޗDcSQX7b#ɾce`ե.Dol^x!E$̎L wh%q&p&ށ _7w7bp k/.֭R}50ꦾ\nRW'%i띧Φ q4&⮯aS"i"ai[ښ=5q ?n8J< P%b\F쇸;l^O,#$qx$b=Vo]bzX\A>`(4h$qRFSs@#2v9s >4*JRӑkp[=\E>_)hA0նJPֻ&Ʌ. 1QPN kM*!8ނ%r7╀1'ӈd8*byAʦ[">p}Q.hDd;uo@^i$(XI0 sͣ4]#{o]+ͻ6&($)!SQ@5ŷIt~8I(uMCo}"`~JZuG `ZBAѬvz ⊰-FY&ZRmU';i4ۂ落y8|]TػF`Cm3 82? 0]PtXL_/=ü3 @Ed\] a[[xT/1mKH_PddIeWN./pVߎھA#JO|/Sނe]8OvX`\Lcb*@ߢ u_˞E|+s@΅ `=ֳc_vOTq(0CVDڀOReņƋA0's6HWGTҌlP_m2;w3D68m΁xaIf +X;؅zW$.at.SwP<Π?`$t ל}gO6Nnj%4VUt&=?$pȧm10`oi2{Ȧћo70&N(%K߶FWVUA(!oz? k$;>jv[CݹMq>?=KTce@V~خ"V~7q7uM4q&а 2 rdFmY:d^{j33 `6Bj'r]v!i{Hvc1Wh?Pu42Zxbh| $Z=7gRIeo2t/ZA=Qk뎼ܒy)t] z*`i/Ă](|?ξь L\)P&>6?P!ď7qP.T*@7Z _}9U `\3vO0NUı jM|R@]~4<}^ofо0GK(l^r2 5qDD(GH?zŎΑn55o/Q)_sN!"l|8I{k /(Le 0jGD LqŜ^ ent w|.rMvh}i1~qFb*jP5.<5{6/jhƵ)xI7Yg 1p4"`Oh[o"z/#{tIz,4`ﴂ}cHe2ql ËO!#!ޒa tRFu@mX«Ǟ«튬gsI2zIgIo^Anί@bږ:_JsYG֔a*z[RʈSm^HF<7Y=A=JB2O`H^.ŀ Wd_++C2{}0 D3-i&j#6u6R!ndmv?*BnJ1N+5P DN,_mrf֑#͛ 0̂%PS]0.{wzΙ%9 IUifLdM" ă Og:̋%(a?ciXtt i '!M4/\vn 8-9rXanlb`X%Cl ޛKRW5RglĔ`4\(PZ~SQlHO/zj?rMCr4Cc)*EiT%tF t.<apUmaޕ#Y`L"*d~e%WmOy,mk޴_I`ց2If2VeT ŞUl~VZzpYyCSy'JFZH, `ó =O8Nb.rɑHD8yN$Bm *!uV7P3Mؓ`=Ϗ}Q`~wRZiHsMkqI6šPHGd[eYȢ+TV:}ݺyy= .iA*EV25`cSB bl|BqnB>=y\m#@~Blr 57RHh/{$f/=GhF(.*ѽ񁂵&:sθ%pZ-]A ~z#w#WEô*a'C_>; '鍤hc1,Y~o^Õ6(UJ>If(KEdZ2WSmN@*ػط |K jɴ첒i`4oҨbᾢ>U H6 ŧ,v*F ?wAw@ZjC`55iN=2 l#T 1@_8⣳rDʘAe)ܽ^%ɕϻC8Z$5/QDQ\".VISfQ2O^X#~'h' }E ]+ `Gx;KP}V\ϯ36p@@kld<߆'Ev(U;];DvJR#B$Tibqp'֣@;VVf|/ؙbKJ 2)`zdS 8i5C X {Z$JϻOߦ8' 1ľn.uᾬ淋,DUkEDRwo&lH:ul bgg$ylyDmЋ7y$#`!S$4+-A 8>ْc]dZ3Y7HHl+2?,yU=4y,dfX0~>7-ؽgᮉaIS'x jb-˶` ҂.Wred$0b$\yMCĊw%tS;QT?· p剝C1hZ%{ 蛴QI5? pz/n+H*6v{~^ʇQҺ5yA݇SҨrm_{Ws!PT,lQ8|RɼfN[*PD fs[p4A ̼PUg<˰`b Z .< w'TB7'%3SE 4J|3"Fٳkp_䝟 K>!O (8Kw7i7Le"3ҍFhקXʁqL(̼@ \1' `h)zEUM}BjcNg<6w᤟x9 9{% |+'bk!e|ؠK+-tN(ln*pjҎDd&* odԃ4L˧+^ځmF`x\nmM4e;Q&6!( GY5j>3 *o-V'S(eHt-& + h'8>%DsgL]pdXli?0 γ7nqjQt:*=DńѭJaT+WVstkdt»^e+æjQ9nZ v?ߌ E3*C nɣE:Q* Ay}K&v5z ڤY'&XZB<kie:~>7l+YCժ:r$PఆRI1+ڹcCrܙWop r^xGZO: 9̦jaÖkXka&& :^k)5M}}dё9>޸ _ArPf[ <]g3p'#u7j z qtaGҌ_ G Hҭ^j{0^S hH_ vea_.ÖDF!eWiHǐ96 &13~9qu'5i |ir_mreaF1n/D'zS/,wGeǡEl,|[mb=t(l{-k?);EFќWAؖ3,jR^rAj@fO]ppxm#Uk!5P9im24 pJ}jY GnϦjڶ>32ona~VEn%)|y+*wu5 AYA$ZKuξH*<0Ӭ[ v?FzCb ChLlP!3[dd{r>2:SrҨr^:x/e|T30˔sGFU^=cm˰!h[}Tׄ|ot\/Yoa`mܸtM_݉>XeNy)?meyC~ O򱯝$MhzyxYF5 F'x%ȂnY w0߅֘>ݭįh,O^e}XHm҃2''߻O%>yRY‘U@ usi1D7 ,'u\lR*Kw|Nkoe ~XRo* 헼ykܑ'c~(1$h2e pc6hurD\F83.t$EAU )$H`_LL*%]"x$Kb]N@V hDOD,lh}s\R{YX | }XCv#忯;yÁK"RiGq4bB1y1m?9܇fa`").41=62<5 }=jSdD?>~eUŎY"p%|>z \Hj<>q6oڡsKZx(݉#`. /S*w-P]U(WVH'v=%0I \!OwGs?<[Of9U'.m>L@2LLS/~ijE5g8l ʼzUS4=1H,\?kx\R aIdЕr%VwKjpxSsi֞}wd JɰzEEu Pk74Y*ʏzQ VJSؠtJc{HesWQt;{Ѯg " ŸjU 'ɭꍤBbc?'o{&\ECt>}8(=X=^2\)a=67Bg53'k] 'EMfYck`}& n $vn"T$_`ܦղ\ zjC.PO?4IQ-v ^Be|52y\Z.q{HW ɘlC,{kf=8J5uj !HoT_L *_,-;*%+{ | j(ȞBRYÚdj 5 EESxu=J8Q+^μP}]}\4g2/!Nȵ >&$[x_u{7 x(vQw=ExjGR~XeaQYD }>)']u x5%jp`8∣7@0i+ e^ZKf,@\ND{3@V3 K)poxҨMi+kA/F}r!WMlTe=*Z6d)$0^QgfďAhgbKcTyuw6e7;2솼H9N49fwXn~<8G@\k]QL ݽKԂx| G+C ;Nm2m 7ALx gZ$Dkn6\ˣߐ"SWv:[/549RIb umopv'M/OHET๨T?U165б ;=K  P'^4K͞8kdDA0Ӟ1L{:ϭP#^g0~x7:H77 10 W?+p>'LLٙ!b/k|gƮV8(cϪlbYv^I5`.f,-\@o6+ L )Os> 31~PM+= Z޿ů; ~ W$R.T֪1~᫣4 ̻NMCȍi#v7kFv9ǹtr+׺3瓇,҉#TGOʮޮz/x-'&޼A7\ `{N3Y4jBgb[AZfqŪ! g)пZ4=kDIHQ_0)wU<T+⥦~Dlpd Pqq G_HR}RPIǹ1nmax΁)_A5s"ü=P^q:/8u]Tl:Ɛc/P$ԺLDwP{joܕl&š+qjJ%j$b}ߛt/I)YaQz!d- 7dݷxPϐ`#~Nx'̮];TF}i wUe>k H9?!LhlK7t$CwF=Z+ )?8"_wu_@[ yɾ+O9 Qm\2`-v2y "4GC U%oW,9VS.vlը~dIh0ܖ;V`J|8!d\T\##XItwJnDX;랺4쏧M,EgSsmOA|"7~ SSgSдCK1Q#e-v_#wcj"Xñ*j=FAz87zE[\F/9R &}亗t4ʫ]ԱeLlq3N:9.=+S\px6(֪m 6ށm`:5ʯ*|Ĭ `]f2HC^n Y ?Js+ OqW1G猉&q:q2uY2 I8VPqlE@"t-j/BdgCnw)f-rdUT؞r$!pYrbfB[9hnp{ʲ[3}vv얂U䟓)v<$ԵK iba\aiaruo>1$|)} qM V; ҆)9B" ¿}J9ȌKPsT43Юvw%YW\9콬g8EjVӳG7絞I-Qm¨`jVo"璭-Y7o;…d#/*r^˼:,?o?P[6uer?)~@_6x{5FWOXZ>PlHBW~3j1/  +o8[@>nڲaO9!A5T1W D`f@䵭kEK DV]Dǖ( ocM8ͧUJN=_KR,&: 0N"Jǁxg ݥ[,P$^,$ չpw҂GJ2:NbG`_|s2 ]R[-َ5Ta[Sp0>Caq.we53M$J˹wK܈#X?,CvZOtzeHQeͷޒps')t$z3=Z8Sf!*y՛7tв$_Jos.}$Փs2(gTHNer<԰FG,yKPPMA1}/BI)}$tюsyhmHz6 Ϡ:%{Mg|GpQ֡)mGq=6LȉZT8 9[H<RNc,⽂u|xX,}=L )X0O=6͂j&b~.k}4ư8g%$D;a PB]b-m`_DW"܌b;58ϵɕ[W.}멖NJ[oC pn3qv !oǹٵrcEkYO{&qeQϾ¿f&xuBqEW#BHLk (_tH6J%r2Rr2-AGҶ}!qHzH)kbWIP ~%0uhn~ < QkX[ܻyXCCL2W+tI;2RIEc}|S˛4H۝ 6h?AG>:f~΄v+M)¿/ unEʜ~gV{K R5yÞ3"F }!N4fsرH#HQ\Nf)WKcg[!GH\S,1Zc{M3@}@%'xnv7x;nhƃ 3wL| AO(>nQ;mth66&X-b僁O8SveFNHrY"vdѰ!m\4ڃ˂0-%ݳ#)=d8+:0S(r!m+vTԩ|ߚҮPَ)[JB,.f0:I9inPh/i+ Í9 1Us &kmjg N5wɬ@[4 G[;&9Qe/]FPx'bͫXWIhȪe;j~b}MB<\fmu$1D}߄Ki8@-Q+$m-Oq[$8~*_?*Me@AyAr*8ˇ0,(<ۃCс7cPlGKx#rS<Gv+U:ǹYoYOqDuW4}ap_fU>>JN3]x̌Xn{w]}Ul6 kdzͥథvm^^?|'N-W=E(/>}04\oK'kx#;6%[Orj.[VgrԢZIZ8@Sf :@Ӎ4镀]ɢ#RZ=-v].3#%9A޺j;f4IS9L 0+uWg:{NKF-\{rM H ڮWk՟sfLH1_|  뾶gl#P3[/*qD{*En\"j{ߞs& Q,"_>!/7)b>c}Rԑۼw"鲦sH[qNWSkoڽv,@7 .HMW1׫9@?W"=|~F nŒĒ&ZP ~X̑n2y~{O'k$=H&YgJ{qppmVJ Cdh/d~( 8 =$KL?dg aIb2i.mW\C!F!S#uQԧ AS‚Hl N#*: 7}wuK!\YqJWcK499[fRA84bU{ fmk"K&*X߃I^߾dÜ_9-‘tx4k#c22ZLfz,gaQ)qKX:T4$)ۇ郀hݥ Bƹ`".frb0>5g"X  \a ]sI0 ,L80+xm㉆n.rLuW엶 |}j\$x?I2XJܢc -W-coр зYD;3O|b5ܷg?n*cJ`wXQ] pc.VNc-˖il40Y#MT`rEe7%XO{^##K{,6j(SP@/ ~ Jc4I9$|@wX!xcJD@z?M3xxQ[~]1лY?̝NsxMIhE;}eKp=C!,sǔQ<צ\z(/#13##_x2hr -m-7`X*l? 5T$&پiuVx}UT3 ;xFrq(kuy-I19o!3Hg+3 t82D9e{N) UE DQ0~@$|P0K\3W9JC+Y)^s# hcdfѣB\ :m<+"٪WP4qLKR> LrPy攮i37WY@9 S {,28SdrMBٌjC4yEYx,&в۞״89ɵZ7tpVfL CsvaEKm%[sևntշF[+%6(ƀZ Jqn*AazOemzŌ dd`'(AjѬE-ں~TY=b[ם"ES^+R"Ewgi( Iԓ|%es,$zRi7sw@&hPAW\`[]Z,7`=wgeO A֓ ^AX<1f̈́c"~_VԸ[ X=fRoղ9T;~}sV[]5E|o{5܈JНSɪFK#7X7gܪ " 㞼W ^oz?x hʑ{wu_ћbV8屧_pDxD7kI l%YDŽ->vH5j ߅~҇v6{.R7*B < -\йjN_9kbV3^ϋJLDՐQ/8ٙTk 5ajL&@KF`s#Cv &=R oΆ6lS^d0Ǻy4yͬ XX3'4 D~3fWqP (;{.o/Ks;6,!;۲vb6pakkc*Z~/0FZvA1 Qw|`R|jEF0 s}Ory=C(7%W!`$o۝0!nRT=l} ۋ} 7-Cߥ4HǶv6T`Ƭ_l&0Ӗ`?ox+Ey2ARyh;SYYgBQ2E !l6%$P:f?+k!#&i&d@`9(>j - Szu^4/+ƨCxF|Ώމk-~e[B'Mg_Yo"4%s2"3*W ˑuU"#zͫrr Llx ooF3܄>&gw}~*{w˽)O2p0',QPCMoEmFxVMttC'hhuf.G ءh+HybE 3Wp!5VQEBAރ{&"4or"Y$nNBS%ٙҤ._J$iCт;ʈoc>{"7 D[k&TR6qވ$P x'\\ūCpfԲe}|%^}fsmpř}wv_>kgBTKDlhh6" :GHxFi+ ՙ~qLz(T8gbpJmvMnBދŗm I=P; :4Tg;4ZSf_~TSiJY)imX*M+dӆ*Ô%-Qr=5Mhu`[8|V$Nإ/T(u[Yj@Φؼ>U3"ހBIGZTB" rFޥ+] K& |Ȋ ֬@Z,]O,ETM! ӧ-Y6Έ' Hx!>ƼOxV%v Foݔ%!RjbUyLVۄ2n|$|u}76bg~IY?ӉDညdX#^&\󊑿F|4Z0fOćy2 KR8C$SwÒm7ZȀc>^ArڠI ~Jx(2Qzܩ: i<Kt-?ߢڤEݍLvd 1(@zkoM HH8})!:Gq+&Zxb]n7ae/;/L1=K&` T;3uh:rV/%NH52j0)C礫Xb[vUo΢nZNyaWV4$E&pUr ;D2)Y9(gCHa27F&PKJb*.p8U9r1xw<٠{ tj`d/pZŏy9yĥ͔69/ڳz[T4D2SȘYmyR9+_+0I XK+uGb"{) WwX5G?O~*cM6>?d%*LS@;rmk℻|+ *) bZQG!0.ޗ# g8LlxdU:EV-{ ՍϺ͠SrX(lfdx喡ۨ= ']L(,7υ:x ʟ# uz59+_iaj~)g)[(M}DL$}GEvb#C}ɯn%| !_b" 3=W+j?I,x>TA'# -V)wR2%L)἟㨒ccɘ P Bέ7z1Eתּ5HpCf* ѵ{?5 k#$ +l4_/v{Aly]ɘR>N,Kj|E>K5 U([eN'X6'S 87G͠PG_yAC+S31hiM 8>vbp㠗YajPkOP{7q7x߸pqs73XWE0%GFSHA b vF.xǻokHًI1r09.xON;S"Cw G1Kuq\=(6%.@b^I.dEϔd7‹Ȁ ټAkSWpqa/kAovaX !3@47pXq% F'AD.1  nn| YZ