java-17-openjdk-17.0.9.0-150400.3.33.1 >  A e2[p9|ke!(R;/LiKH"~9A{;_1yz\F,I'|8}oLһ'jяe-}/kxsAfh=Ҍo4[SÉ` ju%O*[OfIՑyb܄F8PuVm+,8nj(J3ϥaނ[-6O" #?7m{0e1.rMLz3]@PT|dԃ518bed925d9e42705721fc96b576173888290d5c6792c72e14d2a0f4d6962258eda523f2ed9722ecee893144a070f0f8a0636180Z(e2[p9|eֱn8]mڽXXM`k '>ȸCn.+5PA(8֏J~)jrFa!]e^F;Kd !Oq~"Օ;sE#vtEl>X/ p*yJ\WR0ŏ6*Xn,}C _}3cV\TSxG%lԇp>?d ) Hlp|q        4     , Y  8 ( 8 9 d : g FXGl H I XY0\8 ]\ ^bc^deflu v(w x y$zCjava-17-openjdk17.0.9.0150400.3.33.1OpenJDK 17 Runtime EnvironmentThe OpenJDK 17 runtime environment.e2Ws390zl36 SUSE Linux Enterprise 15SUSE LLC Apache-1.1 AND Apache-2.0 AND GPL-1.0-or-later AND GPL-2.0-only AND GPL-2.0-only WITH Classpath-exception-2.0 AND LGPL-2.0-only AND MPL-1.0 AND MPL-1.1 AND SUSE-Public-Domain AND W3Chttps://www.suse.com/Development/Languages/Javahttps://openjdk.java.net/linuxs390xh #[A큤A큤e2W,e2We2We2We2W(e&e&e&e&b327db1614f6e5167fe0a398cc2a767ab06e3b6ebe88d550bdb1e17926349d25c411bfe6e69df191596809da27bcb251b3bc9f1884bd71fcdf05c51937c41a6e42507981a5d1996b0631426abcdd957a09a365c7c191dba512dd064f372d2937fc8a191aa0c78850194758c77937966cc5bd0fbd2b604188b466571ebcdae570c9079bc3676873b39967861c24036074bf6d224442994b4c4ce79e888602fcd58b2491d0b5cbc67075dcae4d29c8a92b9ab813d9eca05a2f16ee3b3efb970e65e15912c341217081f40f73a89203c765e501470ef3a01099c1995139214ff4d6rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootjava-17-openjdk-17.0.9.0-150400.3.33.1.src.rpmjavajava-17java-17-64java-17-openjdkjava-17-openjdk(s390-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.2)(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)(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)(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)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)17.0.9.0-150400.3.33.13.0.4-14.6.0-14.0-15.2-14.14.3e1@e/e/edd@d@dm@d\d\dI@cl@c1c=@cca @cRc%b?b_b=b8hb7@a@aa@araHwaC1a@a?=@a#fstrba@suse.comschwab@suse.defstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comjsilva@suse.comfstrba@suse.comfstrba@suse.comfstrba@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- Update to upstream tag jdk-17.0.9+9 (October 2023 CPU) * Security fixes + JDK-8286503, JDK-8312367: Enhance security classes + JDK-8296581: Better system proxy support + JDK-8297856: Improve handling of Bidi characters + JDK-8305815, JDK-8307278: Update Libpng to 1.6.39 + JDK-8306881, JDK-8307286: Update FreeType to 2.13.0 + JDK-8309966, CVE-2023-22081, bsc#1216374: Enhanced TLS connections + JDK-8312248: Enhanced archival support redux + JDK-8314649: Enhanced archival support redux + JDK-8317121, CVE-2023-22025, bsc#1216339: vector_masked_load instruction is moved too early after JDK-8286941 * New features + JDK-8276799: Implementation of JEP 422: Linux/RISC-V Port * Other changes + JDK-6176679: Application freezes when copying an animated gif image to the system clipboard + JDK-6381945: (cal) Japanese calendar unit test system should avoid multiple static imports + JDK-8040793: vmTestbase/nsk/monitoring/stress/lowmem fails on calling isCollectionUsageThresholdExceeded() + JDK-8153837: AArch64: Handle special cases for MaxINode & MinINode + JDK-8156889: ListKeychainStore.sh fails in some virtualized environments + JDK-8171221: Remove -XX:+CheckMemoryInitialization + JDK-8180266: Convert sun/security/provider/KeyStore/DKSTest.sh to Java Jtreg Test + JDK-8195589: T6587786.java failed after JDK-8189997 + JDK-8209398: sun/security/pkcs11/KeyStore/SecretKeysBasic.sh failed with "PKCS11Exception: CKR_ATTRIBUTE_SENSITIVE" + JDK-8225012: sanity/client/SwingSet/src/ToolTipDemoTest.java fails on Windows + JDK-8229147: Linux os::create_thread() overcounts guardpage size with newer glibc (>=2.27) + JDK-8252713: jtreg time out of CtrlASCII.java seems to hang the Xserver. + JDK-8255548: Missing coverage for javax.xml.crypto.dom.DOMCryptoContext + JDK-8263044: jdk/jfr/jvm/TestDumpOnCrash.java timed out + JDK-8267188: gc/stringdedup/ /TestStringDeduplicationInterned.java fails with Shenandoah + JDK-8267341: macos attempt_reserve_memory_at(arg1, arg2, true) failure + JDK-8267517: async logging for stdout and stderr + JDK-8267860: Off-by-one bug when searching arrays in AlpnGreaseTest + JDK-8268852: AsyncLogWriter should not overide is_Named_thread() + JDK-8269091: javax/sound/sampled/Clip/SetPositionHang.java failed with ArrayIndexOutOfBoundsException: Array index out of range: -4 + JDK-8269466: Factor out the common code for initializing and starting internal VM JavaThreads + JDK-8270331: [TESTBUG] Error: Not a test or directory containing tests: java/awt/print/PrinterJob/InitToBlack.java + JDK-8270794: Avoid loading Klass* twice in TypeArrayKlass::oop_size() + JDK-8270894: Use acquire semantics in ObjectSynchronizer::read_stable_mark() + JDK-8271707: migrate tests to use jdk.test.whitebox.WhiteBox + JDK-8271898: disable os.release_multi_mappings_vm on macOS-X64 + JDK-8272586: emit abstract machine code in hs-err logs + JDK-8272654: Mark word accesses should not use Access API + JDK-8273092: Sort classlist in JDK image + JDK-8273803: Zero: Handle "zero" variant in CommandLineOptionTest.java + JDK-8274986: max code printed in hs-err logs should be configurable + JDK-8275031: runtime/ErrorHandling/ /MachCodeFramesInErrorFile.java fails when hsdis is present + JDK-8275303: sun/java2d/pipe/InterpolationQualityTest.java fails with D3D basic render driver + JDK-8275415: Prepare Leak Profiler for Lilliput + JDK-8275662: remove test/lib/sun/hotspot + JDK-8276333: jdk/jfr/event/oldobject/TestLargeRootSet.java failed "assert(!contains(edge->reference())) failed: invariant" + JDK-8276651: java/lang/ProcessHandle tests fail with "RuntimeException: Input/output error" in java.lang.ProcessHandleImpl$Info.info0 + JDK-8276696: ParallelObjectIterator freed at the wrong time in VM_HeapDumper + JDK-8277102: Dubious PrintCompilation output + JDK-8277353: java/security/MessageDigest/ThreadSafetyTest.java test times out + JDK-8277417: C1 LIR instruction for load-klass + JDK-8277427: Update jib-profiles.js to use JMH 1.33 devkit + JDK-8277654: Shenandoah: Don't produce new memory state in C2 LRB runtime call + JDK-8277860: PPC: Remove duplicate info != NULL check + JDK-8278141: LIR_OpLoadKlass::_info shadows the field of the same name from LIR_Op + JDK-8278456: Define jtreg jdk_desktop test group time-based sub-tasks for use by headful testing. + JDK-8279545: Buffer overrun in reverse_words of sharedRuntime_x86_64.cpp:3517 + JDK-8280032: Update jib-profiles.js to use JMH 1.34 devkit + JDK-8280396: G1: Full gc mark stack draining should prefer to make work available to other threads + JDK-8280885: Shenandoah: Some tests failed with "EA: missing allocation reference path" + JDK-8281507: Two javac tests have bad jtreg `@clean` tags + JDK-8281717: Cover logout method for several LoginModule + JDK-8282404: DrawStringWithInfiniteXform.java failed with "RuntimeException: drawString with InfiniteXform transform takes long time" + JDK-8282651: ZGC: vmTestbase/gc/ArrayJuggle/ tests fails intermittently with exit code 97 + JDK-8282665: [REDO] ByteBufferTest.java: replace endless recursion with RuntimeException in void ck(double x, double y) + JDK-8283056: show abstract machine code in hs-err for all VM crashes + JDK-8283276: java/io/ObjectStreamClass/ /ObjectStreamClassCaching.java fails with various GCs + JDK-8283326: Implement SafeFetch statically + JDK-8283724: Incorrect description for jtreg-failure-handler option + JDK-8283756: (zipfs) ZipFSOutputStreamTest.testOutputStream should only check inflated bytes + JDK-8283865: riscv: Break down -XX:+UseRVB into seperate options for each bitmanip extension + JDK-8283929: GHA: Add RISC-V build config + JDK-8284068: riscv: should call Atomic::release_store in JavaThread::set_thread_state + JDK-8284090: com/sun/security/auth/module/AllPlatforms.java fails to compile + JDK-8284273: Early crashes in os::print_context on AArch64 + JDK-8284760: Correct type/array element offset in LibraryCallKit::get_state_from_digest_object() + JDK-8284772: GHA: Use GCC Major Version Dependencies Only + JDK-8284910: Buffer clean in PasswordCallback + JDK-8284937: riscv: should not allocate special register for temp + JDK-8284997: arm32 build crashes since JDK-8283326 + JDK-8285303: riscv: Incorrect register mask in call_native_base + JDK-8285437: riscv: Fix MachNode size mismatch for MacroAssembler::verify_oops* + JDK-8285630: Fix a configure error in RISC-V cross build + JDK-8285675: Temporary fix for arm32 SafeFetch + JDK-8285699: riscv: Provide information when hitting a HaltNode + JDK-8285711: riscv: RVC: Support disassembler show-bytes option + JDK-8285756: clean up use of bad arguments for `@clean` in langtools tests + JDK-8285980: Several tests in compiler/c2/irTests miss @requires vm.compiler2.enabled + JDK-8286481: Exception printed to stdout on Windows when storing transparent image in clipboard + JDK-8286620: Create regression test for verifying setMargin() of JRadioButton + JDK-8286623: Bundle zlib by default with JDK on macos aarch64 + JDK-8287227: Shenandoah: A couple of virtual thread tests failed with iu mode even without Loom enabled. + JDK-8287418: riscv: Fix correctness issue of MacroAssembler::movptr + JDK-8287552: riscv: Fix comment typo in li64 + JDK-8287970: riscv: jdk/incubator/vector/*VectorTests failing + JDK-8288719: [arm32] SafeFetch32 thumb interleaving causes random crashes + JDK-8289077: Add manual tests to open + JDK-8289238: Refactoring changes to PassFailJFrame Test Framework + JDK-8289510: Improve test coverage for XPath Axes: namespace + JDK-8289512: Fix GCC 12 warnings for adlc output_c.cpp + JDK-8289547: Update javax/swing/Popup/TaskbarPositionTest.java + JDK-8289646: configure script failed on WSL + JDK-8289688: jfr command hangs when it processes invalid file + JDK-8289748: C2 compiled code crashes with SIGFPE with - XX:+StressLCM and -XX:+StressGCM + JDK-8289797: tools/launcher/I18NArgTest.java fails on Japanese Windows environment + JDK-8289917: Metadata for regionsRefilled of G1EvacuationStatistics event is wrong + JDK-8290137: riscv: small refactoring for add_memory_int32/64 + JDK-8290164: compiler/runtime/TestConstantsInError.java fails on riscv + JDK-8290464: Optimize ResourceArea zapping on ResourceMark release + JDK-8290469: Add new positioning options to PassFailJFrame test framework + JDK-8290496: riscv: Fix build warnings-as-errors with GCC 11 + JDK-8291444: GHA builds/tests won't run manually if disabled from automatic running + JDK-8291830: jvmti/RedefineClasses/StressRedefine failed: assert(!is_null(v)) failed: narrow klass value can never be zero + JDK-8291893: riscv: remove fence.i used in user space + JDK-8291947: riscv: fail to build after JDK-8290840 + JDK-8291952: riscv: Remove PRAGMA_NONNULL_IGNORED + JDK-8292182: [TESTLIB] Enhance JAXPPolicyManager to setup required permissions for jtreg version 7 jar + JDK-8292315: Tests should not rely on specific JAR file names (hotspot) + JDK-8292316: Tests should not rely on specific JAR file names (jpackage) + JDK-8292683: Remove BadKeyUsageTest.java from Problem List + JDK-8292698: Improve performance of DataInputStream + JDK-8292716: Configure should check that jtreg is of the required version + JDK-8292763: JDK-8292716 breaks configure without jtreg + JDK-8292867: RISC-V: Simplify weak CAS return value handling + JDK-8293012: ConstantPool::print_on can crash if _cache is NULL + JDK-8293050: RISC-V: Remove redundant non-null assertions about macro-assembler + JDK-8293098: GHA: Harmonize GCC version handling for host and cross builds + JDK-8293100: RISC-V: Need to save and restore callee-saved FloatRegisters in StubGenerator::generate_call_stub + JDK-8293107: GHA: Bump to Ubuntu 22.04 + JDK-8293114: JVM should trim the native heap + JDK-8293166: jdk/jfr/jvm/TestDumpOnCrash.java fails on Linux ppc64le and Linux aarch64 + JDK-8293177: Verify version numbers in legal files + JDK-8293180: JQuery UI license file not updated + JDK-8293252: Shenandoah: ThreadMXBean synchronizer tests crash with aggressive heuristics + JDK-8293361: GHA: dump config.log in case of configure failure + JDK-8293474: RISC-V: Unify the way of moving function pointer + JDK-8293524: RISC-V: Use macro-assembler functions as appropriate + JDK-8293566: RISC-V: Clean up push and pop registers + JDK-8293811: Provide a reason for PassFailJFrame.forceFail + JDK-8293851: hs_err should print more stack in hex dump + JDK-8294012: RISC-V: get/put_native_u8 missing the case when address&7 is 6 + JDK-8294083: RISC-V: Minimal build failed with - -disable-precompiled-headers + JDK-8294086: RISC-V: Cleanup InstructionMark usages in the backend + JDK-8294087: RISC-V: RVC: Fix a potential alignment issue and add more alignment assertions for the patchable calls/nops + JDK-8294149: JMH 1.34 and later requires jopt-simple 5.0.4 + JDK-8294187: RISC-V: Unify all relocations for the backend into AbstractAssembler::relocate() + JDK-8294366: RISC-V: Partially mark out incompressible regions + JDK-8294430: RISC-V: Small refactoring for movptr_with_offset + JDK-8294492: RISC-V: Use li instead of patchable movptr at non-patchable callsites + JDK-8294679: RISC-V: Misc crash dump improvements + JDK-8294941: GHA: Cut down cross-compilation sysroots + JDK-8294956: GHA: qemu-debootstrap is deprecated, use the regular one + JDK-8295110: RISC-V: Mark out relocations as incompressible + JDK-8295213: Run GHA manually with user-specified make and configure arguments + JDK-8295270: RISC-V: Clean up and refactoring for assembler functions + JDK-8295396: RISC-V: Cleanup useless CompressibleRegions + JDK-8295657: SA: Allow larger object alignments + JDK-8295737: macOS: Print content cut off when width > height with portrait orientation + JDK-8295811: serviceability/sa/TestObjectAlignment.java fails on x86_32 + JDK-8295812: Skip the "half float" support in LittleCMS during the build + JDK-8295894: Remove SECOM certificate that is expiring in September 2023 + JDK-8295926: RISC-V: C1: Fix LIRGenerator::do_LibmIntrinsic + JDK-8295968: RISC-V: Rename some assembler intrinsic functions for RVV 1.0 + JDK-8296384: [TESTBUG] sun/security/provider/SecureRandom/ /AbstractDrbg/SpecTest.java intermittently timeout + JDK-8296435: RISC-V: Small refactoring for increment/decrement + JDK-8296447: RISC-V: Make the operands order of vrsub_vx/vrsub_vi consistent with RVV 1.0 spec + JDK-8296448: RISC-V: Fix temp usages of heapbase register killed by MacroAssembler::en/decode_klass_not_null + JDK-8296602: RISC-V: improve performance of copy_memory stub + JDK-8296771: RISC-V: C2: assert(false) failed: bad AD file + JDK-8296796: Provide clean, platform-agnostic interface to C-heap trimming + JDK-8296916: RISC-V: Move some small macro-assembler functions to header file + JDK-8297350: Update JMH devkit to 1.36 + JDK-8297359: RISC-V: improve performance of floating Max Min intrinsics + JDK-8297476: Increase InlineSmallCode default from 1000 to 2500 for RISC-V + JDK-8297644: RISC-V: Compilation error when shenandoah is disabled + JDK-8297681: Unnecessary color conversion during 4BYTE_ABGR_PRE to INT_ARGB_PRE blit + JDK-8297697: RISC-V: Add support for SATP mode detection + JDK-8297715: RISC-V: C2: Use single-bit instructions from the Zbs extension + JDK-8297887: Update Siphash + JDK-8297923: java.awt.ScrollPane broken after multiple scroll up/down + JDK-8298138: Shenandoah: HdrSeq asserts "sub-bucket index (512) overflow for value ( 1.00)" + JDK-8298921: Create a regression test for JDK-8139581 + JDK-8298974: Add ftcolor.c to imported freetype sources + JDK-8299158: Improve MD5 intrinsic on AArch64 + JDK-8299168: RISC-V: Fix MachNode size mismatch for MacroAssembler::_verify_oops* + JDK-8299330: Minor improvements in MSYS2 Workflow handling + JDK-8299617: CurrencySymbols.properties is missing the copyright notice + JDK-8299658: C1 compilation crashes in LinearScan::resolve_exception_edge + JDK-8299713: Test javax/swing/JTableHeader/6889007/ /bug6889007.java failed: Wrong type of cursor + JDK-8299827: Add resolved IP address in connection exception for sockets + JDK-8299847: RISC-V: Improve PrintOptoAssembly output of CMoveI/L nodes + JDK-8299962: Speed up compiler/intrinsics/unsafe/ /DirectByteBufferTest.java and HeapByteBufferTest.java + JDK-8300053: Shenandoah: Handle more GCCauses in ShenandoahControlThread::request_gc + JDK-8300098: java/util/concurrent/ConcurrentHashMap/ /ConcurrentAssociateTest.java fails with internal timeout when executed with TieredCompilation1/3 + JDK-8300109: RISC-V: Improve code generation for MinI/MaxI nodes + JDK-8300405: Screen capture for test JFileChooserSetLocationTest.java, failure case + JDK-8300584: Accelerate AVX-512 CRC32C for small buffers + JDK-8300659: Refactor TestMemoryAwareness to use WhiteBox api for host values + JDK-8300693: Lower the compile threshold and reduce the iterations of warmup loop in VarHandles tests + JDK-8301033: RISC-V: Handle special cases for MinI/MaxI nodes for Zbb + JDK-8301036: RISC-V: Factor out functions baseOffset & baseOffset32 from MacroAssembler + JDK-8301067: RISC-V: better error message when reporting unsupported satp modes + JDK-8301074: Replace NULL with nullptr in share/opto/ + JDK-8301097: Update GHA XCode to 12.5.1 + JDK-8301153: RISC-V: pipeline class for several instructions is not set correctly + JDK-8301167: Update VerifySignedJar to actually exercise and test verification + JDK-8301187: Memory leaks in OopMapCache + JDK-8301269: Update Commons BCEL to Version 6.7.0 + JDK-8301313: RISC-V: C2: assert(false) failed: bad AD file due to missing match rule + JDK-8301367: Add exception handler method to the BaseLdapServer + JDK-8301628: RISC-V: c2 fix pipeline class for several instructions + JDK-8301700: Increase the default TLS Diffie-Hellman group size from 1024-bit to 2048-bit + JDK-8301818: RISC-V: Factor out function mvw from MacroAssembler + JDK-8301852: RISC-V: Optimize class atomic when order is memory_order_relaxed + JDK-8301959: Compile command in compiler.loopopts.TestRemoveEmptyCountedLoop does not work + JDK-8302114: RISC-V: Several foreign jtreg tests fail with debug build after JDK-8301818 + JDK-8302150: Speed up compiler/codegen/Test7100757.java + JDK-8302161: Upgrade jQuery UI to version 1.13.2 + JDK-8302182: Update Public Suffix List to 88467c9 + JDK-8302289: RISC-V: Use bgez instruction in arraycopy_simple_check when possible + JDK-8302736: Major performance regression in Math.log on aarch64 + JDK-8302776: RISC-V: Fix typo CSR_INSTERT to CSR_INSTRET + JDK-8303047: avoid NULL after 8301661 + JDK-8303154: Investigate and improve instruction cache flushing during compilation + JDK-8303215: Make thread stacks not use huge pages + JDK-8303279: C2: crash in SubTypeCheckNode::sub() at IGVN split if + JDK-8304293: RISC-V: JDK-8276799 missed atomic intrinsic support for C1 + JDK-8304314: StackWalkTest.java fails after CODETOOLS-7903373 + JDK-8304353: Add lib-test tier1 testing in GHA + JDK-8304725: AsyncGetCallTrace can cause SIGBUS on M1 + JDK-8304845: Update PCSC-Lite for Suse Linux to 1.9.9 and fix incomplete license wording + JDK-8304976: Optimize DateTimeFormatterBuilder.ZoneTextPrinterParser.getTree() + JDK-8305006: Use correct register in riscv_enc_fast_unlock() + JDK-8305008: RISC-V: Factor out immediate checking functions from assembler_riscv.inline.hpp + JDK-8305112: RISC-V: Typo fix for RVC description + JDK-8305236: Some LoadLoad barriers in the interpreter are unnecessary after JDK-8220051 + JDK-8305421: Work around JDK-8305420 in CDSJDITest.java + JDK-8305425: Thread.isAlive0 doesn't need to call into the VM + JDK-8305512: RISC-V: Enable RVC extension by default on supported hardware + JDK-8305670: Performance regression in LockSupport.unpark with lots of idle threads + JDK-8305728: RISC-V: Use bexti instruction to do single-bit testing + JDK-8305763: Parsing a URI with an underscore goes through a silent exception, negatively impacting performance + JDK-8305766: ProblemList runtime/CompressedOops/ /CompressedClassPointers.java + JDK-8305858: Resolve multiple definition of 'handleSocketError' when statically linking with JDK native libraries + JDK-8305950: Have -XshowSettings option display tzdata version + JDK-8305995: Footprint regression from JDK-8224957 + JDK-8306060: Open source few AWT Insets related tests + JDK-8306076: Open source AWT misc tests + JDK-8306134: Open source some AWT tests relating to Button and a few other classes + JDK-8306135: Clean up and open source some AWT tests + JDK-8306137: Open source several AWT ScrollPane related tests + JDK-8306281: function isWsl() returns false on WSL2 + JDK-8306372: Open source AWT CardLayout and Checkbox tests + JDK-8306428: RunThese30M.java crashed with assert(early->flag() == current->flag() || early->flag() == mtNone) + JDK-8306430: Open source some AWT tests related to TextComponent and Toolkit + JDK-8306435: Juggle04/TestDescription.java should be a booleanArr test and not a byteArr one + JDK-8306484: Open source several AWT Choice jtreg tests + JDK-8306566: Open source several clipboard AWT tests + JDK-8306575: Clean up and open source four Dialog related tests + JDK-8306636: Disable compiler/c2/Test6905845.java with - XX:TieredStopAtLevel=3 + JDK-8306638: Open source some AWT tests related to datatransfer and Toolkit + JDK-8306667: RISC-V: Fix storeImmN0 matching rule by using zr register + JDK-8306682: Open source a few more AWT Choice tests + JDK-8306718: Optimize and opensource some old AWT tests + JDK-8306738: Select num workers for safepoint ParallelCleanupTask + JDK-8306765: Some client related jtreg problem list entries are malformed + JDK-8306812: Open source several AWT Miscellaneous tests + JDK-8307067: remove broken EnableThreadSMRExtraValidityChecks option + JDK-8307068: store a JavaThread* in the java.lang.Thread object after the JavaThread* is added to the main ThreadsList + JDK-8307078: Opensource and clean up five more AWT Focus related tests + JDK-8307079: Update test java/awt/Choice/DragOffNoSelect.java + JDK-8307083: Open source some drag and drop tests 3 + JDK-8307147: [x86] Dangling pointer warning for Assembler::_attributes + JDK-8307150: RISC-V: Remove remaining StoreLoad barrier with UseCondCardMark for Serial/Parallel GC + JDK-8307156: native_thread not protected by TLH + JDK-8307165: java/awt/dnd/NoFormatsDropTest/ /NoFormatsDropTest.java timed out + JDK-8307299: Move more DnD tests to open + JDK-8307301: Update HarfBuzz to 7.2.0 + JDK-8307348: Parallelize heap walk for ObjectCount(AfterGC) JFR event collection + JDK-8307395: Add missing STS to Shenandoah + JDK-8307446: RISC-V: Improve performance of floating point to integer conversion + JDK-8307526: [JFR] Better handling of tampered JFR repository + JDK-8307555: Reduce memory reads in x86 MD5 intrinsic + JDK-8307569: Build with gcc8 is broken after JDK-8307301 + JDK-8307572: AArch64: Vector registers are clobbered by some macroassemblers + JDK-8307603: [AIX] Broken build after JDK-8307301 + JDK-8307604: gcc12 based Alpine build broken build after JDK-8307301 + JDK-8307651: RISC-V: stringL_indexof_char instruction has wrong format string + JDK-8307653: Adjust delay time and gc log argument in TestAbortOnVMOperationTimeout + JDK-8307683: Loop Predication should not hoist range checks with trap on success projection by negating their condition + JDK-8307766: Linux: Provide the option to override the timer slack + JDK-8308089: [riscv-port-jdk17u] Intrinsify Unsafe.storeStoreFence + JDK-8308090: Add container tests for on-the-fly resource quota updates + JDK-8308152: PropertyDescriptor should work with overridden generic getter method + JDK-8308156: VerifyCACerts.java misses blank in error output + JDK-8308192: Error in parsing replay file when staticfield is an array of single dimension + JDK-8308232: nsk/jdb tests don't pass -verbose flag to the debuggee + JDK-8308277: RISC-V: Improve vectorization of Match.sqrt() on floats + JDK-8308283: Build failure with GCC12 & GCC13 + JDK-8308300: enhance exceptions in MappedMemoryUtils.c + JDK-8308643: Incorrect value of 'used' jvmstat counter + JDK-8308766: TLAB initialization may cause div by zero + JDK-8308803: Improve java/util/UUID/UUIDTest.java + JDK-8308872: enhance logging and some exception in krb5/Config.java + JDK-8308997: RISC-V: Sign extend when comparing 32-bit value with zero instead of testing the sign bit + JDK-8309088: security/infra/java/security/cert/ /CertPathValidator/certification/AmazonCA.java fails + JDK-8309095: Remove UTF-8 character from TaskbarPositionTest.java + JDK-8309107: Bump update version for OpenJDK: jdk-17.0.9 + JDK-8309119: [17u/11u] Redo JDK-8297951: C2: Create skeleton predicates for all If nodes in loop predication + JDK-8309138: Fix container tests for jdks with symlinked conf dir + JDK-8309228: Clarify EXPERIMENTAL flags comment in hotspot/share/runtime/globals.hpp + JDK-8309254: Implement fast-path for ASCII-compatible CharsetEncoders on RISC-V + JDK-8309266: C2: assert(final_con == (jlong)final_int) failed: final value should be integer + JDK-8309297: Adjust ShenandoahHeap print_heap_regions_on + JDK-8309340: Provide sctpHandleSocketErrorWithMessage + JDK-8309427: [riscv-port-jdk17u] Remove unused RoundDoubleModeV C2 node + JDK-8309550: jdk.jfr.internal.Utils::formatDataAmount method should gracefully handle amounts equal to Long.MIN_VALUE + JDK-8309591: Socket.setOption(TCP_QUICKACK) uses wrong level + JDK-8309613: [Windows] hs_err files sometimes miss information about the code containing the error + JDK-8309746: Reconfigure check should include make/conf/version-numbers.conf + JDK-8309862: Unsafe list operations in JfrStringPool + JDK-8309956: Shenandoah: Strengthen the mark word check in string dedup + JDK-8309959: JFR: Display N/A for missing data amount + JDK-8310054: ScrollPane insets are incorrect + JDK-8310126: C1: Missing receiver null check in Reference::get intrinsic + JDK-8310259: Pin msys2/setup-msys2 github action to a specific commit + JDK-8310549: avoid potential leaks in KeystoreImpl.m related to JNU_CHECK_EXCEPTION early returns + JDK-8310551: vmTestbase/nsk/jdb/interrupt/interrupt001/ /interrupt001.java timed out due to missing prompt + JDK-8310873: Re-enable locked_create_entry symbol check in runtime/NMT/CheckForProperDetailStackTrace.java for RISC-V + JDK-8311033: [macos] PrinterJob does not take into account Sides attribute + JDK-8311249: Remove unused MemAllocator::obj_memory_range + JDK-8311285: report some fontconfig related environment variables in hs_err file + JDK-8311689: Wrong visible amount in Adjustable of ScrollPane + JDK-8311862: RISC-V: small improvements to shift immediate instructions + JDK-8311923: TestIRMatching.java fails on RISC-V + JDK-8312029: Add CriticalNative tests to ProblemList for 8312028 + JDK-8312511: GHA: Bump cross-compile runner to Ubuntu 22.04 + JDK-8312525: New test runtime/os/TestTrimNative.java#trimNative is failing: did not see the expected RSS reduction + JDK-8312555: Ideographic characters aren't stretched by AffineTransform.scale(2, 1) + JDK-8313262: C2: Sinking node may cause required cast to be dropped + JDK-8313402: C1: Incorrect LoadIndexed value numbering + JDK-8313428: GHA: Bump GCC versions for July 2023 updates + JDK-8313576: GCC 7 reports compiler warning in bundled freetype 2.13.0 + JDK-8313676: Amend TestLoadIndexedMismatch test to target intrinsic directly + JDK-8313678: SymbolTable can leak Symbols during cleanup + JDK-8313701: GHA: RISC-V should use the official repository for bootstrap + JDK-8313707: GHA: Bootstrap sysroots with --variant=minbase + JDK-8313796: AsyncGetCallTrace crash on unreadable interpreter method pointer + JDK-8313815: The exception messages printed by jcmd ManagementAgent.start are corrupted on Japanese Windows + JDK-8313874: JNI NewWeakGlobalRef throws exception for null arg + JDK-8314020: Print instruction blocks in byte units + JDK-8314117: RISC-V: Incorrect VMReg encoding in RISCV64Frame.java + JDK-8314118: Update JMH devkit to 1.37 + JDK-8314262: GHA: Cut down cross-compilation sysroots deeper + JDK-8314426: runtime/os/TestTrimNative.java is failing on slow machines + JDK-8314501: Shenandoah: sun/tools/jhsdb/heapconfig/ /JMapHeapConfigTest.java fails + JDK-8314517: some tests fail in case ipv6 is disabled on the machine + JDK-8314552: Fix javadoc tests to work with jtreg 7 + JDK-8314658: [17u] GHA: Sync up debian-version for cross-builds + JDK-8314730: GHA: Drop libfreetype6-dev transitional package in favor of libfreetype-dev + JDK-8314960: Add Certigna Root CA - 2 + JDK-8317040: Exclude cleaner test failing on older releases + JDK-8317643: [17u] Remove designator DEFAULT_PROMOTED_VERSION_PRE=ea for release 17.0.9 - Modified patches: * nss-security-provider.patch * fips.patch + rediff- Enable JIT on riscv64- Compiler flags to realign stack on ix86 (bsc#1214790)- Added patch: * reproducible-properties.patch + use SOURCE_DATE_EPOCH for timestamp in the generated properties files- Update to upstream tag jdk-17.0.8.1+1 (August 2023 emergency release fixing a regression in July 2023 CPU) * Changes: + JDK-8313765: Invalid CEN header (invalid zip64 extra data field size) + JDK-8314677: Bump update version for OpenJDK: jdk-17.0.8.1- Added patch: * reproducible-javadoc-timestamp.patch + use SOURCE_DATE_EPOCH in javadoc and make the javadoc generation more reproducible- Update to upstream tag jdk-17.0.8+7 (July 2023 CPU) * CVEs + CVE-2023-22006, bsc#1213473 + CVE-2023-22036, bsc#1213474 + CVE-2023-22041, bsc#1213475 + CVE-2023-22044, bsc#1213479 + CVE-2023-22045, bsc#1213481 + CVE-2023-22049, bsc#1213482 + CVE-2023-25193, bsc#1207922 * Security fixes + JDK-8294323: Improve Shared Class Data + JDK-8296565: Enhanced archival support + JDK-8298676, JDK-8300891: Enhanced Look and Feel + JDK-8300285: Enhance TLS data handling + JDK-8300596: Enhance Jar Signature validation + JDK-8301998, JDK-8302084: Update HarfBuzz to 7.0.1 + JDK-8302475: Enhance HTTP client file downloading + JDK-8302483: Enhance ZIP performance + JDK-8303376: Better launching of JDI + JDK-8304460: Improve array usages + JDK-8304468: Better array usages + JDK-8305312: Enhanced path handling + JDK-8308682: Enhance AES performance * Other changes + JDK-8178806: Better exception logging in crypto code + JDK-8201516: DebugNonSafepoints generates incorrect information + JDK-8224768: Test ActalisCA.java fails + JDK-8227060: Optimize safepoint cleanup subtask order + JDK-8227257: javax/swing/JFileChooser/4847375/bug4847375.java fails with AssertionError + JDK-8238274: (sctp) JDK-7118373 is not fixed for SctpChannel + JDK-8244976: vmTestbase/nsk/jdi/Event/request/request001.java doesn' initialize eName + JDK-8245877: assert(_value != __null) failed: resolving NULL _value in JvmtiExport::post_compiled_method_load + JDK-8248001: javadoc generates invalid HTML pages whose ftp:// links are broken + JDK-8252990: Intrinsify Unsafe.storeStoreFence + JDK-8254711: Add java.security.Provider.getService JFR Event + JDK-8257856: Make ClassFileVersionsTest.java robust to JDK version updates + JDK-8261495: Shenandoah: reconsider update references memory ordering + JDK-8268288: jdk/jfr/api/consumer/streaming/ /TestOutOfProcessMigration.java fails with "Error: ShouldNotReachHere()" + JDK-8268298: jdk/jfr/api/consumer/log/TestVerbosity.java fails: unexpected log message + JDK-8268582: javadoc throws NPE with --ignore-source-errors option + JDK-8269821: Remove is-queue-active check in inner loop of write_ref_array_pre_work + JDK-8270434: JDI+UT: Unexpected event in JDI tests + JDK-8270859: Post JEP 411 refactoring: client libs with maximum covering > 10K + JDK-8270869: G1ServiceThread may not terminate + JDK-8271519: java/awt/event/SequencedEvent/ /MultipleContextsFunctionalTest.java failed with "Total [200] - Expected [400]" + JDK-8273909: vmTestbase/nsk/jdi/Event/request/request001 can still fail with "ERROR: new event is not ThreadStartEvent" + JDK-8274243: Implement fast-path for ASCII-compatible CharsetEncoders on aarch64 + JDK-8274615: Support relaxed atomic add for linux-aarch64 + JDK-8274864: Remove Amman/Cairo hacks in ZoneInfoFile + JDK-8275233: Incorrect line number reported in exception stack trace thrown from a lambda expression + JDK-8275287: Relax memory ordering constraints on updating instance class and array class counters + JDK-8275721: Name of UTC timezone in a locale changes depending on previous code + JDK-8275735: [linux] Remove deprecated Metrics api (kernel memory limit) + JDK-8276058: Some swing test fails on specific CI macos system + JDK-8277407: javax/swing/plaf/synth/SynthButtonUI/6276188/ /bug6276188.java fails to compile after JDK-8276058 + JDK-8277775: Fixup bugids in RemoveDropTargetCrashTest.java - add 4357905 + JDK-8278146: G1: Rework VM_G1Concurrent VMOp to clearly identify it as pause + JDK-8278434: timeouts in test java/time/test/java/time/ /format/TestZoneTextPrinterParser.java + JDK-8278834: Error "Cannot read field "sym" because "this.lvar[od]" is null" when compiling + JDK-8282077: PKCS11 provider C_sign() impl should handle CKR_BUFFER_TOO_SMALL error + JDK-8282201: Consider removal of expiry check in VerifyCACerts.java test + JDK-8282227: Locale information for nb is not working properly + JDK-8282704: runtime/Thread/StopAtExit.java may leak memory + JDK-8283057: Update GCC to version 11.2.0 for Oracle builds on Linux + JDK-8283062: Uninitialized warnings in libgtest with GCC 11.2 + JDK-8283520: JFR: Memory leak in dcmd_arena + JDK-8283566: G1: Improve G1BarrierSet::enqueue performance + JDK-8284331: Add sanity check for signal handler modification warning. + JDK-8285635: javax/swing/JRootPane/DefaultButtonTest.java failed with Default Button not pressed for L&F: com.sun.java.swing.plaf.motif.MotifLookAndFeel + JDK-8285987: executing shell scripts without #! fails on Alpine linux + JDK-8286191: misc tests fail due to JDK-8285987 + JDK-8286287: Reading file as UTF-16 causes Error which "shouldn't happen" + JDK-8286331: jni_GetStringUTFChars() uses wrong heap allocator + JDK-8286346: 3-parameter version of AllocateHeap should not ignore AllocFailType + JDK-8286398: Address possibly lossy conversions in jdk.internal.le + JDK-8287007: [cgroups] Consistently use stringStream throughout parsing code + JDK-8287246: DSAKeyValue should check for missing params instead of relying on KeyFactory provider + JDK-8287541: Files.writeString fails to throw IOException for charset "windows-1252" + JDK-8287854: Dangling reference in ClassVerifier::verify_class + JDK-8287876: The recently de-problemlisted TestTitledBorderLeak test is unstable + JDK-8287897: Augment src/jdk.internal.le/share/legal/jline.md with information on 4th party dependencies + JDK-8288589: Files.readString ignores encoding errors for UTF-16 + JDK-8289509: Improve test coverage for XPath Axes: descendant, descendant-or-self, following, following-sibling + JDK-8289735: UTIL_LOOKUP_PROGS fails on pathes with space + JDK-8289949: Improve test coverage for XPath: operators + JDK-8290822: C2: assert in PhaseIdealLoop::do_unroll() is subject to undefined behavior + JDK-8291226: Create Test Cases to cover scenarios for JDK-8278067 + JDK-8291637: HttpClient default keep alive timeout not followed if server sends invalid value + JDK-8291638: Keep-Alive timeout of 0 should close connection immediately + JDK-8292206: TestCgroupMetrics.java fails as getMemoryUsage() is lower than expected + JDK-8292301: [REDO v2] C2 crash when allocating array of size too large + JDK-8292407: Improve Weak CAS VarHandle/Unsafe tests resilience under spurious failures + JDK-8292713: Unsafe.allocateInstance should be intrinsified without UseUnalignedAccesses + JDK-8292755: Non-default method in interface leads to a stack overflow in JShell + JDK-8292990: Improve test coverage for XPath Axes: parent + JDK-8293295: Add type check asserts to java_lang_ref_Reference accessors + JDK-8293492: ShenandoahControlThread missing from hs-err log and thread dump + JDK-8293858: Change PKCS7 code to use default SecureRandom impl instead of SHA1PRNG + JDK-8293887: AArch64 build failure with GCC 12 due to maybe-uninitialized warning in libfdlibm k_rem_pio2.c + JDK-8294183: AArch64: Wrong macro check in SharedRuntime::generate_deopt_blob + JDK-8294281: Allow warnings to be disabled on a per-file basis + JDK-8294673: JFR: Add SecurityProviderService#threshold to TestActiveSettingEvent.java + JDK-8294717: (bf) DirectByteBuffer constructor will leak if allocating Deallocator or Cleaner fails with OOME + JDK-8294906: Memory leak in PKCS11 NSS TLS server + JDK-8295564: Norwegian Nynorsk Locale is missing formatting + JDK-8295974: jni_FatalError and Xcheck:jni warnings should print the native stack when there are no Java frames + JDK-8296084: javax/swing/JSpinner/4788637/bug4788637.java fails intermittently on a VM + JDK-8296318: use-def assert: special case undetected loops nested in infinite loops + JDK-8296343: CPVE thrown on missing content-length in OCSP response + JDK-8296412: Special case infinite loops with unmerged backedges in IdealLoopTree::check_safepts + JDK-8296545: C2 Blackholes should allow load optimizations + JDK-8296934: Write a test to verify whether Undecorated Frame can be iconified or not + JDK-8297000: [jib] Add more friendly warning for proxy issues + JDK-8297154: Improve safepoint cleanup logging + JDK-8297450: ScaledTextFieldBorderTest.java fails when run with -show parameter + JDK-8297587: Upgrade JLine to 3.22.0 + JDK-8297730: C2: Arraycopy intrinsic throws incorrect exception + JDK-8297955: LDAP CertStore should use LdapName and not String for DNs + JDK-8298488: [macos13] tools/jpackage tests failing with "Exit code: 137" on macOS + JDK-8298887: On the latest macOS+XCode the Robot API may report wrong colors + JDK-8299179: ArrayFill with store on backedge needs to reduce length by 1 + JDK-8299259: C2: Div/Mod nodes without zero check could be split through iv phi of loop resulting in SIGFPE + JDK-8299544: Improve performance of CRC32C intrinsics (non-AVX-512) for small inputs + JDK-8299570: [JVMCI] Insufficient error handling when CodeBuffer is exhausted + JDK-8299959: C2: CmpU::Value must filter overflow computation against local sub computation + JDK-8300042: Improve CPU related JFR events descriptions + JDK-8300079: SIGSEGV in LibraryCallKit::inline_string_copy due to constant NULL src argument + JDK-8300823: UB: Compile::_phase_optimize_finished is initialized too late + JDK-8300939: sun/security/provider/certpath/OCSP/ /OCSPNoContentLength.java fails due to network errors + JDK-8301050: Detect Xen Virtualization on Linux aarch64 + JDK-8301119: Support for GB18030-2022 + JDK-8301123: Enable Symbol refcounting underflow checks in PRODUCT + JDK-8301190: [vectorapi] The typeChar of LaneType is incorrect when default locale is tr + JDK-8301216: ForkJoinPool invokeAll() ignores timeout + JDK-8301338: Identical branch conditions in CompileBroker::print_heapinfo + JDK-8301491: C2: java.lang.StringUTF16::indexOfChar intrinsic called with negative character argument + JDK-8301637: ThreadLocalRandom.current().doubles().parallel() contention + JDK-8301661: Enhance os::pd_print_cpu_info on macOS and Windows + JDK-8302151: BMPImageReader throws an exception reading BMP images + JDK-8302172: [JVMCI] HotSpotResolvedJavaMethodImpl.canBeInlined must respect ForceInline + JDK-8302320: AsyncGetCallTrace obtains too few frames in sanity test + JDK-8302491: NoClassDefFoundError omits the original cause of an error + JDK-8302508: Add timestamp to the output TraceCompilerThreads + JDK-8302594: use-after-free in Node::destruct + JDK-8302595: use-after-free related to GraphKit::clone_map + JDK-8302791: Add specific ClassLoader object to Proxy IllegalArgumentException message + JDK-8302849: SurfaceManager might expose partially constructed object + JDK-8303069: Memory leak in CompilerOracle::parse_from_line + JDK-8303102: jcmd: ManagementAgent.status truncates the text longer than O_BUFLEN + JDK-8303130: Document required Accessibility permissions on macOS + JDK-8303354: addCertificatesToKeystore in KeystoreImpl.m needs CFRelease call in early potential CHECK_NULL return + JDK-8303433: Bump update version for OpenJDK: jdk-17.0.8 + JDK-8303440: The "ZonedDateTime.parse" may not accept the "UTC+XX" zone id + JDK-8303465: KeyStore of type KeychainStore, provider Apple does not show all trusted certificates + JDK-8303476: Add the runtime version in the release file of a JDK image + JDK-8303482: Update LCMS to 2.15 + JDK-8303508: Vector.lane() gets wrong value on x86 + JDK-8303511: C2: assert(get_ctrl(n) == cle_out) during unrolling + JDK-8303564: C2: "Bad graph detected in build_loop_late" after a CMove is wrongly split thru phi + JDK-8303575: adjust Xen handling on Linux aarch64 + JDK-8303576: addIdentitiesToKeystore in KeystoreImpl.m needs CFRelease call in early potential CHECK_NULL return + JDK-8303588: [JVMCI] make JVMCI source directories conform with standard layout + JDK-8303809: Dispose context in SPNEGO NegotiatorImpl + JDK-8303822: gtestMain should give more helpful output + JDK-8303861: Error handling step timeouts should never be blocked by OnError and others + JDK-8303937: Corrupted heap dumps due to missing retries for os::write() + JDK-8303949: gcc10 warning Linux ppc64le - note: the layout of aggregates containing vectors with 8-byte alignment has changed in GCC 5 + JDK-8304054: Linux: NullPointerException from FontConfiguration.getVersion in case no fonts are installed + JDK-8304063: tools/jpackage/share/AppLauncherEnvTest.java fails when checking LD_LIBRARY_PATH + JDK-8304134: jib bootstrapper fails to quote filename when checking download filetype + JDK-8304291: [AIX] Broken build after JDK-8301998 + JDK-8304295: harfbuzz build fails with GCC 7 after JDK-8301998 + JDK-8304350: Font.getStringBounds calculates wrong width for TextAttribute.TRACKING other than 0.0 + JDK-8304671: javac regression: Compilation with --release 8 fails on underscore in enum identifiers + JDK-8304683: Memory leak in WB_IsMethodCompatible + JDK-8304760: Add 2 Microsoft TLS roots + JDK-8304867: Explicitly disable dtrace for ppc builds + JDK-8304880: [PPC64] VerifyOops code in C1 doesn't work with ZGC + JDK-8305088: SIGSEGV in Method::is_method_handle_intrinsic + JDK-8305113: (tz) Update Timezone Data to 2023c + JDK-8305400: ISO 4217 Amendment 175 Update + JDK-8305403: Shenandoah evacuation workers may deadlock + JDK-8305481: gtest is_first_C_frame failing on ARM + JDK-8305690: [X86] Do not emit two REX prefixes in Assembler::prefix + JDK-8305711: Arm: C2 always enters slowpath for monitorexit + JDK-8305721: add `make compile-commands` artifacts to .gitignore + JDK-8305975: Add TWCA Global Root CA + JDK-8305993: Add handleSocketErrorWithMessage to extend nio Net.c exception message + JDK-8305994: Guarantee eventual async monitor deflation + JDK-8306072: Open source several AWT MouseInfo related tests + JDK-8306133: Open source few AWT Drag & Drop related tests + JDK-8306409: Open source AWT KeyBoardFocusManger, LightWeightComponent related tests + JDK-8306432: Open source several AWT Text Component related tests + JDK-8306466: Open source more AWT Drag & Drop related tests + JDK-8306489: Open source AWT List related tests + JDK-8306543: GHA: MSVC installation is failing + JDK-8306640: Open source several AWT TextArea related tests + JDK-8306652: Open source AWT MenuItem related tests + JDK-8306658: GHA: MSVC installation could be optional since it might already be pre-installed + JDK-8306664: GHA: Update MSVC version to latest stepping + JDK-8306681: Open source more AWT DnD related tests + JDK-8306683: Open source several clipboard and color AWT tests + JDK-8306752: Open source several container and component AWT tests + JDK-8306753: Open source several container AWT tests + JDK-8306755: Open source few Swing JComponent and AbstractButton tests + JDK-8306768: CodeCache Analytics reports wrong threshold + JDK-8306774: Make runtime/Monitor/ /GuaranteedAsyncDeflationIntervalTest.java more reliable + JDK-8306825: Monitor deflation might be accidentally disabled by zero intervals + JDK-8306850: Open source AWT Modal related tests + JDK-8306871: Open source more AWT Drag & Drop tests + JDK-8306883: Thread stacksize is reported with wrong units in os::create_thread logging + JDK-8306941: Open source several datatransfer and dnd AWT tests + JDK-8306943: Open source several dnd AWT tests + JDK-8306954: Open source five Focus related tests + JDK-8306955: Open source several JComboBox jtreg tests + JDK-8306976: UTIL_REQUIRE_SPECIAL warning on grep + JDK-8306996: Open source Swing MenuItem related tests + JDK-8307080: Open source some more JComboBox jtreg tests + JDK-8307128: Open source some drag and drop tests 4 + JDK-8307130: Open source few Swing JMenu tests + JDK-8307133: Open source some JTable jtreg tests + JDK-8307134: Add GTS root CAs + JDK-8307135: java/awt/dnd/NotReallySerializableTest/ /NotReallySerializableTest.java failed + JDK-8307331: Correctly update line maps when class redefine rewrites bytecodes + JDK-8307346: Add missing gc+phases logging for ObjectCount(AfterGC) JFR event collection code + JDK-8307347: serviceability/sa/ClhsdbDumpclass.java could leave files owned by root on macOS + JDK-8307378: Allow collectors to provide specific values for GC notifications' actions + JDK-8307381: Open Source JFrame, JIF related Swing Tests + JDK-8307425: Socket input stream read burns CPU cycles with back-to-back poll(0) calls + JDK-8307799: Newly added java/awt/dnd/MozillaDnDTest.java has invalid jtreg `@requires` clause + JDK-8308554: [17u] Fix commit of 8286191. vm.musl was not removed from ExternalEditorTest + JDK-8308880: [17u] micro bench ZoneStrings missed in backport of 8278434 + JDK-8308884: [17u/11u] Backout JDK-8297951 + JDK-8311467: [17u] Remove designator DEFAULT_PROMOTED_VERSION_PRE=ea for release 17.0.8- Bring back our nss.fips.cfg file, since the variable expansion in the upstream file does not work (fixes: bsc#1211679)- Fix for SG#65673, bsc#1210392: * unsigned-sni-server-name.patch: In SSLSessionImpl, interpret length of SNIServerName as an unsigned byte so that it can have length up to 255 rather than 127.- Do not install a separate nss.fips.cfg file, since there is now one in the tree and the install happens automatically - Modified patch: * fips.patch + enable system property file by default, without which the FIPS mode would never get enabled (bsc#1211259)- Update to upstrem tag jdk-17.0.7+7 (April 2023 CPU) * Security fixes: + JDK-8287404: Improve ping times + JDK-8288436: Improve Xalan supports + JDK-8294474, CVE-2023-21930, bsc#1210628: Better AES support + JDK-8295304, CVE-2023-21938, bsc#1210632: Runtime support improvements + JDK-8296676, CVE-2023-21937, bsc#1210631: Improve String platform support + JDK-8296684, CVE-2023-21937, bsc#1210631: Improve String platform support + JDK-8296692, CVE-2023-21937, bsc#1210631: Improve String platform support + JDK-8296832, CVE-2023-21939, bsc#1210634: Improve Swing platform support + JDK-8297371: Improve UTF8 representation redux + JDK-8298191, CVE-2023-21954, bsc#1210635: Enhance object reclamation process + JDK-8298310, CVE-2023-21967, bsc#1210636: Enhance TLS session negotiation + JDK-8298667, CVE-2023-21968, bsc#1210637: Improved path handling + JDK-8299129: Enhance NameService lookups * Fixes: + JDK-6528710: sRGB-ColorSpace to sRGB-ColorSpace Conversion + JDK-6779701: Wrong defect ID in the code of test LocalRMIServerSocketFactoryTest.java + JDK-8008243: Zero: Implement fast bytecodes + JDK-8048190: NoClassDefFoundError omits original ExceptionInInitializerError + JDK-8065097: [macosx] javax/swing/Popup/ /TaskbarPositionTest.java fails because Popup is one pixel off + JDK-8144030: [macosx] test java/awt/Frame/ /ShapeNotSetSometimes/ShapeNotSetSometimes.java fails (again) + JDK-8155246: Throw error if default java.security file is missing + JDK-8186765: Speed up test sun/net/www/protocol/https/ /HttpsClient/ProxyAuthTest.java + JDK-8192931: Regression test java/awt/font/TextLayout/ /CombiningPerf.java fails + JDK-8195809: [TESTBUG] jps and jcmd -l support for containers is not tested + JDK-8208077: File.listRoots performance degradation + JDK-8209935: Test to cover CodeSource.getCodeSigners() + JDK-8210927: JDB tests do not update source path after doing a redefine class + JDK-8212961: [TESTBUG] vmTestbase/nsk/stress/jni/ native code cleanup + JDK-8213531: Test javax/swing/border/TestTitledBorderLeak.java fails + JDK-8223783: sun/net/www/http/HttpClient/MultiThreadTest.java sometimes detect threads+1 connections + JDK-8230374: maxOutputSize, instead of javatest.maxOutputSize, should be used in TEST.properties + JDK-8231491: JDI tc02x004 failed again due to wrong # of breakpoints + JDK-8235297: sun/security/ssl/SSLSessionImpl/ /ResumptionUpdateBoundValues.java fails intermittent + JDK-8242115: C2 SATB barriers are not safepoint-safe + JDK-8244669: convert clhsdb "mem" command from javascript to java + JDK-8245654: Add Certigna Root CA + JDK-8251177: [macosx] The text "big" is truncated in JTabbedPane + JDK-8254267: javax/xml/crypto/dsig/LogParameters.java failed with "RuntimeException: Unexpected log output:" + JDK-8258512: serviceability/sa/TestJmapCore.java timed out on macOS 10.13.6 + JDK-8262386: resourcehogs/serviceability/sa/ /TestHeapDumpForLargeArray.java timed out + JDK-8266974: duplicate property key in java.sql.rowset resource bundle + JDK-8267038: Update IANA Language Subtag Registry to Version 2022-03-02 + JDK-8270156: Add "randomness" and "stress" keys to JTreg tests which use StressGCM, StressLCM and/or StressIGVN + JDK-8270476: Make floating-point test infrastructure more lambda and method reference friendly + JDK-8271471: [IR Framework] Rare occurrence of "" in PrintIdeal/PrintOptoAssembly can let tests fail + JDK-8271838: AmazonCA.java interop test fails + JDK-8272702: Resolving URI relative path with no / may lead to incorrect toString + JDK-8272985: Reference discovery is confused about atomicity and degree of parallelism + JDK-8273154: Provide a JavadocTester method for non-overlapping, unordered output matching + JDK-8273410: IR verification framework fails with "Should find method name in validIrRulesMap" + JDK-8274911: testlibrary_tests/ir_framework/tests/ /TestIRMatching.java fails with "java.lang.RuntimeException: Should have thrown exception" + JDK-8275173: testlibrary_tests/ir_framework/tests/ /TestCheckedTests.java fails after JDK-8274911 + JDK-8275320: NMT should perform buffer overrun checks + JDK-8275301: Unify C-heap buffer overrun checks into NMT + JDK-8275582: Don't purge metaspace mapping lists + JDK-8275704: Metaspace::contains() should be threadsafe + JDK-8275843: Random crashes while the UI code is executed + JDK-8276064: CheckCastPP with raw oop input floats below a safepoint + JDK-8276086: Increase size of metaspace mappings + JDK-8277485: Zero: Fix _fast_{i,f}access_0 bytecodes handling + JDK-8277822: Remove debug-only heap overrun checks in os::malloc and friends + JDK-8277946: NMT: Remove VM.native_memory shutdown jcmd command option + JDK-8277990: NMT: Remove NMT shutdown capability + JDK-8278961: Enable debug logging in java/net/ /DatagramSocket/SendDatagramToBadAddress.java + JDK-8279024: Remove javascript references from clhsdb.html + JDK-8279119: src/jdk.hotspot.agent/doc/index.html file contains references to scripts that no longer exist + JDK-8279351: [TESTBUG] SADebugDTest.java does not handle "Address already in use" error + JDK-8279614: The left line of the TitledBorder is not painted on 150 scale factor + JDK-8280007: Enable Neoverse N1 optimizations for Arm Neoverse V1 & N2 + JDK-8280048: Missing comma in copyright header + JDK-8280132: Incorrect comparator com.sun.beans.introspect .MethodInfo.MethodOrder + JDK-8280166: Extend java/lang/instrument/ /GetObjectSizeIntrinsicsTest.java test cases + JDK-8280553: resourcehogs/serviceability/sa/ /TestHeapDumpForLargeArray.java can fail if GC occurs + JDK-8280703: CipherCore.doFinal(...) causes potentially massive byte[] allocations during decryption + JDK-8280784: VM_Cleanup unnecessarily processes all thread oops + JDK-8280868: LineBodyHandlerTest.java creates and discards too many clients + JDK-8280889: java/lang/instrument/ /GetObjectSizeIntrinsicsTest.java fails with - XX:-UseCompressedOops + JDK-8280896: java/nio/file/Files/probeContentType/ /Basic.java fails on Windows 11 + JDK-8281122: [IR Framework] Cleanup IR matching code in preparation for JDK-8280378 + JDK-8281170: Test jdk/tools/jpackage/windows/ /WinInstallerIconTest always fails on Windows 11 + JDK-8282036: Change java/util/zip/ZipFile/DeleteTempJar.java to stop HttpServer cleanly in case of exceptions + JDK-8282143: Objects.requireNonNull should be ForceInline + JDK-8282577: ICC_Profile.setData(int, byte[]) invalidates the profile + JDK-8282771: Create test case for JDK-8262981 + JDK-8282958: Rendering Issues with Borders on Windows High-DPI systems + JDK-8283606: Tests may fail with zh locale on MacOS + JDK-8283717: vmTestbase/nsk/jdi/ThreadStartEvent/thread/ /thread001 failed due to SocketTimeoutException + JDK-8283719: java/util/logging/CheckZombieLockTest.java failing intermittently + JDK-8283870: jdeprscan --help causes an exception when the locale is ja, zh_CN or de + JDK-8284115: [IR Framework] Compilation is not found due to rare safepoint while dumping PrintIdeal/PrintOptoAssembly + JDK-8284165: Add pid to process reaper thread name + JDK-8284524: Create an automated test for JDK-4422362 + JDK-8284726: Print active locale settings in hs_err reports and in VM.info + JDK-8284767: Create an automated test for JDK-4422535 + JDK-8285399: JNI exception pending in awt_GraphicsEnv.c:1432 + JDK-8285690: CloneableReference subtest should not throw CloneNotSupportedException + JDK-8285755: JDK-8285093 changed the default for - -with-output-sync + JDK-8285835: SIGSEGV in PhaseIdealLoop::build_loop_late_post_work + JDK-8285919: Remove debug printout from JDK-8285093 + JDK-8285965: TestScenarios.java does not check for "" correctly + JDK-8286030: Avoid JVM crash when containers share the same /tmp dir + JDK-8286154: Fix 3rd party notices in test files + JDK-8286562: GCC 12 reports some compiler warnings + JDK-8286694: Incorrect argument processing in java launcher + JDK-8286705: GCC 12 reports use-after-free potential bugs + JDK-8286707: JFR: Don't commit JFR internal jdk.JavaMonitorWait events + JDK-8286800: Assert in PhaseIdealLoop::dump_real_LCA is too strong + JDK-8286844: com/sun/jdi/RedefineCrossEvent.java failed with 1 threads completed while VM suspended + JDK-8286873: Improve websocket test execution time + JDK-8286962: java/net/httpclient/ServerCloseTest.java failed once with ConnectException + JDK-8287180: Update IANA Language Subtag Registry to Version 2022-08-08 + JDK-8287217: C2: PhaseCCP: remove not visited nodes, prevent type inconsistency + JDK-8287491: compiler/jvmci/errors/TestInvalidDebugInfo.java fails new assert: assert((uint)t < T_CONFLICT + 1) failed: invalid type # + JDK-8287593: ShortResponseBody could be made more resilient to rogue connections + JDK-8287754: Update jib GNU make dependency on Windows to latest cygwin build + JDK-8288005: HotSpot build with disabled PCH fails for Windows AArch64 + JDK-8288130: compiler error with AP and explicit record accessor + JDK-8288332: Tier1 validate-source fails after 8279614 + JDK-8288415: java/awt/PopupMenu/PopupMenuLocation.java is unstable in MacOS machines + JDK-8288854: getLocalGraphicsEnvironment() on for multi-screen setups throws exception NPE + JDK-8289400: Improve com/sun/jdi/TestScaffold error reporting + JDK-8289440: Remove vmTestbase/nsk/monitoring/MemoryPoolMBean/ /isCollectionUsageThresholdExceeded/isexceeded003 from ProblemList.txt + JDK-8289508: Improve test coverage for XPath Axes: ancestor, ancestor-or-self, preceding, and preceding-sibling + JDK-8289511: Improve test coverage for XPath Axes: child + JDK-8289647: AssertionError during annotation processing of record related tests + JDK-8289948: Improve test coverage for XPath functions: Node Set Functions + JDK-8290067: Show stack dimensions in UL logging when attaching threads + JDK-8290083: ResponseBodyBeforeError: AssertionError or SSLException: Unsupported or unrecognized SSL message + JDK-8290197: test/jdk/java/nio/file/Files/probeContentType/ /Basic.java fails on some systems for the ".rar" extension + JDK-8290322: Optimize Vector.rearrange over byte vectors for AVX512BW targets. + JDK-8290836: Improve test coverage for XPath functions: String Functions + JDK-8290837: Improve test coverage for XPath functions: Boolean Functions + JDK-8290838: Improve test coverage for XPath functions: Number Functions + JDK-8290850: C2: create_new_if_for_predicate() does not clone pinned phi input nodes resulting in a broken graph + JDK-8290899: java/lang/String/StringRepeat.java test requests too much heap on windows x86 + JDK-8290964: C2 compilation fails with assert "non-reduction loop contains reduction nodes" + JDK-8291825: java/time/nontestng/java/time/zone/ /CustomZoneNameTest.java fails if defaultLocale and defaultFormatLocale are different + JDK-8292033: Move jdk.X509Certificate event logic to JCA layer + JDK-8292066: Convert TestInputArgument.sh and TestSystemLoadAvg.sh to java version + JDK-8292159: TYPE_USE annotations on generic type arguments of record components discarded + JDK-8292177: InitialSecurityProperty JFR event + JDK-8292285: C2: remove unreachable block after NeverBranch-to-Goto conversion + JDK-8292297: Fix up loading of override java.security properties file + JDK-8292328: AccessibleActionsTest.java test instruction for show popup on JLabel did not specify shift key + JDK-8292443: Weak CAS VarHandle/Unsafe tests should test always-failing cases + JDK-8292602: ZGC: C2 late barrier analysis uses invalid dominator information + JDK-8292660: C2: blocks made unreachable by NeverBranch-to-Goto conversion are removed incorrectly + JDK-8292780: misc tests failed "assert(false) failed: graph should be schedulable" + JDK-8292877: java/util/concurrent/atomic/Serial.java uses {Double,Long}Accumulator incorrectly + JDK-8293000: Review running times of jshell regression tests + JDK-8293326: jdk/sun/security/tools/jarsigner/compatibility/ /SignTwice.java slow on Windows + JDK-8293466: libjsig should ignore non-modifying sigaction calls + JDK-8293493: Signal Handlers printout should show signal block state + JDK-8293531: C2: some vectorapi tests fail assert "Not monotonic" with flag -XX:TypeProfileLevel=222 + JDK-8293562: KeepAliveCache Blocks Threads while Closing Connections + JDK-8293691: converting a defined BasicType value to a string should not crash the VM + JDK-8293767: AWT test TestSinhalaChar.java has old SCCS markings + JDK-8293819: sun/util/logging/PlatformLoggerTest.java failed with "RuntimeException: Retrieved backing PlatformLogger level null is not the expected CONFIG" + JDK-8293965: Code signing warnings after JDK-8293550 + JDK-8293996: C2: fix and simplify IdealLoopTree::do_remove_empty_loop + JDK-8294160: misc crash dump improvements + JDK-8294217: Assertion failure: parsing found no loops but there are some + JDK-8294310: compare.sh fails on macos after JDK-8293550 + JDK-8294378: URLPermission constructor exception when using tr locale + JDK-8294538: missing is_unloading() check in SharedRuntime::fixup_callers_callsite() + JDK-8294548: Problem list SA core file tests on macosx-x64 due to JDK-8294316 + JDK-8294580: frame::interpreter_frame_print_on() crashes if free BasicObjectLock exists in frame + JDK-8294677: chunklevel::MAX_CHUNK_WORD_SIZE too small for some applications + JDK-8294705: Disable an assertion in test/jdk/java/util/ /DoubleStreamSums/CompensatedSums.java + JDK-8294902: Undefined Behavior in C2 regalloc with null references + JDK-8294947: Use 64bit atomics in patch_verified_entry on x86_64 + JDK-8294958: java/net/httpclient/ConnectTimeout tests are slow + JDK-8295000: java/util/Formatter/Basic test cleanup + JDK-8295066: Folding of loads is broken in C2 after JDK-8242115 + JDK-8295116: C2: assert(dead->outcnt() == 0 && !dead->is_top()) failed: node must be dead + JDK-8295211: Fix autoconf 2.71 warning "AC_CHECK_HEADERS: you should use literals" + JDK-8295413: com/sun/jdi/EATests.java fails with compiler flag -XX:+StressReflectiveCode + JDK-8295414: [Aarch64] C2: assert(false) failed: bad AD file + JDK-8295530: Update Zlib Data Compression Library to Version 1.2.13 + JDK-8295685: Update Libpng to 1.6.38 + JDK-8295724: VirtualMachineError: Out of space in CodeCache for method handle intrinsic + JDK-8298947: compiler/codecache/ /MHIntrinsicAllocFailureTest.java fails intermittently + JDK-8295774: Write a test to verify List sends ItemEvent/ActionEvent + JDK-8295777: java/net/httpclient/ConnectExceptionTest.java should not rely on system resolver + JDK-8295788: C2 compilation hits "assert((mode == ControlAroundStripMined && use == sfpt) || !use->is_reachable_from_root()) failed: missed a node" + JDK-8296136: Use correct register in aarch64_enc_fast_unlock() + JDK-8296239: ISO 4217 Amendment 174 Update + JDK-8296329: jar validator doesn't account for minor class file version + JDK-8296389: C2: PhaseCFG::convert_NeverBranch_to_Goto must handle both orders of successors 8298568: Fastdebug build fails after JDK-8296389 + JDK-8296548: Improve MD5 intrinsic for x86_64 + JDK-8296611: Problemlist several sun/security tests until JDK-8295343 is resolved + JDK-8296619: Upgrade jQuery to 3.6.1 + JDK-8296675: Exclude linux-aarch64 in NSS tests + JDK-8296878: Document Filter attached to JPasswordField and setText("") is not cleared instead inserted characters replaced with unicode null characters + JDK-8296904: Improve handling of macos xcode toolchain + JDK-8296912: C2: CreateExNode::Identity fails with assert(i < _max) failed: oob: i=1, _max=1 + JDK-8296924: C2: assert(is_valid_AArch64_address(dest.target())) failed: bad address + JDK-8297088: Update LCMS to 2.14 + JDK-8297211: Expensive fillInStackTrace operation in HttpURLConnection.getOutputStream0 when no content-length in response + JDK-8297259: Bump update version for OpenJDK: jdk-17.0.7 + JDK-8297264: C2: Cast node is not processed again in CCP and keeps a wrong too narrow type which is later replaced by top + JDK-8297431: [JVMCI] HotSpotJVMCIRuntime.encodeThrowable should not throw an exception + JDK-8297437: javadoc cannot link to old docs (with old style anchors) + JDK-8297480: GetPrimitiveArrayCritical in imageioJPEG misses result - NULL check + JDK-8297489: Modify TextAreaTextEventTest.java as to verify the content change of TextComponent sends TextEvent + JDK-8297523: Various GetPrimitiveArrayCritical miss result - NULL check + JDK-8297569: URLPermission constructor throws IllegalArgumentException: Invalid characters in hostname after JDK-8294378 + JDK-8297642: PhaseIdealLoop::only_has_infinite_loops must detect all loops that never lead to termination + JDK-8297951: C2: Create skeleton predicates for all If nodes in loop predication + JDK-8297959: Provide better descriptions for some Operating System JFR events + JDK-8297963: Partially fix string expansion issues in UTIL_DEFUN_NAMED and related macros + JDK-8298027: Remove SCCS id's from awt jtreg tests + JDK-8298035: Provide better descriptions for JIT compiler JFR events + JDK-8298073: gc/metaspace/ /CompressedClassSpaceSizeInJmapHeap.java causes test task timeout on macosx + JDK-8241293: CompressedClassSpaceSizeInJmapHeap.java time out after 8 minutes + JDK-8298093: improve cleanup and error handling of awt_parseColorModel in awt_parseImage.c + JDK-8298108: Add a regression test for JDK-8297684 + JDK-8298129: Let checkpoint event sizes grow beyond u4 limit + JDK-8298271: java/security/SignedJar/spi-calendar-provider/ /TestSPISigned.java failing on Windows + JDK-8298459: Fix msys2 linking and handling out of tree build directory for source zip creation + JDK-8298472: AArch64: Detect Ampere-1 and Ampere-1A CPUs and set default options + JDK-8298527: Cygwin's uname -m returns different string than before + JDK-8298588: WebSockets: HandshakeUrlEncodingTest unnecessarily depends on a response body + JDK-8298649: JFR: RemoteRecordingStream support for checkpoint event sizes beyond u4 + JDK-8298726: (fs) Change PollingWatchService to record last modified time as FileTime rather than milliseconds + JDK-8299015: Ensure that HttpResponse.BodySubscribers.ofFile writes all bytes + JDK-8299018: java/net/httpclient/HttpsTunnelAuthTest.java fails with java.io.IOException: HTTP/1.1 header parser received no bytes + JDK-8299194: CustomTzIDCheckDST.java may fail at future date + JDK-8299296: Write a test to verify the components selection sends ItemEvent + JDK-8299388: java/util/regex/NegativeArraySize.java fails on Alpine and sometimes Windows + JDK-8299424: containers/docker/TestMemoryWithCgroupV1.java fails on SLES12 ppc64le when testing Memory and Swap Limit + JDK-8299439: java/text/Format/NumberFormat/ /CurrencyFormat.java fails for hr_HR + JDK-8299483: ProblemList java/text/Format/NumberFormat/ /CurrencyFormat.java + JDK-8299470: sun/jvm/hotspot/SALauncher.java handling of negative rmiport args + JDK-8299497: Usage of constructors of primitive wrapper classes should be avoided in java.desktop API docs + JDK-8299520: TestPrintXML.java output error messages in case compare fails + JDK-8299597: [17u] Remove designator DEFAULT_PROMOTED_VERSION_PRE=ea for release 17.0.7 + JDK-8299657: sun/tools/jhsdb/SAGetoptTest.java fails after 8299470 + JDK-8299671: Speed up compiler/intrinsics/string/ /TestStringLatin1IndexOfChar.java + JDK-8299789: Compilation of gtest causes build to fail if runtime libraries are in different dirs + JDK-8299957: Enhance error logging in instrument coding with additional jplis_assert_msg + JDK-8299970: Speed up compiler/arraycopy/ /TestArrayCopyConjoint.java + JDK-8300119: CgroupMetrics.getTotalMemorySize0() can report invalid results on 32 bit systems + JDK-8300205: Swing test bug8078268 make latch timeout configurable + JDK-8300266: Detect Virtualization on Linux aarch64 + JDK-8300490: Spaces in name of MacOS Code Signing Identity are not correctly handled after JDK-8293550 + JDK-8300590: [JVMCI] BytecodeFrame.equals is broken + JDK-8300642: [17u,11u] Fix DEFAULT_PROMOTED_VERSION_PRE=ea for -dev + JDK-8300692: GCC 12 reports some compiler warnings in bundled freetype + JDK-8300751: [17u] Remove duplicate entry in javac.properties + JDK-8300773: Address the inconsistency between the constant array and pool size + JDK-8301170: perfMemory_windows.cpp add free_security_attr to early returns + JDK-8301342: Prefer ArrayList to LinkedList in LayoutComparator + JDK-8301397: [11u, 17u] Bump jtreg to fix issue with build JDK 11.0.18 + JDK-8301760: Fix possible leak in SpNegoContext dispose + JDK-8301842: JFR: increase checkpoint event size for stacktrace and string pool + JDK-8302152: Speed up tests with infinite loops, sleep less + JDK-8302692: [17u] Update GHA Boot JDK to 17.0.6 + JDK-8302879: doc/building.md update link to jtreg builds + JDK-8304871: Use default visibility for static library builds - Modified patch: * fips.patch + refetch from git repository with our changes merged in - Added patch: * JDK-8303509.patch + upstream fix for JDK-8303509, bsc#1209333: Socket setTrafficClass does not work for IPv4 connections when IPv6 is enabled- 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+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 Filterss390zl36 1697798107 1717.0.9.0-150400.3.33.117.0.9.0-150400.3.33.117.0.9.0-150400.3.33.11717.0.9.017.0.9.0-150400.3.33.117.0.9.0-150400.3.33.11717.0.9.0-150400.3.33.117.0.9.0-150400.3.33.117.0.9.0-150400.3.33.11717.0.9.0-150400.3.33.117.0.9.0-150400.3.33.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:31144/SUSE_SLE-15-SP4_Update/1620e75afcdb39391c7691ccb9a2e42f-java-17-openjdk.SUSE_SLE-15-SP4_Updatecpioxz5s390x-suse-linuxdirectoryELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=4de8d588309b96360ed68b0c6b47962d6878f40a, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=7445ba26cc5d65a6acdd0cdaa4b01a995231396a, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=2bed1405abb0993b72609eab8172ec9aa3386751, strippedPNG image data, 16 x 16, 8-bit/color RGBA, non-interlacedPNG image data, 24 x 23, 8-bit/color RGBA, non-interlacedPNG image data, 32 x 32, 8-bit/color RGBA, non-interlacedPNG image data, 48 x 48, 8-bit/color RGBA, non-interlaced PRRRRR R R RRRRRRRRRRR PR R R PRR R RRRRRRRRR B!(EGVkT=P2k^[*$􏳾Pd2<\fRC(˔j!i>uA`=#BlL=4(j$HR Ï!I<}߇HQ-'Ztr`l:', : &HbW{1-.;G}JSgRacc-1,q1sl#FN{V+ʳ=BۥK/NI=7v2=K5c.tӠ8pNE0)ܱlWT2kQUǮ-uT#:&:K7oU19A$gK8iPӻD{n`/8suHҁVZ3\]e؅;rd VsfO<.߿~!1I~"mVJ\1>;ScqP㳖Od rh85B4 .!dGd"SfձNks^YeqMA$t۸&ם0&-Crt,QK; ۮ',%ex:mYhQͦU4ғ~W+K Mm6_UݎdCު0fdWA7l$mV;lBnR͉Zoܥ4uӵJfЫ.i8QJ[&Zy?L@ziOC?Oʐڱxlh?T֘[R"uQQyFC1,]evvwqN@f?A4vi^6\ JuXVfaOVe87 gk7DG-R7@2M5줍[~y OYͲɲ;t=u@u3.rvNֈ aDlyݿe}.gSN|Q`AJ.{u᥿'WV7S_ūyh15v}>L5(K@b 6J.a&pl}UUVAԣ9 or`Dei {Hc2rx7,$$I>f I,ex)">C6כ4Reu֐){m-6QF>G`ge\z1"^sXU$B["' jCHm1oDm:,~)A) ^$KBhkס66X[9㧈$}J#6]~:[BTKxUWUPAu^, +H~ ,f3(S:YSAsX72l5%UӕJ8)ӖF99Sv? 40ן\tz]W {ll(bi-e$pr񦠿4P{=`Tq[g~.j[CӭAY]W J0 1ߵ&v~ JBt}"#yT}u_$ *B,)_ :^EDβࢁCAy)b6J*,~ \!,)Q^:(p0s۩ "B+X93&Đ蛈 a僢Ke?u"%xuN .Rd&BɁ=bb9 QK[::%}rh;]ly{NuaQ'Y`&j7 !mhcXtE1jU<$ބ'LOSxq2|V86܃ tgJ
/|b S=6h 6, 6tL=Y_A5? eȠ) mw~|^>"!*I!_wN4ԺDlW^_.H>%8%h::+)-!J^DWMZ!E95|^XI)Ix5"So%xWUOS1ck$(a>R#JmhV˨[G&9qZD]b/NۂS'-R`98ʪ"K&_-qH 3mw#tE&x0 "ÀE6.qEf\νP%$i"PW]"=5zf ȶ愵v2%Prv8=|jwo/;z 9Q"G1TiXٚ^pI3<RolStEf4_;vw"'*9H|S6ř>ػ7E|>Ӿг<4Ri&Eqi0Ne1q2&G1B|]䌪tQ]'W8`xLnUݚI6+P@Bs$ϕjrt.փ - _(O?"1{ ^)IsܒC <#VsFs&Av}E=ϗ1,2pE+m |b*@M'qG o՞]u壉SQ\b^^6,}yH ]kE͎&JUQٺAs@DZh7k+0UFE \JFkR#2.v8Z7;are\7` Vn8CI ^TvpKPNY\aAr5gR@joI | L䦓8Hn?|.;# jf ÓkV<~}q_7z.0tt T+Cl:9[WШqLW)\+[m5O`vwE[&*#݄ C*"UB_I t>~嵔$u4lm#ji6lEº6 yrpaKSiQɖրɦDEƇ1-hZ(Py /n쑙(oPiװp;^hs+*K 鬍y%5pF Pg$Ya!p 96m=5>Rę,Ӫlk. x"cڐUm3r){?a[:]9GeDF87wqA,fO1%HVۻ {@6!K@w${`&v+1kg#$jV~o*aHNC`5(.Epsrв5?%zD_C߷sKۖiDp#x0 m7:6*LW{focxtTk\;.$B^[s2<#|5L}16aj_eıCŁ_k>?)AX5[JxpV^Ov#jVrHFufY,hʄc[噮@%. ^;_L 0X7;(8N2Cz^bp:WJ^wWXQ!z 6Ӧe8My嶩y-Gm&n@UPߊ¨DQ}\4Y[*;VtW|FZ1h?(6RVslދ3K/[k!0{-Jj!ߏ%^ct4圠@4$vT炛S\Za0(ȱؤUܖ/5%#_-ڿ[A VjV4k ^I{0G [}\?7-O,vpڅ||fQ_ꐏt뢺6O1$D#l.rZcJ:Jdp1qQRy!{Nb sb|{yz!gߝlSj*}`Db˵imm08<üܥ-ef vO)Ӧ[q6 1L?9H7eO JԲۂzL9wUv)%!n"xaV?-]_ #iB!ʆx-쭑*yMb7ue(j6ؙ:dڬƾOk)Mmkk|xx|v&V]S$饝LT\ZiOU) (("7FlfIBL w;٨wӍ̀nfZ<nUo}@ȎVh”o)Ρ7 KĶ _[uĊҮM/Nꗲߛ fPTq;obmf5!(O뛯CkZnW;k'0'SC;pO$b#6cht#!}i< o.F:M#nJ5?V>lHk ?-ZK9p-g>0V1G$U-ث B ǔF͚eXվ#Pl@ykF, )|1(ۦjr.jm (,8AGvGIcCيw{%`pSBm\?~p'/B*E8y RDѶê<`BZy6l,]ӿ} H<1aSk!7X6D*f\}0.]ˋУ5)Gt7ijXN(7 a@țyq6L,^\\hCojōT0ilAn5L*5Ĝ JŴ{*&痘f J O*֗i?=Rd&{OF* c)=V9/`>Ӏf}1'(W[~KUdI-F3"5R9e>7b<8߀!oQ:dIRi闀,T 9W4‡=qt;m),9}[Fղv5]loeed5yO{ W=BRkte"BRpyuƱ66sڧ8”e'HUIG/CY\nx_T]C³5&{9HJBM[Q z]F]9vn[:I{pWLXէ,gWQm@@xJU,V,][Aj䌹[Z:Vu1!~iUUU"uxe7`=.ɷ}Mڢ~P·X ]Q5BKl/Q$$+*+d Ah.ZjقZڀ+6K&B"sM|oH<^u98%-k祂Dq:j=YtG(ىYpM -bğV BxJr7(%sAMH mV#nr7QWx'o˗ǙBY%?VFiPwe3R)PP;#La 겣ۦEr|>+I@K`(2 WN3O}FJ.Ty96/xt_B|gQJb1c/vEUzֲ o\ķpuՇ֔u|$\TgrT]|ÃD~̆F>*<[1ڲVw'S Br)cDOxɱ,'xΨlюhLmQ2o}LzpO@{v#DƒecOU]rJUtYm oÚ\B&$6ͣ!^T`D5wtz$~"Y`;ޭz"J.4WUbu`wk9Rƿ6u5`wA0Cc_pc!X^eX@zѐul]QKKlWAIa1{/D"DuD c |SjM<>NsiW-;r6 Nja[*ݚOAѫ#CUrCSlA5ET B[d2_[-j*v*#EO67lTp?Î^<\πmȘe:g8ɝ+rI~#rveLTg,u*YbR#ܘgܐ% b&O'XSY$^pY",G::J`Z0mQpaZj,WqqJW{r# \8,UtɯBy1L;i?&r ]BM#61+yW~LRS dS3 o!X:U[Vv7HǢ}ns Z&H]qUWKDp`ք UbXfӯ9(n #@G2#(Y{V\3f39], !ADPܯ_xx2VcIg7Q{&ܪ}B9|˨~qFsy <$gh@׎c8tP~~Tv􃴬` qIk?HO`6qQJG?tqoafzp -h(<h<{ !{))W@(l*-۫zoo1| `"qbhmTVL/8"D^m)oZ#}nGI+p;-"zTfA ^Fݥ8&4&pfinstXrfӑy#&*Xs= wMdTqioL'>oe8h55Ĕ>W{N5,r׶d(8ԕ?uχhՕ6:0wi1=fNpM6*G$Wo!%,:$Ą E MR}9R}ө:]u#.J- e" Q|9v?+(JNLNpA|e_G55NxȽt)_3 4#ڲPJ hOnuvƩ tݥeZGy Qz2/SW GA )qLU4]zFV(E]n7IOk1u-[wpʞn hMEP*Q|TgF$WGFx.nɃݰ(Ƅ.}#dF^.#mOG[tc76fLu)|v LfI[GN徕1fpGnC/ÍDVc)jUu>aN_Kdjn9 BTݏ{j'᪾m}!:,94:8!:Y-xx!FM1 32k94+ 1ow9~\_PĎ)cr\ Vq!q㸏lA}J_<7_~tF%GP 8siJΞy(7i~/){W|^ۆj+,P3K!XVS(QWz{DZ\cΏu!k: [IVoԥR7 Io^4,EHjqaV:xO\]i\GK-Cmٹ&+ʭ1t3WyVH~|Np 4CXCxqekNpAVTl 3C@j7QPїQFIȥ5Y4pG F>v?A&CTixy5OZ-/YVjJqra+$Sedl?κgysr@|k51|>ntnvC"n -H$H&ףz kE ([CA^i˻JTt=j&M o ռdMb9+}$Qf?zb`g|Xqk{mT@b g`, m+5 fҠ-[6/q^ט6ɾFZt`:)*1 \OE"+~atыiј1EQI 킁 T,Hpb6f-U &YCeOǔƏxL{x:RO!P)D+sCfUC TVez]*nC XY!Ïń>I@jp _9a?D}!XMBfd'9ה_c>ʱLe'} Tup1RFGBn2и~4Fz08YzjFgnjIjٹOkjHyotf ^ҝ E= TA<ƽ #C4C1su/8ۤ4T5YG ^ Iʐ1ĚVNdq [ϧ@hglx{~Mlpoڿi]ƪ(3cѓ!4P]@M RBhρqe$/ga݇Dx,ԅt@FECD!ӒI%A}$S##fr/c=h3GFs|#zbI jM#X zG27#3GwLpHQY$"리J92 Uqt)\)6J*}y^!qދd==1.4? X"DI,SԑfKSInooD{ .g~fXiR4J\҄4UIukD+I< 5=%yn (or^]+cv/IP(}dEʶf'MQ_UJ=&zt0??0VCO0l~ ] q2"I{Y$-^J`8! >f8r橲?5yrƷ޺.d8~^vM֜V| 9 F~׾Z[_bEw{*oiRrSe~w7'$ĬA?)ȧ/\T&"b&a&:P ȯl&S:Fk~-G5RW2x)F-l);M^TP8 @':xL%QZD7 {ɏ[:G|X%jLE~ᡅcھ3LA CxehE}Äfqm2^d8s };j66- T/0%'bw,( vDqnoBgz]ɥ–K ^P/KNk5F!ض]J:"~<$S-ޑd:2?elTWӐw+Z#X3^U8n#Ho<6N[G.u+_O33rCjF?>a3Z>V\ZJ}{ձGafٚ\ {[i'NbB h(H LΓ.d*KՉGO6"H@c#1@^`м9KkuՎ7t.rLT [ qOO=@C )=kSқ0: gek̕`(I2?z|WBگ87n,ohꨩPC܋AjeJXx($$&`!,BlH^#wICRJ[Mw@tD9X~u1O{҇O@U*ߩܢd+3g#O(qwJT|}yY=T}7v;`@?*Qmne7Leکnx(-O/WDz]?to#LZ/ºe|$g 3^ˋTE8?0wvg/k`cT]HidM ݒ2%"0Bڕc#g Ă}J*$Ԓ율Jz EfSU;pkSr3[yKDQV?fFԙ.C+]RޚHu‹TLҤ49oV|0A_tp;6^=_ZϿ(Jk[qԳnj&!UۭTѫwXA'Q}*L@.*"R@20f͡=qsh . CP}5${Q$1R4 <#%pSÌo5 |/]U 7\b1be5ĐsJy2-:5 +$رcn7qG&Efȉ[i#۸ &5ڬH|k:&JejݭL^ǧA127iL`i.;o ˒:`C V"&2rOR@ s7쫺`O~W/U&<[v $af E/XSXbdDI e1ো*c_QaM̔kWTFIJ*#JX: p1!3(ڴ>lWk`6!y:a[haH iC1t|2ԮNvwDw*r+񫃲 DTI_ g)NHfjc/Q7=GglYP%EW`h_f6 ue= 2NA-Bh[e01PϿ+mͩ>t|qi353h"m?=6kqv aXL'8\ Ѱ.[n΀6y^E h*a9o^[:'1:^RbuxLejZ@cx= `V5 dI-آx!fKtW@"@Wz:g$˃|Nphxf)ծ?g &# Q[k֋)[%T\*ʒv:EPz@^2EN.ȷڶ $ $ /3hHmM6?Ǒ`wH#:;.(WWZ(e#lD3 #G pcKZK}?FXOed}TpD1ʗ7wd ΈbMamklc;]{^ P;C̥"qL On+d9p6Tɖ}}~4@_lr Y#~0Fb+zzLK;f]LWDO8 *cJ~>-9:T#8PMݥZ65qGh5QN*֮K]UURշ;`rmel$7:DWuG b]ϕC{T;kRWKrމW{j<*ണWN_YbV$*n nR٪#WHd YΣ,,y$̵Ger؝n3 hX'T$Oey }E9뭦<^ LgEN*? c]n3Ǫ ^ve"V ἵ`#|FXy>BΎ|&q_}ouǼa&%kax͊ !hj/dgxgy*~h,ݵuJe"dt12QѬ$Szb/<#k »;|r)^T\BcQz30~b1PLVؑ&DsAw/Ea-BU7fjTOm!S ZjsbM71Hm7ʦ"KA~>MxKhK8X}žn@VD5} p@x2&y쟲ѡ %0l,iΪZLKVgHwbMZtٖ۫Xs7H+6pq9H؅oMƫfYލ`ǀiN0mU@ ^$Lzs5AݎYGرGo>BAi*( I L:,B)3]$(#-w4QE),a:>,"pЦveX*yL 3K9qDbn'NEOQ dptA󴰾֝p:4x=pz<$Iehy)ET__iaϋ6Mҵg F~.Whe|nq,2Eo4 31Ζ`@sfeɳe?N[G N6M M7І]!ֻf:濩I3)Qn.K&y7P"!h 90Ax^hǗ =eե)6=~#ȵ Dr>+?HmоPZeYҀM:շhqQLbn;h#mg9XBda\,'zd3ѭ`Fk <[7egL<-2*5C _DT)v#fŝ dTO􂘏]TЂg"CoÅN2)m G$[=Zv|vns0sYW ź?cnߨ52.X:y?7aqp:G^jل+<=};}LQ+eFڐ̥֙~}:~q6^@;#|{ҁQK~l i$8¨J*7JIO'?9XHx@=۹E2~ ]IC"xg[`_`@~ ,MyR[-.SpVmi߇`S&b:Es #ϧ-gI[n҅.#|WynNEkq=J gR_Zv*ˆ:W .*f11HxPQ@%I>:( Ka5Fc:_gedXowmK'%᥉ƟuCT΍ w UF3Lw&И1Bܜ4kR l^qjNMG^,j;0-:{n!."D9)`iQ|m l+@ZK`LU XHw#}=YT>kHEm!^|Uz$M8LLȱﮩM9ł'OGǡ3D!\I9yDu;F GfEVO3։;Wt\GJAO}I&Jq^ųqaDLBc5}pq^W`#m84e&(|u3f=IXJo֍Iz2?`SQeҿkg.zq7>z5lyKA nkkDQ7;1-ت`H">e*^ե@ᑿ=8:AiiBn9:eD3 x/V;x+W#L^c#ckJ$4 xacj Ǜkv7L:r+&ru4AƧG`"F@ c:>@S`lI-2 "g52&Z{g( hK--kYX6Jd͸-bIg_trZ5;&1ehƽSA}Bz]bbuիON=2L;2g34&6/,^ ׽MB*~-Qg4rUbvp[b\ť4ED*m)^ƪ]3]et z[vӠ6-64֫nqxg!A[Z ufO'aWޓgwA |H)qd-X07>O8pXGOEgy.QXޢBjAWTuea4Iu3+1Ɗ&j ou'ڿ-.w䵧D ҄_͜R$qV6Cѻ=qRDʁdģ2] >׎݁R;4? 7eι|} Z*SiAƱn0WA5^Tgx޳t.a.N?t.Ŋ$Z,G)l(`8 iLFu ɱ5` pFDl ֧r~m}$ x-lh)Q ](@ YArRa{0Bס;'⾶#ZO~Uq;3 WHFۍm˚r@Cw8`ṕrUmAi(k7l:t!Q_0VT^]pR"IRTgAA$CV[Gͽ0JItɌ};㹖cHxURb5ԡ77Tb:ueܙ ;/epU]6<|i$fD_ "m]Vnc|Ir[:t*8ӔC޽[m O`65Γ̏ =L[?8 N=0'FHRg׉J[~b7HOs>^lm+>,AL=!(*h2CR=*=:[~jH=$z'ۙ`Plo!ͺj~aOUn JopTԫӫ)89/G0H ]Z5 .@˨|Ogl$!%?G^rZfV%{Txt҄imC-۱v^Y3 =-gT @FiE`-* y$;] xT; .6%{Sǟbkz96;S!喷* j#+Jx49Zޫ2$ cy!޲?IM1?݋)^<ΆJ#6HMk,)O,؇ 5Ju:3‚RʧĈ#ڤKlJX珅<^n7%5E`R*^va$o.5 w00iYZ)zu1|OjVMwޱTFOUtwQ`Zn'i}{o=8Zn ЭGQ 0z] V-gQ;fPCx);x\o/'V:IEK,8xPMk7!ͩe,BA@D[Lc d &ۄeC.#d0!& -8PSNS@`v\kb(W%~=X@^d[}r6êDm9a\0霗!ۉB^!-/N& I#Yhזٸn7Po K@ =[@o6 W&3(of_paw}J<( 'ީudl3huU(\ !<7{}$P81<LwM|ؽ/iJU$\;y:U_pLdj ,1Tu/l1:~5OBb7`x:!vҩ8Lz]KdC<% ͽ&%kڕ#ECDZǥX9VLc VH0jE 4zlpCMPkH%W` xmVhzFw,-!I6᫝zK=.޾p~a_Ǧʇgwҍ133(xvQưl#s$0MXdC9EKmsZ+уX4~1QQsD?*(^ssOU:zxmW(o>ZIxVunSKv{:0հq [5e8vw+1R W>3> W>u "=]]aVi)FZzWO|1dSmF]u0?t"ְ2RFXdv3@$+ޞ88k/1/T+e0O^\IN4/-zy LBH;eD.T}UB N^~Gwa(#w&8p;U0'kOpXAǐ=Aɋz&^upi06OZ廓lVM2C B-4(P.pwflHV`fDf:`BB1޻d lid:C2Cn1? +m5s2 &)V,yFD&G%sGT߫{8|KQL ܘ Nm?IX=%vBskå={a3~ C[=b+Ov( eX9`q$Xz=fMd ˑzL+/AVXY;C1W/Yu:-$u6U=9ӎ¡:pKfH<&{Rx,_GV9Ÿ > Tg^ra^_*pqЍ^{~'ğq&-A:H)I(]3>&őo@"EHhv3x۸SBtJ 6Dz7Ȏ;sMa> E`O.K*= UXEM2`vF( S88J %S͏_3z@<+':9LJnvI所rFoP^xbh[K|cSЧH)dB]Ʃ((f MO:޶[RgyF;b6rSc8Ll}2eOPA7m,S?9lˎ{|>mӈ&Y5./{~ i+ $h^;7f:)_^ipNL|gE{~|I 3^fhn|TV~IN3n1`R$Mm1yԇX OաE_NT!$>6p鉁̏ުT8D}~' %e诮`5.Hb1 r9n4yhgTM]eρA SNXζ#J8!sO |NLegC!ݍ$CZU %w[m>X1Y c?b5}ox='xpHq= h6`Fi+-+ %$]/#ףrZGzo 2ɬh?v 4\ tQ<bS#3l*~%k 기wsrW4*߫t.M‚;l3' _Q3YWݶ͜?|ёEXT[24GFhKЯm)Gm :5?6*)ǕpFR\$~QSAyk>a$U/MI޵nY%ww vfKYW uslx7gťͤCc'#opyxϗmz1xDȟa<(fA?*iVHӝfoi*L}%=lR '3WHD>< l}>me#(;)ϣmc$\7g3)Ϻ|K8VcadAÐ jJ€EgorRoF .9 x-ɪ25#lҷr~c~ ¸-"7 2?!-B\?#؊ D?.У1 6kaE[fvjxD&v[# ;ba%Ӌ3Qm4RP{OQgAmhu}6'@q ZM OHyq \>X N˳Q1w;lzܘֵ^S5ZrrQܬk)bv^oL $VV BZmHXUWDId 4e[|$]Ѩ 0Q9v{x+A6:vʹTuP҅3 :C5B\J}h00)q@0JCG%VbAv`F,_3"L`$sV?I%TPδ)ftڑByc䙤_l7;X?L\f I8r;ѐi|S''ӗHp+m/r.$f"Ib#ȏwDތ7qw@ϲS⊝¯]&u"X)}gK ʖ Mp~N80뱧3Vhǎ "5ti'OYz'ƙ,E;*ұA 4whF1ք&(={2hES/_쯦Z@K}l HV6͸b0-wD'V>`wVyUMɎ'g$^_zCՍL#*^j<ûaRTc- Pr;FYH6BM>0݀4M9Bƺ;U|N2J[`G,m K0(o<^)2;veĽ`S4RJ[(|J puI2\j/'+'tڐ2Cq>T(,'k o<D~dX A_m; p:Oym2ݻ1" iA2, ShDSɁ2ޢphHԯ.A\^r\Z9ݎvǔi^jt皵/|Z蚘6Id_Hu¨k{;ڌf-#"\?F7k뿱" *eAqzGf*00tsl^yq\ j('¾z$ȱehP'aM`JU$v'}Ѿ 9 9ye*d~mh;9ꬑ4.Z(GI9D"̹[mkJ+gd't=_a,l% z_Ą(f@"u ^>B-]"į+tH_d/X{=)nTasq㰖E G?"qpp^xjhxSi`L>n.PԶU4,vRw*߲U`ZƐx7V{>jlEݠszMy'$AkVb\+(.=f$"ġ%h-*ɥenM89gUj~+2 'vZm5: g *$9P߄*P)7ZrIsLAl7n+S8mM}XΛ'͔ݎP*VO>y1D.F,fY&$"ٙ3BNibV2i sHOISC4.tdL'Xt>.]f;r4~l Ni3M5NSQm*C[ቂ+ۭAR " o]e;:`L } P _T `ʓ۬F5&Oԃy K0¾Cj:a䣤f:^ܘ[ 8οN3{֦l~Opv LP4S:oWſD9񻕟(]&7j/o!v: o~{\Q0]v>)W>je= J0(D~a+Mtf$VyØaw~k*-ccd^Bx9>Bl ^GvwI9'%3ަ+51Drxc L U NZ~-"S"#3R##@$C[CD5̓7LV() v':AcQƾ<IU"x҈WH h!NdRk=ebE!&E"@J߼$%mգ8 kT^ԗ-cp3Hs/52 t>sQc~k4I\A՛&bmǁ9EsINWV㶁l'cCO4!M졬;N3iy9M괃>Qݎ!+ 檬Gϱc) לJ%\.N@x" 5 Xּ|AR*3kH7%YsŐ!# ם%H 5=cq? T 7Ɍi ZnWtUu?|BB$+ME&!dz;]F2!AV|2аx\m_&kG+C/(և>6k Þs2#Gc"ZUGQuX6nӐ Et+I F}|!tԸgvZ^\ >A'S/7èZ)NK`nߝZ)ipqֆ̱' s2,A_3w }I4m#-smbNLp=к.8PA;yɋ4u"\OQga&,}_Ud$xӣFaJW̤ ]e[a.l@l8/FL+6-xL}H֧q߶RϿpjs43=5ZHL]N˚5*ޖI}pEB1p_Xk!!Ht@q[/Dl B]}apE`0= ĴWrY)o!~ C?ud_LGTA.>>9h;S)Ѥ̗哑P{<^%lUs[fPkaA=. 3fyX6e ΐ"M7^7>`|q2JСp3MϝR1u$vA+"Ak=-XI}7fR,}׳ %I^M}*dOu#{J\~޻EhX@АFbkʄȵx}Xطb]ܺM-= ,`#tW޲lUt .5m߹NpHaPF1K8xwpA0_..PM|$@anBkTi@Xg2Nb]eZ'I6T},$BW5vBkZtdg/-AF$8 [L tڤ6"pE,G@l U})&+F{@ӡ@jpĽvtɪqؕUO{?`#g2.n9hpz}dq6>0]^,*mdDX[W걼4JJ9/1uqBbgIK]7b3q׃ 뭱wyn[P'kmRGۙ$AuO[Ϊ;ѓ14%>ҍV-xNi2ƃiR;_ܹޣ4DJEzli@VJU[@֚ ͊/3A92^TjW$ p-$tjμ[7U3j5D$\ޙ1]V2D8G(|3($|0Y:jnz=&zC=%o*R*@lB"q10_h⢕P!N )ZʭrK7%#B`89{/b"oJ)Z-ނa;2em8d#kM[2r,y0(NɟŐav }_VC}^|inUhR^[g9?HegXO"&O a:%pUqI@v6k 7k)9 b8:!KwçEVN5Ol'!lޓdr1ݗ;3ȸ:H,ovUkw>scr2}dKw7Qmc`Ӂwk4j߅oasp0~B L6FŵCfqw=$G_P2/e?R=$s(܍_`Ne;_"`nB4d^@Փ_EV:ġw 02Sݻ)wBsgN>߮j ,/_(d_k*^э/K8WDſiBd"iMaгvBH.q9h +"Iթr'} |Ywfm%q\7d^v};8uW_csm;H.[*UJ}$lLIF-/X%|_3cvYrFӏ \v砙${.KUԗ[aɋ'rq6/XK[(+OC_5r\'*I~xaM|H1|C,ħ(PN(Įl&E7:fQͳmޏЫiy 0JH1IIcq:jdFNĪWEa .4g9[@e_%ֳ6.2' gU<;1]#V~^ֶ2Fq&dNۋlڐQ${ yʖZ/H)֬~C:003^84U.֭xm&gUJ,ȎMY;32.UI.c4rK 0{H|]B ^sY}vHQ"J $#lQ^IŮz V#7MN6HMOX6{? \G>!8"ȠAh~sz#6V-T˚F ҉&3y4Z"m'5ʉi\Vv"{<Tp ] cxC%Wkvx/KE_X.1kٗ c[7@:oSZ0AxDps5@XTŦ\cL9^#|F7#]6Ԫ eLJ+U[B|VgGLI|n*< m)N/=অ5K~'r&8k[\u2pfFt >ԢRɲB;'!L4B>WKM fiH5scV~Lv260IS9#[S̸qJOok7+ pȞڎhcC}S2y#0jf5C>nvvX'dxi h pw\֯gO+QvCq{fJVaQ=_d ?'|XG$F?:O%M[ya:/:4۱ÌD vM1]GY,03-R]蕼iXcP]5 6Qn5o` Q8)<(!du)fl/Rxwy"㴮ߌLsƈm2fgg1aL(2؜)dURi՗+_rm/kp!R>z)jG}vDy3+= Nne-k2zaiE#[Py tEӗ@/ N֡Zm{$OW>2Ez [ Oxr?#$9tI h|Ǽ fhQp+'! 3_Jfq< Wi=QoGS t*)lƊ`=e߽/O}c/U1NƌeP?BN)它sIh◿1_H|v4b .%ݙ:4 `'a *v!]#< fR#\$DlLY8$D#.AKB>s 't#G/M.|3N!ՙyiZp8(x:Gik!q\^Yc;+"S.hfMS!<*C!a1ӬaWPG$itxT#"o-;=lҋCdJYGC)ݵX !u+˧^ǪɖI'*qζ' Ro -;;eCwxV9a׿0+Ha|JhC+%D.cueJu&##s7A`H;yOd'5~J Xbf8da ʹ!|eB(u(V8I~.2-U]"QbDh:R˹TܶJ?t%~M﵄l<Ku`9`8/*Lݥ`[Y05c_fM;`!8o=7ێu| eiJS""|o,ѤܨpsrHR޷A7A0Î)WRONդN*Ո3nTj~tJ~8~|A>~ͻTdvH j&Mpv6IݦV\MϪF2U̦u.ЬD%е26ɓiSqDVQHR=1{IHߗfY]'˔1QO{1x\|@>ĉ+ j!EmQ?WR"&P?.>QX."_ \c&uwQ౗Z>9ŵU{[ G](Qo֚;]VMR-WolIٍJN%hArk!TI1rf9)T}~sLbœ7ٟxUiV zhͣj#玑NUVvS)D#} PLwQ.s>h c9֞ISCYJ}Ue?#Y;"~_X|Us;yߍxCs.bW>=ωS|'\r]p.!`*<akyT4klL:R͆lG1fLl1Ok5q~-fUݶ8g-(΢G GDaB,@V'foUm%"r&qO+pƣjA= x[nmvu/PL\sޯ*w{St*p cq{@bYz5pB5Wu-b^%Kv5)r2C(7L~00kDW>h8>P#9N-b)už$c>YևEPa.FIKeu rXx~1N F7"`+]4%hLZ4lJȣD|+rT!,0tb Xsx҈3F; \kXvFsףv^ zsU"-F 68k9sL,?fuZK /r/V1T(1sC )$>,H8X؀ b QbHP>S8 !4?WoA@b⯃BU FAskJ8Mni ВEm.\Z^a=q=?m<{,`"<g X2:,[Z| ;V5;Wme fN+]QQ\&*"A{a TrXϹR8]asJhny,i, \T=#bRYوP7#,woG8z3jbq<MG?9-<jj^MAk^o+C5;E_Lʦɐ;heTLݵ|[FφbۇE_= !rHYIiNEYۿq'#cI 0mXg18˪Rg~Ψ BSGҍ\;>qĎ?ƌ+z EJ 5?3,s1ܭ(IbUr6gra'vt`9PϮXdP va\MyIɻ7JlCDdPikuBd <e[ 3ݖ_9Ñ;\m񣔡a`uh&h>d ._^r  |z |dJV_h,ڥjT/kLq<33oS S `牁_֫Rf3mP5 _`q%A/Ae2qoEd10\P iÁh)5@5qY9Q aʱhwPɲ|'DL [tL*} XO' )IJ̀NZXvkj s d6C |oA2L]8{dYؖAl_y'w\ W#NӺm F?Qy%_Jr V JH8r/g&}#۫е=iwM"{JȽ߁Q[ UEE]uGxԠ MUTm*Jy4vXcn`^ڃ6D4\Rc꺑϶W̏yR}WRޛCfI: ?WwMwO|9tSvK@gtjHk_?u [_,ⰉND4| 0rk)[y /kRF;ۂpL%DV!9ύT|z?g^GsNP1-)1"H/ EȕN,sΤ}9tZߜ|ضi [bAC`=eYUR-#5vo$IXICnæqGH?x,{L H:n!"G %EZ+S!.){`7pkغA<(Rb0"N N*5GL:)'6v;# 4f"aZ-Jk?[M/U{ 4 s5YM>zO.+y6SUhg[yE^Ùv0 r(:jf7i__o ,0l-6Ebdž4MdsF ]E)Χ BP7*\xZL[B޺ڕL凃WdrD@T'T-D|.*}zu2%Va^u=aRWf$x?4 AQ\2EOt|ٓ9ݥґεqGS-H BU1aQQV@pY@;]ۆjo} :\ s2 h>TklG?ڿy*Y*DuU bks.8=x6N:X3,NA,%;MYN %A⌧⚈V-/lN-\?" Vw:5XC28=bK' oɔXQ% ,F0}zl>1hӣb1K+1,яdBr`dB\4@˵6j'{e=1 PTɅLyKD{ }dw h:~?뉇qMuXp>xH&YPCDY؆`/agVo>F7g330wq޾n2?=` Нrzͽ^o%MmEU}c3K(Vl+ ZxPYQeQd3eҳhFuh;DF2vME*KEcLZϐ(e.a5ӊ%6嵊4rl\L_Cy7+vx߼f/νkl*]r}A0*AJ.3{I\w0!Tt3 il,42q➅0s}M93z e{tpĚ̟$$ΐkԃ-9*Gr d/EA̔;8e'qZHęֆ%aiblr>4'iws|<^}>t{Mʹc :֭f j+{|N~E>#E0NKa&X/K1h]Z5~vnt<)powlƞ ,Wy1j)آ pwrX:I/_ވJE sN^L %F^(6;-f潊 '{o'sVB9{'&fQf< ##xiZkjܨ7Ny#+$uZ93o\aHimKʮf,/ bi-дObPY=PyԨiz>y Jr OEԧC(-ݏF}{ܜ |I|MjFt\ %5n$P޻ m|P31DWiTeL:/on,уBM+(;9)A~}xbe nD;pK+g ʷ"I{dMbtAhCSN˔P^NrN܎<}v"QS F3 t*2Eq/'k n`)%h+kUtK; $W"!M2^qYW/ lo.o) u5Vٝl0,kodTR riRW\,^yJ5yf=^1wyX+mD*i -ݬj&t2ِG`xi&\Hi\SIEK53Pd"a{^¦@er/ ̃ndx@fQZ/!q.%g&ȲULW=;ME-3{2&c*@KHEʂƩڟZ/ۉ#ݾ9TzA?U i:6` m4MW ,2_N ;.j~S G=݉1.uLW*q X7C#9, *k>tt*}σ5Fa-U`1C8rYʢͰ "ܻH689g\J~>:)E'b>㜭a|J_Z|qҵPs䬙lNQl#)5q(-pPĔA$U#Xg8.)/uac+`(\~0zb0CY9oPPPOAR"\ ӘwDf`R۵HiԱ{pw67,01 wE._N&exh%vC}"j])M([)A5']:/[ѥ /T(N6>+ RPdi CSJ a,!aԧekH\0n'T"mmVB&6n8[îT;Op!ؽp אZJYΘ㪵ɬ\ض܋2?㿿3Ad{NOT2eb " D7fVrC*XĀG6k$O(ޑ+U, 2ΥT+=k yql_mH8_ET8T$ 1H5 )%RKC1g`B-c@/9\h6(IPc7$1$Z^k돖V# Ę6*0Y1j7_R 6,0"K ԗ 8ey X7=V.M}xu_ AMʢ+A=H _Zsa*:DuKqnkWKuc88tC]2:3j!WpcR0}i'*CEj#r51X!9N !4c&AHDHd&KH u["ceSnlXS0WOa.v?1RuU _=z۫D%mPi KD w GY0]--,/K‹ѻ JV۾CT}TlW3e0z C>tӻFނZ_g涐͝v¡,&V`-OeL_G"ȴ6F?H h[gpn8M<;7 <ҟzL ُ'cA3^izC_G5(fXg;;.bECv=7]cXxLyz?9*]0vyS}_ UGqfݓŇ-ٔq`۹a1)~[4ӱ~+x#B s@<4w$1*ʂL:PxwV>Y!qEEV % 1cvab@tJlG_nC 0r(cQ$kŀW&AxjXybh97 5= @VV(%(B Tuzb~hEo#O i z8$;bxw!{p,Ђ~0?^:b sr㣔g#tH ౳ІѮS2ճrnD0ޟ!+'+TLSD%Z L_Ze?&!l;wu؍>@TDpCT-(q#FV7I/D$4~.QLi",/Jڵ͚ZmXzj¤T-_i4[Y[Èy4W`F5%71& 0:<TWkotYdhc˶g*xh3D* sUF`NH;FQثS+ NFEtGLv~&4b9 r#=rqpQDП;4Tw_ފoSԃvBNM4]SMI-PdNG@}/4.X%&n]0/uv^ܮ=cשgE TPgdAgobo3sfBwo8MpatOOWյl=KAgBeh/So=@ [eO7dFo){;VtdL#毑>[bx֥uUI053(p ' jfUHDʄ^DgW`pRGwMKq[e2'EF6p<$)}YF㎡]u `\+=6 o8n4b-=0F6핉lSOΣoD"GƘئ'&Z;l(/p’(P uL2}Ya#1/Q&BUgX̢Dd%z-B컬1K:,2c`H^(>%Ꝣ@M%7 F4a^4+#ec/ :&fJp=vt#?2Vm@0yHq24@{bFb?PKiMY0M~xSʓKbOFӡف 3}Jad`}RhTq$L=jgDTOGO -خfPش2czbK˄*u:ݕyuN%FlB"ᒹu2cѢe| LG1 ⋲Oo^'x-)xюS!Յl;[ÎuRr O߱9;&;F–w !n Y2: J̖ ˺HMh"4|`M!h&bvQ l#xx-@rul9n)be Pr?Q왶&kTl5T`$ueEU'C+D?_)+8}\yg|: ZR|cՑ,OZ!a vAIasyp:h !u.i\04nx8rxO0Il~88[vB2heٖg-6#ȕ瘕[^i1O,/K Zdݿi/W6{T1H0(C;'N&(g߄Ju Y78RH5BSّ {.FǼGכ_1bL:c 1իq&+uJԝvU:9͵2ٷ՞d (=+w\aa+25.;#F ?$Az.qaJV̭J1HPjdق5,1P1Z;2' }}]x*#R'a7lPɒ~9e6\Vh>Du>z,HJaJϰ2|c2 TXŸgypD7KdbVʰbfKZ&i`W[BhيU$-.t{V;U*p(L_d^#n݀um7]nڣaxkp7?!f_i"x$Fg1yҞnHҭ8%jS5O򑪙Xc^$:v2E'<[pϤ!!OsGN(?2ɻ\l\TK<ڊZEh>(sJhg9]|8L0L]&2|刍g F)79KiD:QI86j{ٰM#v &Jp~(|;Qc"1~6|׃U=‰b*%('ڿŨKim5Fw8%m>JuKO%g>1vRO6=tm=BYZ)y0cP:Š8ș<>h.X~,`oh}-0|p d<j*3s%jKI,XjP.2V:">kg`RB 'cuܲU$0 4QO̒LE) 52ս.}gVVB#:@6^")dU#:9?R~ٟ>.)r-w x6ڴw GK!HD3#T+ gr̨ "KiDҏ8Lf.$cdz L9?s߳$r>il-i3)HNX,ڊIh_\Hّɋ1[ ڇ\8evylN LjݬoJI:yqk@ƲԪP}GI9}SI!%o#($M(ň8nd']mc̺).0!ډI8 9#%S3ɯېa2s[c<\5I ͽZO*f1qLL5>>§,K:fh(Mch]ff:\6S\ul,/b 1fø3/!Zi.8yl;l/4Hou%k%xkz~YV5#YPM YYQm'Q/?3., x&Y>ãJ8Erju4˜!аO $v Dv1,PS>5 `{_V1Փú :A-⚂B,ڽƸ`c/$<:ƨ68yss% K$x9..0osQ)UњMX1"]ˊRRsab. PڄP8Xvt',И8fMPM 5omH'?m﷩kђ DPxyH=$iah`$^f>:^MѤFg,@E/\[gk{&FJ*6T ӯu:˸exT9Y RS $c*2XGc[ЅH)OTkD@WE;揱 B/a"B{܀8yI(e7@nQJDr"L^ ̖ZJ7^{W/'c8bLfO*V§jJ' J{x% ؘh:/1_Oxn|Vm@+"@5X?C}2~+)7](lK >[/i_企$Hyaj៯X\>f˛j*t|2[,n Y%|%+rO`#/1QiRC7zNR(-ؿS`t;.bLCNz Be|@bE) )WWLF@aRlǐϚGT5]&#.wG`@i3|ѝdmGeȳ/.<*33Uѱ*]&.DXPjSַjaRJL/щ*=qd=`2Zh #J,^t둱AFT뭊j74ʒ)ȱȽ2^z&Әa7 gce"ĨBrtNJj @ѣb? 뺲ΪTwCҗFcb$]F@ᨙsf"&.#Z!$2k l8zِV!.&?n-.Hו!.z_k=Yճy|Il3k#}D֙$Rip&. ͆&5L6B<YRBK`TݒID 0J-kl!]?(oW>R'B0޴VѪFS؋ Idl: 0-W.J1*?oM5CkDru,$ S^jɀ(%D0G?]&Rc}56ghdW?ӹQj&#h$t\]5\'GxP40R+ e :x;Ɩ)͈o75wZD{Cm{vQJKB  fDb~=󝬞Ktu ub6 Ѫm>~Sɓь%§`<^cn% 1h~%ːɟ, 4NnC'jI[N.޽Y5J69nJEk+-{zDDoON|_ke0W`xwC6h:d  --?5Ӽvjn.k?y wNW_'&ZDsNe1M:R|My DUo}wY"H"r`J%+<?lRs&B

!<A81Jp*^TMv|b?YI*:w^5d!|evT,k#'ci~Zr8 g ZbKY@>|tĻ(?ah{P-4BP_oʊ;˓ QRV9'gq**N 8%3ٶ1`Y[2qI={ݷ+-1Q_lky~utֈVr `EMQ5b iqC /qԊViv/pPzs%z=$=Cn:5y;[jdoݖ3~[Ƣ2m` }Lo>etQ| bpCm[IWPCipwvҧ#{W }UVf"Ά6ʠɜЫP ?xAlUV+bzR.+qN&Y} JO7zMM)w:W7ĝ!BܢtzsTt+EGDﳔ$IBL{ rixP45ݥy1{ @? Y-c4Њ,oȻ{)2d yn!m37-ce"3}&kGb6?t}T4#]Z/Ɲ8jh(giM!xXMm!ܣ˼8 #R>x 0C ܠ]ya9H!M?+`,A ŖkaVNJĮ $5M#cL6-L7==u@<{wlalMrpRoHju&8, UVhE 2?aݤ!AgX}7/swsVw^&7к@(&{DFD>+bk4ǸË# JTOk&K:ʮKe"!Nq\[pwD(IYX9c3HfapĨ׬^߼ EOt`,ŬLYMKALhJS˘tBj$Mڽ\? )68qөg6L&UiW<$ 9UNm]cùlJȔ ؈wR1οC!q<ҞI}[KVa^hJMvS7a䷝>x=Fe=K}Z6c~vz)io:8޲d],1"X "=;:ve:o:6#1-"+*HOJ&PIFh1᭟.Gg_SF~|7-^Ta>1Ų,}nO$.8{X!5u=ٴFgqWV3@DǁM~؈)e A>,iM3˙8vk]'K${[rG35bQKz@ 5uR Ctd/ؒy~W c\fRk-uc}7~ "ښDiM|,˔y82HXDM=+Ų^MS MKͣQ-l.Yjdbڹ<~׹ܵJ3!#hr}SF EIs c}93dф@Q*Rj5Ѹ?$!Ia9Z:--+ eϦ(TnTdBk 2.l_[圩WP"zmQ=|Y% l"F}^SJ(-  ba7>Hb~.S,ǧfGYcN9o3fQsTLj x&zG"TJ4\)6M5ʡz ?^Mz̚4u*Ts+,?Ϸ%Bl 5 0ܨ5#*C*q{k `f>>#=Ō̜pp[g1֩ۋ>1{}zنey^Es5{o]b ưx Bu^F4Ė& ^OЅfkǚdk ,Z%$uCtۏ3n¤ۓiHn6 +2e^؎縷*$mc IB&w8G;m7h=QgB!l"JhxrY ̓ Y$ xmŵ_ë*2a Ɛ8 y"Ģh+>ec,0jI옴ŷQ{orڝ7+ANܯF2z|avh;=l#YTs/55p[*ɦ338d G w`7v`r5Xnhj7/Yk$ ]v=%T^,Wt-ख़ 6&1'2f:E`mra3CO]i[``ޤȶ5ԬӯrnU`0xS0,G s ^ճ—f1{<՜l-\ꜪN9 !m=&Dspn%k<9^W 9oVljw#'(:ΧHƛ`"KVW"FEU;Y*K^<[^`T,*p'M#P૳dĥVt\x4k+[rRak9]Ub)'7˅eaS4gRܩ_@$duf6ej`fޡ,Cȶi*F2{JxIA^ A,t )Q5`h+Uw=fɎI4 3ȍ I V{\1jݱ*)xwk{}P0o5ѣ~ghAltvKV!辣e<1XAV=vmhiER T6V}QSE݀e0…6G]|HbǰFfS{ɢ;wӺ¶4'P b8 +A E?4Fcaa mY~O ugG</u_ ' s!x,XSAy9^w\E~nMPm ?<㥨'2u.:D[NWl=VCߵc]pMfkжwdf_OLeP*WErg`DZ{yBل m Bq{tj1 \l>ʑC!CwY!/FA_VS˰Su#FްDnәG>D {^zU&v7:+fR ќ< ųZgb ͮ+ /DӎZ 3XV>"9:=bc`J%WJ64HW0dpu fu9>;cf֋öm=8IsӛBpa _c:P܇DJ;ԅDW@"}X/4:I]%C)) w8Pّ Cs~ŷۦ&{e^`< )orfGr](^g4pPv.OcSqg rύ1bx;8al ?{.:è{6<$|ӀG7B +$ڦ»~?Hnj_/, 0{%ÖUraTC˗g=DMtej`yua\A䑡 Ǚ^kaA߯n](؂PbXvbj!F> lUч2i}@<wلA1usI-ywrlvyDXo҂ @5AƵ@j NghQjpI @2af %Lz|K9FS Veu D#RJB^-0e{bzO%Ǜæ '_${aŌvؗb'cw]"qBpϬm 3c!8hjB_]M>0].H3{P잲41uvJLƥixtVK`0`Dz5Q,Q:띪FAᗫDkKr;)(DUCciQ" Z]޺B+1edRh+4rr9LFՄvZ_p!~Q}\RҤj|I#=P).i8wH%xy"j`OWR$Z"Mx\{}O霝wGvZ/V{︯AhRֱ`8T+$!ma% c];~gG,&T9 c8}~BY6Ӯb-2%e 7Q ;n, {سЇX; ;C(]">(Ѻ{;=|I^Y>S׀nq*)B?9~Zġlou4m,ly ڂK#[3,{My#bhGav†b$%%RXme`9ykFq]D-jyj6ɿAlR38j-Mw;{f5yԎ(@ ]Y0lJQ&ߥ`~]/ fT= 1v/jqsIn S\`5zֺ+]UHf7\nX<0+ȧ* ?u"E&NFw bpG(ћ#96^ @|!zGWh%4r1'7VM5u NhWO>|t W \uJM+VKKJby%(<(+]*s$m ƽK!` rN|`=8C@ӝj2'E{JDmc!a1oG>[m2R\nBv]Bm ӸpB-#6xLBmm D~ z+RI-=o &)ĉkT jlǟtJ'õ!pń H z RTy%J^5٬{v@ASB0@E 'SKyovzn}#BK8PL8* 2 普ZIˬXӄ 5mA*?G^{p5Wtz y&=0Fs)k{,1UZqd/l%Nn4\ rS]yvTǎt̝~Mb4"]hQ']v:QCЎZV>2QT`<Z،^|ax'9w)oC#\d'bVƋaB@)j$pӉ3( bH`kոbi q 8ZBa<BH vReU$*s|4KnZc/ o*x s,'T"!t>v3{.HUm.p,O)^ ^`1Rn}}!j,9:յ) &UdM4li͌ʓݷsǂ^9$yF᭜xm8柾hbM[Hl[mflNtc :6:jW6ɽgh:7/Q@<܅;II/{Ǖ,7c:K3p~@!G™Fq܅''4bm< DwU|9HSĺ>Dw<λ@T5 6# 8 :ǽ8oUQe '[]IG^rۈY;)Yg7ѫBIxDg }/A"%G]'iJko=)i?%4 Ty@G.4~Aîԇ3B]' ;IC=D9y5a+~vK-2=2D١v 2 s#JE53Nζ pR|TM{W+IscPϕ m@`A$?ٗh<,5x&_7#afp:,WqF>Ÿi:r{UH49:*I5!_ TBV≅fⴔhkmf\6W "‘-w.> IьPdͧfR̴v%j&HP(rSLRx]/%3׮s Ű+Vj\V=7і}T* wt/Öy(݅zs[J-*VeA|L`YII%|ƴOBb!#OW1jRDB0 T& #SrkW36pmK>>o'G/# {>@H%d.࿈Vuܑ:8b*-72&!H)׈[ P-]Е a;uѵ,8>kiVӅ{\=UCpV^Lxtk {.Zy E|ח,NK1$kW3!/.)>) vjw-\mm>2Y=qr~=V/[WJ 3~]' op6x;z@9tNj%ӀU"#εwcmKh'pm, xӖ=ڎNwă HjΉ&]<#](* ϕmDN@GPjDRB"HEr$lpܘ5Xo%6G{]5 l?M1KHIK6W$Y'"$f3yD=ʶ`m&&à䩤L"gbn[C!>$,//܌q *"lEq{puжZRoj8_'ʊf-x$W?9Wvl`%`8OI'Az70R(X={{v׋}kxy!LN]ф6n9um4trO"6[;%C;Jf`š~bY܈M7k5 OjxGNȁuC&vaTn.#-pg(`WZYRZL 4.!X=$]{&t1ҷ%jH6=ERƉS"UwUKs- |IƊGPOxb?R ĖN:t0Ӓ5 IƪX {6)F=/w!rMX럚>ǖZa۴(,YhY&VjBEAĚ~4xF*˶ WnisM3VSE8d;nrQYِZe(QX]DS38WFr4r Y~$hsV ؼ3kKoC g(|klL jL6;K(D meHYW,lRߜЭoM4;gu։, SALx$mC? \ycnN.\E bT1 ym+ :&6vPVyx<} >X${cGpahw/lxܶe4_%xy{ZyY_|qRlg3GhDxU| mh Kŵ/z3IMW@=,QNMFtbΩ_ ? s(xbjW6i&.Y^r2h`[22}-uJ$B 3D=)"iWL+`ĝ^7 ), Ki/j11QH vAhSSΏ@3MhSi ve2"mQ br2Wj-W>Vc5\d)rH~+ļ r_*ـ 7\ã"%ηWC5 :ؼc>(8'SjG#AdAʽs;I2QL pDDZ tM@;(5Ib&"qa>{TdqrUVzfc {Ի>_ONՋD/C3; 16Xo8r?QPU{>H嚆(#^!yHOIXrA89I{Q"ye D":>vm n¹ڂ PQ-R Jj)b|5ʦ8u15"cm,ߪ'g'n YfXsb ]NFTM/cl9л/ ne>څW-mgZN[UuE ~&PTѼ?. įQHL-}S׆EFlB$a3c}3؂jfyEqN>t}rpZ< tbՑ۱p%R_~ qE)3Ǒ;:hZ9'(JsɕgCߨ -ɗA@~5ajIj^Ѭ8C}g퓅c3Qjx"U@uYK?Pv7Uc\bK@;xl]z!^/wiߍqπ4k?:h@Cj, /T Sv^g2rd1j;ֹcƶ|o%E(4JqkCfTX[1n+;3AuϜ~n,gm]08ߛKxq;sp=pG`Oɑy%yGL_mSNcV^2y6ei7WF@zέ#|G$d 7bo`1%>(3FD@JS? b 46$9Q;ҬVџ4M@?ڻl j`51 R5P);pKTꕉHxTțuG=k)!P^ ޓAMBPnHeLէ^RGpˇx\ yNM|D؀q*@C}0dI*bu ;gPAr{ 7Y'7V«S+9=/`K$& \;g5X0G ESB$A%UaMb\zWJxql;'D훱yToE,fC݇#al)A7&.V }\I W!;GUnp\SF eCWӉUIcngcl zkQ33}T. ٌY}5i9bqk㼼e? >Kҍ."k" 롙`sQULoЎ{6<_fnůg0iCNf&/GTq jzDp` 622YǍ/,mꎥ}ʦ;ӱ>٨ĥ.Xh)]m&"3)ρZ! 0)h\ʳ&Q"iy4aA̬Zrz Ɯ5+PEs׀wDB~]UA/yr5\`7w͟۹gj(Jho` ^K5",^%!z!fg.E[8gY+[8z< h̴6>`K#̿T'g[G jk;dӅwtYcbq~*0vZu ֱa:Ǥu{z,e(E]A54;_.e3豇S!$$Z$L.Z4+120Z׌5÷:$ ķ`:઎&65n?x.fab%*@IPˑR~yL"^(ˌYݶH4AF]%މjos̖~dn/uTe=ŻsƳKDYy Y f.r`?*(|x fj*dƑ't40#dۄd#B*'$FOɅLjȶ+6Tz' ;9ΙAmIيRCi~d;41c8(Y ?ItM-A S)g q頫pĵc^x:i:QLǢOgIic\ 錏e1[=(63RLy-0\ s7!l:@O"CZ @%IjMj5|+9P7n '˵94^ }exU>ǦT,AWІw~ ʓ/scCKW U2CBs)*ԳuЭ",Euom϶|[=^g80aXv+gLbj$gp!O;RBA''˧w mA}T)ƵH|E؄ 2QEb'}gDUPN7zWUloRj>T̉KN\ALz;H*j;]Nas rNk_-aË}`Ϭg~RXSzlVYڡycI՞֜ ӌϔq*Iѹnr 9?xd_j­n.AAE!0J{ jN2]bbWBvJ „! [NFbm$vY,&%C(>dlq؜6G$xɌ+{${ӌ$ux,͌uݼ .z܍ɍ˝cU|F rq]#+AJ8 :pdꬣBN|`}n8G"kjѸ* ԧ_/`-SY88_մaNѱgހ)}74?UWe8>Ic)`@J!fszx čs~TƷ!{:?@h4Ok04Or*`nULh KN.OrVxK-u /_tx6&e֋ P^abeRx՘A J<㳆^D KR`"NOѿ.XCzЮs#ϳ,\攂\0&m^p7*32yt b}zfV%@1AxjEcĶJڽTn38 3PrKc.XJ3iRSCwgMoCqF q<#$96wQd:F^b I޲pjXFiG7׊Vf~Y%~+~2A4L'KiO=!SUH$ғYck6p1+aqdKLa!:+v]+KD"'L%7]FF8 1dSkA=A;)MKwb::(QCb݀J2[mw}a˃ Gv rUN}xAFQ-zelo|%K66 D!(sK  ՜mlZSf v^ϐ5=>&ά-b$u!˾0vzhlΎ5RaR˹ 'jZap㮵D(3 rքZZ2mP[7AJ_~[m}*K& 1zh2,t)~uBo;(pT\|.nC}*S'SFۖAc!d=aАXdu8wS)"x<=t';N#Ҹ0̸Npi|ƞHwT,/x5edyARz J eisG%#Snek|,A5,MԳ0+~~w<顠o,lw^SjZ7@_L/>F`%"b ʸH$.On2WHBW(u8]ΖigNqS'Z]Z+}{-MxD55M-#<D&1h0T;BP`H|+Pa"]%a_cV %ch0ov>TP/n\O}Z:YONi l[`ڍIAw)I\!}W/?iv-T6<>&J$Iīuqh׋WmRظF> nX C  n6D W_=>}]Ul.PI, &eK!c) {zNUL /B9p>px-+h 8=AmbM=!*(P*e;,haw}t!%Ѵ!=&?rofVz'P|餗^:X%'͐h^<dfl*v7 $o;!/꼶<rVQ2DBSk>t RAh,݃FbṖFB1Άwc8%h}Uu`։xZD(CGxT$aҏ%B ֙6>nR>Fv=B?)wqEɽ<䜥\eD۷PY 5#9Of}ƳRVXV*D {u:7ʨA ^}-֝NOAUamb߶d7񀰷 N.IɃ3^)epBFaK/q%͛ra/Ds,Xٙ,%v>]>a@`c~2!*0oe#d\"*?Ǖt4aZض`O"R$}nA2H@iUdztr!<ہ}JN`LHYTv Ȣut4G2Q0:IwHwG9\x4>`Iޥي!xXZ:gۭ *GfTkn-XdU<ESN}6dIԪ,) 4J¨x,MIT{#u=N̆fs%fZp{@+*P,ino9ƅsj~4;Cj y qL4p,neȄFM.W(58x2[9 r[2\;>'Y`" xʹ;ҨJ2U2OJ(I{2=^ -+NhB2W}$܉ֻ|F뮊fUM6'S;cFv{)E0c@d+ 9)fQz@S}ZWkk|ǧ8I%f>pW^x_)$UiGlF+L1>k/hR: V%.˕54T:=-AEή8ؖf^ S- U "8}m?}-)Cjשd%1"a=Y ]`Nĭ+148lZ 񨇹'@Xs?Z8D!'`KIoiNvQcQ2W{ND.Y4Ot*n)7%gB`!Y ToaɨF! 3@kt[ !1R4&kIB{?Ij(rK#9dk&&Za'UoEJ|юҢ8Pv1.{"r< br2֍K/K:k;E63]`oH-l//,GuUY,iCSmТѺ(|Sz+st&vCu;:죏>gG0ɖuMvrDX01c L`✶E*ȅ]'hqwC Ծbα6yuD릺^1X wz;rEqW6:',ۘ(DۣK3GUDKN_q3.Nj(Ks M/&r,7>ND螥:oO G~Q? uy~|c#BQX) ),D<%'0ܥ}jeK"& Nzp3ghHM'Ur Cٶ" 윍ġKk[oT_̓@ÉZR"e,bUI[cѧ SG볏.f> :q W,mm;u-/`"z(Dmwb>6"JgnvnWpe5Lx+.ݯشݏab30DAz(t[eiOY5Xz m|3IMHKIo ]T\/PK!X'ZHS9Q"yR /vTS_ԮaU,q2ܿE۱*ZF#O.;D[~JS3ld-pA% #v5YiC4nʐfg"Ho0.S=el%tWYkɹ(Q0hO1dP aÒ:~>X̮-^/n:tlx?.wNsbRJ-ae ]Xn#GkH3;Cڤ Ov+bad4רH}NTLr2XKx[J30lNǯ! X~C!~)k-lD[qwBy1yv$k%t=|=ױ[@KrϻY2`zزa \^Y:=,^4@I#a t`Xgp/]k ^NԔ00/6Ѐ! *HƔ;7 "YyQ\A V-b` 'S(jOthlpf>}@SeKq5nә49$?6$|2FoX1XDYY>ƙ{( h#Vɢ*r o/ RqI%mց,`P~S`3$jj}́@?3qUS,vґ$okD6VDqA!xhQ׭|gEINUi)F=\#C}Hmȉv/h{m4Tq@||̓u6 Sl{icVLψ)5_T`%ֽ=BÚ vVO/ϘH wf~cfB(Ͷ5qi:uIaFޚPcZLcI )vK#(kpmVXǗ$+x>u`w1*,c) UT2f> oFxo n1TN#nmGrMiO`'"Dlع5s)qڏ{>lr<JEd{(f͠/8|!\1L`-XN!ђ_UP^¹JIOa1ͤRvuzc|teu%mt\cuY_VVV1O 2wa(x7Toyv-ߚg7j23C_ (W簘e졷ۊ23gR<ʎtBEʔL4V a # wػ]U}.3ÊZ2\_tX6 Tg~1.#vWٻ̴3oo4?Ȭ$Z{DI֒{Sl FmG;7%m W@ kL6EY0I %i\61;U|<hY2LeZ|/"Z|F>~Z.eEq(Klpha,,ܣ;ze`Jb1$Aeҁ8Uv @VS࣬1M.0' KVSU(b0Bo?eEލkifaȺÆFfu:9bSuѩ9cuSV53U>G#*HxFiA4ArGvG 4;^'2Br[M+%X6|d}/g!+"sҁeq'}DE!7$܄l2]hڔ3 k A3>5j-:$[0bWibV8+8jQw4㯳큮ZQIXG;8J;ֻhAko!ak(.xvZSP8̸o?_f^r؂4$I!-;jb3.ŘjϳUW淏™/WkkW_Xa"Ʌ/sɬ"#5"ݍcnhS{bQI|0ͫb񮓍]j]ap쟶> D&8 + zFV텖eD"m%#l3mܭHԹBཇ(M@D4XBw#B~|GL) ־q>#R)]scŤ ~dll;DlߥUXV:sJkCm! "-*nK/P_`gV {b\aǁr nM&tr7"l Cw-Aq䌼N]+ܙtE c "f;UDvq.P=71<!+ Fn. j1Y%Zg_\Jv^,Y֘g 5^ZU;QC%]JNPRm6ꭞWT7~? fSAL˓%{kXuŹ$FÍB?5IGJKTt1qݘAeY>4j)Մt=K=q`FJ/ *wϴuA՛[KV KgV|FZb7Sgm| _LhZ?HUI(? :L[Hӗik>࣊`7)PGs3<=)2Ш/amֵt?C>.$%`?L*g 6'vF W@!ΖRIx`~702aLSn?B5m#(LChg:爎' 7&+Gc!YbFƠre躒HUx@T6v(Cg#IVokabSpy~XH9$&&ʖMj-" i.u3<@@~DDՂWcX7PSZŨ&NwIoy9W!xx,I7= Anpz.2[ڼۿWMzmv9he=rEս}e /^gJv,۩Hg|Rb'F杗u%CdR:q!uZ}ľvt[ƻFh{PI!22X&_;R-X{rTY)L+|wa,==u^=1~ {NRƶhC|= Zb@0o@/aykzS^qat,t:7 71nQ+NjtQbW˶57 큥_վ-"4/?2f`nKv|KJ^UL/WDs_3?v8ȁpZ ]H+>6Pպi)xf'mzZ!f?ү>&LG]|h8EKd $y]v\`aV@y|b(:U4Òz b{o3t.q{-;߮ILs"5K'n[~eV엉D1f m~vcϴ~ybnl)MbR8 jƊ֌`%[XkƠ!mR]Ev?2U<y`g؟SrJ'̊]pH:7~j`sdh"KfEGg͢aI#+Տ3lޙp )qP0,_;Ԋǖ#tTQ1{'  ant6CM`1O;;L幦lws+љIH.¦7W*rY>e׾e`]",M ´^aW JU &衕tn SP2uЪc>Gk>E*:MK.iv sޢa;#8Wa74W넬@J#Clcd>nPSp֗|Ri 2\[g:Gx shۨk=Ad"51??{;+w'@P=6\_i_ `V3{NW|+` ]sLbrb\{//2JAҀ _^hȺu8_pRQmY spJ`PVER٫D "^5`D&ԮtzəNf U_Nda&a*r2Y|G?unDz׬jX](pRkUb䏴(4p CoSmpU'}:A0}İ!r"<SwIdƝ&j:?=^:e/Yڋ+C2֗Ų^xFb. ][S{}T4:8-FJjo |/fl8Mz4>˱wOK?2!?^Lt(ϒ_)Bejԛsw&oTwz wN-,wF7U+GOJcF2)A^%"~4K7Ir B8eM.Īݸ]Y,:;k̔O.R?٢k{;l%0 DH6@A鯃c9r@ sLJkD&!H5b de {t1Ս#y &z[W@5"4/'0(|eńVmk8N-B2[kjɋ}ϒm1{MG&.n2 <GX|\ * R!yz H6?Ӟ*?k;F̶MEPTˇ?{UB j vo*g]rÖ1C'"Z8hpW{F~c5< URFY{^eC d:g(DǼGu;odjw]4~|*"|z&?;$D\3 h2܆8Mhn0C;5F"zB+^6KA+46wV,6?[V ?"]N$okVIح6۩Vd [\sRW4&.E9} =dBy< !Vw̜İa++?m1 aէ~Q -Z;<y4`Q6T^e啚@@6/ &qIӽ]D ;:V v?A:Ku f]B1pz@ꉁzh/SܼSJhаٺtȚv9Cp‡޳#4Wf7@*dI.%̘]4z|a s꯬"ZyjfАTFF ]OBfgVuYe/fF%g_M/i &1+}q$Xf `<97wԸt/wၷl&BXuT5Meߏ\:Ύyȸd|}MϻKC}l^L(@6!(5jk;|4%|NH蟨wEL#THB,)3 QОLE\ fWԴ҃dGgHv5|2aylNT#5|W@+"58<sjSm<8Fq)^6Dvaڰx!B^}uvCAhMh?`vUPHm0kx.=ʰr-]\0u \hV>H``` 8XY/6 !o7p>ݗq%Z$'r=;zGeOGx?t"OĽϙQ~ݚ'Is %RQP=³d9W`p7K,5H]ms~pw|h%?ۨٴ?3jj֕-:RO=@c7w&}^|9-(q>Qe<Ϧ@q\GpW(ڊ}&RO[|Q &/14QϾZAP G{2k0"Z3&~rβ/-GX{zpD:A}ޗ>&se\߉.柰5|]2L@^wHz5xy_`DEu?B^ Rqu<]g6-I9A+eAˮBDXmLM&t_$BA\î K@9GE IU>;n#$Qښ\`pt=&א+Z"x[IXaP,cP,Tc(n?`ybzOF#M 12?S|U$f5uaU{@rw>Jdc1=pY94ƀ:[;mM Ȋ@0 C⽫HE,lcz4$]-; P_|׾dD>j`1|Pנ0pN!w4&igpCբ~ݶ~4_,E>j+Mz'Xs>vέQւV WIzJ\]fk㊁9jܨ{GwH]keaW!GE) LNsTSΖ18gT t󭺁}&:-tgK zX;MG>OZ &?MUINJjGvÄ] # .etڴ2xZ5br! T,UEϮLjP%6bχٮׁM54I)8"q;Iq茸BxІD%ro "Ţَw-#1XyHqi[E\2Sc2)Ewv8o07*L(C" azI{ӣJ{BYYcffyV98e0hwg.7xan "/Vv_IB*U q)X \~_ |Pa@JU~P2XL1yjmkXRaNXf>䢧kK 8RRWg$9?w6Uue8$d>L3W6Ѷ??Ǎ9{<f5b7#2 Z7J\1k8)p/κd-,fU`!RG8!3a8B| zvY\5{%RVMң%DrDHcDs` e٩?%EE1AI+ꪮ+Kc,wzL'1'o %wVf=ȭގEqMo!^۲*Y-7' .@n9I3 4TnUYȔ…dk@Me^΄}ZK =9:8ռW2ɷc Eaš$ Z6Vyf2w<ﳔ~KN?Q;Hk\q;L6u# zj!G-4o ؾ|!o p h-v1 4tEb8`2 *1NhuDK[Yg{IC= dUv O(bZH4g3a뎗I{AHA.kOFs5Ɍm%]Bpl nd6uu# D ƒwf,`epP(<֡* ׯ\*9 x‡;.pmj -ɯUJR/TB'(gTQZeb&O #p/YVy:r p~FVn@z>%.c'Enq0 YIF68.WvDRxpPj{3/w/Aa>;eEC0љzqL1Wb𥂝(kU Q$`#[C^"m-m3H0pj0@EښǞC9@%7i3ngN'6& M6\{o)8}?k\Kzlz*ܵ62sd!,~G[*$M#Ƴ*ɿ~zbxT4y&}_&o su ~N^#V*HʜeS|L #|k׆4ï9>9Px2u$ܜiRx>߅ w^,KI6&콈Gq._{h*T xz=6图XZ<ѳtࡤ>e \B1U}y~^7%-ڿx!S!x :]Ӱ&q.ӷktI$mnV#mP() O*%gNC~{[58ry9Uw&)!ޱnYFM׊ R%2z&mYXSZ-u-tT3+A pYe%7v++[v7[Cv'_֣*]սkDdݛ=_9D.i[wo [BvGo0Q9]{INN®;Yl_L:9SuyX6jRX, &[n*5^|U/[\7Ofj+c˻dtVa Nu[XpFMs1A-̃U.t_)AƍTT-ufӌC:*U㆔(lƞYG%GhW?Z H%*|-o0ptANL;)\\s|Uqv 7 NIa,a6$=Q^> 9TY-xQǰ4&ǖ"#*@ ';Xjg.XK\L0 9E)d›Zڻd՜eLTȈʵžTm"]K 8{!mPy" o[ ͆$(Y0dU0mB-&A[EQ#iL8h >E8A%b VHo#n] [-jSQ֫3 9(n QYN!WDVD3G5 "04<+W7~V9+lJke!kQ-|#e.0c"ΓVt!Y3)vF[<Ԟw5}tiM_7=n#«x/yks 9ܑ!&SbS!~B`9pgAxlGcg%U1t*^"vҚAS]\ )קar^=/_]K!nb|e/Fd~a ,V=d"Ӈ7"a.9sPIuv @C:7|_M qWi)'Mn=BJMIF_ki9ɪF}>zg A~U&,l*L4TUk|]:Cp]1Ȁ2=XNکſ@X- bm":!U膺$'c#HYh>Xܘ.йebp"_z ѧS-Qf򕟇ξ)#p%΃foM.> Yz@Fװҁ[(˻.uYXx/ Qs5$Ft" ETg/^gXoAAKu(Di V iYRM ]ކKP8#ZmUN"ָI"n/(}D%Σ`"-gܮU፪sK(ql2~ £3X{pˇ6VkSy30-j 22z@m8oDC`W2ʠq o\1K 1yͰ`;&~+QB_49z8%&2;bK'cS:̴#}`>GmV@E$Kp1Įi#̡̪'zV"Lx&V)n9ko}o T:ƾooQt=SAv[wǢ SF$mKҬN~℈sn%X!RѾ^gFVGˉ@JņЬm>JjZ0ʋ1$LJ>,BM4IwFdW}ܑs?#DD3`?.8%j->Y$4:bHl~~Rޏ/QlȲuUs=r"I-6y "OˬC;t37!M-I{I6UlTs:<ɝ!ӫRw/ 䶺> y{t̵nO{ ˌ83;CIe07/(zIgI\#n~YtZuGُ!Z l[6YCA용-K5š,ab*e+fz2;BF%\]m-mqďAxvNI1&xjS߻>3LdxV -9eЫQp~?B*syk uu{qL22wJiRcJ"|XWouO4[%y Ԕ~0jp`hM%1Y:Ë$f]Xzm|s:aKDE3sdPP DRȑ \ܘbT߈+kx βɫU)]: l P0߬]{:cu;y=#>Ly3Gc]?Y cZ+J",tu io=X;ܳq|E6TH/1nP/pǪQkńp]Vw?W*nSw e 1@\5Őo-dNZO\)pVh JNEڀ{ wޚ=ԎP ."?*a6$Uc)]:MQd]49y3pW8{)Ԋ30f :+3=+y*ug"'#1CRy1 [߮!- Yk!E9r$*J-xP |(|Ԋμ'i)[AMOH|ePX5x^qmv! E )ĩew3_geb_,#H5 gmGg>ĂpĠ1|-ǰ`-[:6P-X_lU%C|p}u)xg|zGfdB6sN9k*}I=y@x9d b݅hpqWda5}ݗ aqz7SXq!Siw# SU,Uƴz/_U 4oh@ZugI}Nܛ"A(kCH\M:bp,_Csty׼!>w`T\SA\+lAiޣ:s ; Fl }L>|A7bV{<BtzPie@ |NҴׯks0"G#!xj*5P"̃4= }X' :+%#}_ˍ %=CZxQyjaEpRwdV 26ɴ( 0۱(Rԏs\$NS7Y)M_uMϬRNl`B&N*O$Sעuہ#"@4YP{?\?1|f; kE.Vo yؾ%{9-j(jͺt߱ VSӫH mJ9)3/eQ ҏƅ9^&e?ݖYUN'*|N6AwD9nQҎ'U!`T~kpS~Y[I aHokjխ!4}Et _dZ\_ P"XC=!&Q7-)'uSJK$ 8$wUyi9C # 8eSd: Ln3eQ`w(PnO@}CuLE (+F8ǩfԎd, (ǂB ۭYolW4'bR]0c A1// spTQdQN&tj! &ﷳOLFT֘S!9m=Ϣ^N(@tW>hvN\{"]y% ~W͠i ~(ia$ٴt|b&%>l ?҅׏W UK͜gTG$l>IdH{} z8.xh!B|Kz֟/4[%rŐf<(  bgdC1\ drr]2ɺ7_zJ9sxdJz*Cf9_+N{F& P"Cћ|xsl閙jۯ@KR\{gɔyb_#XE6/[Xᆘ +f%Bn(pL7w3!˵sI_vdq;`a*Fi p^o]",RuWFE`MDߥe0%bٜZO=$ ,@6zQ2]3<[ ({eJdX57ВrCM𣼮G @͌ 5:Tpg@'S s [2)F1-[t;5 aW![Ӑ'i~Q%yۼl2e1%@P\w6Wb4- Oz{4^W3FLю|+Y9lwM?Lh]THdzqFc:ZvKU< k:"qd$~6$2{"/*=` _@ #vAcU?1<la'FHgl΁Gj^rԼFRX$P|QN\ēbro ʫ޹{6pjWKyÓE_r 7LbzI$Gf?# |[P bJH|Ipح}ҽ^T+m}xˋ XLGh@U1$ʛ+^ޱ2i=AjA:P#v//:AnīܙApgB]_BH:n/N/'IJsu4Ⱦ!dZ T 2<yXzah,RD`]˃RiƝsZw|o%͍S(yVR[SIA܇5MUE[,17/nj֭5ib&g&30^_hjђIC-` ЗGE . >LlXg8I9PTۻ,L8閬rnHoKU|KxI) ~} `v Uhg/c߽96[zi`#2g䳃1$ ݎ5{ՙ+p;Krs{9+g?S@Dk)a#,pX>1L07u8v^=J^I*Njj%%CjZwBMlKbuI721o0pN*C^A:Y|%Jnf :@M:qth@'U?uB幑^BH6CrJcM,3ז#)]7vYW9ġeZ?c.Tr+Mn|G8-6.Ӣ($Χ[8N\ZMOÁMD+ƺJ\A7LUϺ:=+)ftBIiՓ&D1Ԏ,$~yӎvYSe* N BHnш>͒G_ˀMQ{z0P*A7UI|j[ |* D=W(lB8 $0۷IPCbM4*dNzA~Ȥ)YD!E힕h&, q,=oWO|=5HbJ]q4["H“U ѶCHa×'CxH:^K42wqg VᏍdbt<[ϻ9Z/ȱsͣT{ +!xO };n@[Ug`I{Ǯ'](f]iCc>7`,29jq`xٸ܃Ao?@#Htj-y13H[Zd]!ѧL 3}Z:|2ED'~+7wFtT5<jOUj=2Vn(,Kcpg*H ~}%E|9)?lžh/-bä5=ӂvr6VJ=S#'1f~V.}w im`b:p6{ǡz + ;?n 0(eQd5 0_)c^ >Y/O|=h-Y.x~>ejgnh F:V@\3≟~?,@e(+cYnjUYstɟ evla봬{9xgpe޳гٱKw٣Vw6K}M&(3k `cYz}O¸Y(t>?kM>0X|{>&NW|8jI DŽ׿et GiI0c)nh%צFVd2EW ݄csT,;})i:N-7V7#HLLD*`Y|T4I $O[8[*zFQ'aTJhs OI|'n&^<;67?<חfxMQ9V DW{§Ԗ &3b< "H/=++a(!, Gjow;$Q eU#[tx_׳G=;Qc%l2muvuP 編F VXhܽTOׄGf88R-"E˔\X%i6[,4tj f`?;CA bz׋v NCTiFTZv[\it9ʗYѢ$E_\ucw\5Zq-(qJB}_y}SC,?qŴ'<|4ǜ8t Xl ;*b C\O.~B WPi1s )9Mm'{J&<[hex*H]A[oBAd9%{pZS<[#&Ub]!l"RAр?SWXEg1xl:qԉ;vGp|KuDػyex!.,sFhdɁoC񷨱H2 9 q#l,/gBGE(G[<+N0`K,IQsPƒoy{G ~;tD``@{ 8s}dd/LA[AR+y ahz35h&XC = mV8nkkPbR`x2 nլEua=fo :h$7~KD%dIe9)4o˒8L\8CB=mƭ:]}BS:ԓA\gMC9Eރ3evghRx{R駙mӔOThk45%׬@oAN"Z?Kx+U'&ljLlWz[)3Meӊ*hMe|hzs%I+Z(oRbFѩO^"Z"Z0ESfUL|MW]Kk.0TQ2UmC@bj]P% eF;RuTtc6hlˀHM}{8t%M/\ lLyiRUf@m8o{aNiǿ,$e,3[!>z5 50Օ]}VSHM îxps GArTE)hn`9z Oz]dY@MpIJ=L|M|0RCa^mYc=rj!f7/#ugd^HeT?uZwub|RZL"Hs9ڿj\Ӧ.#2ۍ>[MO VsDKМFC*r~"q^iw Dsj3ԥ!eA;&/鮔]p0%S.E6# 3S68g2[khr`>!X"'& ߓ.G' ҅feqF)0"ۢ,~0xfH&0G'1}b b?/ZPڇW6Sg2A𐂄y;]Ě$ds>¾5@I ĥn%RS6ʄbܦoWT%0 lM>+9VaA: y2bmAcEiSw4N!`.o%a`X4Es-IL^s:`&x@߇Ce?ӱP7>zŝ4ԵPq`S*: G1|42V+m'G[T(\RnoWt6=`@O2}nf:I}uMF,e6N ^&D]Sd>cC+:i3zCJ#e\ HtinbirA._Yxf<,9U|rY, ?͍y(R3fM<^j\` ͤCOU6Aflٌ^!0)A[K,2Qw(ׯ9= ?g7t Iɢ> )Y"5zJ[׍Ϭ÷giQHG<_D ʟ@&D>z5hA)T]V,xë-xx}Umo&U~ W&1DuwKen1[%z-ؖ b }(t4[wwo5)~y_'xXDN/· }c+`wƻ_ބ~GE]#EjKA*r][78įIBzpǓO-N>Q/XK VVV=ptttϳ]ĦKYېɷ`cMνLױ;K;l{8ɑY>v1Hq-LŶV溺Ԩ.Z~ {A/%鈜1vljXp(L4ڞpYW"-=b3; |*|EX_Gd~JHO ǺE:;Q6:y7ۢQ f0eYsK:(d=Z7LhwZ,?*R{3\YC*K+a[f< s׫ 3|E,]=6tw $5d}\$=W[(\pI*GI_rwGp)Т :ndt{1\a!T9){ ctSP?\RmԌfƹ=$[PŕƆ:*ľ~R4+ \?˚^Cp'P23v.,>VL h{ dѨGw\>b }lٽAd&'$IkO" wR"/}#h֒M;ip3گz!rHk ^,Іv/[u_jk=`swS_<(edmjUHW9p3P8IK+R֏P|tGoB.U~ Qm1r#uɚg|]Feԅ|İʻsہs!KFE8wNERm=3ǡE| )Rp`ڑRH|m{5uA$" ;x,KsNڞ+/Hx-4Vת =d   D)` Ǯ+/l$bJY \HAfK;W .}0d 17`+*I׼ZbP^ r]!"d΍`?X),]v8ݴqGuu]`1}ɐg3 {P-ڊ+K^ߪ{t yXm_kD{ 8cuwx%fwHPCC|b3n|)tD! ?a?:qb}~!dpa0 \M& |bm 1E51pL70&U%R-]_ИiE;-v8;y]CMVH̪ UA_']SbݐG7BMBwGZk?hTY)6cvb0%ĕ iM9?؈Zf : ] oq :Y (Xڪ̑G%4O@TeݖQgyЎ{>E%z=6sfUtj|Fst@*"2d:iss9.Etnɍ<PXROVPՇ3!#q-8a@8`D /(C4D/|Wa9hƞܓF 9NE#mO2 '&4?Ĵ8=ZaW^,U9=MIWPJ>S)o7YG@:briím-q_0ɪ4*?m:7P|PbXB*XuU[QT n_Às Oy:XxFaVn'48D2Lq9IɡmE9_ǜBW~FaOW'Ot]AO#QmTi3wW0:cNSm9h\XW:~.xIZ;[ }0EM16^id3ʒ 6P ^BHߞ:w_7Z% 13{e-'4Byrݎj8fQ3qދ.HBS>"̆TY-yx#aN~]yk"|zyf,Am)8ay>MAEyT푉2 `W'AD- i8j^VW%i`T3A0Kt^ r*i牗f]yͅ+'!/\ .OUuLj+)7cSnfNƷZo;Qxu>T;}ߟX @tF[.?x>.bus7x+Qm<|#– bc{0lLM$*`6r]}s.vVtĎϒy~ 'Rl2C]JĹ(ͩcfa'1-fV%Qn MmJߩ T EK{`UE'#J=Y-{Ppa XoYr.|58QAp= H^w{Aε\o"+*9@ VO H3cN'KmDic|-~Et5D՗:i/^ܯMP\>5F*Y];3q~m6p|9-v@4wa7.0- | p*zyZtSFpz1@7"4Kߡu#'64]3 1UA @h{NE\ FдYCsYpr;)*ddaaCIOԻi:'# xrC B2c$4foO_E(S.Vb4N'=0k|Ņ п\\$4њL *BM=Ĝ_.gRFrUI'-N~V3HDaͷXpB}@ι$Psp0\KK1!^XX*u<5XeSDpƈ~3/da&eίd4*|yO A2aSnuv}é{\viӲ2\(b]-蒘ϾWCok(claZKN(n jĘ,Z̕At&:IvN-YΰAM~fvsg!]UhUqWKY= zL-B'gE6:__y6BAu{+" Msw)V,Pܺw<1D.%Z[&u¯ d@JF3>4cEe 1K.~m\sB%É {Dzx[0[JSH!m.k! >=o]?@Zbi!XvE>UGC3g|@cLj?BtU~qg'l=[XZw3}gCCK|ȏF^O# _VǴb3Ve jP&ovn~! Fkb4`nw _^[YQ7vVD/"G j٤_I]*lXWf }}Ɛ2aӾ*{DD j4w ͒3!f]푣 dQC|Kp;hm36 ϡYl"@9S1!vc FqePT |עWP`nI|dQ1{pk>A,bE^_El<߳Q 5  +")j]y8P"Pp{ U4w'3,KmKeqۭ웲V_*?۪1*& -_ŇJT YW5 <-@c&]= dTRd3iu:zc=wmW(A$+1߾mj= !EZdvTLТbP OoDH F>҅m,'jMim+O֚pXt0W#FĎ¡,q0D,K̪FkGh7~峾qs1#pik: N_zӃ h'^]E$m?Xˤ- n f\̡YlATIX=2$ӻCzx܁*L<2H^l4\|fS -O‚A f_?/̠&hlXRS b);e`V(=zu($G TfYj˲SٱVW=TKJdGq;DjMVӫE]!~ =].g Mg|9-l1Y&#]"HVݠd2Hӝe4O7cm d@@10`fn]4Kt>@.Yxˣ!D605i`{aݐMŞg.CRc仾YC> 0gvWUX YX#D1 H3`)kKEl^!@[Hl҂Qqxg=%(-c۵kcGpثnMEusN29/|_7DѼRj}Tlݹ.X?.5p߷MՓ5T0*DuGK1' CHJăs$D#Ub.[9:S`⑚ޝKwqܘ±Ԧ~Y\1ՕdQ #֯:$Mg ee3Bk4P9_/iHР>+Hcl?RFg QHC/??ߌ[Q(JПrj* BX(_Tu;g+B%R&Qʖ*QT^1%N5r86[UR&IZ [pԶZ3SXOMwq^ecD.R1㟦L{ Oh>]'_+ Kg֫]`ATKWo=nq7_4ZV}؞T[3 U~*R+ֆ:1vz+߿MŹRgO.j4ݎb/tк68%u8@ZMd4]V7>]Vl0V ߮ oiټor!4GL |' / ^<.쪧vۑG;WAvC&!v6UBsMobv*wÅV7;3?v׶0N'B#kPsx}kn52mD &xzspʯe޸z.5=]}2!x{ЂYK|6/ C) :ױ'lCԳQU0,vj@L\Kv,HʅJPw8:, o1nBI>`<*(yY~u58m1; #gR_S9)FWXaKJbv2N zj@j+*G\p':yy2aL"墂lC\sƬM$CPM} AnָrD!j8_Zxwxp*[?0qzSlwLMEEj>alTnjI*/ ؍'QuseKOݳ6}){FB*Pp>=7|.,Kcl'h .*jDWnFV)[J]Rqz9%$T]/rbSy#FkA*. Y߹"9,Drx (drt|tgygUCFV{J*N }tX%wC^JrDD4/ mGkD W,T1C3i-~%v(8"A&OZP=׻`ܧ@\nChT眥[@ryqjhhs) Oj!i,qތ mS=+;vBnAjN4g% ~eV'cO{ZzrYgYNdZH{+I䡻.[|D@ 0t[ݖq 75Q0Ha=bol̈́7xM&In熀m H?qryah *ȧ޲싫1'Q2QerM2RZ!* m(Etڰr hיae"@%D3$ =΂)M7dRT/p$S"P'¦&Azᴜ1 erG`헅2c\_\ F[VX5 6GqW.VZ!5D5x'(:~XJȼ-ß7!T#'_(v5aJqh>f(hsM9r/fP,xcZ֤)d 4o؛VXU홫Bh*.#aS]jad<]t7B۫5>iMuӔnhU0vrLB'Ptf)=Wa؏?i@iaC6xsԂ䘾7?5]Aƪ>1%Nu~<_Qf?0N.!e/ mG L9MPJ 1i}TD#!,H ypέNi'IKf x5 zZ>%0:PЯzN'k!YoD5C4Y4u'|| r) n':WJ5\(o>):^ػ+ HIe.ㇽ?Ho3-J{:aPNmc ]/'%RKAAlglXIrV)kOԱg_lc, GmZ*z< و Zu(B{]pKE]Տ鮍T.cBjQM#UNL E,dksAyÞ(6G=9޾ qb `—rt_-󴗦 #$iXZQ$Z%P(=40,4 wlM?H}Uxx叇vEŬtA_{ lK`$Ӻ#EJ?H#quAIFMw/i<A^̅ E% ocp 8leNJ冞WRUЉতV6#& |(.xTi"1YQpD @^$SB`?^F9Ϡf zP|,N4~]G>c$Aɼ?[76l9k <֨햑`iay7X+&c'#u,o--Kp-/3T4-ʯR5F ؿLaYn8\RdО%v$dKM5OpVd68hr[30iC}{wumq|j81N;L|1ӆ$m62cP pXxCPŐV%XI"̲H;Aȑua,kX&_԰B$:ho}pl3? ?|swj^ȒhnehbyraJETpei-,uˑ3Q3J lqSå"p@ciK9Π@ЀPŧǢiЍM`!'cӈO5Cr76 ~|K/^bwxtPsKLAV5[M.;8ނXג -Q_^辛}G &jkKh%VO u,̆%&//oڟ* `4&V~F23 Tfv!nnTTC!j~b6{`Å+CJ;fbYjH|? /#ľծl@VsC gB1̯kqQTn;,'q7{c1'Ѻ7,Ot9>H[na\Atl*m  I!cZ|įEzwtђ}ktv~~ҊPy$|9׮hY#\3c!ҷ;c;95n=KW{py2#Y߲w{v#+^n,jHv#R $>sJ?*!P0%:jԆLoR80۵S+b\L]Ÿ;Sg3i %]N AًӾxb"57 e\8BmӖgé3 =^Y+C[(i X߃>ozGŹ5z9>KҼ߲beTEMnU}_f\£t7FfQVDE: Z"v߼s@gVa~wF[4"qVWѐJ :;"K(g̫HkbȂ;;*c(ɶNr슽3-P,톮$4ZѷeB_1Üwga\10}U^ۇ,  Ìr7xʳg+tԘaHnP3Z T&GJX?n?_ڡ J7xD}f*fdC+lq`ށ" MP8jOuң]jZ01DI;r"8cLSv:\U!kS:-$ﲨeo!M .$LZ30Dwءz* ȑ 23Ljm {GYbcLB gn$['qQ;tIpcW8$S@}XEFQW+!Q>13dl؏%ңYhjψt&.4w"DžϦ[_BGQ 5t Op>ҏeD&D<q˧ wr2toa1~&$0ڣzp2?ˬ =pmgVIjm} m db2d2qTB)nz0"{Iov 3Dox 2 `(岢5Ҵ~x"b= sr'V7v`LZ"qP GYKefq̓{$V![:%uڎJS!D&%6بs !ʳY̻F o:5R4!4DAR򭉻pU6XF=]@ym#n+-?s$_}hL 3PU݇)mvANq$ࣽCH+]`7!~@[h0R(m1#x݈!XNhC7|7x_Q9!agGyH! М(7Bf'ުBw fpKnhK*\|{ʐh!ciQ-.7NYZ,h7<ΡdgtaI#RiN1\:TkoVb/<<9Gy b| ;zh)Pe-9sU]OgVǰDμC~6G=uzQ-v:$=۵L=r8J¯1CտLpZḂ+?c&˒J 8+̈́=7 ~ٌ _{ te m2Z ^bRf$@qǮV%#%FGpc<f۫ ]>6A/[( ɓMDŽǘ.#ڢrC-q2_ؙ ݆ 1ҁᔭ/ȝ_ZG0F~,O6[^h}Ҩ6 N&/ॿ +/F؝>Eys KVϾz :@pNEn|xuLҘ +v\yg 4zWu\ G!_h(;SO)ZUX{<-۰C-b Y\OQ)UtWFc|yT \1:_TbcBjE~6G9}eb:1:MiSxbṭN:wqDD'svG'nΡ,@8DG.}dbf*"`L2?п Ε3wr ^TVM꫏4s*ǣg}D^x/XteX9(~ւ /FvhbͷA+鵖6V-vؔͯq~lR]VY(@^jgfO'XIB@کFz2R n"%JP#wKq3N EpZZ93MC@iz&No0TƿhVCap7%چa\ jLʌr9y: χTYu^>qDq]P¼ [w4fWT+fgO+l܂M hnp\z 8g 4I8ë Q o5_ec=LXKXT T;:\1l*iK LE2I jO|zCݤ7uy鵣ZtVJ,GyVk*Az7vބS>źH :qmsk'CƲAZJuvP_Ciy\?C"Lٸ^NdML % NmiS ` '$B4uKxQl?AlyGkF :dnp𮨇Ⓥ{̲NJ& f'AJ0{ۿpK Zp9rLūNYH* bzGu ,0Xx},Pc^ F.;=\"yzooZ2E? e(zo:"DBkg ~T@JRTϟc p^ZS& a3Hq+%^4{#|/ڸTW/ mjNDvzt1wPc_iL\$E˦DvRꢟ ʣ >xj8PϕA7k$/%ss 5u܎BS127ʾ ?I3C&M%_:Qrp*ZkDkƥκSӌ7d#b˿}{6ڹgP Ԭ&g>wN |X=H! x /O-+FD㚒->>Ï,YTC434dc\!ބyqj^Jxd0biMafh 0*$ӡxAqb=}cmЌBT:}Z_ SA=օfi^_|aOM o2`{%V`։ YF[a [4k_Zn. dGF.:M":(\?Zf Z5XSd]ѵ*YJ:S^Yzl,d%P.h< נW/n^~؆-0cjHK CC2&^&V = m5<BI>i+l>' 7Kx@+ϭYhן<2w(Қ:BW?8[xpHQ*Ln `F-GT Bw?录5cKzN)B{^C]e4G|V1<B*Ԕ &+ =˻FYl1`+$ˢ9I116T]K+|6y2y7jAFY5UU&J܎DC986`'83ڹqG_lVXQ4l290(j^K+E=1PKOJ9{vک7Y~]UYO0j$@\ZCW=OЍsQ5X=|;k9w["W02D |)ۈpl\Rweժs2鐉.1%QIuz$=l%cqJ>@VHː8pH ?h_E37K{oAKi?sQ d] $Zj^X o]!xnE:-yM}`Xon\}vSyb:NdYeO_YPRdD|C4c-F/McXMx,u3ߘ/FdFJvbobs=m4)^Cg)+L̂ $j~$rl r̃ldDJ㒗ݴ=6`}ڑ bU1Q bL"0'SjLçx/>$\NƮu>ZxG bu!0 Yjr z8g8a`~e~R'.#%w7{OX 9Py+q9)2)xp=*7ntOHqS8~U1Qj "Og)Ʒ{r@9?7O(t ?  x)AvEUH_K%^ۗ<uC0R ۞A+XķkX˽Fuk92|H^(ύOsG-iѦtk3Uf_\95gWU̷.I랐C0uWIrn ;yKe~f#d)$QX<)CUFUq]-'&V`{6 "z`tY6 `+^ V;\!"T%jE~T󨸲5l?TxKelbeĎ)2d)7sŭ"q@vPa"nkIbHG:Pw㫠&gJ =|9$ZUd%uܘ k?z}46D%xTMTuqm?p6`k#g".|!\ÖG'EU qVUw%xOT "Liy{.qhZ#=VW^3l-r"zw! UЬKP\Yos^g|:#uOth6#]{X!ڱ-MNY=:Q[^4@fY|bFNTedZiOFFCL8n^w&'ƛYV1.$X Ch97)V4"2@d9W!lDGu^g1~R}IH*R!ПYaLcew53>hw2Ѣ% ^]D(`jӨQnSjںZ MIrO/ܱ :ݗw RyYd'$h2p<:mdBz#gsj V:rP~[Q)s3Vt)8Kj>7 r\LpWFlX.ydlqo;hs ,AAf#fNpܟw! 5ԉ[ MCXҟ^EOPSw=Yp8兢 YVrykOL3R&jNMZjmNkC784qT~=S{եprgLO^Gx?6%C~UiyR}^\tz\M@&44XѶD@Yvﰧ^xDVVn5l5΍sq\ B^T!|S:@eiP6tX<,aIحﲯ 9[He9/֙?ثlrHuy3LV::P䅳khޒS-Zt۳>ҋ[YNF(c再] 67qSшuv:gKoQ5 7wY=yay%}"  @셦vL@|gT45۟xY+ӈ)K;?ϘLaThAb_|_Ә9*qhd\G %: K~_[1^7<g6xaX ?jeW)i[W3 Xe#F3ʧ%k:r%.2A_Gf?qB/ߩ/ 4yII꾶)&JG8Oqh* OY+5I {?oLTA5LZ^)HrBJPZu7泚 $Y+vbWz8ViO,EiṾckU#&uK]i;.x,dIv |TT`ѻAӚ=QkK w`I!wMCŒX'E L޹!GѢTZr MJt8nV2ZmԠ^v`RŷC祐}LEc^$G.p`ݿ`%44]\MO'Wt@pi[ L*6zs-\t p4]A$+B>,r"fo#vD[VC>oe >zUfL=OLgV8:NyWdVX3+[ /:OiX Elܔ 0&#mFob3ltSz i]+DσO))@AR1aޥxR߾5B]rHc:w9Wɀ㥠fmŞ}N1w* pnYQa <.?+4 7H><\$QMLH58I|U-,=},=-)t4 x-D˴xSanFy6Lt ]𠭨֜Ƅpo0R81kL8*Ok"s^#8gQlVi=P:ziƥ?6nB.HIVS\ F`[\\#$pخ¸4!p/9@|4ĦxoD'fZ6vA5{וZkEL*ʎ 4rh2oxUk䍙%=P0XQN9 ҥXp͚ga]L@IVB2pP Fń5C$o}9419/;FdA+'5;԰:yDﱷp*VZ:Zj=B!k8 I h_8x'Q 6~ֻt;$* G^8 cDW@D#Bc& ȥ첌ҟV.VtqrU!LE[m;F&+ ε{jcEBO:XF3[2ҝ]U 1t'9N@삮2OO5hʦcQy6D|3hnAD@4d4"N9(Y"v@2^%"fS_㥡dF`,`hrbr[(=3a K:_2Πh((tM/|絠BËLJ P.\J/~ qw;5+hjm0o[I ~v +ӳqϨeBbe6&o )Zf%X ꛕ5BP:`W[fLCcόe+E3U:Ұ~u0 ?+!%|tz^7(wʸ'KC.Sh47xqLmwE3~DbU𡚷FѺLLF3yJ]p?ӧĠi ;כBpFuW,VvzDeti=>kxP.T=5 {Y5^nFJ.lxܤˎ-i=Ɩ-۰OZ\ FL9GC>/ Ƒzҡc<*Nj,^c.RDYz aԿ/1%TʻnF5R `bGф$2Z"WP@q-ڞ2 ܙE$" tY.@wDrߪTw?ĖWR"h3k-V,z}=&K:d G<+$RZozphpeӑ8C' -DQo`r;!T5t߹cρ ./nª:+ Tu\0'HAtػ9 XLJ5c۰NĄY jDL4N60ܦ9>Yk 0_. 8 C;Eڄ4IXV>.8U 8o0P12F$ʱYlvF4r6+7*)DN^31GpwBlP'!/XVetڰC|PULk$TOn47C !f½WԬ/}$eYʎszQ+Eِdu;\A KmGAg;Q,Hpm۟tm:(Tto hvcZ&bYS|p = !3}eO)Js@%G j6 ۟R}-3 )OT6`xr9 }  Ҝg9ewM0mt>}*=O],VqdH`C'.@K(0B򼥝ҁ;`dZ|UV F9e7='`- VҘV(v 0͐f8YS5`^v,5( bʐ+"{ʼƼ]II0&:~[Pw- ă48w75[@=3TA=fi8X蘍ֳ,f ǟ i(kE #OX- R#yr+]PR{樭O/ AL0z8XV7ms}e4q4!1;c$;$2c )'?9{9?J0rvfY|v$6YsR"G9XA -j99C~S(m2d7rDnO(еiuԍy AF?{Zpyq ST ZB)tP:҆(,rq#I!P, )z!Jhq-K~9Qރ"E`}ƭLPj7w c"5#c]<Ӵc 5bɳg! ^Xl#Rj#RJV<5s#˃q~N8  ֆV2 NQ% [,jiH5?ACR@}`@4 -X4db;&5az˲0}T{b{f и#a#F|W'ۓ;mQe\$|z q}^S%rq B.֍JϿ_ڡ[zc\ꆒMK1!B5Զ/x =֐ Hou z\k!HO=/Bm?,8S݉׊P%"H)0ʗ[]Υ .GN\I4wERj'135rgpBՍE PG^n9`Q47 )mfy`t7:)|/TǷSwQaaZկBJ2qS> O^ĩkP{Wpm_W宅ïP櫶.sM-ݤlTgY>NRip#5A3wC4v2/}jK̻w6FEى܀;~Ń߹_>S;FY^mc߬N]Vz^(+Uiy5Ͱ2&>2rM_-c bmȘNp50Ps n/$nDoȴՃz}%n8]h3`b:y ߝBpSq V"kWC.j@[ &Λr LQzҖR.\qG,[2dx4҈c=MU^JjyhN5"b.?H ?HEQ~d 3ҵ?N^N#ʎFn{` 7F DկI\&RžNdH1rJ sZ_J0dl6>:b) l? z&!@8Nkr !ԉ6x4Hi ^P)UQ$+ף3郿IxyV5jJ՜\:ou'X`GDF8S?0{#g1|*␂;^sKd)`-ա4$Yd`%42t7vg ~P(GO4X`ؕ6s˱{Mǹ~lN[< \}<?L&Ĉ7W~+RҖ^!zQCЧ6;3s'8:/r٠2E8xbTOO:"\3lbi߫Ay0yQ@w?k∯ P#~3x* zGT؏˃m>4FЍVRۯŸ25P=/n%AyN`y;=p]0QCrR8_`H]8KX vs廈! S-j/Y7xٚnQ~dKȆin 4-ёjN?Il>! +f MqȚRG|^ (Zή6[{[}&n|ʑ^#LEd+.I5W$P;JM[g4Y|7ЈeSOII8zKbN?3fڼ?z. ]lH aΜʊug_mf ;Sd˸SC/2Oz/RIUXʾs[#Cu˻@~ZW'㣰9PRLA Adͪ@=RD/0eh8U)Ip[MD R|#80P;72~-%0+&Ughhr< "/&BǂZU\ѽtC+cRD/tv+jiƢ`6Wi4Oo7! @vw6|QUJDC&s7Eh,y/Ӄ*wx(l+̹A9 $")*ֹ!8(yʶٸk,%ln[d8~}HX^:RBwC&9*/g$ _2N% tgkIJ$6 R9gN7@0dReMIh=ڽ/l[e!*H?xrIy0f'8czO Hd:5rI"./48[I'ޓ1E4*{\;<O/5/e\U]Ϝ,?`fBf<AפCͣ_RX7w06Z+ &w_V2'欿Z!TPmݵғٶ66^m*bQoӵ@٨WClQ2a)i"PbΨ`tUD-WeS{w 4vY_$pBcSъ^28Xa>ҺU=R:xd}UJƙS5Ԧd]րd5;|d] psPeP=6s= mEhN 1Cu[r=~0J_YS.&3z"$/Me}u#+ 0j{oXEjhz|PN\,$ć-$yXZ@kjF6sS? k{NMrttwaq7 + E񘓓RVF(%+U48K1Vol szB\w㧽@~&2GX'FIV4 3NSL_-WL #Rxc3@E_ p U,x V;|;F3(.jt% ^bzzEYYScv{32T<׀9s&jk1l*s n l^ ϴ2ʒnY :.}U>|wJN#U^cw.2B!BDO\*~R1$bUb>嶴EL Qh?2ӹj`%2ۯ"YŮNIUCR*A[sU)cn|E"kk kpdz==?,6[}sK2m6ltә0xBiq376T#Vǹd˥@p j\?'Ȳp8W ~{M2|uW6_IY`-=ǎz@ ٻ;TaVR怩!1hU5Andp:6=D*v }9P~]C %$yb(#|Oo( 0hv_5S n>y!CWTPHESܤ:]Sz{ftkS@< `')!aW>=رREq E?hCq n^\Tr9'Gd\ o|arDhuɾdbfxu6h<kf|\lqQ)b0 ~ AzdN83]J3Le?:~^pk?BՖ'Gp+U;:fhUy 5/ލ0!IOC>?;YxLY%j&2]%glOJ#bN6Gk,RD+@ȲZ"qI|W]x_JgLE<5va9?}gKd5hz ͉ c4h>Y@eXzA1Kˬ66h]+jeM_qNáB`YE=cV~3@H|84%$5kD֨'FmqV8)awR $tJ8;'Sqo&'lP!s񆵬\9rVdlƶҲ*)}"`9 ;JW'_Dww`@re\)<|,̺kPO1E]Kairl<K??lj|t>]zq 3H3u +GRB˓%eG7_D\l4Ǵ8L_ps`Fmfzl3hؖVJ)νT~= 2Vqpq!a+;p ?Jq#Xʪla5ё5PdJj2^ڇNhoQ2 ._k T%H@Znv?{%Lߕ$;)1Lm> NcM@opMDSg&d#g63$F0LBo6yăRjx,p &DB po |pwEY`}y%LV)Z'!Sc⑱طݶ%4}*Ӣ70O?6,|v%C1#LFJyUh)ZkœY_$ F4k`m{;.[ y5%W3UՑ$ɺ.Q$Jl]-?[#G^Ij/n;6w#ّw,ϝE"u->{.}TF\{ tÞGq']Ӊd/bW$_qt jEjAp(U^C'5~ &]OͺκP̍.CfeMX{B=$ia*=Mhr7JMGtV @hSl_E%.Rjwp!;iz.6M*%ZC?5bS0 9Y-E_JKϔ id :Y퇬^n+*Оnѿ'5tz-'͝Cv\ˊPӞެNA&t1Q\_D4eVod 5D~{w w|nV;x]FQWiX)@>twf-֛+0T>c>#^̽j=ICyO<Z»^y$:%if;jVռ]O;7Bl07U( ~rFqOkWցRZoEZ:̕TQ*\pBbE^)o^1qL ~J[ͺ@?78a6B1s⶿6sit V8b$5f]c0H>ދMY4ON('B_Rب9etZnwc苈 u说}j!g}xҚM)ЦAw/WD72F ` PA7m.FT5cV/gM$Δl?Z5]bAUw]y:Luu<-~b!h m4j ,| |',T'3HzHy&?/XnmW{F3gP8>Tml }Ξ{ũ?2) pA_Gږ3_5O,پ8  f.[Wq@Υ=۰ %9b CL!sRJW 3ƛ[ C$lb壡_[ z) 4Qp&zl|&^gy> < ˶jt^Xjb s59 ~V!lS:E~J9ʿj1:Qcx$pvu,"G.s-rdkxՃuW iB@ӌ&;xQ;kih Z`R?],䜎 75R*X < Wh]F.$R`'n5\[܀=S]&rQ#upkщMqʯ1z)Dd ˵Sk+ewm3dmEUZΏp,OB19$oޚB_}N<[e q/[gD976_ hO^ Qr65Ux9z$& o{H.bF_K qn<ަiK F3~ ޯhaH^S1 =2-t1rqTIQռ5S86B^Rt@cұ%Ilso/39Ϊ(1e>[ic#e;ҸXJE(puOW1on,Wf+Y[0}$ xH[~(4ɓAa'M{;h7D.W":Y:;4F ~:/q+3=9#+iJ0ʛCnK3(L6hfSNSκAm=Og8LO*NK]2{G*R2>aTeN2> [=-?{-2C'!iѬcFZPũ_5Ts3'6guatՆ}W8#RAnffѸ8rEkfC01]]II/Ϛ%I(~>u [jBwɃV2#QёS0ej8wl]~@myy#(oc .$})H0WnUJe:Cp^s*>QeR UoAًVI^^o@:aeʦ%› AbE DQlzln dm@?1 [#îce.1,D(y+ ƻ ;F]4 ٥Ml]9ob.i܅ʟy^%~f>5.T6Y30xL]]az2&@^zuoSUKIͳF*vT,y'ρ?^E=٬Rk)FݱC0½ش&s5"sVt}$B1:EK2@.уL׫.TQɺ_2wwAuPy,kW!j= &M1tB)㍃eM[i1S=9^inh;'*y= !T3\\c0r 1p ~P'G{[Ac6ہ(w煾.b}6& eQփńY)VgXc&5k+UJf1/:x|8l!- j!E6+ ){s*tXzH&5wm-+wƙoQ^`8H1} Xyَ2֟`1 48mCm΀3!6y’hd[z9 Ad ܢ/5a}UY\q'.7ī,j;G[\T"I]~a]Ob  '1YA޴ܒ3&OA9ÌhOXELKsm3AˏitBtql< %i=YB癫3 GdEΰj{XQȲU-DýŸڵ_:@~kŧ8P$ouu:`iCDGt$hPK^N 0)ko_*7ƴ܉F⮫ 𞦌JtD0ΊEe3u8Dv?eKa5Pdg)Aq_r[:=< iG4u;3HІBg lhA mQN6yL;s.|æAhn+W&?Os;c=@ s,i"k*9dA%R _UFzkYүs&_ b˼D.a  RwX? +h.hduU&Dx7@A243MLcsʐ)8I sMQ&g#M5V$QUc#>ׂvA=K`vywb7i+1|M-hI,~%]{9PcT s)Y'Hݩ!_u-Jbuը Y^ryr_o -}xX]&؀l9/dQ.S$|qcJ5HC1Y&@o->,Yj"fT^{F94w/@6iؖ99lp&9L>m—|cEka8fܜsS0%^;\ WG,URA[ VTY8ʳ”S`#Jؔ5 t>ؤ{C0+%񵿩Pfՠ&tP6Cke^lK"tw9(!,YϺץob iIp_$KKeĉjd&~En=OcKpop.şZE7ɿge.7D0h| ~$t[煙 H?cxS# N<[@_ܟk"Pa4l_g$ nit,1Y{wuY!~?T}dk9>aR[8lC)zV2^6S(Y^er4d~Q֨ xNBP t'ƲL*1]-mIh%ͩ::<~HV7:9],D\f8Eի1?gWiϨ Zw^r>\DNns-\l4ѽ $w`V'c׮Gcڏ;,OEy :e4IS)VO6ipPmqqWoV>w2KgaL`M7GM'rڍDr@̣Lն}HOh N'($Cks#>7{%O|l A璖)0_^ZFt%ls{ 08Is`H0P x=}G%ٖ{r.3tY-F}HgXJKBX4U%cH ̼ŎQnS#և=j #x|iE1G =!|;&Kmy_tє+@/[>m`vV1]M6bT) !Ee0Zs^pVO32sյ_WGFrɬU)6^y{AJ_w5+׃ MXbl1W*B*KܺOe"UH;' 4.q(Dm'pR(83|)BqjP F/T8m) %[2Wq?'K`@m4=_feb9b9Ve=r:~do95x £3ה^`X[ԥJEb'/!{DhZ3FCY Oh j/('_ yuh 0ג`:) 1xpA(O򳂈tVjE+6]t9YŸ&uwmK4ZUp­ ^ Q/q$߶o:$|Lv+v=Dߵo0e̟%pݙw5ѠF #G#%/|%EGowe^jH ,'8nT \j*dG︥02>penvdk-+wV-HhbF[L/'~ouÐ?( N O. ܸ}߉64Khh '-6G7\kU5'PYg}YZ+gǮ,]0Ve +]׌@gL:9LԎWֹXU4ZJL\ #\\Jo\DSIW b;O҉^-a-J`0I+5/ O{+d3OZa{ѧa0ci5| jw 8|Ds^nx1/|i<իdOk= ]_SWMI9Lfg8C\Ї]3C {hݩƟ.?XW+g$8j^T(6 -@Lj<Š.lġGsh $j)gz ef-ԣPIϵ6{/IuWZwTڹ_7~|<+'?͂41G4Cbl٥uU4 E'RtO9!7z|^4' V| {k*6) hؘV-zN$v"V.ٓ=ѕh74-dJw{/A=pHdIϨA~-2Uw+eo"<ÕO]ZR3`gE2)06sy9' &| Gxw(Iy3w};-b暈j_60GJ`{K-r1ics7+H#0a¾H / Hzԡ ? i/sPzϹEcI!QeB=@8lm5a 7 f7$xAOUIM렊BSt$Y{>?0#9t:VԷ) HeCYcļ1H6F= >*4^T4z Yh vvU|4 Mo}np&@hzـpӀRɒrB^OK_7`E ({Ң\o/L'q?nV^s OG&UUXC9\\{ǹos뀏*2Ͽ~p܌ZT )8V:N(_9& WHT-0o4CJ)c9or8C3h;$NM=*z"u/|}[ %FɜTjj; -dn3) KYt|(eRX$UiV(k\m@^)M YJq"XI1 'XPn|;1x`E9Ohލ SSW^*"b?iT"C8랾F,"KVj PSA 6BHӫaBm` M:VrMpDhLe#UId cz4 t)}2J$z!EՁ+)!>ņll1 D[j'%?<4NEf6TF}R9LkΊ olහ~0&6N'JP}BS[՗#9mˏ®J#Bm uQ)<;٠SH4q`@*|JJzohhRu˲7 znr` 3-~uOFqu}o[EYpCDER'#-+nM3NN(= 6}X1I //CGfoBl D)#Dn`2ldHMhA{L'G$ۭ7;%Mk^:ž`R:V=9\|D[x#4o=#D|*iQ8ekv%|r2 =m0 - I c%UrvNfRFU]Dz֔Jlo0 Q}xORZ>BMGc&?yC#,Zz{g3֒?'@!b'-#jU8̇r{66#@ln?oyuR ,`4ӊGolQuxsHTQ#١ѫ[c!{u '%+!m$`Do5b\ !T!O8ȽDWݬ$k+[3{.!`_4unh ܭCݜ;To.z%,X\ZIT`4 w˜BHZW٘RqSf2ErȧzuI6r/V%pŞ N mcFj>6u> =7);CH}c|%qv]\i.:?0{kwh8HL4`'PɌ:xlo;#apt{S Q,}" JY|LsCְ}6t3g(O f|@5x,l YV%.q[h#yD箊G&ک|g%d~LeM_?۰v:2@F$fJF@ju3zոT0ʝY Hc=(v!s})yGF[Z>Z {IntS )qV *bjEOzWjӔ(9e7p-x~ ]7IYYC/\˾94/L Q@q=eB> B#F RhFij{\e0?(I|+9P+(EH_*Ldy~6FqxH'@9xSpR?;E?5X>t?5IffXSRxz%+ۇosw'PUhY)|jriN\NdfIMe@)/mֻ8>yAo%HL:arA0LxorkʙP.Ek]nkL&븵Ʃi~]ꇼ#k+;*F7aICno&H$_y2{Ѱ];Ĕ%w$aݣt̗wJƋ|dwƳnl uٳVh >e\ T\{|둋b$o@C[%ї1ckV xfFs#n6T^TqۭN[X`ʒgS%/1:r#Aw-%hPa77 7`^ÚkhJ7XL9:)7Ȑʻk\A/S)&=]y t^|,̶A?s ~ge1P$];˚: ]zA#r!?gbуlV=ņW wn{0U|X >%1Ma&^#]n_m2KHIl9,-1C|w\E؀;#Hʝ~o8ݷgkYM<"M !);?7> =K[}#h3d?n9~lC1!޴ taNTiX%Dqyo7WH [$Ѝ̠w4n6 #sP7_=e rPe~ll*!%mio*%9g!A=Mh Qg:-W4!B޶%eR3{TSPXhnrG$i4m!;KQf&C U2J†#C>,P(鍼HZH&B:^)yat H|21kjp׷zu!VrTD9RFaB(<ab}mwoFN6#%Hawhwh4 hDX4Ñ̲@b _E'ZܴVbۡ)y< .󛡭guHqJףDC~fd!X?[#o>g$e r[yy+פ1"2%0.&m-*mHO^*qAbcrʢjg ՙuX x眓=?o *%;fm\K -[͇jmgMWh&%OyՀhG(wsHi,(kSgFwGX_Z [- :ZIbeR>ɿ}gL>od ,{BE)xO{EWDLD\Ѻ&c6S=3{ TSYl܏  FI F,t;i )b>kh}ȷR,TnxlUh{_KƀODb>ү^E˜'>_N;*, ¼Gqrvrj[gi&gv.{dAmmhąHX:kl\`~N)|깩Yi\#%vv){h aYfdE/o/Ff_.Um\!M`{|YTpŖgj>ir*Ae1Io `gQ(MGC =PYݤQ+:Ȟ҃TVeN'PMꨧi1MD >8:/r$E;$.n_XvbSnۉ}rQ B1N(z-oU:m{~!mXMf2M?"ƣ':awGܨQ}p3vTϦ]z=O̎DH rf}Ugg2P±/uyyѮ?藼͔bׁ|0N7dw,%Wjāq3`ԿbY",<ۋ㗭x^wY,/1d~*|:(>@_ygQL:C!@_?d4@TepZTbGo7SDXLr}m z8V<3UeS`ՆS2pZq:Nv $ٯ+u4}e @hX}jX"A ZbbJ|`(eL1, Qqr| 촖V\H;pgp@OGSZ^g)%K1`TB0}ciuOG5m.|;QaShjFjsA+|O=(\*sL^$]uQU;ĞGIAa6icB0S#wϷ/S#vҭ|&=xB(;{U0`uH8F0>n =;R;tY{lÙen }sQ̪䐫 l1}3E4p jʎ|lIsK6w/z#csWdىے*ѿIkzH2Ij6<3 |!~D;SM뮀TYHb 1@):H(pͩ(w{( $%m)_};8!rTSPʑ-9ڙIb6od%WHQcr\9XىrlTeeCD&w2?ktRgOz:-B ΰ&}8ZG]ٖȏRIb*a.%k1P>0#YHl19d=F xҵѻݗύdFoQ 63~)K8UGR 9wV`<C4.*n {=U݀ BV2L,y)G;ar"g $,$Ӱ ZO)>ϕsodȅ:LXdr2dF}yUy,3ĈxE3$~==ꀞy2c^F.R(( Bt` r>-%}0qi` ESh )g[_p 35,W@/X_{&*Z d'#]d ?6ׅkENrG559+ZL V?7rǓTW({ wۋGB+Z(finP?̇r(NR.qN= {4mJ:8 &(p/ƅL_N*KA*@pwuSbmO-7=Ti8Y4W$Eޗ8^-|⹝Y,+!C^>6! iV8 kpW g X>}y*"ly#C+7;c$ZpIZVC8c|q-Y1F nY,JmR6=R)k&qie l/|yaP(PF8Ջu+gh:@1!LBM7o֬ BI )+}`TGsՓr'p!t>4s|jY) > 5nT>\7gj¾0}ܦ."X쥌9}=H:BѠ;ẙ[bMA~S)H$ub0,GIb_Lh$k)/lMŶOֻ.Ndam/.eoJeSlFcsOOxz|PM@Cz6en"NוcFsipJ6:JpQ%̽1ȳ6 `;[ڴ?#}:0 'ceaE3yN|`g5LPwG%l p#AŜ2 ޽~3 /`B'W5·}\2}귮{Oq芢[h@hn[¶[{X3l=zE]uУbmr"%]նN~q SQ -Ud.k_ 1=;PԛIĿ@s8c rcP e8{9)GE0 sRp< 5 >#\L:>;KXb~Nn:2tapP7LhAM:CŎ=2L$7.WL5sn83S {|`Mzv :WJ4"PPX#W0-$K| jXM*Twro !S\ `4}^MR2hqg=w2k %- s3/΋ꐀGCcNHp2dڅIaۅ!0ZB<<{.=hs/(EY0"<6 JJ2)G-!dՃ #߳U'b2_~=}Ih0K`G³+ ,`3^F-"YBNYxd-+C-(AY$YnPtf똭M湯lu ǥ{.<<"o$eKՁ1wP>.\Bj&#x $ uJ~@,1EMb<1CድtxRX@s)6 l!\ÀitC/6^t FWNj _OQy{xTIO1J8{A0!N&M!PSd[['"X-pgj-%VЗ XTEg$i/?O/7;V hrOS"L`l({,7XCS}rvrRJwZnɐ G4D KJYs׆p_}A|f5 _*7,y;OE6nk|k$~}`ݢ( PlڽhLx1G9D4#<)E>Ŭ&,"lā`iѳ(湍7fՁ|imVw><[NcmִMu8Rv2](UVIbq}_% eri9쿀YkV5g -L42J1mvgqHΣ ܵєb;m1w5[r0Kn7uam?БGPP0O%#7kL ,-btUWX7p.hTbx@Be#r-MicPmcUB3e';lr@.2*TUFxK0ids*gLlߎUT@gf֓u]|3<*_oAO; U֍HVol)M...v!d _QrMg=vlh^jE4 P3.5&rbVD  S!$c\f/BY>o0QВXaO#2BF7 1Gc31Fv֙UqVCU :j,sM*:HS B}Q,k*76 ;= 4Ok c?O#h7_{gH=1ܚI.yڑ>Sn JYfܧ39_rٮZOj)w[H!/~,pqRT03ȉ!}eձ#qJ /rewwږyB`cXq_%EMҀ㒱4)G%QG+)χg^0=jtu5 mjJ'"F%7$Bµ=G=ӣv|YiC V '0 O.9e1\/XC\IPw[,@EA`| r8-I  ײ="i9AR*ә/M7pzIBr ?e@!JvGAd lOܚH˸e((XC^(%<: ,^W-;`x9'hG~ՓG͆}k/ú )([ig~d-tpvZYh *d1L<~D#F9;Q)=ʅ9ؚѾ)=~9=?[|Cy l0|w`{)Z[?vQ5m &®Pb%LOh`Ȁd7w5جAh"bЭ)0JІ5$-pNInnhçh oW~||nX9ژ7j  O%+(*YSBaz=4NVgEuh M8;ʣlc>S֗~L';ؼ'DDTM]l m,J4q/8F mҲ2gꡘ߆R$65j\Bo\9YvɳA5)v.Uu*8\ɪwW25 TZv*$_Z-F @CrocxbSW0;1! GJ02$s¥WőE̍5x&e!+3x Z7T[t1" [Ϩ9e32I`'LĄ_Jþn5]3䜯xLnWηX|[8 U#zc-be*]B{͞Ofs/Ӯh*dpeC^hwYU\f<_{8HGb$pJwW)=pjo*M@i>Nv @}MZ]{C9,'uMKRMzȆIgvi˛Q,:IrSf }Y];Jz U9y!?zEԡ*lZ9=ڽP&h,M4^e$4>& i"䈀|elb֬) C<$qخ+wz^TڮP܋ߝ^R`t&@U%qie*̇[SMɿlԻ#|<,Qwծ֬>^Qˣb(⾾o fI(z;`&HKs72 vIYW0\aϼ5b+ۤG9uP13Qj^$L̥A<@22ԫ#SBndJg0׼]jB&/HIV`oB"JͶtEwЋ3t. Z绵ro$'"}m3]DZ0rIG{ aHk_H F{;)841d0k؂vb6 pjŮ$Uo'~9u9-ͅADj^D%_fb7|GU|f]PtXvZ3,2#rĎp>v=Kbֲf[{L Ef#Ф+ݼ(,`#?ɇ('c}'e{P؊FP[٤Ϋ MۅmE\Wh۴}g[g4z7sQ7zL+n:&k9Ks1_|p4a\RJ7٩L>J’el%0@3]4ɤewn=hK`Y7Pj 﫻ŧCR Z?1*,K6*\C2%)4[#?A%T&~-a3aa-.;:,DOg=zs$gzc D e о!.*E6[!@y}0RWՐbWH; 酼PHVc4ƍ{qCO'&+) ڲէiy5͵0LJ0@=̱:ˡ(alF"|k-0q;HBm)H1iVz!oov$׎׏'Qkex]!F"Vq.h@2T mmkPʇݲ E69Bۧ]f-W*VQ'Q=˰N솷>Dj+Ud5p <$zDœʗ'|hY9nzZNX12q8TimUTdY@FzȳXL{3i2Jz|y,S-=b*=:>IԐі*vi|G ͳ͚9&LoJsd-OhŸY>h˛~ԑ7"!hDO[ἠ7|⳵Ġ;UKˌcmЯp\ڤfglE<8"6"xQH8A)!Ɲ@Vr y59=v@2j }oм=W[ a?0:+}o`{8^vBx\絘}sVf*I{?3x5ދuXJ(ty󡨪/{h y=a\GA%(IJQt4seHHVT2hT ?y,4Tjsd:9sqU?VcAee^uGV OcyIzS`Fw*3ls'#W.+K/8Ϙ}p&'УҎ+z}#$YIJX7+MrgAaAGer[.#ޝJ=0KO3d! ԅBPi-=.Y,sڣ]sV-y:Ȕ/M*v0aEdTdDK=hm']\5'íh AȈ W*XU3DsI!b6|mj-9.p]\ˬX뾣lUᰬ5ӣأϏ.*U{9’9THدh9gVM`i$s仆{QwiuvY-_Y0T,<5IC7 o v*xSx*IcL\]AnޜNֽNB33eN-fTUq8Y]TQbVNfI_$KTG%@ZX=%'v7Yħ LG|WSi-^[1aD0fzHIr5ǮLퟗ@-O"N6UbᲹ@<[7K,cMyac-sZȽ$3/!yzx 'f'kV#EcQq ߼ͥRHEe,1I GEc^b{h30^f9!ܧ T,R& ]Uqʡ3OФ%9\LuE!JQV1Cc3;+ë)cDY"b$t$q:Pnq).XıxY5< Î:so E}~'MMDMEǪ+l!] N`-w6nz(FtVGX)͕BȷJ蓱W]CE@ޱ $z} Nf77-*HP%2ţF'~vaYOg/k>,*-=gZd"(QDr90yu 7!GtDd;L1 N3 Ta(~w뉤bz1a%Y0'$/!r% l}[ɲݡ!$K+_Y U,"r:JմK7$E$| gF_$^Sr=×51YK^6Q ]ei\r|*x"9}ju08rc9&y35`cwWEM7]Up\ V}%Xu/ /vN r@F$юea!Gu_,Mm1-OtT^_D2WݻhnּL~!D "1LhDP0{ozVZi\@R%4V.aWL%.M*8K_:Fh݂~k0FTl_ƴ<8_?nnr5R:@{eр̳#"I baC1CuF#8^SF62˫g('m3"e *Axܢ/;$Qr$vbws-:dpjeƌqGJA+c& 43s:ZCMꞞ'i۫Z=!)p73Z1-oyDêzuQs Q)6VڎmD@Ιh}1؛Ia0 b3Ȑ$m>ZmAՏ&M E="i1.#+}II iWxe'AXtfpBUh646m_yvT/5-9E1|A+hۏqs goemccQ4Y!]?W"D$M,V"vg09Ґ0 Zj)H+"+Ra݊_/eH2xjwe Y7bPI%fE{CV{m,CX#6{Ǎ@Q 0Qm7V:tkR^vyBxkڛ0^-GQhfsr0\P/ 'BuUd(Nh/7="m);>C]$pCPme#=k @㴖r3ܒ7ĥ4OUr<)W98T:?cƝ d:1 <3sQnWF;j#g9}jw?ACDb7z:{{dC] E{F#Krw 7W\ {T2,b2_֡%^ksinm{E-ZNqx@dD'3G_4F:1(y\<Bi߾ Lӆ‚` jE/<YJ 'Tn=VT@R;jN%Era o Q2_(5ꑑqx(|>wG*FGFR2:(_4NѕD.2l:F\F]5M<+WerV7$s,b|zoXWF6הJˍr:DN_nr|*hɾĠȯ0#ҧ0)N Dro&auBQ_7=Ii#T~l%K3&9&}bıc[(Gn+