java-17-openjdk-17.0.6.0-150400.3.12.1 >  A ckp9|dNH^#?e=hr *`9I9)859ۀjl͸ڷdcZ7GhQQa92>$_H–Nd|Dԇ:u{zm{Aqگ[09d *hPK%uO3ﵚ-mDP˽h[^9ZEHY4NanڴsA,TP%p>H?8d ) Hlp|q        8     0 ]  < 6( 8 9 : F]Gt HӘ IӼ XY8\@ ]d ^bֽcfdeflu v4w x4 yX z4Cjava-17-openjdk17.0.6.0150400.3.12.1OpenJDK 17 Runtime EnvironmentThe OpenJDK 17 runtime environment.cycabernet |SUSE Linux Enterprise 15SUSE LLC Apache-1.1 AND Apache-2.0 AND GPL-1.0-or-later AND GPL-2.0-only AND GPL-2.0-only WITH Classpath-exception-2.0 AND LGPL-2.0-only AND MPL-1.0 AND MPL-1.1 AND SUSE-Public-Domain AND W3Chttps://www.suse.com/Development/Languages/Javahttps://openjdk.java.net/linuxppc64le"x #[A큤A큤cxcyPcyQcyQcxcfscfscfscfs7eed8db49f640034ee35707b14fbac12cda6cb1683aa988475e24f9a43068c3c6c0f75d6e57e0d4fe75f9fb3fc0e2d63b1741a63ac57e561543facf31a9dba1ad2bf644bc4c58b691b788e7f42f6b9e03ac1fc29fe15eff301a7f270ed6927c7fc8a191aa0c78850194758c77937966cc5bd0fbd2b604188b466571ebcdae570c9079bc3676873b39967861c24036074bf6d224442994b4c4ce79e888602fcd58b2491d0b5cbc67075dcae4d29c8a92b9ab813d9eca05a2f16ee3b3efb970e65e15912c341217081f40f73a89203c765e501470ef3a01099c1995139214ff4d6rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootjava-17-openjdk-17.0.6.0-150400.3.12.1.src.rpmjavajava-17java-17-64java-17-openjdkjava-17-openjdk(ppc-64)java-64java-fontsjava-openjdkjava-openjdk-64jrejre-17jre-17-64jre-17-openjdkjre-17-openjdk-64jre-64jre-openjdkjre-openjdk-64jre1.10.xjre1.3.xjre1.4.xjre1.5.xjre1.6.xjre1.7.xjre1.8.xjre1.9.xlibawt_xawt.so()(64bit)libjawt.so()(64bit)libsplashscreen.so()(64bit)@@@@@@@@@@@@@@@@@@@@@    filefontconfigjava-17-openjdk-headlesslibX11.so.6()(64bit)libXext.so.6()(64bit)libXi.so.6()(64bit)libXrender.so.1()(64bit)libXtst.so.6()(64bit)libawt.so()(64bit)libawt_xawt.so()(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libdl.so.2()(64bit)libdl.so.2(GLIBC_2.17)(64bit)libgif.so.7()(64bit)libjava.so()(64bit)libjpeg.so.8()(64bit)libjpeg.so.8(LIBJPEG_8.0)(64bit)libm.so.6()(64bit)libm.so.6(GLIBC_2.29)(64bit)libpng16.so.16()(64bit)libpng16.so.16(PNG16_0)(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.17)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)17.0.6.0-150400.3.12.13.0.4-14.6.0-14.0-15.2-14.14.3c1c=@cca @cRc%b?b_b=b8hb7@a@aa@araHwaC1a@a?=@a#fstrba@suse.comfstrba@suse.comfstrba@suse.comjavier@opensuse.orgfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.com- Modified patch: * fips.patch + avoid calling C_GetInfo() too early, before cryptoki is initialized (bsc#1205916)- Update to upstream tag jdk-17.0.6.0+10 (January 2023 CPU) * CVEs + CVE-2023-21835, bsc#1207246 + CVE-2023-21843, bsc#1207248 * Security fixes + JDK-8286070: Improve UTF8 representation + JDK-8286496: Improve Thread labels + JDK-8287411: Enhance DTLS performance + JDK-8288516: Enhance font creation + JDK-8289350: Better media supports + JDK-8293554: Enhanced DH Key Exchanges + JDK-8293598: Enhance InetAddress address handling + JDK-8293717: Objective view of ObjectView + JDK-8293734: Improve BMP image handling + JDK-8293742: Better Banking of Sounds + JDK-8295687: Better BMP bounds * Other changes + JDK-6829250: Reg test: java/awt/Toolkit/ScreenInsetsTest/ /ScreenInsetsTest.java fails in Windows + JDK-7001973: java/awt/Graphics2D/CopyAreaOOB.java fails + JDK-7188098: TEST_BUG: closed/javax/sound/midi/Synthesizer/ /Receiver/bug6186488.java fails + JDK-8022403: sun/java2d/DirectX/OnScreenRenderingResizeTest/ /OnScreenRenderingResizeTest.java fails + JDK-8029633: Raw inner class constructor ref should not perform diamond inference + JDK-8030121: java/awt/dnd/MissingDragExitEventTest/ /MissingDragExitEventTest.java fails + JDK-8065422: Trailing dot in hostname causes TLS handshake to fail with SNI disabled + JDK-8129827: [TEST_BUG] Test java/awt/Robot/RobotWheelTest/ /RobotWheelTest.java fails + JDK-8159599: [TEST_BUG] java/awt/Modal/ModalInternalFrameTest/ /ModalInternalFrameTest.java + JDK-8169187: [macosx] Aqua: java/awt/image/multiresolution/ /MultiresolutionIconTest.java + JDK-8178698: javax/sound/midi/Sequencer/MetaCallback.java failed with timeout + JDK-8202836: [macosx] test java/awt/Graphics/TextAAHintsTest.java fails + JDK-8210558: serviceability/sa/TestJhsdbJstackLock.java fails to find '^\s+- waiting to lock <0x[0-9a-f]+> \(a java\.lang\.Class ...' + JDK-8222323: ChildAlwaysOnTopTest.java fails with "RuntimeException: Failed to unset alwaysOnTop" + JDK-8233557: [TESTBUG] DoubleClickTitleBarTest.java fails on macOs + JDK-8233558: [TESTBUG] WindowOwnedByEmbeddedFrameTest.java fails on macos + JDK-8233648: [TESTBUG] DefaultMenuBarTest.java failing on macos + JDK-8244670: convert clhsdb "whatis" command from javascript to java + JDK-8251466: test/java/io/File/GetXSpace.java fails on Windows with mapped network drives. + JDK-8255439: System Tray icons get corrupted when Windows scaling changes + JDK-8256811: Delayed/missed jdwp class unloading events + JDK-8257722: Improve "keytool -printcert -jarfile" output + JDK-8262721: Add Tests to verify single iteration loops are properly optimized + JDK-8265489: Stress test times out because of long ObjectSynchronizer::monitors_iterate(...) operation + JDK-8266082: AssertionError in Annotate.fromAnnotations with - Xdoclint + JDK-8266519: Cleanup resolve() leftovers from BarrierSet et al + JDK-8267138: Stray suffix when starting gtests via GTestWrapper.java + JDK-8268033: compiler/intrinsics/bmi/verifycode/ /BzhiTestI2L.java fails with "fatal error: Not compilable at tier 3: CodeBuffer overflow" + JDK-8268276: Base64 Decoding optimization for x86 using AVX-512 + JDK-8268297: jdk/jfr/api/consumer/streaming/ /TestLatestEvent.java times out + JDK-8268779: ZGC: runtime/InternalApi/ /ThreadCpuTimesDeadlock.java#id1 failed with "OutOfMemoryError: Java heap space" + JDK-8269029: compiler/codegen/TestCharVect2.java fails for client VMs + JDK-8269404: Base64 Encoding optimization enhancements for x86 using AVX-512 + JDK-8269571: NMT should print total malloc bytes and invocation count + JDK-8269743: test/hotspot/jtreg/vmTestbase/vm/mlvm/meth/ /stress/jni/nativeAndMH/Test.java crash with small heap (-Xmx50m) + JDK-8270086: ARM32-softfp: Do not load CONSTANT_double using the condy helper methods in the interpreter + JDK-8270155: ARM32: Improve register dump in hs_err + JDK-8270609: [TESTBUG] java/awt/print/Dialog/DialogCopies.java does not show instruction + JDK-8270848: Redundant unsafe opmask register allocation in some instruction patterns. + JDK-8270947: AArch64: C1: use zero_words to initialize all objects + JDK-8271015: Split cds/SharedBaseAddress.java test into smaller parts + JDK-8271834: TestStringDeduplicationAgeThreshold intermittent failures on Shenandoah + JDK-8271956: AArch64: C1 build failed after JDK-8270947 + JDK-8272094: compiler/codecache/TestStressCodeBuffers.java crashes with "failed to allocate space for trampoline" + JDK-8272123: Problem list 4 jtreg tests which regularly fail on macos-aarch64 + JDK-8272608: java_lang_System::allow_security_manager() doesn't set its initialization flag + JDK-8272776: NullPointerException not reported + JDK-8272791: java -XX:BlockZeroingLowLimit=1 crashes after 8270947 + JDK-8272809: JFR thread sampler SI_KERNEL SEGV in metaspace::VirtualSpaceList::contains + JDK-8273043: [TEST_BUG] Automate NimbusJTreeSelTextColor.java + JDK-8273108: RunThese24H crashes with SEGV in markWord::displaced_mark_helper() after JDK-8268276 + JDK-8273236: keytool does not accurately warn about algorithms that are disabled but have additional constraints + JDK-8273380: ARM32: Default to {ldrexd,strexd} in StubRoutines::atomic_{load|store}_long + JDK-8273459: Update code segment alignment to 64 bytes + JDK-8273497: building.md should link to both md and html + JDK-8273553: sun.security.ssl.SSLEngineImpl.closeInbound also has similar error of JDK-8253368 + JDK-8273578: javax/swing/JMenu/4515762/bug4515762.java fails on macOS 12 + JDK-8273685: Remove jtreg tag manual=yesno for java/awt/Graphics/LCDTextAndGraphicsState.java & show test instruction + JDK-8273880: Zero: Print warnings when unsupported intrinsics are enabled + JDK-8273881: Metaspace: test repeated deallocations + JDK-8274029: Remove jtreg tag manual=yesno for java/awt/print/Dialog/DialogOrient.java + JDK-8274032: Remove jtreg tag manual=yesno for java/awt/print/ /PrinterJob/ImagePrinting/ImageTypes.java & show test UI + JDK-8274160: java/awt/Window/ShapedAndTranslucentWindows/ /Common.java delay is too high + JDK-8274296: Update or Problem List tests which may fail with uiScale=2 on macOS + JDK-8274456: Remove jtreg tag manual=yesno java/awt/print/PrinterJob/PageDialogTest.java + JDK-8274527: Minimal VM build fails after JDK-8273459 + JDK-8274563: jfr/event/oldobject/TestClassLoaderLeak.java fails when GC cycles are not happening + JDK-8274903: Zero: Support AsyncGetCallTrace + JDK-8275170: Some jtreg sound tests should be marked with sound keyword + JDK-8275234: java/awt/GraphicsDevice/DisplayModes/ /CycleDMImage.java is entered twice in ProblemList + JDK-8275535: Retrying a failed authentication on multiple LDAP servers can lead to users blocked + JDK-8275569: Add linux-aarch64 to test-make profiles + JDK-8276108: Wrong instruction generation in aarch64 backend + JDK-8276904: Optional.toString() is unnecessarily expensive + JDK-8277092: TestMetaspaceAllocationMT2.java#ndebug-default fails with "RuntimeException: Committed seems high: NNNN expected at most MMMM" + JDK-8277346: ProblemList 7 serviceability/sa tests on macosx-x64 + JDK-8277351: ProblemList runtime/jni/checked/ /TestPrimitiveArrayCriticalWithBadParam.java on macosx-x64 + JDK-8277358: Accelerate CRC32-C + JDK-8277411: C2 fast_unlock intrinsic on AArch64 has unnecessary ownership check + JDK-8277576: ProblemList runtime/ErrorHandling/ /CreateCoredumpOnCrash.java on macosx-X64 + JDK-8277577: ProblemList compiler/onSpinWait/ /TestOnSpinWaitAArch64DefaultFlags.java on linux-aarch64 + JDK-8277578: ProblemList applications/jcstress/acqrel.java on linux-aarch64 + JDK-8277866: gc/epsilon/TestMemoryMXBeans.java failed with wrong initial heap size + JDK-8277881: Missing SessionID in TLS1.3 resumption in compatibility mode + JDK-8277928: Fix compilation on macosx-aarch64 after 8276108 + JDK-8277970: Test jdk/sun/security/ssl/SSLSessionImpl/ /NoInvalidateSocketException.java fails with "tag mismatch" + JDK-8278826: Print error if Shenandoah flags are empty (instead of crashing) + JDK-8279066: entries.remove(entry) is useless in PKCS12KeyStore + JDK-8279398: jdk/jfr/api/recording/time/TestTimeMultiple.java failed with "RuntimeException: getStopTime() > afterStop" + JDK-8279536: jdk/nio/zipfs/ZipFSOutputStreamTest.java timed out + JDK-8279662: serviceability/sa/ClhsdbScanOops.java can fail due to unexpected GC + JDK-8279941: sun/security/pkcs11/Signature/ /TestDSAKeyLength.java fails when NSS version detection fails + JDK-8280016: gc/g1/TestShrinkAuxiliaryData30 test fails on large machines + JDK-8280124: Reduce branches decoding latin-1 chars from UTF-8 encoded bytes + JDK-8280234: AArch64 "core" variant does not build after JDK-8270947 + JDK-8280391: NMT: Correct NMT tag on CollectedHeap + JDK-8280511: AArch64: Combine shift and negate to a single instruction + JDK-8280554: resourcehogs/serviceability/sa/ /ClhsdbRegionDetailsScanOopsForG1.java can fail if GC is triggered + JDK-8280555: serviceability/sa/TestObjectMonitorIterate.java is failing due to ObjectMonitor referencing a null Object + JDK-8280872: Reorder code cache segments to improve code density + JDK-8280890: Cannot use '-Djava.system.class.loader' with class loader in signed JAR + JDK-8280948: Write a regression test for JDK-4659800 + JDK-8281296: Create a regression test for JDK-4515999 + JDK-8281744: x86: Use short jumps in TIG::set_vtos_entry_points + JDK-8282049: AArch64: Use ZR for integer zero immediate volatile stores + JDK-8282276: Problem list failing two Robot Screen Capture tests + JDK-8282347: AARCH64: Untaken branch in has_negatives stub + JDK-8282398: EndingDotHostname.java test fails because SSL cert expired + JDK-8282402: Create a regression test for JDK-4666101 + JDK-8282511: Use fixed certificate validation date in SSLExampleCert template + JDK-8282528: AArch64: Incorrect replicate2L_zero rule + JDK-8282600: SSLSocketImpl should not use user_canceled workaround when not necessary + JDK-8282642: vmTestbase/gc/gctests/LoadUnloadGC2/ /LoadUnloadGC2.java fails intermittently with exit code 1 + JDK-8282730: LdapLoginModule throw NPE from logout method after login failure + JDK-8282777: Create a Regression test for JDK-4515031 + JDK-8282857: Create a regression test for JDK-4702690 + JDK-8283059: Uninitialized warning in check_code.c with GCC 11.2 + JDK-8283199: Linux os::cpu_microcode_revision() stalls cold startup + JDK-8283298: Make CodeCacheSegmentSize a product flag + JDK-8283337: Posix signal handler modification warning triggering incorrectly + JDK-8283353: compiler/c2/cr6865031/Test.java and compiler/runtime/Test6826736.java fails on x86_32 + JDK-8283383: [macos] a11y : Screen magnifier shows extra characters (0) at the end JButton accessibility name + JDK-8283999: Update JMH devkit to 1.35 + JDK-8284533: Improve InterpreterCodelet data footprint + JDK-8284681: compiler/c2/aarch64/TestFarJump.java fails with "RuntimeException: for CodeHeap < 250MB the far jump is expected to be encoded with a single branch instruction" + JDK-8284690: [macos] VoiceOver : Getting java.lang.IllegalArgumentException: Invalid location on Editable JComboBox + JDK-8284732: FFI_GO_CLOSURES macro not defined but required for zero build on Mac OS X + JDK-8284752: Zero does not build on Mac OS X due to missing os::current_thread_enable_wx implementation + JDK-8284771: java/util/zip/CloseInflaterDeflaterTest.java failed with "AssertionError: Expected IOException to be thrown, but nothing was thrown" + JDK-8284892: java/net/httpclient/http2/TLSConnection.java fails intermittently + JDK-8284980: Test vmTestbase/nsk/stress/except/except010.java times out with -Xcomp -XX:+DeoptimizeALot + JDK-8285093: Introduce UTIL_ARG_WITH + JDK-8285305: Create an automated test for JDK-4495286 + JDK-8285373: Create an automated test for JDK-4702233 + JDK-8285604: closed sun/java2d/GdiRendering/ /ClipShapeRendering.java failed with "Incorrect color ffeeeeee instead of ff0000ff in pixel (100, 100)" + JDK-8285612: Remove jtreg tag manual=yesno for java/awt/print/PrinterJob/ImagePrinting/ClippedImages.java + JDK-8285687: Remove jtreg tag manual=yesno for java/awt/print/PrinterJob/PageRangesDlgTest.java + JDK-8285698: Create a test to check the focus stealing of JPopupMenu from JComboBox + JDK-8285794: AsyncGetCallTrace might acquire a lock via JavaThread::thread_from_jni_environment + JDK-8285836: sun/net/www/http/KeepAliveCache/ /KeepAliveProperty.java failed with "RuntimeException: Failed in server" + JDK-8286172: Create an automated test for JDK-4516019 + JDK-8286263: compiler/c1/TestPinnedIntrinsics.java failed with "RuntimeException: testCurrentTimeMillis failed with -3" + JDK-8286313: [macos] Voice over reads the boolean value as null in the JTable + JDK-8286452: The array length of testSmallConstArray should be small and const + JDK-8286460: Remove dependence on JAR filename in CDS tests + JDK-8286551: JDK-8286460 causes tests to fail to compile in Tier2 + JDK-8286624: Regression Test CoordinateTruncationBug.java fails on OL8.3 + JDK-8286663: Resolve IDE warnings in WTrayIconPeer and SystemTray + JDK-8286772: java/awt/dnd/DropTargetInInternalFrameTest/ /DropTargetInInternalFrameTest.html times out and fails in Windows + JDK-8286872: Refactor add/modify notification icon (TrayIcon) + JDK-8287011: Improve container information + JDK-8287076: Document.normalizeDocument() produces different results + JDK-8287349: AArch64: Merge LDR instructions to improve C1 OSR performance + JDK-8287425: Remove unnecessary register push for MacroAssembler::check_klass_subtype_slow_path + JDK-8287609: macOS: SIGSEGV at [CoreFoundation] CFArrayGetCount / sun.font.CFont.getTableBytesNative + JDK-8287740: NSAccessibilityShowMenuAction not working for text editors + JDK-8287826: javax/accessibility/4702233/ /AccessiblePropertiesTest.java fails to compile + JDK-8288132: Update test artifacts in QuoVadis CA interop tests + JDK-8288302: Shenandoah: SIGSEGV in vm maybe related to jit compiling xerces + JDK-8288377: [REDO] DST not applying properly with zone id offset set with TZ env variable + JDK-8288445: AArch64: C2 compilation fails with guarantee(!true || (true && (shift != 0))) failed: impossible encoding + JDK-8288651: CDS test HelloUnload.java should not use literal string as ClassLoader name + JDK-8289044: ARM32: missing LIR_Assembler::cmove metadata type support + JDK-8289146: containers/docker/TestMemoryWithCgroupV1.java fails on linux ppc64le machine with missing Memory and Swap Limit output + JDK-8289257: Some custom loader tests failed due to symbol refcount not decremented + JDK-8289301: P11Cipher should not throw out of bounds exception during padding + JDK-8289524: Add JFR JIT restart event + JDK-8289559: java/awt/a11y/AccessibleJPopupMenuTest.java test fails with java.lang.NullPointerException + JDK-8289562: Change bugs.java.com and bugreport.java.com URL's to https + JDK-8290207: Missing notice in dom.md + JDK-8290209: jcup.md missing additional text + JDK-8290374: Shenandoah: Remove inaccurate comment on SBS::load_reference_barrier() + JDK-8290451: Incorrect result when switching to C2 OSR compilation from C1 + JDK-8290529: C2: assert(BoolTest(btest).is_canonical()) failure + JDK-8290532: Adjust PKCS11Exception and handle more PKCS11 error codes + JDK-8290687: serviceability/sa/TestClassDump.java could leave files owned by root on macOS + JDK-8290705: StringConcat::validate_mem_flow asserts with "unexpected user: StoreI" + JDK-8290711: assert(false) failed: infinite loop in PhaseIterGVN::optimize + JDK-8290781: Segfault at PhaseIdealLoop::clone_loop_handle_data_uses + JDK-8290839: jdk/jfr/event/compiler/TestJitRestart.java failed with "RuntimeException: No JIT restart event found: expected true, was false" + JDK-8290908: misc tests fail: assert(!thread->owns_locks()) failed: must release all locks when leaving VM + JDK-8290920: sspi_bridge.dll not built if BUILD_CRYPTO is false + JDK-8291456: com/sun/jdi/ClassUnloadEventTest.java failed with: Wrong number of class unload events: expected 10 got 4 + JDK-8291459: JVM crash with GenerateOopMap::error_work(char const*, __va_list_tag*) + JDK-8291599: Assertion in PhaseIdealLoop::skeleton_predicate_has_opaque after JDK-8289127 + JDK-8291650: Add delay to ClassUnloadEventTest before exiting to give time for JVM to send all events before VMDeath + JDK-8291775: C2: assert(r != __null && r->is_Region()) failed: this phi must have a region + JDK-8292083: Detected container memory limit may exceed physical machine memory + JDK-8292158: AES-CTR cipher state corruption with AVX-512 + JDK-8292385: assert(ctrl == kit.control()) failed: Control flow was added although the intrinsic bailed out + JDK-8292541: [Metrics] Reported memory limit may exceed physical machine memory + JDK-8292586: simplify cleanups in NTLMAuthSequence getCredentialsHandle + JDK-8292682: Code change of JDK-8282730 not updated to reflect CSR update + JDK-8292695: SIGQUIT and jcmd attaching mechanism does not work with signal chaining library + JDK-8292778: EncodingSupport_md.c convertUtf8ToPlatformString wrong placing of free + JDK-8292816: GPL Classpath exception missing from assemblyprefix.h + JDK-8292866: Java_sun_awt_shell_Win32ShellFolder2_getLinkLocation check MultiByteToWideChar return value for failures + JDK-8292879: com/sun/jdi/ClassUnloadEventTest.java failed due to classes not unloading + JDK-8292880: Improve debuggee logging for com/sun/jdi/ClassUnloadEventTest.java + JDK-8292888: Bump update version for OpenJDK: jdk-17.0.6 + JDK-8292899: CustomTzIDCheckDST.java testcase failed on AIX platform + JDK-8292903: enhance round_up_power_of_2 assertion output + JDK-8293010: JDI ObjectReference/referringObjects/ /referringObjects001 fails: assert(env->is_enabled(JVMTI_EVENT_OBJECT_FREE)) failed: checking + JDK-8293044: C1: Missing access check on non-accessible class + JDK-8293232: Fix race condition in pkcs11 SessionManager + JDK-8293319: [C2 cleanup] Remove unused other_path arg in Parse::adjust_map_after_if + JDK-8293472: Incorrect container resource limit detection if manual cgroup fs mounts present + JDK-8293489: Accept CAs with BasicConstraints without pathLenConstraint + JDK-8293535: jdk/javadoc/doclet/testJavaFX/ /TestJavaFxMode.java fail with jfx + JDK-8293540: [Metrics] Incorrectly detected resource limits with additional cgroup fs mounts + JDK-8293550: Optionally add get-task-allow entitlement to macos binaries + JDK-8293578: Duplicate ldc generated by javac + JDK-8293657: sun/management/jmxremote/bootstrap/ /RmiBootstrapTest.java#id1 failed with "SSLHandshakeException: Remote host terminated the handshake" + JDK-8293659: Improve UnsatisfiedLinkError error message to include dlopen error details + JDK-8293672: Update freetype md file + JDK-8293701: jdeps InverseDepsAnalyzer runs into NoSuchElementException: No value present + JDK-8293808: mscapi destroyKeyContainer enhance KeyStoreException: Access is denied exception + JDK-8293815: P11PSSSignature.engineUpdate should not print debug messages during normal operation + JDK-8293816: CI: ciBytecodeStream::get_klass() is not consistent + JDK-8293826: Closed test fails after JDK-8276108 on aarch64 + JDK-8293828: JFR: jfr/event/oldobject/TestClassLoaderLeak.java still fails when GC cycles are not happening + JDK-8293834: Update CLDR data following tzdata 2022c update + JDK-8293891: gc/g1/mixedgc/TestOldGenCollectionUsage.java (still) assumes that GCs take 1ms minimum + JDK-8293965: Code signing warnings after JDK-8293550 + JDK-8293998: [PPC64] JfrGetCallTrace: assert(_pc != nullptr) failed: must have PC + JDK-8294307: ISO 4217 Amendment 173 Update + JDK-8294310: compare.sh fails on macos after JDK-8293550 + JDK-8294357: (tz) Update Timezone Data to 2022d + JDK-8294578: [PPC64] C2: Missing is_oop information when using disjoint compressed oops mode + JDK-8294740: Add cgroups keyword to TestDockerBasic.java + JDK-8294837: unify Windows 2019 version check in os_windows and java_props_md + JDK-8294840: langtools OptionalDependencyTest.java use File.pathSeparator + JDK-8295173: (tz) Update Timezone Data to 2022e + JDK-8295288: Some vm_flags tests associate with a wrong BugID + JDK-8295405: Add cause in a couple of IllegalArgumentException and InvalidParameterException shown by sun/security/pkcs11 tests + JDK-8295412: support latest VS2022 MSC_VER in abstract_vm_version.cpp + JDK-8295419: JFR: Change name of jdk.JitRestart + JDK-8295429: Update harfbuzz md file + JDK-8295469: S390X: Optimized builds are broken + JDK-8295554: Move the "sizecalc.h" to the correct location + JDK-8295641: Fix DEFAULT_PROMOTED_VERSION_PRE=ea for -dev + JDK-8295714: GHA ::set-output is deprecated and will be removed + JDK-8295723: security/infra/wycheproof/RunWycheproof.java fails with Assertion Error + JDK-8295872: [PPC64] JfrGetCallTrace: Need pc == nullptr check before frame constructor + JDK-8295952: Problemlist existing compiler/rtm tests also on x86 + JDK-8296083: javax/swing/JTree/6263446/bug6263446.java fails intermittently on a VM + JDK-8296108: (tz) Update Timezone Data to 2022f + JDK-8296239: ISO 4217 Amendment 174 Update + JDK-8296480: java/security/cert/pkix/policyChanges/ /TestPolicy.java is failing + JDK-8296485: BuildEEBasicConstraints.java test fails with SunCertPathBuilderException + JDK-8296496: Overzealous check in sizecalc.h prevents large memory allocation + JDK-8296632: Write a test to verify the content change of TextArea sends TextEvent + JDK-8296715: CLDR v42 update for tzdata 2022f + JDK-8296733: JFR: File Read event for RandomAccessFile::write(byte[]) is incorrect + JDK-8296945: PublicMethodsTest is slow due to dependency verification with debug builds + JDK-8296956: [JVMCI] HotSpotResolvedJavaFieldImpl.getIndex returns wrong value + JDK-8296957: One more cast in SAFE_SIZE_NEW_ARRAY2 + JDK-8296958: [JVMCI] add API for retrieving ConstantValue attributes + JDK-8296960: [JVMCI] list HotSpotConstantPool.loadReferencedType to ConstantPool + JDK-8296961: [JVMCI] Access to j.l.r.Method/Constructor/Field for ResolvedJavaMethod/ResolvedJavaField + JDK-8296967: [JVMCI] rationalize relationship between getCodeSize and getCode in ResolvedJavaMethod + JDK-8297147: UnexpectedSourceImageSize test times out on slow machines when fastdebug is used + JDK-8297153: sun/java2d/DirectX/OnScreenRenderingResizeTest/ /OnScreenRenderingResizeTest.java fails again + JDK-8297241: Update sun/java2d/DirectX/ /OnScreenRenderingResizeTest/OnScreenRenderingResizeTest.java + JDK-8297309: Memory leak in ShenandoahFullGC + JDK-8297481: Create a regression test for JDK-4424517 + JDK-8297530: java.lang.IllegalArgumentException: Negative length on strings concatenation + JDK-8297590: [TESTBUG] HotSpotResolvedJavaFieldTest does not run + JDK-8297656: AArch64: Enable AES/GCM Intrinsics + JDK-8297804: (tz) Update Timezone Data to 2022g + JDK-8299392: [17u] Remove designator DEFAULT_PROMOTED_VERSION_PRE=ea for release 17.0.6 + JDK-8299439: java/text/Format/NumberFormat/CurrencyFormat.java fails for hr_HR + JDK-8299483: ProblemList java/text/Format/NumberFormat/ /CurrencyFormat.java - Modified patch: * fips.patch + update to newest level - Removed patch: * fix_armv6_build.patch + does not apply and at least a part of the fix is in this version- Removed patch: * system-crypto-policy.patch + folded into the fips.patch, since they are patching the same places - Modified patches: * fips.patch + revert to the version used with 17.0.4.0, since the newest changes are buggy (bsc#1205916) + fold in the system-crypto-policy.patch * nss-security-provider.patch + apply after the fips.patch and thus rediff the hunk to changed context.- Fix jconsole.desktop icon- Update to upstream tag jdk-17.0.5+8 (October 2022 CPU) * Security fixes + JDK-8282252: Improve BigInteger/Decimal validation + JDK-8285662: Better permission resolution + JDK-8286077, CVE-2022-21618, bsc#1204468: Wider MultiByte conversions + JDK-8286511: Improve macro allocation + JDK-8286519: Better memory handling + JDK-8286526, CVE-2022-21619, bsc#1204473: Improve NTLM support + JDK-8286910, CVE-2022-21624, bsc#1204475: Improve JNDI lookups + JDK-8286918, CVE-2022-21628, bsc#1204472: Better HttpServer service + JDK-8287446: Enhance icon presentations + JDK-8288508: Enhance ECDSA usage + JDK-8289366, CVE-2022-39399, bsc#1204480: Improve HTTP/2 client usage + JDK-8289853: Update HarfBuzz to 4.4.1 + JDK-8290334: Update FreeType to 2.12.1 * Other changes + JDK-6782021: It is not possible to read local computer certificates with the SunMSCAPI provider + JDK-6854300: [TEST_BUG] java/awt/event/MouseEvent/ /SpuriousExitEnter/SpuriousExitEnter_3.java fails in jdk6u14 & jdk7 + JDK-7131823: bug in GIFImageReader + JDK-8017175: [TESTBUG] javax/swing/JPopupMenu/4634626/ /bug4634626.java sometimes failed on ac + JDK-8028265: Add legacy tz tests to OpenJDK + JDK-8028998: [TEST_BUG] [macosx] java/awt/dnd/ /DropTargetEnterExitTest/MissedDragExitTest.java failed + JDK-8079267: [TEST_BUG] Test java/awt/Frame/MiscUndecorated/ /RepaintTest.java fails + JDK-8159694: HiDPI, Unity, java/awt/dnd/ /DropTargetEnterExitTest/MissedDragExitTest.java + JDK-8169468: NoResizeEventOnDMChangeTest.java fails because FS Window didn't receive all resizes! + JDK-8172065: javax/swing/JTree/4908142/bug4908142.java The selected index should be "aad" + JDK-8178969: [TESTBUG] Wrong reporting of gc/g1/humongousObjects/TestHeapCounters test. + JDK-8211002: test/jdk/java/lang/Math/PowTests.java skips testing for non-corner-case values + JDK-8212096: javax/net/ssl/ServerName/ /SSLEngineExplorerMatchedSNI.java failed intermittently due to SSLException: Tag mismatch + JDK-8223543: [TESTBUG] Regression test java/awt/Graphics2D/ /DrawString/LCDTextSrcEa.java has issues + JDK-8225122: Test AncestorResized.java fails when Windows desktop is scaled. + JDK-8227651: Tests fail with SSLProtocolException: Input record too big + JDK-8240903: Add test to check that jmod hashes are reproducible + JDK-8254318: Remove .hgtags + JDK-8255724: [XRender] the BlitRotateClippedArea test fails on Linux in the XR pipeline + JDK-8256844: Make NMT late-initializable + JDK-8257534: misc tests failed with "NoClassDefFoundError: Could not initialize class java.util.concurrent.ThreadLocalRandom" + JDK-8264666: Change implementation of safeAdd/safeMult in the LCMSImageLayout class + JDK-8264792: The NumberFormat for locale sq_XK formats price incorrectly. + JDK-8265360: several compiler/whitebox tests fail with "private compiler.whitebox.SimpleTestCaseHelper(int) must be compiled" + JDK-8269039: Disable SHA-1 Signed JARs + JDK-8269556: sun/tools/jhsdb/JShellHeapDumpTest.java fails with RuntimeException 'JShellToolProvider' missing from stdout/stderr + JDK-8270090: C2: LCM may prioritize CheckCastPP nodes over projections + JDK-8270312: Error: Not a test or directory containing tests: java/awt/print/PrinterJob/XparColor.java + JDK-8271078: jdk/incubator/vector/Float128VectorTests.java failed a subtest + JDK-8271344: Windows product version issue + JDK-8272352: Java launcher can not parse Chinese character when system locale is set to UTF-8 + JDK-8272417: ZGC: fastdebug build crashes when printing ClassLoaderData + JDK-8272736: [JVMCI] Add API for reading and writing JVMCI thread locals + JDK-8272815: jpackage --type rpm produces an error: Invalid or unsupported type: [null] + JDK-8273040: Turning off JpAllowDowngrades (or Upgrades) + JDK-8273115: CountedLoopEndNode::stride_con crash in debug build with -XX:+TraceLoopOpts + JDK-8273506: java Robot API did the 'm' keypress and caused /awt/event/KeyEvent/KeyCharTest/KeyCharTest.html is timing out on macOS 12 + JDK-8274434: move os::get_default_process_handle and os::dll_lookup to os_posix for POSIX platforms + JDK-8274517: java/util/DoubleStreamSums/CompensatedSums.java fails with expected [true] but found [false] + JDK-8274597: Some of the dnd tests time out and fail intermittently + JDK-8274856: Failing jpackage tests with fastdebug/release build + JDK-8275689: [TESTBUG] Use color tolerance only for XRender in BlitRotateClippedArea test + JDK-8275887: jarsigner prints invalid digest/signature algorithm warnings if keysize is weak/disabled + JDK-8276546: [IR Framework] Whitelist and ignore CompileThreshold + JDK-8276837: [macos]: Error when signing the additional launcher + JDK-8277429: Conflicting jpackage static library name + JDK-8277493: [REDO] Quarantined jpackage apps are labeled as "damaged" + JDK-8278067: Make HttpURLConnection default keep alive timeout configurable + JDK-8278233: [macos] tools/jpackage tests timeout due to /usr/bin/osascript + JDK-8278311: Debian packaging doesn't work + JDK-8278609: [macos] accessibility frame is misplaced on a secondary monitor on macOS + JDK-8278612: [macos] test/jdk/java/awt/dnd/ /RemoveDropTargetCrashTest crashes with VoiceOver on macOS + JDK-8279032: compiler/loopopts/ /TestSkeletonPredicateNegation.java times out with - XX:TieredStopAtLevel < 4 + JDK-8279370: jdk.jpackage/share/native/applauncher/ /JvmLauncher.cpp fails to build with GCC 6.3.0 + JDK-8279622: C2: miscompilation of map pattern as a vector reduction + JDK-8280233: Temporarily disable Unix domain sockets in Windows PipeImpl + JDK-8280550: SplittableRandom#nextDouble(double,double) can return result >= bound + JDK-8280696: C2 compilation hits assert(is_dominator(c, n_ctrl)) failed + JDK-8280863: Update build README to reflect that MSYS2 is supported + JDK-8280913: Create a regression test for JRootPane.setDefaultButton() method + JDK-8280944: Enable Unix domain sockets in Windows Selector notification mechanism + JDK-8280950: RandomGenerator:NextDouble() default behavior non conformant after JDK-8280550 fix + JDK-8281181: Do not use CPU Shares to compute active processor count + JDK-8281183: RandomGenerator:NextDouble() default behavior partially fixed by JDK-8280950 + JDK-8281297: TestStressG1Humongous fails with guarantee(is_range_uncommitted) + JDK-8281535: Create a regression test for JDK-4670051 + JDK-8281569: Create tests for Frame.setMinimumSize() method + JDK-8281628: KeyAgreement : generateSecret intermittently not resetting + JDK-8281738: Create a regression test for checking the 'Space' key activation of focused Button + JDK-8281745: Create a regression test for JDK-4514331 + JDK-8281988: Create a regression test for JDK-4618767 + JDK-8282007: Assorted enhancements to jpackage testing framework + JDK-8282046: Create a regression test for JDK-8000326 + JDK-8282214: Upgrade JQuery to version 3.6.0 + JDK-8282234: Create a regression test for JDK-4532513 + JDK-8282280: Update Xerces to Version 2.12.2 + JDK-8282306: os::is_first_C_frame(frame*) crashes on invalid link access + JDK-8282343: Create a regression test for JDK-4518432 + JDK-8282351: jpackage does not work if class file has `$$` in the name on windows + JDK-8282407: Missing ')' in MacResources.properties + JDK-8282467: add extra diagnostics for JDK-8268184 + JDK-8282477: [x86, aarch64] vmassert(_last_Java_pc == NULL, "already walkable"); fails with async profiler + JDK-8282538: PKCS11 tests fail on CentOS Stream 9 + JDK-8282548: Create a regression test for JDK-4330998 + JDK-8282555: Missing memory edge when spilling MoveF2I, MoveD2L etc + JDK-8282640: Create a test for JDK-4740761 + JDK-8282778: Create a regression test for JDK-4699544 + JDK-8282789: Create a regression test for the JTree usecase of JDK-4618767 + JDK-8282860: Write a regression test for JDK-4164779 + JDK-8282933: Create a test for JDK-4529616 + JDK-8282936: Write a regression test for JDK-4615365 + JDK-8282937: Write a regression test for JDK-4820080 + JDK-8282947: JFR: Dump on shutdown live-locks in some conditions + JDK-8283015: Create a test for JDK-4715496 + JDK-8283087: Create a test or JDK-4715503 + JDK-8283245: Create a test for JDK-4670319 + JDK-8283277: ISO 4217 Amendment 171 Update + JDK-8283441: C2: segmentation fault in ciMethodBlocks::make_block_at(int) + JDK-8283457: [macos] libpng build failures with Xcode13.3 + JDK-8283493: Create an automated regression test for RFE 4231298 + JDK-8283507: Create a regression test for RFE 4287690 + JDK-8283562: JDK-8282306 breaks gtests on zero + JDK-8283597: [REDO] Invalid generic signature for redefined classes + JDK-8283621: Write a regression test for CCC4400728 + JDK-8283623: Create an automated regression test for JDK-4525475 + JDK-8283624: Create an automated regression test for RFE-4390885 + JDK-8283712: Create a manual test framework class + JDK-8283723: Update Visual Studio 2022 to version 17.1.0 for Oracle builds on Windows + JDK-8283803: Remove jtreg tag manual=yesno for java/awt/print/ /PrinterJob/PrintGlyphVectorTest.java and fix test + JDK-8283849: AsyncGetCallTrace may crash JVM on guarantee + JDK-8283903: GetContainerCpuLoad does not return the correct result in share mode + JDK-8283911: DEFAULT_PROMOTED_VERSION_PRE not reset to 'ea' for jdk-17.0.4 + JDK-8284014: Menu items with submenus in JPopupMenu are not spoken on macOS + JDK-8284067: jpackage'd launcher reports non-zero exit codes with error prompt + JDK-8284077: Create an automated test for JDK-4170173 + JDK-8284294: Create an automated regression test for RFE 4138746 + JDK-8284358: Unreachable loop is not removed from C2 IR, leading to a broken graph + JDK-8284367: JQuery UI upgrade from 1.12.1 to 1.13.1 + JDK-8284521: Write an automated regression test for RFE 4371575 + JDK-8284535: Fix PrintLatinCJKTest.java test that is failing with Parse Exception + JDK-8284675: "jpackage.exe" creates application launcher without Windows Application Manifest + JDK-8284680: sun.font.FontConfigManager.getFontConfig() leaks charset + JDK-8284686: Interval of < 1 ms disables ExecutionSample events + JDK-8284694: Avoid evaluating SSLAlgorithmConstraints twice + JDK-8284883: JVM crash: guarantee(sect->end() <= sect->limit()) failed: sanity on AVX512 + JDK-8284898: Enhance PassFailJFrame + JDK-8284944: assert(cnt++ < 40) failed: infinite cycle in loop optimization + JDK-8284950: CgroupV1 detection code should consider memory.swappiness + JDK-8284956: Potential leak awtImageData/color_data when initializes X11GraphicsEnvironment + JDK-8284977: MetricsTesterCgroupV2.getLongValueEntryFromFile fails when named value doesn't exist + JDK-8285081: Improve XPath operators count accuracy + JDK-8285097: Duplicate XML keys in XPATHErrorResources.java and XSLTErrorResources.java + JDK-8285301: C2: assert(!requires_atomic_access) failed: can't ensure atomicity + JDK-8285380: Fix typos in security + JDK-8285398: Cache the results of constraint checks + JDK-8285617: Fix java/awt/print/PrinterJob/ImagePrinting/ /PrintARGBImage.java manual test + JDK-8285693: Create an automated test for JDK-4702199 + JDK-8285696: AlgorithmConstraints:permits not throwing IllegalArgumentException when 'alg' is null + JDK-8285730: unify _WIN32_WINNT settings + JDK-8285820: C2: LCM prioritizes locally dependent CreateEx nodes over projections after 8270090 + JDK-8285923: [REDO] JDK-8285802 AArch64: Consistently handle offsets in MacroAssembler as 64-bit quantities + JDK-8286114: [test] show real exception in bomb call in sun/rmi/runtime/Log/checkLogging/CheckLogging.java + JDK-8286122: [macos]: App bundle cannot upload to Mac App Store due to info.plist embedded in java exe + JDK-8286177: C2: "failed: non-reduction loop contains reduction nodes" assert failure + JDK-8286211: Update PCSC-Lite for Suse Linux to 1.9.5 + JDK-8286266: [macos] Voice over moving JTable column to be the first column JVM crashes + JDK-8286277: CDS VerifyError when calling clone() on object array + JDK-8286314: Trampoline not created for far runtime targets outside small CodeCache + JDK-8286429: jpackageapplauncher build fails intermittently in Tier[45] + JDK-8286573: Remove the unnecessary method Attr#attribTopLevel and its usage + JDK-8286582: Build fails on macos aarch64 when using - -with-zlib=bundled + JDK-8286625: C2 fails with assert(!n->is_Store() && !n->is_LoadStore()) failed: no node with a side effect + JDK-8286638: C2: CmpU needs to do more precise over/underflow analysis + JDK-8286869: unify os::dir_is_empty across posix platforms + JDK-8286870: Memory leak with RepeatCompilation + JDK-8287016: Bump update version for OpenJDK: jdk-17.0.5 + JDK-8287073: NPE from CgroupV2Subsystem.getInstance() + JDK-8287091: aarch64 : guarantee(val < (1ULL << nbits)) failed: Field too big for insn + JDK-8287107: CgroupSubsystemFactory.setCgroupV2Path asserts with freezer controller + JDK-8287113: JFR: Periodic task thread uses period for method sampling events + JDK-8287125: [macos] Multiple jpackage tests fail/timeout on same host + JDK-8287202: GHA: Add macOS aarch64 to the list of default platforms for workflow_dispatch event + JDK-8287223: C1: Inlining attempt through MH::invokeBasic() with null receiver + JDK-8287366: Improve test failure reporting in GHA + JDK-8287396: LIR_Opr::vreg_number() and data() can return negative number + JDK-8287432: C2: assert(tn->in(0) != __null) failed: must have live top node + JDK-8287463: JFR: Disable TestDevNull.java on Windows + JDK-8287663: Add a regression test for JDK-8287073 + JDK-8287672: jtreg test com/sun/jndi/ldap/ /LdapPoolTimeoutTest.java fails intermittently in nightly run + JDK-8287724: Fix various issues with msys2 + JDK-8287735: Provide separate event category for dll operations + JDK-8287741: Fix of JDK-8287107 (unused cgv1 freezer controller) was incomplete + JDK-8287824: The MTPerLineTransformValidation tests has a typo in the @run tag + JDK-8287895: Some langtools tests fail on msys2 + JDK-8287896: PropertiesTest.sh fail on msys2 + JDK-8287902: UnreadableRB case in MissingResourceCauseTest is not working reliably on Windows + JDK-8287906: Rewrite of GitHub Actions (GHA) sanity tests + JDK-8287917: System.loadLibrary does not work on Big Sur if JDK is built with macOS SDK 10.15 and earlier + JDK-8288000: compiler/loopopts/TestOverUnrolling2.java fails with release VMs + JDK-8288003: log events for os::dll_unload + JDK-8288303: C1: Miscompilation due to broken Class.getModifiers intrinsic + JDK-8288360: CI: ciInstanceKlass::implementor() is not consistent for well-known classes + JDK-8288399: MacOS debug symbol files not always deterministic in reproducible builds + JDK-8288467: remove memory_operand assert for spilled instructions + JDK-8288499: Restore cancel-in-progress in GHA + JDK-8288599: com/sun/management/OperatingSystemMXBean/ /TestTotalSwap.java: Expected total swap size ... but getTotalSwapSpaceSize returned ... + JDK-8288754: GCC 12 fails to build zReferenceProcessor.cpp + JDK-8288781: C1: LIR_OpVisitState::maxNumberOfOperands too small + JDK-8288985: P11TlsKeyMaterialGenerator should work with ChaCha20-Poly1305 + JDK-8288992: AArch64: CMN should be handled the same way as CMP + JDK-8289127: Apache Lucene triggers: DEBUG MESSAGE: duplicated predicate failed which is impossible + JDK-8289147: unify os::infinite_sleep on posix platforms + JDK-8289197: [17u] Push of backport of 8286177 did not remove assertion + JDK-8289471: Issue in Initialization of keys in ErrorMsg.java and XPATHErrorResources.java + JDK-8289477: Memory corruption with CPU_ALLOC, CPU_FREE on muslc + JDK-8289486: Improve XSLT XPath operators count efficiency + JDK-8289549: ISO 4217 Amendment 172 Update + JDK-8289569: [test] java/lang/ProcessBuilder/Basic.java fails on Alpine/musl + JDK-8289695: [TESTBUG] TestMemoryAwareness.java fails on cgroups v2 and crun + JDK-8289697: buffer overflow in MTLVertexCache.m: MTLVertexCache_AddGlyphQuad + JDK-8289799: Build warning in methodData.cpp memset zero-length parameter + JDK-8289856: [PPC64] SIGSEGV in C2Compiler::init_c2_runtime() after JDK-8289060 + JDK-8289910: unify os::message_box across posix platforms + JDK-8290000: Bump macOS GitHub actions to macOS 11 + JDK-8290004: [PPC64] JfrGetCallTrace: assert(_pc != nullptr) failed: must have PC + JDK-8290020: Deadlock in leakprofiler::emit_events during shutdown + JDK-8290082: [PPC64] ZGC C2 load barrier stub needs to preserve vector registers + JDK-8290246: test fails "assert(init != __null) failed: initialization not found" + JDK-8290417: CDS cannot archive lamda proxy with useImplMethodHandle + JDK-8290456: remove os::print_statistics() + JDK-8291595: [17u] Delete files missed in backport of 8269039 + JDK-8291633: Build failures with GCC 11, Alpine 3 due to incompatible casts from nullptr + JDK-8292579: (tz) Update Timezone Data to 2022c + JDK-8295056: [17u] Remove designator DEFAULT_PROMOTED_VERSION_PRE=ea for release 17.0.5 - Modified patch: * fips.patch + sync with newest RedHat version- Package the JAVA_HOME/release files in *-headless package * fixes boo#1203476- Update to upstream tag jdk-17.0.4+8 (July 2022 CPU) * Security fixes: + JDK-8272243: Improve DER parsing + JDK-8272249: Better properties of loaded Properties + JDK-8277608: Address IP Addressing + JDK-8281859, CVE-2022-21540, bsc#1201694: Improve class compilation + JDK-8281866, CVE-2022-21541, bsc#1201692: Enhance MethodHandle invocations + JDK-8283190: Improve MIDI processing + JDK-8284370: Improve zlib usage + JDK-8285407, CVE-2022-34169, bsc#1201684: Improve Xalan supports * Other fixes: + JDK-8139173: [macosx] JInternalFrame shadow is not properly drawn + JDK-8181571: printing to CUPS fails on mac sandbox app + JDK-8193682: Infinite loop in ZipOutputStream.close() + JDK-8206187:javax/management/remote/mandatory/connection/ /DefaultAgentFilterTest.java fails with Port already in use + JDK-8209776: Refactor jdk/security/JavaDotSecurity/ifdefs.sh to plain java test + JDK-8214733: runtime/8176717/TestInheritFD.java timed out + JDK-8236136: tests which use CompilationMode shouldn't be run w/ TieredStopAtLevel + JDK-8240756: [macos] SwingSet2:TableDemo:Printed Japanese characters were garbled + JDK-8249592: Robot.mouseMove moves cursor to incorrect location when display scale varies and Java runs in DPI Unaware mode + JDK-8251904: vmTestbase/nsk/sysdict/vm/stress/btree/btree010/ /btree010.java fails with ClassNotFoundException: nsk.sysdict.share.BTree0LLRLRLRRLR + JDK-8255266: Update Public Suffix List to 3c213aa + JDK-8256368: Avoid repeated upcalls into Java to re-resolve MH/VH linkers/invokers + JDK-8258814: Compilation logging crashes for thread suspension / debugging tests + JDK-8263461: jdk/jfr/event/gc/detailed/ /TestEvacuationFailedEvent.java uses wrong mechanism to cause evacuation failure + JDK-8263538: SharedArchiveConsistency.java should test - Xshare:auto as well + JDK-8264605: vmTestbase/nsk/jvmti/SuspendThread/ /suspendthrd003/TestDescription.java failed with "agent_tools.cpp, 471: (foundThread = (jthread) jni_env->NewGlobalRef(foundThread)) != NULL" + JDK-8265261: java/nio/file/Files/InterruptCopy.java fails with java.lang.RuntimeException: Copy was not interrupted + JDK-8265317: [vector] assert(payload->is_object()) failed: expected 'object' value for scalar-replaced boxed vector but got: NULL + JDK-8267163: Rename anonymous loader tests to hidden loader tests + JDK-8268231: Aarch64: Use Ldp in intrinsics for String.compareTo + JDK-8268558: [TESTBUG] Case 2 in TestP11KeyFactoryGetRSAKeySpec is skipped + JDK-8268595: java/io/Serializable/serialFilter/ /GlobalFilterTest.java#id1 failed in timeout + JDK-8268773: Improvements related to: Failed to start thread - pthread_create failed (EAGAIN) + JDK-8268906: gc/g1/mixedgc/TestOldGenCollectionUsage.java assumes that GCs take 1ms minimum + JDK-8269077: TestSystemGC uses "require vm.gc.G1" for large pages subtest + JDK-8269129: Multiple tier1 tests in hotspot/jtreg/compiler are failing for client VMs + JDK-8269135: TestDifferentProtectionDomains runs into timeout in client VM + JDK-8269373: some tests in jdk/tools/launcher/ fails on localized Windows platform + JDK-8269753: Misplaced caret in PatternSyntaxException's detail message + JDK-8269933: test/jdk/javax/net/ssl/compatibility/JdkInfo incorrect verification of protocol and cipher support + JDK-8270021: Incorrect log decorators in gc/g1/plab/TestPLABEvacuationFailure.java + JDK-8270336: [TESTBUG] Fix initialization in NonbranchyTree + JDK-8270435: UT: MonitorUsedDeflationThresholdTest failed: did not find too_many string in output + JDK-8270468: TestRangeCheckEliminated fails because methods are not compiled + JDK-8270797: ShortECDSA.java test is not complete + JDK-8270837: fix typos in test TestSigParse.java + JDK-8271008: appcds/*/MethodHandlesAsCollectorTest.java tests time out because of excessive GC (CodeCache GC Threshold) in loom + JDK-8271055: Crash during deoptimization with "assert(bb->is_reachable()) failed: getting result from unreachable basicblock" with -XX:+VerifyStack + JDK-8271224: runtime/EnclosingMethodAttr/EnclMethodAttr.java doesn't check exit code + JDK-8271302: Regex Test Refresh + JDK-8272146: Disable Fibonacci test on memory constrained systems + JDK-8272168: some hotspot runtime/logging tests don't check exit code + JDK-8272169: runtime/logging/LoaderConstraintsTest.java doesn't build test.Empty + JDK-8272358: Some tests may fail when executed with other locales than the US + JDK-8272493: Suboptimal code generation around Preconditions.checkIndex intrinsic with AVX2 + JDK-8272908: Missing coverage for certain classes in com.sun.org.apache.xml.internal.security + JDK-8272964: java/nio/file/Files/InterruptCopy.java fails with java.lang.RuntimeException: Copy was not interrupted + JDK-8273056, CVE-2022-21549, bsc#1201685: java.util.random does not correctly sample exponential or Gaussian distributions + JDK-8273095: vmTestbase/vm/mlvm/anonloader/stress/oome/heap/ /Test.java fails with "wrong OOME" + JDK-8273139: C2: assert(f <= 1 && f >= 0) failed: Incorrect frequency + JDK-8273142: Remove dependancy of TestHttpServer, HttpTransaction, HttpCallback from open/test/jdk/sun/net/www/ /protocol/http/ tests + JDK-8273169: java/util/regex/NegativeArraySize.java failed after JDK-8271302 + JDK-8273804: Platform.isTieredSupported should handle the no-compiler case + JDK-8274172: Convert JavadocTester to use NIO + JDK-8274233: Minor cleanup for ToolBox + JDK-8274244: ReportOnImportedModuleAnnotation.java fails on rerun + JDK-8274561: sun/net/ftp/TestFtpTimeValue.java timed out on slow machines + JDK-8274687: JDWP deadlocks if some Java thread reaches wait in blockOnDebuggerSuspend + JDK-8274735: javax.imageio.IIOException: Unsupported Image Type while processing a valid JPEG image + JDK-8274751: Drag And Drop hangs on Windows + JDK-8274855: vectorapi tests failing with assert(!vbox->is_Phi()) failed + JDK-8274939: Incorrect size of the pixel storage is used by the robot on macOS + JDK-8274983: C1 optimizes the invocation of private interface methods + JDK-8275037: Test vmTestbase/nsk/sysdict/vm/stress/btree/ /btree011/btree011.java crashes with memory exhaustion on Windows + JDK-8275337: C1: assert(false) failed: live_in set of first block must be empty + JDK-8275638: GraphKit::combine_exception_states fails with "matching stack sizes" assert + JDK-8275745: Reproducible copyright headers + JDK-8275830: C2: Receiver downcast is missing when inlining through method handle linkers + JDK-8275854: C2: assert(stride_con != 0) failed: missed some peephole opt + JDK-8276260: (se) Remove java/nio/channels/Selector/ /Wakeup.java from ProblemList (win) + JDK-8276657: XSLT compiler tries to define a class with empty name + JDK-8276796: gc/TestSystemGC.java large pages subtest fails with ZGC + JDK-8276825: hotspot/runtime/SelectionResolution test errors + JDK-8276863: Remove test/jdk/sun/security/ec/ /ECDSAJavaVerify.java + JDK-8276880: Remove java/lang/RuntimeTests/exec/ExecWithDir as unnecessary + JDK-8276990: Memory leak in invoker.c fillInvokeRequest() during JDI operations + JDK-8277055: Assert "missing inlining msg" with - XX:+PrintIntrinsics + JDK-8277072: ObjectStreamClass caches keep ClassLoaders alive + JDK-8277087: ZipException: zip END header not found at ZipFile#Source.findEND + JDK-8277165: jdeps --multi-release --print-module-deps fails if module-info.class in different versioned directories + JDK-8277166: Data race in jdeps VersionHelper + JDK-8277123: jdeps does not report some exceptions correctly + JDK-8277396: [TESTBUG] In DefaultButtonModelCrashTest.java, frame is accessed from main thread + JDK-8277422: tools/jar/JarEntryTime.java fails with modified time mismatch + JDK-8277893: Arraycopy stress tests + JDK-8277906: Incorrect type for IV phi of long counted loops after CCP + JDK-8277922: Unable to click JCheckBox in JTable through Java Access Bridge + JDK-8278014: [vectorapi] Remove test run script + JDK-8278065: Refactor subclassAudits to use ClassValue + JDK-8278186: org.jcp.xml.dsig.internal.dom.Utils .parseIdFromSameDocumentURI throws StringIndexOutOfBoundsException when calling substring method + JDK-8278472: Invalid value set to CANDIDATEFORM structure + JDK-8278519: serviceability/jvmti/FieldAccessWatch/ /FieldAccessWatch.java failed "assert(handle != __null) failed: JNI handle should not be null" + JDK-8278549: UNIX sun/font coding misses SUSE distro detection on recent distro SUSE 15 + JDK-8278766: Enable OpenJDK build support for reproducible jars and jmods using --date + JDK-8278794: Infinite loop in DeflaterOutputStream.finish() + JDK-8278796: Incorrect behavior of FloatVector.withLane on X86 + JDK-8278851: Correct signer logic for jars signed with multiple digestalgs + JDK-8278948: compiler/vectorapi/reshape/ /TestVectorCastAVX1.java crashes in assembler + JDK-8278966: two microbenchmarks tests fail "assert(!jvms->method()->has_exception_handlers()) failed: no exception handler expected" after JDK-8275638 + JDK-8279182: MakeZipReproducible ZipEntry timestamps not localized to UTC + JDK-8279219: [REDO] C2 crash when allocating array of size too large + JDK-8279227: Access Bridge: Wrong frame position and hit test result on HiDPI display + JDK-8279356: Method linking fails with guarantee(mh->adapter() != NULL) failed: Adapter blob must already exist! + JDK-8279437: [JVMCI] exception in HotSpotJVMCIRuntime.translate can exit the VM + JDK-8279515: C1: No inlining through invokedynamic and invokestatic call sites when resolved class is not linked + JDK-8279520: SPNEGO has not passed channel binding info into the underlying mechanism + JDK-8279529: ProblemList java/nio/channels/DatagramChannel/ /ManySourcesAndTargets.java on macosx-aarch64 + JDK-8279532: ProblemList sun/security/ssl/SSLSessionImpl/ /NoInvalidateSocketException.java + JDK-8279560: AArch64: generate_compare_long_string_same_encoding and LARGE_LOOP_PREFETCH alignment + JDK-8279586: [macos] custom JCheckBox and JRadioBox with custom icon set: focus is still displayed after unchecking + JDK-8279597: [TESTBUG] ReturnBlobToWrongHeapTest.java fails with -XX:TieredStopAtLevel=1 on machines with many cores + JDK-8279668: x86: AVX2 versions of vpxor should be asserted + JDK-8279822: CI: Constant pool entries in error state are not supported + JDK-8279834: Alpine Linux fails to build when - -with-source-date enabled + JDK-8279837: C2: assert(is_Loop()) failed: invalid node class: Region + JDK-8279842: HTTPS Channel Binding support for Java GSS/Kerberos + JDK-8279958: Provide configure hints for Alpine/apk package managers + JDK-8280004: DCmdArgument::parse_value() should handle NULL input + JDK-8280041: Retry loop issues in java.io.ClassCache + JDK-8280123: C2: Infinite loop in CMoveINode::Ideal during IGVN + JDK-8280401: [sspi] gss_accept_sec_context leaves output_token uninitialized + JDK-8280476: [macOS] : hotspot arm64 bug exposed by latest clang + JDK-8280543: Update the "java" and "jcmd" tool specification for CDS + JDK-8280593: [PPC64, S390] redundant allocation of MacroAssembler in StubGenerator ctor + JDK-8280600: C2: assert(!had_error) failed: bad dominance + JDK-8280684: JfrRecorderService failes with guarantee(num_written > 0) when no space left on device. + JDK-8280799: С2: assert(false) failed: cyclic dependency prevents range check elimination + JDK-8280867: Cpuid1Ecx feature parsing is incorrect for AMD CPUs + JDK-8280901: MethodHandle::linkToNative stub is missing w/ - Xint + JDK-8280940: gtest os.release_multi_mappings_vm is racy + JDK-8280941: os::print_memory_mappings() prints segment preceeding the inclusion range + JDK-8280956: Re-examine copyright headers on files in src/java.desktop/macosx/native/libawt_lwawt/awt/a11y + JDK-8280964: [Linux aarch64] : drawImage dithers TYPE_BYTE_INDEXED images incorrectly + JDK-8281043: Intrinsify recursive ObjectMonitor locking for PPC64 + JDK-8281168: Micro-optimize VarForm.getMemberName for interpreter + JDK-8281262: Windows builds in different directories are not fully reproducible + JDK-8281266: [JVMCI] MetaUtil.toInternalName() doesn't handle hidden classes correctly + JDK-8281274: deal with ActiveProcessorCount in os::Linux::print_container_info + JDK-8281275: Upgrading from 8 to 11 no longer accepts '/' as filepath separator in gc paths + JDK-8281318: Improve jfr/event/allocation tests reliability + JDK-8281338: NSAccessibilityPressAction action for tree node and NSAccessibilityShowMenuAcgtion action not working + JDK-8281450: Remove unnecessary operator new and delete from ObjectMonitor + JDK-8281522: Rename ADLC classes which have the same name as hotspot variants + JDK-8281544: assert(VM_Version::supports_avx512bw()) failed for Tests jdk/incubator/vector/ + JDK-8281615: Deadlock caused by jdwp agent + JDK-8281638: jfr/event/allocation tests fail with release VMs after JDK-8281318 due to lack of -XX:+UnlockDiagnosticVMOptions + JDK-8281771: Crash in java_lang_invoke_MethodType::print_signature + JDK-8281811: assert(_base == Tuple) failed: Not a Tuple after JDK-8280799 + JDK-8281822: Test failures on non-DTrace builds due to incomplete DTrace* flags handling + JDK-8282008: Incorrect handling of quoted arguments in ProcessBuilder + JDK-8282045: When loop strip mining fails, safepoints are removed from loop anyway + JDK-8282142: [TestCase] compiler/inlining/ /ResolvedClassTest.java will fail when - -with-jvm-features=-compiler1 + JDK-8282170: JVMTI SetBreakpoint metaspace allocation test + JDK-8282172: CompileBroker::log_metaspace_failure is called from non-Java/compiler threads + JDK-8282225: GHA: Allow one concurrent run per PR only + JDK-8282231: x86-32: runtime call to SharedRuntime::ldiv corrupts registers + JDK-8282293: Domain value for system property jdk.https.negotiate.cbt should be case-insensitive + JDK-8282295: SymbolPropertyEntry::set_method_type fails with assert + JDK-8282312: Minor corrections to evbroadcasti32x4 intrinsic on x86 + JDK-8282345: handle latest VS2022 in abstract_vm_version + JDK-8282382: Report glibc malloc tunables in error reports + JDK-8282422: JTable.print() failed with UnsupportedCharsetException on AIX ko_KR locale + JDK-8282444: Module finder incorrectly assumes default file system path-separator character + JDK-8282499: Bump update version for OpenJDK: jdk-17.0.4 + JDK-8282509: [exploded image] ResolvedClassTest fails with similar output + JDK-8282551: Properly initialize L32X64MixRandom state + JDK-8282583: Update BCEL md to include the copyright notice + JDK-8282590: C2: assert(addp->is_AddP() && addp->outcnt() > 0) failed: Don't process dead nodes + JDK-8282592: C2: assert(false) failed: graph should be schedulable + JDK-8282628: Potential memory leak in sun.font.FontConfigManager.getFontConfig() + JDK-8282874: Bad performance on gather/scatter API caused by different IntSpecies of indexMap + JDK-8282887: Potential memory leak in sun.util.locale.provider .HostLocaleProviderAdapterImpl.getNumberPattern() on Windows + JDK-8282929: Localized monetary symbols are not reflected in 'toLocalizedPattern' return value + JDK-8283017: GHA: Workflows break with update release versions + JDK-8283187: C2: loop candidate for superword not always unrolled fully if superword fails + JDK-8283217: Leak FcObjectSet in getFontConfigLocations() in fontpath.c + JDK-8283249: CompressedClassPointers.java fails on ppc with 'Narrow klass shift: 0' missing + JDK-8283279: [Testbug] Improve TestGetSwapSpaceSize + JDK-8283315: jrt-fs.jar not always deterministically built + JDK-8283323: libharfbuzz optimization level results in extreme build times + JDK-8283347: [macos] Bad JNI lookup accessibilityHitTest is shown when Screen magnifier is enabled + JDK-8283350: (tz) Update Timezone Data to 2022a + JDK-8283408: Fix a C2 crash when filling arrays with unsafe + JDK-8283422: Create a new test for JDK-8254790 + JDK-8283451: C2: assert(_base == Long) failed: Not a Long + JDK-8283469: Don't use memset to initialize members in FileMapInfo and fix memory leak + JDK-8283497: [windows] print TMP and TEMP in hs_err and VM.info + JDK-8283641: Large value for CompileThresholdScaling causes assert + JDK-8283725: Launching java with "-Xlog:gc*=trace,safepoint*=trace,class*=trace" crashes the JVM + JDK-8283834: Unmappable character for US-ASCII encoding in TestPredicateInputBelowLoopPredicate + JDK-8284023: java.sun.awt.X11GraphicsDevice .getDoubleBufferVisuals() leaks XdbeScreenVisualInfo + JDK-8284033: Leak XVisualInfo in getAllConfigs in awt_GraphicsEnv.c + JDK-8284094: Memory leak in invoker_completeInvokeRequest() + JDK-8284369: TestFailedAllocationBadGraph fails with - XX:TieredStopAtLevel < 4 + JDK-8284389: Improve stability of GHA Pre-submit testing by caching cygwin installer + JDK-8284437: Building from different users/workspace is not always deterministic + JDK-8284458: CodeHeapState::aggregate() leaks blob_name + JDK-8284507: GHA: Only check test results if testing was not skipped + JDK-8284532: Memory leak in BitSet::BitMapFragmentTable in JFR leak profiler + JDK-8284549: JFR: FieldTable leaks FieldInfoTable member + JDK-8284603: [17u] Update Boot JDK used in GHA to 17.0.2 + JDK-8284620: CodeBuffer may leak _overflow_arena + JDK-8284622: Update versions of some Github Actions used in JDK workflow + JDK-8284661: Reproducible assembly builds without relative linking + JDK-8284754: print more interesting env variables in hs_err and VM.info + JDK-8284758: [linux] improve print_container_info + JDK-8284848: C2: Compiler blackhole arguments should be treated as globally escaping + JDK-8284866: Add test to JDK-8273056 + JDK-8284884: Replace polling with waiting in javax/swing/text/html/parser/Parser/8078268/bug8078268.java + JDK-8284992: Fix misleading Vector API doc for LSHR operator + JDK-8285342: Zero build failure with clang due to values not handled in switch + JDK-8285394: Compiler blackholes can be eliminated due to stale ciMethod::intrinsic_id() + JDK-8285397: JNI exception pending in CUPSfuncs.c:250 + JDK-8285445: cannot open file "NUL:" + JDK-8285515: (dc) DatagramChannel.disconnect fails with "Invalid argument" on macOS 12.4 + JDK-8285523: Improve test java/io/FileOutputStream/OpenNUL.java + JDK-8285686: Update FreeType to 2.12.0 + JDK-8285726: [11u, 17u] Unify fix for JDK-8284548 with version from head + JDK-8285727: [11u, 17u] Unify fix for JDK-8284920 with version from head + JDK-8285728: Alpine Linux build fails with busybox tar + JDK-8285828: runtime/execstack/TestCheckJDK.java fails with zipped debug symbols + JDK-8285921: serviceability/dcmd/jvmti/AttachFailed/ /AttachReturnError.java fails on Alpine + JDK-8285956: (fs) Excessive default poll interval in PollingWatchService + JDK-8286013: Incorrect test configurations for compiler/stable/TestStableShort.java + JDK-8286029: Add classpath exemption to globals_vectorApiSupport_***.S.inc + JDK-8286198: [linux] Fix process-memory information + JDK-8286293: Tests ShortResponseBody and ShortResponseBodyWithRetry should use less resources + JDK-8286444: javac errors after JDK-8251329 are not helpful enough to find root cause + JDK-8286594: (zipfs) Mention paths with dot elements in ZipException and cleanups + JDK-8286601: Mac Aarch: Excessive warnings to be ignored for build jdk + JDK-8286855: javac error on invalid jar should only print filename + JDK-8287109: Distrust.java failed with CertificateExpiredException + JDK-8287119: Add Distrust.java to ProblemList + JDK-8287162: (zipfs) Performance regression related to support for POSIX file permissions + JDK-8287336: GHA: Workflows break on patch versions + JDK-8287362: FieldAccessWatch testcase failed on AIX platform + JDK-8287378: GHA: Update cygwin to fix issues in langtools tests on Windows - Removed patch: * JDK-8282004.patch + integrated upstream as JDK-8282231- Update to upstream tag jdk-17.0.3+7 (April 2022 CPU) * Security fixes: + JDK-8284920: Incorrect Token type causes XPath expression to return empty result + JDK-8284548: Invalid XPath expression causes StringIndexOutOfBoundsException + JDK-8281388: Change wrapping of EncryptedPrivateKeyInfo + JDK-8282397: createTempFile method of java.io.File is failing when called with suffix of spaces character + JDK-8278356: Improve file creation + JDK-8270504, bsc#1198672, CVE-2022-21426: Better Xpath expression handling + JDK-8272588: Enhanced recording parsing + JDK-8272594: Better record of recordings + JDK-8277672, bsc#1198674, CVE-2022-21434: Better invocation handler handling + JDK-8282300: Throws NamingException instead of InvalidNameException after JDK-8278972 + JDK-8278972, bsc#1198673, CVE-2022-21496: Improve URL supports + JDK-8272261: Improve JFR recording file processing + JDK-8269938: Enhance XML processing passes redux + JDK-8272255: Completely handle MIDI files + JDK-8278805: Enhance BMP image loading + JDK-8278449: Improve keychain support + JDK-8277227: Better identification of OIDs + JDK-8275151, bsc#1198675, CVE-2022-21443: Improved Object Identification + JDK-8274221: More definite BER encodings + JDK-8277233, bsc#1198670, CVE-2022-21449: Improve ECDSA signature support + JDK-8278798: Improve supported intrinsic * Other changes: + JDK-8282761: XPathFactoryImpl remove setProperty and getProperty methods + JDK-8277795: ldap connection timeout not honoured under contention + JDK-8276141: XPathFactory set/getProperty method + JDK-8274471: Add support for RSASSA-PSS in OCSP Response + JDK-8282219: jdk/java/lang/ProcessBuilder/Basic.java fails on AIX + JDK-8279669: test/jdk/com/sun/jdi/TestScaffold.java uses wrong condition + JDK-8276841: Add support for Visual Studio 2022 + JDK-8272866: java.util.random package summary contains incorrect mixing function in table + JDK-8272996: JNDI DNS provider fails to resolve SRV entries when IPV6 stack is enabled + JDK-8278185: Custom JRE cannot find non-ASCII named module inside + JDK-8281460: Let ObjectMonitor have its own NMT category + JDK-8278163: --with-cacerts-src variable resolved after GenerateCacerts recipe setup + JDK-8277383: VM.metaspace optionally show chunk freelist details + JDK-8271721: Split gc/g1/TestMixedGCLiveThreshold into separate tests + JDK-8277488: Add expiry exception for Digicert (geotrustglobalca) expiring in May 2022 + JDK-8270117: Broken jtreg link in "Building the JDK" page + JDK-8279695: [TESTBUG] modify compiler/loopopts/ /TestSkeletonPredicateNegation.java to run on C1 also + JDK-8278080: Add --with-cacerts-src='user cacerts folder' to enable deterministic cacerts generation + JDK-8277762: Allow configuration of HOTSPOT_BUILD_USER + JDK-8274524: SSLSocket.close() hangs if it is called during the ssl handshake + JDK-8278346: java/nio/file/Files/probeContentType/Basic.java fails on Linux SLES15 machine + JDK-8274171: java/nio/file/Files/probeContentType/Basic.java failed on "Content type" mismatches + JDK-8274562: (fs) UserDefinedFileAttributeView doesn't correctly determine if supported when using OverlayFS + JDK-8273655: content-types.properties files are missing some common types + JDK-8279385: [test] Adjust sun/security/pkcs12/ /KeytoolOpensslInteropTest.java after 8278344 + JDK-8280373: Update Xalan serializer / SystemIDResolver to align with JDK-8270492 + JDK-8272541: Incorrect overflow test in Toom-Cook branch of BigInteger multiplication + JDK-8278951: containers/cgroup/PlainRead.java fails on Ubuntu 21.10 + JDK-8272600: (test) Use native "sleep" in Basic.java + JDK-8271199: Mutual TLS handshake fails signing client certificate with custom sensitive PKCS11 key + JDK-8277299: STACK_OVERFLOW in Java_sun_awt_shell_Win32ShellFolder2_getIconBits + JDK-8281061: [s390] JFR runs into assertions while validating interpreter frames + JDK-8275330: C2: assert(n->is_Root() || n->is_Region() || n->is_Phi() || n->is_MachMerge() || def_block->dominates(block)) failed: uses must be dominated by definitions + JDK-8190748: java/text/Format/DateFormat/DateFormatTest.java and NonGregorianFormatTest fail intermittently + JDK-8274750: java/io/File/GetXSpace.java failed: '/dev': 191488 != 190976 + JDK-8273387: remove some unreferenced gtk-related functions + JDK-8279702: [macosx] ignore xcodebuild warnings on M1 + JDK-8277180: Intrinsify recursive ObjectMonitor locking for C2 x64 and A64 + JDK-8277449: compiler/vectorapi/TestLongVectorNeg.java fails with release VMs + JDK-8275643: C2's unaryOp vector intrinsic does not properly handle LongVector.neg + JDK-8271056: C2: "assert(no_dead_loop) failed: dead loop detected" due to cmoving identity + JDK-8275847: Scheduling fails with "too many D-U pinch points" on small method + JDK-8274944: AppCDS dump causes SEGV in VM thread while adjusting lambda proxy class info + JDK-8275874: [JVMCI] only support aligned reads in c2v_readFieldValue + JDK-8271506: Add ResourceHashtable support for deleting selected entries + JDK-8278381: [GCC 11] Address::make_raw() does not initialize rspec + JDK-8279124: VM does not handle SIGQUIT during initialization + JDK-8277497: Last column cell in the JTable row is read as empty cell + JDK-8278604: SwingSet2 table demo does not have accessible description set for images 8278526: [macos] Screen reader reads SwingSet2 JTable row selection as null, dimmed row for last column + JDK-8275645: [JVMCI] avoid unaligned volatile reads on AArch64 + JDK-8280414: Memory leak in DefaultProxySelector + JDK-8273381: Assert in PtrQueueBufferAllocatorTest.stress_free_list_allocator_vm + JDK-8269616: serviceability/dcmd/framework/VMVersionTest.java fails with Address already in use error + JDK-8280155: [PPC64, s390] frame size checks are not yet correct + JDK-8279924: [PPC64, s390] implement frame::is_interpreted_frame_valid checks + JDK-8280526: x86_32 Math.sqrt performance regression with - XX:UseSSE={0,1} + JDK-8279076: C2: Bad AD file when matching SqrtF with UseSSE=0 + JDK-8279445: Update JMH devkit to 1.34 + JDK-8274753: ZGC: SEGV in MetaspaceShared::link_shared_classes 8274935: dumptime_table has stale entry + JDK-8251216: Implement MD5 intrinsics on AArch64 + JDK-8278241: Implement JVM SpinPause on linux-aarch64 + JDK-8275608: runtime/Metaspace/elastic/ /TestMetaspaceAllocationMT2 too slow + JDK-8276057: Update JMH devkit to 1.33 + JDK-8275082, bsc#1198671, CVE-2022-21476: Update XML Security for Java to 2.3.0 + JDK-8177814: jdk/editpad is not in jdk TEST.groups + JDK-8253197: vmTestbase/nsk/jvmti/StopThread/stopthrd007/ /TestDescription.java fails with "ERROR: DebuggeeSleepingThread: ThreadDeath lost" + JDK-8236505: Mark jdk/editpad/EditPadTest.java as @headful + JDK-8272553: several hotspot runtime/CommandLine tests don't check exit code + JDK-8275687: runtime/CommandLine/PrintTouchedMethods test shouldn't catch RuntimeException + JDK-8278344: sun/security/pkcs12/ /KeytoolOpensslInteropTest.java test fails because of different openssl output + JDK-8273972: Multi-core choke point in CMM engine (LCMSTransform.doTransform) + JDK-8273438: Enable parallelism in vmTestbase/metaspace/stressHierarchy tests + JDK-8278389: SuspendibleThreadSet::_suspend_all should be volatile/atomic + JDK-8273433: Enable parallelism in vmTestbase_nsk_sysdict tests + JDK-8277503: compiler/onSpinWait/ /TestOnSpinWaitAArch64DefaultFlags.java failed with "OnSpinWaitInst with the expected value 'isb' not found." + JDK-8277137: Set OnSpinWaitInst/OnSpinWaitInstCount defaults to "isb"/1 for Arm Neoverse N1 + JDK-8273341: Update Siphash to version 1.0 + JDK-8269032: Stringdedup tests are failing if the ergonomically select GC does not support it + JDK-8186670: Implement _onSpinWait() intrinsic for AArch64 + JDK-8276766: Enable jar and jmod to produce deterministic timestamped content 8279453: Disable tools/jar/ /ReproducibleJar.java on 32-bit platforms + JDK-8279998: PPC64 debug builds fail with "untested: RangeCheckStub: predicate_failed_trap_id" + JDK-8280002: jmap -histo may leak stream + JDK-8277069: [REDO] JDK-8276743 Make openjdk build Zip Archive generation "reproducible" + JDK-8279833: Loop optimization issue in String.encodeUTF8_UTF16 + JDK-8273277: C2: Move conditional negation into rc_predicate + JDK-8279412: [JVMCI] failed speculations list must outlive any nmethod that refers to it + JDK-8271202: C1: assert(false) failed: live_in set of first block must be empty + JDK-8263567: gtests don't terminate the VM safely + JDK-8269206: A small typo in comment in test/lib/sun/hotspot/WhiteBox.java + JDK-8278309: [windows] use of uninitialized OSThread::_state + JDK-8274506: TestPids.java and TestPidsLimit.java fail with podman run as root + JDK-8276764: Enable deterministic file content ordering for Jar and Jmod + JDK-8273967: gtest os.dll_address_to_function_and_library_name_vm fails on macOS12 + JDK-8273366: [testbug] javax/swing/UIDefaults/6302464/ /bug6302464.java fails on macOS12 + JDK-8277846: Implement fast-path for ASCII-compatible CharsetEncoders on ppc64 + JDK-8273526: Extend the OSContainer API pids controller with pids.current + JDK-8269849: vmTestbase/gc/gctests/PhantomReference/ /phantom002/TestDescription.java failed with "OutOfMemoryError: Java heap space: failed reallocation of scalar replaced objects" + JDK-8269087: CheckSegmentedCodeCache test fails in an emulated-client VM + JDK-8278871: [JVMCI] assert((uint)reason < 2* _trap_hist_limit) failed: oob + JDK-8277447: Hotspot C1 compiler crashes on Kotlin suspend fun with loop + JDK-8279505: Update documentation for RETRY_COUNT and REPEAT_COUNT + JDK-8225559: assertion error at TransTypes.visitApply + JDK-8276654: element-list order is non deterministic + JDK-8279300: [arm32] SIGILL when running GetObjectSizeIntrinsicsTest + JDK-8273682: Upgrade Jline to 3.20.0 + JDK-8278758: runtime/BootstrapMethod/BSMCalledTwice.java fails with release VMs after JDK-8262134 + JDK-8262134: compiler/uncommontrap/TestDeoptOOM.java failed with "guarantee(false) failed: wrong number of expression stack elements during deopt" + JDK-8269037: jsig/Testjsig.java doesn't have to be restricted to linux only + JDK-8269523: runtime/Safepoint/ /TestAbortOnVMOperationTimeout.java failed when expecting 'VM operation took too long' + JDK-8244602: Add JTREG_REPEAT_COUNT to repeat execution of a test + JDK-8272398: Update DockerTestUtils.buildJdkDockerImage() + JDK-8278384: Bytecodes::result_type() for arraylength returns T_VOID instead of T_INT + JDK-8278020: ~13% variation in Renaissance-Scrabble + JDK-8279225: [arm32] C1 longs comparison operation destroys argument registers + JDK-8266490: Extend the OSContainer API to support the pids controller of cgroups + JDK-8279379: GHA: Print tests that are in error + JDK-8278987: RunThese24H.java failed with EXCEPTION_ACCESS_VIOLATION in __write_sample_info__ + JDK-8278627: Shenandoah: TestHeapDump test failed + JDK-8278824: Uneven work distribution when scanning heap roots in G1 + JDK-8278239: vmTestbase/nsk/jvmti/RedefineClasses/ /StressRedefine failed with EXCEPTION_ACCESS_VIOLATION at 0x000000000000000d + JDK-8277919: OldObjectSample event causing bloat in the class constant pool in JFR recording + JDK-8277342: vmTestbase/nsk/stress/strace/strace004.java fails with SIGSEGV in InstanceKlass::jni_id_for + JDK-8278104: C1 should support the compiler directive 'BreakAtExecute' + JDK-8274465: Fix javax/swing/text/ParagraphView/6364882/ /bug6364882.java failures + JDK-8273933: [TESTBUG] Test must run without preallocated exceptions + JDK-8278172: java/nio/channels/FileChannel/ /BlockDeviceSize.java should only run on Linux + JDK-8275800: Redefinition leaks MethodData::_extra_data_lock + JDK-8273634: [TEST_BUG] Improve javax/swing/text/ /ParagraphView/6364882/bug6364882.java + JDK-8239502: [TEST_BUG] Test javax/swing/text/FlowView/ /6318524/bug6318524.java never fails + JDK-8275326: C2: assert(no_dead_loop) failed: dead loop detected + JDK-8274130: C2: MulNode::Ideal chained transformations may act on wrong nodes + JDK-8279011: JFR: JfrChunkWriter incorrectly handles int64_t chunk size as size_t + JDK-8276662: Scalability bottleneck in SymbolTable::lookup_common() + JDK-8275536: Add test to check that File::lastModified returns same time stamp as Files.getLastModifiedTime + JDK-8273895: compiler/ciReplay/TestVMNoCompLevel.java fails due to wrong data size with TieredStopAtLevel=2,3 + JDK-8272167: AbsPathsInImage.java should skip *.dSYM directories + JDK-8270874: JFrame paint artifacts when dragged from standard monitor to HiDPI monitor + JDK-8275610: C2: Object field load floats above its null check resulting in a segfault + JDK-8278099: two sun/security/pkcs11/Signature tests failed with AssertionError + JDK-8276623: JDK-8275650 accidentally pushed "out" file + JDK-8277328: jdk/jshell/CommandCompletionTest.java failures on Windows + JDK-8277441: CompileQueue::add fails with assert(_last->next() == __null) failed: not last + JDK-8274714: Incorrect verifier protected access error message + JDK-8274658: ISO 4217 Amendment 170 Update + JDK-8274795: AArch64: avoid spilling and restoring r18 in macro assembler + JDK-8277777: [Vector API] assert(r->is_XMMRegister()) failed: must be in x86_32.ad + JDK-8276314: [JVMCI] check alignment of call displacement during code installation + JDK-8265150: AsyncGetCallTrace crashes on ResourceMark + JDK-8276177: nsk/jvmti/RedefineClasses/ /StressRedefineWithoutBytecodeCorruption failed with "assert(def_ik->is_being_redefined()) failed: should be being redefined to get here" + JDK-8275650: Problemlist java/io/File/createTempFile/ /SpecialTempFile.java for Windows 11 + JDK-8273704: DrawStringWithInfiniteXform.java failed: drawString with InfiniteXform transform takes long time + JDK-8273162: AbstractSplittableWithBrineGenerator does not create a random salt + JDK-8273351: bad tag in jdk.random module-info.java + JDK-8247980: Exclusive execution of java/util/stream tests slows down tier1 + JDK-8272327: Shenandoah: Avoid enqueuing duplicate string candidates + JDK-8278115: gc/stress/gclocker/TestGCLockerWithSerial.java has duplicate -Xmx + JDK-8278116: runtime/modules/LoadUnloadModuleStress.java has duplicate -Xmx + JDK-8277992: Add fast jdk_svc subtests to jdk:tier3 + JDK-8278016: Add compiler tests to tier{2,3} + JDK-8277385: Zero: Enable CompactStrings support + JDK-8275586: Zero: Simplify interpreter initialization + JDK-8269175: [macosx-aarch64] wrong CPU speed in hs_err file - Do not include back the JavaEE modules in the JDK - Removed patches: * activation-module.patch * annotation-module.patch + The pached JavaEE modules do not exist any more- Set a non-zero alternatives priority for Factory builds - Added patch: * JDK-8282004.patch + fix missing CALL effects on x86_32- Added patch: * JDK-8282944.patch + Upstream fix for JDK-8281944: JavaDoc throws java.lang.IllegalStateException: ERRONEOUS- Modified patch: * disable-doclint-by-default.patch + try actually disable the doclint by default- Update to upstream tag jdk-17.0.2+8 (January 2022 CPU) * Security fixes + JDK-8251329: (zipfs) Files.walkFileTree walks infinitely if zip has dir named "." inside + JDK-8264934, CVE-2022-21248, bnc#1194926: Enhance cross VM serialization + JDK-8268488: More valuable DerValues + JDK-8268494: Better inlining of inlined interfaces + JDK-8268512: More content for ContentInfo + JDK-8268813, CVE-2022-21283, bnc#1194937: Better String matching + JDK-8269151: Better construction of EncryptedPrivateKeyInfo + JDK-8269944: Better HTTP transport redux + JDK-8270386, CVE-2022-21291, bsc#1194925: Better verification of scan methods + JDK-8270392, CVE-2022-21293, bsc#1194935: Improve String constructions + JDK-8270416, CVE-2022-21294, bsc#1194934: Enhance construction of Identity maps + JDK-8270492, CVE-2022-21282, bsc#1194933: Better resolution of URIs + JDK-8270498, CVE-2022-21296, bsc#1194932: Improve SAX Parser configuration management + JDK-8270646, CVE-2022-21299, bsc#1194931: Improved scanning of XML entities + JDK-8270952, CVE-2022-21277, bsc#1194930: Improve TIFF file handling + JDK-8271962: Better TrueType font loading + JDK-8271968: Better canonical naming + JDK-8271987: Manifest improved manifest entries + JDK-8272014, CVE-2022-21305, bsc#1194939: Better array indexing + JDK-8272026, CVE-2022-21340, bsc#1194940: Verify Jar Verification + JDK-8272236, CVE-2022-21341, bsc#1194941: Improve serial forms for transport + JDK-8272272: Enhance jcmd communication + JDK-8272462: Enhance image handling + JDK-8273290: Enhance sound handling + JDK-8273756, CVE-2022-21360, bsc#1194929: Enhance BMP image support + JDK-8273838, CVE-2022-21365, bsc#1194928: Enhanced BMP processing + JDK-8274096, CVE-2022-21366, bsc#1194927: Improve decoding of image files * Other changes + JDK-4819544: SwingSet2 JTable Demo throws NullPointerException + JDK-8137101: [TEST_BUG] javax/swing/plaf/basic/BasicHTML/ /4251579/bug4251579.java failure due to timing + JDK-8140241: (fc) Data transfer from FileChannel to itself causes hang in case of overlap + JDK-8174819: java/nio/file/WatchService/LotsOfEvents.java fails intermittently + JDK-8190753: (zipfs): Accessing a large entry (> 2^31 bytes) leads to a negative initial size for ByteArrayOutputStream + JDK-8214761: Bug in parallel Kahan summation implementation + JDK-8223923: C2: Missing interference with mismatched unsafe accesses + JDK-8233020: (fs) UnixFileSystemProvider should use StaticProperty.userDir(). + JDK-8238649: Call new Win32 API SetThreadDescription in os::set_native_thread_name + JDK-8244675: assert(IncrementalInline || (_late_inlines.length() == 0 && !has_mh_late_inlines())) + JDK-8261236: C2: ClhsdbJstackXcompStress test fails when StressGCM is enabled + JDK-8261579: AArch64: Support for weaker memory ordering in Atomic + JDK-8262031: Create implementation for NSAccessibilityNavigableStaticText protocol + JDK-8262095: NPE in Flow$FlowAnalyzer.visitApply: Cannot invoke getThrownTypes because tree.meth.type is null + JDK-8263059: security/infra/java/security/cert/ /CertPathValidator/certification/ComodoCA.java fails due to revoked cert + JDK-8263364: sun/net/www/http/KeepAliveStream/ /KeepAliveStreamCloseWithWrongContentLength.java wedged in getInputStream + JDK-8263375: Support stack watermarks in Zero VM + JDK-8263773: Reenable German localization for builds at Oracle + JDK-8264286: Create implementation for NSAccessibilityColumn protocol peer + JDK-8264287: Create implementation for NSAccessibilityComboBox protocol peer + JDK-8264291: Create implementation for NSAccessibilityCell protocol peer + JDK-8264292: Create implementation for NSAccessibilityList protocol peer + JDK-8264293: Create implementation for NSAccessibilityMenu protocol peer + JDK-8264294: Create implementation for NSAccessibilityMenuBar protocol peer + JDK-8264295: Create implementation for NSAccessibilityMenuItem protocol peer + JDK-8264296: Create implementation for NSAccessibilityPopUpButton protocol peer + JDK-8264297: Create implementation for NSAccessibilityProgressIndicator protocol peer + JDK-8264298: Create implementation for NSAccessibilityRow protocol peer + JDK-8264303: Create implementation for NSAccessibilityTabGroup protocol peer + JDK-8266239: Some duplicated javac command-line options have repeated effect + JDK-8266510: Nimbus JTree default tree cell renderer does not use selected text color + JDK-8266988: compiler/jvmci/compilerToVM/IsMatureTest.java fails with Unexpected isMature state for multiple times invoked method: expected false to equal true + JDK-8267256: Extend minimal retry for loopback connections on Windows to PlainSocketImpl + JDK-8267385: Create NSAccessibilityElement implementation for JavaComponentAccessibility + JDK-8267387: Create implementation for NSAccessibilityOutline protocol + JDK-8267388: Create implementation for NSAccessibilityTable protocol + JDK-8268284: javax/swing/JComponent/7154030/bug7154030.java fails with "Exception: Failed to hide opaque button" + JDK-8268294: Reusing HttpClient in a WebSocket.Listener hangs. + JDK-8268361: Fix the infinite loop in next_line + JDK-8268457: XML Transformer outputs Unicode supplementary character incorrectly to HTML + JDK-8268464: Remove dependancy of TestHttpsServer, HttpTransaction, HttpCallback from open/test/jdk/sun/net/www/protocol/https/ tests + JDK-8268626: Remove native pre-jdk9 support for jtreg failure handler + JDK-8268860: Windows-Aarch64 build is failing in GitHub actions + JDK-8268882: C2: assert(n->outcnt() != 0 || C->top() == n || n->is_Proj()) failed: No dead instructions after post-alloc + JDK-8268885: duplicate checkcast when destination type is not first type of intersection type + JDK-8268893: jcmd to trim the glibc heap + JDK-8268894: forged ASTs can provoke an AIOOBE at com.sun.tools.javac.jvm.ClassWriter::writePosition + JDK-8268927: Windows: link error: unresolved external symbol "int __cdecl convert_to_unicode(char const *,wchar_t * *)" + JDK-8269031: linux x86_64 check for binutils 2.25 or higher after 8265783 + JDK-8269113: Javac throws when compiling switch (null) + JDK-8269216: Useless initialization in com/sun/crypto/provider/PBES2Parameters.java + JDK-8269269: [macos11] SystemIconTest fails with ClassCastException + JDK-8269280: (bf) Replace StringBuffer in *Buffer.toString() + JDK-8269481: SctpMultiChannel never releases own file descriptor + JDK-8269637: javax/swing/JFileChooser/FileSystemView/ /SystemIconTest.java fails on windows + JDK-8269656: The test test/langtools/tools/javac/versions/ /Versions.java has duplicate test cycles + JDK-8269687: pauth_aarch64.hpp include name is incorrect + JDK-8269850: Most JDK releases report macOS version 12 as 10.16 instead of 12.0 + JDK-8269924: Shenandoah: Introduce weak/strong marking asserts + JDK-8269951: [macos] Focus not painted in JButton when setBorderPainted(false) is invoked + JDK-8270110: Shenandoah: Add test for JDK-8269661 + JDK-8270116: Expand ButtonGroupLayoutTraversalTest.java to run in all LaFs, including Aqua on macOS + JDK-8270171: Shenandoah: Cleanup TestStringDedup and TestStringDedupStress tests + JDK-8270290: NTLM authentication fails if HEAD request is used + JDK-8270317: Large Allocation in CipherSuite + JDK-8270320: JDK-8270110 committed invalid copyright headers + JDK-8270517: Add Zero support for LoongArch + JDK-8270533: AArch64: size_fits_all_mem_uses should return false if its output is a CAS + JDK-8270886: Crash in PhaseIdealLoop::verify_strip_mined_scheduling + JDK-8270893: IndexOutOfBoundsException while reading large TIFF file + JDK-8270901: Typo PHASE_CPP in CompilerPhaseType + JDK-8270946: X509CertImpl.getFingerprint should not return the empty String + JDK-8271071: accessibility of a table on macOS lacks cell navigation + JDK-8271121: ZGC: stack overflow (segv) when - Xlog:gc+start=debug + JDK-8271142: package help is not displayed for missing X11/extensions/Xrandr.h + JDK-8271170: Add unit test for what jpackage app launcher puts in the environment + JDK-8271215: Fix data races in G1PeriodicGCTask + JDK-8271254: javac generates unreachable code when using empty semicolon statement + JDK-8271287: jdk/jshell/CommandCompletionTest.java fails with "lists don't have the same size expected" + JDK-8271308: (fc) FileChannel.transferTo() transfers no more than Integer.MAX_VALUE bytes in one call + JDK-8271315: Redo: Nimbus JTree renderer properties persist across L&F changes + JDK-8271323: [TESTBUG] serviceability/sa/ClhsdbCDSCore.java fails with -XX:TieredStopAtLevel=1 + JDK-8271340: Crash PhaseIdealLoop::clone_outer_loop + JDK-8271341: Opcode() != Op_If && Opcode() != Op_RangeCheck) || outcnt() == 2 assert failure with Test7179138_1.java + JDK-8271459: C2: Missing NegativeArraySizeException when creating StringBuilder with negative capacity + JDK-8271463: Updating RE Configs for Upcoming CPU Release 17.0.2 on master branch for jdk17u-cpu and jdk17u-cpu-open repos. + JDK-8271490: [ppc] [s390]: Crash in JavaThread::pd_get_top_frame_for_profiling + JDK-8271560: sun/security/ssl/DHKeyExchange/ /LegacyDHEKeyExchange.java still fails due to "An established connection was aborted by the software in your host machine" + JDK-8271567: AArch64: AES Galois CounterMode (GCM) interleaved implementation using vector instructions + JDK-8271600: C2: CheckCastPP which should closely follow Allocate is sunk of a loop + JDK-8271605: Update JMH devkit to 1.32 + JDK-8271718: Crash when during color transformation the color profile is replaced + JDK-8271722: [TESTBUG] gc/g1/TestMixedGCLiveThreshold.java can fail if G1 Full GC uses >1 workers + JDK-8271855: [TESTBUG] Wrong weakCompareAndSet assumption in UnsafeIntrinsicsTest + JDK-8271862: C2 intrinsic for Reference.refersTo() is often not used + JDK-8271868: Warn user when using mac-sign option with unsigned app-image. + JDK-8271895: UnProblemList javax/swing/JComponent/7154030/bug7154030.java in JDK18 + JDK-8271954: C2: assert(false) failed: Bad graph detected in build_loop_late + JDK-8272047: java/nio/channels/FileChannel/Transfer2GPlus.java failed with Unexpected transfer size: 2147418112 + JDK-8272095: ProblemList java/nio/channels/FileChannel/ /Transfer2GPlus.java on linux-aarch64 + JDK-8272114: Unused _last_state in osThread_windows + JDK-8272170: Missing memory barrier when checking active state for regions + JDK-8272305: several hotspot runtime/modules don't check exit codes + JDK-8272318: Improve performance of HeapDumpAllTest + JDK-8272328: java.library.path is not set properly by Windows jpackage app launcher + JDK-8272335: runtime/cds/appcds/MoveJDKTest.java doesn't check exit codes + JDK-8272342: [TEST_BUG] java/awt/print/PrinterJob/ /PageDialogMarginTest.java catches all exceptions + JDK-8272345: macos doesn't check `os::set_boot_path()` result + JDK-8272369: java/io/File/GetXSpace.java failed with "RuntimeException: java.nio.file.NoSuchFileException: /run/user/0" + JDK-8272391: Undeleted debug information + JDK-8272413: Incorrect num of element count calculation for vector cast + JDK-8272473: Parsing epoch seconds at a DST transition with a non-UTC parser is wrong + JDK-8272562: C2: assert(false) failed: Bad graph detected in build_loop_late + JDK-8272570: C2: crash in PhaseCFG::global_code_motion + JDK-8272574: C2: assert(false) failed: Bad graph detected in build_loop_late + JDK-8272639: jpackaged applications using microphone on mac + JDK-8272703: StressSeed should be set via FLAG_SET_ERGO + JDK-8272720: Fix the implementation of loop unrolling heuristic with LoopPercentProfileLimit + JDK-8272783: Epsilon: Refactor tests to improve performance + JDK-8272836: Limit run time for java/lang/invoke/LFCaching tests + JDK-8272838: Move CriticalJNI tests out of tier1 + JDK-8272846: Move some runtime/Metaspace/elastic/ tests out of tier1 + JDK-8272850: Drop zapping values in the Zap* option descriptions + JDK-8272854: split runtime/CommandLine/PrintTouchedMethods.java test + JDK-8272856: DoubleFlagWithIntegerValue uses G1GC-only flag + JDK-8272859: Javadoc external links should only have feature version number in URL + JDK-8272914: Create hotspot:tier2 and hotspot:tier3 test groups + JDK-8272970: Parallelize runtime/InvocationTests/ + JDK-8272973: Incorrect compile command used by TestIllegalArrayCopyBeforeInfiniteLoop + JDK-8273021: C2: Improve Add and Xor ideal optimizations + JDK-8273026: Slow LoginContext.login() on multi threading application + JDK-8273135: java/awt/color/ICC_ColorSpace/ /MTTransformReplacedProfile.java crashes in liblcms.dylib with NULLSeek+0x7 + JDK-8273165: GraphKit::combine_exception_states fails with "matching stack sizes" assert + JDK-8273176: handle latest VS2019 in abstract_vm_version + JDK-8273229: Update OS detection code to recognize Windows Server 2022 + JDK-8273234: extended 'for' with expression of type tvar causes the compiler to crash + JDK-8273235: tools/launcher/HelpFlagsTest.java Fails on Windows 32bit + JDK-8273278: Support XSLT on GraalVM Native Image--deterministic bytecode generation in XSLT + JDK-8273308: PatternMatchTest.java fails on CI + JDK-8273314: Add tier4 test groups + JDK-8273315: Parallelize and increase timeouts for java/foreign/TestMatrix.java test + JDK-8273318: Some containers/docker/TestJFREvents.java configs are running out of memory + JDK-8273333: Zero should warn about unimplemented - XX:+LogTouchedMethods + JDK-8273335: compiler/blackhole tests should not run with interpreter-only VMs + JDK-8273342: Null pointer dereference in classFileParser.cpp:2817 + JDK-8273359: CI: ciInstanceKlass::get_canonical_holder() doesn't respect instance size + JDK-8273361: InfoOptsTest is failing in tier1 + JDK-8273373: Zero: Cannot invoke JVM in primordial threads on Zero + JDK-8273375: Remove redundant 'new String' calls after concatenation in java.desktop + JDK-8273376: Zero: Disable vtable/itableStub gtests + JDK-8273378: Shenandoah: Remove the remaining uses of os::is_MP + JDK-8273408: java.lang.AssertionError: typeSig ERROR on generated class property of record + JDK-8273416: C2: assert(false) failed: bad AD file after JDK-8252372 with UseSSE={0,1} + JDK-8273440: Zero: Disable runtime/Unsafe/InternalErrorTest.java + JDK-8273450: Fix the copyright header of SVML files + JDK-8273451: Remove unreachable return in mutexLocker::wait + JDK-8273483: Zero: Clear pending JNI exception check in native method handler + JDK-8273486: Zero: Handle DiagnoseSyncOnValueBasedClasses VM option + JDK-8273487: Zero: Handle "zero" variant in runtime tests + JDK-8273489: Zero: Handle UseHeavyMonitors on all monitorenter paths + JDK-8273498: compiler/c2/Test7179138_1.java timed out + JDK-8273505: runtime/cds/appcds/loaderConstraints/ /DynamicLoaderConstraintsTest.java#default-cl crashed with SIGSEGV in MetaspaceShared::link_shared_classes + JDK-8273514: java/util/DoubleStreamSums/CompensatedSums.java failure + JDK-8273575: memory leak in appendBootClassPath(), paths must be deallocated + JDK-8273592: Backout JDK-8271868 + JDK-8273593: [REDO] Warn user when using mac-sign option with unsigned app-image. + JDK-8273595: tools/jpackage tests do not work on apt-based Linux distros like Debian + JDK-8273606: Zero: SPARC64 build fails with si_band type mismatch + JDK-8273614: Shenandoah: intermittent timeout with ConcurrentGCBreakpoint tests + JDK-8273638: javax/swing/JTable/4235420/bug4235420.java fails in GTK L&F + JDK-8273646: Add openssl from path variable also in to Default System Openssl Path in OpensslArtifactFetcher + JDK-8273678: TableAccessibility and TableRowAccessibility miss autorelease + JDK-8273695: Safepoint deadlock on VMOperation_lock + JDK-8273790: Potential cyclic dependencies between Gregorian and CalendarSystem + JDK-8273806: compiler/cpuflags/TestSSE4Disabled.java should test for CPU feature explicitly + JDK-8273807: Zero: Drop incorrect test block from compiler/startup/NumCompilerThreadsCheck.java + JDK-8273808: Cleanup AddFontsToX11FontPath + JDK-8273826: Correct Manifest file name and NPE checks + JDK-8273887: [macos] java/awt/color/ICC_ColorSpace/ /MTTransformReplacedProfile.java timed out + JDK-8273894: ConcurrentModificationException raised every time ReferralsCache drops referral + JDK-8273902: Memory leak in OopStorage due to bug in OopHandle::release() + JDK-8273924: ArrayIndexOutOfBoundsException thrown in java.util.JapaneseImperialCalendar.add() + JDK-8273935: (zipfs) Files.getFileAttributeView() throws UOE instead of returning null when view not supported + JDK-8273958: gtest/MetaspaceGtests executes unnecessary tests in debug builds + JDK-8273961: jdk/nio/zipfs/ZipFSTester.java fails if file path contains '+' character + JDK-8273965: some testlibrary_tests/ir_framework tests fail when c1 disabled + JDK-8273968: JCK javax_xml tests fail in CI + JDK-8274056: JavaAccessibilityUtilities leaks JNI objects + JDK-8274074: SIGFPE with C2 compiled code with -XX:+StressGCM + JDK-8274083: Update testing docs to mention tiered testing + JDK-8274087: Windows DLL path not set correctly. + JDK-8274145: C2: condition incorrectly made redundant with dominating main loop exit condition + JDK-8274205: Handle KDC_ERR_SVC_UNAVAILABLE error code from KDC + JDK-8274215: Remove globalsignr2ca root from 17.0.2 + JDK-8274242: Implement fast-path for ASCII-compatible CharsetEncoders on x86 + JDK-8274265: Suspicious string concatenation in logTestUtils.inline.hpp + JDK-8274293: Build failure on macOS with Xcode 13.0 as vfork is deprecated + JDK-8274325: C4819 warning at vm_version_x86.cpp on Windows after JDK-8234160 + JDK-8274326: [macos] Ensure initialisation of sun/lwawt/ /macosx/CAccessibility in JavaComponentAccessibility.m + JDK-8274329: Fix non-portable HotSpot code in MethodMatcher::parse_method_pattern + JDK-8274338: com/sun/jdi/RedefineCrossEvent.java failed "assert(m != __null) failed: NULL mirror" + JDK-8274347: Passing a *nested* switch expression as a parameter causes an NPE during compile + JDK-8274349: ForkJoinPool.commonPool() does not work with 1 CPU + JDK-8274381: missing CAccessibility definitions in JNI code + JDK-8274383: JNI call of getAccessibleSelection on a wrong thread + JDK-8274401: C2: GraphKit::load_array_element bypasses Access API + JDK-8274406: RunThese30M.java failed "assert(!LCA_orig->dominates(pred_block) || early->dominates(pred_block)) failed: early is high enough" + JDK-8274407: (tz) Update Timezone Data to 2021c + JDK-8274435: EXCEPTION_ACCESS_VIOLATION in BFSClosure::closure_impl + JDK-8274467: TestZoneInfo310.java fails with tzdata2021b + JDK-8274468: TimeZoneTest.java fails with tzdata2021b + JDK-8274501: c2i entry barriers read int as long on AArch64 + JDK-8274521: jdk/jfr/event/gc/detailed/TestGCLockerEvent.java fails when other GC is selected + JDK-8274522: java/lang/management/ManagementFactory/ /MXBeanException.java test fails with Shenandoah + JDK-8274523: java/lang/management/MemoryMXBean/ /MemoryTest.java test should handle Shenandoah + JDK-8274550: c2i entry barriers read int as long on PPC + JDK-8274560: JFR: Add test for OldObjectSample event when using Shenandoah + JDK-8274606: Fix jaxp/javax/xml/jaxp/unittest/transform/ /SurrogateTest.java test + JDK-8274642: jdk/jshell/CommandCompletionTest.java fails with NoSuchElementException after JDK-8271287 + JDK-8274716: JDWP Spec: the description for the Dispose command confuses suspend with resume. + JDK-8274736: Concurrent read/close of SSLSockets causes SSLSessions to be invalidated unnecessarily + JDK-8274770: [PPC64] resolve_jobject needs a generic implementation to support load barriers + JDK-8274773: [TESTBUG] UnsafeIntrinsicsTest intermittently fails on weak memory model platform + JDK-8274779: HttpURLConnection: HttpClient and HttpsClient incorrectly check request method when set to POST + JDK-8274840: Update OS detection code to recognize Windows 11 + JDK-8274848: LambdaMetaFactory::metafactory on REF_invokeSpecial impl method has incorrect behavior + JDK-8274851: [ppc64] Port zgc to linux on ppc64le + JDK-8274942: AssertionError at jdk.compiler/com.sun.tools.javac.util.Assert.error(Assert.java:155) + JDK-8275008: gtest build failure due to stringop-overflow warning with gcc11 + JDK-8275049: [ZGC] missing null check in ZNMethod::log_register + JDK-8275051: Shenandoah: Correct ordering of requested gc cause and gc request flag + JDK-8275071: [macos] A11y cursor gets stuck when combobox is closed + JDK-8275104: IR framework does not handle client VM builds correctly + JDK-8275110: Correct RE Configs for CPU Release 17.0.2 on master branch for jdk17u-cpu and jdk17u-cpu-open repos. + JDK-8275131: Exceptions after a touchpad gesture on macOS + JDK-8275141: recover corrupted line endings for the version-numbers.conf + JDK-8275145: file.encoding system property has an incorrect value on Windows + JDK-8275226: Shenandoah: Relax memory constraint for worker claiming tasks/ranges + JDK-8275302: unexpected compiler error: cast, intersection types and sealed + JDK-8275426: PretouchTask num_chunks calculation can overflow + JDK-8275604: Zero: Reformat opclabels_data + JDK-8275666: serviceability/jvmti/GetObjectSizeClass.java shouldn't have vm.flagless + JDK-8275703: System.loadLibrary fails on Big Sur for libraries hidden from filesystem + JDK-8275720: CommonComponentAccessibility.createWithParent isWrapped causes mem leak + JDK-8275766: (tz) Update Timezone Data to 2021e + JDK-8275809: crash in [CommonComponentAccessibility getCAccessible:withEnv:] + JDK-8275811: Incorrect instance to dispose + JDK-8275819: [TableRowAccessibility accessibilityChildren] method is ineffective + JDK-8275849: TestZoneInfo310.java fails with tzdata2021e + JDK-8275863: Use encodeASCII for ASCII-compatible DoubleByte encodings + JDK-8275872: Sync J2DBench run and analyze Makefile targets with build.xml + JDK-8276025: Hotspot's libsvml.so may conflict with user dependency + JDK-8276066: Reset LoopPercentProfileLimit for x86 due to suboptimal performance + JDK-8276076: Updating RE Configs for BUILD REQUEST 17.0.2+3 + JDK-8276105: C2: Conv(D|F)2(I|L)Nodes::Ideal should handle rounding correctly + JDK-8276112: Inconsistent scalar replacement debug info at safepoints + JDK-8276122: Change openjdk project in jcheck to jdk-updates + JDK-8276130: Fix Github Actions of JDK17u to account for update version scheme + JDK-8276139: TestJpsHostName.java not reliable, better to expand HostIdentifierCreate.java test + JDK-8276157: C2: Compiler stack overflow during escape analysis on Linux x86_32 + JDK-8276201: Shenandoah: Race results degenerated GC to enter wrong entry point + JDK-8276205: Shenandoah: CodeCache_lock should always be held for initializing code cache iteration + JDK-8276306: jdk/jshell/CustomInputToolBuilder.java fails intermittently on storage acquisition + JDK-8276536: Update TimeZoneNames files to follow the changes made by JDK-8275766 + JDK-8276550: Use SHA256 hash in build.tools.depend.Depend + JDK-8276572: Fake libsyslookup.so library causes tooling issues + JDK-8276774: Cookie stored in CookieHandler not sent if user headers contain cookie + JDK-8276801: gc/stress/CriticalNativeStress.java fails intermittently with Shenandoah + JDK-8276805: java/awt/print/PrinterJob/CheckPrivilege.java fails due to disabled SecurityManager + JDK-8276845: (fs) java/nio/file/spi/SetDefaultProvider.java fails on x86_32 + JDK-8276846: JDK-8273416 is incomplete for UseSSE=1 + JDK-8276854: Windows GHA builds fail due to broken Cygwin + JDK-8276864: Update boot JDKs to 17.0.1 in GHA + JDK-8276905: Use appropriate macosx_version_minimum value while compiling metal shaders + JDK-8276927: [ppc64] Port shenandoahgc to linux on ppc64le + JDK-8277029: JMM GetDiagnosticXXXInfo APIs should verify output array sizes + JDK-8277093: Vector should throw ClassNotFoundException for a missing class of an element + JDK-8277159: Fix java/nio/file/FileStore/Basic.java test by ignoring /run/user/* mount points + JDK-8277195: missing CAccessibility definition in [CommonComponentAccessibility accessibilityHitTest] + JDK-8277212: GC accidentally cleans valid megamorphic vtable inline caches + JDK-8277224: sun.security.pkcs.PKCS9Attributes.toString() throws NPE + JDK-8277529: SIGSEGV in C2 CompilerThread Node::rematerialize() compiling Packet::readUnsignedTrint + JDK-8277981: String Deduplication table is never cleaned up due to bad dead_factor_for_cleanup - Modified patch: * fips.patch + Rediff to changed context- Modified patch: * fips.patch + return in native code after generating java.io.IOException- Modified patches: * PStack-808293.patch * adlc-parser.patch * alternative-tzdb_dat.patch * disable-doclint-by-default.patch * java-atk-wrapper-security.patch * jaw-jdk10.patch * jaw-misc.patch * loadAssistiveTechnologies.patch * memory-limits.patch * multiple-pkcs11-library-init.patch * ppc_stack_overflow_fix.patch * system-crypto-policy.patch * system-pcsclite.patch * zero-ranges.patch + Rediff to apply all hunks without shifts * fips.patch + Fix unused function compiler warning found in systemconf.c + Allow plain key import- Update to upstream tag jdk-17.0.1+12 (October 2021 CPU) * Security fixes + JDK-8263314: Enhance XML Dsig modes + JDK-8265167, CVE-2021-35556, bsc#1191910: Richer Text Editors + JDK-8265574: Improve handling of sheets + JDK-8265580, CVE-2021-35559, bsc#1191911: Enhanced style for RTF kit + JDK-8265776: Improve Stream handling for SSL + JDK-8266097, CVE-2021-35561, bsc#1191912: Better hashing support + JDK-8266103: Better specified spec values + JDK-8266109: More Resilient Classloading + JDK-8266115: More Manifest Jar Loading + JDK-8266137, CVE-2021-35564, bsc#1191913: Improve Keystore integrity + JDK-8266689, CVE-2021-35567, bsc#1191903: More Constrained Delegation + JDK-8267086: ArrayIndexOutOfBoundsException in java.security.KeyFactory.generatePublic + JDK-8267712: Better LDAP reference processing + JDK-8267729, CVE-2021-35578, bsc#1191904: Improve TLS client handshaking + JDK-8267735, CVE-2021-35586, bsc#1191914: Better BMP support + JDK-8268199: Correct certificate requests + JDK-8268205: Enhance DTLS client handshake + JDK-8268506: More Manifest Digests + JDK-8269618, CVE-2021-35603, bsc#1191906: Better session identification + JDK-8269624: Enhance method selection support + JDK-8270398: Enhance canonicalization + JDK-8270404: Better canonicalization * Other changes: + JDK-8225082: Remove IdenTrust certificate that is expiring in September 2021 + JDK-8225083: Remove Google certificate that is expiring in December 2021 + JDK-8243543: jtreg test security/infra/java/security/cert/ /CertPathValidator/certification/BuypassCA.java fails + JDK-8248899: security/infra/java/security/cert/ /CertPathValidator/certification/QuoVadisCA.java fails, Certificate has been revoked + JDK-8261088: Repeatable annotations without @Target cannot have containers that target module declarations + JDK-8262731: [macOS] Exception from "Printable.print" is swallowed during "PrinterJob.print" + JDK-8263531: Remove unused buffer int + JDK-8266182: Automate manual steps listed in the test jdk/sun/security/pkcs12/ParamsTest.java + JDK-8267625: AARCH64: typo in LIR_Assembler::emit_profile_type + JDK-8267666: Add option to jcmd GC.heap_dump to use existing file + JDK-8268019: C2: assert(no_dead_loop) failed: dead loop detected + JDK-8268261: C2: assert(n != __null) failed: Bad immediate dominator info. + JDK-8268427: Improve AlgorithmConstraints:checkAlgorithm performance + JDK-8268500: Better specified ParameterSpecs + JDK-8268963: [IR Framework] Some default regexes matching on PrintOptoAssembly in IRNode.java do not work on all platforms + JDK-8269297: Bump version numbers for JDK 17.0.1 + JDK-8269478: Shenandoah: gc/shenandoah/mxbeans tests should be more resilient + JDK-8269574: C2: Avoid redundant uncommon traps in GraphKit::builtin_throw() for JVMTI exception events + JDK-8269763: The JEditorPane is blank after JDK-8265167 + JDK-8269851: OperatingSystemMXBean getProcessCpuLoad reports incorrect process cpu usage in containers + JDK-8269882: stack-use-after-scope in NewObjectA + JDK-8269897: Shenandoah: Resolve UNKNOWN access strength, where possible + JDK-8269934: RunThese24H.java failed with EXCEPTION_ACCESS_VIOLATION in java_lang_Thread::get_thread_status + JDK-8269993: [Test]: java/net/httpclient/ /DigestEchoClientSSL.java contains redundant @run tags + JDK-8270094: Shenandoah: Provide human-readable labels for test configurations + JDK-8270096: Shenandoah: Optimize gc/shenandoah/TestRefprocSanity.java for interpreter mode + JDK-8270098: ZGC: ZBarrierSetC2::clone_at_expansion fails with "Guard against surprises" assert + JDK-8270137: Kerberos Credential Retrieval from Cache not Working in Cross-Realm Setup + JDK-8270280: security/infra/java/security/cert/ /CertPathValidator/certification/LetsEncryptCA.java OCSP response error + JDK-8270344: Session resumption errors + JDK-8271203: C2: assert(iff->Opcode() == Op_If || iff->Opcode() == Op_CountedLoopEnd || iff->Opcode() == Op_RangeCheck) failed: Check this code when new subtype is added + JDK-8271276: C2: Wrong JVM state used for receiver null check + JDK-8271335: Updating RE Configs for BUILD REQUEST 17.0.1+4 + JDK-8271589: fatal error with variable shift count integer rotate operation. + JDK-8271723: Unproblemlist runtime/InvocationTests/invokevirtualTests.java + JDK-8271730: Client authentication using RSASSA-PSS fails after correct certificate requests + JDK-8271925: ZGC: Arraycopy stub passes invalid oop to load barrier + JDK-8272124: Cgroup v1 initialization causes NullPointerException when cgroup path contains colon + JDK-8272131: PhaseMacroExpand::generate_slow_arraycopy crash when clone null CallProjections.fallthrough_ioproj + JDK-8272326: java/util/Random/RandomTestMoments.java had two Gaussian fails + JDK-8272332: --with-harfbuzz=system doesn't add -lharfbuzz after JDK-8255790 + JDK-8272472: StackGuardPages test doesn't build with glibc 2.34 + JDK-8272581: sun/security/pkcs11/Provider/MultipleLogins.sh fails after JDK-8266182 + JDK-8272602: [macos] not all KEY_PRESSED events sent when control modifier is used + JDK-8272700: [macos] Build failure with Xcode 13.0 after JDK-8264848 + JDK-8272708: [Test]: Cleanup: test/jdk/security/infra/java/ /security/cert/CertPathValidator/certification/BuypassCA.java no longer needs ocspEnabled + JDK-8272806: [macOS] "Apple AWT Internal Exception" when input method is changed + JDK-8273150: Revert "8225083: Remove Google certificate that is expiring in December 2021" + JDK-8273358: macOS Monterey does not have the font Times needed by Serif - Remove the unneeded icedtea-sound provider - Removed patches: * icedtea-sound-1.0.1-jdk9.patch * icedtea-sound-soundproperties.patch + not needed since the icedtea-sound provider is removed * harfbuzz-libs.patch * openjdk-glibc234.patch + integrated upstream- Added patch: * openjdk-glibc234.patch + fix build with glibc-2.34 (bsc#1189201)- Added patch: * fips.patch + implement FIPS support in OpenJDK- jdk-17+35 is official release of OpenJDK 17 (jsc#SLE-18742)- Modified patch: * nss-security-provider.patch + revert recent changes making NSS provider the default one + fixes bsc#1190252- Initial release of the last release candidate of OpenJDK 17, the next LTS release of OpenJDK * Features: + JEP-306: Restore Always-Strict Floating-Point Semantics + JEP-356: Enhanced Pseudo-Random Number Generators + JEP-382: New macOS Rendering Pipeline + JEP-391: macOS/AArch64 Port + JEP-398: Deprecate the Applet API for Removal + JEP-403: Strongly Encapsulate JDK Internals + JEP-406: Pattern Matching for switch (Preview) + JEP-407: Remove RMI Activation + JEP-409: Sealed Classes + JEP-410: Remove the Experimental AOT and JIT Compiler + JEP-411: Deprecate the Security Manager for Removal + JEP-412: Foreign Function & Memory API (Incubator) + JEP-414: Vector API (Second Incubator) + JEP-415: Context-Specific Deserialization Filterscabernet 1676310959 1717.0.6.0-150400.3.12.117.0.6.0-150400.3.12.117.0.6.0-150400.3.12.11717.0.6.017.0.6.0-150400.3.12.117.0.6.0-150400.3.12.11717.0.6.0-150400.3.12.117.0.6.0-150400.3.12.117.0.6.0-150400.3.12.11717.0.6.0-150400.3.12.117.0.6.0-150400.3.12.1liblibawt_xawt.solibjawt.solibsplashscreen.sohicolorjava-17.pngjava-17.pngjava-17.pngjava-17.png/usr/lib64/jvm/java-17-openjdk-17//usr/lib64/jvm/java-17-openjdk-17/lib//usr/share/icons//usr/share/icons/hicolor/16x16/apps//usr/share/icons/hicolor/24x24/apps//usr/share/icons/hicolor/32x32/apps//usr/share/icons/hicolor/48x48/apps/-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:27788/SUSE_SLE-15-SP4_Update/1c3e1f5f0b4ba229f3b3c6115dd94f59-java-17-openjdk.SUSE_SLE-15-SP4_Updatecpioxz5ppc64le-suse-linuxdirectoryELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=d23ee14190a97ef34062fd6fedd5f499e90875c3, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=2ba6626ea3b03d5a55c35fbda0a71f348e8c4f87, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=e1dfc91e170d735be9df9ac2d91b2d3d5899e697, strippedPNG image data, 16 x 16, 8-bit/color RGBA, non-interlacedPNG image data, 24 x 23, 8-bit/color RGBA, non-interlacedPNG image data, 32 x 32, 8-bit/color RGBA, non-interlacedPNG image data, 48 x 48, 8-bit/color RGBA, non-interlaced PRRR R RRRRRR RRRRR PR R R PRRR RRRRRRRR `6,JV@_G{ utf-8ff89c4647b1941f8ec76913820344e628f0983fa42c3100ad511f310aa253003? 7zXZ !t/P] crt:bLL $ia e5A9T26r@0āj{r7ܴKʽ ){zX-wOWam!Ul1Ӆп21V`*.Z wǀsn3[|?<>X+kHHI_56$oQgxfx fV^D}!kz:U 7T.\6WbȤǖ $n̥cRIMpcdtlMʋտ +ZzBU)2P|R<^bћ*w *Xܱ5kfOAKz]LzfۂShgnL [VB(XCqvpԶ̅l?6qM"ƺF@s(R~цIM(]?[kݍ#GҸGmAhmn KHd^)@4Af_\Vb&~ ɵoR+K&&Bt0R%gg4Վw,=*|%]>6}q,ǐ]k0>"ጂFK rg8ȺXH,{h4Eڂ82=ĉEw8)$pEE]˳S$\>|/{$lU~BҡEsۘ37K1八e&z/m2)p>"Y}IPo"D^ Y;]<+g?0li9#.]=86XW$?SA{f_ o_ $LS ᝢܵ վ<ߋE@7m.ir(9C%3t=hZ~ݩ"#O!HJ`c/+}b/J-ÐܧZ-a.cHZ5` `{g;LL_Ơ d/VS)a]g>i-hٯU25ݦxv Ŵz!MvAϟp}>:~%, axfx=Ma-Ͱ8쨉MF<:ƲPfO(et~ki s-T^8MݿxUl,LR?rʤnnӷYmtC" {1:}MWror d>4>cs*kjbj0L'u.(mxȣҿ `naBϧ]>hǸgߎ9ꜮQcLz\TIB5;neo΀hK@,wlY셪{|/p:Aⴁf3j1&c#bn_"Gg=cKEv>*#4BW{(i"%8-Di[w z]IZ-:T )ugH`3GU_ntRGpoH9hIŸ A ⒐ɲpf2whK< d&ѓ68VV6o`_Cb>671`F<= ȑM'p Ir|]d, |q e@c$ŷaܴN2>+(%Et~eG< qB:%zip|1^#Q&k7CYNa/C,uS 6Bڃ@ L"N5cT#Ua ]^Z\N,ge'e,Rxql\u;#=x/ 9Yq{!|?|åhID(3Į#v3lyZj1\aӲ g0ANW0ѽtܤk7uAdgLs|D T6~X5wZ:@ R Wx@y f]o_W}!&\/~L?U1 ؛c ȌX фyYS#rK$X̏miEOEg^qCq'cYE"`9OΤv9$PDͬU`jfP^$q0;#i;=fnWsT+h/6Zd1};zQM bcNe< opm {Ւ,iD^܈W=!#gFcv5MZĬ)Q65XmH'l<Ves=sQ̀p7-jB.w{lMJۛ4e88e' .qB{ v:9ZYj{(!=C+1fiO0ry3E)ʸ묇2hi\Ҋ (d[0{wTyϻ}F on/Y߶Y\ 4ã|}F ;٦N)У.ugB{zI1HX"g $(iSeyJgۋ=;F=#k74<s!nސp=0:H qH!ӂѴmyxƇA7TtJ_8d6yɐ$j۶*dH!U?dr^19Yq:d4?&1yd+-Lj_>V^$,I&,"ݬ_jYvw0ږųi{Nᑖ03inL\F&p(T-U &J7nWM1Sxf4ѣ?u;Onl|O*p1gv,m|Bv' x"^ D56.r>F2vǐ|r瞓# y뉩7G+P] @6"]iz,FgkDZOG@(|~Wqv\xȫJH4M%;!Su.Z.A'|v} GecH3DI6'_!G_8 4q%ӑ6Mml !C_-+PDxM>UT_՞ݟ-v eaW:v7+#Tԇshެ7<Z`@) \s~[Um^KL Iהl>eX;E"ӓnfo3Ogi€(z<7) 'y_ăI̴v|Q ST}Ob>[B񮷷Wg?#U=~q[Y}3'UsM.dC)3| &~E7\-̲Xv]S"m&zfy͝ܡ ޱ07UBy݈"Ef=nF$%-)YC/,re]ѓNX<#!t,uVG*<"IR>,|>XOf˪`%Jؓ-2My?Lw!q,fd^s!V~Ai5,y9W Hj?wE*|Ve\CɌj0} I].cLNsTQt޴RS/(b6pt(BRj!)9)5o$|D2.[=xj>ى-FBUү䋀qeYeJS>&k4gq8m< ]f8a>\Zq*9<켷2ڍ=wZ Wfu{2[3c!@AgOq ;1(T8hKbMN͘"|Jrb,Z$T2O |5oOs H&$ʎ(2Vil:^2^fa|4!?ei쩕mݏ`b(h6^a ^xXl.˯AQ_ *k%"eܡEn%Os- zBS[d: clvsM @uXb9%$5yL\6EF%]{/cTщ|/ƽ{hưvmRՉi?O6ْqn ġʖSU߼Ezƕ%?(ucNEʷ8L{m^n#3zIxq "OѠҸf׽7ߚs2u:v0-,9*^wQ.\ 8H3 4`x6B߉*LI2.A@HQgl܅}."5۔KR\@Ofv#j\%qcg[F }ۢ،*,"L9~3IK7W6g!8KHtf)M>灜sE@rhx"H>9jiB^h.<;_\G$8#Mp)*?KxrwH#N*Y)!p ~A쥬ݢ'GoO(@%[.uh)!X Wr<)9vv "2>ʔws"KWEa;f)JdƜop  _׊ ~{r(N=|g"V6 qϭZ %>yQT,v~xޔ2*§6 񶸌HYuUD>֫w]Bjl"k*cbm;~8Z$w@ň+6lq 3  a EJqzV)tT3S&$$k?$ٍ+t;6,7:m + 5n1V\%JR?ǂb Mkn@ȫg )Ҫވ?IP[I&}KڝfYdō33Fs7LyKQ#ź>p&^]52|k`9y<*n׸9{D#xK}C~^PI54_ʮ/#EMT(T|}|oIثl7}~6G4C:B=@J1cuToigO:r{B k.#Tȥ%)ll%“|+tD?ЯL&#_V2/ڗȏq!D(S:]4I_M1t_Xfe5nxw'2<;sz @SiףUyőU^D9A%U"a{@RZ@Fӟf6m=?aNi20kW%+NdO7_U1dҮkfњ©QA ԇsRZ|V]1 ZHMtRXvX)tV,%lfݖ>'zyy+d>~S!l[u XZ\Gŷ{` fwfGd+n0{kvĒ$ +`h=5[qxgza:V+(Z赖= +w+N_EO7]IP`q?-$bWgFOrI[N&K1z|P7W)qiҗ9Am0uX>0o]u*$~C1.8,Yas7>jYiaV DdһtdiZd}̀"/ر\f5I0 i^ujby&xS?֮5dbJ S~ `֛ 7@pO[/Q?EݒT"]u%QRw%8ȅr`=DGiVW#vƖGt6qŪȎ/m"$Fje܀kjYBf y~ F:٣3nI"8# ʿ,JA7\c7Y~Gvgl#}.SqΧ`t. 6/@ϳÎc (6?(O@{;ϒg"{ p㷟TOn.bΚ?ϡ(txR :09/lV̊*3(cf\b В8~ Ҳ^`lX'/K_LbV ]\]jMJTɗ*jK4<މ nR3=4r8Ħ}7(^Rý^M&lyKjoh'֧nRT$\Kj\JC;K%A8 Dq#y[IFi>@"%>e\T.w}w/5ce`~Trߒg_s}Z;En.ߏڴfPRQWӮ *7^Y Z~&o= e0_۳UZ[#}iar/eFa%@v0ٯ=>vM:] ~!Nm<)+{PB ~n,[?}CPUGhc@aYWX(3*x!:r&i&U!f`WS Arx5OE-Wd9"^ ҹϕ1`7iz ۷){==z>UhS3ѕJhqfXzlJlbJ R<=Z3ӎˮ_VRgB@zL4` zYO *XpKGwcH 7X~=Ay[ktӦ+?׷2my'&EW+کGn qq70 V+N0M+G9w9+YxFQ3`!Ҷө0Y ѾYR)mqo ^E,xk=g'=DY'Nt$Fwnp2_P[i.x:gBfJ̸'HBBuR çdd`=넾@n (4_7sW K[muGVB4S!ۨwwi)n +ҙkރe5ܥgpJb =^=Qj)88&xZ S:RBijGFV?iH `_57R+'PJ0Uq=>cQP-~ b Zپ,Ohib8X+FsPm<29>wNozB72'?w+V+w|Xg;rƪbK^yx;CUلfͳӥtg&,]*'G.q ~{_;G'"F^fw QF^K!нI3GNfdzo\mAྶ~ܷq6Q›=i:ewgU%Py}F\=ǪQmR|~QDsܤ) %4%Fi -mo>oۊ~!s.Z Y{pry ܭ:.G1Γ?m(hÕ`Zo0 ^r>ͤ}˞D:d󛩞 7Rtp^4xZ,$y*X5ɯlmbw\yAvd,h-.!p_82=p{M}szNon3l4ztvVҎ _IQvHQf|~>LxWdn`S"sR52x+ O{R y+isY`\Cm`yN@C)s-@jVft*)kX.lFyaj 36iWƣzسml@ʹ/TE雤.w>JE0i [jzkUS--T5cCa~,}|{^CY Iۑ;y@ij="$Fnj`8g`^p\ ]"NI@~݀i|ǢBs l& L2CI kMXNOi͝\VLmGnΰ<7&w1, _ h#sso Ҙm J VIxKT#YkYrzǚp<"қb>`y՘]TW{g"B Id>c} 4"$LT%.Ӫ~PiV# NPbG<<?Z ĺz16P۸at9ߺZȀ'?MQBaڷ&M;7TsbY hdX-~KRj*c뀠C`f-vNvEZHa!ӅK]κt'Fj?4UR[\ppChcQGz*S yv {ܻuDlo$f9?lS:_nk01Go\s`m0~&}3\^0ɜ}ޱzB+*X5 Kibe|gJjnI|oV@A!\ } gI7;7r zMM'kh3ɹq6ߞ)ӲourА%;'E/ځĩ [(BKD8FD=nC~"L\Q=\'8tEe޾{ZeBIwC?soxeD8ĭ*r>I=Uh)q>T1rTl!!Mm1fo: H3xV%f^AI|#/{j%xWmAFɭ"7I2KǨccC8czqHhrx[3%6ؙq{;ޣH%M{[ dk^j%dǕEe[Iӫh}UЂ"|dgz{r$"):6J2^بNvǝgm4X~Dq%qͪ"$,ΎljQWJӷSt71C)(~OREs_!hz#ၳdzߜ v/#I+;˟LA<,BY!NlQVLbִWz+,x1؃;)ewF{"KA^~@kb;dfeB0|Nje=Z*v8Q"xF4 ,J;,R xmCiBs_ VMMz]%Gh-?dޏ\1{ڳF†= 9lֳRɊ{Q>9k_ Z|,A9.T?2ms:IZ(':5BREռ"+ 'D 4kgO 6 YB5KUHr/rqMܦ$V>$U+g@ Y s ;hD"⑐Q%n9] hr_oʛN9q:DOC ؘ8 rX,C'Щȍo_EV&P(T4=BunYUw?jT~$80$!@d!tgX[LvTB&iK^٣|Dev'pySEnN,21D7{}9=/Tc+C& -ndxH"ig,,Va)UqKj P5ډnQfOqtOE\^]|b'Q? 37 cӲL J`?+! ld&Edb ޤVHW%'dTdFJmon0.[k/ 搊,P͊֩0dMtg{~`1t7Z_B"1ZSKmnwJ. u!G8;LI԰s;tӺ2O|wiԆ{%Ɨ痡[.iB`Pv 2aS9:5/ ߠe  {er8eZ in5pQxA ]n>OIͲo#.?csANGt&,x1ueZ~-h-*Mɽ@iJ&`靀fI8E S|brE  UÃ3Œ<:S%U%b])_,Ll09ܖb_>& V}o= 708#8W+P2}cA~0 -ESOHDC#>%Z>Ui-0/"*П)uA}g^.1vֵO^:ߜO8rg-(C_{'ZήI6a<`kN;{P$.R I0ɜe=p2Asvt.a2<԰A1b$BfD_8JEcOsD.\*UY#vcD`Nn6 DRSv[`WGHƉ&|bU.DqCNt9&QV*s|k1ATzХwƆL.Wicܸ7Y֥t_ZT)=;- ID>N=iGL9^'-U>>ups* HwE|5\9oWɨ+IU2ʠW|_xOrL6 5-OJSUS^"v P #B 'PLfr˭zռՙd0IKȑRu)w22K Ȇw+y<Qu1a;X\(p~7k;!ןqH;zW' &`,ÖokIZ+ Uzie#w0&z#&9,խsO5! Z+N\O rY'ӇVKФ}F@~lHoeP {j]×8k~Ts(! DžH?x Vc~պbد&rx74G]N|V ; .zV~^餓ѡ{0%=^۸N򀷺pMۅ.x῜ֲqņ*WB3)3pl!D zG!#(xΊχaA;^jh_VjL2_9R2ʢy}8EƳ\\B3:WEV>نi(WX*W藻w6w- ؚi(눠 Q,TտcO)v zфG髺D2s[xg8;r[Uْ7iJ!-a)oPVF2V`5auG5Ts 18RȤ%mI 1Ĵ򈄼wTX44#Nfc_(/VZE  z`FMmdо:W-[&+kyp@rjDI~Y`S!r r6#!ݣQO#GcDPQ::ULprE/ BA?{‰ Q/cW݈e&һS.0>3/j^h=W&Ur m}4Wlo <7E9匵/5}Sӎ$H'b&QٗR WBg!_7]vĺhO+0rfd۵iP1h^ J$bWC[7#99qhX+0"ZkDe̢g[PG܋=rz'#@Fu8uEj Man~i1Ob76F-֣ -G~pDʱ֧WO`9M~Y_n%j=`DDg.S< H`_:vxɺ }V X&Spiey#9@558CFeP2@l?Qrh:ӹcͺ?KOOC8J]#ow_N~\:zVałWfmG R{3#@F½R*c=0uFU6w9gYi5~4eq c/b{%ؖ9LxQ磝ױYu-R< ʹ<7ݴKf)HFx(!ڂn-u̓~.IRz!:TZrUCg⮟`-4`^"i콀lut, =\]G"#:}eQ5A>h_jqVCpr웂4Pj;l=Ra4{Ɉߖ` G.';%$HE(:Y qۈ?I|#63AG>dq L(BngzrUű?޽G-n}XPJ "2SknM`c~]xAr}mt 슇jvjTh_0@ ( 4HR43pB}<%o!}7@ CY!^k 3=@:H ţA}3N4FB_t6%E9`?fr fmZ GKi*V%FQ!o)VL:ߧZĭQ/ߠ 8K \()d[|4β}9YmOONrwjaaYNMJseϣ'`/xա0Rlۊ2vړF[Qfw3L ^[x(((@l(2濊 \*5+h懲LSZ3lb}z)gK?j`hWyiQ|vf cYD{u&QeӼ;aB'J֭݀/S"n^O6qۏ:m/@:&M[ Xhz!GZ$T5겢U1{:amP1gƃO`-}0 fa#$ű^ٲXR.^ k9Gj"|5^wGxù NlD'!K0IP@]$=Fǘvp?}o 0)E>r^Ѧq<lKzLa+jmHNfծPG]X|\nJӝ.,MxerJt)-egGH1ՊOc8L+Г]Km;=GX c*I8թ:ړd fj15<]z@۱>׃i^anaE7ڕ I{I Mzaygraj4d`=bS-H*Unrj?\0 -ƕP?MJqH3.˟^EO.gt(.qC2rFkwؑ_Lg| Nn̈CR#)'rl|3/hStI@]!f^'URX &]}`SA,0!cH4޵l|_dqG>6c$}e",.#+'æ$U>agJZ\jJ2ex# Zg:k_Ayg-&VRX.M~J!.4*5/&=䶜f㗢55 =rGXc/MR)J(evP׼]-Lad]Kxfpb@V@nhfR!+ F茫oK-1FˆJbڤXϩ_5(b*dh[-)tiE (0 ȼڅZ͟#K QvʫDڣ@Q4%ڠh_cm>o[8&111l_\=׎i Vo*eN{ RX"+I*ӯwL!޳oڍo%flm7Q:@1+bPDpC]Q,8Xmߚkۤ֎z. ջv]} #_FEbշ;h 1svԸjvAF̂tA`G!e}v_Q5Z$˨?Uxu-|"f as9W@5!n+LD֓,}eō+Vkc!L`_jù_gh @rBn%&lw5c=ha7{*`1 @A;~vR8L7춪MnCO`n7v5}ϲ.Bo i%@BO|{gI@Z!<6k_=dU"N+x^;_:-&#~Ta''PdpVLl#C߹Dn V&ZAk1e>h꼝ٜwn!C0YF*d![QnV@UqH^rH)(e[G_FcKip!`D0r.)L{'INg|6|6&lS'Uz=^|sXcX4 wX$4Kn裠hLt(l ?KC),G31mh%x?}! \ЯsJ󁃌).9V0ʈ4P"3{ ')98 gtaO#apGm}rlO슓Vs[5tM=2a>if)hfݹM`[?(f v¥4s-J`Oþv :#}7TSqSU-#1Lhru`pӓ_Iĝ27\Ȼ("CG}a:Gs.Zi )w]^>tXOK(t"CY1P9}+vV[d:gUEθتyX҆O%t5GC BNy]"9ZqrH12`ͪ8AIPi="M#OZzϚepk2{t6,ڶ>q! S3ax*Ɉ-~3d-:Z|!~ ܋&}L*qqO#<=k"FNאF_1C}ex֧쉬dgewzY_rm^ 8fKnSˁF8: _١KI`/>aMYpj :̈j $$IFL~M *B%^Iu" L2 ߿F @=[VńfqQOX-_ OOy*F%z!24򄇉IGDL"S[{bg$Qdݾ54 "ߌ`s Ֆs%EQ7ҿPooCWTO˯®cO bXwm)CO?_xx4zOՑ>`Ы0J$%QVG}f_ woŒDؓj и7x< }6s Es!-y|+ܴ;1,vR WD\ ()UHƔUқv'Jy?P;7{W7@9ZP,{-Zq-s)uhv!{gӍnhI#$J-!*=poB@ W&b3QZC:^\nSѯ\d!@k:z> M! ō@@C抐ˑM,Q_\#Ɖm^`"8Ƿe^t|e]C=p_P6Nn6d0de>D>,/eo7/P=G̐R pMd\|"u{v5.X=|N#ʎGr#?|/ҚO֚m')V2Z̟lIP{"ODu.@) (yύh@(HPO0 PU~i~@ Uh7Q5 _3>ba`@ǀ 8DWk(*qz4ĻL*>SJeBҫ)>}֌; O. u"8Z%DJ}`{^vFuLZ+=rw+'}&ՑeA!_G72B.Zee eTcFĸx&%(n΋0hEBa_Q zoE4m 0X>= 9,Xsp},CÏv~ؙy]m3&%;D5q NAkI&*XINƒլN?ca:٠Opr,rI-͇|NkDqbP,UrLiYX/cV(}8wۤ(\ O:鲓|]g#a(;׳o}#D6|j,Xe;U`0?,ߟBOXtZ /ppU[f 6 7Xmh}^p/"qh 롤یQr#z|BcNP9>̗P^"(sG; Vts]dV:~L2j+Ψ" l{ 8~uȈֈ!H- =nsh]s)~q ZGE71k30>X" lЬP~+f j, zaZ A 3y;"1u{?׾/./ 5FZ"&xp? &'dxtTKo9*.( |( h/). { aSm#!O0H{p,$̻ЄS:>us|u?7fn ]o>>4/o_Eޱ35f ,KH^QsWaJUƙ L YAyֲϳ̌y9Կ/DVr)jߒCwOi0&-9)(Iu x nZ) iabr4`IMTT\ H~&D#XؕimLl?DT%gq12("ފgV|&P3tILmqsY93_p)å3K׀r,nN!fUp:Yn%jt62D#m#-\Z[ b4oNH'7Zi0'O|a<\ .G}>/&ջU,Uiǖ?9aג#/8G n22zB mo\Cv$hAn!(S&H = g:F5s)6Lt(BdJI :̹S1/Q&xᢖ  (jBa_hz.<1\FfĿVd!'(O TȿE_mj?JA z(S'GOa$JΨN#:5P/$_$'[[ia S7y> y=ʈ~qOt-|;}:ffwfxӹ9h.CE=VWOG|$0%j`Ɖ-QI&ѻ84G[>dU>oUdZJym۲Rc/<_*#V<>J߀Wu2r(zrzAxO.3W㉸,I mC:x~yh;IN|1E,d\,]g"5I DP&j >yM}E&J8*z #m(gNf|.EuJmܗ7 vRSZ>}bDvCe֊ʁאғTς]T\eWJf\S]o44Mi-}=K8bbD3 Dgŕ`Jv,ATXvr^]YSM)*A6lX5D>$[zI'EnL8;q=ƴ`k2 CGC@1V(#B9|4dp9? uMIE.9Ras ˈĉ.[I«M7gY!͝oAd& 3l`qjЋ3'*u6. 7h&tpw+@CEF }熋^{|.єRBmlɂ6q+bbsnڌޡ ȱTI .0U4"N%X7.\sl5">1""%6))%3c4gkڗ{d VsB-d֢akOHc+/<%{2 zm`?l0\ A fvVd?d;~Y;7\6IF+9'c1^$o~y?fΕ&SԊqXnƏcX.dȞ6D`E ,9L\zCVtJeO@oRяR' sr,-_jeWL—)dVGpwL[hqʫI OڊI,o0s)PUvv($bߤpq>cnn r =.[-ÐiX::VqUm^`lTY8s|ytDRahXee0CH,ڬybY(E3Ag_&BO3vBFfuQܪ [W!x3 &eJW(H9Ha86>W<4)$Mm_W?%_{!eEu/>a上UêWD%ij}Ε⌱rϘYdi 5gH61 \^S?WBg2w, ʭ'i3.%~MPj]y X\fTHᣰ&S۞_ hbMvXj$] ?/-^hnk4&xk?l_z/ک,[)pq2!M,C7/vax0KexL1n=:@w8apZ:9FnXYB=j1@L0[kWF-֘k w y82M-G|2&Rɨ b)@e12@5vx]&I_K1h~9VQ$>:%-+3g8h,a@|GwzU_%þ85T/_֬z-WaӚqO,X˳$'\}i.eta'Y] ~f]M١nidzNσ[.U>5l Q֋3&vb8cv{D؜L7\)M #j?g좆q7\m+BIyk,vLbɱY =mb׮T8GA%Up3B \cךG!vu@="HzgfU4WBbuL?ug~фR@H+N#L:N$يR|uQ1SEo_t+ %Y+4|\@7Ç(@Y"񼁸q}a "+Tl3| N.DOɜ6qJg9j\>]ص:so:S &NI]HFMb8D-Flt@osגI^CSq_-,e<;g%.8UmbE6(`_;0Ѯ_6D3y?`{Z0 %"D=<0͋[1i=<Î@ۀ' H:GM("[]!,}H`Tknq&|ДWU͓ Ac1ckk}$_aN$,~J.*ǧ:H k֌pg-u3bj5jM!;@1,^t|7WN,d1ȡS x;fr{;-$G"9Z2Xa`kw#):_e 'gŸ2ÿ"]yf2JξorfY4Fo?)aCHig?JG\.5^jc D=`tuA)-`J*Zӣjɽ`3RpDz&bMX.Ǐ4TkgnNo\h[qe=hwxdnyŗpKCh6 M>!9ސrGBkfpe^n#8[v{ H @*hRͰ4m `nqBqFOxgZt\Viz8ۯB0~q1In ~O *XEx*ӧG.rQ ##%FWX֢ &X⚉c̾pn6X+klv4r*^AIdB#۱A7r=6r>Y/j<℅bھ;{]d{:E$)s-1i3p. fXAGm&׎BQL!Vz׊x;{K9eneWd̨f J})=G&E $ Ƣ+*_06˼jgHD(LH5f[3nTϾcvs8sw=wr68 ZyCuH“n1`I6`:jƦL:'C rj2_-t snSQH*;ȅF] pslllнUPop>薇UiTFI\r5"㹣KPk>&Z[ SNB>`A2xK\Q&f20y-[^<=6*Ur44 [7ksܑ 0+u]%cf yCzo_ts}arȃ-|E?0@qþEMG}t-hmtbyq ZAF^8P6V3]{(\PkAq+ړᬠ[7AA/\ 74W~@$>aYۢs賢qnցdToNkُlmf ^/r`ͪUV;Jyg ''eovm(jRy9/[XwiQ XW|4v5$8poQ[.r7 ;$֋+ԷݤwegQ[tJr"Hn}ss0?츮z'E , ­.3 }Lzf K tq*4ГprfL%OuluTepPH7 }!ycq:0 |J9*?|ߟ>ҮQkK}BW/na'h$P-V 'B_"i{bSzI`q$b#^Ti*ϭiJ|D`B4R5Zk`CN 0*T޻M qzS+9ύHJa{5="N6ĀgE˯@0d}7f؆] Olkfå^:GWR9mIqjƕH :c-fM#28c>HEKwi`_F$v<DžPdHj`}*^9nYp 8VEXA ss8‡fq~4^dc>ͳ<۲_W{]@j@r-f KD9^!Ebc (TJj2c--[ߛ>6)u c@N3Yf?1uA 75Y -%-:.']L;bf]w 4%h;P5T-}Ar'K?NL`" d:[T,$Uu}/3ң +x4s(uwL,K;1+;MZvYݲ '$5@"$b4Qw&Wˏ3ftU]kg sxn6 It|TKMs[aMˆCris4ץ?xV\y=KdQ#ahStñ̃^bKq ~c\ܗ.FD73*2D?Ĥ} \U&_rqVOC+͆e|AB8ĸd ~aG&GgfLS׎X0LL(H>Lg:>#U沛0=-TIW*nϻц2>!Ԥt`О-edWKl(+,{i.rMՋ1ѩXׂ~ִ(iֈ'!bg)y C0 AWG񿻥lb Ed]TƫMD8.;H|dDnQ9Kkf 4~-4D!p/&ޱ1ʽ=u hg(7yi(UR*^l+88HYI8/7ѻl^J>1)ym0{I6 w>(/ʗLVӪtMuYLK$U=tePϊ X =U-r yӾIR>05 }N'>^ a8~wMwf%[k5pIQRK63>1eP'Bptr߹69zrOF_!_)O+VU PMe4zs 6qʻ/bZ/AD 8-7C}Q]oۋ-V$3=OUTcj zm4 p0ܫh& ᾧLMSN:ÜaN 7rqp8`Qra#zypŸ^ }l#wkC߲B\hDĀ u8l>4]/UvEޞ 5OKlbv`ƁǏ4S ?&.6A޺1"ꀟϿDү_@RĄm+][|bǕ TnAW+Z㉔ul{f_>Z1ZAAتnrYՎ*w$UMUY15OFm9{=EdMlX}/Gܣ/W|=`ȗpym]aV񴗃țkٽc rKntFfY.jڼ١A"칽#~ۅςD(Ҹ5bBFZ1z Tk5s(ndq= C<>Y\[6Kcan3@Cx>Q`5Qn, !2B _Y;(N@5M"!LcWƭ8]BM9ɀb iDZ,Ux$4=a"U{e)N(G! +yc竳[ҳ'†eӛ䠲8cFt|"L^aR^3qWZc?D/GR5gZH 홚D&eO!OD>4##Xj[%p8U4xȞf o}hx𽏣mkⓀQR?2jRBE.щF1-fo}-Q5-="UjFΨFSEr1M?+V>EEӨ8MߪER>h,Uӏqњkt ;P)O%Zŋ.[~EU vxS'H[oN*xhv/j. 2<1ωz榨́nfI+XHJ AkG)evOWE'[V/0-&(j +\ C7+(:>!5 %ՐHS 3Eg}!VVM?Y>:MKګ:"2FUG*\drA~SQý2>63ܢ+,'7~]sj f/m&# S0ҽaAS %CRVFh;.ƴPzʎ_O~# g$u'5-O[ 0Ap @A߆t%(TARB ŗEz_tvLʴ ; LHhv˽=0/ Y6 ($,^$ {,C$ red.kϺ4RLtœe߳RHL-hQduoB`&yo>'=[j݀)SN`mT7 f*ޕ"3( nq9.-'Jf&e7̼* |N!9zY@p" @ p9n|@1&ps( ʽǡNr|~.%1/>2=^' Z~B9u?k [V5GXEi|Ǧ  Ͱu&jx n &xoOZ*!: HIwGҡz'-U EIa#ۋKN;C|>5Ѭ A`!r^bPߺ4ơ vq\QWv3P`rvfjDsALThFQtGm;Xq:Z;@Sr'6H;J 2  Y n0rEX{xQѷZ>S4OxkzW/ CÌr36@n}4{&WKanwMشtw(vN>uY0k2q@J+WͫgM Mj>9>BqDN6(\qʢm)j(* `3W͸R?B-c+bseLgڟ=}m~ 8gܝr5rba4^1Y  "S%9&8Û + (O"ҙV>G,"ZJ;qJF\NPaeHկM` =ZW_ -`BT%OH$PV1cO4Mll6aƂ~F u--,?:?S)fQ \H@ J"W8|@G?1"HVV[/ɟ>vB77EE9Utk[nYMƤ4U+* Wf.bBlqADŽ"|7j˦ʈF,Y7H@3> IDB*6쑥A"I]ZB@TF0Er%$Sޚ?!khmnю[FVKrݏ{}Pr~oCeh]/hy\<3 xw*m ϾPϛy;`)"a9&ʨJ$ؼF9)yMμWBghsb)meXk9}Ǵ ENK:UrUIp2Q䌘 1U2PɍDv2k|,\ v.B T2!p HCh "sKuEc %b-((zU4nW̎u(!GM ,2A?(+cJ(ĥ^d sohˏ˜X.,F+ T}7CPwU:F<(f;EJ+kH.PM)mn՚mZqh9A /|FVA%䎺8BgDv6]zrӏ^ *.~H+5d1:Tj@u;P|2j+[~0l1D\X*|Y=G% Ap6o6 881fȢLvw17UyVSUXG|Bcrb7%r Wlr /[HGrMrG- T߈I'N5w^[JdIL?gך9VFv?m#] 8UHQ&$/ow ,ocb@qsV'hh$>/aܩT)\Ce7Kǣ\횺T) }BL@vZ+=ة涷#͞X2H[sٲ\dr#k]fƞal%}l1BRͦb~0961К @cbBӈ$a,_ʨ=+dEp̮Ubϵwh{zYm0"5d:^m|F0X JR&1.V:{_-R:zǷg,l>:S fjK h=%=|CG쇦FV".Ϊ2dqYӲWr2)Jjy1\rkD6SQЈDurR 7~`.'#gSS#C z&()ႏcmK^Rꕹ~; 6 \gāxU(h0FOj]TAZo[=y g~G61d kX($q`H:pCr +utaᵯBF&,EBuBǠ(R.,YV*p^3yCЫS2 cOhpMG'VFUrj`>/93- / A o+yM,Www8.#}SBl1`׵zdU' 4`Կ@>3vag=0} jH&v$).3`HZyz=嫡OQ )ki`Z8}qv ñ8_c%FK5bMXCpSTY"8hHԖrji -t/;SZ5e4lQp _%ZxˬC̀'΍6^h?x=ȇ5v}dt;+|AzO|俒-nYLiΨ4xZ5D6uNr3wsaǸ,Rg ^lʾ3EoEn=txdݖ\Zj?^_]zSOԪ2b/sONCG'p ~IH.&HTAbyN2N^K@\d[I܀Z67SitƸAC N3Rd=/ńLSa*c(L+H-zn, ]~:{Pi ČQax_#R,ȀmE!;%N]mNRffG`S `З( :I$ +! O\T_HK 8+`蒻GEK#R53?̑6&T^YkQy;C;@?b;}ye6x WO_6(^V *nnǻAhCd%.i=HZrYDY 3%`yFC]ΉUcbl8+Nי>^w~48Ɣі!RW9X{bGccC^e#m;c|5OC13h"sxxjjP 7Ftn,~ȹr !d N|N!S@^,x8:=k J4!w7ڥNMmzE^mI*3Vt0su8\e}:pv !<`8Y8kɡhC\P3 R+ f( a"`aaLA>m#A.RRenvNX*K@L ^b {*?oT<ۍjE<,X(^ї &cGe$t NT 5ip7g5Eb۬y9;/̮VlROC%N;LzXCd&mI/ [ciNƴ{#qΧ-0jƵG؈xf_ag MRR)暣44g\_5 ncYOIbg*߫f\zjlIx@le*8m녚 co#*[Dϳ&N#\o1OxɥN|y-`q =[Y=A统gSKcm,PTiSb6GZdC92ϱHqVd#Rtq£UDz XT09J7sq;2j^TT2im?"ECZ˓Hh޷p꬀(z358=;AzD ťMFc3`qZżr&.nY5 l#w@x1{.sEGYw-á$pD2Jۄm1?Uv{o"].)´ǑD J[,Z_eyۯS4 :P?uNt)݌oϦ10EbÊTiټ~C181⍊ k6-t‹m:ZZ o[F"j*u 1Eie/^$ &.4wNr-TΌ47rk4uqV&69oO23Ϋml[LLs7{GYgKo6yUYQp6eP. L1[qD?UاoB;dǁ!%y Z9AUbt-'.y&ztr45얂z˭z$tzSN f^aoAԊOX1vqMWE7cj'Z4?cFZɑ=BY r>Cڋ~;n'\["F#f[yY^=IG"[+`|>DDxۊI2e&y2ں_%5-I9taf'Xe.jAʶ3.26&USGFP8IG87}:qz)r?grv5}IM^ PZUjbT&@+l)<+uCɒd]#ZeH&Z?>\?$oBsU:0:rImgMdK ]-Uq!;$AnD|3~!,lg%HC7pS̋x"ܙl7$=lGĈcv9a7Դ`37L* ue";*կiE-0(bW$w߱mRZF XIC"pGAT `i⤇᭡:~vSQ]͜s9:3Yex6v}nkiPxz\YlR~H54f*o[\g{3K'bej}ЅM67 |k>L=4j5VsH8@(|5?MjWIj ~XNn4I LcJ.1C ] -RÁd60A. <&}L7yz3x.دmk΃7?Ug! ؂yepHX ֙B2̹v)`ה UM4Vmzof v g<ō U1BCR?:[T=auqu1V Gc F?E1(-yQluqQWEζz?*0[ɜTǻ ? &H[>SGb\^@K[Յ;@>U\k@'?As, Y\|Zκ84M$wQdJBz᥮hۼt8. |w&ipZvL"\gH^FK[36ݒ6ҡ]wG+TYdw|Ƅ3vYo4Տ9g6} '|pוܭTrJdK6zL}ϴPz?ea ĪFl@q>l|'9# ym @"Oq@.&/BPDc?8jy4GEHP cҟgEtG.Mu Tjg mk S;J,M!?5*?OHn(RMspo1!'9֪^GJ$Oh՞`!1*s>\U&S"Wr뫠,*K.P՞AD?!?.9Q9pNY:;5!\.r[z !^P aDxC񈣜&oVne*~&VƚĄG '|:K?kƏHZ%QN(_L֔ZH:I}|+nn]w&d/?%,DBA'IGP= {k #ǖm.S3}B0= *t0ç0ZB(N[u]ᢴytLqOz`|W6' 9dmcPʂ t(wTaC%ExY zݱTh`Ug6CjH:ۡԜ $Ս_x @B?J.l_$~$匡Au"_kT _Ѵɟ[uߖ98ϢxɏAnۈsPYC~8<2ȭ{A޲ㄟBWQGoؐ q]@^4E P]kV`Ĕi.o‘Eⶽ*vzhDHu2H4Qb6|+ pmcȸ ] ")i`GYd{.`bPjz,3GMϥ AQt2Vk!+C+ 1IDWa<<sH T**3BV# hH 4bKte6- ,bt "S=* ݽw28MQ}U0k tߴʋ76w`z翈r Qsvl;a{QD*d-96)HBI<_d2&Khv<(HзO[QӍpF'wnm>۝/a}( ṃЙɔysǴ#hzQ BRS x#qCwe&:ӎ{ȥ~hkE;G{:!,O;as!\V5f1t+,TCҋXt&dkJž/A$D@櫾Q/_C N<6 dLRČR[rD$6QUm)3GH\i8TDHj w!Y=s_N?C Ҫb_G'۴00+_UMoXon*KfB{'A5dG7wɐ%*ɿ3BN<򷪬- &T)}mzf]^XE"]m!#ZPfKy|XOݗZ>2p:ɫUUs*ՐgL lf'%BO'!uuI]+-H!2 b+Fs{,Y!7Ҵ(8* 4 ٳT[sO_oG9iq}q:#˹8"; ^iÁ@Y>.g!7)'i86u^XsIJ8f!+Ӱa`nb$Sb@ ^S;2*uݕkAK:R]fp] mjzKP^]LR@Ay.SPKYBҼ|gtSA`D}PXOZַld?]sﮦR33<΄Ͱ6u %5(^le%pd_tZk QZ/ Kt!t1ī6Xt>e!b!-`k [*i{1t!au.(@- ,h}gv"l RN]_ƀm)|Xۆ6m.k5RZM W:O(v6:!6K0k;sձ?)%/R(qX-U#Ոf Bα9iXӋBṅBFI*s9Hj?܆!#qpn Z9J?)|\/` Hf 9+=;^Tȶ3[z zh،r)KH vp QVGhG=۝p9hRzP#x%UKC_޻dtcRꦖOZT42WYZ:~n J2m*2,_K{CvJ3+cAsd$3\U-L[%\F{`&']ڥ"f7~vZ BVU|);AfzDJ-:aؐpGIͼBxa.BE^PlW5 P4pУ^gh5:mxnd dh]&[v8]CNCTœ+=W 9%ͻ;kg&&Ȯ˓J!$l- 2Wj ;1"l 2ڱua4go"Aw^ct>" /Y,PT@[ f&>mU/,+_׆KY=|>JMR܎}$h=3RxFHh6 ˆhum4:c/ 01`Җ:~xb˂N>=!G#HSVֻǜ i7\a`m{vCo'€٥)v:|Z0YY)bD!<%4ޅ@o1Ķ+l}:Y͂"gFwP0z_'dk$y84)p;PӘXȯ$~gH= dQd vpPs*ZmÏ+qjN>"a9xWHzG EŔOep, adsRxY?[%b_@3# Qh*G(p1T~z#EMFAJp;[́K[):U .xk%汯n 2)2Lђ;8A}hrK[0njDWG@hڭ#OE+8 &,_d.tQ棜7@6J/J ϝBDM?vT,Z Ȅ]-5yrح*eLw׷] d!Ч0uWN^ Y,GO7C^|.-ὥfמYEK+!bYO?$8C}L9QS:TPߐ&\UG*Bᚬ%,xc2Ed _7(mYaN~DouȜ^-n׫T1)MWRڂyS2P?mկ|sdEQ97YmlľN'P5ڑԝ}5^(Cy2vwm|USTcm'_cHlY'+Is%__(#Z䀹8W;f˅:`F*6JD}2c"t]Ydԃ ;89^oEY?e5@!ʸ[j2%@Hq/Æ-ܖ€|'as1i4'DtA1_NPZL|[[ A\bSTwOx< 5#nh;,`<ю<"@Qn]v(C]PqmF*iE \n!a$r|<#ʳ;RGWo "1VbD*! aor`rEf9SQ CKG")Ljvw!@SDFXJV_]UI@|iRae#i1?wDlRzjQ0CUh'^( g+{ aǂnZsftBѳ_U;>.}I0c'dmfYfP~(S!i"&mAl[KgI.ђR3壈>n[ Cg)Q SJ Z?sia^c2<ӡvЮfYsG $)$O7LjK4/uHnD,wőAL?>D#5n-oB-)dҎ7Dϴ'4` 8xND"x E.5Noee 5X3cƌZ5IVR܎/ehƳ\8՛e IX/ySM+W?)r~O~jG80[*ӇlG!Ë~Ѳ"4g+hs}v)ief+1g-_jc̖ [I7]??g?ێנ8Z$l[#+;3>˟xW0 Xgb4jhٷLY[mYa [9Ri8% %;'%5=w7kȾI!ǒH< h }fO*|gX(L NteU,fXuP|&AuIbL^1#`.8\OFHYI$!# Esւ52' n^[̐I{ )>on Guq|o,34}2*dρyO\}At{m۬,Aa1Vˣ%-L6;cV/s-܌bӷ~X(&p؁KRO')*|Xd@+Cj58`%T,ԪIYJʗgMf6RWG?Bua\_ ~qqY{hzyNQd/섥.KT&\̤ EQ ,lW7]۸P,З a\ 2KK'ǝ5`تn:K>:B8O(*wAޜ\=aܴ?ѡgC\R K6#a\v ,E h9mAPQbN#%~lxhI`.Gue/B$=Vqt,7pU= 5Qj~8L} w`7X2۔ɿT^Cw+Fj)etpBݑ!-MV(;~.Z'66Rh_eT[wBVu tP]cEzzԜU1>lɬ,".cI /btf%]^5!dr=p45r[hP[pz\ L5lfds!A29a2xsZ 3yN KA8霒ḟAƦ/3zr_M;:ӡ-9Ιla$2N:aW2#C(BM%/x(A&!0&73#Πj!C`Y|-+u *]T%feg#虄\td=MYXӇ@/@H-Yje(,KEDˆ0qvldojeg  /s=EƎtȂW"$K_#Ne% sRsJB%`nCLwڶ4@uWlB~iWcX4f~5G=/!g M1>hP]J=Jq$r%wk._+%*iC"V4b8VƦI-Xo|BV-ksJ<,Eg{07BQwRDf.'P!o|<{;ne ݸ=zEBZbyt}DG` !k-u'lA Bڢoș&LKV-á al|)PRsimGS$]G]>^ 1܍}Gյt'-8Kc5SGvr)TYHZø\S> W/,ocSZ<) ݙQQ}QvØ41?fC6ί_zNMe=(>,kql>3@FcbqU^&r<̹"-g²qC@:P-+Ne~`iKًA_A,M6rsb x Arub÷ג}PgAWK;%9Ř2ǝؠwT,ySZlRIQk]e\eYϼ\.W!cxjC)1:w3睠c۬ͱ Ӈҝ8Oo+9ErS銜͑r0&5VؘVG(xui}-|VɞeQJdϸxW)/dX4F(БƤB &٣\=џ[YyP|Q$P"Q;&0.lV2 0y#`v%?*@Aw:,%VK-&Dx670_ۂ |N/ s ڙc(?x}"ΰgOg`.~4V/f~5GB =9  E]v-H rς2p5k KAEѝU3 Fbq>ڳ'|9rgWx}K3]v΢[<ŝb-dQ#= :!+V?9=:qvaōɏۼ Гh4AW!VѺ{2u+`YhL b֡[7C u4`!1j!.7ڬ*%mOUuʫSqCDN듞f(.]Ҙ|qݬa=eE,_JV]= sei Xx;T'ni{޻pھ#fEqr_zTrrM̵p{o >"8:Xz6ZHPVD?_cwL>gsŴC]53? }11mg.i96"&aˇF}b+b*$LY4z))I&-2 ;e:cYuR״s?('J#Hf@嵢_*FV60;^>$̈JT2,;&D?Ǵ1G LJyZljtoHP?i [YsGW ]nm.8G}\I!afB&dd[P}MԽBBY^NQ8獥z,Шȱ=Bv{"ǥZyJV{VWfRW_#nX6m hU?( ΕY?4urՖ.gÉpjxQ؀jG%$ 23 mo2JiwQ94׬0ła@ חM(nAysXNdU"~ N_ti!ɣɝ>H"ˉbhb! x.R.X.~mJqvd -3Ks^6r8Vw@t,,ʟKj[%mm/6&} 2vb"n2so YMΓ?J^8O$I4 "g^ȯ9euf:NV^e#Si_:#kTAxly%iƒrK6{#J鵑}vf3PRb@/,lkA*tIO K`ajŘ6&ㆍȑ? ]{>`BL& EKÂfr+54ba*Z:B34.)®0(a+9;Ez_-[_9 Y!-oǗiMN2 * GC L+rv_? {biRF삫fYB~t6{Om~H$YW63xHR嚱Y?A^Mj̢+J\wtIHSר48b~`zJ8ջTR;9#.83Fjrs)|UO9ߢ%-NQ'Opjn1 +~Hw._)& {F=,"ʟaɗA/2F  W*kI Cy66lK@qt*n 7Yk-d'd.%Bqyj*X7ly|zvQ0@i6ckKH{W8C:Dk\jۖ#,\? +35Դ`]|TZ tY03Y3׆(dw{dPYØ[D""yr(5yד%[O ygwf/^2fcBnsl#MIG/+vր1PtsjS9?=W5"W|lo SexK}C=%̤ \=[]7tLh0Ea\"=80;7aly8F1 ߍM9m"^h' ɖ?l>3 /Wz[A  Y݅8YB&cR]/J(^s=: [:Kc%ebFK{/iWhVg4H#$]a{b>Lj_*GC͞J0s$T:?ʑU/A[)@@a@KJ؈bm8DqO˜@͂ | ,V]4e17j! S'Cvk%{QBDS[&׮1;:KVjjitб0F>SQ4v`L?_p.;kv4vTpX+xAq Qsay)ARYGWMsm_B Ѳ3 4w}=;Ϛp߂4Xegy˟}`F)eqAZ~S`K'SqD  fun[Ďlo84Eq]':NG"yyy {_-4TCtN$@`Ks G (SYAw^__̻55<<6GeG̥ ̵׸;]i؁T+=9 k8<\i4o`MLpF$!$Aΐ;ׄo@-nxs zڨ"o&a2'FLbB^Ƅ<]r/eu*9hEl̮@ U2C*  b8Az:JMec tSfRdB=wȉ T,? ~`˃j^=Vԟ^isƆNJ:ZŰ]/<^ nX{'qb);:za OGs^ e-„|{:#vr m@|ZJSNN wI#2Pkuչ%BW,>>UVc`K282/Ήm2f$sS@w7ҶCXC f֠sƏA;ٮxN\' wMy!K] aV'mjoR%鶈JC@>b3$Ěi  MRaSSu2࿾3R1kJ?X%ЭU'#z [ 0yVn"m"XF-!8",B_mdKd`j]7Gv=1!k'IV =@` *"q~N]&40D8@͐IFV:bЎ3p8.5(תxR> ~ol-E:D>7?sWþ=Y4꓋6MAq@. "S:#ߗOJ:tgjUdDw2hs;9F "j<5k8v8pSF5͒LeZ_w &Cn!Bwo76Zf]׮>':GL#[ǂ#Xb$kyf:(<Ñ3S1Y0vvz"94CS5?7f c1;{}γ&ec0{4MYu)d- keIUP><#?ok}-B QquZ?c͒hexDbo'uZ.>RQiյa!V4;~ ,^ond?l@T>[.A'`tq;lXy g>Np'@#7ۿ: Fo6_Zad'y5G+/0 i"]kTk$ 1nj)N- ,nǻx,tq<65ϭOWÛ'g_;JK7/>TVa=#: n9|anzH'~w ^II,Cb] !|OܐrWe b9p!%$vaTl L"10NWq\~_djSK;.ެF}WԚAW\rֿ)cO=f!Lr`lr@ f);<Ȼ^FkČ#E|D'5`K;X\Q}@5<- ĔC vߠgHxާE>KMJ}& V1gLޒkXӭlHf ypS; *֙2EL|AR=8aH0zؽ[~Ҡߣ*ȬY}Ӧn+7Ѳb.n.g(s̔_l XkNx" `9>j̤qo@@l57U(hCֱ,8*z\ k3!c: ;d;'$ wfS>*J NI`R 0Hh1現êC7ϝ(]sWvڿSqkhgy_^儵Mz%(;HPvR*`=ұiTa>[#̋F DVsT1?NPpxg*27L PdeLrceOV2s8ĪMW ""޲J?">J֠]ߌܦvL|,{e-@l&V[Hɩh׎ #pQZ^5}4i2+3~s"ԙ9AT|`NEM-{fyFz {#9m]? Ou7[gP ėfjlH6_p)oPcC@MKy25d=س(1O1aPWDVg|c'X'dm@(ĵ!KGG'C@ +Tb2J#TXB(&&6vGI{Ú2CBR؅C#}7h R֔'#hUŋ M:[JQZfP̘¨1XDh;/KU)dF}.>x?O)k]x#V9S=lp="gŽ:\'dㅝPm#Pj"oSۆ:  "a]Пx5(sAʊk 6YLa2mU*D룤 IJ`7FÌIy:No?VBi8x>] _:$#‹3m^^KA;lKs=ViOװ(Gs撔<|SQ_ €3^l,J6P˦sqγ("͋łU vpw9>57fwﱔX% lmSi=Jx_nt`sГ wd7)1<\={t᧤i\a1%;RAm&' ĹuR#1lލ:k kƤd'/(t&)tq8FsZC ѪyXͥQEoWU^-1V.32si2V e]foQt#6jv~bE5'ݖu61E>:[KDH~Oxn#;h]Z+J`V&؏k=_%pY*MGjnn׫=jyJyr/~~"Nj(o^)k8>Dq(! kcz`\ 7p bfB>1k-A؟S65W$5; SJ)J(CNn(LtB#){~ KEcJUw? "Texpkɐ$\Hb%@r@ }?J´gkE|,R*I E31/qa'V!u}V&ڃh d;c9!7xm MSXIߒ; RNJw] ŷRl ,{3$Rw EH^5z'ڭf\ jMq7YhGjm[2o]9C%u 56ʣb?a.h'H|"ēD l`Qb0FJᙎ *ĸu]jE , -Ե⩿I~:Dܲ~F cZ 2&B](d#KvP6@+Hc/ Gu g[0=AIk2Xq?tK0ډ]"Ai ; _N0T;TGiUYfzx"2 "/W B(S قcYj,'pXQ>z ܐpE Eg܈,^]bLk0O.9 P핐9 =Shd>x_+qacilɃ_]H$'P#= GL`2 vIZ4e}_5Ix Sv{(3 ' X tdSvq7b+sNf>)Q!Y&a ifCuIF )DK^ vґg[6X А#Dsf5243}6/s#@IpXmjCMMԭJc7L/DVn3&bq/&:m *Q@{lWҞ[}W~QV9~o-o{]+j)! uo#޽ةrHyMRbgnV™8&X=NwJ1F1<&96îہ}B WX~٘Tw£-+4%ͳy .oW P3U b(GRu xY.u\{? %,}"{*U-]}k+4.vrb_uZj*(7~‰ vC$mL2I.):f͡ KG-Үdp\BHp05uXpF^sQ@!C} #eצ)lؗq:TK]WF:JLJ8'Rу3 >WQ8̓MBCa 6I܂nDd^2{G ҈{"%EqȓIxFoӹu՗na<;wx'Z ^^[D|͇a2α BZ&8+B 8gV6;WSF "O>8KC׮]n " h3b/Q;kto^ yOq)Q+6mϧ5]H |_SFEK8$Tw Gܓ>5>q2!ƍ%rm,F=V|c*9xߡ,?>xI1cRZ|U8$eol uBg2\ >sWNb&U"1J,#LGTEXƂl{ |aFOQ,g-N*3'F,v@eG&[`C>z⾦5[=jf~(ih_'E pl_%GCD.ϲ}*e <2k!Xn=YϜW9zE13twV#LX;ӧ/ ]E@1L炃6( <; }9<"Y?X:LX`j>H;[ym Hp2Qf2*4i|KvEo\"t?j-̪U@eF:-Neza/zuGQ]Am~3-. 1ˎgiU97oyaEN+)`x{=+DK/g>:y7gG!ubzt'hq A!5X92;7.V\TzӮ%t w{9{: 9tӧ<>:׵ICyИNz_hGKGbPϝoSب"X};[#+ fl֓~UHY$=&P@4 f&?e^N]%ckZѝ,Xϓ` H&PDV}J*Ȼ\s(#p:[]'aU6aoN-ׯ@%-ےGV g@Fe+5؁ڪbڱ̒xH' jFgUj  x~Ej Rl}\jyVH ;B`d0j.uYsLb1_O1lnԘa^0d9dž(Zđ|яGv{. {"ԧh#@ =LyL`wѬfI޸J?8T0!]o?:(3PpDjJ4 6~#Ζ'&_Skֵ)o'5nr,'] 27 \rljod?7c@[߆.h!|lh{KchCw;E۪Λc~w%o='>~Wypu!ċs="R34jxv{Y\W6z0K8׭⺬Ybur=ׅf7/5`KC)Mk;D)s jNQꋐYʰt.p7{F&Н<>7 P* Vh, `?gԳk2 g [Ԩ0 >zsܤ!J#|㰼JTpYC kIFaCVcq+Xڅ&b,E}> QR}w$D:A#Cg3xAj7d^l"ػ~NS ^cm䈝VB*FejA0OƔ!T>?f˓"F\nXa5T1i]+7ẁuQG+Ο ^kso-ܲ~"֑ %izȕWzm CN?QbtE 6ee< vA_K;fP:Hf!9XE@gHED8J>}#Dxpyc,|æYU j4xgH 4*-1TaUPTyWr HY:[#!; cwVLiNfߢz ?QyBS01 'Rb߭P"S/>E*?ʟL6msC-BY`q0c2U c4{R}Y[ю W3Ue9v*"qvF09Da?n>&57Fp ]woOPP>y$fL3Y~f>O=M4ѯX+X%1r4 w-:[F)3wPL|,ê}=G%ۃF95O*82w([IM3?`~wܳ3UOO{ +$xΠ&_[v{h88q^# z?'fzXlsy-!m9?u">w.*|)'o@BkBҾm /ВS&@(nm +[~Tt",nʜ`G6?l镑8x6qZsj] pGN&=H)M3{Hyt ^fTs Ʈz?#7qmX*.fR^*'R}2Gr F<잙JET<*zM %[? QUӣ+*sKF<v.#s &ENOg~"!@ 8#YRoҰH`1>$gϼkNQSI1{ U"}﫷b-~|SgH{\yc 頺gpn4Tgc7۫+92?; R!Eﬗe9[,@.> wI>}Xɏ]z&A Y1t+rWc&j<>G ^B膪f uO8Gd-:[Ѳb9"7i߭5F,~fa;E%<&0 vlRaZ9˙9tAq^Afx= 2٧HhVvrU?V]U=B?mhﮑCZ?HP0bT°,n#K61Q?s8<mNX*!uYYui4B1p0V3Dş=PCf]Qc'o Uo$4\!N ujܻnpX0Ѽ\R "Trs #'G3د*t-A}oڋJQx x==qĿ7k*/,'H%y35b!GqQ}1q@_>NH If7Tvx1@ĚR=%.?.-H88,O] GԆ7+{e WPӢ(zB[_`QON+jV,ѡ*px+HSeqs}ͅK_|3Ocp ZH^%vyIpn%ue%} U6[uZH=[Daorg,f&Mu)((wϸ`؈&v:t$'z Or16Arm*kLa9@儒9{Qpaz{f՞c" _Q$3ȸ`%V[.$З%B77Q3QgvI~<) fy_ޤSWcIg'aNm?C^]9rmWp/,qw xG%'hDZTd>ޟ y 3iãZRl8Xrru ÔWD ٜZD2`pgRE@ژJG#K@D65骍 $lw^?shʱUi[a;%1] #yI+4/r2xDƈk4E[(bɶM4`ÌSoEKQ) C2{a`=_Y={leT?6l?N)Ҋ rKNڄ3ѥ}d qTNM!C8X)e EzDoOy\]IAKoB!˰th1E(h6۰jTmlզdlҘGs௳Q! X)~7>0[Bqd*@(i_ wLHKqfA3 3;ǵe8IrZ.h)qSb[^I+@uߜM3oGӿcl|rm) Q@Q~&RP2 N/@'G=uEbm'.vXrT6jI.k#J!LILJ~o.HîuM2  [J(u:'8jqT>8' G7~Z8#d:y edJ`FC|s1Ė 7_LNclF*ly7"*@;CP)ZܶN ~3v h!G4(dAIs:gEt$퇸rcFAWg9Cd:"4maBS#co[M⿚6hU0܆?~B~38 f$o]hhi+ѵtԬMDkMh K*q:_iCwX~RTXȳK4y2bx|VFB:(a8%)-CBr]n8t`gvu\$5u[*Jîĕ}+@mRY׵BB9|n`!Xzɣ]?=Sc=#j7 10KU" Z``@=.Z2I^\A1{K$#O mXxG֧#MIZ#/ C7=nu\ԨeƦ4^zm3:~cb} '}k 6 .`cZ3KB5JNi>YzYH) Δ0%җlݛボHutY53%H^bi;9Wu>/zqAF kN/Z!cWSWA]NFXUw]?~/I=i4ub B+NKLmu)kb #~屯m q>!wlM%chb  T-x?U)-#љ٪`5$Z;k 5PQJ=q Ï)aYP 8{{Q>T(F&Fa#W\xiL Zy6|mfjXp/n%˱ cJPk%6b-R/Ԍ<աrKEŵ; 6wՁ|p!T+~")sysR+oG 4" ۲U05=v5@X#dI~WZܐ7@( PɌ*`Fh6Z8׵: h٪+bjc Ezg,'%pM>IU˅̣xP7 8@c:+2X2n@0PWn`sHa,WD˯γ(u5\w>_Ea4v Jz}u[!/{ Z~#pj77Y;͜9G"r >D]4x̿!rIR]z) ]\|~Ggw]䞴0rUp䕭Dž+1ʐ6-H2ǾUۊS%͟(D:y\؍,o,v#(y#$&"0'1vHzn~iR/#!)}w}q+ d,XTn cW7X^E!WF:6bqܘs/1<'XJG[: 0H AW2C}ǣazn.xoHŒrh81&9I,Mo$oYS6I~nMۇT+s$&E5̠49d6z9(ANlv9`\;dABᵟi(s*_:*GR> ĺmn2(ۓr;5=*aP|/`AI+xaZ)ӌZg~gD7V$孊 W9|RAjq7"$0 nVרּO쌕t4 D՚ h;goU3< 6tbrww>gMs5-spч M]5ٕ59K_FA|D],/D Âĉaw(Ŵ_N<0"W (ĕC / e.7>q$+Ne?j(2qJEbm i 3$-p(Xm0祿GJ@2>h >lFeժ_&}`}Qv:]%QWMУ:Æ?ĺ=aG5`|SeÀ5G'az؏]~|wW m[1-+/K~FijJSGB:bYsI k4@<gc$UY^q0ڕ[ xUX2,9pV 9d# L oe:(kv_K rH#5z|"lzF + zChO! l>F⼙[1iv BWT^!E3ȀLf@+YP~_ZiJKwh-T<7bf #Jrwމ 9ǔ#QحWFä^EL/RF&+2 ^imKI Paʹ%2k:}2?=UQM9Aug+OЦQېBq6[CK%LݒE9qp]7Gy"bnW!3􏒖2iUaQ4C^{9!LȃVV{@GFl:7G7\\g~lyUoWe־Y,b`B$N uT2"9Hnۘ`Cy]r;a]OFhsT|ǻ>OnF70A5:s'ݥhcq-Rb-0a|us GwK98aI)$C`%ɝwʔP Q=^tntUSyaLɦ2po8++RnⰽyRP7K# 9=-YGas*˒j4)؆*,zlҖa*nHa_$C \_ˀF\;nfnjW~/ l>o1$Huq 4>]rzO3j]h*<^^m1{2}N&R2H!g{Ja`$腦0m dRFk>D]|n*#STs|ڊ[j`Y5\Q Xl~M)9&AD3dS>(Y$$Yn,8NfœR moI´JŜҐDtrR ]L@C#=<o~Vj}nZ79qQF]/SRAZKsoUzrhu"๯l aG,o% #J=0O/tô@{x\8+\0H*g(i}?#Jr&~H(<_qTr |V:Pj%N IFÝ=U"sSrK<( 7E~m@͑$9*>Tb8W%"Q㨬+и,"inܤW^QnMKJ7;& &K;llNdPKxreK] tMy'&vmCI^š9bT:i=o‹`#G(fNċ\|*P!sNx7)nk=F4bY|#?Pq9'@C)]}!čD`uYUO.)[6!NoE W}Ȍ ,ʩ9lZ=N&.}(/b+U?ն5/)Zɿ-yQ࢒N~{\zR+#E ǰakrWޖ'7^Smz߁?_!K뎗';H!-*OoVN&/W5e}4x,e`GFQlqH82I]T 7J *K `HJz MAKr~J~se:=Hv c`!zFBzl1#nE}bÌjd潂Hd*f! m Ld_:L%ADE HJ<=3{~$TeA5M}EhM{(O%FK/}"g ?'LEB`.oz]u<6P/U"a$@ю 4e|нvK#^ߖlɉdP&գ_4//kuvq_Hd!d= L&&Hw"zTh"'1P ?W.%N`f5eX Ï2 />\6x%v c:8$a A'k7h F w-F5ޟDCHtêhPԺEDe +:+_14AY4cy7BlAPZR˞Zt7r"#+2~eSH`hc[)of 'ڭvV5W{#!O ZK0YdŤfaa^챃@*cp-‚ zoTEꗅW ?ʮ{|WOI٫7,9n|z[)7N1dsD?1`3oG5P '*}3W ~ƜH\sGiNhE^M+x)ʇ |CѠ8{$ʞ}=VtyL|P9uA~T@ ˙kCYK9FQa} ҠS鹴&+Uxgp^ SRA ^".nZCϾ I Z?b.M&OV X (# P872"rՇyRfW!((ÂO-MavO؋6#"05J*Cma7tf- #Z zJa$ӯeA}7c $0mo g%)SFG:nUgY;W&lFxwHeՁ<1,o/>)FׄƠ0)WIiƂksꎰxka$ d :N[i9H!u,GeQsy0 ҝp=XGE5vlsYai?e3Ӗ(L}̦ +T(}[ԪzIrGV`h^#G=ӕ'x(?:()қ *'x|KQ-pIbT(_f{"?>ga%@*aDiHz5s @nU1N{gRւd"4Gi92Y ƔRlz9SZ dP#)y¨M` F%~ސ,^" NSg"A'[!!Dy6(dɃjb&]rbV H#;d{&c/AWt2(>=="l~v۷'P#L|,Cm\Y $W1`d\1ћ2r)% >zMb*۠4YÊUL7S**t hRX7HA15v6"ԁrtG;.TtvR= %_KU#RhfxmuO#< &-ħxQGZ!FȞyHg,=A:Ϋy f.%yi46~ KS 5M*!i\h;0.uj<*3E0֦"Kr9 R\=-=S9@f3W|#}76@*^DTfB/Xana}b"֣Lճ ,_ǽ?t-"uNJRZf#][H %x)sbMB{}!Zz1NvAOv&tzRC{7J$q72oSGc:SN9 \;v&4t~כ珿B}z/F`LJxy}opi>@Eó]|*<X|MO^ fO]1 ?uNbmI tvTp]tE>qE'G#Uē%iZ!~DO;\҈*ʥ.`蝓Ȑx}2+ԤéS̔u(ݶ)تr_He@]:IuKa$g6]IAG82(B԰ё:L `]k1`3av"qޖBP1*%N?7+,PB.0b̊JaS#MeI5BXHB_ sk֑R|sBb QLnqiMIxz"~A_+;gaj;HMXJ~?8f2,0^D`=lRF' 9C5!nn&1c5lׁ]?F~/k,8豷wY.*UlF=ZjأB%,zt0,T!x_6.,`_z^G} jP{(]b xaBm+I-ܯ3i!WߧoZݥ(5:,݄ϫxA;Ȑ `0ꌗXRQM^WFC~l=jQ28^lAyڟ⯿܋ȓZVAx;7B(qQzR?a b2[.Y;?>XB&@b=ܼfߗ ~a5QMnW eu@) ҂' BfqTKazRU&~?!,iyPkŽOECѥTBvI.d9{-[38-nwÞwhM 5bSNo,Z} -wIN.]kmP [u%1Γu>Z+ 3N PJ,}amveidY΄*MCYl Sl4^5%ԸTQ+2eZjewR>gfW&)+yۓL<.p𷵅BzZb o+cCu*}[ ۚ̐Ԡ}W҆ԽINi1OhĴoJ|ٚ6z gy; W'pjꖣ҄G5zojF~FÑ9BL-x͂Oڶu36OQGwf+|UvH-%,"ك$CF X?}q X`y? g)sJ {w#m{N8P%Z3eRX,⯩ǛVh<= L@X>%b"t{cN;[7Ўv\H]}Յr 647rw`a\pv5͗x w|_@>pGG{j spGHah#/`<^'ɥ;Xi),8kȦ+ _7BBl&ȥ BҭH1uL6<,e |&t25:i[G,E%IfnWڠ#U(s_F/Ի$ambp+ЅxNM\5ODz D 3c(xӝ0R$EFCAlT^ՆFVCͣCXT>:]xO%ytUVrA&xǿ8?4A¥da&gMc >Rj8[|Ltn^pfK9 <)$K,U _;{닙5•l槫6dhHРc~#9`i[%,+LmA0eU <()#%iJU=n!4x8Nv@% Z"7H܆ 6j@K _߇m{v,1m?y+eDeEiq{$q+rH7$|R5ČrwhXiXOЫ'e5x)k춭7^ ~5#Pp^e\Gk o6P4b5o]3PP/[˧!yÛz`T0V} x̼+Yq)qZqQe&E^e5C%aa';z9+6/BPo2^;˱dP?nP.wq!@YWx`)\_(,$25`ɭrWZ< C+a351Es_&;{vZ^^$ж:nS}}0ZJv|tv]bwt+Oq)l9,TrLw pƕyZDf@u!MJ۵_v *[ؖ!pt|jUQbxcKϤL)9B^QB߂A7}['kJ {I2%="]GtLPw^@Z.t91g\'t<4p&͸+kV9GW2 hD$D`4? >>Iam!hܿh/u}ǡ¹$$7t5p#0۬)vi4=IaAq>4wDQ>/HW.P=}}THqt%\!c[j&#İk襹ܐg狆}/;rSpzp]Z,IKމ0BBEC rL{[%`t SLh>ʺ %Ej^eKfVfz5C}pQbh6xl,*J$]M3݊X#Ek%TTYM'QB mOmd” )>bP3TPMcxKnkW΀JnQX|] @U\ő6N?ӷe^H Z%;NF͍\z1z~ܩϼ<S>jkFD`8: PSk] b|m4ȬvK 8LV@k.W¦#d.HOu)d\+ړ7(7@,;x[)kKZ]HE.Tьw1螼E^PI$ 0N,Bx;1Mw\\\vHb#0zx"$5t2(dw~gEORZk>QMZUzW$?"n3pYx0ylӿsJjq8[S#AX_[ϲ^zIaZ*ܼZNv{HK$\jȂl誦}!W-斝sk،S8RIFp ٥c ^4LwBsWtMG˅g3j "X|J#FUOmɜYNж7Msg<O^c'?飃 /"$yb_ћTG53XcNҐ dO廒^eF55(EQ ?Me"{-6?wB0UMǿxnVhMMIlel}4'_VHsr-nI6mt R4 B{.J2qϼTkn5l?ol%j][`Th)RTa3N<:gF3"hWWK q! 5v·@'=r04y,*{&ɃLܞnu'د]_>$RZ91'x?N Mi$m~%\͸T4fo߀FlIκIS ۣl!7۵B&lU3f uq9~%T%xW/|%NҘ4EP|n6 g̔-g\#oϴ1WLc>w6is;e|{/~yUаE)G{L[ . DϨ^^/չ!о Lecc:ьyS";,, Xu aBE*xࢤO" ƉxlFPnA|(FN|$ļ0[*QV?6KøtGy:H1hc|cpȄ[ HUCTƨkuB'كB^}5 0EoJ$$`ۼJR5\f"^`76\OUBkHF8/Xn'|R(ۜτE|ޘ<\`أeH~ya`o 4/.IRknS=Vt㸗'W&*k9qP2t_"w'i\1jut|(EH/SڨXcq21K^l%|,4@ 40cjɃ.;`,nZ:$e)Pk)=b]&QI^5 dO st+"5L }qO1qp[7*ԕfJ቏Ht%{hs|v {{ Ϙ5zy\@ZeT>fD 0^ epq p oDjdJ 9c٩XZ~dK\~eYQ s˚sEy a$ˌ)7Јfmℇon9Yhs1{]s߿`|IKv 7@u~I囼L,b\j.<L6kRu |\%!{%z,Y~V"E=NWzcB7`ja)5ɗpԭyO/tJf RFKРjv}=4}Zk:o"N)MA3⾃LGvuuGҔTkd,ĄFEnFHF#K$Fu4N'τ*=ooM['rMh-_ނ ]%&*Kje]mm ;v /+ǍL-‚1fKeV۵6Ѝe4B a+u J,vWJB(Ⱥxߴ{hǩLF;&mM{/t8>MvA߭*rI,]@iHۭ-{6xc+7:uaDD`$JT4סc@Q3zz,a:|/CsKNKa ԅ1%_7 mfN!DZ-Z- ,{_0/pd uԣ*p9ޟ0N t|ӷv'Ks^[MV !onOi@@Y6qr)ĖVvEb\Pˬ23V#Y7d:⪗lɝmYT /GDj^ox.x҃ F:E%0M^Y:Vs7l(rq F1Zagp]=#:y{ɬ#RؽQxʗ!L;&an) &f+ a m?,66Zϖ6^Q:켼MCPZ*1+YkԹHAKY}+ P@G!S39EBy:9(&v9c;: /=+ ÌxIBWr;>jϊf\dڽVF?BT&P=SEwJH\a[Y`,7$! uWm" ٭v"]`4QY}Ybo/VXef2@b -,qOcI-C)AW<Qh/i-g9L%FCPi=~q?y'|`txִ $fBUn:ڵ6ս"{"(\o_*Qq|9$Нhsn 6ӡS~1 !5ݩ4IRҋdkV8$Y=!;[w (1kА|1)i.iJ %1쿩h"NPŇ|ÜI$9 .a5W$H?q=ȋT'9hfD&m9mS($-v q s{-߶Wh[0$J.R~]uai+h(37 >u&Ŭu.[ ~T顓 7+ӗ RJ/hzcO%/l[X1̥9V-$4 : & NjI`h^ ,P'ƨّ}ύa_1@~4\$ Ҥ]I4:[&_f7ùGgtg3n>;"FaALK],.>5o#J AқcOT~ .y~J7(fz1z$K&¾/'ї4Wf 4j>`/Nz9,rչL5RLa9uIKKPYwwءipA'fD"8um&I}ҽu41G.x,hnool s #VP  pc nMˠOA6~Հb&pX!cBlxιv6h SE?c64I 47j_S*J"$,<e *.BR8M5Qw#{R1 oe?[nd4sr*DY!i,p؇>ZMToRəC_ &S]d>nՔ(~=Zxo52)%-X~JUP׺?}~p%d{㶌eQ&OQS&F\|3@CGߖDP6- #UDE ^fzD*HB_PW, }0)`㛃EؕҼ:Weqaj1\ӖN 1d\O`ei8 ɀz M݃+]i($D EcD5=/V}N=+ŝ\F3am/5zy)M-Yަ:ۋYu$/H4~Ӆݱ?$Yjj(󆄉]1÷+図5Ide^-z`wD?85PM ,%YZ PC1*6i\%ߗȒOChqg8A*Gj]\*ݐ4R2r7sZLC`;/n{ >3@=hiጜHd%IܸQ7(nEfx4ٔ# nA0-_Dx-]Hb`N`htMըep@C}vOu{ Zy>/"CP"~K|ĂB^WYn+3 o_p&ѬP)opNm\} s$Ppexy{b6Kčz> '>Ys/HVJ}`&DG!JQzk7:+DB0uq k4 wJZ܏lWέdW' _.јV5/#PBOuZrA$>RCE*Y9wgpѶwq,4B=GR}2^йDEGb{6QK :<}:F*oS7b6zDFtr쩸Zp6uD}.) @NԸ Z68؏ 1 JnҜA,0lHq>ɗ(T5T?d@_^M@#^*q7KDsL=W̿ VI~= 0;HZfo²aqX]j~#zČ Vlq-܍m[Wz%u󀥕h r)70ɥ]Ѣ5 ;E&M9]Ra|l SȥyQ܇r*o~8un`rG`ʗ>opt\~>$*~~&N[ƒ1L>-3C$"?_91C0]̀Z\@w)0K|\񼻘M܄>d%5p&]z,S;~d%0 J,WA5!sjAK8-~b1cqS/~om\$e$hqmaT}nVeztP=1x`}Q/ {ۗݹ=x cïJ 4G%M` ޤ?rѭsC9d:4C>T-ɽt?W>H~V#m=.,Q'0``}??F@2i=[VukZ^{MݏEpR2 %4K8p&W4}@LYQp)(yNB`p⡰)A`JN6{vfesp pE֙~-Rp[QwPO?|>wI#ZBԭɵTfaQ|rY<H>^7=?q h),9{~6x6)fJ9A,@tC"7^;Kn]!tV,ZB_N!޶D `Jg/q܂9P]޵/{lxCfο9zU]̹-D=fnh>/m,K} u&&9D[UG(Kn E_ 7 E?xGѧ{bj#94W"5MP(CABOOV6aDnc*F'D=4,$@#;T-YQ\m׾򜔖~OF%l v_y/FǦMYj|za%t[fq7F,#W1g RO\w:-HfMj4BئI/t{$.unY,P'E^b]<~m'w7 YV P>X5gRcVk|1\#Uݫ×ka[-<*֝-tʕ /Uf턍+”ڣa%HjbSLz0KC8U9`iCRCsVr[;3 Z?=cRe%8t/bDQt̻Qx6iqZ)%:ֻA#6z{çwkz|%w p svK?*[U{Hdo^#uɫpviNK#'ý?K z4 V?_]2uOP 'nz8P(5^#.ƫEK { p2;yVQ&w+{Pf%>؉~w4CվƳ("'hWY`OF]&*Ig5 ]9]I-Yx5d ) T7m)L>NʃAoI>,% dh6$#~'OW1psPc9u'w.5t#`p2Oh3K P=֗bN I} --?0*^V"S~;$=[vcoG1-ygv? "T_}pN{. WV|V/C +.XAG̤Z Ӷ7D^2i6!F2m 5-Q)Hwiu[X O]R" k^ܱ{=Lp^fcV 2cj‡nr $Z(Y) B깈ZJ{wbyh^ofqKJ"Eo1}dt=j Yv=AlS cp!k7|j&Μ>q?NMBk1E7N@.*bQew~p,U:k&4s\ceh"NMcS d Iz^aDP'~gKKRFh_tG_*!gbՊH=oz=9m@1aT:ۢ{ /ۻC)M/*mv˖~>F#$r|ՄH1 Ʋӌ]Js.2LK(B:L<6F>ٛd*iG勥 G돒話997#sՐH,[ߧg6T2F9^c)׷d}8 Vx`9n[% Xɛ.l ëv_&iΤ^ʤ7<x䄒WW|${ q-A>wPRoee0ŭibZ}tj)% nzAŦ/_[:h u֝ЂX7u@Bj7v:H.hwoɞ(0 n?/ @hʃ ܫiRX'W4T-U_; Bqͱ >> 3tKח@F t*W]e x EPұh5 CO)HHjS^6@Dwg(4`qG%O<2{Xhmp 7LO%!UV2d]9 gi eQ"qT6s?fw="/э5od-tI}ή-wh SÙ!wӷC:aabiijJJsP(z{6&]gNhB* %}H< XuUvq_c,o+Qg67&#[nrp_Qܓ7SwA՞98ߩ:"<} r-ò5D}\c,2܈J_ub29w;ܰ!|YDc";dx=3 Hx)LŒ:ONd_:[n;BuǍ|Z)ulf*! ,g`[hH|5s,/P!ޮ4&B 5tJҩDkr/C]TJahD_*_|8`!=JBVp@-&m3=}s_&lCdb4ۄm]تjxh w(nf&인͒. hiit@ׄ6ix}C7<|O7(ha̭^EŽx$_ Y "RTe%,Az~=_blZc`;.H f++D>5d1>rǢ8,trppE423jAYUo8Ղ76[m7ȿ1GEbdHU۝(єuBIQ;yqpnSIP[:/Kx񔋬tqǫHa1&MvG#L*Nj;v3S`b°ʲY{#<} Wf9;e6N!W,$z }aT0 6rFc"ڳ6!}H`TjhAl v1Mu1E+B<ʉUu?0)O"oSBfv*Us畕xY,l*kn0=, X.KGmH7ށJDn9S' w2g5okSά0ԛ{h%VS ?Ss(w2ҕgfǵ.8HZ QGBa;jϗK9;/&//MZ zi8w< cT  ďﹺ:QYU9DTl&{dr",5 }pV+yd: 3$& I#+$H~]\, Cy}?ن. w/ tae'> 3|5>f4egޛ: zfateYBQOU4|{(&˾"`ai JG̷G|NoNNN6}ڔ@N#no4mȩ7')epص5C'LB5Jw^/Y/Jt@=szן=ŬWo IJ--vÌx /*qqaO2'#˝GҨUbnU$qG)JuB9rUl3ծ;:0mS I[*d-[:E[кH׃@ a[40!a >#x1w9r WYi$}tVPoˡ,Z4:Y/ Ѿm:}sa =qXlL^ &}p5F\fWk,b0ֻLgH 7%P2<{se7-I}jY^H:3>< fyƔMaoT!9CeeB;ҍL 5ߠ;r:`f^%]sleg?q:jv wgIs'LIQڢBdS'-;'Rqev ®`vt,^=[)$Җ8 O|Lrz6k8 fdE,ZfK_eq9Fڬp+nf}ێytcԖ71|/X =Ӽdjq8>&PX੧ƟmQnuZzp :1EԦK-D>&\6rJףh)W 1¢s螽jHfO C{lIbPuRP{)kHUZ#!у\- sJFPkʬy>- n)s.;^bsN]}ij@K =ȫb,jʀ0}.V<+ضs \?.]i'0vF;E)[>eg΍*(ЍyWtn3lvPukl&.?8(/\j ֺ/V"VMpwBWtUsa--.gO ~P>l}վ>YNwC:#8 !*x01F3Pw V^&sM_Q$Knxˢn L,rY 0/%a 4m,8K/y?kweu#gP ظ(TKײU|E;,yG?i\9?V-^C4ֱmhYt{BA|#Un[U]%k<:Oq϶AXKr>(EnE);7 n0~CJZ`|">]u$y. K{%tpbZM40ȂlP@7ϥ (W(&"LYzP ?\[$d јڗntjPhNJ}Py|_[78# k6y~)8.UBVKo]%<}{4ܭʣԂ^w-S+kLlݬCX:3Bl~"ZP(ߠ+O$,cUŌE/Sf jEK+2{ 6M՝l(UDP C7*ki7렘ej[lowҎ!|,`ȝCT[cylD%ߦ6NnHY8Ҽ; ?P )I]|tW)Ÿ D.1 cLش!7Aw*8c@#?s+DGEWpPapK;#3s}91q?#93v] U|& ey.ڒ-'sB ]9p3STՠf1!sl^ƌjm(lAUC𻚖XsH>fA/_c.E#.\1g"K>i+={8o*n4I;3ti\jறIv"k 9Z3p@co*:uHgvf*@9T{/D%œۯG@'icc-)`%WVk[P͘x8_#y@U/~, z9 \jw!@ܿkuO |h9xP~ (ۆ[@uJ]ċ;q]9kR{RX?.|.~`.SOZMp%dC$#ʴ┃qLW9nv-J ls#M6eNʺœ {F問{ 8!Q㒷 &!N?B_;?RZ>8v ͰCktzlY]HZ-q݁:Gtށ}pBhQ Eaәx[JoYgJĊ)Dn\!0iH.տ|ĤŲ/I@ԎM|IK2r:i8RTH;ú8!e0?j!o>c|!} e#-i+eP` W?ۑ ~G15j.6r(Å,ƴGճ8Z *) 4gʵ)ͧ!ŦQּ(6e!<>c$!'J5S~<I&HX5i?R= tMn}sڲ£ o} . O' DV/QQ~p ~V:<{ 1"S,Ϡ@Z]0@VJc!X5މ񩷵9N.~_cIv:s`[DZ':M0Z_'YT<{dYǻHPB슧Aϔ4NٸWՈPqv@+֭/Rqzև7T7GNt=t˅'QX0"H4w'*XuBhb ɴ(e?BFX~;p#Ba3d9A,b=k" )hʠ;;}3wpk(+f W5fd8.v`˽plS[Vry[etf1{E&H2'KůVmu8'A\Hwۃ|>4(hw'*.BO\U9C$Lu “nzyLHSJuU ASn&ºʧv{+eyAUjs~(E<W,Y3oNfW9^n,)4)}=euġh!k^E!ez?!=1&켝)b(v;2GMԢT612ӥK u)9._M7:J"ݿ'9.ӽQv/vmLAI"x j"1;1%Icmc#w΄\}<>kG irW\4Dķ ;&i,(#~XI tks~5%VY@Ȕ^IO[a+2޸0"^.%ms AO!w) ~“ u:G \R,J`m8:.!4b1ArDu&nfJJ-5ܱysթ LlK5r &Y3lWOdK$d&/d'HRxٻtjy-@¦'bCwe~Y9,ꡪ| )yUm`y(YMxCk$n26S|Ȼ\t&Ҩ(h y>t4:FVY6fb kʃhݱtj>{.Nc( Ejrq&rkxEQ03=.(҇ Jll^p ~n*~6L!j] ¢"-f`el45VN3#F\'" )y@A&_)eF47h'MHRLx[?v ~年 rԅ=D+./w*y? ge H/ͦP.V(O]|y")S` p@ <,2 rhXCl⋔H"Vڧp}I|^gURMcbo*qt@Jt-Z.  PH%Z(PL"{HddK0C]d%ph,լԇ2S6kt)3$l-ܩ A2 oRN6u3isw&VQ}ZɵpK"yĻևx1d\RwQ$MbF\ "3piO5HUsmR"cU;SR N ʝqRS)6 iHCMrnE t1@yRGh fv!s<ޏuGܰƸ:KӽOeE(גM]m OUɺ)bl0z-XAeC3ξ10*p?il*{5>-3$>[EU4ZAb_+͎z` -)",᷷SZB|j3~eb9S{g)zԇP(1Kr1]V/ bע{[Ke>~t 5`_:$e&nE.4>*|wFO_cal)]b#^|'LX<(#Š>JqHښ̴Ei Y\'b6 G+dk' 9A+G(!y5Kn'-k䘰N+ԻY(8]vDQ f-% ir):ƻz~wF儁L˛Б3I衑%q3KI }nEvyb.dq8ԛ 'ͦQgQ9wV P΀n;*E8е{w4dU;|ytdjV3ـ9ٿc4{w" i?|?q{TǤD16Gސ/1mz !v+/pi`8gcmjt:^]x;zFo+'åxJSo)$mZmCpp϶8l5ܸ| Wk>ESO44hd6:#4R{J$B9IfA1}x `9W'fsU*M/*2U>95:v4β+|.A&/YPvX7MjG-,M8֜粀6'{8$'@=Z&IE#waL;&LOo,a:_|j6:Q(vUv L wL{r‡"&=LGUl+R务Y/8x_\dbRyAqom/G,hQL#尞jYFxחR]>4yȲtG $2zIġH#$bќ? ]C8\^UwXyIG0B=oS*eu6؝F|e`cd)DR9M! OlxGWÓ|6dFBY`lz:PX!MshsяG<:.IRpXʋ}xK#UF臛tlPhҽ{!VI 1\1;}&&ΗA/QA#HGhƸET<'笑3=kTDSeP১M9x4}jz~w(?SFc/(ٍ[Bw>B0-{6Ƙ^!7jjOߔLׅKxuܸQ 'DbUiǾgxWA$+B鞇G0_l5Vpgؽ egkA&Yx zM]-.DAnwYC7s`"G<@¾Ce.}kd&QFqV|*޽p2c]LnN J(z`cFR4Bo~ W@-A]Ô+Y4v!8c|6F $-j.6Ѵ#̘̅,N,STEEiDE\_ʍʂ@һm#rsK'I%7iN^&p\= P@'m$#5n`0n`LA!-9&%z0@~]@F(vrT{KM%z,$o/Wo L_Su^ hwd;MGYfX2YY@OR߳ri9bLudIn|#׺)}ճ.]$Qҗs(˦81ًD%݈W1>=eQh۵D1ɕ섯u(9ofЇQpč`WBŲd%\Ci?إ]x\yLG f!sp5% + |`>>PNvAj8R&eitw=7uWGQq$JeGfD{eXL+]v8~wQ/,diRmD(`:(Z1g'zK̤b!e|.@M(X>SHܘlys䜯La-GvxWo;oTXږC"Vr>-0XsB^=&n5Fԧ FO .5Q:RaR:#, hsy宽cnmV[f;|O悆_37>d]{ Kpr$/YǮ A?nd-P1꒲arz%sCOKwI_jp"da8>遅>w\{i G<>\]3kTÏɪR]R:t44A#B A;7m=+yukrcUOT2RE7T,SN߄^ߦc ~15RSyaBi{pW @z=\JfrO8]\D1J8!a>`H X2K(!RݏO~jͩ]D NRfL6MY\xs/vJfAgM580C-9L=y361CƉU_Fg:g$~(WsёZ+!._A3,l zNٰ1GnJh@1L&Ѧ [~3˶d:xW|5ⳁ~Z<'Rs̻Dvm[ik@HtHan$WwvdZ ǃnRI [2Uz"w)o+ -B}EJgض<U$KQ  *"Hv/ {-r\Ūj1)wy,qXj|u - s>wYq,ّUW8 H;N<ChecHE7VWX8}gcA€nt` mS) ""ڑJuJJRѶxSgu?GbKL3VCMt? jǪfZoYxJގE EfI?)/q Xu5$& :VѲ411NNpzyaɧ!nː $)6ukWDXMkoM'o mVfGn}30@a[. _<)˞Q~"'U=k*҉MaSѪ$> 2ެmO:]">KB 9͚# u튭Ԡxx.֎ng쐙9GOzk],r"yBDsaߞ4fC+OKէ"PWfRXtwٔ}ņ-~a~{3ÊqeSlw/ u0#!qc?* sQb2L2`N%x[}2Q%xGraXM[Ú)ePsc-v`gǕcz_@EuHBp 'y7h .D<\f 4cYv"]`Z @і5k~+ߧWhn,\dĔO#2o=vjkjiMM*_w#^l?2I0Z Karٰ~xbQd|= 6.Ʈ# a_IhsB@wCr}jch**Ľoc0SBKxt.g1":Izj % l]uC?fq5M%g0IbKs֒ IDy6yZ<B :ٜ$ץ%@!?zGK-H;5s? 7`7HVrqJ Y E!܄~%]F$;B@ssOC⬈Y~HNP?x͇HtΧ=3Ftf&ZtU]QKGzHr饝V#LKH(jj?O5P#0q;6ַ?[JTRZkgTX/f uTv:;wLjpS H?L(OMwwbNKYf;!M 6+ 7"'߸ZpTojlff{Brfu'vthXzD|'Б?\6jߨSlg19Re wI8shɑia*/lIњˆ`7"{ᷴaO[^PwR.H—kƾF"EJB&K9%:aBByu/<¬k,c1zʏ'?Xw}Vkh RwI[!RaZS$*Z1gʥA%VQ.S+A羠Shl=ANͬEkЦ˭ JC2)+Cl! ։x6LqlXpkXx IykZ$XswХ!?+%=VAW1Lf},K7XX$%$t ܰ:HS6X7 x4t:]@xe?M|e7Ylj@"f\ԅU-`/,PˋߌXvLQéŻ$r_ژuIԒF;GZcę܄;+.BZy8jn2pIo-˿*iВ 3x9;ЋOYB($T~M dbHJG` i.دUHo`VOc(0 FRT;ky4H`FSEVIA=[';Ifڠ붇E0lf|faE<v]e E-d<|]-O)2wrmy4 v(NõŜ7j,%#G4 z|f)o U]lFF[>8{]SRq,yB8Zm_@S1 cB.d:Zw׀㲩.I{V.l쫻1b W E-p73 x C+~Bs"WwH^HJ%Ԫ*PU}Wh. P\@&}W R׹[Gɚy?ؤEFԜd DU쓢G^D1ױDNzəɖ8pC{3 ̚_'7#.ܸ?GgK%t9hblAHLTW;gEj"]GZ6-p49$Yy8WU֦ހl rŶ zƁGY9ZoW -rBB!憃ê!>ϝP].mZ;8YOF!QX^?`UNԵuFŝ6]NzTG,BMҮ6τy.kl =]r#z <'.* ȋ2~ᶥz\fT$#.ĜUQd'`(= oG.D2?Rfbug #;kXuLcMݦZ] R+dqpt $,84#*y@IMAW6*;Ϳ>6i$KtpWGAa k[1w%yoV[;?F<BLCU}6z_+rE\W ^]0Ps*qrNg{[d{|(AJJ|m;"SWb^s"N]\H/Ei 2oկg՛wL_4d|@jַUr;.@@a $t$a̯D 4kD".?FG =iJµHMUSFu6%x> c9޴E,a\..t7MDa$]Ĺ&LϐB=f1u(0=piPՑH1?24xb!T:J<#6瀇*:EF HuPK\GGU>3&Fڂ -tr Z5Yo&)z:81eSq)לRd1`ߊTV\]饤#o!-<%}r^,ONif'i%YAQM,4zy[huH. Vrֹf2ى@`,5Fs(9Rp?REgǂUclw>%R'DTLkܲXw|bUu5bFXрH\Vχs&fγ 6N(MX]K h$E~oe)M]CAt͓)|4闅,%BN@Y S%4fMt&lEjOh]e* OspL#޺aЩ֡f#O,/T~ #r^?m1نCGnw<%:83䔁}Po[W`!Ͳj>tPՓPuThqMX$Q91{k{046:Gq=5?tUƘ|w|?5X !Bpuue[eW!(5wФpgDQG(X~"JI.C [N9WV؎iXoVEmѷ؋^%|+וDU #Ef~/p%kD d{yiƴ!eJusĂ@0~Z fsF1.}R@NL0ޤ@8a óJO9RƭQg[(j:.I|*'#7!6MYiluਸz & pqu#C-hY-YcvkVJ9BU9"wyYT61.J?7œ\sy̠jgO`ٝbBaQbQqKZaX\IWz  FA=252;'%ϗ F6$x/Ο"> Y8AD V(ΊcGҟЦ"7; Qԙ IN`?\R]-f~?0߂S-vȭbܸ`j 7\mD/QX2P? ̠+%,ƽ% AWћ|XlU]D\;):]UR~ H4Gw-t^cZ:fl _7βD4K|w9G̥b:|Q%ܫ 13"t [axqIYUCXpje,6z3)̭^n%g[jq\BG'TKqwF1|ɅsY*[|L;]pMZG\, Naa*S=ʻ?3aW)T8ێ^C"6U=Y74ײ1ۓ n]h-&׫Mz$)؛xgN%4-%)O/7֓1'hDYYbAnL6ư쯴{$F p( s"YbIQ_xd^DWmxLS̵$II]O߄q5}|R UAώg P=Ţ0E=6 詆M ,vp#]lBnNhh Yed d ,uɷn|+}ube}~`[y𖴭̗m;Mhڛ:C/Bea @|" 9jN( `oIޟ4#vYFBcACԺW]L%nm;Ú|'tĚ*B8C5iH3ʍ`Pr@f#ۖYtL]FbL}g6Y5*>`]riwY)0 S X ~ ' eoZHn9F(83BNↃȒLpF ?$oҟ=lÕIt`8\wrfz-N""Ξ;;Ek s\F?D&Et3/.e6 uQ YüOH+JJST`B4ef '\ZX027WmFĈX]İU'r^-_ʠa:l!p}vxPD2c+MK*V+f~a`wE̺?eW/pV!#fCb|h&qCi1njԀ礚hs11ĸte,T/K9|vG(7 F |ɇٛZ]0 `Cwp[_f}DR%DYvבzHosw4Bd:vOk F7É*T? >xw7/™5!HnD`3=VnЪs6%왎E}_u9cKaZBdFo6n$h50 7&|C#4)VQDF e hM g$KY@+X xМ6#~PKou":_tbU{9Ykdž ,jP$l@T%pY&KkhmT=vSN o{\oioBv{vN #6U}_SDfnoFXUsH޳H`E8܌eeWk(g~[s!dY7(_jCT@ܠD<>$f:FD1 DAN-sd.`,6EQsegkڦUq^ θ2O#Ne]7!?e z>*j+RsB w8 -SG#j8 säryPY/"eD$q\:&<']g͐vʯs/DB;KaHR0i)'8zPM `p6-,nPTv'F}س0#3{Y1hS&wC aTM|(װUD: ϖa G=2x*/ 1I&y誻4 T' V(B!͝mRe؍V q^U2I*OhW*E=K 4CQ:VN⊏IV{\h`%,ET!2h W28=uTaJ |'l'/7 J f{N泭7XA:Il ګ5e4W' 3ac#e9)}1MoՀO#mMٹys8qlڎ<* pCcUNkݞiGI*>?ԮYÙݓ̷&.!n };Ղ\0*=L:uM6#Hi )/eb͈]}Jv1+b٭NC0%Mc'fq6ުāYvsb}`Z=N/Tž,=zG;^#;UIXD!=Rt zIaԗF1>NEriLUdSJ*ln_*y?AH|ƶ CQy6V ~2FCꙸ<.}MXf$"ʣ[ eC [STHdkDdȤ[RDC,M i}Ps#U6 QN_`<2xGՙۓdN]}~,Ak溄Sf .,?{,&ߧ %k\.<:_e{3P}DNSU[R&ӯ_Wn⍋EY[/3ھxK6k%V3+mΣ1[B 7'CٸLBC)3.VV%̝H(r,x< Rzٰ ,s&ڙzB72'_ںJcU ՞k64Gӱ;6};E#Mhy]f[/<;yGRDOwWz>a$Иziv4S~-ʐCkku ITQٯ(GX4U9`*]4W~2Yipx<="}K1{?09\k%Cy'-uhF/58 #أR@~p3yP2~(KAВWzUmyWҌO25$d;[:φ"y[ٖ4.]6J웝&r._inu%R*%JԆ(_ﶴߙ-Yuhnos>UܫlM\qk`۠?$wE B{s8  @~Pr]cjG&H?~O<ދz[ MXھaǦ)Y&U oEFG U%% xr v[6񐓺lA'ek n|EϒVo}@t$]O2K{XT8@g655F>A*fPKa~#wm!Kl7:a pJ)ݖXF tG8T%a,P|noNQGS1OFVּ>V5%3Wh]0圩dSSF|'ɨ7c@n(-eWłFDdHNpu݂U(5Qџ9VXe =냨;2}h DU Qs86zRc` nL Y AzJDHzDh(<23XCss _%V6ÌȮD l_Lk)~/nF,r*IcO3싱g*+ϏuF'`eF+ZX 9ztht|pҥ/vd)*|SnJXTTv&b\e2.] Z\ă&yR 7,C - H*Iۜn# XqRۣhLFH䂜 ZZiDe4E-8JFS7NLV{UEx%?k|9m!MU!w:Lo~@^ɛ X\ڷt"MRb J-G%0o=>f-C^-o-ǽΤ=d[X'|Q^W ^cS[60abqgJ~`ݨ>$YL Q$dqQy`F{4bc/yWWYB mxq@ 龉VT_&vFWc=>wQޫλ((% 2Z Tai"Ou=!@Ö&*\_zT;*PaH0ֲpjē6Zk`F7 Tݼ4.fƫw  {۷G T Z_ڢ!9 C_^&INRFly)V<3MlLȎr:>"Fػ<(xlpsvF\r_GScۥE+?x-jnQVO銛VFVbc]_1آfЖMR4؅k/g&^F9T=JbՖРBk]ЀO)SGOI߽3a2iA]C<HXP5 ,X:_I6NLEUUMM&l\8t>HJS *+]< C[la aۻx;\}mK&qA\y$(ؕ|߶Z<~J߽_sTy1mRkZAxLo2@y|CZ7k? ˨tlYZ $fov|XXFOV,ɥQhb9wC&&N2+wrja܎"`a)n?%+Jz>ӷƹք_ ^ؼZbnJi̾kgb:yL\m,X&mE#^6 /Mj4%m *`:ܿz#HI s- A=tzh+4*y*qMG+w|O#ᣘ9v9>g8Tl; }T#&c4}D i0]0S-IOPvgj&H}n S4j>gzaƴ5Z_zFIQx~.4j}zDC@E DnD!Qü i-$ IFe䗅E5@6]U2Kf 3\?p ӣ > Dy /&Hr?FТiiR*4^$[pޑ 5aAWc}I{i+p-"~IlWsrRġ€{}hC+-Z<6C-cLsa 7t4楾WFCd~%.) Z3/KlTw*z`-x )_5= FB {iPnt!|2®ܾ(r!w0?*)'TG;͊nLEͼXb؀۞vA;qT:"| K@&0+MeXoO@5i>A$\ p%CsE_)|s :غQCyb7WBC#׏a\V`*tg h^RZIړ3AD-^['9=$50sUڙu3`=Za8Ia9u‡>qܪ["uԮH $+ynZb0Mq1UlY`{ŠowC.-UER{A|tG⯋o#u@~`oжF^+Hfk&- V@3vLLۙ=QbMl&{m%Boy8 M6P(LfWJ:D0JGP48TIZnKYU)֓?l )Quj~2S "\~O4y)$aʢAy^7C|JBA(zOorV>+iW:39Fp+ٮPw5b $gYX+:"7ر\#9ѱӒ++G\ɚ2θz!tJr}/WSGRpNq˳/Lf&i!UpėU `a&+Vүmh%bQmNcxR]nxUźPs7*``8R$4/O#UFOe@RG*nk 4~y<s 겛i$>gxN#F ?gv w"6#x~e fxy4r049~UzϜZym&rHǹ|wx.hɫlҎG{b RjF&Mea7ݹ')q u` C-B*? } p,;3 !44U zz`Ra @B:B{` j7 5߬U(xDPot?,J 8[/ 7b;25\x03}(pSm_y(22dqհYIXb-O )6kFYRE; `=B^N !Wvg049 O,@yZII\&opKh(S:A?91Ȣؒw#[\٪Ȫ"31${w1#x.!X}1V씶P&nQrl ib>!` )sW pyw2\Qj-x/kN8|x lFdA׻疿1~4@ndN`dp ߲UP_?LYt,@$:<:ghٞ r+V1#s5/rS3CX|e&s !Mnر^3ͼ7-d 2θs|{#MF\eJcNV\r#JKZ` 1GR0p3ߗ@ Iwc%Yځ ɍbzऽP\|ium c},q5;NmvhnfjeO(zqxb \"-nC/K " PzofiȾ&X.=܀v;y:Ѯ78W)i~kCk6F0{ }'횅=ap jdL+.UstU]/CP>1UAG]ݔpIhn)Ɇft0j9rȫHu}"O. g<;VS>K|1g<C:‰g%XFN!x~e-H10b=g\{ܗ>V"~M)U `0-|` /237t4|U!l yrT w!K!i ;&tsI}ఎkБ-C W]/}0f#b ؖ8YssGY&8NKy` )9SEQ*wgXQZ_# _0e$ Z <xK B*|v_⪾t>Os%oՙ30Y3S0N&vUq/h&81e!{[[&N`4#5{FF:ٻEӺHzSE1bjlߍ}ڟ Fsq\9o'ûpx Nrƻ:Iܗg }3D Q3,YIDEQlٟCᐑ= c?3H5ȵ T():ؽwbZ(F' Fa}Y'1SX?v,鐬sI[7gꏲuu޹bNN'c]~0vwQpvJ|h#b> gz6pyقq+Z˲2 ۛc Dȧƍ?vePv-ZbV*y%@"_1hFڈS剆 (z躵)%ۍ77WW xow"MOq( (/(uJJ_@vx?ps}g`g6kFgBϣܮ40 Bd'?x$uQԯ@xq)L2؁&\rMt WUHZAqFT 4]s#el;>mB£a \rr`rhc5ǚ?,MRe0J PrCLd%0sE‹dc I@U2$zD2qV C)q5^AAZP'm$p1ȯAY: e[uN,_o泻QR沌"KUl C) ]Kb5ڽpZ) On1:#5!zҙIoWEPE/)e9 LF::^tq๩7 n{Aq8?/ˊ/ۙHA̗X/u'8H+ hÖ"9ZЯz5o-3um|\Mmڕ;5W}T!V;!jJ$֒2yiWDI8|oW2dq e(!gZUq;t~p]Yc+ޡeIQ}f.l q~ -R0LoZ;OH+\շ4-o&ݧ%߼7q';f| &]˴N mEiR\aĭ6R54=ŰܯmQ0"<"D ELK̡X Tz&4% e I[6AQ${e =Ȟ;]'~x&@=!~O+4^\N| @g$2Y$˜򕻩4SJ=HP[hޜ5h!]_k\ n~˕Zqk:vX@1f4(дGj\"aR7GU"cݐHviX[l^nF=Y"sAzpqDȭ?L*}mHř0d3fϪZΔ9bZ?/j5lH32廬@~I>Opp?^*S.pROU9lFD@ } M7{$YGܥ53UNz@x![H4z~}';JjtZcۄ[X+h=uiϋKC_zAi|\Q}0|KMiJһ@9%F?RĞ(< 7 G~γy]Ƌͻ$Q1 ;7?X`f~CL'<҈eJxTX X7ͨigwn\*`g2XHo'rLWV,Z%&d] m/3,71ط\APzH1REH4:_ږ_Pm"w'156lN[O@f79Ib~V1^QPL+\)&E|OF{2 {2ePMlR>TY`. FKm4W#p2 HA0v;*NsYqaJUgIA;|HePWBI;l"Hj!%,m+NiF3pkAJ.\U@]7 @T@IЌ>w{ a|.xgVG9md#B*;A]i]M,@l|iBt|u)%dMmoO6;o?y xR^OkB3#>tvs)zhٟd1`'.ayܩ{*NDBPcXorR䅅 Yڶ IfSk;ωMۤ]߼BGi]QUKw%vUTa/h{Ia^~2p |nTtƅs#iUM,97'n!1ɢ vxkg(="*.&x f&$8J@Ն;J7/bEDkgхV{fdgH3˹Py;"8 P :'5Kk7I9Lq4LJh%}.Mٜa,^ŗG&l2$'bwofs5RB7!#忭_ja,B͆< 2Iyo5{@Df=/?'(*]J$Kc6ԜZ/#{.0_mL!A sLCҝUPu28`aeI7"ͬ `cqU!%ɾSxT6r+xyWIlC;|;dSQW#ݓ4b員³!JrQo'e*4@CܪHgT(^)!潰Zem jȸC\A%u4;"VqnkdP0J$yЎeb083bL&Qu"Ia^YI2D>֩#{$'_x"K@hR*g5e\6!@Ŝ풍]AۂM)}RJgS9= ^s/ syqkU0η'(Zp9#5l;U#I 3cAfDgmӞi;Pj-F"(08d\~1D6YБmps^CXsLpG=2vs,aݥЪ.|6ߧ#6V $yS[Ȳ4l:eor5gcA؋72Y-.ȗ& wIU4hpDSuJ5ܝvEfthW|߀F%EMULS"Exd(!zqxH:.$Utx{w`"+H0~>Ԣ{8k4]bϟSIiM?N4t85a?m^VYxhw7,SC)Hl.Kۀt`3-N cRN9c+ޅ? \1eVG vkB/CH5S˸qou~ e8. y f=k{\EGl`YIŜ@ wgܴ."!U_4&0;pnɠ^7G⃭ teSoW*X̀ԟj,[=b,v"xހva߆E.\ջ1\Y<[ffW2mޝ&p X;׉nxLcP`5>f*?8:GӇs\=,@U10Gw#^L>mمvId"ry钘@A\3O8z mex|N_<}yR"9̬:|cֿ`ϳ7%wOKhY "Xi~8-oK㳫Tб q(+\YOvw nY},s2#v pEڙiQ_˟UżjVoꃰZK|V`C+eٕ5 bʇM=RMN<}&B / |;&lգ5g0;[) %ŎM@O5fgn@#jݛ8fI?9ZX_pmV-j#y[y&͔!h4ig}r1{G!\K==:%-/;s:-6U3Ԣ #L߈U>h;(,[PMuʻ&L+>rã@rQ]z``GBe5jzFm]'L駏V-6P9٭'\vmUXCms@S9k+5$Oٺ֔,'dJI1"gj50"y =_h2Su?Y"exr-BݿtM20zv@-٪%*5Λ^^q[21&TkxXuXӭ`mLЛtpcL@Pt;8XGdvF Z;!9Rћ |.yDlb#D򿘬.=nzOokˌRjX&0{\Qp43*.v鏎 O极)Vդgv{^G8Bgzw4 "סH;s^2 &d\AAdr41;k=)w \U<_PȒ*(8|aD+:_4Ǿ:foox1@u뎋V& ii沂uFzrR>MX58ǀNsHL APtK'C,êWBӉ*U`0bV!20%=XHȯTCҮ L/Kڄۏu/Ä Jdn\#ǯ H֑;A`/K|g-́5c@v6ț»bG+ ET"Rsd(3fZ[Ên{GI"<9:4f EzrϬY29k/z~EvL%MXid,1`ц{=|uP V2 P6î;0tǾ;y:km6iJ + E &b;Z*v2R ̝̎!(*"j|sސf_0-(ޜR ň%Bۉ᝜*ȁk"S!Ѕ\JQ&@0啒{E$M^lv96V{7_'-"|:ĮN t+I/5mq=DU{J\iq%-EV,( #{#"RbbƖ $f:cA9x%5'V=/6}x#{8T2OsGVm<)<@6~2i!q`_ DFoա{vdIH$1HJpckF c1Wi10%ЖN _)8"ze.!:VGs+agܚ:|XBs ѼvԼfi32jgk]I0;P& ﮧ钥{Dk3<¦0Hݒ#A|Q`#=RWi R;UM1E%C1H*%`}+i5gSii=W١Lm:J?7> lf@gΖژ<,jn \$|*UOolTTϦΠXCڗjYrPCs1j_-Ys"vz| $ >]rxB{9)0ڶGx]I\"|wq2"y4oPxY:|tqED5)m+rl('Ծj0 {h}GA)>aq!r{a 2I I Ӱڹyt/KÈ1cAV݊?ZmzH],<^ܯH'OU{G2:[[LOՕ4.:DbU:cKh,ru4e)? L!abp g Xe*7f&9Nv&$jONi_ p;>q5M=3Fb2IK^H#õMK"{Xk2$V 'վhxδy?Dc tz<P =^L^W(iN‹& %*yyEdzm"rAv}AlfU?Aj~BYlB4rz+(3,̅xwT=&gz]2zЄFI>g:@9.i?IYk -:0h*+ GS\)mb{L,ՠ';Uyߕg׶>2#/GZc+ST@7>^F|Ɓ^b+ Rw?BR{rlg&>M їz{r>NqpaFU2-]^ PJ q)B0XB(&2wû?ViɦIIoH0ɳ̩3WɻArGҁP)@gӢ, ͩPMҺ ldtJ .n4G+ 1#"%~eVCy\Ԏ^BqSh%}ߩdV|N@Iox[P!޻}_L}Ob <׉K&ZmZ\$/¤931xx[PQu_JwXlue&J<|bkaoEc{B2:Z:~O;Mkq&3{hK~H]FsjhY>~+~$~aY$JER0̩9\Z?ȂErzjmty&8T$3ķwiT:.8 X |!J,0ϺuD#P`wG3 &yd~AyTeYZ/K !jxHUgҧW )ۘvӏ'blpD.vD:Qx(6r3x-ar 72ª 'VG~5HeZ&N`{Rl2R\TBӁbl#E~ jj< I>NX@!n痀 eZyB";>@hj _|PMQ_'λKf6Ǝ+zw~? "0Y}TRxfU;7bp$Sb/.Q44,z`cʁ~e%ܭJ:( /YL:5^jjT;ɳaG{o@Gъwv +M?{n1@p/&ϵ:5t SwpT[Zl|IA  __pePlKRψW[(.{U92ތ:L)v[ZM%~U~KS!L2H(Qfdnxe%}C:2ۺy#%")|kb# e ga/j@J_-!;qTIc碟dkzN`Ohkm)k:4 ps{Sy0rm+2@ϑGOp(ׁykх1I_A  (C =sg3 |hc?e/lc MF8YQT)ydmƀfyW  ̫{'矊Y&,Ax[Y]J jk DQ }ȳٿz^*WtET/0#x0L6ْSIz"!_0L5C+N7 K⬑jo?br~\;[PPSSֲ&uz$o:hsMPE,dw"X+Tsڤ/)>_A'_|D;Q'jlg` Kqj"H>` e%%u.)% glaD U'C;uũ} ?pdm??bW͏$&2.avĉwXL2 mܷ#( v0j_`_މ{uˬf6}Ux\\FZn!va`v xczs(B%Ӳdᶲ[AV9\Sxa974W;ϒ}?Wm9JFzTaZE#-0 ͶlF6>VA2d WV5x{q4X5n~4r/q[Tϼ ̺M9[ܙ+; (DZ滦n˃%JM8E 9(˜8~#6Hf.B ޝ.9HCǮ"GcUC'@.NpC,Uiu1 ;嚬1N?/-:sQ& 7.œeh>z$7[y}%x32.:[WD@F"vMBUYQ/n Zj$ F7«ig_7~C|G c\V03ߘ7wf#z$zD;Jj,~%~>Q Ѷb{ ᩽bD/&Oz_潵fw[Sܔl\2"Zj'-Y3quԑ Y/owUo"4-ѫ>%_r%ϦlӽӨ|Jq+<,/ >-ǐǙ?mHV?If/,kާ|75"E$bX,-{{jnĈ&&!˫ Y҈_Y|#ʢFqͰ;4v Įh}\T ,{Bm d/m4ZΉxU8O3@ȹI_`t9_Y` ͳM/75pi?#~qsRSYʅ TNQXp]Q\%*Xoch $w$9Ĵr.ÔEl ~cPMzTntTɔPUKE63Mb(f ӰL3M%gH86_"QNnKa#H'5<[  7 S@DtdL}(5IaTub2ȝOawX<~$(QR>(A4lE}&kRih Xr6%cNvø>d$Kn'ks'u3(v&ň<$[bzcKlZ1&~i^rnp9DS/ ,*ApfʋF)9k{rX:suhL:ߥwPg'2#8W+]hêh;c+/uM,,`,fp6˧@!TŹb&kYŜ&4u]D+~UF+R?mc|x Y%bRBN.C-o=5#j,o .8k29\"~ZĖ]p@Rldһ.$wcscI :Bw_Êz3Q),6PX =o}s‚z/$ptrc-06}EEL}cbPb_0J ^LG fʟ![ssP Om㞷Yޒ~ f4=!b^B ' qR-^[>69NS|bgnzQ30y@z9%kC s3삷1s\+M+MZBr#ʥ>j"vzI*PLf["J[Ѭ^gNĻb->7td]_ UKk!}iPw{(Pu񼉄;5L t1?Xh@haь2(b@OkVG8W,q pÇ`sX7hriuQƪG"zD.;`3;%/@)r)}JJ .=;d{SUET:/; A2Z9| Yu(V92xgvnߛǾc^}'Qp6,6GV8bE2{SIF߈ +d0I"b ~pk䫳A]w&/vKxVZ4 8) OA4NiF?0r>iqZR 26eZ K Iz]^UYIYB(Y`ҕJ._Q:2iN 2Hk hcEBHLX Fe{hq~_QTųd +R o|?&=֔s/oDF>(f B 'Ҕ9K' vF ll_Wtי5NXpMܺ&h8nrj#"Z{[aq1_Aώ@\UFE/^qfA-ֹHM_773]'=;L6y)2έ>ڗ2j^] .(^jhR #9g}Iu2[! p-3Js/~޿ڙP㈈+/:?ǵX6";a?  8dKAM.M2`5,`i\ -"KzO4G w^![a[PCNCn}^jV,1D@ US!鐜|oO+vWcD(նCHwH֟9gg>-)5o11oCg*)U+&SP)<ǛP,{J8d'+R7>+r*t\5mЍ/\)ŮBrg1 yCB[X|||+ %Y-HK?ECH4x1OU ˀNJʽݐst'+rnSMyFxw'7ɋ4 ɠxr &,`Ȧzq-(Aϖ_ЂaJ^נ."2/S` R#US2"ƴ(uf\uMo !8}}x>o>GTq 6U_DĐ 6湭 gZJ::X$.fDݞ Si%ZǺtI=i{#X_'pnv iMnlknTlQ=Ǖ)0f`Hkd?r2)u$5J)p@;WBOpa/u:>$Cj*4( #tPk6Hm{kHjGT9D8HưN2ȲT}n?d  >M(8o8lgxw;!;f};\[N'|z{ 4,e\0:ʺ1ieRyncmIfꠉWQ_\ls}sѴa>gb&yR1T,+)JwRhQޜntֿ(όC^C! SUy2]݉pKjp0GwxOዊ9[fbw-۵@Nde]%T]LhB3z%ofcXrZ;0q MU`~{ >ވ3oUP)-8T(9(BR0O?֗"͕4?v~ QjGޗrliGYtWVՍO,hH䀕-B`t{mV Bdk} |;):pҹX\'ya@+Oз աYQߏ#{y${3"_bV{u+g*.wzݿ _SL H\C&^0F)9.Tt:;z7;S⎫)TXiꏰ7҄>vO!ү`F'Ae)P`>帿a)kPd(O>=q2'w}lBU2TR~.9o iYf-/-D&+"H$Ba-ONN񕈁xu-hYOMEqT% u W !," I{ՊA4Z!tOi sw7"`ï+.OVx|,Oxʰ$oN,5U?#$L`T1@urX)NiIg 2|ǚ2ha*wTZRCb:w1βp5X| aIxCWX:c*t‡@Ah;'4" %[T"oDLiK >d*pZ٨\@% ]9yسm;Sf(D1.*-8SNC\* 0^h"8 0&w X LÚ{4(%~i-ȈA XK7I]$@J<+NbEjY4"ݸxsa=h]R<ѳch0O#:*oHNWd[T=-GlFLS'У0F Z% *Q³c*o,@ _LeT{.m6EQn N$lA5GsGWqGVhGQ#>`O9 ~ى)9x N!ϙ]M9hC"|}԰A<\^".3 8^ ك^S|!ӥf.痃R5L?@LupBw |8U?wK0?B#'KkKm M;qҶ-/Ɗ|SH$O^h䎶w\𭚫}u֛')DW+y E1_4i2T w90(^r|mSxAmLyYAbiVCwS=/L42gjѻƍ7sR!6.r[T ALXݛ3l~8h=f4g;MX4)_{!=əMJR:wKտ},НƷ=IOO۩|~&Y#Lh~FG&FO{) ͓^Xy(uouɢ˵.<)%)(*@jZ#ލPEcBq62C?>Fm7y ĪvЬ:;;FP% lYuZ!dZ:}1($Zu-n^!NS)<!R\;!n= k[_{'&+Bt:C1#)g"/N%NP^yqj 2 PнnKD҃8LW?u:R5.N$8 "ub'ZDsٶDMzlWh b& G敖$aBbS skqCzgS+ 7g/ ŨAA v荫"TƪԀ%/ϲ*)-! 0謙l݆2\7g4yg_ tpغzIP}jG`ϸYdO}u<<->(iuφ3`.voYE:@5j^}TJ#t;z\87@fΟNLwz3򔡥Lfi!P'ͬDZ SHLɤR^*·4ӻfRTF{=?4O2G=Y0|Ivcr;<_?JɊʱ.(*?nR8}e߷ &`&1N$c wчΠʛB-= K2~֝`BtjTP$A$Y (9X)^bY70U&@3W+ֈB"JHp=3O_.Ez+;Ư֋ӻr b%z#<*= .p[ n͌E-i:#Se=0rdJlJ-mk-`ۣ0rQ΁@) +=C:(L/cj!d!zSplۘz'83|6e+Ťb;>Ka$UX]o_{ W9fYWz:y¯޽V@Ct#VtEMZU@78#9ǣ|}տO?sqexWƇW"@0VGKg2 8]AOci"2wPgYdD; ?8 I g!hFN_Y?YlMh!v?ήVdϞnTˋGx;|xWb?P&\9"\ڱeR2QU/bG.,qUC 4wT+!5,}v  ת +,yK=?!Lge6$3$=NV$Hy0B(L#.BxJMvLu+Is@1!~=}vl Ap 111YC.R/kj)fT ǯ9 fdE3`])I*V dK\! N %WͭͼNJX4Beh5 «c\^,U3+ $3v/>lǩ mhn͞\!Kl2㓴!ޣr$5 '=z.?Kt^}硅 XkGXgty:t3E/u>XD8Eo. ({D%z<я`xfk0AK% (#﵈,Q|c4xNMӼQm4cƫEJu;l؝8u% SѓQ0=_|>Y-чc cw{ k_:'s!ߘލ`EN9P 5]ŭ2sdE``FacS&?zWZrŀؑ`ʿ6,c=B]HVJktN5xqo`ï=55@LYpIjRx=/n_h܁[<duoN|ص b^sSΒa{(H1fM0!$݊A+XyZ] ($%0rTQ|F*iYv 2<(S?,u<薡]Xo%k/+iF1pXSZj;_ȟf1D3|f~@`홅@L 'Y: R+̒NIU1b^#}R`N< 4>Ǟjbתɺ0|Cd |N1LɞgTGH}}lC /9Iqhñ9ny@"> [w@lېiXDpsw=*Cj/6V?L݅\Ƭ 6h3/ Slw&CeB/H*)ٸ6UwPBt3US]1 8烯k]Wq)}ֵw%=PAVD^,#C=g1\iA"D(G}ĉPce>,yIs ijzKNjq of_Laa]f\-:,~7 ijbW'i )FvDq!H|#onTpH=,3(l=뺹WcI1 1ڽ`wR6+Qfq=kh=Zq]6-iwZfԣt^|kpR}o5w3oVBf&PlXdkDŏ&BvXomZ$&#}!eЀ[yVĪb=Pl(㙍/_l6Ja$U޴e^/"tK" ^I) φ eOWTr,'(¾67|?f{E5eRgZeGV4*[VeNd29#Y 6%:}wsQz˛+YmJ KJ'12n_qwR :_:+bnFpZLy5_O~m cAxxRu AJ]%KdDl {{?ӠE?)`X_B(@8;sa 5i40ؔڔ4#2xp=>ƚ M䴦_+—o{B>Tre# Kk4hG{}׀fBgpι!mEab *<.w{1Mi5I]:/m0BZ7tFIJh j0uJׇ9*4bzn]bK,ےh$K}L0õqv+|(] <VeX_5d5|*Hg`1.[0z_.9&n r-g *#; YZ