libraw-devel-0.21.1-150600.3.5.1<>,@h |p9|,}oy*ӭ>O?Od # @HLX\u  |   \   8  4   T   I( n8 x'9 ':'FFGFHGLIGXGYG\H ]H^J bJcKdL%eL*fL-lL/uLDvL wNxNyOhzOOOOOClibraw-devel0.21.1150600.3.5.1Development files for librawLibRaw is a library for reading RAW files obtained from digital photo cameras (CRW/CR2, NEF, RAF, DNG, and others). LibRaw is based on the source codes of the dcraw utility, where part of drawbacks have already been eliminated and part will be fixed in future.h |h01-ch3c_SUSE Linux Enterprise 15SUSE LLC CDDL-1.0 OR LGPL-2.1-onlyhttps://www.suse.com/Development/Libraries/C and C++https://www.libraw.org/linuxx86_64G ;`*P)v )@D*GJ W*AyIB _EA큤A큤A큤A큤h {h {h {h {h {h {h {h {h zh zh {h {h |crh Ycrcrcrcrcrcrcrcrcrh |crcrcr3e1c191f1b2feeb58c50de668c2a10fa62631ac49db3fafc3501e5c9aff7ceab37bd73b2a133ac7df778e0a02ed87aa20c86f85299f5ff0474521d2d29bdeb5adbee02d1453e39c1b391d9ad7fa7dfecd21bf82a1a4d785c452de7a720223ece79fb4f9fb4aca08cac0fc36899b3eb89ad3bb807d76c72949951e28dcd5fa1f87c7d8a6abd51642868903f4567475ca97d5bb876259a2e1643ff9f0bcc706b11d83c7b9c7a8ea035b12f1d7b70f8ed686bae360da5b56c3fdf48dac397b6402dfc0bd74b0a7e7265264c9f7d796e95a30273efd3699b31e1dbf1b36365446998f776fe97e1f64b61deb6182c964bfe46e413cb91e6cb80bcb380d7697fbceb96ba29385b47efc502f49019759ea539c45113504fe04d3f6ac0b0c77214b236f21b898bfaed9b3f29d8469aa4210c7fcb96a8c563426d87066088e02e0d664144794c1781d39644d8f90c408154b5da9ce80918dc0e40632966b5463031e466f7584e3910f0176b3b49576a2eefbef49d805018903b44015e7d2180f788851de61da835d5fbb1f514cc34b893fceae9ca773ac16653d411bd0a677a17480db13c46a1ffccb21f3eaff924b2328f784200fe97d470f5a8f3b7faa9f335eb53ccb46e39b97435a5bffaca3b3ff38b17303e7fb69a788c84dc1af2decb3fb58e4d8eda451560f774334a1fc2b27fb4d98a6f499fe380bf329b7a2be5805db58550bf51713a4bed72bdae5d42b47503510541e58c9d7fb4bd4083f95aa755479d1c276168ce83b3bbfc6d55458a0d4206b90f683b6a8c940848e3d6a54f549d6cd698c9038fe4a02477c6ba0ca7fad637f9710998ffefaf32a9e9db560fcc28bc5bbbd6ed03c89e25fcda5db454c1badc2c321f241799aab2062418a7fb3742c935ce0e3098d2d54a12434715f6679ea408d57da5e8d613c385c58ecc6fe5d30cc81feea173a556abac0370461e57e12aab266894ea6be3874c2be05fd87871f75449libraw.so.23.0.0libraw_r.so.23.0.0rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibraw-0.21.1-150600.3.5.1.src.rpmlibraw-devellibraw-devel(x86-64)pkgconfig(libraw)pkgconfig(libraw_r)@@    /usr/bin/pkg-configlibraw23pkgconfig(lcms2)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)0.21.13.0.4-14.6.0-14.0-15.2-14.14.3h 'edP@c@cj@aQ@``/@_@_@_c]]]2@]D%\73\4\*\[b@[a[aZ@Z@Zw@Z}@Zg#Z2gYYY$$@X*Xv@W8WDB@WDB@V`.VEUrUPpgajdos@suse.compgajdos@suse.compgajdos@suse.comdmueller@suse.cominfo@paolostivanin.compgajdos@suse.comwolfgang.frisch@suse.compgajdos@suse.comdmueller@suse.cominfo@paolostivanin.compgajdos@suse.compgajdos@suse.compgajdos@suse.commliska@suse.czpgajdos@suse.compgajdos@suse.compgajdos@suse.compgajdos@suse.comasn@cryptomilk.orgpgajdos@suse.compgajdos@suse.compgajdos@suse.comkbabioch@suse.comkbabioch@suse.compgajdos@suse.comavindra@opensuse.orgpgajdos@suse.compgajdos@suse.compgajdos@suse.compgajdos@suse.compgajdos@suse.comnico.kruber@gmail.comnico.kruber@gmail.comantoine.belvire@laposte.netantoine.belvire@laposte.netpgajdos@suse.comjengelh@inai.dejengelh@inai.depgajdos@suse.com- security update CVE-2025-43961 [bsc#1241643], out-of-bounds read + libraw-CVE-2025-43961.patch CVE-2025-43964 [bsc#1241584], tag 0x412 processing in phase_one_correct does not enforce minimum w0 and w1 values + libraw-CVE-2025-43964.patch CVE-2025-43962 [bsc#1241585], out-of-bounds read when tag 0x412 processing in phase_one_correct function + libraw-CVE-2025-43962.patch CVE-2025-43963 [bsc#1241642], out-of-buffer access + libraw-CVE-2025-43963.patch- security update - added patches fix CVE-2020-22628 [bsc#1215308], stretch() function in libraw/src/postprocessing/aspect_ratio.cpp + libraw-CVE-2020-22628.patch- security update - added patches fix CVE-2023-1729 [bsc#1210720], a heap-buffer-overflow in raw2image_ex() + libraw-CVE-2023-1729.patch- update to 0.21.1: * fixed typo in panasonic metadata parser * Multiple fixes inspired by oss-fuzz project * Phase One/Leaf IIQ-S v2 support * Canon CR3 filmrolls * Canon CRM (movie) files * Tiled bit-packed (and 16-bit unpacked) DNGs * (non-standard) Deflate-compressed integer DNG files are allowed * Canon EOS R3, R7 and R10 * Fujifilm X-H2S, X-T30 II * OM System OM-1 * Leica M11 * Sony A7-IV (ILCE-7M4) * DJI Mavic 3 * Nikon Z9: standard compression formats only- Update to 0.21.0: * Camera format support: + Phase One/Leaf IIQ-S v2 support + Canon CR3 filmrolls/RawBurst + Canon CRM (movie) files + Tiled bit-packed (and 16-bit unpacked) DNGs + (non-standard) Deflate-compressed integer DNG files are allowed * Camera support: + Canon EOS R3, R7 and R10 + Fujifilm X-H2S, X-T30 II + OM System OM-1 + Leica M11 + Sony A7-IV (ILCE-7M4) + DJI Mavic 3 + Nikon Z9: standard compression formats only * Multiple (resultion) thumbnails support * Misc: + Nikon makernotes: read NEFCompression tag for HE/HE* files + Nikon orientation tag: more fixed offsets for known cameras + Adobe DNG SDK 1.6 support (meaning, just an additional patch for GPR SDK) * Bugs fixed: + Fixed possible out-of-buffer read in Nikon orientation tag parser + Out-of-range read-only array access in postprocessing if output_color is set to 0 (raw color) + Minolta Z2 was not recognized correctly on 32-bit systems + Fixed possible buffer overflow in Kodak C330 decoder + dcraw_process(): check for buffer allocation results to avoid NULL deref + Multiple bugfixes inspired by oss-fuzz project- previous version updates fixed also: * CVE-2018-20337,CVE-2018-20363,CVE-2018-20364,CVE-2018-20365, CVE-2018-5815,CVE-2018-5816,CVE-2018-5817,CVE-2018-5818, CVE-2018-5819,CVE-2021-32142 (bsc#1097975,bsc#1103206,bsc#1120498,bsc#1120499,bsc#1120500, bsc#1120515,bsc#1120516,bsc#1120517,bsc#1120519,bsc#1208470)- Hardening: link as PIE (bsc#1184123).- baselibs required by ImageMagick - added sources + baselibs.conf- update to 0.20.2: * corrected GPS EXIF output * Olympus XZ-1: do not provide linear_max * Pentax Optio 33WR: maker index was incorrect * dcraw_emu: corrected help line for -6 option. * raw-identify: corrected range check for color matrices print * use_camera_matrix option: fixed a bug introduced when making compiler more happy * multiple camera support improvements- version update to 0.20.0 * Camera Format support + Canon CR3 + GoPro (via GPR SDK) + Panasonic 14-bit + Fujifilm compressed/16bit + Rapsberry Pi RAW+JPEG format (if USE_6BY9RPI defined) * Camera support (+59, 1131 total) + Canon: PowerShot G5 X Mark II, G7 X Mark III, SX70 HS, + EOS R, EOS RP, EOS 90D, EOS 250D, EOS M6 Mark II, EOS M50, EOS M200 + EOS 1DX Mark III (lossless files only) + DJI Mavic Air, Osmo Action + FujiFilm GFX 100, X-A7, X-Pro3, X100V, X-T4 (uncompressed/lossless compressed only), X-T200 + GoPro Fusion, HERO5, HERO6, HERO7, HERO8 + Hasselblad L1D-20c, X1D II 50C + Leica D-LUX7, Q-P, Q2, V-LUX5, C-Lux / CAM-DC25, SL2, M10 Monochrom + Nikon D780, Z50, P950 + Olympus TG-6, E-M5 Mark III, E-PL10, E-M1 Mark III, + Panasonic DC-FZ1000 II, DC-G90, DC-S1, DC-S1R, DC-S1H, DC-TZ95 + PhaseOne IQ4 150MP + Ricoh GR III + Sony A7R IV, A9 II, ILCE-6100, ILCE-6600, RX0 II, RX100 VII + Zenit M * minor/unsorted changes + Add support for zlib during configure + Fixed multiple problems found by OSS-Fuzz + Lots of changes in imgdata.makernotes + DNG whitelevel calculated via BitsPerSample if not set via tags + DNG: support for LinearDNG w/ BlackLevelRepeat.. pattern + better support for Nikon Coolscan 16-bit NEF files + Bayer images: ensure that even margins have the same COLOR() for both the active sensor area and the full sensor area. + fixed several bugs - removed libraw-Add-Sony-ILCE-7M3.patch - removed libraw-CVE-2020-15503.patch- security update - added patches fix CVE-2020-15503 [bsc#1173674], lack of thumbnail size range check can lead to buffer overflow + libraw-CVE-2020-15503.patch- version update to 0.19.5 * LibRaw 0.19.5 * WB coefficients check was too strong, weakened * Fixed possible buffer underrun in modern Samsung loader * LibRaw 0.19.4 * CRW/metadata loop prevention code is rolled back due to ABI incompatibility. To enable, use -DLIBRAW_METADATA_LOOP_PREVENTION=1 compile flag for LibRaw and ALL APPS. * Fixed possible buffer underflow * LibRaw 0.19.3 * Several fixes inspired by OSS-Fuzz - deleted patches - libraw-half-size-allocation-buffer-overflow.patch (upstreamed)- drop JPEG2000 support [bsc#1144252]- Use FAT LTO objects in order to provide proper static library.- supplementary fix for https://github.com/LibRaw/LibRaw/issues/195 + libraw-half-size-allocation-buffer-overflow.patch- asan_build: build ASAN included - debug_build: build more suitable for debugging- Updated to version 0.19.2 * Fixed possible buffer overrun at Fuji makernotes parser * Fixed possible write to NULL pointer at raw2image/raw2image_ex calls. - ./configure not present in sources- Updated to version 0.19.1 * Finally: got Sinar 4shot sample, works fine now * OpenMP critical sections for malloc/free; extra #ifdefs removed; bin/dcraw_dist could be built again using Makefile.devel * additional checks in parse_phase_one() * more checks on file offsets/tag len in parse_minolta * more checks in parse_ciff * Mempool check reworked * Old Leaf (16bit/3color/TIFF) support * Fix cameraWB->autoWB fallback * Polaroid x530 channel swap; get metadata pointer for Foveon files * Fixed Secunia Advisory SA86384 - possible infinite loop in unpacked_load_raw() - possible infinite loop in parse_rollei() - possible infinite loop in parse_sinar_ia() - removed libraw-CVE-2018-5813.patch (upstreamed)- Add patch libraw-Add-Sony-ILCE-7M3.patch * See https://github.com/LibRaw/LibRaw/pull/145 * The patch has been cut, the tarball from the download section doesn't match the git tag. dcraw/dcraw.c is totall different. - Use %license tag- security update * CVE-2018-5813 [bsc#1103200] + libraw-CVE-2018-5813.patch- new upstream branch, version 0.19.x * fixes CVE-2018-10529 and CVE-2018-10528, hence removing . libraw-CVE-2018-10528.patch . libraw-CVE-2018-10529.patch * the rest of changes at https://www.libraw.org/download#stable- security update * CVE-2018-10528 [bsc#1091345] + libraw-CVE-2018-10528.patch * CVE-2018-10529 [bsc#1091346] + libraw-CVE-2018-10529.patch- Updated to version 0.18.9: * samsung_load_raw: possible buffer overrun * rollei_load_raw: possible buffer overrun * nikon_coolscan_load_raw: possible buffer overrun, possible NULL pointer * find_green: possible stack overrun * parse_exif: possible stack overrun- Updated to version 0.18.8: * leaf_hdr_load_raw: check for image pointer for demosaiced raw * NOKIARAW parser: check image dimensions readed from file * quicktake_100_load_raw: check width/height limits - Dropped libraw-glibc-2.27.patch: No longer needed- fix build with glibc 2.27 [bsc#1079853] + libraw-glibc-2.27.patch- updated to 0.18.7: * All legacy (RGB raw) image loaders checks for imgdata.image is not NULL * kodak_radc_load_raw: check image size before processing * legacy memory allocator: allocate max(widh, raw_width) * max(height, raw_height) - partial cleanup with spec-cleaner - other spec fixes: * switch to https site * remove executable bit from copyright * remove outdated comment about build parallelism- updated to 0.18.6: * Fixed fuji_width handling if file is neither fuji nor DNG * Fixed xtrans interpolate for broken xtrans pattern * Fixed panasonic decoder- updated to 0.18.5: Fix for possible buffer overrun in kodak_65000 decoder Fix for possible heap overrun in Canon makernotes parser Fix for CVE-2017-13735 CVE-2017-14265: Additional check for X-Trans CFA pattern data - remove upstreamed libraw-out-of-bounds-kodak.patch- updated to 0.18.4: * Fix for possible heap overrun in Canon makernotes parser (CVE-2017-14348) * Fix for CVE-2017-13735 * CVE-2017-14265: Additional check for X-Trans CFA pattern data - add libraw-out-of-bounds-kodak.patch, upstream bug #101 - remove libraw-CVE-2017-6887,6886.patch and libraw-CVE-2017-6890,6899.patch: no need to patch dcraw.c, it is not used- updated to 0.18.2: Fixed several errors (Secunia advisory SA75000) ACES colorspace output option included in dcraw_emu help page Avoided possible 32-bit overflows in Sony metadata parser Phase One flat field code called even for half-size output Camera Support: Sigma Quattro H Fixed bug in FujiExpoMidPointShift parser Fixed wrong black level in Sony A350 Added standard integer types for VisualStudio 2008 and earlier - added missing parts of the fix for CVE-2017-6887 and CVE-2017-6886 + libraw-CVE-2017-6887,6886.patch - added missing fix for CVE-2017-6890 and CVE-2017-6899 + libraw-CVE-2017-6890,6899.patch- renaming libraw15 to libraw16 and amend spec file to avoid such inconsistency [bsc#1021327]- update to 0.18.0: * License changed to LGPL-2.1/CDDL-1.0 * Camera support (+87): + Apple: iPad Pro, iPhone SE, iPhone 6s, iPhone 6 plus, iPhone 7, iPhone 7 plus + BlackMagic Micro Cinema Camera, URSA, URSA Mini + Canon PowerShot G5 X, PowerShot G7 X Mark II, PowerShot G9 X, IXUS 160 (CHDK hack), EOS 5D Mark IV, EOS 80D, EOS 1300D, EOS M10, EOS M5, EOS-1D X Mark II + Casio EX-ZR4000/5000 + DXO One, + FujiFilm X-Pro2, X70, X-E2S, X-T2 + Gione E7 + GITUP GIT2 + Google Pixel,Pixel XL + Hasselblad X1D, True Zoom + HTC MyTouch 4G, One (A9), One (M9), 10 + Huawei P9 + Leica M (Typ 262), M-D (Typ 262), S (Typ 007), SL (Typ 601), X-U (Typ 113), TL + LG G3, G4 + Meizy MX4 + Nikon D5, D500, D3400 + Olympus E-PL8, E-M10 Mark II, Pen F, SH-3, E-M1-II + Panasonic DMC-G8/80/81/85, DMC-GX80/85, DMC-TZ80/81/85/ZS60, DMC-TZ100/101/ZS100,DMC-LX9/10/15, FZ2000/FZ2500 + Pentax K-1, K-3 II, K-70 + PhaseOne IQ3 100MP + RaspberryPi Camera, Camera V2 + Ricoh GR II + Samsung Galaxy S7, S7 Edge + Sigma sd Quattro + Sony A7S II, ILCA-68 (A68), ILCE-6300, DSC-RX1R II, DSC-RX10III, DSC-RX100V,ILCA-99M2 (A99-II), a6500, IMX214, IMX219, IMX230, IMX298-mipi 16mp, IMX219-mipi 8mp, Xperia L + PtGrey GRAS-50S5C + YUNEEC CGO4 + Xiaomi MI3, RedMi Note3 Pro * Floating point DNG support * More metadata parsed * Existing API changes: imgdata.params fields (all very specific purpose): sony_arw2_options, sraw_ycc, and params.x3f_flags replaced with single bit-field raw_processing_options See LIBRAW_PROCESSING_* bits in documentation. * Fixed bug in Sony SR2 files black level * DNG files with BlackLevel both in vendor makernotes and BlackLevel: BlackLevel tag always takes precedence * ChannelBlackLevel added to canon makernotes * unpack_thumb() data size/offset check against file size - removed libraw-0.17.1-gcc6-compatibility.patch (fixed upstream)- update to 0.17.2: * strncpy usage was not compatible with glibc bounds check- Complete libraw-0.17.1-gcc6-compatibility.patch to fix build on ppc as well- Fix build with GCC 6: * Add libraw-0.17.1-gcc6-compatibility.patch- updated to 0.17.1: * fixed two errors found by fuzzer (CVE-2015-8367) * phase_one_correct always returns value; handle P1 return codes in postprocessing - removed upstreamedretval.diff- Update to new upstream release 0.17.0 * Fixed dcraw.c ljpeg_start possibly buffer overrun * C API extension to support 3DLut Creator * More metadata parsing/extraction: XMP packet extracted (if exists), DNG Color information parsed, GPS data (partially) parsed, EXIF/Makernotes parsed for used optics (for both RAW files and DNG converted by Adobe convertor). * Exif/Makernotes parser callback (called for each processed tag) * Sony ARW2.3 decoder: params.sony_arw2_hack removed, decoded data are always in 0...17k range (note the difference with dcraw!); Additional processing options for Sony lossy compression techincal analysis. * Dcraw 9.26 imported (but some changes not approved because Libraw does it better) with some exceptions: no Pentax K3-II frame selection code; and no built-in JPEG decompressor. * Many improvements in data decoding/processing: Correct decoding of black level values from metadata for many formats, LibRaw does not rely on hardcoded black levels. * 224 camera models added to supported camera list. Some of them are new (released since LibRaw 0.16 come out), some was supported before, but missed from the list. * Fujifilm F700/S20Pro second frame support - Add retval.diff to resolve new compiler warnings- Update to new upstream release 0.16.2 * Fixed several bugs detected by running American Fuzzy Lop.- updated to 0.16.1: * Fix for dcraw ljpeg_start() vulnerability.h01-ch3c 1745486972 0.21.1-150600.3.5.10.21.1-150600.3.5.10.21.10.21.1librawlibraw.hlibraw_alloc.hlibraw_const.hlibraw_datastream.hlibraw_internal.hlibraw_types.hlibraw_version.hlibraw.solibraw_r.solibraw.pclibraw_r.pclibraw-develChangelog.txtmanualAPI-C.htmlAPI-CXX.htmlAPI-datastruct.htmlAPI-notes.htmlAPI-overview.htmlInstall-LibRaw.htmlSamples-LibRaw.htmlWhy-LibRaw.htmlindex.htmllibraw-develCOPYRIGHTLICENSE.CDDLLICENSE.LGPL/usr/include//usr/include/libraw//usr/lib64//usr/lib64/pkgconfig//usr/share/doc/packages//usr/share/doc/packages/libraw-devel//usr/share/doc/packages/libraw-devel/manual//usr/share/licenses//usr/share/licenses/libraw-devel/-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:38395/SUSE_SLE-15-SP6_Update/a89f9193aa7fb7986d2ee89f3800a668-libraw.SUSE_SLE-15-SP6_Updatedrpmxz5x86_64-suse-linux   directoryC++ source, ASCII textC source, UTF-8 Unicode textC source, ASCII textpkgconfig fileASCII textHTML document, ASCII textHTML document, ISO-8859 text, with very long linesHTML document, ASCII text, with CRLF, CR, LF line terminatorsHTML document, ISO-8859 text, with CRLF, CR line terminatorsHTML document, ASCII text, with CRLF, LF line terminatorsHTML document, Non-ISO extended-ASCII text, with very long lines, with CRLF, CR line terminatorsPRRPRR/eGh2r_MjXutf-80c1891a3f142290b453c5efd0625ee4fbf744aba9266317180c6c03c94f07752? 7zXZ !t/?IY]"k%Խ'a1揦nZjLؔ1>>_ab13Wi1FN1x-b7AC-wk!^"->ԤwXK4>{V'HL.K|Pqd#G Ed5I'a9'*399õ{C5zE[wGkBͭH^J4^f֒HR+'.+@Eifg,͉ԯ&up&ʹO)6J bJ1;ctFwy2C]q " kD Nsu ^JkVP,P%KbD L>66A|=΃۷܅zӷ КR5Ip<Bae$h1g,.bΝs|,otvDB<84]sҨzYuLߺzZZA`"])7r 6Bxdr޶ Ct1eryyCۢxfz2+e?¤u}j;bUD{W$$H*5>f_lXa$%Cǁ6 U~.bS7=AExc}#(L%ؙL]yUmA;LIxZBMNOij>q9 ϋYZȞޅeEF53S ؐCHg#Y.aletN9!N 8$Ea̔N_ ;UYCP$1'E)%tScf\;*jFH}yt1l׫I oTL&ұ10!$\ "6p#s{|1֤i*=A$=?l$Ez(i.#x2  Co3?j~iEKLQ :U-"1Wz%vNK[)<) 乯d9\ L·+Z2biȶ汱&:PMaGSRlB`;޷MJ/nXk2y@ ~h+QQ9¬}<ӆx?SkP{b,=[0Gh'3ZU8?RRYPO(Enyܻ7K1ֻ-d>:z%`.4;ë8Ba$h\̋9voMlgܢtã?q8Í C6O4z.)|PsΓf69&pCab=k%,֮:DDz/w.89CYԪ|XDْxFg{wUvERʦ?AKk[41e]CFc;' !2YW; 4ނ*U:5:;-4NceɁ JC_Nd|8bSxhʀO iT׃ 8Kc/b;hTih,l%1cScjFe9切 i(:m2|5&1ԵBZl n▭ F}6<fe BX&LzfupiDpOi9cLc߿Ј3ZhZ>k_cR$ܨ0>1Az7H"])lv>uKwK%DK~X)J D>I&C^sG sjWEns51-k1`x_5 x(w5 X'V[(Q+7{ MO`*Ս?\pș 2S:ݬq`>T~,\dG?A "{ZN}Lj9N{ᑃAOnU0S*1"(1̎m3^guԤV 6 iK&;W]+]ded"٣0ͨ<>p(Z_rE$y9xwU{y.*-wV,Iń0LG-:}3yUVy8+}\ytaS$t&"%I9c`*IS&-ے$CܼmK]g Pwmj6Px4dK5ZC`(};$!!~EgvOLqԷծ*S$ё":$BpKS1t%90l2.zllܽ0jG4K]vҶpW>gKS Q cs# K6Tl&OOK 9"EAu9P&z_)8#v_` )$ kW|'mISFKCXp:6Fx rH_q~{ &.d"r'zDs<=ʨ`͗"4STtm5͐t4oRׇ,4;5nIzx^T⡒N~ K1&!hʿ&Aq.lp!K'&ef$JXvF!f+w{SX!]Y:,I-&w):oH+tb lh2,OhLuu>>kB@ɝc}lL4vX,X Њ٬sJ-=q&U{ [*¡-a#(,F[Ȱ W]w:|۔m[:N mZqJ/+5V磮u>ފg5Lx59{fNgX'5"!Teuۛh48ד,'Qq=KLnJERj "X>2Uwz;ߋ~9Vvof4uh_u?eX+ O@C 礝S%qJ~GTП `b^`LQk =% ‡UĨ1&[Mf1ʽA'(J߭ L]<+C?H3EYcX}+E3F<7EjMr94F'YEx\&|(\l WwB P0Yf~%~ ^N'57ʻ+wOc2oy*1d$VgN$NǼI"d',u*ksI%LmϽF$armQzL8O |hx2ؽ6k(&j)!UۆM BG 1xrwɘn^8DZS -WcY$c&.&wdT EI9-Ơ ;7 |#I[nRQ\OW*7{3%iqߑjW !)FHr#zbW:Lo] XC%Ó o5m'*}(f봽aIܬ 7^n>z[1A0okSiH!S(0ܖ3yT{dUEC uؠx^^y?M*j~eFmp7)x ٜDhUOrZ=/m d %" }GŎ&A/ }F ɻ!I G6k n>l#&42.z Q1D+ x Hee<*g+A[Zිdl_ii@ ܒI %qaUƑ "mjV4 -8/@eAfabl̽nlt9ҥ'yرĒm[k$,iU!ȔU[EFoU(&u4l~mbS@u85DܐHWumpI_P׏!0kqwWWpl3EdvՌp$-A٤oz )ͯV-3YTxꐽ"~X1B  c9#q>*SoRG ZFIZyVDH^?k(G="_Uj5πT@h~IT d=r)lm[Kz À݌6V V&,([HD0xs#am%LT?tҶ/1R3L *FzDNdKܭ} =dw&|`b$I<6C ~}آ@ҏhntS{i"dӹ]>P^*ǿP>Xs|h<rrdsDp+~-X|v]uz Á-gA1y:/*AHw lVA9b]L5~r~"d𝯪B _AXNCNՅ s9Γ!`ח>V٠рt'_TtG.X){1ﵴgGXm21zrOl;+6w~HgSBzx'v3p|̶M| Y|ø??*gi*gYkZm)l 5n͵eU9}>;$|JR3tшwB[􁯨 e=Ma8Wؼ!q  )$*S|`yX?-hvy @Re>%4~Ɗy[0%]eBMiu9 ?˹?+} kb-Arbwϡڙ^fѻYBZl}'` sēTؖTjjL ac6Z 2T&a;'~ʲZ9;hHLV䘐a%.6U> \5yտlnD4ž%>&q Y&aJ6-O/^DnB4FdPX p`=M"'LҭepmMζ(hnW׌~y$,^3PMg8H{"7;NhQEj%)$jd*'+S(J;yK)V'5,+;&G!["ezʭ; ' {hVi,Xnߢ­stڴe/ esaq琋Y\+W1M?ve8I@JCLJ#K.3jwYNnUEZ.V޼.@>Xwsc 0RaU=8S:)9[Wd^fLVzD425>"ehqM`.ĶEHK(Ѳ ̸FuY%gF=X`KVo4prH^%\H)Hd0BF !L(#/&H=!6Hn1KRH5o4Xg2u#@R.]<ʆZ'lc"PwΌ; ;9DW'+ա{6Yӌ9T6p #ځj+JZQKͬLsq2v;E&\kS]ZApALF~ZŌmQ~ Ҕ\/pK}_a4meyS ,H@ խukk7&,8vj!F 0q8<uY!q0F }/y$-y9`aK|w9/5}L7O_R U|Ι(SL8&b0.f4 ? /PZ5.e+rkiTPZ;r|jo6b ngfg26(pUWNƉ3;(+bxRg.O*#U7܀:c kBbi#7~Lk#P@:A4^J'bÍ#+GFz]ﰗCiu# 9 KGr Dޟ,TGxHxϜyi aDd\);-&"}!J~6BŽ(~#I6mNEhby{Hgh2BU ŀ7sFիrU@)[t, I1@<% ;xz 5S R>" "Kqj7z290O"Hg8:6&L(oI1c|Z$u/a`Q %x`V̄/@cPN;f( ` y!!Rl,g9De7, 7A=ϭZbfP8)/aB|f4FP^W8_D a>P |5IKF"W~ơ)`yaCJ\&mwHoOs 5T+ OEZEJ#;$wTr-u!/֡oPM׷Jw"0#Sx"IΙG+a{+-A6Ҟ<]LBT 1 `&9$lRȔ2Dba>F;Lz>>wK z+B㿪 %)WT ׃LmWt,RщqA@Qq28,W βĨ5S 8؞͉6"@mܡA5iDDӟZ1OG-oAkEr!uJ4s T:xEvٽ3/釈ݴޯOh89ʅ:ڄleC[ ^>+drxM֬7x)xe:-d㠭goCHi2zǘ_%@ZD 'v_9܃hy;auI6\A QN @ÜNOoQG!yTU4PO"`I߉rj+ܠ?͛ZuTRO .wխ~Yԭ\~m= .JlQb; 哂^2 Ga!OJ 6=vD#xRJ}n0_aUbl.MN{Z4A>j&+bbܟ+:ʿʬ/x(`~3n8-?r.CoS ")c0PyI L8|| -v~64"HS{x1Ӏ$ N)_ƒP@B36Ї *Udf⻜Lnή 1H' K̲Q؉,m5Kj#[쒆p<[7Ve@Z.gUJs³cj:oh\h5dc;Xk?"ڏ<IJ[?_.>|3R*= 9q;lh~]Z2?kȱت߾)yP-2\SgM Jbp>N Wi2e، v qO6w6R7 :KW W耼 V,jSUǮ3|sXI f&`_]`%wt5N(+ADVs.FZ"&67һc'oC2H˨()8;eisGRz[ݬOC&u$]ƺ!A TXi!yԪ$MU׸}%_p[a5媴1P3nS`/Do˰ϤZ33n抜P*6໖5臦h_E[L߻3ɺ$@YN;#?"HO?R4L\'C,O`A\|Osklc@9V8L7eP}a@4 ۶ A4fa5LJHK-8DOL\lo+MtKJC>BHFކ Q_oh4%`$v-Vx+AWbNJ+;^_'zW9ȇv йfq Y> 7BCm~8`Yp~PdQ}[9Y1#u'<9T4A~W␙C zXO,X@EBhhPe3 a ]䩬Rc/,+%Sw#;&43l2(/( )o.sG2}tP^>fp"q7)4*nBk9/!M!cC4.:=J üe㴦bY[b?r6J;?:kb*0TRKlpCt1chN( wnuG8^:4ZUM4-= 7E,/ib .gDTħ ؏$UVϐ! mR}maDqN~2Rxo[3K []3ah6 Z3A?C 4rL78t =kf3>(RwR1_ ]|USކPT$AF5m乤'FeAjV8 xS&kR&LTk`x&ܚzwZѰ>q9Kڹ)Y 5F|_(BUO9txKZ9:ߑ9aw$Z sO]5=D俌4w5'*D7(zelCS<J 8}UtMz8%8C :-Chln$kZq>G/e/%vjj>`㬷{HJמģ̂r^w[MYχǾ'i!@zL)p}/aի?j@Qm/}ep.azbhKX3Ȑԏ^C>)frLrB7pz)reyZ`A.(z6ϔ660ԶB+?ITG,oZrW* Flt$]CC=IO?k=E-Z3 {x?}=%"RE@G}޼y BJڝX f>s#n2 K5]5>oy-.=5}þ;2@VƬ%=?52#3Qh&{$فꆎs}A ?@ .>o^Wp凞?Se8Ge\}: M&y["Ct=k4q mwVXka5@&SfRN FF'k%#$eG6ZEW?O>;Oл5{b(wQ"PIy6xvwZ({/7s%h[%s 4}l벟GCPr/:[) KnrowV ͌ 蘉S}GK,?2x\()?3V lVք؎1V֋?UɲYGZU [<{,N- qf/= I%N/s췳RcծCJPҌzYBЧfRIdGǣQzG!cp#癧ڧ K=^ E %K'RaLQ¨m(3A? t=" ڤ`@@̏ip!3$0oP7{zDZBL|a/x LYhn^$W"gaLCΔZ,ʸQ:>{`fcXۨAߐPÖ>Q@16aomJڸpsӿ'O[IY wx|?@mҖ?TEk(2SI' [DR & ^G؋~St-ZSY };ʁGר;Q}Ϙ} 94*i#T &YhYS+GhX GTGR>^MMLkMj3__%b%>q+`5OFzzWW̿,FP7[ hIu><>: M[+l? yFwwmʎ1z`n/]r>Zk,cĨ?[zZQ0T)F94n&x.Sx2Dq;!P] 5_ygqeOYDBw3 ]LU.qr0%J"MAnۊ81+ݤi(Ij7_͜ ljH2f웩ώDG1Y2jGaBT|(# g;(ڄ$x9PLpRҽ$]f6cg/ߒ,涠GKz)7ׅ ͬIx-ۇE30E-ak!\ѴhT)Ts{7wMe'rk2S fmb1&03jlS%JV=RvϐtBݏ\3ݷ@(rnsB$"r;V+m=Ƿ³Ի똂Z$R- Bjx[]@+o3yRלX.D%R",i @9b~S}bχ+'[OM`Kd;p*3l#|vPILRuL8ڜ}|sN{hu.&itjiֲ?ol N;9nA4l]mqN׬E f[uWS˻k9rqU]_7o)Ÿ<]Gtiy`ډ! # eP<<,w߮kΐ:V^wJh/>e@uE)VV·a^/ ސ!lQM9pI|CbPMQ@/#^0@IЎcn3X}@se?7nuB fJVuC<jm)5kiԖ+Q=$d-M}R(pd5)v ӷXhu5a|سffJjZ R}rw>_>ǡy'>.-z W1VyF `QG=+ΰ]"[]mP)=>( Fɧ}FS5?CHd;MZ&*E=6(rS`fgQ_N|ݯ^J 4_C((1)$PpTEV#0UruWdCoJ[:|o8TůXWO5u$G7eKkĐ4NS y>{t` /hifJtL*OLB<]Yܯkљ5C#<>Ie _kЌ:Aggf=Dw&őCe4Iv1.)UYDcV+ ^ mY4|d\cefx_WG~c;N&"+.[ѐK鈴K&WUcswfGsNS +ÉY8S\'gi>f,iDZҲ>0[D9Fj9 ̰&oݗG]"hsV4j$)|LZcY n*K2ZXPR1RDhIޞ+>Lo vW.4X"Y=.rƂE 徸k^nzT\L9U(&ijȚ:>'/|f,vJ rU$ XzQN5\~f@:* }k8YKQX8DӠKp#hv C]<}6;!57fxNCMns_YnF I}l­m*uN`&:ub\KIUIћT{!TYUF 'M.LA" +qաE=^.ͮ8X4E VWRc(f[0cQ-(8~{8yU[(u{M'9s T+›hEsN;m!=v*1AE lM[I`vݔ ]jƪm".rw+c[{@so {GRe UCl#!YM%{>bT⪰~CQ-AU=zPK#q)| _a84Vhggf}U!>2jCۡ+֝s-jZ~fW>1|*~ IR0IfAp 9 g>=w[~q߃ #BOtQ)qP)P[l(;ދˀxg~k|X'=!(/#o8!rw @Bc-'☙',ҝWY4p$VG6L| ι|g*_dPi3fS-Z f7+zsѢ ORKbNTɶǎ.f4)*hS,TtO@^Ha>$[ʹlNSkf{L߃^W_`)(cgO1[C6fO }ٛm*RAiaT=PtAgmL7nCHڧ%ۥ)Fl9|ןdž+rCkP/AXo?wM &@xV0KibfMD+(& >g9<+P5,=AT_aiϵ2gg9oe 2;pē[X0R<3~|%/z/{_h-qrCL!rT i5(QͺKQ#($SO}s; *x!m7*ފ|kϏ BxaЕĵY/tء E/t͑&v;NZy*A,Xp\MLGOvLN1YhCHnaCb%@/,׼m޿t&>HFl8@mR~U~ԣ-wl?9Zs@*%٦ u͈(3EbE,K[:jyg=Ftࡈe q>?c͈CшWy{? Ά"mm/ZQKǸZ'-Ӝ ^: Ed2f31FWzE@ ڬauXz^|E ܦ ;Fn0| TqǟA3ErxƆGXTOYmRraFTyY_MEO$jԐ.7p7T Ov0ua g%V{t.B.d"%nNJ2``|gy>@0!>C N;96Xq#,hc XSsӾmHO\,\6;r 9Na4N tA7qyV.Ġ] W)'˄wWtd$hh +?DVpz= vfEAZ]>IiO$ݯ:k#g7@Ac1cۛǬ8=V2n,t?˖O20 x\aZ!05 4z>!JK_ƌPw%֛YR 1'GJG.l->zLiqi3S*@Ɗj?"7Sv, -9̶ ք1SL`YP+kOT V@ģ"G,yEsr@%,<Ǹ 45x_ŚMsQQOy}' cWONmcL?Dz ʆ Ɛm IYd@=ҍE!.KJvMTiYe{g 'Fj5 nȷ"'2(*$D y3Vϫ*>QCCWҀ%<8ws5',WB!(I[vmC# ET%PHuΖkz "vFQ%`uH{] .P妍/C`Vn\tO< -ԲE֓&. Ol軠](<-h/XoUaMQ8HB'tN/jYKB*I$>=Y 7ݢ@ i$#;~tR"ϫb*j2м締w~ ܑd㟖ɲ\20!$ q/Ήe %h+0> .͏B7% 7'p oe8.ڰɴQ{v! =-}ݽ[hzz\"4F1$ ZN< D0%K׽o'n:1=L4z~eYr`4ݪ> ٞ|`Wz T yg ?&;]%O!ɇ!uimW|nģѷYOp8!l&@^Vw 7Bb[GB[|rɜΘg(ЧLsvc}֭@kLL5DKuc4'hO50kFjϛv"%"Eu^]lLYUV51pQ;3¹FUiJ* '>RټYB(kﮊ;;{?Sj9STTט5\- y"a2r2Z{'Bj(/0Ii-V1(fOF5+O̩\ߨLeМhTwQ,v̩,=8kj8t7wlNFp3 WpF1%" Iu抍]")E<3f8VqluiXkϦ(E 3y1ꤣ+T]hK^[kf YAҰs2?׏Edu(G"xv/T-w; o* 2hy(bJVc"\6TL wOHVF3E0ګר2?<7ģe]~IOmp YI稄} /3B,.bC#h7r wCB TinD-8|q-w }HrJrRɛ/ ynz1㔀7Y$K4" {#o-=Z IuKUbzG}),5ƈ9NuIm)PD܇H:F' %R3U"rπC͛^]!vى)IЧ9a&ةYP (XвD'V'wȾ#T!Evu}u+ 20B 0C̭FB:W|ieKSq [(8`FZ/6I6X4P]>]畺Px+"im)G ޶.zcfv{eY^.[Ώ=/\>=| Y)jxCbWZR5s A :WPi [(ܩ5t C``18kGRW8OU8 4)3/jNLT;։8,鈳0SQZJgx7x ޽A CvK "s ~'_W |Stc{4Lυ~g%OaOH;Y6+IQdl& p_6:W4YR)g6&!a=2%8(eV-{ faNq~>sD24?}4k>+b.\(}sP "]W=PJl1yMQ#[C+dRyKiDrAjisl37[bRVݾn_Н-+g{B̓𢳭^ ׉4>_{ٛrϴ7YIc׾XS95 Y:xstVCX(Πi0-EKv*C>؁rpĴT(kI jnF47)9?ސoc{q6`_7 Ț[W 6yM˅ Rmv$x }Α1"?ڝlos'K+}1^q[{fm2ʞQ0W'bw$ 55uG>-kB7c9[љhfJvĺ4~YI)+@͛nIG or{E9to<@dOeBJ2%9|( gj̵@^j&m,gբ w]ӕM{)R '(1jQEr#4 W==%Bfua`_fO$S3hnbS߇; fr!L}hPAHiyx.D}ڒȧi3#+ι&SL(,|0y@\dz As^+C_/R) ߺ"%$*Q؄DJˢoܑմ?Nj`DH-X&DOOkߤQ=Lܴs˩LWDg@O=XJcX fKuϓj8\!wA!nAன(2I{Z( dF.Ǿ'0v r@vmzVɹ}IƺtHc3=69 Al 2-50/ƆBW"Xw8T}jL:lӲp%0 I4^;fЖg1»PryR+Bczm@sXݫ<Ks B/7ldAF0s;3)Il xX *^u**y;-1NtuPD@Ќ:p.3è=9J1Һy6gf j{n5E[Ӝ4\|n#g&OP2V9bJ`T] 70#ęͱA= YZ