vips-tools-8.10.6-bp155.2.19 >  A dkhފI%z *v_(KQ{5XIq@z |zm*~8spiT9gxOqg~r3;1+< Z$ r`nw2ɯ0!.j","6,3kn%S\׽yqս O l䑨i*7vc3xF JB"NFh#HR GCI̺'PrkC>L8LȭHʹ?9/ =̎aj"uiڑ`(w|5%oIjTF;&!$ؘ:H4Lm Ut 6_Ε Lf!X;\@A6l󝜶ա= qW'1uuI6#pi%/t},>p>Zx?Zhd   C AGP   @ T h  T ( 8 9 d: CFPGPHQIQXXQlYQt\Q]Q^SbS1cSdT@eTEfTHlTJuT`vTwXxYyYh(zZZZZ"ZdCvips-tools8.10.6bp155.2.19Command line tools for VIPS libraryThis package contains command line tools for processing large images using the VIPS library.dkharmbuild21SUSE Linux Enterprise 15 SP5openSUSELGPL-2.1-onlyhttps://bugs.opensuse.orgProductivity/Graphics/Otherhttps://libvips.github.io/libvips/linuxaarch64L$d Q 3 I큤dkhdkhdkhdkhdkhdkh dkhdkh dkh dkhdkh dkhdkhdkhdkhdkhdkhdkhdkhdkhb46122a423d0df75bb2a3407f63ccd2f777a53d190a748552335ed07d729ba8691ea7ac150dc86722c0284005e20416b1fd9ba3ff3b6b060bcf21976797df32b97fb7a705a8c09253a98fb6ff337827e5e44cc32b9fb91a8638386beea1cc221b10e3fe5436dbfd990542b8b61e7d254e10251e0838d8fd5f65e11eb723ca06af571e87f8524b4b69b26af64addd469c922c4faf42a8494f589a46a8307050599168d4ca0727ac6f08520e52e4bbb3dfcd135e9e5dde2386ae09ab6b523765d4ad72ce2f19dba1fc93046acebce6653c9575db111994344b403f7f39f0d7b87e23738b3262f4502bf8c9e758a65497d6f5d882965855afff296120eb9f6a8fe775148898cd69043d5ee89fe5abe5ebc33910d0e8f0383d5e2dd385ca63cb01dec604f89906e3822b97f31f80496adf2e787fe1ba65466234df6f1bc39665daf18c8b2f0b74fb932b027b9854f42eb56351aba9cccc88eba4f3a7b73fcbeb8011b5ebb562a7fe2af151825ecb809391f42188e664f6c35124abb91af7f9d3e31d4ddfcf3c394af7d0963cc9af2ed1e633cc9641b17aaef85bdb0ac7ff78217d6dbad33ea76568284da8e46fd1f62ed46ff83fa6ce6190897dd46105e8acfb48b1e392565ff565df0f695519c88c631f88a8f11b3272a602d7c5d33b0ebdd229f74296e409d16e7a150adae6c6884cbba29803c75c0f52f332d32b15ccf798e3cfe29e1fe3bde2c43ff5202a22c3f4005ca536312dfdf13d1d193e43df696997bcd88778a512d0c6c1e233f7b100ad7c51f488658ef8fce84e720f3942a8518566943220ea45281817c3d3df3663f587fb55a4fb659045b510afdef11af8bbb9b9bc962713aebf5db67fd78e76e2b4c564709ded4df0d8d2a6c888258a4c915903rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootvips-8.10.6-bp155.2.19.src.rpmvips-toolsvips-tools(aarch-64)@@@@@@@@@@@@    /bin/bash/bin/sh/usr/bin/python3ld-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)libglib-2.0.so.0()(64bit)libgobject-2.0.so.0()(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.17)(64bit)libvips.so.42()(64bit)libvips42rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)8.10.63.0.4-14.6.0-14.0-15.2-14.14.3``@`@_ __7@^Z.s@Xr)X43@X!@WV@V0UJ@T@T@TG@Steve Kowalik Andreas Schneider Wang Jun Andreas Schneider Andreas Schneider Dirk Mueller Luigi Baldoni avvissu@yandex.bydmitry_r@opensuse.orgjengelh@inai.deavvissu@yandex.bynormand@linux.vnet.ibm.comeshmarnev@suse.comdmitry_r@opensuse.orgdmitry_r@opensuse.orgdmitry_r@opensuse.orgdmitry_r@opensuse.orgdmitry_r@opensuse.org- Add vips-vipsprofile-python3-shebang.patch: * Change shebang of vipsprofile to be /usr/bin/python3- Update to version 8.10.6 * https://github.com/libvips/libvips/releases/tag/v8.10.6- Update to version 8.10.5 * fix potential /0 in animated webp load [lovell] * fix spng detection * fix vips7 webp load [barryspearce] * fix out of bounds exif read in heifload * fix out of bounds read in tiffload * fix tiffsave region shrink mode [imgifty] * add missing flushes on write to target [harukizaemon] * hide info messages you could get with some older glibs [kleisauke] * fix --no-strip on dzsave with icc-profiles [altert] * relax heic is_a rules [hisham] * better GraphicsMagick image write [bfriesen] * add missing read loops to spng, heif, giflib and ppm load [kleisauke] * block zero width or height images from imagemagick load [Koen1999] * check for overflow in gifload height [lovell] * fix msb_first default in ppm load and save [ewelot] * force binary mode on win for connection read / write [Alreiber] * better testing for output to target [barryspearce] * ppmload_source was missing is_a [ewelot] * improve webpload rounding and blending behaviour [lovell] * fix range clip in int32 -> unsigned casts [ewelot] * fix precision error in clip of float -> int casts [ewelot] * fix load of HEIC images with 0 length metadata [ddennedy-gpsw] * revise rounding in reduce [kleisauke]- Update to vips 8.10.2 * update magicksave/load profile handling [kelilevi] * better demand hint rules [kaas3000] * fix tiff thumbnail from buffer and source [vansante] * in jpegsave, don't set JFIF resolution if we set EXIF resolution * bump minimum libheif version to 1.3 [lovell] * dzsave in iiif mode could set info.json dimensions off by one [Linden6] * pdfload allows dpi and scale to both be set [le0daniel] * allow gaussblur sigma zero, meaning no blur * better heif signature detection [lovell] * fix vips_fractsurf() typo [kleisauke] * better heif EOF detection [lovell] * fix gir build with g-o-i 1.66+ [László] * improve seek behaviour on pipes * add "speed" param to heifsave [lovell] * fix regression in C path for dilate / erode [kleisauke] * fix build with libheif save but no load [estepnv]- Add AVIF support via libheif * libheif is *only* built with AVIF support * HEIF is not working as it isn't linked against x265- update to vips 8.10.0: - more conformat IIIF output from dzsave [regisrob] - add @id to dzsave to set IIIF id property [regisrob] - add max and min to region shrink [rgluskin] - allow \ as an escape character in vips_break_token() [akemrir] - tiffsave has a "depth" param to set max pyr depth - libtiff LOGLUV images load and save as libvips XYZ - add gifload_source, csvload_source, csvsave_target, matrixload_source, matrixsave_source, pdfload_source, heifload_source, heifsave_target, ppmload_source, ppmsave_target - revise vipsthumbnail flags - add VIPS_LEAK env var - add vips_pipe_read_limit_set(), --vips-pipe-read-limit, VIPS_PIPE_READ_LIMIT - revise gifload to fix BACKGROUND and PREVIOUS dispose [alon-ne] - add subsample_mode, deprecate no_subsample in jpegsave [Elad-Laufer] - add vips_isdirf() - add PAGENUMBER support to tiff write [jclavoie-jive] - add "all" mode to smartcrop - flood fill could stop half-way for some very complex shapes - better handling of unaligned reads in multipage tiffs [petoor] - mark old --delete option to vipsthumbnail as deprecated [UweOhse] - png save with a bad ICC profile just gives a warning - add "premultipled" option to vips_affine(), clarified vips_resize() behaviour with alpha channels - improve bioformats support with read and write of tiff subifd pyramids - thumbnail exploits subifd pyramids - handle all EXIF orientation cases, deprecate vips_autorot_get_angle() [Elad-Laufer] - load PNGs with libspng, if possible - deprecate heifload autorotate -- it's now always on - revised resize improves accuracy [kleisauke] - add --vips-config flag to show configuration info - add "bitdepth" param to tiff save, deprecate "squash" [MathemanFlo] - tiff load and save now supports 2 and 4 bit data [MathemanFlo] - pngsave @bitdepth parameter lets you write 1, 2 and 4 bit PNGs - ppmsave also uses "bitdepth" now, for consistency - reduce operation cache max to 100 - rework the final bits of vips7 for vips8 [kleisauke] - --disable-deprecated now works [kleisauke] - vipsheader allows "stdin" as a filename - gifload allows gifs with images outside the canvas - wasm compatibility patches [kleisauke] - webpsave has a @profile param- Update to version 8.9.2 * Too many changes to list, see ChangeLog - Dropped python subpackage (bindings now supplied separately) - Added vips-8.9.2-implicit-fortify-decl.patch - Spec cleanup- Update to 8.5.9: * make --fail stop jpeg read on any libjpeg warning * don't build enumtypes so often, removing perl as a compile dependency * fix a crash with heavy use of draw operations from language bindings - Change in 8.5.8 * fix transparency detection in merge * define env var VIPS_WARNING to hide warning messages * shut down dzsave output earlier to help mark-sweep bindings * fix webp thumbnail upscale - Change in 8.5.7 * better smartcrop * transform cmyk->rgb automatically on write if there's an embedded profile and the saver does not support cmyk * fix DPI mixup in svgload ... we were writing images about 20% too large - Change in 8.5.6 * tiff read with start page > 0 could break edge tiles or strips * raise b64 limit to allow for huge profiles * fix error return in blob save * tag vipsprofile as py2 * don't cache thumbnail - Change in 8.5.5 * doc polishing * more improvements for truncated PNG files * improve corrupted jpg handling * fix small test suite issues on os x - Change in 8.5.4 * don't depend on image width when setting n_lines - Change in 8.5.3 * more link fixing in docs * revise cache sizing again to help out of order errors under heavy load - Change in 8.5.2 * better behaviour for truncated PNG files * missing proto for vips_tiffsave_buffer() * move some docs from the wiki and blog into core libvips docs * add support for markdown in docs - Change in 8.5.1 * init more classes earlier - Change in 8.5.0 * rewritten buffer system is safer and frees memory earlier * added tiff save to buffer * added dzsave save to buffer (zip only) * revise header get/set functions * better vipsheader behaviour with complex field types * added vips_image_hasalpha() * added vips_thumbnail() / vips_thumbnail_buffer() * webpload/webpsave read and write icc, xmp, exif metadata * better >4gb detect for zip dzsave output [Felix Bünemann] * all loaders have a @fail option, meaning fail on first warning, though it only does anything for jpg and csv * add vips_image_get_fields() to help bindings * add tiff multi-page read/write * add VIPS_META_PAGE_HEIGHT metadata * IM6/IM7 magickload supports page/n/page-height, all_frames deprecated * gifload supports n/page-height * added #defines for VIPS_SONAME, VIPS_LIBRARY_CURRENT, VIPS_LIBRARY_REVISION, VIPS_LIBRARY_AGE * better support for bscale / bzero in fits images * deprecate vips_warn() / vips_info(); use g_warning() / g_info() instead * vipsthumbnail supports much fancier geometry strings * vips_thumbnail() has new @size option * fix --vips-cache-max etc. * add compute reordering, plus some new API to support it: vips_reorder_margin_hint() and vips_reorder_prepare_many(), thanks aferrero2707 * kick load operations from cache on read error * fix return from C++ assignment operator overloads (+=, -= etc) * add @max_slope to vips_hist_local() to implement CLAHE * vips_gaussnoise() pixels are reproducible on recalc * max/min sort values by y and x coordinate * tiff read uses libtiff scanline API if rows-per-strip is large * vips_region_shrink() knows about alpha, helps dzsave and tiffsave * use expat, not libxml, for XML load ... removes a required dependency, since we get expat as part of glib * new sequential mode infrastructure is faster and more flexible * add vips_smartcrop(), based on sharp's smartcropper * vipsthumbnail has a --smartcrop option * added vips_rot90() etc. convenience functions * fix vips_resize() bug when hscale and vscale were very different - Update homepage and sourceURL- Update to version 8.4.5, bugfix release- RPM group classification fix and description update- Update to 8.4.3: * fix error detection in gif_close * fix tiny threading memleak * improve compatibility with very old glib, see #548 - Change in 8.4.2: * small doc improvements * fix error message for metadata fetch type mismatch * resolve a race condition in thread shutdown, thanks Lovell - Change in 8.4: * many more wepsave options [Felix Bünemann] * added quant_table option to wepsave [Felix Bünemann] * added @n option to pdfload, thanks andris * dzsave won't write empty tiles in google mode, thanks bverem, perog, felixbuenemann * allow nested [] in CLI args * restore BandFmt on unpremultiply in vipsthumbnail * better python detection and build [Felix Bünemann] * max-alpha defaults to 65535 for RGB16/GREY16 * added radsave_buffer [Henri Chain] * support tiff orientation tag * autorotate option for tiff load * tiffsave converts for jpg if jpg compression is turned on * tiffsave supports --strip * conversions to GREY16 could lock * free pixel buffers on image close as well as thread exit thread buffers clogging up the system * dzsave can write compressed zips [Felix Bünemann] * vips_image_write() only refs the input when it has to ... makes it easier to combine many images in bounded memory * VImage::write() implementation was missing * VImage::write() return value changed from void to VImage to help chaining * added C++ arithmetic assignment overloads, += etc. * VImage::ifthenelse() with double args was missing =0 on options * better accuracy for reducev with smarter multiplication * better quality for vips_resize() with linear/cubic kernels * pyvips8 can create new metadata * better upsizing with vips_resize() * add imagemagick v7 support, thanks sachinwalia2k8 * added vips_worley(), vips_perlin() noise generators * added vips_convf(), vips_convi(), vips_convasep(), vips_conva() im_conv*() functions rewritten as classes * vips_convsep() calls vips_convasep() for the approximate case * new fixed-point vector path for convi is up to about 2x faster * gif loader can make 1, 2, 3, or 4 bands depending on file contents * support --strip for pngsave * add svgz support [Felix Bünemann] * rename boostrap.sh -> autogen.sh to help snapcraft * support unicode filenames on Windows * added VIPS_ROUND as well as VIPS_RINT * resize/reduce*/shrink*/affine now round output size to nearest rather than rounding down, thanks ioquatix * better support for tile overlaps in google maps mode in dzsave * dzsave puts vips-properties.xml in the main dir for gm and zoomify layouts * resize and reduce have @centre option for centre convention downsampling * vipsthumbnail uses centre convention to better match imagemagick - Change in 8.3.4: * better transparency handling in gifload, thanks diegocsandrim - Change in 8.3.3: * fix performance regression in 8.3.2, thanks Lovell * yet more robust vips file reading - Change in 8.3.2: * more robust vips image reading * more robust tiff read [Matt Richards] - Change in 8.3.1: * rename vips wrapper script, it was still vips-8.2, thanks Benjamin * export C++ operator overloads for MSVC linking [Lovell] * fix magickload @page with GraphicsMagick * add giflib5 support * allow resize >1 on one axis, <1 on the other * vips_resize has an optional @kernel argument * fix giflib4 detection [felixbuenemann] - Change in 8.3: * add vips_reduce*() ... a fast path for affine downsize * vips_resize() uses vips_reduce() with lanczos3 * bicubic is better on 32-bit int images * add pdfload, svgload, gifload for PDF, SVG and GIF rendering * vipsthumbnail knows about pdfload and svgload * added @page param to magickload * matload is more specific (thanks bithive) * lower mem use for progressive jpg decode * sharpen has a new @sigma param, @radius is deprecated * sharpen allows a much greater range of parameters * sharpen defaults now suitable for screen output * better handling of deprecated args in python * much better handling of arrayimage command-line args * faster hist_find (Lovell Fuller) * webpload has a @shrink parameter for shrink-on-load * vipsthumbnail knows about webp shrink-on-load * better behaviour for vips_cast() shift of non-int types (thanks apacheark) * python .bandrank() now works like .bandjoin() * vipsthumbnail --interpolator and --sharpen switches are deprecated * switches to disable PPM, Rad and Analyze support * added VIPS_COUNT_PIXELS(), overcomputation tracking * @out_format in vips_system() can contain [options] * webpsave_buffer no longer ignores @lossless, thanks aaron42net * float tiff tagged as scRGB to match photoshop convention, thanks Murat * better jpeg autorot, thanks otto - Change in 8.2.4: * fix nohalo and vsqbs interpolators, thanks Rafael - Change in 8.2.3: * fix a crash with SPARC byte-order labq vips images * fix parsing of filenames containing brackets, thanks shilpi230 * fix hist_entropy (lovell) * small fixes to radiance load - Update patch: * vips-libexif-header.patch -> vips-8.4.2_libexif-header.patch - Disable pyvips8: not available for version 8.0 - Use pkgconfig(style) - Use _typelibdir and _girdir macros - Spec file cleanup- ignore make check errors for ppc64 architecture tracked upstream https://github.com/jcupitt/libvips/issues/427- Update to version 8.2.2 - changes to ease compiling C++ binding with MSVC - reorder file tests to put slow loaders last - ifthenelse needs less C stack during eval - better rounding in bilinear interpolator - fix to "make check" in non-C locales - use compiler builtins isnan, isinf, fabs, fmin, fmax, ceil, floor when possible - tune vips_shrinkh(), 30% faster - remove SEQ hint from vips_subsample(), fixes cli performance - fix double free on attach ICC profile from file in tiff write - use g_assert_not_reached() - better vips-from-C docs - remove Duff from im_conv() / im_conv_f() for a 25% speedup- Update to version 8.1.1 * add vips_premultiply(), vips_unpremultiply() * change the alpha range rules for vips_flatten() to match vips_premultiply() * vipsthumbnail uses vips_resize() rather than its own code * vipsthumbnail uses vips_premultiply() for better alpha quality * added bandand() bandor() bandeor() convenience funcs to Python * oops, base64 encode could pad by up to two zero bytes * added VipsRefString as a thing that gi bindings can unpack * support "with Vips.Image as i:" in Python * try to support DOS CSV and PPM files on linux * add vips_byteswap(), remove byteswap option from vips_copy() * add vips_bandfold()/vips_bandunfold() * dzsave supports zip output > 4gb, thanks benjamin * add support for HSV colourspace * skip oversized markers in jpeg write * jpeg exif tags saved as name rather than title * can now set any jpeg exif tag, not just modify existing tags * add vips_hist_entropy() * vips_log(), vips_log10() are zero-avoiding * better overlap handling for dzsave, thanks robclouth * add @spacing option to vips_text() * tiff loads and saves IPCT and Photoshop data- Update to version 8.0.2 * remove old doc stuff, lots of doc improvements * add fliphor(), flipver(), rot90(), rot180(), rot270(), median(), dilate(), erode() convenience methods to Python and C++ * python: use [] to index and slice image bands, use () to get a point * c++: use [] to band index, () returns a vector * add shift option to cast * sRGB2scRGB and scRGB2sRGB scale 16-bit alpha to and from 8-bit * add magickload_buffer() [mcuelenaere] * add vips_foreign_is_a_buffer() [mcuelenaere] * added test_foreign.py, plus more test images * added vips_region_shrink(), fast x2 shrinker * rewritten tiff writer is about 3 - 4x faster at making pyramids * jpg, magick, png, tiff readers now use only 1 fd per input image * added vips_info_set(), vips_progress_set(), vips_profile_set() * better conversion to greyscale * add vips_image_copy_memory(), improves stability with heavy threading * jpegsave supports new mozjpeg features [lovell] * add vips_vipsload(), vips_vipssave()- Update to version 7.42.3 * Bug fixes and small improvements see included ChangeLog file for details- Update to version 7.42.1 * See included ChangeLog file for details * Remove obsolete vips-date-and-time.patch - Fix libexif headers path * vips-libexif-header.patch - Build with webp support - Enable post-build tests- Update to version 7.40.11 * See included ChangeLog file for detailsarmbuild21 1684760733 8.10.6-bp155.2.198.10.6-bp155.2.19batch_cropbatch_image_convertbatch_rubber_sheetlight_correctshrink_widthvipsvips-8.10vipseditvipsheadervipsprofilevipsthumbnailbatch_crop.1.gzbatch_image_convert.1.gzbatch_rubber_sheet.1.gzlight_correct.1.gzvips.1.gzvipsedit.1.gzvipsheader.1.gzvipsprofile.1.gzvipsthumbnail.1.gz/usr/bin//usr/share/man/man1/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.opensuse.org/openSUSE:Backports:SLE-15-SP5/standard/8c25b21b97fdbf933bdc10a78c932674-vipscpioxz5aarch64-suse-linuxPOSIX shell script, ASCII text executableELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=77a0147072848defd44509af54d02621b180fb27, for GNU/Linux 3.7.0, strippedBourne-Again shell script, ASCII text executableELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=f604c7948b23a2752b06456da80069f666a12358, for GNU/Linux 3.7.0, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=da4de417f2c992de8914301d9c0331f40ea305eb, for GNU/Linux 3.7.0, strippedPython script, ASCII text executableELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=c86b9b358e02ea411cf50a8cc45e091fd40e0587, for GNU/Linux 3.7.0, strippedtroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)   RRRRRRRR RRR RRRRR RR RRR RRRRR RRR RRRRRR RRR RR @k gјutf-8d22d55cc5af3603676c43f180993df07315101a471a058e6a8952bcd37900acd? 7zXZ !t/+g] crv9w8P-YF _0E*+#H@{Q2UkBƗG jRX^ zf8z)poD9 22p\E-:Pw6 58 =;M)(/7Vhݚ*VDWUi=ukYPUj%N4YHߓ2n/pAC9i\tpHz LRW8m0chFs¼nȨUG($Y5\c5LA؅@J X$b͈]bJ/ӡ"T;#-sW3i ҆wV-! s&6m膻 a<+?G&Eܿ@!9[eQ nmkoL>%kErKS_htB00/_V,hѤL~blU 7\}ӉwBR5L-MDcǵ\7?i \%^߱}hY3]/XEɍp:J ,uZR)4![omۚcL`;]eeB8i`Y8_$+mF#,XDv9czח֞DRvryOkEW;QdOLĬg~1F͂a 7>myWG!'0SG+YՔ>Q+dE>-^܄B5I͗fPFO[)s{GkI>C}^޲V!QY@t$I tl,:#yRۢ[-fl# fp-&Z\*LYOG).5d׊4sg1 s|!P2 %+ :.GV3bsIckM ׯ6 0}_DKX4[1"%.rw:u.! D]kĮ*5 횸6^vu Žףy`_ J)bhuA.QV!'ڟL*yշ/*] >0u{[EwʎMnp/|H6.WZ7<*ǻ.~80E mg740 >hxf$h Xu 'k*Y1<ڎe}QB[:\2n ZEߏ2<֡6!e3f-h-^%x2q}ˇLK`w >2o4,HpM|Fll5=w%KUUo8][wXQK{cDM%vY[TWlqJܥ{n 8[5G ]t ^Ʈ{/>LZ늫X4oJ!Yڒ}ۭxw&h1|^^i] 3}qlA&'-{٣b ¹ssk۷p>TlEAwP!HFRqdϵ)uvHBIU%G2} S'A&]u4"Gz/&ºFGOǵ.Lg IrbPi_W&%:ѹ'z0SBá3r1(p( v1$|*eu$e.H4+OMzG[*_.fV{wQ+H]vZ~ZD3^wA[ft&I [(`>R`>4[> FÕ*JkKgnTG5t0Hp"҃NRi`ce+ےmp1#vFtk: ,iFhRW:aQnT6Q<I8G` PXdO_(zϾ4c!`&:rġS<$2=+p;7(da:Q8E 'HO5[]qfv^rbxƢ_[ eHϮ3rȹIx{O3r2nYɘ&aǤ(J=PG*o(.2j UaPc3ʹ |*N(60`[<^tKX~r҆٨,9;P]ʐ~k/\&?,_b&c"MeC[5g jұACqn8ߌkC"^\q 0,Az\I;=:Q4 {|r=>?}UDU2]2w6o7}f&-?auyjYN}ʑ?62Pge.'T\z 0:ho,z_b WJ$Kh1x{aO׏6 g+v6cDLkwpGG -p>7*$.92BQm;^6NӶNy_txc59Vэk $@ouT4SR#.4#s94o^ׯ=9pa!U룧 wjԆo# EOh^^ P7,d޼.CXY$%yjz=t]>qY?ԧX_XH%ŬUEgIHҲ_q<&H)S)6ϤRjOWxZ璨Թw 7Y3>cCA\1<О``^v7 >`D]F] e623%l{t_/ S***cMK>E-NylݾqcfȽ|֋խ2eq9ưI_ xcq Ὼ_=هMgq$?4 q+7u)R1r,GG9SX@!+(ȶDhQvb'ԑ0+)w>4gYFǖM͢xlir`i- j#8Rsm0SP3k$ͬESuHV4VVZŴ:svI+h cʛu#qz&U;i(it5k$޹|iE-1X2/d =g1M9!FpwrXToOӋkszvwnT5<$ /ҝSwE^ȌOz}_;Hč{y81ȉ^sJvz|J19P &*3IE6@Ù5w$ Bt8h .]R򤍢2dj_?Lb@RoQ26E~@%;J1~j{ tϝ90!Qz5\dY2F:r}Zq쌉<#S ɣN"W yUpQkd\'&G 9K#!K$5_v#Ecvo (L{}jV5jxDklOWQIV,YW= ՙŖ>948`_=>zeL[G۝Lo@tP*HJ%ԁR~fMnXQ!z8CKabNeJC-P0^e;XN>*:SgC gM.ǜb Џ u\^`J=[UCJsB Eo+4ޤ2 $gF0Vw2q$o 'EW55-lVO[da].,MPLzR4>D0ivѯ4*7/3b! 5onTJ}# $J^ՍjBD澱LDN.F"RRE) W s0lcimN:Kh0a5$5uДKp+99w⥃r!ip=9u_w(/|yD 1DD#bE}INO)?<{ uU]j<`CuaK'FTnQ?X"e8L([glTc̎ף%p[H %cvƦ4:SRALч2[YѤڈT8[+zpZN~?[DɞnXZZePuƯƣ C]J6ny o| CكfT{k۴L^?'طCrVVM&bۑX#vkbfbMHk\ʟ`/+ceםhRP!sLJ%Kz̤:[XKV0 w1n{x tE]#YÛPQ ~ͪ"=g42Y#$ \ۤm*7P + >2roJD-*cH %$NXzD3\ՉV7p|JZ;/3 <ˋՕ5[$uRgCMF%Q=!pC]릭]=aŒǬ.W!d^{($x۪z2kjCdz} ֊$VK*S,pd//c˻()$Vi1'Z4=;:m:TdPd3꼽 ); jF?pcl6P丗5F6oQIw4vmQ 3_v_ó>&:MUGqW3CGX}JpڨquF$,xlSlїWr&Kn*)},p-T%L*~v?ݳTrZv\黣ikHAo>Kw6/m[8.INzBBe*K*psdiқqԾZ+[J)*@yg=|Gh|mk,f0&ܴn즨W%Wriba̗JTbĵLuE2p_b? ]wWcՙlH*HX,q)+J T.bUV-]70 uu(ҩhG|Į4Zӹw-6!hYEtԳ36GlArA ?hkZ?TdgnkZ(CF`#bȦYۋr] "FM4p+Oi{TC[Y90 ṓM#leNj}4?`=,H+xE S[ˠ S2.Yus:DiaGȹבÊ1wū ӵ/NL')yqhbRm&RDž=kʫx*4lϔelr%uWƔ9m sE0SF`[|ׁ8c}=wzIK~-2+AQy%PM$J"<9`mgvvm,r6lOelNR`WX |N&;zJ"IixT:%d}%6^;z)]Ekh8#;Y0)Z_3' F=x۾4WmD2d%#V hYD;}# ӃRzxzጨf& k@$Vvyb0q{J]eYŗ:I f-m^KGM: >)o*tg٘2jw{D"sBkl*v$uCƪyDG֝kgKd< H\OJѧV1d+.9&Bتv{vF7|3G<;Ԯ `H]YD+ʏ2ex{:ST/z?=k2sN3F'/RYBְ4bYld8KYZ'źL*ތI=#er;mt 3(4i9soPεf|h+Q|x_(W}6PJ %1m5>!ThZ+DVA h1?r{יO}`P VV2GZ'/[ڑ _Kԗj@`]>ijF`T9۬N(ٚx&oߕh5 ]XpGH- >I,>AG&fv?:Xb5yW-'j a=ե2{2E.v ,pVzqnIZOϳĞB+*ssZ:64xrcKX 'Q$-AT'ԩ,J|o,276N;CkLWϯm o;ApBڟ~?P+`OciMFȑXmmyqzۥ&O;W[[\`}Pr7UE ǽC蹫)䯝w|#xpNݦS!T4]%=)*kW;{QPF:keu4j 1n"Nٻ8H- zNmKngra {ٞ*+N'꫇З/˨fSȗǮt.~RRƢۭ=w6YaxK_b.CqjGy-d&zeF#~ b1w%c6v7` 6ϮHlS&3I|RTaU5܁ ~ /F|B3[PHѯ\}y]3"ڞA?u#{ l|dc1ӿ?Iyfl1?ן.̄5 \a OI0 yΧFCAސ?ӗo'e /i,Gf[@5K N3=vWm0y7&R#Gd;đbPlEXGX`7q ^./\'܁ BX =Ԉ/^<w@vUҼPZeoܓ!"Ax[J7 ћrG޶[2zmX\ݿ.u+pz'@wZ`mQ,ɽIfA8^Ce[?eH'a&µmyKK4 Ð`g˒< v:)Nn$Bx Lɺ"`:3u)7տ[^ڴ ri#6Q`]O`.H^葈+x&nJ1}#\xh9dSo D:@lbobjT$"Úq(uKw  ֜,GW}RtnY FJ~,ys9brPY]"XGyZ2߻҂ a^| "qq`N W{G#i縑ulc-;f?#ɡK0Hා^V(.UEnL1FI!Sj%U*[d]Bg1藖%zj5 1ixԊDQF~%kzys KF:~+pYMS{K{0a05PTdV^,eo V h؆1BtXe $ @_E2r&Elp/Q.DZq_8oɵvJ׉ߞ0 @+H_2(Tet&P{y3MiZ7}zYmaP59K1{SQxYeHg7 ݲuڍ6<J P!9MwK+D.D44l blŹi]ySQRN##+n]?W&LwEQJ '[ x%P?):Crgmfh'b= eErR݉[tlDMoɘ87\%g2qxNn;5Ω,k:3ZƆ 52+!po_ H-XjyұQ.y1UAY͈W>,Cn}. z Ȕ1>G@B=(]Wuᷪh};5i@Hdw/͡&Fl{kXׯLZ1FW~)`ؚsĢ&i dH?s?߉msOixmMs;; ŤrK qw}R 3xdxဥ =|K% лmlqߤӊj􆂐ԧķyR;$[,k!ʀ6u>"41fZftm|}ֻ!GF][I GpK5usI$t,:gHQ?]ѯDQhaFg-JS2A4#:h'T"˓nqKKBTgqg&됄ADyip1OT.絶ڝ.rjz-`3ۿL 𔋨Af =.6 W]B̶DraѢAu}U㟍 1 J:|>g /?f4ՅOCiӖ-{\Ne.Li?m4I- _9}*.wjE#0U'qJ8 (`Z#*R5 "ρ$b6- ~ n)3x{| ]j\9[6!R h~/ڭ7;, Ʃe^ |`Fb3EKS^ 0^48#4TED-ݐk'܄p3y9_z)O?8%ZkW$h!gb;v;CYsKK8:sv& Du+=ݡa\PKi$\,<oEZڻ Z(|3^I6&EH{/-K:.O- 뵡}43rt{Ikܹ Wob9\2YX \mhXoKlVw t{+HFz/]锛aMI)-\<)Cƀf4.@yU/:Hnfh+t4+1ݬ+:Wh"?رĽIO,K+ڛ52 йnj!uG!'o VMivD.(Om45jh)`2,V P9N5l^%'4rٓ,g'嘏O%\vQU)Lw7V{F YR}o9 ;/CĻnJ)*IAJRO[iE([ oLF4/< Lg6XpGlQ%lY6}S^M >1{Ř1wwdچP5_*T5DBOOйUܗ*ӵmM|1LzCbsY,IUc0Jw3)+( yDbLCX^mxW; K})ߋ "F+OG,a37?]?ƿ$U4(az?P)1dzY"{ ^ T2Pݹ\*k-]i 6.eX)z /tcE>$H'%E/^Keb ӑ]>NII/=`훉N8 uZB^iNK8rBpX@c5ƈ(`5ppϮO sJ%WV}jR\ꌦ2Rc!+>EkŬψbcl2D{*KϞOҧdJ)DoK?3!9:l w 5$Qx= \: ș~ 3db"aT\:vfS0pdw>2o*z "ZJ>OPc3T׊yW);7~y h=)O |}0{6"T2{ϗY@7!cZ })xE+}!M`.4Jۙ҄g 콫Vr\-o.y#$3s &f6L~S>$e(L햊 ~'`x鄶[>E& ÍjDicw˶&%݊3ًHg(k7j4!~3$aj?0Z! }(eٺGb޾<!yQ`WͫgDI\TPƌMLAd#λćmLX ^ڭ kx$tϞ s`c>+,wԚŤ{ ٵgl֓.)rA?x暖[iǸ.24o>hoz?=xZ'^QC@$&2+iLkx|n:j6NC+|W*cz&S.wsR)z!Ev\Sq;t<"W1s}V<`laPW'I0 6;)ViP١|U/$uy?9IXpsOjNȬ驏t:e2X ["`>KNyqD8ҝ x*uXBVuW>y6n7o@u@XQdJ<s ղl52;*E>lюfbϘo iDci<^֙XY*Z!C3O1A^k##] ř+ iliߞ]9.5xyJ/o"p@8ٕ[y2;&\?S9;>kHyV҉^ʇ 8C  h %ߪ;I[Sx`Ǽar_}b#h?cx654Ґ[.!*f$LE .J{JA^[GiV`*&t`tjD!؋TM$e ͓T%lƩcd!]!m j ;ŽIZ=mXbiQ-dFLiCAM{\UWЩeɦB(,;x6^>4><(y-liZ>|H L>ը$zĕ/0)ʃ]G@uL``]ddU1)R#kKgYuT?@AMsٹ^.5h-6M9rëdJ#gq𠽇?4Ts3cq]XV7kA=8|++2O{pʬʬW C5A Ssv.`_6 ńaɚjӡmff3{Fm<Gw wlxnGcPxb pVu%.ht\;<֭@5MlHnP׹se)}.`2KQ*Jٻu9za1ӳ/ɍ=)3*-#[Uy2W` *+QX17PU;9*YΞ,Phgۉ+I 톇ùQF;  4Źu@қ {K n }͵uA})҂_6sAx!jJUɁnTnKϙ­&Ż8L)aCx,]יbW'ey3۞<_'Pi/m97fA 0|]%u䐳?ld bkۗi GqvyD9z] @xːUTz :n/L\ UǁW' 6!;Ĺ\ áE"=⯩3jΣY1D,ckd,goW(;Bi[=f !w6:%H~yP1:XUAu%j夂glI^h2&eC@/.HFK.WvEYEF3Hz5gA1^< %'E^/لwдJ[P.%!sg',s#m\sԧ (H~p<8i̜'m!Ԩh qW*B'푳:5?Ӫ/f_e?0]25dP7zf=E!xz%l7&8dlB5j^D_G[T⩋h%iWD 6v2/<>)٨U0DkP @#B98dy|M3n6(eD[42Z#y_䏘N5 k%Mʫ{S!EX ֌_WIM+sz vkouԫl8Th&GmZ#MҷI1]zha;,l2aNQ.Vl4o=!~FL1yG̓Wt~&Tà,mR0Q4ĘMï_^?z&5op8ga)b0MэM"=e*aNT]`=94pi:#`KҊ&EEPc1ea#_Byq=E %|8 ߕvdD/KeJ(8D`W ˣ$oo5 t,?|U5FVciNe6s!kG+jee*XyڗŒ5 }w/G>Cz /Z(%G:N~_S8PUqf(h&LА*H gsvQ82$:EFvzp`\H5_6Cx\ ~kκV~>||bwkn>@׿Č{ Ҙ2>W[47OyMAFA7kEE0nfݛ!RQHԃK믊 ͢}*ؿH_𰕖b m#tyyMq7"z=ͳt~A)D JOz-55eZJ k6!b!2&Df-{BhuIuפG-3(;TXo) e!_7QOC`%~;eI+8] v~kƝ+QC2 ך" xpKy)ވ7qޅLv%S}$D%F=^z5K龜z W\`kIDž:;r%HHta0g|axUN`bja#kCy_VÀbHi^<)+ir)C|YWŸy`PWW>~OjJSF} dYwTDrQ'ٚ$w%qH%2+9>y+mb,nוa FӖWcqK&4nQ2~̇Ҁ0ª\DGǏZpvFYrbRUqpF%CnWxoBj-zb5Dv.S ?;lskʏM N" ;5jX!mm!!B^}t@m"Vath[d/׾V+3d}Q4yD_Qht'Z&w܍v¥N=.ۧ$_XH $YXy R6 ZUb XWhB>z]g{"3} =H_ D0OiśM8Y6d`twf,>Y_Y78qd(vu:,CQagDD%vg*窣@A BqH!n{N]y᭍Af8$v $t#lYI.P &fu6=|XƷڎ;,zYLN':plN*00l>e1j1HXgs0w B%~^0gU&ZXG>kpb X6koÚe ,cp+&fUGXM${d POH94,SߌѸxg}Ւ(jz䗟fR ƍ(폕!-4 ꭊkŖY츨FJ84\Xue:Iz8Jx6!ڛѲgns}q#ńXW5a Qłf}36BY(,l렚RՕP F NM]sT'+x`bf_ 5K;fmX|%AT5F,ᬱʙZD`xRM?_>wdY bU,xhYttQwCra%F'EBJpD02F}m>) :C"!]p۩LRsm]rr}~˃D,1`lf+O.Xm6iOuܝd1& 5 adTࢾq Y;K@-*mNB/;Ěǰm`󣇾KyLw?O; ,P_சx)?iʻ%PR YBC7:}> .Z\b=W.h!YԶp ټ&G|Ķ)S[9'ؽѮfHVUǬUVxqmFzIq<}6*ObϢ;~Bl Bwj~-1];C +->szNvCji*Zm6]3jG BаGŕ|L-Y#~t6l6j4oCYհ*73vu>g8R0;fM8b-OYssyHo1 0a<79@!u|1iJm Wϵ^QpR8Ϡ:FIt-فiΙ,u=[CDXs"\A3HBF ~h(G_Hs~ǭeT]CVK[˵OnhGCq&ߨ?裟7wĺ+ y6Ǿ ]_l6#&7t tMvo 5`oD,2^s7U{+ɲ'_0! >_V|p8a&W:o3tSЌ 'tɄѴOPbMaD,@.m[ .G{(vgdqXմJov y<=꾡hP$P_/@_Qo#Сf{nHl=zo56Wk[ѭ} PSM]] b[7읦W9BTW#Nr,,ߑsz3@"@zkFj֏?'eb$^g)*C,MVLN8_LAjxs p k#m07uهM,+r9晸x**{g/pޢh~T2X{[5 ;̾=4Gأ߇2u3P{?&܈{Gy=HVT}_FqT*Y#%sѥr=͇dH΋FG t R"Iqm5'f۬"FB-kwqE2FuΩ^N k~Q`υ>BqUqJ$cM|_6RrV5KD0*LP(,c znK޺` Af}*x/9ĥ&RS}g>+*Mbl;D[pE=lyΔ|@X^ދqŘRPfI&Z :Vq}<0<_+P-bݻ5o(%o ]_4O.hBWl_x{ $?FGs` ɜr5rs2QuHVSIИ\淝(Bc8zFGv'^$FհBAx@Ԟ5@+Jm%Ā#ٌi)ƘOdl0guׂV ;է:A!T 6"ڛ&B3/k[V@6f!9 H폾sJ.mlZscQY\, uz8Im}垯&WDRfkmXe`nNh75.|:Uk_,8@Gm) y1h%.Y݄0% "RPB5H7 ٷs_ |"> gꊙ S%\x=h02'fC`G m!g4T'cE*5L]ˁmttx|6Pm_E@eҍ_$9euqudR# 8'_ b=]%cޗlCЃdcasL1+M'@KS`-l!>w_{w̶oDl#iZܢD¨`ϡs As*עz]B5T$Xxs%xE[HxAT N~B/IPbkM+$ zS딩 qI&Վ:Fۺ4n1*sIwVɎ_vб5N%Rߓd ij ൘Q7϶((l:x /\[wbZ(3'#xǫF;gl_{Gâ`=dd)JDKivziJaIfiZ;\RΑ+ӄa;]JIu$.{,R@t (},4=A^X*A(m {I-z;|_ŀSP~M m1v}| ^j+({/CN |.,yc!|DUga>M`Z,)2v1SZ7-o5FDiH.Xy y֐p~QV} x}AǺoKLi9EH_/.W <e= mR"W!)]K^E΁=i{SHcK'îxUbBOUIDуݖGnR݌b#PO7ʵC'7-+'{Ck|>d ~#yE\:R 'W6e|b= =ר kp(Tsa!I_lG`@|uWٞrA ]9:s/jL(C]oVW>Tٓr7wtz3tҥqx/WmNzcjez,KEPPdj UG\7;X ul d82Nzsgn`97ͭ~GSٹv@=笘_0tsTFirCڪrelk/Es P7iUM`.~`zxg*5TEwmKF^=Q[ʍ E /-Wc 8v`:jTw$v2uځN&`odš@~ig@[K~XXR 7'Z0Bz >C =һ H4u~pIn%a99I?jn)O~씉7j[ uST\u<p̴A{G;'6N1&ߞ~ib҇. C9@zIT)2n>wזzE(ho b 5Ir*_Ǹq@AҮ^,5bBonڬ2X-T q=,ٮ e?a /EVjXdBAؒ03{J>HR/CU^ܲb0)S9dX [.K%u&Ԟ4O؊<*VJ eFl:²d : @>aWWs;t8QNMo1\جhb]#8'׃Uַt߰{?qMlM__ۄFT1|W~Q Ac|Iuĝfa>E-97[1i_qN}c9wiz}V7K!R [|nf YZ