maven-resolver-named-locks-1.9.15-150200.3.14.2 >  A e8Wp9|@'20;Nme,aA ɶQNӾuW*~ec8{ Vp0s\ѵ3Ef뱌AZ]@,YnmX.5%j:(.fB{!&r =sb}B[А\!}LP*Fp-AǒQzt< ;!B|#U & \IZ%Y ޵Ȭy7Os8E`ws> ^\' 12f826e4e77f4d1133e19579efc291cb1e023047c521adc0145991ce629e784f31c3fd34a077d5e65c0bc51be4ca1a916d7c2d47e8Wp9| `jx:bv85Vla~Xci(u6N,z8/RG8J7PV;<&^# \h~/Y3UgصxIyYZp n.w[ ϵ&5O9?7X)wZ!$/]c(œ6A@``܄#X&Z0h"|3x*~o114o`Xy8屳kvnFH>p>G?Gd$ 2 V AGP t            A n (89:FBGB HB IB XCYC \CX ]C| ^D3bDcEdF$eF)fF,lF.uF@ vFdwG$ xGH yGlzGGGGGCmaven-resolver-named-locks1.9.15150200.3.14.2Maven Artifact Resolver Named LocksA synchronization utility implementation using Named lockse8 h01-ch3bRSUSE Linux Enterprise 15SUSE LLC Apache-2.0https://www.suse.com/Development/Libraries/Javahttps://maven.apache.org/resolver/linuxnoarch0n60IAA큤AA큤e8e8e8e8e8e8e8e8e8545fbbf3a97ba05e1a3b7e30dca0fe5657fcfce551635daaf26c6f0ee2412b8a726b90ec4054cb09fc49a6042d8caa0cf764360fbccd1e042e0dd441f32c25d07627f41009c036607cbf5e29bfac99a4f427cff4512e84a1d79ca488b2ffa0c5../maven-resolver/maven-resolver-named-locks.jar../maven-resolver/maven-resolver-named-locks.pomrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootmaven-resolver-1.9.15-150200.3.14.2.src.rpmmaven-resolver-named-locksmvn(org.apache.maven.resolver:maven-resolver-named-locks)mvn(org.apache.maven.resolver:maven-resolver-named-locks:pom:)mvn(org.eclipse.aether:aether-named-locks)mvn(org.eclipse.aether:aether-named-locks:pom:)osgi(org.apache.maven.resolver.named.locks)@@@    java-headlessjavapackages-filesystemmvn(org.slf4j:slf4j-api)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.1e 0@dC@dRLb@bDF@b5b3"b+9a@`q`@`>_@]7@\+@fstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comjengelh@inai.dejgwang@suse.comfstrba@suse.comfstrba@suse.com- Upgrade to upstream version 1.9.15 * Bug + MRESOLVER-373: Remove lock upgrading code + MRESOLVER-375: Several key aspects are broken in provided and trusted checksum feature + MRESOLVER-376: StackOverflowError at BfDependencyCollector.processDependency + MRESOLVER-380: Lock diagnostic: attempted lock step is recorded, but on failed attempt is not removed + MRESOLVER-393: Transport HTTP does not retain last modified as sent by remote end * Improvement + MRESOLVER-220: Modify signaling for unsupported operations + MRESOLVER-382: Define local outgoing (bind) address + MRESOLVER-385: Reduce default value for aether.connector.http.connectionMaxTtl * Task + MRESOLVER-378: Update parent POM to 40 + MRESOLVER-381: Undo MRESOLVER-373 as it was fixed by other means + MRESOLVER-386: Make all injected ctors public, deprecate all def ctors + MRESOLVER-388: Transport HTTP old codec proper override- Upgrade to upstream version 1.9.12 * Bug + [MRESOLVER-371] Unjustified WARNING log added by MRESOLVER-364 + [MRESOLVER-361] Unreliable TCP and retries on upload + [MRESOLVER-357] ConflictResolver STANDARD verbosity misbehaves + [MRESOLVER-352] Duplicate METADATA_DOWNLOADING event is being sent * Improvement + [MRESOLVER-360] disable checksum by default for .sigstore in addition to .asc * New Feature + [MRESOLVER-370] Lock factory should dump lock states on failure + [MRESOLVER-353] Make aether.checksums.algorithms settable per remote repository * Task + [MRESOLVER-366] Upgrade build plugins + [MRESOLVER-364] Revert MRESOLVER-132 + [MRESOLVER-359] Make build be explicit about build time requirements + [MRESOLVER-356] Remove Guava (is unused) + [MRESOLVER-354] Document expected checksums- Upgrade to upstream version 1.9.8 * Bug + [MRESOLVER-345] Conflict resolution in verbose mode is sensitive to version ordering + [MRESOLVER-348] SslConfig httpSecurityMode change is not detected + [MRESOLVER-339] Preemptive Auth broken when default ports used + [MRESOLVER-325] [REGRESSION] Suddenly seeing I/O errors under windows aborting the build + [MRESOLVER-330] Static name mapper is unusable with file-lock factory + [MRESOLVER-314] Getting "IllegalArgumentException: Comparison method violates its general contract!" + [MRESOLVER-316] DF collector enters endless loop when collecting org.webjars.npm:musquette:1.1.1 + [MRESOLVER-298] javax.inject should be provided or optional + [MRESOLVER-305] Evaluate blocked repositories also when retrieving metadata + [MRESOLVER-309] PrefixesRemoteRepositoryFilterSource aborts the build while it should not + [MRESOLVER-313] Artifact file permissions are 0600 and not implicitly set by umask + [MRESOLVER-296] FileProcessor.write( File, InputStream ) is defunct + [MRESOLVER-292] Documented and used param names mismatch + [MRESOLVER-294] Fix JapiCmp configuration and document it + [MRESOLVER-285] File locking on Windows knows to misbehave + [MRESOLVER-246] m-deploy-p will create hashes for hashes + [MRESOLVER-265] Discrepancy between produced and recognized checksums + [MRESOLVER-241] Resolver checksum calculation should be driven by layout + [MRESOLVER-242] When no remote checksums provided by layout, transfer inevitably fails/warns + [MRESOLVER-250] Usage of descriptors map in DataPool prevents gargabe collection * New Feature + [MRESOLVER-32] Support parallel artifact/metadata uploads + [MRESOLVER-319] Support parallel deploy + [MRESOLVER-297] Chained LRM + [MRESOLVER-167] Support forcing specific repositories for artifacts + [MRESOLVER-268] Apply artifact checksum verification for any resolved artifact + [MRESOLVER-274] Introduce Remote Repository Filter feature + [MRESOLVER-275] Introduce trusted checksums source + [MRESOLVER-276] Resolver post-processor + [MRESOLVER-278] BREAKING: Introduce RepositorySystem shutdown hooks + [MRESOLVER-236] Make it possible to resolve .asc on a 'fail' respository. * Improvement + [MRESOLVER-346] Too eager locking + [MRESOLVER-347] Better connection pool configuration (reuse, max TTL, maxPerRoute) + [MRESOLVER-349] Adapter when locking should "give up and retry" + [MRESOLVER-350] Get rid of commons-lang dependency + [MRESOLVER-327] Make tranport-http obey system properties regarding proxy settings + [MRESOLVER-340] Make WebDAV "dance" disabled by default + [MRESOLVER-341] Add option for preemptive PUT Auth + [MRESOLVER-315] Implement preemptive authentication feature for transport-http + [MRESOLVER-328] The transport-http should be able to ignore cert errors + [MRESOLVER-337] Real cause when artifact not found with repository filtering + [MRESOLVER-287] Get rid of deprecated finalize methods + [MRESOLVER-317] Improvements for BF collector + [MRESOLVER-318] Cleanup redundant code and centralize executor handling + [MRESOLVER-303] Make checksum detection reusable + [MRESOLVER-290] Improve file handling resolver wide + [MRESOLVER-7] Download dependency POMs in parallel in BF collector + [MRESOLVER-266] Simplify adapter creation and align configuration for it + [MRESOLVER-269] Allow more compact storage of provided checksums + [MRESOLVER-273] Create more compact File locking layout/mapper + [MRESOLVER-284] BREAKING: Some Sisu parameters needs to be bound + [MRESOLVER-286] Improve basic connector closed state handling + [MRESOLVER-240] Using breadth-first approach to resolve Maven dependencies + [MRESOLVER-247] Avoid unnecessary dependency resolution by a Skip solution based on BFS + [MRESOLVER-248] Make DF and BF collector implementations coexist * Task + [MRESOLVER-326] Resolver transport-http should retry on failures + [MRESOLVER-331] Make DefaultTrackingFileManager write directly to tracking files + [MRESOLVER-333] Distinguish better resolver errors for artifact availability + [MRESOLVER-320] Investigate slower resolving speeds as reported by users + [MRESOLVER-291] Undo MRESOLVER-284 + [MRESOLVER-279] Simplify and improve trusted checksum sources + [MRESOLVER-281] Update configurations page with new elements + [MRESOLVER-282] Drop PartialFile + [MRESOLVER-230] Make supported checksum algorithms extensible + [MRESOLVER-231] Extend “smart checksum” feature + [MRESOLVER-234] Introduce “provided” checksums feature + [MRESOLVER-237] Make all checksum mismatches handled same + [MRESOLVER-239] Update and sanitize dependencies + [MRESOLVER-244] Deprecate FileTransformer API + [MRESOLVER-245] Isolate Hazelcast tests * Dependency upgrade + [MRESOLVER-311] Upgrade Parent to 39 + [MRESOLVER-293] Update dependencies, align with Maven + [MRESOLVER-272] Update parent POM to 37, remove plugin version overrides, update bnd + [MRESOLVER-280] Upgrade invoker, install, deploy, require maven 3.8.4+ + [MRESOLVER-251] Upgrade Redisson to 3.17.5 + [MRESOLVER-249] Update Hazelcast to 5.1.1 in named-locks-hazelcast module- Add an alias for the wagon connector- Build against the standalone JavaEE modules unconditionally- Remove the javax.annotation:javax.annotation-api dependency on distribution versions that do not incorporate the JavaEE modules- Add the glassfish-annotation-api jar to the build classpath- Upgrade to upstream version 1.7.3 * Bug + [MRESOLVER-96] - Dependency Injection fails after upgrading to Maven 3.6.2 + [MRESOLVER-153] - resolver-status.properties file is corrupted due to concurrent writes + [MRESOLVER-171] - Resolver fails when compiled on Java 9+ an run on Java 8 due to JDK API breakage + [MRESOLVER-189] - Using semaphore-redisson followed by rwlock-redisson on many parallel build of the same project triggers redisson error * New Feature + [MRESOLVER-90] - HTML content in POM: Maven should validate content before storing in local repo + [MRESOLVER-145] - Introduce more SyncContext implementations * Improvement + [MRESOLVER-103] - Replace deprecated HttpClient classes + [MRESOLVER-104] - maven-resolver-demo-maven-plugin uses reserved artifactId + [MRESOLVER-147] - Upgrade to Java 8 + [MRESOLVER-148] - Use vanilla Guice 4 instead of forked Guice 3 + [MRESOLVER-156] - Active dependency management for Google Guice/Guava + [MRESOLVER-168] - add DEBUG message when downloading an artifact from repositories + [MRESOLVER-193] - Properly type lock key names in Redis + [MRESOLVER-197] - Minors improvements (umbrella) + [MRESOLVER-204] - Add a SessionData#computeIfAbsent method + [MRESOLVER-214] - Remove clirr configuration * Task + [MRESOLVER-141] - Review index-based access to collections + [MRESOLVER-151] - Enforce a checksum policy to be provided explicitly + [MRESOLVER-152] - Perform null checks when interface contracts require it + [MRESOLVER-154] - Move SyncContextFactory interface to SPI module + [MRESOLVER-155] - Make TrackingFileManager member of DefaultUpdateCheckManager + [MRESOLVER-158] - Simplify SimpleDigest class + [MRESOLVER-159] - Mark singleton components as Sisu Singletons + [MRESOLVER-160] - Deprecate ServiceLocator + [MRESOLVER-162] - Restore binary compatibility broken by MRESOLVER-154 + [MRESOLVER-170] - Deprecate org.eclipse.aether.spi.log + [MRESOLVER-172] - Make TrackingFileManager shared singleton component + [MRESOLVER-173] - Drop deprecated AetherModule + [MRESOLVER-174] - Use all bindings in UTs and tests + [MRESOLVER-175] - Drop SyncContextFactory delegates in favor of a selector approach + [MRESOLVER-177] - Move pre-/post-processing of metadata from ResolveTask to DefaultMetadataResolver + [MRESOLVER-183] - Don't require optional dependencies for Redisson + [MRESOLVER-184] - Destroy Redisson semaphores if not used anymore + [MRESOLVER-186] - Update Maven version in Resolver Demo Snippets + [MRESOLVER-188] - Improve documentation on using the named locks with redis/hazelcast (umbrella) + [MRESOLVER-190] - [Regression] Revert MRESOLVER-184 + [MRESOLVER-191] - Document how to analyze lock issues + [MRESOLVER-196] - Document named locks configuration options + [MRESOLVER-219] - Implement NamedLock with advisory file locking + [MRESOLVER-227] - Refactor NamedLockFactorySelector to a managed component + [MRESOLVER-232] - Make SimpleNamedLockFactorySelector logic reusable * Sub-task + [MRESOLVER-198] - Replace assert by simpler but equivalent calls + [MRESOLVER-199] - Java 8 improvements + [MRESOLVER-200] - Simplify conditions with the same result and avoid extra validations + [MRESOLVER-201] - Make variables final whenever possible + [MRESOLVER-202] - Use isEmpty() instead length() <= 0 * Dependency upgrade + [MRESOLVER-185] - Upgrade Redisson to 3.15.6 * Change of API and incompatible with maven-resolver < 1.7- Upgrade to upstream version 1.6.3 * Bug + [MRESOLVER-153] - resolver-status.properties file is corrupted due to concurrent writes + [MRESOLVER-171] - Resolver fails when compiled on Java 9+ and run on Java 8 due to JDK API breakage * Improvement + [MRESOLVER-168] - add DEBUG message when downloading an artifact from repositories * Task + [MRESOLVER-177] - Move pre-/post-processing of metadata from ResolveTask to DefaultMetadataResolver * Needed for maven 3.8.4 - Removed patch: * maven-resolver-1.3.1-java8compat.patch + fixed upstream- Do not build/run the tests against the legacy guava20 package- Upgrade to upstream version 1.6.2 * Sub-task + [MRESOLVER-139] - Make SimpleDigest use SHA-1 or MD5 only + [MRESOLVER-140] - Default to SHA-1 and MD5 hashing algorithms * Bug + [MRESOLVER-25] - Resume support is broken under high concurrency + [MRESOLVER-114] - ArtifactNotFoundExceptions when building in parallel + [MRESOLVER-129] - Exclusion has no setters + [MRESOLVER-137] - Make OSGi bundles reproducible + [MRESOLVER-138] - MRESOLVER-56 introduces severe performance regression * New Feature + [MRESOLVER-109] - AndDependencySelector should override toString + [MRESOLVER-115] - Make checksum algorithms configurable + [MRESOLVER-123] - Provide a global locking sync context by default + [MRESOLVER-131] - Introduce a Redisson-based SyncContextFactory + [MRESOLVER-165] - Add support for mirror selector on external:http:* + [MRESOLVER-166] - Add support for blocked repositories/mirrors * Improvement + [MRESOLVER-56] - Support SHA-256 and SHA-512 as checksums + [MRESOLVER-116] - Add page with all supported configuration options + [MRESOLVER-125] - Use type conversions returning primitives + [MRESOLVER-127] - Don't use boolean for property 'aether.updateCheckManager.sessionState' + [MRESOLVER-136] - Migrate from maven-bundle-plugin to bnd-maven-plugin * Task + [MRESOLVER-119] - Turn log messages to SLF4J placeholders + [MRESOLVER-130] - Move GlobalSyncContextFactory to a separate module + [MRESOLVER-132] - Remove synchronization in TrackingFileManager * Dependency upgrade + [MRESOLVER-105] - Update Plexus Components + [MRESOLVER-106] - Update HttpComponents + [MRESOLVER-107] - Update Wagon Provider API to 3.4.0 + [MRESOLVER-108] - Update mockito-core to 2.28.2 + [MRESOLVER-117] - Upgrade SLF4J to 1.7.30 + [MRESOLVER-118] - Upgrade Sisu Components to 0.3.4 * Needed for maven 3.8.x- Set buildshell to bash for "<<<".- Upgrade to upstream version 1.4.2 * Bug: + MRESOLVER-38 – SOE/OOME in DefaultDependencyNode.accept * Improvements: + MRESOLVER-93 – PathRecordingDependencyVisitor to handle 3 cycles + MRESOLVER-102 – make build Reproducible- Upgrade to upstream version 1.4.1 * Task + [MRESOLVER-92] - Revert MRESOLVER-7 * Bug + [MRESOLVER-86] - ResolveArtifactMojo from resolver example uses plugin repositories to resolve dependencies * New Feature + [MRESOLVER-10] - New 'TransitiveDependencyManager' supporting transitive dependency management + [MRESOLVER-33] - New 'DefaultDependencyManager' managing dependencies on all levels supporting transitive dependency management * Improvement + [MRESOLVER-7] - Download dependency POMs in parallel + [MRESOLVER-84] - Add support for "release" qualifier + [MRESOLVER-87] - Refresh examples to use maven-resolver artifacts for demo + [MRESOLVER-88] - Code style cleanup to use Java 7 features- Initial packaging of maven-resolver 1.3.1 - Generate and customize the ant build files - Added patch: * maven-resolver-1.3.1-java8compat.patch + avoid calling APIs added in Java 9h01-ch3b 1698232333 1.9.15-150200.3.14.21.9.151.9.151.9.151.9.151.9.15aetheraether-named-locks.jarmaven-resolvermaven-resolver-named-locks.jarmaven-resolver-named-locks.xmlaetheraether-named-locks.pommaven-resolvermaven-resolver-named-locks.pom/usr/share/java//usr/share/java/aether//usr/share/java/maven-resolver//usr/share/maven-metadata//usr/share/maven-poms//usr/share/maven-poms/aether//usr/share/maven-poms/maven-resolver/-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:31271/SUSE_SLE-15-SP2_Update/1edbdb3c5f2fed11ae54ae72e832e98b-maven-resolver.SUSE_SLE-15-SP2_Updatecpioxz5noarch-suse-linuxdirectoryASCII text, with CRLF line terminators (Zip archive data, at least v2.0 to extract Zip archive data, at least v2.0 to extract)XML 1.0 document, ASCII textXML 1.0 document textPPPPPRRR+99DfGs4yutf-8930be7fdd478d7aede76228e32ac813c4f511c8a9ec3dc1b064ba361ec301990? 7zXZ !t/dW] crt:bLL UR.>xp3%͸&ɳkqhk~'IЀu7fk;0nk 'ƭ^>'PL4wWKtsY܇R0Rɭ;ޑQ55NPx ]"'#N'giȮUBe!~];'7r!`h z:W#Pr3H;t3sӮ?TQu8 . زK,auZ!JB-8nl V&-U~s8-?^h~ oW'?ϡک*ƽ<6WkB(+G8ls $! ի_{{_ ef<ىT:賵m?ʣ`ذS&rb}EYYhE"H^M:.K#g|FD3uNTZBI AFhWb]AOƉOP١d^EyXŎLFi-S?nAUۿ6gg&q|vk\\tM750R L0VeaMrH}\7 RFzBuko;S^4|\5S/1;[a!]!t4oX6A62x9ڬ%?V7ӞbP3ncF0^:av1sݮ3[nN]9{ɣJ`T|3mJ|{/?tns2pS@( -:5X )Ҹ2U|O`%tNs$ .(RCw E?t{9ި弉E&Z_2̘]x&9iIfXLOk+jz# OȂ=I[@쫧>>)||P HTS0Q]i7%qf8N~&D42YXL@͔ |ǴLC@%>>5'eԥ VAeH$d.o LA}I ,`;M\ѶK[kȴ:* $)d.u"T q+DJEJZ.N#D":|/MvP/5a DoNJC=Sr{GpNZQervdA}f5˷g$Ujҝ25 6&'ϧjJZjƑ6r%l !tU4lemF3Ď 3km'tC61REe8@쇬NzVbNvg6` U:UјzMr}Tu[;ꕛ6L$mmW2E8ёk ~}ߣH~{R~1$50 ^;-?e5J&%5oOOeGEr^>>2YG!V&(q}}Z>YR`y߅W?+#a8#Y^QKځ\FOp] sskRtǾԵ 'r*Lf Ώa1e.:83(a\>C|ڎhCHca{;(hjvH6E:nȪ)ͳ`$|oT r3rv-&ŀXF'M/ķePͮOG_>Ex[&KՍYv H7)ŵ!D0kk$cLۓxs,YAi巬{I _*f$o7Gu+5.1H[\*dwo!Q?˃8n( m^v20!Äԅ\Qȥkc g.XaTZlIVnOgđ$+CX!+BZd] 7ʗ2oAQ#+O,8 o:._o Uʡ]A1nr~N\?/c=ξC`ix~tꀳj&߂~a~qoL }Ԭ Q|,rCwN) рkzt@⢨9W05I3+94/YCH?ݚ5.#QZNަݺ&X(g` XPPc[yxJ6[Ptb. hd5fun#,==6^═ځ%Oy}f#z g<=IӪjfFh =ՆG"Z[??涏9۫4Ց-bm <$ǻzj Js+(~ֈua̭jA+<-4qix*lXHM.A4n/hEdƚ+%#bvVtMqRSzG F9*CVi2: #ڕ@q~NZà-5=G69R [%[%Jk䢱 t 2+q;pZp# =d(!]NdcZJJJL$S#4ifZZsxNf&0꧝lV@淲wS ‹'d6;7c'Gl}G@aExJ8^:&!zCb7D>bb9%ѿGwRlG+qTcN xC!)FGw{wR'EEIL jJ!|aDHm;nT9e^bZa5-%&6,g $g@fd{u#C60?C<a%c뵆TewbdYg 1X.t0D.hP yt\S?W9@b]jRdO<1PѶnU4bMrؾUrt䪄FFG)WgI0z w$.|L=Q`_Y\WI#̻%+[G Fu! Dp M=9 n`Ă/5KKG%?ގwwNr PdXچ߇@2A( >mĈB ;f{>:͈،$$IRȄyAP"FQtGj/ '%ccB~M8>9.EQ# =a|b7T8|E2]$V[_>@سv{[XiQYvUu1/Ҍ&K9Ս~D'ޮFKk:Dw,$7ڇ+F\7 evz>}K>$ ;WI#?ľ.\d +*$!9k;6dZƅoSN(1 eQ3qs >gq)$$EzYa ɛpo,%J6gvKf!(X-d0BUfj@ ?'/Lp,ZȞKɉ9 1"13.-h}<@Ϩ .nL^!cUˊhU֫wq[2`G08t# c=qv[p^/"̝5UL_vU\w/(bzE} -Aţ`6#>NG\>A-S,W>Vx'<+:\0^H%V|&g>_B,b[7# \~q)N[Vϰ b+0(yUwb7x&kbV[(V\@X(]\C;q^zc'I9, \HCπVg]X"dƶ˛ 1a2s2^zg[Tw8yo$M' ~}d?o}m*y.WA'VX>,\04Jrŧ`/bք,UAy@3C>I)-!IE9B}t[W4X0q-][AaJK2Zows6pn4Ŧp/ܬeϬOG#,"hR)Y,|7L~4 \n61ܺ@Ńf%נy"Z!~ȲRbΔAsחxஓM'tojZi$j>Kۻ^,p`xm9ECx*j*B.ivFg"PtB&}: d @ϣ ˜xWclγt`e$ʬv6@|g4zKۧDRc_693Mn ӟ?$'f7Pk9b2/D )g=2RxT5-~]Wp4>%n:- &g~vuCôadOeV jcEh<4GXJl.hϗDd%Q$p- $ Y?cA#&MxJ[|솛6u*VU Ѫ2ty% H ?JNb. ( Ra&} v)/>憩[:Fj{ǴlhdU*PX94.e P󕢿kwF&IXVGD~*XAMf"Tiu蠬/I,mytӼ]lt5hHҜ5X8JBN 4/ن(<%. Nvz ˷I,FY<|2>:S~ 8n[UOl5GDD4S!vVQzMw bB =3!Bcuq{i;=BH 7o^>@")G]`Ž%B>qYOwb},Mؽ3`E+`9bPOK utg׼it^t9drV2 i"W)1%9djL.$ |&_fAfO*?ެSKR Ew#O Ԃ|Hzu<{e>6fYxfj pSs<&V 눘S2C'v4a6^SVÐ&~XjJyLi7^֩džʖwZ(v;,ē]A}mTEId;š:ȂGI<HHЖ`d:fs#PIe {&64WGW |_:L ;bTڞ!yV7q(rFl۵SaLKoq~7ZE~ Ejf4ZV6%Qy/0|\ La3غ%1O 8!H4i+*g0i/=vyk0m%T?yS:qQA`H&+FXg&1D+Y0BBuNQz/l5F;.^ =mג\f1}>xeR>'4DCz [{x *Cf'>ż'^mwIH>wbr :@6(i6P"NOtG$JJ] URe"َ-,'=, s:Qz^ɹB]HBPm[Mf9(>V HL#hggV@'*;ChMulͮ%W?D?JP8 p^S | wLzr L/Y8%P%l!П0FST#ǘF`+ΆQzM/Nn+^)z^Xܪr?N5G >Vu!}Jdp ~t 8kZڻguZ%͢Wrp/=ك#iPҿ{ 3c_s{$oe{EU/A2fD}`3o8CQn)(7|EHTb pp(X*ij3Mv1?{7ZG ?FqXexя[j!$e羸^۬2K 7p&g$Og`.%b0ey*83HTDә"-ֳ ؂㒿e 1%~Is6UcTƫLb2{EB,:!>Ul&[՝I6<"`wKrVmLS:.Ej% ^*ʏ rjIws⯊ ^1d!70=%ʤ0n5Q^m6\Ӑ r·L?VL'j& g&UR60M- ;=g;|g闄~#g^R8 RcѨ.^Z(v_=,q6xPEj0s:ЀCUqi.۷f!53w0Q#X~9P}KGeo Erxx3 >hBr d7◧"GVo9 +$gfQ4K0h4z -giQX5*sxQ=6ٚԸpMpe41+H@B_YTeS^'4aќ-@^ zed^\nte!;#%Nsh 3,k#hmhc]_D] zi:nFest@͆r\/(E\ip*"ʀ /JxnGt^FTK/l+cF"Z}3۝'U2!`FfHG6)1O%a_{{<1vϒtTw?Qi+2SE=K/kE%u/Kun 9,R2Ka 0I OtQv>oyc=H{TŦwW5+Cy.ƹ(>v!YJkb0E1{M"AK^(pw)C}yxԑu_j~p,hEryܬ|7dZ=*/ mwPz'E`5.d^X w-iaS6$tvrQ ` &HHub1fɉP8-^!Mhaޟ;q?e/|U3M4>kDQS`1yrK֘xSԱg^ I(43xG3氮?r\]q @Zak"ZP5>61Limn;D䎷]!GMۯVh$@ #wAͤ:-(iouL 9QbGx#vVp"QJySore\pCA;Qo@3@#>5V&x1M ~'q>v3ҝdcĉAv RrQvm2}*MVȩM@Y @ A&v!va lox}wfFB&ߞ_JŬhFse>{w$<"1.zM; wp)&Y*_+^Cd`ckqNq q&E`gHmJ&^N=(f\Ɣ2+j,z N$TYk:i{[D3ѺAiW8M9U]FTR]qշhh,LD^!a**)36]fHx~@J*f?w+HϤwT0rY‹[ίEܴ y4 le7z8Y3'2\Txg=0֥bPk``FW,UYC(g߸Zۍϕ^4*>PpA[ ?vKܞ ,u!,%L[ϊ?~V{:%|V.% !yFgc {$Wf=Zu{e߼|hCn$@`OW[V;[]N5hxř.[o[cm,IHW%JC2dB2 -њy[?r ևL߄p;a'#sy=[O]3Pz_Ul i wjma^93b.V.QD$qŪ5z.bHJI0BӽveVyU1Z*j@mam࢚`b(B,]j<0֡DvFR<+;YQEN>~ m893Iaw2n V"*:+}U?uqGwrN=3`ݼ'K2%gHiݒ eV.h+/V1Ǜyy%fۭ*jlf"sts|,5T:`/|`#S< `)nk%8zMK9dأ+ck &t?t'`mSQ{EGCLUW=EV k`ձ&RqvIa}ocOAPv\f< A|$rz&(ϙ83?G'%=G,ݥiaDf遹ٶ_0,RL$_Z" ۡC[S#'tFO;Н@?+': 9XSըWج ίk *ƦRg8DxEU Xj2Hp`>D׿a-N[&, Qv:`'*|U2 l<171|ouT~ݜ޲`]|O$Ȟ_c$r#cA,[ :4Xb &e.C}!җ$T,i -Q2Oa9 ^kRWp*T폨[SQ㠹=4Sշ b·4u_ax f޷%_"X{uyug[[Kw9` }BjO w2t a/|p^. 8c[`Ix 8-ܼO J`/I[$۵!;fn)Q#Lўg~-_!4"] pVd\{Alk^=3XQ-wP!,|Ju*ˤ?Gd:yBeWZ]AC.ӐxA5X`Z2ay,vtqK *ܢFANu0s*BR<`J Јn3K[ل|4('Py~ e+ >î"rCəU8Mu*n _5iQ#.e7dJ(:>|31y#̹6ȣhabBI5@B`Ȉ!Ki>*&84fX,f~Ӌh}4{Q j߈!ZLAZ9T=ՉBݕ@kv2js)f=-3-3"|D3-K$[KmB~Vm}Y+p&m2" V1[@1HVVj&@Y0i&sS.2!]88z3#ZG^-454βE{kPZQν3qgL ^X{~֜p 䎢,71n7ޖOz". K 4/kS~nA>(&YYȂq7Tq'P/I )8eX~}4+c&2OLr@" x92%GEzZݝNbQ[ٝӏu2SC ~nYM8.FR\3N߯ERv+OCo/=5Fn]Y5ZNָ+?* UܪLN7z#T}Ӧ9ه.xy8S8<=LH;[W6/6@ lA lHQ mteM`h[.T+ ,ه@km]fEXLLtGκYBoN(>7dWyNR79r6r7CϿۚNepMe>F=HՀ5 kaxq׏BdV\C\|9*6[*q|e8:K$(ݞ٣]k.fxG!:60ޕkG!Pꃤ(e\ӆ UqA@ijfJ;=iq 4z+&>`:1SA! \ش(65HP!O,%ߦRi wϵWf ^ioXK!Bˠc`IƿYi?-UDeGD `+MݭEK?neL?#ќfbuxP v?ԫӥw3bttrrUR-5*}kTPt`q3y?B4?]E4V}yx*^jNA H{-=2E *{|_gfª;lV!J1`(8$ǻ f;6%Sq,oKb>痭RXڠ5OFU%20E!*;n 1<0(Ӄ`h"%\hJ2 rST?ϊ_I77j!c<$ypҕOɜZg8(:Ӑ'c4qb-QS5ۚ{=fK)ЛxCs۩D$>Oѓ*B-j]f5e=؃dO]V'. xJAa뽻#*?:(h5O)A`+%~@Atbt]o1G˭)% 1gS&h<_Ya/Ut3G+hVfq=~G^ bGɁ$J3[gaNf Kj0LZM-wx.p+hק'TH@/JLMʼn_Ȇwzʏ :}oҽn_zXR=*ڲA `ص.D]u"3*pi+eLLAF1'j ^@[Yq*Dn dlHnW 9)t^yM@r Yy`="o} &z 껔/U+P)1˺? N]uh'T{j,\m*WP(̥A1uM,}؇e?o-طp4d5\6aA4LizFF7{brgyf'Ϻ9Ytտx#cmD. O&q=x651N%qm@FQurs]= 9@xFzRB_Μ ܡW_7E4ny08_^220V.ҍ£1{v[6o*Y hVYi*ݪDӺ隯6|ByW9q]n!&V҈ڦ0Po6Zx )TZw& _ĖMF'8_G&E0E\Br=8p9lJ,Zʍ/N*:^C_JĪRyHMNtLGAn@y\쩔 Y78G?ٜZ6)#m9y&Wy :_0b썡-Gԧ+Oj eX/ű>8:J+PkySޏɞn͈\b,@IizR,";VEB_j_zqpt4ZIaM?T5- ŵU:[ w4Z3`:++}Υ,cMHA4?2/2A"X HTksPǖ]RVA()~+:ӡ6 +nQT9pzyF1}6WAuՏ-A S9x^sO1I ?O"]>T˼Oj\kuEv c}D뢲pP\tq])PTK4\P/h1rtO6աtxԵ$<}Va@)65NpQțҤCQZׂ?EphRBƨh< X" 8J%z/9CsKQL!a[`/A0nv ]ǧQk&."ο);Q4 +_Ǚ6pk|Y]*&MeqGK&rZDzdbwAd 9wH1&\쾐}fNVvi<8έ<+j$Qb;H6/`XC6rASX*kT%m}GR1QV**bڡtB+un7.^10֭pk`e U rp\ |UH^<Ȼ« ->nNW\qA LZi_)v*5trX znNm+ tl[;WR-ZIVPeKS%#22#x[hٖ}ckQG,?E$-m}1O!4elbDn/ %61WC`ܼ/VrZ/Kvu%· 6DV=DžGw>=Ih~ܥ֝a/ 0e^A ƓUHltvIxZMpu P2+F->a5 ɢ5r5DaVH֦6ߝ8*/$ *vb4:(ߔI&5]p !ǝ|1~v AM gۨk,sAYh)1%# zS7]BX5B2K ~ e+]/pqB`=ïZ bO"‰Fgȉc%_g}/S(sԂ\(#)we~jN2|_g $iR% R<3N&јgod~bZ4/KBD8qxK+$*qz.kB Xs9"4`- XWfg=U Cl1VFF3);IL @G>bC۱'{Hh]ĵHF Ɯc4#Z-v$& a@S!s˭:q%Tง؋=[ڏ#,z3H+1g$~& ^U.܄"[p[&RhlR 0r n#|aNT#\kw mP?J8 {Cdy͊ve7+;6l0X2v, D7튣}|CWiZRK*ȵN3d.)_B\JnRƹ/ )Ex6O8Ø6S3MB 6CCc,Sپ# &B_` wP6R&䐠z5HGYX޸cQ? l P)!89n=~웇48[Z6Q%-,l$|$ujZG&hΓ[e rZEL8MTH>ڢ^L7Q5U*l H::k~0cCϾAv&Vq-c5q9Dcs~܃KyC#t,|[Y e!9ַTk}l݋*K]puMPajXГW(њb\G&跐p$R]vYdϣ]|v>e;я@vP2 ׬y/2Ҟר2pFP 惡Au>7dzjct0#N fD@X)2R[lgŮl5E/ǟ&Vt9}oE5`twfy3$ޅ@@!9ѦisqImwg )h?i>3tM=zkN}h\d9uڠ"Ƣj: `5#Y1#Zi@٦6ک< (#Qh~xyS0;gAԂCqRaq[fekp̃ѪܯOlQ{rkӟ;W0(##g8ҽF]>r߆oDF ʉt8_Sd$7(nM;PϧP,kZl:۟YPGbi{&|3/`CT99L /svEW]#^C.jd56W.g?C2E=Xki@t_26dԓ4U욣K|f秳ײ% CT5"X:)f-Nanp]^(Y),W>!H49%.F6q» "tv-^TfC3USz\>W2PFAKm@DnFT_?Dʯ W-=ǝFWdO\ 1&'EZ[!Vy" Lĉ[Haa˔2H#+mzaCUUɶic n&J =K93r9+GXh 8u![e-*ӈ7IT71A` ІRbEo}e./>㋘ vMLCcVؾEVLɐ:=.$C.+4ekL'Z|sx_–˙e9MX{ot, Rj,Tg)k gk T !I[i){z3œ}ܮ@֮/r%Pէީ~Cs1=&BJV|IrG:_'4pBN .f3C[Ŭ.2ZKn|1s|_G )8\ӾbR7ykȏxlL6I+ɠh2!okki.S_ U* dԃ3xw?7a&lC !µ\G wy"YJ>l6+> ~C*Vx X5܏!9u_ H) p4)_ mtPO]霹3;˓c?SC/Bb9Kk|?9{5b^PC {j3ԙu@_7L&ʮ萯;!X}8q%_K'7hm^fPˣ"J|0EGJ"N;p dUPI.0.yV|%+ӛTSz۫Umbl/#vue yS3~AՅT ]sMK'ΠDc" 7ҜQDv/>m%~QͼJ"< sgsڥ.4!`Tj׋3`Oty~Yxג#Ag ygǨFp[6ċC?]fevX;K}.tb4KNGfY|4Ż:'^=Ca< 15eXK\`شZvόJqE(IGa s*Հc@[3#sl#E[iŬ$bGK6mNIfwƙWkadvV;k1 DN c՞ 'YXK8p/Q Vk /8-ϑEiR ,ꫂ3ɟw՟?Pj\2WdJH2i$^,؍l=mTSJ)^fnah]BUFY`)RN1-7oGg Vu{R_X5]#۬Cp _8(Y^SUK@0AB =Y1>EBCtWC&Uo4T PX `c(-l7W9CEŜ'x UނOQq%*2_lSWoh"\f~' rg6Ŵ r׉vaoEɊR4`X+. Ov ǽiSy$UOA`4)]ڋoCŞi}D>q@76ګp#fvj<4̎0ݬN^6 xI ~jc;2.? ~l-L5 xW@=_,-1 JGl ]]ј+=fpZ|YL+Kt D4ߝo ?75D?mSw2?:)6a14X! g@wᆲsulBŅ0DE?~hbŸUkoؘ"oebɔ:;4usky@ nm" ɱ|Cp~`|tGvZ~&T \*Rf޵h?eGCvf'T9Ά~9s7%zc@u "}"?Dх؍GF{UI4=e ́yhM_>oR@噹6[]m]8+_.l#_ԃk-M_xtf"C=H\Ic7VƵtqQ!3Ta*{Jz{wÉKHD|{?S {?<<46Ȋ1,>&m&oy&*A܄.9w^yKK.,W\F sRONN-ZF,JSfȲ3|\ wi) M<~ܦirhDKtti@m!tNÊe#Zjs ߾-Pm^RC_F( {+yV9W󎧝QJ+nW٧?1e>rI&|ˋ?CQWNؼGS|`!UtQ)֛֜Re [; 6e˲AB yLW^Z2VJNOm-6,;B#t Nu*)|Iހ́8͇l^%E c# 'r(s'SFER _3B?ٲTJ-G &Q.#Y$oZ=*xy5'i(HbEX]a@m]!DLZ-X@λ?DD.-LY?ᗗ,zџ$nS htjNXWw6b^:9S Q-{@缍Lx=d% MPӘ<%g<\Ue7}u\/\Ļ?$p[,cotSy: \+taJ+n'%UH kq&'8h/YS!Z(DM WmŶ YZ