java-17-openjdk-17.0.6.0-150400.3.15.1 >  A d'^p9|9~ֆ u4gG,j4T&9?IlCԄ ^Y7cz C~"oW =|!dX}lin:p>?d ) Hlpx|m        4     , Y  8   ( 8 9 d: F8GL Hp IՔ XՠY\ ]< ^ץbؕc>deflu vwܤ x y&z݄ݔݘݞCjava-17-openjdk17.0.6.0150400.3.15.1OpenJDK 17 Runtime EnvironmentThe OpenJDK 17 runtime environment.d#sheep73SUSE 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/linuxx86_648 #[A큤A큤d# d#vd#vd#vd#cfscfscfscfs415c1eb4a2105724faa5ee89cfc2cf935758c9c6de4d468f441051a29bf4b09af0d3f2e8297ae76552f1f5c4324fb7525594dbe0a7a10b7fdf62008f018d31df56a9115f44e115b5dfe7b2b5e51b5c6df912bf03023c5b89edd9895d51e6de6dfc8a191aa0c78850194758c77937966cc5bd0fbd2b604188b466571ebcdae570c9079bc3676873b39967861c24036074bf6d224442994b4c4ce79e888602fcd58b2491d0b5cbc67075dcae4d29c8a92b9ab813d9eca05a2f16ee3b3efb970e65e15912c341217081f40f73a89203c765e501470ef3a01099c1995139214ff4d6rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootjava-17-openjdk-17.0.6.0-150400.3.15.1.src.rpmjavajava-17java-17-64java-17-openjdkjava-17-openjdk(x86-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.14)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.7)(64bit)libdl.so.2()(64bit)libdl.so.2(GLIBC_2.2.5)(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.2.5)(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.2.5)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)17.0.6.0-150400.3.15.13.0.4-14.6.0-14.0-15.2-14.14.3cl@c1c=@cca @cRc%b?b_b=b8hb7@a@aa@araHwaC1a@a?=@a#fstrba@suse.comfstrba@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- Remove the accessibility sub-package, since it was never really working and creates another problems (bsc#1206549). It can eventually be built as standalone if needed - Removed patches: * jaw-jdk10.patch * jaw-misc.patch * jaw-nogtk.patch + not needed after the removal of the accessibility sub-package- 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 Filterssheep73 1678779377 1717.0.6.0-150400.3.15.117.0.6.0-150400.3.15.117.0.6.0-150400.3.15.11717.0.6.017.0.6.0-150400.3.15.117.0.6.0-150400.3.15.11717.0.6.0-150400.3.15.117.0.6.0-150400.3.15.117.0.6.0-150400.3.15.11717.0.6.0-150400.3.15.117.0.6.0-150400.3.15.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:28214/SUSE_SLE-15-SP4_Update/ee62a9ad2c24fc2cb2c14be7ccdcd391-java-17-openjdk.SUSE_SLE-15-SP4_Updatecpioxz5x86_64-suse-linuxdirectoryELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=aaaf74bda1373a1a0ffb6c593f76ae576ae0e331, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=fbc0d2cf0814b8efde7dcc4e45762cacb64a3e3d, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=166df9471b8f610845ad4d9a9849b30f93a32f48, 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-interlacedPRRRRR R RR RRRRRRRRRRR PR R R PRRR R R RRRRRRRR MϏsFDu! kutf-88bc3b0fa100c17123c6d51a58f787eed81dae07c5b6c42f8256a59f2113a2d6d? 7zXZ !t/.] crt:bLLjϱ#W"B#T,%W?4r0>-j:[]M2^]n-[ qv.$ߊDP, ɓPU ?әJK)(~'a}9Ufmbh,<䣨b %XR>w]8T1-c?~\zn+lohc 4 IQ1$;@{*joG_& .vo htí\G)@z a5utEawsd5_<o|k֝oC]׼M@s!|ó`Le@`MLtdľ䬧 M = CJ\,9jT0>V&BPuH^{ᰫ]M[}ʾZ^StO%RR ,rl"r E1,3H^βCZaAPe|>q:n痟9fwicI9Q@ցyΚ oڗ*\Md3S[;VSY!s8HNto$Ңi48r ;Pc4Mڨ*\ދHA<=7toءsnⵉl-ɍcX0G5G qnnZ|pGaԵ*䯉v ]`FyI57Dl "48Ϋ6؍&[ GJ$\[/>|@'X gך\O8ũv '!ڙG<B0^ҮA/7DRN-W'bibO+|ySTI' tq~NϔY炆4~ " 5)+tYHI.,¯1^!t33?U FtҎ]]'V?$[=yy9B>݊{>**D5w L+򇚸7_PzkqF3 Hb0Έit8Qs\mr9)>c#,JQSQt[ϡIf'+XkS&m%7 MRu/hH{OGU7rcnyF5(Wcu|{zه˥Wcر:ndnbP}iɇ_Rx|V--TbVtOvWWw}V [vr@})z{RY 8V4%"'T B6qdONg[Rtʰ\sᥜc8βVBXN+SI\ij.wb.t|;Y&&_"sJY]zƟ%OGF>.b,h3GMӍ4l䘾K(&~Ob.?= \6f9gBKegؒt_RQȢԁ˂΅xрl#鰏t'TAԉPòl{fU2J*/eYl4B?tbL6)cX([3/[Ji>*y$L6v#!"[Ac>55emK\5oo0xy+&Z9N0*=NM6+[aeG CEN)Z:-yd xGc$ J$v2 "ʊl{SB׹@iQgyhQbC&cIrm&:S ~co%! `!VZp"oBl(&[wrV"7(fl/Lhdi*\cv^Zj0ѲG/)&Nh~14^q;Vh(+qٿ1X_:uT9z;fZr+%LxT|%IxŇ no[Qa]fQ#!`RFm)1# )SFdSS"CoJ8ù1EQ=|xn3Z2`gt,EK t2ygrgd !>5 5T0fwgdKJ#;m\EۮWq5En '0mfh-GU Ȼu} 4q{!Փmt71% HϾ !o>U?Xޮ'.gV uvΩClgٽvNnP ]a,%k~䁈꼔f ?Gknb5L x:ZVy{FMD ~3lEԞD¾X|qpuSJҙN wQۂ.X1)w!E /YMc`."K}=gVfJq=4`,+"\Dk'*Hi82Ra¸\ Դ֯'GHū&&iw/q}3N08dh%fQ%4~x ݇& ҵOҁ5㒵7"`H\ TGGV] ݌%wfv$؋uS_rh ܒj,'+XUnp˰c[I\!gT@öi79NZt v|ɍvŲ>n֤EҸƗKKOvT$Н{Zʏ8`([ ;}* #`3Q9FrE/ ~,#=EQ*D@I m$azʆ4)Y{f򛪜}#.^*x[ i3i3GrKv*xddwe?w#囑(?_ bǤaD:Pm+7l5=Kk.tݟnh6cvO5pbj0-ekȍuFKsH_}SCDx#0ԢyPPy*K JAKsO[84!ĎX&ejM_%lft}`Jpzƒ]ƒj/Kg: ثW[ +sR C5#:})jABc3*#ǟszΗF6/DCkRgh%J V I 3|h}a|6gSy@-;)SB<3DvaqsInGo]Zֱh;3Z.06zFH*͞*ui~po/"p[g dX~Z&= -JFj<V I{x]I~KP^5YZt [Q:pj:WKsZY E[*%r DX]_0oT5ӡ^TEnn@:hWǁ-#F<7ϲl4YoU󦃑xS{SFeMYU([/9_LQ aK>F l#_FWֹ?Ks5!0;hB^pTk-os.1gKuNu1o3߉4m?k0)EG ̦Q"|łrUn!HpM O^@~JP+tYWqU^,|B|^eB>b:,L3Fev:x|;ssni2JRfi IR+-hx?4M+CM$ ]8?CQnuĴӶ& M}?$$]&2e)7_%NiQBX<}yjWS՝lk>!V: *nFsT[>٩{9pfP/EcUa1/ ;?Ca$kFٖUHq)ΕYt,b <֓c>FU\;tK;|Fb`>?55koɽ]v}KNӛxb]g{FPBmzV`>)yE!!+ܐӟI]7X1ZzyӓeHcN)IM2.d^bBaHz '&U?ʂٻExOU3fi?XUmCR?ە㝑x%ˀ9y1&ܘH{ohydayؓ$&b}~Ϸ\4vc?XLK`9rCy@uoƿ};Yl+T CdPp>4˭{5AU:o=<#AB ^. m%9arA?ό+ ,T?!7"s; ZsN8En8JiiKl5),oJ@ }?I/<6[(aO:T?3D4AU ݤҕgRYg HW(Lbm70'g Z@EbN%.lԦ.7TQk˰p$~4޳gHSgx\7%D=SCZ5Y{ 1WM]\li!EK1&j:y<<#]=.P_ZDG*8MO䣧Oh3J0zVB縸4xi,@>8ybd,Y$zz۶l"F( hjSdnswY2V1>cĽgCcb8^m N1a?cVf=B^ G('Uv=CT潯i٬NCY K1tU^ !~QlYY!]=4ge1ȋvT:$kDw7C`_H#$> >mwN6Ҿ1s8i=?wz'md5cl?:()G` 2ےXU#D`_ nH}x8jG @xbꪤԅNNPfCiڥ*FHԿ>IdƗ^e,Z\~{,vX)&EZVoRsXw&[|Laj \=v4l&!0&MLf1>X3h cwJZ TD3\IX mk{2u`[.O.V.StבMʜU`tRSu7iWg{4x etw},CR曰#J(ncO784{8*.ѐ^.kEB[,+vYpAZ9`cGܠYDݵ`֗mX;zoK5d2Ls[i_F55OԭϧtznUDgeNbAyBU.Ew1e7Vܾ!W@ɠh]~vZ$mE5݃4 Tv4in=t 7!+܍,x~<9@,',b_$pȓmdaz+م$1Y=;FۅG4PjpKguۏ8;VTؐ0LdM}N;܅># ѣ3m#.׫rtDN XGWx6,((,. Rڧ\>$m( *ۥc y]yMx߬,7XKZpNa F D3@=q ^Kw`ٷ;_3IRQSFĵŀJV8aȓ ˻ONJ͚*R$2GWA68wa;FX/L\9uAS~kԒPƒHտn@M|P}Eb'[ GQ@=Yt/ mq$0AdiGc#^=Ua ˡa Zo`_}LA.fR=Â,6f)zOJ&w+r 裑˕V4^†{XhX$f$2V4`MƳE;vuhVwz}˩0ᰠAu.Z|ӭ1,E6dxce {zmZE0mxZ2"bM?Ỵ71"r\42 H)/4J5D5-Ms;Sh͞V٠qD*t#Ζ<"Ϙմ W9G!2 7Yr59f PQ7| qaʔ!,>ȮN ':0'aj9B65$Ւb}f◳9I%hQҜJ'&7S+&HCP+e xB4vsIXEYe@%@i0êsl17scxjk#CoN*kg.)\N[T7>R m|vc) J5 J*9Y3PDjb3%EW:+ލ}kIL…:󷎔Y*U%yöG057D$X<^0B(9ѼгkɃ=C*PMk O5K[H7}R9bd4>*vVkLBRH4s 6$`vLK-%׽P25J<-_Pi6t:`,֢5%Wfj݄ȲMc]`]ExL^qEc?k3b- `B9bHL:)+ 6tՖy ZqLoLhX8ҵ挫[C&4&qU>ϴ(6ՖviJ @Mwbn+;nǣ]iUʮ?uC*0hϣ?mؿ݌6I 78nx.ȅ1t^]/=2Ui`~A)\ !\Wb/VK:4uMVN liEY-,KD( (@C5d4!d0m Azgẍf@}KiE$Gd>\sIT-ApG F% T7QW(T^~ oW7ߕw n%<5(k1@(FilާFGq-eX8}TVrK56%֡4J'z'o˵{|r /0M SOCOD\S"%8x?LVTW]bZ4 Jqv'@#M"k/{t^PO$̿XIWK-E8YWH ߆SRoTi Iyq˔a'BȞ=EaIj{|2 abqD@.eҠ#b71DZmR/P \e!J- l{6_+AٕL(L<׉~eёRZk|r f !Er?T R?Y _퇬!|A{G-&Ͽͽ2>£b}^&8ce](؃ clob[!T ,mKV_yo7XicHoǘbHT)") a+ ~)-F3$I93DF%!$9\߬4_YBF;13 \lEYI{9Uls!Ǚ4DgXѵ T l2^H4呴@qM9Fõ"kip@bP5_ d~To3y%knRGJ"Mݽ43[(}hn y 1Nh18,fRFJ:(ҍ»* M'mvD*&7؉ ;dGV8_q 2[6c<BTN3JwfXM Q\̍fw 41@wyq\[m.k6s^ʋ68WJ|e}z14wk\g {eiJ6K+G"OBqO:]{eo;96zK:Y5v^ 9 @l.`*c*Klк"_ed2Lfz'ѤɧOBTCb,yz0Ae'mP  y“XpY޽?Un]QfgkcSb׷0=h.@`~U<Fo~YTM<+Xy%X;#@ /G>&! QF 蘺E"w'L>_|826w 0>$ƭ۷`jzX2WS._xW!RlQH-yؚ^vlm:|ё3W:%iS@FתN@C%\&O,GHq{_b!4퉡O645k/feP@99ȋ\K-\o%K #8c\iS, tz-6̀RP+SI?Ruv$Zѐ_)U6%p@*NLI/cVBb;o,#a07 \YIX5$b2ѐɸ~4ghGʇdGw[jQaG[4FT1o}D3 q!i BQA z+Qdv s~)k0 Ӛ~zM-ꚤ>o꧑xF \S0Vi0M6DB $UhR9WNQg<%ePQZ\Ʀ&w X*2S$*[OFiQp>ӎ]Awpu#m]HB?xYiN-T Jh6)輺oVa-T`Wo?%1a357.,8VqCx:Nv"B=4{0oA5l{p$$YF|> l-lO;7#Ls~»Xw\[1@m_X}?9r.$ S-"pٲR! 4Cտ4AG2d~O#4BHQ ek{]=s619jxe1S[5n>ٮ"?ƍXg[A];$6T,vpʔfr/ E6|#BH ehTu EcOBK2(vC1xpq3y3D {L^b[ W2w5 Q5P NjaOB y~:Ns }zSAh2?2k"8qLL娑-@LOTZJin7TwH4?}s鯍gȅ{cAf <k6Ox\Di~r?\.y]U e+^RZ(;iVe 3`|>:uEuL3Qg/K+T;0-de$P2!-es㔇O2yY|v6$[>tيs Z&Q:ZI!2]!eE ۈhHLNZBU_]GVhDQYୖ5NP\B2E_\Pga;tzc|ͣڙIOYɸWJgN@֍VGO':Ffw\XH'6>^lm[$#G1̞>{;?(8c{;(7`aB詮2O  ?ĄfMP5hs_T1V{s]q$jH VD+y nԐMǟϩ㎱: 5hRl,AzZ/|S0=~pM(\ mUs"-y^,Ep:R e3*J).jk`R qHOVե>r^ݷ؋Hn=we= 2ſxPe; *@^  %)ƌTl&mҪSyl&JTPg?}G^=ȉA\%*7[ 1loP[2ۉXqp\Zʳ Ԁ?߫U s'XOMM8ĵP ͩSOd^ ~7萈(r Xԫen7̬Fr$w̑zq2<tZW8~BNbv:? tNbvˀ}E [\SxK ^yU0)%Q!7gOGOhgj"3L™U35gv6SAvxGA%^1ynpك) +BȥK @VOuxԢ@3U䝐I7V/ыƿT=>D^sKoA0b0qi4/ط|>Oq~ qClB#<ͺxJda&њ+nK[3꽙y5;NQ ~%zJgsCEH IK+|BaJw ~jϕJiEk fZ/nՀ/U7>/p0TR] 7Qv#D~׊r7B#j;<1/.MQk i{3?k i?F}|A@mG*҈4lef!6Etqj9S3IƋBs6Vh:jH~ yC'=v?"skg(m^ cI% 2[/ ^7dd^~Oد|a$^|Ȁ&hMQT xࡨ|!_+Hpw N߇;Km9r&0hmE*ylB{@rkʥ dHD>0M \y` oL=mII05% +^857$M$z,ps~$Ƈ0.`vΜ>DMECN$ #Wk}m) $C hr̞ euEl1;9!1guνECo3.ы{ Ahہ]?rhGuʫ\ͅy0%ݏ@~|ͅ qNJ֋+mLycѻYdk|i^Fp7*2#,J;g>&~kV:. in8G} 24qJ^/Z_f!BSжAv]L c W+v}58i-s]8]t lxjvq ide$ Ms[`ʑMrEsTX޲c ~D?#]M"?: 嶝,^5\{B> ~O{0u/'kdvyGR!;*|`wdFA `^ZLךYL'~ba t4 ʂwt?B:H R' /́1My0 ݰ%B۵tG3ް~7@jE3W>6{nϪ; + ?$ R\5eiy(`&/>$R[x_8mgfu'8e]FH1υ,}zH tym/]sg(Y>$ߓ*U[qhK3CONۨrAޗZ(ku",jA頼6W5DP RD( //銑WU.ZXs&WE @ @TW auH[SM$a_/3>6;lҙ+0~1J:O9nG6Wt ?@戎 17wV$31Z̘Iퟴg*>(S$6YP#HA$ R@#m,vue 6ެkz`zj!-41tYbKE_,@E| ͤƐh2W阓vsw!|\;z BvT+`oq` J=wo~-`mqjm E{rb cΒoꊩKjiggghÆK!O,+^ qe%|o?ǹ‘P\j>I>9pz {a~'dz=J'S=n֩8W/Exu%K` dE>0XH%vzz#憨ɐ,߫J!JvԚ3U/IZ#e$ӡpfE&QLIҮ ';!e{!mZ ]Bf%TnӤ~7@W~oˆWeV]H Ucm GUywLװjC(fA.Z4o⩌Lw?ʳaL1Z䒆~6_z<hr ]pbQMI"v>Fk>W5mgJ%Lz4"!$4gwp?EU.ge|#m8秞W%=A`9_ eKJ͙I8[~}Wa]^"*Z/^Mն7/81RHf}{j-Ȓi"?8'o@PL\FHaY;UV0㎞6ɒZX^O9Ex+76a3f{Ѳvi$vqj>C3y%!*dleYr7x^`cZ1OmډXhJ6/3~->/ufEd9A20 8hÊ'_Z>D}9nCf[ )|,=hvUQ솳"2lih' uO,ʌwOlJ+ؒcK-[nEZS#p*B*/Z_B&A]u2"yv_78M92fQ3X=n hb[(l)iu=>jE7!M D%H診LT&Y7ewWh r" d$>mM͙~;ie5poY(mNB8q7AF$D;C|pqٓPHS\v1&*(s" 7<ĖJ ;Ak*»VqǺꎶ9` Te; RrB6uMh4 ? !0>C~,;7zn{2^S EA%WBW rȗcB/\R/-QC(_|/ ]BS⦩X XPplo?0 _oL[Sl#BuBt@M쥽a:jXsOvϢi&^@]Pׇ vB|2x vHjTDXp }6?dkeUόz $Li7V|蕌C3*z.'-iM({A`ۡз@ ~U&[$/ wh:`=OMQ<;b~Vi1Os.fNAѬ9r*uUat-,==Ђ4͢E2BОP`fZKZ-bce31k:nC'i9> WFnNX-Ab? e$/Y 7)D MGUVv!j@ZW 8l+ljfBZX^ 9&*ևB7n 6uv@4)M9^ZZʞI*re)#*DAͥK!j*_| Ǽź.U:@OhaC9r{ޮ(J˦TsqSkqZ&VL@M2" ^p |ril&co 3EJmDpOf~vcb!˼^ܳRSkIqH=iD*1숢Hf zș*6hPDEZ;@S}K#<Զ6:.^2 Mgou`{9`#Ub 1DbnՋ @|F&yɏ"XMVcTT7W8bsZPIwY8g9AUZ^מ=E1K9,n݃F;eLhlw.`'0r}wz5wSSTQRⶈ_?+a\м}}~S@ˁZə}*PM }D8(Z m 4a//2Y>E],u86̘/ ak%||_%i-Tө پMESLFAKJHj'8 f2;nG\m :l}ܻ/r .`܉(ſ 7YA\0>}gnH}`ȟRp|lQŌRn(%9E j E@WB88z{ |A* 4tL8T|Cmi=eSB8$_r] :ڿngy;]ƩoRXC]rMK^aHܒ/ f~`<;e!Z}MI;o3ylt[|K@sڻӠFR?5= Բ%1I(Q@PmakA{bj~ɹqkY~#)%(uЂKH;Cy@KPd.@(); q":ͣ)OoⅩ"%^Xx.߲K+Da5ҁORtyX?V~Ԯq1s3ccMyW.]O_::0tA5dݿm&.~WHsɣwe+`FFøb}S!&<pWSq{fcgg;ABZ5ˎtQËZP6ƞbԳibN M/NNJIotZcIQ*r{Ў+H#S!8'^kAdxT;Kkgϐ.F i_ T[>pl`fpHW_pVב%!Ͷg&S{$gG ĺƿBWk'dp$G,Vʎ Klr.kGe˃R~˩aW\}#č0 zAU\7vZ/­,Ļ;8g+{޸v = ,,.=I,Qw7=ffӳrJV V^MUyriʛE^Ƞ'Aĺ ӯ:-]_ %631|4wKUU NxٕV@0 ]dަiO VA.`.#S$5M߼kÁPֲT ?bzl,c]xa+RxfUsύlL;.B_N,Y+Xw fID:o_߸M3v7<%x Nb LRϨ5ʧd\lϡ/71tk˔<U[fz ~d~WBPn?uK7bM !*^!zIT=i'tc1LdRU.QIG`D$Fa "7ΞD"C*Ji|$󌬃k/Ld)#oՃ5FaݭdlHr%4BpsQ>/d;r%WH w=hi' T}޻&JR" v*QrЂc  '%88 y;vf4ǪomK^Ř.t/?qyCO6],aW+%Gq5_w,=wrB3.R ;+s.J#~.忢>Wy?2.IݕhRYN(^*8x4_ѝ 2 p YdyH!x0_\gN4*Qq07Dsj|ş:_Dȝ~2ؒ#1BŶMjE4maTD43(>'LzVX(xTkq O74Beq#P ZGH[y+W蓹2q.t¥|rboLl*E LgAbK9"?71?pP*쳞6gb(6G竛i7a`q9uJ &uA:PFU896!Lֹ`sncOz6!`&(Mc=</\إ.Kdg_D1?]n-z^{G1H۟S|0E&-fB#ܧHUF74zk'XâbRoT io=ZHRC؁?6ؙR(\|9ɿ+:_棠 _RhSKYp285 ]J,R&`l:j?SJurW%x`\?w D,Woc'O =*F["u ZÓqUV!vmtQ@ 70_yn2L_9g4ogj4Ew :0_Sz6s klw8-xU* wm}˲,&H6Si`&$c}Ա'w`[qZ܁(8(M P>E3;IP ?4?JTI?5dp1EY4LosS[rHNpFلJCG9,"T!{aR$C 꾲hFTHR_LeGU`[;hЧL1m272! }I6g2qFu+uD,'sPiU9x :.x -=5{肬NQTW ї_Zcһve{b@ s% x5mC^RDWxDwh(^)eSڤ~7VO QRl,5ö|g@Lh퉒 _;N?6_PWG9!+j9+Wy>N^msA& 52qQA+4uCvT|f+#$¤NGƄW> Zt3;X sgr?E_SEeh Yi;@ N3ՌK]H:D/r30C3lWd9eHz XsOw0WuvNdce WzW;5|#lj6J 8'gMTddBT.rnyڃZ]0ʤuI]-jb2RˬTb P&}iyfsRlt0 [17sA$z]- A6-?k*i{ Ӡ76b$ԩaErFt( 湏2w=)GN{{u^A&fl1`h+S Zq#LȚMx)Gxx,'*ĄG+sh,JE!YM|o4}>1\E2JH_Kbj%VU뻴8"#)rUS:Wܿ!D9y, FBlZN& ૘>>n8 H<=.|xӉP`䨤s *AƊy%ԜRṙr ?x[dZNXD0'?<ƋFtZ3qv.ދw~9!0ɐWrֱ%x ;xD2>iy5Ȇ.+@҅ K.xE٢5XSbRD3qi2(BNG*uU @I j+vW_Βrcc6 4\2 c-A'W˹%EY0%r]lP#kVr@@qL/>MW'`r: qNx{_ =ZPvK}Zr ?G7s 7%qغtblPA4k&2&[G'vV-ŋWd"eL U^6f%)LD\+jN Ÿ皿/6%'=ӝ#w#%Ta.p U\h.v{/Xvɉy}r~B1] Fɉ5lcLA ƴ㞺VZ]K`䑏VvWb|0Ts0hM~at?}ef4s穖p^tPH8'SJr\wB}#ZoJ 撀lKjTKqpN6!Mm\ Wt:./ӞS͒Dm߀-&VIS/D=dBY.3ca͟K1ٴiN1\i.-R#\2zcNMmE]QmBϲ4PINI  BBGfzxxFif!͵FQL zbzjc>{7Ny򥦝T\S!z..DGuP`׌ E;o2tmVɷMd2FjR6&1yclQ.bNޱ+ Od(j=FI;oL޲`)񀸒Kaۋn]P2_ ,ܷub : -RWsiIG_ߩy) L|9| 98r:R#FF!Ny`N:{;`ޒ`+p䕅fO]CT!U$L7{CV~Ыv,dWye$hɟo18,sD+ tيug^[UMy>TiA4"OiţdLy ȗe{C s}uVs|mŧh ը<zT}jAFsg*W Zv][AǴ(jo|: 52EJ;"vm }x8 Qb eUsw+ AVPvm,7ws I^oI N0iاJ;:{kX$;Bov2v9c!z ]bdNS2Alj Rdd%QdxHVBLc[2<ŌMk(N=ܢaH 캨|OHS[}.1ɬZdzE_bu~pfY"?waRߡ;ev "s*g Z)H4y$ˣW~!3!&53zGW֋5`ކq ³5DF' | V9&UbS>H%|yNPl>N_|3ۢ o@ʮ x`]l@ԭa;ฮ$![v.dsuG7lsj- TG&0#LԸLW\aI|j#G@1M3޽Ӳlu7$ (d`Xdqf=h t,rK=6v5P:6B8i!hS$UHHo?Dk\iV#D9$L틭(5'nwSeR.aM@պZ+gbUFtr3'Ir0ձg)\gαS8WX*֑Edϵ @Uwr1tYk'i[ᦀGeZ!deI٣^˒ެ\(nPr]Մ%Ěʎ@ܒ[DzAPl**_QȕVcJ̌+:oAS._DcO=l8[hmb!h!9üFm|wq{h=\kol^gقeˆ`)wpʸ)J RN{kEagVcK4uStg~7(}T\V6J-2l2ykP{ݡcSB 1@2Un_jvÓWG-*@eTZ/A??[n8>QOƵᢚFe@=MDXUf\ُJޤ,!GD->=!oD ~:_-VLtw 9DvmF 4+e7#[$(-2KǢ E^!ܫy.(AK0TlYd?vFMմeh{<7.eoP5g # Nxj&N#jx"wEmpJ:;etCA V_ϷEz IR^M̝m o;pt[[jcfWF1);"͙ LI fMx] ҩVfkYQG.q 'x5Őw Ӹ _fq"r&M T1(; .nn S=u=B@ b1.4›k!x/lw)S]>E꘡~c},pgN**؟%'@O } +U8h0T͘q %ͫźC8K Bi 28Y)`P!!{PP7HsoFz|2MVy?& 0D1y7MZ&A ޮ8֡' @NB GU&c!nנ+b>Y|onr3A4.m4k6 '>@Wj@>+(Dr~jPO\Ǿڍ6o%uely#_i%m0ʌfГA5ţev|@L*EL騅һ^F%k%dzތYQЯq0ib9M![LM7#mNiv<ˮngBNVsNf 6 Hؤϯr͓7SAfD&d`|#ge7 ?kwN3O"b4ƕ沒4 V2O F b?YW@C1 x} ɐo/j'0rk7~M3)Tg{sE EI:xFOLNTt_݃ :zdˬ@%ID)zǝ"a_߮1BVT:=RLt_-v,n0?<#$4⻬ IfҎIKIx3Q*.T ]yPF߇Nx[Ftd f |"-XIᜨf⟽ {|%.I/䱻{߆Nr1ctՏt岓*~BҶ)\d,@߇\4/JQMe[]ȻOnC~#0OTUTa!2zMSUhA6 <@+SyhqyJڰcZj7bFE/#GpVbr0)8-b-pU k .P-Ï3#_Ӷ<G r t,b656*@ 6F]2*D9[t:R 1척lj.ǫ􊷇h}x:A;CviZfnϩ-lYc``s{E\|ÿgθ׷#5|k' m0~*р#Z,ݴLcYFBwd$IR^ޜo:US>3[JDn$$̮6c`~'zJp $D/ Op2Xlt5HK M=6J[%%j kPј`rx{?D#>ho"jmO&SٜwVMd?Ww\aYsaQvitP_LiM2 +>eko]m8 f!J0 9˩?x CRpJBS\ I,?)<܋/6wlK`n-$]̓Ez0 ~s{|?bEoU(~8xѝZI^.yrE:bN˭Ҽ&I g%Ժ~3.GʬGgmCq6C;Wn5w^x"ߌhC2 -ϋd;޽Ce>ڧ[O=;7 Bf^-pn̸,)y灛#Y 5)cv~F&!z'UDD{Z!+휃#93b'j?8;XO9ۖKPCR<6AwNR\œJdUۃ(:U釄)&(l!/ {C~ v_eθtd z2O-b ҂ז2ߣNZ (ŲcśWfL! a3(;c$!’+2Km@E;uTP~w;!Z4&K;5 }o3*5zmG?D("-bT@Txd> ()#/ɏ Xb+t:0TZrRy˅t ZdDU:@ IA8e 0Hk7Z5K\7ɞrGX"Eqaqw2O3Ju #x%lh$!0"-u ~_b/եkt7mVkM~O1nJ;EGޠ"bTkr=ImT'|-g\u]tHdw#snK>y'k(kg0GUʋ< x3 'h@Af/qEyCv&s˖5,^mwʀwVaW f#%9ui5ckLEZ0MD4̝W n!vRV1-=; ^(ڧ}cf4/30Hxz ~K)627 y=>d0m+K\['Ii Ʊ鯠ö4PrT1d1E YYo^"=QKc=Qh1yq<# ).x쫎xtN7B]mh$N:Ч( 0-qi L׳Me$ïvJK--VJb+t7R!vhCM6w;s> j5FEѯHHU`}Y aryE9dpһ TAn"⥉,%Mh JQR2Ǣ[B0JK@#JKZ d8 4y?<+`Bbl%+4ZOtҁ%MT+2°!z.đwneV*0@u牌#wg%)}h4v)kU/;1BONM^O Ͽwuadv K*c:[PYNy`1>>v\]l0"V93ANq]pq\Mx;':U7ٔٮKWTݧ+=͖Ӧ0`H_M~hSX8vkjjB {TLR7ˌ[Ńn[oׅ㣤7sptV`e&2烯g%ig GI2KEjԤ8d:z⽘&CVZlHjEUi,D\KF6ve\Ԩ𹤆.JAmo*޴])Ԡ we~x*]tAr'XI{6͟O.exbzH|_BSqgjrܤ g"ܫG³h/Lil㈣W1 ip=?.TqݾšO~1!X)?5t`^&]a" !<;71AY'.R;逤ȳOX6rSTo[s֝ځ@WS`v~;EƼ_Ӟv5J N eQJIߙRXnV72^an8$_%6E9fXjɧZiaȞ4A^WfGŨ2I'5^Px-~c1u9W_0-LU[jWBlDmHXK6ROALXiD#N( LXZb^] qSuP(u#ry%mQ<_2[YkY일fu_*KmY`-bZs]Lˮ,;/!Οh` '<#8`i?6y ]o Y W[u Nku{:3Ejga( uXe\吆C}o"ײ^4gHg9eF{U!N4=gQiIMqĆԹ Afrvk;Aϛ!K eD2v h/As<~V^v[k?̈ mhghy߅l#B(7s*Հ o:XBQ;W0EYH5$EBqNAɡm;[.Ev\RFR?d} |h!L=t$[Lf k'\S~7Sg\qoFiO!=ޠdk焐w!>4o¡.-l!*Y訤J ǶWVV:vQюBA.xFqqS] =B| K#9o߬l6uQm';7wGKb=,]-r=>&bǜЉzT'|tP dOAW:I3D,ΡEwKuyXj Z0  `!d`i"`,Sp& )Üt9Ú| ,TfI#9.|횪 tG -#^yc"` $4J䥠ׂqA8)&|im(Vq/iQ K3^u|is]2mb|B*|EŠJuKu]7/ +OJg ;gst۹vg1@IU|MMEu./lFPM,|7@fn^0ԎaGx9V .5bC?ݨl!33WL3#:m`vxMmJuU7 s_|/U1Mظx3".Śv XnHg[8*Oiknf9R )S-p#jS[Q.Q';,m*St5 $$0/ TX$ 0(طcXٕo#:F suKFiV7OAɥ7J6g5~J17K`-ϼH 3f51GRpU!*6zxپۓhTuxV"~Xa4#\/=,S >Q1nT Uchfaˢɨ)&y ړv;mcճjBQ@OquTu'Ceֱ3\ ]y2{xWKe&~S'r<jd>6lGj?f}XhQcL„~[`r0z=sNy9fUQWa*9OYls )"LiUg]l֘]\}flW2Mr9'mk!RƁ;4u(Z9!-:+q4-\YW}{OF9л00*36H]iQ;F&OFӕPW KGjOBJgk5GrGG&Cl,FGG$Z5R9{&@h>+6} Op3!V}|8p#K]9ޖI4!$ۏqpj.): qjT1UTFm@%Ve6+)%5vr؂.ёu;@v' wE+I3͌Ncc1tB u_6#0`cv)x$add%S#v'@2F(+JqJus])L4>d*3;.'͛,H526.g+lJ2qL`(3 !("0&-Tv*PJ8~OG!әk=nJIyI>SJ6k/60.:~dJ'75q[&˭GvKb!IhuJPl߳ jJ݉?g ɨ0:>(ttk##QgÄa^$>=S ̶/̗V-T+mPlƺċ/DzN`K)g|jӸ DX9ȡb 8EbS("nWmpMՅغ<`8(5KQh籺}, R`;H4nKIA;H_}jI4m-Jj1wwH$2 (os9u+6%""L$WI{f"抧0]^i69w0|Wu1wB *ն2=Z;pid&Ia$Wx"(h@t–rS.ϖ{Ƴ`.wQ5jg8އ>ravR-V#3n=n=2 @rG{vIM@Slo麏$uGՖ3P%^E]&\q-F!LAX8|&zq\;̼̮Xƙa>gHy19OZ:&c`0P03`̶ؒٙwOץۚȬ)V91To[ ۖ '8mwT0`W;(k%@?*֌NcЧ9Pͷ]މ&=Jbp~A蜥؆NnLYq&n!6q ?9(e󝇘ۡ]ׅ>qDM G|fUַۉT쬇'jb\L%ame."&)k극&U^0,wI<%•ـd?{oMyO,U(W 5VͭJDF䪵ǂg"Mmt!Z=#IA*X(% M0ocIv=\tlXKC^hhG"vg/ZA)iƒңI8z!b$@oox)?viyQ;N&ݘ|+'`猦DʡBjkg|# B?+NGV"='?cf`ҧ2Z Umqg1ZUtCKa!:CSau xbq*h82Nxr\? L"JÓ΋5߿r+,ދvn45QLE]A=/pmܞ X?=賀Y24AHDKj>DBX{Ϡ ;r]Y~:VcWT2\9v\{f,R*m Cf71ߡ~]PWNW8L̰{mpRq dP][aWd承`C@U^#Myg9 G-^U˧<.p a eZw\_{Yx 6,¤Q.A9SCit IJ< ~uc*62t 1VGMD(Xb(>oku9ʝ1 w%kXIqyLaz:8+`\(Fe[-lVkf6q-sf8be9 _ ,ks2g>;: ;͕Q|?}jx(NR_bQ3y{:;(V溯%zsp-ޣTwF2J$~~C?O[ZR&"0؞YZm=Ef}3·*P?js?rzΆ0~`q]0FEx4_AX+T pd]O<̹pAwZ>0&*1\bWOG}Zw⺂z$L 6!8Sdžcr`6pGY Mwv9u" KꟾFm~z 2g=t=Q6uyä Y^6fd>C\KtTֺTy2ƕ%;4pLQBa1IF!>":%+,mwe\ߙ_t2OJ{(VExT!r8/ĀiL䃢Ly=%[)>v'-(Ņ4z%ܨ4+"qqHc'YOLO;D(043\úZ᠙K:4l|ߞM}~9zv`Kx3#տ#pDŽ"_ w[Le A weҨ}(JQzy.ãEE`M sO_"1d|xR}Ҡv#*|WhIvXqL[qhdyy%>zo x8A0sqx?Y{ =YdOi=|Zh%:vU7 6< >2=-|7!In2W, PEߛSyVqQՂ7zԆyg6x` ..eĹsqLw[ 4rr %1ʳ,g c*-E<5E7 usV z3F& .FBƹ%|f*1EaJgHQq6:i0$)>G$ҹZ9KHĒTEAgq(})3<قĖKSq;}lGv _|0ugH7wZ8MC7uK@󗩦_ncIfq|3 yy 1sV4/C=Ylné(i) tH*|_a;pYD-FE8,(VB5:%#v)>S1ɚ` fǀT"Piei֍ŇHSq_9i6,,^+}dC}gl4+)RA7HB~f|ѥȮ.9MiL^QڅWP RTY( O]=AO~.[ #fj;,;>2:ERl(%RrMQ՛!p<//`ctTpj8Hd;|z8lkks#:ls$-P{)@j1X74LJDSYC 8oB+gF2ߌ+B]Z轃+s40Dn~| AJTq9>fųH۩D^ò`o2,RlZȒ;'*lE[moR;,) 9JeU$0Z[̣eu2!؄v>dN…ǖ=m x#m`ju!ݶXߚL篨 l( Ȧmr!He4Yb8i ¶Gl,G\}AR do;z)Ru^i$NeXΝwKxĊ‰3vO\a0Q;a+5BH<1)ŀu>G G?ZyGƢdkDA̰5,}YfJc^ɋO0ײD/Pxlj0gwh*Is)s1Z]cXX5tɞpP' 3mRp.VME?k#9%B1]~iܫdMWq<2zYJtlbTKym|v H  Å.O%Piܔ>^PY$CM7hCe qpg,ixUm=֐AJu<[` P1!n Ntsz#eʮk')}Em*n5Pސ+㘤'^hO/k5]#<8' G@>wt֔KN^ x n @\sFI{M%@u\4yQ,8lp&Qkϵ<3@= 5xvR0v:v)m ~m),5?ˢ&D&&6hkNpΉy В#/ˢWJy*oEB.(<'[QL]{ =.Z89`hf0.:/FX\%/ynP+bid-|n^0ϗď -[qm믢o%|.-ג-2"> {cQ`Mrc߾а1ٲTׁMG`Xj!_'-vczH K:~ WWfi)eKgH$DU\\ q9Z!lx $exF*Mΐ%11Үlq'bZ\["fNgnZ٫|T!57²H7wTb])Fm蒽Ht.̹Vxz0l&w{3DV{+`|7%'U€ sE` Q$F'B~eAgn "' :Tsn/QiS)=5Jʈ(PM\$BTJ:rE2MH ۖ"tuw˶FPwŜ/O#<'QZqIc4iX]V*'Ůp5sQ`:t]36\}iU9p7aLRy"j؃:yٴP%fЦݼ߬lFxc_ JQhLi2 9݃8.9&?RK[>[*niJ= &ml dqvJ¼,cVb.-uhozPMy7İyb5 h 5VzTa0 ֣s>ڬVf79N%8XSN#氊ΒEMIGf:a]nL*EOM?sLakK?{NRxV!rxOj^䞳]ڷ ॖ/a>Jkk_y_t_ɳRc'NXQj40It9wvCĞZܠhFV>iyvwykܱnSlI©ނ) YĬ] ޣ'qA"Z,ٰנ{ivN08($}ԀӏQ3֤n=܁# _zb,m%ytU qaSJ%EgLq;Yg9 G}f& uw_OCk/ΓzV;dvvUTNIe\!ηE굛s3Z?"X~ ¼4xȵyi,yo`?(/Egm#ٖ-돶줫'ÿp}>XCZx82!^H{ɘBaH/ibq5ȍA.Cz AN1R,a{UssťRMڄF+EY=r7 ujMW_Ut4q 9lA .sPl qX !>~8r31>+ֹIRv(;`jc%cD[S  ∔:& cMXoi&.5&\|f_s {2M CUe9jJrЦʌtw7 v)Tw.i$rD ճıxߛGh%JY}aHE{p+JT}5x𤫺̥%1=QΫaT66 %EMb@FlU3aWIocms3:N^ 1tn/ 2m Z(uqW3$;6p#b7&ro&d6ٿ[\a8F:n(ihG-,쉅֦qw*ݦ*hiRAb(Iι[ @P@\hGp⺜6-sܻ&$h>v[L|G xrp~?{4e:]2ɟ,y闭y8cR5I8 ;QjAh̰bѹ]Zٟ!,+{RoE:RJH 6EDZoH*7AV+ b'm3'QG9DVf*@ s#2u_t_ߪHܟ7p)ā4N$% "m`. B2B]#(9y~vV3]-"ȩ}AZ&+]OSEL:[0~*NDҊ:A撤Q<$*;6a9xa_bs?e7g aվ2dD>T59!pvA4$C6 wW)k ;-[MOm3( Ļ GrsG[*:(:Z4|Z8cVp0Sz! 4emfvLfwLٷxޞmjTұuJmf:9;wMcMp1JkWG8Q"OS\xڳ#Xo):V7 gkVzUFV4&Zp(v@~LHپQQ;RM'ۗI2&`t8$Oi'Hb`9H!t􈃬?lݧv괇䂑7 ccXy(_yO'fgF)y=9!lƬdjTq! 5~0L,?8Bl+#_nX0LuCML憋א]K=8ۧP[8CZL+e̕UO;Sh8v/SSAEwYI낼[|Q}Xޥ{"~0R)&4:^釃D!*;GcUti tcYpQ>7#D6d*ԋFJѪMwxSr.ԣY8j9{^%YV`N'Vaփ)h`f9Ml{3ӕm?*p߳ĸ7PwqѹkH浄X)Я}.ԖX=!2v+x0(Gpv`'0q. 42+MLtfdzR2J+^{*.GmRPq.e –r-kJ[KbtaF,JC;_cmm We)>ѫZ5ͺFΨfp_`ڢ%G(Ɇ%{x I )i <[(>)sV]TtzAfŦϫJj#D;c96)ߟ$[gbjMHxd2L bb3:<LSpuxpOɠ#ob]8yL;?12vO\M$hkc:gH8ug|L `wf 7닖ڳ.ZJ| ^^P,~&A4sq7`4e3Zq~BϘZtSNWN&ĖE :HhX=>m0“/־y`n[yspÏJو KTB'^| )e r.cϭ C53"i/D0;d jL`HQP"KOgʼnu#yXw u:7>\љ5tgwB۪7V<-Sn@t!Q# Lex@/ ūW`xYY<VV6aƐ "$1^NI)&3r|w 3C.F,֫s_)i~iT빽eNY>O2ȁ+5qn½48뗬%5_Y^^h~.Ωl jX 8zMM?,yQZ3\O*FJv?"^\IjCXpscT2zxP3TעexŞ}HQWe(j1дMr1OE"!3̣-.K%tZPh( 4y3C:bG#vnv+nyrGy?3%9UDRzæ6%YBcCXL &a?дpU :뚽g ӞN31*6P|Gh{+19cu@IfF P07jwwtܗzF e}nrbf4Jr*eZ5ICoo[9yG*M g$^o \ Sɍul2Їb(4"v1[*wh)n]i*ʬA bᥴA0M"m>N0'@O{` ܵGn=njL; d~BtG*ɟYkHe)}6F1$hN$[%x)c*cKl@.5}Nԙ h~]0G$  '?/|ǘ<4rh8ϴ&CS!4VU2Bxˏ8mJ|hdV$˹;s!Bnjo.C6Nܧi$ml@FZnad-aUFh A#!WA-νnkKp "d jO;Ru8BfZnI5J&GTlQa.9%^AB= <{Amn0z8e:/CB>]XݷSG_3Ì5zhƭSб" 4d}h˰c6D5n+jC>l%(ۉE:9,?@?^=X71ɔڳ7y܊4S랒=|O д6_Z/2ͣ T$ xUz|Tܣx mxy9%oV|cY=zz v[י91T ɏVicIi|[ظM^;Fa{Ĥ4E|RYX3wIPfx]^?W(S\"Km)gAO!lɆ#x+~)^su}p&߫Ӏ0Ajg\OKHQy "<]u//I{lBׯFmI,a+S<켲ѩ9^فM%S GʊSarSX]U(4٦~qtT2C 굅-#~0B ϧ 2t,PkQeS_8?FzU~gN I2#}$bxq [C/񹀠2|WlV*5MG Tu"C8J;?V/RV.۟ kܗ~Wb3#n@=M[L֗utH<,sk[^Lp=p ܧ E!x ev(D%̯KBw{DWf0<$ ZZ(GtQ"DWk~=pjA91Φf= (/17UoCҦDt!nYU(R (J9~{<M8Lp9Zfvx I0ϝBf^*f_RS>Ez%`g[J9Jۃmafuި]fә:>Tc);:wW]jTv8\Ð"Uvz/X=(}*c\! \]_;ш#ߊg;6[C"7~[gWQ|` &[YSE ௭ wעMnѦy0~&hWqpQpXe?⅔Ǯof\W4\zL!cQaEc[ߘ|O$%7@.[r!i ?(_ 5?9נˈʏ#gTŤTCTbɜ GEoj<$6b:0JE^/ܷP@E4'rx'k#L;ż, /go?ʪ SEiI#KœB@Gn5ö4rRQA(gN@IRFS5|m9Z~w-NVMML 59Y#z 66k=Rm W 8bgJ&-^,?%ο%j7v&>Z"ZV=;EtٚYQ~\ﱇf4dSxFm f*Yy萃Y:.gXNF{fS\i ue|F1-A)"{)5k˜S* ڟٜ,O P*&ʘc:qs&x^^og M oH0l31ir|kq;kRCD{Ԧ^*7wSI_ͰvJ;KR}1gܼVbK{Av0ʛ@4r&?̗ޣ}rO#eؾBY>qh=ep1$_G׈Ԧ$-u@Y<}hOܔD"\z܄>:ha A_LD^,er '~cned6m"t!(1K: F}⸇«դ?0<lIF#pzøpQՍ]uD:.M[@k XO!٫ ]%[Y.{ ۗ\ ix_f H#[8Ytwͼ aLz<~ǣDR@0Vb->1ƎXRZ\r6b{  ¬0?6@`&Ex)q'n*:0|/Ӊ,d$q c.cn mmv&cRtkQHlFW&ȧ<]v7cv>!%q_ZtĐawUA_)E:_6D- #JEl~SkdHO 窃IAlsQ3q$윮[XkX5g$s;ci 4 &jt^d ^/W[~Ez|phՊKjC|,]OyJVY18૜  Fp$7z|y> 2 @]2[9(ں!V-G(ܧ!xaEfm-#̼|?e8eSɔ̈́}okL-[PO)L]6WPv<Ρ[`Z}CNKV=OBͱxkvnNMFJ$RJ+c0hp1iʽrj=U1xz+~ *=о>s ؆ϸ E4Wlkv'*цP^2rhV-m*M }#p7{QD{[׹w(!ޏ,# y:2[Es8(OƱVpE /I3hf`׿>՗(ZΝB<1'q'9g-؆V-W@ ^PFt<64[9Q{ #WϠ{ _7WWm2Ó#nBX OrM. _9.W,{]h%tz+R?m*V ܷ.L 䩕KU/Ya=7D[q8 g6v t"qkۗ M<^'jf|g?67Гm8xel͘v8m7K|%BbM9X^>*Ff2VFaa^ :6틂iZ/fb%w#)/%Q|]7yðOD4lE fgsQpZ`A* uE4m6iVG~*Zw4!rX)ګ|(M@6K4%hOwۄrXޢ :*j@磟(&W0['Hv`И8qW*?C#ews6dtƑ[r&G %d/脊DAj-0PTv&[~+Qv0 F6eU"tw_WXMSx7>)CC|- BAs-VQU'5jOlޟ!0?0"6ѧڀ˳5FM̥2z7vy&%6"a&&Y u[ۿ9b2MCK zѷ>%h^|3fR W;*?Ox )7W3CK5!.6CTXF\e6C*"dpuIrgX1x54+'f=lB ^jO:|CL @U]?tD±%krW!m/)/X鞈_JImeFNo|zK5\SɞT&KOq=Cmֈg5LxͯIs>A罿ZP xIEÚv9g>ov\R]0CTw} ,Yr0QzuT0-5AHDa<=tzx林Cd|Y@0Ei ]ę09(w?C#Qs[, 8w1H1L\P?لGNj+2^~qH"^FJF4Dfjbfd2Ojau} tkvD"|o)GqُȽ_ ELEi#U+؋f%ϱK;2(~T ˯DVWR h~֌Ht\&&h |g 솚[פ%% 4$EͣLxnĴÌMXP, <7B5 tTM$w@ATXaob-*yejzG}_kASO2ȠqEh =!PS"])H4iMA%9 m "H =o[e=ц*V]NPDR'JC`ilS(+j/< ٰ|&U'3Ȟ 3]ytƙ*d$%  ; 6{1I3~mwozF4'ϝfmWFƦ!vmufFjIմǬP-a0l>x fm.XÅh;̄b&7񆱛儚: {6a̕gbʮEj9 E 봑pҤJ(#Aнuֿ 0G?QXy='=v}\`zŵl cLV

O1g^^Xh*NN0lUUONC͐sBT7N 1ٻi~hr%d(48u >r./hngp7+y-rJ`^`q$%ƜۋGԅzL5U&q峳 [b:%?./J}MS=]VJr_bh3 `5|5n4Ez/&+ }rL0NKsF9͊l )Cg"sG'\/W;dҙg¦{aPwhimGz{d,m(@(+_J L &Xk%8} &f=X"ǵN;#ט–ZCL_91]wX C>e( 3IМpVB |q'dZǂē% n,hrC \z>F-nϯHue6JM25%E@hsj\ xPҥm4Q z&zĀuh-9. .f%fqAdƐ4ofHTk͇MHw*~9 '@*dž!0 bc{J Y)[2i0 mZHxxu9vG$f$ 0ۣLvnT@2[Qf̙:A[-x4$ u0c9iVogjq:q]lCҽT]%Ȓ%}+Ik43[͟sC^\ņi;cNЉ41F;) l+i xVP)uw\k4n1"5l휷qcTbܣ\n*E&:;W(t(p?Ɋp:3Mpf[FnN4A!G?iʝ eY$;UQGT^l…ȕZ %:mG=w\Y{5,ٵsmڇ!:,H(ԭ/ DZS1]T}{P?aqPNj jF)!t%6ݢ:pH6k ٌZP[k%AY`IύY%1osGK}^֪sU-Q+^8m -^~ _ʨ+JzaIl͝nVooh\(ք/ Krt(_RBIa_= K㑰e[|dvMj/D۵MS_7ȓI=Ӄܬ,u f}Tvi+VdM7gwFM4rFJ"FhϪ*+i2>W.3,@c@RyruiFd+JY@[:v jQn1s!un?}ZRyJ|LbG\6=q gwq(OgXVgZv@t uU%;@,u67K _C>lmE;LCY<"BϾu]PAv#FRK]2…BL^H}+~r&rzIЭrntvT4hPHL?S_l:AR0{k'5KъUxZ^)%F>q5f{ۙrw1 ,o`Y򍸲@IvA&x󴂭daʎsPNZ8LH=30e@C&5e"9"v('fx52vkDED<\G]NAdpp+v/OS_' N2݈G6(# ,Dh:Nl"֍|x  V-f5= vf@9 rBbpL)N9 ~*<[X xRI(AH~9>#;ƸԒݷ<ξ%ܱ>JJkЮFcȘ'Jx8pV1t˿‰ -h!J8*:'Gl&]w .!9O"C$D|UVZѿ]D|d{4ZhM(*Bj;c&ix0Ne3Vt"GEB y9-[%CeI(Y L{C~&P]Mދ0 3Ke.]i-=BuAoXZ*yL{WaMq?VLSoA->(=rH^PɋUM։]ĔzsYK"$PӤa_v~c+xsŊҥӁW\M k _ŮզmW H7%"?K{jrQɸd+p1rd̊kCUj`?  H@vw fj 7ﯚϰG? + .Pp}g{{3 DW^Kʈk& zgլ'(&=dZOCp.^Ij x)"gjf-˦ ۚOU= ө^z8uq)v)L#ޗ lAfmyԒ4,B}-;?Av7?q'6=k%AA&(jw1ܳ^U0znͰ~tlǗzPтx_ꞔ )ri=F7ٟ ̐WSb-73@2\u҃]5TduR~|@ CD; aHsO-|>%)L$y,ZZ{5EM,nFWbfxy\/QI4T f?{}ުUY%)tqQ \Bū wQ m#b2["Ѳ6ENC8`14JA-TSl< K,%Lw Gx]])a-R_y5_Ӹ~ aR& *oW]lч|.ظfJdlU,c)]NbFd"vSv]o #%lcɿڝ4/ɢ*@fXMD椩iG)lJ Bʞ(i`24d0JK'5[;PzU*BbɃ<~" AMk<"'I"B A^Vp7on\2BPǫ39KD uu7CW˜ۀ 8XMH}M'vtE'ʶ#9[  ?ZmXX\ef0%V)qsBmJ4` B/N 2a˓r/jQk=-<<4!kDAp vn4_1L޼̶=FTl6 K4 $g,hM]2\,UA֘alЈ/|RkHb{ #FpOKR˼f3eJ98^lƗ[Xgh`_taN1f Ư[n] g"o V.#qpΪfT%*ZPT+ȍV:<A6s~eēc%]bʪ޴3ȥO# q7: 5X045X!2lUPvl?q\|]o :, 4u5P0Xùܝ&AXFlm_RG~ $.қdY.ֹtfr'$ؒ~(uWso:HJ2HGg1+gVv $P][z7uvhIl뺠%LlicP4o1kݞտ9WѱFmhcbM@hFwD.ݶ|fgmGy;MfccL%Fa E!uG~x*Yn7OE|3RtxDET.[{$G˼BiGjLVx3w)LږFv~թ["9F{c5$G^h?O!kx&53%C ;5)v<¥|]9sa~y`Gm+|/sիueVܠ}S&NF܄^0VՀ'5QzPڔʃF3s)s;SE۠ $)׀ɒHҼ?h U=ʞIub}7pU=|xXeIB-Va@7AAeu b#(0k7=fT1QWkkzŠ`#˗iv~\4 ?/5lXRqk^) +eĀihRTG!@;ڋNK? ƚ9<2aWT:~Wa/o%$"ߗr;q)'}(fO'U/aiS^uE}ˇ!B=ɣi5v}i#txU$,@\2{ΧWh-#ƈaf9?f(oP-jj`GT;}E6k΂ؒnp^Sf =.p~-C}nq&遻-~syZHa-#ۖ+Lôk]] A4zKZgC%9uȲbN8|Xm?u!á_êA`t2breLbZD3S$/I0*gB J?Oy%!:?iz7J'JsyǬ!Q'̌> #;Y&3":O|ފ;N6~sS~u]Z33AIʐ_ H ]Bp3Gõ9FNm*Vdb 4dgi 1 CfH5dG:q3X ܈rڠYc~DwQe'Gu߄ˆraH1VQq`٬o&~>~Qe ёMCE#-ӹdL[> &q?:uϒj]մó7,m?JAN8gm*Xvs[2vI'Ʒ:hf^RS\21fT@̯{xe Z@{S_Jt~ hQ~VJF07|tԼ*uԒLW TvRxXI<倞>€h ~VZ!7\ex;P-}EW8KV5w_yT+.FN|C.R]Jmx"{^1؃ ș([8]b^anєS r"nGP-2,+6$ *Zſ؈;hv3hJ 7HѐJMUvS hHn Ȯ*w7څǾx[@]ȗXI9/ nNd_^6j4xpб|'wM+^?=޻EFGCIhodt^tM,/b 40FG\4ZzQ5Ccf#Vc&{TaluV-+3PDT7yAM{YAG:O$<0X:|>{MHlw7|,&XwP-?'6R%\ pZ38c8P_VO^gXeeA][G=q.u3ʍE]*N(4`l fh\}qJ7]kF s":.5K@.d`gA?xjU^Iӏzo:a*u狙M"T 5 c0AynޖLt|4M'2 S3~ScԫP/u8Iѓ}{BY J mw%zepN!8m@4D1 `켴m3VG/*yRrZHbwJ2ib _JŌ,U+*rȴi6Fv/H0`;çdmYc˭+1䧦Fc}rxk品Q,'SdI!`!MZ5A:[ca#dF{zYlRVr4_J6)n]-uXYWi^:ZTݰP)T6ך'h4V*=p1ss$6B0p32DEt=3` =nXa,/_+oyV0uHH/ .Ht*~1xgngbG!nCWˏ%a:"?Dݳ)$Y}[?d+}B=|1bu߷* Bp@1C.רq5+kjy5c ܋_ ΋ ՜ a6dsUC[=Z;CFYUIx>^: Sؐ*` 9sRb) @(!xKYz+cܻ$o3{*a]z i433ӵS ĵZAMݣG+0UP`Wt~e2p"3꧸^G?w[Zq(a0 l5R?FLX!|Pڕ,bo(jYU$>!x3߳O赹N;?d a|ʖ[,2h]O~Qm(nx{};Ed#0OޡGTk'LC} ="; ]H|촓 ϑmGPd%}$7F"Ok⎒qF/hődw}wbm(#-oh u ʳ6G!L/Vf^\w"(ʐŒД|a @ ч 8D nalIv`wn{d_͊ |Y{9?o~"$&zߺ>gW_2}@%q[.~y#u}bXs1\)HUu ^NGW>RM9L$(]|%gsXw{ L~uWNp)P/\%ܯ' N[~mX)ZU?DU'Wc;!cW> '^(5%r.'WRw=NE~7v!Z!Gb\,NHڏWV۷XAX7/6թBN5Θ%k,V‡K5C=J{ ݲ-Է>{^4%R~v*&5_3h{H<ΰGM(I$ғ,|?{2}gx~mDV4X[Y>L ^E_OTc_xFۏӖ?XP)p}Gچ $_ [bМJw ?/4Dyx G1|-s\Sߖ&iCtigu( coYT 彂 Q.i.pcʦ#A76j 8"7='YQڌwg0K"^2I帲 X6m/||CD{ߩ#.' w(`UkMII3σD(M|9 e~-O;g3vJȵvOA֮J7e?<Cim+,ޠ7<s۶H?TjI~<d4oMO@kMU5PL^/loX/N{dc\h7﯑iz C (\t ȋ-u)gP#;\coUusR\LC[flڳ7q`ոkYmN@&S25Ka ٷg EF]۵!:[C-dߍ}3"MTL8L:IɁϱ04>#ΉlMfgf+DˇğA)-yɇ.5\"tfa;y`@L,уHzjrd8Hn;tw_.[ %:xng0XuvY$HϨ5.A/~D l1[o#+GF( /"WƴL kn\ MČE?*WFխ׫'|I ǠhTVgab _Ԍ*%fQ^u#S L/Yxz*? IH;As-`2H7̺O4HR;„vmpG+m@kLB ^`I%{'iez?2ei S AŅЛLipK|#F2)#&t'$23C ս=62$$z91^o4{g:f.Wa=8H(G(P΢W֤;FpYr^^OXlN"3x+Jݱu]]1 v<:xS+M+A.2}JsUTVE4yU]4ٲLDH EꑸϲFXULҟE:6wtxm"Ptg[ChKIpPbXniAnu)`5mո=m"'}+92"B9|kAC=R6=!\' U$Urdri2 3]UxU_eӭrAy/2l5ַ'oFzqP>{[ |w-)\8 5a{Ae XV`ATvdj"WA#-z OH 3^sVo w/-,^ӎz(tjqu#gQ !}r~mR=fzqp{.1 ][5az~%SmS[.X[.jtC4PsJ3QY@s+\9 rBe@ ^a<F?-Z^t;c^0(>S=Tpń_ie˹pNkeلUb9L4(c8˺Aaݧ{ pW(ݜErXYR7PF xڟݺ{T)sN#_5Ӗ|Ű(ɷ %Q̠ҮbfqD PA`0ݥ}M R=T$bZЙil2WT5g Б?ǡ4 ANKmupFvƟz.028}yڋKG^X8@0r`7y"LNh(>X2cg|!&Ai'ÝbVrҸ@[D<ð#=Xiwt/8sJ"M]|dpʗ,Lq*Z" Hkѐ\xXDQe_wȻ,KN\\A#nAvU{IHtԉҎ}Q8&\}28{nk+EYv()@)=`85lá6ybxC}ĂADTN);DmFO<]F;|{@EA2D*4h娅<*J8@Y^#@ʌndlau`P_Y|dF"6'c![KKܲ H/Ǫb]ѧkgf թ/l ǰ}⾧Z׻67Rz|դ D)"٭Wd0$ A 琢}J?w[ ?m{,X@؊`EJ/GGMi ڭ9XMx.}Aԫ0ȍiIm' DJ>>M 4|)-/t@Sm!tz7ݦCF`5gU:c:"pc/aeW+/12!XX]tͷLy{oj%JBve){ܼY 1GaZإ\i%a8d{ɕٖ7q'`dDX>XO [@ⶕC8ڈ)9uu=8܌=i6ܩe#yW>_GmWH\IKC>3>ގ(d NJr7[~"r<(O۲qiP1;tXrC@&.jXK .hQ.qg p܉θ g/e#W}*shgy,,\92rWf| hn-hNbCj){іš҄.JeBaVK ҈-},Z*Pm84D\WW 4 &9D6\ r^z_-%t$X=$padn*ZKw6LGQ:v&hr>g0kܼLxoکspV)]ߒ0"{ď(Pvs$Tew.Q5SL(.hc֣ĩ+Uu0cM+ԕBnM6z/ _px >Z خ{?q3/=y."BPP@y]Q!oW6yK) Cp`œ(󲶞^#8Knn7ڔT=k\:.u&]mwUXF;O?b;XAĬ78]}SJ &jsǀPG#vڔwrưbFWĸ4=l.G"{H.G QЉE3gMqfdS>qn>ҦmvDw7RFAlM}bĐF޲-P*tmڈ[L>(n V,@SN_&ڪI0Pl.ƻ!U8$E [X+Yc zќ4X-Ѐ+zs|1I^kF #<b3bU٦~0֮r{/5{ϝs<&X;gWP*ۤ\$QxKMӈBM8Voa鰸]i' ԰K Z h)}يc!N* (J_9"HLO&Gh^DKCKrCJ?A{kwNB"SL8uƓo7hze V"p3;вObhH *îš9t> @!e mz;x%_g%au%7C{]7~ҭZ8=V-; *MLN4u B Bu!Sة06[Ȱ|v@ZKr))iA0(+"d~EnpzC:50-}TmѮC:h&g^vbv/faK[D=D{(q6jU~u؂xΤ*272 谮hl(f;{w纄rtZM0<]y<)c9\#lL;w=oN~4ByN^\c?6|6@M_f,0 2Yw5CX- 0|<[9+dx09@~n-x39t `TMzhN{d["p _O;{,.6בS//> Q31a{?gru@;Ϙ+7u|u}>$)qV6[J(9!A7҈P$i+R5bBu^E,{RY` u8_2V}]iMG>#`x;/=ni=3ZoHr$\Kܩ"p,],jcW|c]] 7H!;4_ғkʖa˽%;(Qx*r6J0Zib6մ>OO|4e^O;TAGٶD ~\!H\1ڝ﹃[$L*+_(= vhd y꺝~]f*zRjA1 JAo8Mjl%2^bDђ#dW@cvv`[b?EOܦxe=.mW\ñ:%XRGՏ䇝\ DV)A122LawCPwf CP>L}81HLئn0yՏ%+,nH4J`jM(LȿPD%^ȝݗTWԈF"$Y 6X((JwS8o/фNTDS ǣt*i[*2 heT^/vչߥ_LV䧶mςPszhse 9QLz<۞<<1V8YkvV>x\3?iep_0mS2(tsMPﴣZ4vNL m w"9u q:Q"^|tnkЛxf p62WZҮv|+ y f$82K80՞!bZ~w9,hgSZ6 /G" w{GCRC\[+Ը aX;ZsDj^ ޑ|oz]-7=ђ4 gͼ)ǻ64_YW&cf^‹s $9?J| TU+zmg7x`@B%t~3yg% F ('0&JzpjWIUF{yM!Q7F-3z/x9Y`~CpbƛV<1L٦hl->ⓀM!*- zP䀵RwfK -K;3aNk|%!a>*qϽe# ~LN"KԹp.6Iv3jdNoB2egV{J=Oyz`X(S3$>An+{5SR@p/ ho-a*CƤE3PO?^RVinFFit﷒[^F''~Wm$xz9U9`3gUPŞ+=Q4dYlyxM(j;]bJƣp<UhKLH>B鰫EpƑ$"i Fa8OgjqZWnԐg/ok\G`-mԚ5 wX'5ۑ/E?K55+ o+hҜj(V"2UCul8rnYw6x@T)VC lG?Ůdd)-jIvb1N 2^o&Nϲ/rv / Rq- Qj(elä "u>[[NPa)/sCKO-ۘQNIz28YMAQ"W]m߱Wg%gh]NVFK,`ZgT*ksm{#iVcъTΌs32 >#&L~V@ Ԗ: {v:Z G:1o,^\O3 d3,Os.6ftu3ꑝ3)WXwe9k$KӾtsq۠,d99bhqMV-[gl 0僇 ̭d GM;T jmU.jwDdS2y*(q˭rfpѪSNF`iϊ@;8ox~QM Ng;sЀ86/tEǚ츃O)j4 {sde]-{J7t}O ,ZUx8f? 2 {á>Y1xk1ɱL(ٵij([5z^)n`Ϸ,{md/숖ϡV:d0WVAYf&q=V08~ڛ箏[r !SR*P@Y{3vib\Q䄙Z._B'>G&M$oUOb\`Q_8 +bn|CN!͌D~XWM W bQvF< 5[ dUb ?#-1@%X)BT 9 m\J^,n-[pF/dကAqCix0im}A~D˹α{D"3_yg?}H>f{HmH]stkJZGN&YDy}v1X4Jem_ ]c]@B_cm<^^)9k=2G#t^B/d%ٯuߐ,| f6EDM) Cқ㹴uxҁ{tx)z9^VR1%=nGKt(LG~Ø_vrs5ώ*^ۘi>1fWBĚ~gz IΧ^Kk0Q5|cźV ȀoC05 cPU'Xw /E Y3v#6c968N#D؟1I}RܐlϢ@iebP|sX^>J5kP<|]1} _=O}&G %qD`-h:|%ǹh~\aWsZ^0EtK/u;U }=H 3FXq0P}੄@Pndb"sق~mrS^A2o( ٠\bfcD[nR"v%ѠssQsF ?yDXQM@+G Kvbv_A.wLP1 18IۋxaW)!#Mg#iP؞aԔn Ǖ)oO^򐺨dќ ]h^X1>\ǔ5A27%Х僿BH{'Dܲ4=?Ѫܫ8EkvAG-/!m %?7SyfL flnn"0^ҳTjH4.8[pdMǿu!>6+fm/jJL_}O2 O"M {Rv]5.=@sͷsYr!M'wIKl,OIi碵.KtS7H11P} SyR1^7 UlUI#2yr Tېu@#ݵ籙bH{WXFDOHbB`kA]bp3PrpHx4C$;m㠩$LV8P-FdlkO~nR8ANGli͐K$-9XWsn9PdOH]{5=$lgRҟGy~χI>Z.9&ƀZɞ&Lx{ |S{&/ʼn.ͿQ+ay2*~Z3 b~t*bx*KiVܵA a)/žm8zj[s'8؀nԿl0̧,>)n_7 RX1!ck )O>"! ^bVev;H] U%W~ꆒ>V9]1f{ Qo77z耚$~KAN$:x3lPŽeh>5$X oS_,A|ɰ:7lgpiL @y03ٲb 0s[6]E'䕭h( ˍkyJ.JHq-GY:*BCЛLNbSA\t-C!y6 к[UH,*tPjfd}U!65(&w#GZ)>"Xa/xó6Wl )rnz HyCWz?#Y"Dh~4`%y*щtR*,,>eG~EJ;]U:V-q/q/UlzpI*TwϬnV=!(4gА,6a45LԈ%v5ػ<8&+'m~ZjQ{U9SS":L&((Kh]Ud9)(R(.hhZj9+aeR~FpxjgW T{ 憖jeqr-P+𘽏*vѣhM+ɾ "o#q馺'&&6jr8xqk"t(౰.%܂$,q-[<%0CA]rAluĠHM?dˑ}f hz皫sJlDt<1f:E|9r(#ȴӳ*cț>{!Ohsfmp0Aݔr$mbxRȷ)]0u Nz\k543V1=tbhd$xTJtfD`o翣e4ˋ<Pk|h_ j=U\2F+ׄCzm>rW~.A} ݄L.s{}܁si$qejH)85x ~X֠N"EE&$Fw3L>SPҙ3U`$缘6|S:, NQ])tRQ֭7Q~!#r7]gI&V80c_p&MJ%C}[jyg gxv0}H 팴n(vRwY1g+wbn$@'j2+ 3ꂵ!KA+59'?#OLwF=w1:mٿ"铛VmL:!:KAܰV&▿ȤHl͙S'(vj"땘ME#ؔ4jA_Eu \$=-ϬɎI4z-5dt6ukM$TcpclgBYBnTvܒm245LHpXsA1N(ӳ3+ ;O1ay[5>:~Xв ;s+\GۋIǃ` 0%UOЋU*CqHSh+.O\YRu&%ItQse@ٳZSA.Ӻ />iv[Z@[?I[YeI9~E:sZ04}KۢbraR} Q?Y{*PwW]x)H 5E266r v W5҂yԵ#CY}̆v78`,"7SuCk=#[#cr+bBjz*6%S 'R[6[gzfR(U% _Yp4s 7/݁EE~xTx[`*(2,ݮB:pőS,:ʯx:RH#'O Q5e] 2EF0oDߥֽK $H<2O)=T!vKƞ,,8h3*SHI$Dʼn>+]5xmCjnD|U'BP<{eۋ SKCn1ٷ2ۉ <P/Y#h79Vۍ 0NvۍSq7ZTW0ZJ]YWӗ)DӓlzR2m2բ)"іqG}% p*Ɗ&ބ xEx.%x5:a[hlpʶD[E [ I,ݧ ?o{Kȅ83gw*kg|3 KLe/g/v[p{'9P4 7A|c&-V~:8]*R`yX\'cO Ĉ HQ 6͐57#DZ/F`٨9kaM.S,3.yM!F7)$ucnn`vhVIsߛx:+Fuܼ\Qr1ՙpCe6BT W@' zv3'P~ >?AXgwdY%BUGA5'4oX}Ybɰ\I"?t>!H] 3?:&u 8nq3BA)~\q|c3I yנjΊpp=_݅_;\Nw{e+7pcB]#>r;ڧZC_S2H]+ff52I]7yrV'.i̩3zHSuhi;'U/Q{!l|gw:b_E㡣@F#O*9/.X@}+*i:oL#䉇H9ڂؗo{Aʭ5iĦ7TeypE(Wkl\z~f[,Ho>O1prI};Ҷ:we/ ;*ZY-M{ v06ceJ}w/wL,̲di @%MkPz[ԺS#F0XAD [2N%zm'l{o.0D>'xқ٥n5 M$Stu2U7 ^ZxRBs#X̸V(XY}w%Mp2bp@i:]>Blrs%N&%ICe Kݬ@IC*ʮg齓`03B*Υ}S5\C-\^imtߧ=:_^Zb;{9\ 6} $7a`V8:5=*pcm6bZg%R90"vCIk'1#Sg/sV[+ޤ6^t.8D*q(@Dζ,t u19mi;R"o#h]IOx'ʹf`ޑt}S@Nxڍt͇br ` 7$X*gBG/b1/hVߦ5*NbÈ_*<ϨyQ?[hDy%6PxXtTH( K#WM[4X31!LeB0_!őf{Kz'Mһs#>L5?L!;%a:'s;3rw gkݳ+ǭ7 `k,#;40aP^[48a<ƐvLCժGXɏ#!Fn ~TD ^(MRgjFk gŁF7'&I/wd:Aya#Qs#[n@SkqMF^< wi^p3@B`cb3=j(G'RQm4t߁UaE$o ŗ3c|s~Tw+ELԜݡׇ S/l `+}7Φ#GNJk`쀜"l-y}3sNƦD'vhɶb$jDY5 _UЦayX{"62O.k;ϓo75(qN3߅]dSת8)*gb99A2`E`YuD^]|U6YnQY./r!ΏPNdECrx  ZZ)?l\@=%$N3bqRDkEX8@fC6,Иu-I+pHÆ^ wK b7k=ʸ\Ԙ=!#'2>nt.g~Ur@xP0$zYPE= -<(0/[I6W<(hZw?7^*uʴK0Ӏl`tPLv__ hMObUaeF}#Ώtm%B"}ClStO}GyyVτtERt0bH Lfz Ի5Kχ~-/K)rxh{`vvF~\g]G:kvI2 Ѫn7)-!M͇"P-{6tPLZ4ΨߖM&pZn2EcS_VtbZa>)F\Yp(]}X=݃*Zj} =rQ4vvn`geu靈ܮ('YWlD-X@J47W<=gz*`8_DK+z`i Ryolj9x3Jrk, 3_BYb"Ư"T+_cG۷2D^ b}:x_2ARR̦`hs[ #oø3\p +&ň:w-/kؔZ 396C:j/CB* &%4ե(߰quyc GuLr0Gle jzA-.ߨ#>`AiS::m;KzamA :,tkEXglȽfXyRsq}E`\7ch "sc;t+VSpe0&!xI̮7/VC4; ';=%zGCԭRK V@6{0o)W RϻLp޸]$4qt1&>0 D;Z@o>c31Qi&hBooX4ēhueJWSvizŜHXP?e^'y>ONk;9Ya(pT'ΘiM65úo,Ŵo&k $+_N}NBBWi!Kh!V; -;؁c)XصQ yvB}m=hsuW0{.7t(hN42z2]4?Fi hweeB4lPl wdkb8%+!& m=Z54ֺMT;{Egd9 '1YPǦ Ų;nq2RYHg4R5YͰ%^Db; 8J&lإV縷iYpu3"ʩP?;vqdMU\i$^69확-VwiOPp?xǃh&ƇHXrK;1q]@Y3'hփD<8<|LGW|ˇh"]o5#p%*di9\W*G/qNGY܇! aEP(_$hf~-Iu1\ߟ'CؼB&..JƑ3B h[QVx+?<_LxLQuC_N0fu)CsV@?PxK>ILtlB ZfPi`Bʾ}j܁8A(^qNks8[/ed J)lȳʴ"%I1F39tdZ6{Y* QŁɁ 6b7xV,/N6R;J ~Z> w/p~(&qTҟ|фu0b BbJy#D+_]8ٹzvj2N6i SWBѶyG)dIQAiBmծdVd` hwJh},ՐI  "wqLϦ>Or{ ย 3?_P[֗5OͮdAGV 6%_ 9NWK) 3"'ֺ!nl?Uh9D &*fr `kf̝҃/@ǢKykK˦ozp@z2T:*y\ݯ gǟ5iD^Y8 ~y5@H9\T lOl3.Zl ,ҊQf|5] Oa8.M$:kXv/׀g$FNo} 4Y2hO/%:A nn^רNہ):{>alW/R\ /mVq\*x׸'^aOM8?cCürdڑX:0;۟_KڣΗx(VC=bӸ~֘̓gy;&|sCc[` g'ΕW0p`_ gk5hB{.7ɛJlm$=^t\lshd/6R] #%Y@TjC[&Ιc`0@C] ] ǩ!xBMѾS~T^2oq/_O4px՟e{6{⇬oПħ$V2(Ʉ>J9Mγ^n,鈧NLcڞ(X._lN9cC!~ 0/CQ?nU b]FF$mi#ߓ :n+ P^?w33ƎL24f4Il1otIMq:m |u0" d>?1vNo2)$psײ݈; xuJcH$[ׂN~f ÌׂLbzTV|L, ԎV?\ R ˆ6sdPɨ(*^$uLj|~͙YgpJޑTAY BB5+чńmBq&_ eu,7\E>ʂ/`YpoH])$x=r oW`,;!d!Q!&ԏdjb1 ސ<:n~kYds0LZ-7D|KkUV)#x^] 7{6v1|Yݗ)So([܂Yͪہ+%\^t3dB hGwpZu@F$)+vsj62+RWV7]Y!J s54_Y3L)m1x#|9;f6L&f{X.#uheN$\5λ©u_Cֆ=Mi8/|tB _Xw {>'ONOT )KS@ aJ%v9-J0,ܰ%A=̮*; .Ll?zֺj6lGj h%)-Lh CQXWH6T~_B vV'4-L 8ۓV)!Qc2he9m| 1m #O:PMռ{kl%1Y&V/؝ϪcB7йٱg_àDCMGby $ٵ|/WJð(U`  ɉDLǿJR")Gvr R#A}:2`Yw mDwٷ.ex$/s| &u:|ċ0kܯ,],Cُuxpbn?&xx6,⯛hc Ij1fy#UEN_unGwU )zyS錷g:ċe,A1Fͮ ̹K7@>5Kg36f>0Y!ؚҔPQ c2VJTMpPfGXI,uFg.fݳ*DacI:!;"A K:ƿ*)3]Dc@^ P&6-;/nY]pyle,nzCbS9S.OZXCxLu<'Tu>G_]ޮ*2hsl~jw(gهX 5nȦ&$6 _~۽B(8.?+`5d/ᵸʝ)D @Tet?k‹Qwtތ!tj"퓼8$WaSox%|#l@fV8ϛsY x1U$dN$QeA8)z~<@ B䁉SkHҿw5y@j~~ .X sΣMh-iB\}߉iVm_H 9qkl b˾Ό|ktJ2j5[+_&-=j3Pyydž&d@yP 00ߟ$xYZrw,^_jrD .j&#bŨw&XT0(3iûDUhqmDP,@j1pòoq`{"O)SG¬g"1*+gS!sjf=Shi10K$=ła ӟ0 ^`FJI 4!}J!tYϨh˱twPKAFS qƐg$.ڂI0& YGDQ|9i G^XG?фxD+Z pu$ECVtp6 B,O/`x84&XGkZ%" fc?:+&DmasD@½P/%Cۼj]* ]~ɲ80jňh3": &!0Q3w/n!oyl*a]l:<߭ZjW¡)L%z[EQQRwFeM\}/J`uݙSg>y7s6]D%$_y9|ɿwdzhAAկ ?Y8j<Oɥ km 1S5f@Tb+N&hs_e_XsW=xf]Wr m}v[$]0Bqx6O[W?/6B>=y| d޴֘s\^V y;XbhpWz`g 5ی(FBdƶʳ `5p Q?5}p܉)!R's ix$<,,8Pnܓ1PmmgIP_?ďx]Maj6$0z\_S {fKﻵju{Xof&˦s 1Ə3D(yP9$:4N黅' rwndZi ; *5VU\&ۡ*;lRYg0{`h&4: N%[vSqܭzSҊ))ή:5P? F;|46ĕQ`pw !a4\{)5 -4cE wl8E5u(WՁ̬bbZ=@dLpW =Ӻ:uo=`Wz5W%̯nfbc^^5gSFxM{tkED돃 .fԂa[jG-"AgU չhX6֑!ZgQ)4e0(-IkԮ+a;IWgdӛSB0!ɬ(\:Inԗ>V4jV$Pޛ7efUxyĴ-2fȵ=#VwJ}h=ht)aIC|WzNU$!gr8QP!W1DB:A%zѽ8N!MM4_6*C0? NAYAVԇWbw2^r9A{sLB70 -FVm@V{Z'$u.y*gۅ Ww #$= )^*d< ]7!>[<Wd䜉[p+<}Գ4)PLʾƃow +9&!ObДR|@( i<+gRԡ$Zq2tfh8؞#\"Ʒ.U<e8L)ƗΟZM/M7>kaɴK:)°左 3lsdS#y%+~0`tYJu8l0w!9ΘOC}UK+"-8`W tm.C1OѝmIw ua LaY A#!/l`TO7 Č eq0qNLXJS'5Q:4 lDen~¿I U zSp1`|$/>O4RA$d'e[U<$fy$zaS­W&}!8f1qCdڶɽ9x>Ѩ 5OcX{J;H{|9ipIH<:JvWn#Y\ć=ʉ=I4)6gBgIE@s %HqS5|sP}l}̑]2A;U{v"gG# L>PeddC{G3m2.E~fnIJE^b*kVB'J %pI 㸂: *a6♭b9\:c{6k{ܮܫ]&QEf +u~ ܸ7.]M=\ "OspUHoXɁQ n%sLr"k dGdsV22HHG]R41f9[ ]<.K_JX'1Ir!Ŋ5F/ֳ45C'ϛ}`?مm_FE| b`' Z%#  GU%dq?&:jg1كf !C=)f||;XAltV/G=]q7ևkj)-HglwJ3ʟIXadJG|m1񶸈Z|&h{kCx$9M7)X=8LḪ$F;w^ zҋͲLvyKeox!S902{9J`IM5E/+IE,:p($ldJ;]Sn3{o#@~e3$f7Ut:j&b#H pvH8w/B/4` mM\VU.(ܶ %L& p|޷qeFК/H4bX*iU4Sf;d:׊&Fd6^VK 1;)'z5.丒>4dQ3f$QAP8$JuUX'ϱ7#Ef^mhmD*X1e#I+ rY P6/*gX Kֶ(~\!:$pr =+*xFD_Z5V36|mm~7]- 5oe’֑_M:83+6[u/*u)?f ^,S@WYg3k7u~_-\R "8;Iߛ+͛A9=-ֳr7lH-V ` 'S&GvOf-ī~rBS٪6Z|!hV |&n@ȇ#ʌ@$@ERdLbu)"8"YOnr>\(xa=@wD ;u|y4- H%ҡ}9Zn0pu))fL$ez["H_"|jP`qV[db|迸 pYX9=ino#뒎ɕ95K#re,1#JH %& 6jxE=N27=W`Zqp\aPV'%#_ƾH# ȸ!k}U¥4WƠ9YBW`p0[T`[ʌSx}8[nQeDI " @%y?l4>|fC1$YʂµTEX~ ZKd[LR$9')ۙ.#X:5AlpkϷ明jhZf9[F/nm+N̑j%4dHpd9P嗣\w$ iQ"dz2*>*͝4xA0;6EtCq#,3#鮶i`Roif*PlvWPLeʛ)LOK"9Ʒ^"`eΒjwz1볞l)Q+muEe<XMj p"L*'|Ie.P?Cx? zȔ UShr6 h!SR?R]Ґ8XZNn&~.IFL8+nЪ{je{713ks2Yq8:)KZÜE" JF(f$^|OpW_sB17 M6(p5f͘OM,OE D}Wl nbOrg\zfsu/ Rj}Q>?NG!=I ((d8t£}~0Ƞ@"bw^0Δ9]6 }: }N呍Y<Ԓ0kSVA!NWaߗU+!/X7+c')Q]F(\=u QA˘B9mH)Xf |`N-3.mn;Xuߗr ubv6"X$&& JJ:}bΟYn2_yI.Az"T@V$3Ò(]ol՝rl a1 )ml9:]4ц"%7551l'6rЙ F!(zgWWBCtFg̴ו%IGfeu`JHdБOa(yz)}w*wƱw qtR^֦.ŧQe˧v/;"+kW! BAe>e27)H1XDj{d#X|MeZ1kczc<ūpֵo0M+eiNFާ'߷w\Z9wP):-E#J Q,1n.{a7ȉ2Hp?l|y$V]g9{GN~}\oT^FF PS&ơP uwzE|1Gcwc.7G2Eq~h}EOFڄV&W4*' I".}"Gzb.czt /\\!sWSje{MYb5eg> `?{ѳӪ!m4Z8B.bIU/&1ydId$iME Vq@ :ʽWϡ ՗\+0FO7W>P)Kr$ 58&gHv8u4BK(:+*A?ANY!pRy8mk BSh.N5H5'TzsP /Ɔ*_1PS-χӕl#WD#MW:~SQcb_|<BsCɟv5Cl|;_tok[çx84ͨb%RwOpc1z?&hQY7\ UҀXL,3aلƸ C& ޳e a2w#""`<ǽ?RJQcfS mVXAUmᲺ'nHjg\[*_:r6/EqEIvGkz} kGeE 4'4+սBéu+' եc{q5N"e].x~ W| NOOAd(M [-[:ǃA~TW:we>mXa2vnCT ۑ<#Ofn{WÎ`(JB!d21; UbUڸ5_3nǵK:z:| P11y6E⫚*G[.K k.6]zd JH8y-XM~_LZ)ThgA8"^u=h-d Y_Qu{HU0χf|GauYGgcұO_GYځ ]ѭmBj5G|^6_T@k)Q㘩P_u'8o1W,>B iʡCieR)s7ٙ{KTsQS&Х\Hubנm!c-U~SIF)p6xoc-jP̏lg K m^Dt'$! K!Blc֋ĩl/R@ _z+cb\D XeɬPwi_țU&[ aDD vFه`C"eb3O.KWsMe(⹬"4of9.{!ż3(%0n厷1v0YPku")S$ThO 9ѮXl8O 6JSmHVnxX=GD~siRR-vq:9~&Hd,K.mf.mvM( PIpi:E~atbxMr_n(R~I*#)gXT6ݛ!bջ_Z4Da0lc?1JWm0:FbīҸ$Bܦ٪`?\:^R!bEL=(!A+<ɖFhNo(d{aڤ7W`q?{K$:GMf 0AC~&]7yX{TbAr gh3aե:8jGPl:ץ21ͤ7U>bWwΣbAӮI9^$jDW٫XEyAq.h/艹#N"b^!w74t;Al'H=̟{Ny` 9. jppԭVwRվO ~Du#FQp44 CJKRndJk{fwlڶ "g3%o/kJVy+fhVP-Vѫt!k/Q:WYfDN1O߈Iʫ0J$_Ywĸ20oL4nsK:eq%CPn^K5ĦeR{Xv0@!%]Lg2AszdFNӷ@|ދ)PYhm "Xx`ꦇ(kn!X1f7)T.@3ڼ%n~2yiW( Ս_b# @S"D2(\2/i*`=wJVgI:;`BQ$,W7j%@NPwrb-)~_:H tj5{)5c;5VɝDC +U<6*sEzOwtbD- .C~a}9Ný2UXAm|?{#Mֽi0ߥV ˚8@ ?t&%Ϩ5.B!V>v6A"X@h,Eu\r$)/д_r=g#̀DG$#71y<#qbP]# gyH׫j 5t-_)Q6Nɺ5aA%XfˢBG)zxb.{i~q #-$~ \dM-/f[9(dŠo-? BRLV/֒*ӛT4.&oG״ՙ6j4DsۘzG|cñSFծGtUH AnwFZ2Ҕ"W6 ?qBN+h]O%lNۘHi`A,>\Buߤ^SNG9eH_1!*ovzMG1a d ;%v,@?8/C*9cq2?§"sb;{/'5e\VÄTi6QǘJN^"&~0©g!x(A~h6ЕI¹{-&Cs %%P@ KaDӰ#R 붖όhIpq/U'7@JK&YDXsyzjj[%MF׸h뇬I%o<=9ED#9FT넓& c'4XESt?>FCLwpJge:wu蘣nljh |Ӥ!blNKKf.;fBwM t\z8hN&RN7\ͫ~&=J=ՃS>:R+|z@eF:+ug)}^6)qѯU@50`R`2,?!3FkkPSڐVe(޿yK콞ۿ4š87C=yu Ts<&yz>h̷iTh8 &nKH һy $W|:&8n^n9Vϲr,xle1ڿit7\6 ئ<;17r+J @'E=4 06F+* &\1R<Ԟ!U8j[D !5jz}vso.N3Ӏ]Xt4oѻFt"~tF q%: Rfs􇔉g+ua_eoN JhF[VH6&y};lO3į);#}U/%Fr{LiZ:to^ʁ~J~M)V5uWg6T>r% {۵5ej7`klIRilmmTRnchu~XEUac _k)>^?XP]Uld:FTVtc=Xªr?!̯eC.0xpr/Z=cD3)u@9,cR`2q] ,3 z)bɖi3S5>Q&8 auQp@Y{1 orYiWVu/4@Pyt J9G O`ZNw#ljvl5TF!dwq2Xv0;@xr^)wħH U&=t}>7 Ta1b' g cI0 n]#A%w4l4&nćcwXcaU+JӪ;53#Lee:a󰁎bPpT3y *2>Xe ,ɑPħ=oy:`su~51o cƐ+g@ƺCwPl~`v|Ֆ6^-(ӆ;C|OrL[t _7A8u-:K`I9B+--FFk <}ǓBDEY0HP(cDŞBI Svn6գQgÅh$X2oo{5[H 19) ( +@^=h~c2)6zNi*>WC' j?!CB9bh7\bT[Y]xo:*p8 H-z7XRu:5L3coBZQ8.&5Zvcj!fW9fmuSv0Xw:Pmdzlܐt}pL7BSX,L.^(:T( 4uQv3'hG0 ~)1F~7KG.u ̸Y;78 (Jur'!fe"2Af0]; E 1oۡ[܈iT"]r ieDvvԙ6buV =V5KJ҇-QOu4u%3x!;p%`c 5H=j{eJȊa)q 6y6|SC!$bMOfAA ݻeˋa&eyq6S&9N}iPSq[MЇ^O,i,TߊP6 %#RZXx g6i?,/iv #GDn3NXD3 k(!D̐r?fلd==r޿l\' p%x#WvQ8*pq*mm!az`9+!EXn{-4|-gJR>yY[6jsl ]=\f!f +Ϯv8ŗpMt78]N&r8R'm%j$ϋ8?E]Nz)~ށSku >.cUB]QnCX?N}ˏC#kg!wE ^ޮg]cIFIKixA ;gK5T3&qK-8]}=6$ T ߴ6XkI =z`: xu6Q' ]v!q&\&`:h;n&ߛ*Z-rdx T60m,O -+̉ (mqpM^DZ(hti-[_@U1]ng&ʛ= (R!!faԦ-xt@b"g韫 -ZHMy/U'-tu{I/޲Tڴ__G`Lo \7Ƌ<v3D("ϟ4vBet4y78Z̕pN9uz4BNf"g p9o ɳ 5v"v,h2pJF0{n|'}9̓( NSW+勼 /ax^SP>d # Lm%EI[^Ty(K1 i}}>,q߽0/rb^.k_ip IqGtmC7zQ&p=0/H]x+ [#NNJCKi<1 ytte/6Io WEqpmc9gҺX54O57En?m_2dLXS$EN8?-V"B pӮ.voxr # AjC *ͮ+2j.^~H4&_Rך%$ Njv:(d/U2}hf轊/ːLCWZ.{QsڂG &`3 BHBcتdshy NƟ;Go\rM]~1@mց^̚+sBώz`UM0;¥bXcI(V!:3os#[𢯚5fe2p}7az -kX341ǷI0Mat=W_r^'5>Uڎǵn|'[NlE!685ɤ`8Jzyb*  }ٸenϠ kCdh{"n#);3kW'!v=4sz sFǹ/7YGU*ᒏ Z&ݙ֔$ ]PA}O{ d%37D?3uHM >aPI( 6idРY]6ʹ`S )[>l_xp|/5d=ţx9i"5^ڷSm#E fŏaWi{Cw% OQ$ig9G[gTy9 8M]vƜt aɝ␠\hn5O#|p(68"QVU[aw#hoeu'``hD#9N]>jTea #jdmtGҪ8o?tq6fB6ے(\T\YP 7*c+*ꪴ,kga\cĨT1A ՚l41daUt6>g:iT?~x3PC|/?Iy$= bB峰$̷U!fjAWl<-L!=x I.F˒\'(".c_\m C AG-RQRJ] rUIPcpۥ5羚[Jy_>xB*DDcnOͽŋfS+]Yu-$36&Bw9?5 SgEn`7҃J{S?9,;o = L:T>ߗJ5G坺zS`b=Y-:$\gy~c]VL5N{A"BOksL8D˾*]ӖwY-ZTZ"Ϣ9|*PRHؐ1@jz2MJğmV {0/$f8%X' *8"ҫ=%]?vB5a*. 6{h3EGU>嘋Z޴h1T`e¥&LQ-I<ڡ z^SK9Y_V8?8{J3֘A\AtVnͅи@ɟyc އtXU>1S vjJySBL6UMae gk\ *?qّ sĮ ll7\emg2o* 3ƥ+^VX#V.#OQڕ"8G0ҁP2YP,W3wxhz_뺑ͿmbE%DBM ՀUxZOaX]*j\ѸtYͺޏs!l9;X9]c`O𝂸_gv>ìqyVĘ4$ GpJ3]Ѡjצɨh*S0tW=Z JD  1 NFƱFAc(ElBǞ1>׾{UPRHdF-01{S=F, Dž{|\Wcdv, TfzJt`rWꚘ:92HC3/ !V_gYEfyk7[^0KF\яk/UdY IN[Ec蹌^ThnL@TxY p \%jԊJ0l+xZ'ˎ}\ 83|j)8ن䏅D`&fH1fj.'6C &zўC]u $!_zv9:7m$IP1r=N<ߪ 6.H諼,I=J[iW: !%qE1l~/ =j>b}:/ng*gP6̼kpY-۵L`/KC9@`kO H,<2tc pNՍK˃-p{,OqUޏN 2qGO;4(hZSix؄Jf ݝ{|"*JVFq@^ eworZx.id[ J=/BwVl,Ϊ+Z}d.4J" Fw U UVm8 2(ejW[tn:tf{ߓRכ~a!HHPϬ~g~IbAbtZ}DlWK껷km65E )1e4wW}_Yh_/nJP**x9V^?M<-'B}tN(%?Xxٴ-^Kr kB̿, Tvz} (tmRCgtr&~:Ebka ^d4EW?'{#ڎm;-i< Ҽ%.zw?*&ޛ_Kzթ#Bу8ku\AT;I셬*0;5[X쪁s~ C < cl6Q^d%b^5tF-^Bȏv.pwKĊx1q*dwnCe]ל)' O9A!8AlT{yn'[8yv.#`FrGKLs9R>m\u>@ ;5p8F6WL51V&oTOduV~46]]Z;xJ"(]V_[&+w@l xCYׯX ")Yǻ񝢻B{O5j?0E'}q^a8+Ĭʅ?J8Y|Nm;,)spӞXH.~쌇Þe R $Ɨ HS` #Zj:!bgqҧ+tqhmP( IWu_ nc(n;J˲kZ[RRTΘY=ƨܒ$Fse dń/k6~/)|*Jz_5[}rI'Psݻ𜂄kbcQ2 .*d{д6?gJ3̘"Ώ5"9G qtpubw`GYo3T^ȥ֧>gc? ^tR-awi?UW>oon0znx]cUff.$ \MB0i<Ϗ9hֺyPz9dgBԞ 䱔k6RVr" ͠"er2QMvNF^ )KO Bb*V?:;thIR%D kO+k% ^ƾn>9˺}?de%ζF(3}Dh#vHlx.o^R !^tCUeI㏯J6<$0mN_z WS$`:Hoi &l wy_U'дX"PrNKx.LN70rn{Û@٢Sku*;+sWW4}6KH)S8VX4J8qnQdМq? Z7WGףgY+}O5f9u}"!sn~6"JǘUpxx͊51E*=: P΅ _l`6 0;{%>hJkԀe:pi(sbSc.Ǔ7ڰjՙdI>)q84R{XnSrsP6]qPC`d-ͺ Ĵh?tR9eXi& ?N*ƾ_IHfh&Ҙ1eg@c/Εj"FYḑl2Ks nӉ8u~A'9o B ÎIsK\p;rys K9"xa]wlWB Jntq ~!qԑ#&SJ ඘SR;!~ێ65&Z^hM8Z,lALs 햪mǭLNKcAN)> ML~h ߬AAMo6i\c|ƽ+Ul͔πR]uLWxn[a#kB"7`Ws;<~`Aof2=Sfe(Y3Rdif5=\ ஋o_"ՠ1=[ $Ր=F3ܒ_~8=VQzP Y% wSTկn;c3芇:Xt؟zYdzƇ t3O>`BMeP s O:Xz=|O෇EW@DY Aoly2,% }gM!*ߜq[rAGK]s7*Z~b}V_MR. q7T& &ʷ3 'Ȭ. B:w߇.[_sMG$ \5 oR6#O"Ujs^@+]6e>$QJkgR`T\[@?|qrP-m~:Nv`>A[o/)߱j!ݻ()a8,6H!wM*eIqPz5LE1{ңsəU8pEY1(}eBvinVM9)@,| E^4,.jr:dV*ݧgXCA̶q Y(/ = Z}HVDȪVgah (RU]}x9 :f`5Q*a_K!5{7mЬ 6=Q*db!Ļ{K:zCxz;+L9+#;B1迡s"/BAD38 jp!w"+2l2` |qcaE'3Gt$5o2y=c)#)\_q{}#6}dh7{ Z›vpo_h:f{9kkJua B;z xW:Ev3|y>+?@EL G௦QHPu ߧEux$8:?ez-,]Gƨ;S! ny? ~{̟:=( J?ռR+@1 32;x6M-]x+ tTW[ê5FQ/uO+7cplJy}$4[`d7y F ʄ.kރP:. u |Mh/ԭIB]=a#UQpo+č k@ؠl~!'Do}B\ 7f稲gifss*Sb{]Uf<1"۝FXȴ:rjȟ; I )\xWRg_Mf}A{P }xd(O7cUE\Go6'nFx|VqkffmWmz=WwL>;DD 28K>^]ŝRJp1*tU&)mIHFtOC&n|eʓ+فYiČLhLZOqqnb&u =U 'hWDDgp6Cl_z~WR`%ē+Ǩ\ &8p=pl0X~,,s$&ͯG,$BZӄy? MnMp9:c> klw7 3:?Q{Br' Xiz'hZ*pa;U x oA[.&/1,;>t*0;bM٫Q aҶT+zscuV!}WBɧӤ- 迍",􀪨e*Dv}$P}IǺ^GQ&{RZQ0ٰø$[w2*ѹ,HLm ,݈'"(q.6 QL85kb/ T WJ%&L!8a_qLKgM.ǎjNn.s´F~dMn^x"-ԅ7?b[Dah/ev$NPcj,$\ݨxcéTQbHX'lUyu侜L bE .$7wĿe0̮yjǟtJߡ?xWXvJg4ܼakkhP֧n}Sp$}@0#]g(͵nȮq h[J2兠*HEZKurX Qpt e $eU QNT1fMѺe 2v^k*(F(9BD(o ;Fxק؈T>"Z \mD20L'A$2NPkk} NVo uYv<*TLo쵟|=k?dއHo3ѝX˴Hܒxz5J`ΙbOo|M|PE)ڙ/Ҭ9 aE\M Qd&jL}{{2 VBw w:lL43VBܦHZ+9Chvq;NI&ρ!ƫ(tpxA;׎ ]8j"}Eٶ/-)=Ѻu;<$@gd7() |RXoo6%禞*5Vg)Wc d0DC.+U-v(#qHզϴs:7$st-3F\ ^ O-Á9.s_P;+kgx6@h% Yo*[֣nCה#zZPd:uZxT?WOmMU ĻӬ/lI]JwzUx1hyI 18UGܣS ][p+e+'JEZ /`ܬYk흀J7|t,A]5OWb9;ƍw~2ƴmgŧ d6=V\B eTgՄvZLp1ExA!;a(_)faglRI3A-j'|M@RL獀݆¤B?ȱ5'݃F[כS*ca!nt:#bi>!+IM<:!&tfX@tM!vxיx@OJ'1$àp!WqrC _ԛvn w IO@4VHvZƎ=o@wb֩|9ABV z8w񓎷')Z5QR>B;=v?ސF.s,f wl߭e:Mo+<܇0^I}Lf[f8ƲcZU e@ʺ}`(@PM8aa.(`.*1MWNܴE, HF$!{'sSl OEV>ULMiڦd$ԏһ\ % K>p ( X`H=+ۍ{N~CdNNhvÓӞtlӉ)ȜO`bUfYJ΃EAˋ`|Qi|%BS LVX{ÉӾzѷKbE/TږiMHaۚ͋iSuk Ϣ7H붕=cբVjޖZk̊A;͝Ý//͔rFA=].3茨:I v4jmIVZ*1 Nf/93w  L{{~*g\©&˒P3 q.+Tks{IBEXNn7LjP',Kh ]/L l3(V"#^NMK )aO4R=D[ZMO'iW50 3pY{P &F}юz l}!Fc.umw=H^8mSYzZH0KF?)!clta] !W<NS^.P,2a<8$<_԰̕+ A>̽||vB(шt{UAiP4i_qX[$ zJ2չ}bƬ1DHЦ*߉6S*iw7ΘD@I1/m~yGߪd cTWru2IW]07e@$PḰI iQ?~ZOq}wPpҦnWEME04堤/a<_*ɸ%2IQ rct}6&;qIʈfG' -xCβbt)).TN'į )Y]78$҃[qj1ڧY֑$7 &vo 2x\ [ ЬUd&I8E#*6t]}$5Z_&(qqDOs T8iI1-o>{r, N~ R 4ME$w?TAV{?oc`튮Ժ 9hs (9gYb&fx˼A؇@0ex(%,"Xpw3%x(p7޳ՀZL2pC'۹[`\N@1My`ڴckiDګ ֡R7 +iE)h{Uy9E\ҋ5ۣ^ l 2gul =e--А }"dqQyUWb)k:M}EwL)fͤ M%2_,bls=2*V&k]_&U'{á5PiyZg1* Uv'ޟ2yS#j:f 2'3m@o'O90LԽ`' rKTǹ. u4pWG@"}c 0 !#T MșFdÑ;Ε:q*R;RQ77Sq޷IqFID2S[Ǿ]r圴V3]0;{E55oel scCd% {zyO]$w<}xb&"`$-ب|scIR"(VA:f&H鑲T֩p[$w7&5&L3a6Y.U[#_\<І꧀USPLl]°b Ex={={wGTw*s#4ls~꙰L99%z8͵Z jOq$d)9<̅r.J;i8GcUxs J]S>hEs/3pH+*_~FHWq\Mų&#䭤=X]u3aϙ[$ c` 6Z& yl 'W9VC@`tWTބD`ss0)()^}@A#?Z^7-.lr=r'q& x e opA֤j4s#flpçJB]ɾGg7t8АvWC8M\?ȍQ=*  Q4*^oq$U-Rrih7)'[$Cep?>[Cں |ຉ5gi<}N* ==p1AD}LܳMk(P=Y\qH6\9ܹ{?}cMsaҨVꭨXrY-25|?'?;DP)ګ\ts+9̿ن3폆_I'R^)ʲǑ:5t 0UA(YI%$3W~^mt Ƃ#)v8,_dpЖ`\~c}ooq0QukX6X ǓKYnI!{ݻJF;Ea2q*S=a^TN?dsAK7Ek΅ ͸!&ng 7t)w_%ENP#JV[ܦϿ'ROG\|jč Hi}%ı'n Ij|skn5kۦ:{G1#]ZGv"U8s-P$HԻy 2 G,"J-SA]mO'%E1\RXX%FDS)ʛDcF ѹi:c sRѕfIjI##}!CwTPTU$l,{ܧ@$VnoxѨҤcZـWz ?yCx+k psZӓ@=2b߇x )>bG$T8F g 3k(%RABd ?uD.l#R#q(oSˈR )61㼢@ . ~>]X5*JM`<^%-6{3WlkA86}AEUW QT-l<Ӎh[Ar36iF?N֥"p}r)4$a/_6tͪ&| C縑͹9{S2Nu*tal%\LYzó}5zp\^ uo2~+Z}%OyiR4L߶sLC5$ӒBigDWTƭ:0R,K8":SнؖwIEKѮ}ٰ?%l0Wiz a1AE82K}="ɛ)ʓ=Qʑ쌌b򉢃63tq6&jīQ 2/bk<j/H+iާz1ʢw'yDwͲ+$tpgL3Ӵ g?!@5n.rcL˭2vňw$4uwSz~.fv/pčyN< la¶ڛٲ.6ger+BV:p5UӃ1MiSlؕ+ZZT]~*ǘS7Øp)$봍u%/~<: 3tm ۸_ ?bWKvBQ D,51p 륢d0<:~%Bב5'ig/]#+kVP[6e¹8ϛ0>~vvƓ5Τn9Ayo>L{\Z9O*mš!$(w\ku+0q 8( ʂ:>*ySQs3?Օx+$+32~*H%4EHvvɖ?=zr6SŹa{#FuIg".=0_E 5!W,B:\C)QVqcǜ~3ʍzV<R|[7hEl拧]q|8pOU7ָKd#tT nN6Vffa)WOVԶW~KQ"Fc`1 G ʳfDh .C{Xqyf0Ėo,Xڑbh\DcQ')T,m"ւPU ovUјrΰPp"DA`R>82[gb][)K[Ijr }D,0 wj}/IῈPέWw; +qMm5ŭ-;D&oP4߱,?N\ګ|q/ KB9;(j|-YͼSуX\ծVf&VMlٝӀ[cq˘LޛS8Z ΪKiejNXͭAK3\La ϭL[WIsdFU'WQD&0#ˊ|$c[%KD}MHÃI¯?YPA! HzqJBbpfLƙA,]z ]?ZmH\8 zu#r1CBi>'_Xh8VRKa$,h Q1):yaxwb衧x5/G:<Ճ=ٚ^;&3]`B c'bEcJ#Tiw=p1z}#䰒1?K66]t,iN2vŹ=%--Ge9?)qBh-Gγt'5kGUa p_++Im*t ı3`sgQRFQ'ڦ;svr <;s^xԊoe1=i{^?t!/߱vX}9(>viLl6}J'oh6upԾNRXS!YY AJ|<-|,SF!Le)Nv6HN: 8&>VS<6=(SmHmDoIEHJJZ$*Y]odFj=0{mr)]h:{8 t>?@Xy/)X+Do3 |W9Nѕ,f?:X D` ɲ?j8zRS+s>gə@VN1Q6ІʼneF{]Bw"6 w <󸩰Xҹ^WҋOٯܖIuR\a{{cJek9vc@r .n=L h;#Š 1$qY'Vʳ$Z2>#|w"zIKB'Ij ZZ}8?4%87yƔ_J3,!v h8~W+F4+ ٨Z  %ΘCT}w ^l9=1iY1NToa[P3kPdC[9$hBmb}'K!z{O6, tѬ0# ʅDU#:̘*(s#trd 5U*2gֈ5fZ%587'U~ccхBbPr'A+{_B=yvsfidմtw60fAЁtImƊ|\J_4F4r2i$hQ!w N,rtͱ.wdk7] 9L?C*MBDQQ0&jU$^g@!ϐ/^i T©E,y| S2Rխ}0ө߭\TgLERF)I),O<DzmA1M„ ~4+|P) M֣b[,Jx Ժw_زs5NW5L/]XKˇ9)݆RRr*0fɻTaND=}ނ9xߪ" x B8!? X\au=;f#$ȦxOЭ Fy='Zhۤ^&GcJ%)7惡@wǮ@E3Dd=GC+*B5KFIj$FJNb .RpP~>Ve,Vx$/Kޓxi_-DooMd>Gە?G>Hļ zi7OWUtԣ2EÝ"0]}]j=ڀZi yMSf3~F` Fw6B97iݼvAH vQPg"@<1T*(nd6n~Tj)"54ynvI* >7 G]؜2bijG}2c>VXE{w=gBJ W}M7}R "0Pg(6 ;Z{H%*əS 5b5$oԉe1;g*:$oƈT7RAuDeT;YKz=ޯ6UhuPQ@QQ#bY9q-{zX!:;mt6eX :.U?ap ۬iIw")oϠ 044QhA9.@9lcJJ?1H82$뢭!mcuѝ#e{'/ LLhpɂɂ5n. 4"I5C޾h'5*{d4İИ޷V; m#wpWl)ah ۇڠav͐2Ǭ_aOuMghxv%e亂'N"E6j ]ObKN ,͗I v1>(l0ѥ񧕅Mkv^_L|C ͼM$8T]2CSoEX4#5 6)67$n<9Ejq$t|s)ɥTkb 1,@s\ k ᫧Au-><ZR̓JAR/,eKqA$[8d J89 ~(OuS!%=~9/Ey4_k̔-l+ERӊ8[D2~Iժͨ2>֏Rd8B 3S*rN*z l֌' 2vzޖDŹ;uZ:8\-DSq$_]%T8=[\d)f+!{>Cf…ydv^%X0顧szm>XQSAxk]Fv,rS₭pF7 p+luؾGK$%%9<'RphwZ+N" Uj^pd؆cU "u@Uni߉wRkqɿݍ<3[EBz{g>X 7Ǎx;Ȭ͇O,f[3G`> s*0LZ^+ӌ-&ݎ9 `©u[}Δ^&fN6}Q;][uEݫ SQĮk:hxT0QD1 ¨v΍>S+U3$XA7zf|~3rF.O| >I^͸r/|wX<}ԛӟ'~2'e/ IZ\Ne[puUJW^=~GH< R{-*l⏒;?IԔi7T[D%I, jf|wn~ D5$u5LTEKdnUuD7ѸC@ $\C :i$<T ˏΚO͹N\dL~‰54,̹;d.}? b6xjm3^OhAYB>mm/A&nQʲ'eĠ Le"OC"ێ%yBVQAw6 GM_ UCRz%[۹.(޷({'i9'W"ҺG:;XcokK1U^ܮjuvr|YZ+΃h ?%aŮS/b5G$6qs2v`Z\ĽeriϸB"5cھv#( vPe6B+B]r$؜b12l4wِr=ȱr{/ZɂmC4pùi S{cǯp ~jp|oIlXQiNigN8=iڅ$[&p qDy[j*F\Tgi0ȷX\gJ@w!ߺPmvJz~g\"9^^xKU~`TmA~Ic rsr2« sj!lIXYqMyPY[2|(rɮE8Ǎ b.]S^ehKή*^Rܠ'۠ߪY vY<+֌C؝+s;΁rAv p6E׊ H[dW_I9$Dd1NM}ay%vyA;ʣ}:V7,WFCiX²'?;rAǾ]0g zA?ek</ЩZk?7X+x]3EEr#&N}-S&񠎚`= to tS[V[> redjL+u-saו@$Gi Mt6F[_%=ޚhJ!f*qEIV*AR8 d 8WQn$5"p< xO<a3 gBǤP>&>}oc zmSͅc%+kg6Ͽ2: n̚HaڗxMb9)_Sԍ/Fmhڰ-E,B1Xpe"Ysfw&dY7; [4'hu' cSxU{ܽ>x!Z\s9g| Qp<]b+8T\D z@V~C%ȟJʇy[g: woWSfLs]juv> \`G)@cA@ƠZ(ՁLEԥό|b ʼnяǂ#ϞNʁV3@GV^8r=jX}ЎX<콲OBXw&*]z@/\\+HynV7{⍥.E}ݼ)Ks >nP1 󺇐Z/3gZR%-gً̋%nhV)1=vL1T-*'Ѥu  \/m޼ P6^yr/V0eTo Ȧ;?9T NA@>O[ #.)+ԽF~u9u? Dsrտ|#8 {P $;MČIϾT$ϰǽsS6".4ٲUa/72ϯWbqI)G%EnfҨ@EB۵ ^9,. +!.M@7\=1lр¨L"FD&!aD i?NwZb j?΄hHJB|> I8q|RpK>>H=p0g3'1{2" x@=u]E!Aw'!?&)pcӡ(%ݡҍKnWZs֛̕ԩ4PGnZ bYठ~8yx=Cy+":yIr-)7-2W~>;@^|a8G|.ngto$w*a ,^|^p5)n]CRAٷ+1aѯi{p0FA=a2? I %Z/KR*X*?eOt3Y3B&?'&a-x;xu-ݡ>/ew oŊ4I@3ő'J`/R1?AUCmzkͨQcbne |_$ذc܎bZd408JPC Z& .YYC9ϲ{ᑆǠ|ʹ׈,@)u5|-ؑ6-s ?{[FU_FO(eçN/+n@:7k' =3tAl̄"-A뙶J{FD6(߅j_cr&A_;ŕ`h[ѣ{rK'N#PyDH}M䅜I:x_p:񘤷x}pHj79m6Ҳo`#ӻ_.?$d T<<gDSxnk\ ݙ0&Ɯ{2fmպ_do͡lkz &Mg*[M<}t"Ł:^ẹ9aޓJ8SrX4`I a.T2[-ezxԶGD0\{۱r(]]]qk,M,X~\-vKPـaӹYG$մJl*W+ /+eKF :uRg1Ի_GUPh&k<s\6cU +P*PEL^5;} ď!]<FPy[l?sW迥+#-cGm"2Uk~.K/.lbO:L_@ d&3f rJ@̭N0ŭī3B[ʳ}9jCwasC/4 R9KNMx;ݛK\x!oe¶4N,0Wxbnh_]THvr d oRk[]:]!Ф_i)35qޣ[+!vz,+Nџ`.ғk= RMWWqGy>S@Ot#aoDٳp ~ ,˚_ߍΧDO/,kM,ߞL+E^{;؀"c_FeK4L~sր ˭+a>),A}Bײw}=yf( [2kْ<_ d7kX$f}}6_N 6ս b,{<#a{G} DNqCJ#AJy Y&wq`TJQeBЙί|}jp҄1 h{>9*!X#19Z#9+Hq[֥Dި* >2bbrqp̠j#.i!=4{"HS!%t31xkBc"&[uFz8܇ÕkCBl$L>%zDbem ݦ8؍6P/h;QnYFA }}o;["XsZzd(>EͬYv5]d!Fϯ:\ k?,2C]Jl-ɜݒb ~nLx+C\UKj|O g=405іC-Wx]4aiuXm25_S |Kqh$gyU ڽ;:p2Mu>ܩ_,==gB ֟, f'CEb=Qn?R mi]&k**ĦdX't9K#sVbswI@9,݁("~{Ür=ǀSK*3JDO/dD]]L?08v1<}FQ mit3 "eŒe.*/jgM&^]v|Ft.AT}?w,eĕT q B݊1&A$Ii y'Z nPkUb@3+.EKhll㥆 (>Pߝh]T+Z08VLqJ0ѫ-׎C, *Y(k:;ڹtBqrl>o-[~ptm,ӹAK-i\Cz9'#%[`y7ra3KaHV99\wDL^=*d9c-n?-p,.V`M6OS KRz1PU^y(}ȝ/Nh(Mk[c܈ۙ=o#KGo_>mq2yiq&^vXU?OQn]jږ9]g6K^=_g hދl@ҬYWMO=H[tk}{ّ̘:=}_.ɑ7fg^KG[j=3{X;8V_Lzɇ?+(G-  fSmR5Fe$!xa>o3k-SeZtJW_*A=HQ}'ltJZ?AbЏ[C 狩U#ӊx<|~X'DEmLq(xQ3f?Sz 1IUD;qԝ2|Qorzh'$ i@Cwm,'Db;C6[{Bl35 RzHT{2R{zv#ޖ\ _Qjp;P}כq4`6p%@œwQ3_V?/Y[]Г-_4̻T{2:+e3 εYRE~mEN@ 焚\C~ >y=^0aۜ4J=)kZ&xZlf@Giz\ ^8tKcccxlsWl3R&FPFEB1OؔBvR9%*3: O_q5!бdEj&1lY{J~IZp{׫ S k%93c[oU[[W?BPv"Q-,h1Uazj, \TSό'ce:kxfR JEmac*Bx|Ҋt1E[i-Khr?*Y!OSN%s%YRⰣTu~+5l9B'hcQFdG7~9]dGFD의dN][PkuwekT+ܙ8gpN '6a[j/:o]J@m2-TZ9zbkDo9H(T 9#v]oՂ=lKsV#C;l< 'jX,FW^3ZBM4YK4kM-*tƚ쐖u 874"uM9 M|hBk8/:JRy~87{{!d69TEybj/s@ !d*bZtgeOo)ʚU6:V"5xja&WDINo$6۾')RԸ79Il7/`&Gg1 -L< ,V])9b]7H<'݈&-9g+]b3LwU˹lG-|X8d^`&,);7"enPy o ط=s .ӕZ7'"u NYXyսL]6L1@ Rt$Q cenbp8r&sv9v{d:ovDz%`fJknRDʂay-,M JkK@PMH Yd¥]+?)2NKۄ aZ6.XTQONG M깠q԰_>ejG;>(=pmb+_q~yv(.سP#f.c&s`,gm8Ӊ)U*RVrT SQ|%Aշb}-T^˪vʫ !cȼ !OJ`j7_/X4LV5W*X J Lc76! 5qh*Mf2d'W4˷D!Y:E0?T#UesE,2| |m aC;g?dNe~ "dpm⃶^^+7cl*t%tOC4eեڪ6 <ϼefZp N BTۀ!-ɓt'!#SZ<]h%ͳP鮰jy2+C):9'vC‚]!q[vV ,| 'bo#EcATsvK-`";wmt{[NχmŸM\OˣtW7Ӟ22)Р#N Bv]!|j,;ZwT>V.}:z5 p$lq(t#}/Eq4uG߳ФWR̒Oi{BJ ,i<Nd (q'1%" }TRڍr9 %VBsEjΰʵEvz ]bCOHB"[VcbS0|c[n~ 0V7"$6$xיLaރq*3Qv2զ![+ZUԤOl'HN,%5݋2)٥rmX6iH5(&.@%ifR2&P̢OjOpcQ3ЪוlgA'ae 5m.p }Kc)|``V4Lb?KcH"y4c%r"}ƛ7;,EXxE-{Շ5QɅ[ԭ1Pts|XUYMr>B\IBJW&!-µԪ^-z)`%\=53R&Wc[=ά;~*,P%!r{J7ӹ>2yFݬb !hTDjjk}RcH;x;4O1̆nl5 K/ *1F6s1ye Q8 _:/{xa=~%fjVlnsߢZX1ʿ`=qYۏK@8!ѩI1Pn4C'] N!wO˵t~=fÊ]n` x%C{|t x=XSLk sJMO:@mCd:/PC e/=@?JDpG _-,kAσ]ScSqb*\O.=~p%+w)*nq Zd-e[lDRs'e3KRG{#MWZo~46NC% +}B) HAA/BiG6Xao2o7qn\'sRh𮽫h|O&ƿi" Gvw}Sdvq|Cq+ο[grHa\͓K9ˇha+0c-b*פ:EhyKMۍr[%}=@6oqlNr\ʘ!j*j5튥+UV){=gB6x#έGEϾU|U0Ȭ I3p55e)YּH6[U-{Gbh^`،/Qs82r=;#p:^<-R(dӛDc&LW凞0ꃟa\*䄶+"e'8#ʎBMM\Wp/uV/: ޖ iѴأs)ˠˌC7h 7R;-_ DfN(`~ KV7ē(J/-Ĭ # TEɷ1b>~s$U"mYY].?2FD2/5?ob3<)7ZLWdC\ƣ|،řܔoAi44S>hӽaJ4$.z4ń4u-qK{vSƌ~=+*3gLf} FkaVw PN⑑7;.?LW)o''mթd**D& u X3FoFyPcj q^}lqREf+t>}ٰ0%A2 º L*3_*c¢k{Dz<ULo 1DGDQK??`Z<jǹ1I$ͣ[DrQg՝ js'/JWUDŽuSyJ=Uğ+70GTFB_ , AIPi*dB}YxdWG&-.!odÓuvщIQU)N:bv7yRpI@TkS Hnx]|P~5v,Zن!1T2ԫ 0% Kâ+aJ>XbfkcٰT*rl$f}z_QuI 4%-._SxvE(p6Klz 4plO7 M4O^M F 0( M il1dv}?󢀭t niqMߕ&q)ɴmφm$ KjD$wH@d#İZ:t@xSm bC= K*\#E3n޽q}O4SfxWBoIWꣵfoZfoA\)|$eCNzF0f?y!Fz-2YxcX˛GwUmMs*8͊QLrLNXˑqvcs! ^,>1ӘN2ax@M/Ȃ|cþ EYw3ל ) kYH;Oir@iyۃChڸ6򸀦TSinuv,?m3!N@; C2f9Hr陮[Eso\#p?;.2*_%y"P ^Bg8=ՠizNvX˓mR@Rhm=&:0!Wr7ςj-L Xbůurr$,sBٮH%X&MJ^T{; S7 'Da.I\OkK`ll6E~>Z1hOEZZ+-u! IcN8Qk`m1 Z%z  ʸ+EtCU/6c[7%߬i}gIjTXŅ8H鉘Cz @":8b}.8RVc@QOJK}nP6BX cz;^߫n !>-S.?~1Q>oD:%&\7<zj4 ,)Y{_ = XITXĶ05=X*RRjr0J/wCLS_zɓ]@H1WL*:OHo5nV]\DQ69D]Xnsx}H宯P)AAe1WR;ʁyZKr};GrhcBB"G4k&8nj)+5UF4zjdvFi%!,|ׇP2&ZbL7Ko r`H9~% ,@Z+ޘ?-!%罓,p]Kk3&7XŕCR^|Bׅ ȑ4(\I؆K@Ёj 2nX"ɡg"vZN Wδ}EDܿH]9wFBfTwp$5 k<Ŗ0>,Ïjyy @,{:t.%H 9[9T?,aTk v 18D>W&` `Vx(/O"6Cg9RU,Cc Bjm'uJV<3U!/1@Jwn2qQ X_DX@Q=۶lH` ?5N{lJ%I5y+1'V]c V(O}%X_Qi+H"-k $L(d@#b<]~XAz\vlAan-ʋwu#:gŧP qp.V6ȥtFS^A3xϞ!!vitkKo\ٶ Uٞ+@)< ׯ, GǼ';eh`73t6 Bjru1Bs %F_Y< uqFfd0E}!&0L Ô S!W _^t_r6=(`9abi(1Eh4 i,{Fh6.Q>(z.`;%ˋDR%A*єBC܍ui9Eg^_e֌ur|`xE{J+ŌDWpUV9?c;;6gܖ?.Um)(֒. L DKX8D> Pm &OҮ\$b^ YN ",?4y.˧ 8?d<);dɩF LYq%D pL'ghu"TeYf!&Qm94O3gh۸LrәEa> Y i֎i4| 8Ea$k-[>g21uyطkdAoT ^xF;$ qG@+f3 ^9s  YZ