java-17-openjdk-src-17.0.18.0-150400.3.63.1<>,JỶiwucp9|jIgQ9I A۷xT_.<@+C Jot*|K >!pK>&CmXb-΍K*X[`df}p;vaҵdf]K+@,O>U%qQ+w"*6m&UbWU y64R >]0D:2!gcګHKR]ZMհuQc )l'5 /^L_D}TX:f'Jfjab|`^{ 1']>;:?:d  . Ghlx|m      !&X\(K8T39 3:S3F8;G8TH8XI8\X8`Y8h\8]8^8b8c9td9e:f:l:u:v: z:::::Cjava-17-openjdk-src17.0.18.0150400.3.63.1OpenJDK 17 Source BundleThe OpenJDK 17 source bundle.iwuch02-armsrv2{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/linuxaarch64{iwr e701e7da9a8212619076d6081e23dcfcaeb2aaa64001cf5b5a0fcac0fd5c9002rootrootjava-17-openjdk-17.0.18.0-150400.3.63.1.src.rpmjava-17-openjdk-srcjava-17-openjdk-src(aarch-64)    java-17-openjdkrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)17.0.18.0-150400.3.63.13.0.4-14.6.0-14.0-15.2-14.14.3isbig@ig@h@h#@h[h~+hz7@h 'gg$fffaf! @e@eԔ@epe@e1@e/e/edd@d@dm@d\d\dI@cl@c1c=@cca @cRc%b?b_b=b8hb7@a@aa@araHwaC1a@a?=@a#fstrba@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.comfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@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- Upgrade to upstream tag jdk-17.0.18+8 (January 2026 CPU) * CVEs + CVE-2026-21925, bsc#1257034 + CVE-2026-21932, bsc#1257036 + CVE-2026-21933, bsc#1257037 + CVE-2026-21945, bsc#1257038 * Changes + JDK-7124287: [macosx] JTableHeader doesn't get focus after pressing F8 key + JDK-7191877: TEST_BUG: java/rmi/transport/checkLeaseInfoLeak/ /CheckLeaseLeak.java failing intermittently + JDK-8139228: JFileChooser renders file names as HTML document + JDK-8139392: JInternalFrame has incorrect padding + JDK-8140527: JInternalFrame has incorrect title button width + JDK-8201183: sjavac build failures: "Connection attempt failed: Connection refused" + JDK-8201778: Speed up test javax/net/ssl/DTLS/PacketLossRetransmission.java + JDK-8204868: java/util/zip/ZipFile/TestCleaner.java still fails with "cleaner failed to clean zipfile." + JDK-8210807: Printing a JTable with a JScrollPane prints table without rows populated + JDK-8219408: Tests should handle ${} in the view of jtreg "smart action" + JDK-8230016: re-visit test sun/security/pkcs11/Serialize/ /SerializeProvider.java + JDK-8236907: JTable added to nested panels does not paint last visible row + JDK-8245545: Disable TLS_RSA cipher suites + JDK-8252329: runtime/LoadClass/TestResize.java timed out + JDK-8257810: Only First page are printed in JTable.scrollRectToVisible + JDK-8265429: Improve GCM encryption + JDK-8270083: -Wnonnull errors happen with GCC 11.1.1 + JDK-8277424: javax/net/ssl/TLSCommon/TLSTest.java fails with connection refused + JDK-8281440: AWT: Conversion from string literal loses const qualifier + JDK-8281523: Accessibility: Conversion from string literal loses const qualifier + JDK-8281525: Enable Zc:strictStrings flag in Visual Studio build + JDK-8281682: Redundant .ico files in Windows app-image cause unnecessary bloat + JDK-8282047: Enhance StringDecode/Encode microbenchmarks + JDK-8283544: HttpClient GET method adds Content-Length: 0 header + JDK-8285915: failure_handler: gather the contents of /etc/hosts file + JDK-8286159: Memory leak in getAllConfigs of awt_GraphicsEnv.c:585 + JDK-8286447: [Linux] AWT should start in Headless mode if headful AWT library not installed + JDK-8287401: jpackage tests failing on Windows due to powershell issue + JDK-8288109: HttpExchangeImpl.setAttribute does not allow null value after JDK-8266897 + JDK-8288180: C2: VectorPhase must ensure that SafePointNode memory input is a MergeMemNode + JDK-8290557: tools/jpackage/share/AddLauncherTest.java#id1 failed with "ERROR: Failed: Check icon file" + JDK-8292043: Incorrect decoding near EOF for stateful decoders like UTF-16 + JDK-8292214: Memory leak in getAllConfigs of awt_GraphicsEnv.c:386 + JDK-8294314: Minimize disabled warnings in hotspot + JDK-8294591: Fix cast-function-type warning in TemplateTable + JDK-8294594: Fix cast-function-type warnings in signal handling code + JDK-8294680: Refactor scaled border rendering + JDK-8295301: Problem list TrayIcon tests that fail on Ubuntu 22.04 + JDK-8295991: java/net/httpclient/CancelRequestTest.java fails intermittently + JDK-8296489: tools/jpackage/windows/WinL10nTest.java fails with timeout + JDK-8297302: gtest/AsyncLogGtest.java fails AsyncLogTest.stdoutOutput_vm + JDK-8297531: sun/security/krb5/MicroTime.java fails with "Exception: What? only 100 musec precision?" + JDK-8297936: Use reachabilityFence to manage liveness in ClassUnload tests + JDK-8299278: tools/jpackage/share/AddLauncherTest.java#id1 failed AddLauncherTest.bug8230933 + JDK-8299325: java/net/httpclient/CancelRequestTest.java fails "test CancelRequestTest.testGetSendAsync( "https://localhost:46509/https1/x/same/interrupt", true, true)" + JDK-8299553: Make ScaledEtchedBorderTest.java comprehensive + JDK-8302838: jabswitch main() should avoid calling exit explicitly + JDK-8303089: [jittester] Add time limit to IRTree generation + JDK-8303959: tools/jpackage/share/RuntimePackageTest.java fails with java.lang.AssertionError missing files + JDK-8304163: Move jdk.internal.module.ModuleInfoWriter to the test library + JDK-8304811: vmTestbase/vm/mlvm/indy/func/jvmti/ /stepBreakPopReturn/INDIFY_Test.java fails with JVMTI_ERROR_TYPE_MISMATCH + JDK-8305186: Reference.waitForReferenceProcessing should be more accessible to tests + JDK-8305567: serviceability/tmtools/jstat/GcTest01.java failed utils.JstatGcResults.assertConsistency + JDK-8305778: javax/swing/JTableHeader/6884066/ /bug6884066.java: Unexpected header's value; index = 4 value = E + JDK-8308633: Increase precision of timestamps in g1 log + JDK-8308780: Fix the Java Integer types on Windows + JDK-8310049: Refactor Charset tests to use JUnit + JDK-8310915: Typo in aarch64.ad: "envcodings" + JDK-8311588: C2: RepeatCompilation compiler directive does not choose stress seed randomly + JDK-8313355: javax/management/remote/mandatory/notif/ /ListenerScaleTest.java failed with "Exception: Failed: ratio=792.2791601423487" + JDK-8313770: jdk/internal/platform/docker/ /TestSystemMetrics.java fails on Ubuntu + JDK-8314136: Test java/net/httpclient/CancelRequestTest.java failed: WARNING: tracker for HttpClientImpl(42) has outstanding operations + JDK-8314319: LogCompilation doesn't reset lateInlining when it encounters a failure. + JDK-8317264: Pattern.Bound has `static` fields that should be 'static final'. + JDK-8317970: Bump target macosx-x64 version to 11.00.00 + JDK-8318467: [jmh] tests concurrent.Queues and concurrent.ProducerConsumer hang with 101+ threads + JDK-8318613: ChoiceFormat patterns are not well tested + JDK-8318730: MonitorVmStartTerminate.java still times out after JDK-8209595 + JDK-8320836: jtreg gtest runs should limit heap size + JDK-8322135: Printing JTable in Windows L&F throws InternalError: HTHEME is null + JDK-8322140: javax/swing/JTable/JTableScrollPrintTest.java does not print the rows and columns of the table in Nimbus and Aqua LookAndFeel + JDK-8324065: Daylight saving information for 'Africa/Casablanca' are incorrect + JDK-8324491: Keyboard layout didn't keep its state if it was changed when dialog was active + JDK-8324861: Exceptions::wrap_dynamic_exception() doesn't have ResourceMark + JDK-8325647: [IR framework] Only prints stdout if exitCode is 134 + JDK-8325766: Extend CertificateBuilder to create trust and end entity certificates programmatically + JDK-8327071: [Testbug] g-tests for cgroup leave files in /tmp on linux + JDK-8327180: Failed: java/io/ObjectStreamClass/ /ObjectStreamClassCaching.java#G1 + JDK-8327434: Test java/util/PluggableLocale/ /TimeZoneNameProviderTest.java timed out + JDK-8327748: Convert javax/swing/JFileChooser/6798062/ /bug6798062.java applet test to main + JDK-8327757: Convert javax/swing/JSlider/6524424/ /bug6524424.java applet to main + JDK-8327856: Convert applet test SpanishDiacriticsTest.java to a main program + JDK-8327980: Convert javax/swing/JToggleButton/4128979/ /bug4128979.java applet test to main + JDK-8328124: Convert java/awt/Frame/ShownOnPack/ /ShownOnPack.html applet test to main + JDK-8328247: Remove redundant dir for tests converted from applet to main + JDK-8328299: Convert DnDFileGroupDescriptor.html applet test to main + JDK-8328377: Convert java/awt/Cursor/MultiResolutionCursorTest test to main + JDK-8328562: Convert java/awt/InputMethods/DiacriticsTest/ /DiacriticsTest.java applet test to main + JDK-8331231: containers/docker/TestContainerInfo.java fails + JDK-8331977: Crash: SIGSEGV in dlerror() + JDK-8332271: Reading data from the clipboard from multiple threads crashes the JVM + JDK-8333526: Restructure java/nio/channels/DatagramChannel/ /StressNativeSignal.java to a fail fast exception handling policy + JDK-8333569: jpackage tests must run app launchers with retries on Linux only + JDK-8333783: java/nio/channels/FileChannel/directio/ /DirectIOTest.java is unstable with AV software + JDK-8334771: [TESTBUG] Run TestDockerMemoryMetrics.java with - Xcomp fails exitValue = 137 + JDK-8335986: Test javax/swing/JCheckBox/4449413/ /bug4449413.java fails on Windows 11 x64 because RBMenuItem's and CBMenuItem's checkmark on the left side are not visible + JDK-8337723: Remove redundant tests from com/sun/security/sasl/gsskerb + JDK-8338428: Add logging of final VM flags while setting properties + JDK-8338740: java/net/httpclient/HttpsTunnelAuthTest.java fails with java.io.IOException: HTTP/1.1 header parser received no bytes + JDK-8339280: jarsigner -verify performs cross-checking between CEN and LOC + JDK-8339366: [jittester] Make it possible to generate tests without execution + JDK-8339386: Assertion on AIX - original PC must be in the main code section of the compiled method + JDK-8339962: Open source AWT TextField tests - Set1 + JDK-8340015: Open source several AWT focus tests - series 7 + JDK-8340321: Disable SHA-1 in TLS/DTLS 1.2 handshake signatures + JDK-8340354: Open source AWT desktop properties and print related tests + JDK-8341097: GHA: Demote Mac x86 jobs to build only + JDK-8341131: Some jdk/jfr/event/compiler tests shouldn't be executed with Xcomp + JDK-8341138: Rename jtreg property docker.support as container.support + JDK-8341496: Improve JMX connections + JDK-8341861: GHA: Use only retention mechanism to remove bundles + JDK-8342782: AWTEventMulticaster throws StackOverflowError using AquaButtonUI + JDK-8343314: Move common properties from jpackage jtreg test declarations to TEST.properties file + JDK-8343340: Swapping checking do not work for MetricsMemoryTester failcount + JDK-8343875: Minor improvements of jpackage test library + JDK-8344275: tools/jpackage/windows/Win8301247Test.java fails on localized Windows platform + JDK-8344326: Move jpackage tests from "jdk.jpackage.tests" package to the default package + JDK-8345213: JVM Prefers /etc/timezone Over /etc/localtime on Debian 12 + JDK-8346234: javax/swing/text/DefaultEditorKit/4278839/ /bug4278839.java still fails in CI + JDK-8346753: Test javax/swing/JMenuItem/RightLeftOrientation/ /RightLeftOrientation.java fails on Windows Server 2025 x64 because the icons of RBMenuItem and CBMenuItem are not visible in Nimbus LookAndFeel + JDK-8346839: [TESTBUG] "java/awt/textfield/setechochartest4/ /setechochartest4.java" failed because the test frame disappears on clicking "Click Several Times" button + JDK-8346875: Test jdk/jdk/jfr/event/os/TestCPULoad.java fails on macOS + JDK-8346929: runtime/ClassUnload/DictionaryDependsTest.java fails with "Test failed: should be unloaded" + JDK-8347129: cpuset cgroups controller is required for no good reason + JDK-8347277: java/awt/Focus/ComponentLostFocusTest.java fails intermittently + JDK-8347300: Don't exclude the "PATH" var from the environment when running app launchers in jpackage tests + JDK-8347377: Add validation checks for ICC_Profile header fields + JDK-8347826: Introspector shows wrong method list after 8071693 + JDK-8347841: Test fixes that use deprecated time zone IDs + JDK-8349188: LineBorder does not scale correctly + JDK-8349534: Refactor jdk/sun/security/krb5/runNameEquals.sh to java test + JDK-8350102: Decouple jpackage test-lib Executor.Result and Executor classes + JDK-8350106: [PPC] Avoid ticks_unknown_not_Java AsyncGetCallTrace() if JavaFrameAnchor::_last_Java_pc not set + JDK-8350813: Rendering of bulky sound bank from MIDI sequence can cause OutOfMemoryError + JDK-8351567: Jar Manifest test ValueUtf8Coding produces misleading diagnostic output + JDK-8352678: Opensource few JMenuItem tests + JDK-8352682: Opensource JComponent tests + JDK-8352686: Opensource JInternalFrame tests - series3 + JDK-8352687: Opensource few JInternalFrame and JTextField tests + JDK-8352793: Open source several AWT TextComponent tests - Batch 1 + JDK-8352800: [PPC] OpenJDK fails to build on PPC after JDK-8350106 + JDK-8352865: Open source several AWT TextComponent tests - Batch 2 + JDK-8352905: Open some JComboBox bugs 1 + JDK-8352966: Opensource Several Font related tests - Batch 2 + JDK-8352997: Open source several Swing JTabbedPane tests + JDK-8353007: Open some JComboBox bugs 2 + JDK-8353011: Open source Swing JButton tests - Set 1 + JDK-8353201: Open source Swing Tooltip tests - Set 2 + JDK-8353299: VerifyJarEntryName.java test fails + JDK-8353309: Open source several Swing text tests + JDK-8353319: Open source Swing tests - Set 3 + JDK-8353445: Open source several AWT Menu tests - Batch 1 + JDK-8353470: Clean up and open source couple AWT Graphics related tests (Part 2) + JDK-8353483: Open source some JProgressBar tests + JDK-8353486: Open source Swing Tests - Set 4 + JDK-8353585: Provide ChoiceFormat#parse(String, ParsePosition) tests + JDK-8353586: Open source several toolkit tests + JDK-8353589: Open source a few Swing menu-related tests + JDK-8353592: Open source several scrollbar tests + JDK-8353661: Open source several swing tests batch5 + JDK-8353832: Opensource FontClass, Selection and Icon tests + JDK-8353950: Clipboard interaction on Windows is unstable + JDK-8353957: Open source several AWT ScrollPane tests - Batch 1 + JDK-8353958: Open source several AWT ScrollPane tests - Batch 2 + JDK-8354095: Open some JTable bugs 5 + JDK-8354106: Clean up and open source KeyEvent related tests (Part 2) + JDK-8354214: Open source Swing tests Batch 2 + JDK-8354233: Open some JTable bugs 6 + JDK-8354235: Test javax/net/ssl/SSLSocket/Tls13PacketSize.java failed with java.net.SocketException: An established connection was aborted by the software in your host machine + JDK-8354248: Open source several AWT GridBagLayout and List tests + JDK-8354340: Open source Swing Tests - Set 6 + JDK-8354341: Open some JTable bugs 7 + JDK-8354365: Opensource few Modal and Full Screen related tests + JDK-8354418: Open source Swing tests Batch 4 + JDK-8354451: Open source some more Swing popup menu tests + JDK-8354465: Open some JTable bugs 8 + JDK-8354466: Open some misc Swing bugs 9 + JDK-8354472: Clean up and open source KeyEvent related tests (Part 3) + JDK-8354493: Opensource Several MultiScreen and Insets related tests + JDK-8354495: Open source several AWT DataTransfer tests + JDK-8354532: Open source JFileChooser Tests - Set 7 + JDK-8354552: Open source a few Swing tests + JDK-8354553: Open source several clipboard tests batch0 + JDK-8354561: Open source several swing tests batch0 + JDK-8354646: java.awt.TextField allows to identify the spaces in a password when double clicked at the starting and end of the text + JDK-8354653: Clean up and open source KeyEvent related tests (Part 4) + JDK-8354701: Open source few JToolTip tests + JDK-8354873: javax/swing/plaf/metal/MetalIconFactory/ /bug4952462.java failing on CI + JDK-8354928: Clean up and open source some miscellaneous AWT tests + JDK-8355077: Compiler error at splashscreen_gif.c due to unterminated string initialization + JDK-8355333: Some Problem list entries point to non-existent / wrong files + JDK-8355387: [jittester] Disable downcasts by default + JDK-8355444: [java.io] Use @requires tag instead of exiting based on "os.name" property value + JDK-8355478: DoubleActionESC.java fails intermittently + JDK-8355558: SJIS.java test is always ignored + JDK-8355561: [macos] Build failure with Xcode 16.3 + JDK-8356040: java/util/PluggableLocale/ /LocaleNameProviderTest.java timed out + JDK-8356145: ListEnterExitTest.java fails on macos + JDK-8356187: TestJcmd.java may incorrectly parse podman version + JDK-8356752: Log mouse enter and exit events for debugging + JDK-8356897: Update NSS library to 3.111 + JDK-8357305: Compilation failure in javax/swing/JMenuItem/bug6197830.java + JDK-8357561: BootstrapLoggerTest does not work on Ubuntu 24 with LANG de_DE.UTF-8 + JDK-8357675: Amend headless message + JDK-8357799: Improve instructions for JFileChooser/HTMLFileName.java + JDK-8357822: C2: Multiple string optimization tests are no longer testing string concatenation optimizations + JDK-8358048: java/net/httpclient/HttpsTunnelAuthTest.java incorrectly calls Thread::stop + JDK-8358334: C2/Shenandoah: incorrect execution with Unsafe + JDK-8358532: JFileChooser in GTK L&F still displays HTML filename + JDK-8358701: Remove misleading javax.management.remote API doc wording about JMX spec, and historic link to JMXMP + JDK-8358748: Large page size initialization fails with assert "page_size must be a power of 2" + JDK-8358764: (sc) SocketChannel.close when thread blocked in read causes connection to be reset (win) + JDK-8358813: JPasswordField identifies spaces in password via delete shortcuts + JDK-8359061: Update and ProblemList manual test java/awt/Cursor/CursorDragTest/ListDragCursor.java + JDK-8359167: Remove unused test/hotspot/jtreg/vmTestbase/nsk/ /share/jpda/BindServer.java + JDK-8359182: Use @requires instead of SkippedException for MaxPath.java + JDK-8359207: Remove runtime/signal/TestSigusr2.java since it is always skipped + JDK-8359402: Test CloseDescriptors.java should throw SkippedException when there is no lsof/sctp + JDK-8359418: Test "javax/swing/text/GlyphView/bug4188841.java" failed because the phrase of text pane does not match the instructions + JDK-8359428: Test 'javax/swing/JTabbedPane/bug4499556.java' failed because after selecting one of L&F items, the test case automatically failed when clicking on L&F Menu button again + JDK-8359449: [TEST] open/test/jdk/java/io/File/SymLinks.java Refactor extract method for Windows specific test + JDK-8359477: com/sun/net/httpserver/Test12.java appears to have a temp file race + JDK-8359501: Enhance Handling of URIs + JDK-8359687: Use PassFailJFrame for java/awt/print/Dialog/DialogType.java + JDK-8360022: ClassRefDupInConstantPoolTest.java fails when running in repeat + JDK-8360178: TestArguments.atojulong gtest has incorrect format string + JDK-8360288: Shenandoah crash at size_given_klass in op_degenerated + JDK-8360408: [TEST] Use @requires tag instead of exiting based on "os.name" property value for sun/net/www/protocol/file/FileURLTest.java + JDK-8360411: [TEST] open/test/jdk/java/io/File/ /MaxPathLength.java Refactor extract method to encapsulate Windows specific test logic + JDK-8361253: CommandLineOptionTest library should report observed values on failure + JDK-8361298: SwingUtilities/bug4967768.java fails where character P is not underline + JDK-8361314: Test serviceability/jvmti/VMEvent/MyPackage/ /VMEventRecursionTest.java FATAL ERROR in native method: Failed during the GetClassSignature call + JDK-8361423: Add IPSupport::printPlatformSupport to java/net/NetworkInterface/IPv4Only.java + JDK-8361447: [REDO] Checked version of JNI ReleaseArrayElements needs to filter out known wrapped arrays + JDK-8361751: Test sun/tools/jcmd/TestJcmdSanity.java timed out on Windows + JDK-8361754: New test runtime/jni/checked/ /TestCharArrayReleasing.java can cause disk full errors + JDK-8361871: [GCC static analyzer] complains about use of uninitialized value ckpObject in p11_util.c + JDK-8362204: test/jdk/sun/awt/font/TestDevTransform.java fails on Ubuntu 24.04 + JDK-8362207: Add more test cases for possible double-rounding in fma + JDK-8362308: Enhance Bitmap operations + JDK-8362532: Test gc/g1/plab/* duplicate command-line options + JDK-8362533: Tests sun/management/jmxremote/bootstrap/* duplicate VM flags + JDK-8362602: Add test.timeout.factor to CompileFactory to avoid test timeouts + JDK-8362632: Improve HttpServer Request handling + JDK-8362855: Test java/net/ipv6tests/TcpTest.java should report SkippedException when there no ia4addr or ia6addr + JDK-8363676: [GCC static analyzer] missing return value check of malloc in OGLContext_SetTransform + JDK-8363720: Follow up to JDK-8360411 with post review comments + JDK-8363966: GHA: Switch cross-compiling sysroots to Debian trixie + JDK-8364214: Enhance polygon data support + JDK-8364235: Fix for JDK-8361447 breaks the alignment requirements for GuardedMemory + JDK-8364263: HttpClient: Improve encapsulation of ProxyServer + JDK-8364484: misc tests fail with Received fatal alert: handshake_failure + JDK-8364556: JFR: Disable SymbolTableStatistics and StringTableStatistics in default.jfc + JDK-8364597: Replace THL A29 Limited with Tencent + JDK-8364660: ClassVerifier::ends_in_athrow() should be removed + JDK-8364993: JFR: Disable jdk.ModuleExport in default.jfc + JDK-8364996: java/awt/font/FontNames/LocaleFamilyNames.java times out on Windows + JDK-8365058: Enhance CopyOnWriteArraySet + JDK-8365086: CookieStore.getURIs() and get(URI) should return an immutable List + JDK-8365098: make/RunTests.gmk generates a wrong path to test artifacts on Alpine + JDK-8365168: Use 64-bit aligned addresses for CK_ULONG access in PKCS11 native key code + JDK-8365271: Improve Swing supports + JDK-8365280: Enhance JOptionPane + JDK-8365425: [macos26] javax/swing/JInternalFrame/8160248/ /JInternalFrameDraggingTest.java fails on macOS 26 + JDK-8365615: Improve JMenuBar/RightLeftOrientation.java + JDK-8365660: test/jdk/sun/security/pkcs11/KeyAgreement/ tests skipped without SkipExceprion + JDK-8365790: Shutdown hook for application image does not work on Windows + JDK-8365834: Mark java/net/httpclient/ManyRequests.java as intermittent + JDK-8365913: Support latest MSC_VER in abstract_vm_version.cpp + JDK-8365919: Replace currentTimeMillis with nanoTime in Stresser.java + JDK-8366092: [GCC static analyzer] UnixOperatingSystem.c warning: use of uninitialized value 'systemTicks' + JDK-8366159: SkippedException is treated as a pass for pkcs11/KeyStore, pkcs11/SecretKeyFactory and pkcs11/SecureRandom + JDK-8366229: runtime/Thread/TooSmallStackSize.java runs with all collectors + JDK-8366233: Bump update version for OpenJDK: jdk-17.0.18 + JDK-8366342: Key generator and key pair generator tests skipping, but showing as passed + JDK-8366359: Test should throw SkippedException when there is no lpstat + JDK-8366764: Deproblemlist java/awt/ScrollPane/ScrollPositionTest.java + JDK-8366844: Update and automate MouseDraggedOriginatedByScrollBarTest.java + JDK-8367017: Remove legacy checks from WrappedToolkitTest and convert from bash + JDK-8367133: DTLS: fragmentation of Finished message results in handshake failure + JDK-8367237: Thread-Safety Usage Warning for java.text.Collator Classes + JDK-8367348: Enhance PassFailJFrame to support links in HTML + JDK-8367782: VerifyJarEntryName.java: Fix modifyJarEntryName to operate on bytes and re-introduce verifySignatureEntryName + JDK-8367869: Test java/io/FileDescriptor/Sync.java timed out + JDK-8368032: Enhance Certificate Checking + JDK-8368192: Test java/lang/ProcessBuilder/Basic.java#id0 fails with Exception: Stack trace + JDK-8368668: Several vmTestbase/vm/gc/compact tests timed out on large memory machine + JDK-8368982: Test sun/security/tools/jarsigner/EC.java completed and timed out + JDK-8369032: Add test to ensure serialized ICC_Profile stores only necessary optional data + JDK-8369078: Fix faulty test conversion in IllegalCharsetName.java + JDK-8369184: SimpleTimeZone equals() Returns True for Unequal Instances with Different hashCode Values + JDK-8369226: GHA: Switch to MacOS 15 + JDK-8369450: [Ubuntu 25.10] openjdk fails to build due to rust-coreutils date + JDK-8369506: Bytecode rewriting causes Java heap corruption on AArch64 + JDK-8369946: Bytecode rewriting causes Java heap corruption on PPC + JDK-8369992: JFR: Disable Placeholder-, LoaderConstraints- and ProtectionDomainCacheTableStatistics in default.jfc + JDK-8370465: Right to Left Orientation Issues with MenuItem Component + JDK-8372439: [17u] build-test-lib is broken + JDK-8372534: Update Libpng to 1.6.51 + JDK-8375448: Remove designator DEFAULT_PROMOTED_VERSION_PRE=ea for release 17.0.18- Added patch: * bsc_1255446.patch + OpenJDK rendering blue borders when it should not, due to missing the fix for JDK-6304250 from upstream (bsc#1255446)- Do not depend on update-desktop-files (jsc#PED-14507 and jsc#PED-15216)- Upgrade to upstream tag jdk-17.0.17+10 (October 2025 CPU) * Security fixes: + JDK-8352637: Enhance bytecode verification + JDK-8356294, CVE-2025-53066, bsc#1252417: Enhance Path Factories + JDK-8360937, CVE-2025-53057, bsc#1252414: Enhance certificate handling * Other fixes: + JDK-8042381: Test javax/swing/JRootPane/4670486/ /bug4670486.java fails with Action has not been received + JDK-8079786: [macosx] Test java/awt/Frame/DisposeParentGC/ /DisposeParentGC.java fails for Mac only + JDK-8132785: java/lang/management/ThreadMXBean/ /ThreadLists.java fails intermittently + JDK-8136895: Writer not closed with disk full error, file resource leaked + JDK-8167252: Some of Charset.availableCharsets() does not contain itself + JDK-8185429: [macos] After a modal dialog is closed, no window becomes active + JDK-8196017: java/awt/Mouse/GetMousePositionTest/ /GetMousePositionWithPopup.java fails + JDK-8202667: java/awt/Debug/DumpOnKey/DumpOnKey.java times out on Windows + JDK-8203867: Delete test java/awt/TrayIcon/ /DblClickActionEventTest/DblClickActionEventTest.html + JDK-8217914: java/net/httpclient/ /ConnectTimeoutHandshakeSync.java failed on connection refused while doing POST + JDK-8225777: java/awt/Mixing/MixingOnDialog.java fails on Ubuntu + JDK-8226919: attach in linux hangs due to permission denied accessing /proc/pid/root + JDK-8249825: Tests sun/security/ssl/SSLSocketImpl/ /SetClientMode.java and NonAutoClose.java marked with @ignore + JDK-8264207: CodeStrings does not honour fixed address assumption. + JDK-8266246: Swing test PressedIconTest.java sometimes fails on macOS 11 ARM + JDK-8266247: Swing test bug7154030.java sometimes fails on macOS 11 ARM + JDK-8273539: [PPC64] gtest build error after JDK-8264207 + JDK-8274039: codestrings gtest fails when hsdis is present + JDK-8274453: (sctp) com/sun/nio/sctp/SctpChannel/ /CloseDescriptors.java test should be resilient to lsof warnings + JDK-8275079: Remove unnecessary conversion to String in java.net.http + JDK-8276046: codestrings.validate_vm gtest fails on ppc64, s390 + JDK-8276175: codestrings.validate_vm gtest still broken on ppc64 after JDK-8276046 + JDK-8276401: Use blessed modifier order in java.net.http + JDK-8276681: Additional malformed Javadoc inline tags in JDK source + JDK-8277969: HttpClient SelectorManager shuts down when custom Executor rejects a task + JDK-8279005: sun/tools/jstat tests do not check for test case exit codes after JDK-8245129 + JDK-8280818: Expand bug8033699.java to iterate over all LaFs + JDK-8282144: RandomSupport.convertSeedBytesToLongs sign extension overwrites previous bytes + JDK-8282147: [TESTBUG] waitForIdle after creating frame in JSpinnerMouseAndKeyPressTest.java + JDK-8283467: runtime/Thread/StopAtExit.java needs updating + JDK-8285032: vmTestbase/nsk/jdi/EventSet/suspendPolicy/ /suspendpolicy008/ fails with "eventSet.suspendPolicy() != policyExpected" + JDK-8285773: Replace Algorithms.eatMemory(...) with WB.fullGC() in vmTestbase/gc/gctests/ReferencesGC/ /ReferencesGC.java + JDK-8285951: Replace Algorithms.eatMemory(...) with WB.fullGC() in vmTestbase_vm_gc_ref tests + JDK-8286171: HttpClient/2 : Expect:100-Continue blocks indefinitely when response is not 100 + JDK-8286194: ExecutorShutdown test fails intermittently + JDK-8286660: codestrings gtest fails on AArch64: "udf" in padding + JDK-8288209: SSL debug message wrong about unsupported authentication scheme + JDK-8288746: HttpClient resources could be reclaimed more eagerly + JDK-8290368: Introduce LDAP and RMI protocol-specific object factory filters to JNDI implementation + JDK-8292876: Do not include the deprecated userinfo component of the URI in HTTP/2 headers + JDK-8293713: java/net/httpclient/BufferingSubscriberTest.java fails in timeout, blocked in submission publisher + JDK-8293786: HttpClient will not send more than 64 kb of data from the 2nd request in http2 + JDK-8294509: The sign extension bug applies to 'public static int[] convertSeedBytesToInts(byte[] seed, int n, int z)' in RandomSupport + JDK-8294839: Disable StressLongCountedLoop in compiler/loopopts/TestRemoveEmptyLoop.java + JDK-8294916: Cancelling a request must eventually cause its response body subscriber to be unregistered + JDK-8294985: SSLEngine throws IAE during parsing of X500Principal + JDK-8295005: compiler/loopopts/TestRemoveEmptyLoop.java fails with release VMs after JDK-8294839 + JDK-8295210: IR framework should not whitelist -XX:-UseTLAB + JDK-8297075: java/net/httpclient/CancelStreamedBodyTest.java fails with "java.lang.AssertionError: WARNING: tracker for HttpClientImpl(1) has outstanding operations" + JDK-8297106: Remove the -Xcheck:jni local reference capacity checking + JDK-8297149: REDO JDK-8296889: Race condition when cancelling a request + JDK-8297200: java/net/httpclient/SpecialHeadersTest.java failed once in AssertionError due to selector thread remaining alive + JDK-8297424: java/net/httpclient/AsyncExecutorShutdown.java fails in AssertionError due to misplaced assert + JDK-8297499: Parallel: Missing iteration over klass when marking objArrays/objArrayOops during Full GC + JDK-8297740: runtime/ClassUnload/UnloadTest.java failed with "Test failed: should still be live" + JDK-8298340: java/net/httpclient/CancelRequestTest.java fails with AssertionError: Found some subscribers for testPostInterrupt + JDK-8298514: vmTestbase/nsk/jdi/EventRequestManager/ /threadDeathRequests/thrdeathreq002/TestDescription.java fails with usage tracker + JDK-8298907: nsk JDI tests pass if the debuggee failed to launch + JDK-8298931: java/net/httpclient/CancelStreamedBodyTest.java fails with AssertionError due to Pending TCP connections: 1 + JDK-8299338: AssertionError in ResponseSubscribers$HttpResponseInputStream::onSubscribe + JDK-8300207: Add a pre-check for the number of canonical equivalent permutations in j.u.r.Pattern + JDK-8301004: httpclient: Add more debug to HttpResponseInputStream + JDK-8301169: java/net/httpclient/ /ThrowingSubscribersAsInputStream.java, ThrowingSubscribersAsInputStreamAsync.java, and other httpclient tests failing on windows: Unable to establish loopback connection + JDK-8301255: Http2Connection may send too many GOAWAY frames + JDK-8302635: Race condition in HttpBodySubscriberWrapper when cancelling request + JDK-8303525: Refactor/cleanup open/test/jdk/javax/rmi/ssl/ /SSLSocketParametersTest.java + JDK-8307648: java/net/httpclient/ExpectContinueTest.java timed out + JDK-8308185: Update Http2TestServerConnection to use SSLSocket.startHandshake() + JDK-8312191: ColorConvertOp.filter for the default destination is too slow + JDK-8312475: org.jline.util.PumpReader signed byte problem + JDK-8313083: Print 'rss' and 'cache' as part of the container information + JDK-8313367: SunMSCAPI cannot read Local Computer certs w/o Windows elevation + JDK-8314611: Provide more explicative error message parsing Currencies + JDK-8314978: Multiple server call from connection failing with expect100 in getOutputStream + JDK-8315505: CompileTask timestamp printed can overflow + JDK-8316580: HttpClient with StructuredTaskScope does not close when a task fails + JDK-8317522: Test logic for BODY_CF in AbstractThrowingSubscribers.java is wrong + JDK-8317804: com/sun/jdi/JdwpAllowTest.java fails on Alpine 3.17 / 3.18 + JDK-8317808: HTTP/2 stream cancelImpl may leave subscriber registered + JDK-8319174: Enhance robustness of some j.m.BigInteger constructors + JDK-8319932: [JVMCI] class unloading related tests can fail on libgraal + JDK-8320858: Move jpackage tests to tier3 + JDK-8325910: Rename jnihelper.h + JDK-8326606: Test javax/swing/text/BoxView/6494356/ /bug6494356.java performs a synchronization on a value based class + JDK-8327750: Convert javax/swing/JFileChooser/ /FileFilterDescription/FileFilterDescription.java applet test to main + JDK-8327751: Convert javax/swing/JInternalFrame/6726866/ /bug6726866.java applet test to main + JDK-8327752: Convert javax/swing/JOptionPane/4174551/ /bug4174551.java applet to main + JDK-8327753: Convert javax/swing/JOptionPane/8024926/ /bug8024926.java applet to main + JDK-8327754: Convert javax/swing/JPopupMenu/7160604/ /bug7160604.java applet to main + JDK-8327755: Convert javax/swing/JScrollBar/8039464/ /Test8039464.java applet to main + JDK-8327756: Convert javax/swing/JSlider/4987336/ /bug4987336.java applet to main + JDK-8327826: Convert javax/swing/border/Test4243289.java applet test to main + JDK-8327835: Convert java/awt/FileDialog/RegexpFilterTest/ /RegexpFilterTest applet test to main + JDK-8327838: Convert java/awt/FileDialog/MultipleMode/ /MultipleMode.html applet test to main + JDK-8327872: Convert javax/swing/JToolTip/4644444/ /bug4644444.java applet test to main + JDK-8327873: Convert javax/swing/border/Test4247606.java applet test to main + JDK-8327874: Convert javax/swing/JTree/4314199/bug4314199.java applet test to main + JDK-8327876: Convert javax/swing/border/Test4252164.java applet test to main + JDK-8327879: Convert javax/swing/border/Test4760089.java applet test to main + JDK-8327969: Convert javax/swing/border/Test6910490.java applet test to main + JDK-8327972: Convert java/awt/FileDialog/ /SaveFileNameOverrideTest/SaveFileNameOverrideTest.html applet test to main + JDK-8328000: Convert /java/awt/im/8154816/bug8154816.java applet test to main + JDK-8328012: Convert InputMethod (/java/awt/im) applet tests to main + JDK-8328030: Convert javax/swing/text/GlyphView/4984669/ /bug4984669.java applet test to main + JDK-8328035: Convert javax/swing/text/html/TableView/7030332/ /bug7030332.java applet test to main + JDK-8328087: Automate javax/swing/JTable/TAB/TAB.java applet test + JDK-8328089: Automate javax/swing/JTable/4222153/ /bug4222153.java applet test + JDK-8328154: Convert sun/java2d/loops/CopyAreaSpeed.java applet test to main + JDK-8328190: Convert AWTPanelSmoothWheel.html applet test to main + JDK-8328225: Convert ImageDecoratedDnD.html applet test to main + JDK-8328244: Convert javax/swing/JSlider/6742358/ /bug6742358.java applet test to main + JDK-8328248: Convert javax/swing/JSlider/6587742/ /bug6587742.java applet test to main + JDK-8328262: Convert javax/swing/JSplitPane/8132123/ /bug8132123.java applet test to main + JDK-8328279: Convert java/awt/Cursor/ /CursorOverlappedPanelsTest test to main + JDK-8328328: Convert javax/swing/JTabbedPane/4666224/ /bug4666224.java applet test to main + JDK-8328367: Convert java/awt/Component/UpdatingBootTime test to main + JDK-8328378: Convert java/awt/FileDialog/ /FileDialogForDirectories test to main + JDK-8328382: Convert java/awt/FileDialog/FileDialogForPackages test to main + JDK-8328384: Convert java/awt/FileDialog/FileDialogOpenDirTest test to main + JDK-8328385: Convert java/awt/FileDialog/FileDialogReturnTest test to main + JDK-8328386: Convert java/awt/FileDialog/FileNameOverrideTest test to main + JDK-8328398: Convert java/awt/im/4490692/bug4490692.html applet test to main + JDK-8328401: Convert java/awt/Frame/InitialMaximizedTest/ /InitialMaximizedTest.html applet test to automated + JDK-8328570: Convert closed JViewport manual applet tests to main + JDK-8328631: Convert java/awt/InputMethods/InputMethodsTest/ /InputMethodsTest.java applet test to manual + JDK-8330022: Failure test/hotspot/jtreg/vmTestbase/nsk/ /sysdict/share/BTreeTest.java: Could not initialize class java.util.concurrent.ThreadLocalRandom + JDK-8330106: C2: VectorInsertNode::make() shouldn't call ConINode::make() directly + JDK-8330535: Update nsk/jdb tests to use driver instead of othervm + JDK-8332252: Clean up vmTestbase/vm/share + JDK-8332494: java/util/zip/EntryCount64k.java failing with java.lang.RuntimeException: '\\A\\Z' missing from stderr + JDK-8332551: Test vmTestbase/nsk/monitoring/ /MemoryNotificationInfo/from/from001/TestDescription.java timed out + JDK-8334016: Make PrintNullString.java automatic + JDK-8334320: Replace vmTestbase/metaspace/share/ /TriggerUnloadingWithWhiteBox.java with ClassUnloadCommon from testlibrary + JDK-8334394: Race condition in Class::protectionDomain + JDK-8334457: Test javax/swing/JTabbedPane/bug4666224.java fail on macOS with because pressing the ‘C’ key does not switch the layout to WRAP_TAB_LAYOUT + JDK-8335131: Test "javax/swing/JColorChooser/Test6977726.java" failed on ubuntu x64 because "Preview" title is missing for GTK L&F + JDK-8335181: Incorrect handling of HTTP/2 GOAWAY frames in HttpClient + JDK-8335252: Reduce size of j.u.Formatter.Conversion#isValid + JDK-8335468: [XWayland] JavaFX hangs when calling java.awt.Robot.getPixelColor + JDK-8336499: Failure when creating non-CRT RSA private keys in SunPKCS11 + JDK-8337506: Disable "best-fit" mapping on Windows command line + JDK-8339561: The test/jdk/java/awt/Paint/ListRepaint.java may fail after JDK-8327401 + JDK-8339725: Concurrent GC crashed due to GetMethodDeclaringClass + JDK-8339834: Replace usages of -mx and -ms in some tests + JDK-8340146: ZGC: TestAllocateHeapAt.java should not run with UseLargePages + JDK-8340185: Use make -k on GHA to catch more build errors + JDK-8340389: vmTestbase/gc/gctests/PhantomReference/ /phantom001/TestDescription.java Test exit code: 97 with - Xcomp UseAVX=3 + JDK-8340554: Improve MessageFormat readObject checks + JDK-8341311: [Accessibility,macOS,VoiceOver] VoiceOver announces incorrect number of items in submenu of JPopupMenu + JDK-8341370: Test java/awt/Frame/ShapeNotSetSometimes/ /ShapeNotSetSometimes.java fails intermittently on macOS-aarch64 + JDK-8341964: Add mechanism to disable different parts of TLS cipher suite + JDK-8342075: HttpClient: improve HTTP/2 flow control checks + JDK-8342330: C2: "node pinned on loop exit test?" assert failure + JDK-8343074: test/jdk/com/sun/net/httpserver/docs/test1/ /largefile.txt could be generated + JDK-8343618: Stack smashing in awt_InputMethod.c on Linux s390x + JDK-8343804: Show the default time zone with -XshowSettings option + JDK-8343855: HTTP/2 ConnectionWindowUpdateSender may miss some unprocessed DataFrames from closed streams + JDK-8343977: Convert java/awt/TextArea/TextAreaCursorTest/ /HoveringAndDraggingTest to main + JDK-8344137: Update XML Security for Java to 3.0.5 + JDK-8344338: javax/swing/JTextArea/bug4265784.java fails on Ubuntu 24.04.1 + JDK-8344671: Few JFR streaming tests fail with application not alive error on MacOS 15 + JDK-8345173: BlockLocationPrinter::print_location misses a ResourceMark + JDK-8345471: Clean up compiler/intrinsics/sha/cli tests + JDK-8345566: Deproblemlist test/jdk/javax/swing/JComboBox/ /6559152/bug6559152.java + JDK-8345767: javax/swing/JSplitPane/4164779/ /JSplitPaneKeyboardNavigationTest.java fails in ubuntu22.04 + JDK-8346285: Update jarsigner compatibility test for change in default digest algorithm + JDK-8346751: Internal java compiler error with type annotations in constants expression in constant fields + JDK-8346871: Improve robustness of java/util/zip/ /EntryCount64k.java test + JDK-8346998: Test nsk/jvmti/ResourceExhausted/resexhausted003 fails with java.lang.OutOfMemoryError when CDS is off + JDK-8347004: vmTestbase/metaspace/shrink_grow/ShrinkGrowTest/ /ShrinkGrowTest.java fails with CDS disabled + JDK-8347302: Mark test tools/jimage/JImageToolTest.java as flagless + JDK-8347373: HTTP/2 flow control checks may count unprocessed data twice + JDK-8347381: Upgrade jQuery UI to version 1.14.1 + JDK-8348328: Update IANA Language Subtag Registry to Version 2025-05-15 + JDK-8348365: Bad format string in CLDRDisplayNamesTest + JDK-8348760: RadioButton is not shown if JRadioButtonMenuItem is rendered with ImageIcon in WindowsLookAndFeel + JDK-8349151: Refactor test/java/security/cert/ /CertificateFactory/slowstream.sh to java test + JDK-8349214: Improve size optimization flags for MSVC builds + JDK-8349583: Add mechanism to disable signature schemes based on their TLS scope + JDK-8349849: PKCS11 SunTlsKeyMaterial crashes when used with TLS1.2 TlsKeyMaterialParameterSpec + JDK-8350483: AArch64: turn on signum intrinsics by default on Ampere CPUs + JDK-8350582: Correct the parsing of the ssl value in javax.net.debug + JDK-8350767: Fix -Wzero-as-null-pointer-constant warnings in nsk jni stress tests + JDK-8350807: Certificates using MD5 algorithm that are disabled by default are incorrectly allowed in TLSv1.3 when re-enabled + JDK-8350830: Values converted incorrectly when reading TLS session tickets + JDK-8350964: Add an ArtifactResolver.fetch(clazz) method + JDK-8351277: Remove pipewire from AIX build + JDK-8351601: [JMH] test UnixSocketChannelReadWrite failed for 2 threads config + JDK-8351884: Refactor bug8033699.java test code + JDK-8351907: [XWayland] [OL10] Robot.mousePress() is delivered to wrong place + JDK-8351933: Inaccurate masking of TC subfield decrement in ForkJoinPool + JDK-8351997: AArch64: Interpreter volatile reference stores with G1 are not sequentially consistent + JDK-8352509: Update jdk.test.lib.SecurityTools jar method to accept List parameter + JDK-8352624: Add missing {@code} to PassFailJFrame.Builder.splitUI + JDK-8352677: Opensource JMenu tests - series2 + JDK-8352719: Add an equals sign to the modules statement + JDK-8352860: Open source events tests batch0 + JDK-8352879: TestPeriod.java and TestGetContentType.java run wrong test class + JDK-8352895: UserCookie.java runs wrong test class + JDK-8352896: LambdaExpr02.java runs wrong test class + JDK-8352946: SEGV_BND signal code of SIGSEGV missing from our signal-code table + JDK-8353000: Open source several swing tests batch2 + JDK-8353126: Open source events tests batch1 + JDK-8353213: Open source several swing tests batch3 + JDK-8353235: Test jdk/jfr/api/metadata/annotations/ /TestPeriod.java fails with IllegalArgumentException + JDK-8353293: Open source several swing tests batch4 + JDK-8353304: Open source two JTabbedPane tests + JDK-8353489: Increase timeout and improve Windows compatibility in test/jdk/java/lang/ProcessBuilder/Basic.java + JDK-8353549: Open source events tests batch2 + JDK-8353568: SEGV_BNDERR signal code adjust definition + JDK-8353655: Clean up and open source KeyEvent related tests (Part 1) + JDK-8353662: Add test for non-local file URL fallback to FTP + JDK-8353713: Improve Currency.getInstance exception handling + JDK-8353748: Open source several swing tests batch6 + JDK-8354285: Open source Swing tests Batch 3 + JDK-8354327: Rewrite runtime/LoadClass/LoadClassNegative.java + JDK-8354415: [Ubuntu25.04] api/java_awt/GraphicsDevice/ /indexTGF.html#SetDisplayMode - setDisplayMode_REFRESH_RATE_UNKNOWN fails: Height is different on vnc + JDK-8362390: AIX make fails in awt_GraphicsEnv.c + JDK-8354941: Build failure with glibc 2.42 due to uabs() name collision + JDK-8355051: Problemlist java/awt/Graphics2D/CopyAreaOOB.java on macosx-aarch64 + JDK-8355249: Remove the use of WMIC from the entire source code + JDK-8355262: Test sun/security/ssl/SSLSessionImpl/ /NoInvalidateSocketException.java failed: accept timed out + JDK-8355366: Fix the wrong usage of PassFailJFrame.forcePass() in some manual tests + JDK-8355370: Include server name in HTTP test server thread names to improve diagnostics + JDK-8355429: Open source ProgressMonitor test + JDK-8355441: Remove antipattern from PassFailJFrame.forcePass javadoc + JDK-8355453: nsk.share.jdi.Debugee.waitingEvent() does not timeout properly + JDK-8355475: UNCTest should use an existing UNC path + JDK-8355515: Clarify the purpose of forcePass() and forceFail() methods + JDK-8355528: Update HarfBuzz to 11.2.0 + JDK-8355578: [java.net] Use @requires tag instead of exiting based on "os.name" property value + JDK-8355779: When no "signature_algorithms_cert" extension is present we do not apply certificate scope constraints to algorithms in "signature_algorithms" extension + JDK-8357173: Split jtreg test group jdk tier3 + JDK-8357253: Test test/jdk/sun/security/ssl/SSLSessionImpl/ /ResumeClientTLS12withSNI.java writes in src dir + JDK-8357285: JSR166 Test case testShutdownNow_delayedTasks failed + JDK-8357672: Extreme font sizes can cause font substitution + JDK-8357793: [PPC64] VM crashes with -XX:-UseSIGTRAP - XX:-ImplicitNullChecks + JDK-8357968: RISC-V: Interpreter volatile reference stores with G1 are not sequentially consistent + JDK-8358004: Delete applications/scimark/Scimark.java test + JDK-8358452: JNI exception pending in Java_sun_awt_screencast_ScreencastHelper_remoteDesktopKeyImpl of screencast_pipewire.c:1214 (ID: 51119) + JDK-8358538: Update GHA Windows runner to 2025 + JDK-8358617: java/net/HttpURLConnection/ /HttpURLConnectionExpectContinueTest.java fails with 403 due to system proxies + JDK-8358660: Bump update version for OpenJDK: jdk-17.0.17 + JDK-8358697: TextLayout/MyanmarTextTest.java passes if no Myanmar font is found + JDK-8359272: Several vmTestbase/compact tests timed out on large memory machine + JDK-8360042: GHA: Bump MSVC to 14.44 + JDK-8360647: [XWayland] [OL10] NumPad keys are not triggered + JDK-8361212: Remove AffirmTrust root CAs + JDK-8361478: GHA: Use MSYS2 from GHA runners + JDK-8362390: AIX make fails in awt_GraphicsEnv.c + JDK-8362582: GHA: Increase bundle retention time to deal with infra overload better + JDK-8362839: [21u] Problem list more tests that fail in 21 and would be fixed by 8309622 + JDK-8363965: GHA: Switch cross-compiling sysroots to Debian bookworm + JDK-8365375: Method SU3.setAcceleratorSelectionForeground assigns to acceleratorForeground + JDK-8365389: Remove static color fields from SwingUtilities3 and WindowsMenuItemUI + JDK-8365811: test/jdk/java/net/CookieHandler/B6644726.java failure - "Should have 5 cookies. Got only 4, expires probably didn't parse correctly" + JDK-8367388: Tests start to fail on JDK-21 after JDK-8351907 + JDK-8368308: ISO 4217 Amendment 180 Update + JDK-8369641: [17u] Remove designator DEFAULT_PROMOTED_VERSION_PRE=ea for release 17.0.17 - Removed patches: * jdk-8354941.patch * unsigned-sni-server-name.patch + not needed with this version- Use gcc_version to decide about compiler- jdk-8354941.patch: JDK-8354941: Build failure with glibc 2.42 due to uabs() name collision- Do not embed rebuild counter (bsc#1246806)- Upgrade to upstream tag jdk-17.0.16+8 (July 2025 CPU) * CVEs + CVE-2025-30749, bsc#1246595 + CVE-2025-30754, bsc#1246598 + CVE-2025-50059, bsc#1246575 + CVE-2025-50106, bsc#1246584 * Changes + JDK-4850101: Setting mnemonic to VK_F4 underlines the letter S in a button. + JDK-5074006: Swing JOptionPane shows tag as a string after newline + JDK-6956385: URLConnection.getLastModified() leaks file handles for jar:file and file: URLs + JDK-8024624: [TEST_BUG] [macosx] CTRL+RIGHT(LEFT) doesn't move selection on next cell in JTable on Aqua L&F + JDK-8042134: JOptionPane bungles HTML messages + JDK-8051591: Test javax/swing/JTabbedPane/8007563/Test8007563.java fails + JDK-8077371: Binary files in JAXP test should be removed + JDK-8183348: Better cleanup for jdk/test/sun/security/pkcs12/P12SecretKey.java + JDK-8196465: javax/swing/JComboBox/8182031/ComboPopupTest.java fails on Linux + JDK-8202100: Merge vm/share/InMemoryJavaCompiler w/ jdk/test/lib/compiler/InMemoryJavaCompiler + JDK-8211400: nsk.share.gc.Memory::getArrayLength returns wrong value + JDK-8218474: JComboBox display issue with GTKLookAndFeel + JDK-8224267: JOptionPane message string with 5000+ newlines produces StackOverflowError + JDK-8249831: Test sun/security/mscapi/nonUniqueAliases/ /NonUniqueAliases.java is marked with @ignore + JDK-8251505: Use of types in compiler shared code should be consistent. + JDK-8253440: serviceability/sa/TestJhsdbJstackLineNumbers.java failed with "Didn't find enough line numbers" + JDK-8254786: java/net/httpclient/CancelRequestTest.java failing intermittently + JDK-8256211: assert fired in java/net/httpclient/DependentPromiseActionsTest (infrequent) + JDK-8258483: [TESTBUG] gtest CollectorPolicy.young_scaled_initial_ergo_vm fails if heap is too small + JDK-8269516: AArch64: Assembler cleanups + JDK-8271419: Refactor test code for modifying CDS archive contents + JDK-8276995: Bug in jdk.jfr.event.gc.collection.TestSystemGC + JDK-8277983: Remove unused fields from sun.net.www.protocol.jar.JarURLConnection + JDK-8279884: Use better file for cygwin source permission check + JDK-8279894: javax/swing/JInternalFrame/8020708/bug8020708.java timeouts on Windows 11 + JDK-8280468: Crashes in getConfigColormap, getConfigVisualId, XVisualIDFromVisual on Linux + JDK-8280820: Clean up bug8033699 and bug8075609.java tests: regtesthelpers aren't used + JDK-8280991: [XWayland] No displayChanged event after setDisplayMode call + JDK-8281511: java/net/ipv6tests/UdpTest.java fails with checkTime failed + JDK-8282863: java/awt/FullScreen/FullscreenWindowProps/ /FullscreenWindowProps.java fails on Windows 10 with HiDPI screen + JDK-8286204: [Accessibility,macOS,VoiceOver] VoiceOver reads the spinner value 10 as 1 when user iterates to 10 for the first time on macOS + JDK-8286789: Test forceEarlyReturn002.java timed out + JDK-8286875: ProgrammableUpcallHandler::on_entry/on_exit access thread fields from native + JDK-8286925: Move JSON parser used in JFR tests to test library + JDK-8287352: DockerTestUtils::execute shows incorrect elapsed time + JDK-8287801: Fix test-bugs related to stress flags + JDK-8288707: javax/swing/JToolBar/4529206/bug4529206.java: setFloating does not work correctly + JDK-8290162: Reset recursion counter missed in fix of JDK-8224267 + JDK-8292064: Convert java/lang/management/MemoryMXBean shell tests to java version + JDK-8293503: gc/metaspace/TestMetaspacePerfCounters.java [#]Epsilon-64 failed assertGreaterThanOrEqual: expected MMM >= NNN + JDK-8294038: Remove "Classpath" exception from javax/swing tests + JDK-8294155: Exception thrown before awaitAndCheck hangs PassFailJFrame + JDK-8295470: Update openjdk.java.net => openjdk.org URLs in test code + JDK-8295670: Remove duplication in java/util/Formatter/Basic*.java + JDK-8295804: javax/swing/JFileChooser/JFileChooserSetLocationTest.java failed with "setLocation() is not working properly" + JDK-8296072: CertAttrSet::encode and DerEncoder::derEncode should write into DerOutputStream + JDK-8296167: test/langtools/tools/jdeps/jdkinternals/ /ShowReplacement.java failing after JDK-8296072 + JDK-8296920: Regression Test DialogOrient.java fails on MacOS + JDK-8297173: usageTicks and totalTicks should be volatile to ensure that different threads get the latest ticks + JDK-8297242: Use-after-free during library unloading on Linux + JDK-8298061: vmTestbase/nsk/sysdict/vm/stress/btree/btree012/ /btree012.java failed with "fatal error: refcount has gone to zero" + JDK-8298147: Clang warns about pointless comparisons + JDK-8298248: Limit sscanf output width in cgroup file parsers + JDK-8298709: Fix typos in src/java.desktop/ and various test classes of client component + JDK-8298730: Refactor subsystem_file_line_contents and add docs and tests + JDK-8300645: Handle julong values in logging of GET_CONTAINER_INFO macros + JDK-8300658: memory_and_swap_limit() reporting wrong values on systems with swapaccount=0 + JDK-8302226: failure_handler native.core should wait for coredump to finish + JDK-8303549: [AIX] TestNativeStack.java is failing with exit value 1 + JDK-8303770: Remove Baltimore root certificate expiring in May 2025 + JDK-8305010: Test vmTestbase/nsk/jvmti/scenarios/sampling/ /SP05/sp05t003/TestDescription.java timed out: thread not suspended + JDK-8305578: X11GraphicsDevice.pGetBounds() is slow in remote X11 sessions + JDK-8306997: C2: "malformed control flow" assert due to missing safepoint on backedge with a switch + JDK-8307318: Test serviceability/sa/ClhsdbCDSJstackPrintAll.java failed: ArrayIndexOutOfBoundsException + JDK-8308875: java/awt/Toolkit/GetScreenInsetsCustomGC/ /GetScreenInsetsCustomGC.java failed with 'Cannot invoke "sun.awt.X11GraphicsDevice.getInsets()" because "device" is null' + JDK-8309841: Jarsigner should print a warning if an entry is removed + JDK-8310525: DynamicLauncher for JDP test needs to try harder to find a free port + JDK-8312246: NPE when HSDB visits bad oop + JDK-8314120: Add tests for FileDescriptor.sync + JDK-8314236: Overflow in Collections.rotate + JDK-8314246: javax/swing/JToolBar/4529206/bug4529206.java fails intermittently on Linux + JDK-8314320: Mark runtime/CommandLine/ tests as flagless + JDK-8314828: Mark 3 jcmd command-line options test as vm.flagless + JDK-8315484: java/awt/dnd/RejectDragDropActionTest.java timed out + JDK-8315669: Open source several Swing PopupMenu related tests + JDK-8315721: CloseRace.java#id0 fails transiently on libgraal + JDK-8315742: Open source several Swing Scroll related tests + JDK-8315871: Opensource five more Swing regression tests + JDK-8315876: Open source several Swing CSS related tests + JDK-8315951: Open source several Swing HTMLEditorKit related tests + JDK-8315981: Opensource five more random Swing tests + JDK-8316061: Open source several Swing RootPane and Slider related tests + JDK-8316156: ByteArrayInputStream.transferTo causes MaxDirectMemorySize overflow + JDK-8316228: jcmd tests are broken by 8314828 + JDK-8316324: Opensource five miscellaneous Swing tests + JDK-8316388: Opensource five Swing component related regression tests + JDK-8316451: 6 java/lang/instrument/PremainClass tests ignore VM flags + JDK-8316452: java/lang/instrument/modules/ /AppendToClassPathModuleTest.java ignores VM flags + JDK-8316460: 4 javax/management tests ignore VM flags + JDK-8316497: ColorConvertOp - typo for non-ICC conversions needs one-line fix + JDK-8316629: j.text.DateFormatSymbols setZoneStrings() exception is unhelpful + JDK-8318700: MacOS Zero cannot run gtests due to wrong JVM path + JDK-8318915: Enhance checks in BigDecimal.toPlainString() + JDK-8318962: Update ProcessTools javadoc with suggestions in 8315097 + JDK-8319572: Test jdk/incubator/vector/LoadJsvmlTest.java ignores VM flags + JDK-8319578: Few java/lang/instrument ignore test.java.opts and accept test.vm.opts only + JDK-8319690: [AArch64] C2 compilation hits offset_ok_for_immed: assert "c2 compiler bug" + JDK-8320682: [AArch64] C1 compilation fails with "Field too big for insn" + JDK-8320687: sun.jvmstat.monitor.MonitoredHost .getMonitoredHost() throws unexpected exceptions when invoked concurrently + JDK-8321204: C2: assert(false) failed: node should be in igvn hash table + JDK-8321479: java -D-D crashes + JDK-8321509: False positive in get_trampoline fast path causes crash + JDK-8321713: Harmonize executeTestJvm with create[Limited]TestJavaProcessBuilder + JDK-8321718: ProcessTools.executeProcess calls waitFor before logging + JDK-8321931: memory_swap_current_in_bytes reports 0 as "unlimited" + JDK-8325435: [macos] Menu or JPopupMenu not closed when main window is resized + JDK-8325680: Uninitialised memory in deleteGSSCB of GSSLibStub.c:179 + JDK-8325682: Rename nsk_strace.h + JDK-8326389: [test] improve assertEquals failure output + JDK-8328301: Convert Applet test ManualHTMLDataFlavorTest.java to main program + JDK-8328482: Convert and Open source few manual applet test to main based + JDK-8328484: Convert and Opensource few JFileChooser applet test to main + JDK-8328648: Remove applet usage from JFileChooser tests bug4150029 + JDK-8328670: Automate and open source few closed manual applet test + JDK-8328673: Convert closed text/html/CSS manual applet test to main + JDK-8329261: G1: interpreter post-barrier x86 code asserts index size of wrong buffer + JDK-8330534: Update nsk/jdwp tests to use driver instead of othervm + JDK-8330598: java/net/httpclient/Http1ChunkedTest.java fails with java.util.MissingFormatArgumentException: Format specifier '%s' + JDK-8331735: UpcallLinker::on_exit races with GC when copying frame anchor + JDK-8333117: Remove support of remote and manual debuggee launchers + JDK-8333680: com/sun/tools/attach/BasicTests.java fails with "SocketException: Permission denied: connect" + JDK-8334560: [PPC64]: postalloc_expand_java_dynamic_call_sched does not copy all fields + JDK-8334644: Automate javax/print/attribute/PageRangesException.java + JDK-8334780: Crash: assert(h_array_list.not_null()) failed: invariant + JDK-8334895: OpenJDK fails to configure on linux aarch64 when CDS is disabled after JDK-8331942 + JDK-8335662: [AArch64] C1: guarantee(val < (1ULL << nbits)) failed: Field too big for insn + JDK-8335684: Test ThreadCpuTime.java should pause like ThreadCpuTimeArray.java + JDK-8335836: serviceability/jvmti/StartPhase/AllowedFunctions/ /AllowedFunctions.java fails with unexpected exit code: 112 + JDK-8336587: failure_handler lldb command times out on macosx-aarch64 core file + JDK-8337221: CompileFramework: test library to conveniently compile java and jasm sources for fuzzing + JDK-8337299: vmTestbase/nsk/jdb/stop_at/stop_at002/ /stop_at002.java failure goes undetected + JDK-8338154: Fix -Wzero-as-null-pointer-constant warnings in gtest framework + JDK-8339148: Make os::Linux::active_processor_count() public + JDK-8339300: CollectorPolicy.young_scaled_initial_ergo_vm gtest fails on ppc64 based platforms + JDK-8339639: Opensource few AWT PopupMenu tests + JDK-8339678: Update runtime/condy tests to be executed with VM flags + JDK-8339727: Open source several AWT focus tests - series 1 + JDK-8339794: Open source closed choice tests #1 + JDK-8339810: Clean up the code in sun.tools.jar.Main to properly close resources and use ZipFile during extract + JDK-8339836: Open source several AWT Mouse tests - Batch 1 + JDK-8339842: Open source several AWT focus tests - series 2 + JDK-8339895: Open source several AWT focus tests - series 3 + JDK-8339906: Open source several AWT focus tests - series 4 + JDK-8339935: Open source several AWT focus tests - series 5 + JDK-8339982: Open source several AWT Mouse tests - Batch 2 + JDK-8339984: Open source AWT MenuItem related tests + JDK-8339995: Open source several AWT focus tests - series 6 + JDK-8340077: Open source few Checkbox tests - Set2 + JDK-8340084: Open source AWT Frame related tests + JDK-8340143: Open source several Java2D rendering loop tests. + JDK-8340164: Open source few Component tests - Set1 + JDK-8340173: Open source some Component/Panel/EventQueue tests - Set2 + JDK-8340176: Replace usage of -noclassgc with -Xnoclassgc in test/jdk/java/lang/management/MemoryMXBean/LowMemoryTest2.java + JDK-8340193: Open source several AWT Dialog tests - Batch 1 + JDK-8340228: Open source couple more miscellaneous AWT tests + JDK-8340271: Open source several AWT Robot tests + JDK-8340279: Open source several AWT Dialog tests - Batch 2 + JDK-8340332: Open source mixed AWT tests - Set3 + JDK-8340366: Open source several AWT Dialog tests - Batch 3 + JDK-8340367: Opensource few AWT image tests + JDK-8340393: Open source closed choice tests #2 + JDK-8340407: Open source a few more Component related tests + JDK-8340417: Open source some MenuBar tests - Set1 + JDK-8340432: Open source some MenuBar tests - Set2 + JDK-8340433: Open source closed choice tests #3 + JDK-8340437: Open source few more AWT Frame related tests + JDK-8340458: Open source additional Component tests (part 2) + JDK-8340555: Open source DnD tests - Set4 + JDK-8340560: Open Source several AWT/2D font and rendering tests + JDK-8340605: Open source several AWT PopupMenu tests + JDK-8340621: Open source several AWT List tests + JDK-8340625: Open source additional Component tests (part 3) + JDK-8340639: Open source few more AWT List tests + JDK-8340713: Open source DnD tests - Set5 + JDK-8340784: Remove PassFailJFrame constructor with screenshots + JDK-8340790: Open source several AWT Dialog tests - Batch 4 + JDK-8340809: Open source few more AWT PopupMenu tests + JDK-8340874: Open source some of the AWT Geometry/Button tests + JDK-8340907: Open source closed frame tests # 2 + JDK-8340966: Open source few Checkbox and Cursor tests - Set1 + JDK-8340967: Open source few Cursor tests - Set2 + JDK-8340978: Open source few DnD tests - Set6 + JDK-8340985: Open source some Desktop related tests + JDK-8341000: Open source some of the AWT Window tests + JDK-8341004: Open source AWT FileDialog related tests + JDK-8341072: Open source several AWT Canvas and Rectangle related tests + JDK-8341128: open source some 2d graphics tests + JDK-8341148: Open source several Choice related tests + JDK-8341162: Open source some of the AWT window test + JDK-8341170: Open source several Choice related tests (part 2) + JDK-8341177: Opensource few List and a Window test + JDK-8341191: Open source few more AWT FileDialog tests + JDK-8341239: Open source closed frame tests # 3 + JDK-8341257: Open source few DND tests - Set1 + JDK-8341258: Open source few various AWT tests - Set1 + JDK-8341278: Open source few TrayIcon tests - Set7 + JDK-8341298: Open source more AWT window tests + JDK-8341373: Open source closed frame tests # 4 + JDK-8341378: Open source few TrayIcon tests - Set8 + JDK-8341447: Open source closed frame tests # 5 + JDK-8341535: sun/awt/font/TestDevTransform.java fails with RuntimeException: Different rendering + JDK-8341637: java/net/Socket/UdpSocket.java fails with "java.net.BindException: Address already in use" (macos-aarch64) + JDK-8341972: java/awt/dnd/DnDRemoveFocusOwnerCrashTest.java timed out after JDK-8341257 + JDK-8342376: More reliable OOM handling in ExceptionDuringDumpAtObjectsInitPhase test + JDK-8342524: Use latch in AbstractButton/bug6298940.java instead of delay + JDK-8342633: javax/management/security/ /HashedPasswordFileTest.java creates tmp file in src dir + JDK-8343037: Missing @since tag on JColorChooser.showDialog overload + JDK-8343103: Enable debug logging for vmTestbase/nsk/jvmti/ /scenarios/sampling/SP05/sp05t003/TestDescription.java + JDK-8343124: Tests fails with java.lang.IllegalAccessException: class com.sun.javatest.regtest.agent.MainWrapper$MainTask cannot access + JDK-8343170: java/awt/Cursor/JPanelCursorTest/ /JPanelCursorTest.java does not show the default cursor + JDK-8343205: CompileBroker::possibly_add_compiler_threads excessively polls available memory + JDK-8343529: serviceability/sa/ClhsdbWhere.java fails AssertionFailure: Corrupted constant pool + JDK-8343891: Test javax/swing/JTabbedPane/ /TestJTabbedPaneBackgroundColor.java failed + JDK-8343936: Adjust timeout in test javax/management/monitor/DerivedGaugeMonitorTest.java + JDK-8344316: security/auth/callback/TextCallbackHandler/ /Password.java make runnable with JTReg and add the UI + JDK-8344361: Restore null return for invalid services from legacy providers + JDK-8345133: Test sun/security/tools/jarsigner/ /TsacertOptionTest.java failed: Warning found in stdout + JDK-8345134: Test sun/security/tools/jarsigner/ /ConciseJarsigner.java failed: unable to find valid certification path to requested target + JDK-8345357: test/jdk/javax/swing/JRadioButton/8033699/ /bug8033699.java fails in ubuntu22.04 + JDK-8345447: test/jdk/javax/swing/JToolBar/4529206/ /bug4529206.java fails in ubuntu22.04 + JDK-8345547: test/jdk/javax/swing/text/DefaultEditorKit/ /4278839/bug4278839.java fails in ubuntu22.04 + JDK-8345598: Upgrade NSS binaries for interop tests + JDK-8345625: Better HTTP connections + JDK-8345728: [Accessibility,macOS,Screen Magnifier]: JCheckbox unchecked state does not magnify but works for checked tate + JDK-8345838: Remove the appcds/javaldr/AnonVmClassesDuringDump.java test + JDK-8346049: jdk/test/lib/security/timestamp/TsaServer.java warnings + JDK-8346581: JRadioButton/ButtonGroupFocusTest.java fails in CI on Linux + JDK-8347000: Bug in com/sun/net/httpserver/bugs/B6361557.java test + JDK-8347019: Test javax/swing/JRadioButton/8033699/ /bug8033699.java still fails: Focus is not on Radio Button Single as Expected + JDK-8347083: Incomplete logging in nsk/jvmti/ResourceExhausted/resexhausted00* tests + JDK-8347126: gc/stress/TestStressG1Uncommit.java gets OOM-killed + JDK-8347267: [macOS]: UnixOperatingSystem.c:67:40: runtime error: division by zero + JDK-8347286: (fs) Remove some extensions from java/nio/file/Files/probeContentType/Basic.java + JDK-8347576: Error output in libjsound has non matching format strings + JDK-8347629: Test FailOverDirectExecutionControlTest.java fails with -Xcomp + JDK-8347911: Limit the length of inflated text chunks + JDK-8347995: Race condition in jdk/java/net/httpclient/ /offline/FixedResponseHttpClient.java + JDK-8348107: test/jdk/java/net/httpclient/ /HttpsTunnelAuthTest.java fails intermittently + JDK-8348110: Update LCMS to 2.17 + JDK-8348299: Update List/ItemEventTest/ItemEventTest.java + JDK-8348596: Update FreeType to 2.13.3 + JDK-8348597: Update HarfBuzz to 10.4.0 + JDK-8348598: Update Libpng to 1.6.47 + JDK-8348600: Update PipeWire to 1.3.81 + JDK-8348865: JButton/bug4796987.java never runs because Windows XP is unavailable + JDK-8348936: [Accessibility,macOS,VoiceOver] VoiceOver doesn't announce untick on toggling the checkbox with "space" key on macOS + JDK-8348989: Better Glyph drawing + JDK-8349039: Adjust exception No type named in database + JDK-8349111: Enhance Swing supports + JDK-8349200: [JMH] time.format.ZonedDateTimeFormatterBenchmark fails + JDK-8349348: Refactor ClassLoaderDeadlock.sh and Deadlock.sh to run fully in java + JDK-8349492: Update sun/security/pkcs12/ /KeytoolOpensslInteropTest.java to use a recent Openssl version + JDK-8349501: Relocate supporting classes in security/testlibrary to test/lib/jdk tree + JDK-8349594: Enhance TLS protocol support + JDK-8349751: AIX build failure after upgrade pipewire to 1.3.81 + JDK-8349974: [JMH,17u] MaskQueryOperationsBenchmark fails java.lang.NoClassDefFoundError + JDK-8350211: CTW: Attempt to preload all classes in constant pool + JDK-8350224: Test javax/swing/JComboBox/ /TestComboBoxComponentRendering.java fails in ubuntu 23.x and later + JDK-8350260: Improve HTML instruction formatting in PassFailJFrame + JDK-8350383: Test: add more test case for string compare (UL case) + JDK-8350386: Test TestCodeCacheFull.java fails with option - XX:-UseCodeCacheFlushing + JDK-8350412: [21u] AArch64: Ambiguous frame layout leads to incorrect traces in JFR + JDK-8350498: Remove two Camerfirma root CA certificates + JDK-8350540: [17u,11u] B8312065.java fails Network is unreachable + JDK-8350546: Several java/net/InetAddress tests fails UnknownHostException + JDK-8350616: Skip ValidateHazardPtrsClosure in non-debug builds + JDK-8350651: Bump update version for OpenJDK: jdk-17.0.16 + JDK-8350924: javax/swing/JMenu/4213634/bug4213634.java fails + JDK-8350991: Improve HTTP client header handling + JDK-8351086: (fc) Make java/nio/channels/FileChannel/BlockDeviceSize.java test manual + JDK-8352076: [21u] Problem list tests that fail in 21 and would be fixed by 8309622 + JDK-8352109: java/awt/Desktop/MailTest.java fails in platforms where Action.MAIL is not supported + JDK-8352302: Test sun/security/tools/jarsigner/TimestampCheck.java is failing + JDK-8352649: [17u] guarantee(is_result_safe || is_in_asgct()) failed inside AsyncGetCallTrace + JDK-8352676: Opensource JMenu tests - series1 + JDK-8352680: Opensource few misc swing tests + JDK-8352684: Opensource JInternalFrame tests - series1 + JDK-8352706: httpclient HeadTest does not run on HTTP2 + JDK-8352716: (tz) Update Timezone Data to 2025b + JDK-8352908: Open source several swing tests batch1 + JDK-8352942: jdk/jfr/startupargs/TestMemoryOptions.java fails with 32-bit build + JDK-8353070: Clean up and open source couple AWT Graphics related tests (Part 1) + JDK-8353138: Screen capture for test TaskbarPositionTest.java, failure case + JDK-8353320: Open source more Swing text tests + JDK-8353446: Open source several AWT Menu tests - Batch 2 + JDK-8353475: Open source two Swing DefaultCaret tests + JDK-8353685: Open some JComboBox bugs 4 + JDK-8353709: Debug symbols bundle should contain full debug files when building --with-external-symbols-in-bundles=public + JDK-8353714: [17u] Backport of 8347740 incomplete + JDK-8353942: Open source Swing Tests - Set 5 + JDK-8354554: Open source several clipboard tests batch1 + JDK-8356053: Test java/awt/Toolkit/Headless/ /HeadlessToolkit.java fails by timeout + JDK-8356096: ISO 4217 Amendment 179 Update + JDK-8356571: Re-enable -Wtype-limits for GCC in LCMS + JDK-8357105: C2: compilation fails with "assert(false) failed: empty program detected during loop optimization" + JDK-8357193: [VS 2022 17.14] Warning C5287 in debugInit.c: enum type mismatch during build + JDK-8359170: Add 2 TLS and 2 CS Sectigo roots + JDK-8360147: Better Glyph drawing redux + JDK-8361674: [17u] Remove designator DEFAULT_PROMOTED_VERSION_PRE=ea for release 17.0.16 - Modified patch: * fips.patch + rebase- Update to upstream tag jdk-17.0.15+6 (April 2025 CPU) * CVEs + CVE-2025-21587, bsc#1241274 + CVE-2025-30691, bsc#1241275 + CVE-2025-30698, bsc#1241276 * Changes + JDK-6355567: AdobeMarkerSegment causes failure to read valid JPEG + JDK-8065099: [macos] javax/swing/PopupFactory/6276087/ /NonOpaquePopupMenuTest.java fails: no background shine through + JDK-8179502: Enhance OCSP, CRL and Certificate Fetch Timeouts + JDK-8198237: [macos] Test java/awt/Frame/ /ExceptionOnSetExtendedStateTest/ /ExceptionOnSetExtendedStateTest.java fails + JDK-8198666: Many java/awt/Modal/OnTop/ test fails on mac + JDK-8208565: [TEST_BUG] javax/swing/PopupFactory/6276087/ /NonOpaquePopupMenuTest.java throws NPE + JDK-8226933: [TEST_BUG]GTK L&F: There is no swatches or RGB tab in JColorChooser + JDK-8226938: [TEST_BUG]GTK L&F: There is no Details button in FileChooser Dialog + JDK-8266435: WBMPImageReader.read() should not truncate the input stream + JDK-8267893: Improve jtreg test failure handler do get native/mixed stack traces for cores and live processes + JDK-8270961: [TESTBUG] Move GotWrongOOMEException into vm.share.gc package + JDK-8274893: Update java.desktop classes to use try-with-resources + JDK-8276202: LogFileOutput.invalid_file_vm asserts when being executed from a read only working directory + JDK-8277240: java/awt/Graphics2D/ScaledTransform/ /ScaledTransform.java dialog does not get disposed + JDK-8281234: The -protected option is not always checked in keytool and jarsigner + JDK-8282314: nsk/jvmti/SuspendThread/suspendthrd003 may leak memory + JDK-8283387: [macos] a11y : Screen magnifier does not show selected Tab + JDK-8283404: [macos] a11y : Screen magnifier does not show JMenu name + JDK-8283664: Remove jtreg tag manual=yesno for java/awt/print/PrinterJob/PrintTextTest.java + JDK-8286779: javax.crypto.CryptoPolicyParser#isConsistent always returns 'true' + JDK-8286875: ProgrammableUpcallHandler::on_entry/on_exit access thread fields from native + JDK-8290400: Must run exe installers in jpackage jtreg tests without UI + JDK-8292588: [macos] Multiscreen/MultiScreenLocationTest/ /MultiScreenLocationTest.java: Robot.mouseMove test failed on Screen #0 + JDK-8292704: sun/security/tools/jarsigner/compatibility/ /Compatibility.java use wrong key size for EC + JDK-8292848: AWT_Mixing and TrayIcon tests fail on el8 with hard-coded isOel7 + JDK-8293345: SunPKCS11 provider checks on PKCS11 Mechanism are problematic + JDK-8293412: Remove unnecessary java.security.egd overrides + JDK-8294067: [macOS] javax/swing/JComboBox/6559152/ /bug6559152.java Cannot select an item from popup with the ENTER key. + JDK-8294316: SA core file support is broken on macosx-x64 starting with macOS 12.x + JDK-8295087: Manual Test to Automated Test Conversion + JDK-8295176: some langtools test pollutes source tree + JDK-8296591: Signature benchmark + JDK-8296818: Enhance JMH tests java/security/Signatures.java + JDK-8299077: [REDO] JDK-4512626 Non-editable JTextArea provides no visual indication of keyboard focus + JDK-8299127: [REDO] JDK-8194048 Regression automated test '/open/test/jdk/javax/swing/text/DefaultCaret/HidingSelection/ /HidingSelectionTest.java' fails + JDK-8299128: [REDO] JDK-8213562 Test javax/swing/text/ /DefaultCaret/HidingSelection/MultiSelectionTest.java fails + JDK-8299739: HashedPasswordFileTest.java and ExceptionTest.java can fail with java.lang.NullPointerException + JDK-8299994: java/security/Policy/Root/Root.java fails when home directory is read-only + JDK-8301989: new javax.swing.text.DefaultCaret().setBlinkRate(N) results in NPE + JDK-8302111: Serialization considerations + JDK-8305853: java/text/Format/DateFormat/ /DateFormatRegression.java fails with "Uncaught exception thrown in test method Test4089106" + JDK-8306711: Improve diagnosis of `IntlTest` framework + JDK-8308341: JNI_GetCreatedJavaVMs returns a partially initialized JVM + JDK-8309171: Test vmTestbase/nsk/jvmti/scenarios/ /jni_interception/JI05/ji05t001/TestDescription.java fails after JDK-8308341 + JDK-8309231: ProblemList vmTestbase/nsk/jvmti/scenarios/ /jni_interception/JI05/ji05t001/TestDescription.java + JDK-8309740: Expand timeout windows for tests in JDK-8179502 + JDK-8309841: Jarsigner should print a warning if an entry is removed + JDK-8310234: Refactor Locale tests to use JUnit + JDK-8310629: java/security/cert/CertPathValidator/OCSP/ /OCSPTimeout.java fails with RuntimeException: Server not ready + JDK-8311306: Test com/sun/management/ThreadMXBean/ /ThreadCpuTimeArray.java failed: out of expected range + JDK-8311546: Certificate name constraints improperly validated with leading period + JDK-8311663: Additional refactoring of Locale tests to JUnit + JDK-8312416: Tests in Locale should have more descriptive names + JDK-8312518: [macos13] setFullScreenWindow() shows black screen on macOS 13 & above + JDK-8313633: [macOS] java/awt/dnd/NextDropActionTest/ /NextDropActionTest.java fails with java.lang.RuntimeException: wrong next drop action! + JDK-8313710: jcmd: typo in the documentation of JFR.start and JFR.dump + JDK-8314225: SIGSEGV in JavaThread::is_lock_owned + JDK-8314610: hotspot can't compile with the latest of gtest because of + JDK-8314752: Use google test string comparison macros + JDK-8314909: tools/jpackage/windows/Win8282351Test.java fails with java.lang.AssertionError: Expected [0]. Actual [1618]: + JDK-8314975: JavadocTester should set source path if not specified + JDK-8315486: vmTestbase/nsk/jdwp/ThreadReference/ /ForceEarlyReturn/forceEarlyReturn002/forceEarlyReturn002.java timed out + JDK-8315825: Open some swing tests + JDK-8315882: Open some swing tests 2 + JDK-8315883: Open source several Swing JToolbar tests + JDK-8315952: Open source several Swing JToolbar JTooltip JTree tests + JDK-8316056: Open source several Swing JTree tests + JDK-8316146: Open some swing tests 4 + JDK-8316149: Open source several Swing JTree JViewport KeyboardManager tests + JDK-8316218: Open some swing tests 5 + JDK-8316371: Open some swing tests 6 + JDK-8316559: Refactor some util/Calendar tests to JUnit + JDK-8316627: JViewport Test headless failure + JDK-8316696: Remove the testing base classes: IntlTest and CollatorTest + JDK-8317631: Refactor ChoiceFormat tests to use JUnit + JDK-8317636: Improve heap walking API tests to verify correctness of field indexes + JDK-8318442: java/net/httpclient/ManyRequests2.java fails intermittently on Linux + JDK-8319567: Update java/lang/invoke tests to support vm flags + JDK-8319568: Update java/lang/reflect/exeCallerAccessTest/ /CallerAccessTest.java to accept vm flags + JDK-8319569: Several java/util tests should be updated to accept VM flags + JDK-8319647: Few java/lang/System/LoggerFinder/modules tests ignore vm flags + JDK-8319648: java/lang/SecurityManager tests ignore vm flags + JDK-8319672: Several classloader tests ignore VM flags + JDK-8319673: Few security tests ignore VM flags + JDK-8319676: A couple of jdk/modules/incubator/ tests ignore VM flags + JDK-8319677: Test jdk/internal/misc/VM/RuntimeArguments.java should be marked as flagless + JDK-8319818: Address GCC 13.2.0 warnings (stringop-overflow and dangling-pointer) + JDK-8320372: test/jdk/sun/security/x509/DNSName/ /LeadingPeriod.java validity check failed + JDK-8320676: Manual printer tests have no Pass/Fail buttons, instructions close set 1 + JDK-8320691: Timeout handler on Windows takes 2 hours to complete + JDK-8320714: java/util/Locale/LocaleProvidersRun.java and java/util/ResourceBundle/modules/visibility/ /VisibilityTest.java timeout after passing + JDK-8320916: jdk/jfr/event/gc/stacktrace/ /TestParallelMarkSweepAllocationPendingStackTrace.java failed with "OutOfMemoryError: GC overhead limit exceeded" + JDK-8321818: vmTestbase/nsk/stress/strace/strace015.java failed with 'Cannot read the array length because "" is null' + JDK-8323196: jdk/jfr/api/consumer/filestream/TestOrdered.java failed with "Events are not ordered! Reuse = false" + JDK-8324672: Update jdk/java/time/tck/java/time/TCKInstant.java now() to be more robust + JDK-8324807: Manual printer tests have no Pass/Fail buttons, instructions close set 2 + JDK-8325024: java/security/cert/CertPathValidator/OCSP( /OCSPTimeout.java incorrect comment information + JDK-8325042: Remove unused JVMDITools test files + JDK-8325529: Remove unused imports from `ModuleGenerator` test file + JDK-8325659: Normalize Random usage by incubator vector tests + JDK-8325906: Problemlist vmTestbase/vm/mlvm/meth/stress/ /compiler/deoptimize/Test.java#id1 until JDK-8320865 is fixed + JDK-8325908: Finish removal of IntlTest and CollatorTest + JDK-8325937: runtime/handshake/HandshakeDirectTest.java causes "monitor end should be strictly below the frame pointer" assertion failure on AArch64 + JDK-8326421: Add jtreg test for large arrayCopy disjoint case. + JDK-8326525: com/sun/tools/attach/BasicTests.java does not verify AgentLoadException case + JDK-8327098: GTest needs larger combination limit + JDK-8327476: Upgrade JLine to 3.26.1 + JDK-8327505: Test com/sun/jmx/remote/ /NotificationMarshalVersions/TestSerializationMismatch.java fails + JDK-8327857: Remove applet usage from JColorChooser tests Test4222508 + JDK-8327859: Remove applet usage from JColorChooser tests Test4319113 + JDK-8327986: ASAN reports use-after-free in DirectivesParserTest.empty_object_vm + JDK-8328005: Convert java/awt/im/JTextFieldTest.java applet test to main + JDK-8328085: C2: Use after free in PhaseChaitin::Register_Allocate() + JDK-8328121: Remove applet usage from JColorChooser tests Test4759306 + JDK-8328130: Remove applet usage from JColorChooser tests Test4759934 + JDK-8328185: Convert java/awt/image/MemoryLeakTest/ /MemoryLeakTest.java applet test to main + JDK-8328227: Remove applet usage from JColorChooser tests Test4887836 + JDK-8328368: Convert java/awt/image/multiresolution/ /MultiDisplayTest/MultiDisplayTest.java applet test to main + JDK-8328370: Convert java/awt/print/Dialog/PrintApplet.java applet test to main + JDK-8328380: Remove applet usage from JColorChooser tests Test6348456 + JDK-8328387: Convert java/awt/Frame/FrameStateTest/ /FrameStateTest.html applet test to main + JDK-8328403: Remove applet usage from JColorChooser tests Test6977726 + JDK-8328553: Get rid of JApplet in test/jdk/sanity/client/lib/SwingSet2/src/DemoModule.java + JDK-8328558: Convert javax/swing/JCheckBox/8032667/ /bug8032667.java applet test to main + JDK-8328717: Convert javax/swing/JColorChooser/8065098/ /bug8065098.java applet test to main + JDK-8328719: Convert java/awt/print/PageFormat/SetOrient.html applet test to main + JDK-8328730: Convert java/awt/print/bug8023392/bug8023392.html applet test to main + JDK-8328753: Open source few Undecorated Frame tests + JDK-8328819: Remove applet usage from JFileChooser tests bug6698013 + JDK-8328827: Convert java/awt/print/PrinterJob/ /PrinterDialogsModalityTest/PrinterDialogsModalityTest.html applet test to main + JDK-8329210: Delete Redundant Printer Dialog Modality Test + JDK-8329320: Simplify awt/print/PageFormat/NullPaper.java test + JDK-8329322: Convert PageFormat/Orient.java to use PassFailJFrame + JDK-8329692: Add more details to FrameStateTest.java test instructions + JDK-8330702: Update failure handler to don't generate Error message if cores actions are empty + JDK-8331153: JFR: Improve logging of jdk/jfr/api/consumer/filestream/TestOrdered.java + JDK-8331735: UpcallLinker::on_exit races with GC when copying frame anchor + JDK-8331959: Update PKCS#11 Cryptographic Token Interface to v3.1 + JDK-8332158: [XWayland] test/jdk/java/awt/Mouse/ /EnterExitEvents/ResizingFrameTest.java + JDK-8332917: failure_handler should execute gdb "info threads" command on linux + JDK-8333360: PrintNullString.java doesn't use float arguments + JDK-8333391: Test com/sun/jdi/InterruptHangTest.java failed: Thread was never interrupted during sleep + JDK-8333403: Write a test to check various components events are triggered properly + JDK-8333427: langtools/tools/javac/newlines/NewLineTest.java is failing on Japanese Windows + JDK-8334305: Remove all code for nsk.share.Log verbose mode + JDK-8334490: Normalize string with locale invariant `toLowerCase()` + JDK-8334777: Test javax/management/remote/mandatory/notif/ /NotifReconnectDeadlockTest.java failed with NullPointerException + JDK-8335150: Test LogGeneratedClassesTest.java fails on rpmbuild mock enviroment + JDK-8335172: Add manual steps to run security/auth/callback/ /TextCallbackHandler/Password.java test + JDK-8335789: [TESTBUG] XparColor.java test fails with Error. Parse Exception: Invalid or unrecognized bugid: @ + JDK-8336012: Fix usages of jtreg-reserved properties + JDK-8336498: [macos] [build]: install-file macro may run into permission denied error + JDK-8336692: Redo fix for JDK-8284620 + JDK-8336942: Improve test coverage for class loading elements with annotations of different retentions + JDK-8337222: gc/TestDisableExplicitGC.java fails due to unexpected CodeCache GC + JDK-8337494: Clarify JarInputStream behavior + JDK-8337692: Better TLS connection support + JDK-8337826: Improve logging in OCSPTimeout and SimpleOCSPResponder to help diagnose JDK-8309754 + JDK-8337886: java/awt/Frame/MaximizeUndecoratedTest.java fails in OEL due to a slight color difference + JDK-8337951: Test sun/security/validator/samedn.sh CertificateNotYetValidException: NotBefore validation + JDK-8338100: C2: assert(!n_loop->is_member(get_loop(lca))) failed: control must not be back in the loop + JDK-8338426: Test java/nio/channels/Selector/WakeupNow.java failed + JDK-8338430: Improve compiler transformations + JDK-8338571: [TestBug] DefaultCloseOperation.java test not working as expected wrt instruction after JDK-8325851 fix + JDK-8338595: Add more linesize for MIME decoder in macro bench test Base64Decode + JDK-8338668: Test javax/swing/JFileChooser/8080628/ /bug8080628.java doesn't test for GTK L&F + JDK-8339154: Cleanups and JUnit conversion of test/jdk/java/util/zip/Available.java + JDK-8339261: Logs truncated in test javax/net/ssl/DTLS/DTLSRehandshakeTest.java + JDK-8339356: Test javax/net/ssl/SSLSocket/Tls13PacketSize.java failed with java.net.SocketException: An established connection was aborted by the software in your host machine + JDK-8339524: Clean up a few ExtendedRobot tests + JDK-8339687: Rearrange reachabilityFence()s in jdk.test.lib.util.ForceGC + JDK-8339728: [Accessibility,Windows,JAWS] Bug in the getKeyChar method of the AccessBridge class + JDK-8339810: Clean up the code in sun.tools.jar.Main to properly close resources and use ZipFile during extract + JDK-8339883: Open source several AWT/2D related tests + JDK-8339902: Open source couple TextField related tests + JDK-8339943: Frame not disposed in java/awt/dnd/DropActionChangeTest.java + JDK-8340078: Open source several 2D tests + JDK-8340116: test/jdk/sun/security/tools/jarsigner/ /PreserveRawManifestEntryAndDigest.java can fail due to regex + JDK-8340411: open source several 2D imaging tests + JDK-8340480: Bad copyright notices in changes from JDK-8339902 + JDK-8340687: Open source closed frame tests #1 + JDK-8340719: Open source AWT List tests + JDK-8340969: jdk/jfr/startupargs/TestStartDuration.java should be marked as flagless + JDK-8341037: Use standard layouts in DefaultFrameIconTest.java and MenuCrash.java + JDK-8341111: open source several AWT tests including menu shortcut tests + JDK-8341316: [macos] javax/swing/ProgressMonitor/ /ProgressMonitorEscapeKeyPress.java fails sometimes in macos + JDK-8341412: Various test failures after JDK-8334305 + JDK-8341424: GHA: Collect hs_errs from build time failures + JDK-8341453: java/awt/a11y/AccessibleJTableTest.java fails in some cases where the test tables are not visible + JDK-8341722: Fix some warnings as errors when building on Linux with toolchain clang + JDK-8341881: [REDO] java/nio/file/attribute/ /BasicFileAttributeView/CreationTime.java#tmp fails on alinux3 + JDK-8341978: Improve JButton/bug4490179.java + JDK-8341982: Simplify JButton/bug4323121.java + JDK-8342098: Write a test to compare the images + JDK-8342145: File libCreationTimeHelper.c compile fails on Alpine + JDK-8342270: Test sun/security/pkcs11/Provider/ /RequiredMechCheck.java needs write access to src tree + JDK-8342498: Add test for Allocation elimination after use as alignment reference by SuperWord + JDK-8342508: Use latch in BasicMenuUI/bug4983388.java instead of delay + JDK-8342541: Exclude List/KeyEventsTest/KeyEventsTest.java from running on macOS + JDK-8342562: Enhance Deflater operations + JDK-8342602: Remove JButton/PressedButtonRightClickTest test + JDK-8342607: Enhance register printing on x86_64 platforms + JDK-8342609: jpackage test helper function incorrectly removes a directory instead of its contents only + JDK-8342634: javax/imageio/plugins/wbmp/ /WBMPStreamTruncateTest.java creates temp file in src dir + JDK-8342635: javax/swing/JFileChooser/FileSystemView/ /WindowsDefaultIconSizeTest.java creates tmp file in src dir + JDK-8342704: GHA: Report truncation is broken after JDK-8341424 + JDK-8342811: java/net/httpclient/PlainProxyConnectionTest.java failed: Unexpected connection count: 5 + JDK-8342858: Make target mac-jdk-bundle fails on chmod command + JDK-8342988: GHA: Build JTReg in single step + JDK-8343007: Enhance Buffered Image handling + JDK-8343100: Consolidate EmptyFolderTest and EmptyFolderPackageTest jpackage tests into single java file + JDK-8343101: Rework BasicTest.testTemp test cases + JDK-8343118: [TESTBUG] java/awt/PrintJob/PrintCheckboxTest/ /PrintCheckboxManualTest.java fails with Error. Can't find HTML file PrintCheckboxManualTest.html + JDK-8343128: PassFailJFrame.java test result: Error. Bad action for script: build} + JDK-8343129: Disable unstable check of ThreadsListHandle.sanity_vm ThreadList values + JDK-8343178: Test BasicTest.java javac compile fails cannot find symbol + JDK-8343378: Exceptions in javax/management DeadLockTest.java do not cause test failure + JDK-8343491: javax/management/remote/mandatory/connection/ /DeadLockTest.java failing with NoSuchObjectException: no such object in table + JDK-8343599: Kmem limit and max values swapped when printing container information + JDK-8343724: [PPC64] Disallow OptoScheduling + JDK-8343882: BasicAnnoTests doesn't handle multiple annotations at the same position + JDK-8344581: [TESTBUG] java/awt/Robot/ /ScreenCaptureRobotTest.java failing on macOS + JDK-8344589: Update IANA Language Subtag Registry to Version 2024-11-19 + JDK-8344646: The libjsig deprecation warning should go to stderr not stdout + JDK-8345296: AArch64: VM crashes with SIGILL when prctl is disallowed + JDK-8345368: java/io/File/createTempFile/SpecialTempFile.java fails on Windows Server 2025 + JDK-8345371: Bump update version for OpenJDK: jdk-17.0.15 + JDK-8345375: Improve debuggability of test/jdk/java/net/Socket/CloseAvailable.java + JDK-8345414: Google CAInterop test failures + JDK-8345468: test/jdk/javax/swing/JScrollBar/4865918/ /bug4865918.java fails in ubuntu22.04 + JDK-8346055: javax/swing/text/StyledEditorKit/4506788/ /bug4506788.java fails in ubuntu22.04 + JDK-8346324: javax/swing/JScrollBar/4865918/bug4865918.java fails in CI + JDK-8346587: Distrust TLS server certificates anchored by Camerfirma Root CAs + JDK-8346671: java/nio/file/Files/probeContentType/Basic.java fails on Windows 2025 + JDK-8346828: javax/swing/JScrollBar/4865918/bug4865918.java still fails in CI + JDK-8346887: DrawFocusRect() may cause an assertion failure + JDK-8346908: Update JDK 17 javadoc man page + JDK-8346972: Test java/nio/channels/FileChannel/ /LoopingTruncate.java fails sometimes with IOException: There is not enough space on the disk + JDK-8347424: Fix and rewrite sun/security/x509/DNSName/LeadingPeriod.java test + JDK-8347427: JTabbedPane/8134116/Bug8134116.java has no license header + JDK-8347740: java/io/File/createTempFile/SpecialTempFile.java failing + JDK-8347847: Enhance jar file support + JDK-8347965: (tz) Update Timezone Data to 2025a + JDK-8348625: [21u, 17u] Revert JDK-8185862 to restore old java.awt.headless behavior on Windows + JDK-8348675: TrayIcon tests fail in Ubuntu 24.10 Wayland + JDK-8349603: [21u, 17u, 11u] Update GHA JDKs after Jan/25 updates + JDK-8352097: (tz) zone.tab update missed in 2025a backport + JDK-8353905: [17u] Remove designator DEFAULT_PROMOTED_VERSION_PRE=ea for release 17.0.15 - Modified patch: * fips.patch + rediff- Update to upstream tag jdk-17.0.14+7 (January 2025 CPU) * Security update + JDK-8330045, CVE-2025-21502, bsc#1236278: Enhance array handling * Changes + JDK-7093691: Nimbus LAF: disabled JComboBox using renderer has bad font color + JDK-8028127: Regtest java/security/Security/ /SynchronizedAccess.java is incorrect + JDK-8071693: Introspector ignores default interface methods + JDK-8195675: Call to insertText with single character from custom Input Method ignored + JDK-8202926: Test java/awt/Focus/WindowUpdateFocusabilityTest/ /WindowUpdateFocusabilityTest.html fails + JDK-8207908: JMXStatusTest.java fails assertion intermittently + JDK-8225220: When the Tab Policy is checked,the scroll button direction displayed incorrectly. + JDK-8240343: JDI stopListening/stoplis001 "FAILED: listening is successfully stopped without starting listening" + JDK-8254759: [TEST_BUG] [macosx] javax/swing/JInternalFrame/ /4202966/IntFrameCoord.html fails + JDK-8258734: jdk/jfr/event/oldobject/TestClassLoaderLeak.java failed with "RuntimeException: Could not find class leak" + JDK-8268364: jmethod clearing should be done during unloading + JDK-8269770: nsk tests should start IOPipe channel before launch debuggee - Debugee.prepareDebugee + JDK-8271003: hs_err improvement: handle CLASSPATH env setting longer than O_BUFLEN + JDK-8271456: Avoid looking up standard charsets in "java.desktop" module + JDK-8271821: mark hotspot runtime/MinimalVM tests which ignore external VM flags + JDK-8271825: mark hotspot runtime/LoadClass tests which ignore external VM flags + JDK-8271836: runtime/ErrorHandling/ClassPathEnvVar.java fails with release VMs + JDK-8272746: ZipFile can't open big file (NegativeArraySizeException) + JDK-8273914: Indy string concat changes order of operations + JDK-8274170: Add hooks for custom makefiles to augment jtreg test execution + JDK-8274505: Too weak variable type leads to unnecessary cast in java.desktop + JDK-8276763: java/nio/channels/SocketChannel/ /AdaptorStreams.java fails with "SocketTimeoutException: Read timed out" + JDK-8278527: java/util/concurrent/tck/JSR166TestCase.java fails nanoTime test + JDK-8280131: jcmd reports "Module jdk.jfr not found." when "jdk.management.jfr" is missing + JDK-8281379: Assign package declarations to all jtreg test cases under gc + JDK-8282578: AIOOBE in javax.sound.sampled.Clip + JDK-8283214: [macos] Screen magnifier does not show the magnified text for JComboBox + JDK-8283222: improve diagnosability of runtime/8176717/TestInheritFD.java timeouts + JDK-8284291: sun/security/krb5/auto/Renew.java fails intermittently on Windows 11 + JDK-8284874: Add comment to ProcessHandle/OnExitTest to describe zombie problem + JDK-8286160: (fs) Files.exists returns unexpected results with C:\pagefile.sys because it's not readable + JDK-8287003: InputStreamReader::read() can return zero despite writing a char in the buffer + JDK-8288976: classfile parser 'wrong name' error message has the names the wrong way around + JDK-8289184: runtime/ClassUnload/DictionaryDependsTest.java failed with "Test failed: should be unloaded" + JDK-8290023: Remove use of IgnoreUnrecognizedVMOptions in gc tests + JDK-8290269: gc/shenandoah/TestVerifyJCStress.java fails due to invalid tag: required after JDK-8290023 + JDK-8292309: Fix "java/awt/PrintJob/ConstrainedPrintingTest/ /ConstrainedPrintingTest.java" test + JDK-8293061: Combine CDSOptions and AppCDSOptions test utility classes + JDK-8293877: Rewrite MineField test + JDK-8294193: Files.createDirectories throws FileAlreadyExistsException for a symbolic link whose target is an existing directory + JDK-8294726: Update URLs in minefield tests + JDK-8295239: Refactor java/util/Formatter/Basic script into a Java native test launcher + JDK-8295344: Harden runtime/StackGuardPages/ /TestStackGuardPages.java + JDK-8295859: Update Manual Test Groups + JDK-8296709: WARNING: JNI call made without checking exceptions + JDK-8296718: Refactor bootstrap Test Common Functionalities to test/lib/Utils + JDK-8296787: Unify debug printing format of X.509 cert serial numbers + JDK-8296972: [macos13] java/awt/Frame/MaximizedToIconified/ /MaximizedToIconified.java: getExtendedState() != 6 as expected. + JDK-8298513: vmTestbase/nsk/jdi/EventSet/suspendPolicy/ /suspendpolicy009/TestDescription.java fails with usage tracker + JDK-8300416: java.security.MessageDigestSpi clone can result in thread-unsafe clones + JDK-8301379: Verify TLS_ECDH_* cipher suites cannot be negotiated + JDK-8302225: SunJCE Provider doesn't validate key sizes when using 'constrained' transforms for AES/KW and AES/KWP + JDK-8303697: ProcessTools doesn't print last line of process output + JDK-8303705: Field sleeper.started should be volatile JdbLockTestTarg.java + JDK-8303742: CompletableFuture.orTimeout leaks if the future completes exceptionally + JDK-8304020: Speed up test/jdk/java/util/zip/ZipFile/ /TestTooManyEntries.java and clarify its purpose + JDK-8304557: java/util/concurrent/CompletableFuture/ /CompletableFutureOrTimeoutExceptionallyTest.java times out + JDK-8306015: Update sun.security.ssl TLS tests to use SSLContextTemplate or SSLEngineTemplate + JDK-8307297: Move some DnD tests to open + JDK-8307408: Some jdk/sun/tools/jhsdb tests don't pass test JVM args to the debuggee JVM + JDK-8309109: AArch64: [TESTBUG] compiler/intrinsics/sha/cli/ /TestUseSHA3IntrinsicsOptionOnSupportedCPU.java fails on Neoverse N2 and V1 + JDK-8309303: jdk/internal/misc/VM/RuntimeArguments test ignores jdk/internal/vm/options + JDK-8309532: java/lang/Class/getDeclaredField/ /FieldSetAccessibleTest should filter modules that depend on JVMCI + JDK-8310072: JComboBox/DisabledComboBoxFontTestAuto: Enabled and disabled ComboBox does not match in these LAFs: GTK+ + JDK-8310731: Configure a javax.net.ssl.SNIMatcher for the HTTP/1.1 test servers in java/net/httpclient tests + JDK-8312111: open/test/jdk/java/awt/Robot/ModifierRobotKey/ /ModifierRobotKeyTest.java fails on ubuntu 23.04 + JDK-8313374: --enable-ccache's CCACHE_BASEDIR breaks builds + JDK-8313638: Add test for dump of resolved references + JDK-8313854: Some tests in serviceability area fail on localized Windows platform + JDK-8313878: Exclude two compiler/rtm/locking tests on ppc64le + JDK-8314333: Update com/sun/jdi/ProcessAttachTest.java to use ProcessTools.createTestJvm(..) + JDK-8314824: Fix serviceability/jvmti/8036666/ /GetObjectLockCount.java to use vm flags + JDK-8314829: serviceability/sa/jmap-hprof/ /JMapHProfLargeHeapTest.java ignores vm flags + JDK-8314831: NMT tests ignore vm flags + JDK-8315097: Rename createJavaProcessBuilder + JDK-8315406: [REDO] serviceability/jdwp/ /AllModulesCommandTest.java ignores VM flags + JDK-8315988: Parallel: Make TestAggressiveHeap use createTestJvm + JDK-8316410: GC: Make TestCompressedClassFlags use createTestJvm + JDK-8316446: 4 sun/management/jdp tests ignore VM flags + JDK-8316447: 8 sun/management/jmxremote tests ignore VM flags + JDK-8316464: 3 sun/tools tests ignore VM flags + JDK-8316562: serviceability/sa/jmap-hprof/ /JMapHProfLargeHeapTest.java times out after JDK-8314829 + JDK-8316581: Improve performance of Symbol::print_value_on() + JDK-8317042: G1: Make TestG1ConcMarkStepDurationMillis use createTestJvm + JDK-8317116: Provide layouts for multiple test UI in PassFailJFrame + JDK-8317188: G1: Make TestG1ConcRefinementThreads use createTestJvm + JDK-8317218: G1: Make TestG1HeapRegionSize use createTestJvm + JDK-8317347: Parallel: Make TestInitialTenuringThreshold use createTestJvm + JDK-8317738: CodeCacheFullCountTest failed with "VirtualMachineError: Out of space in CodeCache for method handle intrinsic" + JDK-8318964: Fix build failures caused by 8315097 + JDK-8319574: Exec/process tests should be marked as flagless + JDK-8319640: ClassicFormat::parseObject (from DateTimeFormatter) does not conform to the javadoc and may leak DateTimeException + JDK-8319651: Several network tests ignore vm flags when start java process + JDK-8319817: Charset constructor should make defensive copy of aliases + JDK-8320586: update manual test/jdk/TEST.groups + JDK-8320665: update jdk_core at open/test/jdk/TEST.groups + JDK-8320673: PageFormat/CustomPaper.java has no Pass/Fail buttons; multiple instructions + JDK-8320675: PrinterJob/SecurityDialogTest.java hangs + JDK-8321163: [test] OutputAnalyzer.getExitValue() unnecessarily logs even when process has already completed + JDK-8321299: runtime/logging/ClassLoadUnloadTest.java doesn't reliably trigger class unloading + JDK-8321470: ThreadLocal.nextHashCode can be static final + JDK-8321543: Update NSS to version 3.96 + JDK-8321616: Retire binary test vectors in test/jdk/java/util/zip/ZipFile + JDK-8322754: click JComboBox when dialog about to close causes IllegalComponentStateException + JDK-8322766: Micro bench SSLHandshake should use default algorithms + JDK-8322809: SystemModulesMap::classNames and moduleNames arrays do not match the order + JDK-8322830: Add test case for ZipFile opening a ZIP with no entries + JDK-8323562: SaslInputStream.read() may return wrong value + JDK-8323688: C2: Fix UB of jlong overflow in PhaseIdealLoop::is_counted_loop() + JDK-8324808: Manual printer tests have no Pass/Fail buttons, instructions close set 3 + JDK-8324841: PKCS11 tests still skip execution + JDK-8325038: runtime/cds/appcds/ProhibitedPackage.java can fail with UseLargePages + JDK-8325525: Create jtreg test case for JDK-8325203 + JDK-8325587: Shenandoah: ShenandoahLock should allow blocking in VM + JDK-8325610: CTW: Add StressIncrementalInlining to stress options + JDK-8325616: JFR ZGC Allocation Stall events should record stack traces + JDK-8325762: Use PassFailJFrame.Builder.splitUI() in PrintLatinCJKTest.java + JDK-8325851: Hide PassFailJFrame.Builder constructor + JDK-8326100: DeflaterDictionaryTests should use Deflater.getBytesWritten instead of Deflater.getTotalOut + JDK-8326121: vmTestbase/gc/g1/unloading/tests/ /unloading_keepRef_rootClass_inMemoryCompilation_keep_cl failed with Full gc happened. Test was useless. + JDK-8326611: Clean up vmTestbase/nsk/stress/stack tests + JDK-8326898: NSK tests should listen on loopback addresses only + JDK-8326948: Force English locale for timeout formatting + JDK-8327401: Some jtreg tests fail on Wayland without any tracking bug + JDK-8327474: Review use of java.io.tmpdir in jdk tests + JDK-8327924: Simplify TrayIconScalingTest.java + JDK-8328021: Convert applet test java/awt/List/SetFontTest/ /SetFontTest.html to main program + JDK-8328242: Add a log area to the PassFailJFrame + JDK-8328303: 3 JDI tests timed out with UT enabled + JDK-8328379: Convert URLDragTest.html applet test to main + JDK-8328402: Implement pausing functionality for the PassFailJFrame + JDK-8328619: sun/management/jmxremote/bootstrap/ /SSLConfigFilePermissionTest.java failed with BindException: Address already in use + JDK-8328697: SubMenuShowTest and SwallowKeyEvents tests stabilization + JDK-8328723: IP Address error when client enables HTTPS endpoint check on server socket + JDK-8328957: Update PKCS11Test.java to not use hardcoded path + JDK-8330278: Have SSLSocketTemplate.doClientSide use loopback address + JDK-8330464: hserr generic events - add entry for the before_exit calls + JDK-8330621: Make 5 compiler tests use ProcessTools.executeProcess + JDK-8330814: Cleanups for KeepAliveCache tests + JDK-8331142: Add test for number of loader threads in BasicDirectoryModel + JDK-8331391: Enhance the keytool code by invoking the buildTrustedCerts method for essential options + JDK-8331405: Shenandoah: Optimize ShenandoahLock with TTAS + JDK-8331411: Shenandoah: Reconsider spinning duration in ShenandoahLock + JDK-8331495: Limit BasicDirectoryModel/LoaderThreadCount.java to Windows only + JDK-8331626: unsafe.cpp:162:38: runtime error in index_oop_from_field_offset_long - applying non-zero offset 4563897424 to null pointer + JDK-8331789: ubsan: deoptimization.cpp:403:29: runtime error: load of value 208, which is not a valid value for type 'bool' + JDK-8331863: DUIterator_Fast used before it is constructed + JDK-8331864: Update Public Suffix List to 1cbd6e7 + JDK-8331999: BasicDirectoryModel/LoaderThreadCount.java frequently fails on Windows in CI + JDK-8332340: Add JavacBench as a test case for CDS + JDK-8332473: ubsan: growableArray.hpp:290:10: runtime error: null pointer passed as argument 1, which is declared to never be null + JDK-8332589: ubsan: unix/native/libjava/ /ProcessImpl_md.c:562:5: runtime error: null pointer passed as argument 2, which is declared to never be null + JDK-8332720: ubsan: instanceKlass.cpp:3550:76: runtime error: member call on null pointer of type 'struct Array' + JDK-8332724: x86 MacroAssembler may over-align code + JDK-8332777: Update JCStress test suite + JDK-8332825: ubsan: guardedMemory.cpp:35:11: runtime error: null pointer passed as argument 2, which is declared to never be null + JDK-8332866: Crash in ImageIO JPEG decoding when MEM_STATS in enabled + JDK-8332901: Select{Current,New}ItemTest.java for Choice don't open popup on macOS + JDK-8332903: ubsan: opto/output.cpp:1002:18: runtime error: load of value 171, which is not a valid value for type 'bool' + JDK-8332904: ubsan ppc64le: c1_LIRGenerator_ppc.cpp:581:21: runtime error: signed integer overflow: 9223372036854775807 + 1 cannot be represented in type 'long int' + JDK-8332935: Crash: assert(*lastPtr != 0) failed: Mismatched JNINativeInterface tables, check for new entries + JDK-8333317: Test sun/security/pkcs11/sslecc/ /ClientJSSEServerJSSE.java failed with: Invalid ECDH ServerKeyExchange signature + JDK-8333824: Unused ClassValue in VarHandles + JDK-8334057: JLinkReproducibleTest.java support receive test.tool.vm.opts + JDK-8334405: java/nio/channels/Selector/ /SelectWithConsumer.java#id0 failed in testWakeupDuringSelect + JDK-8334562: Automate com/sun/security/auth/callback/ /TextCallbackHandler/Default.java test + JDK-8334567: [test] runtime/os/TestTracePageSizes move ppc handling + JDK-8335142: compiler/c1/TestTraceLinearScanLevel.java occasionally times out with -Xcomp + JDK-8335267: [XWayland] move screencast tokens from .awt to .java folder + JDK-8335344: test/jdk/sun/security/tools/keytool/NssTest.java fails to compile + JDK-8335428: Enhanced Building of Processes + JDK-8335449: runtime/cds/DeterministicDump.java fails with File content different at byte ... + JDK-8335493: check_gc_overhead_limit should reset SoftRefPolicy::_should_clear_all_soft_refs + JDK-8335530: Java file extension missing in AuthenticatorTest + JDK-8335709: C2: assert(!loop->is_member(get_loop(useblock))) failed: must be outside loop + JDK-8335904: Fix invalid comment in ShenandoahLock + JDK-8335912, JDK-8337499: Add an operation mode to the jar command when extracting to not overwriting existing files + JDK-8336240: Test com/sun/crypto/provider/Cipher/DES/ /PerformanceTest.java fails with java.lang.ArithmeticException + JDK-8336257: Additional tests in jmxremote/startstop to match on PID not app name + JDK-8336315: tools/jpackage/windows/WinChildProcessTest.java Failed: Check is calculator process is alive + JDK-8336342: Fix known X11 library locations in sysroot + JDK-8336343: Add more known sysroot library locations for ALSA + JDK-8336413: gtk headers : Fix typedef redeclaration of GMainContext and GdkPixbuf + JDK-8336564: Enhance mask blit functionality redux + JDK-8336854: CAInterop.java#actalisauthenticationrootca conflicted with /manual and /timeout + JDK-8337066: Repeated call of StringBuffer.reverse with double byte string returns wrong result + JDK-8337320: Update ProblemList.txt with tests known to fail on XWayland + JDK-8337410: The makefiles should set problemlist and adjust timeout basing on the given VM flags + JDK-8337780: RISC-V: C2: Change C calling convention for sp to NS + JDK-8337810: ProblemList BasicDirectoryModel/LoaderThreadCount.java on Windows + JDK-8337851: Some tests have name which confuse jtreg + JDK-8337966: (fs) Files.readAttributes fails with Operation not permitted on older docker releases + JDK-8338058: map_or_reserve_memory_aligned Windows enhance remap assertion + JDK-8338101: remove old remap assertion in map_or_reserve_memory_aligned after JDK-8338058 + JDK-8338109: java/awt/Mouse/EnterExitEvents/ /ResizingFrameTest.java duplicate in ProblemList + JDK-8338286: GHA: Demote x86_32 to hotspot build only + JDK-8338380: Update TLSCommon/interop/AbstractServer to specify an interface to listen for connections + JDK-8338402: GHA: some of bundles may not get removed + JDK-8338748: [17u,21u] Test Disconnect.java compile error: cannot find symbol after JDK-8299813 + JDK-8338751: ConfigureNotify behavior has changed in KWin 6.2 + JDK-8338759: Add extra diagnostic to java/net/InetAddress/ptr/Lookup.java + JDK-8339081: Bump update version for OpenJDK: jdk-17.0.14 + JDK-8339180: Enhanced Building of Processes: Follow-on Issue + JDK-8339248: RISC-V: Remove li64 macro assembler routine and related code + JDK-8339384: Unintentional IOException in jdk.jdi module when JDWP end of stream occurs + JDK-8339470: [17u] More defensive fix for 8163921 + JDK-8339487: ProcessHandleImpl os_getChildren sysctl call - retry in case of ENOMEM and enhance exception message + JDK-8339548: GHA: RISC-V: Use Debian snapshot archive for bootstrap + JDK-8339560: Unaddressed comments during code review of JDK-8337664 + JDK-8339591: Mark jdk/jshell/ExceptionMessageTest.java intermittent + JDK-8339637: (tz) Update Timezone Data to 2024b + JDK-8339644: Improve parsing of Day/Month in tzdata rules + JDK-8339731: java.desktop/share/classes/javax/swing/text/html/ /default.css typo in margin settings + JDK-8339741: RISC-V: C ABI breakage for integer on stack + JDK-8339787: Add some additional diagnostic output to java/net/ipv6tests/UdpTest.java + JDK-8339803: Acknowledge case insensitive unambiguous keywords in tzdata files + JDK-8339892: Several security shell tests don't set TESTJAVAOPTS + JDK-8339931: Update problem list for WindowUpdateFocusabilityTest.java + JDK-8340007: Refactor KeyEvent/FunctionKeyTest.java + JDK-8340008: KeyEvent/KeyTyped/Numpad1KeyTyped.java has 15 seconds timeout + JDK-8340210: Add positionTestUI() to PassFailJFrame.Builder + JDK-8340230: Tests crash: assert(is_in_encoding_range || k->is_interface() || k->is_abstract()) failed: sanity + JDK-8340306: Add border around instructions in PassFailJFrame + JDK-8340308: PassFailJFrame: Make rows default to number of lines in instructions + JDK-8340365: Position the first window of a window list + JDK-8340387: Update OS detection code to recognize Windows Server 2025 + JDK-8340418: GHA: MacOS AArch64 bundles can be removed prematurely + JDK-8340461: Amend description for logArea + JDK-8340466: Add description for PassFailJFrame constructors + JDK-8340552: Harden TzdbZoneRulesCompiler against missing zone names + JDK-8340632: ProblemList java/nio/channels/DatagramChannel/ for Macos + JDK-8340657: [PPC64] SA determines wrong unextendedSP + JDK-8340684: Reading from an input stream backed by a closed ZipFile has no test coverage + JDK-8340785: Update description of PassFailJFrame and samples + JDK-8340799: Add border inside instruction frame in PassFailJFrame + JDK-8340812: LambdaForm customization via MethodHandle::updateForm is not thread safe + JDK-8340815: Add SECURITY.md file + JDK-8340899: Remove wildcard bound in PositionWindows.positionTestWindows + JDK-8341146: RISC-V: Unnecessary fences used for load-acquire in template interpreter + JDK-8341235: Improve default instruction frame title in PassFailJFrame + JDK-8341562: RISC-V: Generate comments in - XX:+PrintInterpreter to link to source code + JDK-8341635: [17u] runtime/ErrorHandling/ClassPathEnvVar test ignores external VM flags + JDK-8341688: Aarch64: Generate comments in - XX:+PrintInterpreter to link to source code + JDK-8341806: Gcc version detection failure on Alinux3 + JDK-8341927: Replace hardcoded security providers with new test.provider.name system property + JDK-8341997: Tests create files in src tree instead of scratch dir + JDK-8342181: Update tests to use stronger Key and Salt size + JDK-8342183: Update tests to use stronger algorithms and keys + JDK-8342188: Update tests to use stronger key parameters and certificates + JDK-8342496: C2/Shenandoah: SEGV in compiled code when running jcstress + JDK-8342578: GHA: RISC-V: Bootstrap using Debian snapshot is still failing + JDK-8342669: [21u] Fix TestArrayAllocatorMallocLimit after backport of JDK-8315097 + JDK-8342681: TestLoadBypassesNullCheck.java fails improperly specified VM option + JDK-8342701: [PPC64] TestOSRLotsOfLocals.java crashes + JDK-8342962: [s390x] TestOSRLotsOfLocals.java crashes + JDK-8343285: java.lang.Process is unresponsive and CPU usage spikes to 100% + JDK-8343474: [updates] Customize README.md to specifics of update project + JDK-8343687: [17u] TestAntiDependencyForPinnedLoads requires UTF-8 + JDK-8343848: Fix typo of property name in TestOAEPPadding after 8341927 + JDK-8343877: Test AsyncClose.java intermittent fails - Socket.getInputStream().read() wasn't preempted + JDK-8343923: GHA: Switch to Xcode 15 on MacOS AArch64 runners + JDK-8347011: [17u] Remove designator DEFAULT_PROMOTED_VERSION_PRE=ea for release 17.0.14 - Added patch * reproducible-directory-mtime.patch + reproducible modification times for directory creation- Update to upstream tag jdk-17.0.13+11 (October 2024 CPU) * Security fixes + JDK-8307383: Enhance DTLS connections + JDK-8290367, JDK-8332643: Update default value and extend the scope of com.sun.jndi.ldap.object.trustSerialData system property + JDK-8328286, CVE-2024-21208, bsc#1231702: Enhance HTTP client + JDK-8328544, CVE-2024-21210, bsc#1231711: Improve handling of vectorization + JDK-8328726: Better Kerberos support + JDK-8331446, CVE-2024-21217, bsc#1231716: Improve deserialization support + JDK-8332644, CVE-2024-21235, bsc#1231719: Improve graph optimizations + JDK-8335713: Enhance vectorization analysis * Other changes + JDK-7022325: TEST_BUG: test/java/util/zip/ZipFile/ /ReadLongZipFileName.java leaks files if it fails + JDK-7026262: HttpServer: improve handling of finished HTTP exchanges + JDK-7124313: [macosx] Swing Popups should overlap taskbar + JDK-8005885: enhance PrintCodeCache to print more data + JDK-8051959: Add thread and timestamp options to java.security.debug system property + JDK-8170817: G1: Returning MinTLABSize from unsafe_max_tlab_alloc causes TLAB flapping + JDK-8183227: read/write APIs in class os shall return ssize_t + JDK-8193547: Regression automated test '/open/test/jdk/java/ /awt/Toolkit/DesktopProperties/rfe4758438.java' fails + JDK-8222884: ConcurrentClassDescLookup.java times out intermittently + JDK-8233725: ProcessTools.startProcess() has output issues when using an OutputAnalyzer at the same time + JDK-8238169: BasicDirectoryModel getDirectories and DoChangeContents.run can deadlock + JDK-8241550: [macOS] SSLSocketImpl/ReuseAddr.java failed due to "BindException: Address already in use" + JDK-8255898: Test java/awt/FileDialog/FilenameFilterTest/ /FilenameFilterTest.java fails on Mac OS + JDK-8256291: RunThese30M fails "assert(_class_unload ? true : ((((JfrTraceIdBits::load(class_loader_klass)) & ((1 << 4) << 8)) != 0))) failed: invariant" + JDK-8257540: javax/swing/JFileChooser/8041694/bug8041694.java failed with "RuntimeException: The selected directory name is not the expected 'd ' but 'D '." + JDK-8259866: two java.util tests failed with "IOException: There is not enough space on the disk" + JDK-8260633: [macos] java/awt/dnd/MouseEventAfterStartDragTest/ /MouseEventAfterStartDragTest.html test failed + JDK-8261433: Better pkcs11 performance for libpkcs11:C_EncryptInit/libpkcs11:C_DecryptInit + JDK-8263031: HttpClient throws Exception if it receives a Push Promise that is too large + JDK-8265919: RunThese30M fails "assert((!(((((JfrTraceIdBits::load(value)) & ((1 << 4) << 8)) != 0))))) failed: invariant" + JDK-8269428: java/util/concurrent/ConcurrentHashMap/ /ToArray.java timed out + JDK-8269657: Test java/nio/channels/DatagramChannel/ /Loopback.java failed: Unexpected message + JDK-8272232: javax/swing/JTable/4275046/bug4275046.java failed with "Expected value in the cell: 'rededited' but found 'redEDITED'." + JDK-8272558: IR Test Framework README misses some flags + JDK-8272777: Clean up remaining AccessController warnings in test library + JDK-8273216: JCMD does not work across container boundaries with Podman + JDK-8273430: Suspicious duplicate condition in java.util.regex.Grapheme#isExcludedSpacingMark + JDK-8273541: Cleaner Thread creates with normal priority instead of MAX_PRIORITY - 2 + JDK-8275851: Deproblemlist open/test/jdk/javax/swing/ /JComponent/6683775/bug6683775.java + JDK-8276660: Scalability bottleneck in java.security.Provider.getService() + JDK-8277042: add test for 8276036 to compiler/codecache + JDK-8279068: IGV: Update to work with JDK 16 and 17 + JDK-8279164: Disable TLS_ECDH_* cipher suites + JDK-8279222: Incorrect legacyMap.get in java.security.Provider after JDK-8276660 + JDK-8279337: The MToolkit is still referenced in a few places + JDK-8279641: Create manual JTReg tests for Swing accessibility + JDK-8279878: java/awt/font/JNICheck/JNICheck.sh test fails on Ubuntu 21.10 + JDK-8280034: ProblemList jdk/jfr/api/consumer/recordingstream/ /TestOnEvent.java on linux-x64 + JDK-8280392: java/awt/Focus/NonFocusableWindowTest/ /NonfocusableOwnerTest.java failed with "RuntimeException: Test failed." + JDK-8280970: Cleanup dead code in java.security.Provider + JDK-8280982: [Wayland] [XWayland] java.awt.Robot taking screenshots + JDK-8280988: [XWayland] Click on title to request focus test failures + JDK-8280990: [XWayland] XTest emulated mouse click does not bring window to front + JDK-8280993: [XWayland] Popup is not closed on click outside of area controlled by XWayland + JDK-8280994: [XWayland] Drag and Drop does not work in java - > wayland app direction + JDK-8281944: JavaDoc throws java.lang.IllegalStateException: ERRONEOUS + JDK-8282354: Remove dependancy of TestHttpServer, HttpTransaction, HttpCallback from open/test/jdk/ tests + JDK-8282526: Default icon is not painted properly + JDK-8283728: jdk.hotspot.agent: Wrong location for RISCV64ThreadContext.java + JDK-8284316: Support accessibility ManualTestFrame.java for non SwingSet tests + JDK-8284585: PushPromiseContinuation test fails intermittently in timeout + JDK-8285497: Add system property for Java SE specification maintenance version + JDK-8288568: Reduce runtime of java.security microbenchmarks + JDK-8289182: NMT: MemTracker::baseline should return void + JDK-8290966: G1: Record number of PLAB filled and number of direct allocations + JDK-8291760: PipelineLeaksFD.java still fails: More or fewer pipes than expected + JDK-8292044: HttpClient doesn't handle 102 or 103 properly + JDK-8292739: Invalid legacy entries may be returned by Provider.getServices() call + JDK-8292948: JEditorPane ignores font-size styles in external linked css-file + JDK-8293862: javax/swing/JFileChooser/8046391/bug8046391.java failed with 'Cannot invoke "java.awt.Image.getWidth(java.awt.image.ImageObserver)" because "retVal" is null' + JDK-8293872: Make runtime/Thread/ThreadCountLimit.java more robust + JDK-8294148: Support JSplitPane for instructions and test UI + JDK-8294691: dynamicArchive/RelativePath.java is running other test case + JDK-8294994: Update Jarsigner and Keytool i18n tests to validate i18n compliance + JDK-8295111: dpkg appears to have problems resolving symbolically linked native libraries + JDK-8296410: HttpClient throws java.io.IOException: no statuscode in response for HTTP2 + JDK-8296812: sprintf is deprecated in Xcode 14 + JDK-8297878: KEM: Implementation + JDK-8298381: Improve handling of session tickets for multiple SSLContexts + JDK-8298596: vmTestbase/nsk/sysdict/vm/stress/chain/chain008/ /chain008.java fails with "NoClassDefFoundError: Could not initialize class java.util.concurrent.ThreadLocalRandom" + JDK-8298809: Clean up vm/compiler/InterfaceCalls JMH + JDK-8299058: AssertionError in sun.net.httpserver.ServerImpl when connection is idle + JDK-8299254: Support dealing with standard assert macro + JDK-8299378: sprintf is deprecated in Xcode 14 + JDK-8299395: Remove metaprogramming/removeCV.hpp + JDK-8299396: Remove metaprogramming/removeExtent.hpp + JDK-8299397: Remove metaprogramming/isFloatingPoint.hpp + JDK-8299398: Remove metaprogramming/isConst.hpp + JDK-8299399: Remove metaprogramming/isArray.hpp + JDK-8299402: Remove metaprogramming/isVolatile.hpp + JDK-8299479: Remove metaprogramming/decay.hpp + JDK-8299481: Remove metaprogramming/removePointer.hpp + JDK-8299482: Remove metaprogramming/isIntegral.hpp + JDK-8299487: Test java/net/httpclient/whitebox/ /SSLTubeTestDriver.java timed out + JDK-8299635: Hotspot update for deprecated sprintf in Xcode 14 + JDK-8299779: Test tools/jpackage/share/jdk/jpackage/tests/ /MainClassTest.java timed out + JDK-8299813: java/nio/channels/DatagramChannel/Disconnect.java fails with jtreg test timeout due to lost datagram + JDK-8299971: Remove metaprogramming/conditional.hpp + JDK-8299972: Remove metaprogramming/removeReference.hpp + JDK-8300169: Build failure with clang-15 + JDK-8300260: Remove metaprogramming/isSame.hpp + JDK-8300264: Remove metaprogramming/isPointer.hpp + JDK-8300265: Remove metaprogramming/isSigned.hpp + JDK-8300806: Update googletest to v1.13.0 + JDK-8300910: Remove metaprogramming/integralConstant.hpp + JDK-8301132: Test update for deprecated sprintf in Xcode 14 + JDK-8301200: Don't scale timeout stress with timeout factor + JDK-8301274: update for deprecated sprintf for security components + JDK-8301279: update for deprecated sprintf for management components + JDK-8301686: TLS 1.3 handshake fails if server_name doesn't match resuming session + JDK-8301704: Shorten the number of GCs in UnloadingTest.java to verify a class loader not being unloaded + JDK-8302495: update for deprecated sprintf for java.desktop + JDK-8302800: Augment NaN handling tests of FDLIBM methods + JDK-8303216: Prefer ArrayList to LinkedList in sun.net.httpserver.ServerImpl + JDK-8303466: C2: failed: malformed control flow. Limit type made precise with MaxL/MinL + JDK-8303527: update for deprecated sprintf for jdk.hotspot.agent + JDK-8303617: update for deprecated sprintf for jdk.jdwp.agent + JDK-8303830: update for deprecated sprintf for jdk.accessibility + JDK-8303891: Speed up Zip64SizeTest using a small ZIP64 file + JDK-8303920: Avoid calling out to python in DataDescriptorSignatureMissing test + JDK-8303942: os::write should write completely + JDK-8303965: java.net.http.HttpClient should reset the stream if response headers contain malformed header fields + JDK-8304375: jdk/jfr/api/consumer/filestream/TestOrdered.java failed with "Expected at least some events to be out of order! Reuse = false" + JDK-8304962: sun/net/www/http/KeepAliveCache/B5045306.java: java.lang.RuntimeException: Failed: Initial Keep Alive Connection is not being reused + JDK-8304963: HttpServer closes connection after processing HEAD after JDK-7026262 + JDK-8305072: Win32ShellFolder2.compareTo is inconsistent + JDK-8305079: Remove finalize() from compiler/c2/Test719030 + JDK-8305081: Remove finalize() from test/hotspot/jtreg/compiler/runtime/Test8168712 + JDK-8305825: getBounds API returns wrong value resulting in multiple Regression Test Failures on Ubuntu 23.04 + JDK-8305959: x86: Improve itable_stub + JDK-8306583: Add JVM crash check in CDSTestUtils.executeAndLog + JDK-8306929: Avoid CleanClassLoaderDataMetaspaces safepoints when previous versions are shared + JDK-8306946: jdk/test/lib/process/ /ProcessToolsStartProcessTest.java fails with "wrong number of lines in OutputAnalyzer output" + JDK-8307091: A few client tests intermittently throw ConcurrentModificationException + JDK-8307193: Several Swing jtreg tests use class.forName on L&F classes + JDK-8307352: AARCH64: Improve itable_stub + JDK-8307448: Test RedefineSharedClassJFR fail due to wrong assumption + JDK-8307779: Relax the java.awt.Robot specification + JDK-8307848: update for deprecated sprintf for jdk.attach + JDK-8307850: update for deprecated sprintf for jdk.jdi + JDK-8308022: update for deprecated sprintf for java.base + JDK-8308144: Uncontrolled memory consumption in SSLFlowDelegate.Reader + JDK-8308184: Launching java with large number of jars in classpath with java.protocol.handler.pkgs system property set can lead to StackOverflowError + JDK-8308801: update for deprecated sprintf for libnet in java.base + JDK-8308891: TestCDSVMCrash.java needs @requires vm.cds + JDK-8309241: ClassForNameLeak fails intermittently as the class loader hasn't been unloaded + JDK-8309621: [XWayland][Screencast] screen capture failure with sun.java2d.uiScale other than 1 + JDK-8309703: AIX build fails after JDK-8280982 + JDK-8309756: Occasional crashes with pipewire screen capture on Wayland + JDK-8309934: Update GitHub Actions to use JDK 17 for building jtreg + JDK-8310070: Test: javax/net/ssl/DTLS/DTLSWontNegotiateV10.java timed out + JDK-8310108: Skip ReplaceCriticalClassesForSubgraphs when EnableJVMCI is specified + JDK-8310201: Reduce verbose locale output in -XshowSettings launcher option + JDK-8310334: [XWayland][Screencast] screen capture error message in debug + JDK-8310628: GcInfoBuilder.c missing JNI Exception checks + JDK-8310683: Refactor StandardCharset/standard.java to use JUnit + JDK-8311208: Improve CDS Support + JDK-8311666: Disabled tests in test/jdk/sun/java2d/marlin + JDK-8312049: runtime/logging/ClassLoadUnloadTest can be improved + JDK-8312140: jdk/jshell tests failed with JDI socket timeouts + JDK-8312229: Crash involving yield, switch and anonymous classes + JDK-8313256: Exclude failing multicast tests on AIX + JDK-8313394: Array Elements in OldObjectSample event has the incorrect description + JDK-8313674: (fc) java/nio/channels/FileChannel/ /BlockDeviceSize.java should test for more block devices + JDK-8313697: [XWayland][Screencast] consequent getPixelColor calls are slow + JDK-8313873: java/nio/channels/DatagramChannel/ /SendReceiveMaxSize.java fails on AIX due to small default RCVBUF size and different IPv6 Header interpretation + JDK-8313901: [TESTBUG] test/hotspot/jtreg/compiler/codecache/ /CodeCacheFullCountTest.java fails with java.lang.VirtualMachineError + JDK-8314476: TestJstatdPortAndServer.java failed with "java.rmi.NoSuchObjectException: no such object in table" + JDK-8314614: jdk/jshell/ImportTest.java failed with "InternalError: Failed remote listen" + JDK-8314837: 5 compiled/codecache tests ignore VM flags + JDK-8315024: Vector API FP reduction tests should not test for exact equality + JDK-8315362: NMT: summary diff reports threads count incorrectly + JDK-8315422: getSoTimeout() would be in try block in SSLSocketImpl + JDK-8315437: Enable parallelism in vmTestbase/nsk/monitoring/stress/classload tests + JDK-8315442: Enable parallelism in vmTestbase/nsk/monitoring/stress/thread tests + JDK-8315559: Delay TempSymbol cleanup to avoid symbol table churn + JDK-8315576: compiler/codecache/CodeCacheFullCountTest.java fails after JDK-8314837 + JDK-8315651: Stop hiding AIX specific multicast socket errors via NetworkConfiguration (aix) + JDK-8315684: Parallelize sun/security/util/math/TestIntegerModuloP.java + JDK-8315774: Enable parallelism in vmTestbase/gc/g1/unloading tests + JDK-8315804: Open source several Swing JTabbedPane JTextArea JTextField tests + JDK-8315936: Parallelize gc/stress/TestStressG1Humongous.java test + JDK-8315965: Open source various AWT applet tests + JDK-8316104: Open source several Swing SplitPane and RadioButton related tests + JDK-8316193: jdk/jfr/event/oldobject/TestListenerLeak.java java.lang.Exception: Could not find leak + JDK-8316211: Open source several manual applet tests + JDK-8316240: Open source several add/remove MenuBar manual tests + JDK-8316285: Opensource JButton manual tests + JDK-8316306: Open source and convert manual Swing test + JDK-8316328: Test jdk/jfr/event/oldobject/ /TestSanityDefault.java times out for some heap sizes + JDK-8316387: Exclude more failing multicast tests on AIX after JDK-8315651 + JDK-8316389: Open source few AWT applet tests + JDK-8316468: os::write incorrectly handles partial write + JDK-8316973: GC: Make TestDisableDefaultGC use createTestJvm + JDK-8317112: Add screenshot for Frame/DefaultSizeTest.java + JDK-8317228: GC: Make TestXXXHeapSizeFlags use createTestJvm + JDK-8317288: [macos] java/awt/Window/Grab/GrabTest.java: Press on the outside area didn't cause ungrab + JDK-8317316: G1: Make TestG1PercentageOptions use createTestJvm + JDK-8317343: GC: Make TestHeapFreeRatio use createTestJvm + JDK-8317358: G1: Make TestMaxNewSize use createTestJvm + JDK-8317360: Missing null checks in JfrCheckpointManager and JfrStringPool initialization routines + JDK-8317372: Refactor some NumberFormat tests to use JUnit + JDK-8317635: Improve GetClassFields test to verify correctness of field order + JDK-8317831: compiler/codecache/CheckLargePages.java fails on OL 8.8 with unexpected memory string + JDK-8318039: GHA: Bump macOS and Xcode versions + JDK-8318089: Class space not marked as such with NMT when CDS is off + JDK-8318474: Fix memory reporter for thread_count + JDK-8318479: [jmh] the test security.CacheBench failed for multiple threads run + JDK-8318605: Enable parallelism in vmTestbase/nsk/stress/stack tests + JDK-8318696: Do not use LFS64 symbols on Linux + JDK-8318986: Improve GenericWaitBarrier performance + JDK-8319103: Popups that request focus are not shown on Linux with Wayland + JDK-8319197: Exclude hb-subset and hb-style from compilation + JDK-8319406: x86: Shorter movptr(reg, imm) for 32-bit immediates + JDK-8319713: Parallel: Remove PSAdaptiveSizePolicy::should_full_GC + JDK-8320079: The ArabicBox.java test has no control buttons + JDK-8320379: C2: Sort spilling/unspilling sequence for better ld/st merging into ldp/stp on AArch64 + JDK-8320602: Lock contention in SchemaDVFactory.getInstance() + JDK-8320608: Many jtreg printing tests are missing the @printer keyword + JDK-8320655: awt screencast robot spin and sync issues with native libpipewire api + JDK-8320692: Null icon returned for .exe without custom icon + JDK-8320945: problemlist tests failing on latest Windows 11 update + JDK-8321025: Enable Neoverse N1 optimizations for Neoverse V2 + JDK-8321176: [Screencast] make a second attempt on screencast failure + JDK-8321220: JFR: RecordedClass reports incorrect modifiers + JDK-8322008: Exclude some CDS tests from running with - Xshare:off + JDK-8322330: JavadocHelperTest.java OOMEs with Parallel GC and ZGC + JDK-8322726: C2: Unloaded signature class kills argument value + JDK-8322971: KEM.getInstance() should check if a 3rd-party security provider is signed + JDK-8323122: AArch64: Increase itable stub size estimate + JDK-8323584: AArch64: Unnecessary ResourceMark in NativeCall::set_destination_mt_safe + JDK-8323670: A few client tests intermittently throw ConcurrentModificationException + JDK-8323801: tag doesn't strikethrough the text + JDK-8324577: [REDO] - [IMPROVE] OPEN_MAX is no longer the max limit on macOS >= 10.6 for RLIMIT_NOFILE + JDK-8324646: Avoid Class.forName in SecureRandom constructor + JDK-8324648: Avoid NoSuchMethodError when instantiating NativePRNG + JDK-8324668: JDWP process management needs more efficient file descriptor handling + JDK-8324753: [AIX] adjust os_posix after JDK-8318696 + JDK-8324755: Enable parallelism in vmTestbase/gc/gctests/LargeObjects tests + JDK-8324933: ConcurrentHashTable::statistics_calculate synchronization is expensive + JDK-8325022: Incorrect error message on client authentication + JDK-8325179: Race in BasicDirectoryModel.validateFileCache + JDK-8325194: GHA: Add macOS M1 testing + JDK-8325384: sun/security/ssl/SSLSessionImpl/ /ResumptionUpdateBoundValues.java failing intermittently when main thread is a virtual thread + JDK-8325444: GHA: JDK-8325194 causes a regression + JDK-8325567: jspawnhelper without args fails with segfault + JDK-8325620: HTMLReader uses ConvertAction instead of specified CharacterAction for , , + JDK-8325621: Improve jspawnhelper version checks + JDK-8325754: Dead AbstractQueuedSynchronizer$ConditionNodes survive minor garbage collections + JDK-8326106: Write and clear stack trace table outside of safepoint + JDK-8326332: Unclosed inline tags cause misalignment in summary tables + JDK-8326446: The User and System of jdk.CPULoad on Apple M1 are inaccurate + JDK-8326734: text-decoration applied to lost when mixed with or + JDK-8327007: javax/swing/JSpinner/8008657/bug8008657.java fails + JDK-8327137: Add test for ConcurrentModificationException in BasicDirectoryModel + JDK-8327312: [17u] Problem list ReflectionCallerCacheTest.java due to 8324978 + JDK-8327424: ProblemList serviceability/sa/TestJmapCore.java on all platforms with ZGC + JDK-8327650: Test java/nio/channels/DatagramChannel/ /StressNativeSignal.java timed out + JDK-8327787: Convert javax/swing/border/Test4129681.java applet test to main + JDK-8327840: Automate javax/swing/border/Test4129681.java + JDK-8328011: Convert java/awt/Frame/GetBoundsResizeTest/ /GetBoundsResizeTest.java applet test to main + JDK-8328075: Shenandoah: Avoid forwarding when objects don't move in full-GC + JDK-8328110: Allow simultaneous use of PassFailJFrame with split UI and additional windows + JDK-8328115: Convert java/awt/font/TextLayout/ /TestJustification.html applet test to main + JDK-8328158: Convert java/awt/Choice/NonFocusablePopupMenuTest to automatic main test + JDK-8328218: Delete test java/awt/Window/FindOwner/FindOwner.html + JDK-8328234: Remove unused nativeUtils files + JDK-8328238: Convert few closed manual applet tests to main + JDK-8328269: NonFocusablePopupMenuTest.java should be marked as headful + JDK-8328273: sun/management/jmxremote/bootstrap/ /RmiRegistrySslTest.java failed with java.rmi.server.ExportException: Port already in use + JDK-8328560: java/awt/event/MouseEvent/ClickDuringKeypress/ /ClickDuringKeypress.java imports Applet + JDK-8328561: test java/awt/Robot/ManualInstructions/ /ManualInstructions.java isn't used + JDK-8328642: Convert applet test MouseDraggedOutCauseScrollingTest.html to main + JDK-8328647: TestGarbageCollectorMXBean.java fails with C1-only and -Xcomp + JDK-8328896: Fontmetrics for large Fonts has zero width + JDK-8328953: JEditorPane.read throws ChangedCharSetException + JDK-8328999: Update GIFlib to 5.2.2 + JDK-8329004: Update Libpng to 1.6.43 + JDK-8329103: assert(!thread->in_asgct()) failed during multi-mode profiling + JDK-8329109: Threads::print_on() tries to print CPU time for terminated GC threads + JDK-8329126: No native wrappers generated anymore with - XX:-TieredCompilation after JDK-8251462 + JDK-8329134: Reconsider TLAB zapping + JDK-8329510: Update ProblemList for JFileChooser/8194044/FileSystemRootTest.java + JDK-8329559: Test javax/swing/JFrame/bug4419914.java failed because The End and Start buttons are not placed correctly and Tab focus does not move as expected + JDK-8329605: hs errfile generic events - move memory protections and nmethod flushes to separate sections + JDK-8329663: hs_err file event log entry for thread adding/removing should print current thread + JDK-8329667: [macos] Issue with JTree related fix for JDK-8317771 + JDK-8329995: Restricted access to `/proc` can cause JFR initialization to crash + JDK-8330063: Upgrade jQuery to 3.7.1 + JDK-8330524: Linux ppc64le compile warning with clang in os_linux_ppc.cpp + JDK-8330611: AES-CTR vector intrinsic may read out of bounds (x86_64, AVX-512) + JDK-8330615: avoid signed integer overflows in zip_util.c readCen / hashN + JDK-8331011: [XWayland] TokenStorage fails under Security Manager + JDK-8331063: Some HttpClient tests don't report leaks + JDK-8331077: nroff man page update for jar tool + JDK-8331164: createJMHBundle.sh download jars fail when url needed to be redirected + JDK-8331265: Bump update version for OpenJDK: jdk-17.0.13 + JDK-8331331: :tier1 target explanation in doc/testing.md is incorrect + JDK-8331466: Problemlist serviceability/dcmd/gc/ /RunFinalizationTest.java on generic-all + JDK-8331605: jdk/test/lib/TestMutuallyExclusivePlatformPredicates.java test failure + JDK-8331746: Create a test to verify that the cmm id is not ignored + JDK-8331798: Remove unused arg of checkErgonomics() in TestMaxHeapSizeTools.java + JDK-8331885: C2: meet between unloaded and speculative types is not symmetric + JDK-8332008: Enable issuestitle check + JDK-8332113: Update nsk.share.Log to be always verbose + JDK-8332174: Remove 2 (unpaired) RLO Unicode characters in ff_Adlm.xml + JDK-8332248: (fc) java/nio/channels/FileChannel/ /BlockDeviceSize.java failed with RuntimeException + JDK-8332424: Update IANA Language Subtag Registry to Version 2024-05-16 + JDK-8332524: Instead of printing "TLSv1.3," it is showing "TLS13" + JDK-8332898: failure_handler: log directory of commands + JDK-8332936: Test vmTestbase/metaspace/gc/watermark_70_80/ /TestDescription.java fails with no GC's recorded + JDK-8333270: HandlersOnComplexResetUpdate and HandlersOnComplexUpdate tests fail with "Unexpected reference" if timeoutFactor is less than 1/3 + JDK-8333353: Delete extra empty line in CodeBlob.java + JDK-8333398: Uncomment the commented test in test/jdk/java/ /util/jar/JarFile/mrjar/MultiReleaseJarAPI.java + JDK-8333477: Delete extra empty spaces in Makefiles + JDK-8333698: [17u] TestJstatdRmiPort fails after JDK-8333667 + JDK-8333716: Shenandoah: Check for disarmed method before taking the nmethod lock + JDK-8333724: Problem list security/infra/java/security/cert/ /CertPathValidator/certification/CAInterop.java [#]teliasonerarootcav1 + JDK-8333804: java/net/httpclient/ForbiddenHeadTest.java threw an exception with 0 failures + JDK-8334166: Enable binary check + JDK-8334297: (so) java/nio/channels/SocketChannel/OpenLeak.java should not depend on SecurityManager + JDK-8334332: TestIOException.java fails if run by root + JDK-8334333: MissingResourceCauseTestRun.java fails if run by root + JDK-8334335: [TESTBUG] Backport of 8279164 to 11u & 17u includes elements of JDK-8163327 + JDK-8334339: Test java/nio/file/attribute/ /BasicFileAttributeView/CreationTime.java fails on alinux3 + JDK-8334418: Update IANA Language Subtag Registry to Version 2024-06-14 + JDK-8334482: Shenandoah: Deadlock when safepoint is pending during nmethods iteration + JDK-8334600: TEST java/net/MulticastSocket/IPMulticastIF.java fails on linux-aarch64 + JDK-8334653: ISO 4217 Amendment 177 Update + JDK-8334769: Shenandoah: Move CodeCache_lock close to its use in ShenandoahConcurrentNMethodIterator + JDK-8335536: Fix assertion failure in IdealGraphPrinter when append is true + JDK-8335775: Remove extraneous 's' in comment of rawmonitor.cpp test file + JDK-8335808: update for deprecated sprintf for jfrTypeSetUtils + JDK-8335918: update for deprecated sprintf for jvmti + JDK-8335967: "text-decoration: none" does not work with "A" HTML tags + JDK-8336301: test/jdk/java/nio/channels/ /AsyncCloseAndInterrupt.java leaves around a FIFO file upon test completion + JDK-8336928: GHA: Bundle artifacts removal broken + JDK-8337038: Test java/nio/file/attribute/ /BasicFileAttributeView/CreationTime.java shoud set as /native + JDK-8337283: configure.log is truncated when build dir is on different filesystem + JDK-8337664: Distrust TLS server certificates issued after Oct 2024 and anchored by Entrust Root CAs + JDK-8337669: [17u] Backport of JDK-8284047 missed to delete a file + JDK-8338139: {ClassLoading,Memory}MXBean::isVerbose methods are inconsistent with their setVerbose methods + JDK-8338696: (fs) BasicFileAttributes.creationTime() falls back to epoch if birth time is unavailable (Linux) + JDK-8339869: [21u] Test CreationTime.java fails with UnsatisfiedLinkError after 8334339 + JDK-8341057: Add 2 SSL.com TLS roots + JDK-8341059: Change Entrust TLS distrust date to November 12, 2024 + JDK-8341673: [17u] Remove designator DEFAULT_PROMOTED_VERSION_PRE=ea for release 17.0.13 - Removed patch: * JDK-8282944.patch + fixed in this version differently- Update to upstream tag jdk-17.0.12+7 (July 2024 CPU) * Security fixes + JDK-8314794, CVE-2024-21131, bsc#1228046: Improve UTF8 String supports + JDK-8319859, CVE-2024-21138, bsc#1228047: Better symbol storage + JDK-8320097: Improve Image transformations + JDK-8320548, CVE-2024-21140, bsc#1228048: Improved loop handling + JDK-8323231, CVE-2024-21147, bsc#1228052: Improve array management + JDK-8323390: Enhance mask blit functionality + JDK-8324559, CVE-2024-21145, bsc#1228051: Improve 2D image handling + JDK-8325600: Better symbol storage + JDK-8327413: Enhance compilation efficiency * Other fixes + JDK-8015739: Background of JInternalFrame is located out of JInternalFrame + JDK-8042380: Test javax/swing/JFileChooser/4524490/ /bug4524490.java fails with InvocationTargetException + JDK-8159927: Add a test to verify JMOD files created in the images do not have debug symbols + JDK-8163229: several regression tests have a main method that is never executed + JDK-8163921: HttpURLConnection default Accept header is malformed according to HTTP/1.1 RFC + JDK-8177107: Reduce memory footprint of java.lang.reflect.Constructor/Method + JDK-8185862: AWT Assertion Failure in ::GetDIBits(hBMDC, hBM, 0, 1, 0, gpBitmapInfo, 0) 'awt_Win32GraphicsDevice.cpp', at line 185 + JDK-8187759: Background not refreshed when painting over a transparent JFrame + JDK-8213714: AttachingConnector/attach/attach001 failed due to "bind failed: Address already in use" + JDK-8223696: java/net/httpclient/MaxStreams.java failed with didn't finish within the time-out + JDK-8256660: Disable DTLS 1.0 + JDK-8260540: serviceability/jdwp/AllModulesCommandTest.java failed with "Debuggee error: 'ERROR: transport error 202: bind failed: Address already in use'" + JDK-8263940: NPE when creating default file system when default file system provider is packaged as JAR file on class path + JDK-8264322: Generate CDS archive when creating custom JDK image + JDK-8266242: java/awt/GraphicsDevice/CheckDisplayModes.java failing on macOS 11 ARM + JDK-8267796: vmTestbase/nsk/jvmti/scenarios/hotswap/HS201/ /hs201t002/TestDescription.java fails with NoClassDefFoundError + JDK-8268974: GetJREPath() JLI function fails to locate libjava.so if not standard Java launcher is used + JDK-8269914: Factor out heap printing for G1 young and full gc + JDK-8270018: Add scoped object for g1 young gc JFR notification + JDK-8272315: Improve assert_different_registers + JDK-8272651: G1 heap region info print order changed by JDK-8269914 + JDK-8272903: Missing license header in ArenaAllocator.java + JDK-8272916: Copyright year was modified unintentionally in jlink.properties and ImagePluginStack.java + JDK-8273153: Consolidate file_exists into os:file_exists + JDK-8273774: CDSPluginTest should only expect classes_nocoops.jsa exists on supported 64-bit platforms + JDK-8275334: Move class loading Events to a separate section in hs_err files + JDK-8275868: ciReplay: Inlining fails with "unloaded signature classes" due to wrong protection domains + JDK-8276227: ciReplay: SIGSEGV if classfile for replay compilation is not present after JDK-8275868 + JDK-8278893: Parallel: Remove GCWorkerDelayMillis + JDK-8280030: [REDO] Parallel: More precise boundary in ObjectStartArray::object_starts_in_range + JDK-8280056: gtest/LargePageGtests.java#use-large-pages failed "os.release_one_mapping_multi_commits_vm" + JDK-8280113: (dc) DatagramSocket.receive does not always throw when the channel is closed + JDK-8280377: MethodHandleProxies does not correctly invoke default methods with varags + JDK-8280546: Remove hard-coded 127.0.0.1 loopback address + JDK-8280835: jdk/javadoc/tool/CheckManPageOptions.java depends on source hierarchy + JDK-8281658: Add a security category to the java - XshowSettings option + JDK-8282094: [REDO] Parallel: Refactor PSCardTable::scavenge_contents_parallel + JDK-8283349: Robustness improvements to java/util/prefs/AddNodeChangeListener.jar + JDK-8285452: Add a new test library API to replace a file content using FileUtils.java + JDK-8286045: Use ForceGC for cleaner test cases + JDK-8286311: remove boilerplate from use of runTests + JDK-8286490: JvmtiEventControllerPrivate::set_event_callbacks CLEARING_MASK computation is incorrect + JDK-8286740: JFR: Active Setting event emitted incorrectly + JDK-8286781: Replace the deprecated/obsolete gethostbyname and inet_addr calls + JDK-8289401: Add dump output to TestRawRSACipher.java + JDK-8289643: File descriptor leak with ProcessBuilder.startPipeline + JDK-8290126: Add a check in JavadocTester for "javadoc should not crash" + JDK-8290885: java/lang/ProcessBuilder/PipelineLeaksFD.java fail: More or fewer pipes than expected + JDK-8290901: Reduce use of -source in langtools tests + JDK-8291753: Add JFR event for GC CPU Time + JDK-8294137: Review running times of java.math tests + JDK-8294156: Allow PassFailJFrame.Builder to create test UI + JDK-8294699: Launcher causes lingering busy cursor + JDK-8295026: Remove unused fields in StyleSheet + JDK-8295343: sun/security/pkcs11 tests fail on Linux RHEL 8.6 and newer + JDK-8295944: Move the Http2TestServer and related classes into a package of its own + JDK-8296137: diags-examples.xml is broken + JDK-8296190: TestMD5Intrinsics and TestMD5MultiBlockIntrinsics don't test the intrinsics + JDK-8296610: java/net/HttpURLConnection/SetAuthenticator/ /HTTPSetAuthenticatorTest.java failed with "BindException: Address already in use: connect" + JDK-8297082: Remove sun/tools/jhsdb/BasicLauncherTest.java from problem list + JDK-8297292: java/nio/channels/FileChannel/ /FileExtensionAndMap.java is too slow + JDK-8297445: PPC64: Represent Registers as values + JDK-8297449: Update JInternalFrame Metal Border code + JDK-8297645: Drop the test/jdk/java/net/httpclient/ /reactivestreams-tck-tests/TckDriver.java test + JDK-8297695: Fix typos in test/langtools files + JDK-8298413: [s390] CPUInfoTest fails due to uppercase feature string + JDK-8298939: Refactor open/test/jdk/javax/rmi/ssl/ /SSLSocketParametersTest.sh to jtreg java test + JDK-8299023: TestPLABResize.java and TestPLABPromotion.java are failing intermittently + JDK-8299858: [Metrics] Swap memory limit reported incorrectly when too large + JDK-8301183: (zipfs) jdk/jdk/nio/zipfs/ /TestLocOffsetFromZip64EF.java failing with ZipException:R0 on OL9 + JDK-8301381: Verify DTLS 1.0 cannot be negotiated + JDK-8301753: AppendFile/WriteFile has differences between make 3.81 and 4+ + JDK-8302069: javax/management/remote/mandatory/notif/ /NotifReconnectDeadlockTest.java update + JDK-8302512: Update IANA Language Subtag Registry to Version 2023-02-14 + JDK-8302907: [PPC64] Use more constexpr in class Register + JDK-8303457: Introduce convenience test library APIs for creating test servers for tests in test/jdk/java/net/httpclient + JDK-8303466: C2: failed: malformed control flow. Limit type made precise with MaxL/MinL + JDK-8303972: (zipfs) Make test/jdk/jdk/nio/zipfs/ /TestLocOffsetFromZip64EF.java independent of the zip command line + JDK-8304761: Update IANA Language Subtag Registry to Version 2023-03-22 + JDK-8304927: Update java/net/httpclient/BasicAuthTest.java to check basic auth over HTTP/2 + JDK-8305169: java/security/cert/CertPathValidator/OCSP/ /GetAndPostTests.java -- test server didn't start in timely manner + JDK-8305645: System Tray icons get corrupted when Windows primary monitor changes + JDK-8305819: LogConfigurationTest intermittently fails on AArch64 + JDK-8305874: Open source AWT Key, Text Event related tests + JDK-8305931: jdk/jfr/jcmd/TestJcmdDumpPathToGCRoots.java failed with "Expected chains but found none" + JDK-8305942: Open source several AWT Focus related tests + JDK-8305943: Open source few AWT Focus related tests + JDK-8306031: Update IANA Language Subtag Registry to Version 2023-04-13 + JDK-8306040: HttpResponseInputStream.available() returns 1 on empty stream + JDK-8306067: Open source AWT Graphics,GridBagLayout related tests + JDK-8306634: Open source AWT Event related tests + JDK-8306714: Open source few Swing event and AbstractAction tests + JDK-8306838: GetGraphicsTest needs to be headful + JDK-8307411: Test java/foreign/channels/ /TestAsyncSocketChannels.java failed: IllegalStateException: Already closed + JDK-8307423: [s390x] Represent Registers as values + JDK-8308021: Update IANA Language Subtag Registry to Version 2023-05-11 + JDK-8309409: Update HttpInputStreamTest and BodyProcessorInputStreamTest to use hg.openjdk.org + JDK-8309527: Improve test proxy performance + JDK-8309630: Clean up tests that reference deploy modules + JDK-8309763: Move tests in test/jdk/sun/misc/URLClassPath directory to test/jdk/jdk/internal/loader + JDK-8309890: TestStringDeduplicationInterned.java waits for the wrong condition + JDK-8310031: Parallel: Implement better work distribution for large object arrays in old gen + JDK-8310818: Refactor more Locale tests to use JUnit + JDK-8311893: Interactive component with ARIA role 'tabpanel' does not have a programmatically associated name + JDK-8311964: Some jtreg tests failing on x86 with error 'unrecognized VM options' (C2 flags) + JDK-8312194: test/hotspot/jtreg/applications/ctw/modules/ /jdk_crypto_ec.java cannot handle empty modules + JDK-8312320: Remove javax/rmi/ssl/SSLSocketParametersTest.sh from ProblemList + JDK-8312383: Log X509ExtendedKeyManager implementation class name in TLS/SSL connection + JDK-8312916: Remove remaining usages of -Xdebug from test/hotspot/jtreg + JDK-8313307: java/util/Formatter/Padding.java fails on some Locales + JDK-8313702: Update IANA Language Subtag Registry to Version 2023-08-02 + JDK-8314283: Support for NSS tests on aarch64 platforms + JDK-8314832: Few runtime/os tests ignore vm flags + JDK-8314835: gtest wrappers should be marked as flagless + JDK-8315071: Modify TrayIconScalingTest.java, PrintLatinCJKTest.java to use new PassFailJFrame's builder pattern usage + JDK-8315117: Update Zlib Data Compression Library to Version 1.3 + JDK-8315609: Open source few more swing text/html tests + JDK-8315652: RISC-V: Features string uses wrong separator for jtreg + JDK-8315663: Open source misc awt tests + JDK-8315677: Open source few swing JFileChooser and other tests + JDK-8315726: Open source several AWT applet tests + JDK-8315741: Open source few swing JFormattedTextField and JPopupMenu tests + JDK-8315824: Open source several Swing Text/HTML related tests + JDK-8315834: Open source several Swing JSpinner related tests + JDK-8315889: Open source several Swing HTMLDocument related tests + JDK-8315898: Open source swing JMenu tests + JDK-8316017: Refactor timeout handler in PassFailJFrame + JDK-8316053: Open some swing tests 3 + JDK-8316138: Add GlobalSign 2 TLS root certificates + JDK-8316142: Enable parallelism in vmTestbase/nsk/monitoring/stress/lowmem tests + JDK-8316154: Opensource JTextArea manual tests + JDK-8316164: Opensource JMenuBar manual test + JDK-8316186: RISC-V: Remove PlatformCmpxchg<4> + JDK-8316242: Opensource SwingGraphics manual test + JDK-8316462: sun/jvmstat/monitor/MonitoredVm/ /MonitorVmStartTerminate.java ignores VM flags + JDK-8316563: test tools/jpackage/linux/LinuxResourceTest.java fails on CentOS Linux release 8.5.2111 and Fedora 27 + JDK-8316608: Enable parallelism in vmTestbase/gc/vector tests + JDK-8317287: [macos14] InterJVMGetDropSuccessTest.java: Child VM: abnormal termination + JDK-8318322: Update IANA Language Subtag Registry to Version 2023-10-16 + JDK-8318580: "javax/swing/MultiMonitor/MultimonVImage.java failing with Error. Can't find library: /open/test/jdk/java/ /awt/regtesthelpers" after JDK-8316053 + JDK-8318599: HttpURLConnection cache issues leading to crashes in JGSS w/ native GSS introduced by 8303809 + JDK-8318727: Enable parallelism in vmTestbase/vm/gc/concurrent tests + JDK-8318809: java/util/concurrent/ConcurrentLinkedQueue/ /WhiteBox.java shows intermittent failures on linux ppc64le and aarch64 + JDK-8318854: [macos14] Running any AWT app prints Secure coding warning + JDK-8319048: Monitor deflation unlink phase prolongs time to safepoint + JDK-8319128: sun/security/pkcs11 tests fail on OL 7.9 aarch64 + JDK-8319136: Skip pkcs11 tests on linux-aarch64 + JDK-8319268: Build failure with GCC8.3.1 after 8313643 + JDK-8319338: tools/jpackage/share/RuntimeImageTest.java fails with -XX:+UseZGC + JDK-8319372: C2 compilation fails with "Bad immediate dominator info" + JDK-8320005: Allow loading of shared objects with .a extension on AIX + JDK-8320113: [macos14] : ShapeNotSetSometimes.java fails intermittently on macOS 14 + JDK-8320129: "top" command during jtreg failure handler does not display CPU usage on OSX + JDK-8320303: Allow PassFailJFrame to accept single window creator + JDK-8320342: Use PassFailJFrame for TruncatedPopupMenuTest.java + JDK-8320570: NegativeArraySizeException decoding >1G UTF8 bytes with non-ascii characters + JDK-8320681: [macos] Test tools/jpackage/macosx/ /MacAppStoreJlinkOptionsTest.java timed out on macOS + JDK-8320712: Rewrite BadFactoryTest in pure Java + JDK-8320943: Files/probeContentType/Basic.java fails on latest Windows 11 - content type mismatch + JDK-8321107: Add more test cases for JDK-8319372 + JDK-8321489: Update LCMS to 2.16 + JDK-8321925: sun/security/mscapi/KeytoolChangeAlias.java fails with "Alias <246810> does not exist" + JDK-8322239: [macos] a11y : java.lang.NullPointerException is thrown when focus is moved on the JTabbedPane + JDK-8322503: Shenandoah: Clarify gc state usage + JDK-8322858: compiler/c2/aarch64/TestFarJump.java fails on AArch64 due to unexpected PrintAssembly output + JDK-8322920: Some ProcessTools.execute* functions are declared to throw Throwable + JDK-8323210: Update the usage of cmsFLAGS_COPY_ALPHA + JDK-8323519: Add applications/ctw/modules to Hotspot tiered testing + JDK-8323717: Introduce test keyword for tests that need external dependencies + JDK-8323994: gtest runner repeats test name for every single gtest assertion + JDK-8324050: Issue store-store barrier after re-materializing objects during deoptimization + JDK-8324238: [macOS] java/awt/Frame/ShapeNotSetSometimes/ /ShapeNotSetSometimes.java fails with the shape has not been applied msg + JDK-8324243: Compilation failures in java.desktop module with gcc 14 + JDK-8324598: use mem_unit when working with sysinfo memory and swap related information + JDK-8324632: Update Zlib Data Compression Library to Version 1.3.1 + JDK-8324723: GHA: Upgrade some actions to avoid deprecated Node 16 + JDK-8324733: [macos14] Problem list tests which fail due to macOS bug described in JDK-8322653 + JDK-8324824: AArch64: Detect Ampere-1B core and update default options for Ampere CPUs + JDK-8325137: com/sun/management/ThreadMXBean/ /ThreadCpuTimeArray.java can fail in Xcomp with out of expected range + JDK-8325203: System.exit(0) kills the launched 3rd party application + JDK-8325213: Flags introduced by configure script are not passed to ADLC build + JDK-8325254: CKA_TOKEN private and secret keys are not necessarily sensitive + JDK-8325326: [PPC64] Don't relocate in case of allocation failure + JDK-8325372: Shenandoah: SIGSEGV crash in unnecessary_acquire due to LoadStore split through phi + JDK-8325432: enhance assert message "relocation addr must be in this section" + JDK-8325496: Make TrimNativeHeapInterval a product switch + JDK-8325579: Inconsistent behavior in com.sun.jndi.ldap.Connection::createSocket + JDK-8325862: set -XX:+ErrorFileToStderr when executing java in containers for some container related jtreg tests + JDK-8325876: crashes in docker container tests on Linuxppc64le Power8 machines + JDK-8325972: Add -x to bash for building with LOG=debug + JDK-8326006: Allow TEST_VM_FLAGLESS to set flagless mode + JDK-8326101: [PPC64] Need to bailout cleanly if creation of stubs fails when code cache is out of space + JDK-8326140: src/jdk.accessibility/windows/native/ /libjavaaccessbridge/AccessBridgeJavaEntryPoints.cpp ReleaseStringChars might be missing in early returns + JDK-8326201: [S390] Need to bailout cleanly if creation of stubs fails when code cache is out of space + JDK-8326351: Update the Zlib version in open/src/java.base/share/legal/zlib.md to 1.3.1 + JDK-8326521: JFR: CompilerPhase event test fails on windows 32 bit + JDK-8326529: JFR: Test for CompilerCompile events fails due to time out + JDK-8326591: New test JmodExcludedFiles.java fails on Windows when --with-external-symbols-in-bundles=public is used + JDK-8326638: Crash in PhaseIdealLoop::remix_address_expressions due to unexpected Region instead of Loop + JDK-8326643: JDK server does not send a dummy change_cipher_spec record after HelloRetryRequest message + JDK-8326661: sun/java2d/cmm/ColorConvertOp/ColConvTest.java assumes profiles were generated by LCMS + JDK-8326794: Bump update version for OpenJDK: jdk-17.0.12 + JDK-8326891: Prefer RPATH over RUNPATH for $ORIGIN rpaths in internal JDK binaries + JDK-8326936: RISC-V: Shenandoah GC crashes due to incorrect atomic memory operations + JDK-8326942: [17u] Backout "8325254: CKA_TOKEN private and secret keys are not necessarily sensitive" + JDK-8326960: GHA: RISC-V sysroot cannot be debootstrapped due to ongoing Debian t64 transition + JDK-8327036: [macosx-aarch64] SIGBUS in MarkActivationClosure::do_code_blob reached from Unsafe_CopySwapMemory0 + JDK-8327059: os::Linux::print_proc_sys_info add swappiness information + JDK-8327136: javax/management/remote/mandatory/notif/ /NotifReconnectDeadlockTest.java fails on libgraal + JDK-8327631: Update IANA Language Subtag Registry to Version 2024-03-07 + JDK-8327989: java/net/httpclient/ManyRequest.java should not use "localhost" in URIs + JDK-8327998: Enable java/lang/ProcessBuilder/ /JspawnhelperProtocol.java on Mac + JDK-8328066: WhiteBoxResizeTest failure on linux-x86: Could not reserve enough space for 2097152KB object heap + JDK-8328165: improve assert(idx < _maxlrg) failed: oob + JDK-8328166: Epsilon: 'EpsilonHeap::allocate_work' misuses the parameter 'size' as size in bytes + JDK-8328168: Epsilon: Premature OOM when allocating object larger than uncommitted heap size + JDK-8328194: Add a test to check default rendering engine + JDK-8328524: [x86] StringRepeat.java failure on linux-x86: Could not reserve enough space for 2097152KB object heap + JDK-8328540: test javax/swing/JSplitPane/4885629/ /bug4885629.java fails on windows hidpi + JDK-8328638: Fallback option for POST-only OCSP requests + JDK-8328705: GHA: Cross-compilation jobs do not require build JDK + JDK-8328812: Update and move siphash license + JDK-8328825: Google CAInterop test failures + JDK-8328948: GHA: Restoring sysroot from cache skips the build after JDK-8326960 + JDK-8328988: [macos14] Problem list LightweightEventTest.java which fails due to macOS bug described in JDK-8322653 + JDK-8328997: Remove unnecessary template parameter lists in GrowableArray + JDK-8329013: StackOverflowError when starting Apache Tomcat with signed jar + JDK-8329213: Better validation for com.sun.security.ocsp.useget option + JDK-8329223: Parallel: Parallel GC resizes heap even if -Xms = -Xmx + JDK-8329570: G1: Excessive is_obj_dead_cond calls in verification + JDK-8329823: RISC-V: Need to sync CPU features with related JVM flags + JDK-8330094: RISC-V: Save and restore FRM in the call stub + JDK-8330156: RISC-V: Range check auipc + signed 12 imm instruction + JDK-8330242: RISC-V: Simplify and remove CORRECT_COMPILER_ATOMIC_SUPPORT in atomic_linux_riscv.hpp + JDK-8330523: Reduce runtime and improve efficiency of KeepAliveTest + JDK-8330815: Use pattern matching for instanceof in KeepAliveCache + JDK-8331113: createJMHBundle.sh support configurable maven repo mirror + JDK-8331352: error: template-id not allowed for constructor/destructor in C++20 + JDK-8331641: [17u]: Bump GHA bootstrap JDK to 17.0.11 + JDK-8331942: On Linux aarch64, CDS archives should be using 64K alignment by default + JDK-8334441: Mark tests in jdk_security_infra group as manual + JDK-8335963: [17u] Remove designator DEFAULT_PROMOTED_VERSION_PRE=ea for release 17.0.12 - Modified patch: * fips.patch + rediff to changed context- Require file for posttrans phase of the headless subpackage (bsc#1227298)- Added patch: * reproducible-jlink.patch + make the timestamp in jmods reproducible- Update to upstream tag jdk-17.0.11+9 (April 2024 CPU) * Security fixes + JDK-8315708, CVE-2024-21012, bsc#1222987: Enhance HTTP/2 client usage + JDK-8317507, JDK-8325348, CVE-2024-21094, bsc#1222986: C2 compilation fails with "Exceeded _node_regs array" + JDK-8318340: Improve RSA key implementations + JDK-8319851, CVE-2024-21011, bsc#1222979: Improve exception logging + JDK-8322122, CVE-2024-21068, bsc#1222983: Enhance generation of addresses * Other changes + JDK-6928542: Chinese characters in RTF are not decoded + JDK-7132796: [macosx] closed/javax/swing/JComboBox/4517214/ /bug4517214.java fails on MacOS + JDK-7148092: [macosx] When Alt+down arrow key is pressed, the combobox popup does not appear. + JDK-7167356: (javac) investigate failing tests in JavacParserTest + JDK-8054022: HttpURLConnection timeouts with Expect: 100-Continue and no chunking + JDK-8054572: [macosx] JComboBox paints the border incorrectly + JDK-8169475: WheelModifier.java fails by timeout + JDK-8205076: [17u] Inet6AddressImpl.c: `lookupIfLocalHost` accesses `int InetAddress.preferIPv6Address` as a boolean + JDK-8209595: MonitorVmStartTerminate.java timed out + JDK-8210410: Refactor java.util.Currency:i18n shell tests to plain java tests + JDK-8261404: Class.getReflectionFactory() is not thread-safe + JDK-8261837: SIGSEGV in ciVirtualCallTypeData::translate_from + JDK-8263256: Test java/net/Inet6Address/serialize/ /Inet6AddressSerializationTest.java fails due to dynamic reconfigurations of network interface during test + JDK-8269258: java/net/httpclient/ManyRequestsLegacy.java failed with connection timeout + JDK-8271118: C2: StressGCM should have higher priority than frequency-based policy + JDK-8271616: oddPart in MutableBigInteger::mutableModInverse contains info on final result + JDK-8272811: Document the effects of building with _GNU_SOURCE in os_posix.hpp + JDK-8272853: improve `JavadocTester.runTests` + JDK-8273454: C2: Transform (-a)*(-b) into a*b + JDK-8274060: C2: Incorrect computation after JDK-8273454 + JDK-8274122: java/io/File/createTempFile/SpecialTempFile.java fails in Windows 11 + JDK-8274621: NullPointerException because listenAddress[0] is null + JDK-8274632: Possible pointer overflow in PretouchTask chunk claiming + JDK-8274634: Use String.equals instead of String.compareTo in java.desktop + JDK-8276125: RunThese24H.java SIGSEGV in JfrThreadGroup::thread_group_id + JDK-8278028: [test-library] Warnings cleanup of the test library + JDK-8278312: Update SimpleSSLContext keystore to use SANs for localhost IP addresses + JDK-8278363: Create extented container test groups + JDK-8280241: (aio) AsynchronousSocketChannel init fails in IPv6 only Windows env + JDK-8281377: Remove vmTestbase/nsk/monitoring/ThreadMXBean/ /ThreadInfo/Deadlock/JavaDeadlock001/TestDescription.java from problemlist. + JDK-8281543: Remove unused code/headerfile dtraceAttacher.hpp + JDK-8281585: Remove unused imports under test/lib and jtreg/gc + JDK-8283400: [macos] a11y : Screen magnifier does not reflect JRadioButton value change + JDK-8283626: AArch64: Set relocInfo::offset_unit to 4 + JDK-8283994: Make Xerces DatatypeException stackless + JDK-8286312: Stop mixing signed and unsigned types in bit operations + JDK-8286846: test/jdk/javax/swing/plaf/aqua/ /CustomComboBoxFocusTest.java fails on mac aarch64 + JDK-8287832: jdk/jfr/event/runtime/TestActiveSettingEvent.java failed with "Expected two batches of Active Setting events" + JDK-8288663: JFR: Disabling the JfrThreadSampler commits only a partially disabled state + JDK-8288846: misc tests fail "assert(ms < 1000) failed: Un-interruptable sleep, short time use only" + JDK-8289764: gc/lock tests failed with "OutOfMemoryError: Java heap space: failed reallocation of scalar replaced objects" + JDK-8290041: ModuleDescriptor.hashCode is inconsistent + JDK-8290203: ProblemList vmTestbase/nsk/jvmti/scenarios/ /capability/CM03/cm03t001/TestDescription.java on linux-all + JDK-8290399: [macos] Aqua LAF does not fire an action event if combo box menu is displayed + JDK-8292458: Atomic operations on scoped enums don't build with clang + JDK-8292946: GC lock/jni/jnilock001 test failed "assert(gch->gc_cause() == GCCause::_scavenge_alot || !gch->incremental_collection_failed()) failed: Twice in a row" + JDK-8293117: Add atomic bitset functions + JDK-8293547: Add relaxed add_and_fetch for macos aarch64 atomics + JDK-8294158: HTML formatting for PassFailJFrame instructions + JDK-8294254: [macOS] javax/swing/plaf/aqua/ /CustomComboBoxFocusTest.java failure + JDK-8294535: Add screen capture functionality to PassFailJFrame + JDK-8295068: SSLEngine throws NPE parsing CertificateRequests + JDK-8295124: Atomic::add to pointer type may return wrong value + JDK-8295274: HelidonAppTest.java fails "assert(event->should_commit()) failed: invariant" from compiled frame" + JDK-8296631: NSS tests failing on OL9 linux-aarch64 hosts + JDK-8297968: Crash in PrintOptoAssembly + JDK-8298087: XML Schema Validation reports an required attribute twice via ErrorHandler + JDK-8299494: Test vmTestbase/nsk/stress/except/except011.java failed: ExceptionInInitializerError: target class not found + JDK-8300269: The selected item in an editable JComboBox with titled border is not visible in Aqua LAF + JDK-8301306: java/net/httpclient/* fail with -Xcomp + JDK-8301310: The SendRawSysexMessage test may cause a JVM crash + JDK-8301787: java/net/httpclient/SpecialHeadersTest failing after JDK-8301306 + JDK-8301846: Invalid TargetDataLine after screen lock when using JFileChooser or COM library + JDK-8302017: Allocate BadPaddingException only if it will be thrown + JDK-8302149: Speed up compiler/jsr292/methodHandleExceptions/ /TestAMEnotNPE.java + JDK-8303605: Memory leaks in Metaspace gtests + JDK-8304074: [JMX] Add an approximation of total bytes allocated on the Java heap by the JVM + JDK-8304696: Duplicate class names in dynamicArchive tests can lead to test failure + JDK-8305356: Fix ignored bad CompileCommands in tests + JDK-8305900: Use loopback IP addresses in security policy files of httpclient tests + JDK-8305906: HttpClient may use incorrect key when finding pooled HTTP/2 connection for IPv6 address + JDK-8305962: update jcstress to 0.16 + JDK-8305972: Update XML Security for Java to 3.0.2 + JDK-8306014: Update javax.net.ssl TLS tests to use SSLContextTemplate or SSLEngineTemplate + JDK-8306408: Fix the format of several tables in building.md + JDK-8307185: pkcs11 native libraries make JNI calls into java code while holding GC lock + JDK-8307926: Support byte-sized atomic bitset operations + JDK-8307955: Prefer to PTRACE_GETREGSET instead of PTRACE_GETREGS in method 'ps_proc.c::process_get_lwp_regs' + JDK-8307990: jspawnhelper must close its writing side of a pipe before reading from it + JDK-8308043: Deadlock in TestCSLocker.java due to blocking GC while allocating + JDK-8308245: Add -proc:full to describe current default annotation processing policy + JDK-8308336: Test java/net/HttpURLConnection/ /HttpURLConnectionExpectContinueTest.java failed: java.net.BindException: Address already in use + JDK-8309302: java/net/Socket/Timeouts.java fails with AssertionError on test temporal post condition + JDK-8309305: sun/security/ssl/SSLSocketImpl/ /BlockedAsyncClose.java fails with jtreg test timeout + JDK-8309462: [AIX] vmTestbase/nsk/jvmti/RunAgentThread/ /agentthr001/TestDescription.java crashing due to empty while loop + JDK-8309733: [macOS, Accessibility] VoiceOver: Incorrect announcements of JRadioButton + JDK-8309870: Using -proc:full should be considered requesting explicit annotation processing + JDK-8310106: sun.security.ssl.SSLHandshake .getHandshakeProducer() incorrectly checks handshakeConsumers + JDK-8310238: [test bug] javax/swing/JTableHeader/6889007/ /bug6889007.java fails + JDK-8310380: Handle problems in core-related tests on macOS when codesign tool does not work + JDK-8310631: test/jdk/sun/nio/cs/TestCharsetMapping.java is spuriously passing + JDK-8310807: java/nio/channels/DatagramChannel/Connect.java timed out + JDK-8310838: Correct range notations in MethodTypeDesc specification + JDK-8310844: [AArch64] C1 compilation fails because monitor offset in OSR buffer is too large for immediate + JDK-8310923: Refactor Currency tests to use JUnit + JDK-8311081: KeytoolReaderP12Test.java fail on localized Windows platform + JDK-8311160: [macOS, Accessibility] VoiceOver: No announcements on JRadioButtonMenuItem and JCheckBoxMenuItem + JDK-8311581: Remove obsolete code and comments in TestLVT.java + JDK-8311645: Memory leak in jspawnhelper spawnChild after JDK-8307990 + JDK-8311986: Disable runtime/os/TestTracePageSizes.java for ShenandoahGC + JDK-8312428: PKCS11 tests fail with NSS 3.91 + JDK-8312434: SPECjvm2008/xml.transform with CDS fails with "can't seal package nu.xom" + JDK-8313081: MonitoringSupport_lock should be unconditionally initialized after 8304074 + JDK-8313082: Enable CreateCoredumpOnCrash for testing in makefiles + JDK-8313206: PKCS11 tests silently skip execution + JDK-8313575: Refactor PKCS11Test tests + JDK-8313621: test/jdk/jdk/internal/math/FloatingDecimal/ /TestFloatingDecimal should use RandomFactory + JDK-8313643: Update HarfBuzz to 8.2.2 + JDK-8313816: Accessing jmethodID might lead to spurious crashes + JDK-8314164: java/net/HttpURLConnection/ /HttpURLConnectionExpectContinueTest.java fails intermittently in timeout + JDK-8314220: Configurable InlineCacheBuffer size + JDK-8314830: runtime/ErrorHandling/ tests ignore external VM flags + JDK-8315034: File.mkdirs() occasionally fails to create folders on Windows shared folder + JDK-8315042: NPE in PKCS7.parseOldSignedData + JDK-8315594: Open source few headless Swing misc tests + JDK-8315600: Open source few more headless Swing misc tests + JDK-8315602: Open source swing security manager test + JDK-8315611: Open source swing text/html and tree test + JDK-8315680: java/lang/ref/ReachabilityFenceTest.java should run with -Xbatch + JDK-8315731: Open source several Swing Text related tests + JDK-8315761: Open source few swing JList and JMenuBar tests + JDK-8315920: C2: "control input must dominate current control" assert failure + JDK-8315986: [macos14] javax/swing/JMenuItem/4654927/ /bug4654927.java: component must be showing on the screen to determine its location + JDK-8316001: GC: Make TestArrayAllocatorMallocLimit use createTestJvm + JDK-8316028: Update FreeType to 2.13.2 + JDK-8316030: Update Libpng to 1.6.40 + JDK-8316106: Open source few swing JInternalFrame and JMenuBar tests + JDK-8316304: (fs) Add support for BasicFileAttributes .creationTime() for Linux + JDK-8316392: compiler/interpreter/ /TestVerifyStackAfterDeopt.java failed with SIGBUS in PcDescContainer::find_pc_desc_internal + JDK-8316414: C2: large byte array clone triggers "failed: malformed control flow" assertion failure on linux-x86 + JDK-8316415: Parallelize sun/security/rsa/SignedObjectChain.java subtests + JDK-8316418: containers/docker/TestMemoryWithCgroupV1.java get OOM killed with Parallel GC + JDK-8316445: Mark com/sun/management/HotSpotDiagnosticMXBean/ /CheckOrigin.java as vm.flagless + JDK-8316679: C2 SuperWord: wrong result, load should not be moved before store if not comparable + JDK-8316693: Simplify at-requires checkDockerSupport() + JDK-8316929: Shenandoah: Shenandoah degenerated GC and full GC need to cleanup old OopMapCache entries + JDK-8316947: Write a test to check textArea triggers MouseEntered/MouseExited events properly + JDK-8317039: Enable specifying the JDK used to run jtreg + JDK-8317144: Exclude sun/security/pkcs11/sslecc/ /ClientJSSEServerJSSE.java on Linux ppc64le + JDK-8317307: test/jdk/com/sun/jndi/ldap/ /LdapPoolTimeoutTest.java fails with ConnectException: Connection timed out: no further information + JDK-8317603: Improve exception messages thrown by sun.nio.ch.Net native methods (win) + JDK-8317771: [macos14] Expand/collapse a JTree using keyboard freezes the application in macOS 14 Sonoma + JDK-8317807: JAVA_FLAGS removed from jtreg running in JDK-8317039 + JDK-8317960: [17u] Excessive CPU usage on AbstractQueuedSynchronized.isEnqueued + JDK-8318154: Improve stability of WheelModifier.java test + JDK-8318183: C2: VM may crash after hitting node limit + JDK-8318410: jdk/java/lang/instrument/BootClassPath/ /BootClassPathTest.sh fails on Japanese Windows + JDK-8318468: compiler/tiered/LevelTransitionTest.java fails with -XX:CompileThreshold=100 -XX:TieredStopAtLevel=1 + JDK-8318490: Increase timeout for JDK tests that are close to the limit when run with libgraal + JDK-8318603: Parallelize sun/java2d/marlin/ClipShapeTest.java + JDK-8318607: Enable parallelism in vmTestbase/nsk/stress/jni tests + JDK-8318608: Enable parallelism in vmTestbase/nsk/stress/threads tests + JDK-8318689: jtreg is confused when folder name is the same as the test name + JDK-8318736: com/sun/jdi/JdwpOnThrowTest.java failed with "transport error 202: bind failed: Address already in use" + JDK-8318951: Additional negative value check in JPEG decoding + JDK-8318955: Add ReleaseIntArrayElements in Java_sun_awt_X11_XlibWrapper_SetBitmapShape XlbWrapper.c to early return + JDK-8318957: Enhance agentlib:jdwp help output by info about allow option + JDK-8318961: increase javacserver connection timeout values and max retry attempts + JDK-8318971: Better Error Handling for Jar Tool When Processing Non-existent Files + JDK-8318983: Fix comment typo in PKCS12Passwd.java + JDK-8319124: Update XML Security for Java to 3.0.3 + JDK-8319213: Compatibility.java reads both stdout and stderr of JdkUtils + JDK-8319436: Proxy.newProxyInstance throws NPE if loader is null and interface not visible from class loader + JDK-8319456: jdk/jfr/event/gc/collection/ /TestGCCauseWith[Serial|Parallel].java : GC cause 'GCLocker Initiated GC' not in the valid causes + JDK-8319668: Fixup of jar filename typo in BadFactoryTest.sh + JDK-8319922: libCreationTimeHelper.so fails to link in JDK 21 + JDK-8319961: JvmtiEnvBase doesn't zero _ext_event_callbacks + JDK-8320001: javac crashes while adding type annotations to the return type of a constructor + JDK-8320168: handle setsocktopt return values + JDK-8320208: Update Public Suffix List to b5bf572 + JDK-8320300: Adjust hs_err output in malloc/mmap error cases + JDK-8320363: ppc64 TypeEntries::type_unknown logic looks wrong, missed optimization opportunity + JDK-8320597: RSA signature verification fails on signed data that does not encode params correctly + JDK-8320798: Console read line with zero out should zero out underlying buffer + JDK-8320885: Bump update version for OpenJDK: jdk-17.0.11 + JDK-8320921: GHA: Parallelize hotspot_compiler test jobs + JDK-8320937: support latest VS2022 MSC_VER in abstract_vm_version.cpp + JDK-8321151: JDK-8294427 breaks Windows L&F on all older Windows versions + JDK-8321215: Incorrect x86 instruction encoding for VSIB addressing mode + JDK-8321408: Add Certainly roots R1 and E1 + JDK-8321480: ISO 4217 Amendment 176 Update + JDK-8321599: Data loss in AVX3 Base64 decoding + JDK-8321815: Shenandoah: gc state should be synchronized to java threads only once per safepoint + JDK-8321972: test runtime/Unsafe/InternalErrorTest.java timeout on linux-riscv64 platform + JDK-8322098: os::Linux::print_system_memory_info enhance the THP output with /sys/kernel/mm/transparent_hugepage/hpage_pmd_size + JDK-8322321: Add man page doc for -XX:+VerifySharedSpaces + JDK-8322417: Console read line with zero out should zero out when throwing exception + JDK-8322583: RISC-V: Enable fast class initialization checks + JDK-8322725: (tz) Update Timezone Data to 2023d + JDK-8322750: Test "api/java_awt/interactive/ /SystemTrayTests.html" failed because A blue ball icon is added outside of the system tray + JDK-8322772: Clean up code after JDK-8322417 + JDK-8322783: prioritize /etc/os-release over /etc/SuSE-release in hs_err/info output + JDK-8322968: [17u] Amend Atomics gtest with 1-byte tests + JDK-8323008: filter out harmful -std* flags added by autoconf from CXX + JDK-8323021: Shenandoah: Encountered reference count always attributed to first worker thread + JDK-8323086: Shenandoah: Heap could be corrupted by oom during evacuation + JDK-8323243: JNI invocation of an abstract instance method corrupts the stack + JDK-8323331: fix typo hpage_pdm_size + JDK-8323428: Shenandoah: Unused memory in regions compacted during a full GC should be mangled + JDK-8323515: Create test alias "all" for all test roots + JDK-8323637: Capture hotspot replay files in GHA + JDK-8323640: [TESTBUG]testMemoryFailCount in jdk/internal/platform/docker/TestDockerMemoryMetrics.java always fail because OOM killed + JDK-8323806: [17u] VS2017 build fails with warning after 8293117. + JDK-8324184: Windows VS2010 build failed with "error C2275: 'int64_t'" + JDK-8324280: RISC-V: Incorrect implementation in VM_Version::parse_satp_mode + JDK-8324347: Enable "maybe-uninitialized" warning for FreeType 2.13.1 + JDK-8324514: ClassLoaderData::print_on should print address of class loader + JDK-8324647: Invalid test group of lib-test after JDK-8323515 + JDK-8324659: GHA: Generic jtreg errors are not reported + JDK-8324937: GHA: Avoid multiple test suites per job + JDK-8325096: Test java/security/cert/CertPathBuilder/akiExt/ /AKISerialNumber.java is failing + JDK-8325150: (tz) Update Timezone Data to 2024a + JDK-8325585: Remove no longer necessary calls to set/unset-in-asgct flag in JDK 17 + JDK-8326000: Remove obsolete comments for class sun.security.ssl.SunJSSE + JDK-8327036: [macosx-aarch64] SIGBUS in MarkActivationClosure::do_code_blob reached from Unsafe_CopySwapMemory0 + JDK-8327391: Add SipHash attribution file + JDK-8329836: [17u] Remove designator DEFAULT_PROMOTED_VERSION_PRE=ea for release 17.0.11- Removed patch: * alternative-tzdb_dat.patch + Remove the possibility to use the system timezone-java. It creates more problems then it solves (bsc#1213470)- Use %patch -P N instead of deprecated %patchN.- Recommend mozilla-nss-sysinit in order to have available the /etc/pki/nssdb directory and its content, required in fips mode (bsc#1219662) - Do not install our crafted nss.fips.cfg file, but use the one that the build produces with our fips.patch applied - Removed patch: * nss-security-provider.patch + this DISABLED nss security provider was not used for years and is largely rendered obsolete by the NSS-FIPS provider - Modified patch: * fips.patch + adapt to the removal of the nss security provider- Update to upstream tag jdk-17.0.10+7 (January 2024 CPU) * CVEs + CVE-2024-20918, bsc#1218907 + CVE-2024-20919, bsc#1218903 + CVE-2024-20921, bsc#1218905 + CVE-2024-20932, bsc#1218908 + CVE-2024-20945, bsc#1218909 + CVE-2024-20952, bsc#1218911 * Security fixes + JDK-8276123, JDK-8316613: ZipFile::getEntry will not return a file entry when there is a directory entry of the same name within a Zip File + JDK-8308204: Enhanced certificate processing + JDK-8314295: Enhance verification of verifier + JDK-8314307: Improve loop handling + JDK-8314468: Improve Compiler loops + JDK-8316976: Improve signature handling + JDK-8317547: Enhance TLS connection support * Other changes + JDK-6445283: ProgressMonitorInputStream not large file aware (>2GB) + JDK-8041447: Test javax/swing/dnd/7171812/bug7171812.java fails with java.lang.RuntimeException: Test failed, scroll on drag doesn't work + JDK-8061729: Update java/net tests to eliminate dependency on sun.net.www.MessageHeader and some other internal APIs + JDK-8161536: sun/security/pkcs11/sslecc/ /ClientJSSEServerJSSE.java fails with ProviderException + JDK-8168469: Memory leak in JceSecurity + JDK-8176567: nsk/jdi/ReferenceType/instances/instances002: TestFailure: Unexpected size of referenceType .instances(nsk.share.jdi.TestInterfaceImplementer1): 11, expected: 10 + JDK-8193543: Regression automated test '/open/test/jdk/java/ /awt/TrayIcon/SystemTrayInstance/SystemTrayInstanceTest.java' fails + JDK-8198668: MemoryPoolMBean/isUsageThresholdExceeded/ /isexceeded001/TestDescription.java still failing + JDK-8202790: DnD test DisposeFrameOnDragTest.java does not clean up + JDK-8202931: [macos] java/awt/Choice/ChoicePopupLocation/ /ChoicePopupLocation.java fails + JDK-8207166: jdk/jshell/ /JdiHangingLaunchExecutionControlTest.java - launch timeout + JDK-8225313: serviceability/jvmti/HeapMonitor/MyPackage/ /HeapMonitorStatObjectCorrectnessTest.java failed with Unexpected high difference percentage + JDK-8228990: JFR: TestNetworkUtilizationEvent.java expects 2+ Network interfaces on Linux but finding 1 + JDK-8232839: JDI AfterThreadDeathTest.java failed due to "FAILED: Did not get expected IllegalThreadStateException on a StepRequest.enable()" + JDK-8232933: Javac inferred type does not conform to equality constraint + JDK-8239801: [macos] java/awt/Focus/UnaccessibleChoice/ /AccessibleChoiceTest.java fails + JDK-8244289: fatal error: Possible safepoint reached by thread that does not allow it + JDK-8247351: [aarch64] NullPointerException during stack walking (clhsdb "where -a") + JDK-8249826: 5 javax/net/ssl/SSLEngine tests use @ignore w/o bug-id + JDK-8258951: java/net/httpclient/HandshakeFailureTest.java failed with "RuntimeException: Not found expected SSLHandshakeException in java.io.IOException" + JDK-8262186: Call X509KeyManager.chooseClientAlias once for all key types + JDK-8262901: [macos_aarch64] NativeCallTest expected:<-3.8194101E18> but was:<3.02668882E10> + JDK-8265586: [windows] last button is not shown in AWT Frame with BorderLayout and MenuBar set. + JDK-8266593: vmTestbase/nsk/jvmti/PopFrame/popframe011 fails with "assert(java_thread == _state->get_thread()) failed: Must be" + JDK-8268433: serviceability/dcmd/framework/VMVersionTest.java fails with Unable to send object throw not established PipeIO Listener Thread connection + JDK-8268916: Tests for AffirmTrust roots + JDK-8269425: 2 jdk/jfr/api/consumer/streaming tests failed to attach + JDK-8270199: Most SA tests are skipped on macosx-aarch64 because all executables are signed + JDK-8270447: [IR Framework] Add missing compilation level restriction when using FlipC1C2 stress option + JDK-8271073: Improve testing with VM option VerifyArchivedFields + JDK-8271566: DSA signature length value is not accurate in P11Signature + JDK-8271824: mark hotspot runtime/CompressedOops tests which ignore external VM flags + JDK-8271826: mark hotspot runtime/condy tests which ignore external VM flags + JDK-8271828: mark hotspot runtime/classFileParserBug tests which ignore external VM flags + JDK-8271829: mark hotspot runtime/Throwable tests which ignore external VM flags + JDK-8271886: mark hotspot runtime/InvocationTests tests which ignore external VM flags + JDK-8271887: mark hotspot runtime/CDSCompressedKPtrs tests which ignore external VM flags + JDK-8271890: mark hotspot runtime/Dictionary tests which ignore external VM flags + JDK-8271891: mark hotspot runtime/Safepoint tests which ignore external VM flags + JDK-8271892: mark hotspot runtime/PrintStringTableStats/ /PrintStringTableStatsTest.java test as ignoring external VM flags + JDK-8271893: mark hotspot runtime/PerfMemDestroy/ /PerfMemDestroy.java test as ignoring external VM flags + JDK-8271904: mark hotspot runtime/ClassFile tests which ignore external VM flags + JDK-8271905: mark hotspot runtime/Metaspace tests which ignore external VM flags + JDK-8272099: mark hotspot runtime/Monitor tests which ignore external VM flags + JDK-8272291: mark hotspot runtime/logging tests which ignore external VM flags + JDK-8272551: mark hotspot runtime/modules tests which ignore external VM flags + JDK-8272552: mark hotspot runtime/cds tests which ignore external VM flags + JDK-8272998: ImageIO.read() throws incorrect exception type + JDK-8273456: Do not hold ttyLock around stack walking + JDK-8273522: Rename test property vm.cds.archived.java.heap to vm.cds.write.archived.java.heap + JDK-8273629: compiler/uncommontrap/TestDeoptOOM.java fails with release VMs + JDK-8273831: PrintServiceLookup spawns 2 threads in the current classloader, getting orphaned + JDK-8273921: Refactor NSK/JDI tests to create thread using factory + JDK-8274211: Test man page that options are documented + JDK-8274345: make build-test-lib is broken + JDK-8275329: ZGC: vmTestbase/gc/gctests/SoftReference/soft004/ /soft004.java fails with assert(_phases->length() <= 1000) failed: Too many recored phases? + JDK-8275333: Print count in "Too many recored phases?" assert + JDK-8275440: Remove VirtualSpaceList::is_full() + JDK-8275509: ModuleDescriptor.hashCode isn't reproducible across builds + JDK-8276036: The value of full_count in the message of insufficient codecache is wrong + JDK-8276054: JMH benchmarks for Fences + JDK-8276711: compiler/codecache/cli tests failing when SegmentedCodeCache used with -Xint + JDK-8276819: javax/print/PrintServiceLookup/ /FlushCustomClassLoader.java fails to free + JDK-8277307: Pre shared key sent under both session_ticket and pre_shared_key extensions + JDK-8279856: Parallel: Use PreservedMarks to record promotion-failed objects + JDK-8281015: Further simplify NMT backend + JDK-8281149: (fs) java/nio/file/FileStore/Basic.java fails with java.lang.RuntimeException: values differ by more than 1GB + JDK-8281874: Can't unpack msi installers from test/jdk/tools/ /jpackage/windows/test/jdk/tools/jpackage/windows/ /WinShortcutPromptTest.java test + JDK-8282011: test/jdk/tools/jpackage/windows/WinL10nTest.java test fails if light.exe is not in %PATH% + JDK-8282017: sun/net/www/protocol/https/HttpsURLConnection/ /B6216082.java fails with "SocketException: Unexpected end of file from server" + JDK-8283670: gtest os.release_multi_mappings_vm is still racy + JDK-8284047: Harmonize/Standardize the SSLSocket/SSLEngine/SSLSocketSSLEngine test templates + JDK-8285516: clearPassword should be called in a finally try block + JDK-8285785: CheckCleanerBound test fails with PasswordCallback object is not released + JDK-8285867: Convert applet manual tests SelectionVisible.java to Frame and automate + JDK-8286430: make test TEST="gtest:" exits with error when it shouldn't + JDK-8286473: Drop --enable-preview from Record related tests + JDK-8286474: Drop --enable-preview from Sealed Classes related tests + JDK-8286475: Drop --enable-preview from instanceof pattern matching related tests + JDK-8286969: Add a new test library API to execute kinit in SecurityTools.java + JDK-8287596: Reorg jdk.test.lib.util.ForceGC + JDK-8287671: Adjust ForceGC to invoke System::gc fewer times for negative case + JDK-8287867: Bad merge of jdk/test/lib/util/ForceGC.java causing test compilation error + JDK-8288325: [windows] Actual and Preferred Size of AWT Non-resizable frame are different + JDK-8288961: jpackage: test MSI installation fix + JDK-8288993: Make AwtFramePackTest generic by removing @requires tag + JDK-8289584: (fs) Print size values in java/nio/file/ /FileStore/Basic.java when they differ by > 1GiB + JDK-8289745: JfrStructCopyFailed uses heap words instead of bytes for object sizes + JDK-8290909: MemoryPoolMBean/isUsageThresholdExceeded tests failed with "isUsageThresholdExceeded() returned false, and is still false, while threshold = MMMMMMM and used peak = NNNNNNN" + JDK-8291154: Create a non static nested class without enclosing class throws VerifyError + JDK-8291550: RISC-V: jdk uses misaligned memory access when AvoidUnalignedAccess enabled + JDK-8291911: java/io/File/GetXSpace.java fails with "53687091200 != 161051996160" + JDK-8292067: Convert test/sun/management/jmxremote/bootstrap shell tests to java version + JDK-8292072: NMT: repurpose Tracking overhead counter as global malloc counter + JDK-8292261: adjust timeouts in JLI GetObjectSizeIntrinsicsTest.java + JDK-8292381: java/net/httpclient/SpecialHeadersTest.java fails with "ERROR: Shutting down connection: HTTP/2 client stopped" + JDK-8292636: (dc) Problem listing of java/nio/channels/ /DatagramChannel/Unref.java has incorrect issue ID + JDK-8292717: Clean up checking of testing requirements in configure + JDK-8293156: Dcmd VM.classloaders fails to print the full hierarchy + JDK-8293335: sun/management/jmxremote/bootstrap/ /RmiBootstrapTest.java#id1failed with "Agent communication error: java.io.EOFException" + JDK-8293343: sun/management/jmxremote/bootstrap/ /RmiSslNoKeyStoreTest.java failed with "Agent communication error: java.io.EOFException" + JDK-8293563: [macos-aarch64] SA core file tests failing with sun.jvm.hotspot.oops.UnknownOopException + JDK-8293579: tools/jpackage/share/jdk/jpackage/tests/ /UnicodeArgsTest.java fails on Japanese Windows platform + JDK-8294402: Add diagnostic logging to VMProps.checkDockerSupport + JDK-8294427: Check boxes and radio buttons have rendering issues on Windows in High DPI env + JDK-8294881: test/hotspot/jtreg/vmTestbase/nsk/jdi( /VirtualMachine/dispose/dispose003/TestDescription.java fails + JDK-8295229: Try to verify gtest version + JDK-8295424: adjust timeout for another JLI GetObjectSizeIntrinsicsTest.java subtest + JDK-8296275: Write a test to verify setAccelerator method of JMenuItem + JDK-8296437: NMT incurs costs if disabled + JDK-8296821: compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/ /code/test/NativeCallTest.java fails after JDK-8262901 + JDK-8297142: jdk/jfr/event/runtime/TestShutdown.java fails on Linux ppc64le and Linux aarch64 + JDK-8297296: java/awt/Mouse/EnterExitEvents/ /DragWindowTest.java fails with "No MouseReleased event on label!" + JDK-8297367: disable TestRedirectLinks.java in slowdebug mode + JDK-8297640: Increase buffer size for buf (insert_features_names) in Abstract_VM_Version::insert_features_names + JDK-8297798: Timeout with DTLSOverDatagram test template + JDK-8297958: NMT: Display peak values + JDK-8298298: NMT: count deltas are printed with 32-bit signed size + JDK-8298619: java/io/File/GetXSpace.java is failing + JDK-8298735: Some tools/jpackage/windows/* tests fails with jtreg test timeout + JDK-8298867: Basics.java fails with SSL handshake exception + JDK-8298868: Update EngineCloseOnAlert.java for changes to TLS implementation + JDK-8298869: Update ConnectionTest.java for changes to TLS implementation + JDK-8298872: Update CheckStatus.java for changes to TLS implementation + JDK-8298873: Update IllegalRecordVersion.java for changes to TLS implementation + JDK-8298874: Update TestAllSuites.java for TLS v1.2 and 1.3 + JDK-8298905: Test "java/awt/print/PrinterJob/ImagePrinting/ /PrintARGBImage.java" fails because the frames of instruction does not display + JDK-8299075: TestStringDeduplicationInterned.java fails because extra deduplication + JDK-8299207: [Testbug] Add back test/jdk/java/awt/Graphics2D/ /DrawPrimitivesTest.java + JDK-8299241: jdk/jfr/api/consumer/streaming/TestJVMCrash.java generates unnecessary core file + JDK-8299255: Unexpected round errors in FreetypeFontScaler + JDK-8299677: Formatter.format might take a long time to format an integer or floating-point + JDK-8299748: java/util/zip/Deinflate.java failing on s390x + JDK-8300259: Add test coverage for processing of pending block files in signed JARs + JDK-8300272: Improve readability of the test JarWithOneNonDisabledDigestAlg + JDK-8300727: java/awt/List/ListGarbageCollectionTest/ /AwtListGarbageCollectionTest.java failed with "List wasn't garbage collected" + JDK-8300997: Add curl support to createJMHBundle.sh + JDK-8301065: Handle control characters in java_lang_String::print + JDK-8301189: validate-source fails after JDK-8298873 + JDK-8301247: JPackage app-image exe launches multiple exe's in JDK 17+ + JDK-8301377: adjust timeout for JLI GetObjectSizeIntrinsicsTest.java subtest again + JDK-8301455: comments in TestTypeAnnotations still refer to resolved JDK-8068737 + JDK-8301457: Code in SendPortZero.java is uncommented even after JDK-8236852 was fixed + JDK-8301489: C1: ShortLoopOptimizer might lift instructions before their inputs + JDK-8301570: Test runtime/jni/nativeStack/ needs to detach the native thread + JDK-8301701: java/net/DatagramSocket/ /DatagramSocketMulticasting.java should be hardened + JDK-8302017: Allocate BadPaddingException only if it will be thrown + JDK-8302109: Trivial fixes to btree tests + JDK-8302525: Write a test to check various components send Events while mouse and key are used simultaneously + JDK-8302607: increase timeout for ContinuousCallSiteTargetChange.java + JDK-8303607: SunMSCAPI provider leaks memory and keys + JDK-8303922: build-test-lib target is broken + JDK-8304174: Remove delays from httpserver tests + JDK-8304954: SegmentedCodeCache fails when using large pages + JDK-8305502: adjust timeouts in three more M&M tests + JDK-8305505: NPE in javazic compiler + JDK-8305646: compile error on Alpine with gcc12 after 8298619 in libGetXSpace.c + JDK-8306280: Open source several choice AWT tests + JDK-8307123: Fix deprecation warnings in DPrinter + JDK-8307311: Timeouts on one macOS 12.6.1 host of two Swing JTableHeader tests + JDK-8307403: java/util/zip/DeInflate.java timed out + JDK-8307732: build-test-lib is broken + JDK-8308047: java/util/concurrent/ScheduledThreadPoolExecutor/ /BasicCancelTest.java timed out and also had jcmd pipe errors + JDK-8308103: Massive (up to ~30x) increase in C2 compilation time since JDK 17 + JDK-8308116: jdk.test.lib.compiler .InMemoryJavaCompiler.compile does not close files + JDK-8308223: failure handler missed jcmd.vm.info command + JDK-8308592: Framework for CA interoperability testing + JDK-8308593: Add KEEPALIVE Extended Socket Options Support for Windows + JDK-8308910: Allow executeAndLog to accept running process + JDK-8309032: jpackage does not work for module projects unless --module-path is specified + JDK-8309104: [JVMCI] compiler/unsafe/ /UnsafeGetStableArrayElement test asserts wrong values with Graal + JDK-8309216: Cast from jchar* to char* in test java/io/GetXSpace.java + JDK-8309258: RISC-V: Add riscv_hwprobe syscall + JDK-8309502: RISC-V: String.indexOf intrinsic may produce misaligned memory loads + JDK-8309778: java/nio/file/Files/CopyAndMove.java fails when using second test directory + JDK-8309974: some JVMCI tests fail when VM options include - XX:+EnableJVMCI + JDK-8310233: Fix THP detection on Linux + JDK-8310265: (process) jspawnhelper should not use argv[0] + JDK-8310268: RISC-V: misaligned memory access in String.Compare intrinsic + JDK-8310321: make JDKOPT_CHECK_CODESIGN_PARAMS more verbose + JDK-8310656: RISC-V: __builtin___clear_cache can fail silently. + JDK-8310687: JDK-8303215 is incomplete + JDK-8311511: Improve description of NativeLibrary JFR event + JDK-8311514: Incorrect regex in TestMetaSpaceLog.java + JDK-8311585: Add JRadioButtonMenuItem to bug8031573.java + JDK-8311592: ECKeySizeParameterSpec causes too many exceptions on third party providers + JDK-8311631: When multiple users run tools/jpackage/share/ /LicenseTest.java, Permission denied for writing /var/tmp/*.files + JDK-8311813: C1: Uninitialized PhiResolver::_loop field + JDK-8312065: Socket.connect does not timeout when profiling + JDK-8312078: [PPC] JcmdScale.java Failing on AIX + JDK-8312126: NullPointerException in CertStore.getCRLs after 8297955 + JDK-8312182: THPs cause huge RSS due to thread start timing issue + JDK-8312394: [linux] SIGSEGV if kernel was built without hugepage support + JDK-8312395: Improve assertions in growableArray + JDK-8312440: assert(cast != nullptr) failed: must have added a cast to pin the node + JDK-8312467: relax the builddir check in make/autoconf/basic.m4 + JDK-8312489: Increase jdk.jar.maxSignatureFileSize default which is too low for JARs such as WhiteSource/Mend unified agent jar + JDK-8312535: MidiSystem.getSoundbank() throws unexpected SecurityException + JDK-8312573: Failure during CompileOnly parsing leads to ShouldNotReachHere + JDK-8312585: Rename DisableTHPStackMitigation flag to THPStackMitigation + JDK-8312592: New parentheses warnings after HarfBuzz 7.2.0 update + JDK-8312612: handle WideCharToMultiByte return values + JDK-8312620: WSL Linux build crashes after JDK-8310233 + JDK-8312625: Test serviceability/dcmd/vm/TrimLibcHeapTest.java failed: RSS use increased + JDK-8312909: C1 should not inline through interface calls with non-subtype receiver + JDK-8312974: Bump update version for OpenJDK: jdk-17.0.10 + JDK-8313164: src/java.desktop/windows/native/libawt/windows/ /awt_Robot.cpp GetRGBPixels adjust releasing of resources + JDK-8313252: Java_sun_awt_windows_ThemeReader_paintBackground release resources in early returns + JDK-8313322: RISC-V: implement MD5 intrinsic + JDK-8313626: C2 crash due to unexpected exception control flow + JDK-8313657: com.sun.jndi.ldap.Connection.cleanup does not close connections on SocketTimeoutErrors + JDK-8313691: use close after failing os::fdopen in vmError and ciEnv + JDK-8313779: RISC-V: use andn / orn in the MD5 instrinsic + JDK-8313781: Add regression tests for large page logging and user-facing error messages + JDK-8313782: Add user-facing warning if THPs are enabled but cannot be used + JDK-8313792: Verify 4th party information in src/jdk.internal.le/share/legal/jline.md + JDK-8314024: SIGSEGV in PhaseIdealLoop::build_loop_late_post_work due to bad immediate dominator info + JDK-8314045: ArithmeticException in GaloisCounterMode + JDK-8314063: The socket is not closed in Connection::createSocket when the handshake failed for LDAP connection + JDK-8314094: java/lang/ProcessHandle/InfoTest.java fails on Windows when run as user with Administrator privileges + JDK-8314121: test tools/jpackage/share/ /RuntimePackageTest.java#id0 fails on RHEL8 + JDK-8314139: TEST_BUG: runtime/os/ /THPsInThreadStackPreventionTest.java could fail on machine with large number of cores + JDK-8314144: gc/g1/ihop/TestIHOPStatic.java fails due to extra concurrent mark with -Xcomp + JDK-8314242: Update applications/scimark/Scimark.java to accept VM flags + JDK-8314263: Signed jars triggering Logger finder recursion and StackOverflowError + JDK-8314495: Update to use jtreg 7.3.1 + JDK-8314679: SA fails to properly attach to JVM after having just detached from a different JVM + JDK-8314883: Java_java_util_prefs_FileSystemPreferences_lockFile0 write result errno in missing case + JDK-8315020: The macro definition for LoongArch64 zero build is not accurate. + JDK-8315062: [GHA] get-bootjdk action should return the abolute path + JDK-8315195: RISC-V: Update hwprobe query for new extensions + JDK-8315206: RISC-V: hwprobe query is_set return wrong value + JDK-8315214: Do not run sun/tools/jhsdb tests concurrently + JDK-8315377: C2: assert(u->find_out_with(Op_AddP) == nullptr) failed: more than 2 chained AddP nodes? + JDK-8315415: OutputAnalyzer.shouldMatchByLine() fails in some cases + JDK-8315499: build using devkit on Linux ppc64le RHEL puts path to devkit into libsplashscreen + JDK-8315549: CITime misreports code/total nmethod sizes + JDK-8315606: Open source few swing text/html tests + JDK-8315644: increase timeout of sun/security/tools/jarsigner/Warning.java + JDK-8315683: Parallelize java/util/concurrent/tck/JSR166TestCase.java + JDK-8315692: Parallelize gc/stress/TestStressRSetCoarsening.java test + JDK-8315696: SignedLoggerFinderTest.java test failed + JDK-8315751: RandomTestBsi1999 fails often with timeouts on Linux ppc64le + JDK-8315766: Parallelize gc/stress/TestStressIHOPMultiThread.java test + JDK-8315770: serviceability/sa/TestJmapCoreMetaspace.java should run with -XX:-VerifyDependencies + JDK-8315863: [GHA] Update checkout action to use v4 + JDK-8315937: Enable parallelism in vmTestbase/nsk/stress/numeric tests + JDK-8316087: Test SignedLoggerFinderTest.java is still failing + JDK-8316178: Better diagnostic header for CodeBlobs + JDK-8316206: Test StretchedFontTest.java fails for Baekmuk font + JDK-8316461: Fix: make test outputs TEST SUCCESS after unsuccessful exit + JDK-8316514: Better diagnostic header for VtableStub + JDK-8316566: RISC-V: Zero extended narrow oop passed to Atomic::cmpxchg + JDK-8316645: RISC-V: Remove dependency on libatomic by adding cmpxchg 1b + JDK-8316710: Exclude java/awt/font/Rotate/RotatedTextTest.java + JDK-8316743: RISC-V: Change UseVectorizedMismatchIntrinsic option result to warning + JDK-8316746: Top of lock-stack does not match the unlocked object + JDK-8316778: test hprof lib: invalid array element type from JavaValueArray.elementSize + JDK-8316859: RISC-V: Disable detection of V through HWCAP + JDK-8316906: Clarify TLABWasteTargetPercent flag + JDK-8317121: vector_masked_load instruction is moved too early after JDK-8286941 + JDK-8317327: Remove JT_JAVA dead code in jib-profiles.js + JDK-8317373: Add Telia Root CA v2 + JDK-8317374: Add Let's Encrypt ISRG Root X2 + JDK-8317705: ProblemList sun/tools/jstat/jstatLineCountsX.sh on linux-ppc64le and aix due to JDK-8248691 + JDK-8317706: Exclude java/awt/Graphics2D/DrawString/RotTransText.java on linux + JDK-8317772: NMT: Make peak values available in release builds + JDK-8317834: java/lang/Thread/IsAlive.java timed out + JDK-8317920: JDWP-agent sends broken exception event with onthrow option + JDK-8317967: Enhance test/jdk/javax/net/ssl/TLSCommon/SSLEngineTestCase.java to handle default cases + JDK-8318669: Target OS detection in 'test-prebuilt' makefile target is incorrect when running on MSYS2 + JDK-8318705: [macos] ProblemList java/rmi/registry/ /multipleRegistries/MultipleRegistries.java + JDK-8318759: Add four DigiCert root certificates + JDK-8318855: Extra file added by mistake during the backport of JDK-8283326 + JDK-8318889: C2: add bailout after assert Bad graph detected in build_loop_late + JDK-8318953: RISC-V: Small refactoring for MacroAssembler::test_bit + JDK-8319184: RISC-V: improve MD5 intrinsic + JDK-8319187: Add three eMudhra emSign roots + JDK-8319525: RISC-V: Rename *_riscv64.ad files to *_riscv.ad under riscv/gc + JDK-8319958: test/jdk/java/io/File/libGetXSpace.c does not compile on Windows 32-bit + JDK-8320053: GHA: Cross-compile gtest code + JDK-8320209: VectorMaskGen clobbers rflags on x86_64 + JDK-8320597: RSA signature verification fails on signed data that does not encode params correctly + JDK-8320601: ProblemList java/lang/invoke/lambda/ /LambdaFileEncodingSerialization.java on linux-all + JDK-8323422: [17u] Remove designator DEFAULT_PROMOTED_VERSION_PRE=ea for release 17.0.10 - Modified patch: * fips.patch + regenerate to fix one file with substantial changes- 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 Filtersh02-armsrv2 176943651517.0.18.0-150400.3.63.117.0.18.0-150400.3.63.1src.zip/usr/lib64/jvm/java-17-openjdk-17/lib/-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:42430/SUSE_SLE-15-SP4_Update/722a51015e5de87edab7b2ec26d4013f-java-17-openjdk.SUSE_SLE-15-SP4_Updatedrpmxz5aarch64-suse-linuxASCII text (Zip archive data, at least v2.0 to extract Zip archive data, at least v2.0 to extract) 8d Rutf-86710c9b229f5b678d489c5aaa16eadd3f4f0af7593b5001e9b4cf45121ffd5a2?P7zXZ !t/K ]"k%Ǡ^MĊ5H9FM[!; !ٹSIZNoi=++>^6C fslMFى3'XgjaH;x YJ`#n|Lu4ye[hLM,CL@Gjk =}LIAȪ%g=kkO˲yvܕ8˥ #:L[J2zj MWԄF-L9AUi5CǦk!w.Ca⑸|#a)'V>Q*ĂC4tj$sٰt?ͷ Z$"*9Zno8Gтѭ]RPudX޻`)cW_]A:0/!5'5(RW}E_߬s$An5(z|Y-t^fa5fY Xo\Q%79eɛ_ֿH*!S?*7t 1/x/rakϛ4[2EwF$U#㏪cnrNd&~KȮ;rd UK]t凪و^#m1vkC*BIf^7K=&'1`L.XJ|@FOe&M$aݹPLr/ݙës+m/O0^Q/+^vy~ϥ]rpۚ"?!ZkW1_^zYO~_ΥrOy{jsha{0Y>n]MVȧ!!m"+_kr!^ϧ0㇖ȺCg$QKf,M @\?iAb ¦f`g;wVguF6> 3ceOv(uBx+7Ρ̘Z(o0Ovv؍!՚~KN ~5ncTF 㶴^u^m&BvT!_2T-gHCGHB9d1' ~W ӎ&NdAO֏Z`Y2#ox0y|*.q4~(u)UysRS46"Y6יGNmd,ȷ  t_1͟jaL"r<51M3<Ↄ$OQ+]=HjN et*g=9`p.a ֠ƩE֌(A7-,[AGc¹큃aW,l# &ʬ ͊K͹`ױ02`-۴O?\h -ZRN GWL,ʙ(y WkmڝcXڏZo݉p5ᗫ'”4fÆ1_ᝧx-9s 0aU򉴊'K\Oa$b}u;LUh;mߗ K뛝?癹N/*VI I}mi"Ð@JEʫ=hhVqti#6q<dz}Z `FU =\Cg!xYe[b#ЍV{U!&zܴJ].tm_d)BdV ̬S1B{Q]-0:&o,p&ΎgeltHSЭiDQ/IH>ZWKiƳ^9}ުBEw1M-٨KLӲ_JkG[S (NHKJCnGpClJ잀b@ٹo΃k :H( Ytm 1oq)vfۭ:^SE-WݰoT5 xӣ8WH&EAHAqE嶨ŀ8>_WLֱ* TI; D0q6Υ+Uo52{Iɾп=0Ϩ2W, n ,v/D`iTݺT I8o 솛!E7ނj9 h.a=;paCO} {fw܎{_km$g6k + %V7칊m=M@S ,({߸-~G }\G DȀx#>ሚo}yGˁ6?~\P}~~ehkoY)yaw /2Oڃ0}aIHغ_Z~u#TIxwJj2 o*]V1Ҷ,߈\[}r̗T2/~ eX|'szo"bڰ*'^J'‰ҩ TqY͑ 8Yܥ.yϚ!j[,qy&=d]@Lx4Z]E3BJ5si %fP bwCg$߷LJL\E Ji9⦇cRn%歲8U"6jƧwLǀL;PMsuR.֮0}nIy/?KNnjC}kDI[w\ P:fDŽ>h,U=Odҳ3t\~ ,.F]WS=lěPc>Hq*-mȣ[-0C!( =h%i ,Y(ih3"7; l&"7.ZDDW '$O^O|DqQAv=ϼ9 y:C̥KƋn%+Wdi@ȋL(n? e~nV)#i>#~&P/@WD+p֯o@g``hR鑔I f/QÃ4A.n)tjA֩oUr׼hVi^9v0jϥG8Įw9$^x:&ʘP[n}O:HGӱHVƾ9gcrvUZھQvצM_j”MW+Q܃f?}Lpl,/!E7L?(72@u1\zGHa!_vN?.uV Q6t+gHle&b!F_Nw9˿6(8ҙL,{V}s-Bŷޕ=XVo4ҞS|ζ=MbCJ vzM޻2617v [( 7m&!oN7}ęN9 Ć},n4֫i%䇣.j*tgy}ygZ+V~_#,gh=>Z: (b&ܛ~:s9 `\8oOO MX+Œ:P>0Ae MUKW@ŋӿ>!%d\홇·˞T j[bMb\"W;L*V 槖|dpֻJN]R"޷d!ZQHzfxTқKF:hJ'kA.cx!9?$cLL14`K@+M~NE@fYC<a+nͮK9N3 XA~znZȃ//T' u_*}^/J6>}|3ck$t\a5b S3^>`"T<|}v=~u^'Y\P*EudW6h>k݀S2@@ﯫ:}5N.ʍ(Mvu$EʬV. تQATPT'';͏%]Ґ艝en (iA[c/ ݚY(o5i:_DvxS%>핳-hJ̡[([) ֺC+;6?<';INѺXYxvX&{ΑGOFY%wNἸ Oc^1%kV⬱IEUd"_yd<9JG. HB+Fṅ [s ?.Q [&P&g :@ҦxMr(<ΙGW ;3៿c’.J>_[>|VO3pz%N-Pm%sɦNVMZ&!_Sl3pWL {G(T-{zhd,[uQ]bz@ tJukꔫ!XH iiДWdP̪bZ&K=IԶ8OzI;&}Xr>b$7] ~SDü"+GB:k7对 JA$'E~!}܋ƺ^g}Gj!:$p*7@ysgk~e!}PYs,1-\ůՓI&,9xΖ&Ļ-JԠ\{HYi؜8uv{c 3H 2/O-G~/0fSzx YWW}ԠV0BȄKr%ٹR&!F!pݯ2k<lMB5y`$kfSl0-;ĩ]A)M<(߰b5bE 5tC`A;T '=}vx14~wp6;su%rC98qK8\@CIewo긥@#$KڈYC 4.WRum⃺blIBb f60%C7D+FoJ6%aq <92Z}T4'5qd9xŚXyǬǏ &}TV6QŐ6{8>oL,0M<炋7"z;vdTK̵:9/v߮m-NKE$ik%(2v "b_QzgrxDU`bcJjYBѝHcOG+nOt48 i绛 l6eƉLbK0:D}6윐vMku(M}'vip%;At>]&fӃ/LX(=j36QG=7qJpːcqQS^,n}!35sOy.pxu,v< ʋ b({!n=;>"S[D/ wzҞIqm N_8@ Hu-7Uk2ei`9%lگ ;WF8#İ/7s%WA5W!ģ4 3oQXq@:(x%ytWb[^/~d'sc7gfu"5 z9D `-~ZrHG4ՉÍ1 | &dnAƭ44/| qU_r  nHW >H+U=b?̮Խ1UP:m#?m+0'Bup/*iD<1T%pXU +ڥH/ 2P|LKK,P~͊ |- ؆nYq|q,?~+"B:[DlyyyY_H.L Häl 3iHv@+Ւ;DU:$F7ގ3R,M~9!PccD)GÃ=9˫5x*D!ID$Uiӵ_:W\gǤ5T޹+˺`wSJ'ʿ=lYΉy mIӼiAĦaPQ׎#>`ɳ GSnʾc͑,~ ]+fs.\c[A~_Jj=zN8XC~yvnTID^mm|H$,^(@ z rԚd6td ҈zACPc=ˆ/EU4j% (3K6b/v_W1ݝ  )uR,f]F碖p_شi>3ơ-r_qaiHq.ٳzwdg="@=\?f K I #E Wbʜ(esك A,LWX7%H&/Aɒ v4SqN?0{)n*s!u"Îh&k?n(NǴyRF!m :`/o+-4E̯OnE˒ ;G݆o.k毆?f9V+k=yF(\uH0(3*9 0 NT4HhhGָ0TE [`|ЄN2t`Z^:Smh`kGM"W1j)+Z#mS߆̃Wq$FfF##͓ -AOGԟ3J RQ6E,KAol^U#Ujs piȻBg3|.vû~ 9 5=LN07iA,BvY\[Ћ13Rzu 8" #\ X0$;iaR48km0Z͞0$-rw*cZ#L|pRM9!SՓ1x9y>Vo:G2kVhވ/$GyPA=̗E5!+8PC}W,rj^a&qK=S3fmJr,Αtw_Sj[oW⽓q%񥚞!| ; /a,fAc Ae$l|Y'?%M"_ ҸZ F?qL=b0 ۶9V5D#9S}Cnwq69W]~q}PE'rmw\jk,j[mxi_A[;{qL٥qѬ.ȶY{[22զv [7Α :lO6*l$>RH`aZ''cCm|(Nr\y}y .#!n y׭}b,㷵aQPBMtAl.1 Vڻ]BimHy9\@t6fB*D)0+V%P|٦QK(3λӨLL!(r)^M>mfJv1ۼy6啷֔@[A '_Ic ZCt4Vs&h_jPIP};v&hm'FyKo=%qi6|9_ٯZ>O?ӶXkXsjc{ʝXU\x*lZ+\Vy ȈJm²(Xq 읎)Ol ϿsZ@]{aa A>wFʨcg=Uf{MLgC;a^Kbq\{C>NcFw1m<8DWE.V@bpT#3ԪDN1oeADus#T҂:wKDڞ]·qU` r9uSLQ 2SȢ2b|0J&]lx0D\HuHn!P$Ռ lA;.;V] hҝgB/Ϫ׊-:2t)LTp8]@I˓'gŪw~%4[7$ w>H-9&m8Ōvs@9;-XbYPKR8Yu'Q6d_k+^a` `#>6j}(ba.Yܙ5uorԴ#"!cj;F MGp/xS\Mk鈄o١no+[ LB/Ҵ[{ ܶMX9aኇM}ү8c${xxa9fZt:0Vm[#2%o,XꕩØe:^"yTJ= w&]O3< cGգwsd2byEoC݈ژʅU0IT`Nы+{ ?J*٤oY[Q/wO\؃Y ?O#հY*4Oj juucvpM -A &86kœlH)xGa@(U~|#2eҮ/9}E}'yL82۽E /= pOш9TL,3OaAW9˵*YeX%M >2O:.Fłsl\7ҍ!;г;[r4MМ*%Ϫ?bv4s>X񝱯#esKMvd .ێfAshGwUgD}·=fAK=F}Y1@EtV茺 AEef7+Z+QT#gÉMQfcHWA:aI YSe"?oicxԒՖJZ8gO|ȚiM4S w RWۛA[|f-9eȃy댙%1,6RPQZU}Z >^D 9i9 ܄jv$sƠ7|{2d..$ZDs5q4<S39.B*ΛڐyOU:y89Zy^[BguxPG %'d'q>2J1,ʔ&x;|Z#=y[k#-L)T]K Zb!D1q,+e.MV7.,dGl^al!U ԧ$ih*pff#V>ږwdoŊEoaE%$GA4DIT SH!f? )s #B #*g_g]ˆX4 9t>7>U+߷[s&ؽ~j׈lo5OCn@\7oMB&U]NQ;1?OMj;RiXj({sbx;M5߀ENհwr g6;sGtlt nQFWX;&« 0%Su:H72eJ -$hHZ 1+'坳lVh"qw2#rH78 $Iqm r $ETRH_pfEHgN7ht,衫q2ށ-ގkR#1)X&>hj_P"uzl nP6Օ,Ҵ+E <^./| ^Y?5qs\p_FU;xh5Fh'/iDh0}ux6 E J*^`u5*qpHEVOFbY%{'# |>i uDSU8*D2J>u;晥pO!nQCC8,vdJF/ÞvjEɮ5Oi<?p9OdtW˗7ۑ^K̀(;oH;wɌh;e>4zM\&$zvő\priCj̀F_t 'Umzf5G%ƾ)O#hhywrRm4сh,u~K3 k9A'[~0K pYCU+a e)52(x^riL._8`0{-lTM?js`Ji$SCwfЯOZxMYHmu)%-y8,&fS91Y/'iG?SeVH/صh+Dx;> chZϓ'#u9:/rm4X{~0z!'&˧ҬI51@3$aNRM*|Igb_:4 (­r%<|ߔdg#!LYV:x ‡Ѫwuns]Q" PpS}=0D1O qUOFը"? i v`DXaRp]Fxt0/ !M޿@͠?$$߾ls(NAhQ&L&$#z]=L[:A)l½ (z n7~dT+J! J}ɾ`vj7߳Kj7ח5δw dX5 +r;<$a5jmmn j*8#D趞q^2{ɴjqmJ"($*Hq"K ,ÑMYx&| ?8L'ZQr3e> *odablmbv ~0E,mNb0cf|$Ko\Th%!z@^Zg 번ejZͩ]wMHS|]B힮 },GxŌXrBn-֩o거? &m_ȅv<rt\xW*hjh1[)~#ξF(ͽ.\NMҳ>6fD2IOu;nJS;)ߚȂVWC"r&0 VU'hODP/+ A)` ;949,v2?Ɂ;[Yt&V>M0-"j4 |6i]b4p1R#a-6Z'p}kh mUdS-܎Úb` @nJ$.YqЈ0_dS~rIˎu{je63|Xo[g]`JY,b#Mv+k)I7Ik*g .,dm6S&8T £iZ5 [brmo]25- =P-sy7 nz48J\ɞ`5\ah9QOɕ{CE Ǚwn*AxP@K=il5EBY Zju)lpb'A@dEv\`Kt "QYE,&unkq2 rfPcmZؙ~ l~v8?G_}^a<0w3\۰}~2y&DKS0TP]h0*-r㎾>Bv9+F`#eD!.|X(P6r"tbVlYvƻߖr ں`9lvs+coS[uSN;O#hpC%=A/c]X7H!3!Ћ9bxeI֪7~%ڵ rٟ=޲X`Ҕ{:Ƀm[$I(H۝O"q+cej瘕vT.FIc9ɾiP" ٍm4nSr2TC{0^mW8(Brt))3too=N;Fj*{rC)= R<:fnsV|m]eLa81P_`Ckc!mYchfO, y/oiws@ ° _ds?Ce*3 Bi{xTf93 ajR$' He+L3k}#.i]wM}GjO*P:m 異 |X!/zCrvZ91v$OH|5z}Xer\zc4^"`l$4pӔ?7 Dl'D0B9O(-߯=il +Xt]w$5CVVnCiߌ J]\)B-K]dsx`J0{?_`vUY*ʐ=wRÜ;'H0gk}2GG1!хٮb>/Wʍq,O4"38#9FQ57v3olƼ'IQTtķUw1{띳fP w妝f(eOJ.y78*҅_VK; '@ USvi= kIψÆIVhGPfԫJvySsPG-߱N+};8~M9VV R]'UjQQ pN7MDWD#7T#?<U.Ywc+w9˔`YlH؆D0,J0ۨl)-`"@fus+*^Hu*"eyw*].|f41B,eeX/Cρ/Z>'P:Ee%r.uNH[m,]}hsE^>dJAT )upT @_n{F.LL3Q!6@{1=+]ݙw[BjH_4q>3$"rO8rFP}:u|Ҷ}a!\!n͉%K24.FDet5.?K .2k@6itDCv蹵::hB-+Sձ52jg]'!:~uۘf=qYѽQ0<y`~JB8\J9 ??@o0YNWqW( A5>D[L0qWZP$XC_<9#=~Mwpbh"#CoԃhGWnKd-hH)ƈR#d3%"c1+;gh!EQE^q-!TR|9%6`JϞMy- IĨZ#=ߣ'B0}ZmJʮR vH0 $6p[ViO#D@>b\= I?{q)ۗojdE/ib^Q"._l-Vy҄fӉOs|@)x)LF{7TD ;T,αۗHR'!6;"%T{3T;:o['Fmz"꧀ Q #]SJ9rFt ½D"fFFK .jӌC {Ƅ{N2_ry%M)}ǁfݏ@C E NMH=V&f6zNLp lYJ˹y 6(>"[Ҳ2%Q@w#~^CK)Q\K<\b}CܬWK8#M@A&35@qm2ǹS+G3|K1hVqnebтmse޲lGdvF}5`ЌtxO+wַt U^VeB%ks+~zjXj欧BrWnbmKyA , ]H,C܄>sNJk熭OZv\2̩r e qf# Q>2$?BNbRn(^'gC{uޯJ;ܵ4Ex31NjoHUPԎB$Lbc9;ƭpXGX(c|_@v;KHJ2#d>czMCi]$ES=ݏ6*T~(^kEoPüFKIFKg=)/bhSwfQk(<sݣUbakZDp8p#3)J]#,ȵ.J:ئ9_p fbZI.ʽ$)}ֱmp\dgv0޳֮ LY^XhD$zyq~4\Ht;S=KBM`)PyW0NM`3gʳg煅0zkTXT)"-z'L/r/QA`[.'`5-hu6%YT-yzr6Q zG < O,M#pT8ԫ+õKjT89Xe~H**C`6鄁0̼GCvxQދq%UVJ9zwf QwSb:s5HEO 97n}|\ZdeN;5hVqv "B/tHS$ڕy^*XӖǜB,o:pE鋠j=_٥_ qOw0Pz{ntK@]܁jk%f)mh\^=oo/sY ?iTpƺ.QP]Xh2K5)80PUI >2|^OqK؅Ae1ǤۗgN8Mס7:}w,!r.3w;_=Ww.DXV$W'38g[ gwЊ`|KJmSý"I| 9޼:@V>֨>j]Ұҝ!ʽ50$G\OuMіT[zi3؋ "6}@p<V#_{} 0=MSb }FS=*;aE>nA<9Z+RCHHTu[P= ^xic hqM+Mcy,JHX XlT<Kb4:M=YWwOHɮGh6+9$w`8mMf+Gd {,A"6Y\A!Ow85rNЀL fNjmBs]\U_YB{S}x7TA \HJ,b{ܷ tIMiǚ"!AxTW Byc@?:2@>fC1I~XXjr"p nLw&LtdJ}\פ w{\7@[k0W"Zoql}ubMGSDyiLݍ!Y2";,I-$_ӒuAW?>.0-CPPV, Fh< .9I@?SÛ;=v(.7O@6 հʰIͣe)|*څ=} VD7"SU7`ÍUe$XIiKgUVЩ\qa]5eZOZ`[\NRR!<G) <`XhV%wmh>ǩ9*nuExs85<)bFw`~G5 o v%x%\^`x϶y$kB\Ϣ׷T> 4/@Cq=2Q@\R>;^aՃ =>N8Ma7^A=˓˓?sNA5`xbh@p_=iT j۰jY|;[pzfP Y \8`^One[;ՃTj׳3SMhdli UBX_ Nسaiv h8,-v+{fE~b[E3 wR~xNv'CL`H>..k?PK&EKժq n̓#\pC>B`#U7 &WtƜTr>b )PmY Cu6ob+_/ +I_αxR٤<[ěU`BQXzk4+; [ ڀA8R̆W"(ۥޘBREO֘ 3:a#S%)z{{Vw¨vFd ZʃQ 7gYY?XQ boQӐXݨ\|&yM@c+#XX4C^h /'NONܿo.l i!aU/Ek!nS9NTDJfw1^9/_C9l։-5b<#ޘ<*rVΌ]bMV/8ncS^.@[tzf"`{v>^|u q:VH=[ء[r֕!. $lX; h@p.LՄvjWIėm¢lƢiG+k /w5Q653j;UO3ҾK_=\>恝 }Q>zZ+Y GI=vTK'(",^H):/ԢN (xi64c P_s9$|J;C&vg5hX³LsXIQe R%%Wp12AxRbd7)qt҃Ypfq-\Hs!}98s~y#ޤ@'3җ;Y,v/ڱ*$ݱǮ[7A 1Rq=#V0  3.S4atgFE>=3M!O(tWMcm0xj:Nvʦ„Nd;G8XV,f NTr~<ɹrh=giDEL( r_/HLz^n`٩x{?R͵hX_iu|\p3 '6!^1[5 tz3(WB&>¼E ^($#8F:ZC_^kV'3Zwam ŢyA9@7ߙK'q5LJ{"mU?Q[Ed$]7g#HvlX.8}u.L_1TSllm_>N @Pe}o5\~N\`=C)Y̫2lH-$m_VB΂e: =z X?Mă7-kDoЁ~Zͪf1$UT$n;Hiʈ]7 mbaqd3e9=_;d:aR' WVB{J(BtΊ7:4NHO9T{FBi Rw=aJmH'A"'j|)#3NK/ b6~w&K+ & ҅=XgO9=7Ikw.@ǴWxߏgBhBȴ+X@VD2+a v̍.`b7۟0H"C vxWbx@`tG_ҔVrc޶p< d't ǒ>Z)eX2(e]-%S8~EUka0)w/n[ tΡSS&*Ⱥ\yt GȪ(:A%tM. ^JW qU+ -F 1D.>_W;?dF8msQ4&HvĪ;@ϝS](?c5w8nƼFLzNN SSn-k% ^l\7,,`khE#LϕОR3q3xrʍmUXp~E Ǔu hf|fC*(br~{͇^í`O #Gё0NI-[FNfX:̂.y"YqEm ߬8yWՔ/X/xve@ 5($Whj!MJY8x<l@M=A%$^X+Ǻ087~Ћj#F~oF_ "ɌUGsQ9`qokp~ЅYMeJ58[jJS2TgIODTDIlJ}i#aH-ƳlTʠ%"Tܵ)G,l.5>#"wIЋ;T{k%hZwiiqچaAn7z<,m%"R]pq.X"%=lh4h!Vx@QU Gk\@iD3s YPӠ.2⾘V{2$#Dz;{HNpy<69-,_%(=Mշ[EfਧIÿi-BÎ3p! Bh%Mh5kO\ep ӟ-|3*_rD~ t"77, G#iզ2HzJ/*Wm/<%A\`@cΗY&x iЈeQq-4sH0EHM]gs,E)itb ySvxUjy& Paq*NuuB'2މUJ&]p|Q]RF A:뎵Q vy)Sc 6/!&I6pӪD*H@-N`RȄvg nAg3_F\%2UIj6)LdD"T ٥bd8|r]d7ƀӘfEU;Qh>toK.cv_HngF`G$"+@NbxJXUŌrH{0L'YV\e]XڽQNFL(SO 1W p$AF/yaK6GC#^>v:;-~VI=Gx5!Hم%D-s\y 뢁  fYGUƑ&eG&]K:ͰQ_udBA("X9 A NF2w`h_^!,u,1W)Yd9:ob*>2VA!f}$H0;dOƮdNxԟ en@Mv\k2B]7XoO =p+ C{-~1 @LnOC A Nӫ~" zi(dVh y J]uG+y9(}˃Vĵ*K E8$Vs\Xl-S8>on+{|*^<%?3}gga&+K[@w|DR |q9L)zY'aUqߋ\ILU+PޔT*~@. IJglkE ~wb'ء #p1rfZSB &FhNr:$q Lh`} /}/fI*#m@P]lV6N*L٬G𩇼|J)bPgJLpen-ѐ鄃TLZ1oڎvlr\|}(ȧ;,ڡw2DBDx9 _=KS{. Y qvZ sQ >ӔT9ߏ4^z9';"$^Nμu]ȫ>*¶^$i:.y/#<ݔCp5 |?I HC:Ő"nH6TTփ[SL M< Өkڳdu209Al 4+?V֨Q}9y9 eo@ ||O!ϓl 7 RWS?F$|[dkFԍӧ B, Q ,eǤ`g3*_#Bu2%% У(pG\"=TpiUÙm5{O]PYxA}%6/q㇃ t(̶u.\fsu(Xa!'3B $8;gR?vyO)8O"T֔jCZ`7I3{Z][]Cc4tRyc)l >Kh+":ڔKEWL]},֐ϞGm}Acߌ \&!H >Kz*϶yJԜ)T[4_@ z$l?~!@ƌbM(-UB}ߑC#PG/O6n|{1M`T)͑XZN 4ga\ . 4/escHo`ʵ6̬֩a`㰃oD:u̇w2( qup<4C+.Y H9iq2K׳^WW1.a΃jx &'^5lVBbaH_cB_sr^!ypܸ's˟mŶf6z0zJ K'-j]Q# !a č~V$'qX?3zg:+y.(H˳ϛGfli/J#[MtYvgNH|AzL /O{zal9-PNO8ylWIJ \Rل'2UƿZ`I;ShB"W/2`Zϭ3%U3e `t}zӷ.b<.5\~ȧ< n~B{*osPJ P[Mƥc3&n,^vYTJcJqO 6?N8Ac޻}t4W3Y~ioI) ֲZ4z>䊾l]~('jgLNgGZGMF)P3CSߌ{LQwMx p\3>6i[aB㪹P*3FThsl;au(3R'eECݽgDb͞UlK(`U"kl~6F?p<Z'cх$_[2t}v/rs戙ZWG&a=YԴ `*I7穤^O/Z$;'kI4۷xhMx nz?]=J,žȄiﳫePsy-"'QG'[ǏXCrgfUѪɕ t87XW?|v XNS{KZ5=0 6Y.p[EwZ rI (=XO2Lu5nu-"R tXX8sxSALT6ˡEyٕy68!fb<zHA0*{&6'#]GaEj{1@pl$ܰnǩ+dPZVI1NAKz<C=BR"Թ8_}j+쎇EXk߯rfàk ]n4qhZT`o-*'Fr\xXqƄ R!L;ܹbl3pM#sfGf>%5f0yd4H<e<ѭ_* ;S`{7IBi q牏j>nmt\<W[ ʑTGЀW+<wjBa`z }'xS "ي6 $^Y_y1ޓ80-K8"DŽ#$t;+X-#,@z@r[E%i^jܪ`75}L OE0kW tb;*g?_Ev_7ż@gs)"A]0Rܠx9Y&"Wz>t Z[l vTGu/59rZ<1:70% SJ>0}hj]bW5Y %L@rhq'\ӶHx5Ws\f[dl8UoC￴;',XL/} `i4Q^0riT>QPB;h#͔}"1S63J{^XBb\E"*$ EL1 k !GPAiA M)߸"~?݋b+2Grr^R샷{!Â86jِ8PM䐍=KPd\ǕG 03+7B܊Ip;jjA(4i 0RA n%Fb]u晷:1E%!EG2g'a:}2j:GАFc#r&HeR!44$ڜ`ᓛ>~Z|D3WBSo?{U\/:q"*E1ujL^/d/#jy *鸔["rƋ\yrpwfv&,te;Ӿ I~kʈx;{.Y;;E\IJrlk>' )B떐Uѫ5s1b6(g` Bɠ'{ [jHTdkKOZ=fm.*!wEqneCpmN %W;ѭ{W6D(,G~*H&^xSx\)7mugW{+HE{-ڱ\GGkD]Ma5і5i6[qf*YTFvuTKdgԤ)1j .rYGh|-k]||^ \?? [ͫ%U*\ J}Ӱ,AW̹azw^'R"=%_:ژr!ŝ8~Pf8]AR]Qg/TYR qҬ]7BHHC*wr1YRɯt S# 6rFgVA׆Pq8+~nla֘03 YAaN,پӥ:94h4Wx""AV,LRLT&D6(]t$3 2@S:eK}hGccpků"fi@I& ϛҘ7\yx9b,$? nrPM׍UwIY/?JZ3~Ǖ+ NjzTtShmgD^N\ PoxTf4ώ>co4ϴf)әo֢Y5'=d @?l OnnVA lk]߼&?8=Lm2diܞ0Cv&F =;RMCpl60EVq1٫{:-ng\Q<b;9CO@h$nR͞l->GR(C2 ax6DWj8@y*y$  `eQV{9f7`R:: 'өoc-2q\gC_DQYx#].q+B516p8[c<>X=+Xuk0 |f'YZH2nOU sďA9 ;[t .lJwȽ[..,*5ed;;1'<0\ !MMͿ#O}%\F=y\h6R% CLRa'a@$2>ۋ<ؙ~81#reގo-(Gk0}@ZC]1܃ZQKɡxp67n!)xt.MfsX_?dpqШu88->hѵ)]Hqeov_ڍx1׬~epTA=Y,eT_x+VBQ2Bl;xG#"m%q٧<,WC13cs\K_qMmr^ZL,#``.FiWeH:YiW 4Ԃ)fRDͮSð 'c 3%h: b#Z!cCeIٮBReWUNR q̴xt_X`53}%^3׆!r1+u2_R;|J"Α|-K#D/{ghd̪m5MUKy:vzaeeYdVy Ejmt-'q:T ig+=k!$fvy8-X}h[:ϓ?UP'CA1hcH*J;`)t˚{G؀wYBpt0Z vg|y$Qqc3:B>yhjyF~fNV3'V2NOzyCRQ$f#BC]3fm?M|rOCnFW<1 ֜4 ՜n F^Ysw$h 4&t# bKC u 2B7Y\ /=g&i6tōCkIjWP%qK.˥ڣ{:=kXp9 lPE8$ezjkچgC]JsZ2.9g|RÇnҮ0D_*T3vx])*?WϔNva3tuѰ}भ-А|5t#ʳ,>) <.<Է+j,'ĔQ+nݹ ] tl>#BeXpڸ)l–m zx1aRI0BHGb B'<>4Rcnuzt i 2Z3%z $Zy5 ir IRK {3ӬA+Iո.3 st'^XXH/<7hu^`UT!7 %|;ã) &M@xbec ('ʙ@ۃN[}hb!M pWGR+0)boqˉ#ڟm!^xtۮ6,%IykIÌߏDeN݋R^yӈM &>-iQ,h9.iH-@QϽ>Jx+hAl/?P/2Zj\")WXN6:/cLԡW<'H 7`/jfv^6oYa(UG6(nI 'Ԇ=4׹RIG8utNnS'u] Aa"ՄV4(!=:i$C܃7ְ^xGBL'\⠂GĢFh/yΫ=ˁ{dpn:$~"S ~2wfbܲSF2o RJ.Ak(ϖɰ#2dy>Ѧ;KU",?C"'@!>JTQs f֏U[&3σ{Q͸8Cl3#N UђtBqOv+[q,cZe wjtYIF868ĺO@Sܸ>tJ P[vuշ*0s}_/Bi.5Ðtxb-\Lj-tF&+u3}*맖 ʹHJ( {Jtzk]f#tʸZ%^ގLf?B|~SvɎZk l$`!AKcӧ^_+A@/[>Y(\iZ]<t¤֗Xyjx:#9 7!-pZtV WWYR{/FA ۔$Ւ`EF'5:$iXMdIn2_uR _r<N'tߐm縱7Im~;窥@\2c}=xDV|]'WHy~q6޹0Ü(02Q`JA-@IOKcL%.}tro(/"fESzBV0&yG[YV^gQpϴ0%-kS€7I%υџ[v 9+ ȺטĖWN 2UԢNb/:DQ-gxUc]w`u 0o.6c z'YGyE\Ub8+f{pqIlmӧjkqeq99pz V{=YTАl_jB?x"3}o4擺AF3e\M}]:<SmT`{꽄=kV]RidC],t!RXl΍ [8%ɬOeE%|2x F9iU>3fC#(f1!63F 3V y1=Hˈ'V{.o]BYA?F>[XKzLNf_Riafs/i1`AqfpRyGǡ w-[R%O(θ%*r3'kA,S'li2!b`OEXFA.+[o{rhQ8'ɼN z@A;r\-qh_.VM V);G+ ^쎉Er]6@m(XVC`1.4c*_!MX G%PhzEl`"4p8D-|ݮFa~5UU~a@=9KP0^Kn'U -/e*+$&=&gaa~␷:HQ0qLyTyq<$(PKjڴoz{JI}Ơߎtrb>Uwc7S-\iS_,=f tN$# p 4 . ~A6^[= T S3DJV*w/_L0۶Ȝ5ܟ=r˞&0NpUІ94Tu9ͭ  nD*1f.fJԓ!Ō%56 qc>ǝ^J؈`'A\ۢk 8Ӏ'2a2'wgV8R2$k3He֚ǭ&N]5\W TT 03˛i * +K,/'k@]bؕ7%~U jNiHM$BCEk+%ҍ!g dt gS/@VjHRXMS[56̏\wL\x2 /+G8Pxz'GF DyW3$\͕\U;n6{@˚)nL$5c!y;]Ω[]0AY&(^ͅJQJ3TwE r`QMq<"pt[7wX+(6t^[^M h%q'իnFeL`R KhjTƠ=9#FSXn*> T 0M%v6bsi8E  Pg x[c#,Apj'"hD#6mʁ&#.BG (d>duyW?OP4.$oI3ٛ"SKCM%i[rL~z(kh;G"e4l8<4ZݕKa!iG%{Ld|t-{iznfXIÆȥJ$tjrJ@1\6d,BN ~}rK(%[Ӱ).J ebu2հpZ\4 p7f\M.GtYe!^,"…r1m":MÉ$  l1e/t2ABuʤ*|A2z!jB{g/Mo&LH3o@ s.;j*`, "Oծ^,z]iLl_.~K Xn+ώRyxJ05ːge";ȼ8: qK2 b(27oweDY1:Sux_ˁj.iǛ9=.'ף*dDOUke m`*.Z<£/gBףX x6^;}Cvp%J&V_0=2#)Q^]$)\K=whueA3?. /\e. n0^V}DXtg\!kU]6^F^[.̺t&X=k~;+ʰl |~EIINI]0mwr+8I{S` WVR95N"om`Jfu7>+XE7 fB$Vqn+i-b@P>sJn]ҍ/qa )6%?|n->r)#Ɓԫ31o2go:V`+Ж8 ^yI8j5TD(IvQ2xcfu9fPf,B^OAb6_2G4;9Wz$Ҏ!zϮ}] NW|Whqf'ą62{4m rQUj'd'ŷV64@uOkgf P~6(gnC𤑣wNuqb2dg@֦_mGAgtIw P NcEo0&Y^`%Y#,'\n,ӷaO0{ޮ؉P[@-4טMztz]|etD?,K1bmJ׈hOgv?U5IltEEXBtnlɎa^8#@M#%2B oLfOw!<(0BFE(pV|sgW;$qʝr LjL`Jkh È ]0`7W-M0{BRy|_  [t]I{`^wb*SJ$q!`yQ"TSO9!Ӫo(6ˆEep S#B Cע4ٰL/-34# Co7:,c#i՗0g ΠLhvӨzS> I?z5{+ca is0tty3>[03ʲHx~ *"|=)#+R3[GU^Mp>J7n`9!Zh9|swS<|zE.u3$KNkCxO$ 11;ھܲ-xdGh`}pDxz2AMfW[(O}8h r"{we] ~eLBr>j)ٴI CXQ,V#BsɸN AguzJ*F%>Zˠ0mBfkVxI\-%"Ӓ@Te]FiLtmYr(CQoX7 \e.'̣*v,}}24 g`߄eo,d _;/_ mZI-~;S+?bzd.;LB.ZII!x</>F` ${?`#7U)ײjr kĤӻD#aԈB5MsKhfM=\ w)/>M@pPvVxts`ś_Qa))j\ݢp{=9*vUi[ZՐؚ%{wڞêeZӞLđgl|;3@6Q^k-tI [|`5pz:^ɕwr)f穚W7 t 1lfi<ԕIJ\򱕰W4p IE?=zZewNUo\b DXb}GOx́LiGMJ=՚WY?/2%Ӱ%³]ޜMwHZ6"BaXS,X5Mb#0 bnK+ļF58$m;_Kk[smJ1GB$F]`PάBt4R-ĵt:T/0S󍹰VVZO~߰B lǚꀤbewI%A8ms',+Z]kحIn~\99mct)CDrqmRh(/ Qֻ'BB*(v tfp,OPN h2>jh =M1PNQ񹪃OM5 |;A4߂ a013"ZL >_Q|eZieFMFĔ9H.7YL[Q˶ >^V[AkXcz(gܵ\ Yv"Ax89Qpu!(΍˝7hqG.RMNAq- Dhͷ\kT;EqZFr\_"74Ÿ`^V^erOj׏:8:A?&? ʴ h1xO'}Q,YU(˗k#PE?]aժ9o[ =h2! 9IB+h<$:uqT"rjH6֓:N!BD3R\ysXl5dLKEqb\53:c A4Tj.'m>:-&Zl[ QߥNj^nQrr;j=r~MU8ܓABHyx mOop''`FLzxb5qr߀U@ԟ%P@^ DUuSfnMIr0>b*kU/`u2.a)n.v:  h$16ŏ~Po|ί\}X r5KѢ%K%[N *t?6qoT22M1PfHZ#p~r ;:sJ2L$|D͡t7y8&}?Ѐy1`+=e Hgb,:Rqd;/cIXsML '.AMƓN4[gwh6)9'+kz0jCHzWV^E׿'['> *rc#(r[cx#cNUwTYa;(?D46 V?dO)/[Jjx/`?g ?8>voﱋ E Xll ~Q8'2j$a0֍b({ LgޒEF2@f}f;)Nl%S $J;~E%˜"Z ~36@vwMY3*>%hQʂ`Xз$ն蠡JLKg b5gBV q* Ap t»'^h',G͑$8yynl D-Y'3 P˛(XQ*Fk(O \A7,Nс&(%+q?4S66Ģf(5Bo)5bsʵ ӮGPHF÷+d-* j;4':0=FSAmMPxqܪ+PEo޾xE$®wEg$:['xNՌl. ۖsOY˅0mҼYh&ʧԒ eJJ+]>c+w+YamCG=SH+*[?nti%#D 4]< RQȼɥYGX*AH Ew]t1ٵ+#urwo3}A8X(Y?S۷ϳ@gwE{x` `;}~uDsfh;S6$p~)֮h:4t:Զ|cV`;:am(I+MN nH- Қ_+7jeU=37.GkPJP8 FaMU9Q3̪qZ7^cn&(̚[ oŊ`Y?i@ $F@Mek)Y*VOTR5!T{!ϢUG 1s լt:99 LV%95}}AQ^tdB\% dsliI Cb6Mv h!*KO<[N&Mĵk,H4"M{#X|n g_Pr\枞 [->\;kXvKwp%aV^ټrNWuc!xosd&bGUb{.Ӱ S/¼ /|y/ t-;t/ NֈZ1w+vT-8qza1҇"=2B8?J+Y]c;]^* QynK DNC9U;M̘-2%$E*jC w5pC.*>ehws:)+?=s)khmNA(dރˈfI9Onz؀S* GXkP}\pk/!WUd'au"G(Պk7çZxy?8ar 42!vV#9)w<ۺ5{t|{Uy XD {4U].8;G.-}n㫰# |~IqUȓˁ41!1_cAZW>'{Itk_n-~k&]\]K j5=M~Y.o_2g^ ,Q"?:)@g=AeV[L#ɪcjklV覈 4 }44QCˈ5qdRA12+vQ3x5E[EVFxIALKw$c[nk(^x 9D rXPlC}m5Ja2~I,)CuQ&xF^;)'?[ao˹ g@̶u֩.w:;FboJ=7vUңٖ4X ߫HsQ׫d`dN'|s <׋)&.)D{xC}U&<6rXB2ײљq e5sk@˴Kyէ<僑y,j=ٯz qbhmnKhgEKJjDRT#!.>Sː` ӇW<6~dvۀ7Lx믬 z8TR6ZɬkEdoIC2'WK?F%BHqҧNyⶥȀ tBLQ?.ՙ;&2|~XT:=7lOK*6,\7|f_ϮINR-{Ҩ!o1c!֡ Z\k lV$aA+Lr;Ns)\" QQUEx0b6&q<(QGMs_ƙCO1bqX# J|#')Hvi\,`0ɻ~ȩ?X=g7̓;i.V`OHQ5FF˧ C[{'"/WT3ar2$ڂP'O{~ol{̸)Xƹƕ"?o%Z ǶEi U yt{ԕTypDd?crFY6O![8>9][[LLW@tDw'C#P@}!4^vyQT~`u`Eu,ߞ+R&8+/f VM:ƵpEb*+ƕv8UNȷ/pev/#~>I2>ϸW䙳xb-\ųl(I;u渓jګ9 UM!ޤ,KôٵNqkzJprV F9¾\׉ȴHuO[#DlgT+L,UTbO?3i <^| ~'X'q tZ$ zd&Ts ^) (wYGi1&*&5~+(pqԊRvGRIT]\)B]0ꍚ'5 Z6LjzVʢoehL0ථu`'oշL\ "FᕤU/N=ni)=@-E/$6p5>zP"4sg͊Q2 ĘG;zr/M;ے4 ]R j/2JXi$rgBEׂ)ťS)`_f%s w ,rBQw'M楚WUnL/2a @r%p%Y8Ȓ טcy9R $U{w!um*kr舝^ -ժut@.2k:0i5bWC}Ư;m^Eh unb%󷵔Z_yC+;wNлհO(5~KDe?e ^C|~nRG݇U[u7zcu#~A+ܶOfк;t|*V峪q?(FJ!}lrQy|`'2{YK? }iO@´ȧ[P{3&#nDsl."EepR^ٕ(~96"=rk᱊/NA՘ICâ{f"b>&^@UlTʜrdV]{{ZJQNc9 |$ ɏ tlf ˨-\l K ݓ?ù~4w> mkizwoއz݈F2[-)^4P'1TfExiqc{5i^__Cw*5+:mI&G[X~8ӒzS&m|G啢(?#G8˧vfwFiʕC.0To}:J"oa[@y@x*UP7@/>Y?B|ťqX]ң0[yx]stjqՁVc>r (ҴOQP'o|y$mdL$Ts줭 (:yVx2͵Hu],BY'ѿŃ+$o\M䑍˫#F BXn'kY%n㫴ȶxu} &tDZJJAOWȌGN7³,9; ,&ZM\n.uHG3KDN. (~ %c+o> 'r dN ?ѣ3fO7aa^@`+ {0yRf]ma%vgLPE&V&j4`>6߆6PQeUFִIsJ' YIڒCUts?S- (б$`f~%cܼr.ն67t!FA+yOoᘽ&4#'cI).qmZ#@ K}Gρ8xH~Z^`as]M"j9.Մ;AxxWH9NaHسKR=@cƍyv8dL #DoV5Z&WMEDFss9wrԧv f K'8}0O$/w²0`0'Aq`.?Ϡ ;q2Oe>Ndv) Dc fL!}—J%MA?)ilғ.i_l]&%{mUyԜ°6b2ìds6Ǡy\SXڠCI'3|KϙrZPHxi*MN>{uYO143s%a G41Q2&~Łe$_y AC L+$=q$=򶜌OӹR;=iza\ Q8.fQoG[v#P!,P#;ԞcGl1[!^w`v>51~ʴN8U>;hG_> _x2Za- ofºF/Yu".q|RG nI3j*)m0&TzVwnLm{Y97~hO|o#~3h0Ko+nhoƓxv)|ph Wy%c̫A5Dxgl.vXGT\F-7笙 <. O6W)ȄB?_,x![sBqDtn ==Nm :N}bnﱐ~o _.;訚.(gQ1oPȰD#=QkxWtTMBN$8աCt#Ue/_x2t!dߡ6GX {KOŠ787a$]R8ՒuS~"ka#3gK9n3Nix*­ƷFv4iT2NcF) Lv67S .tn :xVp.0 K@w6VC&RZ8WQeuψ>&G(W G,K?;C r\hj~A抰3u琱b0:6+ qi&+k3)jİܻqYޣ!Hפ-#uWO- X;lR 0~ShHlZJmAH NrfEc]W]L^DB1 xaa&DtvLfV+m>ZH.=& d!azl1SLQYѨ+Z8LH_HH}ҍ%sBRA|IIPQDؖcggO=F>~tG!VYq=CibpA4' Ϙ&+p]9ѡ<5񛓮u̩uۿSc{zK8/x$s2(n@RЩrnO4WiɄv`hC]DD#=OWZc( c 6P-龋ߠrMjh [h]pm_5=(u=̽aܤD+ 7{CΛ;ٶǤ:?DvےI}`1,ĬifR}9dDDgu[ow]`@Bx9h/[t¨gVgu2}TE *.P`iY~{ʏ=4,BPbKB/-J\g*k#53DDK_g$I'5o ûdviXvgЏZl}V|y;2!n ."&Zvꇯ HF *+1<h,_¦je:+NEJa#RxO‹Q!rF &6g} z}uYfx00 i߬;+b4$n.6Ӻ7FRQ2r`<t0xHa1g%Υ4@jŐfnՔdV%'+B{EmHV /M ~`(qa|Hc+#3A@80lxw җCC2Xm.+QI)/pϙׯ`]!afqT{-tej+%z3ubSt0NoW[l7VD8>$g&##@Xx J%0D £b1`6]e]C1;gfL+ҭ!!> %E/$Xzd4NiƚHDL9h'*o'1 ^;ķ0%sJMĄ;կktLQL^Efq΄Yʐ!kxVOpmQaJ1ZwssK/l`g<5az:+[?`rKHc8x? j+6Pd؅v+VJ2'u۽RWL|8{Ry#\0YsB+^l], Y)]m,3DȥHN bOmq^w7z1>%N}G1>mtr 0M 83E [# ]ŗ/K4fC)wc%~dtiE"&a2&'눿W^ifRrugڝu=ĖV>g:罟Enk,RSxlg)JWʟvTObC i U(߹{yu:ۛ ?gh%yZѵ>J)s-9;HX9HKųl Pz:F,u҄pW#)u"2N;m><|},%>ןaقw('0UG˓˟m}~SKH=YǑmNtE̵ =VeD!sZU! m%bjA>]2¾̻Zz'EFU0`!gMNR _V?>0Eڮžϟ; b~WZL !zYPPe 5P@côY mCYoŝ.>>b11iC&&h=bW^ Z񓮍o?V'`$]w+ +|D ]7#8",A$BS CbWCs$_; ).AVG ?;hʞ~g9ǠD@y 8  Za>W;!e[ bh!F/|/4]% U(!"R@Rʒ1*RNWT(Bk{p觲ï:w 1Nt~:4 fq]cl@WAg^biw][x4(#>ZJ ],b= OK - gxs&gu~+ݧ55b3wU!, '(+VR߻J&켷tS]<-8eYz NlLɬ3 3{X7MهţJ{RޓO&dݎ Jq" 6 ؝,`tOgDo֙lI.EEB5@>H=L5ZqC֎3;}Jүƥ^D-7-\d&pj؀WNܛ}, DD-yɝGw%=8CK[ )*3+2'ܘ y{CIa οt5S)o CfC?BΦ4Dy4#eL~& ~1k o~Hګk. *6U9|l!,?Ԋj͙ E̮(8w(2}w{rӟY 1 /VK 6pm&x/4X$ڎpt"`7*HvRݭ3NFƉ~ao܊*e]Jf^N[!ZqxDf +Qs-=Lԇ52Ҏ0yX٦@@ϖG}99e`s$R=baQ8u*d2I~>vYOp0Ab\(Ѕ潿^sT8EW|` KRc{~ڬDHA#9;/e=dQ.mߩs=PvH|d3xV6TN 6z茴|5ދF~+r3[!ye7<+icڣ\{tޅdv<7 sjI8g<ɛ-<#KM>܆ga2,~HH}`B9(I7'ƞ,n\`yaϧIgQ`-)t 38,TvR{7D8Z q浢Ckቤ8Q]m^}9^kU„+ Bnk.ϐ.A:[$ =oeInj 8#g6I$CUӭ9cY7ZZpPM?lSiO!uGi[,3/h3jӖp6˷#.60uhd##@Nh[ \<_{~=i deSFvlUE ;y"wI}sh^8 sb. 6-`r讧ȱʓ$iSf7_uvJ^8*{! <:%ԙ5l?8J Uc~Kz)bٷNX@uL\o|{&{ww jTpə+kx)9s9ZYA1d Ln|A|pv⨝~j?CUf̡W vU(=Iom tӸs" 8-){p{{ثi2KsU7;Glc8.0u߿w|XY~ >^"'D@04 pe-U/Am6`GM rkqaC%Ar4yo o/u=jG=s^}C259tZr/= fCeVQS6T_XU{dw5.Uc1Ō?Ef|i8{hi»ߵbE *?D&`DRfiԡFW]YØ*'3+(v:s+bC<;'cdM*$T "5~OI;4_z+h zQ7Ƹ@Z#gz P:U ʌo )H%8(יOjjCbwGa+ID$pm Gh wn -cO:bD ]/UܫOY䶡 i8lp%n[-w%I~ԡ-0T!p LUuەb? %kR3&DBY؀DŪJ|.6IM x(kYt_\QeŔp}|xQ}aYKO)IlUzT< z|! IDI&ܡk9bmE0p! xUDYE5Pv5b ^B:4D@n=gfh(6.>~'rel:fB9%Xy ':ȌCav ~ ~E4c5t' ۛ5,dre`[[Sr`/ #`9lCtmO ŕF r7*Ӊ :W?06von־(* pCYBFY(; 6p+r6,(m_\Z|:y GX6Hz *we.`1Fb7grV'u%=_IJۙ `D75jTfVZ?*s0'Nj즳+H҄X?IB҂!tp vOpF?} P3R=p!4^= |*m U]c$yіRbᴷy*0~xcrAqa  vbUmAd={ )R8L"Fj5AQa0R=k~&vKDo'~a V>ϼDIXt}]GCVF93}81q` eDŇ0.3GG?hxē.PD+#P^\AˇZ9QG*#s!w䷑FtGY=&\Dz$}c CLLBWj <Ȧv |N@yr6*  2^G\e W<Қ%bK.Eb(kGJN>*MQZmt)B:#Y`r{tٛDO*KH&*۔E4qW}<NTIځ)֨D}>cU^l LlkfQ,~WKg ԏƒ %U5NJ{ 1LT|}2KE:5HnETR3#%ѾR5Q'LX܋KLJ*U,iR;&2i =Ge2Mn ,ERiLu=*HVS!WdԞ]⭪{z8Ӑ3EB3 0aAGFqN a$^g/ԥ|kA^qSeNLA*̆*Ģ=uFZ&۴U}'>Jb7\C>ȓy?֍{ ~,&c>M.:孽nֵ1ӹz%bwtrhΉuq_E.m3βLRSE̶qtf,yEb:9Z"t*7Pn%NXy^~J&LHaԇiS 6ؑNS;؄@׊;x--)9Z1:UjKdBʹ,#}jb[/ݤOiNkxfGK#{!P. pˎsKFv-$Ds:&NaVqvlrGZ[D či`##LJQGO5v(Q  z9//NEEcZM}YsCDIM?R;SrnvBTKMv][sbD%+86ijtcv2U#d$ϿMI޽nOR.W ?ux+;^Й4fp])EE^K̷Ji:h-kr\˳ÂqLLф+O+Õl9J]Z߅Q?LϺM\Y4aG/RF.5lYJWۙI78Q:2w&| G40 YRG,jWcW" X_>#o()?yhJ{%#5OfԐKblr+BhŸ`DK$NQ=Po3[=[C?p=[S `E"G?훪^ؕA]0n<1}P>i JJBo Vw VRQYuTQ@i-_rN)9q%`n˙#CN;qA]~l|XQW?{-=2)1?yN^:2(q؆/6b-w.$A*a?ηt3?=RD]h7x}oZ)V5L'VZ1 4Q5G3o:`IpC ȁ[S =YPjZ_)%-=Hs$Ag=W A|p`ڪhfH!: pqj.K*jmGojv0V@:vp6LTRݫ,m8 %Akj"␜`bNC، w]DS}b E>+ ɸd󢪘)f4=/ct)4m3ǹGڜIM`Uhj*N;FvW9|Z6?-8zYx_Iy_/t1^H|E7eѶr4T/ @]вs]1>[ܧq]X)Du[Kyx]PN#irad }Y' \[:4ERtͭGo7BܶiCnrіQK]ԩKS4o)qc%Ɔ" 3yUb`u#=,SڵhZB?,/m# >V֌lW`OУ[]M\,ՀO#LuƏo/9+1Ab"`iji1g?8m4 3XlFI}w+I-&)SxklXPNsm&Ĝ!9 u{,<& N fIz5J3O28tS1?!ʮu.aOxUV*A""fSwg;rq-L)t:~xd.DpE PKƺнB0WWNp s$ F=ZTɱVBwi-QMKD $ <BO8 ,!ŊKQ+i;Pu`;c/LO9Pf{USHUcH.Dtd,gP%p..x>ލ.vC,\0lU2DrG*?ĵߪnC\d^T~ᦈYגV33M `1N<$ d B%S&Ai 1tm/9{ bT8YH+Pm,15h~uH2^veP@MTN{eBSrԇbv}ɒ<,0؅A*FcݵQHUv`dlyyL=:Mdn_R4AfSi˝' $e>*LJmsd;0%f`NdLkܻ2df CEm+ \:v62KD9p/RՔ杺M|nɆ>at7Bi,!Z8(Ft& HcĘ%)5'~"˯Id E #>RG>FJGXE1z(h']MV(ooyP'}i`yiŠ3wDlxhG8fPVX/1N ..來 59 kek72I0E󝐶r*O#1fW.|$AK-0`Ȓ(o }W꿪M~-߳ٮMMFA 'B0I_(9xTak=eDD'zn{TֿD!s{RK!v`9\SnO#u۶:(wxEm0K3ǖ+-/`%ƹDԌ]2h+1\;H6H~ *qR-7=M=n,u%bXUH(]ɤPEMnb&%gn'nyf7ZJ6š> ޖV3u3 hp_^% i,:1X1%o*f ;@P23NM^՗2H T_lF_(Bv57/^ , ߝ+R2sWV5aV_(FXӮҞ6Fd#S3e ο#=SX+<7ދO2JO:ߓL)JGiKA2'ex:Z[$`vgVo`3?+ѡs k YbU_AA\4Kz=0XzxWenO>Acr=B ` qLAEyvOXJt >~KtL.(Y̦TaF!T_?g#KgaUz=C;#p2p;ͩwM+q׈o+o8}7}5kbN?2&9ݮZl>>]qpޤK,+]y ?^E,\"㸬ojiYo.VH NZdI$Tr> {RRvƥEud/UsgJ u2MV|x6!Qoy"=9zZ#s:_LUߨ`@⾜JZ7S5ӊ $OUޞϳ~tigƂY-l'44B xi,kNY' DgHzwWOZp^!GBh54@%> X\T aӑH4G,ـZDO]/oX25gkMQijg˄ q|ʷfġHm!DAsۚ IQ2"F㙑ij,ʈ-B՟.+\Aqkbq3q>Q3:zLw/b\6n/Mph4+[",8F-my/np0Q!.":1upZ0d#бi +jxDdk`#_G.V0;wCuTx7zqfzJpN3׿PN 9*S2c"~ˀ} p` /g/a +a `畨I+JlBe\W8Dt̀Tg"^gب}ne-s'Gؠ 8ޑq(9ԯQ QK=#Kݸ~Ր#h\KP8 E Q6}'T 2nмe5xoS*jϿZ6CJ9)eo珼]Wz"S2&Ӎl}{$%̺X_NMWT>/nkk&{ *3!pצӧ ~bbu|4:4ćFVkSYp<&R٪bE_͉H90~ t*Q톽3 @nBdgn  $VzXN;&hrNito/fv_\O Y.2q@6*F6:=4tL%H8=p!]n dWE>zz{BdlOvOS>^+6;]}gEgaa,,E-8"YF !hՏ(eTz1,CY tKg|U&p*^˛Rĵ$O=8"EA9=-x \uFdʭ'4:B_ 4j9 ep9O!HC Yn?X,2[kjIoyO;S5eݲQOB$ڗjͫi3 h3 琅xԕNm Ei E=0ZDk{K {-_; 9/O% e$U,K*@bs: )ª*^L Q[^Bαb"Me{ߝ!!C  @_͈݈ 1;,м͝ME] (}YE{3=d)μ?a_߬K<uаبX,oG +pP'FXZ13wOg\{jGjyXRc(bA08;]PyFZZc_}Yk3f6zr\J犑AuEZ [riQ]~T`H*X{Rbvo8N]cQ -5f(}3HZN؆d>pQhc@mWdoɩ#`&3ԧR.@ggJɺ%a'-'` ox h1֖ oKV;xI #+Ţ/L:~p\Yь.n[ LJuEqkS\G dnK4X0#@uF6"۴a[0we ڼ{t.ś6}THFO|z/g.v-&i:X$ݪE`UҼ8 -0=encZ]D"kz˟[$t[J Co_,ZfhM\1yt¦YQvNp|8$.A1]D#'Ո ޽ gm`XEfGoRV品g?0s[#&C\lPNmA'[5akg~gn\1Zt@sUވJ= -lrQiʱ+}e!<2ȏ\ox$@b)Hܥߢ>u9CjrVܪ`bBR?--Ôc ] Ct'qϘrRwzKf'qk֠T x҄k*Arn:?h*  <[K ٴn(|GQ*1*~T*Ⱦ9SL3!oŰoaU? ٦B*+r.": ?1,?[.LtLZ&=yEҸ,.n>9BvÄT3o#!bkS%RCy>%Z(gfh*-C, 7FbGKL\aVI =U3d:w%BWΡb ('Ra=VpES<;9eX"?% W|oX+ Q&&ud>F FӋT%P}P u"$9o6q2:6?K-;?G*\Js>6sЊs̼P@Jzލ`pmB!u9%. P&\#Ÿ/s/#_4CUFOnT/8Rp,Q&;l1zSvL&˞]dDҒs)t>,l{OZxʑycIqKC>Cuf&G[$\&o<^50Ds߮UFс'bh9x* 'j] [^xUxz='p t'%ݭ/ZkPmn,c|4ETG/[ja0Urmǫ|.V!*ǯ̣ #҅H0\1`C5r`w?,!Д4 ̱r:[p 0v193#~_J[w6Hy?H1HIEiZioAM{"(caMs&<21Rq$w]X{hiQO'X-)ęa}cLV k%ɼ ^O"AT؇SHԲ,Ω̲Lk?oE1wLUpbCc;JLw!ce3m+;vs k&P} 5譒Bt† 7|p+Sk:B{&O*K}#clwx\9Q Gaй寃u{E)$DzQL5.gDM5K{&6k]:1cX|l`A @DB.j(x0veVf0=n*͖hZiEơIЯK d9t/CĞ7O_:MY;N% "l)K?̤SXW`wEe%5^\tcX4*䋮qR L|ϕYY#߳~|h?J>)SWX ' :P`tlܡ.9{Y'f3ˊМz[bsKY{q"lvOzQN̶y@%j7}K-0:!A. vN</*=+X}yVQaYc|1DCǘ܀[Pau.WVuɦB (n2֑ 6t!q^޿'PD/dbH;(IIYp6q{"q6;$CQӿOGO j!pHH KO.wb@ -+49c]Pf5Ü=V5v M?,u{;/Z4zXAM7ҖQ:ܶp/C)+j5r<==NN܏moe*=~Ӏ^~\bYQx!ltUI_x9jHuW#&V|؄p`yV\Ҷ8#T(@$iM&zK̅i(Dz[gGfxK-3a A!G otև'<޷DI!Q$CS"{/S*~x9SjU[UW-E;tZZCJQĔxzze{3S9Tvi#Ƀ`4"뮞$c2{JTUoZǖNWKR<FE5R(UgHtqi pw:]KH'g8m=%zA@ wVFB0lmn;Ai9xOv ?5` ={™K'd Pߞ}Ds=q9p@ZT3\~;dy ޡQܺ?љuo.񰻄3adMiCzA?Tj!SD޻aSEEp|\$zL^h Np!U~qg9f5´O_/G}ɬYj_Bוvɐ$`Z"ZDd7pPI4wU)s 1D x5e˼hE:…k/?JOZIь k C"#[W6vstrj! S9`ƾ"6UC"ҕ0qNȷDPFK.ae7Fgcs[|L*V]뀡l{Ct_$=su DjPe1Ysw$ӄ:]r6āBX#OW밒Au*_%A9%w^ѠICΏZNLݖh//&/ޣmdVP^=7t\,˿ש\]M-qmL\཰cpX3M-ƼD\-VލW('n)FǨ>?ZW ]335xKL6*_A[ _E M@8K.2e̤@l%{%Yks:" %gqY–%&@4:f_"#5^,:Dtc\\+9AwH tT"$LkМhXn t^cM|C<߸mS=Hv1V}R(˸hљ~ܤuEbca[V昬btŝ.(s♱g΋ԛY<%l}C" U\#W1'EVdF_I]3aG~@H~U@:_z=yЦa}*vAyBvf8RtïƧ =Ǡ;ycz-54Uٗc9 JA<>X,~JR<E>R}|[QlVo;EK6ö}`]"!ZPoت#Aд^V:a1]FNeJ۸U]ɈV r;35DED+/@3Bd;j#Sm3;:OyF(![ieVzTW4HIG̈畬V2ᴊF#9+{$EK5PEv)Y }Ռ gmSlk1 -N"XwOG]% ( M^)N' ß?~vAaX7õ6誜.9^;feY):uD鸗/%Iæ4AEsUC&5S+Ȇ)9g1*P݋`CUfv$p+6JnyʾA%Y'g) =Mp qm;f Լ4 ].>2XDcџ] Eֿw-g=.ϗT@ &D7v8 {v@ ~-=\ͬ45gq&5bE$R0Tx"a 6ܭsOLFUxCeURV!G d?Nӝ[+`ƕ)e}fz_y{w#OP8JQ'-lj.BЧ֗3Օ;W p%>ͥh3<.q t^(u棭\qX3>!_n~o71cC#bEnP=fFMGs/x{(jcSB7J @NsFCj@[S6c():Inlŝqt.)\zfTwq 9ݧiYS!<s}:8r9HL+vtueS6(⾢w~i0~/x&Vy&i@B^dcbz$\ SOq\@|ڬ;9A8dLgB)Vgѡs\cbT;)4Ư0| ڹn]eaAFψzB,@{5t)ت&ܫgj Úfɶ49L K3J"YFtUԂO*򏭤3#n3s}4$l5Ğ:;gnPےñ"K)FM}Mpg,!q?;|_ 25;å%>8q1~K8~_4OpnI7?B9B9Zr njJu[z9/ q~ġڻ-_;iB9ҥ7gv ؓ]~6`@qu?&:d]sdGv>8;MQw^ԆC=i8]ǢH a3"eobc 1'Ie6*a$'a3@T.F!|֠ԩx(E/c tSIYHؽ0}Zt>5.Qs݄c*PŮqCQ%uEnxI"ԣpk:ف>阝@oE00bM_~A| SU#xFsk9w`l->o>Y؎5_A8 'MTrWV3:w.'m4|8"aaB '$.K?ّ"n3`*!sH%(fDPqaBgݚvhG59m.r$6QKΥCy!x&N/H :b֯Q'%i_}9l 䕿LGqpuC&_J#^`]7skY,h]͑޼hbkEjl{ *Tפ)F[{[GĦ`S'Dk_/֕kSZ&!8Y[ `DBeEnw #hu35ɽk7nDŽD+X㿑h*^L܂Y\3rTV4GO?4=g׍1\ո2h^)16<в v$)xE:A-1]DZAnXjăUF6ݧvbRpyr^|dT ֍kî>L&[0:ISouG*}oN+xOLl;?Fijpڃq-g8IEwM1uq!4RP'u-ˈeeLD^]$k愠SfѴC< hlk#DXd$?xn?oNeȰ0<^(~u}2-c} 3((>t$: Z%`b Mew': nBBϣ_owBdB%4vTԗ#OcYX8 ̋1ڕ};wNϢq0"D'J'< [>C؁MYP,)Qm"Z|h9O$pPTpۀCpG _>GZpFgu?%!4B?8"ZZVm ,t(K5w{V7QUtexLU2^;7&>P %_p̽&st1BS57+>ԶQMp ǫfw3[3| Qt#*(rm!h;"k&j")=D4tO^%ӓi:g{A\2Z[=xx},]ϳ~(2A}PΑO(/rqtnش6gY(zNr3ڰdj_*߯7la9߂fqt DpO /zBuҲ,xr!gW;zlۖ¬M ࡖ#cIR+6v@Wl. YhQ0ieBd1]$ "<߂BY"[gɩUO<]Sn, C8>EhgA.J0GQ=P.&Ϯ, )YOc]LFSrwZ/h:j/]¢' י*&)`ByQ1+c+ij3,Lj FRp@U}a:xA62LB0R9bqNa5iM ~"ϧyz&̮w~gT Wf9߳@vpp%> @@&MDKjt9sJW%"iz;j٩DI08.}?t9b?}-=OCN6b^ 4q~HX0cArDϣƭTʯFPØL cջatTØP1$+QջZx.bV65H]Yxۈ$&Z$! ~l[b wi`ǣ\O"RRdD$$.MdX6e3RnA#NUf8R}էɜ ݤvY grY^_bm泵)=^V$ 9ĻHwZ'nx6\5@5f`>bH1hʔ襪z^.!H#U euR(,ݭ@hgm\1NFfWlCߕzcS@"2d*qqr {% e6zw2N첢zna4h"7:f%(U ES_in9&'XIM_,I) xA-uǺc8^[X^89eH0i2g~ s-)Vƭ,w/PmS pdzk#Moq5$I ff>ix=&6CZH$P5P*= c->U\[`S_j TcO"֜CɽlW,% 0O\'(=@gZ})rBN69*m?z0GFeIʄf̉ 90>8j!E'2KБͅ:f>u5(&$0ײ1MouC[_@Ro=hLoSmȕQKS¦$i;`mE?:uuL v9)hk!LР%e7n(XaoVBi ƝVu@q UP ]݅35..p U˶I$FyRDGPk'B5%.^נ`f[!z I5}ed)Ȧ&? ;kdKdTp9y*)25;ܔ84sc/]N 8~ cL#j<.GY ayd=L,wqҠ|r F=', u+L(:|^e~AJ|? C( z`lS'Gg u =yӨr"0yQ5ьP O'ۂVxzWd~-HMaK&zb|+"z#d92H v|a{0Qp~z=sle îh%i/07c2+rm$4' *|)'vJl0֗,p"Ӑ=y޹`eˬa~` X >C/O~%ŜzB{X`(~UKJ,uqZd\JZJ0" ?k%= ;O/`Ue fs W8v*hRWƶXU% э$ b{O#`+1 %+Wh]Ղ(%Ukou_J8zJ޲kH70ۏaE+溂Yn#vvV`l[;ίSdڡq5Mp{mj w?½qڒ3(yuo>Pa1k}d12 9XF bocyNNI[GQLc{NԞ0*=$Ho`ۯɈs 8eTH_X[tΣHͭs!c<8 ,G(+|p̯wYswI7i: Շse3w9 ^5,>V0kՐItپa;{uzT QVD&ֳ`r+.$8ݝ~Ο{S̆.\{6I24)yN+IK,KO$pK')ʤHcq6ZJ3#k[=@;o53cW0ByTo_>7u:Wܻ jwt~Lh0'GA(:b梢ٱi 6wմԆ`|9¬Ž92Kh}y[s8?J/Er'si F G= t)tlTN]LrQ::zT7~*<8j 蘂bbNL^JըOy.䷂PHM-Y7Hst.i5^<178:vN i b^~iϙI6 jʿGU~M9XfjE@sR|%F'j)N#yxhdLfN%&FTUL"D*q{2 rC:7׷U[񹙶|,?zauCPވ};r CᱢA57Ehъ ) 48OfO#V8 ˲ILSo Zd!3ք^ۮd*b::^z?֨+E]7mEPn<ڷC?`Z1%T˗&G%Wty;$w0z̐L#<H|V)z}#w.'|B%y6x=i=39w$6:Ρ帢AGAr\7a?VH'ΒyHW05?T>ڕ10bDYB53ѯ e}gE|8()hJj%đilvJTCԆ2.e#}-GhWq+5y$,> T?X[Y(Èk\`9|gZx-ly(ACh1m%\wIjhˆkS4g,X)3M8pJ[ayG8ڼ{8EI 32O{L(g_.DMiQ˞yy5䆧N MvPsVcGC(ft+ P/뿘V'@5zdQ3wЍ[`$\wJ9mʡZ$ O\2qwrEJ& 3 U/jƬL"Ho87t@{Ok8`oms\iQ!Yu&sx 43r|!NI\B]q XuBD|3Z.ESAyXƴZ7(y:9Lu1BpiWA!~\S)nClDʴ)qa~Ρ,Vu韯w v\:_/s^ 2IlDj͆Ks.C>݁<lxZ_HX|qxM\:tdc%$T=m=N"x]/ H2=~d7ŒW5GgZWHzЛ Ef W^Z^0[>; .8=F{6uhU[8(0F/@ ! c|B$b$̤u3BDҐòxO)>!ˈ:ױpIHLR<$9XTM|2ꅃ6D{Y{ig!Ds,<~q$2'9iv%$#5~78Iu2TN4h{D$+F#>7&$O ɪPhTu`5eD5G٫{+X]XW8^&xYM7ǀuCYR؛er5m%DXA EqtDLNj\!wfR=$8j'yHh`Xs5G T25 1pml w |孓"Q] CVb'(nk~p\c*{ٛG>Pf]}#d, λ#Sz|Zh28!3@'*_zج|E2Hzkb,Xz zCJ`N:%5՜*p4t 3BNpxt9nȠF@tB͚=q"ojy9.82~/3 Q{xY%Wƍֶm(YKߊ,sl;9 cATd @b"JG7`o7:ў >,ðHSB'u.Na1L;!d؜($B&|X6EDՄ.qj} =(ga^/sgo@șo<Aٮ+yz z[„b$rmaUF  1 X^,h&֚ă&2ĭQ]l y8I|L48) j!tR1掰I#Q@BBgV pݛBx5;- 9#-H#a$f߁x9T"3oVA'Bp= _d׺-[#ZN1ҌkH4Iʶ9AM~|y[XE]Yc4ːg=ooCwƷK2(T^f 0]7/p\EըMZ8?k403fgi5zv>ǪP*I_ǂ3dPFrFj4rX@ŊK6qF+Rf `~1y][R]!/o"ɳr ^#voCQ|~AlsưTE)\pۙ&ղb.`PA'!fnM`@б7115Od W!?@ak,I57Hc2e=**סqOw&*5\,I|Q+A8WWO{ӁśObcqMі&I̤1?41u8aAb 2zK.^eŐ9j $x#V ˲il5N_hIVȲH2Ί%>]Uf_eh/kxEҟ{lm$ F;|VNIۣk'NK~?L5 uސ+TjtM͂4cmk$ZǃFrP!GYȵ}Pc=3U+8R$/j|^c+zD&#['R='`j,^UNpc؍舊p>'@C,Ex"I`gkѲIheKPʀ 8eނH. ^^hUpL$ 8D"`H]?ء[x=wsjΨѾoF^9lTmmM kYe`Lz"~Bk]xdƺ>,7\\=5YfE}=|87ƁO*;/Lζ bs'L[)"r÷fY# =( {-ag{h;7rRĺk{׸fZH%1UUuW+-mRߎE3nL5 !x'nClAM9 kߍ;@Nϖ:G}t<6:G7ϩ[:`lh Q&Ӌ N!CĖ6󱚎kztƍk[%'Q* Il"-Ux"=5g$_'^MLb_"eE`$c R'C9sR/m㨚nx7lDuƱI>@"!!ځ͋x`PheRRKLj3T}=g\mPCwM0ʧp++6[ q^<=CB$ E4V~2 @m+HKxVIF;#WQ4G x85'dt0_a.[Qjf9=PYI'@F hOT~@[TZ8W_>.m%i)5uK'&N|YT._Q{3?՟HsKʟI+1N;+ mɤW!n-gW1Zw^&%j^VW^}tfX묭%qo11璶7Ku:壷L;8O_T+F( #;**AoH(U/LOFb1QQMjQzFc- 9]|gh~ 蠣\IaAq>iIب'f)/2)'x`V?;MG Cɓr{b0w}$g8\R.RdqsħwY6z$ hTA)B` BC4 .l էUuÝP/QyJ!kBV=HJNEv\[%+BK/УB/x|^+{.t ^BuHT3`>KīRB:0c nqp'6P\Q$ڕgKeT;2O?@-ʰ(qm>z|uatzΓ0{GUŅCPq". G4B 3-VG'nݻrjP";k$otsE'U\g,.2.xحԄ#G琮*uO(fi@38}fy8ԱzC%N[ r]ւPG%ݔ-%nGצ"&VQj!ob͈$DUQ0'oVybhQ g ~golF^](LKI|TS[XPkw1ᚁB 8A-1*٪cO>(4:L0,yw!6~KySLʞ'c.TF94wPg".} iݞՒNXgo#4]`mrmʶPcݺ]t"K_ HJq@t+A*,}fHj~W34ya)l@˅zdrİm`MN 1"32'TMW.̨g<*EᲹrm/| {j{zd~kHmdňI aWYSQHtgs'Jz92)8pΒDIMu/ٶyiZUu;'ɿ>wE۠,z'%\+bѢ -\zpqps%cC\5 9Pj뛣6MjL<iʎ̀\h]҅˽C0FFgӆU-ag>| T#? ᡥ$̉ຉ|-Ļ; mWk f{/Y E:FVx}Bc4h29b0 ې?۔c;S(O'=62Pukrhm;ekĄGcN_ɱb\ֹiNEg׫ڨj{@n~=ÈtjQe*Ō")ixwȎa ¬̙B/ALtZ {qs~; ˜+=Ce57L$NO Ju%i|Y@$A>Jbcrm?h 7b+`7ʀ:Bf}}`G*>~ (f4(e?m`Gt/bKoÀs| i|k1PҜ|\ĉ'eI[6ҝme(6KPsֲg73Ӻv52cGSV qv@w->0`ڧǒ%8hKR=p _V޽ >jF`!fA+vghfFs ˻S27V$nit]}E &`%Dݾ}ܣstZk""MWqw:܃ Aw6m?84/Bb3)"Q:/=J%=#:{ʸJ7rkceVq7Aݳ.cp\l~!; u ahL,.IՌҪ${vyZAa#P?7=`|OaʲV$b9 #㵎ʚ ?.XY9/,_70d 9-kx?H= J"܊zK5W>]o| $'í7#+7W@v+ͽvУ!->}P𺵃d5y˽7;"O=٢ĵPUNmN 'yDm&K"F.;ϠivEPF0Þe c3LGyEOIAqJsEUclKh"Hᢇ+VYG^SvD3sY_c)iw7Ho4XL ?mۢ~~ʠ$#rfy14 7f<(Yr§d=z#T, N(p꺜KNqeR6D yʜ{N[Mm9+tFM/Gi%MP»@ƱezCy4sMN3:[uڝ&T{ ~xdG # ϋnܐX܍.gC1xb'D)w}+V*NTR []2xqF~/֯ ҊlM9#9N>s^)Qr7clldr|-W Y1(:74]q*Ǜ*Sdub6UJof=j\qoW,5$[1!Dy$ $1 3QN_)uU0;yQty! .4O0Qt{ 6\cG)/$1Tm&<\epookzd!X,5ךs'rr4֔0 }9QP-;OG20E:ʫK)l1Pw<2|,8XˣJx>Ɂ5^6u1rTvdfJx|$)jT8[Ao(, 'A"Xd<8'jV)){&K9raQCVMW`OV *+b9žv9`.0pG4 | 6P3὆wJGy[^ z:x7EuzXP;D2I}t}7vZ<a#j]LMp5m-.9gԆeWqDM:#f7Et”T}luhm]/u#V"Z0h#>+8#chZO/$U{|Q0dX{J04U+`sgωjp?"<%C\VCZE/bes?ǧw.ܒ:4kEq8Hriڀu?}T}V;MN&DC&9`yREF-}[p˱; ZGH]%lŻ4³c[FS:E<>nі^-a|*UBN+@==o2?tc!gpһTǥM-[9yl*R [(7?t{t~KӅ\"> 3)ӿ1{hQUqdJ|·3"Rl1J^ N,IoȞE~ Eoa#$\1YBZiŽ|Gq)5:.bӲWo0;+' g^Rf@{K+iӀZ%wZSF'XݍZ yb+՛9Yf9蜐uDM+ӁO) dtػ7ܯc/>Ӌv;Ilڬ xӃs=;-JRRС%7!U5EIgx";jNڜ-Ex(Q;/eE>\Il7Nikaˉkr;U#끗= ;~]P#QP]w:^>umK+WͿދ1-Ez_Mo*cnm1㉲e!0q ls^GYgcFWXi _ː{)p=sm=rmitai%uN|=JNU?ߨaӶjCoʪS j~Jg>Bp([Q~F ;3u( *'U1ܷ'Nk]- T+9sq?W`s:ݪ.P9rYAؐj2x@ifi/0h>)=hdzu߲z찇odDF`E }n#hYBߟHE{d}h49#{Eï0a`F"A܉ċv郍jb9z_^5 W sK̓R/.̂/e4sIWL&}q`x\'*&v;|4J,\o`+T$ 9ͺńqze?Nʠ6Ђi芬脪 VLn!%eF띚$<'xMVtG ̃F p)A};Ф)wVɋxXӗFqV-53D#t`/>9>Hs =UEyJ`0"ᐡ=XUXr ,^Sv, G1D+LPN"Svj2#1N {l$gBw{ l?PSETMӾgʕ G%y-A|.p搶ό mo>ZE',gF؆hܘW:|c=WIam%MRl]ŘqL#-Fv8/'/ ~ vN9Z?DdOwXEL9h }?ߛJM[sӁ~7Կ;O/FB8S$ii Hz'ǗIRJQE$x U~cC^ aVm}R*;? ![;l^+OO!Sp t*zifGM ~'z6K bD|qRIb<\a8;k~/΋ e8<OٞÁ#FONioF.J u!: N".`ʯMК+|bKff6ce=" Db"1Ґ"r[)9%ApmBe|EsR9:\Mخ|47Z u w|"SLu"A P%Ć͕K"w3V϶,Hg%4Ik^? wAZvACZ>kI_d&*ؖ&M3 ^\6"U 7%g a~8Aw|#"\@(o0 8T*W 2:y"`d("+q[M~tc2^@G 1*5UQ`;'_Ndmܽ{([!t k+?E^5UqG3|L=y< D*"}C6u7)%b[?h}IJ8cWcE5jٚ@YZOwRvJŒ0Wn#!T#asݬs*n9.s BOfDs-%V![=Of['Fؿh!A }3:Q~l:6&9kLN0-\XPe7]Ď6ȳ//`/X!ȉ0X(myAk$t7Uu'4\DE!m6"o*bqX)*!؏+~ޓ. Y㧛Dގ-ʀ9R!PJ }(ƄRr=G0N wh#=Zz624B] اƽ0d9,(㚑Z+31j‚Jf$^iHU-`z3I;Qk殻G,T/8U^K.,ְWMu x1rXFOv`*ւjX{(N1.>x3vQ$t+&DCZDb\ݬ5[w= %)Fvz9y+}8YL%1LWI66:;_tcAD0{(@u뵚bz\JT~-,<7Z 3f$a.؁.ctzٙ޿dQZd)Pf~Ix]l!窙hko, ~%;;Oשu062]z>~SlptA`޴;I qhtlEx`b%!( Ʒ׾̞ }L^Y?Bvz-p;ǂL8eI;yY/)6H|n3J̛$Z۞;&f5k ')_vH]*d $l hx9 yBҶ (m$gqreSsL<|5AD^b$^AcUȄ U:;$Ļ r' 9Ad,zI1>1*[.@b`2Ojbc9UwԇIYcXE3Txg oȂ^Ƈ+JUmq#/I9T)M#F=s\.X#wo3=%->hfzէ'zMщӈ?fC ]qAHl^{0N$zLR G3X[tGg^v=c>ޜ. Skîz> .V"{MD5~9-.pޙ/@[ 08ƞGdITzlM~1z/dlzs5&OtSmXC6lrORJ'8vlr.23V}"}CtCtUƩ≯D FֱFZ))Izgk2"ڜk)cҀ?з1걥5\F'-9[*DM |^8Ȧ\+`5Ͱ nG&×rܹ֮P˜vcxc Y3mfJg%GaSuw$\y,ּ~m: V-L]uԏ{sSZjkcOGs==X,eYƤn}PtzAO~q!9 4Ɯd17WhA̰2efvJr}׸D8$3<) J$:؇'"|}c J0^r/9 v`0X>HS<9V%=-' K1Ð #bc .{Cb."uVK"/g@]ĺrelBۆղc ;b÷7FuGf'R.-?Cܺr>KVuc.MGd!AW YVl&ӵiKl p MRsTw!c ZĆhE"562xlܟFBߘڶ Gzm21{VKڙB<>fi:=} ܎#ȚŀS} ./دM ZX j HDnjs$.Wl?ɲ6Eq3RU}_DZU1նg y |<{y3qGyK1 (^.̼C.`-sLfk_k\62.YgGCt}\ceK_f&S ~O8TD\3걞:~r9O(YDdq,&qtÓj o½~ل\f3Y [γ@jqW)~ IMq\ϵ8Gx_8HncD@5jBuo_L *]^pה f7J؏<uO[c*bzEgP\kv|,X;tz3h:#,$wU#??l.l? *]/T`eƇ#5)I"Qo ӏ caa \IN/A01R vL"9:]_4o`ۊw&~^<?Y~hD5"*}%B _ͺcPdύ"% yq^,vf$)lU:=Y9QTex%gBQ|wPJւw{t&24\-'(L{rTTT/SG;1aTd]%}D6qQfARBv 1hX+ت6< TtވЂ܏m߽ȅn^0S֜e&yr 徜9?*]8p8fM|,`YӳqaC%Jo NzWI(,btd2Y5.@X-x~\Y><2Ɛ/\ |UfTBnˆJhnR!ܞoL丶̱ ϣ"!"M9augv0[?Qwm|!i"dh!7 Bx>G,p.G/RRLDRQ-(^#U0M70rAّ4J%uo|ZSQ5q >%n3M2!MSOdֈO.c1V)k:0W&긃@"+86}Bbg<۝fkd"7FqIR+5SvIJ2b!Eqd+$AUU\d ͌(^K {%Qc eDyDO3@4]8iG4y6B Rng-T}xdapæH%w7QY2 DhϾubN "thRpPt[ [\^y>fxϭn`1|E"^r~kuDrnX1 ,G6 ۅ&O!2\??E?ǐS!W߰:s"9C-b"ƤJ 33̭Џ(J @@AykCazXDZG;Ȕe/Jk(@mNT4'} lץSҺi2ӷl@zMF+~ ^arC{I*Z~@0&}d|*7z[17z}!VhV:Unt.D/[{XǣFy&*smqG vG0aCM`$;[T>KU^fF$֡Ũd+Mq!SX ʙlAbllKAl,[j0'G `DHiR0{gxJ%7N7ʕ)1rvKF]jB^nM %:;W\OȮ1RQRYu(UH퉤ϘE\Wg x6dKU(a-?gQT'S^L+sr?㮚\M&?ŏh_N=k{7Y!-))?媓tvc-=S4h,wGO~>\vɏZw-ܓ7aE 5nfDK\&T5/$60TZGF<\cp \|nI VPj?RHl;R'Giǥds6QykTɨQ: Hvk !.FirNg2:.^EXLNk:S$+,ʯNo+uw {GLASG 48oZό59zrQVF{=:n:#h:SVm|A\[{[C%COvk{@݌m ' Blej,!(n׮OUyxv@D+~{ I8o2qrO^6)_/]v[lƉ0Hv@!jfCtZ0vУ .o:tB7g z4ieS#ʄY}{IƭOB Li!&8-7;3@dj_fzXG͙WЬ:X> FJ)h:fth\_Ҕ^YfC 0t^>֯ݘ+-_-Js\ M-jSwL!gΏ{z,@cm<9Sяǭ* (P> 1Z".H3BsGjӢ1 !VIۯ.\5g-zXm F5 V"M ZIvEnA}<"ˉcMg}fjO8K#qҩFHl:TQcK/G7^j ߅fǻ(i.*P;rM X Rs`ey)](LX`'!S@!iO>zh(Fk]&!~jsvJ0rY2CUť/"u\V'ZSX΀ۊy,l7 nǙ_h|%; Cuzf M$`L]9bգ/u6qRD29vdw$DQyYC;nގ|kBX honY!u\)gj1H?}sP7Rܱ#8-?1Z-9ZU:"|R-Q79vi#57ARifeΕJv|=pd*.84-O0=b9=Lj:D@> 0S=Aa M(~Iɱ6c9+hSMyE$ۅZ*GSũY>ZDŋѤqDx z<*UOh$#uȼ}4l#C\* ,vbσo`[3anK5d)D<`܃5LWvV~/y!}O )$~h <:tGVigG "֦ǭ2}]zq$* .5GM]yx_&,(C2(]$\,$ȃxQʹalr Dz:|xw,(_b@3Uht~W>8ݸ}=:{o.6-$]',7Gzk?"MҊf nu+>u#TNnyo/KCϘf5ǝTPf0y$ֿ'NZŎ={i=eQTuBp{P $lnƟt ^R( tΊq nYBߏB5 ʕs]:{Ƅ+s\*c(r7t0Xy=E|ƙ&;^dQOM昊U296Fԕ.^B؈Du^xB] (S U'LrջX%Q|+g@<N7-΁;@BO ۀmL| f Vd MVh^'t!:lu#Z'Ib'! F|-EPD@uE9k8Oۥ*uaOűwh䐹{h :<^>% ONˣڈB0w<( 2HZwrHYCp~FN\vL ^fǺS{_O37_{s7>)ymp.]cCJZu/G(Q ȹY#uLgD퓎('r߆ ǣWsE&$<)b_uqeoD$2[g\n.okrҽ/bO:n5E_.OU s%i.m]-xI͌dV%Ic^S~"hlGԷȊRmY .OG7x4#݂Šv*'S8۵TTjYvX^ySKzce&99̥,SWC,vx.hPH:6 Vx3%@&"$[ؒР7/"{pIMm~0"Vb/y\XF{bB=fVe/Ӈ7QE&tYa_sڼ/Y;{#ҵJKp0UruW4ng$~EU8_S>f 6t!pv rk;VWTzDT S[B)ЌߖcR.DP *XUoCt))zXuNqv.k[{|&z~LfAwL"\ iMvHB( ה swD`ʪOjOl97γUj3Ժ G$L0k)f_Z)І& fh.վXYNAͅwg3͍}iKr'y6 #h\&}!i0'ABCC0CRʈI aߌ0||ͨ͜@$aiRS|&L2&'E1%oҌщ$[gv_Zxy8xЌ0D+/-T [ WG2.\}&i 63K`c@yC'cBhUR&"9+$c_q]#Jt.N/g8duw;r׺2IUgALllNBݼaBb9A/Hk\ ^Uƫ ?a ^;GFw\ڦ1@|Oeh.s[Lzu-H%F"Az3 [U$SxzdBZrIw {iW>,RBX3m5! `d3,>hF۝^m9慥Z6DY;۫etGmzJwDj o=E27fȈ.i VR" wòX,J8[ ;ˍԓ({hdB7+ZX6!0ǨM\= |'^?(<3)ntw1ZNV<|"37ż-ڊeb:f24ə|ۘ 8 6"ׇw9x]H1 HUwɁ]عSr=G4uChuFJop2ѣ'4Yp)ܮTdu K/ະ|os6HʰN*EDniT4*{"WV`o,$+ w dM4o8;Hjj uy{ ^bFc,J*<'aU(qY,֮SdS:!LHsp:$]s+ ZߚVLJ`${`Aoê\X7nTj^c ,;D2[3K )TXXi(Z?%vvhd eB"S?R"z7'r7 a h$aG# xUfDNNH)7i4|]XL-#vwDE3 󘫘ꑬGr8۸@n,cpĀ0uƀiZ z%Bv*z>t 5Zh jxtG\w?iϗ5]R$.#@uN1B kOxFτqH/"׻̷K =v( f\Ont/ b]$uiO|amZlYrш!f$]zM}[8ƛ" JCem-zp#bű'+bpe..gtmLwo0eBnEVGU3-pPgJC6)(۩#39#. i͈U2/}voJ,7 \0&^6Oׅ*=G.a_\Ym1{ipeIV*n ƪNՙ>#O==O튜\l-\/麭ծ: /pIf_N6VTyݘ!Pߧ>uSXII` 1s̚Go&"]WuK256(4zM!i:ѭ\vمݸ$߭&+VwWrI)Ñ_1WeշAnP$˕H]Rn`GeI@@#X#_ټJ_?cܥIFa|&\: ^TbyԌH åF.WH_b1İ, 3;w֕iZ4xGH3SnW M6k^J d^Nj`dw~Bz3M~F﵁XkdTy,n4l~F-4rY?<3@ a%- mpfwbz$LH$u$qcMAy~0m´k#`Eim!t~AiftUP VO}cBuA\븮&27gМ~t6~\ `KE;/6c)lis>=S- +tN} joewK'B2}rf$C8Y.s Ĥ͘wU- v.ePFkVvkQJhE@&Cbi]8 k.ѲJinZʋ!ϑ@-ɍBbrj y2m>Fb`)o c&w`c` 8sH%T:zD7(-c+.xZJ'fk>Qݬbj~.zZPځKF\]^~i -qܧCbA;-.ƛV'`8ˍz6w_`ƬUd c/EI(ЈOY Nl]dHVdڪx&cJ߼}ݥ;>&/UHW(<-N0sXD:FM÷ 6sH#Ga?߽}e []=ىlYҽ_< u0Q!Z2uoqwu/}jpKe=_F 8fACVu曲5'U5Y܅[&/iw>gM?'#Io[yaU,kv**:EM7XJY [ȱB 5K6 w)$Byi@?1~U"~3j! 4I a"4!?7A䂰n_(y/G`I޷7oހW  >}a"vx?茪չA:R6УW^6.#;)͒U__0Df'@:vf[Ĥ-F$P]Q$snbxb[3pJ~\"\! _E*'y1]Iא _WP#|  <1HEKe!\'PDC-3>B>JVr`VI.㗌+]|3Om< (*SHLDЩ+*zZ53 ۩Ӑ9"KhZ/@޵&# |RɗA_8!G$" z+ wpu 8cTy3%B{Ye2Ŗ|/2?OL0SXNY //t{f )e::\Q*vH^D>MMW $8VXhhqˡdcaPn*ߨcNίƜrۻY^8r2\WC;i Q@ʃǁo.ĕBdoTLی/!`BÐlHmGfaSO;o4lkDb1Q hCO3uyS_~&.^7XM35YE{3Lvթ2{ZӇM݁aڔ"8gvy:0_>UyTɅO}6n? 0g͊-Oe|sʟiG@jG/++ڦ,7;eJNz+6yD X{Ur 5ezo}Z4JQJr,hT%>L"p" BLo%I3 /DVhM?qzncP|,:DM -4{I;d#zfBzKL "ELUw >E.@\_Lߒ2La?cXk$J?F,߼MO]*˼@*?JqC褯 0ps0?]40n> RNxcϧ.7BV)zC ݎK4υ~3Nwf(k:Y&b4~NBDzub`){G8#XMXLM\['jS\\˩\ 1y6]؎{_tT,o  , $uy~EOiQe\D",PLj,H 2 6$*KՠsG :)J;)gnE4˿;r`kq 2a+u#C܇r@**p%aL\ La$=COs'|GdGnԌ^ɜ::\[G I 8+H*Z]Gsp-Vks;Vʹ$YJ}jUζ fĀ И>s*XgKw%BըWa5(lzo;BhF"m/;u_X/N^+-ĹMx~h~nފXf|֫]Hвٞ3M%hG횩Oق^C Ϊ5^NA ߄xFU=á9V|NC`H*vH}cl[GxիOM958(v\rWhD&bgay<:YST<|ufϾ)K'Y[,k)Nֲ8z QX1cyAK:o&.DSmf-oQ~7@}{ԠN\Z#aVр!(C'gR x o(D<`PM^wfta ZfZTVQ8Ir;Pwc?!Sgrd`uތFs',PFśY<-ee6|(J#/|Y;yQ~sԆhq6C],}Eu61'ʷr2ի1Nbc0[^ *Jl>oqކ{c(l#rt=߆OxWYj"s&sT/b}jn!,iq,DayEτ IG|wQa .vz-Eѯʬ_˹և2hͩ ,M#[ 7]`y,ݧBOn]+GьMq1H{^Hu}Gff(EaX8u=,E&Mn$>yνR j-IM 'Zʰ޼p 5TykĵLU:!ACSkN_8$DOX}W)g_@( _[YP ed _8l21ܮOt*Cr O>yv ) `}d~O\>Z?k|7pcEji=ReXY8%')BU DDj-< 8I9? NT9@U?1(nlkm&~WXhv @2' ƒHCMǟ)K9 ?_}v(MU>,0:oE`_GMx gNE^?S-&uw]Z3%P:&jZx"nƃCg7'#nuya͔ f'gΏuP4򙛍D q3}j& >_`G?&:?}}:WAoXԁG A<9~㍀ 4I::<cxPq XO?= ] wc'yfA#؉oQ/2@lf9"]o)4 S.`Hʇ}_%:c!#f)}X1[- 2ojQiref|Jb}y`ԕ׷hykP;#e޾75_G1W4hA/4'^%â %!w@{= q10=AUqM'iRaoOҊa}H { aW|b3em{> sZZXAtqnJ~q*Nm4jhHC\@p !I S;D=5\wE&2tp C]CzAKZq'j|MV>*TkP4>Z# 묎ZrJaujm \-w$Kwr@AVe8(̿Òe ~B.(8"V*w*^Naty l#T†Wu{H{]f/*^9D^QQ-zr㩪ډ'͊Вph &u͞~RI]¥*<><K cܖujNb=,\- ]}՛ioEf1vsm8|3Rw%AӆJPr`qe%UaHڇ vr -VDu*X%CAn@"k&021ؙS-/kM6+l>tm%v,KDlV6e.1W喲yISڀ90MG-/Y)-h#uHpC*:q6' 5<]#]-v-5eF)HaxPL&e~x *۩Bܻ\+ImP=KzZp^1#\9QX f@E 4Q'LL^˴ ڢDȘȰ#tLۆiMBk7xMt~8i" G#7.~*Laz{2VihzRXhC,9]ՎԶv0v^ ˅3yH>_u؉P{S#d U0@Qfa4MITEt^sGPRݚ:nl=xt<2| x[TInuٿ4OhOr"RȉQ-VP1*c p 2ㅡ9nzVԨ_9,,,o%z^(PuMx+wm;0;'5E:ּ~>BYU:)ƳA'4Q:\-H؂}NVdOcA58 F e0ΛYjJ/\rlq@+4pͻ}bE.h`f$^?'QqqG$5[\75Ocdʬw\uOmiQ!`\[Q@V_"'/sWnK6Y|Tlv˒6ED\ap%Nt%U)2RYTMU!ua:0a*0 HB& c_vA4҉_>h٭^f/ :%3U-e "t#eTt@༎"g1>@7Sp'Dߓs4V ?ZS>b2]@.QȖ#rZ.ݵqo{]w_r w%UaaC P%Ad4\nנ臓l>#dQ2,Ktet &;O>͹7W  KvɱDk+QtH811N ʠUv&&(]s<<(Kìg>*h맼X)`XK+Zv;LBxra ı9ݜM"Ng6״{vj3vnN0z\cz7/V6%!~`'bW*(VB 0f xk^6* !qcņ %_c#$1ꛡ., kDUчr:O)Ѵ%jW[fScX󐮂!dё(K5S*j񻮐7ӊ5z-{J_ފKfc GĒXBsN;ZbŘV^~FL?,xBp,,=>4n%N؈.m"wO֣O\0)YeSKh;x%#FK0j0 CzK!8P|!WS̋Z$ J4]0lgt!Exmb<iLljnsD^C1I ?'wlݐNBW˛EGQMKzJpsnvڂ@X~2zx:p35;9V-?[Jw^ҭOZR}XvB񦯝fcuxɔ6 'p2RL̓`'&]< }6D¶2Q~ !CyІWҠ({7V<?mjfUc XeTiIm;in)~E)Zt|(RtvfPs,%sqGϝ*Ŀ$_]p 8&d)*ޜpǒ$97P@d'HrKZrE0푂ncf|-O9FhN 7!C c*>mҁhgCyԖg{gɏM!Jj&{!D$a'w*e ?)i'qzTj' ,^*q~q9&!ROVo*EN-e?E}v w@Y˕dhLs/k&IR( :wZ]M^(0!&LiBVd/ ]51 ҏ2m=zl4Eex+_tk0' wG)V {T$IYʚ}a(Ih Gr0{{2xdUza_em1jvW%}a6fC:HJJ[`3uSb1"{ʁ9YwK[^Ѡ8?k#s dEbV(pS<'nOw1Q(ySnR{= 0 UIL =┒RlAq"xC+iq&qٖ(Oj 2P X-Η`gp/$q2+Vhr,0 8pbdwKF0*r@4L-ͷJ(dps2}#$c,Fg_ m%e:y{2"Z_i?Y_F,?2A _9D HXHS4W~CFksv|Ufad&dnEvYCGER#Y~ޫ4l!HJG 5uټQE%­IH -Wq>z$A]QuJN8(FxVTe>\k]BK.t,{dLF&@(A udj ]&WtK\c kD.aKib-aŢ6:}u[` $U*D H(i`⩫r-roNbr~nm:1N && őmKd9e!qU"yx֜F0 Dkэ?D?MYN/pig02 -P:U>IJ!KB|],|ǫ/G*[a~P9'WB<@1(Qɼv}#|H6myXeյ 읃Eu:~CX b!:dB]qpuhYΫ~Vxɯjԕ|ݒO䷀z T1pPImYDyP!ŧB0ۋ3'7vd5t|DCO+hc쫱i{=Ί]) @PȮ99!5P=nhSSNLL$o .ךpϧ60R#D|B/t s5ń}Lۛs$e%|qrS EGtUyqڔ{W*Tyއ~Wþ+INá*bKڦsq=*R,~_Tc.Ra^ܒ2:YPrΐ(A6F39[8a|ѷ䡺ƅO(uER\X&q1ٵ(j P)gPL>lUzt|b+N!Tcvta%Yb֌ R555rfspplG% W_:aVkf>zW$Ĝ}-jr|j2P*g1$&to*F\VN34SԚ.@Ui%4_bGIX"ڈ5wonݡ׿[5C69sB; w3.G03\[둇%Ǜ08SeQ*C)YS?Η=O!Ύ+!d<( I .cZ^Rwи u7nMv&qAXk |; ^JP0Kw}vG  ?28(@r0Qf|vGEWa¡rd$5bb=OyC}tPJJPW[յd_LDLE 6ОL"KA}| DI}Iy/c5 I=ŎPAis@WH[I^WEdMz̩jiLs.u.z(G! a!n,D$i6P/+oyNGQi۝3ܳTBɸ3G˂Z.C"-05/;^U+}X@;|޴?ǼGg->EM}Rny~ Kn).vf&o0UPDQ&y r ZW$>PayZw޾Л|P.9#(}'K!4˦N˞kL}ؕP8Uږq *)VA0{q6]㌆\({) ( t%ɲ(ke?}g64vl읫]FܔMD v1Rj׭oi41MY:) a2 6Metm &S! &j)6YKlth!6[^#V.iX]4[u'Dٔvwx_}~7{gm M? <.QCrIÞiA! 0Fq9e;b? =[ ,0`! !d;{>wG;}6VlMa7XDlU_ s\.sFvHy4` bc <6byf-2 /YgЅWkK ,`YbbNz7.םwfq=nn^yr䛗1t\y+d,%%2cݻw#wN؍ݮO:8ESEl'9۴y:뻺7My˩ˮKvr򽔽usu#lYA$TU3x;oN;t\/{qEU6l@NwzOwޝxK^\㻯{ۻ j-cTU dVG+eĶR#IV0pZ[h!je$ZF=O^ގ˒{*)ILH J2y軞wwwuJDID0c1dqs'Q黩o]vy޽ ) ,ei$wvFW; z/{bBE5VTYa۞zoco]HF0V.]{z%aH8U-,ou]cdq*ŒT28m{Vh$(qX}u)]_|g\Y}=bޝ B:/DKdHaEiT> @j6b\.a0Xh8/AYOA_nfL\#rγ\Ã*T`\0zD!T|?Z[_@ 8zNT:ˊD3Rm~LK+|Wv#bD ^&8zΕJ4$ yl).W ]Ǯk# W/@BTv\aɘqmk 5|APs_z0P2NڳْEe+I@uyQDjf_[8I'k9ݚ*MP׃;c70OukZb=?Cy\<'PJƎi,66ה 3+chxJFAq<q2&ZfM;m!̑z=`U$ݾj-)ލy2΂D(˟CWAzm|YbnRΨ]nA:Q2D'C2qD0ۣ )^S1B? nmҷ*$V# ovJ }?UQY{HPti+C(*u. ܖr!c' 1K}-IpWG釁?_ P*I`J"Q^|X樨`2y:Je b=.RqRBV$Y|S|_kHH0^> 7`B&_ZX ÙD!T?Rm퍷c٦py?y3-i`eSljA6<2"?|9y0s.rYI 䉥?R&G8͝t ߻olwU EH> :l;Ѿ{M'?Pj•U%\xϜ$E0On_l;e Q+^voEmg~ /wKAQfI:3LBIiJƺzHY2<"Ҁvi?0rebs5tŐ|# 9\NS–Y]>l=DQDgz{;f(j%'F~G8;(OZSX0!9 OpT||TAx:YBj:T!5p;QB@ BLpE/=d XNC'^~ D7v(bvIz hN2I=Nۮܪ+R-s02\h{/1 n_=NwUΐBu_L2 Hҽ(2ҏtqK2GC~8P(:;ZrA>da:_R)7/I;B^:t@!v<`Y M:|yd?sç.{j7_,yqRKGRr) r yz /lGˋO"1:/_?U٠B!:i_\^\JVO6LN'j9i¹8"! /sv~s`!KxK`~9C?k"t50D y˺̗b3e~n e4M8a| ?^&dwEVs^*a5r#O˗;DXk.*J@/%gpBj| 2*MIEtzoV0 !{*BvIԻcZCqe82ťWom j쾷-!BD Pi{Ȏ[$ -s֘hc@jQo`Jb9AG@H [hϏ,ߕ{>镉Gk %oJD–8@  (aXw⾓!18ZUEJ0Ì]~ju2- J8x8yp";:ؠӰk7*V(TlI34[/UzoWle"EG\e,g͗^BXü0R}Zc82юrwhN㦵8H2k["I&w\:+L^-oXF蚉AYE ...^_-9 1R4Jw8}V:.*]xw;MKT?ј- gфj7pj^ˡnRFS88}t*~n+]v@;ó`v9s'Ճ:#khOXs Xty =~{8`@eh⒀U-Cl%Aa _ȣogIJ]ǯ3I ;QhJ!Ybv+'=912K ~2 /BK@`"@$0Hv^ڗ$EK$!Gw=\+cCΛ疕?zIïy\أDU| So)rOT$}L9%UQb\ML~܌_ϙ(3G`Ec SrH*Ҁ',Ñ@Ln=xUÉX,*Nx~kJ~P^fo:VȠ979p`y$ypa~)'d~EbwF(xtmwwdn'{ʟ>I07'@)k@@m~Cծ ʀ0r΅Jr$ Le#sO,:> ;CQ~eZ:E"qd^6HCyG䢠mTаU!b~z+ŠK{ `(~4Wyne 1Hɺ !1^C%Ҽݺ8q(qn9&}=M&2<[XH70ذ؈(n(}>N<_)iXBL%.3CMTR~4LYQ#?>>K4ѡO+-~TتۢI9& zXǚךTMqaǕ'tL5l/5B  w-=Tl$1`=H9E}yڀ@o eFs( ӎ,7gz.dDj>n?W+"@@!*+'1%"@+aL.@?0^<ّF TmBXݬ֦^|nk>s#͚@HgtGy͓15ΔgdrwuyHZ*l]:a_#NVL[?FԦn6icP\X$ U~S9c:p{P ?x>-R_g/B/LbV _/8fԓ{ɓ2PGX>9D1=XC^aeHmr%߫4T{L(j?|r:1N{3_sܲumsU;ym~_&;\`2^\*BPkR4H#"W㛠q2:I[h@  O,BՇstУPL(LG*s3t> 0x}>Ʒ#Q4eDEcsM;!,,eW5V-5&-IhbjVhcmEcRhMEQQU)FŨ-MV6`جՙ ڜÚCjڜۚ2XVJbmnmcmUUrܭ*QSinr4\nj9D%91sDB湪'4*m)ƗvIIܭlj[ʵEcUjAɱ\jƹ58֋Ke.f\5mk-r]Xm+V5-yw[JmDEѴTX#mrQly\FأVkrXœVQѱTFhьS(Kb;lhI$I*W7")űm5mےRH2eܱ\Xmsi6%[ѶsckmyVjJ 62hQM%5y׷4.a-Js)9#.bciWUm(*mlEo(yWwZۛyZkrcՆWwW6ܶj-ڢͨwc[EW*S8ӘG[:mUqjM QXͪmrּkZ֋G-dsQWY+h6NbTmjZjTSiG2sPm5V\Z(h!ƲZQBU&ϦRu]z^yh,x?CojmQ >v )0oC]7& ʵMHj" D(LqH"[?|٤30=:&PJmQ< ɪOGTՌ@BbbE`>)jK0:'V˸}e 8O֐4G fJЄx uìt'E5V;?XѸ"]'D!|i_H@l#u7j?U_Wתx67HNYOrU)4@})A  b68gTHՂ? Y#ٽ //UN @({>=;κJ)aio~Zl&"ސ]U5^C+t[E~0 \ӰdsTOʐY. AYGcK6E".ݟVHrez չ.]g#rqBz[  ʐz@Y`@ <]a:9U;#77#/EVjz@򊱂U#?6!!Msua@ΊǛOY;+~R?H9"b~spD L2x 8w[RC._*$Yt' !8C$ds2__vsz+KQܲNXY;eoT~(JΉ-ڸRj>Bu+[Ħ+wiKY֚T?ww}N1N2O%'[<89L/I[[Q,ř$~=)dt~{ w~hyevw[;.=^Guq<}潓_mzMrDHb\0VI"hb`doӃadY3b_L?bsBG're!0\ s Wxw T~"8|<(pPfԄXEOg7naTN餃}_O77&6IH[߇Ai}&(CY" (^*%pTi8?4Z5n-ʛTRGUr %s!/q4m`v5l =IN ޔ)'m]co3ߛ ʲBax_CHn眯Q%ɹW7ynUoYCQ4q]>|2-4BȓӥׅTso@Ni`X^!N|5Ql+b* s@ei (EzoNkl1j:a]wґH{.R<۪!̺g?o~O'q Ibz]zTXHX* >O#2{Wm3!k]MSP4sgCcb@w.RT(Jsxq̍707rWMCd@?V+@Pa7722Czn7[OW#Mehg+rV ng{q}ߚـ=wom;,T3Izy~v?F!K>ADJ{-{q \~r$Z#,qZh4T9nX0vmLBvӽ 6M Z?ĭrE;s>83V_Gm6&h] ם(a3{`[1ڈͯ&1 _ AB. a30V#JF\}$ _&IB֡t](lrl `L+!z>u}8GkZK)6g߿X6,wKj1T'WWO6˵W6,>?ҠPxxy.| 1 5#iP5ɇxd"K+f^U-'Hu@QqoK6/:bz=37,P[A@w:x1(>ie*Z}bC_2̳Xed }ǚ̊aw~|#GRVr5iWmA7`ߣOF홭n,Ո4lF2Qj>"'4BW򧽼5 OY=8$49wC_Vp;e)8E=Z.V}1nSSVڕ* .AL#ϩre)Z{>c cvfIuQ 2ɄQRmK9@qvǞ:(-si^|P>0xM[믈a߹'*ɬ-]P2f8vI5 [>~ Tm|9EE#]8G2P#ޤ^KÌVǢhvF󒚮 }zlMn IכH5РЃȀ߽En{5Wo "+j*5L.X,[-k3X{M^`$XC$"nA}P.tmz ]F <䛎ך1^;b_PAO$F[ ~{1Bw_|2{7@p.7ҍWOXne7GV'(0v"{H{f~ZD q{|yE+$có\&j4dXE-L첝xͲQ{nVy8[p,8\OLγ E.ESk̉7̻)켒c-oLl{/˵*-'A*x]YeMS1(_:@{ECqMv9)pE׋p`Sj (ci~(4q"ơU?hhlׁj9#Lï9-z~* taCOm9whཞgWx>xo~\D&0zm>PCS NvU=_Sjܛ~tSyY7cnw"=_U$N\o߷NA|r:Ueej~ Wc~taNvYkq~vϹ{k}z A\87"NKW$I 'q^\Fu?%xm#ziF갏I:Tڡ9=32.;^~GP~) 7V^# Q>.@F_uy,Շ}8xkF~OzZ'5w.s#;fo#z@BE[+NL8D/Jhq++<}1%ckݐmK,;&C廤>s09l$sXi8tY}a]6=1>Jt!'*6j3n9c/Vo8BAks: ^%xC]<2aoƯV^z>pw~G?p]nY_}zyWN}o 4~.NDUn-^^cy=~̽O(ѧ)lV j*WHmXULYk~P̡2R!}&*o7sI/φv(Sa9|EL;].z쉷$ޜ8; t #L=q*k=|/{v?g^LO_u1Ʈ8V&n_ E꣬!ف6,rOſ:żΙE~z̯lz?ט))[Zˆ_jQ'O[}ݾTO%HX .dn)ݲMZ؛V{ |a?;^Q_=<Q ..Oazrpܠo`K潞|},9ZwSZ>/4jdwKo筜$ivsMtCD9p%D֥x-{5x]ɾ\Di tʗsq׮Z' 7LRX| ~Y>{૜ *?Z_jcIwK{(UaʃybopDΔqxhRbk=k=롢6D|5ETcU foiǕmnxMzǭ=s}X&͝u2ȼmxןZ~sb$Q?̱a.L^O_c:4(D?{lwd`X6QÞ/σ3ז^k յ$3k+>kEë-N[wb2a >iS ihn}~=,P`T˳*%^lP} 1NP(}syM$v'$?]nxJK\_j,\/I.Vl"khK' 6 zeQ]]L)4y=p^9c .qrlu{uH&׳Wnapm4Zlv'|L}FE|'-&&uFwz8ռM{7I~0(Ӫkf}XY>!zj[t|բ^wm8$}58PM ;'db?xi 5lg6JIrlzTmmd6xn:*6؊hVD/b.5x& 8F(;4z0Q嫛`7u<kq `yfӘz3U`ɛ@_SmzE&2˰Vs7V'ֲZ jx6ot5f G&co@~[HNAi%nq=j8̰GY-  =!Qprl;t?f׸[g^^,ܥcm@[o5k{c-߬0}}iq9de2U@/BǶĀ<{țr496uvGVS+$aAUqT.,B("Iau" 1 cDd|M۞gbMI!s$6:HPJkjsM7nRX] J[h_TjB1xP9bLDT $AQ%Qxx;x, grr[&(:~I𙸋tS6RG'q\ͣ&="g*'`nd}EbVވYHĜǶ|grA )~X¸4*X*G(Tv6I)(%0,y3#H],Á%UVůBTh{c۞Hsģ|_SK{| L- śfxcմty]988tOK`uɄVvMPʯ,VT$ kRYu@)d&ocIhH醣@iڞ0>0OCQ@&̆\uY&q2$WpĘ}(P[=ۆ,.93P뜷Ft!T9e,`FU8I5|xPI*9TSݚݘLti՛JʥBjŷ:I3" 8l*R?"]9CplKNK)t`-aXRV h*QP) 6'1bɘb*C\Yb20yx#aֹ2I.2U{)xoqv'E: c>eewhOjrFt[t@c9Z5-4OaCEћ.տt8GVP,j QV!^MZɌԁV:6,ER7!z* f$ m"^[rT㎲ˋX SHQҙYJ\( kLvJԨՕ>-LD ,q"BmPm+\T{ 4}\W T c~TP|EA*f鰔HtTg t3{uAZXf_ `r\^  kDuQ dz*pRť!/kx4;vBe/Z軂o0J_` x@Cӎͫe%Kw456'"N'-S !AM+L`;hlIអ hj!B89H(G1ZԚ!Anm4^ZFFKhK 8u=CSxg- L%%p[+K9sRk2Jar1aAt\dl46=I,鶙gis ǤsK-Q$Q28AL)1֐ -ppp,`jKq#pl-9J83zD]a=lBTǥռ3Kt-V?vAL.lDjjHׁ@1ҳmKRIB=1p[B@hlUXi2/V3òS)&pp;rp:@Da1PH2w"iꅠ`TD jDl%Ɔ-&,_.kf%#6y-~o ZXG|nummI.i<fO}uUrZ^S=fODVֹFݬFˋKOc*%ϊH7 Eu; H ' y9HWafp!*P 6ڳD VCQ#U2-\kU`8Xrkh,B@+ݱ_U/lF"hHG3͠U S6 Z*2S~E; 4അailS+Sd) hq"wRBA>U$(*I鎓?M _lܐ1MdK\(i@.f},UX4I& κ^I.EH`YkQ$[ MY;q`)=P7䅐8&ru|2M*0{cy.q&!HDAVt0ZلBcxng[H)0$کc+O gVmSyڵV u@ֳ`wW4>L St*̱>ҭgx‡ӺtWY-ẍ҄u5{==a~ [!PI$0p%\gWSI:e0/*;edN"c'Pu˸}od:v]VI'Ggv&DzlglO-n_m;h3d|Kgu[W u+|^1 =1 i#GI$ 66 nOFA4B( ƙK!oԣ91q~RwGP|Q?\NBm=u߲OWfY;ղ<_Mm_<>X\#,j[bu+K+ojuDGަ"Q:~NjOm~{cgrq|g|?3OU$ Ha㩓$ 0 .Xċn<ә thO˄hExthIg"U"!Ʌ cQqT;ry9i( ӣ?lyk <r7x=w=~y$؊`%o_M.x  8p9^=􇤬~j/4ѹ3Gޞ3ʿCѨfN<1-jL+01"R;wY F:I[$![EknR8s#XݕS϶lDy|q/45G H8#zdv~-N%اTЩN&a+8afwp\ 3wxzf`8xͭqw I[-Bsx>R< .GTR7k!s5A=U80Yx7MAojl.aH@(0𹈋gVoק_1JpQgv0$YtZ]@dgz0{u{Q3r(5`'In[s& +|j~1@XNlU$btMԠf,!얔|6(qk]}ۆ~xˣBrp@ag9ekk>3QySY/N0~ ADZC!y}ͺe` 1o$Q-מj❿n,h7fڡK[y9jKIIr pp3T$3zN_b_qeꨎHpqsK>O}*0RbEyaw(Wr8Ho\ԎtpJlXO\ NᤍʗAe9ĕ>16;zK;SoqP5%|%n>=8e_w_^vծ_qB?Utquä<'{.KqYu~ls|:;P;ZL!oXg;'3Xw 흔.ٴYXRj/Mrk%hT_ʲm߳zR:1Kfz) Kpޗ̋t@!\nOOm"D$HdQ0 nB )`C/ =WA'!As&!rGf6=NE2y*uGa K|T{A[(!zo8~mNXϚy.N>)v>qUka]ë-pn{^ ÚL ~a9l% WNJ F?Lo?wFd`pxv(K_-,+ 'LֳP &A%![([RͭNҠFq/ @wuHJ= Bۛfqx-zq:$,3WH/າFxrr$|7[% UP fD{}ݠBE>F(R>Kvל BE~=_oZ}KG}?/'cE5q"eKJݫ2B)>7y|1pB 2V/\[SϥsP#cp$ ڔSUK0drfQ7M H ǩK+@@DޱC dZsJu?2;:u: nL#Q@ ۺ2 (aczUWX;h?#skcC0pRiakB(qL be;گI1{Z!,4̈́!+Et%{cH:2*=Wٕɬg|Qoyw/: u43A}G .V+GG ҳVcp/%K71^Lyg\ ØWO~7O_FB-j-Ğo{ OQa`0FL8~/j+~H/XM0 _>d3A]?uP=on s[Eoc&x$(L'~ 73\o4̣[|in3٫<ۭD{7RzGhxûĽ=^1{B5̳/flNM1 ~{l񺊪o!1/g7KzŘٕI۹W1ǿUR5t8׉Oc{?)vLeɆb#1Vq< 5c\%$uu Ίk)Oy[H]yzy6"egѤ~/Su2MݥmLބ}c{ЌI)xuVK"ʹ:`}]-w6`2Vs>5>o1&t]&EKz,d[']C nwnCH_Ʀ%VtԌhxNIҩL'P 8|;jT~-,Y?2~+`WSd< ٜw~l V(hտ, oN_Ikdnq욏g Nꊓ.P Y~Вto~Gͽu I ,$B՟ A[#У#6fԃ͇?kwph+OL$M,u*:*-ڞ_#ZZwZDsWᑛ'0_ILie%_jH.^ wn:'M )XP0]gMDLsUFxfVh?Vc"){K!]cޱݬ#*ty 8hn fV\nN;kEK<tqr҂; ).p~8CءiY~PʮЊ*>Z IvZߩc+'y93*o y+L]:D"R`3hY/f&|NĸLTsE"_샬Q72m+#Ƿ% td\>ZKOqRTlcc;}yb!ceȮ̪J코;4 XDCմHo,VLӓq1rJjnFmY@#zǀiOMrٳp';p>h~cM [ ǺUOӏ>.mwW/o]eu#qwA`q๔Un'7Z8et<פnE5_T_yK]o2}X9 䇔n6p- -YIE2[3??~7eS6>%]u4/M~ЛcoZ+=s6[Q')$¿.jidԤM$fFFbX92YU )wφI~ r7Wi`|(U-,f#ۃIW+>6[6˝ћBC\y&~|8狕{IZXM{ݤϡy SUQU>qVYut#3m܉÷w?s.s$(Eu>7㲚lFxf;GD5v@olyi#6Ohn|pg:jǃvS:9=8K4]ڳqp&3Bτrk_Hd=ZpJmi=XO$g5ge4ZuӍ-Nˌ]S6?L뿢xM2y,3vjnIGc(?"j0i0j7bYkOՖ]EAUzX| ^ďF]W ;.y^۵1*?CWUtNLR7;~NjIMzB-צhS;3ةY%~\PH?t[Iܨ3>;I`F/}^{]ӊJ"T0Pt+<+&_oCxgKygc}CTUߵ'ﰱH*=DF+e9lRdb΢oh=?) kQɿ5(:߽P(mj0"U8Q|.[dvP.*>I~K?cgjX3;0~]zy3`;tgz,]Kt:Ҩؽxޯw"V!.,YD&$@H0y"?>'R?YÆ|.A&q9>ܱc5!ea巟[z[m0JK`ĉZU1W=_W+Qlt)l8& +oʪy)(gɈcᐚcB A:hG|g᣺G1qerJcP@"==J4Tiu۫;=깇}Y"u'r{lٴ6B͇yWYy^3B&%frFu%ϩͧ2[%[=R"sC%_1C'@28^vZDMOQ;LJBNbYG^d5mkKc=?g5zy&ʡ _wSjl I.jF EcQu"w?%r\ڱmoCFBf7V#16X/~ڋ֨*L2½Ec0'xtw@tw >uFv~co7ApN%ds :,Eok_i OXxL+DDtw jImhl-FgޖeO[zL)z?tܙ.}V ѷX~O3|1N&RR~.UB[Y,M'9/؛ԕ,343)faJFn[dSÙMޢ_?PQAֺki31,R*]SQ1}Ld*< qNK~?¹a#Ѷ"~%:}ؗ |M\i׽|IJ9pu]&AD9>7q߯@,}OKt*CQZcFWV71E'wT蝋5km3hĝ? BQZiRXdb<5B?u׷#8>g4;R$=bU%RL4?LeI>:&#WCGu%\T{ ɦQ%ՅGĸϙY{+.7u]D߸lE.<L}Z)U: Ė'WԮ{6gn‡۽J*_zjU{՟6+uDvCR@NڱtIqZ c%iucC=eNGc $ v1t"턱ƀ…FSӔ+3yMy&- }_ͣ +]M*q#0uqIl9`!'Z_S=69u3ҩ(Y4 F(v*DŽn79 saN9N-4Ӽ9;{e|\4ܾϲ-&Kj&u4,,;BKOFe_cDX!p;l~Ztg35~^a,&.|OKH͡)l ZxjUlwo&ixm>Ju%>kkwcsZib4 <+B_Ϳ_C>I@ڬc'f5swv{Yye %*aF?Y6KZ9T[uGWJ9V,HV4ĴQ۹Nğ|߉w ߝǜ"nĹK:5g3U^գϟV؜0IH3;(9ځxͿo?VLw&|>,ۦ;}q ܣ+9y(U|\0aqAkMOkg:﫝_S0u$q k>>7Z^N0"Bʬ4?[/8WTy T|UOcr}>t]toc8o^=[uH;8ޔrD)L,2q]6)lHiRRD2|%m!{zyN۴QVȚպ_qN-M^S.=r4QFX{[~Qs_RO_}e+r_ޣqm|TCwPPޗTzYWL:7ۘBLk YHuia*B/zL}$Ja"p`CNw\~p7$:#agS(8wd%G>3~owVJmto[%&^:Z-}S&m$Yr"YU{̏_E&ϑ7nvn9LTEdP<~wr:StQ7 P}L7X~ukͥYy#^9e{품=h, 2d/#>s\hG宺2 |ӥK}n .K5*oCOKfS+,q7{Ԉ*ZsQ9ݖ|ޯh|;~u{c't6âY͙,x*olt_=&nBG®(;Ky'֘Sݓix_Y-ݷ%md{~F#-D0TКլ5I{BG'j%h~svE'##ZbTzthvY'{*ɓHJ-Aq5׷~IZ1LC)ө}\Ry~e$Wښv./Pn%s#,5MG݆_#˝uKVݸ|6xۙf\W&sn.»YVC}m6pj=ge~}[Ɨ ;A3=CD|:)幞E6atw\O5c (1sK!90GFy7WO0npg@3Q>~J g5VYܓ#=\?⚵cy~2nͣVe'G'-CoML.2^kv^cb}L; f}\xSwX%e4ХW]ާ_e~!x 98Rxau㻩 Mf _f%ݙZt3N/;hcvi%STy%Zc)$# UXBqnn jy{l%9nn/FI 16?u2i=ۘjZYSXF!RBzV`<|e''fE=QT }Y {4+C6:B cR >=EMѧuG俫ͼ}*Jwa!9]ٶ]r(P;9-/5VFO!OY֘ȍ`WS#ڣ3|t0-~~Uby|E,:~GWZ~2&Xߒ($~7Buّ%l;ˇh։HRI.pP=hy|ۛTw d*~+; )Q/)_z3?K9z0vMR&@'Wj|.Y5y2s }*Gad}˽)+k]#DE~i:mNϢZȔi-ҿ+ݦh/>4iOR>o_-gA/scuȡX6u|߷f4[ &itGM'SxMFK@O/>ҾjHu+}cufD}ϹGFwIڠFi#0LN8g~BٳZ)9zlF8EM5^CΙy_K,tL+VoqK\)gW"CjknzkuϏz|(V;=T2+q|'>-f~'{mmFYێ؎=LGʚ${H!muI)\񚻔F-ߏe!En7;Ove-ϙFx{5c{H;f2Yƣʯbclbsx8vM8Fܚ $_:!Cvk {>I;ES3U.t慲Wgx]t<~ػGZSI]wՄnUZSvn[AÙtԬNVRu:lɐk=;'ϧAP,TиV.dDdsUp+S~G?{WܢUIJvW>J9w֕ zC >u̓T9gc0bk2&XrXƏg(*\(UDD8bFct]euy눝_@(4*nNs#cefgz)=2Thܯ?0;[Mk3.6u])yYHC{Tmzj;w֦Cq4¿7vgBt-cbG׮r <՟)Sz;n2(>'eɖ6#5]a-{|Ũ9ԝb{# {]/[; /;.g~VuݑۆlZ ̯˷rX$y !}LYoN2ˉ ֵy B4-ou}L-ףjRS2_{,+fS0Zt*f R$/ч(2;'&-cԝPߍDu 7kk&}X Qeā8B h||-Ϛ-y.,-b~1LQ}EUBSǏTV Яgi,I#9?^sx 8+E@uD!\sVvL{ݙLUJ**PR(R 5UݝumP[ٜ{[#JH( :}"@ R>snbZgoJݹb)l^2;cLW$> Om.%Wt+>_={/O6ܣwy=xYڳ>段U uͫm坕fӟmնL&6vܭ+wqh nٶQkg;vjdJm{uչumj֪5cU%VS6 m;Ͳa] Wb.Mnz֔J'SMVR6FvͲQ#5glfjiY6œRcX5jv햎.hnʭKRliۙ8\Żw5m˰̦iY, X]s kJ3m4mVmK k5wvEK*Trw&aҤkqfMhm2d%VViY5[S&mݪKYZ%MmLS6*핶MmSPKfŨ *ZD b+*dbHjͶM[U+mYjB+m[(ĵVfj eFܤ+3ŚUmDjD6ZaBUF[MkZ6Vuݭjk%E4,ҫoUT;7R3ѵ*S[ZMfJC\]k35:/=i(_Z{ҩY&mKfjaJl;Ƕ[C1K4"6Zmma2eSfII Iڦ1hmjKmmU< p>&5Zv!n"rvce[d6jͱ4mmҍ)[2ڲYf+jm-ljIJhd-|R((I y*=VURi=+IM=ڦL٨M6ij[J6DZՖ-kfi mhKm͔YMmHM մ(ۀqs)VuTEikJij2fi6Ĕ5IU! &jUJ"`50ұJ iSi4Ͱ%leQ(5u6lkSeSVbRڲIhdڀ)Tٔ62lQ[ 5U<sn62ұ1"JDI*"M6]mUS5*J%m-T}wV*JYa3f)JdMTVl6kL56Դnm4w`mfֶlVSbmm6Ѷ k[QsK4*Mk{ndNDYނzf ռkfp2FgB nv6u;mP-_MTd`իbnxIֵw5lX4E 2dLFFѦ&M4 SCAFhP@ɀ&# 44d4& 4`L! 24@14 LdB 0bL2iBlIlm= OD)i=Iɓ#&Ђ& 4@F#F@` x11 4&hɠhBLFa0i# 4i&44d Mhɦ4db4&G9E<#@@_lHu#V7+!_߆(Z6u1Ӄ08ȅN7 PhНJUo\*TxRňPOe3_BG2\jAsTV2tU<+z  .R3c%j΀:3^:PZÑViNpSgko2%͕rrtΥNX#%gPrL&D!Bq 2wR,ӧ?:nCב." Z^\ͮ.Ea8{Դjhe^N)W^QPj `iPF͉ ȅB>O܎Z-/A-H9$RD:nNRkWr!\FlQ</4 j_Tiy@Y e"pH(įRLG\,6|<#YӢ=_e{WM,R}|%"c] (-嘧3l=vF%)MuUS>p(25ͥc23SbJVJt%Juޑ{ e[nmz{ Z'CMS@ ZzEq4 dhC, UEtU]ՁeVMaOAu'xva J 1zT1lrtG{ 4Y%  g::}c4b"] 뷵$ ie0QǑ.tL\l~JB1ѩB6^QAFRY)(#飊eXej5w; #$D'X)L3p$vrΪr A| S1#=PՖ(BG`+3\Q >t<mw0D(RM0~>t{9E֊$t>fj̪AiFB2nyD/WRyBv+UvV<AsNHXJJt\_ZdzԜ,PɈ :Ҵ8cqҔ@ۚ*d*A"*5%q2-p dyvÖYH Dltbd p$BČ ^5*ˆv[FrY(ķȁ*@uQ$.xZ[K,6HR4 QkvQH Ⱥhl/LeDj⥈H !*y伓3C_g/F(!(b"=1YRSmLҌJiBbƃ%!20LjOB]qBL0}̂EG&d:%P "SV*\Yހz:ZYVͥʕ#aFm?B`G2br}1S@QP1m,є]Bxdx%PlDM(upeVJ-E9rIgc뤲ɪGݮՅ@ؿ12uM}LHSZno@m/hO]@(nSLYCZdW7D"Ȁ8 (M)ijFی개@NfabJ0xD"#QǞcCc O~(8L!4,c^x{8to^lɖmY'2*RG 1hl3o6ieǸR.!EDq3Z=i-c(_7UhJ i3/m!˶, [NhЗBEYV7j[ }[aSMTB#8> (EmJ+SZ4P0 b}UZ\rQqvvp߶zl٫P~N[rN?+J$#>0U\/JHb@2b= h %Ƣy. +/$9UuS1b?SXpƩgHNYlfJ⣪:d:8(=@<6?6:!wvj(*̳Fݨg#Ub#{YJ{2ۭ:2Ǿ`{κa U+1:t|Τu,̛)'ęN3 ʋͅG\8|zD:4t@Hmp pe@qt—($sR$tjZ"}MyXdyŸ숧[R xX%x#`+ lꈲ ltѭlomy z]́ظD2 0 řQc1OkӫZ2}Y#m[iϱW1A&ԙ e< 9Nz#VqI 79 Ey eBsd|X[NX'R ;QO\J.#UXHeNTku?20U,р:p"!4bS x=GO.Y42΅P~걆]0էGEf3 =5ڼ΀x􊹜*v)W8-H~dH#uf$Sc@*ʜ9֊G }p$`Ac##9ȝtȩŋU4N-ixRc "iAa%,VX<hmL v@j.{F&sz!0Ku֕5]TQ eH 49U>]L/P,J̈gAHsx UdEJ}IbUS:qڋa)"jz!q_-*O CDj>HOU+Ȍ*]ls 0ۆFD9QX QqTΘDZ-A"4L8m)cz߅D*ڝ.Ԓ*q౮P%% {U28&bl|JU8I\DTbtEjx"UŝcAb2Q4jD"|&Rq2FƼbYfT.UUp5V;kK͸D$QCɘ19$hH(L)$=Z)TһtVY#MvN-ƹyta;-zu*rԝPНF-,vs^,ܬh@YdE(6YHmtK0PJF4 аESӘŋ4'#@YTA;A!H#\' ⋂%QSA6Iir%Te64L> =v8%] 2 xSEB#6S A$|DqhlgQX̑P 538~ 0%9 STv"E:ڮΎqMMvԚXl$l\ WBe9Ej΃1,m _j0?3ٳ݈ݜSJl "rWT\)1 U>c~En]D:SbUg݊u*s#cur2Zp Dp)q8[DyH)uM0)*Z΁sCp'qS H+8Ka0%Nt&=a K3(hBŶ~ʬҟ*Mvߠh^Ǔ=3K^ڂTN@!k%1о;Sɧ0Ov8ptӖ~)y'~InzϫUYˆ^4|X$q֘/Nbu4ZnR4"63$Mm}(M#GUIQm%"T&69q֍|ku4-,|wj%@*ģDʈMYMb@f7Hz>up;PјIb9Cl(B r7p`5QI]BIɳP2ᥞT7c;BE2Ja|fPuo<GF9ih׎JJy璬5'WBKjife쳮F2eѮ1* g6#L܁e1Jʢ Sʚj Lx݅0BcK'Zn1J&~#M#j5B4g:y!fĩBk'R(W| &({iF9z"z3#(TXp&&acR$߶[z0) Pd2~(o]lv'+XKiλ+ל(Z]6'Z`MhK"2U@e@QBMr2ZZ'$zF5YP2{$T^( ,)ܲJD,TRX<ʉD*7#MJY^EUDl$)sDK*ȝ^h,&"RUP[c3ql4:yrtW2&2xD%T@-u,VکLqҒ,%b98Rd*AP8Î)d ֧u.zAh GMu-?J 8S;HUĔ[0'2`ò6X+j8A@u8丏]Nj0s.6E_Q~XTq[k6,ή6 5fc S) V++# YJ)jZlYe j⽵a t" H |PNE_a TUQi&B%T qf "8Ê=0T-Ta+@ i  E*r)LF 5v [wq1 9Uf:T| T :qeka2]lY2[tDqaTP) p: kZ pJB9`[CE Kp PaR*JY- e70A}J' tmq`P. џ󐤼._&B `^p'A2 g{UZ c]`|ajԨaEC ^_5ej0N,PGr谯MJ20ۨyvS*U={t">?*6#cj7~HV/,D[WNN?@ 럓e<2k' }ap^<~}+:r>)3k3FT;. /2)?K@+dS!}k96,.P?z7s(mt%GEOYxIYF~ps7ݯN;?!L>SI$(@hbhA'O+Z]kSFb~=4|ϿKi!56Epk?qw"ߚ?3^FDۘĔ~ ^pE C.9m9_.jZ'䏏Wjd=$\^uX-Ɨ'ڮЈ)'Ghsl $D)ȟŒ6Rb>/e**BHpzU9H7pv{ ҧ⨩(X%ґ@$*}7x%_y&wrGك[ocU/#qί-Bp;k_tu*L d@zN#W#n=FiiTBUXR)=z}{?:(/ݬGWGl᫸[ 3=TML0sqwX.o\AoRޮAя%+C"fc|ZW@/ >t1Xu}$z.3^O?*QD*:B *3[FHG, `mqٸط\yP`. `p@K b{mGA8 f-m`3#g%ޙf*D8쪱)0ye6\q-`së>!+&':!mc@|)AB2v[`chLlf߿ !X!J:>)(00/p\hlInBxdkXzx#} YGZj:l:/FzhjSvw\'k+4ka9N~p uL9Z?vD.xo/q&S5p0X_J]R7ٍ>^bOGj{JPJwBϺi!Q?`TFC|licU^]}L7#@596<]9V8n#р{S*_3:XNjk"kFc[Kv$@CFꌋw=7&{αembs8Ɔ!6oZ *Uy><IkXzDwӑ?wkߙfsL3ݘF# &s_ٸZ B:N8Po10[G>zsV<_%l]hG!8d*>s@JF ?D{{V9ó̗lnWb8o zA/3x\`4edpI`7w*L L%-37+si!P#CvLʁXldun"-P=P M C/L"Yiѝ bu/@N:[oM[u)͹d]Wh.@ŶFNJW*uĬe(w &fc"%N2T$jCX`2I^` '[c:EXɋP*P@\1I<[" :K"BcJjqGMA_*bf.pSA_7u GVL&_BH^'0"N`_- */ a=˂M8OƼ WRg= ϭP_C0~RA=̃7# Xtr&*ǛFql+f&x!d**(9voBj{-,SDz?b}a ,;"!![6lk (:,|uS5–O8_2]Es)\gX` [,}=ÊNq;ִM#yِ+~m70n-ph|2岚SɊ`hggt|V~za?Y8rA0.;m,й.*.'T@_\=љfcfSPr;](\7̪J\,nu'z[*ƔB&Φ&:ebTTPtc2 K bo&|o`en^@-E;f꼎P\ɤ&dV y.aku\7C%tI *ah;gԍ*NNrbi@$8˜)D*'3Ik?{ MAJݬa"AK")@ү0w<WeIͤj{{:˛I񓖻bV SY Y%v:.:=[ ~%YgYov ) V7yrmU @& 7r:( N#(Jteig i׆OM-ۼ,qۆuB-jU k6tU;t{FZb׭1tzb{m_[* v[P66EM#i(9 XyK59D:'M04u Ļ]+yU1+cV !+62'C LWP;KlY*A ų!͐Q4{L^J~:jOٴ/%њ߯J$#7Գ|KN܊r*.~c;7[* *δ%Msˢ?آ"R˾pC+"tZY2a$4A" yJ5sE`6m1of'ijT}S MlHlޫtD#7ox~ԟeBu*\Ne&&dOa.hmn.̴Н0Ye+O}<þO㧨jdЁoW5|b<| 4>Yt+ND璨ٟʌM4.{F>6Q =ؽrVǖ e՞hcI] ߸*QSpa^QՒlQdޅCG’Ƹ Rq#`}>D돡tP)V{Dm ý"[_jpr?Qmo-җK)Jܳ `bQ[GGs.&u3۠vHyyt uG:~E>OB:ƤYrBcrX *|Cv6_A^۩P28g^BY g#93rց'Ԁ~ ZݸKzI 69%`U #I8ai=F^7>ȒxŠz9Oݧ([:q ̴צ񗏈T5pUX}MS/qίl*$fH|i9EIom(TѴ!ww𹫦J} _׻O:[ob!Ș=xX? t@w٢Dfe'KGHoU9n==c6Jve.TαײV?M|$fӝ>aXYZz %c)Φb%;95IȌZV>Aga6}]Ɛ^X("xH "u2<X KOuɮoFXqbD󝭉V6AkHuS;_3e_~ p >7_S[˴Ӟ U dCofsOE!Cơ_G;uM{]9kPT($ND] EiL Me$Yk)V` ],7㞢P)7h:hھ0Ϭw75کdgRt B&S~+ƛ"/DwEG_So>R_[6 sh&`^"Z0ꎭ8`n2x$Y8gkJ56&qp;V. oxry&2TdC <j{UDVo`Mtv0 '׍hշ֊AјmDZ VkO9;Ks{;4 RRxskbr2 F=VrAW)o@[@)4n5qy*/+sgW7YGF jey}vcI-cU^x>5XbxCX+/ -QKkpsz=>IT# ?]OHG8=Uuzfg%Ud?^7Õggq(թ׮ E$;Uq !cwsC+pR} '<{U 9&^@w̟ǣ̾E=w{o,HM2ApHCL`' wvKY: [/sW#Yc]γbth?^`oJ܋j!A_hWVs#m4gjG" `x-O@5J5SnZ+ KKD',%``@l`uqh`!%/o6dɾ;S!OU4f$OMRPCw5 ?R<1>lkS׵s9'jCc~C[w᳴/A:KXC#O \)IxG]0M! uSR* **: %R ovX ' _GUr۹rg>Z^=3.2H+Gqw)εw=Bmc߰p7Zh˛/WSP;( cP:sCPkj3Ercunx5XN"OPmGI=ՔԢpX$i1d[ tyLB}['\]q3v|Ƶsiv7Y#:} G41*\oݟ@mo Ժ[hgw] RDp3 7x)wL8z_[_mbrlՌ4mWXw_}jvc1)2"^GtUdvFLjr͆ [وA =%0M\&qcZzmjlQ$?z2zڼ±+:bɇUQክ,J¾|^~R3nюcWd5L_3mǤEB6d"[ݟۖGo }xȼ>j5LU}~`L @6=tk]a!`J{n aX~ KX'QMw}H1ȟu*lXjyǯ䭀@Y$hŏ*(E1 ֋r)2k&2)7* :7pk?reP{ޯq\em%Qb2d }pܸ6ՖϑT_{[P%mMK4Wq5muV@/t[篻GPoPP FdCu1jenڧNjwvo%x'uVzv* hB#*j8%ɅGfJ Le D!07lgzMÍy:ޜ\֘rrtT sـT F&~~_4u;&]bblSwk]N_6+*L -IJ ELc0[DFd_[CP4*6 \{ pjpV=2 S|`IZ6 :hT3D= Id g4%B7VE ӛ۽wJY_fa ʜ(?%jv-:Ya,7{ x UjϔMab_(XhLϠ[(B==Ւg7-a! iFIqX3|O8>/`w ~R7 < _oC,4: 2 (yU2o?HG2Γzl' .R3j]"if ξ4CO=lB<)O+]f.) О`V5ocg{U0Y`9xn.k42R@챎, 5^^Ac'm|Ϸ4`>}"|1p4kiS<T#7n10RijP4@tARQ-o35p[qP'sշgn' {9ɤٺx ,K4IfwI1@>&B~^3d g$ cC gSazhu3V_{8a3B""qv@ ip|kE "Ȱ%hxzD!o @% 6}"XS! &r.oN9%p(5S3f/!i}rì x+Q0̧3IjpJ0BP7ŁsjӕO|=z_q)a ?W}%m>#jSWki5ƻxZq}O۹+'[;cuL2So2p =ƦzIE&y=񳯃Y2OMpRoҮϖm0~NA9+(PӦrMjUa@Ki-=*`͇. 1h# SZ7a:FIKl&^ݚr~Ɂ H*fi-MP%k}d-nrwAec V5Am۲1QRYr8.qӕsXQX7pM(Bćk=ߢ> jxJu+m<, = cw|[t{ jn2w/Q }SşS ZvW}bSH@ ՖdCBkM'npc]^m_c{@etdFl[ r~vz9ɓJOοq/+cNKQ{?gy"?:2r i=lyMIp;XcaE%S#*lA^tj>u1V՘ceC9UOK_qxc us+ ^}'KiC?!=d{̃fNUj:~tN iztPJ}n~(Fk yvH `QU*`NtU]t-H5ȋGv՝g˖|7?kI/|ktI \MS/]-,b5#|ߋ: &<{:]㇏$vyQc׋fN/OdӧoEP[G%֭q5̑l%wG~#]`d`P8"EioL r;j ^в^>vu SeP +"LW'?7X_|ݖ7-&qqyhQ~D éʆ0ssbx|ߕwuu+sa ?'ΉXzPPf""; Hfsy_vOscm@ЊP`ANaW#'\Z<dz71?kviCH--8Q`ХlYHĕ_z33򸍍d$R\v'㳪\e]"+Wps)T~};/WіCz4ŵksz}~AAw-XvC\;0+~8Ŋ^JS٭SPEe-o7]GvB@SA8 2"!ot|;" :8؇:ʸZ\ͣze8N3@!g\ݚl|4>4,8ܔ)s>jќ! l?تT`Lh޲WsX1l8- {~5'qoty]<3>"yA1/d ,m^1sCq%?Ŧ0{" MI\=Eyh&C?SMEv=ƛw;%,92w kCwci< ! k3&}+Tu?甩?j٢W`3Sb4'#HmJ5\W';+L8C~dpC9푌s) 9!CտH,#(ŵ7AstИwf=PEN~;$C' yr>ikdlmol;mH˛5͟p,L\ħ™n;Xl?7?g@IԍGɀGhhK߻;~\B^ö75!}ٮ۪`*QhSGؕRzaA (?j,¶m;ެM33/g)T܇=JK9Cw=!C0ƛF@" NMnC9dm fMrX\q}8<2`z,Ҁ5aA˾>lqyAr#K0]rG0fl44d3 KzB+?ai{޴8p̘8kz$l =uhf1!%}شfH0C(^N6lYh Ô,Q3e.֍a6XrxבS6@i3YE3Eo3DϲL:5T0Jn]$,LlfGF|G%@2 C \UXQKT/};Si.҈&V_0'm:ٱTp2=.s3϶ۥ:msqMK͒34tmF e#[EZxC8ǠG C4}EWJNV8khhK+iE‰ӕа[Bd(_.YgM!^L Uf p0d$`ëPQf&Eg3yN5+栈iW|w)q}:Im7)s3W ũT8N3`^۟jq=KksDZW@*YpP*j2!Wk3@E1f4Q!hLv#.*hn{S Iх8퐷 &0 owN0JA|J1tP|qS;^XXMS9Rzf (! w%4;}qC;HbpYE>H6:h/ )HP;=bLnw&6Z&_-|L%m%f)DV.#+3G N_a\~ۉźV7 mv;1f3I^:to G{?MU0q~$e6Beco}$|1ELT]'oC-"O=F'2zʘ4$2!|o'-T__~kQP Ujæ9z]fOŨj]~>NXϓLXe$u{4_HSPW'RϞR}^=xXޯ:mQxBߟŪAHQHmV5%,a0z~?c|)$bvpj#cT Z!9:BTE<73iHzh8Vٿo֏@~197S~(qkoC@ ȰO:>R@d | ߱BԞ]I5& '4X 0[*1֫O团[uԟW+7^]<$wRUJ43,hrc KwD S6S>Oqi"r$Rt$EWȏY>v/+k]]u+*ۘ2Kƛ.L{=Ss?AHgqwJV2;6Ly,Kun?dղAt?;CAS[= E 1.'WSe@a5K0R}r@,.0'qQiWrZ#@t!:Tg՗+}hrz u٥@ Tm61/h6\+nP >|R'mD^ڶ%~ܾfU7AkcFNWZ0-ȗZ0]{~l]*m6pA< Vl;9P>O~[eRx :J?%aV**\Ա|LL_ ^vI~̼vJOTO2"ey$|q*I>ݮU;V6?DsDpn{ܿ=օp.D>}֛z{Ov7 n`y*\d Pcz\gcns^Gj6ƨj/}H 9L7DFhPS ?ێ^Tbl<';t{ :{&ZؐX:Y,f+cbYɪknj}Z{T7R EgD }Vzͯ^NZKceMr3ni;Ea]o=Jv6AL)Dpʮdz?^){\i{jZ㹒X %a&jūe;;< {6c|{A[+uZ D_nh>Cw:gdf"!T4vlf8Hehb~<o-msΫnREU3~ 5ܦBh\p6H@`I|pO4xyR@EWk*қE }p~˸?g>yWɀ-I`VD؍b77XLKn]Jm !=e1lڬ .xGzkLZJ*2_N58q!%v ^mX[ hx ƒ\g]muY DK)@zҚEf})HD|ԠkoQ~y;2 Ss0/9+xS[is܅M%8"mEhCB G Pod2 V2(4 ol@xP>GmYUlB dl@)/ RB)HQ2I1i ҵ:PUB/p< < }i"uZՂtPm_C]$+.`]{L̎%z{9Hrqsn$7>y#\(.3m<9Q }(m`Mv)m%DJ(TPFH)H4%!T B- (-HJЃKÜB( JT*Ai)JV B*RPDHPPPP(L HQJP ( XifR$hhZ ڢq4 P!Cܡ):XrRR !:l  JB T(P(hiZB ( )&hhi))ibXQF*  & Z%b&Z& HJ Zv1TRRRTDCÑ){HL((j"!JP(*"&h V("j d(" ))ZJBiRX*( b y)"Jj* h i)bii"H%"($JZFf Y!IKDDCAT'"d& "f) (((***iJZF%)b Bj*(((J(%h*eibhnBPSETUDPAMPTE-PU$UTRQ5QTQTDDDTD+E%%%TP1D-=l@D5EABD"PUE%1 A4SE  KTQM-RSME,EM4U)I@APSWSK1E4QIQ4DIT40")((jjYdX  J j("iJf(B! f h)&(B )(" &F *$iZdj)`*"bb)(*Jiih(i" ibh.C@EDM+HU+EE5MM-1SM4ADQMkT@% E44KCA-<*JJJ*b)B"!Z&)* bB$hBJ"hh) h&bZ * ZHZ(""Rfi"B hhiPZB"&)h)i$*)J)(b )ZJ & ) "((*"&D5MQHRLQ &ɬ5n=SP..7=S9\ 8Q{fE!"pd 8WŌ #[;*]5E^!D{_^KI!Ģs&j:# aǟx⌇fj]Ʒ;;a|Ԣ#3n9ع9=t~Co+*vlt;ױh* peO˅5m|WD`ioSjW(upޛܹmC*xD $=ktA4@=!>m޺Pd@C "XaJ!c2֬5=4[ !PBn`jCiz;}{w^S=ɞC[ƑP2;Mݬ5u\m;?r@~ ?F~awЧd8~?Z w5 ?;TowE<ϴӰ X oU^mwY>sھfb8P!ȥ>*;CƐQ<^s^* OjAS=zuj Dm%>{E|\5 ?_mȁ^{K0Cy/uQ@#~Gh*>&;hE^~PE !(!PS}s9K (2W>^_k*z!|@𷄻υ(u!"{UK?^~_S4Az?vGHm>?QPQ|*[SbOpa(2dBd 6T>!G-@n>B(H*{x:򜶣@qDPn~~Ow"Q=g-?gHt>F3U(tǽTeCwUT'8s6!.( }ND^Re7e:o袝9YPyxm:nOg/G_}{osR w)PD~,DcX"ݡ~nn{(/gu$GovzMnj?B@o`+aC~]2U?)k~uz)P߇pDL{y*y>v{ƶzvaz~#${~6].w1{IqW jQA.?xoQu]W?Yݻ{k@I!*w~O ]^ݠ*צT30DzK>M~.z?,L6@ "2.LhEOi7A}brֈsD{:WT8"~^i4~ұ"+oV@$`8ۑ@"=h"Ne,w>~εDQP J?{*xK~mO[ P'[C;bSpD@vM~c!=E*|R Pw^N˚"ųCvt!L"/K'N;.MGE}(~EEB"gH`F@9WG腋x4-gs̳"s񵒹d,-ڀ(ӵ*m[pO3N;=r:Uw4M@j2Fsq8̏s75/yl;n?LJ ތIFdq9<](fHz[)~K=,"N_KZ<(mzud3q) wbј0i%r-)+WOJm|~"Q?o\gea0s4Ť4?&3[*zqwV{ZE} ܙh O12d 8Y(ٝg,0-1yyךi|g*r\W' ʨAƬfX_-7;_s c mSȡ4 Fb7t䁳'@4R{yI/7 I@!AB% c)郖$JPFD }"ϹUɖij ֏bpX6MMa Kjec]¿n{R袭^0=֧㺠O_Y]{l;C/mc%S@)0kUzjMNMH6hЛ.KZ ht 曰eF Z-Z(<`ƪw(ED|&(܁o&R8!'gt7 ϙi r5XQrj7|;}`'wFY n~3]?83z#ˍuٹW̾zz̐BW 9lp|Sc m5V 痴!#G n$Q{ĨwX]܁1]5R撈J=0߁Ls.4%L劮O꣪|g25@2rD0H#0BgLHk*-_^p;y\ziך; >׺&qW!Ǐd܌*WHv Sv`u'mx]N)83 ϕ_-AdCtF̋=/7j{_,y<hQd&A>d9JwW^k1Y(w9 .KJ(:o޷1ۺ^J^7>Q{tTiMtQO}B}WmJvbi D9@Ho`r\jG@!GJ.gt1q_A<y q#ϻ]d:Fx&3!/jI.7zΈqSud ăwPn6`70mIvًܼw:*)p0o y} QŎ;T:KcB`JS:Hy"]ۡ{+z9Ian'q]N*}Ԏa,7 k|Έ(6)Bm9 r܌TG}!NZAnmg-"OI}wyq<-j$1,qSH"% n`2w+p8|*Qzpalp {=x1(t >'GIo6woz Wyn?kqqeq1÷r؛<@9[;Au p7w;ï{<n9)p9/z*ԒESn9].r{qԂsSK{ R@ɻٻm ҔL:y;~upo+`wZAYn5Z뻞aOk(Pq;~s7fNR]@m.,Kp;~ݤ9 VwջwuX{Lل6dvmnvzN7u6\8YkNIBh B$@77J\1 OJ#]CtxxM29f1~(,frSK/S( N~6pz'A`t=n#%hMO8;=Eu n76 qٺ^]Ou{h71{fe@}_Iwn+qj|vvmop-77޻ OBUA#UBcynjG 'b+n:f/n-c!GHWp&`V(*DJ`J L[qpn(S|lZt{}:Ax\w0x[i?O|A$s_$\M23Z_K8=w: ;+ćf(r0XgeZpVB;~{v?~y DyN9xw\^ˢ3}Mr nVq82yvO82oh a'{nSz%/[]7j}gv$# [7Q8J@ٹVmojSO>nNyv`m-͕>wN [!c6p'3 "ִ͘<)ȷDs՘mܱ<)-!TnMP"xRq,7<W`ٙ2,F#z42uVz.SOlkfMה0C%6LNc3sAW Wn|[@ C3`"x9s~ Yr@EP5 B7[}:)xڮ+j-8Ι1qaD@B3(\*#Sʘ"ȡ8Y3U0fIrH9̈I$rS3]*U87&Ń~)qMfz JŊ.k`AF +&5"j(뺟qG$b*Lf}y23ڄ*덬&[Y]ە4`z,&FFn>] q <3A@'QF`OPQnB*qBBXa '}7:n(J2T9x{bd8%#(cyI5y0E%3 W,ŠDܨ״#*-M4TEB;|M>3o)Hf$K%Zά:ߏ1Ơ*ܫ9g8u* -Th3*V&&@9Q!c̩OoKJTEFpD̅4IZ#`2ut]DI4A&DA%ү:,-Iq20db *3X0T<`ó< [UU[ 8Ve u Ƌ@x r\C)Ngck\ޤx;飕F솈x|r"$$HBAK{u:dBX;  h, Id0f Nxi2iXazadիGCOCZMsTmp6wX~4` +e`k Az"P#$ux:@>VGS*@ lF3 p: (d Ne7 ]CAdtuJ Qt=,ఆM)\j@!48Lʀ.;CPp wyȠP "+sTtNEA 1802e z5AiZDΣYjAm4 *p+ZIstYSD i0wZo"Pe4he;$`,h4qh*JLjd' H[KB(  (RVE #ADE꤆*0j_Sax 0T'ˌr)yZE]D"H}LEc% Gۆ[s\Y8q@B+JIfBn oe:vl?f k݆4<,α̺qjVJA7Z?=OT0e'76km<:)hi`i?=q Lr<p8SR,q޾fM'^3YRJtE4>d83(a@Q,"# |yJbļ@8 MT8ڹ`:QG;x q'I;4\t%m0*u'uK:O8 #HN\`qb&iᦤ #3p/X'\Yڥmn.=GH/=@2h189JΕE 0V.D41TVI[ީCATDUfI/͡ETj&mU%e@ =H60S8K 1aHL9@kA  s<@pdR31'%G=)RE4!/QA#Ƹ\ О|Q]$JrXn%bZ{4=WKJqNp 'W+Ju*a<\5y , UY۠ g(O`PxЌ,%n`¢ -ߓW2d/U8T ChPAB ,6o<@0ffX6gj@ '1I(D%e:="E+1nS|< ÿi;F9DUw<1i([c.aܐ5JdÚEд+{ 璆%F@@{ uT'qpu' nvT4Q4s:-_5+Kgqn3l^xʁ *N9hx+P3S㝥uJx5@sL$<̌Zc٤$sraUnAs΃Q:\wL.8"C"5%50z ,@Ё~{ 1u9[:ZH u֬,6B҈ŊAγ)] T;U50I{+WkC @?@%]WoD f-}8) P4Q[>iE|N{dV*9+½PK!FIo­ռ r+rդ)0Q`J1@ @zz1CIo$U+G_x-f9};72EB$-M.$G9>5չh"! g[Ԟ ;. 2p,?Go6![>W-tЫˢ sWzc"5`%3,J!hEfDCnhj=MbsrcpxHq.zzX |#]>=8Ѥm:8K1gĶx?z/]T0נ~Sܸ5-y/mg3U^z8ĺpqXmX^UR+ ߽S)=e[^!;P~?G1GMZȾ]}Sːx#)4q}ҸՓ;L}U6ְuj ];Q(AU]a7#lFoalJ0lPť Gڻ,|8{F,)d)P2 oH\TLz- wˉ~l_m7u?yrO%l˳Őo?{W*f{~W|>.?T5aɧN|)HC|Q:5QBPA?4AՃ쥤nmhUFޗ mA5S+  cMFH+v$$F5|8I%>y~ PEߚQITƋ|?qTv>7;[l.ڭw@+nӨ`2wڬPus[GN| Ժ&rQOS'd$-OP-xrgj-'&,W*&V[:} ti\֖zꪚa-QU*nUw\qWh{F=jGwW($Z[ՓuVA =T2t^q$BPZѯ?[CkڷY4ytzAdhF&e'o*F<2>H<-giخtQ_l9H%F2/qZ>7hk(F +xtwuEY$FY6֞;C'TҔo:*(E)"*q DkhwSǬ ^KGy{K_&:Gr?7{.t='Ԉ1沴Zږ+NAWB{H !!K8GP@4C{hŞ8B 1u6.ق}Vv!堶-}!d)~F1:qQ+fSwD W˛Mi:*&E&C)M2E+2'&cKmkH[jR^ bb״'IrUBJؒ F+oM/c p-zlQsGµ\2%~\ v/eW[iV}H]lKl/8vLe_V>hwS}*ee|z[ل)W~2NQ%׀t^Q,K™'6leTkgV:L5pXZcs6jix3M,Z]Qmƚo))[h>1[uQQ-z+lL hb̂ K1pesi khZ]'5&c8gE6tn/>z=z pyu/yDWY&?֯`ȍ>ڗc .ϕD(_S[ y:wb}|G?yt[q|\zdz׹.x`[sKH`fD-#ˎy#?WD?8\kesTuzF'U@|:` !ΌĿݬcӵ&| %jcevNCŮcū5Hp}2GL9ީjVK16\ѧH#>I${ۯcNqS06Ix.U<\m&HmvT׫~\0nq{*È2uQaښFا(PɬJ^Sq+ԏ_Rϥ00B&S5|fn$IDg1bTbdX%ݔ$֌1~ȸEC&+Ԃ|7&ƬrzTb?f$שCBm UA~aFq=sWxM[#ilPŔb&()j4!QB6W%/M) L}&WMrTi&.xҎ| "~rc#vsҪS+Ȇcsy3 sA~"kB Jڰ@%?A ݑTH:U9^CZS%ɽ:4((d j HLBtI% $rJGmtw=M| g .v` !C6= ۤD" B?N@#vdd"8J 'G jU8<|@2P(Zr\2J2C"8P:h)s qP :^۩=Lߟokkl$BaMPLUut{.W!́_O&oI(@J9+#߱6p0Z-0&D7]Es ք)*y %#i% C˓EO5N(zR.@G̣aSo.rwuRE7Qby|Yf ԻKͶQ+0ud ;D;:{p"Sp$L yXM9wP PCA:8y7Rcށ3b"P؄wr\0@1kl!%vP8^6e^G82!đ Ȯn9xANHQ}*#PBJŔQw"@Cm!\6!_˄:i7QBlHz|"o^Z N/BnP7maQBzEmx%{89n!ր$E>7 EC"DB&(pwP8O](e{Yă*Gm/6@n C}#Ƣ~B)/ :C{*o(XCTS"yZ:~A@Q 9:=duCč1Nfփ{rT{)RLqOY'a"'yNzHQ=v$nMG^4$!B:@ۑP‡NT6 WSJO AHi;PQyI:x@P>>E^ETAyH7)z6"y}? c_y)x1s #! NM X J" _?*>(4bh @֗Iܽ$tz`y94a8ng)~kA7A({OCK!@na QiT5@|M+Ԑ2a+χ;xF(>8(O)*!y{|A}܀Ƅ.u{9K/pxD^Lv.v:vu{;O)mٶp[i4dחwݱ^v!uo&k/”?^GB$uSu9dyx@~4(=G`ր"~|>n =:Hv;l~QƄ TPҡG&h9G)`T/Y<÷` %}~젧3'*yaO͔QWi* $:TĕK >uǡ>p#e`O !OK*v7Ā?HGT<ǀw4 y:{| (x1sC@O^up|<̃C":y^UO/HTO7+ʄxwB0KplH|]P5GE+k Ÿ׈(C6Nb&yS _ ;p!2Ѐx>~E|7x+%JV2?o">WɎbc/m{|C::no*j;'m4o9{mQAF9Ȇ)%@B &χ!av-lX0s.,3fhk\NNԐwH9]؀,|ЅDa+@ i ;g : zv<\G)$ |Dȏ4 ^bfU~amayo+S.B/GlOe9 _2)ucC_K+ߏ(n ?ARt |~/c@2@>U7>VQwiwLM 6+B${ } 6/Ga;YwL/i;y#W⟾H&6g'ypIxPv8~?fNL>7 <9YI*z8@=e“mSOcvcuJ[DZGZ@< U@E Ё2t88 ĐP<{ cGBCO߃IO f>[(TZ{Ag:$,h5{=9? F[ t8'LA?GЏ<97PhK%28_p4U`S?y|3'ɕ>ۇ{R|Gp}r~qn ?.>Dʽxrz exP=) d5:!c>vn~l}ʧJBo"u;* xhOy|S>}LR{wpI-&\k9Uq66g'FB䎐 ƒds'ŗsHGimeO2',t8@XS6,$;9zPtɸ O%B$NjZo>әJ 'ɳ'uq+Ƕt31F?.a\MD$;dOCOOb!6ׁ۬7_jvm#^' U6#kJyZ];!-] ^]QrG!AwS}MBGr)GH'̬W"T_`:gtHZ&7^+A=͛6[SenrO 1M%28ÑLKd00m;i2H`'J眲i~Oyܣqk8;N^? E9<䁯. =r(d&#[Cz/m Vxʛ:k.vB™BX|~x$. CVISK1@V 2\ml“;f=8l,P@5BD{ujͬU(O&f;ѱzMmymXHȱXX0;P ɛs<5;n=sӵ(o4-h ȹ &7d9nkX P4&g}^ja< <?RB򲁐@Ѝ#HP#BI@- 4!EKB B ңBo )) D(Ri)R$ @iiTJ@(T J@Qi"DRuUȡh &R9 B R T ҥBLVJT&HP%L)Q"Ui)RB  B""T() h)Zh Jj"h$ h V(h@&@W2_ 22M*LCb IJ"*Bv tM%UHh"ꀥFTYNhZ.-"d.B&B "(B(&@(d:@*J.C J (*4"#J!BС% d"#۴Kh ؏{R  gzt/1:7ՒBy&v ,6er) Ot+1y]H'lwheL7xpڛCI*0EԙtqtP6ͽ1)72G7U"\7vxPe*1yӀ b+q#f ixp\ihh/dr^z<4y؝62dHoroFW)&w=u{uIHd+ÇTf;cϹJőw=^ԱΪ^Vp6Yr!^`k:Dƪ2Jvdwvܢ:ω,@|!wX^C!*͎" pG4&~bj]ZNIz TZCҝyE00^]\?@ TBArWYGq"B!]*lK'Z6Djq9OeaUxaaP~Ff1l?ן𮵑$0OۺE/ӓ;jNb#@rx*BcqQ۩JiFLCi1,qOY~5io C"1r7t݊/ͦlݙD'z`pĎ_5_ ]Ls;3i722i#OeI<B ?g;:mX1=Sydb(nd]ij<ҟp .%2EZ!s>RxVwm_^=ǻwDDPw2rSE{o%9  `/Wqt4:-;Ͻ9يFwzA)sƈz]MR" Dv8Hhr<M.H $if4p` \H<'8l@ "!>\gGU> A|^tzn{Tus`!fc& L2O0v$~x},+B%z_&^! "۾%cg}@b=ǁ>/YI@m?ؿ1Go R)yL Ў;>q@ 36'ذgaR@4*{{&f"^8s|@npoCQA@(^ o52e:z\W NdspsN 悈0kˮn@d,@EK|q8@?kP! p360}Q)D@?Khh$ ,c*j`|.+sD&8v>5˦ܶ.1\= ʜj(\H.c?a+N{k^YQ*͋F}.mo&)b5nUrG dQBwdԲUKQ`} sl__ĭ{ ˚-mɢyb'qB*Ndc^K {h,Y&G8C.n<9HYRkE]_5Wy9M|ʈwCOă#0H#]4d-E "M `MaZ7ZC.*}Lm/w5DDQIhfUTw*|xB/ #j$<iϋA.LE-,hMU_sza?1ٌ<~>1~>3 S@EEDA쪥9ݍ{*9y{_{>1jc0 ĘQYVs9fX`TU !GMha3#3*,MSMM7Yٟ}ktgW *8| 92b?+tړWg`]c1VoDAĜbMXE'fsh*cnsyp>לZ\ʉ,Μ/ݲ&"yc0Ђ˼F%|?4|0j9/ , K(;ݖZhQuq2Ɓ2D,;]dUQA>hiEٗ,2ªR:șmmm _HF*qə+''X_aṬb?Sž4XIW &/EUsi6d0vEz†s (>r(= bJ?{2(h&6㜉2 """"> *> ] nl?wi{͝ Q̤ Ȉ?~?LK%3qiCDsz`hdre2hף@(C~(ȦУMn슢Ϳ 4XGmX /5adeO#b(""?cw&c]Ȃc{&~uuNv4 <\V7H8aL~4f$AS,&pg">q"XCQhTA ]:ՁTAQ5DT]k}vQh`Ep묚:]q QhUQQl*V\>塠qizam01<}:aYaQEA5?>啜"lu^j5YW»DSE4DtVUa%7&Ŋb"#,۸{=q&A'NQ3/-XgvaxA%Fw|2&MgW8&i?06͛2R14AEEdĢfyU3C () ɘMIQ?z.gS[N@ђ&<ƉQĴ{h0\9s1O"d 4:11M>6p[2Y| 3\QyMc&KH H%-~dP4M k%l (tm#AQ} 3+U_Ua155,m13)*`aQk CWf4*"J9{&AE4ELpc'oGtĦŦQ= 2b , Y:(8e߱(_CHj*_Ǒw- b ( "f4SWqiL <]Q[Mf4pSڇ()6r« ()HuQQqs}Ne7j/G)(+yC?Yg)6ۑAAŵب%sE{L7~2M(kUi`V3k끬XNXE{x>fu^#QGj?iE|#ur[wlLDTR^Kr縍_QM"8MxFa-F;2֭G*sd|o-TUI&o>uݡ NZvZ1GPu0ZfwH=qS25ԧqSϕi8 z f}ޅBh2(!'2 eR+@ L 8z0dntf}mLy*t@@³J!w95z$RJSҺծ0ϤE^]'ɾ<-#X:5H7g-0W`<-Ak1GNjzu?۱㺕Iv2)ɓѵ똨p-+@oUIx ؀9_a.xȁ-r@,P{8 +LƉ8![!?}yj+uڽ,MowSvYSӀ5M gw0+b $tUR32%{+*CF?OeuQ<cBVrʭK(9Jw"7넸Yr99?5~{47CW4}$n2ӱvXX3v-h7aġ"i1 Z)H)&M62x-UUUo;?Ԑru .BÓo Me4\+rϤL?:eL~^W-sAPoՊ)|n%o/GDmBեS;=uJ縏egoyKj0sN/ėRb n8nX8O->~ w 5/W@ xeV Ce/?M4+o9>XHrukZ>[[TY7ԡo gصJgW;͍k&q`f{3T AKз} g 2lm?;1S5~2 I@ #a04tIpJ, 3j,P ϛ֢N8լ͘_F! lb`ĂZa&SqQ-y fW&؛fU\QdP{\2QC:SX }i!՝ G HbKj$1bW U%e<)B6`<%#rsAV(uy:/0bp- ]f4D]ECBMڹbؼL2<8 ~lDXBd;%E&d9^kTo(t\dP@ R Q>hɪq$p`=XWzBE2î3I9>.fSoњbƔ. N+,Z ɾ+5@0  DP}ZRLk̇G6X=s]*IKBAz@֧"Xee ec՝E3 giQY%8TPY;B4%M<+z{^?NOU@|>ca3k"ddtߖᢓ,l8 0 בuٍ2bAv߈@0Eѝ%ndnI4#ܰ0p+6WG*!O4A6 XY _pKf@7=k[Rb| '4=SBsG<x2M:VOdF@7)k; ķ0^*{7vSn݌R=GXND4e0+U ѐ.}uu]Jilfj eX+'^V_ƀ" uqhZĒ #dU[:|`#SHI[T4ohjb$,q?{{s;g(k4E:Q9#gV2Ao_b@݃y}" |]VWi``k!9Oz}oo}HuP}&g&\wоY5;Ua#(Bb8:EOBǃngrS:\}d?M!yC\Qg\,4˾gN"؛ٕ5cl/&c䰜 ƞ$SM;=>{`8>^7sA@aL2ojK/%qܚ~,*>~ -R ,ŏ5.>ޞ wp̝ ݭGA0-ߑ("K!F@JM.CS L Kww %C~ gpGHoEv0!Iz{$J._v=w'EѨe~6ΝyyMd>_8uq`m;8xʍqjZ.KN'ӽx}bwDg^5-)=],_f270so!?U a?f#]\1<:>z=Tt'3#JF}']s-~V)xVw=w{TvXWzont::~lVOG/ҼV}E1D4uGҋuҏixva ,+*TG4fŦ;X{h fF8t6|cQi&"B+ 2ZNtԤ2_-=)  y|&gq;ݷS=9ϢaJl5dl|%ohW_1u - =0/ǣzֻ7ظQZ>Nzƅ P}L-mʆNR_|'7(_=/ǯ|Si#&MQP9,LYb^tí[/T NQe%!D MYIpfˌbK 魘r'-Y.3Îr wGO6PuP{fqP`l93|hkwO<̈́ӡ#Ud Zb ;4 >V\ӞtM(~xWS_RCޓi HXNF@@AtԄL2μ/1Ǝ4cc3-ljƈ"Fs^ޞ I-|/(#NmgTгr7oш- ߽]5n0.tC T+QZ(>}?W7Q' 2V 2/_l!L쇽ڤ+v BDHj+]j6-`$4s6R _Xt`:;Hʦ\|`1HL^PȠfG H, WV40[wgԕP˺12drك5VWV{Xj/ca+"ωc rVke68@37s[7uU?FO8hw_X'HkUod$@c ]/CRs Т;E>x;p\ϳ-#~4;Al$@c ]̠^i߹dr5ޭ/㎭䇏}w,a7WCv=9MXmİrw8+W67mjG0_*]ĭο?d +em.4ad=.O +52W߻c'ڀGt4p7`C4a$@_S0 %>?q0=Ʒi rdI-#pԮ dlkf%>sVt;f垉6II*9:9AMJݣN3ڐI^Ǚr$r8P4lO{dc$jw'hW4{mBS+RVfx:Uj5N! hN׉%A$w_tqŖ_j1ku[fm-^Uɪn%f5Txsc9ZI]לb,hj1LIfuTlڃmfAJZkekt7q5< @a۲l6[xRXhNlA y`@ aŷ˫}Xwk b|1K63*q˟Tk)ܛÃ*U se*3)]4Rصe +3Dr07"4P*w11 HϪv&Lj/T,0ꙣvPǕ*,Â=w,ܶjI?aͮXyBD ٿC@ʎBB/1eɇ FWpCޯUgREY+֙ eg8B}XaVY }SX,GTޜݜ8DoX-h;4(O;/'XDupp=0!铛.&5N=v݊kĦ9o;s-#W]<|8.tdof ΙxCZ?ۨ.+Bc[|'R㽵žcKbrZ'JɥݪzNVgmp -2fqUCtʴɏ2L|nI\U|S2=r.$H ",CA@eemfϓ'N Zʰ.%/yD $ a /܋^wj"csoYa5ރ뮛05ixdP{b/6XH&r(*Ʋ@:/VN'!{D~r5 9yD=;{oFR*?d jLD󕭚 J~r([\%+cd(z O16*e)7umhi(MGIߓ1ޓ_4A4ئ]wHVoΌ,#}84(78rX5=O [琵\<$pD&>C, ;[sYޓs?lIGSӝ>8DFK:[V9D.0^Bl{|(e. Y\]Q$I@?~[2 Mˈ{@a^}7j@`&ζEk 8i`GK%Wġږ1jPZ?+p_ d @V, djFs+0q]0p;qGM0{De\婢]  _N -m/E=4<h¨إUzyP n~,x@M52OA3s{+K9u,Ua¶]5ٔ)yғ[1uh@^w^S&2Suze}cPg)]$Fݿ*{=Hop`'uxlWٻQP *urgSqV4 ;vGML{P}ɗ65(K8TLca>u^GB)MO%d"/F~ K# *%u^ 9C ,QHIwy?kZsݢޙطMK= g"oRFy"YdB7Ej[FYuQJg*0VT\'Ltf 4 -JL:gMhTLBtAUNRUTLMF5W+3;bThON3H-TF#r[JV6f%0Us(#UEҸ$}$)'gGb,:N},2l 3mUTΘFR8`bfbT8YSfUPaXaFl-%A@QlcAN iBLT95x9.#C_VM 4O"2(Rޙ^WZ DlG1j`HQA@R- ,ELY5DfaBE 5KHۖ)Y(")5FAKETT15TfaddecRBVRRRPQ%Ϋ rhSpnv7FqFʜs RPD ,"L\2)Z2Up HP!bVⰬDU@K_wɷ:#+9^qUw5`wp`IOywMl`⪞fyU?!VXu eRU%ΉElZɆ 'qPS+*x|%Ys쏼jES2|z[w\.VŔ /j0`Qr(w^'!e,]WDE-Ŧл~D@s2Ei֔Ce1d!qp,Cb I"PDJl2otV2d鉻֛LYHcT/- -lEd윭xU鎓TnQ*oJ{Mi)P7ݛØ/NK,&f.Oϵu6k7;n:|yqQU&o4+{7zٯDo/8OH]9ۍOI ґն8*x)O?ɿ$>&e=r^'J w &p S-0;/| s.=k)eQ08r?א~ZSnanXeI/_ۑsw Fv\W29I;!ϧP-g˖NO/x>/y/mAE3S @t{D>M`_GOc9Seo"_vpI23Kl(䛳؇lA$2M L~#!x22,&H)UؑUe ʑ/KSLFJ%*}w< M9̕U8 SBk ckW٪02I <#b!LfK6~G/oH<'`K. x|;z*6r DpP%Zh5֚`LJj_9f e#m3 ?C7e܁ZusF\i+SudϛY!32x3ցC0CRc5oߥe)uC6t]] gCt94M \,ڭJ0XHzON> cr" 0le35>g.e*ac"R?A o9Dmy߄H#憂}tj' j7wkbKm@|T?jL  ONgPѯ?Q'ܪ7(pC!>?Q_3O{;1jZ!``=y&baj>I{k:y*R<1tF,~_UUo2N)-z{/uhr,b4衠v7{$ 1)xc|EUwgvd.LD܍K2к/p9BXaA/({?E,]drH,C2d:"D1v4墘6ҩ&3C ,cPґU\#ե7#t(èm^z+h?NIR}#4n*GiFNѵvuʿ|}Uc&5c SF@9Zy Sbx;DE87O4bo* |6NO"Ō`nki5hى-bz9Uw@m̾d -MY *ESY{5LC~}&%}yֵw}7X*YGi_'WTYM1{O9ο|0(X&>iSiE1{mNIo,Lp8\s|cj%fx[ߩ[ˆ;qUo;xP_# &"Biwaжŏ"HljS|h79gɳxc-S]K?M{A\ aR]dgUѪeցaaZ~a؋X^槃P1 DN b`5jĒQbK N!c4j!D-,C 0DoP3,K!ߑnB t&~5Ǡa TD=jR*PvFE Ʈz|b@),UsFM3\V6) Б-D .2D lƘ.!H`@ g#Ԏ%"ѬJS1#OS-F)#cSPk 5Ck ,qHF N47 VKT L`A"Sйа df%]QUDʉLAM4ORBfDMO`tNU"q0Mll'74"\ZKv%- +L! 1Z(ԤAJl`:5a!9+V[ dd&UGIOBD~@:)Q81nFq R879ؔp0gBe(`+ #h30bum5$ӖPF';:NÎR!.tMIB#q(Sv%X}T$q,( 8d5 (J#К42k1"&%1R]ZIE`FIH9q)R\1BxT )gZJ@5ii>3X0 Ja!hk]PRSBqkcC֨UETS)YԢ%HZ(%8̦b-jXaNjAMMXV3RQJe ڰfdaY!TV6|#Q@E!44Дp>l#67B FC0hBqkNtJQ-ssnuK8 D' 5RFB`0F3hФZZ,<j#ys0:B3!Eb7DSư{U9qi鉩#|nTP# GE,0Ԣ <he$Bp8$'Է$B|ɆH,fJv͂s6@*NrN@( É瘌p(D3@⟪9 !'f qƋR#76c&R fU2t$lz|lcl(cZDtN1FbiJra QAB1HNryFժe`0JN2mY!4D<>}G]@) uaAD@T ZzIHfk<Kp[  2H-o3O'qbzt+vuhOmjl V,=^K[o(73)Xh"K4\Hq\Qdsr*dz m%|E0 "u /ZHSNXѷz·=# N{nϺ3KP$p Ff[o@Yp3ookBĐqx#FRPG!'tHfZE&:^@gB!㫎j-ԋxI}00y5Ҩr.c@*En=D*}u}ZL ;V4Qo#Fp(AIޱf"-N0S)b(]hhBJOkl3&ks )im Xc,0gV(QԥTu=dTt8X (%f# "i<vu4֙v<(:T]rdMO \ 8d(5.54jPkݨEf:U. @=@R4f:p;4?pr!:fS%0=kt;oRv fϚ*EM:E<'tlcm֊> Ix'cc'ih7~MsiBZ6֒%Z&ھy!/?¦bso.gWu}O`o\9唱$ L=9-n[nڴH OJ7:UDC`GB@48.U79%&boٝm*ڶvy/%OSq{o% h.UV2Z\xsv9ͱy-L9Aj0zMڵcL,^b$ 0;'ЩKy^{|߅pdUQEHUL4RU @EM%SQQ$SLLTD3RR4PLSU4L4QPD%LDPUSEMMUM,E4LDU5Q$M1BEK3TRQ3$BSAIIRDDQ3UIE355S3UE5QUUS5LI5%PT5-DQ%D%AA2EDK4EMESTPETED5UQ@QITEUD55QQLUUCU5IQDSSQDES5URUSUEESI5AMEDUTTM4A1DESUQ5QIKDT3Q%ES3UUQD5QA2ETDID0M1ETSDDAUTIIETACPDAD2TSDURSULU0LMTM$PU4AQDR5DMQDMI55QMEDUQLTE-0ISU-0CLLPU1QAE5Q)A1TQAPATAT5ITUAAEE3SE3PAU2UQQ-QCCTU%T@A M!Q#BRQM3PPU5APM$SDETUIQUSA5UUKCEQ AC5U454DRQCC0T4AULE 1Q55DE1TE$MUTMD2QQ5T$DQW6ȇ1Ne4,SY*_|] C*QZjśIǏH,$8 G#wE.hNT쨡ZPwsdErl70zQ:9RE=2]؟oCimm!NJE]ù6T}$1)sN$g9ONҌz& HR|c^y;; ~l~$z1Y#?/pY%9Z2S5%J@M+ zt,(w5%1EuAaC|` ԬM ?1>,CXk DhQ(RN85kXkZƶlYCulkR@akFTiыZ)7L͋FmaFdaCuj b`(ڶ)kE (p{=:['ޱc@Kh:>dD3}*״O7w#*!3-R DL` fXQBc&a7 |3F Hrd0xX@ ,HӔ]UF[rvlna0 (grWhGkca4DW\읲/ŰcL{jQ闇,@A7^yGK]?P51ּW]M _󜓧koCb7$awN* ʡlJ@3|'BH,o4wG/ך4{]7lC2r?4Q«ݚ#.{PU.-f Z|=J|L'ߊ|vNhJPcHY1Ko/qul-l Bgb j ?|?o=Vp>qv@~׍>Lrn|X~{`z?cyH>`~pu0?;9>U'c;D|ekH |2a;q$yu6@=28rD& }i+Ͷc~nw:{I~<(xC^cmрnӺhr'Mo=n`VSHevx+c |NR>`ʏ_ Ksٴ}|y>M鷘>Ge> r#Ao1sg)r$&~Gp2^z7xﵥL13d=d?F@勑'9:<=yCXv~ On~,W/G GOk~^bH| 'Jv^'>J{Dr|h=1'ddM9#zaoY|_'ʓd=@4Sx~~a9= G!xz~,G=]τOg~t~{97q{F7Aߡ<;#K0yIm(q$v`1Sgcg ?ʼ 17t?/A/u3<J!xYOzPkľ4S{h*py~P6@??+)=<*rHf <ܟ{;gxΗ=oZ~NSoX1?cZk70A~' _l>~ wXW{5&Ox8tIB'2>F} ֔9=oV_}CKW{a<=7+&㓋2}zߞ~r;o8Np.i1)'<9bmaQpDry݇hsnjl̊w'#(e U0g*yW4E2v&ssA(~ /)%B2p"8\bG#7,@-j`SJ,Ϙ7C#saC4 J}QX*ɑ2PPRKƊ^,$Wz Q'/3d3Iox%FWٖh;mt Z=jSC(N\(˪1u UIQESaY|z"q`)#98L[O!( ? 挧lO+E:iO "IE!JFi iYxҲEaw^`=( h+yU_2&^# }o!i|0/H`wccczW=lmc,K$s]/NAfHzeDz6GHa-ʥ/Ծ˛|a,w6ǘWvо2Q}]sZ$mgrd-v[Vglo?2|a{}wuQnxM*ۜTc8 FGӠA"E,Ֆ?ڲs?TThOKŠ뀽BzGS/:萀 u u-7I!+F^k`6vT88 Is\=Fk BY-KcCغ/5(̱9ZHJ0alHH@lEdpWFG6P77|?ŧ˟V{|n't{L|0w=TڡX3 QjrnE`șs:e:ܻD̟F Lwc />}8zTxJ;}ORƻH7I|iݒI )hnNDj=Tzb=M}ef*ݬa ͊._f~hؘb%& A]KaAn6nƏ'[W4Ao ,^ /9Q;ܾyw@Wxxѧ%Bk,oмϳKMG+}9q%47!Zl?~DAB!= RқdЭfQ?hW9.=};=Ky 9Ac^<㝧' oOeQ!?:dl¥XU)fA"U4,9}l]gF:z-܆!!$LY]!N2 gWӜ41up]K(3Sp1|fC`($} ":jh=|f&w[Tf'a6s1=$";Et`OɨTB/P:txWi ں ^2-Ƶ)`{ow6-Lmˏ;zIP^/hT_ '}XH[s*|..Pvj'2I2EE.wEm,"mҹ\\,_#M*y0-"{o# &C+ԍ-`Fyr޺ġ8XmԴF;͗f]p֡U/U|^w3<'a-"]oo2]  À+\b Q#p;E*}&9=5ށ\IOn6@WN;ȡ@Lf 8jg Oq4(z! 0͎}h-+n媖RGyơ0+Bs$x~D!7}j;][!k{W0w?YrxX2 bmZ,A^A Ǩ Cke"5tu9&K=),j*7 ڽKr<{^gL%}@#pL)a.vl0hF! $QZk vWinM{Jl[hO];Ӷ剰B$lڗ7u]ߏx=|{<0bU rIqs2p44@cGCs~~7{#cQvs_)GOރUh5J.ueV-/SC&ait0:+A{>wޗ-l{8/Ѡ .MU?]&_F`t'0?_221P.ImJi{MG@C7KG0A`, MW.eO.ZP_Gڠw_r3c.&srY͏(t??NtG?)os~pvuE?bTdR"(rWŧob.nw*~U lEt([̽v}" / |Io6tp$d:EX+zeyOy*a0@G(-@zI`+/ƚXŌo xx8m|x#t!=Vt{ݯi\cS])EOB!K+KS W_ʩȽw2)Dϑ*j3s5fi4Bk B7Dj{T0(++GB@fgSIUBn>X^k(O>w)fe ֿP4&UCȿcmL3ne\W=_:G|Ӿ1/jÊ3ԐLj`!M ~krԘQ|a>dtc9!@T?ؠxDl`}h =eAoQ9/nM!^0[}2"O ,)].4!S( ^AY6Ǡ?b=CL*˄>pݺs;R;>C=ϜF|Ojl'D6Ȗ 7^.XB`|IJ]xv[g˟ͦCUv7a3*lնf4"LtS<ّTaTΆMSJ~o944o%yƞF\bz5܇`u[$GvHuU{SQ\22n/lVDl Ae{D(zu"C qT^a}׵玺s6(6!@0e㡴ą^HE'a)lW]` 2U<L{b@d:7vb>REɜ#\KH:%:lE;P=D96,|>&n:x~9,^@}2Ig/\œ$.% 4HHvT==C=@n}S:.ߦz{@Qȼ#@ A_[v.lӷ=m-\Us"|J~a yEQHP6!YcVKl (*~F9$ApdxR\y$Ž,vg40BrfuRӀc[4R3KsG~zӃ_5:Y_3//'tH v5mJ0>@POwĊw7GNO=1?S0a{ 6zvDOݣ*%ȱW"MInr/I,߰kHm wHXuJ2G/ :^@Bijk;FS*F@!So)=`Ѩ;n\ &ZeلƦa(`7HxuV![u8Ĵؚu4Wu HsA0p#U YT[l3(sk6X mt.8\۵A?fb >13W6CQ_kRMP)]{ ?iS:D!!P?\l {+w#)nD{v]ǒRL֔@Ts0@&2eA #IVǍ5bHj&mOÌx=I/5Jk[2ޝi( k*A/Bo,7=26UL@2fmKF[a@0FqCvUin\`ؽOIDG)A"  6tpA漆 R)߳JeU3D*RbFoUU=:z #HkV~Q;! :F\%{ pY\HZմC4UlA I EC Wk YlzH wT+/nwz<˿a Q{NxЂ(@0 #@PTf)gc>NF͹~tCχ+)\lf-u2 n]E2|ܒ@tio}敁xF39M6SHV}4SP7+s }ؚ$g1 ґ.jG,:z#i~rHsTr100 3EKf`"z@68SLUT:HbQ fM0^V LMJ9(hhZDz 650,r[q*ޕcP.H8G0ICH }[qF <3qU2عI3 1msWj,X+\(>$TaE八Bؠpz}qnCHR@X,kY2O60%;\k ,qRp>K7ކaz-[t"#?"ϴKz~H8*#5O>vA9`>}p̑(nx<m_*9zXQ<ʋp1[4u}1m\qO\ ~u*eہ "n@LYqSħ+z-˄ l6C9p8~ïzq{LxGE LmSF5b`@í>ahKۇxǚÏa dɐ\VI`D 2`(+G^DhM*.qJD7+gwk K{M'%u"O^˰abz2=t{]aP^ "H."_,?$* /{q7p=#s߬h h*LXpٓ_W̸5??K3] Q $eI_F)mA5.1u ]d /qBtHD@@:da{Fo]os.YEj ~׋L6*2a 0% Eߥ޳m!<^&=P00# ](4qx"L0bR|T-??Jɞ,4ǯŹm|?ف:F63R ^@;L|.-\ɂf) |HߌT(xɾ* OH? D0eeCvІ`>9b'Hl"U^_תF%dyr6!E )^kC⡥IX)k_3" QOEQH546u3"0"%JJM|?#C:?RI}ϟz7t˧<s)tij3)elH_А"=_7ARԸM%^it`` 8UCf0&ye@*. C`d| _0+Og^PA<;w %zv 8X5/o\i!: ߡn򮙹 AA~Nbn 4}:+P{MAyђN_*w&n +0Έ ZE.NCbSLmEPZ!%/ 5~ݡEOsU~m7h_pi-&m# [+/~фҾr(`a5xzy^Xj(pW^?JX )"/{ k=Zc%PnTnZbh^K0=]do㸴:.gS 2·iG߶^B}_ΡkF{xhd=~.\eCX48ֺ]4Sьgw|/ ;DEGUYyaߞ LR%Z9cy_+#ݖJKj"kaD ܜ_.:ΦDLO6[7t+e 9wkoi{ؗR?Y$~á]ut5U_ɍW} "I~*ƕ,X]3͌s(^A 5n" c.` 9y83ꄩY}48ր]щ#]Re>y  <ذ~FCHtC2ʜd5l 6OdnU ѮŨp_xrF<$\5{S̗k+v}awζT56YCx<ѵBW$[rLjY?WN 7B7hfƝ(P s$9L_LEԉo'!;OL@b7y~dI %?r2+vc.(-e LkrQmП=+rudW!t-BnK)Ey//( \P( >vdl +BP, € H hrmHl'c >aRAVHH;tڡ$5*%Qda9Oז t.HJ MY߁ V)GnyBC9"3<`qaN49E hcw+vI<M^bzvr 8nF+3 |{љ),Ů =A *n".Qۢl$~ "eJU^2>ָF,zYC,DT.10;徻c/|ZuNZ6^"uݥsgz^+ DŽVW]).h/Rt$5Ap~͕Y~dX# قQaUEA&>Gl]λXZ᳜9xSVV(Gw5ZH+bs ݵd1N#$|4Hޢ{@xC,7d>_8ّxVWwqT{[+"sy:=cg+Í~~)'Ts9e.O4{+(4G_6.1g| 7Hi"&x5Z5o 8h[ԭ/J"Pt,$p>Y΀ Х,p$v،yG >ܺn!ȇK2{>;/ńb!O) >>T k.c?Ez׾<*{hBbءf5`g^%$ _q11;OI1voC@4ͨd\? E). 1kzYx/#XF^ZZd|h)mXجQBX2PHRD|U\;cKX ֫2G.7ЂzvN@}NMb}jaxv)td:eC>ehbGj$"Xėx@&=޾SV6\z黍 Ku양bd; KbA^cNwMQAhzܓ1;s({>f*|_U;SvG2beKQZo3ֹ4!JȃJ0}F%SWժxE%1T:q>WZZ7.2}[wsݺ{=L[e|)]?yɒ݋"\łxQFRK+ %cmץ _hD wyEi[H"VY]6(T-y:W jG]Uztty"Nٍom Yx tCaܥuNհ.[RȤD` uӿmq,FD;N?\GJIttO+"TIR7Im3;'M?ϕNk3&S>KT!UҖ؜s:ձG> \lY.aÃLems>M,\-kyyq5Q;KDlF|r}_fԖA6ԑJy+7͞v|V!Z1t$eweyv ڮ|&ɠdtqhg&ow-lR ۂ7![ȓ>?򝿸>5D OD @ 4x-"_]g%qyP-'Csmpƶ *τaP dN0A((/eWC[-L Ne{7~qwܤ 5F:des뢐۝KCi[}}=i{qɣhYҎgׯ;tO\QL],'0m(#|iYq`Mn)i1=>p3dw,\xHos]*R:{M!60}yl$seB:{M#o|WϋmNN5)'>/ e%jpC, s~ +BPiU{d -b)`i[y 1٤ 7"*nc_"-Ӹ;oUѦˉF5HS}s<im*麄,Eo"#jR0HXV@*=jm>clœkܑJu$<I_d|wu}@( ? `?4RgAhK9BO}RV-'fS% Nz װe1s/ :1@ct2ݲ;CÉh߰R%1: ʏVpB)0`F|m , A QVkRX6? @/ @Al]K;u$jǗt,Y?wlM1u'\G+S22si,EW~t.T9V]}E :GWz]¾wyW|v_Ǐ^kR죬XO!oK#_SH o o}'q&mq~nHyɾDc?:_GH~ܞO|M.7vR92?OL;܈}m{Ϲk8{D%>g/J{SCϓ|C_q N' >O9O-yH :釽wixb<О|;[ O |;>eGK{N=Nn ]%%2}yOǙ- vѼ?v t''&͹LMtAnpF!z#> #۸;!>9HGKbOq} ǻH S_{Od^}d'}lwq_ uc `~L?pps>@C }{k=߷ Qd>t?)%;ozx; o>NZ Ϝ ;=|A^'E 9G-}?[yl⟻OɃ-#|6 |im! > +y90};Aδ?"}psS?gA2wޟ@OJ*?J'Ņruh M@J"<C2 {GA$?.ʏ-b8SeF!?Ÿ;3˸;ׇ6reg7]/]?Nu/wž6'?;~Ⱥ;d;urτlv??~?ܹ>:oK}Å'O!?]?=|:)'߁=ĺ9yzẎf|̣ٞ8/$~6] ;X73v,mLQie$Gd9؎I-HhNRultm.7էQ;B>}@[Ij 箷??Iqh$=҅SVk=Ol@Oa❡G3'W[Hk"Cr6j#" lJ!Wf ixԩ.,A ֧M怶^*؜H6cek9X 9]4wP7vQ0Ӕ:l$.I'CL:94F Gi )(3U-"90{mh#IR t;&O"~y~˝(/y\b/ tW}@~Y3%f {.7}`OQ>z𿷇qq;9^-fw53Iz168xP# 2[}8_'wRK, /.E17ҦX–p w1Kmu)Or=v>ﳀN'<4+wb?1;΋wjD3_g'o NL5AF/Oi{x 9\pda=ʏ( ȼx5x4~*+ffX5yѦTa-'҇% A4H1=Y:K7NUhNUZVZ]?_3҈ swwѩm=\"붸_N  NgFY/rAE6RZ!S&p!e+!:f)> B e@mG_4=OzѱzJ*5G-cݘER<dhƉ(ׁhׁZ\M֜a#_бsq7Hpsbffr8&@.ȻeOCZ,„j}1mutQVLìԗbyTid6!ȣ#oZ&͉sd=NoJȯV/3h.~l@#k{Cv=,@[LPMHbE_L!%1Nɒ !WɇHOQBu4”+ s^rpju))U-'}hT[)M@C3f Y^gƳ;|)^?U'=!1mDfRSP]x8~v^I\p[fȽ5"RN!CC6^P[od5|A&#>dy5@;bRf}a%ĝDl\ 0av"1A|FzqEɦ"j7슸$+4Lu(pt& ) /Rt'|c&F䚥[N@ŮD@qJo>Qz IJƀ)62KHhyP=Cڭx:Δn/ԒH`CAܹqG7{N~J2?|{+Qv,SamP*m" ;weR j1#jRyޭ|4۶uNsׂkPXK~"O>V7:lu[ꞧY\C+Mױ?ςd)<&Gw4Y8Z{TF\fb2zTJ!8$[2,z1VQ@MrhF-xK6s1˅R"<&?wPA9sQo6-E<{X&dѴ̀}=8K_qB(/ 96~uy(=qݳƭ쏈`ID4AQ1~KG,RJFOaL[,].mf1q0{X#rW| -N~'xn3sՍAP@qi^ӳ6 /yP/"HWX&,D)F#{5@no]4,kB@DC&5y)jK #)NWx‚i'1]JB(s)PvZǃKs?4"$ ]/gUĘcP/9,L=3Oʸ$qrAP&JD̀BC(3~Yy[46,ejM[dZ*\=c8oCQPӕRt=5;p5AFtj?Cq +]}my/K:9b{'ϟA: 0?"yPe½ 8]e:p)bƉcL2iF "4;N!RB=Ҹrcar`DHޟJS6̎f!V!V磉=wjO+:Q|'[824poW#@ nz"22_x^:rGDEnR}  ¬g Q04 ) 0, ?k_㭞#/ 6=7uތK.A(w'S=3'a&dQ@^g7;ۡXӜȩ5V_POѿw~]Ὑ<3,uu c'[<8B4`a ^ w;. {:?t?qhPֽK,X@%*Q@@Uܖ6l'sudsiqdߐON1B]SvRW-p?NzVZL\y@BzU">\@4d ;_oM F g<=ňbQp$sW2z-ӶLZx u{5qZME [t 3U8̳k(y! CmߠD2=X{#:p_,F Auͣw=ىal+ iU%n^^/5UmUENsx FvxZ{~ꃡ;?>y:9٭3@Vpcѥk[`iAl˵hϥ6m\frz ^D'JH,J#ʔu<)*{>FUs=i8&0*FydyHq/>&8=9۶ S;ȭ*gf$X'+8wKd_ j7H_P`'Y*r>)&6jг!>7xS~s=yNJC<@_ }f=P''Ne \dAz.6%q*usL]4b`d+VuЦ;Pm/!d ƶ[wv63#W$'Xbs D#:J"H "0 2ұf/r1jp#g;5lRL[_[Ζh$Jn-? X3X7@Cf>TK"\ .Q+kЙ`?LB@7HE=l(gG.ռxx-7qj,v)@[Ǒ ICdft$-tx 7U] 2M/]Zeܼ2PʇVxEe;G瑰Y) lzYWŹaae3KEP6frN;qBN+I#j'+dQ=GC[.zRYjgF[#D`MlC訁9YfOf㌒id&z5CZV}ޥ٬y A,LUիnYA%ѥ}v^q EA5axL T (A9R大҄<Ŏ[[K nX8r]AVQK$bJ^.kz/R~<=‹@Tn D4apNޓ-NX+B F,m,Ҷ>RG̜3?j>Abݶt]FXLIZp"Yx= 2{Ot7&w+n\)Q) w y-4^q4ՏWۨ]WxJeleyx̦t"b8BTVaNV/$`9WGSQ3$L: ]f%P;g73RF?)~QDHV -m7Α.~\rfPo,-tw 1E& 3!\R!ʿZVҷ9c>|<~uw1ɂ 亲p# T [y,+ϭNy?&JX|հb/|_*$PnF@s=p֩"[Q^p"#L_qT=;1J$\%=(p2k_0rCdI.Pcl_͈)Hg$kLq;܀v9Cȧ?Gpv>"!{.9Wyqxz_B@kCK# 0<+DŽTh3߮C^Y[>Szw̔v3q<Zp`? .4[>sNϧ]00z0@tD 1Wzf GY[*e`xb + [c}Nzk/147π:ԥ$ t= +Z, U5ѣL10044׭4W׾38fane*<}cM?'YLi#<ɩnc[q 'b̖Q|7g2L#0f4ߦ9d%_Va>u돛NuP%â쀦HG<)q驰ݏ/ }D@"jS& dڞgC-#dl װnu3n{1urc1k)8y 8,\0PI#Xf bQ#S &D' oԖHтyHD -vۅ0@Qy)wa~zի5nodT-JA \ycqlutRNɈ‡۹f8AK+lG+:i8%hX3v@6?ςo,CNKog-ݯG3L`{Kdhxvr);l o5UƐ EWdd40:J.,}|D_ҶĨ6EG2T/g$: .у{3gD96Uegm!7ʠ͐ N0@?=/̈́D.PTxX+)'7v8P,o4%|e #*i{,:BA0ƥ80TĎ?p1 Y (:+ӍUB>8#l&ύClQqt{_7á'U[濌`m2R+#pW]\>r;S-m8jz9SY¬:iM}~X8/4綉alz@෈&Q#epAGc]Lh拸6۱pkX>Hҏ8'*Q1iZ׳Z"= e*9T%vV PXdlFin&'Am30_?08%[g8NbAmyT 3s9LX -sD% 9m\P5kGKTtg\-Ȁu()~I<^A]HԴR$+9Xh&&J.@:!pn)I PyB5q4Ǒ4 GA$'P,p$5hawh?P"X_R}&C?68 ƹ瘆W,8"9S0A \>V#v-RQB}=[U.Vj.{~TEϏx_LO {TYnjp * dͶўrx;y3fS$v?><WU}[DO$}/GH]A;)$*ǼhyK2[.cDQGK \Qe}|mbx N6t5QUv:={#Di'Ym9DJiP^hf~pe&ӆfC]b'/aQ"SĝcUDw]+>D΀$?PD"]@*9B͐-`upCѧKU A^tsW㓐dx`Ĉ[S~;sї3  2w$/~T'ђ`4~ц|uMCǏ>EK䨈h@cntF&a}?}/jϘ'MhZ$E8D 70ey :*[ox^(o-/h2o>p޼2}somj+K)ig[rD9q=\N|>gc?vˆ07|Gɱ J_A Lk6;X˄UDb8Ca Twy7.E j2W FOh˜8pO_ ;%Oxw]616ɓdy0&>%!RX *XKï4D YčbbB4\|aiymtIžNZFLѡjo?9ta1`f3kq&Ҟu,A{n+Zzikx}oػIǰ֡[և;G+#`W&;1.B 1揥[Mq^C0 gzcNr\f*<z,JEx_]拐<Pj|u|=vtbKM>fsoHbS] }*Q=G}%PB/qa+19ע(@JOB~MͰ;i9o?=ݖ5;YSFY&4Tt="U$ǹsT/ ǻ$$~!.z<t̚ @{[xq@$gUHhdaMٌ$~Z`NϸVm[سnPssi5*Nl qxtbyg38h4~΂ RhYL~k2+Ŀ@(xse5#r1y{%ȧQ\~y|,(؎^9wFgdiZ̬&7,V* z#)ØsUTqѳ`?Wo`lk'&ٟSeDC%RݸboyH}g{s+yRAL({\wL&a#;,,2ḽzߌTXuX-1ƀL,z: ZRx8+y fѷj毜:xFo+AOd9~Vd U>~P헰=vݯ oxz nB]=b^!$lñ.tquߡ] $i}_;E{Iso-%&;mMM-;NUxSe sJ  UA,@ Lhuߧ0-Q\$+~Eِg'EH?< x@2Bk^Gb]2nhh_>D"+}kk%˫ϛO5pb>p3E/LaJPLppIrz52+<`ъ8He|tYiVmb,1{&~FGy8[h%rS`sݨ/4Р)F ù y\zy A9qK,bi;] s*DHt`8M6a ;uO/yP1S{P>bbgzS/ow_hأ׫*bܯ}q'2nU.SYrMFOA.}q^pQeoԔ%Q`)[WJ껽U0I*kzuoMD@ֳEh¸Sgl1)U2,y]m`S:?#kWsY ʞ1\k~H lT> V]H:-yn'$ µp4=Fet¾1au$Ycgj.̨ėM&QߌA.%GsT-@KqMyM퉁9?FLΰd\g?{ls1OF]@[2E7TL,A%8H7|Ey:.R@'/;a%D#c\kUVCjts˷Db8k|Oa A|!b8e !VV6^lD M /0\CB In)ݾ$|cewOa[ѷ`&OA=/=H%菭(10'F>8 +| CB.糗Ej  ґp sd;.ud'  .:e?>{3)Cm.|~I*_$t((dX*kGV# @t4| &!YfW"FҀg'Y&w5'[es}3w_-?tOCWX2 ڦ> xW%%>n/ŝ]q#XXhZ#T6;p'g"z^QCri|PXi|0T" 4U6n}"*k G&9q4'm=HJȉWdR&DYPQE+'˿CF9Ie X J2"2mD .}oMKKƃ!hٹ@gC4h?&TW{j2mmغHw[3x شqrx!lzvxN5Eh)K};1O+*QcxoEףS̹_p`-Xd2?? ~)rf[j?LJ9b{Sɋ:ՐA !8٠3a"<\$ȴ$";-*|8Cp1 vxe>v!Ƌ%k Zg!@y։yDm"e(b,S~YXzwp&4@LbP"vILtSLj jc"}'o(?=8ɑϡ?>TMܙ{9~^_V_Ld~DA`)ZGcG ھUnҹ&$)oC~]㴋~zq[oEĜgqeR(CBd @+$ufjMU2 EQRt+[&Wm1g=+Ld_(Gd {d$TeUu./! r#uT\+.~K>ɮ!ɩyX@_dvn6{t2r^Ž9hT,,Rp©k<][Ͱq/Jj6{\ ѧ0S Sp0j+.c6vwW$y@>m.Q;RF`2'Cb ZLз vb:.9AwoSsg/}zO5}w6#&MۖznXu(4Q}qY.B89 c@™})zlݔA[WpcBm0bqBF_ٵ X,q{lǰe3F>, 6D~F1]:J}7 CU \2,F = js=A<2/@NQczm7ǼN0۶ 㶟Jg E@6JȞX?f=ZGhR."| or()tC*li"<9I$`]o!`#0}zȶ⪓0Cv ߵ"Yh?-۠_yr]" [xeQ Fgvįh;Y+--g9erT_4X[H=O(2UضEQܲ<7@q#*3g.hzOeZ;|Bۏwc;SB>j-pxZ0 CmJƽ%am@[&=g"[Ng!`|؅G$ F+q$y]70j",ܚT㬗vjm ^ʗq A>f0[фh[0]7[[taMjSp X.LkorBy WbaCゲM 3hpgpn.(!6#a'wӺ iƼͨrAJqa2®VŦMj e1*n,:o|L'QJ {_H{v|rwNtPӯА4$y,aD2$YPSӂ;py֟ ޒ/oB2 'A?b̧U}|B s:{ ;Φ*Ҍw7O[3@D0Dc"6˃nZ= Is 7uN߿D0n}fp ̚Ϛ[љ!SHh.>|m^cB!hȇ @(9%tknٻ#w~ymu7" nrT5cf:&,"'Q*ڠCJuOy߽c^C0p\굫W~z x ъh͸{]f~ Lw=4l3<35aj4*JS{Ɋ*25++ G^N2%ύfʧ})?^KGSDu%:F q !!x(uq`[XwWAaeʩ׷ osDTCQ]ߦ-O/Kڒ{~DxڹlA׮ w49|U7C]Q{4j uڇ4ڱjb+$AbEE&Ӟi?P9RU=2 t9^"o(+ |sQ4383T)a|iG34۳FztX/Ɯ]fx,p_iėrHs0oB u1:fǬ ĭ8Qyp{rx3:B_s9_}iCP]~DX%ekl.1CcA2!@>d]yNqra/[1~ݑԎ7^5 ^(ScNaڇD]ߛ3rW]K^ڲ;^vʼn:W>^ olng)|y1`m_9|{/tbv2خ/݌X[!xIL<jXOU2W@tůQaJFu,-34^E\]fRMǍ|FEv2W"mIQ[z.h_ɡ-:b~8x0)NbBm=$,i?_ : C ɛD!>5?#3;6GGL)ҐvuߞWQoƐ w6{7q9hꆘ5\/)#_TN N p2P½uY}/X TH_gLaѷ,6gi Us뢇Jo${GhX>8+QDcVG5ظH r y8Il>zˋ>A.DŽ#vV|Sr2)f3N:v9zڿaE_{/.!ET0VUc bLz٤=R>/Ȍ՗¼K8\%VLj*?:oUZNU<79U|;r:㪔[rwo%JС#'CDt0o)x{Y1C_^Kc=hb|g5jh"SuI+1ea:yk{;$wU}"MxP <|oϴ#SXB!ERچ!l\2I>)F{yhYo8VZ MLJO8v <|?hPis}f|?bQrП#*JnPhӻ L}Z6vH6t]! Wm]jbd`U?nO~ j _84Xg~ 4j"Ft|G6E'>]qfK)oQT(OE)] &,BBVp{tĜc*6A̢׉h_2&L5MdY;VTD.765C~ޫ08W]'3bh=VkgPJ^79ZLHʃY-t`?aD%W-<fwN]X$_^֗$b+@?^m{cIW>XhSn]qGI(n X >8O3ILx >(ۗ7o5?U- :9BrarIwNO=]5>Ϻp ||=Jc*x#UdVpiƓ GhNfL*< cAy|,-sDĺ3]Tl\SG[OUlIe ^׽1۹^=21ΒLhz)pL߽{%N+zr"-}$r(; &9i*TӲ=> KVfolͱաhd{ oU=ಉlqN\ rX:jdnJH*c.Ӄ̒xaTZHBZJ3i!Aڙ|[Vh+_V+خw;"-r? Ɨ%RI5Zg(:E! ]8ZY{ػa$5قjQ8H lE!#H$:=7]i2;#Z?ҒmY6 #q^x3:(%yM!x(*ߙw]*UKҺ/3MI~WSr@21_,óc9#evH0XN.9P\TlvY&G[2\Oqi!w'\u8l Y?46O;-5 hy ƵO]a jP<47Q g|*&kSkcD<@h$Z&}(uk+֗ڲ^*yi)Z@Ï-Iɾg  L9Ym& Y?.%b\16? I2 Dd`oPok${efP"'yAi]:0hrlt]RԮEΰ%HyruȞ:11(xFΣ lu0yyg '6nAD o.YŸ|ulڙsJ;@^y0zR^ǨGb(SZvD5[^H ~,1񈤵SdFTGe8eB@`#-z<,d5/ؘV.]q!k+u2M*bg$ QBe~mޖՃ|Ļo`@R@3d=tFs%{]CyONo6[MJ;v>Blznk,Y V֧|j&u¦= Uzdž ?'# rW[Syn\-jZ\Iꨈ*t< g/MVFܩu`ktP^[ylGP'gC_)y_WcW=RvDDagߎiT[8t2π_Ù+I Qe5e@N gBܤt"rW5 vID#,st%i]+z2ߕٖ{_ddcfLr&22!Ԙ/% HfD@3EO}Pң ,wj3,` meej7)y~-lCH{2Xw)0aj ` څAMn((@\!B36 KL'PA`{c0MW:o` ܭ"^xGRPΨS$/Ju N?^yܿxEzSEaQH`&a Zr&kWm&%DFy-"}dDN\z(?j8Ve lA >|F7)"4&W7nYQS`UJe֝B @ҫ?O޼Y_"R+>dW뼀Gc9=< ˩Q;eJ;odh1G!v'8W3틛 YRwΞ |'+muYг`@ _ʓ볎4#7BW~OeUxNMؽ9RpW&jRX/R GCReSKRMg냆QܚŚ>  hf;Bu*j OQ/sq5i19oչoMoƆ`+סAC $.N6\v|DeSj+@*:xO(k>v×Ģʋ: d PЄ bd5a6[wxjqa11 3?Pn|tNyOROfc5;(?k]]{n 7/'#V.D"͐ez#4^P1p\xʣ_V"p_nV3 b³ѩ.,יGM֔Ȉ6$oCncI7?ޙ]ΊJi$oCcK̗Esk86'I1;AޏP '(0zq6R%QP )DV (&Yh|J+I鳇KUt S*PJ!Y/ȩC$lq$S›XO<*:2t3$Q[?n=#^bGwju^\/uުn.:QL1MwzG"[wxa扣Ǣ>Ns Jo .H[ȅJœpߢNg(9c\YHͧ{啯W$0.rcQ^[:P6q䑷ZԞ&n>~`ߙ*sT2W _s;4 "/ӰÍzVFpƲ!f&cT18 V1b81oDWd;?p#iz;w'\@=ܓu׀ԇrd?& >Wyva@ G@cla-OEE`i\ iX@NzK2LV4 ?zC"HKQضh鲌 |A|x8t %/#n}l7(wB5n&@N )\o:_ys,FP3z' Կ=q Q%qDm_0[+Ok E*xcg"pe9+˟h* pRBYu[Sv)Z,h%R] @04!<7wi+E8 ꆼ cHN@zzIyqv>רm>Ԉqn6[!72/H>"dlJyBU BwHlD777Zi< t7~s@_70G^)*K~8 “^xTEy;78BqWośr:}\i{Er/|~ Y΃ <>K鲋7]{Q@UjUST1*)_-Z?oT=V*5(З'##۝u|K;g %zu'G}nmV ".wrfcc?W@>=_`R/EuQA@3߾ɍ'$:A~clhyߊCYBz!U'Q5*3ۀ4MVaN*jB>:)mOѷ }%*@eœh ɯWoЭԡ-.>>ziKD8)T@ftF YP֢[8On7]^>P2C(>3?؃lRN8b07[ރ _!2MOzJ00 aq/ф:K?ƼE7bH8n~7Y"oKT^Gޏ}u8;8i+t^e Դ>gؚlߡz%nt FO7_`9U{ioäD0ڣd%@ $⟔c, {ْ ǍР/BH1p Qam[ kɒ5(E+tl]ƶP03b,D15ѼNÀ~cΏ,|٦b;5;-m,DPI7a[g !1t´#Go6Ao4Y)c_O#&Sxإ.2r5 +\ۤ0#zߎۭ=Gd 5 5~[> Zgl(HMd4٫4W GYϷ0>/0utL2vNZz{cO[;K|պ#a2i摚1~pwXX\VkӬFXEn%5̐gؗW%K33,㥽1\`~ bxtELbO1L ?.VgTz?k`@mPd&ۗ2܆/K*A8Y`){G&l)Aq3Ud ag  E)f1%\7~TүE|5Ulj!_sb+i/4}7:G;o2/y+xSGZ >2l.YЫ|:W++o]ܠɄ@:F.hE=ظ>- 9>%l|U%~@cXZRƝXQpGv6eκ~zR[E!VVWaz"^A-H&[ ߓZ"rVlP|? n;~fIbgo܃ DiN*zhK"m&[Fa*͕MqԪA~^B{]M$SqeC>d$#HraB +FHOD)R:ګy 0h䠆77u1x(@_͢ !{'J_Wo 0{~+ Uq ǧ{_&[e+1uofC:ا{O2!w;~]p2QD}HQK[x?xUÙv-} %1YޫԌ_ aE΢"!waEϑ}0 /͑@=t !/%v)w ]U!GO2sɲK}{ 1A#D衞jc},02 ]]4IkÅAj@g;e #F $<9V<0_V 6ew8J04=4>jakne@ؐԐ'X`r{Km񘥸|"+/W&Ѧb%cI9r/nb6-gTl% Xyz%;D\W*Y01Ha5p/8Ke$r$xJ r~X>W+7T@kl4Paq:FPhq$^[RA6d l'&Ǭlb)~ WGLEġ^8hc-6i;gBit{[.]L5sQnx߫9=?j+ `it(2?1>(gQ(c|WȂnsOEqzQ΢ܘLi|k$h~[,~F;@L,o(8=M(GVRWe1WMO`6r.)-hc;O)VO#uM]7Q1uRY,gר<\63?}{9d֑i Jvh)N[{4wGt5>c~f\fI6#t gT8}oܔY))N"&0yLGЁK`Bjma붵u%EisVsz?[Nnm*.'T).wK@?Q2 Blv\h9%&j.!?-=17QV8D`d5Ȥ(LXݷYmi{'f gr!laEHn?ed\oY!zg@0("@=9/J0F{IDl$n!_IP3Ht2ܴ\PUbTwh)>G>+f8eQKW"/К"GLRsO Z.Vpr7WzRrT8rUˍ1^;ro~_XsIIU 1w&X ʇӞ..ϰԆe<3D]Y1vELA.]+@A%s6gÕg6/}/3D饘$pT9HnSON]W?^~%ڤcާU]` ##H|t iE"VQ1۴ɐ%*HvIRđ~eHy7R _(Cɞ LGX);^/OiZfޡ0U@wn6q#ہF綗U\" ~Mڎj  u+Wsƒ&EDp#t vO iŸʱp߷5 jN+ciS}iA P8ۗA8T+5iQHvB{vs/e,ˡH,{J\O@A 9=6ʬ`w61Ꮰ<1Xz_W:0l"7` 5=Άo^H )"2HwFiLjWf[06serQ|OdhAs'A<`˼ұ@bktr]l[du8K)нc %_{C^X)Tq2βc)4֡\UD>0Uu*ĠZ n_@D kTP6ՁJ:}GH‚s+°OBB8k 9pԱ#wz`hpQ\3]tዐ?&/-V|>z6ǪݯP?~o{unQ0و_m`J%T׵Mi$eyF~]Az Ӷ 3mRbHi_B6+E{j;rZ6k$Y:/_YJ=cM[FNx˴ٮ Q~I%{{Jb>Ld h!Y_=L8b^:8d azW6﷭b9ͪ]A ?Ym)[M^34ĨU K2ޏʷT]\et2C죥K~D4Ц߾Pb|5^ vs),h>i]AA>7\ /JYQ7Y`yڻ6.!ܭjCsa&oj?3klm(ErCگ>;NH]qbUw0Bi1դ( 6=ܱ 2k}7_|f~ `!t.Wfo@|41@n!θ.Q 2?K5lXGС`-yCB>OXt%HD`$m Q̭DW̛ͿPd83>^P-s DF7~"jG'rRm @YɶSFٺ+p#B _˙>I4^^|=&eL~Ǝ29O"ln.<1Z& njuNs KY3o~t7aAM/߯՘#pi 9GR^0{|r QS$h3pJ,3OP$?2 oc=-l~JG"C hKd3C?)&됢Ix bIq?SCb+LͪLr,OyEVg\~*3L'ۗi w#Dzx!ʮϜУ9amM$=@Hi`4b}IPH(24qW=Gn=Kϱfa,6=HB kFYC]I][ALb 0%E9HKAGC##-m*6Ф,7.Ga.F:# 3}NRq9ܜؿ W]gd8v>(X RSSXv KЉgd>e#㪁C0zXJ_ 3,j4s/o7<} ',`AUу_:_*ͭ F[`_ۇ0ȄSP L_gMCȦV`F'm?Zo959B0 1L7%IzޏL wp ^ 4 z/'}Fe[Q7swtK8m=3DuA+#xs!V@P Jɤ-Iq]~f̈́5 "v\d}IuP]!U6 OɧEv.]]ƘP"z}Z6ȯu{o$R];VVw7Nڏ i- qoZYPL W{vȩ^\ m4k@q@ M2uG_ 2hɃǼ7fӒwjaMZlN؎RE /R.x_:m0Ӑ!N Hꆧol@B:ZdؘyíSQa”{cGa_Ӑ@P}gBpPQgE,RTf A^ר[.hXۻ[OVɍѠ0:}Hkx_"eݾNg=FF4)juu/.I@sS5gUa'IJs8>w8ee|e:gk͎Is8bHUyXc "APU_o %yˢ|}(|! WvQ&]U>a%&<y' e|HQ'@r z!]ckow{yPюbgdi$+;Ʈ`24~=y;w6U.A;I6ᘮ.<Rة%隼mRD䭇y-G}^W3KM[ߨE'2Tw8{:xn cjH:dJ+X`j/JYZQ8_҄.j {J^sk}qI?_^C_E8Ej??]֪iG7J3J4cs܈2ӿO? . 2JB΁2@o7Ro/,e13X෬;`u8iwOͺ=c{K̓Կ&spVԢ]qJCH>*3rJy*$I틨K4@@q$r7Ml X&O@fdE2 0F>2ŽQ5_)a\rxʃj/2"<+^ŚM,^ кxkL}lr=QDDVYSǓ:ϐ/뗟T6eN욛}az [.ξHчd1ymo駗NS$ {Llα% y (F%wh~se;A z&F ! 7Ѓ"b*~Ookg3ը%K‚@CbI8JĎ%kQ*(gBZǍhHC);rbH9*g*sEBR5ɤ:|o?{/>Yȶ,F]<_UG  b)8b~:{rǂ(%I[~\4j f0?V*^36 )ROgT$R\xHE?:.Zr%uǘXIx_4[T}5=csֳlXJ~| g(Ζ7ƽcv@]@a~;Ɇ- T|_FmALӦUh& 4$X۸ a Vd^WRә-<-g bsX'~6{^p"7t[1ڱŀKARV**49r˔.֬GUp m[T?<.ki CX߰5uK,ʃҠ_8k!-BKԥ]{^ɎOwX myk_[~T511PH./ekBǑ|Mx 7i_.UP;tKq4r5Y-1?wyo_eyfJ }"ydaר=N|;sU QgsBF]GY-7+s#'^KL(湣p:z"Bz]jע}Rrkz?yf}q'\^df'#mp@zUUp#TBynsLA]zH돜b͹rEtNvf PuQPDبiRV|nZϮˏcPa.vݮ|@!kGÊߚsDfr&_Ekndw ?5N#Rg 3 8GMFẼk*ZNmPh%T1D0 $rvUMH?]GѦ8x \RQUN?ew3$i֊]ɯF`m5Wqv ޖ=c:V( cv<+wqj_!f1]CA(ACG6 !w w !m-H;\wFrrZ\F/jϿnm4J>ߑ *.r\u6j-sii?MukcrON Tt`T:j|_h> ''cF=q0î8sĉ.pOJ-ţt[?OgS֫J +PJ*9Wy﫬ʪz~ CDBUza[<{zze4KoD _%gIYŬiO+|01] 'm~w:@nnQo jAp#Vbr7tP>xةR`ʹ݁P^ <<%aX}nFp78 Maen&Yt@Yct:| <΍<Jy],rnLYҾG&i}ReW=ka ! % *e ~8%F4oZccYsy46-CjrU^=IŒ;kvQ?Xd})V=/EOmZqF޹5ICkf~%#iǝ Ս,wmm qLo)(nAl v_jcZW='oH{ABywvRTfÙ-$fti^鶕CWW=4b9΋Zc ۥǕNh]9'HsƑ,fnt :fG_i\de2?Z036Pw:Bl,y!4[6Y69\3 L}K3n%74 l~CM :Aڨp~1~҈V ƲW],l餮\̐mr,e51zͩv=5ji@8-lRgn؎!ɺ*㖙yC+"N ]u!FBQMy*_',JEOQKGUZx juyသJsgt練牝MbhQ0/C_6c89%{pcw<:(ٓ' wEgMARp\C< j~ Sz< C}4-߫׳>/̖ TmbOhhbIEtɓ*r~0ga>CTF 5"tdoE_3sNy0w 18.IJP]ɲ8iBճ##Ǔ]r&;ri8x픮;9\_Y A8 8s Kh?Vsizu'Vr+puuu2guM!/Xd NL TG@JY.%٥KjPd:.QY2!_[fyω=3홟4_N*?er:4i_Øa7,vG~¹=:J!~WBGyq9_d0"p{x¹ίl65aufo&T+!&.ŗ^(Ბ= [xTQ\E7|P r?i(gV%Oui gW~JV y6r% Tr(U/ A㿪Zj&D6Xp)΂ГKDx !AՁc:zX󅂪 }d 1+<6M[1t?l ÉG1w?`~z(O7:f+)",d}Ljg,ߑ (׹/WMhƃGc*AR~|SZNֲS>ӣ~kz(d $R`}:9Tǃ=[N! Ul˽DW8UToOqGoͨЭ"h^핮#Jg,koCAAH|z[z?D[${}խpxp;k1m)[~HAV_dxzo&L)W@fkBoi\at W3#eJ]8'?1~o0#=a윫tJ~9$Y?<_n}jB+\n~M|Wۼ$mƥxFv@/N]1D_]k\~Nh5;?> >oTaU|v}Eu p41t[ER5F[ rkߨ_Qӿ-'CqDOpk %ńB Qy-+Q@ˈxg-ma u)1.C0N睋=Dz/WB %$\4-Gyq-mμ1׀dyŊJ?5֋vgMRIw}3Bd~1eST*$DZuHoDdRA`Ajp( $q$,~lnyw-)Dfw {.bMF]\*UޢыʾćGDdsjDe/1tL z!m_SʷyT-@tVmFV0#p]t\U{F d,Ce4ڵyޢ.gT!]ϖ!%.e'2WX`O~13d.]B"A|igS"aஃؕ #KO}K˼x^Oxe=Alu F̠i^ 3{3|*E|꺦X9IU^’t*fWhȸXg [IuHǎuyj칌UT-oDʳ|)Slx=0j (,#44\X`KhQV iE 1k 9K]&9vPh 4J/i8Zc'EC=TKD_H|QbE?t<נ8 x0ْ߼*54k(DH`zX@έp;aXadHnwû"̭n9!,+B0|P0yI-">\ξpj^&3S9hdPSr >\7~w4B ):RwE.ӗX/3p'g#㴬wn*fމRa* 1F*fk41W1J?wJ_@As?UXxAX Wcb &_^a漅ܲKTf 7O{#%!;'?D5Q` TQhNˣ%m;lr}R4g' mNWaeHa  m}].8LTG p%TXW"ɾHRTEzPhih#poj=uo,{z&;ՏDyF (h(cߨANdao)u*ːk g%Ya'yȈ":KMe7ӬEEѠ5̧bEG1c62]TM4_+[,ߦ)?- Q1鲧=kbNz`J/ML@k:!ۡzď$W3<ŲV O9J5+GF֝8'grRφ{@ +61V-;Q*x2W ;+jyqt1ٍ%C<:9m !NZH؟{d*e{1j!@so* 䡍(9F 3+\X &_B9&f\J;7ͿDy]zqۨײI?v a} %1CW‹wvANlvlbkD[\~PF0fNfJm]u 3. &iO$[?DEbS.{?'|+.0lcK\qJÜrJidz 'Iío GB@\y%](e8fGw5_2qǷ _ZjEt*Z>i"lĈ.)8oO^ux)L^Y v?xGP,^Ƹ ԘpUi r'*~: K嫘* xnva/0.Ndk[V╒cL46@(R{m,u ـ%KEZ_i4<ؾ؃6][[ǪE7zԌ k],<F''VQ* ?:lPHI)s :' ѐbDmt׋R?MLcZ%+z,Bf5E!z$fTn|ߣXs̜jɀ "Bχ\Dy* TuKMoR.ZZKLpK"&k,.NrȊ˃&}+  z|f+dwx HSK_]ɘU{juq 7&N  m; G?pK$9TuSH>^y]> G5J/LnM'--PC&sH_/8oAX`s5j͘@vm~fW[! `ը>iHœrsXCkӮ]tiB8`:Ndz([33"bLg%j ~ {t=yZ?x-{旽xoCjHPƾ+L-#/_..;aZ\1yj?I(Dt)2Mg3Jfj\*3:pxAc âp1 piښv;r?^zȚYfdBE0P2:έIa=a~&j1sc .j5Zly6Ώ39m+{3_Hg< ~"r|RE(#3]BM*A4=D~`JodG޴Bub7eB?,1d.œx(SWWܼ|Ҋe^nNE%E-k3tY/8/й<7TL)I cX1F7: ܨ8N>p6Lp4wk]7BgU0'1y./E AEnwf{ǰ:(cTk;ZHW?.j0c)yG-O`ZhꐨWR'0Y;GhH)^ pڑQ»H-WdѮ6Mt~L%"Kyi.ENOc8n:Luc3 OnRo%K+*2ӗ_ڭ*BxR#ǮK= XbXx( ӂfWm4uuc0FLTw:xxivJHpmVG57^Y+#Ht ~ͥOv9OP%yksT|I5x[^{FC眅mݱ8O{O8Wvo suݺDּ>FOKC3is~ t\6>!@id^LZu8[i\TnDܥ4@-dB4G#k_w23[lՕ2˚[Ȕ]4H !i)/[RiQlV?8$J|s!4 30`9,KXףv濋,bϤ.I :Dt62!Vtv\XG}A欌CyT{UeAhRi"_)NS;xrdO/ FӐ-3˰P&ڿz/LФeo-(do {їF:\趛tϹDڃ)&({LnVgsy/!w~'&M V[Ʈ۳Et^gx pk-zhMz*`_>W)cCdh1lF*h/c(g%U۫ Qȥ,05ٺCy#¶C겈hw"Ks醃jM__)ZujXGN܆2֯RKտ,'݀eɘӁRMY_9IF0>bvAu`LWNwx7S_g1m<!/uK99KS2XϬ Ug/0$G ܙڪ_\[M: nCSN?GW*i g68CtPN/5ﴻWWOy6}:ŤrW_ޗv3cqv{7ȳ4 2C5x2 ߍbXE81~ZFX{=w-䛙-,ÐJ=7Ptcxti=>b\Bz2GԻ:@\A!L`8\?%\D?Fy7hEo8vC|@ Km[9I Aul/NvQW=#^j~vj{JI(4At̹W\z>X'^"g*ʭx9e9OX cvsF0#ry(Wc0`` >^snsŮcɧ@fSNH}i(:bvE" ܞ!:A䫖[e_n|\z[3K8Ɠ "hs}s,SGY&@ ^єbkq// K0'$.f1ZзA_ӐIW|ҐMGVIwn$ηG&g'ݯPɻv t@34wUXLK1lWEEҦrY ~ʏɵ)>ͅzN} =1xy儆W+{ꮠHu5˜ypM˻Ci>5>Om^1BS BׇW_Og:{`5V.!t=_2LwM dT<5)-e-I_@~I-0}{'@~>&5 {V8~lsǺ-\q"[P+y!kճߕwT״I 9 ߐnGكשFe]_~Tf@O:oIlH7] X-~L䑹w>H"9T%r!֫_BVH_(OFŪV)hR'BuӲODR=TU:oͭ4?˞O5EL"Yd"0x0%oƩ"t(TH_}vRl~ mRAY<̻jUcuß 5hvT l1 'g$%#-sPH(;5L`(p#‘CwC#!V™K J=J\;^' I#QGy?-N?{I99|DbdP^/|aֹ|Y jV&w*k6G묒*ff{qwT LD}ϺT1kgzNrq_6n{@ sAKbRal]~)a&XP؍՚8Ģ2$i/˾ r;4.~o"Y ~r-F;C 5t0|}t|xU\5≮MO?ջV&5Jۭ}hS5FeS"iHG!' _MD 7۪d W]lm^"y.eͳ-7դA_3Hx-sE, 9*&"{ lQ^u}uD2TIro-0 y49ך ͪ%-w2m57Ҥ Q ϧKBQG5g)*P0Oq cs"z@9j2j%s$A(uL'^H_Vp [o@"Xl֫o`h+[B2b7wee0x^ٌ&1Ʈpx3ml'i"eOj5j- I k׶GƬfϽ+x19]1OT i7/*VS?<c=w]O6p~] R |\8,]ދ۩-[-jRE a] */g%."3+,p[SIOk˷s:nK GV6GG kG`NU%Z#xu!w Y-Kx/΁8BH)Y*|lt襀$VκҝQZ}m~s=.3(/Ն8:Sr!E* 6=g6_U>q}yu{s&Pߺ \Y:(-Ơ iy S=2yz #ɨ. ZoË"$S{!?9 Oң-~;ۖjW6p=^<_`n{8e_b P!-r$ѿ&α )TˈxU8E֍<=gNmΓ Ђa_Q=u=@'p[|hɦ FJ\y w#@LTKQ/3w.9DUdVdڑ3J`8x:y,= +*SRJߵWH%KB<-_#(|xwiUsnsAa" QZ=9 d~}cܴ*k#a,Nת:  J)5@[Z7@c<ҳc'y)֟ѢT~8$ċC"Vdr,G:X>~(;hlVuUe@C, 7]j%]'} 8%Ыdv+mwׄJ'Byн60?8 n!.*{<}JTtDjoe*hyEA6-pi0wRT>C1I|\r>ZQxxK_y:Vg+|(20uj5K2.ȈgK耲9r6mh儍韦dxtۈ" SI@ |Fo0{Bp\gJP򷟍AXeJ_HS$70ZԟYLFjWGJۂ)d&(ÎW(a`k/r|7Ûɸrc5$Y\G&flA)]IV–u"H'89-4 qa-n7xHӟQdøͤ 2dC>6Euw+tF3Qu)Qd~wt|C @6RS"B<5ԄP pYWޟÕ8Yi/p[Y+gK^depAx^{'W[e!ElDtdh,rvOɱ#-d܀)}*'#ξWpgDyiXwnfdkL'nj7uܔNEe믜8o#W|>lEl/h騟qr1jžyKZDI@kbi}6ɁėFv^HQ~w[z[`?.R0N0`c̓ ^VX1. 5(?QqyI0㣭Ib'>~4,pv K CXҚ|Eiz{W̾ wv=7$@ ,.Ogۍq1w˩Q" 1p|tt* "^8~'ŧP#rU`<ߣ4;Cq7ۮB# kFHeN1 bĴyMsf+\+U]p@BlpN&p u=]rU#1=2$%;3`)oj&Hcl(_kXNq0b&yL Agց^w܅<ڴG,fw(qNFPs1AscHWВ\H>&/4w)%ׇpt9T60^ky[4]Q:s< 9T`(@S$?]|c 9dzJ<3gzPXD Yh ;>W+ӵt&Fxxo=zE m~1ӽ踮_ӓk@5 !@giY;xxY9;2mi-JˆH*"eq8usf5׻{oDۣCl'ij'@yAus5 vWO>g?B|kb路9[nW um]'cJ zFی%/Iғi/ΡU_^diׂAJ=԰GZPhg.-Wv2WY`!PF_U tY|7bmNEyY _qG @( i0=-@U$3 j3N`It03^kJ4jv3A@]KiH?CsK`e:Xaݜϛ_Ik& [kỠM ]Ll :')#^:&tx,Kn8Gu a4Xqj%zf'ZQE0P!@ >; & 1NР a(Z9f:v4Rfjۡt40ዛN# 4 XJ}=-0S$4&^i@tkI =Ffx"떬V<62Xl4,ȊI>-wGP8i|Zd1~Ek}Y} (?cvܑ6k)0P>JCek< ዖ:9}Ot,#r6;)2I`1}yT@78o ۓk5\a^Zq8*?_5,$uXͩ0 ~0z.iTs=XLM;v,jѝyw++ETӅ!NܒJWJ1|%^!zh_Z(U|f7ϝx<&s=6is6^L 0CSVZ(ȿTo%+IEUfAx DVaGat̀4mM-kJ5(~0u07ߣ8zM\ ѱvj(.W@H=F˅W^Pˋ_s>hI:[mee\Il)q,;CޥW3ws78K+ELP M #4lj)|,@Q܀1?Kcw]',*:J\YО95`(lEEB+x[6M0 yރ4Vw@~/ wKP'|, cEIAˀqy9̲^ʃ$ڶl>y0`I-*#=A mdz*n^~~yTc3_"s񷻤Mf*%aOn%B*MAg o+"J293Mi_s?\MCa&҈;pڥlO>cn2e+ Iڃ/TC2_58HyM1"S z)x{1X'_L_HtP=J{Pg~_R9%粻Fl|[`ZoiAx aAӶmJo+9T(LW&lG"!OKst6qkm1F]NRG:jЙ,cM)Y) UYHyP>ŲIV/&EzBTg Xݣeͤ@ ŻJ%i&ڰh<^,Ȉ7o k@_:u(UɌW?NCVMNx+0 (D'\.>x!`gbgEǧ## |eazڿ?g-3הR7;,第۪,] ӹ8AMgL7nÊOfp]'j1zP1zA7c-1K6P[{'~zW"}׼JN{dBO7&Usֹ4&tG$|hwľXit v6NuUѨoVR.sf9#c vGKޏzgL3(4ռ ^~l:_o?9YvxVx0u!yRܩ9[:?sO"~u6Ҧj:vѓk(aco.VYy&.phn_RP%}(ܗtP|`q }ܐV74Ct'lÇ(r)Zn0=H# B sū;!6[cZʤ?>cvW;xߎ^Bu 7{kc-:wG߉C@݀Nn.$ s:g\ygi5{R{IsHsu.<%N94V4oVW\_~/[vaz`Ch%gM.J6L]UYmn:޽(k Rp v).,=ZyV|hc_B \B_׊kF>xH=<$F[IoǷ52 /1ȊW @<:xY@K u߷bu:,Wݤ{nw„bq_#~_ 5^rN NfӋWǔH5ze-Ţ7̺iٛ=x*1bsxVj~Hsi6F4W̸?WيBAαJ(BRSVTʼ>*,&U2c{ԘR(Y\| cHiC &ΨfAxx> O7e10 <%!eqZela&zD Hߟn 16ũNYӔeI0{1*ryy/ֵ%zf#$a|J#^_Gz27S=yYEɌSQ[;wbR#-s-os:t Ɲ~Qa鄧ʉ1D0}ʱP .]= f {)U@'KǀWeBk/0ibW=K4"Zlޯ﹟cRCw#&?ט..o'R&-hƐ'ʘt5\}(tuTҬWQnj"Gre8BlnUZ.uޅ%f. wT >Xjtd$2>$bICknngAK> +,};$F6Rtt f'sc Fg ?L < މE='rW)+BS3 bo0er87v,L|~~gN}!GYԋ]GP&לvX  pI^je>氷{bOù^&/NO'3slKlZ[/Bdy_DAQgSwǬm?Є_9hɌ"PG/Ν{%̾5l%r?$&ȃߡo;QuwwBԗIVok^Ʊ{׮K$w;jo@hXiuU)!YSeɜYO>^- kr4pPbT;d#'+i[^kd;>Jc 3aP4i\ѩܲݕo0F$e?Jjm#E  &3ku:^?g zWbѰƍLAHc;,w;+gg6#Z-ldh9)adR9_IـkM9MC8oqޥ-`C)/}c1[RLs 4*F8RQ'?\\n ɀ$"R2=X#˂mdwa޶ԑ@7B웘_mqL/f.N)X|Ez>AD0"'Rpc6f1_Jd;W+Dϸ@5W]~=qz/Gca>.^ګBr?+Zp!Fd%)ފkx!3ũ35Lh7"-o4n# _ǣmBE+ r?uHQ-g37[UIc?Z9 l֓-GEWMz5 {­y /fgj=1~)MX-n/,ʭHhM!^jYP=B_IU>}.qȷ *ZYQ2n*ھ xE  ^kM׿V=G#_E\g:ϟ-^iB;sEs̢5#RsFbO\:7CS@5Fg`?G@66G c-7EY^@#%LBQQd&S1$8@xLoX[GIx'L(K 7{_p9|g$6/$aT߁%Ud8钇oNoڲOMxAs.ԥʑ Yx/ȖTL۳I%g[ؾ'A!b'!R5,$Sƪ*l&,}Ht QAZ;-;2LW/Odf"IH ĝEEMR-/P SeSOJ˘ZhE#&yIӾ̖i9w~4*/_LvD){>>:hx $pt^;kzycN:'k9w9kcfs/i;;JJ{J16tQɢNd+/[jY[un2s͑\{ya:/cDS{.յYw5ߞ;pM~nɞѱR-yhQ7 u4[ǘx0{h!qx)CmT]>a \/]F5j->1d4Ǣ|mELo^?%Tižv\ֱ_|S4 ? ,xAKӰ&D]`FDn .aoC c N9g^ x6aZE㠯"Tj6" $+K;G 4L9iu5-D чKąv7՞w.iS>z4vV! V6eN;GQ_ uW~A_M~, 2 a߁pIƯ_͎l*e!(k"}+(ٲac5y>yhsw;J-\tzbe]n[[f1Jl^Y Ojk͜Z2FVw[R37 Bj;7[s[n+p/_1zNwbލݫhxi7‹H^sHY7~[HH x6D73^X=~!5H,:Hic) rvM8l~}%/Jbhd#Z|!GXYDmRT6ME]ࣰ߯(P̶>U\S':͠IE׍J|𐗑4Z8yᖔ@&RZ*H9dO"c ڼ]ѧdV:)Xl2obpP>u~sōYɺ{5%hr@GA  e@k8@._RƖU! Fw3;S9kHAP֍cﵓê]=PNqf}[k XqyNs?5-F*£. ٸ>S[T1';0D'?ZDyEd4yn'WL$3yWq$uS4j Ѡ1DНC4]ҳȸǸY)Kŝ.[^DȄ**]k:guU iUo sHHg-g/qq_l^W݆ gD3d:}֪> " "c[x2<h ,Nn=0/'B\u:Ո$JK-p)+ o-S}vTjN;BqY tڧ>aSa^O1vwF?8Gv2q&6(&0hۭ/VX Q@IX!r *Tr\ɝ^~.gtG %=T`RL.;cdL46u ߚzqSL`4NJ-T e#75Kw4ҖQȔ&vEбt|+ 2qʛ>e*As qv5fUWue$40by7}"OϝJ 5k6 O戛 G>8K8pn9G#Ft)ЉG9*'ϥWG~~ݑ,uS.b ԏ&FgSӉ착Ri8gU=`Nc9SPv?)G 8xcԳ˟}Yoe}N|SIFwp]yr3}G7OfO1mwC9N]Z( ZL@ns@XԾvE0E9tؔ{* @F`bMAe$\_KQq ৼA7mni]*B)=UGLs,Xݯm?IfM1*3CnuC2 c}\n}ʮz^B|ث$imror eܞ)U^ݧZ`2 0!yxQ36IΣl~b8<b]jy~ _`zTهP! V%%Gq1ђe۩9ApM+'y&Ե(b'gBj-ލ5lKّl|D&i.M|7EoEyP$ <Լ6q[A͝tKv!JD.=hA&k6o^@/~{+L9?>+ ;Dsԣ?LEBϑѪǸw#|s5Ś% Du#VUa쮳Ai n17>)nu]~zqcуL{cQq{"Yzsd_@ᇩ ,~Tl1b²e*QTFԿݾ @կ #NpݴO,i̇LDOZ j|n0%g272)ғ*cL o݊ȊH\2J}ͪ, 3Nb/!>V?9y~ׁFLB^~`!ǩ&-O,2ϗ?=4DFoT-%ϟ.WGEDwM^x3QoF痧HrXń/^S+Z 7du,|lݺ#YR}:Edj6SO~;n/jGVT]X&Ʌ%TS3-Ŕ=_4j* \CV% NqN,^>+7XW<͉YXB?>| *Ud czc+IiqʿV :V֋>^h'0rh(,8u|򒰥Q@]ro+Cڐ^po⟔P4c;ѬG.VEy1 é$'9^{V7bW%Tlkf'0X^ۮf20Uv$ncrAPe7|oB|1`5驱-SzN.hTcSB2쯂.&~IwoV*C>oYTUUhγ,~q-QY9x}Gs`r~QMfr}l[C֡+)z \v&ϧťs՝zx)>e#U%E+:sj뾽N׀ ʹA0&߂st_(_'gYRԚ,X3Ld O'f؜ȵsb0LwTYzd7QW`a0{2(AehvE*(=y,u譞NC2,Jāq#h.=zoed}GDS|$y**ِ~b5lkbk⣅uU,?G.bդ(^Akf5|O)(OtG[ ~w$ yJ22&MoFL*8cm^yoMvf LygȞv3Iζl܅4nk[q_SyѦiZ@cix+);O.6bBw{uCs4e.bLᛦ^QҸPX[U\md&JEC!"^Z\u "J\ 9F<1 ȳaMϼRUE /b_OvPOl!CD^&D5VE0Yy0#XW;Dz gS9F`Oz^cpD@"v5L)F>M>"8Œ"&t^Evwr Q,s>YZ .Yv@KkEx^72wÆZmi5-*͕5>(*Wk/)gdɒAD^[J^&U)Om 2aGt*= ;6}bnO9"Ӷ#!YC>2;d fQB{Ytc$^˳IFu9XjTKGwm=$=蝬l?rCژl3l2*!RH%}V9I%JT2D4}z#0O0a{4{![gcc9ݚQ+ڄڼ@w\QEp2N np$袟D;]/N`GXq $ᚆ ft qSȦׅ|/|->ua"&\*ĚAX0Vvyu葎䧌 d$įksJwt>I+dxۙENiDvU+ 奒ՙwUϝ[='!NJӒ@w3Xe%ԿN<ip˫B^Ur֚5gݑ^D+o!ePJQiSdH"W7JR-zz;3q VutXG\`^SM VyWsBDGJݔDǹAZM]H~"=nN"k&zx?yus.KRyVT*uιuk+`%%(J R\Z޾Vbϙ6Ʊ4`6aI<ݨf#]Zͽڹ{ KD9I2.!CPS|>gXFsQK.@Vޯʉ>CLJN҈{\JSsN"E'4:Կ2炗Ē BP c`C*jTXW薽sb>N2R<dg[)}smXh˴s@ڮUm~B7\uU-kԵ5[|3]-3@؈TtQ"Ѿrv>;čC6Ջgʌ+ <[͉K:.4sLqgq*SdFWϣ?9VZ#Uw.`r[v,vOðJQV=@ëC7,j៿*U&(d*^y+Gythlt\/ [{dn2wӥ?jѦWa*AID?$A4e85'ߞhRYo]> nF$J(( @XܙÎ,|ψa&Yhtpދ4c*$ݤ.v)wkW=Gn틼lfdsŜSN>4@s83H9 R)&OίۍZ!]+4 p-\W굙Lt{28oe N_XBnIΈ86)J%8|3=^D}Y6oY/9_uǦJqM27 ZH̷ #Z>Y-vi/lr&Eq>űeG:TL;S_"yjFch^WHZzj:GWECzv~&l0Ttm%WnsH>fGKxE&tmȈsXJPC; {EՅk^/y+ Pa >Y̘P ׈H#`_ r8Tr- @*TSM<ބoWt %Bwj>}Ui?$a-?A}ZVe#u;0 = :}.f9L9AlK`5%1ȏI$Xrpic[wԣ[5v 5f'x+Fek$0Cnp"6 :|,nIDZ}Ú% g/Hɘ=<qpvnk…x4kxQsڸ.Tl%xt ^c]ե"ȋ) Ep6=7 /Hd tą\GEce`TBަ|BK|K v,r$YHZRB8v{o6(dsOQm[ϸYa5;+=@/`~7MJm\<َW~%l&#\di!)c!81aLۦ'+7cyhhOZ7A@n@/pK Љ}`CˎwHQ.XgbVaDQ)(d6]>n@F=y̟kңXՋl&*@1Rdޣ85d +X D+DQ}) ;܈P[X {3(oWoM,cB'th»ޜ <)3!^zn?*4.؈ 甝[˯$ rdg^]*Qc̩>Z9ǯy d[WgY}}$bP_7n}AQ'*)"%A|/ܠ\]MZ*{tOлkHN!r"9󨿤=lL9Ďᢋo!J?wIm}KTiQTcS4*Bd$ 0}*HSA4 K u;xf)3bxv>v$q۟vOkצ>5Y[l3MB r`kRCM.[CJJL1csP]uFߤsr@BdämUZ8M'&'ښ4ŢS+Y)4RwKN:VU۞GnivM)W-p:,+)˹:+,ʟ(0#A#avɂ?sWK <1xhv1bѴ n깒a\~CF8Fx eZ9!n[m{)x2_nhO3CQɡQ )pJ VCz{M-?k_ma_HgpQF`f<| *ڞ y3CE m^Ҳ?qKCjh775QW!aۏ?3wTI6KP Z_ \}}LӨF֒D Ȥ7m1g {%J#.AeeCLMc֫߳vW_ZWRF{۸Ŝll0k&OmƥR$ӈ+ `'1ɋ8&&z+h(egWa]օ?OW HgE[D8ZQlqY&F5<}hQ ba)[azNl}Ɨ.^$ݾsOݕ6]xC"m(t$vD \$PK&fz~_ M9Pw8:sĚMe,lȧDMB]JڰQݻOQ*huGб+oᅒ5V3}4xXty_ܦddh=j'8Vwab>V&Rg--228r%"v4Pc`D,?ᏬsR?ҏ+EhtTi^@atﱶWmA4P*]]F](8ɶH oF_(k(Vփ;%k FѹBA=<[태v+mmE?JARc8*pxyeU_uMHHLh5"?w̏RYSYm j_gi^hGٸϐ(u PQiϦH%+G_~͂*b3ni#"ُsW rBٞ'UMA;i ̷"i6eZRN‹P xeuv9RgX@0X͂{|{2)W9`|:z$$uJ~d@ ܎bЍB_m3u'&t xB8Y;e YH>zXpFP|GxxGd-g?'W+No@?%Pj2NX ?&SV-N164hu'ȶhHqbhZSZC^KxqgC .}@对@Qf画Ɓ@"NfOd`UN Ң 9EXK->˪fh6$5udݛLzG[|k S3A+e5o',/373 #zďKa@eIGs2-ݬ p񛭝tTH>T&-$ȹ7 C28rE3w"9i|ZvR4r ]P9/և$&)w?tIG"ln( rQFKzܑi*Or᡼B>[2wث.W,j̓SSVsHoh(|?}P,yKgUdN[mL');-Fu|ک2_C@fdPmIS:^`= ŽD?o"[:rgE$/ ^ˡibTmQ۝L?*>ƀ{4I8?ӫ68TK~_\1k|peT˦gZZ r#02$W|8,|pH|b;vk.B~ϦKa۵4M|ms4z>ݒ;i|h~:'ޗY.|jb[Xh rX=:b!? ߑxy]Ȫu(mQ֘6􋘐:by4CZoM/I7ӈÂi4h3oϴOUmtGKm~OH^;z1a E:xsKJ7͡6m"y ?m_U'}VC0EW6 /͜"Sbghf? V$+uLޠV_>&?S22V"g?Ed-:ZF% ijv1cK[؀Tʧs3c}X81ce1$"e!mFuh*LP -S'+O,}(i y3EGdx{nRЛ^rq̄rӽ^\%J15~4B`IewzLBE435<`y::%F`Wz0h˓m;z'I3 iP{f5^ /\7lіWPS>M0w&Є",W̗ʍ/w^2VR$^ LAFZuq֓oLXK#m'7/~2A (bdy`W'5.EmissŮ;8t`!"0^ahv{,bg}e;8yaڢo[!4Nho= /W6*>^ݺR|?XX*;&˺6d(nx-2oM.>ruL4ˍ3G-6dי^U-:]Z8So3A*8>)FnCa%>8*yF)y*:!109qwX%<d'tWR:dE+ 4K:;ۏŪr _m"sɴ[ΖVƐ5 4J(b{QAl`>! sDo3`AC1Ԥ{ÐZ&  -G6$Բ0?>-}2Qak ]']xj,ՠf0Ӗf~k㰩8^e j$vx_7I ><@hP[#Gu4F?D2Ş^),2GY] 6bn6{OW^h& |Xjl^;MR2یeQr0qBB#ƒ|*0  ~X1.홋 6<B~@5ƕ19`np)=2 %FqO RvnE xSjdA&i~ }UW4<L^Es<&T^>zީ"+%ϫtn>W+}-s(H Sm Yj>d7îhZ^w_hh$W) -JE||ceÖz*ݾbkОr(com1v1UJk[otER"p_lK Xjt|7"ErԹ~j3f[#<tLJ%&6BuF Y=əyߛ,kmI1J PG9+xk$f*PL%Lef7L?J37+ZѴIбgZ23IzdVVY0ڕY:xn@$FmV i7l|2+}DLt%$?<vg9agl Š?|.ޡ1e_kړT\{ uݿqrvqg\ ,>Ỉk5 Gn9?`vzfzBUDWvc+8Ȓo<ݱ߹(4˶e}-Šu= `!/߮ɰh9ϣ$N2uDꆶd:exP@/9]~7:'щ5vgr~]IS1ΔuU[Syf?1Q jα Oz9 i^a?1OU/\PPMn<9ύC=eq-ۋ;JXU`GfPt(jAlSi-?w/ z7FnX(' ~D=?^o/oZiZR/ֈbGMtN +#=J1?v!FQXnCxN^ֳ`|=lx 16ǵ_&.]. m:4?Ђ Ƹ^82ge &;"u+ z%WVcR#^Qd39"?:8~\e34%6)2|"ZYuvSx{WǬXY^`g!` -[t[VA6Hp=Siƶb h!60M"bj ϒR. u<궫Z^j|T1 8AUr>F4#Wi&$}zqcײX\cw]Qv)T~-QY755ߌD_ʖl(]:^$R'Ҩ7&}ݹ=lT֔F,K mupI\h6$e6?"hy6h]-[+ IG 4g 54Z)4jگ2aѩ^R"tje,&snJv0#3jϪ >`bJDstѴ@łSك/((,gMe)5.Niw(28="YXKd\,@[q~!}!}x}^KyqǛQ;JQirRH e7~d((qhlL#Zt=$%}' h&9RwrF X 8 ?v <Ggh> Y2~lmDT@u ۮŹxn1Vx=Dnظ#ۏWy9bhIݏALJ]{js ݐjr\⡏梘m+]u "Ru/D>ZeaGʗ:94u@K,_ysyuJ/W 7T6-J?z[4>m*g4,"hLT9:J{H3!^CQcG PAbpE/R$۝eIa?S{:YA|q -ε/N\CͶ-E? KX\^?sZ>ߛ9|k N{{M 7eIaUW+ *|68G*mY( 5d# @SP} F}`EN;$اMǁL_"e(e_1׼ILjW {Kȑeg-TJج+  _9)Xo[!]V:JDaCx[Qx6nr}'F F,l6(gVnXT)PA>?5MH7nO^Ѭ}lQBǿ*;'iZ'6ٖ.HISMp 6$h'"A&?c(#sX ]SYwɷh#GY eµ.3/`Z<1}˅qjBbyd4 6/H^#w u*p8L\by ]nI|?Vўgi c/yCXk=Y?&1y4v-t} h6)gkK̨SAIY4Pe`ʹ=.zq9f_ 9d7]D.4Sڬ)D~Yz,?2~1ByYGzMo5C]T., oe)F 0W,=خf+/Ec,;l}`-z[s(gkMk3ϡ5n%Z`x&U7 m~F2N xշ/=ZszQD㎖O2[CKdlY.MKKp[+QҌU?4mՆ b gwTdNaTb}o)8)""nW3. *CMWc:낚;Ki7y=/ [2L3_ol%xSuۏQU4ns"n ֬@S)*ndIz$`L[f8cLR xAtƬ$–)N)'0Z1FҤĂSӒ]:j Ղ2GR΀MlM<)'*SBy(@G PrFReA2>U٢U7_`Z^4c> c/q:Bqz zwU,w|%|?.A*3:оj]|Ӟet;DFrP미t~i<핂Zp(cQvӟl0i~tٳbTs 6u?&ZRVJb+l{6DL7:FQ)5FcR͖_h!E {Ag|pw>& :6}~(O:b? R_JD=O9_$H&_ ԥ/H.n_rۼ|:J߼F98Lu Oٙ /|pc34.Чt1i~x < ;*bpc ~x5p_޷^`@]dn 2G |aޝ m'6Ϣs{;:~wkau&l(H8JT ] ߬CѣJkqt8C3qNusʐ /n))fA2+-4z#OJ ߇B$7+ C.DVK|cccb1TAY%o֩3s?Gj٢j_і&7p>W D(2j3ΖOR΀j7;SP*H@ل/*WACnO "0>8fdTmm4/гZo9+!Ϲ&dV2_ ,#>.F#kLQnj8\__P.wlz W9{T~`AvEs]{G5Lw(]_.?1Y!bAdZN7eA8sveWz3q|j]CX:eRLQ9γm4gB>Խ\P'o߭8L HϳA$]?ED٭d2QK+ÿ` _z?7{Ty3qg9<|SNX]a@ ;tI~1!cF4GWQ g=F\}[ZWȄ.])*Xߙ+tYCFw6=cҟ7tWA^!*@꾲2FYfR{%x,պG i`L^yTugm6!'g̠O5@|G& 5pG?? }1VsCWV PK fu-*%s zf]ޯa,?E7=N8U,sm%=F)Ր;Kز,)PbL*ŇЯ4 h;U-m bVXJeFI PʋX]˧1 Rc7%;J'MwQaȗ̱ѷvNkJ-1t}f"a7QyI&j\ J!n2ʓ_']w;fý%tum{><ϓ{H N?@ Π^l A0O!MLݧ>DsY-r|zR n(?! !N, ) T)u-"q㦲re[a=:>&O@]܅eVoT>D_BWK V;kXc/,2 ٿ_vkvdrOW:VϖMѸ?A{t $իY'_7zo]w!r98ݪ5|{ne Q&?k_IKvrs@z b*󑯖H~{NSpc!y VH} :ͯWN_vn oӛ KTfL48O3x wGƒjZ;鬰Gk* zIW+ϯշXD sUZ`~ϦY/eQ{ԗjFhz?&w,X! սqs%q`σINJ1uNU/dH;GTLT0g+):C4j*UC?Y0/ w-p*U.L^dJ$ az@f ~%*'=ˢⲗtH,@uOqv*muPg&{&V $>xe~>:0&T[VuWy_6+K׻2#\+M4D*Sku+@au9<"QdEיּm#G XʡH$1T@,:ԙcK"PT Q8(l}^kŰ"1T_\褷p~ K{blG6W)|JAonZ./&upD"^N~iM%J.`j[<3/x~مsIdQt_I>'Nä*h3'w)Dx˰Nst=WXV#䇐gycQ K4@x"3rm2nA@@!]Ih'g Ul$u҆.#m迹/f-x9~s$znƀ3 nA5h}mξb#s-܏>6j\gӱee%1qW3.>{ȷ@?@c~UfBaPKF44uR h|DT PH (P <19IY3}y2%EZW), ]᳿ 7$[gXWΉH?4 6L`=T6/lQς!q܋0*5H|EƛY׬T~CBKj^f]M̢mg^cAŝA*< B#+r{Y_v7$ĭ^:!@;jR6 a\E^CCS8n)S8$1PK/_sž-#xS_q('"wb>W M%mRS&?R`.a~?8HXo)ń̈npxm9bCg#vغVKm]CSR*(hWLccmLx d/7e7Feh0&bZ ܿ/)r"lp6wm)R%$~0b%=@网tVg=y7L!_!gMs~ .^7iOUGzc>Xp,#O!Ō\OS.mn0 ~D}(:rlFA?rc*~8"3b7.D7"TXr9tG0f"v9/q#F r1d5 (̵]8F77;9yO?1b蔈{C\1C l;oE0{a;jUQN̋6/ $o8!.9Dzt'saaV!`jA"ylBz=kT)hlt}GZ<W@&hLTFN_ a~O tLi(J-,6s';WPسaY ;JT@c aSX*0U|Ӫ&&x6 *9"g7.Ii3i#9nOSyx6kn{{[lɣxF?4dHubxf ";R#|ogC&JfOc2ίMt@]82y;ͽP]-轧6\Zh3t^/'S׸ XXׇ=dӥ: [sAՠqwsAp}ܡ$Q[V2H˳O@׸-L *uߎ}=˳lξ)V*ԯַ3I ﷱ:O_Qpk<)Lt^܆pT>tjL þ9ʁג4Ó 4 !P~ع~LSN~Yïlx'RHV 88' _O ?CB'eMQ#t+&c6 nOX3$@焘[ U4A<[W4ɛ5@MG~:DE+q>=f܃Bb97ORwV㲈Pu}ܴ+/ (ry$icƫ% PqžYV<իBqs(Oia>=J.H?% z\1*y8 >S Ex8{̮z&>Y1DL*Ɋj0w;R09*h/ϧ68zcM$WXcH 8q"+'K^%JOdJn<ҁ3ؒAV: Z+Gڭ\US݃+]̖xr,j1vۭxOx!<;8n8 c&{Et4'k#A>8l|h/`7񃇝lhNJD0r_(t=&HBoE?W[0pt'iADix<`e$:\ nmv{U=9,`߄(5AI2!TI $+Dd̆4k2=췩}6Whx2wC [t n:uў뙰_!t-G@5-Ԟt۾Fv ⛔`@Z]7C(bz/ U iR#[xf7w`|[p]]# ѷezZ(+ԙ2c߉72nԝ67̟ٞ?2&Ѥ +S-/=GS'qHYIVY`JjtsŚ}[dHфc4"!;Wp3Dw=;c]04nσ0బB1Gt~o̶3}^9lᙉ1FƷb#dct砝٥/9Ayȟ6 ,1vw[ۈCE Dx^M׽,ڢ>Ȫ@L~CUš1!F6]vE. j|љO >8,{¦kAbV@#$vdcزp enJ1sx\}rV2%~/pňuDp4^b}!RK=^Ƀ@݃]Нzaz0:\zO E[@]p{ xIojÝ?QٟMiDi:;1\a itD80H;*EG0N &Jŀ?u*P~ֳiv{o(!1ŢK bX!VIr0IxN8(+i}s6Er8>gL᠁gHWf] A"IOls[?b;a]hק%df8:Bo'j(ÔXFt4I՘J&  aS:Ъ{LϖCrKrmrX3liל5g'Jn1Wߛszba:mCy 00B*XnK e6B9 =Az=P4Ji2sp}5joN[ʹ~ƞ檾Cʛbk֝W{,d}~f 7y"yp&5<\R} Q8<_OTōYM[ޒ\uM aZK[`Ktc\ަӹYC}w:: JýLTW砟>Q'-Ca1u` 9JwQLjėk3ɭ͚[~xji7=«f(qP_ @^*t: ½m\UtTn#dr9>}':K+PT0o2v?ף4U'H0O֟c7o'䂂s!ͺyѬC;~#zrWfO!>KyM9Ia8N"|Η?ԧb0[%+Z41\h7=RVXj-h 2" ~?eom[b oUmV IϨmݴ/;Qd{=v4=71w:E,\מ5)1 zAD nvt<T N`3λ93l%y˵:Ԫi;t.*="t;ɧ$o^y~)8_JGky4H*Kb !-L6q ; ~HOYL2=ȤRY}r DlAhbS^*R3v_J #wݩS>ϓ8jhczr;ndS;sG]c>户-==}_vS9vg( _q'xq/F".N`cR̜z]Ey˱l"YCT&M=E--{l_Y@(%=@җYҋ%12Z֏TrJnb4Ul}W=Cf,.Ͽ4ӦJu.IjDDet1@tT3<{K&C*NР*( AnjFB0E"۩0ݚR>}t7lIٌN&0~rع@U2j[Kv<\mobeS*P =osYW)wCVJc!Kk]iz J"/4V$Jz1˞SP&ez0taf\\JEݖu<&lwqf*{d/27*:/FJD2݁fw8GTQi GZڱdc9[V+ V܏ew\Hߚ/ +Ϸk(e'CCH>%n✷X%(~Fęݟ u1+ѨMIM8_0PD)k>N6W(j* bfg1>%Di p1@L5j&2QS< #ʓH@(Tv~s\v'kόorJoj6“®V1ސ(1 9P\~Κ@H+f`]$L% |cDڅf@ =G TQuBߪ+$4z;[ He1Gëw=y-f@wtv7;oKNHx+V'cdpt6m@%>CBU,K$4:_˺l'`(чLXO%+P!S=Pc00M]7T=~e!et>ۂw;aRWɒR559IB;= ^+5MyV&8R'CqfZ -S?[ljyW,:e}kYk8 ސ">dvsaQxN iK v ǮX˝gGA.L_!Vv$*r?\Ǿ<ˎϓ뛂 \cv/e$ّ7gEfyV8"'vj4jYaޢYp>km0vv/+et @JJbŚrH@ +b,'|"b@Aбai速~rFx5cЇ(]F3+KQ뚉jm Q15Q>gqhUTs#U@ZA:b*1=I8Qxi]Mr@g= "6fMj۟j5)6E{o.{͆r ݁G`k_pL$wɇHmJS1g\qVF"%[%ktfFNg%DvMvg*;t{>7{JCj9z/LNLpn3$oeizWXீoyQF-,Dd pʵ"mk5MqK`/ağsK&{Aۺ4_&M;8?xv}qt sj$вdFh j2x2yE H9 OHpstx˘`n MP#n׀x ]ْ0\>g m|*?m@ UdVHS{j=05G !F=. '.A ٶ(cuSoj嫂MB 'V,Ijbf28cVu8, Bq*vnICmw 1i!t_rd#`x16|fy'(6^ڞv3T!g#`GcC9oW &[X.HZKwtc+zoGz4+]WqHraZǣ@h-%38-nf fQ֯kL ˃ {‚}MsKWsho9,`u!.Nqq?we6OQ?htt*'2:fB3->mY2$Q;]%#szɺ8z9i2>5J(Bƣ>u&--A"XӦ}Y>c-ad 2S)U^9 g#C';#Nr|lӒ޷Pا7aWv%Җ=n=gѳ>-б ( B@Zw9K Eeˈ%b@uI)+ƳRVȃG@ ],[G +"I5W40OOɷ-5*w(|"L6C5b40q%2:|,wE9e9Jp殌tl^ $e1vL@S2ӔOr7bC+?gl1XI zD QI|rMnla^. 78|$u'bޯs X6; 3y$zj;9 3>"D_U ZKp;"ƖkWVudVK LM֦S$u?Wo`قߦF`&fWLʆ40$oRlcp8f7Wݲï3 w]j;\wPӇ~%]$(_&y\G^ҴD]GC*ƺj@L>`+gۯ鋎;Ue"}{JB[Uef_A4Le~\0f!` ;ܣ|z_?a%&}p6$I.0MQ"4Wwe?RJ2[|DCm䒐 ==Q$-20ZXPB4aMn1Chwjĸ1=ml!^Encw+eNn`QQŷ9[u00wJF}^*oCz2m棫bbt wKZmLNdbYΊ0;mnmjݱfZ'xlSh56RwzvNX zzWϝs2_}Rr/F.`ԨEڿ.oB=2lkՃQ)3?ˊVn:z\8pmk^pi Wrq1U_4b_֢fL]pq*,r,\zQ g۝ ?Wߥ/⿐.[*ty+2h)Q8GP) B9sl&!ƒaں=oyڥPۣF4t@` n:mjdpQG`^xqos*ykIνQwɲ? 5 3SϮ?cb̥9YuKf:+r °`!/K>H]?bGŬh 7"Vk+T DTywUM.~'1%86q{+NGL" ,fJʾ_9.<11rgnVȊNNwje@b\ͨ!w87#zV. 軃) tkideZTiʏftCmbZ8בF,"K̀8y/=4Wtz}fnW40M &`'GJQqVIuF#!DΆ1x؋;d_C閚H@4!%(\v_N+y=2|iZ';2󺞥ש7ŏ$WT:;i-={,5?Eo+rh-Qy=ax֤߯ȼYc&#s/}_2OPh6VuZ6Mcv~*|sǺ++wz/92-@N~a든L8G`jPr1s\1-_wyIM#,@$3q#zt5+O2}-UJBWV3(z􈻜ͥ$!|wu;=RW4@5M}s= gXZ_ډX bZgE ǭ.׫)-ũz7F5дṕ<^4h<%Ī *\ob]NHxR# MOF57N+45rN;YHꄲJf XGn׌M?vt`޵;][Q-8yW2d5a|,^T/X UZ$Z#(za}%/,1Cz#hBa7j12xe#G/k <ê,@]T=H(ye?HVwc+)a{>jTyyײ {v(*g]ȘHP'1ZhRHr]p"?#Rxu`L{ѦpST@{Pl]\`_tVȟBwWw{~ ' 9HBZeuKb6:~X\~b д…alMI8vtyi5%°e8sh$hH]bާ1;O۸HC $Ovt_w~(T 9KCT 0>d:g-M"W:Fœ 䤑S?J.jV&Urƥ]R$7d'W/8GXByHKT@s&_HRal<Y?c*2˯ֿ8}5n:@@}χ8hܦİtflGm0 =B]ԡ5/:S}8u},?G? JJW18$ Iy^TR n| W1ɩw77v[V۞QklGx׼Zl_8hm2;Y'βf-7i;,}5xאY; T '3#rvɳ^\]!r 8'sd#dUU:ŎQaFsK9?]t̄ v>je˃nFQ_ tvazj͍9>a#oqQ}6{>}Ryayg(*6>e}_-z P4k6rrP%|'1lzf:J #,8 g٥VG 0ؒ~&T1WJC%nUMP2ϖšia2EtǎP/|)5({>Lif0Ԗs&nt?/Қ;76!pu4~9Y&E2/Jؿny "(v̓UH޵y%1aJ~m0:Uvd "Ak[ϑ_m{ndlabL {w90=Q;z+?׶4b5i߮yN+܎BVxz8Зw$43@ܡovc.3NA7 `-ƌ]& oY .+h5&>r݂4 ݳâj&z; aYa vEqeݜ*X7lo~D̕ 2{R¿~xDu${Yk')t%E:%yo&R5ĄY ނ1Wz\zf dHAv:uBUKs%5jk/01Hv<^Q[w -1*kp._Z7囮6.Wʨ#7`WӝADjt_IP=ZסLN 6GOj}@.7χksWCpQNw9ca͉ONT_Z"xņيrhW,W/1K*3;j }c}ޜoqQaٷijY>1pfe$ޙɒ7 j%5o+Ix(<%p0}UUtZ=`[eKG[L58sȹS G9 6&8@񘫿(^56w .YR;%(~a]@DnZEz1GLuX5z'[-)G] \$ "VuV+z/ǝr}`ZԌnF X~f:0V~ث8!3! ZWLhDV[v}!T(w|VtCW&HU#)[L~M=ưA׮j0WhM|wٸ^ f´J7N*"8 pߏN%gbS'ĥG'O-D`'7e; #7uԻԄѨ~ޭYA*PmQ淾{gojc)= bcO#Noy_։D+)8Kʦ'UXYWiUjtE޼]y-w:d hφqwV.<_6[Eź:ŧ ݗC{ Oyq2F>'ϦRy aow0lB WLF Ѷ~'q Rt8ڮɔ/y@`KLn'Juޚs3s{!ːƭ<`pŪNdvc)1O|w2V>u ylQJo+B_%K"@[𶃥":CMWp0rǿkPkykioPb>uw,/N7rfS6d0CiY7 d]S_ r6ůɛ^{H07)4n (2y # XX E+: ^9~ݒ,y}sdV;-$>`Ώ%7, M$2anFL7NY<`O QW&!!!.amJwjlzy+겱x@&1f'O]6io:4ZdwyK sf#mpz1RhmhBkI7Ž>ݮ#xr.|^PC\|!{襖EV<Լ)E]Kz^|pq5*g! (>7 3~ '<أW_ʝ=M5>ׇ&#٫=2;xQ<_. rI]T`@Wc~Ȓ :P.+ߍfJ/(p7֋c\MnhsſՅݝ nzX>gsڝZ̺ma:q^:5 yF.lԘ#c- y]_{Qd\5vQ8pCKU6hS㪯x^D};Υ ԖޙMz^ÀJr6e2/գ9EK#܄<;-c#+rC_溭Nc=| UͲCԖvG/*L J]Jp*j/4y;rbUJ\哹b9rN= Iу\VU.Vп׎*ə GuuKu9HvIJ,.ϳ1Ia.[0ckȒ3Y( @OP`zdV#_f0g9XΖAyKb]Ymi[o Bv,[1 s1f&9L@/luu.;MTOӒ  /Js N,̫3y˔:S'SHF\u.k,8ُn,½?rq-}htvPEO]8fN1!j8j7 \/9J=f `R2&o.2u^oΌ;15ˇYrCR ZJ4$N]\UѱFK߿`؟IKj˼Fvf;_VE3膸aIgs2e>Oy8x*mCO~Y_fO$Ԯڝ mFJ1g0^M1㺻Ɵڦ7a'5MRW;wAK X ìq1.OS- &D'zcJl #FeQBubM+'yޚBMV C^~L5W,pRJ1o/cK)iƭtZѯSl㎸R6uTAV IEM&specO3J;D">e Rc1;:Je&Ė'ӤvQWH_ަ4`o nRd,vV'ruW &uFxc~^?us|9B|)ee2 <xÈcuk3S5䬛=M4<e6Kx)C #FSX d.$4(MRE9V{w~ovoUUHJv->_j~k ,Wۈks\/\ Īﱼh-Pa_o "+~Frb{8QTkw?=nwTl`\ބ߷; ˶ gr''&3髇rGO,vHsrZd~짬HzfYD ȶZTn4j6)E9 M :˻lU/U6W'=o "i6*.Spƈ/+Vb騦E+8݅N/g;S1 ABqm'Pe|Q](Q$69#GAS ,EȎo<#\ʨ2bnT#d K3™zg@Ld--:vv1/ݭ{2-~m* DٌGls 垿9*}]Newnj|p)y4Ѹ{*~aKn 4_Ue}i5 G)/uYbj9}%.!$ڱ?4^-\;@^a7]{QMk=澷sT4\ߕ+kkpf]lѺ&)$&`=Oy~v4Up>.'4󴼓֯ަVbM;9i2%$8O ^1T>M>o}|1_<qf'n4튟"(n~!n)ܸegL=C7 ̙ݬaF&:4A5ya|VX܎5 m׆bllQкmw]u>EWs}cУXnjt h6ޥ^!?!sn9Jˆg;BTضh+hJ-|ԫWmŲx󛸬6FnIΔ'X La2 -g#28T-:V&%CTͧtR9TZS mI*cpYc+8 ڟO‰ь]9ڪE(s9Gtf;q/}qhtȍ4 c'̓"8PkFTi@vUyRw#jvOqbFM#nL FH~ 4.XRdoaAx;tsyR[}I"g'( Xr(o!u_Y.NzQ7G9 %b T93FW|YT&T zݭӑ6d1i&Z3zS?%>oS\QO,<,5_•nH4 t(*R 2kJDI\vZO/M[}D-1?ݎGnߝ^:[N2]rZaX7/lpHǍu~ft}.'8!B yg|(VL"kɪ:o.em1;E y|L(< Ryc-ojX$=N5VEP&R=!;h$fuhuoy ss`2`>K^QR0#jʎyCO6xC~%DF>"WS1 ^hYߛ?+?CQ@BzYHre{bGj=ɑcGNz4{V*uZ]r:6>7J.cXQ="da>$cV~jk''* H<,?Ht+ vyRu*X`9EH]l1GwŎW7 :Pr2|!oT3\7.7DqЅp$lEJ(26Qh F Y:26`2:w}ʠc=/~cU/dX L.gTZE4$䷒n'#|[^fpa/t;I=)1f'0z6PHAD%5+pW~$E Vhi3 M\Pp>N"? Q~VTPHHG0nPWj~ T T`r4QZcM~+I^gǀ/SOv EF_~[}l;K{T~J!x]rUl/AR0@f5/)wyB&:jU 熃]xRv /hOh綜;§pSsuf Iy]VGT$/cV3N伊8㡥y]OM:4YiVh!"uU%9W_gmދ.V_&2`y rT.d7}pTw򨿑+ <hٮB7}nN_HGDޚX:aO'Vr ~RyT/'$t8u)Ci}٪p^PB>~SU;2HS_i5U FV6_z_a7-R0_nD6:NF̑2Z$i]eu(=!a/!0DQ/6 %?\ ? |@|Kw힨EAK'_#Y#'Lׄ:hɣ"w[$e~3 N.JJ ;Z&c;\Pیrg@ ε56YP5=7\Ͽ=i//Õгy z6~sɏF>dݟ:NY "ks؟%[bUovԵeT;iXN5YZIx3=yxrˣi5{L4sm! țj# z@\3˾7F%l>]BO"^FBf]kL-.M c6Kx%ɥDmڑz0urI6gۚb##>3DžCtlC3Ӗ6xS>⥣XKc:+ecP2Τۻv,u?t‡rτ'U;IU1 2cTT[-dod@/͚߱ !V2㰨muL=]Qh"F ˚]v]tWBowٮP3?*w/n$niei&$ >vE-+b5 yLJ@!ml`sut$Ix]O%\ޝ㾱>|!{( @wAIOȯgi& k/r\W!gHNVw'A9гT|rYOlܶVd; 2Wv :دB@]sI9ޭZQ>+ Wg(PѽTzpe ̜V!<jL־ q֗:񗗊O5丰@0&fVy]sagL-(U7כ %ǪyBJw(!y`eJj$GM ǪAqTӆ+wwuĐ2 zK4'][kߝݬ1t@ШM%R;5(FCd<]b/LOJZs&RGݽ'[ DEe_^k!9Rin~S4?u2fM&?͉pF+" ȍ=BlU{Ǹj™d钃HK$GJލT<#zG9oJR6@1y\-A: yft.$M$ښFAoS" Ϳ@!b=Zn ՍI2L \<fvziv8lrX  ,%.0=^2<I5SB9=h"/\pK `cOx1&:+W~ovOœogvH3R)&[ꆡ)?v=;@dސZ<vz e6k}Iܣ(Uyv|>9+@C3+A^Jp{o[k ^MKL-Rcd4ɥԱ(&ݡP 'ZS,\G&{sd Wsr5Q9"ECZ}fb|Huz6:.106 &qseA%Sc~{mX !crFU J4Eh ;KܚyFcCѷXddŖemZ:u亄MW:kve$bu%GS?\y98o62 > ?](^5_x r(ުYsʟߚu55 ;,zcEskjQqF;#晞g=#+cdD>p#tnuЗOYMU9d71*6i㸹 |EoKx+ JmiȺkԁ&w'&p 5ݏ7}205:)抓ƻ S6D zgxl$,Gpy.n=oN>r?9\ʯP[ ![_1^k/mJPI^H ̔³: eɉ 7u+Z2f//vfo0 Ǎ}0sAGkȚ0,ڋ4 YƸt Vԋ3Ke1羧XȈ FhO_8FFn GFR55(4yK[CaN k L>E-:yNXd%)"‘HQJ0 Z("k梌X<qjRL"#gۖ ҊqfL+ 1LJe<9x[ 3Ԓ_KתJ7H$@"m=?z>XS6, AקL8KrVe ΦfKgX/Z},>W™br芗QwW1bsSjhTiJ+ښmP5c 6'أ2W8\ 챃^sGALcM:(W^:CLmZ'l0kV'_;Nx{Z6k(fQɨt%b6io~t Fqu# #l ]6~ñ.E;R'j+&o_h{3- SȧTCɜR>k3QgMV{{v1 [k)s˅ѳO&T5aZTĨKT\ Z)Tɓ{ ֑wR'aV [V;랟ko.!/ÙEԾпbC߭s< ⦢\3g~v08&\Ij{ea^;E~S;"`7k #zAyAذ L-j; GyfAX`8o,0͌ :1D )Q)EjGN%-Pbq):ẈkX0n@aLE!X@9 ǍncSXx08A00F5af*`3 0.R1֦V-hP 38m%5"b–Æ Y@E(!F(( C3}HJ0H33 kT qF0@p-JXuhƼ%)Í[[Gu:`ÀXCyD!aN5:Z!qK?2NZ[qӯ݇S|W+-E?f1:u{[6WHڧْ&e qL7؃BU333h]#5kk LL(,D8{r%ҫ'G;e./QZ7+U{X8]TQ?-v\٦گFaI/|DNcEVL#AIgxaT*D;<>{aZ AHCL;5_KRïR<%K"spjVI~ vcz{[ [X p|RԧO&ux#4+}p5F9~r E`]Sk@PEnJ+^Gq ]:[=m$6eE1}.|{)[1ck֊ =ׄɷ]I#[4ǣ5k"C}5凜3;<\T1GM"+Fz2Rwsv4!NX]h DdXCǞDep$gTz`Z9>O'KM5X\L.۳(vz5g(c:bl-\!(~0&:t#Jr"t-Ԭnj_.K0L&ͫV0h_ǭ?`!7 _͸Y#q;uHOyo5zeKXgi輠gwŧR@$1#l'Vsz64j,~NݷhF"w=Zy-D?6>CoƃcGC5Zxo'sHv(J'[tGQ9V6_3&#> _mez PB|!^xDʫ+䔴.KuEsp3Zl$gig3J?UyiI wHJrܾIZ1~%-g/J}_EƜhA(UfwTMp-*O׾ͯWy@ ofr"_w#;\nڝKO" fi:AwJ:Uzzj.].Wze1G|wvg/]-' P^N^Hܢ8/\0ptrgt;%{ 7Y6 8 zVIqO>'2|LDU=Aуb%:{Io6>/j෮#Qz W%E/)z)<ߒgK_T'vQ`j1Q "m*>qI}w5`2oe|ľ KGVMJMKmsn ) N⍶H:Cd`QQz}eh$"EYv?f3eKG ^i0%, -8O,yӆ 4v0PX(Wc:ϗ񛡐etNVK3K?^2NA[Sy33=/Eu "4è#?-%Njc̐H m'k#ABWհISgy̙_De'2 nURތ:*]HAVNR"p-Q2ޜAgi2{xȽk n@!Jd(Cx5sA{be ]@kIiV,ٖ?VAXQ:bCP>kSɎeǂ=٭79pDG04ϳބ {o1Y o_t7rؙTwD# zF{$R>Ǜ$)UvϠ~0>l><|gݖ=U/|1@/X5wecʢ\@Qݎ7cӇ7sD +=6{^_d1P4IDx$3 L^4itdubZtD`[IN`@s,JosQ Z8X7ÝHA>ڛcy/1]ΆF6~B=o$\ۂBjBɹJPVD 'CWkw? [^wp0 <`m5ZWJIZCʟ9 5+j!5?E\#V.Lu/٣R}?úkqly!S8VM@QRxQꧻoWpsɏ^oOj w%AqQe&ak o/@7r T~!C^VȝaK9uȽ<#M̦i֎mw>ጎ8?p=0]k\P[RK|d,WnƿsGץz[.ճFosAx"(|An~Y_ZoW7;u7܆pWDF{ 脵Jyܿqivõ;x%}nufwq#֘mS jM3!tKKvˁը|4Q@kJR4?͐hU^yk)]ޫCo5S9s{y#ctAef+M5e:džΧF+yA?&$&X*-(oؓ?`tط@:NfHR l\~4[]y;i(xs)|dmw&p̸4̞kWv~g,b- 9 *c i}ҏ0oKp ސ( $׬ jV xmdm5)=j|/IݬnAL/#+bZ;y5~AK#wwWm* 8L o & Sӡ*`Ova@wR vakZ/Ѣ>aڮHLzrGH̴L LaE ?m(gy#C6g6->Љ<2N'(!it\+|L5!Z !y\NwXY#=O͓r"_ ̊öŢCHQ< T ͍TEJ?Q\==IҋCsN{wmj E4TFyMf^6nI_Lܡ]PŊd~A.9[6r ?MSy7jmRJ | U}x6/fwHn\KX4 둧G)sU};tc3 ˕`3 D_Vo /UD;S98bB\+_jJ"8W4 zH(r<'s=8Ӕ-T61i{Vv],F>LG XZEvpp?#A[?ҷt;rzd &ndc5k4( R㩛wk֫f:*qU!ȶͼ8!J2/PhQcfCK;-lcu3'lԟEu&!9b19fIQbx <֬]b@,^SG`-^酾 KԀ4aa*zLRkCyy I&#_+ok@/&5!m0jgCDJ"B4t10Tl>u96IȐ 7]~*"ՌL`Ⅵ' + D em74EICfiL]*7?Kp <%09^|(+Woˠǚt1o' %I~3 cJ7F4a<2F #9 b/>z9;lr$=l|w&5}J5s1[{xvb^~-g *|~eK` \RI27Ŷ>Xt Ysb3k?rXjua.cƂ!!XnXfJfY5+KX & T- Oe`ǘPe@Z3kU1n4a"D5p'Ƀ~N5ō  0\ش 8sd=Gp2䉽O +b!R|{*o(eQ|-X2{><>KC*Je5_k C7dn5uͮ-X]˝?8A;7;Z-ҽ;)Eu@ H t\Y&葚cC>%/0wy .iBg[qv>΄c?BHK~^94 ߇ŐKY9jtF |w;0sWyy#/Jf>Qu;&L2]"үy\dZCFdH`͡9-(TQ_W Q]" \OIך&AtȡWQ$ƤWgk/Ryܽ 3Pvou!y>]0>?'y~p/[t&xh[9Wb ݽN tKn M;&ʢl皮igGokDߛuu/ę)ǰ z%@U0Ԩ`Ds8/`)?fdsQDqHkLo^w3FX;YΊޡ>i,cI3yw"a#?)XQZob'p@}ikp_Ў mEj 7f {D`Xqxy]&`u&%R 3# {D4<gcL\nTv51B1Qs&z|,;:8Gۍ$?TVeNjjxqg5N{c5Dvy^ὔZ|PWujNjDdI.RHF}A_wPGAޟZ% <.rIq%ɱިE.6lp~>k'0,d@rH"_O_#8·E%}m53s_bXP*RepƃL)[Oާ)puMJ7E_`s{z +LP jx0 [܆i!3UnnNm#D#;\8Ɗ +U'vݬ@O(2?t\&V H.W&E}F-2 r ¡*.pRezb ? i wT}xrxEslp)e-$ۿ7 l^2KaU[$uxC/պG|QspNCahx}M'ՊSv3CX8x @{68{Sm&I7IY9@J-f<Ey֞tMS8٩'sx JSq1mkFM-l?UtWV#p+5M拾5&d%5kFjz jW*U-u=E}=vD &#5Kfz/'-(< ;xYw,qF꨺.U-8iHqGܝ]Q-h,_2;s-M q3[LfrowGêeco|'& d=(h1<8&wrέ݌µ|J{VZ}lt=Iut{P|WAGw= ح?4Shs+o=.7p|R 6ApA$<: zDG,&K{U>WJ 3JA6_gf1YޯVn09IDzWIe桫׸~k(HI5/Lź[}v*NDQydKhFۻaK؉.f6fFz_!`N&Aa)PC fbhXgk\U3xғ)yusT zFv%ݩ':`ՈPAGNKͮ@֒骮Jr%GK Z#:E4ͳ zV㠰ɵJ%{O_W]9b쒾Dt$X$exֳu|~~b*>:iPbܥ>/e"Cm\U\s?^RY}{6ĵ-ZnN@U-.Pr4:G:hу0Geu. l@OyB-7${5>gyo /!H'!"?" ,z☂_&bv]*U:  -\ Remh.f?x~l&[ؠ<}DGX"ZM F1 .FոrR^nd,UZ[{Q!߉r|5jYKou;Ͽ{KXх|PFMR?y)OГP>ypy=RgYeJ}shv|ٟFi)^~[mYy*uiLm^ ʏ3EiR>xb<Ӥs@"8"EyD[n&\mn`G3eipNZ"w[iMB0%WBDW*ZgkO^g]bL4w;ۤ2&Z+j/%j7 (Ncn}!Y 2ԈnjHSh9T֑~*G՛OfT鳯/Au=H_yjF7r|@r$uf9#e Pؼu lWmnq 5|F_p'fgTNvk`DYoCzb]~%s$,ds&N}!;Ì1w_ N4YH6VFOa)[Nb~|6a:j 41Y('!vNcL\?)s\ :Ij6ܨ>臵B=`OQ|D" r+7i<Ɗ>_Nq9{"ɺm3aM1,֑}?8,[n1[GB PF<#_Twj5MU?4X!lŗlbg3;$xM8.ЌJ%DBscdo ({0ו*؈3Q |kf<7{`e@32ԩ$]\+uge'3?SJ a)lWoĢr?G@iKc_kü gk?[*KMņӟy`O߁P *en.Le [ x.Fb\V>|*yp3{G 6a5 ^jw/IEeoV͍WOJ!L'4NL|E<.E,Ɨq5:7c<lr{+[c)ҤO#*xBƲ7ʫ*WgO`UL-S-jE|{:n8[ A@+p녀ѝSw1PnVoߗZ~w:+xFr7a#$+tK{mKy˷tFvG ed\hsxpOQz|+ rۥ{_ܱ{XUHK:f=:)&L*1dA;e-Dbg9##N8]l{]wR}˛òvGDN9llkNJq:fznnyڪ-ouPfp{lw&C\F R,Sܫܨrܛ':Po8Ykif+Q9ޙe ,Cb啡ނ?>7{gG*|cgY۷h3/y]s5D[ǫRv"pƋSTțh37O`89NmlG(}` ď=iŪ$Q+YݎseQi#1ؤ;]7`l =c.Q; 't o*({̏NN=m]M5."s[:դqP.}]Bv9_r y;8Z(q8 rd*7k@VPhF3_3{=-qNvqqPc [h*.+&LW ~}_Bg7+w KVufq(ْ yx3R}RВ_E7I衧߮kvZ|]\np7'x"l) ]eEJf\;\>y`uh;2W({er~i񺺅!F;|8MHǜ<*Qi %ӗCz]%B+Kw]P>)4wbP휾$q=翝owŃ 37ӳ-Gr3y[|]cx<1cGcdBzc6:%׃{_(ginmJTxz$߁^=lB_UH6{&6v;Bp׸.dN?|wpJ9Vu7:itvPde(:^_na@zD:GV<רld m3:iBKc ot:Y^MgQ$v8Z?u7]ҵ92q+AZui.dN %sH^VnQ٠7r\UqT~Iܙxy]rXz[ 4N$Jèyթ6)kGB|W_J@}ZP"F]F`i[};!f xqUf5YQ%%!sQ<b]iBKTn{'{pTEM 6v=q9 FB&!Cnv6:gK1il݉ǘBv"%^:sZ^u6$m0A,ѶY*liª)&Ў`-JKKVmb}]-tu_EhEe*r'Z\&J$)!) hֺezvm߸}9ùSE!6{ ~1X,0BЌ<= ]\rsK%)h Ǖ&OSJԉU"F@~b/+.(aOX8XgbDtqZ.R=D*ws0]RSQ\"݊R{>q,0ikI`KQfQ)\lp5s{;3kG6,T1RֲIש'nxlZү>~DqjC>A1" ( l8L $Rd[ p>:uWQ֦I$cǥK)gL^D.*0cбND^5aSH㋦6ыJMǩ'K%5f\7jhVA"@Z' ʨPK~υu%2MThZ)m3ߠ(HFBE*5ma0m/ֆmHlW[_&Wtd)06 &*eҼwc-ފj96 s]zfpj7d<.)x~ʒS_rەeVF2{xӵ4+$5OTڊz|83g@8*"ez1߽&qx1% ) 1p&o=Ykژ$m בb|l+S\{$zoǡ$!2vl8-?=޾>&1߱k~D9d-!)/ZfYj*䖲zƆѝ}c]So h*͖S\ Z2bٔDuLeۺqt62Ic, o$86i1o"┩(trbЕM.Jn;eWx EW%ɉBUap*uNY`0eD:%yNXiV)J{ 3.lfmъxeX`1d6dBcLɋmUv "h hN/pJ>qҿ(Y۫Vjg1e%s4Lx1q;JԖBbWPf5Qt)k^6E}jөD.acBɀ檩#D]Tʣ+Iy[/<JKCpj Fdp:LNį\PEVea ZViZaVϥ|wɲEh5flL+TmW jHU1-GpyثC0 QקJIU mDgZ8Sm&:Z΅FZyCʣ|4L;Zp R(e&5wak_N[]٦Yf"= YX=̰}ՕW/Ҕ#NdbʈӟwoÌ 9 d]^9 ZB<(lWi+YlD!S͆H1;5ul@]n"Qy˯"'ٯLѰ\)aSCxM .Z`/ }t Ӵr9Xy0 \fϡƳݘ}ETr4ypBԺ[2U ZthYH-]͑kK㡻E%ݷ!hq]%%ӷruF\qC̊Bko:[C݀379CJnPAxEʮQhxvr+Y*/4Լ\fnaNhGY߅ .,t+-W($5s̟ "6TL\Z<"MU(%.Rf2=`tO5R=c"3kI9$jmQ [a@r!]1*’ŒJr 4b<o῕~ِpӂj}C%C8ۍtߒjY=@"=Tǃt%[(6I`G&+)e@1$H=@2ˆfU"0F((T0|`ReT-蔄k4.Ô OFc[-\phZVq!Ѱ9C3NEіe [2 U6e!R'iZa(OE(DB&E?DRMt (BlSP>t ]9!RHċqSBJgCU7KZʁȶ^E|H)640NFI.cP"8 aA8= 2rdDk&Bq$RҐʃs )0F I]up-LX ]*iLB*r`JȜo[-8aLf<1[O4CKFA/BDc>8ZѦ4Du lgl ~c:BᱺPJ7yT+* ꆨH7aZcD,)&ziFp0Q Q]l@bntv)04FE5Rw,j:aEbg8xUP2Q$&㈁$@@TE)3e b8ʬSGYxn%֩eZ`lg<dōNJ PYا龀<~YӬ\֬FqRjӱݣ% (%\T%y+v'/UxtWlHh2yB#d[Ih~J• Jk;,d;!vD#Ermܞ:7 JQXgA (*Qulh;2 ߔJC.c G]jl*g-i[4k+8|N˰逿$ ׵2т/5)Nr2n,0a-&6:eT#FQ{S[ɔԂI[fZT1RZ:^  RR' H<͋ j$*es΍2SL4RV)UԩG@~L&u(O^hffO"@TgMӛ}[:t6V@T3>*Ecľ= vEa/15x,m&FiXy2+GT߱:-7NfޱNyX9L8`ޤ*my*~"(HB(BޫmgQuΉ|h'UMbB31>ˣM@ X6YBr-&DhPrD֥p<7JB/ <;UlBs#+.ЦYސubJˉ8CIȚi^!PTp/~ HK, mxAAU #- 6d*JY;,4JV!HJ(.B6BBVeGl24 YL!-";U=̘ @Ȧ>7S!д]@TcATބB DIE1tx0%R; aE(hٌȟl8iG!@K/Ax:TiX]&@MQ h<2F*hQh9;h•Jy8a$6\3 "Y RcFsUH4AwP?%\Ġ!0E* ͢=NL= (ܥA:zL@ zGt@E&mJ%)jے SU-@Q ,)=2X%ґ% Xf jJE Pe(She{Jɉ,R]筼Cz A5L10(cf8))*MzeR0 9,,\.X)XGgdoP(ר?E9]|ۥ~_HfCr`5&7 |<:8 QE 19yfZsr 6mv*ϡ\lX5jF^ ޻I 90m!(KRuxb06v9R?=?H~OQ6c(6!`g\Xl7 ck1l!PDB3FN,UfQon[=\zNz\fO5׏:"8ӯUVZ,8:QX\ ~}`wV\nKkg@f ~a9X7C23^ك ]r&q&_'Oqs3[l ȡR8 w#9CzDGrGMkv2Z,TLh1,gW2 nF%V_(NF, ?DkMurf9)n 7Ԟp{Mw. $x2vт-Br׋H`JΦ}%\sL iNrfNiq1m'G{qzVnb9@'׺kv}ထpw~UdSSgb1T"n'>^+QgS񲀫͋be졋{ڟ]m,Q|hpvn)Kύ#|Ѻl(|n0T帉}dC-ce#V\>%fy#꣩9P\m0Y{zb,D2\CELۜ[(+RLlogNO("m#Z^W>쏽7kwM;66Rh. ڔ|Muu,:D} s( \L B0+r(ޑ7G#.]3 Is jiᎥᙕ>ֳϘSygwH\d#s/& 9GhkxpPgLgtzG'cb;$S 9vf_CAoXXqݪ%h Ũf.8a~.cYws0Ղ =]}u/B.ZFFNa 7Q_̡UNsKc诌~v{7ps iH4np|9L?$'2kڠGP7yq7"gHt&"y:?7.ꬋQ`N ^mH9t|%_Z.w7Iϕk-G坅ځs_$)h9!},v4xKFgy7ʌcwgx_Qn hB^_|26Ng=5fSI)C2cFV\ʦA-6vU,)j,=x~\/|1[Đj̋2ճ?\_o 趃j{l}z8JLzk91#۪G{!sVOg:r`{zn L] ]Ӽ9dž+W*|<Ԡ=_\q7j2;չF3np&BDZ9C3dSzP~yT3 NTyTIJ^Iy (9?>Eh"kR0aȧ/a+i(/Xĭ=ZeQJVu;>q"o_p/~b~4[|!qُ~OR2 +Xf((5d:vj+uUA$Q8b'zFᩦn"l6:Кdm|9jqiV6%! ؝2il9 NUaI}=c 4sF\m ϟĿ(s-{^Gm05-+JWEȽz!Ϸp5vnǓJ)&9g|f<]@#_S f|{YTw/Y?v0?3&df?)+TEKW꘍'ZӾUWyN6O]vP%pBm')Uޏ`H =zCǽ MK[hr(xne{ݒJIF2dGfRڹ68nl^ԃ ro4U@xx;vL9iU+rVIlAy3ehJ_at2U{qGKET`z4Ύsek}ncr%/; \ڬt+(q3?ʞ.y3?}m)R_+&p8ԯ{_bgSոq $7ݗQY.=| ऺcURK_ibBbgs>ƴP)Gճ-gnY}DM\wFuF-R[ 2{&+: <6$)@tELN-h;3T#&%!pu/>vp1CW ):bd~+w}6TY8`Ǯ\{tSbtO(޷DnŪnKDщ=i;ԡ*/΢2ps {0AEC@K=_hPgs={yBHVԧ%U 1]6+\7ӛ >j/2NaE?H+9]9 n"Y*&}tlc~C Мg1K-+nR%8x5D䡲t^~T]^nc)9 (XΥĶiUͤlNthf9?:> _q(z!a?|0aBQWi_5I5ZYޱѝQ Ֆ:gEifkmA@G)B94"&t]329H9-4uk :Khd߿( X ,P {Qp:Vi$xl7ޫcڮ񇘅-lr$ "}2Mj=~_rBs"C?V| ds.9auZ9L}' HWpUHb7*7dM( kVi+v3s͵(6/w&[WBA+Vc&| EԱ;MQsHIʯ%"c /'y&GsVFEH+[<p2+!zV4?(9K|~{@iw7Ԓ-SIo0u}ǫS+D9:evybk-SO\}9}N%p%)#v-]ogDS)0p0 r?M5sܗ ~.,C@׷3q_+ NiWnw{yړd oAȊ=gtǢ;Lm{[M1HӨ#I!!^]a/+dCqy27Z&3,ǯe˱U'1T $+8]*O}^Dlh81+S:_ԛByl#w7;e;fp:j!CNԒǧ6/N i_ݦLKGd{8STI!uK"C:}{8y"Gh-9Ƙ SW,Q뵚DSms'tf>; `6k44/^st@8_boe>8 2= Q4e׃њS^ 2Q6v&/|6@Ń;C!vx]\cT/_u!CmZK^JDuSy9b=jTmS1Q/IM@A~Cq .WmȢt/Xz۶@@k;nvD/}I)ƹ [K2ET| T/aҷí ZnwU0m: _F<6 d| \pLx7'[ǒ*U2%O4sHwpTejS^IWMh>pk%>޼bO%&~ ]E'~cp \[zG N7hT6ugvNC [y}ʸCNDKm".uyu,{NH])y%^-zDLʥ: Cg+??Lʺs)K3 ca~<e0o*׫#0܋ɐz=lOqh#ٯ1 _YC+3 ȯ b?jdQv2F8+q3i׏-0]YQ􃇎 nVaBo4d?,_ (`"q-v9Oɏ158 [zVW3&;B.(Mpu- cb4̉W-jژ7"qɊV|z,-Ng2s7KXE<r0>6s p判cZ[,yIX }@΋]q}*bRhEMGRSNh=o䗕C0zduDz~MsCp / 3,SWV_zO=6zX=,2,O%oH̓Qa&_˹2YO'P$;y';3MPfcCWE6CqZM]]Zy}rQ g~"н߫dE5lr1x鮻w4\Ń#exbj:;匍^p>FD##?]9[;^"َ=CrOxy]ipU׫Ւ3^Y PngŠo\L6uC7@*.ӖqK`foަrՒ9yL9箒*(nl? ͩ,(. 9?نa/CQ}\2X Ǫ oh u۷@ .L5t;![*BSF.$J~*:R~n\0qxH8SяncCkmô^z#S'f7J^04 Wq,.9PTE7걔SB3quG 5?і .GhwC,wzԕ)"n*/'ۇEIHZk59`S3s)oaO%Y[2/G]꿛kp3*l0R݇v`htG}+MIdh9xCjU_m ~NϪn/ϳD ֙- ..`]/?ڔ][D޶'0r)F6i0LOCMn|KA@&s@ˍuMxsk}`L`u/nm&TawAvRe&񧷎Ʌ h!umf߃LQM%J€\ba-,gVh{$66S ͭ(Y5վ.ژhCHg鰖C>[h4$vbMe|ߜwoVbc-}CMw.(Ψb ~, >t4,6\f8eԭ:;Vw/a[68%.`1se!\9lN=Ԍ2xw)yŐDnIt5uP'<<ߠK$,j,\v'QFr4Ms5T,=&i3*v1 > г<`FX(&T`6-2!'xE(mvQ FK9Xy鶌x<1EI;VAuuSUr!Syn1JA?]m@2Zf}Fk&SՖYӦ:4zp34}-})=uqɱ\^t1QV $o5ŰCge(6ML"gZiJS˦(XWr'` MVk ";#mo;S5wE}Ą6VN5u |:xpaΌ5nv|AXk)s_p&@ݧfI$b0z ) d$+NqP\|z-{+&3:m+KL> tbbgkcCsy`?]J-U56w/<g=8Httu:Oװ5ҐrwCm^qZ!jpUsz}\.0AbQLā-n>sЌgLLIgR}C#]ɢ!GpպMJ7̿Fc$h·@{q)fKus|FY#Fcɉ(|gF+sVg5i,Rٴ_nJPcg)!h³Hf3xC_sp a68RdnxB1331OْN#.hoYf%,ϽUG5ܛXU}ʤ3k~v7zq#>!ӷS<- @/]NƱ4d>kzORwr^īj#g3->?g)s-:.)NTpfXsтJD` উ(wfO6'a0@臀D2B`OCⵝ :,bp&w(w@i_C;B$"HΎӋ(l5ZWت&ކʟ}kWᘄEv9/WѼO(<[=x729["I-d̍&63ļXesOb0M_p7JGQ|&Aip3 ][K)Q S+1\hFdcPi˸h/[Q} />`w<H V:De OkO=>Dey.D)6=gn7}Bx!^01ΩE4n$s?ksh#u>|S5o&?>MܜD E.//m/0^Rt3ݸZ|E|&&Ñ! |bIwkEh=@ͣ0EY{+(l {Hr~Z'>_VdTD":ސ,Oai c Kc7#s v6 >Kb$'NPÝM!Y1iDJVj6o?dO3nJzbjfDT](GGpB sbzy"y/x{{HpA'VĻ7 zcIkUB`p06aqt?_q'[xQ3q}=Zz=UɁ16D՘ј#~woGwEua&L=tR%^Hߠ^cxL(RṚŤbe>旖 ?U 13tʡzT ~;mJ.-)N]6stAxcBzB'pv(r _>K{hS_Ӟ,jס%A5@UXHxi|gEf;NON]0Prч}S&(IOpIG7܁|PJ/f}Qohf1;[o̤WB&-ٴDE_L޵ٯF+Y2fT@gm r.%cR>Q&D開Tj¿*d)LmvB72~R .pǼ(UJ,ZQ(m~<-bc6j,F7vF-YPcZ{R mI4Zߜ}qr`  pK$<I^סmy4: Kt*l/Clj:c^7֝ Š5Rg $bLnǽ[UoY,{o[/U3 iⶺl٠ v]%ı8KFA|' Dy&XvEUuNo7, ѷ1%pqҥ [֊쐀tꊳ vgݛ^dX9`4 hQ_s1Lw7𕞕Qwdӱ*oVq(E t6mϰ$@mn+ʳjx 2X dK Sx5S݋asPmz Rto ?{.3?? BPEQY# 1Ē!d<$dH'K%:IU#%.aɌ V=‘ %-a4tpLZ2{o/ \U% Gw3̍򳶟:/8vX)Ki=gJ_7ϝg9vYƋ5 er0X'8JA0{6?7ԝɊؕz9!\ kXT=ĦHuө4 {sJOC'T|:z5vMsͧ)= \k(ȟI:8Ene1#,殝1'kwhzZ\W45[k1dp&ܴ`gzQ!窋3A2y_P^3@v4"*Ws[~ngmZO>8 $#o%*sdžδCu(>qQhXd?MB?7}z|661i _l3bғySU4KMCur8^,cb:㣱tlL㋟H4MH˴U~s-}u.GM4BZ%mx–BpMf>㑻YEIYxm*WʵGgnC*<ʱ ..Yc_/1?Jr\V2kW϶>YE"jǛB fnqf8G[#:@;fYSHQjhHL$_/^Gq ;&;dY3VS)wbZ[&›̠m5-iRAg0Gӵ褥^nli Xb?oUnR~\K1_o~9盥uz'@/ZP>f#@xLvTxJ|Q='(ق'?Fe?ãb<{SS.tGf"KVFvzv*})r $IW޺6p+Uѻ"UU}LS(#D@Ӡpjz/ [ڒ܄~TcjE5k:J̥fФ*L|v淗~f?uKU:o@o{jg9` CZ?g)1S*  b?"~8p1{GؘI2["x#J?UyP$"a1r,څl028 #"5MPD舒/ S9рJP²~x%NOm>n6<OJ(qm5f`H6BtŒ.Oa%呠oNJ(g~S w]5#ZItU !S*9,'>ThZ@Rj~. ]Q%uz#Tڄo,fu]3-gsȉu\Ô2^=eM\ }ϿޞӇwe~4H,nIP>@wQ!H_>A'B\'+$G@-ݹv8)ȥ>X`B\dN%ZB'l1奔GxwE[WwfWѫ Ӿb͵bsм )JE9,0\%q.u]Y*߆)*֏s:w6ΝyZ)^~=@=q6GhYl+Itmѿ.şuNy(gHn ZQzK6A2|(& rЏ%uEĊ|"w1UNij@/1;(*k6y<"Yɉ6MN6trAMˤAܡ}]lN8׏CrwO|0$+ֱtg"_~_QN ΅u[;vكs]0pWu?f]-OD>֗p&$\0ΆwǪЂ}Vsl(_JJEq a2]VTbʁSHosc2%$i<ֿWz{ 4}V̯^|[gm=PocA!=GF*@=@x+{֒m[fÆnD9yzSثHHiTƢo+=<scq2 %80+\dV;~ q|1/ |G-;-#Gq9nSCj,o.RB<ЩW<"?ai^_ARGH|LLj UJWq҂]03tt M<]]"qwd [=vюֵ('?!BcDk#x@}k|Ac}svrv5M ѡh[}/\}zYѸzn/s4N1j|ovۯf(]'h"U)-{K`܆Z)ܺθ4(y8k GFZo~^'G,ͶrT|^}rW~wM92uyt3$1ttJ .suܴ+24N Wsu Q!NbsXonѺqDj$vMpzGܾmI`wMEܾlm]1?5*7Gj}&8_Kŀ& hXUx**ļ3*?3)|^cct*sfWe/'j]w@M:TɆɛydtdo5Ҋަzjͦ1^=㽚[fNuFߟ>[*i50=!fv)YDR '9''!h9jGJ|YfpT$iha䔟^u@F&ӿ*ou?=r %6:}d`V8 3# .TEh}:$R/цE;^]îk-*ˡo&+TG,h.?UÙFWEX_6/2=2VvpY o+Zls,9oc S%wUSփӠs/璖Y\AvuF'V9s\"u8m5󸱮: [CҨrKu3{#ژVkId@L؈"f,UXΡ3;&swGAӈL H 6;?Y'~xKϜLtRuq&mpt ]9nn=VOY{t }ᦄgȵSOjWW}o(܊@CiOWK(g{9PCYC@2{?eZdӌA'~4zebPGU6§H$ j܋`cDƌ`gaaǯ´fB6 jӬ:://sOxVh[gH9+mwӋ:8v`*nW YR`f9&`ŀi!\sr_R`Bonm%I x9 &25ts'M8˶ȊzMS#W_:PYKqxZR1+j>,<_޼wK& X *"gi4<Un7?ûG>=n7:G,PppY6)_~]5gn4e%D1>rj,6=esdm\0U_'yjj+QVK_W2?I q1N.T ܩcɾւ' @mߊbԩ \| OMlFq =9~e.ΒpO; > 405Pb2Uуi~c׽ڒ60U@ 1GP=m//pYĵ=fGIxۛ54i>Y{.66{ُlJYhyg+ )^^L{ 3Xs.q^k~sSaA,uIMх1kO;\pα?!$>;V=W҆1ܰzGP}-^6LdlީK驱 M#0n³& {xV՘*PZKF$XZ!] Nu6t`mG`iMu!^:?R ȥ1TT{{'^K~9.#3k^9Co'qvL1(l?>2<7ph^n{j 8pfvҀW@!W_`+44f8ޅpiz[+rќY4YsXA[/a1ՙtDoO9%=tD2b.]F,R\_kg{7}wr7ƭ8`k `$<4ex .ij׊Cy|Z$XT&& Oc*- D9<'ľk㯫[U-#L]nhv[-U']`֞RlCCr^e"Purj)lO sgBj{nwJsQqqi*Wn!ϛ1-ן͵k[(Լ)#;ܓ}ձv9>?f{6xN0,>5m?eJÑɣh0=TC@'%495 [v\r~&%8zN Tv=zs0<}v3B=X4&+Y9o&h { \U6 Zژosj/L\z} iEe>nKw!s`ddrLSX<ޯ9R3{ZF}<B=Fl-pD2H%r%#^J]Nϓ"Q8~)fG@P-Z?N[Wxe6YՅPU˛Oaw?Ք:Z֞:a7xR;z.?7z8>5T-M+[:>c/K">L錺ӕ^<9팗?awt "wq 3+u@.*hy Hs=y5ώs˪G8$iEze͙U|8Qqpד脣{NL;Z=!ߊ ~Ѥ(}|y.w;0\2N=j[0+K<vG8},:7E,[KweZEPxuz=VzunިaK'`(es>P w4p d11]Ճ =6/~ޗJ'G]ظtd2Pއtl+hUEJ;{*y8iմ:/:C1|Zt}` i6;8w\aCɎ;I;W-rՔV P3:`r 齴D$a|$)J Ѵub:V(Y.q!fAQ \HwEzu6﷉VeC~QE^VJs,ANMSU'29Nt{E||۔>NRJ諒5EiB9xվPԞ}ug)-#*!0(,zK1d:&/WtL~T ;M"I]LT5Z458`jCŃF/%hsRsH誘99[keu1sTgpϕI^v2e5EhH\Q~%HVr8x^;UUF%2oS꿗>S`6T3xLe||Q^ECK#w}6⦲y麦H%p(d~5O#x& M ܭ78V8yl_1Q^,z0q[29t PwE4a%e$,p D[]\ڇh~-:[8nAGXLysUOg=Ӹ]ϥ;Zu)|.[9sܒ4ԏJOKs}'sEUPwcU`](-32%iO/]fFVu7*4LG{aVpD' (lq&y f|$ zxgi?݃ ߌV{k{ofRӗnVR8ȿu,"\<xN/wOZsN b{h69ql93u'%}d}$QI#Sa[l/;KUP]sڮkEQol;:ʫmoyc7^3R  gj4',G\_ԨFk(o8vR76HaҪ*??h046<>mLb &I}mXn'QGW>UShg[&S-K j$#vnx eEΪwG+2KT5aHR,qǂ&~ck`1?6#C}+Q$xio:}R[#@ص*fAa6ybJ|zH<3GM3eqR(بӠgsCK}2U 4Je@3>[@TD?i>Ѩ$w\Iwq3#ʼ (/aZMF+cҗ gS;83t_6Hx^ qB|CJ'{rXcA({/[7!WfH"1J=F(erMsFfCa =0gwf&>`4$gyF>MM2=A^ ] \0,RcJr:}_N'뚼$i-oV¨q}EzZ> RрX4#~*5!ǎ(2+J,yidP>J5lR\Obs32GW>i;̰Z[w}Y0<#?ġK>iG~5Qʤa\N÷Rg<R1Pc[⮕p  .Ֆ>&4]a]e)K3&C<_ϨY{=ӜyPcljE+Xsa Q u{>݁u$Pz!{R {3HM #{0Z;DO!ܘp80Z;hRB{3ߴEw4(鰜!b;o"TzAmXvS}^W%g b(YP1|+vt"硜ÀzMZܱ~% {Jb-0$8>kLQ1p6͒1MhV0Ƣ%xaMC!p-vH*K~~bD/ÿ)̞Q4$f`=:5S;}DFF-By4$ &.H-̉.r}`fggtbRg ;ޜ;RzTXy݆ɥhNHjM,k?vַm^\={MUN7OS#.h;zK']""9+VeilwD`vNWrZ!:VZ=stGa,^uk^iis1 v?$ҵ,=l(+I|͏$ONӛRzIqç'Hiv ~T q)VHK/ԵV\-5u߆ 8t6 S[!5Pb@,>HOF`U|JCk[1}qoDlUȷZجPr86`d5=[&J &ȏAlC`0{yJ5OLRQ'#[Jɋ#>J⧓( 8`JLYQO_ݶ#jú &ǔ$ ŕFr31_ ?eO3u:U*?Gz\-D2L.ǕmjS|H @ -ϣ},9'+ZFU%,C+  \8 x> })je<ZRV=+O3}u4oᕞyz߷L)6y;bg/YNQm 3kQ+XH6zjU 8 گwGC*s(4`ί+/ǂCo_(&.լP"VES@r:TWŞ}`gqx~5-[t. Cw#CDk/:C >Gf'^.,ZQ٢ 7ucu7@sckG3Ghh@)b:+l1k_N61k9veq SEF9nK-k[6Xe)!@~SW^K rA$#֔|Y2d "En53~0 x)<^DbwAkYn}iuQmV4Gʈ }\GyK\kHn6找#SmU/啌xNՅP}mMlϗ]М"(O7COxv?,d=1Ɵ I=p]0v}"7 s8H?ϧoKfz',FPv@}7䏢iO':S6OF>;̀ ptz[?iuP|~X4zl`|mzنZ 2*;{u~Ѝj_^8P \eM[HexleƗ9}-M?bD# Mưt7?8Gux/|VBV-L!__o{9[{e.ͬ+٩Ga6\:aCuOh%~)#M3r )) wgvd4˯@!dNq*.ӾURYJ%A߈էco)j]G!T]$'秙'ti~VӜyYFҚlc ׃ּOcxswy/K>3U%e#dY&򔣨xD<\](Vۍxpē ު?TN 6CUx__荋V,YA`ת?[{~]Km( Oxn7Aφx~s N ;6t;*b0ܦEroDWofT>ѰNW3Shu%6&2^N]2 y*J'`ZvoL UF v]c"-^)= }ݩ  ׍I+&W1(Wt|cWg6| =" o|#`Ny%: Gc7D"]Sk SJsj 2Q77o9s GFkV'8&2Qn7 q~,ڹOoE>^͚QRMj73]ۆ_/5ֽfźs+~nsf/ؑqږ.;' "nm>s^~uں`ˆZ7bv=$!\HgMEme:8O|s:9޺whiiym-nS*l c)$Alk|$BR~Wi%9%Tqr>Squ0MxHͨ\}%]<5:Ij @3)6w7 S|fڔ737#4zUEYΝYTmåD2dY M9}՘K^c0,=w(E]4M_o{*Z稳hrF81|({ZWԥ`egH~M> $@OgF]֪fӋq L]ir)v6prTsQWLlѯ0~}G٥+̜^?rƷX8w GZktMH 1%A.Np>T'gMQk `#B85iK]?_nQNXcmnr]D?K}_O;:m5_q>5㝶o?< pNYM'XYu jgrȮNe^5sl/Ť2Pcҿ? tdȫR  4]]4o^A+m8E&9W4gٞ(ڰ#u Yӭ8\k9FGn_?l'ۨԞ̀Cw#<2zF $ ˎ=0e{ܲ ΔYΕO{yM0ca3\aP] [L t, Q#)8XD"~2׍_XxC:j)6ȯAU ZW%Վ61<&Ko$E9& 'mF2g-y\RSB3n?[_dnǹ#NppΑX.8ȫi C4߄U{ OA]/pS\aC cBcA."Qgp1{O߲Ƚ˧a2m)&?ҞIdܢmd ''餟ү *Za+kZ4º2Ÿ|oӧ:(&dIrٌ'`\|qδE0l-).sS2r|191B?2ϩ %Sr $& @ ,NvwJ]m˖ mtVY_?oݻWhۆ)DA-S>J͞wdk:_ 5Q|-JD5qq NEY4~ħuP z3ԶC`0SSj!h$MB~ed'oa7I2m)w('Z{4eAlp_C8ްBB_GIfI5_4Hn3;Z:5u;rJQW [4#rm߬@v1f;Y|h&pr2oÏĔAY ڏGlOE1Om?+%N4?5SnܽI$쫣= ѹ^M. 2̲=-0Ɗ:V6y񋼐Yn-9yE4SK /nn56Ǧ׿c-H"T*t|.^i((2Nyz\tٍ [QzEnuF5]|SO]|PR0xYOu^Z"z`6?:hP}^Z_ sZy/XhnNgy~hxb,cQy#D\}O _=Қt,FWf y6R`ĺ΢ʁ/C;~rEn{b*ڳQ 2|y!nN:";pؤ ‰C#4*zU+D2>`'kUTJ?vM{IF:Vd:V:& 7~ e}m}DI@LfP$@qI__}MQ-rȄ17 SGz;^$iVs˄omy^:zu=6kOh+B3oD F'Is|a-Zbf;^-T} ^N*> h!#|av{oޚ=_QSl=SU:ts} >=5_uBmYgoM7b B98= wnAt\.TۅNsqkV=L3#S-'2NQvf[1O@5:wW;OOW"ӍN8{"4/@TiHz_?:0SYlYKO Gdj+AhL\lhW8rE?1!XdU6,fhzwwI\Ӎ , LɅ}1oExD&K@l$^I4j϶U:y?'Nj~s)pZQ%rFa/1mo65xȧ*2OZ=LS)"ƨb,iA4^!hsaƮBH!{HK;6juf׵N5}Kb|bnELb3HW }U>XOpOr58> ]6lEk/x[g75ٞz,5#&J؃a]/`L߷+qW]{R8sNqkQqy1b"J=oi[7c59 7-ˆmɡKQE*4co Nhڪ:v.&},p%|Kr W X(]c*zY佦Z)ꉋ߷Ok{x9JaCM l~ 2%e鷨p<^1ow S?xMq[pSM%H1{HՑ T]:I%!n5ebbI[p1d,aGߟZs)FЃN7ANi^jeasHHv-$(4c"z[^B ɛuo泜TvӃbI1F᳎c҇$fs.'$55YT}?Ɣ~ !h]SZ 0v$[[mEtEKSdE2muS&x,2[ C =g[9Dѳs"6RxAe/h#\AH` 7t\w8p:X"yt+˶> B]?br79 *j~h],'&F r>&B hA:9M1KTv87 *6qa},MG׺.#5ʯݰA{I:۷QўFÿCԔ 5*W&cDte#%25SwsכTvs~T =ɞ/,t5T“ˡ>j da6`V.n+0zD^ƠݜN_d_83b]FMA7QZz Nz b9c|!~$I=~{ NraV9܊%8᥅~oF |W۟E[| ?9tB@H @1c C;4hɒY-5h.7Pt@O=To \xRHNQ}%]M|T($n% f1eLS=F9(ٓI K?U7:G܊<R8 7RsL|4X+FVZb㶱~4@"eJ_?_༕X@_TQx@QeLu念..wRds풻UBU[Hnv()2_Fu2#՞ˆ6BhhXsPx dVtu4]r5Qs?\ R<f{B.k !a!l}qG4 яʓ@\EOLjX_lDR9O*u%(e ~~[*8CV]p?ww&s:`H*x5țKb=Y6xvS2[e'-/Hٴb HsD9ϼ u-h?.p2R3QZTy\#Nw΢Qhѵ}&Xj8hh@㝓6w"@$ !Arfn{ceJT"Ee]J1]";{BY[*R0f,NQjo$I`=&I _Q+m To/U{JWn"-zcqп%%.VrS5`UïJ.wXlJyQ!| "~ p 7^&* Gt/5u,/e%){8ߔspXXbg2Pzh\gXg u XI7#-I$(q?A\ / N_\!?VbigUx"\LENPy_+{S@9t Ӈ}{3]A!\}pf[jP8l,hܸ~;:)cO;,N&6nϵwaÅ}OӔ)t_5"CϜ{2"W>❍]P Mfni\߹͝[fK:7DiJu&t e_Q7]dX,fS⛼D#-b x9G `unt@qk؜;B IT.`_Z=pב89FMk7ӻB5['&(Nm:D[/,BaomsnM5.ŭm{NTl/Vu4ڽzIG9Q FQ}~vK%ܕw!>7\d"E$ίe&ceWHzHыWS*N+Y{;W;_ԀYoy+~Z>a2 A>bBN)՘ +kɺ֖_%}g+vyg$1GL.gyׁ|Yz/ /Fj݉sٛ[VN,zec!Oz]d &U&ʭga}:Iy«qH:?~Yv_bo)>g+6NyP,0 |ڞ؝0I^xRWnyq#@KE}Dτv)Cq?{xzg0e(lW!I+!=:m=+3LT>a#@ߛ".c^{ƙ.>sE4*>䈌Er0d㜡 śGv∧fc~K]JȢBxKVzz֮'R7ox7(JBy<:rJǻFԭ6Kbxҹ(AXt744(2.ڹ/Jb_ 1(Z^Te,+=pM3$e,By[]/=?LJ [-%BN-!n"zT,ܯ'ߐ2k<> +Wm "!kB~`fC~cH1ac8_ FDj<4ɗ $egώR6U,]̒b4hTrz7n|=F.i#w}Gl-_` W0:+^lRcMJ̀٭r'$)%)t=.*>WģUz рS9解zF/7Ԡ1?qrꆟx[nnaU &Cĝ<-ZԂvR#OX$a;l4w"}ElbP(1F{,fj£1n[ yO'tn}o(Hx?^Kޅ +B^x$J4N`fr?K'h MH_wfBZI֟99)c9#[P&23x!Y3̤:3c#Kԫ`^ 4=cI}8e8ϭ7Dӣ+Z:lʫc_H%iPȇ햍I$E(vIuN?4t%J€/H9ɯю;`8_;( hg?}K wiowip(z,\u"p4& hn:gxOSge`5r+`LM!DS;^wnRwkuXū4  ̈RgRfY wv:!c^m5%0,ҒIkcy@6ԍ_tŴRp̼Ėqmae#ݛQ(۵ŅVG bڌ~xMYܙFC .JUՅ]?pn>ξ;B})F,oȟVZ.g̕ ~et'nʽvݑsp<[?U6NL7RNʖJ+Uyd3{cRCWi+fxAZnQJߠ֢Kx$~|ȑ(y.41w,P7{fs BdyN5A)S7[V =.0($v o `Pq1{d| aRjũ+W} PR۾'k?o&vJ=D:Hm;Htt f3, %ml|z4!_yu~GEwګZT'llG,lXN܎۳ x~êW3oS E?Y+c0ufZ%8; wݧߍb^NnoGZu}/@}XvA=c,J;BMHVp>9᪱3+@!caO/[5{8-<ZMLШhč@;͠wYn%FpC 5sԂeQu|5{*q729IKƺvGR` ˓OzG*np (»ąWC.n\&Z<2#_ؼ_S[燄πJUjE(s m^-xc%Zcxil]-^KQ{g6FР%j슸ZMRi܄Mu`@ĩN<0}"&a'vjʂ,rdv?4C?ՓažKYr[ʟ77) -R|:%ɶS/m3Utbv{|<ϐ`T "3P@AJHnEZ>Vܲ· &1fsZ^]2{13x߷;e/#|>g0nbnԼ_ZElc;G͌|"1*Tr;a>h=gd4Jo^h8Bj oL7=vnT7-S6V4(Mm\]/s_*ۓ{KWeoXqr340 OFDC&"t_qBoѕ^i)uxҖerKp}쒬PSɸ3:7ڞ5?Dyޥ$~ 0!ZJeh'kמ^V8Q}!uoTLY[pk[R-޿Yf~8NmF;4|z}Be䧀h$$ϱGSFZKLF)uG],La2yHK/$W'#t͈ {hγy%H>sOW $=:pTDtdPxkƯdg??"T*Rqۀ5ɑ 7ևNX vu BQP7> r恈8fR!ֹ2֫<#m7=y"e&!A? Yc5n ɾ~gjLͰ83Sc`&R .#z+fXhޥ!R3 [S*Mns,< }[/MNl*})xLZLi-O|18Qf3?tԪTFO~F@Fc>e݄~<֒u} . ]kj|x~--RdF׉҈mCo\/_tx&f; ~Kd-hy5ڤ} Kă] Nme6RIwK=j $lJ'luLa|+S2_R#b?[+G ̒/0%T W>u #޺>GA]z]f4s_hRǸ.~gu>r)fy7YhrZpڿNn@r /:7cؾY[P^دQp{~|-a6oEM\~ 2wMhm<9*_Ý΋RCRZθ$6\&yUk/uG|uQ7kB+`EUYO #Еm(I@QMtUˮTWu\f\Wi6wֽ)y{9$%/ 3Sdw|\%Yq4J^lf7{R=l}ٞ;_8tC&Ӟ~-7% #!Kdl%c;~rKXnJ+kX/M.q>JUf&%sD/+lDH/ 8[(Bk>&w)gTJxPb';Vadu{GTUO;}%h߿m%RXEǴAQy(5ީ[E/O}B?}ܷW j}Y3VG@XYFd/8?lǦ=b:F\X+z@WrLpo'n/f{ )Ij'П/# oڡrcpEa3W'\*_vM]-qd1&DD7sQMŝv8@6sm"B݌ؼ$atZbn\jƴ(·Z/}zg6tj$xRptFP](2Th퐅H})_؎Yhr-z6 hè0A,_ߪGݨ[oay [@mݍbf!+4Aߊd]=I {Ⓒ񰩾R:C<6ͦ(&/o(ؘs*Cj+<1L˼x=0\3zGAW[=@ه6k]W׊DαC{ a/??tTKeتYZ)UXg|@^!G ilP`gpWΑ)AB`ZHs Z8 MbCʌ]Al6ho2ƚwf;`<ȭiEhT8x(zxKs)w>GVʢJ!0̉rf,b"b"$¦bš {pȋF:у(D!@Ă2Md'"QrT))]$ThB&BhHJ(@(Zh)R F(% @F"V(B!)ZB)) 2iH@J(ZZh\JFh  FiZ hVhiF$( h) @i@)JEC$S J?W~2ZeM't_˰$G'?I?lr9-D@‹d8loA1WiGWM\[ɠ@iCߧLthjNMQeHǚti%'멏w ™rRJ=7Ӭ 'ߡd9:-܋V<o2ͲXJ7jPzǦcUtk'nзjz_UGaIͻ`{G-r}\7j/{mPM[i Ϯ9:i(U3 d^'t4,EÚwLiۂ /Qt,W="WCS/JvQ޲2yܲi:Ah5C^j&7|^H|(ƔW*r u.(/43;okHn>{\NȺܧu? B!%Nr@֒u'q t.r5ϻ>}=k'H@ $e/rɱ'=yv<#'h \tˎu5( ƻ&Y^;. ;6Ng\iI&N Y*  {6jPЦOv:ps@jmտS6xG(yxuX7(/)Ņ`=tp;CZ w]>߮DJ JXdkKͬNcO6wu zbF(eT`fYǖEQKyUgbgDOZt`jM>Y} 8 li]oi2^^+'ov̰ZʥhRtOy@_#BjOWvíe%Q͜B$&__7}^7{z銻ЛAAȷ[|ZaY"'a8:˅ 宔7QAaů mĵoƕHhO5Rכ;WS/12X]ȨJ#,t_]/J ?ΜԞ3IqsWٿܓβޜ|re5 1 L47 .r9z:tV,Z+/2庖{KSxa|FLsMTL˴x. d71^a+,4&gFt 1ɪgM +SUo)3k+ȏ@kN U96,\wJCXK;,;efMՒNF[B,YgNԖ\;>5&/qC/ lޥCh8o^^eJX^EO}fW+|S':;-קU\2IJl1Ii&k'1*1FVU᷹tn֨UOb<[]czLԧǚ+bm2x}5WW~"֩=+T1]R$;g,1>='oieϴU:TlQ(yxTQ":xNфv^a5&YՈ{ŊmG~;sjU0UQ8ݖ+ tgL>jyTQ"aOU/]wiE23g:[[G3ґ;U*i1ŤwRѨtXV< ֲ4 (JϸسʯOϋ+> 'f:)8^U1ڡt:2 mx:Z?_%.ˊݱsi.H]yVJ9GzSvDN}Ƶu޵JBtSPP$uzpbsr Y>T31θ%_yfwLI]7骝gn:~M9@uMկ ص8s}#wE^#g|˼!ZJW#$) *4&<-SeZuns+g1XN!28kE}ƵǴN͊J=nq6%;RZ ?MY?V${F+̆~9W*,FF< rX5sĊGPit{/IG=x(}[>vz6v+o<%:6;{Jo{?͙ :Nƚ=w64 0(p-2 u)Ǵ'Fslq[NnȧOhƹ: _܉ , ZW4JC2[SkY<ֲ{tė5þWy,;5Uu__>r'pq]Io!6r]8=_M}u,R W4w %)m~# ?yRD@ϐqgn Teq=HLz^/~6wºU^"핮WS7߹~,<;4kɴI{gjA{J¬k<$'HwBh"v8+^97b{uyn=8]G*'"V i@ɺ3N=h{PUZcz9_ϒ5B ;n"ȫ4Z{73%_1~T>O%C|u趀o@`68y[v|']l KfkyRW ~j ЈV_ eT\6M.gޏhc*/?r~G#yϴͦC ViNق<pEMSTWhOÓٮ:vvuǽ̖uIq29,D^Ζl/s2VYOq)+DDGM  sOwHmVc=]>Y5JKN xm-Y.JH|ŞEK:S9rJ|)&_DK9z+&7NcD4O揂.~ꗽO3fiuc*~T,wOWJ_2Ŝ;-m+޶֌-xj",!S@랲!?h3++(gXK&| pdM&;ЇJẒ㷻aպrz ǻw0}R(BzчQ{rҍ+ӈعt~ۆʥjNm_N@[q:]Z?"cM^H?y PG$jvlP/GsUL>(Z˙0/Qߑe*@{A `DG|/W~s_uNR(} FAƷ [%~#WvWo$Z-NsZ7cL͙my59GsAęk&QsdaVdfh] h/pbW%8AތDV8ȁ lD@AB ؄@VzNPP, S\e6.1SͺI]\22b\C}61LbYe&G ^HkB7,#b`~-+jkr%}]_[fxu#I1SUc縫Tχx&c9P:d[ z6 8z]  ';'NNbJC\~w6fHΎA>\nx'P&k7j2YU<ŋwm)@'bO94(d:}Oa+x_Qm%2c 2nH!AUE#7<8\;}џ%ssSjN~We| j/=6d93.[| ʩuJx9wP|Se:k|*e&9FQU"\-жWœsY^oy<* zkƗ6j'ߪIo_pe\s;~fpV4rOr;6ϖ{?:[`1ߜ˂ $UGgFU{6dZ? K7"c-pbugqlEq 'Ưs^H_bk7=!(vpgnS:6i}*Ogз>2bAķV!n z0}*O7:rխoR?t}ŃW]N=NG_RqI ޘfFaDfqU?0Y's:!LBS[A̵3X8({x85t4 O vPj&S:1Bo6qvPd"682ЀuRQS;^Yf.sS]l" n 1.9\c;3+~6^pػK NĬIm3KhjBɌ\~c!prtO@쟎Q1Si~-Iah] ')˔ߠٌpp@'>$l"If0jJ>lRe[kc2/ 5!/8K9F̞)km\z?ջHCΝQ"9/ A'5JݪA8ǒ y&Hlu}U3ֿٔZd~b[I+f%h.'P6_(7ޤ6^RWzG}Ƣ2ba>%|N95HN)_CPx-wS۶+yYLz?稐)Y v{Ku쫲?\f6͉A;@ݞ/ݶtQH4Ґ= KtLpMU:}Ǒ4ܺ+}4#{cf4Y}vOȓ$Pۨ Zi*8>.Wy/\ dt#6Wl"L*f:!.Y/mG15A4>za"|v"늸,OD0~nu#~2Dmo0rm3Tz(%cQI"W&gh3RXڸ$nuwIRײt=&(S1Ng`"Jy)N{FD9 `ع0anaDP`$ K7ijSػ5z>z5d?23XgW8J]2c hD3a kO#ЀWqukKlVUVmn{`.~佸?u㽞&=Rt_{o7ͯ{ЊT  EK.eK jouU@=GZY{Q;M1aDiTI hGd~,܊bXoya+@hc%?g&zm@z_%kEPph;/I}P8uSz('Tӑ,:,ت]//w-;ݍ|kJO(UHm|2LS)$ 7zڎSY0txfuİK,TXZUn~ EH @jͫRCxțQMH -P=kcbC_3ٖDD p*G]8cdJv["AbD5mW  _{ z:֘$Gp% &`E)[+yU_!=cg/#@ a-͖?6(0n "g7{ /]Kt :>9(cVqlr=-gRD{\*X=JWM3h;$H'zx9q Rߞ,_'W*iykwH2]F4G?Nۑr GuƾS*PEm<#uW[nR`(..蠈$hRY;eG_\;r$VgN_|D_n:9$FMnSˀ]=9Qݒžo?&R݈D&>3  CB ۢ1}:DSҫ|]V1ixՕ Fۙ QXXD]A"D-fp,&uWB0,4T+T/{hǖ,YȻ׵֧Sc{RSgf:^U7;e-T^? wRӸts}6Q@KN8E&+2TF?d{3iC;*յ߶Kݲ9xnbtQs'}p|mcVOZ3問ғBOw^w){>W̔=M?خL}ɦާXL;+׊8Խo14ƣtXU_r=Ԧ󟣷љ&2/Xy [l[<RN_z1{OmdpkP+Hs }th-Sp2&$KQi\ %nzx딋SO2KSRpk:NȜٱc`~Z N@4M'D%\*,C)xRkLؚmhZ^̌VCYo2QdE)K&.4Ř![0^z"^cYp="o%8p⭝%Xm[Z,̭QRc.~T釓Wu/6nٔrA/Ng._Jy=nph4nm]1EcHN\njŨ9L-d+Vlg tS}gn36dk{-zO;|y-֓$`cᾭ&GəQ /wHTZ﵉گ~۟突h*z;Cqͥp0{\Y(ulÛ!->~k@W6 J V3TBڜ'g3=JVkUFH|RDŽ}Ks|;y3Fi7v]\̩\ߠDO{Z>E=%-uv+8+瓔=.@LLbQSѤph!{Hc[gCVGz5%Y0D>fi]4sTLxc?Y2}s"yrd*Kj $ԜCJyp,6=Bp?÷^#W컆?}[i܃x~(\:_*;ȴA|ca96ҬX]+_L#9rb7`Oꘋ}cz 9jTjD-u YpLgZxYaK)F= s31Xz9FH|JO9j~R U&%ԝ!@vJu=N1<ŀd$]iO_y V~ 4UYQ>gyxp뤐<YjIMYVmKw/?67bpnX"9uhi(ŹI®ď0Bǚ"\2 ԹZ&VE< ߤTboH\}% (-Еl=N bMI6۲@&xUR Y4'XrߗRb_Zs!Nݹi *Vj_);HS:an~SI~ Hpe6d c ¢hD^t+zƳ ^5#eLh_8~1f)R^֔5#rAl?Y%9k!<!CМn!Ģ}>Li.+7z aݴ=j+&=AҨC:̓{ysO+iLBK@ċ%ɤ^4F RUG(d~0pCKF)2*Y-3j" *C(Ƭ5٭пzoy=K*,j]rΟmZ×owr>{n|̿1!RP 5{6sBux XjL`zAYS! ;>jDZɎLW nݢ =LT!Q=+y3LN=g:ś{mFu s&rb1c~C4gX"7V}sRL~Wh@0IRZCa, [^$&^=3oEثF?}ճJf]SE,c@j x|ԟ'ںGqYp<+`h"=wul-3HO/~촙=P]Vj'#h=PO]?O33:G9NFų'!07ΖsU콂*z;Y 96Or"Rg°]aI43sLRmgrLz |qnUn`]5PP٥A֠ashc!<ʷ =S~7}Y!0iէ[3~t}&PڜV?.6>: 0/'׏O b3t$ÿ3~='3≦̔SI~"&CK@n;ܫs~yG|ZD:¼/S!xw@-/_3 &""OלcS,S%/Cװ=9Pj*i<99VJ8)կAV5 EۋӓI",s+Ѻa7/c>4d _toWQ'QDrz!Ry5Sɹ5(൅[$qKaFbN4X=={ϱR{?qZsHrI'!W6"JYMz!qrin[it^a(d&oLwKP (YUqR_&JPc[X~'[Oڒu JarkUrcꍖ5Cť=|Ӻ Mbu׺/g "  U,IMh 噔s! %=/*odrmuס/=/llͧ썴=@[m=̗c%?p:]?-J?b.Ԕ7NpvG(t7䱹3NO1-|yZEQF ۭyEkEP'd_q1=LḮj'$Iw@y2 E_{pnL,SO@f*+c+E)M=0K3翻ftm7Pw%VbEQ!t~GΘx&ü7Ǝz?R2Q D (s#vU|-/gG˹2m*VfL j)c2 EM'//`>%]{~ዷI;U%2qѫo|yN|jD2EkWL'c7쌵nw9!LT6q񫊨ìNkpU>wf6nBxJ6dsz D ~_'}[:9}M``X!IbxGi`j/QG8nB_ v b1FeRЫt"b 1}ԭasS@ɦ쓁a@ce ,^~ gJ&T^6{R>>~A\~t2dDG9`\wX!V>,GĔaf]3.2E^6z(X{iFGfFbP0noWZ%*hKѦqA{qRcg/!ӮB1 tVRA ~nO{|_#s4O* mATƼKY~kɏghẵanZ}:ҳ1hp.{\nvȺRQ5~9e9iQ$^ 3!:l:@Y $#MfgM<37O$rB 1L$jzYOۃ!b棙$NE1'X4f*!5X%kFu7iq=xjkII;ymo ,xK=-;67ȸ} v-:NnM{Y>&!D})o@%Y3-N3gJ6U΍ {IL >\^Hvre٭ 4Dvֆxnw )ćLJ>=5G=]1i*|Vajz/W(k܂~VX;;.̿л\ʈvd=_qq̧#YJ٢K$nSɡ:mA9SxRBu\ 00p$1XHxoPU8eק+KY.ZF nB!fof3NzǗRdb؂?9\-3Gx_Hn<[#{Vڵ+<BNg2vTr3]\Kw{զTsbZ|B ݏ*OuCeK鮄88ѸO29_ʆ=Ƌix!GyĝP vŒFezč09N~ܥ*s+oZ&NJ#Y f%Sל{1oy$-aC~g?9k>YW+XT T Gφg.A}Ͻ{KV5۷Pq23ߺ(^륉[SRD]& 4# ="@ #w Α.uɷ5+WWK>xh4yᱱxH=fIϸc릢/B1mAt lG܄͌%)(OuأuJǛ37r׻ ggijNN  hFk$`gp9_-a"_gP.ͯ]פ}j ._i{bZH-% c <ߵNbDx)f&~u^Y w09T})CHu؛UϛD;|>Vi/H%z-|B, tV;׀nL3W|bj]~i O^^{ w6gyQ2ܸeD՟ L:DW|'M}|Nuc=õ3/"h> +,ؕYIiC3d=<)b=[ZpfŸgM>ƚ(~֝o&ӡ\+F(ew#lNV܊gk>+gikX+flwe*g_㈌tg%Aaߙd2/HJ/Xrjov#M..ޗ5;ۚJ[rU&0'ZZ$JuԈ 2&N[߁-l /!\BԹ2fjX:OnUԼU\;R{m8<%~3W(<՞c6&[@oL['!SZL7m_7#/.,֯6Ҭ)淂~${Gi'jߞD2jYֲ%iB--cb/}KZ6ݙb`!g # )KX0ӕc_]BzѶ*-ım4P7-J$կTAJ<=Ju[Vu r=c-[ꅉf|S-,5} ɡ>*OK9{^۞k_!mTo  }xΛU3d1`1 CqgWG3+ɤ?J(0o;j9ZωoR "w~N (i|Q"b_ƮgCYmx.F,W7U39f';V' +xyDowk?8Cm {y∄WEL{ppkrt ėX Ljť纳98R^f{Tğu>^ [Em+7*F_tqzM.+RLm~vS:|*8jǫo4νXRxy/c!hur EmDH~cInqHn*j+I@8I]PF=@שz9J[z֟@7RՂ7sC FGemPo4Y5.iJtZo\;C N"2,ESjbn^샳:lw=pu.F{uF3n7)b)-VFϻyB=܂&^?qAE.  \Ɲ eݮeLJsG^DRZdW7w{ YxWqgu۵/,#?cdU~NmZ򵓕LLs:WCY#ʲs74efwFbf+OxO]yu+t K||y %br:ocu-Yn%Dxk+tp_#F J 2 "? (`9\Z}kЧmD%]P]T潍?&pgX]QuP&6I V. Wb@/|Xࣁ51S ^>^LzR@M;rJ~`=t`_ ̊gJ亸|L2+=@X bÏXFM"r9| \V,=4+ @!#Bhb7 `2lbR$}6} ^ 6+yƯs.yP#C.w9%"/Pf] a++#zrDH牏ܝ]eOc(eM uz. >U*4@qC!OKv_uD$GA"M,_IBY bW0.yn ~i3Ǽ&  uFXiE't"R}C#F0\ӕVn%je0Oۻ1e eW10[Q{VurjvKD%"Hz OyƁaG4Q ?倛I<O9HjjMD+@wҟcy84Rp2uFTd[syPf2!e9u8ގPw۹1N +_gӨ-)*QeoZ<8Ǝ9נT Tχ[R6Ou>549^!~$jgtx&s:ٱ+Pd,]MDڥiIӜEAءyU}.!_y<{˩Ԅd^][d.^Lbқ;#ߊ:G#`FDr϶FLRW6ZW5m594^,[]1jhZ x986u㰹<f6D |4krvФ'[.O$A@rp{vJ`ԋd޺=H-"ieYV)N)\dA; Ds|Ɓ7Au,UXtEi.9/-ŷ`}a3RhqQp:eٰi3z1ޕ84 :Kf6]4d<-mw7Gaޝ̂ ZfW=/j V]Enു?z34iS ؾ+.xmq4C%mq,N J Zs.bz,N{bgOvPV927՛kwP1xMZj:ov(ݪR(&K/9L߻tS(sð{x&ә_Lhȡ[?6uE7- 9meЉg|}DQtAl>k rRYp;km(=#dSn ^rA2O`K V:!Rڢ8kCV,I3[~)ȉ"^EwbP f]<G܎];w98Kƥ ٢щ V\}[$OG.=GT"Q~QD) _2,.&% ʊ"$1G7s?CTp,SoliMGϲns(n/_Dl'HB\ ]u7}נPd&$SҤHM4Qş2`tKdC%SH2_5RBAYkruNk'-u f#qutv|[ HeV9fdYY.dNǾz_@i9x!U 1y?(~Nc5gFSU`W; T"mq )T{?y?Yc" EU6@4{TzBV=fp}  zs37!yÈF2/KI@f"gh.  Bvi`^y~%W~_r^rf*=w&xUi`MKѵ};vGk2.6S2 DGBosG@O%},)QFv,Ej[ lZ֟mT zf/ 1Xi?E:UD~`YC{GQSZW3V1 ڑpDCH@C5C:tfԓ}d1Ǝ aDQ|sw/O?CV^9n׏R.jo7D=5+dloz`)hV|C Q5 _A5c>6붻V}0VY9EKHPK'ت?~Q#lli1ȗ&b,~rwit^6/U~Cr$Hgj4x!FF]4!AU<YyJ{ĜB#UU#پ#T6ٮy׷ievC).3-HQG[xPFԾ 6}{ n+X&b1qސ8CRcd3z۾ ?`_b#4;/bh'"7Hm{rϘ^κ lP\?&,ǁQ+n+&: x)uv)G|34|c?˶*:OËTC?Txu嵉a\[ rzT6,0ǟr!)!VWqDH麎B!,$ JZ--Z"a#䯠8.4\?,Q4dxdxzv@v,+bΔn/mVvo>^VL* Sj,ko>sUUP]G+vZQJ@ǀs㳇tnq&',M7M|_N[-b0gj%s.[R̮5}mLkBt:F /epJLq+^xy#EHFCH,-&֟0) @[s:q_B7AnG&Х F5D`D*ߐD a\~׀Ԙ<•X9 n^9bACc{Yy1UB/^f[Mqk]I)tJ2ɿ[u˨@GnBȕ)X(-_™Z_!ȟKFm?Yz ~jƸӠlL%S#t^-7TWX%JXs{0_m{^N*_8+|Oz6 l/nT %~Hyzד0T| ,z}{]6MBQlf%LW&3O,`(.@'# zkߗ1F]Y~ͷe={QKș_voZHU L;{|X؏oǕo77dB;Gr\ .*x (iڨS{yX,l \ʫf롵㍖ 9#ue&weoFB1>{9,(l ꂵfܿ+J}CH]wXN)h(3ݚӲrS(bel@#jYӾ`#\S^Rt ƟʭWĻ{{so šAi^T;}TkԁϳN ˍ+^i%u}u?)~m18OZ4hd97ϩ||hZ1MPqƨQT?9Mƶ4$37| $#/zwmkg^2+Z L$?vPj9qq0ZY{K3Q.⛓b^Xi3S/;@IxyΘ 9 TB@q(^@ާz v4le/B/k;O{zT^0UggֹLԍ*DH,Sz;ifHJ+V!rV`M᷂T l2ȽU/0f*=imK`QW9K7< t>Iah!yŰ7RٟnCj[oxUYL *8FCuJ1z@g6[IY{)MEEsu?&L<2:(šŞ'h1`+H{.VW_)eMB%Y ]+Z]Q8tgo5[bܭ P1B jNmv__ocʚ|qycג)p>M8զ+!3GiKStG{y^5jg}5ޒ̛ AZEwOH͍apx&{t[\ Y)mCx\jE1Չ>==_b/iqe\l 63Em1jGf3 / \]qPXIu1yԋ^5/RuNq->d V/LwvK9fE߸DjIJ]DZ %aO0oTS*p-<=`ur!h #b`.Mo_bw]a8CzS;x AE+V4(f{onKtDWOy0l>9ZH#`5g"E7I{YAfL{!;rHМ"PRgFx'dtoȖ0p][1Vgj?:VtV+;N)6ԏa!lYgtC^Rd!rNoXP}ޓJ^"#X%{Ch%﬙yX'kJv[- B9$q/^NQRGS3W:hml# ?BEUxƊ -!3< 6;Xer4A4`ʑIJp:X&#:I4MqϜJfb K)]2Z"}%_ 2"YLKhEK"/!8~GzF1Q5k*XOc!:uڞ=36s@~r'_O'XbSSHq|Rq ~UG* X9Gʴ9Q?kTr,b cG%$-rH)TgjYg 3-g678YƧ众k; _/1PU|%Ka\ /t?[b Tv/znދskpUˤiv2>=B&z;ֿ"6 1\GWT*LzMT/m g1Lt\;Pro}q È#Oo sT+8^&*n)M:Gb罉sٚ~3"MKg:?:`Wk٤F!I}VwUeV3ou}켩/q1)|E%=TbETQdoHq^_D~]* K+aǶdJDæ”Sj)(N2 {ibg_^tt͢r[Lܷt$J'oXYU~_i7KPnk[ % (.|eQ@Ul}٭&@ ȧ&fFȴĔ_4*j0+7RGP[>!28}߂h+&+LIa8Q@d{(Tњ"ǀ,h%5K E/2] e od[(Mƺmع}kuf@jׄ~iUE2!vPTZ[?UkJ BE8<2'1`/O/?h迻Sx-Nuw+|Ȉ nzos^ 2@X] 9hmvuYy-wܦj2_Ao,}3ï]/ RQ!Yd6Xa!aMUݱ5B wujٿ[0 YGVaaoOnŨ`cx9f$v_hbЍy>,AlyF8R}w|WiU(Q?-Վ,Vek2/Wfd ^!~f'+kQ*Y $pj R< c.< &ҥ.u~;c v< !یWPk:YC-g#![S#Q&Zy ^6q~6KyR_#vuF9N95V7iS<2*ڞo wsc/αӟdn~^~ϼoTZ<?ⱲըK2ׅ4e 7 ltO]4 Xf5pl@TېZ1l94ü"Y [MFJoNݺ\kQ9pMAcc {1+e &ۙ:^; :OoHڢ]Y2Z9 1qy,4 uJDEl>Y 7S$I־ѧ/7s5.oZυ ^߿ Fz_瘄mNd+w O_kFs2}i 5"}ִ#\@cO3ɔM:@_.y+y@UVXN$ OS&g[t"$c{;h#r~=r 0v*ԐxV#o$}ߥVtΕ4p>D߅FbiN=ͩӕ۴8iatm-Wuي>d|чh F|/,V_3eƷ,FdڻkvkEA|S3/?&3\sB)4ZOf1d{OZ/)>F\O ^\>=DtDX0r+7᥁0G kY]{fpIb"afאZ!Cj]Rߦ7;JEP5A# T*2qoSx[ϟkˊ*fg~z }zXGg%"]aids>-8nt| JȱE&KrwGlM`#TKASbbkRfXC?HsDX=#Ve)0ʑ`A)g/20( ~P81具s vk۽3p^{ޔnw$ 9KI\S y+coG:滉g%Vh6BRh V{mCh?sG"=jAd[!= ʽO 9&{  C*T?V;\> {)> m>Ygx =I SKUjW/jצ=$|3$E%5J]E?FU(t ̸ri5csMiQV~Rx7 #AgJH5T7xܙ~ƳF[t0|iC0E-fHAgؠ4%S;bo eFO ˥bNS"^=+,L'тf6kJ CxL+ҍe%`xPQcO\*`3lԳ 17 ]5A[@=+:P-Uvpqy/[*]vIЀLݤ#3)So7zV֡:ԫ=μw]{@ h?s[qk?Oz_b>CƛI;1JGӬ_|Z ~u"~BUgCmԧrIumժwUf7/E}w)6+@" tIBX<!y頄:/2zJf@󜻿LJC3>}f(U]2m:?H vϳ~8) < 5?ˣv&1h?! Rh}yȢOk]|Q}t=8ZoΞhCͽp=jV02^ s2)OG (  [ں1 Pg" O_r M,3_0(q w]fZ(ƙ~2ωUm"2zBԱ=/NL" 됎Rx-g&If/qpVz(]r_+|!onE;w&kN4졚?Y#9}<࢛2ٍBn1pO īi'4:}݌ԗ! 9љ_~[T_t%vKLG~%#~:S?yzT\lW.ޟ u84 ; _!h2ʆn74eRc.$`qKgs܁֏3/gE#nq-7uF7 GGmhg%p~_?˱oJ!ߍWΙqpO,Ӆ lA/Ř 4tgv\ws^\4}I&mdŤcIV*'a_g!aW'>3o_S'{!@@jJ^;%$5̇@$sOڿϺfԼ)#(2D;>yf#PQA_Aݦq@鷺MDӅ嶘Kz&nLOlۙ[L1OKV0G% ږ_m;_(-rO}Fxk`^.pE3Neǟ9"*q](:Ւh{C~H(t76?)HUb]:<iA^"Jng]ZT2WjbLPMxxԼfu:Оfgx#3pI qg|EQe둗:-B5(5^8: `Osp~q&N`h}HO]n# kgj=,!1`31&c|~-+27#k4 ^N$@V+Y*X;ҦT m9eJ.;-n @K_A7ʯ ևbe:ɩf3V ҆^spl9{4bj}!zsf3yZcf0j66s*}#tֻ y1)~&u+D!AB9q]24bSF;!{ Վc!y1;:Jo|[Ygr5mntFvݻ*0Sg*L̮1z+30Z늬yaKQ@^ykA"wQ2jc>^ReʤrZd^(\b4q@dR]q  y8VQ{4+V0O|*ޓdjd~gM*Y_ΞMYؾn'C0T=Фciz͋կT#hTӔp*ܕي| (󵪹_]q|KdVڎYIP%yūIe'X?UG0.LSOr{}KnȽOID}NـprBX.g;;V05 eG&#b?$r76%ѺTeJwd2J"Jjmnnw8WkV/}jRժlxU{|D .njI ww$D! W@G!Hmre3FOjl&;xGe> ꬴ2l*p.{ታ$#򑏿1Y%*'2=ɒ&o[)$MG?)uۖ{cRʜ\`W*SlEZCpxyl|6b$2 Q+zD<;Q6%y`n pR:M,xŒFGbKY;+uQwK8C,j*7P}k+29 kX=m滣5wkJ3@޿9s8P{Vz(,m&DX:qƙA;fYɴKBEj 6ѡ_jIGezq@ǪiX{gZ~UP! 6 Cx!śSgpq3r g ln@!VY|G [ڊC^ >u1[~A5/5&gm*j%Uw_TS9o&(Pa RĽ\s`ɼro&J]m:BVwdq &~ /aavH.%dVQ@`enޥC}LEugx ~=}ҿ@4o~m;ȼVI]t_Ϙ ;ua{vDuou<邧T2# ŊCCE*5d>淏ឮS9 D3V(HV0=a0x p?Syd:cU2JWιhXMN(W9I蔩rF[++SSNPLu'}> izսOtf E=;zi3BHh8[V_f*bt}.Vo@r9ssfK4t/tRYo۶[Itky -^;};}}=PJY+[u+GV?L!hr)Yw{/Sayľ|t GcJVW:З)YBN& 9VY$! y7 G <+X@F]OK`Zkc8* u/Ⱦ'Z6?rꛇH;)aحğ)ߨ8}r[Vʪ  b_!JAjd*1C<]`V,Ew:Ss= HM edy_ Mm"Zq[7SyAqlOZ|^Yutɡ>le'k#[:a!y o<NgkZ~h( 禎 巻؎M 'ƫˣK5T37EןױFZrtOjoȰ!`,֧[4IPQYj.POLjT(4a2 D~+S[nucE n~]%p4I}y3rI_KGDZ;dƵm r欈Й_3ky/C?>ߛz( F$mb Zz:_HTe]@R6(#9+uJT0I58ќy$(eChgRa{C@#S_̅ l& p??B؆0̧M{iH4<CnY`WfLzoZ\Du +F[cM 6QI9$媖 `20e;DyF)e/H-1goDѶ NMh hsGլZ_1Fj$PDԬpԨOwZh5CIrjhe|L(l'h6Q>t%z,@gT Ż MԭUDb"22swz`dYp.kWR˻O-#ï?_++uJS&"^jH'>M[&d+i=Ϋ҇W9}*qGsYaX&nM*"(-Goo\)et RZа)O/G/ҤcU6^U4Zh>,~z:>#Dqe%>_Y 2@Z+$ɋ|{MC {anzc x>kqqsp.hQS gBA9t%=,ZmZ RsDo@G6ә5?O Ihyiբ%V|eЯFc_`2">klLB~C,Daܰ^#|R ƕ_Ii.31CXrN_{1 2e!i:ƫ=7vBN2(QV$LɣMk\Ƭ]xz8n/@:dSweBb i]Ɲ1g8k)~8nNBHK:Mj*(Zw 3ʰDX(ʷ& B oF9=mwRߢK1Tç{캔,nqhh7w}LgxQ`.)"#ULMbFtg8@5D"s<kx"볌 !]HR|>(P7䋔|8j9Ti$ kt" K#5y&];*W+T2_=ztVTն(YSׅ76Y`nPLo-2z?2{wU&۠6)Az%Β9sʨ{G\1c{EoϽTiJ#ze ,(%N98M _a qY9c[O .068+jF1^wʚM4kydY>TN^gbnн$YWKZ3])Z@qcf|*}3vVlFgf쇍 7YyM ٸe<7|).M*nNӯ*o]T\(=D\𒱫/fb4ڎzЍŕ"3e5Ž0VJ9BO0Z'рv(ߕa\W>lX\WT0Ot058B, #'6cBCsRMnM'leMdJ1ZEVZPtkxoGp>WvnSc3*bcg֜I& : uqG)j2ѩ| Wy%:N-CA'>_fmѝ-G,2wKcZafRڸ_q:ek`3%eXH vLLud@D0OB+Xm6\:~'q}; 5YKj?p@o+(^!H3޽2h#yMeL42 ^P곻>v. 8{%N=,%*/Ȉ(r6?Ӝ\M`v1x^-Yw O{d 9d1< DX,=7UupƉ&ijz6WT|z[i=E`Pꥯ!<Ӟ;QK1XY/9@mL(ql9foV-.P56vΒn~S/x1-%3AQ;z$MR)'k_'µ3:oG8/6_]MXoJs<7#Y0b,fe8ᾏ{s9(r`"W@3Ul1ѻ[Qŵ0S]'3w᛽E jQdKE'ȳɎҬBgttp"p HXN*5A_O8AKʁ ;ܫ[k ^'p}k׊eKgG-~QS}8Ճ>Mfڼ`1\Q߁Wt'ucN¥5U5}b}jv}_M:eaKLX[,_O\u@7xݴݽT nAUid  n-ΤX~meTt&l iꐣQl&ߛ`6}N@?TԂ$ j /rbtIDq%R[kDzز~7_HŐ9DNv~*JiD߄MJIW9DUkjιu<'3SU >k.s v-29IAU @YlS`6 ҆&@y1O<3{#a-ڱL@5휸lQ6*ߞqWWF"G%}< )+kjVN ie Ȉ9R33tb}xw~IjUd3 ՌS3^㞴ahFٔ7z} U@C/w_] BUv7.7M~6b#ߧ5У,ˋzIa <`zw51E~ ΰ.Q.!Z"3ѿ]ZGoHOt"wx@8%'8M?%~.,&f#noAe9}tKJ¬( VPN* ed(e ~kˍnOLCHj)?BMn"f=G8dž؛[ lo 0IO- L_--*TC 38=X1[26ȉtF w#g:w|ό}ޔ i~Cr%mKY?8)c&o<:45Rй{ـ&e\:XJ/.\&VV˄lTiQ*,cEt\T8j{j6><'ַ~uyM'fXsG?>XD44Oh N*!~xFtI ָv h 4*/LF6v}\ )^?]S;)@į,d7z-"_`ޫ-a@%rH+OF釙E]7/DqVGj&Zch`}ݟ-'Lh4/ked8oO˂QqNʜ7=xt2ӪyLdT >8w?n\zEcY$T@w`̦WQ(ɿ|Z~֕Mg4:s͎ou".`.x$?-%[/}5Ф>^[eպ勎kl1lVs8NIcJF 9Wh4 Z5$2O&XxX4fyGĨZΛl0O"Q`ŹY2uj `ō[(n3]Aأ|\844wkaL|! l|nOgΞ c~m)yO@wy1m4X;AJN4[]8:r'8d|RFVbE#+\ PSٿ׫3c-&M=GAO,8hJٱ'W~I5桑h暉>R|;4NȳHVܭ*Uޅ ^s?>ơs^6JRX !9XgqxK`OcUus5Mְ17$ޖ>H :4yV| *^6əx={8b[ zpaZHƝ$: StʱᚐK cGj\I&|غI) (OeACyVk>h.$pJ Ϣy3TNKu>x(=IZ,g@Vޣ SYS:AL ;FsѶ1'"F]oviW*e&O -SN[va{N7fYl=#zWMfg_\Aכ7+~n q4J;uz{v9؃OףkVyu ) =V8/8sԡH4>sPK J>ߴ#e/s38-T+87Te^ %G]@!bE`vokZo- ~:$S $*lHjp6ab 6N`WWg+&W Z'CSwݻ<̻K"5o~&CJh}F!i On.pJsP1֨r⚓y!G؋gชU!|Q.3沼 cA=ˎ⮧X.ú{`oͮRl >Kc gd:Y.Ušjer Nr1yM& ʪ&y_xS^c9X[z=_Ÿ@$ԚrՓ/FCdoG03?qLMƼU9O;4m&kyC[<^Ix#4H"ENV|g3E!D&m`"" [p1ݖCx}>^y#xGz.5+ x;LG?R~xK+yW@TS951hYV6y1FK|ş>c_ <ڜF߅=x )b˱Eb^L 1>֧0eB s[Dy!1%,z6 QoZ IdM5ŒUf^0NO"Yymx7+Q@v݇?Þ&Wf*>R<$lpWy~b !hs;Jori3>XKZFF-*m.;m5zrG2`YJ ^U_ szx:8bI;.Z &&E}?& ڡ6%}?KxⅵO|-EF?ifuk8?W ?#"qwv:veُ:RgE@I.L&`v~ӺP>r&s 2d_$ϨLu˥rwLW&VWLv6mobWg y$jbQ^oc3@I&f|Saq7ҔFȃ@ReΑw">ƌXȷ%JɌ d F~=Zk2͇k q͇ލiy"`pwWKu~iJ@MM~l"wvp\<02C\bo֣.b81?#Й\g7OowDSzm1@Pÿ? L b@, WsŮOaٻF|r'c ʺKiF4nD:ߦ#ONi/ĭG28X47['ͿVeF~ϻ0~`! <0sw y#r̘rgϞp_^\j}NIAFY{<ַγߤ`~h0Ί~wRb ǽh7j\]Y=Qr{~^u9=k9>K^7 {:N}&~pecX2E .#, )7cwU4*n s{ht12X] k=pClg8<)>*y=Qm|лֳ68v`lbGv%6Z_xjܮ`{*Uip٨gKp~bd}Hzt~\Z/)x"/vBN|mg(y cldr/LocaleNames.javaUT owiowiux V]s}r^%$U׭ E.Ja #3wCdEqsz]$. t>_4QEKg9]'~_~PԈ$B7ZCbQ4#r˒F<|x(%7Hbohncf[%.] μ#-LwHIFoڽh2Q\QwͭrP[Hje57MYFݕ*@e2dctUqj>d "٧v#X˥QSաUٮ Fk'ZmaO0mqJL֌F?\ ;Te&^\d֢R"\|'igfW:O:e,7naz{mq@>Jm}K'`λ~৷i%(TK+7F7:^Eb)"{ S U:>pت]g2Y<hE[Tz̤BP߮5$Q2ݵ+RtоQJ*>*9DD| jyuе6-Nҥd2f։;*Z Py+| G,9%6M]ze#ʁq#W s!U!k[ ZbEu`_ws^^\tu7ʋ~QثLk{77u8emE{#ϊ6EphbX+c+.d#$2w:tV!`j szTuoU Bb6¢3rm;3c93ؠjN\Z/+sl9ݙQUT[]gHJ` sa$+>mmGVs>%}~mwWgkn03:GydW"RiUL30__?jB%Ɗq^t{vQՋ- fM];۠I4O1/OGӇ}g0 p.o)cag䖬%V3|V deYQ0^Ô>1{5:6/?%+o,g~MS~>0xcS./9M򪖬ђ(tKX#o HcӔ;ѡл /D0 G뤷qP~rYL^ʅa/xkԋҵO C م);T5}WގmJlP2Z_8oEC-t ؉[](;GX^"[zQ]Zb;hZSY죸/jkU9]aʼ:9֦KZV4\c&udR3F-冾lI'#@'b';AdWИޘ>;h߿^_>}6GL~Pz`6vym|ftu-F {tt'8! |@cH$ DG0S~k[Jh/$X|V^zuWV>fSeB9ǏBDw>Hg\9ddX Iv]\ES%^_xdf&6e t$﨔54V@;a%sD ңh !,9yQ!0OnK{#O_FɽDAvH.".apiɈ!閪IyapHQ{t8?\!#&x`QѦQPIW &%1SW)X",,K@S"<&wݎ"δ_Fe7jסQ.dɇA6 urwduf.$/fGA:h%Rڌ2i;_aFd> Ѵ7돦7NV'#3!A )}Dۅl:^/Z` YP,DȜ1 > 3l5>RrjH]O$1t5WP&5zhA7g>荺c`GAf0Hu'ݛ˰:3h(՜+,yMxHs96  B \xvkM7` Jq&22f`ٝ9#+fR&P҂Vf1JO $X38F#3CܫȮL8KƁ_U} OAb>Xз,QKCezfSd\[T[Q$Pk8Uz=nkhKK|RAM>+ON\%LD!N5]F~OP\W !^ `%LV_$ o~dG`77X #4!0{y'>}~H.AR5~ '>Rt ccUb;-: ^CyMU1)WMFqEUuGhupDVj8TvMr$jWwT¦|}l ٦@FfKlUYfV.8ZbZkTƝ Y灥[%l(veiVWT3+JSnQlSt&6"Z7 mrl8056QWhe2Cm^GrB[l8Tms7P3汮M agY<( zF6̳{mn pbONv!d&ƛZleUd@R㍑{]B k0fܿGK@p\ǁ|^6#&M0T M0Zw3r{ڸxlNy:@[D{JBzJٚc%b\y<6ʇ%߬9?q$:>jr]y=m<;rpT \aؕcp܃[E ۦ䐽0YaۤQۅM*}_[r:9v`Z88nn9#6p\Ћ<{/݈02:r:r[XLypk9zU_ɍݎF6\k]"Ǯq6޺}}&S(g:RB)!ͽ.mYk%^aaz)c|#ⱬ:+Ւg7I7)z`_,x{8$>zPLx !'`yDohPjyGg6 NLݤcx}*v<7pnsZ*^UQXdTF^=K=Q#U1OntˢhhsT¿~|AَT\Wo.S *uLlb2N*fx.NQ3Locsѕ^{B;ODԨxqWVEVѠi_0nA`ժ%ʴ|°˜; aHXچ]چ]Du?jvIKz^m=wzQwK。~IIZ4ďnHExʂtxbʢuxb q;oՄVwN ~BMIhoNe:O s"IA ',o^9O#ˌ19ыX>\2> !)I(&6'IhֻDF$e4^g{zm !Vgfɳ4'P(g'>:!ΩVfHk2X9Ulϔ XT1f1RjP_ "GW\xuW/gj ÍlTBᗳx%"qiUcAʫmW2g;&+T#-Y5Ug4IeΧa[,fͽ/W}zlȹŘhMB<[S%sC5R/,G26+W79$ XHc+6ŐE,LJT&WtjZ^f~F^8^a~Nb: `2&lT'ĂHn ub '7ojO]ŋO1`HmCw6*!wNu)ԫE١'{+'f'c䙶-\+#N$? sH+/*C[@=Ҥs3[TlAϵ OMEq5kNZoܩO.?m?Qs0uF 3a~dΑ8sI/$AZxr?gxR/Nϓ?};dI$=/@]M*PG }B=VR: ك`":" '"l8ndC6HوE6 4L2ߤsi({R%A[GCz }@ܬc&sq7d2GwV -IJb\S_NwE %\;$K;m %fR Px90O6=X kLE>E0p!F\ wKɃ5|f][eRW]TH=h[Rdvjh1 Ґ'gqK98z6&(Ayc/Ն%x?aj.疹a +=?.ifj8BHRtI4߯-(&o KV nr^+$lI(3#918y;UI9AaIЅ^YԬm[ӥ$}-܎9I@lgՈ>/X淂%Ux_(΂D[}%S,;1MAu`SJ"UYPպE>g[-^:_$[ bUR*ϔDQcX ^sBHat Lk$rt<˙YDrN= '¨Hg08Uy7-Swޭ}/[zZ79?;Sk-=H)^owGsyڻq$z_yzz9,Nǰb,1mtӢ60}H*wmS%U|UZ"S')6 ?0(,wEk>7rXnYa *V+pz7hH݋3{{gP}#"/ynNDIV g`9)cJR/:\Hs&5 ?7g`Ag I*3Z;+)VV?|P6jKPD>-Ҟ#<Պ.qVyzğyMӛ2uNt)`Utxh7 n pСL@G1)m3H`RadkC\`l$/G]ם%vP)ɋmqbtlH>jb׉ ío+Ftd"fX0[__KA}vt߾܁P v&jD% GZg_m>%*ϾHdqǤ Z.;|k2KaIEB%hR[ڧѣ6 }oJth +KIUv$k ec&׹BM<0kY!bn*r-մ6E]nHhA| _~@eo+L!x 6jE-ud"ļy×&w ߈ߦ=M~?xYȵ =IdAwR~N+drvV%T{Oh!Rm6 ~:!ukDс.;F JK~ 6PŔXʃ1pTX%%ym~/*V4'h(t740TE REouʅ7#jÊH8ſyWUzvm 4L4jEd`n7Xj`x(F8a󬫍wԊhEru;#K$2\.K'a.K-67Evmu &4=`_ݤZUBH8 Od$ҟ :4}DvU~#]kxybD9^FIQ8Rv5uZtyt AoD3\j^ʝybu^g6ف.;O{N~pq[88}EGo]]E\.py.BNNgϕl۝59znIB j?ۥfhT)ч> lj4Le>Sy[z{z|h|'y}j~/,V-Ⱦ SƞetZ&jsI-ɦ3W9Bኹ` &F@^Ҿffi" TMI(S휆Tz#T ]*BƵDk)BW4~얨u[6m$>JJr=+ViV/d O=涁=}ߗdj?![xy$nL(jzqw>(2vCLc+p;JS<{J<|st̅A*F״aVP&= }g`tp hуT7p`$Q_6rB0zl۬B{Ƙ1CN}ޜ>oJf.t |4wC/XjB5./;KNhtƣgwe7~Huq7FƝ~|UIBOEUFUr5\gg? qhG[*iU 6LO #PSUed106ӷ? @1y#t\ic*B.eOQӈ&6)j~#^t굗ӛ`i*s;{GJ)2+ګyQhPѕnmDpytxn=Ŵ ZՊe E2Bh1}w|\ˋ#L0&BjͰE`]˪pn:fE3[^Tn?1,qLcڮ*\Zcth9k~vs>!2]sf{7s3 }z*Z;09 |j2:ƒ֌ #{Ҁ{G/ x̱gCЗ:3|2aoc0PטTC3H_T+ /C hJ)rh. ]*e⛼uUd]I6k/"d-uUI>جMvKFpP#-^"U^uխ-gduqv%}&䁾]jW"/8UuߒǤ[P3~ՈP\톙T&Vy0N!v\A_ot<}EZdr _3VMo,~/OOi'ɳQ#=?fdKb+Œl֪.]\.c1p}p -s,,#,#,Y&kHGnLtWӵL\)G5s/,.<4002E-FB##JŜj1EwRư,X K* ffS̖Qa[Tg3,Fpp1kc*\[x(wCaA"`6B%" oĵ^_N1cr+.},nG"l.d| GMR0]N%^^d<{틟krЎJap7)#_3쁵2g|i 5)=)gtZÃN槃OPKvm:\z}9C5java.base/sun/util/resources/cldr/LocaleNames_en.javaUT owiowiux [m8_ACpNvg'۲u,wgE@KĶD*dǽ~UEӝ`&~+bSOy8{f߽Q&W[mJƷ[I^˼,c4dFEE}/̛[ʟ-n}_,?x}? d`곱 *@T,ұ`5BRo77v5IcYVFn Ī2s@=aU*X%L^2  % زd2bS U ZLaD= HYjW0NVE)jᦒQq`ؒND4}xYJ_2=D轌Ej` RѨ)sVirEJŠ-a.EzpRl@} uy쓷Zy@J5d^d:U ^/LT4 s?g[L[ެÆB`K5 0Xi6} @5QϴCVkGG1Q'D))Ӫ*y7Z[mtVy`b-KT8Ta`c!TG)7 , p4YI>fC 34EG1uTj qhN `8zyt 9ӑ`(G*Ȃ w^2J$i*Jpj?OG66v® BW yN?ЄV>nhX}P_舼7ÇAgiZx3]%ŌM!&;V%sOcv{_ ` >vM?MJg,‹wB,H'V):Y+#ß 4|>*dSؤ:{ s_(R6$ VD:x <81~ Rg` #,,ۢ #m"-k~0I6^}7 xkUdյGYl~{X6K`Q5]5 fDH_TG9 aq܃ٿ_0  O` h1w+,%_KDՇ)_n+nyV;{9絩_zkD=|z^ ݸ@ܐ=/Q(*Қ.7⢥ GIv '5 w܀7>/Ybc飵 y8!.[;?@.Z.GI a: WNu%gy7:+/9qkcQ}w?7{+S L(a,H;@~4Pb;d>Q(l"ZWm%Q ݙnQB%ʫqūr ۿ2s"MZ^zܹ`䍝4= ;s* n=)ow7F|ϷTbD_v~B?KWv˒NV ر. 7P5m#$f~rv/;];^Y)))O|S8Y {2W5юbK$X-&أt;L֚"[.cs% )u n3>V MKzmška O/ߌ{ J=AT}H|U ᫫N]<%FڃU- 2Ʀj77kc(p$XY1oW4.i}рa&r @8) z,u.]W%b` 8ǹFǩ>?(V Hb#{5I#89 쒓ZfsF}i}h}ͪwAq<Ěc2bpk6ǍޔmpS`F$tPu[~{r[pˬ:pzHN2PPȢXr;!)rQgs|Mr57"g<]-0@/9 88 pvnЬls[R0= zt caE-5vA/6N, lrmWSqAY"M12IHmP'2H}f*^mv`6lY ۈckpwDP;an_'.BlG2y ʞ7ˏ}stoxNSv{; >tps@|^fxΝ kJV/ J([ziݒ{v@3ĤɊU偷&(v{JoeIL ^&,yʸES(#oSZOņXvyc5={s>AN@Q~ B 6'p͝ݷxnՄ0c0DmD`G 3?bm# ܇@:<U(])+@bm$ !^=BBGFNfwv/kŋyM Tl̝u>#$ʊ)ʮV(хP /(4#4 zY2$NOd#"%IT< HlE'k4hkA;bO9WőǝqqrL2s:o:0 ]~"06膟F$ݫ$|\<"n!QڜOXb3 elsLP0>ew w>%Xk|!sB^'M?qY?"t[51 ،kۗ-eNk.xu-D't%U"P;oaK^HyHrc&wOル-',ևᄗԀv<>%P!;Q2c. ]ߌ-tg Sud?r(JsҢSñm9s8*,3B)F@ Ϥ(5OPo{gŴpa=lnD,"N!zՁWM%8:}8[ _NoF8 u 'wmBF^$&>&^qA=ۿl_\0qq<[CzZy!9*k(UU~!Q!v5%3G OȘ-cO[l})' vfŹiלL(T(5B<Ղ48*-Zή=U84޿qb8X&N3)N%UU@؜7se9OvvCy9FʕoZRwCIJKkZD^⣥ \GM@Q%Ŗ2N84'5:QCQS3nNuG"({jҧ,TA-Q- pJ6u:a$7@+-:F]wE+@Qcg.BF3Em*AK;Ek5W2vF57rl X:q s8H835Z7˭iq;{l;cK3)%A F=\+'B3/3 uɽɲt7-*YcU/#k1B80r}x튎-sҀZ*YA黳Vt\K#po_>=\8Im8Nke]k sdG=gۧWUnUu!oOR&>6g11 z+ڀ¡ϒQvN ۇ59)OA<ƒl^"Ԁ `Q||^9p7k\NcBq q#mKCk!KݼwP}l8Pw>㿖: D9;ReL"R,-cAO=}1V֋3۵37V,k~)BKF%Ves ɖë̈́<>ֻ)us8s(u^!兀l=I-\y^k粂 Å77\-̚H4k?]]ks+!f#&A7524H?#NV 9]קb2BJyT؀-Y@v8ϠG#>}U'vj_-^h]A=R}mg~$ˋ(2h3 /*LcߩV '>+>nK'X#՚ʭx xKZJHk]/;=J9( e7ӎRԏ޲WI %e. ɷHY7ڇS:֟em[si#vK#|V ~ CM]:!Rn; 2Gjܙxbx_!𓱻.% @]}hLb%7f?83Wz+)pr _ݖBrsXsQE-82Hq%*H+TUvp@?SCJ?eCbÑagexr8' t"EJy8Zy GS 1+*\s9nf]>=9C^E1nYaf<$*_E{AeK>-]R "e0L|gd; YF?^ZՎkͳ Qxo BiFA Qٲ*jQPd%+Ƕ  Tc0/#$3X@ggn5{obVSCopGetB _k-c~{'+TEJɽ0Ncuyץ@ޗ/SzM77%սqP5J2@y!5q@1ZLcy3T堈ҝ*M eNOa<}~O:trn Akp m6R@msh#Ø5Y" S;-eEKL"/J42oۄSD{kRt@'3fZJժktedG5]k tR֧X[I &v(Wv2_rXD@Kyc~$)C(g ofĤR3!㫑)8Ny\˧qHZ2ebQ|pd.ÁPC2`֦da>-.}VeAG*m=( 6٠3~S0_l\@hzn-gë\ﻄ7m~}Gm\&f-ȟ(~*@{XMAAtX٬0.ϡLZhN*E4) .Okv\-1ψ[$Ԋ| %5&'_9}M7PFc_ܥ=rqc&טS8?GdZaJaqtn@aTFl=ݝ-n`@NU}SՏ ->J _T˄:B38DMD3SIQ!yRBjcSׄwOih@'VY@ }{]1q+KO-L=3лv7Bo>7k"6kk1}5u4ҕ{}\/Ad)r=Ӂ>,=mmL#(D"cS|QP6e31+̔hڕPe; UPF?d_Oj2"GG+f2#@e&|PNM_|nmB)#Z|ZP% Tɯj=du <ÇOGbʔk5s(kJ>%}g Cl,N*MXO]t:V9_ |W]3 5'KL² Pi ?3Xw٦nO&$A)ʆUUdǽqJ`1o_PV/#p-*V;Vk".ҟ]<:y)yc̞i3|N ;χyN^+ٝ)2JVҥ+EBV3#xS#&$wZt,3|uMlw.v;a+xn%Zj8[j&7zRɓe)g9\rMJT5dkMGԑ`dg>$F^sV.X.]1ᵺdtn|P,̑[ >~SmAbd+Nf_jƆ& CqТ(nR, SgO@9-:>s ◸/̽nRZ޼(^Cv |!X6–\`i}CGX@U X.J<6欁ZZ4Ӣw>-\HR|bNәW DXKsS$W| FP~N9E[ah!Y_vAz>.g hqaD= :H۟QO ӖBIi}UVpޱ16sA|6!Ś#VO敨G+yqÕAj0UJhmZ\nihK frCp\1.ևe&)DA=KlY'<)I^8DdVEl RĨ!EtXr;ZwOܗip( {=1b'oidꄠ,ϫa=m[As>ocKN,PoCoӄGaYxB7ǎA_}߀Uj! fFa <\xir =g,.N;xR?le[k`mBv,t\)+4:{dhi?Lɢ9A4vBB^O[اIug x'Nxy@q\ S >GB%QwQߴIȮ?hVk:~`qٌ|ImyD!Qzm;_F'0aj:t: iuUv3-,TuzoXRSnw!|ƣ 1F\YcCڠ6~1_;՚F?z0ƥ2g A>'Z(;1inNfZX;9CGL;kcR?~b=87y'Vjۤn#Pw$=79EY*+ rrTB_>#3"VKxTvZK֌lORnkfR+Ĭcbko3[(}>GL0GmU"8'#VS: HK+BzZ༢Tx-J?xR[5\B1 hoZzVxIWV|pa)L!U?V¨a$Rr7s?nIXɢ}ސEiĠrwml'= 4M`n=}L[+VVK/J~9Z6|Ӊ\GmDҖ}[0V+ MC?ِYAP*x=Xo :)ŚGV4Sl< ȃ:) +aZL`uV_T lGY6AʊĖT|EMA_GW'T^ 9^M)lBhF3mZFn_mYd&H=ݹ#c=V3WT;?j͇BZ`ާi\\{jiO9Ni$F@}Ygr-`U U׷֎]X}8 |𰛙tc%TE8ӟri#i ~tFZѭ-`Nu}Jxs0JsJIǦE.*JÌ3rGm5ˈ Q*vEJv09w,=a20sF%ܫZvzq9r_LTy%ln=J=ɞ)nVذ#r}V:ncpZTb'k;FԸ76.XVCiEƫmۉbawZl-y#Q~c lMb-F̉zZ!G'щ8cabXבu撯AhXxɮdJX3 GdD614ܕBl@ ~RpeW(yÛ!ebiW/U۰+x}H@)DLyB z65n8#XwAe j30iDS <୸"AI h(=»N3|Vk쏿XCq!SGjGq ytm%}Nd2UT,z%@k4е" 6Sz~N!Α 3J,,~p rEq id|) u ~NE.*~aQG=2LBeRCwwZ|#o0{;pOUt9QQl'[Ȁuq L+EPP ^Bʍ,Zi#O8~a&Vkzw{'U] 'r q]tޅ`i+kN+p<=S7*`MalG %b#Of~)szK\-܊2ޅRfZدzY|L7SZse)"A(;?Uh}tlGlEц[M!:2a%,^w RZAœ8D0j.\#^+~u'Qmg~{DƹZiMu3\׷ȔOz!a˥g|CF#jJ ͫԠ"xiCfK(ܗZ6u@i >)yD+>Vm8"gn4uo3㈜2!#xQoxhk\!PGD B5%C#\# 5KMӟ [as2ݡ&l>I=hf9$d.V+ G=خ:b(ғ l ِq/Ј4^Yo:͏&nAeI89lw>EYc}]1uGnVVIruQ#ERy_𱍩Wt_i^R!N"hGXXBSɊf$efEjNߢS_ֲc''vj_%}  |z&S0 Ěʽ]R xWH6=Ch{y43i1dB!rOriZ&ވeRTde)FbA]*Skd.RcMw0.K|]FtC:$:dhI=߬^ =uQp.GTJFLVVG?.k&/Q j>=lZCS_Ա#«Ğ-d!B9XD8"ȻJ:-{~KFEbbWDiw7 þZXc`*? |DZ`=lLoöc9!g FiZ2qlyX/@RMd%8Jb2qȴ8jj4ٿoqXJxpq^;օM{:7f.FVf&[՞Y/v];>>ޑQ.7ZѰډO~liR7X$Wm[[P4z4n8|]Y{\Wj|T}×_O9}|_o#*P8kДxFP+VO~ɟ#w{u: R\V .m{s͢׭:x+DFX,mVKS8jT5oz#W6u]%)C3mKφϣ=_\(dYM[c1ʕ̎+ 8תg5&e`KK*ˉH5>WdeL%)1ˌ/9+ |mYee#3Waq SiUEbSo*R6 W2[3(ڣi55m([={Jj5]]gT. b#u[͇:)Ҽ /Ng8>9K @;*lcneZwU- io"EMT!9@AC H3u 'L:G$rsM@7H@f7U0*#:!A8D~3Ca+dq33{ł{C?{^r}r u<͹Ȍ1af,̾8 ՞''lreuZĩ읇0aYMZՠ*nH01PcXZnTqH ;Tsݗa/hpk)]|%RGo*AAW oȌ!5ܲ y36LBQ2'0!5H;lPӝqULOyIO*&tyJ{_$~/蚔zrM"9oԹs.u8J"0ӣj>j:{y-KS?qlo c0 ͭhHd_Kc''s5~e-t`j{>dXk;4kF$d'vjL^݂Kj9wh?|~~km1['@g1" OJkNOj^^w)YG\nL<@q+A zjeJ@Xa jݹCl>@Jt 5H8큭BhʎADzce$n7W[YOq}Tg2 )pI$O4Zi~&s[+#c7u6yO0i ՆVbxz_~ckaihabc^I]r.|S̥A4ZDڅ+r}$53QA|-p zCM3i"jNsʯ?/$h'9P 3V/|ZsP|j_Z4iF dL;GRRVyn =&e-a0A73,QrOypRJf0UgBj/H&4zp.'x~wCUci ǵoF;cbEd7E<ڵTz~&}s{Px TܦIl4{DvI57秅"i%GJ ԯ%v(` 8(-fd 2?+Ii}`Y̓6m%V{mX\aU1פ^WF^×i@gg=`>]B]/{ҫQ R~$GB6 P7 dRW-g¿&jtCBI3j%qns2,RHג,Vx,/H'T9,;i "hGɮc)q@Ep+(XEVTvKvIc qsahl}U0e@evoVEq/&.-ژ٭b#OWT-g}ުȳZ HJ~JW|uW)&k6]CS_[RWgl9[WŠtN~iW=8pMTORC#E^#0\"';Z\|z͓9U\Gs?XPPvEH XR~Hlj&"M,t.(q =+FoIL7LcXd/"@ Mt\iRШx|4ŅKc>L۩+p6rWK79ٛbp FfB@U!h19E`sVP,EUl_T?PKum:\\m4java.base/sun/util/resources/cldr/TimeZoneNames.javaUT owiowiux WkoF_qONJw[ XZ,&T޶0H5QȡUsI+5x^oNͮTY./.CA)\(Ҿ.Irr%z9YJYA=4 br'RRM M_c^w؏hO<{ 1LUT.K)K|E;]S" 0MUeJuW<3kS,d,\t- Y]DYVJtIwq6dJw;0bV&i0t=ꬖJ 6T"J:%0lEU}?2žrQUaS&rØnSʔa BCjs"5-D7Ptqmvp޴0VwJ.!w~<1cz熡;o^4@&g`Rfz`?%xEDKs7D,&nHE8"1У6Jv*L@͎VEο3!C}ъ/:3 +xLBPXcK.Vւ ._ZRCR!(Z9Iϡ.J9@?RKrKte._^\{ ZDn<%0D@ϻț~+LZet<;c(AUHmO[ʊq" 凅T6Lj +#eK?97k_Vِ^8fmi]|y-J9- >uվ^ўcEl&fl}Vnpt{Y{ZU6RLi$Ӕ<@'(Wha! Ul~mB6+E'\SJuR%k;gD#&:}{T쩴>2a;ls'6DUmju֪agZ Jւmwg?.7EԽ=Qwc7HʣZlQLiD\s wcZ, /;uh]Oko%@k,,A8e y ( d^kL]=<؀ZxM]G7T)_$2MJV޷S)zACBzi߭lFniFJM-Y}-[%pS&oy,0DR}hgK͍H E6*L0'yZ:9ԦKZB` 0xiƚgW X~vo'0]gw0< ._h%~C^0JT$)/dP+]0X S4UEv/RwCX /D-Uҏ)Y!,GD߭0KJ`u'1iF+:k6PCXz Rf`?}a9&dΊTp)f;.c㑐GGk[1qdzěՑ0oP08I1h6ĘK^vw[(F=@\{UED(6?Q%zCK7FR)嗪S޾Ѡ?4r9-q)|;gjqC6#G(odydP](Cw]H<99JdJ̛8lj5~*0[«/MggY{ õ˿v /A6]4op]zm(TJܜPڄNw AWvYڿA5]X;'PRۡa*\d6< G|MaKJѬ&ؙFZY˓4ot[JSiÏ', kD]5FnUD#yNFOS-dvx0!O܈ˆ"w~t WwHsܘϒ]Z̍1Ҕ$|ok)I jyMeK(pitSM@ܗ>E&kjvY5[pV9MRU* -IZ]QY 8 hllSDz4D-Z=*(EԍJ\Ԅ0"tLjJ{BJ4SNeŘ,Wd00CFG8@@,ҴWPb9ܗfܮzD捤Vm[IENΎ";H!J'A} R-t#gyʚ^1UaʎP#kߎhVa"=zITCͩh5 ]=۪H6{w!d(a|@jgOJ&D^&]tMjKEXtb$H/,z7(>/\m<˲ iij:|;n2ulr)`_Z@qvd?#١,3wȱ1C!OJs!Q@T1nBrL*UM`EHj<9H+v0-8 gޡ/9n[P܄օZ&jo3ګyad`6kJm;\8xw_}~ 16dd-֏$2:t#CP0 Pţ)/wPf^4 2e(+v/ܦ/3C>3V9GO@ ؞IZc%| ǚ{ wj*oTշj ^029oi"3adhCKM[xPķUOC]wWwE7K82%k齣] Oa3q>0P|}R<` +>szӱݣW5`Zu¥fǦAp`^Ŀ(1y5LHp>L^0Ƚ_E<&0%\_ϼnf/I60B1zY8}v rn0VhfTQl8c"#K M4^jn?{7`5Ty/c.7XҢ)^gМy$ 181)g[IR^ⵟp$Q$?Mֱku%7 Hw ^El'aN"B @0La N  bPkC9fm 6U uߕeZ{CU79V͘@XF\B6WrںE {,,4o'C'VnoY_Q6g2~'h&߰`^}Qo` sj>[_D>Fm4qU'x0/d"ލE~i&"Yu@nL`0jG|1* ؼqeq%6?FOW@rש'؜ӏhfLޞܙۣǎwQSf[+#=v|_|>[ )'3{vj*{S%˲-[uLruj hH^$kjԢЍFn~x*9%pÑߎ[II"` U2Q,#'#A$K[yvu]t{GQvnpy5zmv5Fa?wwV1˩|!sA>F QLR2TP)7悕YJDr)"*r9. #h&ѐ&I-CYE 9Iq.NV肛@(X-%f̚0P/.ADƌư2:^DE;z%HYE)!iՂ/iJR+ƨAs}/T`l$Q |ָ[A\VꊚmI%(2#σꎿDwwG3X KEѪ.Jjw+3{6f_".lܟg0^э&;#]4NưSB^=+hs nZg0ˮlʒR5gB+Y+4-(%1j jgA!Yϵyĸ:V/o%;,9>~}oF+Jῠs#\Eg\*3:uߟv~ K~ g szo3BOOM@+0qGi4͍QF_8+JH1wƪva6KSj7ZVcYa5Vң&^V˓jH 0hv-2ɸ*Z+2 vonq>#_8g~P\2J1Qox~wf.HEg~O]؉2fLG[cjeGâ6"!cȌ{y2o'5?-X3̐7VX^wMyIJv.wݥцfO-14]o_G /Lh>"۽k@l|m0aLώyFs{-q9kqKl%&%OaLp%Z~ӧw4ºd%Rwt;RnG4,xFr;%dv` ҆ohNR氲|eTc˝ÖUސEP%Kx^f]2ՊuF&UyvFVrSo"dK|ђSʝʭ^]mlC,l3Bvv @lS^I |^:?[hunÎ?d|P:=me o@1}qOØ-@?EAտk@aePEɗAU .7rUbEɃ>%us܄o/J UiKºFaًGaGa+GaqE 0E5 N&a@L^< F"L1 SLF~}Q,H gY >",>O1b_Lf!a޶D*Z%.'[bS-:kKLg-1>]4㇭4þ/~- sg,zÕ P5m| o2Zbʑ6n|j9v:Juر^>VfuQ)^^[|}l<ڱ5W%uèYa B|Yw:2,&hU Y\2pn2{?pu圡&a~_a. +DdONn+fiYi[w!P?i pЎ=@˸kT#N£h^9øJ4-ѕ'q؀_Nep.ic]%ʥƘ( +%[/qv1haU'DA,ᩳ.6d)"!Z|OPЩrF DpcWDz"IrvTK*1Z;L @vIN}9wvV159E Mk,zrm"2*wgfDxLrNry"1cƯzCన6+2R %)F2"}͖ID.Vx~\N`y<"g9=hqPFu-0ﯛRs}.T?B t/kg4CؤX/Э5w߅ %O}c)[a) 8w1hsyYr!jdLQazײMDiъ lxLWx(4sл#rc=ISUjjE$@X f?K*J( |Psjϒ5)+kB0H(62TfPkΉj+g: 8^8sru$k\D; r5u!/RZу/uNx-Bk|قyŜ3ϡӽ@]<} t "]\ 0w,Z'P 4o\^#Ҩ!Gk{Ѯra fnK_O\)f9oGg}X'“3K(v;AT.,!Ҥ5kGd9=J&v'a=u-I# Sz5XZNEL[TpNWĒ͟Ўb `2j(ڱN-#~s,cNL QBc SXgfճ/e\%w ՜RpA24B$8Qf?^-*0Du U[,n/0%xaP7,&+Lݳ|!/7']%@5{']^-*ytr5"+9C?;I9ŔM;p? N(BSђQ-q 4넻淓sXIz>) iy_(^ .v?1F!_ Wm4qr)Mл_>L\BN’Jr0y- l@#4 BÞvEF21l=\Ӆ "n(LOW;/Z{L J5 48~"+?T¾20c}(z$VxQW$s w|4!>U Pd/[%:~W{wEDeDXܒquv?r5Dlo_jYM t8VD3 °G^w\W& 8&}\f8v9@Fʦr_7/si3A&9Z~DZn՜j xɤ?q6a]1\^NF a`?i30:{`sv Ū۴fPRdT;4CԺBo>ݐPOtذ^CiM#Ů= XI*R(gHwU]2M Oŏ 3s#hXg{FkBbr?%H+J ?"mV~TS%OSٯs$X%<{7\Tb^]PyYiY {k´t㛇B$K w)3-8 6k(s239 aJ'En/҄o6A|)؆ t r{Pt+H(U%v 78]@a= J \+d8ww1غc]zP ȄS)4אc+u]h1-ܐ2] ~뽦B3L3 Vj e$Ah6_˕?i)r&|ws0ã֮qI_1suMM[['ĖG4\] DB DI4޽&& nw~¢U;l3ί?_W-ڪҽ"c!CZuCJVIm@m;(r^t"5^cZ58R!vhBS$ĬV"}D5)hU`C߭11(2s\ I=4e xb2o{$%}g(u]!bOJX磏Gv%] (wKy.v9}1XBf2 /ޅ!HZ˷Rբ%ِ3g !>nKޑ;}p3MSrR=N+ۓ;z7GHɌSUhڑ߾Ao:NXykjWsPf4hF5k >('|ڻ(l?u;GȩY3>"su#;Iz5T:^ $7Wx ^ѳf+u)xY|=xѶR)˝ʫrmUB20yrk]wIAcL"rG7ʡծEo\5Yrf{ E`56z#жiÎjF󖍵"ړ%;q:WyЧnJ4H1BPCپͺPC,Y0,tC}X{7p4 |5iX3VɇPJMUΖ[t$gXG7Y֮FΒs`9ED89¼#ps  O]a2mc|@eҔ`。Jea2AƿZɋ\% MXZX 8v|-Ɗ-7>6aZ,gQ!$? kL8' C^:lR՜Jdaeܤ**WCWܥY3dtġSKyN %T=_\Z [5j=YX LWq5l(谒W;f- a%wI fʗ ЩŖun+q^=,V0 ̬ 0֒ PJ5kkkTshlzbA?Z3_I½L)k:ZG1&6?]˓ "9ZٛB`N3X䇴kb^8mG+KuѝU& jIN!ȰNnssNEgzl1F?0 %fvdk?$˦ϣW rә6>Ҽo,LI&[-lCZ=-]&:ԇ2lOFnZWT uF_{ȤBER9$Yݒ(U86~^5*U|:, eCi,*%ocF]G8vj_3AAq13)xڼ"uo t37T6X-Yy8#i<'-B(u6U;iI;ɾ 0\*"2ͲX)lAEyhmdV+, Gm`dd^nYG&Q2LkƶɇRa;)gmgXzasoNMTqa@/ZI}whxfWu|lSڝ{) ,?$$w %2ߔ%hܧMo\uZu&g8>*[Rl!&=v1LBO!h?rS/k5>*zb҆c z 6qL)xi8~a:Um4- OK!ʟBv7gŜ #$i)X_-@469>[3d08$6Vm}Ljvb\`8-w=>X$ƞZ6Nm`9fZ^]vxV$˂ɕI;vͥV,c" Q9]1 w,[=$(Ftߙs Q8G.-RV!+aWAlСŠLk?g(erUTN@nSxYaO9-?Ͱ=$j{fR j]~O rʰ~"8/zOLrʁakv{FhOK ;X MYТQ~\\u %#wv [? v²%M-p%3q) `1'D&wHK"~^m9Ewpp=)1bp1$6%$wk 9d ̍01{bi^96-:'F :*޻̉ ͔]S| |f:F}n(p{Bcu^ Ya(3OQO?Ar?Ƃ?"aV8޿ &+S28q:|Q5D?ONp..Rpc9""VIC%,ֿNl*Ҥ C,ҚF%eSjgW2 N˝TV=ԞX}xx2>$^ˌLb/g$$D膌JQùl& I|0tOw#rDzW ^ . gz3i9>ҶBaHTmvU[V@ 2cH"UPNP4}s:~qz` 1[-mƣˁOPZa#ڥ~vNm:8kйEs𰀪m@(C~]y젻>6Ѐ%} ?RU]? 4 jڗJ]-B?5KJK#)b @"D[0,n^n4Couf?$=/lu]'-P24lβMl6ǛI%9ca/s tU uwFIQxoC=gOr(ytvj~K#l:_hv2a}fRazz-!6'_}+E2wxRcI6)~S|`Tm4T[’Vyv8O~M$I]8E^p/:> zFoId /jS'XM.]rY| O~H"xLo^>^aN|˾ +e)4$݋}b Im!? 4 %}X}#atI۾wğ-j!t *졏QdxLA\iwq PRhu/\jQ l'c nC#вh6纣3˟u>r,{~MWOTcy@26&۟ak6,΍i,Fl@"5E Fʕ8ġ_!Zˬ_-K&j윛D)Lag8Ѿqx_ Ye梬a{c$:],bVp6hsDTkL5ǫ.25vjMkA1<JG[턊㟙2D!Z|)j=o} 6YR T _!ǜcYbZ2ĉ|=*+3k'6'HZKϔlOf:wI,z/xHc+6 m)^zҪk.P$'[)L"=@ju#:5i)rh0hF$ mѓy<| DS}실8;$#M+[V>yd`͠ ĠAm7NyȢa**CFʰEi.sq.޽v$l]EZgrH\[8N^սR;Mvo焬OŒ `$R^&H ']RfM -/T?FUn/)(}}Uo@UR8-DLh=VdÇPX>,Yd0 ťc.)z`XT%:H 1?yOl]U Q{2rY>sȐ^/h\ÓwkҪ2[$>Qؒ*ܱW ^TĻN#}IƼ׎%,B^cR&^lvN3AOe YCA$5vV#AE $q ?X鑵#)lh1}( 7uTKDݛx#g$zY/3|v&gy}Qf9=U*^ytϿ{9.ۚ7Ϳ߳BMH};y{م?eGM8wK(7xcU(ݾp}oɽ@w3qIگiE 5kw?k_fŒ7l^tW/[#|tnNۛ:z/]1A].V>pH_)N*h%uBHzݍF7.m7e^ wѫ/_]2IEJlto6e]CGWu~:3,}N9ktM&o_~_^߾p:z}"@46"Yv3>{M%2z8ٴi/ΨҬ"otnkLe}\G_u]&2ɔ΢]UѫUtŚtEFRxGcuc޵{YK3]抦t(Je2qi4#=,dcx(E!:IoweD }Flf:?^3ѡ\$It*͈?0䊶sd̬K,u _էߣ_\}]Ƥʦi fX -/7o?>|л_?]f0\q}1<ǫ˯7_>^2zD(,rCOK1ebD]ΏH-~7|iTĻcF")b^#bnUng?k7QT;\F4\]*y~~iPnMw~WmՃAG\E/^|b^~b3UCl}sޗc#7Yo4-LU5#Rf v&Fs3b$* KӒofTf6Nl&t7f~_E'87aTǡmٛ tm?DU/c]wobSG'$zGKn,w3$bo2ϑ6w-eAfn?vd;af`yGnZw?~p_=0nhYǡ]VBH fT-Xq]Oi(xkUMՋ׫OLn{ͳ<{/l-_Q 5m r]x#Q>1Fd0x?| fƃM ;G s&D۷"ďִ 8aZAfbZϤM0w$t¶v̈́'Kuro?K3BlXY ,jQ Ƣ2jXTYF-*˨cQe%@TYD,fc 2蝨(N筤RB`E5 E]m!O,)HR&<(+cMG^٠wyl5~*F:z@%,:o3XênulZ 4Kx8h8*u ha'Bg`UA@ص]df j"5J<ABK,eеgCPФ)U%F28C%vJjx% ؾ)U` 3fŒY;B [ 5*V*ж@eI%62mξfm~ vj %{ʶn)ۆ*zqz:d(o~mٰw7)Rl'ڂQ|`>톶=`>pUZ1gNQ c"jBt?Z0Z#l63L7b7!C=`=X[z =qcYimq+ zjAfCY9y yqG\Z 0XA[]U h7Ѻʣo±45ƭSOb5VYgu8xV̉Z Ozhzp+CE,j=4N[Q GP'G (0+fJc|zRӓfv 4D\3 O7*I-^`'I4m6znlA7B~w3~R9I;+R#3$\jqKv`h^3j;|TΞl</+ɵ1Kۨ4nX~%"`IlZ |$"ͅ-#gY0AB`l8uE :`څ څՊK+va&@ XȺEv5&e]fwz|:!IL >|Q?=\ԚA AW"i]<<O\sKPОZ*c>(jK5NAP.MUpv)H #voxp[HD@$g:#rso q`N9R0V=]J|I}IDXa] ^G BMV)!AP\Qkk x&b zC(g L TIu3$ \ mDeB' R> 3\@g䟌:N`N!!U_T3=;0H,tuH" ;\qu,D a`bur&3!8҅f#]Qv8Fم}J7ZåÉTRܻ*AG7 q"Zq_qj"t35!Spҫ0 lCcۥcCna>{55\=Xç:e5. ߂@h6oAh<bB RB _ZjPR{/-hC EBDиRΗY40}! ׊xU *|IKz,ZıGPKz,ZUGPKz,Z6̃b_cX*v<1hA!4.Ud2_AhLk-oW (q  2_@h\k ZPk-oW (qd{ˤ }bE=g[/@48[Hv\ اZ6'.XU s}EhXXB4KWBfХ _}+erRAi>I8Wg~ς#>8'=Z6.WI,Zd\%AOPh4\%AOPhryJ>Aɢa'(Y4%Y.WIwx| 2ΥyR< ldw$'8`Ƨa̢ENa2z&8  b"u'"`@h|n Zpnñm&l'q[AGL-Z6փZ] Hh =BZ&i.~'E\bm2swȋ5"/Ckš"KI1;!m~;[aԮ"Cf鉳%&ޠL2u`d<8p$gEr>}2GxJJq:'FF26wQKXdgg'>;5w2[s^fv -1IؗdĞ$t'^I:$#G~y%#C |+k$/:G4TS\'a\,2t|=Jiv|/IY4OiI`|BJRM!\P(p]Rv+;Xtw۞}\\@|h=M{v7!z h8cocȕ#8GHNp= q"|\Gx {f+e=!eWZ x0 Yk.. \}hn gleo?ӝ6x/ "3CDg _%Ef^`/ \I@4U $_Co3G\0cn8S)B`O%=uƅgZr*ӢN||7LAS0:a/Fk|OX'V  ݝ$uw9/&DvIC7);ǩ.w׈&&0>4qJߎ.`ܻ\' Xp  Y} E[ \Ld܆G ']V CZ 0wljr}}gy>`꺒]n|yVe~N9(M`W ,g4g{7?"^?}"[ _W3c~ IJ9蕺l<'d+!={D̴ 1x@,QC2ML`9^u?&SAbI _l/Oo:;$it1q5UI8hPLjz@f{g^AmpS<UL}̬\-&3,vZ|*!K95Msl9<&wvTL n ` VCb Ȝ<s<^X J_mcLpIrmuC:Pf8g UrLEz<%aeos/xlL;&sJ ZEVsԼ9if(0J:fsBl ^ù̈́s1~a.e=+ҥQ'0TlU#MORrb]T[afQIyRؚ QCߎ B2ӂIϚ%@6f# KmN/h'NA:ll>| Vblړ3%O):?-$Hp[gyHa+5Ԃ4Wj(-ynymΫzLuВwVva絧R 'opQgZSSDfjiLs|~=1,[^jJ, }_L87~y>"2 /uߗ2\tspdsS.p}GC( y~Opqln`R#E<)M᳜{Fŋy=I%fQ \-Sr/|he:ؓTLQ,7ᾝlnmܳٔ}D<֛m}32O3-͸0;XH2JDžڽų]\LywSt$zb/.Ŧ,D*HXbZHFmVcs(u">?uE.>?\=t_<͚OPS3G䙸w9MyJBs$i0qoW8x&gy٪UXu\'+u]YWߤ!Yܫc/r4wȸC*`M8;ܜR'?žI,0X:q;|j/ 2 f;I] `fsݻvΏaT$ ޻PT2ԒZR%^ +iyo̐<ӟ+qUWjdSf 'V:ZECIӶhdFk`8&Xሌ'wFΘC-UqnO%VG16 7dED.tjXA[(ja2L3 85OBN@vpOn|jhb[:Y:sFXK3dnxLƃh$krRAKb~hM}d$&h/Z6 9 ~ٜhh`q+ZMHC-tsԵ`aBKk :ӛh yHid$~q5h?ʡA$*˙| @%/@_:P?nな3W4]sn'Ok|]ŵނԚKgF+8!jaJmD>?!!u'!_X؂<{7_jܝA5ܻ}m`wp-:Խް Rڧ>Rڜc}DJ~l o4CJ56GJzGtt˛B7NoHٷH+;{)k(X!664m偌k#gV׌0-6<F戍߁n׻6?palcwHۖFCtPL\;t!|T}z޶TϝCz[uw:5825<*0z| a 'aGFd(oP8OG,I"B a,/Kc~NIwVZyz>9uQ?yP3f` _#  Y; Nј&WjbؔǕGaUԱ&!|D΄xT12Ԑ7H_2]"e])`Hpa;EӧJS R|Wd= a.0cs)'}!ʏ_r{~n|h>6m>4sŸɓ#il:E| SkXM̈́yyU}E'UmӇ 䍇P!L|V?cػ*Hl,Oʞ)r%*E2mˍBG_3:ԝTU^%tZ$SM&uN)l=(m [?2yN ) #:@]M&{HJ?D5h6'dls0H2bHH`_gkPӧY:~h#;ůY>T/oVi?$ʲ CYf<][A^FTxNH3߿A0u$)YV:KdBDz/ ~<`'U; 94=E:Z@,҈~+`|;*ĹH" h \R @J% R @K% Sc1$sXΩ`GjU''SH8Qhf9[1Qdu^+ l\7s%| lFಲ>5[ v37:0f:|#ɧ?kPCГ ƃTXkHS ;0n0kfs:zBl@ϧD,\Q boLƃڟl)C;kL&n[C|b'œ`"ze)K蟊[:+XKˠᙩ@2TO|}!!"*:ՄcWG; pYŶ}81o;rʜ'#(ӫk^ z+ ,bG.J\ R΢O'_$Qv> T-p;]>Kn&FL)Ĺl6vXeAnХ_ȳ5cn*$kaج 0C+l7/eS'' 髳;Y>Ғw{."N~}ؑ۳d<\|?1g3>j;9I_yng@2gw]9CvN N\kvVkW 3TXV"Yܧ2^K?ak(/φmzRY/P6okY=d6Y-9R،N+sb?]o:[+5zC݃6u3@QnϩF E$y*x\g5}>A*r|ʽ9AsqlȧTbBMa{Gc\&ތ`Jl*+݌)R< T5SX~vn>|W>=MPB>\,[, 2W>}BuzpeRE]hjf?3f8Sg'!q.O*Aܨ2#^X;%NoX eUIBKEIQ;vp3qzm7 E~ܺ\IOjסc3W稈]/VB''CE7[T0둺QS&bn|vt2=+Lҁ +m肱&Jw*xǯɢnSRۘG*5P~kl ^3&>Aͥ IhnU|w1cꬢ l> oF#܉gW2jeSӔ,^śkKBmN^8o+8:J ~4nr6H BK=Va鄦B^ Tŕj `)$Bi&lD'ϰzENc 4gN^E&0YTdV* f)?AsT&d*9tݠ חETD)7>gaoe'_PKvm:\=java.base/sun/text/resources/cldr/FormatData_en_US_POSIX.javaUT owiowiux VoF?bRRqQ|רNX.q*߽,$wWtvgf/KCC]/.֡i.IyY2jr%r󜬝ZjYlx㐂0!wxE<|(\F4UżL&̣玽#(MiIU-%revWP6fJZ5L)2YH2j*W&Xҍ,d-rZ4wJiRYhI֪,"pHhƩxȌ,„};hR a`7Lj.*EFM.j Vn~!SZQ.=c.U&3 V3^ j6\iD$Of=ܦ:SFU;O2a,7nAr{fSb-V9jQ܋FSwRY3O/F2 +\Zrd9s#Z,E{ 6@O\l9F\ө*Ҽɞ Izo3ڈ{|LBPwʿ5$2؞+WVTơ]]J>"8v}Ű'yY]`7]^^\ _]|5eW[R,@rϼ#ٮ,37`Z;4roa8B D5Ur!,S?RaSK(]GGze ƴ~t*]]~} 7e8e='EIzEYj[c*9_iqqyڟ=ؘmJLE7(5̜VnD{෴ v <vβo)N.?8+6DܽQNonGx9KIiƖe9-b k í"ſQ Dxu(nf0 y͌ ˸q~rZL^ ʉa/X E`cZɇ>t@Ӕml?MoǖJ!V|ųjؔy֖p}a7Y 9ʫ)m;6j{[vt"o5 Va;ԇu/Uں` jG8ےoV"}/)Fn۲SiWGGo^  us]U;̤?!!} TLtxp?JkiF$Fu|v1X}2O:΅)AK.}h#9|.8-|qhaxh«C 3·Z Dph3?M)_5\}9K3pp`' _|??^`ӻxx{~ɠ8vw \Ŗm~r[lC@KtUj ΐ &ژ d4 Bf lr4rm dn,F{#7 ^(g7dĤ.Lj~iZ,{$307wr\ƩCFԱMҳM<3۞K:+P,ɟ3LWCe2bH׃ht hb䢪PfPN@Xwf$ӶC}I)al<oɽgb9lWP@Cs 0Mo .]Jͽeb>B|'Ç R_guk1JŸ/ܓ1<*d;m!b FL;΋C ): PA1h Mg% )Ql7){+"T\ɗfa9V H)/Eņ^xAԺԉr"=H(Zvk+.QoJ%5'%t3h@BnBOo:99>FN9scBt`-fĎ(#\kd|;!!'PM0rfc0=/ybA?;!'@[@:!{|ɏ]q'ꆔN-HMyO9`G/S2#Vç$-K`C3䐁\Dԁ&1zSn ?*mlu:^Z>r"7>&[Dn5v@z4KE,SLdsd ZeJvbV1p;&^`;93"dPR` ۠=ctg$ȵ!ׄ\~?Bh>UPH$^x4ǖDWw.F H_aU.*9#¶\$ דzds]x7$CCgTx~Vy&0f{*ZV W^ P _/oS|$dvA `[*+}cx25N+-VGؐ\ > ÇX Y;Y*^ZkM۳o,a7¹eٍL5͉I7@w&m~I!NpFl*(ӆ1q/kbC6 |]<2g*D̹+b^U"ivxXȱɵr r|s͜RVB'P[)u`B m6"[=T?^3&|QKCg&B7Eѹu> #"]j#vv Ü;9egx ەJ]>D^yUӮlG٦y{z.|^<~Z- "UQٿRm B<rUōJ"@pQj_ë‰zՒTFEG==EQwrU4@QS. D!b ǯ]bV^),Z2n{«Q_6UZrv7JG;ʝM:Sgwd "L(X=p4L*h6'mL:qOׯMsg׭+[W-xh~\/ ~<>LĹlX-1 :lݱm-'mrDÑV eS\7ߒxelMn2}ȥ{0̅8JO*{b.8CΓk:1|ӹ4ƧKU Z&E{SH KU[v%1^ǃFQY-E'2)f9j6A-bfpK' ꤌkY#Ejt3SkGB4[о9ܬ?ܸW+ ?̠ٷDuw5ۊS'=Fɏ%3KGU.td 8m{盂W]{K7G:͛f͛—&}5 #rYްԱ :Ex2cxO4M M>D@/$)!z?^ 'h hFn/c\O(؉GJRRE&HAO ~% V)[1~B;Tn\1NH OLqjkCGGnD$?2xJ&s~B< KxR%ȑcI G 1jmRW\*zÝĽţb젹%iYyhݧŲmtձBy$Ѓ_GwD-?t&s?q^I$rowe(R, /,yq@s? |rTP!AMs*1Vcp$)-@VTW2 BU(2ږZ6 FT&E@\U$$IA*_DlUٹHD^A%23G~XbԽ}cTlO>A޼`5!U0W8u2n{3)i}ip;ֻ10l`>;|%Œcrn>5\٠R0P s Ti{'+zZm.>z2' I m۵)^NU5]g!ڻ9$Q)4w-d~i%5oݳ$YO> ٌRD?_'kEXͱiq8X:&a7k3}H4q%~&bs,VSy/Tm>؀,Ô:38 ;%}^yuqQNlL-ц-5؏ŊZ. 6أ c sDv=G~tΰ&o&qNn*`Ljf{+ņ ȁKkQXd<4krM~غ}S#P` Fu&ޚReMt(DIݲ:OULiӡmF*0uKh`z5cTQv\]@ʦ/ pVƋa0N-bNRG°,#Ƀk,DQů^H;Hc]:w ]f^#F5ul@Cc?ZR7ϮoMvZfί oUJR2s[نÚ4}V5~fdi.뚁7f,)P`xj['VF(ӌٞfkApRD4Ǖt<㋒)M; -JP -VQ a%IS g9[֤|҄(\bqڱYuMO0`49Ȼ>c?-^} b QEVuh>!wꏄ4y6HH<*ੌ5M%Z~{QET]b(mm$>m,߱n/ QuJߵNj4'Ys :0Ė +)i{G}G nV7WUq;u#lNz)#Q=""d= "F[FCmm:)aummf>Lڻ. 'Mm#V-cZgp Q ~i=ݕ'*qq1>ufV3/ s$]>4T1ԁ)ˆgh:%{ }LEg!կD2&b2vkYT˅ #;Tya9671N]n-cih~;jgUۡ;)㖫z–"*6:=gзbj\PvF]4ʭؼ1X Q1Si!9xU i4nD<(x+\N[$] ܿ#6tΈ]>#fPFPl,ΧY4T(-]@8.67gmϙ]$R\EieN&I4d\#laP\\2ouO]bUO}T3Zj/:qp?ɧO X^#>=4VS9fW nlv/&%@խc66}p2eq+} X4Oams\qywg;/'vcATSXh'D2VV6fyVKmA?g!\]T!Mb=|7/>6:8@8dBp?c* AOAdF>?U xޑ8OPW Xܞ-g ،O "}yTjD# ,#vj/y;@ D++Y{lH4"Z"8 #̶@W0^@^1uԵ3&yӂ9hbiHĶ Qe$B/N;ZZb3 ߠIF b`qΥIKN&݀Te]13g &f&uIv߄02Q8~<mPaW(e1_v146C{,JoEQ uo2LG 1S̔}CPxy!w>}6۹8In[KOS0oD|[NdUOrqx+כ3vTİ-rpVh`x.8  ;{*^/M'"9\qo£Gsٌyr&~yAc2bqtE6&0*Ք,1#~>;XPvM|zz.7ӷk姭o<Ӝ%(~ {;{o~񻏨 ps :ڸ72+:O_Iq)D}rM)S͒HҗgmHPFO?]9,r 0c<}~bn)nm-x%f!76w{5A.@^!Ю I^>Ix49JuHkt"3&WjZi\m._Y9g4s%zE3"y)~{4ɻ~&kj`Wz yӌDvwoG\%8]ІMP9=y%xj JrEA N؛(0eܳw?ӻW/_>qh;fG?Mta_xlh{li!K}l?#]tumڳ'{vRGRN5sove|My||--7]8 Ko:i|j/2h $?2!'ˋꟋs`A6|VFJ]P/6& edM2l *i1D?m:{t)\/4?(ke"s2͠QN37YX@ 0]`*/xk\ov3ʞ, }C#EmpR:jWa_&@+ %+f)yvAt^7AAXf[]lHl`y_DQ#'[=ox<=zOGٰP+0VVG(ۢ 6[ 4XcN[.),GFѫ/ca <M0Ku' |_R!dXe![lSYǬDP{eoT!ae-| HDv qKA:wsZW)ڙ=1}kZ ߐ-D`+Z;xfB2ۻIN2yqSO7HBhT%kEㄫ딂^;>@A2 h!`KO#J2z(6WoӉr8h MdF ,*tD{5@ބ5jU"ScT`8nA0ObЍ D}nkмM%:@Y"2qEu u͵Ә"S98b:}9A إ%<OGpe;wȉx6^xв$6!A)^g eo[v1Ü*{&x]Z+FM|}E&‹1vֺF;tЇ 邀  1w[\ {\e,b2MJqXo|8w8wv,D^l$'~CڠM~;og?쟊{⇽ݽ0.J T wXJ)bX_'\7T M.i jqfxpy*KQ_JQr\bH?^/d.d$^NG@dWR\ɲʊ\"tDR! .e*osөx^@CI zBc-Uv#BPQR @# 79E];&I}@r0ܤ,Tru<:ce $3qqEa]z4K1p:()^p am,^ol +ɠd},I^巿??Y%zvw T-^n:>/_<>ĞJ9g!QCSQ'٨K {rh17PX\h谂Rq\Iǁ`´D2* u]oE6yQwu+*i#Bx҇RIv;ϳ!~>*#/JmvVˑL" N6)eRN`}(Rqz :bg[|x'A\eu=* r.aiaCY6`UBl W˕>[.,;,e2#.qT'S5ɜZXQн">k i9€)L)je뜙??n\EYR}A{|@,Bs 5K m_a`}n\t]rpV5x<h)Uϡ< eWJArdR3Aia 7X N)Dž,–8 |%K\e1$G!$M.-Jzhπ?eͯwLx?LӺx=^xZ?Ӝ-Υ Y|czd$aQ t@WQ{Xغb/@ Q#>E.ϲG[ RyPLQBbrT(D ?;k3a LXzҢ&`]ް5 W^ubCZ}X"I@r:9HD܌#TU,:X @C!C ;H@;*( w@dp 9_BkPA >BOBOat:JM`b}<-Hq?nXNI&rVחJzFixd0r8 ژl<H\LA$mԣ:sj cn5A*£$a@;B)yoAN[{ṹ2f YאZ dbu>OrgHtOW`~qx|t߂#Gԁ;DmQiT[ۋx7kew7߼pU!X_9A]CJk;ascmmo:Q>&k`elnLNq+3\,(~9C-\Sv~kghtOvٝ[m&5r",(XK B.Ԩ<{4[L5[Ǫؠ`-ݴ|} .#rtf&}e-S*ztՈ+ \47I)`߶+tHF݅\ɒ4!4,ݴyiԶ4AP_i.+&.}_ eul5}%vO=w } 5XO8E#@ 6SLHìWr ­{\gn>S[7kO!uLy=h]՛m0/a̤GBbk1giHz>uPu7)'dY,wXx](=KKJҼ!)쵓޴,&reRfw.tFHtʂE&\#Jx9:Z, F"mcB;Щ8S JG*{[CCp;,(+a t>hc7j)/=>ZAH2`=5GA19qovvY'd;;wRk\<IYQ giX(LOɼX'ӺV?Y'Ih||2/>żhS*7]]ݳ\۠St+6-N \,@ _Һq6m&G*3P½QX`=Nn`Af*6dɲ/D-@]̋WNcll(=4O#i!Cu/EL3Iz, \ta8LW܅!uX(+<λ%|,9MnlenCneKԗ%L<*>-F)-֣nٚl]ŵQ׈% SyL >lv!fs'-tGտsKTuMuI[,@'h X(N_U^1:O|_q<ߋ3A9ߑh{gH;FVLNpD$h: =NM  eL0*\G>rJ3> hrT8n2Ss|¬GQ?tըr]_LPu!hxϋb$0& ԕqv{g]Wi!Z~/HYO#j~Mf{ӆ \5 nkuQݻB'as ^ zyu%ݗê{y=f]qiӦ>^|nh'!9mgiiG2owd]D "={ߌ[5a}"8sމ-y/bjuse|Zw^f3~xޝh:@˹WG7u1Gޣx߬7g31J3|L=ϰ 8p"irxm2وw*? 's{}v4oiUte,MZ&d5otixdcjA|WA(BS:\N q!Ms">-e<8 TLj KtD>Z f_غ^+:_~Udf6Uo.֒>.#h7P^)e>`t!MocPoaĪ㣆?-c{o咦18> YY/c֌aX?X[bІ`gs=ʔb@ETckӆ3‚bje]2;ԥ݂ ƎNVI4eVe_C&,~-NVZL˨vcoCV8fK4SJ '2)K=7ǖCxIȎ5ɚjSty&"d:` 竹F7 }ǑJ6Z=!xޚDB[.-N sLj@zasߘl}TԘux"q?h驻 pï`,!'zs207"(LRps7 CLn Ј]]EuƠ>3fo۶}ㄹw2t왺 3J 5Hk6LiYL5S < 1]/ ɚP,dHɌ27R[`Ph*\|Tp|SwQk#X ڇ=ӁoAÛ46|1|U}3R< bk{I{+&E:mTXܴy> W^2<~%KGyܪv8`qH7StMp*@`wQ˪==[rkPO  h1?H@ h /!w\cfޠ*7Oq88kOWWjnџ 3ll.' 0?8},@m*JIl@W@<<_yƛ7Fz:av:*cMbC`m 7.%CPf4}EXZcoP@с1ʵ6+"GGͅz{O_c:C KDe %esm08Sj== "[yWsO\έӺۈJʴ 1~${_jBڣ8[4Nn}4lz^VLΞX[qruNk{ChB[%nYj-|0q?d"Le;м5[ߐqDHͮ]j5QsYTfXFkIaa:=,'@(ozغa`~gN@3jr6siZ6{Pw^e&-{`( khԡ< W6|7\aAML3ݧ!⼣m(.t7-:3Eqnj"9P/mqwhEBy4PkKt1)Q4okʑO-3aJn] V1E'uzsDF?Mm mcQ~Q7Q힅Vrxg5n§•Ib@n'Q">jΉ[{vխg, *L!q!QL7ʓCUxS oƷFK$d#|5N(b1v-; Yi̞# Oӟgh^o؇~Ei/-=jNG(! L%C {|xwOt\vtĵ_?zC!lL qnF3,&2WdEZqmZ}i "g9b:2vz.}onbێ jSU;nRc'|C؉fKlÔYs cfG#T0ko5__f#i6er>5Z]#'V &8(8̸ 4#$85!Rwsc,:tj;ya\zZ) 4WoNkwO/Mw HK7!y?AS&%f@ Intci˜b?-i->W6^*AªzƇS"z+!7(jB1qwڵL6*)bϱy!Lqq^k{P +]+u$\HKjۤ,1vs3+.5TguVoQHytb꥟]Vϵ-gF1f\SS43!w?ueBmf+YJ̏n " Qd:fqҜ@"ya\f7>HIu MMŹ4!q-ެm0֟y1QXM'"z7ˤLj/6@!̂HəNo_@Y`{kE[~(gU݈t74#V=8mVQ)Y}WKI8^pa~'#l,y?Op?u΃;gr7ϺN4^"\sm*\ݸZR  j63ȳgm"5wX o3XuԻXyS@gs9pTN&t8<57M|'"l̠&X{:l5ږ~3<9iCZ3%$ qlR!wo]y++8/x";6AkE7״}Z f`L=fj¯kQa"t* guƒ@m՚ogUW(=UbN%s~9=LJƉUBd,Cg4<|P+4*STjDucM"[Gf3h:z|Knbi3m*,os7J:,,kfJڙÉ4Zi,Veh+4Uk!Z&o-}X^q*D Rz܊ K8cV^-eؑ/_+tZ>맱cHPUNuR7mx,ܭ~>z}s2;'lvg[u+f#]4cR6179{7ك"/@#tefZRlj t&R`Z!=2<Ɓ4J`y*)mٿk)ۍ(ek[RLKh2av2dT(3<8:}G{iGBlogT;(QAz?"w*iԝ-BH: DDlQ4<4KECToXwnܓ`/荕O+l>5 MjȂc AyzxQ=K P{d:ʌ%Eb Hgt -ۻb{פ!sH"TD\+8!h7,sq)tA[*)GV1z-y2m <x2{^r: Q\"R ԉI9 a ^M~Y"(%bc.0Iycu*m&ByBO9chhM/+HRFCGȻD6 :'Q%< 7G^_ S.xRȞ"qm{mƱuJE`+Pf~>Eh48Ǡ=5ޮMؼ*t! qjmkhom,AF)-llfڦ]lFucJ][lVQUE9C4 4+~xEFl ,`l0Y<yF=vS^޴,&21ëu'{"5C>oZ}&eY1'TߒSAxǟdY^B;ǫ֞~MOVئ 芫+d JWCյ*tĮL҅XWV{hVzlnF%!E[죴 8W9zԨiL`Z=uN]N zG?> QXm!TN#*5,˼F@q8eOP h.DaGNmwF zBфdD0T"QMY]3[o@U.rI3r`4[ϝ_[n7r~ln A6Z-兠4SQӑq"_R>=;>l*BʛK3@wy]@X5N=!e]~jdʨ^k+EPN0;Lv'?5>Q̹[*mZq52(JURPPӕJA uX 81jTRg@9ޤXCY& j7JD5ͨ7ֆk*J*ťFnj  so0OBvQ3j-8! o84J1LLw}fo|2Fa]iGEhÖԜB]%[{8jB3l$$҅$ZZfF>=_Jy<rk6/w_e/e }P^0i::J;M_zxy{wպҟNeMSoLevPo] rׁlGwbTaRE>j`= $9rf1%ԕ|@.S_C~Trq/]}zoe*8 ;0b3G Z} nO3U4;ީPFnwW6gՙ̈́*r ;1,Vi5t83ã0#uC^l-?"vUww/y5n +ACX$#y  / n\HWe!tLE ::=`TPV ˛, +P|Ni1{G"r_-ܼR16g"V3A:Yquc2b#=f&/@[^,<c{w @Ǯiie=P`iEj`9cuG3zcǁgqPbּ eC΢AѮ̍3z%(Cf3<@ d>6L΀xqƐ«f Fgy1hd/sʹM+ F%I^#Źi:Z8Iyexu^Cl"p'ȱcbַƙ!Nεq