java-17-openjdk-src-17.0.18.0-150400.3.63.1<>,JIiwp9|f-Iq%Mob:$` r܆$<}w6e+oKhl5&Ǩ ^v,LZIk݀E_qϝz'GߚBVAGlL_!?8aqIZ¿4 pXW!'6WZSm/rC{rwX\|fd3d 97bȘJ_]Nrc_FFQd$MQJX @]J2b_ʯZ>;:?:d  . Ghlx|m      !&X\(G8P393:O3F87G8LH8PI8TX8XY8`\8]8^8b8c9ld9e9f9l:u:v:z:::::Cjava-17-openjdk-src17.0.18.0150400.3.63.1OpenJDK 17 Source BundleThe OpenJDK 17 source bundle.iwxinomavrovSUSE 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/linuxppc64leviw}cfbb59ddcaf2628d824b4e91234f570ba5dea54476cde173e023a4c9415968adrootrootjava-17-openjdk-17.0.18.0-150400.3.63.1.src.rpmjava-17-openjdk-srcjava-17-openjdk-src(ppc-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 Filtersxinomavro 176943975217.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_Updatedrpmxz5ppc64le-suse-linuxJava source, ASCII text (Zip archive data, at least v2.0 to extract Zip archive data, at least v2.0 to extract))TS8}ݪutf-87acf5fafa4437e6dd57f6fdf64759c2221c416fda24408a572af3656eee52a4d?P7zXZ !t/Q]"k%Ǡ^MĊ5H9FM[!; !ٹS+eP5c{;BybWS=@Њj`Kw9M"TF& w6s,8@ 'w+l̫H MƪQ 'DRխQJTeJd/c˰1vUYWyyvYe? Pʊ֟p ZEn|{"7V*l7 ̘5_Joe`"-i|c 1w 4$b?DSʧ9PJ1@i&u|w#61FĄa z֗i-حzn?T=z0+X)jq?pŹiǝdgM[1^im.,FXS/m-`rYzɢX 4Dr^up} [p:d"/c;\f̬U[/ZD*ȨAԈZ

PyhY}R[hlcL:mF֭T0 ,u*c qH;KO-roʣGT4*X̙ĭ뚰WMUU) [~pB<; +HSh˿47Sa'Ŕ IK V! *!v2)?[}鳼tT@dAo:/`e*Bh#_~dFl!yQn}c/&- 7Uyk uA}\ x+*- ԉ aCEǃ,߅ FD}(ubF3u0GD5f`jE_ڣ~Yk@r>h*~%58?k-Yww菙 x6+^ I֡}>"º\+.*s?#b,[p&p;4 \7bOz⸉֧H[\OgCQPή1^(.4R@N𢍐3錍= ɋJF=\d\oHa.Ƞ :Qަluai=4k!'Y˜M6 W>v(oOeDhM=A\f4@W=9'I4p23Ik<[F4\jq4S7$X|l w"[Z>_rj& ڇ}}@c? .XtV_a{r2Sd/_B?U׽y. v.{GU_ ѴUwGQaE XO8}ѨBFlr;ۺRD vˉ_~H ɢac-Zd s|GuA. 1c:O8J2}92D.(ɩ7!PDD|qg/W*Yr9QǼ*j(! |Sag*{_vQY;x9pA;@ɭ^\쓪y[=g셓1b99ty+6ӦKwi|ەEOs@։y@pcmNSCan;Ǡ~B>qcO?̭a<F\?#iZra9 RԴ0l 6 [.}=2%!%x4̎;3rb9zeK,U 2(Ft]'ofm6)pK_y`c ݠPO3tͶL(I\& 6oB̈́D [WD׾s߬2N_#Zďo0^@Q=zċ岳ۊYyXltH&Wܓ|cW8VF^^\ۓWFOWô6@Ƙ' n\n>rz7ʴ'!DIsоҟ~WBUeY@s jvEV~gaH9P=Tw"hIA)W@^@Avοww-=}Vv0$ Wq@7pBB7]yljVb5\d,z׷³$2Բ)9@2fA&'- >{fc(&R,&Ac# *˺?Zh <ڻJh.>z[,Ew xX*j0iN&͒pCDɅ)YN^SVR[)#fx7X}ISe3B|*VuѨv:`o -p.򳸱x^ W̮Zu*0{w/bpYPS{Dkb*W3=ӧy.zvwB61 #[|%)&0Nt-Dpc0Ej }Ro&~5p0 ss(o;Z%n°"g7'BU/.>Erzo{vܮ$PIk^jmu}%Xn.Y+PO=-u"Qhe'&!. *FQ1u:.;NC$<5Na'u\JMm'$Gme.`B,@\9%juk\ۑUdN 4攳RnfaToK u(Sy؞]u[qi# >m$!vUAϮ(WYB%yDނ>4Un)Pg?m;ݧУ=XW|k^j=5˻Б#]B1w R2fb)&(ONJPc>~:Z3R?8@!#'7ĝ۳d"*O@,O?&/6\lE6N[EӶFz3 jk[ %U.x:uraްԡ)Pb+JnfE:a/|h$Y 7j")J@{Ynꄣ8T_txQ (FgD?x2k\.ƵSwƮ獇}_9Qod^d|$^ps`tw`_.qTwpux e#>ZsSU TЙ(bclV5q]hpx˚, |` +J1.7}1z\Xسmm(%s` +" ͜sO[!A{&nK9^W(b+I#2Z7V;өp;TT_g5fW?knāx.RQ?.٥' Unp&.-,_I J̵@LsF̗Wmb(RYMN4F?92BL8L>ֽqk %{} t +پ2j0%4@G[9דP.jH9)T?E l<=: `bIGAO|~4'gQ!tJΝ=qH<@_ )"uDb*xI(<=BL7S Lp;o&_ 8}gن7?τ}>Rh1IrVG8~.Y]sV_zLCSw)O곚Ŕghӛф52^ Y$Q:ÿgFѻaM b.w$,j?D_ӧDod7/ '\PH#N2GЏҏ51X~^&Ay"[Мv9j U<h p,v^> 'X?!!f1lF XإE5r?e{&D).N|.["[W70R\}"Rzza(ᓑBJ^NP@^ ΍>ц/!7ۚwg//'GSDȡJ}Dթغ_ftC.鵬 VaT&u&pb\eU.]v|+Wp,uUotxr8̱[RJٻ |P/͙# H>=W7>I4QYW' G,><2cB^Ԗ@bB 3L ,ʳЊ#շP#'s?ZSU7 7BX„VpسND!zs:d[A)$ _UTVM6>>} LB L[#n&dhCTZۇ˯\#X|W_iĩ%<)Ou vq$Q<#] f4M;Âױ&!VAskfAKB'͂Ϸ<ґ'yӍ@N8 ~BT6{+pP|s誚fnxTUG|8N8}asEԧ˪~v-}XO鶮|Rm*x lk>D TŊÝ&G+h%XN_ّyϟ%RjC8+lPox- b[>"`lY6q0s擜 BGp>MRzOK)w>V3KB"<0>耿 ܻQy俦?kXO[Ժa%EGm;pZ) !B؄4HJH|K#RL燃hI}Q#!VObu<ɼBiFa\%.+0h?};Nx.{rȢ')qkJ܀RyzK5-]QTyZ vo JuON@+P<짔!uD3gwнxl^zbjÒگ}SBß% wU3]Vr#[Wy g([!N׵{Tzx.*NbAͱ}jq])(T i37Yi=# B C4.N*<BxL-B}\;" 10ȡ'X)1G#Fv#N2IDǽB=dԿĻf5MPM|XSa#wtg䮼E4wǁp$+{U_Ba$ndRzk4Lt}NQOEuվ܍W!ttҔ/jNKꙌ0yg W遤>eHڮrgXf ֟\9C+t+UBc׋}]Y`gSa3Z2VemAZӂ jg}` 2[%/N7\ Gw\WK۾Xєx\Oc_BH*Fi] 폻N7!N't(~g|z6ʱ w@0*슶kaGwaWJŰP5 QK ]a^$Mj ҈D0%{D Hq^hpW?7^"[>D)K<֥[s}DL /տٷ=Zi( H0,v'k9ΰF]N< * #w3ŭ[ N9[g\i];FO $!H=]b4a-\!QsH/Fn gyV aKeGSM6mV j8$Y֥aK\gt͊^BZ/h `Ҵ<4kWffೃT4&ѯ ~W=nIC?X) u^:z+ xhH@ Ot1989O{4/Յw-ʈ,gFrc55%l? vk}{ `䯼RfV.KRVD@}DKhv5㺶Aq1-Jvwy=t)$%p&:ܢavnp&+Evr=Z>oLq'S"0b3 nIE>*¾,3.`tI섹ߊBVvE?pP%/f-Z~Fr E0eq":]CS\ ?3U[5L2 DxViSk!IK%!@^L쿁Kβhҧ;`ȼyj@E[> 3N8W)`!v$xy'ALMUْ5^c{eFj59ٴU.,_ >tW{6m! -R$cv,C %}c[ d#rW!cw. /W Pk4&z7)M6̓PW7:>G Q;<6rhqA@K$K27KnNdf+Hb{[\K9g/)rqȉ{ {@;IQCJkrB(3jsCma FnězNdW)M]SWht[X3LXM[XKƐ.>Sp!tiܚUHrs>16F.++!7Q_,׀{KKU$p%?\Z凇Ÿbm?ˆAw$@-aӛ' =e3ngS+^N8Xq"dKQ9Lu۩4+nu]9IΏ8s jtx+D@/x1|[`O@xhf\vPLhTA8&-+Xw}6KMz1_\\aTu&V$CwlMyiA=C8qezYz$6DxMFtSɴX'F91*)J[k3% 7%j u GK}o=+T\Ů$![ْL+X6#Wl#T^&v)!aɋ2 ryJ kZ塼ՕJE50.~bciX'Mh|< Z/;&-[z?;%T?E"UsP40 oF5`T+& 0lxxiQqv1۴]^jOc;~1>fGdRز/c ° tVfh.E]1+&9k~!L!Liev+K /lBkm+oI5'iRK‚4lv#zox*mG^u}piu1}HRK|]1oeiN%:ˀIoMpe5Ix$MByjyAMQp}ݼ+׋.٦-W>R#㣬&:#_H<x=PeƂcl`%ܺ0gKE&>+G'& ؉`[;˹EbİN7RCe<EϮkMt0%9H] qrZڥl0VU$=F,_1SOxۧ|-׹N] GÂ=Х VZ& =gk4v :{πTٮc].Q\ֆP=.lw 'Pb\fV[VQLF18#"ͥ:9HڏI;сĸ׫7gmI/RżT(XE~ń ,Uk>v E}¤,PUuϸ+eL׽}ra?%݌Wѭ?9f \ ?o*x_GhS ~8]x>d8'~6U冘2hJD}6lsC&ŔVbxT <<3f:uZ|]s7u)dˇ=kWOoMcTV-Zi#յ6+hPɏCH2zg"qxܜKG舜&o{-{11Җ)ȕ}0u D;Re so?kSwȟa1&-:xam4MIHṁIxCdB3BR >r.rFckPZ{!S}KuwUˆ lہzia6jFc>xjAs8ZDRo3B5W!84UD;)3fvIvY^l 5?®H)Լ_K@H>#`fbTKmF/}cF;ԱhwɀG[lb`b39kݴ7r[C֜nTv)mOgzgx/]ŀ.NXAw z*hPS [^U KVUD^ v';:9ͧ[e@44穑b\8ȴo=:y"Bxͮ:݈H8r=ꛩ1W+^_䡟'/Ō'=vdDX S 0k \fuS] (09t=+H=mD4-l :QXؠWCQzϩY9c>Fͅzz>i8Bkb Ks asR&Vw%p`Y:Ʃ-ApBUx,Ͱ'i%0Z;=H1?9dlC2~KD4"W*q]Sw Pꬥ.? nLMzc"iT}K:seFr׺rʢy\;h˷a^S; u8Ԓ#Qq w-+R:D4,%4stkXmD@g"PsctNL-v},HNch( 6cLZ"h%.@/Hx+ Xղ Q{ A|]58v<\e x{0Z#7NzP]h(qdѥ &@dқuK6_ϥ)= Ilq}M|;S,!r!37B0}덮 LhQJ nY5DhFjwMdqRgw륃m\ʇAȸOI\)g.,XKzhz^}nƸ(Ŋf/U1vs/C~/sQ2qL,F5b Vwjd ; W FԹjd,|Ky0MN}.jgW_Z*rb=gq3]1s4YݫZȧ(8F_ro3|w|i|j^爧drWo@NR!TWw'K'Hi]g-1eֻPN_&ȫ#}Fi\":k3(fr"+$Fgү:GoqXU'wJKoD㺘jk:(.X+%}֬sxl? JǏ\ՎyŶPTjH!u%M;*gg>/ Xn~G8 2ΰ Y~r N`]z{wұ:+Ϡ}{hhܱ_81$t`ykdmfSKKp<9%Ruu0CzE+cp^ռP- 4`3"x6:VkUNgT69yymJ/*0=t}Y4HW^ J?;tA(h8YQSG3A&oh,bY|= j&kl5æwջPNeۿ0Pm?`薄:;^;Q&C_%QĹ۸M )n8Bm#A,cK8!nQ0U e[)n`ctMv6z vcs~򧮁O>I6O& 8 Xy& n[XkX F:$ a#{u~$SG-cH{ku1Oݬh$Ⱦ8sE*_ }wwq NSձm`s$ʬ%R n%*RP貶5~yLsm X z ޿9:KDeM,ry$RS^/;0>*U͉a~T>6%TJ ~!v{*Ɯ$i2Yƭc~7ʤv|NR Jwi;ξM|ɥv+ [*>zOӶĀ/$șeo%" dD *J>c vۀGh]hu> ̸0$M6{,e4oHݠT Wm pHgV $ +tk4'/젖 ^e|a\kh e ů6r#Jqar$0D5dwz8Oz^Q4W#afvqOw`B5kc<9YnLH5تV:5*# #+ X>(l-TcEمO( 2GD,.m"#bS@`kꪱ(O:c.*n6kҁA tuFxͧ<$m0.Ey_c|AlAuw ֮1ˀ|qel@7@w򅪧IS&wnS\cW{  ҄WGr9*4j, ~b̧R2%Ik_M3rw!Ce ;~(cv+l_Eó^ØK"cHjZ?!g)儗qDu3zyE_M4k36`yL)W$v΀漡KF_jTZufn~$63Eu}y@Av/Xƻ>Y1r҅ ϱ@*aYk]ثw.rO|N'cU2K@}K3yt~"5DR)Si( *zAs)y֯:X;]qHO.$MM*Kg saT>A;0֜4aphf`fre\$yLE"qDrIfSHJYWRwڷ]sD.YbY羣hknp&)eo*v^RJ]&+?ɂu|DUF&\죠n huZ q|ҡ0Q4?*\jݻU9iwX#/h-< %DHM9r $ކXR[CIE/jF๨o/z nIv$1;d`3Q]7Tk,y Tq(& e=yf n&cl=fQ^yyg^S؝$u6pģ&| :?Lؔcho'MƊ8  O:M#SC}$M=FLHTk)PZ-ԼRH:1FVeiYiUerЪrqoR{,.ؼ3 yHidY7/w6Rޚf2 eLO~>}dd;F ʒ{LQg>l !A~4bIt}}k!' Jx`n7{CC6+p[nz:T ㋆ˣyQd0,a8H$ ,I P3y4|LBia8eg "i+ EtUt&NGʝ啭-)hߡ؆丫::{H.F..l\8 cL&c)< XJ465RH*b(!FVNOaU氃%1\ޗTTb*#I9H/#!i+(;Jצl- P*MBsW0/Lm}[X5U+k/6^~yb\dQ(v_"n Wq%l]1d{ZcyBn!ljTP 2ӸxRl7%!N]MUia3+4ǔݾnbT^O Af|A/.]!ӳ @ ;Sz^ɝpv icZ/ CDjHiC|md^uxtcw+.yPo'V^|19 8A t3Prf=# ٰny(LhQ;B+ֽh9;{s62~ѣoky:A=D 15ۇdvJjwK-=ZIÞ\wżT썏S`-#\D^C=4aq<38.Vf3`@( `B{*! {wXL64r^{U|52#y"]8^f\q%5˳RJ:v6 nHڬY߫A:59 e~VI>W(Mՠfʜw,"Ab kypA4s&sܺ Lb)H2le ղ:T=)9p`5VVR8yN{bVop{qYjڼ6y ]vnfp^N8 WU)ئq!ť bzITok#%ʳ:nC?%- %hs-r\. s۠5>+qHXQmSCuuzOsвZ{Y<+ω[.NyT*3o%o|/嘆dZ2a$~1d cA1&3b5qPu(?MU 9gJNokPn&:2+>H4\!Puq=CЬ^Qj-?-Xאi^n4 ?bFFVvf>`IX\UפTuHUȼe5;?RUnoe8^ug64U\7;bcC0Y:cell̄߻>1Tkb$IgߓO!ba !XRy t 4v*NRSaAj'7ʞ"qJa_=(5(.gkCb,Fk$fÑSebD%@1q őV O2~AϜR:LV }PH,xSw[-$%ͩq z>k|!XIPBJFO9rwJ6~XK50c.t%*|qI}͝mAW4Mz PdX`C*:PS{ȗcw8+,3>*݀ QbK,XS?,möd qC45PB@q_YZ/GttZm`P#Ҷu.w38gy7_mL8eeL #x6[kOwr9xp߻po6xz0V(v>Kwas0{ST|9L8$+!zDKg=Jb4|؊b6@Q8n$ަ.^ص1 a[ԨOyt88<$G%.]!b;`4T`XknxMx`V\ _TvE/A7l% T4|N0\Z5g UL("WKp|Dw("#Gaܜi:ꐰ,͊']A#\ 1!#q6?\=*yX 3(mb̍(d]s1j mv*10NX2f! VA-eca:@pj=,Ϝ#Z T`; zqk5 >JA5M "ĭ< a;t|.CB}`=qRɟVm a tW C㴙t'jCȤdN}YkmL,}W˱W0mP%e0)lJz"VRXt+Lv.BUSL蟜O%A2!v \F%lY~;zE[֠RKrPi(WtrECfn}[U- !&l1l&aqŧߓ@iݷr_c"{mN%F? aEyjF_}0-( Ь; ~ %*8PFxq`?-IC9=r^;gZV_$3oSvJz@sKN6!&4J21 IϻJ%{K;`E(鉦m4V/,4r*G+Lia+' 38A$&FPg/D /: OmwDEXtJ +74::Vh1j;F1%]Py|z*"yJ4m\ -RT0kP۩# 1O3ټdP-?WBfs%N,EIHǷvE^_o̤V?׻*z %OƘ ,#iv)Jϒ!о;n(@J;H3BG;ڹ# '[2L7,bb'.Iϥb5[L%LhMg?>15w nKn L4Y8{՚(n=r=EY:|Q/`{TbdQx:UCJ//: oBSggHmhd/)2&:ߕ7KRS3ұ\BbXWO hkw@ϮDufrQ{y2N*&ݮ~n8~:蕏E)F+1dF5z-%v,=0OabiAg!# k]T(\NbAչ 9[8:+C=@%!*Ԉ4q3+0V =:i 6 WzBf|x1f̌zdX0J\:xfDzBu3E}o 07Z30#xyL|ex֫f/rk#Y!| ŌУmlbr`Uɨ.Ûz~܃ ݄ F~xl,zePBZJї\"N1Fpv3Y/$:$KidUJ7N|>B (5F->+Xb(1+ٞz ~O'JFg? 2A/ZNNEp.:= lP FpG|#6PRC$gV_cK׿%[ ic.t!"r;\IrUθ2&W_Xi&6FV ):80DR^["sB}H \nᶑt %pG,>!SݰNfk5 Uhp;OY)BC[Zg[nYggtJ¤B]¿]A z0 Ht kW.s҂19CVI1ן7I~o G/~^wC Ϣ%.32y*_71)1qyΒvf+QBrUBQ`QC" U7,:3BėPԄNzrGj?xg䧽*DxH E֬8::^DZ^cDl5B~/xI7+N Tfen$ǟ<>=n;IRMa3<<[gt^El6iNFy..7 5jx\7wo- 6ɜW;QwRtPkV_D3/ wǗ -VmE8@oJ¼hbp iyd PI+~Ӭg7]o'E]hGq&2qص:ʓ?80}IЊ+Ÿ=CH:Lxr3bJVȀӹ0֟#^Ӏp-t9.\b9Sd@ mW @.:_>B9`mSs#+,l8=rDGl&Í)ZKl(77"ޛƺsHp)XK0pjOUCv>R8CafDT{\6=&a8bLP<NVnIo@93W!wյ͙o߱p$4|a"oOϜF|$e>]vܦ4cbw|gF)x}&iA IR V:BC"]Z]@#jg[E­C8/҆QN N{OqZTŧR?J":HaC^D^H81L=w>`6r߯偬pH_FB6% 2 4}SFwiC:4CVOj.muK:42cq +!}U܋?`ft$кJV"vCTs):ҷht^ke8imېFΟygUg ;bь:S 6B-pfO kk1~;ݙ ;$R2>|Be DQRf:e9,0*f㎞}-Ȯǩ!56 z5BEg;8dD=J KKY<-% ޔ;U Ał.4BoBxvQ<42QL zLa+΂\Ȕ`3o OR身VC ])^^Pz \ lP;yb`Cn~qn}?>@EDn|Z4wUWr!fJ\m6?.x HPT(Lf\Ѓi(~CB^BVr~Á7tgaj2^F2م0چۄ1t]&H  VeWz/>11&vZG0:ΝHt>{GBRl7HU}CλЉ9 67U&@hﵳNE)K-3=twDєX41 jqu9qV^5\TX9a8])T 7 FndD[D[ĐJ$hѸ]y/"%HQ* 7 v|Ql)%Vz铦RSm74~ӕ8lpC;gpZ ~dn.I[GB(7G @}I{zԠ ^{IƜ rgɁLjxg/D+18?R26Ǜ5FjyX 3BupXҔemz*880H ^ @*`|ክf U`2X,dA> ׾I&-F^Nw&$FX G٩v>Kak || pk*#ƣGM*V!k$u>ڂ(#A O 1 _!S^r>qLM9 Ԉl $=ߞ%خN #Jl*$iS03#$}e;x"Nih9nH; %[~Z |D#3P#kpi*}%\(x t6WhG~%,pNoO``[x7]Q$[dR- 81mB׀->-[Pr)Ky;P${-B%듧p.@+`{@+#=$Ϋ(}Qiܳ3ѩ"qdoHI1Vb ?߭ 3mLnCD9H3JL".i,Drŗ: >tɳVT 4M.Z}!EG knEfXlɖ3/;Y5@Ιp]͛ jY%NTXĚGd?"'7^uT#J"l"p\Ia ɍcp.{eɥ69sd'JtA‹g4_okU݇VJSy gYyca!ĵԢT ބuu%驺=\C @c+;RbnBg#df;t`cM_u!I|:<)̩iB}-jHaw! `Ov_E}xicV KKCyo߶bGm(bKĹE̕dN S s_{ibl0(mZ\m3(6VloDcHȼ~H?fEWp>A3JPǘ(UoNd%4tc_v2Hpq|b ;F8\ctX˜_F*h|UH, tng$5@FxPcQs/y57frQnS|\H$6 (OpH1PU)\YOd3T>N I)3< S:Iʇd$ڹX媳e S1rr;9r#Co^(+ !@Ro#>8 j>2_ZplCдu>N^o녢_c @Ԗy ֶEq'0t$1o,PFc)18 ;h АP9V4+s/ѼlWHBdE$E=J!^a'A/61Kȟk޽ XEN5:-zȯAJ=zf$K{^c P4Sa aD]Mmp\KHeC%ѺH.-<`kqƖV~묺wYui2{0n=4T{smʒT$kG hVG^mRt 'mQIj}߆9z}th8'}u!!h %OVnr_%K%T{PwD;6`S-䆌S*Ժ4FbM>ԂX،pXQN}P°C.(.t@wS`W~鿹0)sNa$kY)į7D9@$ʿEJ}CՍҭZJuփ䫥Rݎ9Il؏Կw>U<8BG^q%G4 ]d#O&Pytcoʨ_G<(cd-k1gmڹ.H&UG]3ObWbu be^w^lxA># V8[c%qllxwjm_/@O*dg\3G4NbrMڙ3mq/$Q`2& od;S./1dy&4aq]H%@1DARU } z("SKyě4'q\-rH lࡸ]Ə f_](+OKlLxg"7X4[w.&P>! q\Q )ڠYA74D1Q5A?]twbKh2j䒷y&aCI.?|'msy^2hz:jlrő/9>aEU[i<{ꂗIc{d}-V\TvQr^uLha D"ɯS߄E@FE!'}"J.vk[߱`cmt PFl'?dW#$VNCEwܬюs0bk.I. Wa65(x@#>m[+ϩ<%f}z7ܹi-? NL9@6ʆtOeqYc[g5* &A{P=I]/aIlc\)\kDS y^emE@|@G0zZ~Qϸ nSg[6)|Ebd%&z#vP&l6$?/!@wCj BG.FLnbf'` ~2??zF,90 I$xy xPni"km+hB["MW.$VI3[exBc?)'並EmQ^ƪ۵A $5ؖ%趂KFۜ3*Nh#K-@p'OS B8fgq DVMZ$Qʦ:P)c!OrF $@kQ3{\|{\qRp:UedjAkEBX- ٓdӾmKKBaL`]:%ÝC\۶cA4J KYiQN૙xNM/3F!'%N;Sf\-rZef\R0<֔f" VB 6˰Ft>""X0m7,ñ6gS KjUw0"Pam'B&  CQs ..G4w!p/Z>GJnnI8 QwccȎlϥySpmJ'XTEvPW i0^ykٿau uEgV.ʪJA\`䯦p.=R04ʺ(V.k?뎼þ<xnp|z-lzsҤjygw=|P_D9ӱ.@gx9 ҝИt?mGCAIK*|#82$FPU17XVQ>ޝ*Cy+5U [e㉖(c2ĠDduL,NkS!IMz&/=) >HJjrCtHU9Fh n0&lOVbEcY+p q -W(M\S%aw!c"Y`4/^[:jUЅ^f*˛{p+{I.D>|c<.DIn&v犰:ooR/MvetߌzYDb#K4 DhហwqEބ2&4yS0xJB u r#yGݣQeiqֈE+iRm: B9~B|'-}OL ,3c;M` R /Yͭ +ѱ"ToVubw+m$m4l[1@ >Ҷ"|Ɏ﫬4nWm|]%(-ݳPzPk|PQkr* El˷jF-"eNR?u.jl]R}Y-AhY͞fʐӍ ᄚUk!sO;OmLM%ba捯heN,TJO˂˹N#D;ymkEs>ӘFo ^S_rYvXe-gT*X ͜Ǧ r| 9VlVQB"Vw줳R/7YZ˧QQ3Wr@H0Yg1uBa99<H/spIJf)6rbjef=kotӸQG/.ݑ53k7?"M]*]\pYɾTLi;b;nEUDڤJWj@:~Ϡtq$K.fu&zwMR?3?9t`ֵ^s\:(D?U(B_m)u7bY?E8bO/;i厙"t& \>6ws/_G90w)YRQJY%PZyZZ(X%%O1TK,:T7}&q))L滖F^!cޝ&@i]<?^"f۟=QPK;تE?VXѫN?Sۄ#[=J8w0\K `)\N+DcXY} J g~4 #|L^!Q]Z]](i/,18*ufJJ "=7٤FG7)FaA@;cHύ|f*\&$18ei U*d4wCc.r= )Q~](`SF'YνXKt[;eútT02"Ȕk};mҤ߲o"&FHa, &Fs{I`4 \L-YC9Ա$wSpިR7V R+qh\{@Mm)<BpzvB -3y r4uh%Ȥg):;FA*>(,e!m*Kc E}<>SϰfJ cb0/G za)z(xm UH;Ղw< H(K|w)$ ݨSb<}{ 55NW{ɾL|++TW ^7y1}T&%/*U"ڗ+dK%B925pgХ/n;ME |j.艁<==db%VS:?WTEA&X1C~@!A7;I~J?exoȒ0.5Z$iD"e8 WV^"[LIXLkmқKW'zHe}qu;p vOw?qFt:`Td|%9԰81/&="We00ܱ9ˎa+(?.5C$ @YgD$sV9~ cy;5yC'HN'&bF8qrӣ~ knLLxYϫiDi@Cr jVK8踚9q/c1!\}S3| _Pm~cQĘ2Sqܻ0\qFr0;o@4nYm7$y$VIpcվW,g:LHQ>6I/;w^/?l<xmh>hkH?J5.5^}j{V^'Vk&‹tu |N%A@k0Tk|u#g%ZA!ZG*e=ՉwE3{\Z2o9ғR1ff5 fgJԠ@Bd]GqnVrڗ)\@".djtdQo3"e?s \ e`+t39 KGD:2ێ٫AzPŹb͈q8BQ4LŲa/j ,w,Yצ=;@wݯPuQLl]ؽF 8W2ygtads|4T\T05qVuWzOӦ~8Hh&`#/͘Qbn4f~A^#>׊RfrsltjcЀ QYf-b3}3Æz \m#+ЪQGhW nNE9[Y*\_{WkJ*o-l!/#fAL=eK8H]M3/-f#1:}:e”WĢ!7ŵqADiOH#ҋWeՍAG'<ëP5^Lq*n2F؈~;'xֻjbFpb?+|\꥛hvL"dփ/d8'Ô Yȡl{F܀ØuGnOFktvH!+efMGh}Qԃp^gL'2!y,Z#b]]#|X^PHBqu<"@,;Qʰ%aPa fuMM *ѣO ¼Xk-{"_Q(l7ZuA$X``*u P*q/oDx#`"trW# 08Y醹mIy8ůT+S &eF(3+J:!=zC7貹#uVI*A?Ǵ\7ڸ"[U D߅x nB$ņo@_i# hwDȨpzLZ]Ff2$.̳ EpI; lPZ'j$:?K+wR-HE/hA>MHZ.;v߉--h{`м ]n{#I kԄ:fO{-/x{RڳLNM7v ~x9A,OY]]9u=B@t[ p7@[ܛ:߫?y>"wZ@.U(qө+:ۢi4Nryj?~^)3B:M UylS6*_XtGw+E%o2#wɎu(#N͛3eSOe)!K-L ^I%$t K0lXMG3^Y;Rs^jPK+Z@ʢn}X\`Y탞[O7drL ScRG h=8x*Tޢ).1дW-vrR=Tj6Oy+>:-B}#=5`Cޤ07.<}vCrerHN+LQmÙ~z4 `EAs3G;3TO(NTK8U;|F,4{%BVPB` $.8Ğ`!QeIX4F}SK;=qz(|tBcM_?M#h%T,V\WƉxqJSV` Bb[gt>hnʳƑ,~QG0I! ̔MT.4y#0SrĶeI9PFC"n VUm!!%B zGUѰUxmOKC"I#uj`yZV~N i>!Ecz88D̉[}>PlD2'LZk`c:D15AV$o1iOLhwSD s=:l!*ǣ)nHBvP)c+u(23h=ufw?j biԶMg3F M⭷]p*#ZkqB8Tw=ffV􎥿q$vxl=,̩j[mO@zv=د%s#Ph4-혿_Np'YUA+k 6ψ9#k&+e\! =QT)k 443u²WqX1T9=2u.J;D[ź:ZMi 47TnRX)ѩUZJ˰렻jz2E2[A juV A%O2Bz)jN \9@cVOU,ia~PvJӼn!ϬRn lI79^|ǰB-Ǽ,COi-r 2K{pԅ6RvrXߨ.œRV\y v̎L~Oem.XH0"ɂy銆=̳6S'h4Bϴf9~ښ^b<24'}^f/LIʛWKBSZ&N+brw?R;Ӗ"N.~$kI8*zj-%L `1; aa6Ȗ 4q"3}+(':NgM +m?dM W%r6m4D^T ,1k#9;^!6SKAWߚGj^@N`-_הlQ+r){L('YjO'.׋dx`<1v';"wRc*_+w!K3/m+xA[  lGg9Xj_M\N0u`ψh`37].+ᩔA0#6Cտv̗{5Rޑ7/3\B˝qֆwsz C|pKYٿ6D'E p!,"Z[($s'ߛ6.Eؠp^hWہ]X(;ʓF36Wg \xn97w -_{T_Zj9Z5 C%oZx4'wgQ0e{PajX'nEn #Q OŎ|:uq#3F0PŒR;Dфo=kt7ʿEػfr'u=0m9.K`qjVʠ"D2C0} *q֜߳t;>@Q!5{AŘ[lk I8ykCC9\ht#_>Ou.Yq 5.:wfMk"!%Q^%@8VKYaDoLp=*@*٪MH=m.@ "*57TH1I`燤jy Lo؆=vJ(Ұf Muйƍlv U>U%7W.nDD-:4HFT&A@N06h舭s`j^*2jN+|Q}xvk׼6 Wj[UTf:=DlCP 'oړ6 $ ]NmG R߅,iq`L vs*auPE29`|֭?l敃*Nj /bvtʇ>Qvڦ1./D8Lޓl.x Iz $R]׭&ьg?J3=#YMhc)ho#hV9_6tamst^O<0s0PTPZ1t:a|iΛCd0["KfyXz)# Q1a7yT{ i-ArвnܚoK68iq ۊxXFFl;4g!.ɣg,uc ;*Z$?p Ω+EeJ\wJE;*!N1){ޒmIg߂+0E0q% '*cǛ|t,( 5@`pvQH|`Τ`n>AVy-agaCl&o%'F5~S*y zܼG ʫ(쒕IƶQcd0Bl5 "I2Cxf\x$hwJcA,{oUrŔ1BOeT _IIc]mcq Jggg)Jn݌HH7dc ˿0`\׷y%w :+^DTc Ḱ|!,py74ͬ*WSh+:(5%H$LQRAr6]foimzZ$ gv!lV{Xy PxHe4WbԔ6i8]vT28Uue`+aHm[AqC:^%gb\VPhlg;wɩGx{7.InT􄖟,{J!8B/15fxH7lJZHv㇔$M#cx9jh.aP4rERS+qVYtPNYp)]4%IMj,ZR:%urօn{B7QZQFP9Mʞ@SJYǦh->{QKj >kX>`Y(.riNB?∺Ƴ2ݹy&0&WL*gQӊsB&@[$Q?BJkM" %ݑS4I#^HxDz,kB1z `nxH֠M Af|-*S\C5TaHz)w~b`y\kHS#lHM $*s ftw,2m?`(ymPy\UN'k/| V?SW*J::|E"᪆jdi [|55s "(KjEA"wZԕ|r@WLO wha FfgBګе>NBYd@5JD.܌K_$ԚW" FUGO}nv}/T.-Y0 kW2k\?2fV/ 1V6'l 2{{l *P♚9Z?Qybqo]DlξηrPt+j%v!qb́$ /rܦ51=mn+?Ow_-ݸ/8WW(dJ_17tбh(76_ufhK6,4d٤J n sl)U$*'-PM-y(^/<7بY΁_Y?S`="T~tլ!/fsvLK"tTWdch4'_vBp:7n\]âPGb c2 j4T^}.$Y#It1UWS;88J%zo`~?W?Sy QzV $95)mIW5z/F4Ő |qgÍbzFFMtU-?Bt5{->6ބ H穥Ĭ-놽B`!|-#̵?IPqP4MyvkE(#xwyUjCoKIhmjsw%ASN kdG熭,ʺ=G#{<V2JI!}2<(i7~DhxZvuHa<7Fkx1"- \k'=pJ~vO)e&ξ44!Bk+ 'ߝnkN=4V{툎㷓<"zfeGV|)B'fox[磔s:%<]P8ø2Ibow0s+W+\G)ʮ%Fbn13~L„5=R8neJДdu] #OȀmZEf`U/Ϡ[($Κ-Ƨ@e2,w99M4Qʛ;&xGt4]Ϲql 72/^UȚ9Xhm?ϫ'ڭB]&J; W1QT/w鲞Zb$v+6uyԸ˛brִQ9r֔dw&1!3l(P=׶_3xcDS&㒉8*Y),0tboAK*t'BB@pzU)]gwhK eJ}GTk!#&4rrb+,AH0-ۮP C-z*[RFlc|W8 Xd8A;b9R$<@g2nd.GvÉ#v8L#i,ņ+ E D?El^Z.,+m"K' h?uu׺uŠ_3Mpv2Hwӣ#a*9WXއ@RW'U1\1@N>AQi% }`O>@CƵttkcn@*O!0s%Uw\ 1鐵bYc:0Aq{LR+9Y19=*YmWIf::se 9h[Uaae#pku *QB4ToaSqQf% V)QMpp1-˛*LE6ӿ,dq$֪; 6\\~S]`rRaxᩋ2`Qge-^9B.Pmʲ*{h4pyxcMn+MxX s}+cCZC@H  |Y;r봃f/+;} ^s?RZR@C5oFD  Q5쨁+Ck} RuukLG.2<@3_dGdMN df(& _om=F#@t`/ɝ4Б WCvm"!Az@8ء'bC #!+UFVCs_Tܹws[6;}G~U/G̞'\(LIW:K저= rE{IuېU@0_ݟh/2cVحD[Gi=k^._w+:[:QV`{ON dp\wo;p³6`~d39&}r6 xk;ͷ_8[gQ!'jxImyVkQFvv@z ЁYnXku5Rd C*_e- s72s' V&&셏^AOڏ<, %C]MxmEXF`ȰH^ml+ԟQv7$nI)ڭVX6p#5댖Y,,aAT;zn+-߉bvBpnSp(de -6,:㴻_e.*eb̡HCg TƴrXrB 2jy-'M i94dIRʗA(٦+p!𬎣]rePVyHD*Ƀw \ fsԔ 76r/P?zte6WX YnS{u(an `S1$_wa-EpA+aX~9 gǸ[3A٠93 ]įlOV9FvCT7.s&q5ȍCo%s-WNTGQ@ڕ@bzEt'=!DOٮck~؎݄P5蝇y]Ulp wGxAcyjk㮖"x(@5u/ixWLlYXd,m9|I4hwn= yEKQ!ՃН, pֿK]&kw(`ֳmJX~yBs2쒉4q_y);eElEj 6Ғ/p?VsbTN{'V\gs K y kx-ޫFc0*bS$@MxU* _fpTQ},۱# Ujq$@aYkxw*j`쇫]N}25Cl<ک*|>ȅ29~Q$F€ckj"GZ\[“Y@4XfIʜpcvjsU?tb{eD9cR@ř ?[d5 w'u,x1ځd|*~ \,6eګRᒆU&Ǻec+9ISMQ^~0m2*̪{e!Z9l8peM_>&h3c?3ApIQʙkk+RfU2ݲ{ʛrӊ_:C<655XkaILU<5ts?]f]P`Ӛ]Ee: '1ӉmٵaOsS1fr/⓷l1Dj*T?k7ROē}rr)kGNf̥㭌Tm q\TgOxLa?|gvHW! D'"GP}~ [cyղN1EFFS̓q, @=i+8>U^E- Ӛ]<kuKܡԯDjџ&fO?d)cHC'XY$OnrS{#Fxɤ7^o/ ߙW6J 1 2ˆ7 JqW0>cEeKֶ{&X0^A)>)J,{]X0!@#%y u9u|[6oT{$fצB6jUfBlRfl/ 8`簃CT kݓ%k WF2R%eSe.p{\E-8uqtG(?g|k-.KGH7NK#5aEƠv@Eγ ;/4-$t24U=~-D~5@k; \%.9l瀺~l?>g76 DW+6`wM?MB*eٍҍ~?F}4?M;)e\u! \\i'Nw.iNKU)`NLEحX@]\ W(H9[]D ػl"\sۦ tKw{͒jNyATըXȮu~sUV2SZ3֭[H*l'd\KȯG&8ʜx(MUM>̔/[CqC" I :0>B{ Q[.d\mOD` ̤a/)O %HB$:M^u{32`.wڜs'b\d^0g#(sa-/x3Q-B%rz/cX̴3f2)S67kc>~ܯ=4j CmE-cϜ+x;.^A$ڃSԎ*V-)PAIۣќ<H#h/􄨙U>:L+W8R)u˻5fv$b1,'27Z'GCQՌ6N!x ]56;Ufm4bJwI> 84*Ssg0vDeEt#^)'ϟn((B {֚z|W˅z! Q-*%i@/MơLm "1difNJ 8u7OSdŸ-lqa34bcvBbߙoE~X,ÂOQT8"@P66K}h<6=;$##:QlK*]vtq=A4+M]1 ? ~v'匽vE(+HqH| @7P.HZ'(pF)7ejOO24BjA?iwc'ԘitF⭪ ~2̒͌i7e(XĶ_(K9|R7oCݪR<;cQդK(I ot~r ĩZ23ԶބK?хX=j P)4ݽ--"'I`t,NJ+dq {İg5T͟bZOԖ# z7x:TĻ<.pzԹ^I #$+gFh?l؁XG*-s%1d Gu$D"PY1/9HI,JyKZ1R*'{BFIoԇ0vP=xR,\_MZWQ_le7tDJBhBoN@y0 6Lw6S澒?>گSE @}j5  ^m?|/o RT(`9%WpPAų|*9Pƞ'*͆hc$֞4 /ݚW6O2~,Ahb!ўV#P]w o#B١z01I_sp Нn؊w3x/k/=w>~3_ËYs^J)p g Pe Z'LeiKy˝ (S|z{Ns eS$w _-t.N^ũ<@?QÂ1VD,r)>̧$`}g.|(85d Yto/ Km/;Z):{փ6nWTrV7қ]ՓBMi0I~q1vnj"6C?TLW![`ب4:4ģboe쮀??lf7.0EEq#f{gfnV/mL'Hyy|ϴ:Yq:=OBߨLWfI:{\iqO0J38yP1_NsےjĔ#Cޏh g]&3TT$;~R#B!C#3lOH]OU1,phX<,LLO&UcYzʻ㎛ySIl¹glGsț;=#s{CʐHNø(g-TC@4;)SM7Z(>B}Mg4 SĽx,gM^֎!7Kh|]`fteQ}S9@h%0K(׎ןMW^%DYϡ5B7*΢Bᨾ[;K܂ַ 6XǸTPyY5 xpSHM.[ vEבLohɦW*ʽXXd84Uvp7*~n6xէ sOiJy6ol:̈l  \LOxhlevc'9~< 7:m/dR[8¦˰E9V`una Vu6𦵙\D¡R]կϛNW}k>@|܃BZ8[zeR̷tvBQ.G/pL|A2gqCl,<'l ' X `bfj*D4J^2 M))Ȝpm͛hxkĞF~<1y;~"vSzw+&-p 6x;n JP겄dlQ rZOu7eWi6φCFڐbޕₜ6OoBa̗,Vc6t ULTOxQn G#Y7<&f}08 ?L 3꿝x_/n P? ZG^*pJ wÏ"=XhшTH5p9z-2-O ;|oYQA_җiT~FG\eSmVdY> 1ԨԷK6B\d lǖN}U Я?\oy۶^E /B t=-pO:)V[dp el.N, *劋fߤx'JQ5Q=JSr({Hׄ"Z6ڛTIC[?'X9N@ZdEQ& YHp1zݯ4 PҎ󏘞_hG)_._L9SrV#O|Wٚx+"G9)DOقHr/#!_l(0:+xETliFmrҕ6dd]X- ܴ /:Ll64v&3(j9I2 Z. RQHL/t?.& 1 |_o Y^tvl8HXt"oS](A`mA6`0~KE2!c6,|CQ'uk0:GVR1F$0~;f%)Դ1$pLYc,5(S `jaz86I4YBW+1-.U;DmqOE/>mm] AJ79^_”-L0''Q֒,M2u?ժ!zS4\031j 4$Tsҹ9UO2s|\2QJ_lKP,2m`"(Ao썧:h ~Rƨsi'bvSB .=f54yMtɟ!l͈/NiD` x=4ͪS:ɵHBrz/_m Lh J r.D*rdZ!6ڷgʀ1/_hu5Hqv֙9 (8y\~( P墽kard[suWppʔ.wB1!'O;Cg+'پ^X % -Pj|6LvlAt֯N%->QNoԦlT2F'ʗ_/?qehUskI??dmW!8e+:uQn- җ_znS Y1crFzUaޕ*}c޿@{[_Խy8OĦVđDyS#j]moY\vD#F(`Z^ZR@X d #UPw<ob ~|X"PMd9!86'iRXm0~?qaSV:J?*G.|]{$PRk~iWtrI:d2ڵ]Vh&k +2%_ u%Wy;=2쒺_)DNca fpr&p WZr\0{ȯE z=ɩJnJT\վ!&) m׶M프*̶mYTb綍:Ǜ,^L;O sӲ xvs;r-ާO8#ĉSajPu1m'Gn P~Ӏ Q$ B)ʿѠasK̴eHwR[[ B|,W'tOw'ذ" RvylG2E&=E./&&ҸSԠ I$pjvP;Ak&<%tIQ-U:y \m&0h% rScW˦;hۢR~qQVo>Sp FHרg9jWq^L0ve3X1s|zq:405މ MF.ku__'=`KkT"+ r)64no Xb1Th>SFoX'J_URX2ݍNp #Rj.7Ec?.!MG.svF3}gUqOm(7 ˤYcRCS0pM$ 5bYC+٥(E`vV>"3֗Xhf뵌)K==6O˛2cHRy rNF1L"8elp"t[K'F0;j %7r1KpP8syPFԌQK_/.Aj3Ǝ*Pe #E=~g@q!ӱ#ޣߑVe+,flO^VH]iĭSy7{pdLL&wliNMMgp%8!{BS}dUa*> 16;6,ޯ܃ՎK1%կXY/9m!-7pK -]~ P+v$6a*#L&u<[/vA LH _: ̡2(']r͝S2S7$ߣS: afYg]^NmQFWU>F_浠ަ;$eЄ<](Vt⿫jgW„CsTc)Ra#%KPZzMi>k&PϹNVs-Wo}IPXpD^LmZzV*XYgv QY"}|t=ykHjZ'0c)$u@O|6ߴʺ> %&pu̩<'mVy$9Wj !%Zz#a]yMv|WzH^r$v)Ԑ|M'%u2=c!AF"`Q[I+/kT RǼg%,htb}yg(CLz(ѓ5f4.L9yj7WQn}Lh<(EO8y.K*QitD0p)\2y8Jf–3(_tSE υ`wRGq| AS\ H%U~defzvOK0V+>bo}O*Ul8=tDN^l-xkRtW>2L(?zS=:agٓ#3 m-}n񧄾%7~'pm@ISK`*m@rp1eW'(2dzB6pf=Nn-<@0McBZQa+{ Cs6*-+ߊ"E@)ƪkwޤ&cw&u[> UpQHl-foyTn* qׇg51G1Z'~s}qVb[EEXqo%޻{|/˼K©.͋J-.B!:b_yXXݗl}{[ Yq\S"7{u2UK6 O%•otagCaniUdcs!28Tw?58/"h oaߓ_:)^|FGPg5N)&m83CQer<[m+V1 ½SzOT`Y o5|9uG\ZX&.ԉsqѕ rџ4\JykfnxJ9RD6i*GTNϞ%C:hՀMxDbSvv0O"c,!T0ea29;Bq >NX7K@t뚼܉-Zq#h@ rf$;ulW/|I~Kԋ46$:aZ,˩h*576Õ1`'aV+h?R{9:O<8zh3#6#^Q8f15}1N{c\td ^97.K䮚lH!Hoz`S[.otPI-4MxNJJGzOV!"wil(zlc6\xsJXĭvͶ2$ӈ9{LFTԛU螺S|L8/K%zzo~3{o.B,Mݛ\fAB^Y/e0 ha U{sBJhV}=xK*ͺ¿:MdIRCW9άQ@48znqQAg>6R -yl;jO5? _H9js@(A +d(=-NDBJ "#~Tj:-uYE!^q[з0#+{Mh2߽!˔j4ˣUb\i.UEУt:uz,bU$(!z L0z ٛQhb% M _-vݔJl[_YHד%^TnfԎA5cQ7 %h ˮt|(qI 3y cqSѺǤio&V7򿚼}IAA>B,s߇]AH| ҹc!,M" _v=8 yO>Wqo436ɚY}& c]^*,hH=a )[Kޏ6^? ;󬨫Q^d"}3:XueM^n=+Ha߼V0vFpY *ۮ 'M ˚諾Em9jgӐ8[۹ C,iՐR-kςxoNdҽ +mGB$._i,ɔT{< S]ȴ.7Osq %RAX/] گPUn.D&籰itzeX=~I n&?}upf<|߇]WFcJ/Չ6Vr~; TL\mѹ!rk=mhBW I J=;R8Сi#7$th +}hnYV=/1X4 =j:Ե"#)Ј_a*ABHncj*0@xTa"˦ޜO|Ov3x+YJ |5.i1%-VBi%\jW ".9k ITA{q%e]b2V&$jpϪf&{Zk)ȑw)KkV4<1%jOR{B JAr#nlbTpHWo/!7y"_q,XU_Ji+T@|wa iM̸ IDf~<^RjcxC݈4ȱVWo/W^iVv|.Zn?b}?#;y *{Gޚv}nEȣu=j1~`QFߍ}1l`srm  ySED͈XD-"~Dd esOtO&g_0QP۫-u"5_2VD緶z] 牿l0"88]8rRrD";d2 tr' ?<·64W]`"U4:UUe׉kA$ZLxc^oLy~>ƪW3j--Ж}Pl7PGtj#[Y* /%./)?…`&G(l`ddxJR wPtov€*0brŴ/ϼ>vcjgEI=ӌj F9_` Vqo :p;'>[q׌C;w{gb @ |5M6$[U@%d5th)koj=ڎo_Pf" g"eaE+14uM^+}37_ӬOe po q#%Hم{R2mV$PPe+Y',}^>/^˔_^eyʠZ`g w\C.ˎ$0.x,L[p 13_S)߀+,{ ,$)JjS^i2UsHwًK0}!~ @1">#L@ ILpD V,,!!S>#ģ J=pid ލ]tJvI>0yGkws:J\Dˤ,8#U>pKɜOCQ#frT3KmzǤAT4?ωSRv)mӦFعm;hfN Д5y ضQͯZ8y8QE@A-רe\zur>R7 $A&]+hn{gPH a땵+YH/ y_:/' z^>2m:ڀ#:;IVm;^%S^b$jzAF/5Jm HAo:2HYܑ3(FA!k kOs:%"e*9wMODN~8e <Ѫd2k%(_ Z>aN Ey *Y(]&Ɇ*+x,P7W>:5D XGn0m\}mmfdf#kօl|7\ 򟆫݅&d iJs %xQ}$m iOp7 -2`pAHJn4Ǫ|+ϣf#0,4O(P3 r8 GԆ05 r_9>gmb2?m$ '&pp]sE1R)i*.'j*^a4ׄS,u*ѠixTXDE YTDQĎ /TQЅ*(ST &;.#1Gs41PXth1 ňp)wiUEz/1>S\Ő2 a:`VsqAj;W9i8/~ޭW((Hi#ь=A>We"!nv)y7ݔQn΀XHD _k*\ĭ)],,z_v߈Kp\\'5M5`Nõc1BsYcm%Cѕ҆# 1.ͮib+) U>k73`s/.I*QGl-W=9L^S~Mcmw)FXϚa2>ϧ;psBOTͽ@O07!Au1-~Gr=DBC F Wt99z8d*&16> .~ (25Fi HO D;&t?oaAE0 kjpN? dn_!-ji+/[|[z *ZD '1[rE!p+ӻ~J}mАFPaTG/fb;,,u NgbJ}źۻK >͂8/ݨO`bѫjC2zq*sEϢA tYea}>T}ʽjT^ ?c۹ugq6:\hVAʡj2hMsA&cW1EvIHF9^yIA9΄RIoCy'Ī}/^y [6gԕ~Ōw -ޜ`p`fǼFF8 vE>ui 8A"_)bvmKnb۸N"W+7cd n3HG 5Fd^WuBmsp۱Qd{QP~jUyBy}Z%!v 뷗W۴)鍁}X'-HοՐ)XO[@R!d]`Xs8wVyX>[}-Ww8d=Sf(Z2a0echS.jl;2ݾ3fלJ$@:)SO<dhΉYJK6{tTu*U%Sꈷ"G#I]կ3ǠvU-JiSSBѲ }L,<0DK0L(9hf-}Xc1R dk0Hy|amLz(lnXSϩ,TU<}+#;'*KqkP '-lIUգ܁@;Ka}OBo5$skyQ{䐳@ ] X L eUD;Ϳw+S_]s9m|Bd;y;!'Lx-U_0J#V2o*`l7rدoCr/G/'Ûw`(,DlUo{Y>~TS,nvv<7̶@KObI +]"m\OtrGSה AߑԘ 'Zz{utCKikevY65mӉ#Ζ_ aMer!1!ZZ[;z^tʷ;Ozޗ0eEUe >ar6Z:P(5qJ}VI)q7j uпINA?ɭI^ĵ!D#eBjJO_ndJ ;p XZ(\d1;dI,GYtw Lr/n6j/y "EC= ~WEKw,%M ޥuWcJ 9f-hooM!eؘo.%2V@(hSsŊeR.W.L5eWJ"6cH" j"k;J~سXfY[wCb;^*UY"pܭI&w <2?eXq1!'"4l%udPɬ.q⺺`(8R̈nl K9r!\OE*(0$娹P0D-k8DzNe}ҜzJjKcHG 03F=m@\zqi$E]瀀il"Ek}3c3Rлu?FDSQT-:~L5QMpa֊.cc`tV m(W5JHzӀ<@']Q^ێ !(ͺ1 T@.IF֞!~<1(5lE6&%!s!9o*Mi,ԛVգO D5M]G^"C{@qvCC*LL>dk޴mS ^O\ψ}z{'G!Bmq)bȟl bQN\:dR{T"ihʼn[{ uúH~79}tQ2G<QVϷN88e">&Y֯׬wAJ%. [iy/O&v8TU;ӻJ˵7jF7&,e/t#QVGgZ@`Q0T7w_0;:VPnd:8ݺēVlj^2L~-V!Оc.:au[քėYMWL=ߵMd<$o|>ކʂ≛pҦeç{RtGPD2L-\&'%GE,_mtɟ'q"ǦMN"r BI(6Vv~,WRo*B^L(|F'L0*{0\3 nG18 ~b*FKԕ*CxX2Kو0(@: iT*ʷtm,VlȍPA |C[c)ѤAίrX/0/^P+Zw^._rGe!q"7XR1ʹ4NSAX;4_%G1ŕ̤g+*_ӱ*b#HEhFi ^"_1Go:|f[ʃ ӯ$ί?J h)+hri۟paujmZaw؊ 3ƙ4ǿT`^v.X&4\Gia\a˚z9RWn}'YƲg震 /gZ#fuNߦDžQs'Py]BNٿW TEAwkM 8s !q=Fa7`K*"qd^3;[L?dX%l>#d]BL XHkr6(U=#\UPX]OxTE2Z.zssN{"YJ\l'z3{?wavX[tK/`C75cŢS~VzmL:RzZ4,幗f;Kt6a3Ia$_ ~Kq- *%BJ(v9 Z*#~r鱗[.Pvd6ums VJ TxrZy-,+X+b-xk) J%ZH)`wؖ;0.?W"#29Q턄&:։PI9W{ԔfZz=]ompV y6D\js& ho ᅣ>ҮPm:} LJ4'*qoLJp;R:!+ZYDfAP@^ԪGPOl 31Lv*|62K48&(,(R}ú{Z ^z Lұ2QH,,~!P~ΤiNͶ]8`RـWȒp1<#۱ `7=uA|*l1BsϞ wرyئ7iC#ȚOGz?jYpW8rI=?бÀU2c(=d۝Ei(Â>Iuje߆,jJL4]9N5e@_8YI/egiu*Uʴ)9 "t:)1Jv*OjWcR:LbHy)ּ J5WO*s0MiJ\=Ks\/37.]g|ϊS4%&Mڋ;c&t=Pދ ]NyIڡ{- zG[Y[7VhGgʩĠ61\xnuH(Ԡ{m_jo[dK' 2's\m`#Έ[Q?X5UD5NwJx/9I0Y?BM\xRݮ] wLsN{]3 sC2)kJ%Z\'Jv Twz9<-K‚v5,BStckQ[ Jļe?\͊ ƒeaLJU8Sne-Ɛ~g˼`h@cD8|tɈ;@o}E'G8y7ISy"{JU2kt /H^2o{ ,Qğ%O]2fed)p2@Bo_#iB|l2.qho"CXMGa'O9LB?=T<m/B?cǺ6LK$GҼѻC,Ij2B=˜2uJ gc h0~]N_X<4yEMNI@,iT\{?Z^̋j?t#vY댋ӅrҒRf~Dc$ adP%ҽoVpiV4p8 :n:]ɮD2>Kԑ_";YJ~9qbS65?!u_.j4{~;6>!׈jq`FK ClrYQd&f~[65s-pXh(ZT NnG$&ʭҰ%TT8϶#9M\ ͉^fvmp7_}P.{G/\ !$M?N%\Ӷ#G'_0P/5xy:;H`$ѹ'&  ]KrTV_ScЃU83&[NX0+cʔ-s؃ :!>q+rDM@Z2Ud͞B^j4۽Of 3ɿTFZTy$Tu|OT 3'rY\`䣑t/sޜZiDOХ{Tkemnډ9rȖt . (#lSx3&є!Y!2g,~^+N4 IK}qj8g|uELXksAj7TJ@sĈv3ً̦.E T/ D٧käS\nr2 daɭrON9|`j"|rIޛkWi< 1pڋ\^#;{|6%2(vx}IApzVW4(E k-]Pr'Cka kPňpd^53RbK~!mbb/=6k)pdc-Pr+ ^ya!zs$RxCeN\q;s/QC͛t UfM^7Ly Ƹ˻ŌKKPޣS d">g)*P.Pw۪<`SňX0:,nƸ,hAìꔡU3n QM}X""~갸\M:B_#lHJ/MVHbPXTYVWPxS:e $U aKxt'Xct{E>F Å#q =n''fsC| xZxءzJ|3 N E/v? /#==O<5ZƄ%SF׀kKKy.`eްefP?r5)f=rl@}k\l}Æ\ Q!h-F܈)%czۨW#}.FJz;G;8X,m8xi,a7[_߹ QGq$Pt]k&ՑIcUD~ !1֗rQ5)kI?".P˽ V!WOU&v tI&:P(4^xE;_CHoBTCu]RG6[IIS]p(*çlMw$N̵ߤAQfXf<\5ĪA'3YW-&`lQЈ,Ku045uq̴<w@azM@8U'Co eR p`1W)؟EE# r A^QW m]S <]htYzJIg6oPYVt4p~w؂eY^hU}CȺl_l_UTx#'DS E+BD[4 u6Qvh!CXq<\AgYk͌ђa~![ާї4VzbqT {2U m@&n]*bM΄0O(!e wHMWkHPkJ_b,r6}>}lz./.5$,K c3yAS'>7%|$DMULsS˜sktB uTF$k/7gA|h:ܩsk 5|%8%eaٚ42&fw0RM˝>P8WG7H2_y-( ( onAY-V=Y,u5R@ -P,t33Cd1U,p3iҗQ7˅:wVlZWկ {.xIU#,#w i\᥅UӐVղ%ޢwP;";a0n8~p ='vuHWGb_"\n=U$^PĚ3 c-JqNp,BTR=#6hM&{!44H?:etw:LXwIN!IWQ ռ邺^;>_7y3qFJ&Dpnɐf{o!n,Ed1)&d-0!wTj1X] Պ-E(܃V=ljE\2M $b*m4^!eVW} bJ](4F\(ob'&1?{~!mHKp=%}_ɩ8o4lBgzA.Ӹ?!yϾIMWGL+Sv7? /M<&Q0p?D ZKpfPO&"tpk1R ?vQN|H/ː=}\oY* Wg4Qib5r[^5~ԡ10Y806A }tb]) /6FgXM5Uy3Fo35ll8͒|%<Ɍ?Q 戎R})r0Yۉa]8d`^p\Ǽ;f–ޤuCcŗmW::U!,j& j)*?q{'rBU:B$vH0̔Y `d#rd;ejNJr&Vs-'ɒ"<:he< Bak?"\b!zah] sKx/=ŘZ_]Q)SE ~ɡ8-vWcuuFf«2;C%- Ar˚&F-s+ѳZ'c!t,,Jz +wf;1+B~\}IwPÜo^T 2 8KR?[h$_-㧶t%A]~V҆sob{d%#'kCe9wfs@?Ԅcc&Re؅GlC8`Mvkᎍ8a,sF +`_>U^? km.o:ݪ)QܛРB[;*." )HLRNp3htJ0gDʣ"#"/ |7a7N}CBKj^ݚ[s( C$] ,j<P;sI@>&~!q5c¼?LldFl2d93svqQ$$fr2ðnqI೯{??7^,خ)Zˠ2z2ډR"0 * Lĉihx7}==q@Ǥi[[Dn|$"ε=^r3e-޷ϛlM<6m:AC 2#҇x-NeyE ΗĶ@wÏS>:M81UB|%Myxo ݇6SYѺDUF%$F:$%?.Wd;50 kN#3(l~k7F@C`c@YtybUO t멁 a]f mt ;K.PӈJ@E뫏 nzaZ SԱ`*a"$-,7 RɷiL:q؝ON+q t4wYdmy\ as_BůYwz֢\&9O (\$VGqP:R3b'k~R{'/|ū0wCke# V4QPPueZLmRɞ)vf"#*QٺiB$|ߦHԈy #O˼o\rJ"t(%,QY86 Id|\h2\T };tg}֨0?^B]JiF UD%F).͝Si\Mp6zhJ [ZFwJ&is!Esv֊eԬaA{b8k,lhϵc)5j;ѹMva_K12]w?Lsnj%&/Z.AcNUXG"+e7R`5/;,hsDŽc]9QX!r)L>= ~I\k6RcOŷy-X"4RhՄx{*k4L9?d3/|hbWH5֬uVAQ>=SX.'?a$m'הb YXŕiR#Z&cݏ-?Bn_măo+Sz|¤鉍G>dt}PL)1&n)k2hrTӻ(^8iFr{Ix5^wpCk-p'l?]^j|I VEX 6 Umrg=KnUD0_g|=К+6jŤZr(N9di/ֽCU$<}\,)wlMєK8Vi@K wnDXY]xYERvls-Xa:,,ozbj#YNSL9IkE>*L( SZf˰=^ݰ*#c:B{;3+Ce][KHzLQi(}BP Z/52`n^pk~=o5?Рӯ?mTSa~~\JgmI*@OFͽ)hML59iDk:rjsAXȣYaM I;y1Tū YME#ڏkK3 \exM+KOi~YӠK䄼J,t*hښ5iIR"lcjŮ "b0a~ma9iПH=\CKkN5W Z6|,|>桿U ] ,jaQMOMcSػk%g>{ڡ]Gީzr~^o!ϓ 9h־ZRCˮ6H sPxb8eP$2^>s7bz?p+w;:ͬ;8!hA ycqݻ%m$(ݹTkJ(4~Kodf>7?8$ u;P-u$5G&d lrD)F~Px%h&lJ@̪7+!3!iiZLRpda$:`UPқ)u4'k鑺슄k^3# ekg9Q@uWLq(4 v"R7d퐎|E-ɂP ?o5Z7/z`{B/>eIdz2&,QOPϸvHp5E>Ax{fk-kWv^ޖcx*uN7d6]h:evv=-.[^͙H'̳}?Z G\Bw\?d }Fy5ٯ3ّquBdu> DU˒v=aWzAu1  e}Wn?GU4B VRkF/E@JY`18c0_ʆla5  ÞTV-RN[]M0Ǥ I, hPϮ7Q+'w BݴÛ>*y$Z  zIW›>S`D]cWm'D8IoJZXG["-u nU7q$f(f?Lfxwc(hh>]{P:֎.V3&:#9*7%1IJG2^]#{׊{N1P2AO!x;PMkGfȖ8jAw`n\Vi&ƾzuvk"bgn!B٫q@qU)PuK˲@ıSJc{zӆ{1,s9JbXt7*!f"xiM9jt#ւ8ˊ$}[6. AMlD6D%ͿHN )Ht*yY+D(**i^$:)>EXqEK8..a96hh/~^&@0{c('4\`}Z3O:x㘚GŢ&r>g~ZPu>8܉9J#&?HC!W[@Xg9V(cj!H+<FPf̓w+An˶?ŒhBGeJeIʜP#IVVf"aG;d#GIgwOzK]o$gtfy6H[f/o]+GilhK*Ny3c0~wpUW| qk:HYa7[íPE)C E>`aU?ǀS>^NngJf\jH3iyZN2#7*%ASn˦kƚ!hN dD+RޔfI؎F!X)0 #ɇ{@vI_e@B 2 *?N4ѰDϬZB1'Z\Ns"mͰ'K3BQ݀039BfW$ vvwVR뿤#!v3KjnD-]6s:nKEէaAO1 RDINj0ƹ3_*X]w\0-B *m#/{0:XXk{Hry#e9LDp['<=<6&c̈8Vmݣ"߾]%t{bw\e[6}1FBe,K og,5|9%Ky@M͆]l9Cw1kvEqa+&3~h?\Ȉv&.N%[qeW{@fwZыf]yN(mȤ2jjzVSܘK c&i @=F1Y{S<$&"+nD ?XKNj5#s =cP _(B vmZ$˷Jev>sG8IĦWW {\D>Um^a1߮SGV6ڡ0J^GIW :܎=j C`g޿W'A,C ]m1J0m~Q#.7L]-dj!*+1eO8eIwI)uہ:f2Ba!tOCQ2Ud^ n=ROCb|\)\;c-sOyߗ>W%ZW**y9CڲczhGMVudfr a1Փt6|#B+vQL3ھJ`_'fS I6BTnE=Z ܊C%Kd|kI#f%tFw̔uo 'i rl8u.vXV/-zxm&̜iS4Ø4MǸ6 >۷*2ŝսucQEBE,BըZ>o+$$WB40G`b"6tiW >ʍ}b18dtUNr##<ޘ&z)U`X:$ {;ROnʭ %K)i,|LuEK=Vx7J"QVt8t~uBDR5{z PP0, onE"9rJk9PpE`So2 (H?czbTa>wٰVlS5YH#e) 8[ 840;VŸ**ۧxH8B/v&ILru߉lGRaL~I@|9MJ=ըLGj+~WqmO佨ZJvt|&4<7݆A)\&:^% L=&a l411W#LУYQW~Qvz&F%rR1R lq$PCS蠆f;aqfR* ~tD1)ț`9 >נt԰K> aKr| ];&2zu(ky6xBPȤP7mH8[+dH,wPo82[/A@,[yUU|jta{G|3  aᙂK|>4OS?T$Ũ!{c'2m|YJǤDmy $b@!?= '(dS.7oz&S h@]35zYL]yرvY+P||#Jw oѼp%#L1QA(8"5Dq,x.iEz?񩮽d#R_"jXJdX.$bS֡10JjlaZqך(diԌ:.SvևY{鑅͇b;s ^d s 'TnTDž:Wq:&Ź:4z5+nzFDƗa .v30%0$bnsSM"8#h.g'XX\f4Աypũ/% <y&ħаR`IN#rd}LUu%Me%A-cLW_UGHږ*L%k["$#AV[4nz.rSGJ|@tEk* VRWgmc NMs º:v?Q'4V(s_>̱6 nWL =]b%1l&ѭCN8{8Bc[rZabͧ* 1`M6u:}O_(%\>PТ5KrR|!ܔyaJː7Ql 9U N> zk̖9}$ZCJ1Mփ3O+3v#ݹ4 :Jd~S.v{`Cz6LpΪE%Cإ=#;57lv󆽲M\RbWC) ,aƠ@5PhnO;eci<y5`rn_9GS2! 9?k츺٤ΌOg㥓eyk\宬HRZLasy+ ;EM2(ޣ\?#U0C/t>Jqg%XL)|hژmP(^Yd7ѿn_d85}&vH/}?c[I`N8)Gz銏_imj.F6Dj z_)_ cn_R}(?iT 9aPOv bbiYRIf}&tk"֗c;X)a,{JBqSo%9ON~~nhpc^0K)G( ({+KXDDb9/[r#!u' tVG*m#}0lq (L1>Xɝ/a߂} /o2bwɛI{Ux S>ٗ<0p H,2ذq&Ekgby[#[ ޠ" "jƒksxDM9WZYLvavPyrʢnшW_+_:F6a~e9!9ېߍc?5כ gJul<]pvనk8xV]_R =P#KQٜM>dI,{U@ŀyjq/p3!lw }g %/7v}aǏ;Dhq6w='9uSKL2-`$eJlnDgw5>Htlǿ$)X 0/ S0+ ;FI$4 jwy ߽*X߁Kԗjq>M%CnƖFs^3׊J Hr =Y]$^wDWF| ^6U>:[S{ƚ~MįdTP%Vc&yV5^ ݁-Bgxd`2(^')a EXnR.ZCW``QbɊx GUqS:ZF^жn|m=\ۀꨗoDBjh Eji#qNz܋!Jj\v11 A +g!a$}5ZU9•gs& CPv4O15v4W\Mؑ:|adtd: yȐ􃣺{?p5D8ÇfPN7͸rAs&%CJP IрfuYAK疝i*/8ʴZjA}{c #.N-ư!t ^萴BG'N͢{䚲?lw}E쑀~$/`)L*K.Pc{x}h%G $P[_TGzB4z:6ᢂyb ќX-/Q5,lo,X3`kQx]l$ȃjh_ JS+`幍}@i1ݔ1"TN\ώ6q{/yl+VNilMUz`Y#z0|R},eHADXL3b7!EuimÀj}nj>r 0wvRŊFnsNʅRYs*BzNCk{Ì%bMB(ʛ+Ie-OV#g?X 48G@`5"{*EylY{LNLvƵvh&[>b~M_Lc}ڨ꧛y0+Qa'w$sն&~#@P~( +ﮔtԨC3C:/ Wz#RxyKy/9o/|ۇqcK<3v̚cu#F{Ygk#!)Eݪ7,M ^h"xUXdgc HR*9L|F8UH)UXo4Bb{ V49Pd"M _v ;?Y e1u1=ki|ph)Ltx#Tkv]foc-JJFܧmRRQn=6\rRP% 9O*Wg32i! xS/gnU u."DFXU 3Qo%?j<ÙvQe3kluPg{{^ +lbyU!c1vn3] ix[ɜR()i$Gcmz``#VT*z`?#?y+H[( i7ݑX5g$VVA<`OEYz=uG%t՞Yc$[=΋܊ 6eW'8cXBC*`KNFVW&#KPydiFlQlJ)/+>xj-B]hC̅FK27H.ni&oJ!8BqMmQAL+(O(]8 Lg;($k;Dav2R"I>k4 $_kFs&Aؕʇ Yw(Kp~vx䝾׈z|"r1nCv bV![gh,vK0u+CgUG8xp)P78+/).Έ+ ynfB=[(g+KehuvpawВ-dJ0`5*" bQ "76{i,}F{D/ T^;#q>ZuYh%:|##`x6P$8=9[ܫ KnLν1ZPM9y gRJq!'ɢ"TSV~RŅ9r.jP{I)=gt8 3ċj,UuWyɅP!Nh2ч3;1,8e QjT>i8٤|s5C<+VT#oO\Krw6 1HYt}sl'O1[:Nj`jl{r:f]ref?k]k{>W$t9W$.6vSr,Fܴ8\"-ڳ?O)"-.<0 O Zeߓ0\+N,UFtФ`-5,ZhҽGz`iiѹBIϟ < n#72Qm[)y8K0VO S2ئ9My4:_4Tn[umP|ތHb#JU\|m7ڱbpe߃ oyDsf^ 3ʼn+EP~<1F$e";y<-Npv=v%0On^-;WbF۴>t,[Mgςy_|`_E=RÛ[b+U'ZTV5r /#Ka<,G~(B}g]Kq #nlKZЬMb}`HbC/"<@{F3O2#/vƎ](і*㞒EP:B%Ђ 9n朳4ə$IY/!֍go.-'b0R95s{+q'C\4Ap|x(wS>dأMNb[hrSY-] ^=#p\4B 9!>SS*Fnfd fG8=!+smdf2 ӿFޛ&1'$87b4C wQDSEgbXp\|%<ʓrI%e 3tgj;}T9N}bTZ)iB|v0^;䙗 BJ/-D;MԹQi鈌(cKNī}b{P7gLeAvU5B\Po ].?tԳ>gͰruj@NmaDJSF.W犂ã=,. N;#^.nD9MD)398X )˜NRPo }QT; cVVwR;Ͷ,)r9:%34@|z-Q2 32bmjyɪ!vi =ٍޞٔNp|nXM9tIT7s }i󵵟Fx:B;hrǖe׋S?v8\Np9_. KeH^ S ͞_@UOԌinf噽.kB1oі=r;sCAa{|of]^iAzޞPl^h~eHE]]F}nOXRB*b2KUvS| 33~jBJ{ F6/n%yB)E_x|`^&kXZ>}3/D5wĉ6 iV?NYwGaE\#q*vqy-%a2ҫD%nګ.|)NލQV !2v)PkZ_\OpH;M$?ՓlE܅*|ԍhbΠvV9V%pP!1Ïb#J2blкxy֢b z'XE%Y!D}u1|6)_ Ȥ4J'a.H Ta3Im6n4i_pcOYtr:qWf< \{fwbp/vM1{|߁Rա+IU.BS!=@]VZ{추,9ų HÈk j"7*0{sg&N0u55A1 V0otGE]EgćY~kK`ݔ~嗏A`TĊGL09O8hVQ"k3YT]W[adY P ?H7bQxD@dg2.ˡtF=1%gUÇ+8ԧMJюر6Cnb?R@ /v_ND&g/MǷ>&z{AYeT3Py {//O'ki*X}J-'nbYqҪ0?lg\roqPXfĉ(sX)beH Kʑ+sGqIWndDك_(KCѮ 'q(`gӼqrf?|0 &cj{HqGXv!<[;zB $`n 31q[b|J]Cy&X!g  뾧m(씼dH1-8JaR]~P DO3Jf 夝!ra Vq)(:D2(dܨ2\P]LZ%\N1 ҟJm,|.o~!?`9xl'~ۓW/d`-TcKt& ښZuW Ԏ;.=[d+OdYE)MȦRɩІ&-Xotr299qA^1KݳvT|EgMz#Doe>UfSt/F'6OGTlik{΍&X5]s46uB'^a>#\qB9>Ro7:Ad4vQCHH"ClTG~/;@wwΕȁ8 tj>BPB>WHvLߣ ͡_Jye0+Wb:@IK"3i[=&rIH?iVwE&)V0m7N.Cf>IUw]7]T@xV[yUhF慖k𥼡x`\/m!ǽUr>!-?7|(B{xtӋ=Cw߬E3lyU({ޫb䘂&s[jdRTH[}AEl{? o3##IuK1~S}s#kf=V^?qB_š n|Z20P w3|J!_cmJwÞQx>} ?^DTHQs&p6ᒥkdO{W|Lw/DI\JN&UATxS F6䅅0 X]Q#T? Wej3jq ~gﰕg,;%y|"+U a291y ؊F!ENNn#C|;)5+V; K4d@?0y8-}_zW߱\A7' (@\ K+όIk4!G3k@h|"v̮ص S,j_dɕx?ihAVdY}󯭡ݔ1h5 ,9<A̓P^&oih? 3yI[v:I#7e d+|&w)M[_WQk*.-bu[=GF?}cbg]\:ݜcP4߶ًBcgJ3WgO_a m 6km_F&TP,ǔ0"+\i³DEE:SڛB<ޘ3fd}-rb{Ƶۃvl= Qy 3tdM|CI^`32J(.М& նj6ԡXqt` ݡ:>=Q{4H{-AG^SC{ˋ;X1p/{tpTq R(CwxsWgZVrrwُ80l|0 z.[b=tjqٚ7_R Msڍ8g\uRDN^uCl i]h dj}ą+{P'U0).3%p"&pmf%7wA[Ci^_7Kc0=T1&f>e17VٗhgHipFMrH5_#վy ]'􏶑it;RL)vlh<:S5/~Gw1Џ.U8%i:_IJ&D"=cL|foo DVT{|~ͽ[kFxn(f18%1՚:Ke? $'۔4#Tfl}pF<>!H.yjGD;aɦ~+=v+G'^z)Dq]8_M*{p"j%lBG^*GF.\#˧l 1Z"(d ^&\#pzr[ By FWn뱁?OnsV9 1vVAqD3)C%޾n K&}Kf#I:X&(H6dFEClZh7"MxϼeYKf׺f:lx%~;2Y`95xc7~-+d6 8`n h bH"I+@P]_f[-(YZJ+_UXA13i/+B$~V V1{i zj٣TRi&\Foykrؕ`\N%/d@ K!jGq{I ~O>~řg=tT\Ɖ!#Gi[ Bu E:WZ)#HII 53Cqi=9R J9F)8j.[|Z,PK=u"P ||b|V6b7"0Zǵu~A y<Z.T y6 H鞋{LJ6ϸVR\E\P@e+׭ j̡Ġg4ՀS;52=$:HѢ>rcUD1D_gXdChzjr;_ARD%FRn_l3w5X~)8"@hSw:UMsAxx )\^T8j袇_g 1@2]?7 _ w /D0ԜoO<5qvH+S1.^ls ߸!.b4~0MJzb` ³nc z) gPMB&12#Sh(JOO,(R̨<2U6藩u[%_La%F^VVp7ߜ$_B71'[i$`."ע&,TO ꚁVlWn ( < / 3D2[isND8+J9ī_[ ʚBڜC$yc"|^jt4^D8ғlL|-BqԿ1+M&П`6tPJW|3g"U"1G6v"|P+klt~JhH{%3Q $v'sۯںwrp guQ(͖kK_f')xZR룱MH47^5]ʴ9.lkvuDOmTfUaiLqNmΠ 7ƳqM=ğZ ̂(KRP]8)X렕~8La릟o]e]Wz<Yb:wU;]aʗ0AsML0-ϿK]|ۺȣ[c,jT| K~F^? _=&r=4 2㣙"At3ַFW joMP?3oQM򯓟x"Qzq7]Ɇ3C{qpiܠcK!9J)P' my[pB4BAxGx(̠I4 odmxC?3޳[$3w뮱E=L6,nU'sa49_ `zy۸݈ͩg2'Y9?r*/۰'PmBd)a"j᎐C9@ujabJ= :׫4p .?+]ś'YD }+&lm $YK- `buryqxl.&FZ &B.U5+ oc=r/P|z68E<{V,5N3:QSxoEFR'AiW䞞H5W Y{liL[o:=ptQQCh{K"A(ӳcPDlLi[θUpƃ[ʕzo3rleaB*$|@SVd'j.Mg\@N`8 Cuni!0wQots0owNx8M4'חm#RG0Y*>ĩB|e/o[VC2O!dҟ$™8a :ŔkM =>)_XolƐ;.MhjSחS:mLk8K^xDr P߇9K!X7֮_:֥'"aRҜl#E$JX%:nZyxP |۝Q%'sFTW{!;0fvn+quB&)A+|-样9zDXM9Xx喅]X?>ҽ3 %#pv\am=%*JXT-clo7рfsc Y'.5^\F~ݝ\.c EВ2^tu\,[nwSFf]Om{dU~I4Z3 _Jgh?C 4%(fjO;۩%_Gť{XJ7^hmOdC 199Twd,=;T̥J+&Se 9B&k\a" Fo2zžMQѬjlLBQDHD ,z\5a T CyAnrE0jQ-Q)5?`G*I:c?mtX'V"n?!fc/mVJ=Vs?ZU;O%C8bym:R;$"DI1&E*N*/ D'{Šs"u#k/vҮJUkJ?ֽCBtenA#1Aiv74plqoD3g9ȒwK f<c۲؞he:gaKn( QHk:n&~0!apm+mK^( 죩uN%kKӣ"!Xr:4k]B$0#-}{{4qÚ$*&:Sg R Ai\)x3{Y>캵ě- EizIJ^_ y3XIsXL̮ytbi *CAӦ VOIPPQQѨ;j]h8qK[d+uVAT~Sd4Z[CycYcA168p-2<3XQgJpЖTA:`,SpQҞڋ(*Dqs< 8|i w*LJz-Mښ293Tkޚdn_qJ)iA:%"}s1 nFEC)'Y4 #t4iC`͟ >TiWveZw]q@>5Vi?ց(rw.I,ъ>7%H{ǔT=ر\LjNTQ #A=7z,*YĄȞ]p2fv+pe8+wuK[iOiC5RAs5%0A/]p 2z `d >OI 83 "uYhR13G:`6fڠ)[oVyܤFn|Q}/6X0EGI$+7O2|Y&u QᐹIދb2u%1{~F&.*Hkvd Ou9Ta`x 慽W*]($s4봴 6q:-V0dl3>ڔ8hĆF֯6[W)l0ݷu3ڌy<=%І_ݦګeaeV*y<51>VW-r)x!iL=~vB<0M+X9$D$ز6+ܛ\`*W/!+,/XCwPE2X۲ڏ@*` @O@vL0ᷱhi*vGӔZpd$@`+*WV]^+iNZ*oi5[ԅu?^9Gv G]n2#|*)M@Cj'dH nt޺> ނ%piQOr8˦S+zҦbj%bW%e* ^a .~M-]:Tvalw&qI#1v2GH4E hOzkɡyk'o>IӒ**\L_8ϪC'h9 J^m)UhˢۏQ,dK wӎwFk~BF \dнP(WN _ .1.3KsEGv}%L'y̡daD>TD;Usfmr'F<&loP[b( {tLu>ڝp2Iihv=+f=d8o(GS>&Ou7ŵ_FxFkPW<Yx[|)*m0ÈHCezcPg0:g3hLUBQ/n|663jCټU9ΰX fi5pNL)(V&r/~SZ0@fX\;/ O$}nbxQ%CV0~ S1 Z4ԜgJ1YV}-i>*ƂDN"jw1E *)zOjC?.kDѥNԨ.UL'`맑Ә)bJ}&c"ܣh:wWm> psZ>I"I ,OY4Vx6m,` 1/ >mJo DHcXc&Ypx Հ@В##[ۑ )XTrnTn9 4(t>?',jޕ`)Vcaxs_ dOz;jò7nԱU ӰOm-\Z?D/GP8:潵)o`p ;.*50'wTLFCņb߻A4i S:?Y+:DD+2Uh)~}*$ wURWog^BOKNCڐ 6خhZE4!T#^Ō \hC(/2+t!>`x9x>  \🫿PF~yWX:9;:'HRov qO'>4y]H@3h˟^ՓN9m*Q#0##xqq+ocWSQLO8eE^3ɔqɘV 1F[)}Qz6x8/h߮%{EH;׏[85)\CHi^)A|-C i ;y?܋:Cڳx놥dm5rd2/eK 3ѳ(q%duz':q.a0O߽s.^߁2Ehwx7zBtw#"/PDGqLO2qXfTRzfuGgHdt@}B+ߩ y?}R Va#$5FO fUPmq6%\üdĦf3xoMHiV]T꡷FӗR'm+cNXƃIȇڻ((?ā}^z ނeQX I£mHۂoU $ʣY53yj$۶Hƨ $g>iˍ}R3eFS̊Z;@KsvAVeKUtI6tw)R֡qMI"g)sƥ):Նr4!XMbn\^b~u=i>yЋ>`3ÈyܬGV%P8ѡ>A7,?3G+<@)3E ?"FR@,Fg ر\qtH\2 ( nO)XFi XոqT 9k̭=JEΰ&K[&vjfi#9W7 Š*^b)?6\!ߵ{ZmƟ#9)K7>5 i9%'$_dzgn0 ! -ܐaFSBZ)JiLb烖]K{hRwFC=n`p^ Tv z" )J# @kg3mB V@@°p*z@+,Q_Qeoc:'e1O=.с%}봯t7Gu/g4'C:szKyrZm,XkLj\NJϒQ(K00xKexw>{'7ul@M5L.Όtqهf7Aw(\=Re?10y ٘@{qRBLmͲpW&d( *a-$Ŗր7 Ԩ1@#:-oʍ1N({Eˋ L܁3[ZvVˌ/Z>8TkEK{ di70F/7ơLNH\%} .m+.PU]%Fߤ$pLˆPfӔf.z'[i 1W[ºd=ITPWGG/^r{h+#LYazMJp qnCHU!בMYA> 1=9Ed6s]U}W}/JO|X 'IR8| ,\06}EDT3{ ė^/.rRe2*$E´T^xm1ꥫ#4Lwg_O1 D']F1/ah { 9JuCho2!{XlS뺝HK\/ض?;H*$3+e\zul5 ]sN9kXbо dYzUEh!;6ﮠ>GZg!-v0(VSȎR+i|/ AWJ>mEW/aC}i$"rn ca0QOGgq,RL%ϖtESĄtu.iSV=D}SeӍb1rG2r_&A{蕠TҖfY|˓Z.<{OP̢bm6d K#<춁#",%-}?voQ6g6X_L㕇R YѦ.m܃ӔIȑʊ1n5j4轆tpC!(v{OnVB0/8*΁pن-J'f׷Q[` RMLNr*C_NUuJj|@am^bfR8Hb*oap3%Gkmf"/t:Zh0jRFu ]R_fz%ʽx ]˜#?&7<,3beX1jg]Vj#( ^6tc}6R/Pi"mPѥnl-.RXSDps u tb\?kWN'7K ||>Q[$$ >I0/kEzmJ6a<@ͮ2LH`4_Gd)&k4[X=\"0FZğ[AȤ)(4JuZx'}`zf~Rpy iD`J G:}_fq*(#áN^{X.lVY'Bw4d9Q/k%P٠)<4MHZu *5XV,TG WJ()TۉB+a8TTOD瑉ZK+:?:u-fU΍k#43g|^߇*^cPGW9jCPUن֙&~d$ 9yj=8%'{x8WfR`_,[@{T;~{w0[I7zG>Hf~e%rjmlruBn=(!-wsK|'f<2qTPQOf}Dʣ'$kG:)nVvM!ٜ)+}RLne+8SnuIKb8P+@4p<[ꠘ,Q={Fo!FxTEXX:X;%̾umL>Y5hKwι]K2==~ru=7l*6+(XHD6ՊD7 aR1%y%-yzD'hh1Z@YTY;`5aЂp4Ҫk3,HƩEPV_*W&08@(b>l |-` [[V͉\>1}2Tkk?֐Tsû}>FK` tW~Q_/B-r_w?Ӳ0\?yI-k_o2U]Q$knINzX5޶2tFGͮ]?Ge'/qz l~F̫-rƤlT#)n񚢖,=U=,M00Bs/oM4![IAR*‚F.$M5 :Jc=UJ sqA3{d~!@])ZWH4όSe[+W+ȱ"@2QMC!]/Cm2):0S<hEŌ!: @VM) L;7" 8k0e iu3Y,+[ k~Σ,ʨGe:J'MaRj×\~g\=q ::023 R؈΍B=IDL"~ Y|WQ@`UGgt/u`SyPi\$$f7,vV쉳|H _> 4qeSd3:ı't!WncyPS1')miC}C#eqtVrcAH\ƣ8_oED2hŒ"fʂ^T; (a>? A3ica1w}Qd - ]^)q@mèâbzew-BPռBIv$쯩y h/^_ m΋5; Ք|6Mc@@qУBb]IėeCg2LÞN#F$_ FΖs2K(7䤕w5^JSu~)a#@V=Ji{_Yn`& q%0]+nO"8Kضf6NXEZ2bgJvN`o~ulQYApq:biZ=(%l@T Z+וBkS L_uM Ma)YdYOW(.\^?<6AnC\YIfX.Q!$u],qEOGKfGӈ)FJGz0JO\ٸPVsN|Nhy0q1!SkӖO7Q:A;L{KC,iG[A P,{"U~m{R~lX\65 (OGaCEjҰTF ydA^d%w̝ȳ:қk#/wEZi ־: ܀uLĈ!t1)NA!|QZ!>*.(U^4E3ps& Y h5W(ID,=5\UO3>ef35麚{w0BCwp|L78`7SVIZNQY(GPgeLb-ji{n{ٳm"5z9)eܯ>7.q>Ey7ѷ kHp*2yNL^,:k(m`.Djf-\w U}8 }&'A~Z~phPwCH j!m^7p% Pq%t:Dú8xfKhĨ(3> wP3q~=j8b9H<ٺ큀p$3'ohSafC^%=|$۶SD\Y&r4!8Gtr6y<;nJEvdvoX ?I;cN8A YrU]LBڶwFQҀ˼&I\sjA@CK&CbKSP,|MTufbVI9 '~떆p5JDK'^#EtDV"k%oGӏzroGx.A=Y@(͎7bM1 ܻ@sϓVu$6lWx5tMHF},~x Dj?H/F&WK.%ZY|j>-:pCzͺ•1|k B+iS/$#s5 E<'i~_Pdm~S-MyQl}F6I"9P%hfa/XЍDT}9N!SAV_+2?덪 $膙]Hu¬'IsM1V:eŸ Nљ pIsWZF +^`[Tuv۝aWgZѵŊc~԰j e`CePhqw >D'k O5[G.47X?JG*(jjHUa~r1gHaP9eh-Q}40Kpk"1tܬfA``Dg/.VxUXB˻ik$eV90jf:NA@*P?GCVx`9bp`sr')ԔVtn@LE ͙+)1 *,Cq&CX7錫0MZR6(MxE ~azM0=C㎱ݽW A.UíTht4GXI:$=E:s1AS4f.7d+ώ8%ܥzѡ32#8]9AJLrg_jJY)m&hN!xr̩P^ 9@̽l #cu r@;&еL嘚%9nb@y-vK}JGX}S 4WE4B!BR5{A$R*sG'QA'ۭ~ X^jGtq}(WJ. 5g~[6I= y켥()pjSbyƺj)o.2RuFIx>.nX 7" eoi<]XMpf݊ a Γw/=,g L!a8gkqpBQ%!e0Eg!Yo "UL| : ïi&I]\ Y?TEr.JA{U_e'@l@rsμv8zZoVf2>LqJOQg/Ix?qЪk'B7tbkǻyݝYVvTNVR ivG|Kɭo aB췼^b6-Ol,Sx Y ac+Iluݑ }-C_dl7f G9JB;Rm?j[Ed̋=6mɝnfDhN9YtjDׂ R`rH[k?"_*?(4Ay[l]]@D. sߤyvFnFfxAeﷺўf[2@9¬{!z@3um6䲕({hbsV_:yn 58?:1S!VjBp5;r( (M٦1HzRs>(Ώng|2WGIib}eRC#r #gKk/7?3p@}-P1kfkBۂ2Qڑ Be&saD_5 <O\) L9Y ߈S5 U"v'ٵ2}\g|2L eo8(=z#B˪84i^}y_4xqw^$Aw4#ƻ_MVqLs=A8u׷8Cy)H%X\q^+'gsl! (̬Di/(`@r?3*h360S*\&ޏ]?Q A )7Kg|vFScM!'{,ɎM"|"QO 7cS>x&Xtn.蟑,S:IAkiՎ 3К @$ CޟUk帻>*O+MBJ>߶PMzH΋o/ LJԌʨw[- i,*{s=es>` qYʽT%!hvA<\3fF]Ϝb牰3 G.8WT,K ;5:nq,ڊ_Fm%ò{$J3xDOoNm>],-^csh}ÏB^ eY? ϣ.p@B#?8x퓶*]Sh3h )]VC+R"3XS#0hr公[[X1)ZwAJ{N}ND}\?8B柣YɊ;d-P)P1k!Tr}j _Aa\ >I,Nkت|r@9mA_%Ws;mx2ܙd{˜wĄݙSN~:5<ͨ۵9Hl~S\f#Ԣ$( ]OL|(z hSeӈ́1 6'Sio9f"4$hL}FUYNAX}K}D;kpa9[>dQf擨&ESv):.( '/Q4]ALfhFiܕn5LKgꇿ|~d\YNL,)r[kc,k~chnI)3e0I{DO8e2zY#,* P=}8/!6Ivz䰨,Ӄᶈ'MRCEj_ 37FxGJ -*z-v{P`;Xk![>NB"q%8 RdaŃ;_41R Oxs3`I)ɣc@-tو@p@' (@ReV}AίcAf;4zͶEl,zgϾlL9lm)ߜma{ y @6&5aſ'!/ EXh1pG(R wXHJb侎!ҋȌ;]L鄅ڥሱې>BHx.+9c`\AMx"N՛na m__EYw!6my;"DNB(GA2p#xm"oz.ut,VPsY')^$4O" $r?C\&j 鼺9`[d\( 5և:cg)RM_e-}&iYN^@8 ?a>[|a,nI n}"%dwm4G᳛:iуT,e|j{7vƷs^ \}#2UglHL t,>)V !n|uFxU޴2GnUY AD:h@-#*O:}Dom 6zŽ#&eήXmP5~I`~Gb xMF|x\_Ӥ\LiW&>#wP`6Cgi J=#V!5DmzusF X| )Fp@{r;/HE U4!-==sS@`VqL"?t /fzI2=ŬNKi!TRSREomp\Sb K@[9L:K{( Cs1~>'`P[jBktBh%Gi虱|wE7(HPrGBL\nV(.Z`UF=jz~бJvq{0(|N²2<< բHud=MօT8 ֻ^jKϿ\JӦ+Ə!IuSLj@ݑ9(ˁ%k-L9h/uOWUi_'L?ׇ`^w¬3rw` H&O ;3Vg^N\%16ⲫ8'h-8f /m2~Ùď6JC!2j1*  ʖhT]9 $kɀ[3]LDڈ-Pe%0Š& ]ZRho;ZL~]WQiŸS{/HI%,TtQU- c]ߝv>|M\vAznlmJį <Խ ƕA2w"< !e)Bu6k.TI D^־j~8#gnUC4Ex4/cuȱBY+f#:ݜ ?DžOFb](wCMʺ-oh,1)ro ,"t1 3rK8M(uO wAPhVH=׹W?3떱6I{klJruMBT/>mUI]{9wOkF4٘ӒPE(&W~ctPIufXk,Ő b v/TWY1"c%ywpN3a 74Խ^)蘴~\"ɳN΃F,c3`ˍ75:DM!}{醷 \G2&[1X?#^s;Z5y,ɠmX)Eh 1Tz}XYGu5}Ӏ9̙W&*bj'ͶOĬ/qZ~D 1kL' 57v-\ m7hf:vL5iQ4`kuyBS)ܛӳ|wU2'1p|sjDף& J@_F6.;WH~mYV?rAѯv^@vTunC" ڕnΑ :h"w"UɴD vɐiAJ(kάj,H9İ{"| A}X335@ӃTW>c*u-n~Ɏ/-cp*)H;3r8[a0*\HJǫ xyO~BC d#WyQOMx3%\]&p p t~S7@$jI?4Ϣ ކ=!q^2,T w@ቂBRM.,/z6yɾ5tSBR۪H;jg;Og܁װ0ʸ [l{oJLؚRLPlS;M#رOOz%<> ʆܸ`.:$ߎL*ΐ_h,7 w,.0T7qq xмЛ/{gU)-^T3GVa첛3=T4fU7-ٛZx{GڝW-Q"0uZyOT%(JWln]sWpto㾭z&6LELDSM\yLD#  0z3/8rJ/׿pđ Z8a> )ݰ;Ch~23Koܸ;3`X+ߋu(.b0daցس1qlpYpˈDWc?'IE9sM2 ]$iZG׎407; 6-[/D㻛[S ~\UPyK?C:j~>>Z!~c^f;xdyDNa@;5쏌DSTnR*:B0sK׃)HNg%𙪟L/~k$e6̪7U]^u>1=qlvHEӼ*%\@nç%,!_lHӦ/~c[Sn3GE dbl݂EON"y);pA!bWikP8tWh#\V P߃͑"}GrZ0yLwOkީw`kGO#:`6X(pn WWJKw]]}uBp)"7O.&&ywPj|A*;D cEDr#%ԊA3s0NAU2TwjBvV fQaE#}'U"[̊]vlC\#pSUi 9r-zJŗ|MBfEؔ+LG7dci=0$`tarrlɅ!ZXzΙe=j*yf(X xbeGPޖj57V$o)F _;@G.ڗ]aP}x`ݑ qO= i ljRW6[8\d['`bYHv`t*"g/{"Q0aQl2^Wߑ}>e拗 ]`|n {K|0KWѵuh+Xv4p"ϖ">t dJtA7- 1G:(D$ۚvb56j訣Yed޹ ۊ`+5%-;Dt& >duj=;}JYܙ,̏\ƀҪCT%T֕{@Xl>.L$6#h `E;Ob͂~2~\>pVnPފxFvVSIvHTɯ)=لxxݲ5E7b fӀ" }\ԓ&G:xMTE9?Xl9>䰌JLgӂq`n2ЩA"f)O#H6+q MNۦrYc')1 @"i'NH-X^8 ]ۮqݼXsa1@~-| ԼNfIVC ;>; k D^[xْpS/ʅ{ B6\}z5wl(\鿍BMDw;}] {lbbMmIGI$lefnBBFEۺ]Dfi uCtX~x}h165>>z/U*rfIαR\ Q`v[,Ո+WiH545 @pN'QtZ_D!N.8c-X"xB u)տ]?qDD d%1a͑Iv%]FpzS N)Zb׃n^ .6`<ƃe18_VNl"^gm,?#AΥ낢ۘ.[EL$+ ]]G"~&|}C^(8m0D$ESF́8=Kq@c*3dxoyނ/idd3.v:9Ii &:Q)JDI'JR)%iQQDNJl֍c;frK@(gMq*EO! <8QEP03{{O;M sR($83HVD%IIԞO'M٤a'(L&wt:W.9sN\hQ.<$zw ?&w/WzH:ˬ5zaft@w0uf9Q;3!< x;ɓ 33å! Q Fϵ;ka0H*q&I#Ѹ6drHCWxCQUmC6UQճ '$PNfI*X°+UqYV!`H=r.ڷW "K Po0lfYIW3>%$7lA؆^(XL @\ox.YB(0{Ikw+^_bu}j&"A @)]h,++2^pd?m}`08ֹ gM}ˇ!IeO Fc\C&.aYɚԻ#'7$,g%! +$!{ۜڠikҥip| CQ\<^*VG;nfpZ}611kڵT}qSO1wZoBF HI}_83FUcR-AkwloQӺc- 9E9WmyREK6lGjcI@ۆ`co:t,rx- G9fjֵMgU^gi![ݿ5}K/=^ߠ㶵)8əǻ]sQ)55,d3r8^]AY5zŃi6ۇѷtq^  Q&V]F#`}ԄfEg)6#m5v&ϡg{m1y.F'{f>Amg <71o7DV=7Af,t wWSnhj}F33JUՕ5iTu^)=T[Ūkur($/A=`qY]5{Y{Ec9-ܫL.0 WAWwDT(!`QBȰ^3yjJ$SS2fL0j8*z~",kfo{ tbynz*H ?SN\+K 3Fkwechi8vlBМzoM,{eY~xoZIm9|7?bS>&ĒX0ٳ0I[kk#o8~ u7˽Y$E9T;Z~z{:H񲣂 )1:oQ?8c=3?? ,%hd%!^yxwU`@v6j4}/[A` @/X ټW/^O/ y!{'ka}iG뽧K8>gpU?($WL[XTYKLwF/=eײ\B6-B˨O8z$Voև1Z'5ӯ&'2سᮝ$--yo2 E>9/z/k9Ie.M˜'fkS8Hy d_[AWȲ>68^?p~/>o=x=!cn9FAvW (y)I$F3HWΖs $?nY ߠ擷aC |BT#-'dc}۴-mV^UՌIms^ENfxU5/$s "Ոl]k`ʯx0zrpEO31D0[i>}+fSݻ%)$1@ʧn\Atښ2鄆-ML6 Ixn7MĨRhSurLHM8NHd$8 I1 +ğ/Ç)L#%E20mH?A +;ƋO3>2BHH^)mx-9t$#m@$`]xKoO GKlN_N$~a*N'lA6G B553N6 ?uH뼞*;+XitIAe֊>~ښo$.bHyJ,QM1! g !紱TJn(4>-I+_IL7=*)`g;@,$o)SlͰ9)YlmR CWW7\ϝ0G=ǟ!`/r4=roIqacc25o*!EӃBk9V13n޹ kv$VԼ}GxA$$Xe`KSuf7?+OA -}9 ^1Äٺ'NmEKhx(؃yM%ydxYSIKQ6$2Gn<]"\Wf(d}&0ޜVf$ 3_a^LS=j.aH|X m;!@8I*E5СC,P7cv C (D"D| AG:|TtĄ3i/߄=v8z@.ߍe_b#s!f#_͂@ze>4"x.GwV#oCSW9rͪN `۱l HБp|~f7*xzu󞯳MI?mRKsרHFal8+)|&6j.gaK2HRQI |#QIIG–1}t_-YYIYdzx}Vu=IgDŠKK^UY9zjDwUtҶоdp_-Sw U4$|$J|F^i?Qx$$&$݊jԡ!B 3rRRyԯLK01y h$OWFb9k/Y3%jO⻪k=iRHSvfk953SA$3Fv|lG2ggO@9R/! 75.,k} !^v-}#q~^_ynߠ)6Iʜ<(vEGEqG>іFFU,n$hv5+>6X/&WW|}Sz9HTp=Grg<K #u wN i}*H3})>"6C6ܵ*%K~SD$ﷁGҶi?߮x!A¡0:rcH`HZA7 -' C=g D?M >};Yt nKz辳~=v?ÓϞ4?Oo}Y0ôT g? CLH5o>!~|e|[--ߖ4G9pBbU6w4i[2m ~VLj1{ FBROO[N/]ifb|%~]+s>!ifա 'o^_C?{Q3ӓsRb~;dsr HPrb~y}fh|Wvp9~q FOX ϱWoQS9¸'ouśX/F7/OL)P |_ODM`P&p0W_ݿ1"H %ĝKȅPهYrʹ~GCK`"}q/Kʲ>3:>@w9u=a̠qZͿIݳIjݻ Kcptp7O[49l~`dczWZ$G~m g$Qk d'w$WAPv:Ed`۲s38]2 ,D'}\LJ~߿E9;<Ƭ ßCwzX3pImп`[:T[Fyli"lw䢌D £HC0WɊSmlܖ@٣j,3&jGao,@npsg=Û\>B@|_lk+)/; g> 4O)l"%A'9D|vo6hy>Xק#.?ƤAW|,n~8E۱2/`AP~bʔPDgg /1}~19ґ>]#0dw/MN}֫~T2Yk{5?d=8b?Łݞ8>.8|Zwvk/y'wk}|5FY 06 ,',U`v}=B>3~YٳU vWtN %Gfzo)|$糧"Z+8oJ׿|48VZK>Ѹ'#Z|.`+o"ZHc xUvKzW(eZC5"M#L1wA*^E(_kk.;aF}–6 f3Rj$Q8YJ f-ϋj]VNԪ#1^uovGg8W5OVO 0Z'- it 4 XJ%ݓ .(pVn7'Mjit'{z`B]ÿ!P= y4#6h^2I^rɂ"7>,pY4X°%kq?T.n Q^P hֽs[LXm/bUU:fǍrg4 eӍۻ{!!bK<Λg]sݴD4RQViÝJrvg=YPI:Gv Rl:o^d4sgvfYvu&jlf^qz wLB%y[iW4U+#\pJ6O}y&-s*fh5Ⱦ*A6p6}ۀyCXຯ*)vI7w2'xx2E0~2.w2uךyR]Ʃ*+<s!SV3j7 &;;GUD+Hw@<щ ɀYk$\T62. J˶&9GUuJasz.b5+j4̄-h,dCz$ЍM761*#ȓ$k$ wSLJǔ"Np*mN3{+nEH~2gڒֱ#dwc-s{mAVdPߜ[4I C7dhtиwg˻, S}}. ^"3}I l:f1O6m 0꣕˹n˥d+&9Vy9 eӫomRԞxS:Fc)Y兜|a}ܾjQY!AXQ0pͺ6̢i$)GPlUlpj)m*>wx+`3STy&FglDj6#w%PK2_pwv^۱fG< Bu-m!վ1k|]1׳.] B0w"^T\dBC{k.fɢAZCk,MfoSf5I4o ֏W`Ԥ; pnÁw1j٧ZAN-fUG$8n$iԷzH*ʐM*cnRGN}e'~ԁBi#}Rg=) ~*vO%Lef\7f؈M{c ߤ--gs2&6f$jWv^@Ȋ@=#xaۇ.Lm 4u;;P 6pOrz292ClseQWr'}1<E5[ZVInS8q4d 9w3:$tnSI ̰%JaO*qBb ZgEʉڨlhڮ63>MAu #+B<ѻFJma2~)Jd~Pt %+i&׼2|5IAu\KM^ʹ(7:G%9/Ρ+Z1"40&EKxήI0I<4{BEfΖ}GFD7 =p a[~(k[62bx̚s*\ۋp{1 )u3[} v> .qg')ςL@kmBj\3ᇷZ?;Z ћM7rw\5"-;4n{`X_]dÎv} ',j'igsE@ec\qī4"x Ȟo#=™\''; [UmB$1 _q>R1WM-vp_ni|qm-݆HB D9YV[7ļ9)tD,lzϏt¬4X𫇜&(=*xipppwfW`+u`MDRo Tl&:߂hU6&\.,Xm8bg+h_"Xy!uѮ'tt2:Zp[P|6G"w2 ' e5B2܅k}5 Hg pi,2Qy,gz ׶3;O".[:ynwdvqV| R=#[;9♇xWz{i'SF=VG[WuNkI"I..,Otyԧi@F6{ f(4ь;ċ%0JR\/g4F}5AlQF|ʹf&vq7CRGpdW+|O5WQs^eS-=lx@o ai+qڼ諷u$ȫ3x쩐G /hRv ~2vҥ5t?`Dw=ӄ -.-U62sQE.2m;]m!ZJnJ d+j hҹ> B 2 V@7cRb $ ̭<< `EθdVH@+V>5[ e V fyY CaG;F@'dvi)r `rxsDq%u[Edm k*;$K NAwU ZqmDO%rgz "g*,r$ q-u0ug`*Și6fAoVРjIAXh4/d+5T42edCH(Lɴ6gXr pBxnW 4$dhƦ&$2xJiA$d?o$LӒ<ϖRj+BrZ`-T* UInvF5x<9]mVɲ@!G+f11XEs:fBp]$fHgh@" Ҁj HFLlX!N CQIPcWO3쭛S@8S 8O Ռ%l:Ub8HC2bpMl͂F4 02nVQ\XT>"Pm1dajq.<5XwbU%40rWS$F<k]TVPEog6lo[ɞ fs"?frZd`#_3?-5{?>ȝƏrVfk8xFQGu}z\벉 VgDxmH820zOcf6*fSq طw+D0eߤI-́=-,gk-;ؐ β/ٞ߾4s ^#v.Q$ ?VeǰRl${͛iasvJP|~7BF˙U O?sj~-]cXa ?$y{fG1"4^Ӭ{u\z!_oQ$ך~AnNF 鋵بЃcf@{D$ c>cqp۔\,i-Q\7m{w "w|5݋6ng76Ā3"a?'=K1{93i@K{C\Z _zkodFQc u\XbA`]17Hg˭/;})$} r5_Iw]RZ*e,8%W{ghw<ճ8Nq8jqFj'965788*9*sq9Î9& wa3 ݘ\c3AI^8<ŃB ~Nk7Vбo8/3]l>E(`tBA݃Sa1 #@(l"Fj$!8y ZN,>bؾiȗ=$B_r)8Zî;&4vjvD9{WQW0Ѩ z:WѼķT~wE, 3[''*Qd}6]g?źVT|IOQ$b?Y,hm͏&[SJ]0Kk-l4H|k== c:BAe*V"TTmmNr.U,kȨsn\dR/EXE_S>{}%/ftuf,lD{o̺kS?JE ,DBKHߴ J#<}&_8Ј%¾M5!25cXKRșP1ҾlWMsmX|bġ/77{>G{W\I~f9/ܐ kG9vUqz>^51*_B,aRXYaxˍ vM`b=޿vֹcch=uK ~U0*_CxW [jICmyaFDӺ0dE]_bZ'x˒t}fw֑wl$?Z-r! -|\G1+٣2cX`R![9| آq=Ec1%( b{ T:$ȷ 댓컄t,3kDe{XVt bNqaK.|oQv& `"E?uGuF{k;k?`s~Д`gMI]E@bF䦈t3&TKl?2f/\AXS5Pry;rwY ӥR 곒f=OJw:-،1Txx:Sbx"{ͼ*q5/x )ao\O"Eथae+MϠmŔ=+m#yPCOHژ6e9V Q.&qg vZJ{1?-kQz>1ѢjRi0lFGq8h:(J 5oL^ړRea /@2ZZ9$k:YY* 3/_ϻ[Z7j%3XeCWtcxPiֺ֎B WL!ף:N-I"3okZH>TX n04U*fD٭,E?Oԛ6ҷ<;wcKfٓO 5VF^[|$,ӐTHLG doҜcerY+/:T.sW?`̲ )Wyv LHbUH!`uFXIj9WKa@ZBeL]̌BS\"69b I^b+bpj Q验pcm!fAN[)zK*7qP[J)X 4.񢼤yG߰ܞjDgt@/Gn*y J]d[[{Mhm !i~<&qhѨO-嚓B^CBE}i._LyV⡛7iT~yQN#kdžIL>NI8 '`|+.u. W-z;Q@3/YKG[FӽlCujO%<!Z3KH5y7KZ2j4W(lCWgQs;OI,x/vApR 6" }|I )hyV$s" rۑiWr ^GǠv .d=mlĞj$\&ZB4CPW $hŏۊ_#qSbu_3 k4yώ*;Jp!f0/3p7DmT:Wi; +n9 +g<\ ,TyCvkaaJ|~E7ή=s$76̻h~K[ x^s-6M=xF$MMhK Oį|dI򩕳T+s+v ʼt ;š@G8{E9Rd⟡`韡x$)$w:s uo\P?nS4gU/U+8vԵ5%= ln˫8%ׇ3wP^"nW5IxzxZY$/gMgh!(?e7۬ sUfq1ˢW1e"V0Pj Ec4G[jt[s:{˰/ ֺbLڜQj9/ZPȊG*\ ҾȔBi93r=\Kbe4Db?~dKq6iUOݦI|lWhǙG?5䬚?}X申L]'Dmv<`P)ʇH/͕C̦8}#pQNao^.H@{q"qA6=:8L ہ".4n/D"}+I:w vrf4榓}>`r֫PDS)QQB,iOYEg%F>lZ1hPhP^"_ 9NMLE ]z΄\XĂ<ϑXhUs?Lힼ@9VT֢ʻD&s1(B%AsJ8pk NХl/ sVFK29φ Ne~~yNj5 YZY'Va{GX=rf=y΃::wˉ*%TD]W1D^lՙ#J7mV| ϯ*F x1Ik=YVѵ^ $-#fb9DP߸*DQ6Tg8f'<(eTtR[HGY/3On04ӲȲذsK]l"ʼnS a@:+{m @j*. *揮 希 =]s7Vo]X17N\)G|6sIQϽsVUJO<4iqB$#-0-no.M X?̼͘;;﫞o hw_0j̤'T&'ϛCv.̋У(C\ԧ/ jzI ySQnHPjzr)tDg^ ns,'4l䱣`ҰZ(@2rBqDٻ󠷰nن6?6)2n ?P{#`^vޑotD)7r7GgU#V]w\FR^ͭIwRBͲN&(EQ@rϫ3YOs{Tp :3ESQb+|cMT<xS5oC_= ؝&<^`$h.;dwȓ NThYg~nWGUf#b ׅ7=Q [a "(I2/08A8%鎜Ѳ0-7m)Gh<,$X+)g|Bk*10DƨK8K 0m'88ԌޚQ5JuEP>%x((&d)Gh۠'.I?6)޳d"`wH 5|}ԎX"!וH'͵Fi EUwBEC 'q;zR Սu+_+vOىDa%tS4\bNk 7vniě8S`p9& /8>Q #+Kܤ KBcIMWՑnBfoVTSQIϘa ێ-\޴Ln]jJ!cWѱ5{ػ>Mn'*õQig[> 8؎d/Щ{ `v0ڵ 8eV̪P$0QXAavnƹ\^.D;Fhg@Y7ʾ&F*lY]'l;}D~\-Dk(Dǿ9!ܱ8V|wKȺs{A3وrړ ZĥDKxGhO&.=LSbnj+H 2,&z\QYGLgH^>%E$U7:}1;&a9%-GJ-Ñds_e3cs7$q4귏"΁ʎ\`u%5oF2*P5QQ{Ʈى.8h2s:xFF d_:ΒobЭrshos 9>FCtQמ,RVP3S;.32B{^_R5߀bT*JFeHT(1Qkfs4{5vN;vFJcSR+4D+MWN/I"5˅+ 냔w(˗XQ1>@ zCy$hf@0\˟Dg-s`L$gD;Vwƛ+]@`I<1Fz\4-el9a'؈b%TJ[ q Fbh;̃]YC85JAt=?焷17jۈY?p"g.z#EI@i֗͗:"(ĎYO pY}b!`Xj 82D#ɧ3U*]AcCCɭL]-=ʰxn gQߠX|M/gňD F4vdzoFezO~Ҥvp. +Nγ(6:q+Vǥ?Yf aך=D,'cb]K b9lw1 6y<$Z=td>O=MJ6sWh_Q&~}|a 2zY 74">^ 5 ` -8ߺY"w`?w4l9fEˣ³+m҆nm 1 )j2@+BlY;dljQtUBxYl9!吸 _IģFQ}cvkp_e"}tRYNr:Xɣ_[GRo\Yw Z#_re{:3C>K_>VFiå/C<$F"I prc\F :mS{M}Yv12}㥾(2S1pg" zW%,v wֶh7qW"h! $g) #'x̜ 4`AG(awx!m̸{@MB>y BiVl)ڵd2[:\.yNH58?ҼBqmS'gL.X]Tf(|l{7c >)-iv'ټ^M`zf\G9'-lÏqt5/㩶E`X5~SI2tH&^4豌֐qܗ2fX貲 N?5e{PG4+jAϔk񱾤dicH$(|L nD}J^k`yT%P8j_m q%͝~3DE9_¡4'݄wK'p\f6u>pT۱3gU7δD00NU@UA@ dz@F(F/!P?16%Y{[QgP9\1t2`f]6 k*Ѭ ;R6[  7w|)?{UiW.:!>IQQn\W3o:fqrGf"1Y4[77ϏOHw-*cɮS>*K}d+4@Aq mՔvA'ޅ^ U$%U ava@ܒA0J#k-4XQP}8pqMBS8:_4lJ pTh4c!U@‹My5;6sqx5%1 !9ʲ=VsFj9}pGRlp]Eaܲ7mXR+bΎqeRԃS!0ҿ ok «[6OoZnV2GfF9Һ^G rzF|MxlVm<ęXB2fF^\vaH3&g"R? 0Jlf=SmlT j~@'qDj[1Kycּ`:w̆ uqmb|Fz՝Z}LfiΣ{=`o6Yx#_dsC.@@gzϊqcQQ#$[218yg?BmͭnD,XDƷ\R";.w1TEzj" QOREsEk%|#wmoY{6){=-S/w:yi` mި&?Ƌ|]gG$A^xIR&,liW_Q]ޖBg^0\ UA_" y.C{ >ԳYaHlvPK̈.td /ă}dd#{Uݨ0C%ucvPʔ?b 878Q#NZ3?IFFvYうTxurT;.ti,o%Q\@vu+pAL4h:G:(ZN+|G%<@Gj ?Z{Jt:CrehcdWHfKN%HZ0q%`imnNGn=J{u.EoP6|_)f*E|.r)>AGgxP*mϊ )_J)8DICO>H8 6P %WtJvSDH.46HÌ>?h8M \+沠ةU'Y0) 4ǕjJf)vB-*:d 8nUQEMԵc}/lVh'._R ?j;\t6_Ym%"."p7}Zgk4 bUSb-t,MN4Nјʮ Xʑd)EV) {18o01ApJ؃wV5H(q˜:_eNPp` 7B v! c5SnR$#]sO| ome黸eh~$Q}/e9>E/Mzu_I.-Lk?mIVwn׾!qԶٹkeJtoF[10zxTas,F5 8[5R-?Dޜ_wCGȁ"kwFυo *`VM=Zd} j=>R.rV ](źCD /}clۂ{z|WWG{m8u]nZlthqVه.uN֌.Cׇc#rUYY:V֨MweoV;mEJe#l:ݦZ'PVg˽Fݝijf80maN* o;]1h4pfλj;aUMf6#kcv%Yaݭ3k-lTخdk0kZU@J9KݎT\6w=4JcMgws6ٵmWjmZ50S\vl){e^v-7JK}hR5Cѣ[fwwmGls6ͱw7RD3MjٶLMe- :'ltNfk[&VAC[gJVf8֬ʆn25ƵZM*եiUguM6hFm5kd#k5QL-JRkm^me kjV Amյ@N42[ZmUmlQmjʐ lmQeZє,HRV*m-+`VޜJUABmLJ%j+M0mET[_wTxZJ 4њMTQ!ldU5#$))d6%-IPLZjcXiUbmZbU65)TU Z)2X4MhZil)&b)Zcj2F2֕Z٣ͨ`^U@"Dc6 5 *4TRCE& QZ5QR6ăm!U7tJaT[jmV!Z4@Y67 kD(Fņa5( ZHRٛ’3g@UPb+lHPhd)LRլD V[ !FթdQڕ! ^k*EkAZbJ4h&%RFHٕQQkm2mkm UZ2ɵ YjP>&mQwU] TD"*onMdEuk4 PSkjkkkcAZYnu mdR3eH[ujM*X2I $sN>ylkf͵ @o]T v9{dcI`բ#Y,鉊e}{ebD{auS5 j}v}v }MVzuf<^-FԶį}6ͱ]Ip=gHvRV*&L&b`ɓdɉ؍4aT4`bhhbih@4P`&h414Ѡ4A42dO@&@4a44h&&&&FLO"`CFhMjzdL'mh @M1 & hɑbbi  43 Ѧ Rd&&FFhL &F!S 4dɐaMFi>J.P594rHg_֨@ ţ(}cj8j-3ǎ)")U-Ѕ6 T~vJ8>zqWPmT-QqC/&>'['ef) \@3Onh*de\mZFQqn@Q>姏\Q'څo;nC% WD&Wk/;rdu5ѵ3ccw-@[(Mmj(R +Vum-6wy~ u2Ä@ɺЦ5qkXP'XdR:R4T/ 6p>k.kS%sN@/'5Bh * [Â݀9+!6579ÅnU®xS]z1!f9mn9J=+ہHpf% b߹d[=u@BV YX(2͠WVE-W*[nNbD 4h<PP(`.r#&0A4ӱBTvSLTaVש>Nс&gjgk9)4^T2Wl~GBQ䩐&EJZi";FٞI ZNn#l|nviVj{tq⩯kZM!&8`&l6v =`Dh=V(\ǀ90p)Ӆ*ÐZ6*h0f\.7t 5\PC(5oIORnꛪ3<ゔM> zlOtVVCh*F!!*bj"f@3eɁD3Xً̳>A9ߕ$zH )OuoQVUUW伡{:Tgi,'ZZ"K * ;X#j- ӣ@VΑZ42oVrZЍɮ'-+km,UH*džARqIElBOUHVUO?1&[Sܵ.r*6qt}{d;4g }PTIl8kWc1Y★uGN|Xyj\{N@X\}#bݹT%ЍC}o˫l2?s$W4KH u-胪BNl9ς[!gPb+f3#W&3tφ=- fA "H*by`C b,¸q{ $nkh^e{RKY2q:*N|<eDqAZ20tI F^J 1Qj SKH_ ѹTԒ܊V Y˖0WÅ(Dz\f*>&^/G9P!Ε luĹ`Uj`;l`g6#O n^%yOԺ6n+ *DKfGiYs/Qā B"D@^b>pd℅ }rxGZKb4+:T!N) ѐHb)8aZV-yiRʤ.ќUZ~ѭ:|mu"9IrF*z)+uHsJ7Ym*ZS: I>"m$r~~sHI/E~:) Z7o[ZJ26F5uq'jNSYuE1nf S$ЋuUm;(\K6#Up%#3=^3+Aw:i, l tdL- ˱UE o*n=b Z 2/YBfM$Cl((Xc)HB,*O1j/L;[ RX!״5]]qJp9@ f1r$ 8_ʎL#7qvg{:rb=.񲳊})^-ULD{cUhhdA٤‰J_[ډÓf vQӁ)̃0GQXQ UݧG]y^; k(NCI}5:LAH d1 Ԁ+P].QN@ 1p·ldJ-xrD/[L\.PypΣ@1pe7mr @i7<'89B3Je  ۈ~Wlsnҏ?HcJUhR@`o>S΢Fi: qORF 0#c SvWQB^t}׾̜|p= tv%W XHDtg [uӶyF"Dpo D8Zm+Lcf\d*&as_E̳-& 1b0;d[UiNUx(7l1;FrLdj% &RJɰll;Wf'GzBtG1ɍBj RGE~h )b+85E f6TB6ے[<+ Sa#&|Vk(HrsŲ~/G Μӗl*i2Nigdyin-#Li)ܮVߤK\Hybk~TJ/ϳKmRTZ7ȠuO %ROչJrEx,1Mٍ)\2+Q4$\@Ĥs4hT6b0C*JnA9=3Qus?im@ظG4BSJ-X]82&*6*)8črun[@gmU֧ tTO;<#>YqGDy]32h%Tfz#fzKG@*RKZ̲SvtONo2ְ:%fuQ>VURB%o:זIHv$3tRq"h`R*ړo@^PEKUmoV ^p(P̮ͥGsH!mڧ>Ü.>B7pfaYl܅ۈ_v/ijYZn\Wly@ ':iA*.C-2͡q5dT \ة{F7= |'J#R+0yUn$7dF&ouӰSlnh$6+=E]Rǃ439Q` ;nEAAPDm(*R,9)LVm)Ҩ^NUj1꯲HZcjO{poFVjehfyF59Qgz+,彣f),\ӹ:l9Q,6cmNr=w5m7jkx΢ܝ;1:lp?,6s_RuLNic߿3SBFTf嶕MRYj#V0ۯJoN\8\cH8VjTҮ@t߫2iTiQUѓSNj;ڶϒP(Gi9>9Zb~8#eZZU8KImN))sI+.00ZԦ¨]Cvv)g,V4Շ%*}ïM]NbYĔ'>]R] jvV5N)8mƎNu4jYb4-ղNBV-G%JB[S8سRȈCg.)Q5EYwnYj9nUNW |wӡ6W ;K֩NS\N&c V\O[Ϳ$:HiE޼y +SpsQ\iSe4FsvWwj+u;N\B6*+[ԑveU$n]Q㿅яL§8&[R.8WU\o3Ht:~8*ݦjnRGnfci 8tUM8VjD3Fa y&iAevNyNlqn1m N43✶TupO)aoDڮU*G޳-v2R<=>u֡B[Ҡ50$t-͵VJ%mE(H~+TrAb :뫅\JƚjZ 'IBm6,avk6j}; TBBL}(נ UY5K*pRQay*5&JUQ zH.)Q7ԁ@FRnMGJĔގfzg$}> ;PTGM'z lcCUZ:8g-ԋsO n*;SV+' Jd.?Y^7;\\ڂqVFP'Do<?{akO2Ʃ-T}Rі(Hptn4qUdX~NPJz~#Nws72m)Sq1j̬gq.[M;F8Ǯrj1JIn)&*sZdSxfb܊Դ(m0_e::;ʂ妤^ 9'ܨŢ`z:[c;7 iېE%kg#T-4a0܊\j23.Р i 8ғmRSv[iOejtg#%rC/g,Ǥ7FQIwS  %SUbw#>ܿbe*FTn)j5 Ƌ## ܱ46(5R]bE sR-kH#n],-k jAu|(3߂?QURt-r*2<[s)|o8TUќٹio`pn 1lWtb2ŃOʍ*RuW_qrN[A"u(Py)У1ÖVi`E8Rӕ[n BRak Mh! 2c/H\U^BL\xl~\N65 m(QZowTʔ\e9'ՇhCE}Ml%,Ie|jp02\?d#""($蕪I)ĺRJV=91r1]AqbGQƎŎsrET<Ѳ&g♪a-¸Cs)p1X785j۪Η6FW]v/%߸aXV5`3 hRk Du'\ hB%6IX{x(AAS7w]4swGVߤG[;`@mV!p>4qƾ*X9iKbu bi`<1E%230~pR ]GumǢۭr6K8([N$ P*E-AǖhAB*ty Ƃ$ FA+fuR֋7To2N; &g TB7^pQjn{3frQM1Xc3vLh(N+P1@OT$)XpX=`ɡa9)d(܍4n5TXWA~7Ħu2:D [PMj0 M )Ľ\ӈ"cZ| V(@axCRGx d't/XvQoh 8@+XY^!n)E2A 1kTQOH>*^2A{^nD|PC) ufmWݽ Nkbs{{6cBWL^3#(^<Pu~mN.A=x 0A.|vt [:l9oDS#օ>(_H!z~ݕÁEeZRדO}K 0vF^,NxSOaRh/2q`;1Jt|נ2>,n4+L,0eE’1cM0||>wS(ݗj \Y9V.:SLw<$$'=[ov7׉Y|fbQ_[6eeX@ܿ"Ze8|f$i. ¨nDt-zYTc }"!(Qn:W1\?8o~eVu'oH,۔VPmeŴ;=\8{֤H|RCǀB6?O@ZZL<2:QpRAI:9SŐI./CD6 SbG<R(TBAO eMQ(^(0lF̀˶7^` @qjx֛u^ k-27` Y1(vOsHU> ZV ^wG#j; /ٺ63.ANs]lW\3ȔEW%&`PTԙ3īB4 c "?iiye 2@?ychm4Y(u+n@#.- }qO/(E#n5s,}A#7'07QK ՜-#5g\ʷOGs\eI՞ T{C {\ m1i[(hP֣ Kj!;wiJ5Zto,6=Q)c"})`}p^HvkʎӨ8E$©tZR(9=sNjJv([.7G"WɣqM>$pxNyϷ񫪿x#"YE ӐcT'MJ c+**EdO YPOJɷ_cqx ӼTm j֏[MϥW?+iwJHT{*3^3w{}Ke2 )mvWJ(d㲂Vd jQ+֙9QigXn '>W +0\@Zγ%@z#Sڒ0C@S+sWbź(݀FT\%'`R>;Eb&x,A~b1E >3=+J`dJ?.VÕK:c;#ݬa+/΍z "v* O&GGK 'iİ[0:0QKV$܂\t0×SVgdZ](?Ȥ4VT6-Wxkc'T[`ڍA~`2aCJ7"u3t5 RIN=1ڍ`b[@S3 QR6Zja`d&NӻZ)e2LihD^ ?3Guwc(g{  "/EY3`E(C,4FY!'ZK?A79+TT`e /I W<_)+%[mE:7#{L@5tN]k+U`?r߿m:%49&8tDB|,Rt7Tňd'+}($b)QK-X\ (W5 &" \ېj[ ]sgFJ8Dx3NFu{wy+kZESgVDOAۡ!Ym?Ad;0DZKo6ܝ`'- :1xކAWBf";h5G:{'Hdd67:yp:;<1^ PP{ 9xUzP"D>5n! DAwnBsD"6@*i!C^USۼCo(~b  Ћs)ĔC +8g۴G}Ґ䁔ة24VEJ Eh#24r><H#FW9fdׅC$s($TyXNS{`o4;EM Aw0b] ېc[zg90W 7_7mZ;3U @֑9-N NS`)4 ED񨈘 A`V[5󞕗!|%;~QUo (VFOmzG7lӕ!`REzM[IF?&3!QLutDVF'uiɋ V`cx @$c{-]3VDbRu.cܨK`?eF9LѤܦ7fn=  rkgD {柂+Ho<ׅun0w O$.62 p\xOr d'`a ےb0)½հΨ̰o܋wT>b5NtDBϭoXx VMNA&6WIٱ((8Qmcm6v@:k }FfOct=%r:\ ݍ#npnY YB\5ɘבmOxD {׷|n;9g%g} 퀕*F1L;fiB;Gd) hq\'oVptbz]F?J(]Ҭs[_@ű dǩNlE^d|fE~[eݘd]@ o}Ga{565ZkWń+o.1<z"!#{)hn2f5,p` * e$mjemIij͌!ЪNqg8' _o:tZ9坟*sكF8н/lL~'޵GmʖD*M筪v̸)p[9Ze%fa|tl%9ZMB,e ( mX(7֏ #\ TH//N׬;)KG`6|Ep-WO^ qM>`'Z@/s+ hQ_Crv f/ߞZ!)v86=Y0ǀ /`M0=~8<uWFw]Xch?CD,*T47;#H8DHewlAex_7P6Fc2w"B5JssAl:CY 50JB+:|/gP ux?6y5vh\EE4 ayӣȍG)131)׫kC`D8W :y̶: <[uqQF+=[0²$ѱ@HZ !+?uűIafvRaKHzd5F,=&g%H3VlF.:B7ILFXcZhij&ޔ{.C1Ok?obf RƬÞk.襨jabpB d;ɒ=$WDX\T@KPPT9? ']uOV|3g/5?fz΢)Ȝm:n:[4A¸wߣ&FJ^2$/KiMq_co%pĺhqV E@1/Ƃm^^0`;Ԝ52mO9U, o QGnRfDJ([.0g޳B9TMeç/Y@`9q6}UHxz`%`ENnK_idw WK==\,_E3Ťx )2XAYҾ֧l>mF?ܠ,MsKrqv뗔 wpq4:&qwyIkf<0'P,OLa_\P~L\}3̷lq@`v:C|} mq ><^$ND&x#MJvxD5_yɁe[B Hʮ!tksg4~cW76ֵS(nV}~w~=y,{oXZ5fwV|3x~l-uo&U{̸:U`ȺIqSZPv -̗X4[I<$pN.{k 7wyI'Мj}j *JSY]+5WFK.3.7D*܅F: g|?Y{60z6ftۿ !{4nxU`2FAor ˱҈NuSCxT^ 1l\=]h8ma7Las@WyBaZxR&D >T"& (<,^Z6o#jgϵg72ied6#}Mu4^ۅ7d)p7ُ͵w{O 7R1 wW^Kޟg̈CǀW:n+CaƻU1Vv-F;M9WpISx}qr4j}ОMnmTW_o`V92MpI[c$Ci!8͚ ޝȘm?5GThП~Z\mK{0hm l:w*ujQW0g_ƒ(<~$A/_pŢ*q'ly9_R?DI}57yҹL~؏X؉fx6@# O~'X9{E" PUhK/|nE ' Hx򛬕1w",^ u0 ʣ3Uj ^׈DzKpVxl$mEHR8#̚ [?fy1muƻy^g:-a ]Dȉ[5/ ?pphq4rT̗zR\;lHbW7r_U[;0ڐ^tBh<!ṾPdcX7,%=??8%1ts!wJQFYceGb =š m knN(x1QP_#:O&ؘ' Zx贾VK)BQ5\$Up0nuAom6@ )G y3wП}\!|D V3, ,ݐQac/OUx,;>ΉCS}A+U8Lqd"cW^{AgzO3ߕ˻aF T>~uY27͝HO "1fJ3%.V?',eg0g|`Gn#09A}A!ّ&{\=XW ekcҌz Y`;N濼Z\Aax*S?H33gd2K0Fc(o`*qNHBځCjyP5ZS1s+ɛbQN'묫N%5;p{g602 ['Epu~8hs%lԾs]Y_OHݪQtmp 6"M(dvʺ=ZB+÷Q6m#n&wzU4A@c2ٛUO/e=6SkSOP W;oI[9'P*Z\pqBGn[!e /a|^E_d~{"$Z9o7fK4siHHs;F,p(1܊n9F2+I%f|ˋ1l |]q<8'itnY3^ {Ѧ3AԟɻdShsCo xjPkI(smʟt!1_qAOoٺYdbW, Pe ܮ0Ut0&׌1vdd6Rw5uy(i;̓r؜!olEJHPa[/]}s_PemѴ\D)?nh 觺#|@rró]8x~@ '#ӯ#~_5u{MoV:Mv8 yRA|&) "ςX$_g~M  E\odgB;lxN[ /GR݉wnkpG7]*H$@pJ@1^=*/nl1mg+*qsf؜_bQayT<@ ļۦ%z@;PnJ_5;sAKQs_-ä C#:LMsirbv݅qGB`x`rD.|_ȍS! /O+EpU҉(2'r `@C16Z;WN_\qmzm,:FGKv힛~ B1rNZar!d~bM>Foy d3^Y1I,Q 7˟"엨BׁqE&<5d1;Mbqʛ8ɘ| ]]g*ȡeOGvRQ" r6R+=sJEd;TwiBZ I V `oEJM GMzu{$=4<$&AMn\kuζ667Znoqd# `c`" a%=#T:hsՐ@d;9zooNDqϢHa x6Ih飉C mGO3a}dRs5\jNÿ׽캭NNdi4grfֽ6`oM( 2woF6@< $#_; uqz}5̗t_3ma#"ۿVD5NDr71>3^W^[9Ye|ttkDpw;bY/'"1i6O3h?~BzGQ0 賦H Y? u㲅ټf{C/1cEyB$tXns?ty``ݰ^|@!lz~qw4\O݇8֫T꠮#Ӌ!E۽\pd0S@bs#梨s` [AIlۗPބHj@xPcp-H%g+D'4{oyd;I 42%^EE?/6:|74`1eGapRrI \xQIz.k4ICUZܔ(B/l7gdlS\1{ ^*-O9 ku wt?Nm+\k' f87gݲ90<]oJ\fLlg!5VE|'fRZ [3t8ԭ3 5I( *w׆ۙ_jŠi n@ ec..9) |MaoSܼdrmS4`]Ę2/fuuHl4~LJjv% Ȉ"f-̰W(~7+tH|ah@ӯ0RzHt/cj2:^Lp(j%v{Y3"pR҉ ;esmؽdO>aA }LIܒCΉHiEK!_%4b;Wxg< q𫇍8VLw2UϚYd"u$H0Nzc0eWtP7Fs}xG e ynA`UI̫DFA:sOA-_O $r|e^J ]Fn+ۗ}oM"T,X&$ļ~_ yXSXN:wY'h" 1ZG^6+^W^brP6hnoB=)pH~{UXkPH2bX] yٜn7WB @[|jltrneaP(xCC̽~[gG^Wq=ei]T 4z~NO_D*saFT )aϜ[fN}XԷY.Q9'9>k Z)"ϸ^l.rKp-CeDW6vʐ( FWSiYJEeǤ7~i@ذ^a:xzP6qef^>? ?vvϏswsu73X$I *UwZ&^5~0/V;$-i4#2 ~ܓi/^] _jhC1tWQwt J+̕q'ȗ:K䚤bl|24m4uõ'GGCǧr>1_UW,Dlښą)x @a3?[!sSL nY2F`r'36Q:-q?惘JO7TolŽzszQh?hp9mh(c$ٸ5 Jm"hգǚat|^FXg!0rcM끉5Qm`$e4;uW[_1;vݦ?pcS0]B[ Ƿ QQ+|OMNɼ/t9~}InjUuT@@a {w=Ѕ'h 7/eS4`Om^@FqvϤZn @!%"HD+]1(:/weC;90/LjoKSpݪ-W(}"P}ksD޷cfE/`f-;fz F);آ+d&%,#h2Ю.b("{:7 yJ\nrUq_ C@d~t ;=qf B^!DPa K3X9(=&vMDSO/SSF֛F-<j]w. QASG@($InT2G-ުH„u2|E /z% pFH{|u/ f"Ӟ,1z?H EVrkB`#S &~9PqFPKH%?d_TlL׉SLZ miN$^+,Y&CLjgHY1OҨKtW Fo܊rU%0D8X.K*4rc`kr<{zrCSQ><")N8̪{>?z݃r1x`ExW7joc d}{]5 M$Ev*> k<\nG~j@6u4 E jPk0'[Ma'" ۼ3j02Q6]Bs@=t5 W(FY nnYqᖗѕS_,Y'|"A LPMHoDNc;yq*ŏ{Kg.#"IecCJoPbv9qgNvT;v,U{7, )hlfn}\Wm>(ޢDϓV."AA] 2;hny̳'GhOHo7 v֙ Wn*>DB -4 kDe7^o*?٢ LPKsA1 mPtXEL8ޫ1*hkm7szX!LöDbG^q6"L3$ظU](ƭٰ51#+hD#C PYS:si5 5QmqCLųς! uC(lˌc}gT碚.4{rmR#;5"lV]uQ1R?uNGN>O_K ǁf MҲ˽"&)@ =8t[@dYiz omֳE ϋ 鼚[LR`pB-77Y`F;%./EE t$o)XM8/@N-.*77(#-Lv{Knjs((B6E3mEa BYes?qk-4@o`K. avD ! }0vׁ;:g7wbuƴIl}ɾ$"?и5}N= yO]DS̈F|G.kaT50&E Z|Wk ) f ^NLZ9_ C>brAuUAؔC<2}+N`Ae9<(ww2OM1zdx'7 :G9s4: |A#n~s]RȋnZVZM= b ǷJ{yA3]GΎ -gn:8kcǎ玿2仯϶FxBd&:X4kpQӳ}5t?ӷQ/R"s ~7"#cpR.%։l3wv@ 1*YN6 F>!K"%miVAD/zXMCD#`O5Oa(+٭̓'kXD(G\!1.,qb 8}%ʊդhRFy (NpEEd\S4t4 EjE؁&5gE 0E wqA>*(G/·>Uє&czH@n C}JV 51{md%Pc^hdu"Pݵ119@D!Fe?łcɆc=nU Td ^Ȅjq[ gL(nDBWu\xž0 4/]e6h{pj &q= dAmb6ɪgbU<anTQ)4Kw7ķ_rwFD6xvƂe **2M?z.N@5)ؔ UZ13P1N0@FdMq{h*a4%lעAF"c+qNېSAoq jMƾx5j;m܀m55#.B$@ m+QX "UCB` 7xkohŁpt5#c r)<][h!|}|CJmm|C:.B0t&w8mFh&`w99Ԏ M-![S7JFsp]V_o8\u:5BB$u2@.['L6t4Cd)3uƬCkaJjsn$5"fםiHokm&6 7\<uK {HM4"qp^C\ASwspȞg n1]ħ_--yPmq*:đtHnou]Cfw;%iC}# k@xP(CM!xyy^D(kW$((^w)R7H" s' r9ney]#C[qn Z] OIwdT -4- p4yd E7RwPq# .@HZ@h.ۀ|Dw_ '|ڔE(2"3 :vKР!ެ?%;s7MeuBiiv 'GE''mH,I[7#)`w/-k(Rl˽M䧵B/O B jN&*l " /&˦/]z$Zm! (E RBR-4 9MPCY(PR- ER4*Ў2FZ Z "hJZ)JYM LASMP5BPT@"w=MRt.Qrr!*i()L*( %"Yji  (H )B F()Zi$J)(  h B) Cm5#AL% JhB(h"bJJ69SE-QHSC4U@@HMA*Zi" Z*Xj) Fh(Ji6#$ BJ(('  PJR-% EH MS2EPAK@KEUU%T%-h%fEELAA@SQ ICDHTR1$TDUR4UTQ0PUB-1EKM@D@REM ]2(`(*&)i )JbB(*B")()Zh2!AH)j"("h)JhbB&a (H(ɤ( ("i)hTE4%UACKTPE44PҔEUEUдPMPQSTP$E@AE4L-+AAAKQP4%%PKE%4ҕT%%- -4L%PULA$UULQTS1A PPBVCJPHD4E4dSS%+HP4QCLE$DDPJPPMEAAAIHD%RR4%4D1\uKQTIM45TD QTRQTSHU%T4RURDS2AQDD-UAMIAHR Q)Q1 T(PE 4UD44)TPPP%QTITCM EKE4%%RRR@PĴR@P#U%T4U,AHQDLTA۬J hF ")*RRURPU14RQE$AI@đU;x@F" k02hJ *ib FB!) *b)hJ"j(hiV)h4QC@F QM1PPSAw"()MdR "(ZhZ!*J@(P J ) *)hhh(,R**bFJ(R)y (()))JJ( (*RR Bd3M%%TRIID )CICHSETDU+P UP T&5RҔ4$Q)BIE"2*)iy+ ( "i (JR*h(b "i*jhYZ )*JJ*FJ$B**C1ISjhRhJhJF*  iiFi)* ( J BJB)j&hB* "B&PdPR$бT RQKBKAIE !TTL-P@D4%(RD(sꆕ:2Fw|M4 "B%)vdRـ* @"ir((FkTd J4#@4SBB@& ZE%r(ZiiZ"TJDi((iRB(׀V"( h BjhB(J@) "R) )i d%K% AAHPȡ(* R)(B(J(ADAE M!MU)Zҙ1(D 64 i)")w4H[8 @!CIHSHPBKK@D˪2h JM9+M(P iF+#shJ4Pps((i @D( U"PB4P Poe-+-%4M R4PPR4)@ԚT2SbJ(J E J )y"R iCw  & ( JT iiPvwzbIC@UQd P%)ACT#HNB w!@4RSI@(Rod i)F-P DPR*P@lBe@r0IC@Rqa2Aj" PhBdBPSHo%@JkIZ {$]HJ4J mNJPrʘ@i WJҍД R1 @im S+4J R)IHҔ% $@EIT%Q@RN0MY2H;]$j)M*&2r G^rJ D( i/4&́LhVB;rQBI!  eL(]̙"Pdr@ lP<9Cy D Cobx%! Ho$7R#iS@44N i .)TF@2@6 S!]̢rSBii847r&QM(‘2ZVhFJA oaZJ ViP(A(J*ЃM+BJ<"+T TЭ ^N^:Si[KLSjN .!@R…@BImE(P;04ac(Ѕ(д"R Px8O! 率6خZM&ŷCk\eCb(^&8&jCo9!l:@q{*ꀥZCZj fMA}** xֶew6 5jM"jJ) h)Dh@hEh(F i x4) ) *eHd4 A@@ET44ACCAEP%- - Md܌Bq RDs3N ը;w+ZG9L:#Epd0@-"jx6wR}kպ*!xXX:F D T` wx_~o7eVK"2 i]oVK'yo3? L1(W~7M Rd@ T`NsgvygA6\,.&!0Bܪx_tt7 TT>#~q7zn<\~, 8 ɧBJ«q/ 7_ -Zm Q iy;lt\n<ØNTSШ&DTrTCj@9k/5;p^G ͎XZ$0m}xnAa+LTAQwJ%ݛ=m;7V@}*~/[R v+ÅQh@hʅU7Cq}T7ޯm*p,:w]^z@J,KJJ }b 84e Hw:̆ez@veG*#t>[q}~'! $DAQx>T{ | \嫙So~1ȁP6[:;CJDTf_ڏ/m?yr%C}ur7U"~ߞob{Su(vS/T7>0=L C! WIv+03pBHp^ - P")L'>F1`CO-h2prG6Ģk*vOyy dO aT?{s7O׻v@?D?Pxߍ>|>w yNRG‡GARʐv$D^G; |xip'E9]VftÀ"B^QW{>Dk@~ۀ*x_ͨAptuPxO)uy6J<*@OwSY^;!s%1D>!@YQtqL<<9? x< <"g#W~}Th\qݥB/=S_ ?{ s'"}i}B^-z/ ^r:D xfu_QI^ ZK}XzF cLv-<;<[s*/_I8z @=~_\mb;DnaÓ~?paCtG޺;v w(}X}{"c&S],]x~WwmO9)o S@8Jvwv{P7vP!m4SO>Dwk"!^ X  nS dt^ҧu֜*#M G{NK_lEҧsnO6yOzhϕ@ 9HD4{V7A{Oԅh_6ci~?30GHgmY.`z@j5++ۆ 0!6~r=. YyhOO 38H_ޛR[k2"=H3=UD>B" 㭡m1ϑhl"SVD:!?Y\[>&&y/rcagcg2@UQCQH,rw5@S0@p,z,9fU;V>-r/O- ?kP2u7_Uh3F[d { ӤP!wd׷4#fim(ir8+/Dc* 9:df0q@ EWiԦDTڑEQK7F25o*fL`x'쭴}.)jjS!<i@zT3PSa @\ ]r<8(/ 66_Y[Czst+Ej^t s=]}!b2P>.9g?wq?|a)\ MHd ^qNY@ >0!`oU̡PT0w}v]'\~vޝ*|0( yJh" jy@"CΩ6Fy!ФNN-tF͐a[ vt>qa=IPH NhQٹy߲.`yԑx;Xε2|O#Io븳z_,ɁOMa}TrHIdrό猷 |sH1((wF%{3 & T 2y|\(!IO ` ߵ'gy+҃DEnt  [/Ek'F'hd WtmlwDIVR#td` ;}*T%ŏ3$+KFv R)JKPˬ}|DoBl `@&%844lg}n oX}oktVS+T.&iP,AFN;ѫSQH ҭ.[3#g9irI ͚pț,{PEćm\w2P51 v}ARhLE@3FdD 0BO+!*tqSH;.U;dn%i{V9N?VS:wP;uq!)ws5i󛏽__gut3TOXhŲr @dCd`1$fA$¡IM@*pTm^e^BOu ,@NARxQycC'C.dN#׶\~,D=K]wi?rmgC0-zXjZ 1JB'ZGM X]ȶC:,Nګ2j3.LBDEjQF,id4GsXF`*ybAG_NdJ=u"@ \{iouMHx RG~Pe}͏[,Kmț60Xml7Y<6NQ7AWOGݘ't&VEw3MN0bhm `4VX&,0M>cBkXXXM,cI0J}B L ";ʷkɺ~@]>m\q\"zbu_qrз."mOȏq<.0mW^XnYntg1 A_p HU_rQ8 b8:`<;`:KzK`B魼RWy-Ρg@@,yXVlka B.rVrKYC9B3귻l̸"יWMc`@Ȉ=|@C(d P G*!B(>>A"y)P:b"pW%OuF4oT7IC'Twu#4Fg_R<IeŝjGf?Uu] 9DB?*=8! Z6|O]\]ooiRoڅ9b ?c.F՝'mE$yW?M 2%r 1";P$No̐9}34ܑ}!L~Μ@%n{,=ePsx-șD^uB^QH jU8П"^: @Wndo` [ѕoi_[h_8\R@Bx):I$rNw!AB'c =W)G;)tEjw .~ (p`p pd@30_uzwՎQ ?C$DT^v.&~])3rlXA @N`^,'t> u|' ?ڍAPLP2Mh"b89;oh^54G|nH# r9I"xzPO 'w!P9[rkTpdU@r20=yxI 7=?~}f~A8D 8:cppΫx8p'}:zf#_bU`uAhAD7Iy9msp&/z߇g9yqd=4;o w"?kqܾ. ƁC{t0rHQN"Ĉu2APLAvdQ{H"r.H/ÑRG#o*1]Sؔxk頞;Z98Q696' 6 FA [<27ٱ^ m@j%(F4"MuRVD=< Tڊ6ayh P~D"{GjN,"n þpJA!N! o)B@<&J4f!HRo#ҐwRn"ې#`9iw3v//w1 4D 1XFDVb mY,p:soMY͙K^6-{tq9S#s`k`Mf>T0&DB!q3@vNZDJ&G/=rCi^NA#]֭79h$9{ vW 7yC8Ҵ#N@{K E< vx(;~C!J&x1La9䫵gs%97R"ɡ7&pG&lAWXKwPlH" O oQ˱qG$x.5qr6rtm[STlZa;W~z@Sdh(a9Iprd7(pN~}="~\J"9XPJ)whwe&u[Ct/g[I; D:[{ PyzHN,RP9z=4s*!Syf% ܕF74}Pur=֟PlP7p乬L`u8s^5wP8'@m]++7q099N`[Yps:wЇ~\9vI[gG:q'6`*)$ڐ璄 j4P{([G{ hXĂwܴr2)* {N;|Aą8P0ΐmusMAOw&#;Q1 䣵w>D 'Jn-"J4q.bq< ;v @w|JM,b}P Pi⛹y /=b!EݡZt5jVѠitsL7`r$>z"s?BvOfoˑdC|djDw20^:ENͳz }7YC@G~al KkiDB7xlt˹XEvbH# IgX%Z'TM^@zMq:֗fGO}=O1Rq!ŕfDS{pN,W3+4N;Kw^kkkuU6܅:u"#ߛM(oeGt7'+GIMk8[ѢR!T!)yY@N_!ėBSNP7u;\BڀPU 72Ho fJ'?')<3‡ P*t\8Ju`8WP]&&ex "!⼶s%xqw5 %omINsb&PrF,伎vAC.q-qd@l4hx=.Ӄ/l64hCȼ)U7{8ķupp4QnW{o -Q8|T —qk}yoc{S䷛5:bյm`p\TNs~.?彍a%@8cq Vޣ8ǖ pz(Sy_g@:`7'8@O!HHPAN ٍm Wo;觑:'pS;yu pfr`˓u#tۭ6ڇq;Ch'3]{g[p8,3Kf=@91+ `7<\٘brzlq:%:뽏^GWCŌܬ-b[ṡ5+ в6P%<I@PۿZj{I|%muZ86a nV^;kn>:xJ@Ggq;.)w„ґylwqIr'spMfvg[f䃅p9{nGm@m\;o)ݶC΂n`Um:Fop^*<+/F!8 P@ cRd/zP !nw[r9̮GN/ N:RѤG2-3 (b `(TЃy\qS=|uݖ![wУ0-B*fED"Φ{GsϏ/uŷYVٙQ |*2`o⢬ /'[i5n` YȘfg,Mbq M]RȂhЎ#HFUN[:c2ߚh (S Tt`w}@ $@f),+{Lꌀ(0Q@rV2]1@8 zXp93@ t5[:?_¸{p<=,lnP>@7Sq0 |> ʢeL` ņ B@d##DpxV8;d 20ٗf/^RCka;[.۔2 q<&4Kw2:GD!I2ueId%8L58E%5Jb(ANL *B(PT8Mvu0A$I qoj[Q B(fp8>!j3"ehhb(j3~=8J2RHJff ՜%Rl.%]vsNQ@HtbA>icqj(@ (C[wpy"d#t2TfjRM1MffA1ɯ7:h"VQ MBZӃ^6HEż Gj3(%&jyW7|0@M2 M,_]Iܺ*>[نU(Mܝ|zh?/x6{@ZP!f,]8 lS%2cP!62=Aff 3xЯ#.}d&FbEY`63"+Y@"1^XU|4./ VV{S2J3'M(2DeЉ aiVB+~b1} >=w*q@fe=+ Y,(gvt`+t@Ffe2"d2w2YG_`r r FD;m' &5H 7^YK6 ]+"0 >zmDjގ ,%3#2.6ˉ&k=Zȋ#wgdrEFsv [M܎ua&3sEd\F%39LX]yzCۖ^f#0!=6G S;ֱ19P39Lw],6nܥ-3OQOA 12qMhL!58TOl:l)BJx?pH!WqdBYh#;-\Rh8JnH5X!5;Tq@0Mvz$6vku?bo3!@m:,))e@ \ftFeH#.!d@.SZC3b(huq$t`K!:i5dhnaՆ n>J DTqT\F"ߢr&(yHud 0^y`ݨc%#0(8a%[ 񹾍W޵+t"2t($VDy nӸBs "٣b:$1X!L0$,K+ cCS؏PXx%pm: |Ѽ@ L@pP5 !X:C/umle0;5m>{>!Y |7vG3(1 0V!͵ֹm d5>ZL$m^ GR srHT1z`QKy2C^#ո9h^G!*$R칝7Sw87YY;h)g`PἁB פN$)xw8k!!Zz 'LdžJ]SEc;lF"d=UB*+ĕ!ND{f`[qRİf9DLB<=2[nffO1"GEt9CUMsmhoRd fӄJ洞sb|q˕tkο' 88[Y[ZGظ/y>ܒ'4w\;C07E%WZs9(A°W?cb}!s"}( |~ژYk0 :t{a>5~r:q9/(W7LӔcl"> 5qv?d_UDG6D {K~ċnan֯$C띏kWv@};&v)H>Z `e4c8o+QO$J!헽AI L+*2e]9/̊qX䯟 k/aۙ SG9>KVF gR%+Y T.n*6ey9SmGW02ܕԻҎU\:;4~u1N}.p;uM"ChNu:I1f?wx钷I z~,^]A^_?>Je!XY1_{-:WpP uDDsq?[ga _3]qZljD e񿲾3>cA' QPnR'3Yj'M6DJ6G§KqBjKnRb!~-Ѯ:mDWAhȹ/%טW75ݡ ElEl<> *K\#KD/h: XCƛ$g +7sVG'Ż}3ے9b>r8-8*7E9!Y.kfn/-R4g욐<` #ޣSq7?!U2xhؙE &A I&:͋KUVtlhr,rzSTϒiD`"P}b߳`s/uL_y(6;S?eЊKfI&Ds?ѢV? gIhk?)9|X#X S{/L10YϿa[+ |ѾMbh_*o?Cx;MDv[gbTϛ0P?vS6DjvV|\,’6q27ޭ 5ptH#b(M."_D{Eq@RX&Y;+D*Ȉn7}o)>fD/5MMPNg?4'wqݓ[< *wߑ1ge@ͺށ{~Z|Y]+vL]$mnԚwv՟Du.N4mCd9;ڮ^/ߏBX0Dڙ8d~CB~Ԁ0""AoKS>%\`d5[ ]-84/ѷh<(U7qɛDף+7_@,4'LE=MTR} XH;Q4B:ʧh9yf*#I󂩱i.ƠqsSGyc^L ױ4l Q748Jqm>ӻ~=MՕ,j+Ff,VU&y_k]t&o&@[u&:ԥ1!b[>z{kj^Bi]u[S>? K^yw/jP`:.&h(&t8h Ws/j\_i:FrH<5!(Y~w%E6N w[Pw7)4YPng7nV?&bh\#S[PN), _\._-#"ž[-sJȼ^Jj5ni:-T/q+QG0LXiH0+_:&؟]<sg=_l_hyk)yqMWڌZʹe7~Ln!M1/̍ sAw2csɔx{k| pI4||=C=It."3 蝌B>\dy.zH< rՐ kPpҐ,֚xX(Ac]8Q`cPmيk=oc\1yTKNGܳ{ͽ['G)oQU9샹}S%o*!!5|.XxY7*ɸ2x8TyG>예蘽ѿQˢ­!7vq.h_Ⱦ nj=Y,zrCQl$"8".O"o&*/9I=w3rE'D|\r#!HhtTE2 !WM4W՝+@87JvHt@CHN#…)%.VL9Y%CZGu'jFC%a}rrHov4Gs*mIP?*xSCPSyY7r2;P*s Jh5f5K@ك@'hpv I@)!Z:(C$vPq?dʜHZN'9" '!%wr/-v7; lq Cm"(ܢ E2"M"oeم%& 6;D/UU vą Gk# 5{4 Dwv򃳘ĕ؁Q -f?wnS})姅(YPցMyDvPw1 n$U|<=D5y"I">6^jGK xѕ7{5sX9K^%9NW hAڕ4^T@2yG"S ̀2Q6!^FضЇ#)lbjׄdM}~ϠA: _mߴjw  |_̈́9z=x( e G)|OI^O+Bmr*HXCH̯=r sP"ā;"8jQ!{ygN o  <DN¼iw( s*DEu=8^D@:TVH;N~GuqNZyZ P@lօH?2rAY o=T*xhET>%ۃWAY"G4ؓ?RT~!kOc˹CDͅ$CIC.CRar>ZASZTiP; x9:H;hHE{\"xPyt~¢U~7f t {IUST!O!$B'@H 9@R*|W' Z]Ԩ/€hACS0/cQz 0 x~ $JH{9Q!Gʢdr-yޏMR< Sl>R"H>$hD؁Cdg(*D9IeR"wDU*}zxyx~s2?E tAB e|\*}Hwd"&<:xKlANBtƐ=> 3 8[>\4mBa D= !T?z^iR<~`w\{I0lJlpBNX|yG'ӓ WCe"}QrzOQ"'ڔOWgeSe!w' 1{VG" E35Rp70b"kJvQfظvpu xɹ 7ZkJus{w1;p{w7#_ F/'0'p&f8ѭxFoͮX7Ԁ6>!EH@BWBD/ܕ9yy0F iG~/~{+rXW/Oq(w9BDcO@S0Ja~d6$$_GJA ?)ԏrB! gk(Jː!9X@o!}q -| O\ozxONFQ~mI(5yr3n|65lK^22zτ6պzvw:ЉITRAO<@Ÿ^;_ʐ6(}?wM;y=Eҝ^Z`wW$^?bw!{'rq6~KMN{WX Vm~6'#v]ݼY3UE<V5uYeQxyu+)p|ߒ NZeB4߉{yh{L <iÞ) @I\)w8@fV]jՁx%70- #)e< k@&vfdy,;O[50lZ!e ߙ>_W%Jx}5Z^9(~Ζ7G:(xWyH{;xE )@jps Qm#IOw<F2cy1zC>T$4 8@$k(i&Ba( $>gXwM:|F+[ZwPB4;^nrDwX΃;7<ǎ7y#vqdzU@,oas1҅-%R%RSlˤ Y Cy-q7-+dEdᡳ(To؅R(dF @zhGq=N_y&7py /С%e39>(AK$&e|(D!A+PFEQ@U!T NN@<'Ʀږ㻨gnR>@c`);H@ER#ޭoIiJSH՘#Ĥ 2D]kI 6[@6U5 : S*'|k}9z _g3n<C{Gs:K;9/b8e@-L։_d 18-^O׾lDmӋq4 qj/ll*z\.z(UzdsUD#DQ ۵EIhIek^Xç2M˛M{:=HKxm\Q-}nP8L#6q%^k٘ !A{s>:zcӛeR,"{qE@R4ĭ D*;!5@PP)՛x.| b2f:(E$yiLD&C²ql-D3 Xtn 8`a,`h_V<ޭS0+KyIt=T , sC!|2M&L c߶ \1i/4n^@`kp7| Ua ø0s\!d<ΕsrMձzxV^)If9T|ϙc;_\+2X+0Ql6]*>àeH¤@ 6bG!Zx@P(Ҵ%)@(QEE&R!%9"&H* AB  9IZ(VDbF!iP"iB(hJP *())\%4#J HR C@R% Х R@$KbBR@SCH*!JPPRIJĴP & hA(hF  )BRhPFiB*Vns2 _c U=qD8?TO̐N !2LD?n5Ph hZօo lAoZ}fHuJv%r A@2JDS%2D %%ZhPM$Di D(2!D(QHTR !ArFQi)D50;i 1;acb7υs65|M\ACuk;F6THqBs+(BA@8@d9 Q_Ő؀ ͑70P?iˀD*`s~a *erՀ4 &Vꢥ $`zYS9}bnAVUf6Ͳ-@My+vbtIV^Azmyx[]g8$XBy9xV`c4M< Juf%# IUGcr*]hstL|BT3u19ُ6ֹAc1dt]" SC-M;(S`J\]eo|[R5?nC4 0uZe@9 6L{ KF ٨EpS_׫~M;K~~GE r@p_޳fa" ` ɋu9!PyDD~t=z΅@)r<.غώov_}ㆶu,8}k9 OFD=m>X S1@8>h`NY(׽TYFunc" BT+Myz;}D@WMqͮvo:[ِG'q{cE~{: sFr*fSY|g.  .*)%&OT(My'w sDx@y*=8e7^&ES"Ϸ۵UH|im }3i@ fyy1[@*f&) qSH6Jk" \ fº6^%@xn>S&UR,y Cz\t>luAsJM=FN."pGc~!@~k8|7i}ܯsﷲ+kz,.CG;|9&J40̝"ߐY ύusuzC?OU:i=DD"+T.ܗ89dD< 맻exQj>j6.kY8nctC;g<{-Ƥs Hj]J!;f`t``?: |֬vnjP04uN  uC/!FCBwvUp|&itFK޻WĠd0&aaW,@ "S҉ۘ6>t8>VQMxDr:I>rUA R B |v0-> 5N=Hk} uvdj ǷrHKgaSdB-!̃7 x1}uOoq#ܤ\ ҧzjD;'VЫoJImidkf`v7$9z:G`yx돦x ̿`toj}럫:R]3R>Ô,[ꔤܢAI\7/2կBo&+K7j $<|pd,|gM%guJ~E aʛIZ@եj4m槉s|?c*ɏ:}k3lI01_22xu{ujP9͵ψ8]9~HiAHwi7PaXG"H1%'|wl4R0ɀK\Bs:昆ތ( [2qI',=I<{Fq GH)0=:Ee=gH|{3HL?tG҈>Х\X t8`|`/6PzSD՛0pWgMMoVz߽?>1%rQ@s!:Yda96]+^'/RaEd㊠NgqZ+^k,ΥS1g)EEU"27iDiiɻ2:H{h2ӄmCJ!{U@&pQ)S<#03+fqlx59o?!qpѩ8忺(PNWQOek _d>E +gwԲ4i|}Int#nC3оJ|J `VO{ OV;cxnvr$Chwl#2^ʘֻn/y ۝ܻ^ ]VO6.f`]JAr4 켣 Bf @;SVHkoQ~yM51_3Y~lynR1FEvO[8A>wG414sק9hOÃ*|k fPI5?ilvٙLU2R~p۟[:pTW>?[?g]lYG@3kCn^ tF%ۼwaWcZ[l1 »G׷箻yt܇Qܿ『 * ͘j՟ZûPZx߻|yl˔S}&%  SZ5kgliײ-u ,ϛV^t6ʺLE_kO>LߋaD`GDW 2X%E]@c̒igiM 2<EPz:TU-t3 h)ڻp&kGڳFDId] a0K hbjI59V]L>? I|n@OxqO)nabZ6p.-9Zim7  G'Z&Eljpʏ| u-ET5V5%DN5:9Fƣx&(jA}2jھƚҙ_M> m *O aI[6 TDS-@Q_yݰ^iAXw5#A*fEk$TLYWǤ :TѺQv禝6`E]V4UEKc~NUEEP|D(61 Ak5㟍F"ich',%1-a7zǨȨ("?26~a~4X_VQ1 9j[hc&+,q8ZJ(w3T]}>3X(* {VVQUE\[5i|۝҈3ysZ(-e$-`faALɠK8dTDEE<>zHOŃZ5ȯa3u´Wa4 4ZֲҩcDU_gw2bb bDf9CQk5n3(ՆF}8443ډ5H٦rsҢ)0 \Ȼou5UQ\\2cjtk4k:3f&j];'[qi-Pp'ǯբ\tb}5AAЊ&h@/l" (VYT^"A9%4CW5eFiG4ϗ7l&/*tҶÙ?uCjL~柡ZiMGͅOfE1Z-s" ҙ^Zڲk$|;GcCsps7!z|4-@fTI}|˚+KY3(䑄$a&?;kfMs h"ԙTU@ӿĴ&i a3̈́v;=] jwh]`Ii+jtif3uD{{'dŸyLh8h|N{M y42f|jijoaT~Qyxvmz)ѣcK_F3և>O#<>^Oƴ9\s*w> ̠+=ScG!G f-/M쬂*TG̢ 7da5CUT^2TQMIxVDT]q.~u|ŢNZO!e쓓o$ދMj={3G:nȝ͕4M]MTSQ%%Ehaْ{fvp02(Zc +X GAǮzhbj/̍Ūu8E1EɫӉ)Yea0l5ES.tkCDR}Ϟ=[ (+ADδa14ū *R8әygS:Ij8pr{ ܴ0c2>DQD}ݧY5y|'jj'T}J=^dt @am~cr4aL{>7摍cCsQ Wael qs `d3/c3Es;"ٔva=daGa{Ƃ:Ī+h[QA3=mp’AM%u"Kk f q7| 1=^ʿQ7 4M d9Yn ndTSU]6x[u]?Vriʪ0W:w.jwU[ls. ]V[]ʂ Okt4"VTDQOik*ͺG=Dgoy0g摺/;ޏp놱{kJH`uW/ct5U_ai^G}O G<>7lLy-0}Q6`ʁt^"J.d?'xe,韟P[wD{o]nR6DTS_δ+1X{v5.nkP2 fi>ZuGUzb?v="' Fy>1#p5]{CM^{. io-*p3j>\}K]~Xt{p9 )ʌ<̝nldZzu9ow2wPJ0weqU퇿1]Rtp!q`w´j?n |첀FZqWtId}[灭밌%XBk qE'5cN~sOyQdĴt3]Q=wG]i_^G淪8r-S'{ ,QL#vڍԼ:U\gm/< SZCF1 -4uY"͙/f60S3agarDW~.3fۉmge7(0K#Je6U9h`a׆t( eZh֖mKmqg+ p/蜋#hE ḐzcttK*K?8P 18X^1x^oNh  ᘊNJҸ~^3:2ppG@:Lgg5V*7ߜDҘmӉj>G  1cOu=Ù#D `{܏\y6/"w^n%$o 0լw{̫LŦ7g(tqsUmՕeIr8?pl)ifBWC-Kv5prr܀>q(oxz'y >7S7c;9[zfx3Ăt7tY3վg $,hxx@^` 8lRC4+oHEݜUcĄ_`?:piaÑ_R0bjP bG^]w{kkb+s]٭{D1,jlv~3˄}ԧLΣRH)1̿o*QPUg^;e?ʅy]'^ .w}fd.]0PCɥ#O^xk‹솙M ߫GH's MAv1 1 `!G-=JZwmEt){eH8h=)> z+I9~XhGow *{HLULGS~rvum_yOjhaZ|~ā E WoGGldA _t ]S7rJI"t˯iEbwKݔ!Q/[_0[P>[l$&11G =iDr(OϋPC!N:Pfnܟ *u27.+_G;\(&8UPy/"3| Ql6C@qu-=PDI @݁`Faс0#|C۶*R_:#{ ~})̮C:;s|KݿC'MC.<4|w &dhBoj"s a!˂(&<۸ane߁T͑>Ѯp wM9 @ယF!?S`M][rG?2 ~E( |eq"H-ܵ5RF$1=O50h=h(+L B0^L!~9x &"z uQ@q&ww׳0L6>E|>Yu7kóxeøONȌWWKܻ,㿅kXo‹ ?gj͙.L 8n4jۿd7KR +\e "F̨ EEYU?EJM_?j' <8{wndG߽xz~_>.O=df\~f)OyQ{9緦??}zlO竩ybc` e2ykT 1տtQu$\E5ߵzz'P<$!V([[a HRSpe%TBq7wh/[I=BGr^0*Iئ3 Ҏ#|/g&>G,`kؽ &aNqMt?<'Bh?Me qS\` -i3>#cxyQ#.ށoZV<$C'>GCQ i ,8,Y_blh3+(97hr!B$mtU,ϽC榶!v+4dT[ //^5䖭T߀)9n~^dCY Z2U"j{! s>',)nCDpFS:Ya4*M`8Tac>27jΥ>c|Yx'n_&`;cht ]f"}X-ؙ(AV1Oe8lHu[go5T緘@0 ْmO,- gIPB @ 0UMyo}>ťƴgzqm᮫ [ ";6:A c&b)@43E]jL%cC-}]X`2BL@l` >؆&$m>'_25 OuE.{oȗCrk!|$Bgr/|d_& Ϸ6Nr |(u!/V`6e n߮ bY->l:9MV6⼭n#A^:H LHyR{񜡫U]M=O ry9 tR߹5-ɘٞ:N@:ƕK(͏w=/"R)ؠl*$#"1T:>Vtp`CQ~C Ǻ UbE"oާU'i~RMx59KdҁeJl`k61A6ш7{wc>˼&pixb[,uYg*KL3>"d ۋ8Pc o%U蕌D&*X}[WR HUG[ 3z$*5Od_b  S_oAd=vػ!g*yP해p11ŨC $Lqs)3ևO5uEQ򯑞6T!Z:kb"(6M,GI;u{ZqL XA[ZHb$n t )Jb 09ANrq'lRT8(tp3R  WϘ{gq@~S :RTP3Rfh:;L7>|_(ٞd*{]c ߶^쥹og3@dHP¿OnW*O~ ; Y EU r[>n` @F\5꫊@B c/TzEAX4^A{4Wk >RG<pYtk@L۫Y4 V˫hLrg=nroms{#u{͏Yzv-"1! 6kr&bKeQYn#trOE.Q,JOd ]4)cϑn33]ٻ83o\kk{<̯ >b[ߴ[Jt&C$d?F4){3Vkb8M*)QoNayQ0t3gkYՏE aNf3mܳ@wkCeۀ2d  YNvCJ4$DQ X1%KFX49#KTyr$Rz *d=ؤ&8'oՇlQ1P#mz`],S \3CBgAݴqMV?Mh\gYikbg}zA3@ b49M5vtkTi%1 4ْ]\vVIl:'$]c~1)hM8!Y<݉n! ([0Dn4mL@0%CMlT젺* 9x:?k 9? 9Y-w\U-lF?3uf0UQLez5g>[[}Qe ZǣL,?u>W<륣{q&o}~w3MӄP'! !"?7Oӌ;pvyp!]evx?߁Ni&c7"ڻŏ8V|*W{t4ĵl}gņ0O\+)[bS^ 9wؤ}]FGc -Ym)\gւx(tS\'鍉h74HtT]W b~I) k1ΑoBZڏGiJ繋fDݧN̓  Qshԯun./Pq=gݥ?o@^u$jЖ@O]LWnq}vҘ:㝏KLf7P!i媽I>K,5iXW#† LT wxTRxD\#łܔpŗhSAeF(B1`Jb1FvHO`#C \ s,&zvs|i9?ʠPF 0blP?;>?;5tKDO{v8_j _->cf?',U9@% <ֻX6*t̞P`Cl2GTM 9+eS1s6_)g]w`ݘqRͧ;m/4$. -ԢD. _O+66W} aV ay*'#MkZzo|~Mm.aphetjj0>٤Ul4$7=,H,:yC\^ Vm4y߫t:攱k>_""zƲa[̵ͣH^teY;l' c8= VEmW{ [naY92Щ؉ tgP~#3=)}yY kO4\1VWﰳV-_[wmuV#3E~c] '>r#0uŘEt5uTSk*dgx#?_mos9hi1gp%jve'ZwPH c$Fq7^L%tnQ1LL9٤n ||EH#"1q{*n $~G3 }s`Nm_įvoNY´*6d?j,Fh[_:(Ε%kd?Q|`CC>SxS9ݏb&wGn1 `p"C Hi:F%W+JN:dEv4m.(},fh8`ô_r੡TB%^_!E kn)X Q EM, T^zBM}6TA'G=!L$$ 9-UHy{{#\6Bb:l3њo[U׻Dp<>MNyro(Z\;<߶WݣLIP}I5m$ZYU8Dv}6_kK@!q}3u4Mɇ5DEc Ag-@[y1h|S < ~nXȒ\fvs.2>KӪc` $B못_}k|Ǒ!lq켺k"\ N[ ؛^IzXa'@(1!"RjikZ5:I^SEED$gdTA'>OM Fe8C* ԣJL&OklU/8lRN&_4{|F49к4K7+zOXXL+uW>]NzFHQwo,לZvMa ,!CiWʫXOnOlv0=戈:$ p|*28zʏ F5e'j"Vthd"13$¡Szt.iP4X!lxD"_D̬y+-/3r3[r_ ~yD,}{]_xרF 2Ass.7VRvUۧYI%.xլZ{r fjf0rS_`+B Qz( ԷV!xȅK^(ߞ$B#1JPOHM ͞L k^HAŒl^@(1`d~DD\4-fr5VΠ :rua&b.h=}EP ԁ5D ?%aUגxkȁ,yte l@* ]'-'B*aL$5s K 4{4!ӌ!q@Nî@8>큌[dL3EޤmB!I8X$(wd$dRw-*'rd#s}^ nkPNo-y?4 WȨZvgG4[`RoKYjߎDِڿhh}@c/BLaˬ:`n|Uw(.R4YUg#w_nXQ26o_?+$!`y*!wHs4> ZLw4}o : ?F$k2 J.SssqT{LK hD&7D MJ$u)^Q֔q$PGUŨe>1:8@:Ȝ@aQ|]v.5LzEy .sZPwEluӇX& hꟋpvJ!HEt.wcȲ:TC񼜼sjo 4Xá(JT~KNʝ"+1q%|`0U X:@=@ #7y3nB3i$BL.HCWdyUDB7a`˝{L~%~KnlI:]Ic=&eu i~54!u9asG6k;Of\9>(K`QKƃ7i͈2qvʄ.I+σKgM>do$tm-2$Z~Qr >'^[X# Pd,^m@ $~v-&'. ǤLk.=M|l0<3$ 0ЭH%#Pe 0D;?I'*m 'D$֭ P)똪laJgs";ֿTc#<]v݋[Si'8EjU|*oC.l4t vq?_LAZube:oP+,)T+}G]hE֟g]_RO%۠:2av/ࡽp:Y}c C ;x#9 #H՜u&V `:ݸ4s3Z7Lu_1AFhb }8[Y3dF gC20Ɔ֒/ 6PzG>0HUa`v䏊ޓ+4 ac:(;5VAm,A _8F3 !Ds2$$t <0ζglMk6JH{q~\z$}5iH -_އգB]c4-G)Rb@p,4Ə9hW\ 1k͐|5٬^ㅆ(|=i$cWր8륌Q$}ΆeuJZSeA"3s-̮E.咺Oqb7piԀ*">C2 )'Րpo;{BrXp206N\FKX)#f|ؤvT0ae/iBM/o'uJcQ/gߞI 1J(PU"9hv}t=c?@mqB3;N(k 1jvj,-LmC%2%y>`>h6|7DY 磟t/d5wς> HFCF@|X'W:SP5dA4j4uf;O(XFۄ<JI* o~LW>t4-ZOPP6z k?,;fqqS|ȵ/axN͝ f BA]|z?ˋݾ)tz m真O眼O*aX?)]0%,bKhcP6'?6Ũ9;P9ݮ}TpPr$$%&ie!z4@Q簖-& |3 <M97Y0׽MO("\Z@%%aէSҗ,f2y?Ĉc,=}\eQv菜&`5h`#ޡd' ܱ[OAS : wuG/<55FtZ)2[w>!A c!0djYv=z6P/Ywc:нgM8 YDWRl:beXxjwkw8\k_꣱Ncn"eVv:X (% A?:ڢCCq,Y `*(B8LSϷ@UNۡ9q6 J.me.u@3 nW$q>($L1.WBٵ+a(I[wOYT~eه @GMdzi{1|W: fE^lGЖ#]Bvq4i )>" xe k R"׊cfCEs@>6RgM့r٥:Wi)IL0=!8[7<ύ;kBٿ(^0Œ 1${uǠn}s&|XĚ kzPWN Bt;Ky=iԯ?L84E}B{+]s$jKH1i_u% =]Q[\)ĎcinQuSHN'4>gIV{A(]<[.Iq8\ uU/S+IIo@<e OZrN[IOڐ$'/To-_J( 8d#4P2mR]M G;#YrDtWPC` Slʊ3v*J3o;3PrpuD\9ڌ'D٧mYtxMvo&24)`=qnEC3U^wTY[wXOa7)Xq ; t^{1~KZU8""z*jΒR8<ܿ3]F>l]e"`y\&v']^pIWAWrT|^1VsR[<\ 6fD:#2oGoׁc>Zvm`[0/oԿ "992!0Cċ6"'Rg VbxUwvz} CDt\3 ɣE%ǀ@ agg C$鳺"-t(BH1t~}f̻ .{0Ҕ?(nyc[xzD ܹe\WS^ 薊lT䡊M?[ ()lOqO4kg.®\(yD1pc^u8vݡ;* v:B_tH/v]UO<(0>`s~|'c\';2QVٮ3h͊Aazp?TeFkwP( /F+r]c~?~ @'hcC~t"tI\MDˬcy7 y{:O=9׀G+_P=E.?Dz+k}cݣ:_~&'x\R:zM V9>_r5_҃6|ql*.wJ˺}j*KrY_u%ێt +s܇[VAx4S|.!|?9^&9~k͟|HCl !HϜdC~L?<:iI;OP?z +*s2|O]O$9d};|Ʌ補?hw7^?C|&<1FS@;WcҿC!ăy'w99 ||pyxyw] r$=zS_畍$?6Dfac)zh߽d#ݣA{)ۗ @t8'zx__:80?f0~{t$?MP' kxyY9 <$h;=/@Wօ> Pؐ?R>wh1^?Rs ~瘟(y(9X~Cù!_{ }yy>d%JO<7}+|p?/私!ڤh;̮Ğ'1WOn{EgփA < kb2ux;w(z!E!KE452SM%TDSSDQ14THQ1HQMSTSTAEUQS54IPQEQUDDQQEA0DLPADQML QEQD1SMTQ$QQQTUASMPDLTTIME%$AA0QC$M %QCBA4%I%!RECTM%154U )QI1U4D4EITC3TAUIUTD5 DDQKM4STUQADSLAUA1RTUQEUDTAUAMLTSALEL-D- T!QDPQMEM4RA@L4QQ5TEDUARCEMMSERDTSTTQLPD3EE5ULCM1RRQDMEIUDHRHSMA EDUBLBSAMSH̍M%SMMUADUITQMLQHEIEPUQM45A@MT4U- ICKTSM ICMSMTUNFHdT%CEL4Tc4SEL5ДQM% QE5E98U5E 4SHSI1LUUARF&P g/ˏG;2dgGkƐ=?ϳpdN/]" }Z^ +~/a? {Y?Cڀ76?'pîCJw9X7Ȁ{Iv$urky:'Ϗ+xBY/}-$_=οHqtxG9h'w}.GO/(|IdC<&H_'#b;b|~};t/<|$JC9<]Ca1d?.hc^P2;RŔ}C~A!Jx)?s>;;r[Vb󒾞8Ĵ?G֐7?)ƍ%6c _/5= ꧙#̃>u2r|I<| Cg$R=#{=l/#Gzr[V̏tr^hT|ڽ /qqr'H~$G.=<_u?'p?'$R~7wE?*r3ɷ}vx>y|S>׊#!ОL  2.Wef?8ű?25:y_7zG x7i}=bxSp|OJwkwEy:Qz|>.~O tpăAϸyv3#doH=ܶ~M9<}L>N~YZJ,L%\ cw;P]#s\c !ʰzޣl ZJ__0,ir|>p5{3b(3wQ*+@>OGjP`K8S}zGX<Ե; xѿn b xOGnV(f.؈QTS'M97-I8iT+q\uEE&ȆL55"rڹ)S7"znuw =JPt]ukw<4?GX Ujlh7SAE vΒ-9Sz¡룋t=#<a|3h|`?KG=4`6"iP>hﵼk,򨠠}Zw;i؏Pb:Z뾩8S0]4.O5-\ {x<8g K|yHa;58 $ !A@|sV\̾#m 범5z@1퓸%P sU9OۤA%l[Kzlޫe]:٭_KEU0í$®j9nS$2^q&MTv@PfR >K`9z)x>&gUC7Z=nYĉl?xr2up6uG0 L(@[x|gӤw2s\p2;`F @]sӥ2:G W?D^ČSGZl͛[(N#I[2oV7ȐH$?0{~y:]&TT$ji/s]!/OJۓt9>Iۄc]R=UxʭgZ r+)=kEtpc4i:h$HνhX.R;亍6>]IAB[SCn}d* ~;%^'U0GͺP,qx69`W+OΌ|"k_v'HX.}/BYa]'"-oñ:! O(#a!a緋T.J#@E@ 3tܜoTjQn(-tdBa=h {v_nڸA sj(r/RMXa!u']9E>Cx@'[>yC@A; }O/<4<n{n__J[ A`bNQ!C tX^~@-* 8?:}{v]5Na\A0j2u!>XŮ)n/sCFAΞ:KQt;۔ibs=W"@"P*yeqV;$m$ ( C(m84?fA?~GIExL(4Z x߰H2f o:¨cxjG  Z-= +N t)0 0"c3oE./⽃e9uE{K(@a{@Nr]k3#(cܶ_9Kبa9ǡV #fcΝ-[0>`EFˣ m@pKB(P$:|bfxѦ;ؤ'+Ì9 E6`7݂0bNH&iJ`6?O\"TFCVrxˀ1@L4R;9k8fg|7WפMZjSic[?z$Xֱ%//a=oz+ՏR<)'4N0_ `:=[B:!;I7md # /HXXnnhr0}nXr/\>|۳{cvB3/Di_2 n;Ȼ).{9j9Ao ^FoP-sv@Ir*ȭw^Lv< oV>^Nr.(;{Q}^T;sYYG!'kQT@43Ftf]A?D*~AChf ~2D;EfOuM1iIL1.?"i 60{ g_| gU1Gy-ѹ *=WOZ-MfGj\o_`"О΁\_ wVhzeIq{|89_Ǎ|(L֒9`f_2 v(W ,c$ J N}V&[\`0JÁo~D`!`vUڼTgӠ$Q9C l\5_(1#]@(-cZ3k` 6,p=V -Z.ZQ5jը2A,mXdx) QlYWdr@qXZD5#u`fY(QCtK#r/r9t @RH(ͰfPF(A ȼĈ:u*դn.F gݼFYBeGǺcZ:[OĥgQsM<=:Nz ;1 q~oks |H1ԡ3id!)-1Ӭhp ,}F+ d==`M?Ԯ"/;uO]jŵ7vUNorGYAt 7Q7/Z˒3>(G~5F/OaFP׏j;nݶ6?ՙgTxg|nҤ5h.D!QP-4X4 Nx1uw3lrORnrz7])ax%h*H@#92ǫ:97wDx O[g N@1j\#@0i4/{V֩nL:n_I[`wM{6ݴ+@VPLU2KKJ( 볐+~qfycIMg J7\vg؍:qw?b؅oJ{ 2Dt^BNUÖ^>Gzei {:%imCh/0},ܦTXTٺ=Qh)݆]媓*s?RG+-DnRͤ;gxNݶA&S+K4VR pg>=NZeG|X 1!%cϟ^?s6hiЌt5n Ykڔp7:umt ̛;?9ё aGU'U_9hR|tatO9:c`Ak\U,I$5U[7=K3]k\ӶHxQ̓>\ޣc"45tu.J& @yWЧd~EpyZ$PaK+X^*QC@`>ܬ~ߒfF$T@ӶNIMX`ta# >`3kI3)n\Sw4iN @4Bb¥:_)LlC@Q^Ԩ"lB;p)(@V"0)mX&]m)#[N fV‰>["BwOaG9C[H|}9~q)(8>c?8?=k׃GèAaKʢǿiʻG12sC⹛ 9,VUIwi}r^zd~c*;NyS FL`95\dП~ |#gi[؜buxb9\fL"[)6VtsM%`<s8!pڮ 6v*QĴk-cz .c@: 3 ,Y6fJyfpԂ^%I Ίk>$wE:xQR ި:BпQ! j&2"U,A[)H@pѰ5VgTn+6RU&u7D;ot*fW[w^Ë ֵWzUκzlKvr\M~Ytd)boB6zv[3引9S@S6FXrGXM(tg)kLATD8K3Evi9o$Y69|/Vj%PDy` A9p^'4Ti/2ųXlX >!ޠ&N 4|)Мz˦J D <4 WƅDO8ǚU lrRdHa L"F+JTB~S뫇Ew=x- #Hgę>~г5[:\:d5/^PXWY]384=Fkm"Xqw*P;00Q)-hk!EQ`M(Z8 X&lfL/ e'U(zگ)BU@\5O-O?Su+65j<|884x]njM$G);_i~ɛKAo4>1 S>48n2ó%4︭ʜAYD *[fA _xr#z8$!ױ;ј8l'shALh?A Jx߂WCPgH8 (Q6^{E1nh0K@nQGYv 2Ǝs-F r|;ci7eM@h ed1n3xhyf'7Zٶ޸nX.[NG7#L.<\mRy O;Q|H(4B0o7tgu! %wQq#٘Z*Y+o=>U^i==J= a0-XI 9 )ny`+c.HqU%=1:NJL#;hfFI !12Nc5@C4R60Lb =ߓ)I,wϕf5mfY9!Z\SH{l iBo۹c91L >2w^/ƙŕ\R wYAAS5B"Kȡ4ji ?j'fmL>G~ kv]P<}pt}߸|%=}g3\hWs]8zSK%?+P٩HJ ,P-:@y%wH>@B&)"]|[K).\B r,O~K o|VBWhΉ2'zQ]mÅTP/]pPbU4!r"AP7-sI yCC3#JM㍭=qk\8Lw{zrSC9,UЛ9Pɝ݃3mg߆JNuG'X^WM2g/̣]k6{K-/?T@) CqHh߷h$@WO|>_.|f!&+SWcAF49<(M(畦;l%NlqxEHOI@7 m^E~}SL?iKU>'rۏT.#QvKe&]$m3sI[.1:M!TH,:h⨭ poBW߸ %u7 E[71W^1j8͡o*u%d2:Tb aLt7fӒ-Tbh:g=cOI.z9縇j"KiU> YQ&lΊ4,Zs( _pg8`+{-H TY$+N 4RSY)-|aOhw.]zәbA+#I en |2j{F ӫ}ݠ[4~&؜}ڮTS|Gug$az&2dJ{92WjWIw3!"BQNG!%ntw,J}ݲD:q)zI`aa`X[O3$Xi֜&昀eIiw闿VhIM MRw H0jF25;VQ.jQ0fhzZ2RnmwwqlI}tWury~*~m-#΋XBnښTPٟO(]p.2M.:4t"ynzԓ1mTL*5 ;C֦f=I|U Uwu{j}8U 5W!1 nYGkz& %V(ud Q~cuUS4aȏm*Ca5aRF{C ΰGr,CnMhPi#NgV=gQ( N]|9?C|]dM9o…6vLHύpƷoty1e S&͉(qƃiaYmU4@5DRPi }YGDY|}Xc"0gwE0| !'=L\8$v~ Nyzz:Gٽ2$cGƃ@OQ,'dxjA,yC|(b}rI nZrs&Zk-vvb+@ @@,UC  -3\MƷwu|05C`u $ҽѥ)h&}DsP}. )fif{x3x9+naW_Wvrd3^6x3HU/KlHOY7Uw2BTgbxz-|ᝒzxUMH#ag: }\k뿃땎awtuKU-zۻH6`P^Nő5@$cAs^RYom JBϷ3q:a7+IOqINDZtl'0p<3oqUϪâ>zR]! < }hUzCAf ,"6pn՘ ):K: T( lwP4__kU[lS}CC|pjǙ@7&nieq& w<׷5'Bt̼-r,fDXb{!Hpeҹ Q\rEpO H!5UW `s$f6t iz~=˹n8ZlheTF1LbuIϩwCZ< 9}wJGu?Oq0ں:ۑ:o;$Wn \*)&0@{C `; (&hzC1$aF߾Xܧ*@O*o\ѮRNt6ަ 9yIvBiD)>cj CZyRܾJX!!m+R4I^h%S0Cr>[igb1(q nihXw#Z Ti/ZsO2~i>Q=7-HFnX3`R‚%Dn R2j$$D;_.rAl]QÐt!.:k="hl#FkNmB ŬxQ-'w2_UJL9hƐK9|=3aFنD !93a1~GS sǎe[Sn>#;ᓣ a05PXi#nU_sIօEp)ENn4bl?Q }{R7.D$X^!8@L:&bf뎽"ΌCs?erHYۭ4yཆ0C"bHܟV[)K>e wKMY<ѯy[e _ |@& 4`Śg_g#H:J鱫GqpgKav@@&`E5 ڽEݪ\rߚ^.å9g;7X6@ m0e'%x(V.zO\5S6d>8Y3ǐ5PQt|=j#λ踪tUfy%j$xo#v̋):[n}e)R[RVfqƃ2`A)=\ :CӝHK41QwH{ (50ͥK'*N, ]@ :^srԸ=u嵷4)m+tȍ5?yo'ͻGwL5k9B@'o(BuDЬOqN@4_\.G5{/tSZl ] ;60fc"LrPR8S$C֐ mQ,>e)D&oMv5 ! ##;pNOWUpx=.>"y#D qJP \>>G! uD-$@o;Q]Mܹp|xp(P!cC/9n[onz'ͥF* U~FRq{B]oFZh5{赔5Dx(%Y;l sפ}V.n?7$EPo«1${~.Zm¢kl>:p(w9! 99@%!|EJ l1aA^x{џdl3 lrv.HW%-} 6@@g|Ω7@zD0 Lv447^L޳S~;bET4ii?F6^R? f¼<.}?jcX! ++X[D۴OƤ4b[GZ| :8rKX\BAe逽sDx@W hC׻H-$vgJg݀O //qs B(\@_^=Hв:ca# JB[R(D@>ˡ-AMWZ|q`\ ") q\ lz^'>P @nf4"q{?T6RCAi Zi8'f2-֘ ; ( ߲(Ah}KF5+HGe֌/Z aQ@u!)* 3ߓ"3o-nN`p?UqZ)\Ċdo!Bopҋ`^gG$I(BlIPmU^\Z -0jnRLK 4=b`h㿒c(5;Ɗ]hωb lM#†t{T uFsW^5 h{ޒ /Y`PM= ;aaQ'%]I0ˢhD_AZyw'Ywb.ꆜ$T3|(1kjT,N0ѐZ  0x@b a 49p \u~ U=>{yEϟ@|G~.ѱ6yp4߿#0d= ?nH甎kCyZw#"ϛML~&`1>h˫/Bb;۰u`+^-N88_#fjtsu,mbv'~hߪ:ݿBm:BV#}wke-@a~1ۜ-דηFb 7̑ap{3bw EVc~P'y)˲3U A0aaM'ꐫm;]:,™T=u$.i- wzk;kiڜf0'ݢG<2H9j_wEC|f1^hÖf'TܦQ.C$mB 4.֮[j,?v̊4~֦)iƺVaf*d|_lcx4py.y[?).6EE׽C-/HB.vA]bJ`giֈCr857'葼۲/_7iD!IhLLWi{! C5.5ࡵMk2?"'!U[\x do:Scw;3S4בhE{$]?ã`*=Jib,u ٠>@֔o?WټÓ^ AF`d-H;T&d>ԔqP3bQٌ˒7xSB60R;!ܕLLH? h+Ly<:FH[tٚ/;WL`Q>~;!DۥZS%mds}{Z㒽z"0 5($_@F(=L>:; A/r_^JA-7L"| ҟݗڨ$d׬\o xh.¿)3v2aBp]KhƔ}D9ϡO+~%y9G{.5?D9qm!{3u> *Ot=I[ r hM%yPܢ$w"2 ' :KC]0E!DVؿMgq/38./B&sB@.'34ǹ{n^w:#&'61:C/P'x#VLD\Z't̽yUIw/Uw~Fј.5}L@IW|g8M4C1=y3ruF>E k`.f<@a+ǿ_cL5y3_MNw5 %jGK{9z~A?Ҹ3y>҃P}~'3\qpt8anIaD|>)ϰ3MGqpUz,D?GJpJd+W?#I`W4%j(_tN>5 PaM\td6W|&ski /ٳfEw4aQmN-mpwZ/3@z1>_vgcp( =_qsdKʟ٬ubxuPOu"9w馤ЂWb|B.k?0,~<#D|CZ64=p5XM` >VtujXNW$A }2 l?\+d,sV5u40)hR]Dp1۝]vHǐ{w=(!ۡ)ap{w홰L~< \b`{j=9xcT+|6 ggk&s~g*T^ZW2fuӜxs(whwQ50 ߔ:yu¾.,u -;kk4k. @lK,iGx\nzs\lT s!+}N, [L$L?T >>(8T*=/MjQԊpl0霿0xkmp`wi388v:_Cx.4&D-DHdknO5EyDAb0Y\6z-A`tGqEPy`lNVjVRy.b.kKS[wV~q4u,rYczd 2vKf:L>~eA3:k=UIE\y ̧̑)6r7!@Be(\ fd`6Nj3l۽MKcW`ڸL:ޗÙN|uopwF'es.`Зc>g DJ9{p/])׷̈́uV? ޤ0}o+<8>kshl}q@߸CzOD.Պװn?u ǘ$B YdF ~@֎ٗAW. \lLdtn_b)Pې$%y x88OWi|+Ԇz/M \ɹ T'lC]L|l4]N!B}as|:G@¿}ߟEf?/˶z_{#GGp!hkY=G !ÿ{_~5Wcn@r w27h6nu=MOg:CB~3W7cAAM.?*c}^b$/ٰ9Apu^<<˦i_w*vi5OO/ڻ>N'B}9õve!an1<_wM6n6^Jw@|)^9Ɓ9z(C%9=2SB|20n.^?=9 ɏ)%zY:S;3Cý.;Ծ;`cS<j:—޾=!'^:w@oo{]hԞP )>{Ooa0^N{;>bhp~Nr7iho}#'/ }t"<L='|< },;?6HF4hN~K=}9o;#xKO̽\?V'b+perR=V/Ƅ'mxNNpRy~ rlڄ;쇃@p?>q1<}KAKAo3&ϞCH|!>O/_|xJzy'\}css$'O}Aq'v\`-?&wHyv~[<Ā;gz ^<˧z=>T)`~Ƕ=IWq|G.'nxH|}bm=>~9sW!k]$C>v'H} qvypz`?#`98O҇x?6v`pmq|_;#w9B?w }K<[O!/gu?{FgGpX^Ɛ%O}(~{Owd'GܦҐh,?)ꣽ|Eھ.f )>w/&O~&6?o#%`w0'ƇsvY5ka~>c^ߓ'IyL_%0=$?|2ɼݠ~,Ce=8!l2}vR $~m!{mxc}_='l]O.1/_CcV{XOu~D?ޮ>`uUxߕ<=ʃFB f7c`qC)z/Oy;~GK%2NԳ$$>P=sfQ?:ɦV (kQ5X|P$+Mu Ϭ(>#"Lx_ojF(% 0BȮ;Ogf@ a>]7b=<`+ ] _ @D\W-e[ m@ex9sy|llic838@s+g?z1wj|_a?jH?y!V"y߈ݷjD=m: b?o>P￉w{I>*}yeyk֚<~=Y_/ݛD=,;j{o6&Kq1C}G?z|Aڍ,ޟ\wHEt{ܣ핐n+C?gY~@WQ?F3p BM诬x!~_gv *z4*"lp!S+E"'ӓ/Ӄm{ܮ}=rP> Q-d''/"h)  $0=~ \aS&np8 [tc )egQEN }>4 Bۏ4%L.سޞ"mS$׺b_zQ T5c)5GL!$? B;6Ui=9mm<]3h?}G^ǪΊFu.ټ^lA)\bP^Aҩ(KCXbHs +j 3R^}y Cqv^R&)]r^Ir%Bf2 !VU'9;_2iMq*`s2Eijo0vw@3){Gj!kN|2|p~ EVq )FxbEu]s|!78!5 O\y [?f_BtV|[_d C0@D(ʀ(Wb,:?d 2,-^ED_ӿ"MZ( · <x "f1n$ɞ/ kTĢ! OxQ+oQ1)r^pezU-789Ɏä};܅UDOǨx];t(\?Yvi'܏pp2*i=" -;˱^6d \>SU'AQ-? h=MtO^o0kg>9ZؚN~?$zm.zQ&WNp)WbO۷"Y!sc>fv6: u!5V>~糥@md-{D^pD7ՔWãBsh;>yagK.! IN$vEa!ijВLr&M T`x3{5 #my`LcF`DV}"Ϟyy?_*^5yf6cw\rNxQ_[G]BhtU4Ga@{&dM9's1&bGz1wВiV.)0= '5e=M3-\ . 󆓝&-Iwl0AyheD. k6̜&`xBqN[vu82c^1"IzaxTBRb k y}Yĵ.CR-21@I BXof aY=ϨG>u9Xs aq ,u9():i{FGR8j^hb^'Yי*&vP;N1!;d(G[GU_ppFuHn8/[F ,P9d%Ԙ r&?i1 uRf T.XgEg?mp2Fo(eHnLGC 4ː 1b.a:@.|>aXIN)ڦ@T%*lԹ՗Ϡ7)ۃW?4@v]@pTpj_ɦ> Qa~VTL:1b]au& KCЏ@{ h=^wO)/g%Iޒ֍(t4d(i8;,~ӵDgt>yW ٝ F@MԔF,:X6MRl@$"dq4?rU0M``W+;z(Es gCɡ|1M@~Ԙ\U:{7bj'w;6F8j\.-[kh5mC% EWC>,<*eG?ڥ8p/Ni/|ialA ;>t1 oj3\Xo7g Mߛ nH@2w]3T qt uwP_/vc-$ #H <[7+`έ溡zx`.GpA9eqXZJ)C,.4 @M kIqv%Lr!9_E55`:x w=߸G~+D5>b_ ~"aT>KcOk_a܇(el hbU^;Ylf{|sr"f||LRݔ^Je%ztA9i:%+M͕JH` AOK1+zinNCHuKQP[ L KݶsJ}1E?|êh@%4eOOD[(*"C5άTF{[.<\ O'4MUd .\@/X_i>뜡G씸yOj|0Sm|*T6tRϔ~r(]ESv930 kC +@:tJqUfҕ\k; !^wYdo7X\AIoJ \7l q#9s2 ʸWG~*#R~lZκ];l%~q~)q E%>P L5uVбm6mz e*S 0Wwĝ(7(w%ӼG ePugDKHf&mT%KSL1Ëp=ZqbMhr"Ps\<1^uBn``@v{k8ku-kG^8Gճ|źZEͣn\!7g{jOYt6]/Y;͠hj ޽(* l%D%I5(FڇԖ T@ۣjrG'ľEW( ?YMY.bi6f2tzq5Xk.<)i<.7|@@KCr4>m0xR̽7`h%;!m<@d7 Q\ٴ_/~+DHrϘǂ0nPSHQT?ַ鮮M7`]; m~]i#򞼶U}*܌8f##B\{ͫeiRvnK,>+Co7}ϪMx;PnESw2@:|1;WP*^BD ,'Hd ~ lR1|0<0Y:Cs  F1[QE;.t>{?_kO|^MWw UIxoǮ2ߚuLn/$s$`q"H#K?+B`wEpTU@daEݯME94jZ)W7qs*(87<2YHERkK('R]@H+t%h A{8ϧ2uR{@cN6qRd)m#DG7/D>IWS֪6.y\}+*p=~gΩzZԙf`Ew4bzUOR? ׋d !F|Q\oV}cL:(\TKPHB,5P+π7ٔw*-ҡuL(tI­lj,uY`]M>h:B3(`dU8qtـWY5ʞ5h2ub]u#-VG,2;V  onj;L N:Cq{Վgf K͞G [ 8n.5=]4 zj(2+$LJK $,1Ƈ0]MqNtKe;ڿn-.o6 20Ѩ zuD݋K貽-CY R4oL~5 nB O!7gC0di2?ŷ^m=1pw4 wEByz &9~ZA$XX K}yPtd{5b˄~0~fA"wzO"S'JLeA<:c@矚ۻ *F- jmY]7ϱ-ȝ B=VRh?p:Ny\R'-]언J%DK<]G``dxVȍ}J{`~ⱤY>k9].BcI`8%L/~$ ܵ`iyw<4'*pDs9,Ò ;O䛃!Y ͳWi:SYai7~25ae0mǹV^zAed}o$YHOb9;ґ;9Axc7@:k qq6d[MrB}Zų?hcO.kxP148$:j8ކ{TcѩnH.'f &l\'!j.؀;Et9- ǓA %Syoj(~ٿD!\ ڕ&Vג$w![9"wl+pq82 Ht@ ;F}Ū%53+aCLZ4]@A`^~{V 1|]4 ]Ĝ @/۲_$@ 6DZ~Y FH c qBK{Wt IY-+\X1?H~O6ivR^k?ŽPJ]=H9D+ǃQ쀵tBFzvdِDFFTm8;[X`DX#03t1QOU\`;G؆75Vlo{noQTWMQ&Mr+9iNY2{i>(ڬae[hHGL al5M2aˍM [|qtx* QLYzYX҅V[+T T DOn3TU;9 %Qnp5J9TNo|'P:,Š:JOfNf ~JUFC3.FUbbccKE({=;u֝ ι啗h7Cmn28̢:Fsycu?c}ß;cSސ 7/0\bJaR.H৭hQ{vAqXF7r{˶ΩîgeMB\ bn|%9(QzwE$?~QQiyN[Qs7*v&7!r}#\,{1[nK2sis+[ȷ T[Tiwt/1P7R=*BNș]Z0|z ~oDz1@eݝ1eM $r8[F)"rPQBpmN9eu]yVG蜶no4|Q(7MncNcN@Q|1"Wv=R׏ٓGM5^o5AY{K=qgW荞Ϙ2g¨+cP{92)R6Xټ>9_\^[ &xDr:5D:!mH$|s2CObAG9l/p&Bai0 6r:t!6,t'`o7碋ȩi010~U;>o3 %oM# Ԋ)z;/($GD\+ۢݏ8 o [:͝ \L N Y2pW N bf"siN2;ӵ+/\ ũa<ikłwOgaNfl== )단p|GG;bI;j DeKBBA %vSZM'C?U'џ@v\2y`O{y*1-QBA)bX8(B$ T_T )0RECLiK$WK'#"?^J3qr/Oc>@qȝ?ཏmqxeG<(nf>3?Ӳۀ>sKGjo2"o~^,,ʭ/{# Pg, ^)#DKn|n j޷uiҙq v+ƃI71Ĉ[V{Y)2|}~x*~ piYS7#,R>C-wvJ("JoD  tVYneLS'#7/8V*+镒Z=ۼ`]AXJuSٍk[9A@2>$:Zҭ0}*4^A@R-  U; `|fZ.@sȌQ"@pD[ Ϛ\+V ,4TZ48LFMߕ?g3l1 qk)}RsVr:85;VL.u&tXԆ̸[8Df~/gY#B1R-Q*,;Aa]!2Sp:]'IN_ՠ7ߊl𛠮b[(!}'[glgÿZ\Gۇb_4Sו \qDA׫t f$L/lp8OOΧI`qڔt6iv ϰ!F_#(oe^ NZzUq-!S{}*y{/7?&Pn}1Ѫف8akG*7 `|NU 5 h9!\{UT=,x~$E4!aJy|S%Kc?{DP>U_[<h yfSjUENp^@9E R~F ?Y| *;i+yIڭxx>|Y*<)r[O3m2 o{4!ҾT C3f7Ҥý3͞;TT(5ԛ4)2^uw@U.:0ul 8|pjъ Z,-0@a4ΔZ=[pUxlĶy~ulQ2'hh"@ |"/tEj@'p;~9:ےgmz?4XSDy2Kvޔ&`eg7?TSdp<,E"a@{ (c4}xQpL_\\ـsu,˯IeZQtPWpm J.=HR~@z9AOR?k{ө!Y@U('R 6D @(Fdi-wlmʬ\)| ȇ0U?l9f*5[MWp'}?`B 餀ImӘ,[o)/J.".D[m!0Tzy%7௺jygT  hx`'DpBS "&O{^2NGg|(glfh-״9@<-1>7ys fHPh>Pj l.3B :-/0ׯ!4gm+7c$6x𙭤75+-$eWP+/K4㤏i,RB!1e#\ǙQi(|؝7w;OA`Q̚m/q.c39q>v~c-'zdrcrp&^QӂoP+Ph4|MN﷞h80H@N Mmb!Zl+ Mc|'Q$p&R+5`[wrS(P.jeI=:[fiC-F[^). t焜{v>x/w ] 5{D;GԻAdWNulz[ wkwq2$=  kƔbԬ w,qI?#X";fLK%1~Ē=B `&؏WEtK7V.@T2@p諧DN*8 g I6CiKCN-_qd, $Q#sbVhuM[0ч_ވϠ}ުψ,[@ɉP qoqz;nUf/؋R]q4AȺpYr, 77kƘ.[z_=.i43=mVow>{~Vg?zWΡ- ֢A`19[c\f1o9)KqikQLcQH{KjnpMMV@B$r)%B֖p+̠D [O:¢!5GVlÄ&-;ұ=uc`jc3Jx}wAKH=V1ٕ;} )D&~R F]~GtŀΛ%By]-ϩH_["\V:;i(',TT~ƪT훃a[C=6 wRx :1F0Cr v6|gcꇈ[_s%Dj~qҭ\_F{ZXws;olaxTiaUxlorzAu*劷(l5~"6VlTgPš7zrʓwR)Zm'nZzYEyw΁%[C?^ OOU:7e%I#0 eLl´AA鏓%$: 6ufc%"6!>[Ӥ(3b-LƣbEsW F$P$*bBNL$ %VlxjVafTKsBǺ#,HӑD}DhU{2 sO}VQY/Z6 RR&*)G.&!9Tq.f{ -ktSΏj>h&m*g \B9ޔirA_z=~z#[] %ej\!D(tdSE>=xiyCS @~>Y*VO|TzYvB%W3fA^c o9wim7=k-ֿ~/yÖuGp2v_['FI18s󉆴X=e ǺjNSqWmQ:ko{їK)?|+'lAuw$"| c'RSK1PؖlƲUJ7E6 QOF0Yե?F!P x^x1lś'LN^ʹ$@V0R~At|Ka0d$2CȇWqz @Kygc؆7Ԝo DRy3~اn~&ay^IӞ ٷ<=\~#%n04uз0X9ZvyZozYI!v |7@}7(~g@^ENMi0uL\V17@L齪UHxM,|gv`\96/p\4h;F9&mǙ){=ckED7d>i }-"clsR Uń_ ƅ {q{mspeAi~m~6o7yZ/FUoZa p.\&sY:"m1:a>ݩ00 qKۜX  _w'GLioޤl~?O%rb؃TV\NVOF*@ vbx([ӄ::0~ſG!:g_@0-En3ODYmGGʣ͋zJ=&D"*^jc?9+;T@ e/>Rp~lD9-pWT,&M;cv9< _w+f}{7G!o@.x!=k$nO,ɟ*e쾒7lZ0v(fYUh}2W2lvD-U Vph* jnGgcmOR8QD$uJ(Ғ Ї qw S)#r㟯 wJ5NFj:)AICGVRTmdNމd+=)]Y7l,x3of~O6_&,TӸB0~ Jk}B2⇿?b}pUgl+PlO17?G5Ͼ7 |e)㽡*:n@[oZ뛧`p[Zf!lCP A0,C/M4I!u9, ~2)(~GnB` hX,X}pi#\}[b~߱vKͷ=EƟ`=^g͂VK=6 3FugGlUl7%P{*;i駲af aʃgBO 9qPN.3l`B 6gss9~z~='V k}^d(b@zh뷶ænsP|by<Ir!)ñY%BC {+&+,:qk&AI&@8RB Ae~fI'8G\,e{1Jk_0;/J(@1 8Aid V[ib}./ߕr#f5"Ce2y,I&6}HA~Mw= ~BvH+Z;DߛL6?>.*^Bdi=ufw R8hgio Z%!7Q! [=84NH$9>a,e/K~ϽJ(ȃ*lP^aeWm.e_ӡּ1Y >tl~-Nny8Ž3G{KoiΉ!H ͱѶ݀?HHZ:†8< ,tEM\ @%+0rJTpX}3cA0±EQf=#EX_dĵ |Kr[ܛ]Zrb[n}x8Nޟt98® B ݶ/sEN}MkIIP t<>S%wmW_㶎SDĂti/(􍋰\ʤ =xpuaa5ce?(٭v/CFE=$G-XhTfMxhD'I )c=Y<u#ٶt*9#ʑ޿G.&Gnι?8GP;2K%܍}arq=Ǣ|\)̟;aՑN? ĨPXIU(oN:6>?a IGb0)?,U:<,>IMA|k #gX֙!V3p44;ef ? 6^ZX=3@οEx@ i6iX^q !^爫/$@' T/l( @-ojPhy+rF?iq6j3Y yWN Z~h)-Z^z)E mҨ2k5P{oPQ!w iRM+ Uc°ܐL[lYT.@"pqH;x#TV>dZjV`q^r.>dN'c϶ 7?tk[G|Sn@6~={Z ȥ_ngϢ&ɤ$ߙBs)Y( %|D{o-ʷܗkȘ.("@>DY4`YCe>ܩa2 G~p^*:xw[֏y/:6tX+dC ϫum8Tv[(J=W[grIH*? t۞}`8 )E)YS?7x9s1JV{&ճOQ "ZYc4adAԾ95>̒Z/#j a*MJ>ņGQ$DUrׄo$AW&uW|9m*ɫLc"[ W$" j?.{)K_!Aϣ$?D&oQN# ,֛ 7CS3SWYS5Sܮ%Lȟ1YKV>N|?>ߐl茟˷\}aQ]]ˍ,X.)GQr0$0o*/`2ss󫟌3H('jS咢 ??-y/w@Ub_q7% HqJ3gq^)Y!(زsB1Qu/mZ!J-+,jnGv (` >W=,[ ApWsU8P};C7Bv>wT{6Fü|"iܭ&؝r%c2~>Uu:&޼`~/D/"hN馲kk43W3BaϴA?5l;NB~k;0ݧ~((~_7PҸ"sHXzj^Kby##1~ v2<}7ěfZb5E,CQ6"9C^JD&L]DF?ej@lHHzgˌ~^{4u(*ht),ѕ֕5EeYa FU/2c:w1#[^xqKU{]F=]y6~51O#vH=-9r4fwG5gh %%kM%˦dyꉰbՉc2_v;vD70af5qA. A{yXkdg<Fw<{x&wZXEIYy­HH_~gH*XrCFŷw͒o!uD oMƶd8NZHx')oHu_OͲ~vAcϜɠ(+^Qػ)˿+o9'sc>tlq,q <WKgS$?ms/i,TCUcWۻ iN6!W@K {9>F$rnuÞ}pG H@ݢO magUv*<屝G cxTDEȾ߮˓9Li*5i}h +\kQD=0WSŏ9JBZ/ҹWcPgLj!"{uը7K7=I i!H~)BX?ɮXvYZk/4$|A IĤg-BrVXʋQBFu@B{. GOV@pV[ly4~`Mo? q;R~%HT Ёx:@2}Bj ΁@BlSoldGO_ie.&l:Xp=:,k GbD1Q!"xFrOEK𧆶*}{@G~{N2{u4Oذ}Ɇ/ǍbhNԌ gT+(XT ן^=eDή^m+OwjW|Hev+`.@kw\IȳX:_Ұ $` c *ڌ"ns^TZCŠ鄐蕻u7ڜE$y+3;_aJ׷te6Ry5*V '^6Pa5,Q>OBzT!z8I-5E?/WPa0Nj(b殪L.>R2E>?tCzr;cebM2 e]JlqcQr|.Pv`% ?3S9=[e.T[8gڔ1i~%Gt˰Ohpt%Xu6sa "_Ç ǝITj?yhӲCY+$y8Z4!qNOf?naMv|kX ED׬&W?dy ^ pvƈEqi2hgmhݡ3SxIz):O-ҙ7/D!XSWM|(:(-vW7o,`SC<9¥̲oJ9| ?p̖JV3zˡve>ag?9U@/d?86+{8yC6 >ҀJe%: D+5Q[m, 9ߧ%Ft,/䵻?g_N >x hv^@9UHo}6RwעP Ua "81%7t6 zG xmf}7W xqܚKU>{}5Ek{dXٙ xw7`A0H-H S"_@|*R\DXCN`9w_;'\+kk-&*iFju Qe;^@ FOЬy,Jc}hDBK / a\5B*%8h5t /VmLa!%õ ~>@40 f\_J~\<:bh;/H٩n^Vs^|/qiKyey j~˨soom+AݤcW+ݯy~0z_Ͱ}H{mnG"c~Z Oeۍ hAx&4m{:[fEXYdyL_aM88 ^$];`f!%sdd T￵?svr-3_z n y;nV\:Pȕ~GGuG0ug:D*s]w* _\B!پr a׃8ֆ@bIA^$pmt>GƎt$>]@ie(ZSaDtL:Mz9?b.0bW-aoyE#{֐rrfg¦[CKv1PA_Ѭ٘"˺АjçiU=Or.`%ܮنEU6צaˏ50v@-D v \B5?4U(O1Kp=P*w6=nTbIP 5#>u{ 66ɔ8yp t(1z.ED|9]V8?<%4TNxiո !2s? &\>4.* VunCیIBqZyZQ!o* ɒ 5[r4sdsxt"nVLR:#H@,s j-,]ED;"^-{K252l6v, N;}1+W tXvCʐ|( k~\}8 >[Ҭ؂@&}Z8dOUICIlv=p7M}G6̣A܁@Q.@_-=@TߨNO!v,RF:LFܻw>>a]h}]"Fy#cFQl##}6^{LqzZM9xk՝PVVNI3/NL#;>;!0߆i$*5ӥ@gLUz|W}<(Bסb҂( I+p>7ÎƢ ZqLh.oEOLfVYx ~KVs\%!ϼ @ c|ݙBSߑ-MxRQkk tWrs`zhh!>{]Hg{iEZ{l=Mt3KeR\ :EWS#v JBHMpܭqzrpzB7caS`ufӫ,)$J&>L_)$yh?sv#Y4 8VcҗE\VGGեK1&qL@iL.>ڊܴ.Ρ!v'#|X?_ru8#5 />64 8B O@N## |Cߣmz,?`9O> &rВ_T^L9Ɣ/;,` Licf1ۘ 9`.-wWjXyqb9s}z?ܴ@@D*:xWh'K/P|v= I>_>v=\eDq&, `y4|o"_EäB=T4 MzB%@-Mg u<(B!JPy⻜f\n.Z}X&{. ȥ2y_SSp Z`,D92xЀ3(H^]d7$C?~.?Cc(j*>_⠆ CREMwh~7Q0t; m1m\gK@b#d;j$X;vhdJaKǺMWM#TJ [#e??m|.E8@8ki梛: ;jjM#:Ј5vXcp79"#<1@ E6f3upaS| N-,@~p%SHb1 A$%K^)'&B7K ⠟zCMLW%V^e~ LiViIJ++^GtX;}['hj  y?얠{qɥ#qWpvR!~Kw04Imb0g&_ n|S|"=zK8ȹ(ufLLXQMD(䘪LO8<ዜ0`! br9D_w7/* Sޤ_W $ @h̃IwXq3wTMlVĺ~I"x8h3L3%{8@&(9y(!*' ޚA|ZjsLq)K'qb6LM]p`< s4FZ.ט (eAEdU(cvv-Q(!Co ØQP VF?)YJC}#̎\W2&C}4M 1Iv3 {qaMq}O}󵁠8O.Hv`<>5N!hos' `@ (+;_T)B%[dNIa%fNA7o"F-s HP٭C j΀( 7.j%nH5[-вF7$ysc49ad|a4oͶiELwq'_J$b!ůy  btB(< ؚ[,#\كE $av 1Zq(\r*zW@t!7bCgjcc-*l %M4>C+![]P oʜc/_JMX%cNWDp;<?X@Z$(ѠYu p/OGo_ ;"Bf.쀉_/Q溇FߊM?Og/ 0b +_\ONիr45j@HקHMjPUPȢC^@xFY3Lj!ޯ~ 4uW⠆[2=:ˎVGaQ+ \ !8> # IOGCaguhCbsHIeqI2\ӻ>pa$pঠlKPxu_AQ<% d,%ofEtG!ßOwD-HS><[[/9b[5pKlz<;1b^MN؎X:yu=,` YNs_ukdy ΘʡCEL)Gk2nLN;?ң= ,66'0;s-&y2p_ҿ Q"@jR:/tw-l7%k 0 ^4Ⴤ+l&\䮑uS--TkpPZ8%uA҆ #1smS *x)HHVv6]O=n zYc]۵b\Q#햬\x>/IyLSM}w"pJ+I}y!֤INJwvbA-<[5A%ruqS_F5LJE[YME8)?*a-)9'-|f6g n} Vsnkn8;TRFڪ)moF(RLn*T*"aI0M{ `(ZF|N̏7UtOQH\$>[TFtk1D䑡coLKҷW{Kǥ5e+2 QЀo L {E4 qTHK)>3 a V,Q'5.i(]^Z7(?\<ы9YYȂo\ou@^U&p?ri-Ͼ9`s7Psw۸yL\/$*˻1F o# C$ zˁpcqr%~O}ri !H'.1&%obk0d~`Fe:³ $ܗ;(tNL9L$,w<6CM؛̓Vݰix#ݠE YTjr_뢙mN(4!xd/ISXP]O0;'LfԇЉ?.0zڪ70J{L*O#H^^p?fڠ޿ZVxh~D$_~Z=zryV 4NKtc­H|i5%Z- \dž 5Imrf b,~Zqg|O7;o"Ԗpoev*4 9신fGeBvxc]''Z Ft#&|Va[Kpp>G G)%#Rϑq+z5wa)ap7';ncg@l-,ԮTVS=q x AB26Gj( )@#ԓ?>2I\Xy3=CcSG _A-6.,6:5_ *,x{M$Z$@BeK[XǑ$h($RA;~xvF2- .Eԫpۭ~N zsA"7Ւ~%g5XwPfi/cۉ%mg Ҿ){+ٚ}"A0.`(rcB({R~~g {%q}}[3<-j]@ew*|w$;㖦ʱ GM}+H.1SMw ;!a9ApDz2Ŀ3&C}[{8߰xsXY kyF=[qkN:d~^a7^᫳(U+_G=bEp4QKzv_ZWBbBWna2=֢lko{ y/~~Nܬ_R$ۚ/8TvA6WKKά*O=Tfo_d;g^3uG/Pz0(@ ~l[7AYmEwdAUes+> - Y]sqLuŽEql iEbL#"ĉ#ٰa,]cAHH uZg_Rt!w;u p*D4T"(٫k) ,T v^<t=3 ;D=^B9%ztd}4-KCA}yO}w#Pb634;rLrKȟ?wS= X!@ l\8lJ|w'ҎAmڋ}\w;Gf5ȉw0j8bV;8p_,)˿aެ#*jHn/TngW\o 銃`57 /ķXI,`<}Su5Ӄ餬HhnU Ї @J{.<&DtRHEu,:@6$cp-_|٩I >uү-H3ez"Տiqx:ԑ+-q eQ[9M%[9ӗ, ™q,[{>/D Z0->Ȧ,ݪ2{,R[+Sv9PĜ.t sZƱO "# 1VVq}oXFS.a7 ֵJmI Mlz/,ҫ\e?߈~cԵyaR6}#c38y oN l:;oZd W۷{xB aejMh98EU_Mct f 1٥&i!A1r{YMfa<kWyqz/[WC-YÅnI_ @}Q]?|d'>tC{F}dK.X H mU!Y ?/@@gX>5aU`{@.=Æ0zY(G|EDcEkTC-N UPF%аKV;V8iRe~lX9A7h7D\`1PvA9!h^,E WE y%ŷ "#MX @Xyd w -~ŏl2\n 80|~ fIu\V(=p[O]a@}|tϹLqK x}qD81M'^2 Do1$@![-ChFZQ@@OQz%{jLA$lSi"zYu;hA'J D .VC/PIP/0eϸƎIa99PmjG "1W:XI@(@4eeRjӹ}y3N,X(ZqI 7-btگEՀdK=RQUF^#(hl̟8FZ\IJX*Ә%Є.7a[R-w0@d #TK~ ,ao 6+Ū|Wuė`+~C }@ 랸|NYgp?Бa%H4穌#ScJoihٷ|!|.U.k# S&oRz t%IS{:H66QV դbzp~`v]U4~Hb?#9-,1$&%K3J}p }ʁZ>a7Iu5r_onj!Pl|ɯӿ.`WV/!Wʲyީ,+[aXg S$Vum Ɏu9\~åHަɟi 6Ax6s q{R(/eU+̱;$1Q1@V79#=n. 귇$̥Լ^j=28kL-Lg b Z}mwbbh#?$nMSδK,:-3gJ0ҍz*F"J)>,ܽ-e+#KcY8Ir>~cS7hPP*J|l$@dh`$r~(2~Կǚu4zO fRJBz{ HZ$a쨴ս:ƾ1ۏT)+VepFm}jRj֗c$# 0Є)m%V bڧӅgLLW'gר-'M*ǧYIByիJ}H^ nzB  r||R)93/˖cz,KLB5rըXVsLOS=}ՅSJ@^SE@c3K \RDt['^R=z4/I|(g1);&YJ934T!ߓdD@aedmϯ|W98i-E]c]%h6L^ -/V/=f*˻c:ߔc$8w'@Oo(3p/OUȳw^{2~jXQX:D$A=˒4:.-}n я5x2X_01f,0#!g7dNZN0YP ̲2ֿ˗һ`唠{'ӱi ׼ gP𗬟 O1/Mpl47841`gR΄ !b.g"ÕZJfxgog?e.\81McqPfc;#,G4rga g=`<̗ϏHj0]8blAQk )Uq7qUsÏs!l r0hTFa9$LfA^Sav@;e+rKaNk )Ӗ1R7zTk%,`m{+L}c|_+<>x _@/i/U7>ڪoHQڐ^B\P~ 8y {\ON ʜܖujS)]V.[4+xDUyx^{T4KIM ȣd1їL| %RkU U{XZ I76.^|u9qCX!ЙNXjbFwM Jzil& zl.Z<=.km.%$L[TpfH3NBLwܻ$9?ǵ%1f)6 SgbI?'¥LDN}]L'H_zB37ߜG_Zn)IE9c`S!SGz6TZf?2I\ΙB=Xpe[ݷ(̮̀ 1eӜiF||)G"?>lo >KW9T:O.BRP,*i5Zj [$ꔂ߶&wwF~#hB@j$r3/[?b J'_[`pH9Yoy4>MOGY 0<"BONVǧ䛬JPnoXQ)SR4tb8ϓ=RE}QB~h`R~b ڎ~iXFo=tGSpPy14E QAr6t45mDg>z&S}KH#u b&}Gn=CG_)~6-iU,wU?0Q{1^0r&Atia@ptN6i41Ǿ]I* Ey.< w9=D-^,dmCj#Ԫi瑂C.lU4xx2TCP҅ krۓ_jYVCHs=f'df(,;b)pR dʦx@ƓI"Fp ř_A-%Y&]++DUkYaHk㛥:&)[?s]'v*Hb1j䵑!׵V·t{^!4gr|+dh?vt  f87{j&/\UYp]1B8م={2fo@jRE83rr@{Á֊8>̚jTp6_mL͐;Ξx~+̵= "B `'Iºy{~P0~/!o"C(򑙥$J(oRWqmзݴpj,6ږ[[ oĀم sT1P('JyiCarGu:(.8ds+W3ԐqQ-z|p4yٶp#&ǥ蚗n C̦: BF+$hփTg`} w@uP"v(-5/'0kY\ KuEg|a^Et9R%`8<7$@,.l׶tk+!?={J|C x+ڊ&ReQV-afVWq![j{!LuGq]X &cCmGYdRo$X-9I4;D҄BqXG]~]P8yZaN~@>.z~ս̷갨D fl@Dn{ӮQkTiЭHv+.j9[`! C`cHtZ47E0<' u"H LS_[%~\jQ­w ѧr[A[ǜ(l( }%"0CafI pKEl <0|3VͶ- ɵY69:c#p1BCLg6zh:cxP%3 Ƌ3S~޾n=.kϓ޵ jt}$ 8վ䤪+{|v''7P. R]N``8ډ5ٺ"E+Y 'uzqyN DXxq[xξ<*{?/_T.F֭ߠ5r~vT9z__8(=eZ -W^.Gi[BX>Pjf 䲚v Zc$'.B"/sŃEVdȽ/ߕƞmnyYtV:A՗ c*tQآXKj[ k).Eu~Y4-7,!lS;| a-;ݩGBf*#ƚK 㰓u"LuW- c0'C C8 7c^+]#?死$px0k=J$`Ř1N4X+T^Qძ4eG$;HivEϠM9ORAB72tXUD`@)%/zNnN9ܦ(YC14ۢXe_ -v zcDSd -!ֆ3QRyYF#&rdbYQZڱd[0|T? wilW2O6:vvF/=b_ եmY(hR#I̙KM#$-ї +LNֻٞ QaW8s5?,,^3$8oC~3333@Ǻօ|7^+g$yIiéh]E\Q_eƍ:j=!թ ,ṕ 30j:9*^/8>Dm}+.vsdBvWJRr۫]= . ci?FwW#|h#nEԾcQ}b* v<}+ܷ-{^<؃GD'Bb]㯞UrPon nBy j+0(fF] [ F󒅣 r0_ꍮ(ߖĘfSE;QA曂*ŋ$c_o^&Ue͊c&m1.D+&ezI z"\]XP'ݜEVW^YQm_0 ݌+9 z ϬZHE]y[˙y֣ (I@@ DsGܡ$[7}YY[8dCƮ<9k-X(ayNN/ B'gP,Xsڰ ξ,(dtG "  0Ϡr*,E!4TS' ^@|eL#Xk*di9GL8qa <07w(ĨJV2ZIJ&3钾!\ G|s׋s-+efʀs.ER[oʱi N-Uc6_\yc h(ot PR5̷'tс;AK,-=96DOΔ+~]h_x}j3q{ro.qa͠6kcK7ζIW_m!kqzXOy ZRjwXi, 鼋;Z}W,!C1b罉'sFM /2XWGhl 91Z^S3L^u\A-%y~C~-??v̠’#6%jrKpÌ9!24ʴu-(k5$)o4%@kܻE\jĢ[RYPr;>Eglw`Sɀ`~L|o[U:^"!ԔdͽAz`|MМD#>;nH[ D:l+]8tZ6xцspbϙvO #3:s& aLkO\[P`eWL2[4ʕY'hzh@t|r;]cb%uf !bUl5ܞ 5L`FlfLs&5rM+@UhN%l<ׅvߦVՙ3g0v坁IV=:>JJJv]eLWR G ͊~aI Ey:b ](JL416'F`PI5}&񃗝X݂E&[hxE0o%P;/  (`^!= Bfϧ+2rX+.4(U)iuW;- y?T3<;뜝y/l|۰g-ǀ^:5eZS:Q$5~C΅@[2}&/1qt0u_cpw0y]65kf[hTpX !w`V~g&1;F3a=!oDTArHxʩ?L q% H/ Z. W8 Cςاkl:/ڸxhˣ^fl<#W1b$^e(O/G.L2ԫt+ %CSbО֝TSMiqULtH-|fwɮXk%Ў# ##7G[p{/=*m&+/->0~>O;AO5DkoDgH{a6" od &mx^o'`K+3qwBNqI1qfC4nN&֪ӵd9ހgG۸Y_,h.U $ozA_2ytڝ;s9wϤ诃=.^AdHJA$Ɇ!cAsW_5( ߹r@{DlG( 8fd1wXHnXݶGF9>PEEyto>%|+^3S١5:vjEŲz,oX[m U)i$Q*nnƼ{@2ނ9U*M.,wW_yInհ/ӢRw.'nQwɢ2ӷˉܭfdc5E@G1+0lOI 65YĶ]SNcD4e*El5* H =7+t, YAsᦱa.n{qO7 ~@waT[FO-49 FWv1-~:rRwy:ԖyΑkLśQ R]?ִ]B hh }|!Fwx޴WhCs\AI~l, SUX5?nͭ(LMOeϮ.3aIډ܌'=n~D3AdO$Lq5tcjtrRs 4aS$_\J{DW  Gb -^Y % xl&Azϵ"{O[J0ԫQk۬zŘZE:Kl4 +>Wʹ!Y{jlʐY:Rr?euP9k PaF'~Y37s1O;z|;a"=dSX EL(A~YƳqSDR3bT8\!d7!j y}(}=>6O˛`xKH Zo oá$ |OIBˀV$WD: Qϝ*rszh/L7N%>ݩPBj"v{>H~,ơ{axEl(h_!+! BgAn6 [0I`}>,8Ver`~#ae; {D.`nz5\# >7<#FEϢ}~ԩT嗡s@ZK/3TT|KݫF }w{?#_S/! 28_ C!˶uN~Gģ%b{q|/wyGvΞOf3(/*gM.QdU,?&@ݎz?ҳtiF :ql _\˙0/{헍TTͼWe B6n2ڞ#$ѩRe$MɄNCU/c ?,+]qcdABR;Qh{zO_Bu2LlĹd%b4WHJm|A') A@_ȭ&>.*NHD Hf4Ї$R|˴w,sw6>#v;VZ"йN! Xrx { ~|rsK/)_s0\-$s5rnla9wS?$O H|%bXq}c@ztHFpߛ# dG}*rB0\EU[S!zaJO=UKbfj!9km(x&i׍/o{^ )$Ҙ:e͂ǭ XY`vhYsrN+; .UcKͿT͎j{M*ucYAT6v7Um?'dB7|GڦT+6+S̋+Q=.Y!80|ެUL4f#w|7Ga2,u}ǩݢ&`&<$MùGM#6[hGnmh;XLfT>iŘ`M2 u^cG^@Y!+Д!V`ёSK/r}mjG+#VՕn4 W[Dl|,>OUI8qc5]d|PQ]`uFRNE0aѯm`65Cr *X&/H8t%*% 1gAZnA1-aC}80JJ$Ch9 Q&],`nQ9f&V麩5V98:ͥ;\+bKOلGS Ӈf*J ]M-.q7kN魲[f¨7[QLr!9ټu>fPglZto3&pld֛B+-T:>3X_"ȓFʤ{8zW_HD J*:(%wF~g&OIRnS(`9_~[0C=ԩ+>g*n X'U߻1,Qpo\ D FrDyRʮԙΊཨ.uK*•1eYa!aOu|]-F'u_2m3N@9-n{:~EWV2 x-VA,,s`1#233;#-E}ncGcRخ,O{HҤ$b$х.} 9'IdU\:Z'5\g̼) b)/ ޔ0C֎<~RL(/6J2+lNey͇++I{f2w0Dwc8h6"m>&r5| 61 JX~]0wdO3A"<\bښ(03;ho "SK·5ÑС6K8@2aRH_,Y6u;n^d{mݼIokH+ΝE)#O+,RHW)G"o[t?dW80=ɞHdO9gilmD5_iAax= ϥq9_Q40VA_\|WQEs|Sc3E q9CAS9onDɪ]P/ 1h9/~#D̃[]iR˸3'lMm)8ܝx=ͭ˛f"rzxX(Ҁ*o-d fgMq{Pֺ Cy0`ėOuYBzѹYnL6֏ g8ufFC_o،t*jYVGF'+t}Y٣9>Xq)sVo+Awk^?S~1g j8" 9 gf+Z@ayO@$^"f_4VZ2B$ ֥/u(쑛_YǹtxZ S##KU&f9]mOOH <ֵ?C"y;)0IOFY{!~@*kӫmed@Z +S2JQ79I1 y1DQo :~Gl>%:m#DE'v(% r͝%p *Q?ɰWrnV)e"+o l}w (%}5١Bē zoO{Bsm֦K8c+EM Ssmf!%Ol/k^v#dm ̪0D}Fp` m#'?kcX5Hd]XJ:|GU'p75*LqImH ߆{q6{GK=R Sd"NDРovߴ2 f}b*a`݊/5 wZbgr7Z$UI j@93r(uNbFh thWՆcg< GJo0aQ^O~fAtX6Z8#*Up'~SU?A'+ɇ6S5~޵[!Mv|cL/ />r1C!weOTv9HE[>u1o%(z^8Gc!B'+2fxsXڌ"<ꋦ<$cNjy5*O?--ZUq}\p.˾٘Y`:q9m ÀP|9X_soJqu K΢BZʇ;D6?3(%Kv*S&m'\֝b!ԝcʭ+kL/)#;ݶ5_ģ`B +ha&})Q]XrfTU׃1G.w1 *ݪ0mmMEC2a)<)t}D%=>M1'wg3Th D QCҐ Q{kvk!-(=鋝  3]\ZrlHbw-p̥gϴSΖUC='DM+B5DzBAWG !s`hA5 IE@PZ~B! hi2ɖ.ҥ >0ЎPWs:sF &MwSfLO=aUtY9(.fC((@&LwSjvR" 5Er +~rPgum5J>2hYnٯWc>^| oT4kty+XP@Af(rJƜ sz?Ae޽_ݨ;;Cy2=}_iKΤq~Eie_U'x/z`etEowR"={(/1vO?uPz2!aGٹl#43n>E*Sp6+?#ޓCJ]F:#0+@"`cǚ/~%.-oq`tة~HwCVoa@OWD?nܬ\q*KH'"D[ll)&T~ƧE[' IUsqH:هBrzfZTZc BYxLRb}H;0nFN8p/;L PqMs8@>Iܺ6ds؜]9ac+4N+a-L{ `JSbJ+W6@/.f%w_ D %< sk^qUDN((~]  %>߰&]A9o hgD̗\,5&+_;q([5]R?lf?591ÈR~"zػ`eOYg}EMꤱI t5B6/5qHEGtCU#D*+9%?l0Kަ+B3UdF$ hyv99 J4hkOBS.Ys}֥Lo2tH {",,osv)B3 K|?PP $N*0"Io.!1[ʭe8+'yޭӘk1qgϣYޖ͙ FT<$R֗>!6n }SaКB jmrM fwZ 8%FĔ@Ф`1e2J|vڵ%Q=s`*WM.] `;;ؙ۬c$6/ר|cJ/YgJvDnxwv4&|\>mPɜ#Oڌ,Ih\9@0NJ2ҘQq̲CmN\g.=`_7PbDa5l٣ Ko W%/߆͓ <8JÌWgPB;z1VI[Zfr5u BEֆidq34cR} ʼ.SOX 8/̱p@i}ph ;#x?PcDͻųA܌` 7- ӢYXttDÀg}~`*>ԸMq #GV6QާX[S^RڍY/΃{9j(JG.p\ŸW4rL8> )֍ZQ!C5V Bq x33*N&Dᘂq&$wͅHu0 jt)J7HrPT̕k` -G$8R4ZxCp9dfqvc{ǁ҂όj82Ԅ:IBm5 8[Xkuڽ4^B⅝9NU^gl@i&-j7uCdi;sTXW =3i i-a? =Cה 5j])`\T捃]$ @#F8-_-~bRS\zX0 *l E5r)fyT,F(0X 14N]iDedJ(O3mRyJe eOe=.R!/$*;nbd=c"V]b8xId>_rSD#\R9f:L<`h ? QEa/Y5D2WAϰSdLZB-_ ^ܧYKDhGIG7;04>ƻH){eÁѓ_"xJ֐\=q-1̓n,_\՝tɂEk=r_(~캩2I.Hv"sD=x`aKϽ~Q;[kx/l^@D0Rx1̣*@hvlX(Nަ~Gّ-Y07 }8!*8X ,!|\9  #?ԠVAaw&IRQ2rl+X؍-n lL+,~71V&cɖ2տdBH!wXrz*sh$$"ǯ7(hGe|H驌mRM8x2 \)r`gݢ$l t;#1ݳB.%*5>8@܀Vba{wE:p[21եwpbBВ}B `e7goȾ-jpƯ8G=ؠW*!"z+(a~o$eh$:e:4u,x8I7n@, B.eeސ>, s(o&Ԥh֕Cv ]vٛ^R`ۅmtyH6G)q^iҏ ~-CtYi`N0Sc/N4v2- 5~AHQ`?tT } 8 !kΘ nU[obPR' s11$:F˴zdA7h(TF碍vӸA,D GtUG&{ўa`EZv1a|ɒ0Z*#>]r?%h޲̛5 tfiфz@Jr}*嫐2Y  txTt"28}<8K^\'=JSegדfvǚY$7Y(+!KRg"hD# 6R LK '<äb*`yKSJH=Z"ƕgF|"[+r|+ZV1Sݏ4 Η۬fYV>A9lN /śy[?տOzU/{>2S1eUpS"K"[sT<KӍҵmf}n*h(#T+5bxsl;eW|SDtd0rgoP{HKHP-IZzH/\>mX1+i,KS9UJNZT2ϟW1Nby^s8ߵRmQa2NJ_mұU@ YcΑ-.2\42 {,LJ77HA@iI'"SJ (v[y%>'@|!fW ̏O!$S箺W><((KM`3!ݐwbd €B9%FͿ̪y-=,$L6<}>`Ύx4DۤvTUzI|`e`<*n ɀhvk, )Rk#ʉ0-Wu:\ >1oJ m٠s93}'J)hQuAd0yTq܊d](%az$9T)&a-Xs [6Nu7G\>4(o4᚜|BolW]g/R b:Wڍ'QGPA5[w?xe;8\w@{^`^MսP7ȽcejHS,w&~W9ن~@(l80qk"@ &i-OXh3/39˘EUMָ|v ڷ?qӏ|vb2R'Dx;\vM +tq(+@P0<ܓjꈄ|=R@| vt eq d'2okW~1Sk~cC5q7҄N#y6۔:XMh/{H^)*}i90AAk{ JNxx0u2J2yWG ׮5ue'Jh> k)^ā(rZںT(<,8]ap0 DW[bwĹ]őT&-SO~}ҿrtJ ,p^fS-[d5.cNɹ %`_—$T ͕`wbVefnzhf9eWXvt8A|î^Adlp,RY-% $0QLRN h(Z]廁jvq 7$~9]y#j߻+i)ZjA/gn-0=zJl<^棋RU[SpHܕˈ688\@l2zYt67"I>%!Jӕjx5 ̆'] P{ "6[I<͌{3g^Ubl ՘CWZrpq#mi6z_TJ;˵Q-nSH_iVośM ll)R~{(@0<*BqCo: e>]8XH:.azf7D ?azNgzG 1tm/>hfoh8V,7%ŃP`M+w.^j@oEW@?KjLƪ`?U L85.q4כM/ElwCЖB^YP\ ]NN80 〺Mh?iKS#f+gHY!  gJwUDwHJA;FiZe;O^6U*˯=ǨGOCYr'z9F2y>BLL i*ۍ4 gi;Es/@/:S[0F2aqwPۃ"؍* Iu|d7Z@iA`+-&^'zP$s8,2/#-V2EJ DYNV̺DDa8`btW.ɿZRe,qBX2tQau+ 'GuWw&XnR@O#- ;vi@a[qE΋K ,c$qTs(zc}+dW,0\A*( ]Ilyrt1>T,J ɫ}á֐F;DMĢ^Ԕ,R Bnd;Ȁ@lok\tVKS+ hjdfP~St"q<4 .~eA@;qdӻxϭ)m~oPwu=n]f'LlTLՐϵC('|q}jO=V7Q%nǰMN͍6Cp[XԾPHV;y9TZ eknHnyXRSmB@ZPPo9b Z Qﲐb= ӛ@!v̑R9%D t@ c؜y#KocHX@SqXOҲSn'rڹyl~W~оO*1;IhM%V; )gwQ!Ǔo&wU{jO*]ۈǹD\6pWO"N-v'@Ά\< Wuf߁!U낹#JW);̀A"@ 8|. k^xۗ8d jjro4CwJ0J-gAh7I|<֫^JV__x7.ԁ c(@c"{!vR.$$)__sI:O_Q{vQ*Ge~eQ aa9fEF]tIdO4uGN/-$c[($OBpW}Q/(Q*GSYcDDN^wK؃I$4c OW҅MY = #ʢ %ObTr DJ J{7d~݁D% nwXD}qY<ߖhBKd|2)N17{f'j1JU$B7CNH4V9BP7'sDdz6 8r^yucᏢ1y A8Q9j[b# !GJx`J3@L`Z[aSܾÿ>Lvn;o+EEwˌ>j߁wnwk;gPBVE> ?ۨB=Y ne?{%## )6h7q:78LW4)qvJQ&P*x! 1Pe*=J[3~zԩ7"v_"4? {y: u&dr~T2紖"gz|ΙfHsС l`u0` ~5\V $L9BQCF$Lb[v\F(RE;9; -1ݥ59ī8o7Es.O 7@o7 r6^3dg(OoZ/|

 uW  kʙ &co,‡ǢD y\ `gAs7-w?2kƓDyc bCЦ8vc.9/,@M4XaX+c`MF1V@S* -8=6wXS\ƉOԩD^ؠ>gVЈE.}._MWTI#%#N! pE;u0}ݟNK<kAh|`[jDbgt }Ґ p^73z2M|za*>4m|ڱC:F5c:rqgG\`\zH*Fa!"r}{mX~EƇo9j!/_[q^0UX5[V~np_bK>6<]ZTQ"Kэ7%eB< N*_pt}P^Id5y؃[AҬWCs`N`>+]E}QĠQ~Т?c nkC9l'Wa5%$Eoڛ;(GڐeVJЏh$˧H#4F^-d=D}g0L~-7X:,u_+UȄ{(Xb~*P4T/N$sHÕm==cl&GE` N>E&` Byʞg3Mfϼ0eq>5w+y"?.:K9]f!t^y/w3T8G_UnA!)FA4MCA[ycC$N̬QXInpg Dhnd{ FOzRK]Gk+>2pBïA_$k A9v]]PPkrxVh4UQy-mR@;n:/nJmW^ d8V_eG[ρp]-$sAjI\qre錀 E \ W73Jw)~vF2.E&A dBمdN">X {[6`N$̋HWE<9b |A`_2; K]_#V)p)by&e!Lsh~sCx/hsA_P9a)ȃJ >eN Yf 3D#n}5G0$`%1S"!be q$M:8PhFޡSDw%@{SyS5ݝr"n/-2^{'ե(ЋZDf-k7tp0.K@P\ $~L_XI~r3꛷X¦x~|P-X0%`+_I=TIn7WM搂ޞ/m' ؃oo93BO\c62BBr0:uM0*a'?:1N}#ۓ`;m $ewW]ö'L4k7K/7BsDWɿ3G\gZ/2Pj~Klji ۡJ9B@Qst@p0uZLTQ**5%Øe>cӋT%:pm.8G}R;m<Է{5u!?ۆC*h(Y8=/@Yؓgw1w 1:=o\:w*c˛ؒ\d;v{L=@K< ¿907QΔASIM9ϑ3`s7,9dو/%`Ҟx  zpjCB Y-Tiqip6\U 5C{|ydp&, {w{jf%*p6|e(f-;둧7:6npL:Q6 Zth vlցl O{ÿ``f6Sj,'_-COd!͆vP3DWqF*(r:_hVu c sY餽] Koہ0)?LCJQ՝$_;n@>~<^WҾdBEOfSB> E*`pdhmy5]*řgk-N b=8,HnpwB~dk4W9#V wK䦅hԥw6ï$)D0-@MRcXg=ٍJNҩ})]4Jf&r9}g#ijYGԯSjYj伔|DM'y*SavZ1K:bVSHΓ,7[ ?=56J@58G4fy81 U:LaqL+`{2 aC}0)bo8ɐ/ ҕ=F˥UTS4Dt>Yn );RZx@ tpvYt-O6.( A[<=]ƣeR<bW6O@pΊAfjFG0 ݚQ$Y)f ½^1gqa>&Sg{ $qS ZGoGhq&grQ*WB VDw&J$훡:P ["s֗T|y@U3fPB,چb&69wN`GHt!)qO%IC{mR)]:#XvHb0LԤ_[a&0|8ɧ R]W#ݱ zɐma2bew̷h:%-N2p0V"+[C7Sr ~tcxSRoH5BEb%ŷ1`)Qs{R!Ⱦ̧j>h{'#G'xյ}^f_=Gzр,꟧?D@oYȨJ~G6-QQq4IiF]=uQ1`Aw Mv%my=?ف`n gvP+< HIi{sXvA(cFVL oLg38/.!iz"ˎ.OuM!gh'?Aq&RdH\NG /~\GD^yfTbaʷa /)Mhs"^>7iJ7֍x򏈺 2k6_ִs.DQT?o)9nu R1Zi][fPHt4żK("ڤм6Sс|t&*FdP ,FcŸǯa$G`uq>)@џ#{N~f1wt`L̅bjg,ͮaBZB2J׺o7]ǐoOH5,X{s)ڌ|5> dgwOjQC[3?bĝZ?YWOP])@(f?:?6U..aYn6U${)Aq&RWMh!*޿_@z;<*Sgܬfb6,RfKzO?d4{x9go 㛈ؔTTT\ o})5)쮃o ր B!ީ kNz>q\JV?#KU o?V ā|n%گtZf~;k]ߧs"ܭpA6ӊ) C)"*_ f9޿yB Bj]Jķzuvx4O"W\݄*hi >~ZwT܊I!#؟g+P> :tp߁`E2L>nPM]3fRNï@rD1;U ?M?ҟ>F~" 껧 yMZ\I6wgLZ"?')iez3< nIt=ImYhP)hՒ<z^=.@F},ȫQC{cZ{aM#^27[#n q @ %AGcW_T ھ|2Wg^!r銃T9%9/~9cR݀"J' "2+˗ăОe(g#\`Iʐ,zt4 ݭEM#g>XC7.T)HW@WB_CHW T[_bLhH~)qR*Q;b:oH3̏7Ydh?oLP= d̚b&}@A !bohχgPwsD{o`ҽf+ ' N[">BwUS[D2~y11gcf`{bfdүm8QKWM_tCD׽2jLCQ-m,^ :5OXA4z_J鉵=r&osE\DzNFYC4tf9ٚ~/)Ca?FM,֜j~wI i\o-RsNY<+Sb18^28= Ί]?@>_S DN%~WR /l 0g_Ga-Ly%k'([sմd1lZc)si^j[vn_F4";Q;bhl r(tּo(las.oCz'b4!wǴ[![ yI<2@&=Yq]LZ!Oײ].1Wg} q~ʀnIzBpnYXQU)2"d~]q#TLF{)q8?+ Tb!Љ8iO%N7D`cXSM~FF20hs0`݉Hܪ\q č5}DaqX6Ps=DuIL σU:D쑷+FvգNqEm?uKus.poGX(Oė]fg*@/ ;[o'z~+mMxy͢:<KuDCDdc*_<]K*cD>*J5{7'=ϋhV:) D<2V7S֮)ڗbț`|c8%g ojWBr s*)Ӛ_y1/J؍.]~ev&c'K lWle3uZ)-Y%B"BV#YF}sp-A7m'd悦MpI}(z=CL摇G}Z6ciy?yn2`K)D27T,K?d1Hr_uȸq AC/$ax%HX/#"Bҍ#JRfnq'rXv؅э'CID*"" `QnA-1UҼp,arJꑽV^5j ߤvnTnl_4saѫ~rK۬׋>!CIf@%/"2#vڸT;la;(WEi>|Vvb Ҳ5ν3&U~-̓~f@ÞBxp g*ažX euZPŌ[x@p#P|ć6R< pv=\MUjlH뾖d{)K&Qr^CL\ulfӤ?3{PZJA߷9n@9rwtX +gނZԦ;E֥{uZ1D&Bʿ.PR$: 0VHtX/T+BoY荮D'8G<\ .Aqwhy/l+Pr:N('ƭ-Zo&#]#2o%S]38~F LN) 3v9gdU;':hX'py0DtVl@g*q~ ȝ-iIȂ34|zGp -[*PK[AiDF./F4j,gZF ",ȝfqCx 0_4%kk]3<|oٿ039f3q}!{˲]n>\LHG2x6:sKeۃngQY5,4 }fAw\ \6},_J428ۃӢY5hӌ?twkQՖGC %Ty$ء#=ߖ5gH$<f]ЁAB8 mI])sg)ww%Ⴁ%z~ W3hi\ )GY_S(^9+=Enr@h7b&)(Gsqͥ^^Ll?l %،GԤ~_^gg!LpSU  XIG?5oikGeAIl'I>=٠HkҨwdB[!B}p[@f _l#70 qه¯ 4(Ƚbl&ʇ粚G i}?eu18A}":OЉ 'Zr\O$h~h3-.YG֦%A#zR]-& w&sʑG$W@AޯvL{Yaw {E\)CuۭZ[*{Lg-R#O橧뫤yXkVGU~ԬHK/x3UyY!><-F"NvqCtεP[bu(y|~r <JZ#:zz bgk}:D2[L2\l)Lt7-Qg<{ [51Q _j8V;/k% H[/$0=#b/1~P"g3ǖ C%j,[*v*%=?W%%]Aj'+kraqvAH?^'Cm]I?/JՓ@r=&fUkmrTGlEG؍B>_ $IBp+R]'] C4& cy1+m'؎`PfQ/^"u rd$*"|vz4he}ccSq]@?Q!od7q4i\.M&m^>(6w2m. kupjP$?N_kTT,4F =dVȩ@v(PL͊?zL ?n#af[O[hjG@e5ޝuF4h_u<HC#7"Z%H PLiTPDUX` N;YG6 Rz"/+ZaLU} BkTZd|&m3:[k2Ź' Kmuۡm+e˨(Ne~Ľ}p, ]j!ָ6WAm ln9t$Va v#|x?n5QLbzn ^.?8_8YmBH#D%Z1dwn4sgz9%JΓ;.SEki{?T @ PhWOWr7d9[!Ryj 5ڸq2g^j>j>0f$+z,Z(sfN4rD+A aПJч灒I'I0@QOr\ ({~ ocUˤԺeQɸo ?D~ɼ8pC// F6[ >ay"L_#" ::#%իb4aэJ`q!r ?e/{p8KKx K^d& SX*~xfZ gΦz5 Y`q}m{RՁ!@T5={jlr]CȬ^̥͸9jZ|"{À\n`*~Qԉ_!~ى&I׮Q05rr/r.5DX 昦ؽ7IF pӴ~h)h&t9;sK^<Į  ,Ѹ9H/:p6'~Kpk)*ޫeoVv\A {E6سKϔFO{ѝ}өD!`mVvs(H+0X ͆ZL8|!O:'E!['pV˔eHoB5`/؞ftEaF͗ o{Y/.J.$) >Oa~!s y#+~HPGT6%;Uѻ])2WS4._,p 5~U4C"< qB-v?p|n÷~m ->owȅ.=3%)%IvCrg58͈%:##%Q'x5%Z/e|H)b8LJY4?4TǯoRߵ<3 foKO;bK[^K(p jz0%%ńm ֭0 6ZwM )m,F[#R;W;%BZ#F)LUw>N%n)AKh窟F6$Gbx~軞9?TIr0%oDEgFݻ7! a;WbQC6@b-twqD>hA"Ed-Adx&'7N?u,P.ő=}~l)$?5c S܎D?apw[74 [έ#*E0hF Zm@ش9¹)b{ng‡qYVoa Ýq1P5>h:A0rfj&*{,=6U`rIwN$?{`%zآ U(-1?Ϸ{uݻKiTbqt OUxB*7NSqUPA$[w!Ca (%,\䓛7/z{\ŒQ6&LO:F+^߭"o<ǟBh*' zٮlx]+Us=oet9:ѼgI˴GOo~b%}|\񜜜Iox̼>׳σ3TuɁ(IzL{R/ۀN3N .,7C#DT,tw̶ۯ}_a0 =tRrӴvKxR]ea[6?w)*4:EZ$ }V&`  ww(ٹ *t6ގZB3\P萀r < A\]N2s֐B1`@.) ~݁t! px!$2&b{;Zxd:mXgߍE%e =TXt2'n_`gbW m[a%ž)?Q={eVS&oޝ;DUF|q"״LRr^X2%!&wcO*ԼSp jT}I*8YbY( XT1נ_?fQ+0FR7dPDp:~^1;Va.RJԑ p[~KXvd[dP&~p )jT., ːKb2YW8kSpufRM+}U nzv;Uq$XeLFܯ,FzԃO95aͯOƈEL@>csLnYvf r[Z2_Xl.ko ""з1w$c4MP[K5)_G8_W.dLjH׺&?i%#UldncRGn~Wl.+緮1o(\{R6XW$׾ki.tw+1x^<5@=Aj';RNEUvrށps*[㕩رƾCk 8pcZU&d-[8? Qs0夥)Q)mW0uE93r?wYhԕ-Iw^a!K\Z/ H1[Sk'WB_wIG`YWX B$1~ WrSPsj˖$d PA[ۖȓȘKNlə5;\^/6^e_g41ƐvjU1u, 4 $pF!ip+l]0ݗp naZDq;q6e/"AfA;]gN^I]!j#r&nIJ•sM1oQxxԍ-AzAq#!Ϯ#qJQ$w.70$n}ۍ[Ѽ8 p7nvB.- j{nޡp7p峸5fu`>Ƨe/&ϻ&ٍJ C?]ʯ]B5p0>(vUe3ai=FF&0jkKe }uu5^a;Tp`Dul/6_jꡛr9'U' Ɉ<؂MJAHt<= CqF[sЮŜA[oB6`e<eU٥/^sN^@*l&}o׽@wOǓ!{3s1L!`Ȼ)>|H LBRGOկs5%'cï7D>X# '"x 0oF;shCNI'i)[ j'RpU*$WTٙx0E)")& Fw1+Yܙv;X ʅm1 )u/-OZJԅq2[vUn,;8Llb5 v,~1k_}"|!y9 Dcf4=Yunr|uL;+ 6ns0(Æt4SrϤ8/#|q͇M+kdGU (cpr4x^I jBEuȧX6?\SM&#zoN_!l'O Muxm9e|= !NSƆq[dP_-:9Y84:xJ{TW$}tek?d\0Y )M|o-:^@P0aN}iV39QTҊXL<]!2p Yt 'JgcPL P_ָvm+MUQs"Ka_b&,7j3^Y߱ *GȂDXLLu4pF}u7qV?&)ZFO 39ӥHX.ZwE咷td6aIAgڷ))IãkSRuJ1]zNC7v -? 3N1/u!7ciKm};: 55rM>V0Z٪ 89y>X'.$nÛ-9~Pv[j]7}[ۆ4Yas2k&%9D2O'hqdwZPOwu?"zízRw3W͌, 6ٝB!CЅp'Ľ(pGb_eƅׯ2f2: >0P3[?k_\{Yk?LQw~ ʸ?V6 s&4{;p0}5TDޕPH5r!NhkuQ2Uwȶ!dR{ !{rK3 XB9?lw[z53}BNdYYFg9t~?P>|qH!ΐM\XRjk%|$|(.׫1h(@9JR aw$ȳ ,8%0xמxRTbN74|)[)I{MyX.HLw'^0k)C$aPuTP]}<Y̜YERr #8~?|vkz_ 2Ĝc'drS6ruX&U~68/ 2#Ah &_&?޷C5kPٍD@ _x /RnDdb_m#yZ3M͙^p bҙy@Ce]UPw:ϼJ -Fë,Mɟ{`_Єp4ƽȺcsȮDyKx^m`~\%XC,*>1X0*wYˈ]f,;$K<[nNwf=nF2[EL{gYճh̻-Ӕt0boZIzew3vNSd%aGqG J.Kai3jEYu}q#etiyY2RY 8<$YFmr[lw(~w7=T6n0 $;C+j> +f=m-j[&Ӊ3 "P$ɢS0D4o^:]p=VGąRg!g4 t ߥ~uqCqT2uZ`, l> 4Gu&',,KпzމR»dmim&vQcy3$]Tݸ%bY/LvH`nZa#Y$s-S:\%L1Qiq1[,z&ۊ&;Kd2E뉫[?]/2Jڻ*DaO·-!hL7@2Jغ˙]}/ \3Ŋ]G 1DN"SrJ+Nء V(h}ɷ2OR"KY 3l%''YWhUcg{Nlxd1{[G  )x vbyЦA3)5Vx{=xخOee42E%_Q-:J}VGyl7pKTDB.y5-錢1h[\?/nګ.dX|fG@-5Cݘ tĽI*~Z@P ?qaOu"4XQD8 tui;3>aR@P5jƎ鲵Y,hcZgH7_+$<*,PwQ%/t fC9aVH*yANYj`FК U%,FodDhmxgG"A"_OWh.'$<Z^xif _w=U:.jn?O_"8IZ`SY$&oMuLg檸/6 tCEKm8:طo~sͫb܀ Q۳ZW/չș2.ݙ?ZFܳi8kD:+I_oߚfGuJʳ\&\ARqadN6([Gln`G^% p=͍J*MQ8r].nfkߋP0j $=[3y["6!W:v'἟z>a}\M~̪{ǥn6dR$$1 ?x`9Cў-Q[Ouڴ~VWV&֣8#IJ+I^rqLWQyߑKgȫN?kwZDLmq&:QM\ipñhhPEx´)vIZëMrʸH*]X%3xv>D=5 XdGQ4j}SCXUٯMiR}i3#'˂ǐ+JxGŀd1gv:>ę,_8R\;P֊2[vf~ Dߔ!d ;^?]! s; P,[R[MM ;-r`twD gVe-9BYk?9:GԔGy-s;퍧֘$:GD-<3rwT5,'yn{RfQZuhJr:eΒb}g9~N?r7.^2(x>*sJ$Igt?}}j<;N%mK%lϿ!D=~0.=Ml5%;]d Ev8YbJ܆)[ջ'`S#l&1ԫLD?7YjtZy?RN9sf/2 uk1sHK2qEi z||mdQϩ  +B G 4e!z(4+aGvpYq\ v rR0>SIskv฾/eʣjOd?43?=[^I9.tNro@FiG2tx˚䭒flk5Vn{L!~lyCLE0'Z.  4Ѯ|i%WW=䂹\:|S-[v7RRnܣ?e5>k_^hsjũ"!#+vuƗ䖂=.k)[(1pZ{! %c! budYui[dLW~ ZxɺZoQ|A$h#ؽd |k>Xx~{[.{b;d=Ksd}I tsc`W!eWDu\A7ۊ b:NھP`$IoĔZPh<&]Ȏm4qQ n}#P.e#^TNMs{]ֻ_"[5 [}ݟMjWwb ؒwIeZ=֌dF߁)c?ӿ};lr X [X\ظ drHp!^KkRlu*'둉T!vaBΟҢylH=Vwxo+z OsBhb?W[sy:?ngd]*p8@^dcU 1Ī>ɺ*2-/~%;̘kD4'캺A, *lEЅ,}V.X\Ge `z"+K3"lZaMMUBU `@FԲCJ-cVoi.yF/dv -7#a5XxP? @1o8>*7b$w/NQtyȾC_ֿjrh}`x/tK{" ]^fFo0HkXyAڣJlT0u1#u~I+"#=߷O Jٞ‰χyTy2˖Xѽs5x0o#^D`t60O`߳B4p4''u $xGUKi.6=fl=IJ_. } #H[hg3}#7[UK? qf~339f|wȽ|3R$]dfy-KС@=Gl%aVz vi\&꽺g wM5fRdnw_Wz5TtUVa=NH^?)튀vabqIYGF|]grI;8}LR>8/uۮ筗آ3톩߇V1$I*YΩ`1]Xˆd eI1酢|pae ,~{!̓NԊA~^byԬj!&%Xs\%%TsZ}a[ VW Z <eY]x]``wPqR~ۏLW]G&8ތށA'q13;_Sḃ(DR=hʟa9Rt [Q7*͘ =JS WGT҇aؗv_!yhͧ\j)Rjeo*wQ=Cs'25u !>O3j:r00𷠼0 [VHX8!8p)]}0\ТF3Tz9:+\ $o߰^}DZlfWI* .+ˇcRi>/].YdG$3JIe DAkf+D9 7c+o-»emB;#^@ -S Q$NC(b+UTdsSR9 IZ$ZaZ| Jݺ!Y⊔h1}|rQ H1JiU"+Z ȱ73yy̌[MQ (d>,Nn މ {fYNѰ׻XO$9\E]xEL|װw6`͐&2D@ A2v0%6# F7qhMvGfTXHɈ(D;'cd ;KbW_B¦\ltЀ"{/1LBqlcM|.1;{#%ǀ[ViA4%)m`qD3? N:S@K~1a)FhK-:K8#םA壍J[G+\>]c,8 A 7bLoBbi[띩(O̝eN Ջ7,fǡ+pf`& 녠u$@ɕI oĠA ^>gE8ÁO%e UywYtad`KKHi\^8B%K頋XGK &df%6UB[Q4-ӶuWpE$cHP\kǖMn-+z_ n \O`ñ-(܎, As^7UTl[蕡Eܵn^LoΥF2% ˥SuZU]jmX"NᣂG-߉tD0#(~,BB`!j=ԽgQ4#q,&Lۋ2LtҴ^cK]I&-Jn!_'w Ǧ13nsE[@, QRK䗕:qɭ0$w?k8x>](,O/`_|Jj1#M)ۣn۱w O:B2@ AKṅc#2eK(:X=AfOǣPx0dz S҄"eV?fb.ȓC59&  qRs^?|ݩAMR Rce, U2{_x䷥HV;.ǚT}i3_z 4=$JHw%brΕLp3R($= {@{QkR+PfC& jbOt |Oh{U=:p|^2ϴDYVp[X gty'Ğ|k5C;Z;X@|5gS@9 -BJ2m\6h72* 2VlvCwcXe4#M<,E:v_<~ʘw#]gٙ=В|4ܖAe?Eήk|$VJC}j#39?X])\,i3udv*m0'^_n=43r \} KDZcwq>B#/4IDHC|NaN3½>2M981(p!4oC?֨H~uNk+9o"];'G!zP/ 2kx̱f-4 ')6V@%buz_ߧ=KyIettvA%eJYy\zZx dzf,#ģx@ Q'xL\|z<` j =A| wIW@i,)"pSB c,'Fi=SjucAV')`BWڦV޲!wypݍ!вڋCs>$Bb $AUwd_6W&{w\Hɨy󬾃:8lϵ.]ru,O!q?OW0^gun[X ci-;k@%J; Ik=HOa}- 7[rYR$tJOŬCHǽ:ތ˧xݧڕ' "f^7]r;8 I=LMf>3ܫ-6lxQ)K6Rde5^;,֞vOF0z;Q|RA>iĚuPE ^Bĸz?3#yX2Cת=`捄*#LV_'4`< ů۟E^zh%6 dgڇQH {XBgnfTO͘j )Wt3|08Od{n. gW#ށk/F䏇_Ou|*c`4;-=YKiS퉿mg%{i7oӻ[QQ: %(_c˦jJ7i%>`:YSOL3tFBΩDk}Vk!QK1zjvSfDM2EЧcﶲ9eV9Ay%QsD{ Kwߵ9 K+_vHK;7>\gO\$8cKOs6ۯ$-/A+)W"aؚ2:^F(h;tXLv!? Ҁ:d }D%"c}A0xP#H( 6RdX3 T2ftw89|yv>~k &,>yZƂm"V0=wLJIMdjbo8'<  ߝIu:ؼ4t_ 6"_ }L4od5߳=²hdNȇB."ѕ>D( MTд#vv4NN ^b͆y=pAA$FtE&$2;a Űŀ272㍦lrg.揷XPh>~lCmCYK$t=uxEȄ->so22w˨T}3ҬM\8QOmMRf- i \X-V7rw7ud#0``=覧^c6 .<[>g%2L~{"8'2'L23M/o8E>q*܀7ɢk#xfKtȒ<{#tΡplPda~?utI-N_o|f{ӡӨPmqƁ„aJCdZFCq`TSl" \C o]fy mRNlNX El`vR E*hIp 룣A8I.ŻD!hr5 Wn;Tf^3Jl?̧&ooBOe͵1UL\85.W]tk/;?U|WĝIב|UuY?7/  EKG6:k2*B}bܜ:87^~z_O|@5Qb6Gq51]T(<V;pEppbF>G;[#O*&O@hɁD(k%R0pNv/Y_ID?>!G񿘆G23Ѝ3ŦV9#-yj0R ]k3$Ge 3E gbMԬZ +}l$uY ʆxӺ8V }UX>  v{kGG7\]dP%T]5X[!v41_cE_qB[̳i&jRsv>Z®ȓzLF^2FW`K~# ;jRˤ h p7_ڦڱFA&h6왎~^/ SLkY[\4i>H 4X8%KL;SUjy‹Q9BD1mu;;U\@NJf2^| *xb;SCY|őX pZ { Jݦt`ߠxRTXӹlCGo;B:`W&y:OykjÐMaOL6@ṣg`MeO{ٽ{MZJ @&FܤAa;gך<5.j[D'8kB5(3HU:9#xkQv+4 grA`8ikQ}ʶR 6VW-q$ ' Q>azO&|j_fj7E^4}NҴ*s)7"~+F=q&BFگ;Q 7d)5hNPm@՚&$1t4w qwvyVmC"Mf i`fӧ~8hܹ& C:׌c/h:_opVk7 F[LCljQ-1CsxA\gy*Pz0H_%riKI)t dt:d>f9=*/(8MYo9!t^ca00 lΝI|uKx|ܼb~Sa#tLM,'L4Dbb[ 0@W&lJn+RO[D8dp JB>G /`j[2ƑI)zp/Ӥv:I*՝x4NGx?LoWǗ,`97,+iIB|@C]{tġ[!p?3{h5cG_^٩➝i%FFU4b{+7y5-Tk0|K[&GE6ݗ(#n& _k{BtVE@LPG@O4jGؤC4@:I0< uxQo^3I })܃Z5\i( -T;쵱\%;&o@TS(xa@K߶g^%J0NAв)36'Ap|7W]M]z8X$x|>1 r |ɐ0##dMKzm7>Nw2>1=zRF^qJaU/X7MbۿtjaJJ~H# g8GOr 9=bF|lRʤ@k͉ TsԈBq\VG+/2GnJ_ҋr JjL{-59_l~R  g9 zk817ޕj34sRy&JQ !˛|ɧngxonB^In\V+Y{4Oçqg?[R0ďhiq΂QԨt6l5ΐT"pϨB+6aaaN9拡21&nM办ۚcIak9,-4(IG۬UK=&x9㍆թFÛ)~\׎vk˗cߛ-o|rפ{|;ICsd}'N%L*0}(lAڸ/Q5F @(2iR*Ø٨Y;n_bmqf}*oP􊩂oa!X{8"4 eW ,@^<ג_U{7j!U-G]--KPa?6 H$\lMOx%M^g<<oa G`(rȊl&)_1aJIM֣v*ؖ\b8XW9{nx#9 [t;kS_E)9pJ͓=zQw:* 6ˀJ?M>S"TPa 9n}i?ZYRZ흱s lh`x3 PBHMF)6k9utMsN̸xB2 q 3h ՍHURrPWSO 4[*?On؟o1pƓk2miJ3P'70{7!~7 )PAV̪|]П=$& niؿk~T(;qhj*{8{^WN[bەu]LU{J)7& ԫ/rn9f{ +qW3y?vy4T_7a;|4>DOA*fcxJau9ac@mvc3 6ȡ[Ɍ{ߌҼ_-b 811}J% o -~uD3*\dL@`79 Nљl>ڠ4 @08 |=y8j"lN+f9j$۴8RbpZ^pnZ''H9aϟm4?9PlrP~Xy[14p gdP8sZ~zܴyb~+11/I1cF|'oun*E enCg/93!qUiRyU)O Z}~f] >&'*wA|Ow[:0HCRO5[XNf|qH7I(&ޑQVExF&EzW[ MJj3#}Z-o;[r_۲֋zq~ၙݣ`t} '9_!p&k"[Y?6+X'ѿR_&ȥ޴Ry=R.1t'2,)%6hBynֽExw8~$T =(4i0?:n+߀leo7cy^g\_ݾ|&O:n VHu޹PhZ/40`vz6{Vb۴[Tu w> .l ᆼ,A5>~5T\@>~Yl*ћ1+sّ][e ^gю'e0(D ;mjr]3 Z! ΢Z:rNS _V4k^Eg/h1_cMX&MJ4 fFvcCI"~bZO՝rHᠼbO{& ?SL]Ťp9UbXI|6yu̜`˘砈f2!=:yRGB}f|\롤Lzt&uӪ1JyW'|EVu#9Ag3P1g7MPvƵOYrɍ:cmaTq9h^ekTk$Hf0wrg7#;>'73k۟Y]uyRIOC~l6+};7xOgxpu)%Ku!7>[Qv ))(U(([Ohr@$i"@**$$2h2Bj* fXY*hZF $iG%L2URY0B)H!R3ih@M"xkZ(@д";DddI~iΐ"P HJRA@PDRЦ@ЀPP䂆BPJJ@.@ @ P(R  @ӕ#CH (B.ERPC@4&FAd)QT@QAKBP@#IBKTBLR9@kQv0J;dEH(7Bnv5brӇM%l >_:Yu0HKH6n7 T<ԌqǻK %XǵS* b{n8a WmV A;0(\q={i zհ,»5[;kio`$}zv )$C̖9P]%S@'t4`H?&y/fNn#o -XTHC&]SO:MU!\o!f=&TRD}XЎˋtWփ1MX(/T,t5LTL)lF߭GI\.S#N˜L᷌cµ!Өk/<=tVDq5λ?]XYPvEȢYȠzW@iD@Ե}3{"A賡o *#EYGCi2>255&a} oGdTU_#Խ:S3Ph,k'q5"3 vtĥ <)BNԗaMj|nf{D<]>Dh M":'=r \/8m.gCJaAi3@ ĥ{|-OdoH~۶2benN!i# 5 ѩF(\0T^>+d|b30 zÖ9aju}3ݺSaq͏jϴv.3):(qG({'>>1_s/>((yd+͐Z؎8QX1Z׷OCw{Ɛ:'j.KoR;=CT-HViPhfd|1eLFGIW/dXcF uPIԜˣvvHwտI /P[e j0#o?gRz^=[r?EW{-sjY&e警9,וP샵?G&?Պhʁ9+hf{B2Ҧ;;9F^~}DoZ.v}x)' j, |>s-UռxTtC)zy{C;\P#Kj]q hj>.fJ&mhSLofMc&SvC[Hrtu@rL٭pTE쓧ӞEGw%A|Ekx D/l" =$O(cĦqL.sM]= Yi@6EURݚ#uG;Je7T~>ٓ(NmX,b@bMC^#KzۥbT#DLaL,ūޱyqW6Gɘ)<^+P[({IUU r, 8۞Q^7rxKOz~ѡ ^K[_K_lrB ps#טQS-VX} }7#ᵁlUz2p\~7sh7/lt8+)(J5|njyýtzڜNNAaLEcVٲ=ü%2U9XE ]Q䰳C-fT52{l O;ЬT"70Fr~y_^ G)Ѩb^\}3H2g2:NE4fϒ+Qg봝U0n& !,dx;MOM3{dz$;σ4K`hrv"~IO=-*V4/G*D k8(  j}d ΀52LErp-!TaͬRJ"Zg0;+)r *9q! HxMRxСxگL,MPoC5T>~qȜYNobĒ}h55L3< ˿H.VŻW̆&f"EG 22u`r ߱OQQ`n Zg}=1DEq, tO5Nrz* 0$&(] J뽀%.rl-Ctֶ;Uwus$x;73CxxL!~&ѭlzv2$s*Ev'7$*+JDH@DQI!*6Lƒ% 9 "Ƌ%ځ:ޘ@\EQQ8ȑS}|"įX/ a\1me.㘅Z_ϸ9}7aͣlSH.(c=N@g2#R%tdrM#]`曆 kC8#oNe pB%>/K؄N^C9? 58Dx)gaH)HrCkDž2TsI(OkeHq?m 5 ZZ-8 c$l֟tܛ^U-.[MK&ױ^҃'Q+Mc-:V@VJMGS#6Yڣ#MoK!ltӥ ,8vhތ7|.xH0 mHPHKugH{H`a}tRIӎ_kG顨l ,'%coﵒuW],ibe#ݷHC-r#CnE+8Hߛ.5G/{5<럟"3T:ky~0€tY:mDG<4]DRW4F;6(ؘPs̻WVc6*Jw3]D?( ]˛lh6_ WΑ-R [ lr$yb +Olj<6t NNhڈUh.BW#ᎏ}v/ 1 0 /ZS z|\2䭇PqqW=X`ќ}RobR/XFW/.FJ1M8D? Hl!U~hsO*d!橇*%w7ׄەqo1paw>q!hy gr|-bm߸0U*¿~ucMn~t8xl#;ŕ> wBU:Dt|2Rtw LG8:|3wgV3 <&Iu ;<g>E/Ԃ"_Zr_ܟG|C^rMSC!$EJ>SPNO)ԶeH#h8 &ygs{ 0? '`nQܦf% p(i^5f$u1}џ s+?`Z#3DQ_>SNvܐӪS ɧi0^P -Mkd$@$*y:Nq8B7zθE}M~=X@ C졻 ),b @CY`fLxQ]@ά4Hu;X"SgՏ#,P&<]ۥbHct1IsΤxZ"@?[s\Pjp=x;`)v\yn5*仇G9:[U-R#92}5c|Ea 勭?p#N|3}i$vp~fڰ`M4fEu N=u68Jr5Da+.13"GpA::eN;cFE" BǴҘhRk&7fN~}| xM?PGc3, 3}ElZz|Vk#V% !]z509[p[R1`Ӏ!0Ğ̀,H<ۢJk%lk%Q#X#~dVWyr:>&bH*bt-l1.:g1NB%#uu2X UNCɮ;hmubI5\W>4y6i,?T&b_Vn#bT =h":-Rw)`g;j7Kɝ|=ZެT~ XJ1pNLTU+{  ~&;7ϵs3K~lKɩC+'Y Fے1~8wHɱ tїΑ|f$F MEFN/mEZ\2Shuw'a3m)E hDp zʼ%!C3rdE!3!ϔ= M%wK.Ju#āRh{'hseQ3[/y E({M)܀N'.e Q]aܰ[Bo,e.D1cU/Xj;F3ka<_¾_&R^ġ PIii.7kVz'Ē0sܒF(imӫnp ήF8;[ࢆs|Nojr{urH-h,l }"6b R/ ( ۖ,As :@!`GJTIӷzF+I!PpLL0LO9 lf?(A.5n`I>S#lgBH)X}WƵl'B{k0|@1N,ɏǹE{ wTuVNZ|e{2胪%7F@5}`61NX! w WZјT3Pc+ônC_&;=`񴑬\M7< $gƟT;*Dt̓n=lE( ?ح~A  ީxrjU`ok98h>T 0vِOlQ&z~1P5Ak_!vp/k\Will:qr[hz㙫G? U*DۡK*SL׶~Հ٧\dh6BD m^;JV9ƚ/=;tRz^;b]1 d(;aKţ,8EJΓ٤4Y].ڜPJm YvX$<T|M>% *u%B?6hܞ qn߇}:N)wHW$)<_7w\kɐ+ $- ܔ5RA11 lϾ*,lY wcX&8!sbN^==jc؁Ŏl <@Rzۖ "^+oyp^H_oe}Μ6RvP {G: dQ9E ;qL5I?T>[op<*o43@V&dӹqS{ME#QY!>ﴗ.-yNkyET.aAX=NkQ}6͍=a 10zWtj蓚\gsj@72-[VLMew P]\=Nn"l2"MԳUۿ7~.qf&i0ֲ 02ye.%bN40*63]UslBhK{3Xjth[z*l Q Шpu|WwmߵJYCh>+x4+Σ*/Cπ]-MӈқoybI[%,=(E( )ͅ:^jQ'p s  fCaDitmIaLywK$9˅|[8LhvR\dZ QB\h>8,~ѷIzw פԥ "+6Tpi;p0,##mShj8p*̟? ӹ_q[Aah6 Q' G\kZAXC{7Pe ͒.*JmTԁ1$2C͂ %ts!r;H6/g֮غ8cwIexe8ԏ ~qD"ceW5i֪KumWÑehǑbr$xCĕN[ru*6GCGy=hw,u(Sv*5`/f=PEGyBAG_?'dM dyzwO>[: -,ɍjc2I@[ | /FTV!Q#)ߒ?yR5ԑw2͐#50q "^mO! _9-! ,tW}-1q|˴2dw6†ܕ33Jܐџ}e0:8Y"> ‡Aa w|Y+ $p}*O&ޙC+9>xEl*nB"˭0e^TdPl.F-F5, [:yxc0bd[ިzqj w6xG/&S TT0H-+鑅aqxbT;^W? "LL3O~vuzйGj J]=zW$:v^@}N"Sނ'btGC |qdb15?P#ΊV_ᑆ=;>.b@'@ܑuH6<oL<_<i'!GxgԼ~P(@~}.2/ 5e4`1.pv6Y;o3 ^<4VfrƑޗ)W##X 8t7] 4*OPJ<` Q%<(GjG_rR~ ]L 7aE9"z#bd7љdk& P `ԝ!:!n)y@3q肐mw _zv)'z`6 tGov\qF:]E)6l<;&\!7O^5`UK !K"¥1@t (@HA [Apj%LvU5t2&j3Zei$0jaCEL+ObqQ76ZvҎӸfq)p('1R#/2gwl 8q4ζ ju/3ve-7NS@>O5aFɶ9bg.j+(V}y~ƟP}[Pe-U:_ ""Xct/3 q"ʉYǜzza&ғi؈Aڶؾ(,Q7dEf]񎩲uD󰍄PDޤo0uOn{G_dӟ:ݹ0atORAɝq]+lwݔ;w-\^Ю(lu@-Q1p(L:W>Qt=v5hyXih1ݒʘ'#vNl,-$mQ_BrZ& j7(p< D38%ܫa:V=SB*(ak:o͵%ytί ; ~2e=oY4" Bտ%SD)ީ]QJhӺćX*Yb[*p9 s-ø>8'TׇK`.W-5 ' dU;W8FHu17! r,v$~nzJGs|z 'HJR{;K\ l6=qQĊ/;I l{VQP]1wPIt+88xK,1DÑ%a1(a/>e A ;.{6wI1֖\a6ŎҔtJRc bG*nsO[NQ $Ђѯ:&G~f@dȉ?7uҽCV4&ҫ?Jlbћ;XOyG+E^wXG>k?=4tR1109J?RWw}o`qީ~3Ӷnjh??>wK9z%!`goU.Mޣ"IN(y\r} ZOQR~ 7dsE*J)N!p nFZY,*Ӻ^2f#Pg VSg(Ei6;2K%Yҡ@z1Hќ϶aI2t=l\ʭ5O2ٙ[4eFs:K'ev/@kթV)I̷EF5 "i5Bav9yH|[14#3phz~72q(S!u3|^gje Tj21dTtyf.c`24tj ؝K2LS\ފU ZhZ_lw W ѤMp&l>i]mzDx~Vc;CϮUdLx ݨN#[iZ1720`7z0َ-- 168.$j>w z]g+S/6n2sS8O{a?*ZVK0Ot{9`sowW}6(?B \ѦlMRmB!1#YZp9DKsnRG_IP+ 8azXW*uEdlTrg 9uKi6+rW2Ά1IK]PĒ#K;e_i@=㳞>Cgjdd>j[1H/0]]ﷆsE,>rWo޴$לj P՚6!?[ڝ,((0H十mk1HzȠGY& A^zҳ-:z-N95">JJ|Jx$$.e/<"9Tfia`)5^';!V#I>2Ksj UYɤ m1e+K-CkAa}Rc{j~*B"*cJ5[r/y~W{\mlU D3MݫHPMi[-"P6M]3uwϴ!@T⑰QmHg5+OXNuƹw+F1tw)% 0ms!rO䇟`41{B4VVk!`k2Z`#?u&oU$.c ֲq\ܺ[Ƙf-<FƳ5/H Z&XȁEQ\Ybr [HߧS ݰ 4Duz7gfCB~iԛ}u0@u#Nfs|$^du "H`k+X΋iFh.#\pжΪ[0k/,gRxG"FP\M.Nx+O1bk߽*O\4%PDcQ8c:"maN 0`{۷ĉd Ddu̢K4cW3dx8Ⱶ{~U`4$@ݝSMYIpyƾp0o잽؀=c%tFH>%;``ŃhK\hڲʸ J d%]Rz?Cʷ$'89${pK1hg!N?ji0y3=t {qǭ$lMbU("2u6ps+ɖYϖn<* IJsL.Tiz= 2‘:~gJOgAi;G5})![tA_9&м)ޕ21)c-yc|`QyS0$[dfo7y7CJ$zNx0hmg(HХox,$f^\m閂 G@/b6^J~]xdck: Kr{hCy|qgISvRJ/`^}[qNǡ8e&yE+i mIzDž02uz?'NJ}M&ӆtg+S G8Ӣ-L?q/@϶Ղỳ&8&#No*dAѽg܃az\~ĬLC{snǗSمYIv%imCnQxq]'824 ZZVʁP4!e6_Wam EW >#F/=֒[iwSizE & ;Id.vndM%E]īVǛ,7 s-(0هhCEl øѵIĜ"T^'b)fWw672p`Lc>*:oR%C179'FӎL:<﫡%zowdA=5m䡈[``v!BC ƶdt 3kd؇'uMKY5wfp&P+mf 9pkB UhKLU(c8P7БGc ˣ.jPeӳ޾Ey,Bjj">z<4Pz`+o(>4^a"^rSKz$e'?ۺ Dwt`.eq*O҂o#'cN'Æ"aA{ ً  `-uK=Cx Hkw"#=vQU:Oz2>JnԄ"ɕ OJk =OԷ/e>+^40 U^?4\q75] z& 7dwT<< CG*{̴UQ;}!)[7z-~sF sD~:HFA@i+:z!G?Y\V8V m~$"<-_W<#G{uEKlC꘯E:i8-FV~4ewVfutBvb8 tdY>q|"#wᗀ3,:Nؠ$p=TWWz:5XP6MG%cMz7t7V{?QTL QcDIHHWpuKa 8^Vsa_=9o\pvz&@OW-%@ gЃ6AԃHec0~z|mfSCݰ14|]{ty)d(ğM$Y ZU&'D\'Ͷ{%rhhwАgv$62 d)x-qeV l?$H ϭ]9;\ 8rNZJd9"Cج^JVwԩNY7h/ʁ1_(BĜpypQV;\'iU$d\CBp+ޫכ6Uw߄;㧅Ti7\oLZJbPHU`]u4^g*8G(w7іe0Rx kd"uAޢR5Z VY+4n׊j>ݐ9FC>mi <$ L>l|JOv,;| Y1C8r9u$yk\I*UeX9ZпɢrP}iyABG7SYŏn@ L}覆?r S_Gdd[D l%g~Х!+ Pu{ZF8Y5 ]_ћbXp( m$/Kf@) A3QЂ-F 6 Po!4CI+uv,mG^)eO~OA~DO+䲊<~ȬojG/_Ex'\ ؝^W𗌌 joE6p2~7jDRj_̙X!N/ӳD3s98-$(yTv>V(c 8b>]D{챓`349tq?SLCRx![1}+:TpdSMI]!,TyfxV W~ 7~BvBr5yM *L =Mst~?~]{n r fJ#\ ?>x;l< &r}AO&\4=|Oa:|+  ɳ_'$Xز2C o/K:MuU'^T^9E7i PA~*'] OyXiI*)Y_M$/hȰdW|q|P-{kfurn4Mw@]@8Q;/^GNxRrZ"TK/~:vDZU,X&?K6_LŴjr }Y^DcMJi ebve1BaJZOv-Kk}NVJR#5Wq+i(=qPt"%xҢjOC)>ލIz81UzYbPR {*bg>$ֺyE`'"$8P~3*Bn9WbJte}ـl8|WΘiҳ#('K=-.|Lh^)Ї:cS蚺53KD/8@{w>y JE RROt$]RILt[΅Ei-9|~m~&ٕň/w>_X6Bz|\ 4Bjog+mJnm1{5{ &\~ ,t| +OZ e"lO~9^6'{ԳvmȕzSKbD # -{wuYgLQFƃYG ȇjkK7)jd^/z8s21|뇸 Vp4̞zThE!;kꚸ/Qv5C~пMu1!<((}?HǭQRZx٦Ǜ^//0d#Mn hn佴_XQeՎ_;)zʝ֮|IRfavjkUn1=o|#Cjn]~?a5[/I$|ϻ.Vcxx!r(]CIxc|K@D.Ljv2bx ׃< ܀b٩斿E(/naF@2hSP#26B1VKt!w .;-O򁔥ed pvro gYاn!:ruxk=n_ ӄ\Ŗyu=D;9ypT3yv}k^@.=;Q4*M @1/9* FH%>$<,px2 ?`;mXwOjݳ0qURN3g4F>5 '+1̤Fs@HՉ|bTMӰ̱VYS=S{dLQ\yMhF2$,fN>?o&,;'ƐH. k7UOS}]Ռ\bLT(Gˏ\L5΢Iv'*+U<UjL_w ZZ;}E35YA+(>Etrٳ>D0։A *Kb|T?8O^+HHK$țv_5f 2>+pOk8b/2QXSo߫Xc*.K]OB4 'S<' 6cߦ4?`ڜ";+"Dt %ۓ?Tf\PZuH2Y]h_Yq2>">7Uڳ~l(ҺQV͝/Ct` ~ ep^amV>1"V]y)T{MCڤmJ%NvUZ@~R-Uo]>U&&OolC6]F7l,C{7 6wP Ȋ ]Q]h=DΠC[pD;D~le1<4\ c#,M@;٘ SO[gucW.V|[OQoEQAMZ9kV ]|G}i¡0X?oWtFr׸xK+X UZqU U&DVnY$OOFo Å,m|txT~~̜0L>:CgB N<~gW1qȪ;B A̸C>!s/Ñ5#=3+cs YFÒa1.E#r%.p>(SPaiĨr;Wמ`*'C캌B  H/#AZCML {{K^j⽎򎟑j8.+`t @X57:M]+lYZZka?j-N 耽v4/)p?NIkPԷg߿yﰃR@Buɬ(ߘ! lԆT4RQjIsWF'Z3ŞH\1A9\Udp*x4VjyyrepE'mgnfМ;;BR[7! VJtd>\koǖ`N1,ȌsAV9{/K5#مQ{B q=SiŔ6jboJ q߮/ZĦXYKb<mM͗㯁vR!4dVzgtMvhDX {g%or63Gj9=ĸg4e-Ia2| u"+[[*Td6Lp<7kr ΤGoi~d e9ܘR$Z$mzi[ʧģ8Qߢѝe.ǐu84Ifߑ|)%-wF9혺(yyݡ|,8=<: D `wƁ--JƺkPe ~)L7H.Mpkl9-R?W#AkLܺ}}BuBUzb,|C8Rq]@9H)嶅U([^ ]!􊅛ҧ- 7:~L Ug=ەrQ;5VXgW6K >[|gk` *η |^ǣ qwI"zM2࣭Ik!j\i`= ~^ %mڢ84Y|c.Úqʫ&e¾by}F}WU[Fm2R&0ıc.AA./ _X5xSw&<>RޅʪYK緑|>!H rS.+'ȅ"K+z$E/#}krK)~^XX.'ءvX\=q׵ :-k$bv/{-I7ɝ*vn&^@;,VbMz?kPy .Cm;USo I>V+zLW$?1|(_tD=; {B SX)-$Cƭj1ue HErRY92e8 .&+&EE%Ocu\CP'e>]ݞ'WQZ#@2I!0\\KBRkoo`:V$j[e@nO+sfLjD{)N H[mJۙv;p6ځ(`u i|#OuYhh\n)5h%U1P8= 9[ Õ&͠eW${@?T2?AMd68\W{SKs̞ I34)Pm LO-vdEċoJU8k(zZeo؈/cN⧗&4tDq 7c|<ܠ3 SZ+OiY1guF.%MɆ"X(ғΆx"|gc@E!UNW2"﮵I- b"Ntgj8.}BՌ7%K[^*uqpʌLs)I׃)c_ O/oq \QNU"ՅD]RNG:w ިIC&8Ѿ~@ߛIj110+A$ۓ_mQ쎐yN&t^|82\|Ʈ/xtDrםK+^y%H,7ЩdW<'[#r&:=}CN1ǪA&E[ʿlXUdoEŽ =D;|Vxnf+[j~> PBVwRkmD'7_t0$Q$|cļM|,af P Տ]v R 3!jspEtz-wdza.^#A\q%$?H*19ild}= k&`xeۈ@<(c$dD0|P<[xUJp9 Qs#^B'o).n: JWQE=T 10E W CCPNNTP ~}VE σb)}%ӨڸK ~+ Qc.~P j̳tݼe\Xk#0=9zn7WMHftr:O~N@gic$҅PN>=(4ŠHEonR v;Ey3 ZM莗."}*త؉ek em7AD2}0ާH-"$>T)qB OmSd׊Ž'jk[)v_V$Q%l $?&$DrʭZ]È*ho3sBWD >1ZqÝaԩA=W=m> $]G,6Q|#;tRC}WEh&t aLSJ[ N@i֞d"N lF=^শ\Կ)xm41CT<וmѯřti|U_S/4Ӝ^ й8dq^]3!0I4frW\*c4zTLߎ3]ɘKx֞5K[V$𾴛Q쪟)m>/Գ6TfCRq}Ov\RIs3*VDF_XE=]O (LXyjkoF Ҫo|(w<.r82/{#}QPZ,*cdXav{|/4[6q<̣[pKNYd鏱EOi@$~vh @`46P܆+:)\<nsڔmG^_F+Hd##O&8zi1ִDs[ ӹEyVEX3crLHPCۼOa@/JufseҌ1p9U0(SFD=Ʉ_dɦC66͘c崪2;=!f0=ߨ)TTQM5%-n7%sE9udNM~\$ԑ0)3U}!TBuWB :$;]=ܗ0?(޼Q#ۏQf}Oee|̙Y]Ht[R\R_|H͙pyz|;@bYmX/$4z)+B'jkp lsM:>0ޕR9#֓ ا8usPy\)I8P%8ց>X)+ \,ڭ=(p[w?̶M,@ ZLSq #N&:]QA1)%Ta ~Нoݜii{!eݜdݶdݿO1'|C+)-#'ebX1I `f%ERq+5я JSD@5K <֑ql4B#!?NYtZFypw͠:XD2Hpp \8?hTY*LDݛ|l+a:*073Oxgānlhy5s9ekyqZ ZT\_*{ߔA~Hrw{ r&)bF'xnrt9Uq>S:`hi]S;"K{~9KItó_z-D^,[p$1^R+mK9ӷ<Ek ÅJOvRN/F`L Pmޝp`?6Ŗ',t1첸+,Aa Ÿ],xjFTB) w r`|R=0Al}/& SMHSuj+ L9kmNJ}D6j~4f>ÃہIA\9u2YO6nm9F 9T2`Xc hW!K?rSnN,]\lZcH%R&?>wդ>Ĥ8ٸϡH9<B'pqQ 92YV9,xX%)KԹ&!w"qÃ*{Vu\axZY=~p p*I)سòHq7'wA¦Mj Tn4(~?S"1,;bI~q;qfgt@e&Rky td_^aV=Y;xSwIAŹLWV#R]ȍs!^@z3~R仏ݸkaq]/fi瓆QٛCݷ>3 [@v ,oATHǃWzBýqx7L_l7֝`Z[evpa;| ۫A(.,9jBϪc AY6kaai3`Fֺ&i$dAIs=/蓝9|#*=I61X;$MČsmLB@8f|%^=V5JV&c;(I+yГ)zn'=Kns?# Y7}\-ْ X 12ZK]27P))Ȗ*D jփK`6}OТ@n}N$ YěYwͱx2_=ʛRx\o%ȬL,[8ӹצ;ǭ$BR{oUL`aUJOob% ؚ ^9/Mb{5O=SuZlŕ@G6UgjuL%ϒA%*8;k()UJt6M#੿?)`@tc]_2a42*f{s37$}WM]sQY*S)I_; :'ꏳǧ%ibz_-mEʛST⒩~:xg{ŀ?''H^ 0\o@w#"L /`-){;Ȧ3;iH|-/#pˠMJ#'viSPFsi~A~AA (`BM|J !QyZ9xIOl@%gGT:͍򰭎Έ05H}fY8Gk! eqǀ=|l.b/FJcIn1CB+͑F]=?)w'\7,=,  w!2 Zǟ 즳L1̟N qf@1SI;"ly]a 4}񋙕Y|?\> F/]h,|Β$|L@51 ȼslQ~*Uw]TqK.3jtD!+H>)q0,jbNݭr_T:X3 BI(Vn(GiY7zZzLuب_l_mKB3vڶdiyjig ,6zUR,! U{gfg΄bgpq9/ӹf|ALe jyZY3ȲJq< ,!z_{VpNrT_:^ x2D(`kO+3wK-4^@f/8 "}p !q,SY1 p@c^`LQ iOX+^K_~iP.;9:ހj{zXNK{7Eb12[PB;5tof2<([O/ ЧpHg'H읪 /[4ĶqgI]15Y]U\ )}}!IlzN~Ď(Lkl8AR{:R+Wѥi? `(v-.A > k4#,6-#g3taj-7}V?ս.c5<j[v$ˊG51}( moMTTIjJSkML^]*Bg#W)p T}쭑 g N<`6e {fOV37˥(4Q72`7Ե vt~{9HҵݥTf:ڷcřp.X5)6*,D|בA7|Ha]}):κˡP{4)j4ŧ]#EB H@==u +[~eXrAXaj^q[nU'_(DX62Qf_NMGa?HD ndJxO9i3]hLխNZ)"C|+-J00 }*T`҉Lw0W0FvD&pG 0'8WMVXڲ\6kR@NCM@\yS:T*6޹1H7FK9BXV}$iح^2ȵD쪿ةlȨ\pchpd,X4Lڮ؎Wpm$IjQu?@ؙV'qdG!l75ci 8y{A&=9ޑ[]ʶ'[_Wv^xZaπVqxd D}} #~&N%۱攂{R= o=3~wyv[lLW^aE@Oؠ yޕ@HAM'Đ}c9tK[V4 2Ĺ oOr V%ɧ&j^6k;CyߛYC `~m_< Ny޼EArvx x"2^rLL+hIݛfpB yxd/-Z"uP 6uD?sOhȱBբ]%)Hr?jG&Guqˈm2Kqɖ 4n@,`Lqj;&/i_SSipUM.LI?:C[Ȍܒ×UH^~a_,hn24(_Lpӛ*y_ 9hdRrsts)B^NݪEEyvX$_>:.t6SwJ?~<:-sMGJ)gUys_k)W7vFw\I%.knSfi%kY\C#-t-dm($S7~lM߾{1=-w"Gw|-`B(Fŷ8۞qW{MaޟNwA|oꌚ63 9 cc]MKsrTiڌeA_ ڒk( \UOE,3ἴsHf7f\p-jlØٔň՘n?(߳˖qIVH{E&=| >$sV[biˋKH:< @km8e:52V8(U/$v sJ}Vu2me)+:+w9]ge zm8q,CPkRt4ވAl %؈3%#ꒃ2s&jIRVVVFgKoF3yUCbL=i~\q.GrHjZgw/ ҋu=(`saC_9,.%n%_яJ = aϽEhf5,?{n;Xe+xɸ*) Dk]"6W0'Vj@ym[ Lzk'x=ʃJ}ʺ,6Dsbfqu(MyVwɪT# }j8ҤoܥrRFi.,.O-"h@M䕠5ڨ!d֒nZ26!3 GO%uǎ"C.n N|RLp52 ZpXT5#رy>7iFjb@~TK -r 7TC..v//hٶ0aVo8e 8|f*T7{MWP.En*Z\ӗKp(1m(){[#reɈ2~&>Ǯ~{Wjխ͝Gs@orJI_DD@AdEԐq|weM  ]CfaZÇ<GеgyצLAy0?3oc%GD:ϡt}nVxxev ᦔbsSٚ-({+/A VST69YGɷuin 'FdCgiȏ0myb0NW8߲t1ʋCww#uݯ6gQg@LGo!װr;2/hzu#mg@E5kHa֎ZT>vzsvS/rgRG?2P&`Sڑ 3S/kjKRxjJ=xtBH d$pͯ":nL%cOhR *xt6村[ |+hPM'~$6mQPd9 $S_P.ָz'1O<Ck,|fgI 0p m~v+A$:ۡG;NٸXyi]Ľ=v@ţ4PlRmvψU)r%"5L*eؗN8 qu u9*)4 Kԥ*V?<5ItŠ`N 2|[t.0HVyo~'ٷʂϱ]DOIaWۈD3/Nݕz-,Ҽ'G:FMD ;l R]& /pFVa43} 3K$Rq4eQ{Mf,+ Ov&^ )W.Z+d3Ѐt @s/J/Y*izVIu7Zd!+[ q#Þn\9. پQ>rz4ɑm;)'(_Ca]cĘI*m(~x`z<9]SOϘ^\'6[b.ͧ8q2 Qf _/ ~:TcB D%\`*: c՞72LeCPoKw*xͻuRer\~ia,}qs^B*4V(U%H؂ڛMQ!.N[15?5B?!<z?ZaXMP>)H{qKRאoj)QFӳ#yajXyL\6nt8 e:MQ).N"R9o4fBYD:w_?W3${l*~ 6 N{?!pL_d7wPEjł%e\30-q0DGWݐ UYDcu;xN>D&Yՠb²wۯ`>aw(i:E6@zUbHJ-n!"-Pͳ0VtgCN/A.bz!*Uuq'ON"7`ch{_!JiȦ\%q>XzS?ϰȍzB5Nd5mO'9RׇuKf3 WoE\zW3[$  T= Ȗ(G/m9U>oI?2šRsT_#}9&njS@-fKhN)Ϧ>ْv_zaJ2]HOkIRw"nm M-a½!˩Z OJYv U/M#wc#&VԡbD'!Z~qi 0~ŗPB슠: 6 }z*:Yf3sgKS^G%V {3C[*38a04&KQ^zQ[ԄTRD/ɚֿRh~8?'l*hx/ }<׉c:Cl&7Ed͗8GwT$$I7 еԖU+wty`-$뷅B@U$dzmV#|M^Qi_sJ-%#m9 Z{=M6O?ʹ 4A]mKf:塚7ПڈgO5n4[wb<@" x{c{hODmƔ^|g<쟝l;:J] `Eq h/'L9C8c& "<{U m[ I@K?ȓAyPїԮq _'y"VxC=ITn‘M6GQ`eUhsAJȯogoHV[ܔ t[@lIsIsl_?NA4H% {?3Rv W_O}h7eRKq*4yvBC/B}x2ִ-_"bLvԕŎjr)PlNbyS࿺ ) I˯Q5)d2 t*G)wb8Dhۯśbv(d&aDYoנ9n>SFʤ.Z'_|m@N;:cUwP0˭_>kް+>aPHu\8@EFo}4S1?qG%b᭺cp-8)hIB0;b6:f ܦuЦj9_La L]rA!Hsu=6i>i R\;pˎG7i߽r\#:B ]fyiT]55d_2p'1N6!LdĬmkmԇ?(XO4%[Ly%}Pre&6v?Vb,'tmxQ#GF:Fﰮۨ[8!w\SϚY$M딛a#/D&^P: 2 Ijv ,]C^':>SP39ɻ良iѱu!CP^WعWi)n,*AY :.JJ=>ՓgvH\*dV1*sSZHN>J^S7 AA(jci`%gQL,@Ccޣ>M+SW /0T%fDqaG(A[o6DHipWmA[ Ϋ-:B&?^Y9Y8F9vpwO[W>" SR9#!FLZj&壒&{ӯU,b٨TA8ѪFnF$ȑ~X1*3n խF&RoH.4_4:6Ťq™ u)%OL|JZC::En?/e yy<]5qh4~m""68E_RrqZWszs} pȹ-g#YNҿD:k%5+ ~l4'`p']O8oT|/mD`L3%oGԚR7."To.J: /IƼJx:QlٝHw< .Žd<؎[Cͻ*oV٨"'Y{dJ+R/{ԀMeifolF,<}u\0af0'ero"`V9EpΕ( /`0~nD[鯏gw}")KX#MD3ν rZ;Ih r0 #yԴ\lV_dڠӰ`cHtوB26]FƯo%^44D)_;#AО*TyKdQgmvg>kگlJw\>ؿnrK6WF|>&Z)8o7cuu[yAvɎciR:50Z=Ž$\[2XgגR4Vj &c NekvߞPUj=#Unxڷ/L&@]\_%B[d>|^s(D{m}-cs #WJz5QN'+tҴh@Ӛ. -^]Ulo^ "QFP T_E ^Tgd4 2mJGxɺب!I$=.I9"-Cȧb7}۔xZ"Đc/La[VLyӱrMGs@x7޻ۣؑ#.,jʄ|IkC/{[6d,=ȟ9+H^5cZx LmC\ =\UH< (X4l|1]TF ǰ,9^_^b1Żu 0Z!ޜ5c8sngT+`<@k'74|xk@~)%^>hZ@P (8ӠE.p6A0tj _1? ގsTKg;eggWdZiCqZHvŷ=[C| 7777WGN4^-e >`}ޡ@%n{_|~]k&Ex죢JȜDue֚؈e6F(y`Nk|$'&1.,Zue,ڽ{HgN:{wi-[y i _Gx KqkNg0c?ݼ L ߴU2k>};f&V`ot :e>q†y0aPՕ߽+v`AGߙ~]XGOkOY׍ &2/Yv)|TPIcqNqkù2H~}zF] 3\u:7Њ+!?_y[W(ϗ_ Ƭr,ǬN,]{n8f/@xU{y^26|5Ɇt~5xNNOqz`[sDKM zX䘚BO".`Z6F0#5;K=j|\+(o,t ۟2Pe~Âvz&g=>bV0@`G83J6mF%VGa8`n97ٚXK3-<3&ΠOykU~qe9#BNkT<4kjkk"cNS86'qJ\hiSy'.˄P£ҖYD?;u9p4"#p4}|>Á/viz!BWz SlX-ݦ9UF8 >m،|+R_~qLq^ ?`"I2ַO oEzX3)_N$(k"^@o[5Xb02$t30NԘ~ UnSDNR2uRRMGZw0' d;2\cSךעHc!Oa71BP?+k<wsfY|ѵ rQL%ʥY~PܪA7ܬԋw-F Λ{W݉D3ND q<9nliWpi{Ҋc9N]'+R޺TPα 9rfd oڕERԖl. '#+ !{K3{Ja_ȧL i=?P{1{xe_SMxzR 1'p7! 4`j9R7?ov8X̫.5̾Y$]NȂ,x2n F50|-xoG+%2W6| 6(S$^y |OS\"Jۡ9yfeexmm<+)r4 }{,sJ.+m+7NVn`K!neD8> ݈K>3D x.h=;QyF>ӥ2q(l Lm|hX;64Бe 7&YV;GNE*_Uˆ8ࣝ S]*l Ql1Ⱥ&RύO&2nH|pV =ƶ  ok(8HIdSv1cω}mRL&KIr1AX*~UUroħ2TЛv"K^ nНhsV2F `R >r֞;Zˣc}_T<رۛ 1sh0`ØO0wv ̵QX\rE;[p pWD/?;;N$]jS2 pΡA]"  h$e^wֶ7cu˙'qM %v4O3=taݹZGUbCj os~^Eg}Tfh_e[2s[h˱2lXffNb։$G&lǜ 6tD˟>{+?S}\K:ȸfm¥9R_w{ V7tP=VN+QA1g6_Əxɸs68R䖣~L}qxO5ܑ?'3zu;S>裓b/՞ӯuعZ/PBI}@Xѳd20\Bw5.0'Eͦ.BZ&DLtLMfFi[x]:[}1(@UkpM%Æ5a "'F6: эkp:K/Kqr˱!m&]!Z&l^n"M2 q\qszXkDJuGaTvs)Rv&M+]=~xm[a(k [Q65Y+p6>LK%I ޯX&+czDvh|,F_ӳ-3_AmҖ{-wʳdZs'T.7c:^?wl%̉|״R)Α ǰ1g%VuiлmEEWlKR{B-` IF.#Y hG5~ Cb6s1ӵ3JXpȥ}>Sd)d_F&GDlܝ&=-t0rCK#[Sfٿf6F"نoK[wIwDZ#p2 . "ca""|Ham\V]OY#G\?坞S~W&u|nT3fC[=LoHŭn:+^i\)$Y3UOcDZ$}N`ӍMnKzh:3V.&m!w.ɡ qd.e41v[t4`!ZIF5(&VivEO{ݯ+#'!Q + 6n:%5'60[V1XͱA@-CNpl\D:Kk괜UQ"FN'Nb%H}㜱v%j9SS!;' .qǐ dg-LS&AJbnrdUR2He::rɍ]JR U?O<&1"SYdCyC;di| tHd2T^IH$Yцq$TPgqþ3:ُ8(K+R|2agj(ȯ h4"P'*y1_^+䓽/shfXIiL ֓f줚up}R,Lt' "@0?f!9^j8C0MY&]{UMTKA^ 64 =8j^+IPZNt)Q:)H]_<[:Nڶִ#i 1tonrN~-d8P2T} g M`/=+B$N||65*=9y0_G|!ҀX-{{(: MN ! jQNVX;BCY^ScQɊٙ(~ BaLlZ1x:Yig~TszW* f.I=qfM֬SVHqWAzAag"Qy? ZYb%-bðRi!:ts(sLdjT@ B ZX 42Z1+Bqh] DpD-D!I)aNEZ"MI@ќӊY6SXwFGfOR!¶5#M'F X􏙈1ɴGE zmwʣ M=m@FC mm݉ÇjN.?*e^b@v-9}eukM9 N2DhhLDOIPaHzd0*$L1}4?q! O˓Z0_%GEԒ`Ki8sqb c'Pr΋ PQ$MR8LƈLAi^R5'GM(h4J g&x9Q 8b!4*!빑\}~,XV6#+J(S>6c3f:s"UET8eQ`(f>  NnM- , MS %}e9sIVQΊHij[ؠc8Rd[(5ɹd䫖>\k,xh·&|+N%6S&.Id3{mڒ!&֢,E~,R"bӃtnHa3ajS(Il8D]^mP$AS*b<3,B `F8CHrI'Fd D]yM9g b evk0n {Ke+b2TY'V˜ǰO$ˉ=am,te!MiWa-u#QjpFI4XhfNvRh`,H7iGI#wu߫r$̇p\#v^n\Iς1mFCMj֚ZQJԹ7Z LR~c S0ؚԆ"AvjL]RF( č b$c!){45A$`P\[VC^Lg ["C;Q( @Y-IByPNMYЈf:":kDNwf2$L|L .*T%''0/JP+/}rh(q\40"$DpP]S@W(b`ʩ:Fk!m#DS9N{w#9!<h r=H@a!E( h %];j|%<-WFEY"ڲL8~Q"P!<@q`a:x0nxd(. n@O<3v~ גk׵fƩXTsHw( JC\PzҐZr0=*AP5" ۃ47F2WAiA'jXW uQ4iBEPHɑ)Bs92 FX0":<2x4QgÌa5@zEY4BV,A CQȢ.ӎCv@ŊL9 d D`v'4/&F-5P%h5 \B2:*TsVaZ`Aaۅ[)M"f v5:~1R̈sRVbHđr̵ZsfWN>aLxhA8!a[O9gdߺuŕ[RZn,Od8qJs=y1=(L9Dmʦ)Mj>m3XQa j!8"aZ*`Xsj+A&_; ηVi&[I9*L .L]9@A:)e(JܺoI(:bOKB(D( TLOlȒ˓:e?Z)-Կv}cج{hjVBimAJ\XjZĴ0$Õ3IZBDfe i K^`ТNzrl>)Ԫ(-GmϹ,}'2,!)zYkË1 谚ߥfTĊࠨ ѡImM]NmV9n;'m7y䠃=˂߹Y@'0Eߕb q1t(3uiԧ^f8$wkh@R8-;dl] ^?-96H^!U`?PAHRd5$ RsUhL(\\6]/U @5{N9%ETjm A5xTbea -FUUfؒӞ)&Cm#):dGnSn<`ن|)o=rY֬[mB8QlꛈU-\*;N\X#sFvfOmԶX2]eZ,5!s#5Iܧ;O"l&P)קcjuQ,Uiإd=w SPr.5) %̖m$LMe-ÇD~, ;& ޮ <Y(9e m2CuV鱋}iJG!wXC%J5_h^`=-Hb;2}7*nac%~T1Wj7нhUil÷tr\J5,1uI)9^u{-icbN*lԄq1&%&>:,y$&Ti0VE1hZ*YREm3K[bB X%3U&R4a -"AdP.hf!<'?>nH446[X@KZfǙ44{P Qw.sA{IITɬ]BB%zHNt2=#j0'8wn{#%I/Mګ=!_mE z_>yG>[%,5&FIZ&gG$$FشR?3GUA$+9akx{#=тjmDnڠlx {OݜfmZR&!w;8 MNmv]-").Ž1})5?zӾ׹K&׫ziGeؖ+\/?(Ty8qSU&j'[∍A1E |(@5=Ax00M5!<`>*_5s/5_?JWI`Q7۽(l]vH]]9/p{CÕ@*hO! 7 ņ#)jۚ4'"6iluV.xK?p= "GJgWͰ0MH'JSdcdž#pFBcT7MG mW.V%كrFDt:ՠkRuS:^1e܏BZẌCM?d@Hrs܍?zRC  qVS9Gҝ'Q&vch>vƗ(Wqٟzg>MTQbqRy>L,o @LUۀ{{b2}lʗ3`:AB#oT-r~}V~uv;**QrUTTs䯔jD3=~!I׉N--ZLS{ RdH.#?# I@f%Ydr u//;3).1{˒Jjj!V"=y+OJ~bф$`ETSl7{Vo~.˲^g7@r 8oZfNI}`y/T"^xz{OSA_x#Ma8@/DH~r䗱P]o(?*"'e9l߄@=bX_L×o4 ?3xǨ$NAk M<<~xp~ZjKf)8rC"N<7V=1C7-B#1$tlXr2`CPX{wA*'1909EaO<]/d?1aB^5' InfEjOwֳۯZRz??qS|0fS"@$ <u?a$l/Q}U]vⶽaA)OLanap(P8X<9͚ WكIǽ 7ҁ{H9;;7l݃uGѻ Y]䐟wEԛ@u %Ǹp.{nϕL3eK+dey?C CuT"p9}0\aK.{xW l{BG2痔ŲIj0r͂O*:7Y۴D| UW˲{Q^,tC.UN.5A$`eCWf cx Q6ߠf~p̰謸wDNq01F>A;p,TwVN<1)ssZÏ )^ϓSWy遯zoD\ A[tt@%V2`/\XS;;_@&H 6$2NX(f~f‡'`$> oS,_=lƋ]&Qم 2u!F7! mթԃ8Pk.byǻb ?dMud| ',!S#+L1f:e&Y@^ Dt|!#йDg/":c}C8?_|SVQN={AU(Tz4M.ԯ1UhW33?M^ۋR08&+Y/ژ32sѕMbҽYOf _t2 LyuϢ2}4%2xLPfLvL>4q69YB=&&טMB<5M V1 -.mjG5/]bvb}f* deg6[*I>KT{;,Oܾ7`;X1Yaky6Zx}\dIX~_g\ pil`3}+IY6jY -<pr~y>Qp4DW: gl0`Pd[CsXº'T#a7W@ ~i͸TyR΋ЧMR!'| fKIúzj?i}"sQGӋz)bw/4{ wEbbxтLߢo/ Zj~ r?q1LNcLbi8;gp<|/jcW?\ z=6e!m{X>g 8Tg\( |4ownN~螒pD~-LJUd~rٮ1@-^lJ.3kqȄf/*aۏn^OD̙:ן[rخ!Z@>Ē;@ۭCrǤWQCLDY&гg6OY}BuU&ؼkBM3Adφ:Gm=og\!v XҼr.6%z6ׂAjE!slO 1m5S)꘧- 6滘i+'?j! Ig.L6.f*U})O:!Y fan[KCwVƛ>Y>h}nʂ,k ~0!ɟۼ/PhU]ǙY!{8?klP|QJC($izoOH$!J˔ ߦkxUk>r&Rvc9@(pB{F?DbY5p^Pg{ji(ǜ0JVhڧ-zMW}M}_j.bbGo̅xU)"ՇyGs"b7e v{~XlH1 Îw˗s!Y&6 m3D2k*m٬6+d=21 8 8+Ŝ6 OtA944&z J KP'3S&e}\vQX&}?tQ*\>O1hXA0fLd:|m{˻yEIIFZjz*39 6++0 Y^d}( ޝRox#'/ڈP>H9@{ɓj".j#=Jҝc!PR]YߊX](I;氪KDeV]w ! 4Qq!1]gpU#3V M}0pޑ1@Aes7p<Ø(z)Ӯg6^22EEJzmcIh..mg:n^BMwi,s^b'Qf ZɛuRٝCo0h6 )K=E'_^d 2 DfUxLO̱3x =mRxl6r>%:nNϥ{7!I^Nٍbb8a(1l8.FBU%dӧJ@q:Dv}.r⦣LPUF`XNC*`_=݄Q׽5 _-< Wc3ө>qqN2~^ B;H) c ]) d`g*5zx?jzme{mbFke"5-cƭ8QU5&"D]tS:ET:Z%/`Fd/MUso0XiV+N7tbrF/'!)e%ګ:cefDN0߷Jí?8X%iZk4}oB"?NNN(4z½ͱáدkn)->E7VI֪7R06]BP=|{v"3piRSqPm9]Fj%5Jǯ!_ֽ; .gd{ |{Uc MI5D7$}'$ #uK]18LsS^.k}@ Wշ Wu^ {E%||I~DJ{~p~*}ӜbTcOPIuϳ\=eII :`in>gj>S~I9r'&ߐ._lc(A6 3>E>|0\gǞXV2y2@f-]!ĭ|:ᾌG(Sɤ6dI/jʔrMHyu#z)r%@?IWcC-ࠕ3Ʉ&:F} Y{e 4;o\CszLi2uZ<<?ۅ8 ?@laϵQ{A#Kkěƃb"n/_ "??= f0{:aUdCE0݆%ƛʹl4 Ȱ&rW"1e8_21j0cA@n9F-vÐMtYk_Sq<%ӏT][D4sG 2)Bҙ4pOsM+#-CLHJ^ਮg\. zfRr5#Yk#"J=j)c\-Δ-^GE:=Ո!_MK[ǽfyȍo($~S#8t7 1u䱨;L Ke6y$AKT[Zc6UUgD RّN{Wu;>+ h22sɺ Oڟ btj Yщicz0RZU.xk[UY~ ~?涢Ry19Cc's[0.mqqUFhmnJM}0/+V[boPߛԻB^< t*ޕš/Ct 9Z;, 4> +l|H462P]>@#,.-{=_W~(m3+2A4t_]2Ug;bkIlo[ WF%kE Y3pn[p< pla/ ,Na#*0Gi5ϝ`n'8whCKW4()-W}3|YƎO+`g.;prWOPp w6@r uEoEUqrzFWxL zo[jeZ]7^}m)w]-=;-y؍͹ևA%G~bEQoec#aF4WR8'1*TŠ! mgٗ!źB>5\vR4M@ >mL̨niyJ\Gk<Jw^hG_'PRߍ-+Q){q 9/:L*~ j(5OȘMHRioԙj|;qMef=e0ҥ,pW;%Lcy(s{BM d' =nN=>B ^s.S@Ą>R `zNQkSi ad~{plFא~x5HhO{b9KCf TR0UH/0h_5?ʤDoԨs+l{o yJӾd/j>tfޙɄďEu2X@P;iX{W-@$pbnHOuih[9`5m@;ruODӢ7) !nԣċ[u"JW"5bӗ m$]7E>?s':޴N;K7„@QEY*O'+֚ p 8OXhS?=2-A]QfjB#t C cwZ%zӉ>i-kfr0$g?=9_m$ "9RTꗷF~T ZR)#Q x1aaXon{\?m zLk)!Hh{' #^pgWdEz1y湦4/pl-i]6P1㷭"S_a²sCEf|OEf9yW2%  [ ,Jĭm&Ú[y#2zK<3v--n}6rwIy Z6F=QMeWOx+a;~v#z(hA#'\{M@n{6R];3He_ӍZm}#:B.L2-J}Cv(6XgH0 tZ0 L789tw@e,ddJM-l)?L s,%dFr&;p~NN?#װa1\jsx#MSK34P"]H%@ź$IrQ4%UX<#1Q51|8 frv*GgMY @:4Lk{"[p4O yp*:;YƭCɮ]`5kybn||t*1H&Lj:& Ru/ "VT%Öv%& !%CjY}y+꿜27Odx^N\fl{ !q"Rн[֒u\ܱ>۫W/r_7 <ƴ\$2kbhp^Guc&]"@rD Ofj8ǀ~Tbš$B=V@'A[BBϿm.o]WM=:R bfq~ ;.7GGR=^srs|d?ZD p `Ѣe'sXiZ!v*3#Fߖ3 Cͼ4~ HU~\5pefma1/ovd\-@٪V-‚s{g #~79{vCg(*^l9J*(1:39|O&d3q̚|EZ$RȚ-sf>OSaj+2mH\͘;DgV:D] کr]h̔Y5oZ|,n Ml Z!yOTtC| eҒ}k>l mvBP|olFP,D5iki=`o ?׬RHR [my(z00 ~hFG9L0 > =H^w] kXdרp^m8wi^`(::Ч24-] iqY/u~V?wȐ ::Ŭ£_W3e$@1/5XA q.oYJ 3vt 3R&Mǹ3Ǐ|U.L?^N½c-/~p GBGI6/`b7MF?H? (r4F'>gAƀ)rIHX|bVw+4\9ܪ'Z̧TvdazW/pvVI r?P;BpqF6C m!~y/VT b.;d `8,ji`)jp71cG5͍iJ#,V4_\lf?)swf*,ZFةc]𫘯 WccȺ(WP-4d@il7W(pЗ6T` FrkICϳxRVCMlJ[vGqĪZDgkjӪtj¢}0SDIr,&pݹ`FUp@wWBxLB͜uPwбq8[MCr^8$Vo:ũ5Wq :am;Еel8@=MB+|~2uK73)^Dk̊12}p P% R#vDan~[JIbblBNR$MU&AgS+ 8OIayx1>Q31=uLsg;z3/VE=~L2&-^0tnحֳ>7K.sY\GCfFka,tkw6*pdw~4 Hb8t7".M+9H d=A vc,(xxm>b#գJg40H@ I>0 K$ʺ;q Bݝjߴ|`s 8F?eaCxe%"R >Q]yϭ+z4fq{L_ߢg E;p]".эaSZe?]X@Rxb, n zG[2@ uWg^x8O} 7)uN̸a҈1|0*[T(D; m$t tmpڠ̽ |L%|u\S:22-7 A-RFW67r<"GW6%$V̝-j?ccz{ EwHJ3"*mb~vDR*UAJ5)"G`1϶6aЬ M+3KbqI5Ze.[D91/F]gNp TϰTtA;^;A*a|$1e~Yfi7xD`"hX;=ܳ-2235p~QYA$Ɨ#XapU`\s.-:J2e5> |t$ת֩ ױD"շ2@}|*;TP0#ғEA(Px))f8YJ(u3@! uU6+>N A| !#Νm(^z=V1 /W5FGq^HYDŽ?v_$=L2(h 9w`ZgT4iZ?"i']ksad4HO>~gP9|X-c~<ʮF@Hd+qMS1w舵̙<.ȏmg =O96nc5 rN\7;|aEZ{`^|bH4_"ECo1齞$q3a26 G-X٣ Aes_`|6r(璙Xd([9׸~R?Q@quF'+mcJ/3d_~-Ԓ]+,٧Cq+*eʪmJ̅?3O֗hjj) 'o4ZuR E,ޜ?(N#Ppbham\vQJ}QA>ᕻlo](yz'.1x{Mȧa+ғ7W0kc:և—mUh='gw)К)b4NAA> V=FQ"{^:g;T.cȡBCX3]p0ԗΉ\ܑ|XJV٤[`Whz mmUw#vM%5fD'Nו|3֩F,5 j2⚲7 ;n{Ky  #zx?zQg5`R1RSA]A8Vֻ(ގqӥ ػ #BZ:W*I\'3aɄ H ~ f,. &h){@pTfPŵP!MҐ4YԄa~! #'AF҄-*%&])5.OCI0h0d?S&cE4t=W|W_~pzr"cCf|Ny](/<o #p }GJd+M`qn=jc׌ NUdFX~cs0zYmӉ~1 D Kfn̘'?z0v-Q uC7r<\Dǹf>bkAgR~/2o0!w.}T\c(îQvu˥O3 9$߄z_'R`"䈯k[K{cKt^-i zß/&( :7з;J@Zl$Uy-(Et;H9" Q\XQnW5J4DEz0T%x%|D{:{; bBVr,"ۚl0}0:yFI+'N-[blj-2GǦ-`=!*p ԘMqe]s~ !)`@D>Hy>|OK`>4v wJǻqڶ62|5]E{C=?FGij`V-^Wjo{E`TmPH2)qJkf\p!(D]˟z>@'⋦"4jK@tC(dw[?q@oQqmS!{]=x 5*i~~_2^ Yx9_2wIk}u$rkPʻjJA 9tDP/#IsفD4 ~!R5BdRo{6#.'}Ub+kC,puj/2^ L7w@ªk=>V?3s5M%H %d{$3A_W )mD\ /v,2{zD^he[ &2}Ί=&eRfɇW؞={UNwlg" ]-&MB'<#^fB] KcLpnlݒp_Qȡȶ=,4?sj~]s @y)~!'XZtơղ}$u\HO=(t f/>+5o 0Ot<9y~;)4ܦ5,r_۔6@`,O?tmj=98 tns}:g߉8&x?p"Q5@۔'Zcy6;O5PR\7!~j#Œ_:`U@N=W4.hw=s*xjq"E`:Mqt, l~X 9&$'!p#.7RBHGxF{u0 ?8-t΋6 ~6K-}f?%r0qF>vV,}*\I8e9Q yd5/և/3ǣ##{!bn,b9;h:S/}MM)[A<b.bd8=1A,W#5gZh;Lڇk42Jt!Ǯ>)xbTWBys&9wbyL 6N A:~$Gj)'E<wʃxO]- ;ʸO#~&9? z;}~SA@OǪ!W8$t ~cqY&_[j;3O_xvzR%@:0zln}RR.*EW[ 5a{/$ϼw1D M˓OI mW5l,_e& EF;s=l=Uԯj$.K 5\Vs'%Ǭ688ؚr44#\/Kr4TJ&}3 f.[eGix_~3ε"k+MR_sۼ!;Moa^r 2(@+wB_vϓF"x(r4!t;;+ǷHe4@M7j sr:`D4E6 xx]Mơ b<m*)<4:)gFեQ!xMYy-89#`n%H:|c#H 0<{6b5T6C :鎰\{ݵo[Hs-Ż,,g]֫,Lcn];ݣ)|[8)0qh4bwãT}V"!{lYzC #N,Dۖ]e y>Wc0œW~I}E#FFD#fXƤf>{T:̷6u;aRu$Ң3uePC?Ա MYD⢁Luh [0}/FˢKR4<5hm@'sßUT7ٵCu4*0e&l(9LeCO r*ܺRwQ#K+~BC qRЁ&Qgh/noC~Ӝ{oOUACfv[$D|GI0tsG̛^QiB\~)0|e}I]FwO&?}j[FΤdL_׳ECDZTlD; n ]jE*^0{j*F @GN.ͨheeu@A%\=|,[=cBVF2e5ic#EY$9SO-%ry# ihi۪UM;KȄSނ):hBuܼeoסp Esۀ`n7!c@LƩr%(E>C]>#BNTT PA3|nAC/:.mm;hXqC>z[ʹ8U{ յHV}CWEah6l$7zlHhM^8ڽ֧1wxPjƞP{Y1NΠ(σJW\d(ؠbg1TIG`+ oE*ĺ~$Q]'єR?xÂHG!ڜItFY VIR$RGYp(y#؏Z9e{]JQ. x_xKx|6Bq@"h./{ {u*Ef/), r#R.ϚѥoAq/?.tڛC*<*:0 |:vaq?6Kej\g-0l%7$$ch\ܫ3>o:aou=mRF', 9y u^p mM6 Q xY>!wFg|1{dtwb#2٣\C{ū"I qaMn%2X±%qt򖑴O$rɳnn-sE3]>ӹQFa6\5$un^MAfn,U*G_j "%&tlM Vy> w^Ʉ/Cg~F_j~ jV|FL h>Bia Fsӱ߿ԍDӑxxX\}1h{E'z#uܘ+WNOlU(.v+{;W84, .~Qq,ON<>kGvK,1m;y w+u&:؃E&%1VE& X7Y炚h=^j4}ʂ]ŔtP*%yt(_=۾!`,iJQF7` ^l骳tqShTRpAGd'k; vWz`UFe@sGꮅYvҦ|ʙ!8[_,ܤ342a¾2uó}7%tIH픅n5snxɧB5AĊ 9$ags\ _5A4qFL3N^5ءoJQ02Gx<=PT.8, Cw.P0pGJ:ͽG4 !qtu!V #Nd ?%ҹWb|uMخ(ݑ[pp%\v4r.>ztF@.1ENJl[hhܗ6˹ |@9/{[Gzu5μpªo%/fw~N>SkT2\b]X jf޻I uxSo%C,sF1BE;K) ;\sLٍ"rܔRr' ,W.I `{LʵJ=$ܥ@z 8{x8a$1 3QztPM\R޸w3sE /wZeDhe2rDYS_Y;Ĥ9kλq3s.]R^cB8zK5n\C,;SW&O$iǠzfDk r1]F4,7B%'N<Y)@h3YQEf{F3Cu˝EH|%j5͙.qhkJ(yR ! [7??n'e;%i᳾h3FSÀ$hiJGDVȗfeR,zWmx>:f451T= +dUݝ"+߆'SGQjIwS';3fL?'4$~8hwjs ƒr&ϩuJD2 ֆ8a531И L\ Sm#R$u?f?Wa/|M` D%R<7n6wD^#9Q}wjKr N#v "фW/m/$c SsWTLMcdfA:tqз%5^Ng":,.n4  +wtC$@oʲZEr j) Ywnde6ЊtOn[MK/(K)l@̺Y r7b}IDu_}*<#4=ԙjGdv4BP#:mӞ ^1PiY_w$?EUT B#^"Kіn'lD=Pݝ:~-?!RS>JpA*:W+Fms~>kіM*kdd'FNCHyn@5"dɀ|{ TR_5 @㓠B /ԥS{k j4&N,Qr PTuˎBIX@=go Bx۩5M3ۓʅRQ  _aNYQvK;^\֢.sy]ϔsٍ, 0W#V$:q.m؟X(8 iRm#D^dNU7ݺ.n"Nc pM g֥]^crZ}<_E=qGr1 %WIfw5vr[STL/橌(XMp H˜ t].fLw' k,V+r,SA mS7aQ> Q0SȌS AHC%_IMzA}Kq_>eF_?U^P@B%P3)P#{kkĻ1񮥰z~ %⾇>cLޕiNNJ'L9v^6"YO-(N O̗^cuȾ\2kЌ` pDᳳM=:Q=m?X* l"'k*=%u(733_l_.cvHc[zdq$ 8B3g?SXVn}I+o i#+l=MZKh>R8>yrB=jP5wwipj|W=4}N'dJ5[ o ;\FGC]Ia48Ý-='?(Q /Pv)…y-;D|[ Hlq/OD- üGj)[١ɥ0cS^1Os|4SrҡFё~5QBĞvE@iT#T46dgYfTΎ踉+fT~ै3翷]aiuq5d楀]xt=mH )>H] ؔ!1i@ =n/(P D|r _ ¶F`P.4˻" FS=kjk}堉hv,bnFCUYe??#ZmWTݺgThB׶{ h'Xz29'T>.>K@QS2{qSV;Ra̗cf*KeJ ^ : WuC0|·e .xÛj5ޠt3c~(@hŏpAՇ&i)ixB'kGopH!TWP/9#?>!lì+ 5]#<zmPXz@^` c.ٷ, !x섏pd2ߥ"M9pܳC|~.7zrU\u#ta`N<\=ɿ|/SNp΅ lj4d#?@;3aA-X7q !0ԟ詤Ur`ϊgQω] ,E5 8l/u4 ,lf,{V&eҲT;q}m~;o> \Z#(C2؝{bX.c|v cE&V=Eˉ5l,TKbrI37?ci2']$\|%L)lW~-\QXS7Ӷ6)m<;8W} kDj<,N84yR}Efs¸Iڲ͊Rnf,\#в̝S@)Y,u>Gb/#:~)h4|)Դf%OX Caw)J,?zR|CELƣ `Z Tv>1zGEZw#OKʓ)}^>C"ϩoZg.mjeev7 ĖZ_[3" &?@}o6O6%i{^Tƽ6 P)sgZaXk$|m#ϑMH{qL&♮(4<՝B2M#w@N?WBupR&/T[64뽘2Cr_ݒgpi+L;/jt;ύsz]9f -j|1@If&نdViI>^5,9r!름*D-Բ( @@ 751!}_)[L @?%c~< VzE'Fxzs2c"06Vպ.E@dt+3kc+xtL" D'8%~bϻecԶe|S&>;|uD:n޼OgMu58zf3۔+]S $j m dKϮSVұ67.1>ZOmU36߷N~җor%l1[bq8 rURH6Fyb c4!՘,9q NZ[G֕b]#!Ɋ4f?%muM[ӃN9@)?Y3 fPfY*וWq,SX{Q/Lg' "rgਓR(ɡO$ⱿfVH \sHyA̸$.Q#gai \|fQsNcމd>:Y7fuBKܧHO\9+2wT! 'X =G;J;] #H_6)J~B#{Ǖ~X2v3 'LVkh*)}X@u{&}n;OZ( !!]h1t$H EaK-A =DrH w?54=tS#UI͚eSLHҙc(]j;g/*jGqHk(yGP=ڟ2?8}QZ7Uz}*,l_@_~LJ2ىŎל#7ۨ$7z_}ɅAWR+_9[|˽xXie1~\֦_vͧ\XSyܑ%c7z2du,8)r1 Zԣ*2)=mGH0\ߌ*cݺWL ?j(0Dx֝ؼ*_ǹ ~}Iđsg%TT#2`b)3cv\USd<ԑ*KH␉dQK9QxF/!,O?_0Hۧ6pLp}D-hXZRPISus't\DsN#ŷs֒#GV.MY5 $=VyӾJ-J/64Fp^ 5GB߿dzRo诶_:Y*cE5(<&ߨkqk)>?i wEVĆ Ku Pih]'qF( mn=:X #'bgTQL4et]x;ZyIg_*z~&.I 6WI7F14!q%peTt/6ɺL.6X^ @-vI{`{tXCVm`o$@:})+ڤ]䩛\5k#歮( s$7 F >inǞ18XmRkJk*FLֶ!R^+FԊ⍏G9!9i,_}RUz ⪺R/@ S!z<)C9D`?=V=2J4˗1rtG@]}xs֫cL&n]D~yc " D_ (a \Ң5%&0l9+ٓA`Z,\qTh'c7 Vin_}B^'Sz~a$9L݀J|kr| ; D?춮tС+ۨ]@i>88*\z ~T5ߧDΡ[\~˴%+A"\il^|YR`/y }Ľ{ K  iSj}'7t?\&`!۴ 23d~Wx:Z"=*A "cϷ_Z>:D6`8Pzu-Ȗ{fSΧqzņMuP TC:DAQ.+tڪP{V=2!j4Q$fۓs%qxZXlcLramk*`.7nLYj\RhzG<"tAβ^QzĭBvW(B꒹NʡWuz:EdeϡdblُTY .#LH2ցK 7П* Lcn\(I<@zFI /wsyQpLAG))i.x3omϒT|_[?W(ϼX"[HHHfQc -ЧHBTnF/}"'/IR $TVPZ`Q=@KʳLH'O)ڇ DoܣOޞk9J}lj^/# ]%"~֣߇rA8^{*? @1i#457~GNc5f!\ji2=L+hT6蘏~?˱Dj,dt)V7ZuOZp-o>BD@S7+ pvY -M}HsSbk8ZuwUksŸtnrɅ7з=>i4Ti M/E\lp{31w/flǎ88# 6`+4vC{Tͩ=`f]icO氶^;'|K1m';J}}<=.K潌=DX h,э X,05~$A7)>R rls~a{=n|7wfy8"8\Uz}Ah/5&w=?뿖2"Fdʟ `)WWѪ&qVx8Bhp o A&Ņb9VWY _B+6g$Pt`M^Uz]5]vӖ5%}j#=6%Qä@pf;IdDJvH})43q\v$ӛ/2%X̌ȋ>b`|zr5O#1Y^xL斷&:1T?Q~1Cݳ7GphL=y)L4J땁޸ 2X[4Q,N<q j.Pw*|0ikCn*ot=N>oFف\v?+B0VyܻZB8;\IZ}R ,U^G;?U!`nm d@){2h#_<69FYߞ?ћڟjiA&-eFMcw|Ўpu*d9ԸؚȓGC-cAEq ܌s0Uþ31pΫ®#g0e?؃Y4CI2h5uf~V:'(Q*ٜz!hj3I_o::)yybrF=gW"]dˉf7ݔ,(\<*SȆT|R)Wf|(崜^c^K0R{$s.WԕT o{&7Ze7 i5Sn@ڒ'%d {~ sDs=,l]ct"eiҤdfVJ"8z jaJO:"%yk{)B̵.Zk93j 1?G?֋EOVQ !ũe=t3DD1q/]_+L2aS GEi23?>4[=pje^ψz dW()I^o9 +I{iT;.߇7)zׯBʏZe9ԇyx~ϭ1,Gkku1׶_,Zן^ŶVL蠉'%Ԥz} ^{) NlgCǿ{(iv_Cչ\Trc V9 =pR *Ì^+}GWz$V |P󥏹|B^Pt}/O) wg5WyEi[NnòUP'>˧zC: 0:uo~R| hdҍ߀;\T8@+7Nj3wOu}iLz~aϭ}MCcjt><z^A&p"YPeHVq׼2ZPkc`Ad`#{Vዧ?qU!",iԭ+\ϵFoqO-맠24XݚNC B~oEOM"i 41fՃ& s:ԋȸgݢ^$p <(T"HfcHT~44^,h4#h;tD6UثŵNKRt 5v(n9b>ï< mWn.(4ܺe)$Sdv@]FL/~1{cu7\ٙwwbpe\:@{-͠FG,AyL6ȗV3#fVzF]:FէJ1K {nP0q073c!|dq+4:4M~ sK Zc`5?\5 In6l /G3,G VFk7VlV!}FgE'a Dli,lmHl)S=mMզ J5O.'5-VxiGo5):dD;>E,Io7J:E:Fz 䡪RUsLʽa~"P2I]?+j<a!O{'|Y>mZʄ!yA2jO ؎h?KʙZfnenz]q&;VIFNa3piH:dQ |Rh.]|3Pl=_OG_mjϨ'Y\ \3V bGՙ ٮ%qX8H<\D-x;`66wnEv4kuw%1J%bʷbU/~uj/BGB$↠nVJ#@Kٞڒ$!$pNڅxBtMz& X0`=U4_g zxaʜz\j !Dy7/}{pYs~3J!#o%^.R2k'/:7QdžZefͥ<*@brҊ3+V!vD#Pb^SUBBy\3Jib̂Z"2u$6IfN] ָ{q8U?mD4;F4&M|HŨrV393jSY+ 71&V1Ԛ H1 w#C5Fy"g2xjng,%DeCK=!_+>&=R(SLR&\DY,H,M W |o&F|٩5Ji2bE"ldD}cK5$eXfLF0m8xFG5y WjsjJ|5mڅ/[J;6 3*旱?8x۞׆\k+D>Lpv?TϥږH@>Tek~H`BY(7Doޝ@ϔ |-eQp _ރ. X_L@wvH$~lڝ/~WTT.aEǨi`J?"У_aO*e/oɆ F*0G<`܅Q:n+;Q9Owme~wWY!efߖ yFYvGgޯ]V|[4d~_:QxZ1K?:MJg{=5-r0ܒ#ku S^" rǭg ۠LòCQ/۶ KIoR쿴D_Ħ*\#;cW+Cd8Q]B%v{삝-|C֙;&/F#?YRqzE4Io1ݙ8)2: gf9޳5XF LW߹뛆ܺMDMPVz=p"zyh16+N$&~u Ք;k+b{VB -sWmsX9 t |Nsh:V߫fcEACK#I[͇%ڤ/ ՚qҩ5"ɞ4gE5"^E@!zQhEQ [CUI HCx|3 ҚN'Qη;C $;u7xZn wKEQv\bNIY}fαmV9ÿ uk:<mg~}Am:cr 6 XaOA~gܨVp:uM8J<͆C wqY ט:~,#h+_R>kРB7GwݘBǁ\#?lqxtyY߉t)0 .~fECTovե+8R :Xu$J^TX ]:jIܹNågbO9oW:x wɝlXfI\ơz (\EppR^0|ׁMLEXk,*E /2RjGKQuk,(P|8܉`|=Zr<8F:<:{քbp&6Ϟ"=d*erŖ2/{`5Mf|Cf)~~Q]ob馣-պ_2wI290=`Zޑ(A-,/ǎGܮB2[8 RH4A;4 PQQ ߀FD7ed4x:2"ILH9<"WYܖ()*VyizJ |,2Ƥ*$MU%$7krMbEi!:l1_esuGvcՃ.ox1/x K{($*LXtnh+y7|H1U|g6]mEXPbN'vX lVg;[fȾnrI9}Ohݽ0NEy8a=Dx)ske# 8{Ah (Nq]8yr,pK&I`Q(Wmb o7|>*]cBG\RJV 1ܠ[ >v9"48~B\uw8BtjcbhK?N*݌;_BNfwADL9ge4(gw4{bg.?w$N:fQ/}6P|ӐesrF[!M^B՗C\ pDK1`TZ>4sgyb'x/FofI2b^~ let:,]5M1 h|6ߩEkj.ZC9LqmdJpfKWV,S]A4`WMe'imm|̡E]TE*++.\w{)j KcPRve˩G4Ħq/O]KB rfY1>L6;IbjyEQ Dk e-0}"%;HRAAvI]_WZfjЩe<'Jor}ԅAA! y%ҵEKjp|J%F9Eb-nW~:Мci+8o!*J(\`'J B+(KmW0UXϗ 2$Lz}YI{nPY1bZ*6P_;'+>AŋtMbZ>A"; _l#H,`k@еOs;<䃥2FA{רi;$c9x{p9j]m5 {vZ'%SѾc^iY ^+C̗ ߠ[gDv0^Z ,˷>!BqRW$OXbk>--`U@:2.]I 9;&uIƣLnUqBƥdӪda U:EH,iXmI&. {xUu_+.Lv U"\NL4f5Rmѷ,7;H:/R\ - Xz.6Vq ߔye iMEJ, Y 8Oܙ 4dc1h1(W 1t08 Cl FM$'?݌}V77g-]TNV=/v*uTR]^f;+DOC6ñd\%*u|u11^0 e28ְT&mq!餪D_FDV7W$29hGC–%Vmw܌ןY%} q;ĄwS5vvAYy _U[#&pP>az CtA9vy3XgT6e4[IHЍo $^p$o;RB|@hi_M} 5ųWd/X 񼼻3ms狳Ƹ+0A'nc,Jt551 =Yvx? V99B&]1: g>AǙ},}В^gNfHtGHs"qBش1SPAl+J$Z,W<9a%Q*tmI?~7VGT`l&gD ZRHoT*#d YB꾏ټ"r@ǜPu?N.ÞcA E%1B@?O6uLIEPΜlb(` 4";.; 7+fڪ@UQ90ԭi?6ZI<{FD˹Z^fG Y$7429xMeȹ-ui?={6.҈!}!/5.pMjI z8 v_Ω^t8iVu.#}S!sq1yOY] q q(H}ibgw[Œ_.|db>i7uo*FnkL.PG迄z֟/fEU9Gal-wdO1oaQ[΄rK$MSV3*.{|p'*6W2mӪ(àPԳ|:{6$AQ3J3b2E1(jWs\?脊9fS|d.;Fh&LYwNƇq3VI~m-&we}}s\TRHZGCfN!wj|u:l3 eR>,~̏Y\xFyLq;>s#w Z_OfޭMaaKm-?wL_5\%{~n7sonFo;v`>T#-ӳޥw0,54o1Yko>bvv;9iZR$M}5ڙZHE-=m{e~18 $=S{c^F+nOŻDKəܯfڸ8L3 ʏxzQŔ'?ņR O)+\1@(VT"Dg9QMQCݗV޿kmnJ]ŻUVYU:0^c7]tھE 36Ao$ N~߁eSGC * w& ЖgumaMI GÀgSPpKܓT]AG 00~33/].lnfWJkO&O[^;^޻i:`)>L}cm-ٍCr@& q ֜Q%6 q#pU%f3LJY?,<}NYNV*׫}@W^z&6`&Z|1 hc˛MV"/Ѫ7#@b?zFYgy~ NT{8/Zw|}ǭ>;`xd,'oQ1oVh,fgSŴURI݊= Ybv@pODf4^r{*CM^m5UhJqqVoD,&[V/.G@?1J!ѡ"F pOd؈,hD@`bإ_1JB'{;‰jZ":XX֪qQ6;ݗڪ03\[ }Bؘ?}犾u;tT.+_n}?i55/cS:֋$P&dEcrs8ao]D<33^™ |E^SZU{Ntu\}OJ-p HU%u]+? nRvR~orR%[F<kE=ii}nݥY7GWF{j~y*b*DU/9,N&RH$dvA/ mJbqz2L@X1"ء L|,zĘ3-w@2[SYr겓:,{Sꎓ|n&bR<;YP#&W6YN]okfjAXIۥ$!W?eG>x۸Gk? ! L*<Ϣգa o4ECzձDw#ٍ7۾ gmۓ7K17K;̀m?8 @> 3 rd:9V,B]愂VI/b<'wzw/7/SK t(2 k/y~T+.ºƿS@/Lʾb5pxkwj軺 (R~H9RgI["6-LRI d/\ /Sd>ߢPRP*VTUDg/>m?꺙&1;46?wg~n仸Aޢk`h0Wخ 6u{[<͏R9A9 z||ի`P'B&g9C;ɠ{!S+X]~վ(&hw 3rBBO*;a}M8o T[ރͣi@RR| )W}ID|QH] xA S ۩u3GFmW2\s0 d~,)Rb $Eɕ$zGkmj x>~\AU$_8ko1nL8_#Qo8C#@oVp:x3/[s,‡ _on0;Ve~ƭs;wD=a̻I4î;(/_Idu͒L?{Yg 3oҗgϼ#yw/(߭jmI{ M EJ]5t{n[~_vo1.R;/䬇%*wTQ,eܡ ƪ ,YALl tU:g@0yˁ?ߊ9} V5eq꠶7F# %Pg~w;[i_i)_[r xs>2 Ө1WU_]h@Y̯`Xe=g uO_BNNì--6!//-e3.^c`U:Cȣb )I!ǗV|r"!< $(Ք{h9+#a<\L#ᵐIdXUFb`=$bL+ip|E-I[h?yГ!J{X$GDS l^X, C8Xu]M oZN']t[rT;4!_l.a`)9<(k%̃Eq#nq_+sk@:`~`(>kȻwT-| rYcV*Ż+M.,ǂ| ;{i:vRc"Y)ќxbIZ[ZQ{yumoz)w?k3_8f`k9;wg Ԇ*7<3@|e+O4 ;z>uR}C՗,)>*: f2y )98 9!JP<+e)*XbIRqޡ}-N2JRuAGkЊ$}>kҙW7 hHa܊B d{F8Vg8x3S5*3݌_kGDJ,Fo2z1lei-4RkR4o9deb?fP )Ẏ2,N2J\87lMi ,hpNHnv%%ϵ F /Vm B{2T{dñqSk.=ʞPY8j 5 +nQ#KazSq]FW}KN"4bLxfa y^{ +=KE݈J\MW̖68nhWNU1Ѣ. Ifdě@ 4WoQbDR%*-o)zDQe^qЕCqפ?:;f46ݩ3|#n ߋ_q}(q 0C!¤#0k"hG =7Bjk݂s|dw1\Z#Q* ?dCx[.ކp'f  σtPt5.IfVHOo*s=wS),X]fl'FkR5[WLK47{=aF/xdw-Sҏ0˫3pxSqg Q쫮W7?o@-BB o eqf(??tr [FlSw]{zb7LgDDUUW~c-K(^J}Zy4ȔD*Wsyr\W?Ў/ǩ6 ah4"_z*58q}뺗F ǯF/SڙaF:vV'Fe96dܙ A ,^xPc^aiCf<,9AM1?Q>!,+zx?XR/3jHkrnkf͗1[W_>ƻkKJh0O8ۭߓFnߥ%vWd9@UN4U?#v$}i']B6Ia( -ö-p;KotӑZrPԙí?t0?|4 .?moF cGZ,ONH_mBcQ$6te8T%vJfTH1qXS6Ns_+=,K ''+S3R#@.>(# "\ S!MeLCo;5VmWkb`z`7t ³!4ja;E=mkM)w|s:l"2Oj5?>Dkdx:l;XG ޞs%_ ii><܄f7}`!u /:簴8zvd`~6ډ#FqD4z cqUfHo-n#1>Um=ECL6D͵4rPߡkgIt>Jix=DK?T_L&iP3#"6Ntqk{S ,tW.!3:v%1ƨOx0:9jd$"T ;4Dftw-dH/I :- 5$?Hn~gcfkI{V (>@ٹn׿k25'cVՇWrs2mW7NBx>Isxe2Z$Ʒ˔001Ia%P5{&՟#b;ls~ӄK>GYW8w`}E7jff`7Xg^Dn`Q4C?yk7~MPJ=w I[WIc cj?67q,g+WKav_5NAG":]߷7;ɱkPq/uҐG(gd+Jߛb~~Ҫ@f_b;~A=0~\F˼ʼnY惶C@I"KsɌ_'-+-qӑjYӐ  J9!BJ=lģu*"_2mvoݩ2Q~3AV8 9|{y pto4lM^ʛK9c`&}L-b\d>q3,突F@tYLkMɐgGd L[v2 I~55ĆWis7t)1eªCwͣdii.p%Iტ o1]1`X~s7?`Მd{&.)11bJ?g) q2s( $H֑WFmI0Yͬ4IBNcW~ޟ¥uV>Geso9Q_e8>#L̘/"^Hd)VJ+oCUe  fko\{# v`2XfϏe:P Z&%*oX}/}j;k.o.moҕ(o}^폝DVN[qIa;/nS{ɋgKad?,{7}V.\_bVm wQQ?Qm T"Mzve9oY?U=D&P)[[ 6! EßJYw]1HsUyFp8sB8Tlo|ytg![:yȺ:DBERަOfnZ-&WQc(]6PyWɅ1 ?^,(`A,r5|܎_ zQpܡ&ΙHH7xYZ96qW7m8| ^B2=1Ttޤo׫%,~oec]J.kr69MҼ{\9!΄lRcA@1;mGS_:ZԬ5)92Qd-XoVi =Y3VzeC>Ÿ=Q *l4FvȒ]&sX༰?9uFpQ)#{S .3ף9)s4^:ףnzjއ'rN!o\BN )[^U{ƭRw0C vSFX@]U_fly e.}]4m/aٝNvPV38xGg2"8p3~b5I:HF mt1]|]6A&Qk#ֲ8d6F'D4Q?ѕoH\(9MHKó/XEu=A"!^hv..A 0n(:+H.㢸5)#RJ+NMSm&Wl%Jz8[{O>iݞӆ!-aَbش7X&}2Y&K,}fF] e,X|s IYccGuR[/w]Xbw,3x )“$DMi86nt^haJX5wBB-Zi~άNU}z4ۡoUΊGoU<2Ƞ3 q͒YBa P:BsBr- auW%UUi|?JXo:ҺǍu=Dq3U=1^j<>o0LϲWФz5Jo^Sh"ilJR1!c(=!@S1KTT-PRSD(4ȋD6Tgbo )* 0Š jJ&*`&hr0"($$1¬**"I00 (&ZHbc2* d)*b!f"&b&*I **((*l`2(#,)H$,*$&J"&h)&h3 2 $)(*H"h(""[1 (a QM%SUUEAQEE5RUTTNY-$IRLaAQ3M5E0Y1@TCSCUFNbQMI1AA%S0LUfbTLQ%$TRSM4ALQA4 0DRD1T4BEP2QQRU5TMMID3$DD1CPf$4``TfUUSUSQK@LRI%dMQSQQMLLUE$DQULQS5QU0QPf.EEREMQLTDM0c & wwc}G>{oS,QtvLI3bnl9t 3mo*,{mf\O.W E`vfu(2Ĵ(I0Xpcv1B~ 45Ew,g^kʏui /&t_ f-p0k@&:ww7+‚ؤ)-oPtuqiD}*Ao$Pz=k=?FMTi͸Hhwp-}*Z&GHӿILB7?AeDޜsd{i[r5Os| */O1KǙ}^e6Bw6\ RKiԅ[I5tSCE.([m?c?C[ru2M!AeռO$AOQ\s{ޏ=D=>&X#1ś:Ѓw0#I Қ؄:{nQn=04rj ^ XZ\QN̷4#ݧڢ~k.E};s#YZNʡnf8v 0C쩄,QZ"; @R=) h}fawJc`N&$ah}>^ Ţc=1 #.}z,NjO_A7C҇/&{} C7{ }4^V.ElƕLo>59eR`ŷtd78cߠ6BFb},'g;Pַٶ!W2fdD2Ǧ8:6C~BW}u7<̃BmFFR=$ Z[q{ @% 5 4vCMv*ܴg^w}A2+-&k>ljIDy#'۝B /\a%m! _{,.aw2LlgjλB|t(?X\IjS(H..0LH1s5,3• _hBlYΘa+Y9#&Oo@}KuoA}^Ԅjaz]e?F]TV1zU}w2nG7]t-r#*(N3I8V!7-,t2͒gFPPsFv[Icrx4mHo>n7艽@ +lQOeEz3$Q Cm.@#$\ .i,YY^U ^7O3'v%}n5*ac\݃LZpcM쎺>*=k(kQ )0>}v\{턫H90h$5x-F*z`0A/]n "͞ tX98 ^=5O ~)ɷ63 EQuT?ڵT=aBOReL\wFԼw}! >O˽?iXAT|iTpMrL*,g;*}AS)?VK:RB[[:,jaǻn,*_=\.=b S 7\sLv0l\EU3Xlf1bs4-[A0$ϹԐc(|!QoͶBLQ4.篋@Lt>y%/%f#ܖ}o -DQQb⌷ {{Y>HEmg.ߵU Tb+Q,*>!{=:|˾ȊX-*s_x1(]mrrc9k^&"L0"XٞSElJi"(On6KGrޗR.bLb"Ȱ>U Đj\k`D)o% E(XTSۻL!Q9_o~6SI/7OWwJl}N$j9w*ˢ-oF;&8\੎y- VӜ<]S`dT.طdz:%7#3ncb!GtRQhERF #!hCGJ"˙ D9i# 9#܍y3a*GP-ET^@fwSSXlT6QK}mIm2|B;_+[̆gv9 ;x6aכܦ5F|Zx.UpFr5 O~zɡjO`=iϑ@ЈFlIO`s19i. ;iޯPSӍlZy/CBgɎ5nNpG^ٍ F%;W7=,B?۾Fzs{=0di麋%d%;IvqL:͠"1%,R_=mݧGiɂ\3VO?w[rMġm!Ih>pFr`7wgozO!1S7jjĻF/]BBrb09Vm[u_e i7jG=RѝB0hXK7zھk&kRΚ]wՒns%4 R $Y_-RVis O>M*? =ht\6@((g.] 5iFPĔ#P/&~fN)[Vc.!g5GJخ'<_I7K#|dluM,3 ԫ'xTkI;0-='\oC(M틉LA{mb#9l"?EiTL;3a9fsvϔ{[/]V^>u&Ofwm~$KO}39+ޒjցWĝ27)?re TW-M\zϷY!ޅ3j3!qQX׺F)vAঈD;>x^ .51] ~1NXI-1Ϝ[^>xJ$I- 6DzNO58sKHuҕ9B("R'k""H&mL}0%Кw]=5:e?kZ0#Lz\CX͡PWfho'>>㽶 ]r}n]L`Tmϫiox}zKo: l3WFybGvhP] Sx?lلMʰh ^Xo֪ NyJf ܦcr`MHi>$jJ\c ʑG='awg/ 9Zh.#P1 jFJp&*UcY9)T{~nƳ鯯d"Ѹh{7\-#;Пt޶D9ΥCK 3/m;/8)|*\y](M9[zPWyN0$j{-Q>iohMM7ғ +i?~e~ x] }UA߿QiԪ0.\KžPst1mM ^8{lRtKaVm Ar_z} Q朜<4#zolk¾ " [+y]ڹeL"ols_ES\:~(Q^2XOZ x= 3}ھƊ窆ׅɟs埞,X7z}3ly9Zo,P娔>/"ފVJ7vr.[S7?ZYsz0 ;; YMjSROhQcnUB[wup4Bk:K`an`:)AңlyVb%{{ۼ>9>,f\.{B :VS޺}R7"Uۍ׃Լ`ˑB5 /PS֪WT}` f} FSn_F[:'9K3ǯvN_CBjeRԐon֬Yѐ꘹)D$d RV^p Np5pIf\OzFLCҺcKIܢ`vLɯ;BVRp~z.&uïcǻcQgaKXQw~_˸үG (q۸.uڕبdD$zkU Mn5KΫJR]| BcငdQD({ DP>]RW %&?tM`-rG)vGVUS6 uƳ/1# NJdN۶>'qag:rJûzт9]L45}1Zd /hy){_Ƭ! )= 9(lr/G=P*1֩ aYo͢Siq2ɗW|y'.Wmwv'@Rig$MC;w(ϣb,c/#ČλZ O׷@œ$4Ozl]WCb W\C)^7zV#5`FC'\5ÖKrvcM !lL>8z9X:}DpiHͅE 3"S,67rdHCJq*0r ^ƻCٴ%xᰙ`Pbi8BPKB\m/uAړ0Dmh ;nMBJcwl7o%'|8Ds >Lك@;A[@,,}׼=tn+3:w>%@ DDdD@ngrso[oqYNWOZuw=/ kQHS6ز@8 2 r&ǕcW aLP_q-oh bmÑZ rMwWÊ%45ufĨ˕{@YumbއAJ|X ʀdMk lvM<:i .^4H~ɜBk{B.)j@)(՞.=@HK}s1!'D]ct{|0Q K=>N^^5-fҖPveN -J')^?cy6kc! Z^E7eNCH|2ARƄ%?s%k/ciqss'QF 2nlkJ6tRh:J碆YC19K^R9xH*!t]eIE9WO 3ڞ8_l:tFzޝEÊU!!xKf.ߴ8Dh+HoA9 +rCEn r,`Dj#Zr_w؂f`[%-p=zF1DceRNgvw}\T4h홛_Txh 3x[ZoRu%6eQ[.p ƷHt7јƛv#.G΅k 7Mbψ{5I1M?Ѹ 5sys2z BQpwR$K~E>~y-my8UWP^T_ⸯ#ہ?cٓp1 uQ\Wj6d2׃ %a:Ţ:3IgKJ'ܣU֠C)L#O ,OU3t>FB Ap`s~%Je[Lv|u莧 )$i0Q%dyⲭVIlO|aAMQϡzS⾽{s&{fމLŤvδ7/;{6dssJ4GG&0(kvuƶ:k( 72oR has3GK^hi:!4 shl[-kZNxhn)K#`v#pgƮ;B?\I͟\&^%mp4)#PxZ2dosqHc?ݣԨx"{>L'D鰵u)la*@ѥĒZp `!No=aM 6sGFGFqf' 4`nBsHǀ ?+#zbvl,>9 DDD3;E 필0lbndŸʻ6qDUxqoh;'fB_x {zKެOZmxf_܌h^6۸GvEK] :,.<ݛ4aۍ4NP0h4/0V5X"i4h'ZJc> z Uq;E:Eթ4^KxŪUU4JH*7[BNhEV'd|KW mzD( Wg$~Dd5w !>iq s1_-=XG?=OՄrbGvVAy=dvD~~G2 ݆aL>#H[Xy;FXm*8Y!'D HtKx ݺ0ܣ(rPǎkƗ1R̆KyC^e!7~qÌB$ Ƃ9|UF4m~y!wݑ3Vn.9R;=텾ԃ6սe4hCeʏŒޙwQW\ģLʒGӴm1ׇfNxئ71Th6cT ;b!MGV9Zi:G)85ߕ|oc7> W xpAP CgV֠ðLh ˶4Z9{u["Ov- ]ikǟ$ 2־5t,`n{"KѢ-;e ȷJxZ`)JRG͈ L>ZY^ iqXxZ 6})~XQw0;i*xm>LCXԉX9*+Р{̯2r){(kVzU/NTe+zXbg¢B|pJ~-Wu -}W!m>(\]\^oHlJiI(w4 @DXpl̰$l Db{j7KZIUhA2MU'd)F[Pߔva6;XST]dq$V'e.<):] QLG))?! G(ϯx@¡B,ӣ[k09[߇to=Y^|L܌%,|8F+q脁b="whVmfAaDn%p'2ゐ A^Nl^S6(D!(嚌ZbnbhAt!;pm<=I {:Er8X?j{Vi0Q7SS.]bW@-*89FgQÛjxN+a @mwMpP,ԕkZܨ'>{FzHR84wrf~ Iwb2O;@P{JG6qu jᎢjiMG,@@"ࣟ@N'OB~hΗ0r\<@ =Ce UD`:ëӄj4VHfqjp]jY=NN0dw줩}[)O2/e9r`5>Jv%Ӈ"rNC;oi(ceJT_M4z3:XW%ԷF:h;G$)1e+tFۃ>Ї}Y vV652]N9`FztS5Y [>kӀ;.lRgXՒf/ u 8L̕w ҐAVJ[҇[\пmC:?yDm?"C!B?.Wiju@ߔ#OζtmRudwwk?ϻARS~pMKǺ^|aTxdϘgep~(&!8{V/G)cI|Er7!y8C$[vZA6ωݛk%#rasp|H˂y6IISkY) Wvn'>.҄'d^oJ`F1ŤK%?> W/]bԳ-w[٠Z%7U%/Ҁ_0C~2bRbâC tgҞ~fj7);5v4K0'#}]GKi < `GB\L `w2vxnymӒ#0*Ȱ3 {dz,MCeu8 ,oag%[׷lр/uE#R MAB.ׯכP|9W4B/_-ȚZ_'x|Zƹ4ѝC/Y4zZE# 4zm*w#]CXPcI陈ZpnXB Zm DV0"=]lBIip4y`=Щ7>a{2qy`xB6~煮nz@;f7og~+yɻbQh>5EKy@QW }?&΃W8]d]uao,^:ًD2M;CLs8]T{NCk5>-ljڤ75yTM&ޭ?hF6{_@EQynNbڹ(g`t/. ߷zGj;3ȶIw/= 4-"g_mc1 ? o7(w| T}\6#fZyaP9 ## 0xxRUfZ>ܡ!CM_%rK:Uj E躁d;Vzc'5@ Km9p9%H'<-r\e.t̴$lÕ:E 9~ƪpR.ȗg⢛a  jat ғLlkkq>cI|.Ze\ l~; EwyE¯/ N` :54_A[Pm߹|GcmĖZ{N>Sg.dffnP(-C˱c7P#S:GJܦ d.w *'&1঄m~ʇN= ;{8dڽOM5QO!U*mcNȣb?AFcVd %k]:iL;;e)$dEZѮPK[|9 t$3$#K8{umFpL.p?J Q#)+`+e9KlOK|K,4c@q]H=1z $Ib,#?YѐzIUev}er^bL&Jp_~%80YX_I.91կPz?\P0t|K秀qH)z- cs)*udW6}xϖ)kM9Id;\į [$a ?)dв1Ȣm;=θ1],ة6=ZڌUDGF/Hm=廠-232@#e3Xw*F{JFp o].y;t:ڸ5)&KUS3Ͷ s~-Ou~!^ ށ1fy׾S3`|W$g,YǺ8=m^3LFVjQzehiz'\ʚ7@^LW3NK2#1f[4ofy /DrwT{C4!r_OR.uK0eguZѪKu1=8¢+/meLWz|TUL(qEE NߛrIzumwx4 8/@r屴bx3Hԛ49N ғfz1~*]93J%A99t(bEOHF>}ί8#/_`W]{ ?)8d}=Dm+;@{%3KG6tim8{ܛ?2Ip=),U\:$LOImB-MS6׻ql“J9&I24(r:ŗ fu@wi1愙 MtCq^#C'k|Ial hrt+ 9vq JCw"6[^y&02{%5OV5xc)JtE݇N""kK_><$P}Q Ŷ=6e.O:F,aB(3l[*t#ѻ rmRtbG.Ӝ|(c6^nP?ww\]zh(BwOB%Vv2XŞөq3i%iM%ʿA _:f+A'aظb#Xŋf 1!=}1;wd,'~2n/u%kYQ䮯|n&**@]խ&:?aoAkI'ك.qZo!<;9!/j>78%TڶV^ǵW(wǘm^"=lvF•5JR} b-z5~Ԛ:oRW1A`'YԜ:_~w`(M ɍh&] a";)2r5fHr|e*'`Ѕ)vcdȾ6XikQB1E<$fZ8UvgF65Q8?j3/L M(Z?KbE'l9;͖y(ht +5o[oQna/vf{w&Eu@˵(īѲyN'HIºY4 Sxfg'>|jKSW F4~=/I8 긌ڤ5>" h N/{iky@9rw314gjCZ`KI7Am3w]q &T)8S0?FQbjKceEb؂-/ dĮ$VmJY.޹ r@-$ ĊZ_]c5"rѬ3O cN=+94AR׮uf+b0+\Gau]ș:*,ף*΂ZV7AڇGW Ϻ[Ĺd=;U6I  JH/IiD) n1BPHІ 'x?? mUDU_rKmd gFtXUNYM "i)rzxgL[٩Sfuɞ0 ˴_7oC,]0?_6}я.q0\NOXK޹߅O}%$88V@ .&Hiׅ4p)_N龼!xl!jw/S s[ya"Nt'o+,o!i%"LBd{@rǀ#㹩J Ǹë,Oï<.)U[6 H/4 ~^)7~R    H)˫3KXf]1p:/~R \Ʋ޽FA{诇uO;pӖ*E+; %rne9;H4/{DV?@BEH1 &?7̦ݽT#{x+s`Eֿ/OIr exrH=SԘ 8c c3tpȴʏnX [ijrFEgq]\In͎8Ns[< } 0-#3I?AXi}3c?%b帽|_exwXZ]v@PwppqRPrV:+s|#I^9~´”bOwqTj9 Ir<)? g<`en*Ŝaxg&M!+IbѴ9 ap~r"@m2#>2Z.|4WOh O_A q@>҈:ؼ䙵˷%'xZA}!>_Bl4m2.{)óXZOݶŲ+ j:+9wPNl}.e~5Rp0%=jޖG{E=Vɂ7nnz_%3:^+]meRdm"=iZ~E/t@Yk1C0Zkwc͛\1D*6[5+ 7-".. *Ee[5l` /6eK$RVw1-rDX\cZVfHK8o)Gsd/My X j>(/ b9a [KBޯ]nO=j4&gcSS oF [?QBNhNW, #;)ԓwɮI\8MH./K !S@-A\`~@`jq9p:NZ8xU.t1= Xnaj^GDno\31@;]'嬵T8y͂ 2FX?w8V)6d/x_ BߔkbʍMAqy_)~\ɦk̈o`q'R̄#tfc/0ft# }9|`\gkfZ@W',P)2>bv# zz;QA@sm=9b{Y 6HUV4s'S gVyB~I\W[m8Ztvߣ~8ynݡ`W #O< P2N]}7@"ӍHg.zdf }<9$fSB1V;Ltu<>v?pgN 1D\''NmT7ѯ aceMƜ||rZFM) _[Mcp^36ºGDgw\ihZ̺ƒb=CipcI\ũK @.H 9$'1*h9wٞgoXgqSt@2#VuPg߯]F_<'"nӭKd5h!UtwZ)hR+eEgW!Cw4ҳFENԯz1#޿8}q{;b@7UK$xO+4{8 ȷ}or KͺzY23=SEU98^4z)+p bB~usP˙S`^J*& D@p+}#71" PC >Q:wܡ{X7ם}c+2wu`az[ca7 ζbQpM6knW+@>_\ז^oXTFHy5i^Vkx ?LW+&fj[om@e]~UHcc'j{;N _Y2M `6nΛ<1}LnL"/;-O:̝1WJM5?;Vg,JS˫m Ң\AHD:JƩa@N?镻$Z4w9QcM~-55xҔd?F. {Y1՛\I bI׺:V`+>!/)FׯkYǀI'שeqeNlZ@ P=miZ7kDt6eV XD:ag?l5`>7a{FXH`aJBYЍNvuI#g̚Ԟa>.w4eOn z|mN12, S]6s,sS 3^#0,]&^!:, ybBY5\I8T/+eJ i}pP(}Aiy豫JscS N^$!*-\n\oNH 03m4X6;bVs+U;-Q4Є0絩JD5uOE!< O/D} Dj K9=uIe%;[G_/!M[B\},14v!+6N3ÂͲȫ/&묾'v}Zt@nphT/vWdyvɣQ'VjU8OF3NTZUз&B`E? [4cAWY5 rh !ftC ,VBJeΥw'Z!/F] #a&85%P_`ɋiau,Ư`ddϿ #6RBtc# B㾂K wJ8?Qr^_|$3[%mij^n4,d`PB۪J,z5n_WL}'dt̓ۏJ jTcQ{ GEZΗ/Pb~uBEX]@ue*3~AbΟE!Q|FHM;= Jׄ?6M!$mwJ!uJ`u@su^xV~:EZZUc +50UJmͭe;XcUPxZ%zhmAʽZqlatNd<óq7~^zaϺA$5i3h=s-߂Q#6hP{)&VX py~9|9{Fq{[99Tpy&j+%9+CkMQ&g"Jc'1\=cѐ:ӓC,aDF0F-yGyc }[ :5ƫW%ؙUbD^$e}ŻIƮA(9j  xh܆B[8K>}bZMq9rAq =Li)8䟵"L_ L("UR?; gI.^_H[oXA/-dKQKQO{ɏ^ J*> Q Î4pB8Z<_ї-q-OzO >a>KuԠ!iw(hٟ ir:>f,g.]҈]vs% HFDmpMLusj:,,$<_U{ˮ8V2{>w-@W]Z2dڽF#U"1<"kņL`e?yk(Uf {Pkf.jwHrHzN,H&AR HLzL%V ![lߏc_́TeZM7'/'}yhAS49I&mS8l!>Y>~Lȫ(F`h0}Z wڎϟ|7 kךY7z`%I@+5'|vڥAl-5ZmrӁ\&>ʧ@9^VLVWtZ!0]j+Q5Ϙ*T::u/5KOKvOH d^fʜ/ӷ`ӈayK;h>y$ p{eC^-`^ЌR RqӄQ E>I"[;fR׍HWa+ljyk9g;5u qWhb.Ŝ}yCT$kjRVӠ,ɢ) s*-J0\Hx55xT,?sjڄ.):rϫ9WC;:G>@\*ܥhmZŹVpqTD1zۏ;^,~6J?NXB"ZX6NX_GFdzGV/][ tlW>R4p7(,h$(_l[ `ZܖY?Y8tmOn,7^w$ךH֮&zVAȰrPXzՄ088E_W[J.lU=⻟˯ӡMR𮹠 A^-U+ov2`Ǡ i! `b}!wUHz)Ulqqʠ[mlrk V 0+@0 'EJ{M@:̮˂u_|Pb +@M.\.ݻ{^a,SĆ{ kKsh.>$( > BFhYPphdRkzFu}Ol3(3$"ixTɁ*YtHd Ύ'' YnjQ/u c)j`_+c\>LInYg+Ay*6^`Xr{yyoւс Evv/^0f;#=b]Aꃇy \Vnw6>?tN椙ºs?){ m!&( IB!xD3Ipez U@&F.^j:kA)Ϊ=Ɋz7G63!eqC>S޿@!$ܛ | >_yQ^3xޒ-2U)!cD}bOR(v{z/5 (&ל%8fp76%+|:~'V %l7ez37D]vy],>FZ02. S&]8j**vȧ6woDX~E|bŅ~S "T^3] ݨF6ƕǐYlq7Ə@+oh)@m@P<1@i!mU/޴#&_$OoИLboQT- \6<::ԇE'~ScXֽ)jup|*{}%*P" /[zi{/>E#0ݑG·=&ϟn_   W)ȺMu/jmJJa9[e*K?ܦV{n[+= E {K@9Z:h2K}s&DJG`K0,Kʓ _L+Ezd󭰖e8z $n"P_ga޷CRգ9j MVԽȚ^݀ Hwvg1Xp7#9z f3M--2FC)]= l_=@;km)n;/?kQ aPA@# `@Ǣ&B'@A$xHEwAH7&lQ7|X.c"<)ygiSkOK8 n7FiwMh*#D_+S$@c&6vNTޣBaCX!i5.[_ p^6¤~~P'|b[JTbpLY_r$5H[pd~4\}.ϼzW7S_x%s#"l[_j)([9(Gh"*|uMgLVxIg|!3b/W芫Ye[ {jech /=QjIFXt4&i4r{,K}#b\{gOso'%1a\n,|p"(BwmPK_>A=V3}ƀwǷ4s&wL+N89Bd` 5ۗt(&o@6=Q?:)D/˸?Kj$ [9㷿6f\V~700 B.$iK=ATPa0PG\N)]*+D?DSPgmۨnԞ Xf,Jq+ư;7=AI E(!'xt*|iҦ FBղvTRkH*HRsVK T ҄pl6Ic=߶WtR_vsk=o5u8Fq}mTExcS{0ܿHµSaw Xd ÀOChϜhfݥz!#7y@g' B2Ka${ln߭疰)Lț*U©H2Xt- 2~C,*])U'ARADZgqd޼pQ;G}~?擎D79C_\ o¥&Gl)JyqN )^ *[cB2EzRyA˞'}/ FzTg0_옱vAj]PC-q,41nEOSEKxh 7RX5~~sJ(Gkr "+( &W۸] ?@,-&Wk:gbі90OnVt)}c N}emk較pG=N(5NYjI@w Bm)ţ ݔ9pP}2B(kw=b塐k PD%;nNyfpN3 m^xuslNoLi…Oul@?Oz>1_ΪsyziE<:%xGgw|cEOm `[Y [Y5/Aqb`ϋF FYw]9tǡx؃`(Tɶ΁7nOr r>!gIr|+ݲO_k؉-WonU w6dG>\ yvHLofٯX/l`;QT Q[Gp*.򅔵*_GօgO fx)!5$ ;C̕nfWTTwF@YctqB(Byaa0[a@r]q$DgϒXE E/^)Ya\0@e2 a֏}hWMi=6q\-SBo~\/u(t(&lz=k 0;ƁƘI$BdhOY5IH5}|dxEmr"cXwLEQc p7⍺3WJԂp~Ө.8a:\d{JsE݇Q_7y4sd ǥrUK7Tr*[sDFXmf few@^"y̽"9#u Vp⒛}˾~ d]+/wC&_w<rjK^|QTRٗ:ʖ-lϷ|W' rFDec?8&V~!z;J(u>egvGX=݈|7_BCZP0qgﭠ"bN1X{ƈ3ȆvS=݅չ :h_hHeQЍRpk*TU:[37Pݧ򈶅q NF Bi6H+i\j9tz^܍ލ;e/|o1Teݙ87$#G$ ⎟ON6F41 j>, eBd7 B+?W~)|V@lfp61sTM~FjV(u邂_d,ϻI7 Z LuAAin|A}0:к2F!Sy'i*j[hq^ě:^G\IxXok}է.X@p:/8sC?}*OfICUi0eX"Q"a3ݖ!xb!Y*q!W\6,U9kl򢯬jJ% Pºׅ[F./|2zN fyZ;FHnJT"xPr(;b(ѵ<\"a;ٽY}}<w5?*k?̨*=7> t^nl=Peٟ9CFrpwO,>m}u dȍ!"ChgJV9]`яL/(I;@|8]^ M8_,f+vX/@K)~8Q^ߑ-bsm[_gm9-j}{dk1RJݥF>{?8g/g\V|v!EhІ@B_o(XnG#0Z%vAtH}Z[ I6KuTC(c>5*fRMaӲ,R.ړ&Ꚍ66Q iS2k\M1Y׭3Zdu}*)q*gb1,s&8SH(4B1\߅td6$-ZԮvZXuA%;)!{obcqowa׳#`< f\]mw.'Tжᯊ6%%ik/݆:&ôIUuyɱuO,~?K e 8r8plb6zyM2ϋɺgB!WësԊ{qugDb۔GD8KN4_#`B`Oh}f6z=yT%H"|Z`1o˲ʇi1lъ9)B4Uj7}]M1glP\IE,( %)4z_ţb2~Wa-/݊Gl52& M_4I$tѷhk%eh=Cq0;lwwJ/sȇUΑzFP.uFxlxuԉ^ t(x=~yTNJhH nb+ { NK5PbheӹIq F:Ef)sì'XCCPPV>%w:OIy{YU[\[-}%D90PTWX2:E˜qL%AH},u͙ NHxN-VCJ[{Jo8Ctyr/V,s R4M!8 nc4A4]{Kpk`f}sі[Qb\j;~ z4"vpۖ(]xZc,a5TARҺ<#[pHލs:&H4(ya\+k6z.lmszDvyx Y U@/oi>;G4bݤa.(0DE6$"@RW-`3#VSy!QspL"G h߲@ۿ(-RdRp6r8IKi5BQW*;4T *#Ohp|(pM%>UBױv>I`J??s6~^&e;(Rf]w[ɤ>R>Up|.:ZYO(@cDRgg P162XOr{U%vV{ (()jzGXSļӏM}STEC;SSZ:k!%N0Y:Db;. Yy1+엞f`>ۘqWH9y[lB)zpJ]OjtՏz~*LEnCo( q.ԏJf.-G M`r iWjߦ<9 23,@rfU8t6~b=Lu˧ʍ^36NO}0PmG^83@ƞѣX+v.oEFvrGa/0|PřP*W=7=}ovPݳ~2yG֩5± Fi. V4jX6Hy NWߖe$s(ȘG oZM~^z6. 79Cd<ڃɏ= n@r+ԏToބj8Tίu/%fcV6; `: p0Ku,|&IJZӨWRTOaj'x[G1ԤUR h~raW] 4Jwh{7V02o:6RxW/   Jb{| <)Vm+w-zzA)ac$m`RT!e+ab#>;wU6%t'KBJwVI[#\mEƹxSkyl˅M\)_t`VJN1UAFw)u/ztٖX6_-_. J@_לp_RFSl4O Q/7}$Y^^ f4?tC\W˫~-R;zkoAb| lYS}XEEw6C<+RHBjUpC S Ly=p3?W YRm!OI- y>[ {i*?'RYdϵz]Rlt ;P-NN^@?@g8(!Jp~4-J%蘘 ? 1@_Cz{SOO8ВF`a[-؁ h=)]뇝.t!2si*=l[Si/T$@\ʮ[ThtaP6+M r]X8p:Af:tz fͻe$^z% pxj?rdT/(Z:]Nxwr.1 lȓIѷ%uS!5^WRкh4[`R@DMbbB>DJ1l{\O]Og)'T]H16c+8{}c`Ce~͟6fZgךBCjC#CtWPNwǪ:c!f^2e7ވ 9TddjF˄~*0רC*?`I-9ҭcWkqnHwD@T)Q42{SN@Qx Bmԯc_s 8P%1 W/f㺑]fW{m޻G~W1ZJ#[ψD"0Q=KKg7155ZJ2%3fDES 3|\(m8.YRB~ XX-V{cBk"S&??=^]?~?R,_~]mM^U+ȅY{ewJY`&ܲٿ<>[mF{ z ",j:eI>sSS4dB|,JB%xHl6eUOm~SUn IϖQ8Ǫ_?j%%ܧ-%uV1H`꽑Z2)t-m8`LI:+ɦH 0G H-;)BgKe^mRN7w9kH31aʾ/zyNqܶz DD2d {,~J|&;\ˍ?/А2]{hC 䩜JA I {h x9 mXa;IC>.($ѩ?X | s4H1oH]s9T2 ߺϾckr!%ZEV.>LQ %!`'+ |TM^{ ~npm.ku^t dHkW:}!vzEkj=]y -*G_;s:SFD~ɹǑBQ R SIĝ6!um.=J(yX <.yq $ LX:r< % "c֞b%$alEP$YjA>/< ):~GN;À"y8y>Sdۭ\IAs'W$|=dt5),ik _τ4#:ڄwJ?m56PzK)Fρ$E(+TVU&^\X]@gto38E\e0Z,"mF#Nl@ǃ<Ŵx;kG_izNQLy*^,GSRRQ;ƙ+cesLG:0d}\\Ŀ"P/RPa{@_z=<;8'*m#g^V1khK{&{[4c0dv2T-=p谭z,ԕYP'G1&U^7W_kzӬ%&& vy_2e¿bI\ _`CҎ9f_D0]X̅.&5 %x;U6ךm>mw2a{.G0Gohyح^ CuhqS Z#ڙ o[Т <` =^Sߠp3Z@#'!hHױ?aQ2gG:fߛ>UT\[K?3aSX~yj~/wsFɦow/ EhR2[&c=c\ϔ |Q2KeKMBTsn{āO-rȝ4 هbnoƬzU:t:ugCu/KIF.+*'I$~zXup|$.}EzUy7^rϹKާJMEwswCk;a|=c K٫SrbeZ.Awa<5JJa ?'Gۉ~-VY12g+YNK#t")qؚÏD5mx^" a/:k.JJ-??Ӯw/{GMުi|sq*=M'6 S9B`vRCWVeXrʦYʹ!tcπ }f!Ð._iExp+ҿbwDE~ hG ſ{Fs.Koc>a̬M@j`ZZej;*oW)~B5 U9$gQ|\>Bk(oc$ 0WHgą6nͰXϹ5N+XU`E-u7)J"?kw{h{sk2PzЄfl}SM6rJ4)j*Nr}uْ} Lf6InҾEYY0#z "F{)Ng9~ GcBNRUHY-0R>Jֆֈ$䒛*{=7w=R[oVXb>񥣚w?tP򙈽o72Ij[66qO'|s@p$_(BSK2 v=p=>W@ÞwO#_FG-7h? Nx^pODx0B{/)soY#40CwY;4x G^s/E0<'_х"J ^u@zD zm}9?AV!{5/o .N`ac>2!t; ,ye;Ӣ`V5KIF̺ Rs Q\gUoPW]*,m=x2iX-i;^wr.SVK8LS۞0E bMhǓ^6zzTk. 2w 9ĵO]>iz(F714оgr F=lD8✯=rM@c`r:Fz_ |kVGxƬ?X}͹HiZ${(%e}]0BV ?3|m__ &y3gbZH@Z5_/EM}A(—5BVKy%04jrlL\x*7=5~qd{#LAC:[8 w[(KG|G@@_|y V cPQAx/˼O4nOKGڣHt]WF|{nA04Z,,[{f,HO3̦160o'ɏ`Fµ.EC-:;S_el3 nGø p2YwnR֥X=}"B=d7/Q(:Zm^{rgC@7W[V~(<ҁ }8'.J8U%?]j|:Ƽpv `1~S-pa{VݬQKnp4FJږq-;C\~_QI4ghHBJ'oy7}z;Mmy)˒pĩNHQ>-\TIAJF k{"mxI n"~Kɽ.(4p8]vDS Qhޞ0Ӱ.3WiGq4eiEЃbJ~Qټ.I([PI4vFlItfAN-oT("[ Ef)%ӿcUf}S hbWsy6$BĀE/oxfF i0sO#,}"hzOӚ+4rW3TzFN\ϳbh$B&ALo [NNr ;g*0/7Åd2,h((,BbC˸o^~S&]~}͘W?_̰ 8M?Khx˂ītH`hI(${1]D=c%$C2v=F{~rg !˱|!p/=VTX#lbbg`>a2x} 8#Q=~r6ta`͎ Z{rh[2>k{=p0a!K+ oMk!Mw*;8Jf3qX_w{9xȧmd\~Ǎ'6_in  {Cw}@da%pzp䑷 >g .:#dDʊf׾{-'y{" 1MuR"2M [ŧ:-ݦ"vgg,ڪe#f'+mil*8IaV%5;_rfcG}q>wƪУ65Z+Bnq6?l/ӏ:0aNFޛ3eF^h tyX(YT쀮-0?CfIM[Wd*Ȇ& Tȣ 8xٝZSY"((޼ <@|K0rX6{ !ڻR/$K:P'ڛԳ&4RdpulHTOodmq1@k6s~Xyd622BLq9(A) }߉/##qqE;v{5^E7Ob&w_FkOsSEgt_7 6\1)z]X: \A#8 rRR1$INvxsU|FA\[x+p` ^˸H#Iަi']Oّa*ܟ"uHAkoL3{r)8,ChSVnQ!)1 C# cQV##g;$'"Y~WH<`qbh_Ig_a(z;Pu,y4[(j~~UG;xk|}sz5AwZYd=Kf<_J(|E<(&uD08ozIEبmwurKXPIa)!^W ހn02g.\̇o^62C,봔.(*!׺Yk>I\,f :H6y7= ?]be(ۺ8V9=mkycZC>YzϪ\Uߍ?,=,f;^ [%+65hql4'%=zo*b 7ctK[c WFI,A b&K6|R/l⺎KHw3%g+v8YYr`&@.̻%=y,1AIK.y x/sL)!'@d6^رF0#`u&XB (K {8n#~ioP~4ԙ^I˴`;=dH?§H?ςZ=t&f [y_i]-3@7heUI"H$BzyEyx,#{,nNw sw*iVy`ьR>/zbCW22o'RIOJWcUsnn-oC-L VOTS[t3%UTL(I1~KOc9b-$LorjX/͇ǡEvh@PAѧRÁtdX8~G>Ma":v#`t绲 6B94pCp&:B|Tye%E%ݸJ Cb+#;T$/TbO0%͚!G`^n聑[P]Զ%pg*] 7$x,7KfʣՏI&"/ɱr*ഉ'-B.{ǮU)xyYp0 Kaݢvds]Gr?mhmL (JdZlV!࠹0PIHp"Vqw!kXHp]RsU4wFH)U\5 gQCRc)̱q՚1~(+>6'oLD?S\{/rwۗ us }4~$jEܪF<Korarca{,0wQb"K]{ü|$U{~kThO&ࢫ ǗiXLxfk&ܩüB"fK'|]<7!}TPi|b;F %M,û>1~~6nJSVvmw~^BqAwlO{gR`SH}W$^*/R,x H'Ĉ/ 0̮79ij60 ReܭZ. H!5PR#K%t\|v9gkFo[M;չD bodW|@=\4NNK4xܞR76eE |u\.@ ^ ڷ(z?(U4kq6XōoGU2dmCE$y\3pGZm hV%Q2W}dU£J CW)ˀϺ;.KBCUlDJ'e1 e5pL]/kF◐('A߫d{WmE z:v.nFvg)%{Z)mCV/~`pܢ^@Ÿ;ިFB 6Tmԡ aVcϡ]'XQC ,I-}tܹGue֊Bec(f6䯡"Wke#d1;`J,jgY2@jcK =w1|#Ix;+dW-sdrJaDX|wb]/^Q>0c}Ø Êډ~5R$S\7+Z2*-h4i7V6™?+UvB#VW6fn*|p9NNHϸ2_٦at}i2s.{\6ZI2?d8[E cZM@ߠ|Ւ&~gymc`n;bCũc P'-o= ?~ O9Š M_Xtq'S/A=YuBM#[OA9a_Xݻ{IYFk! &dyؒФ}q[H6[ /h%(U:mr|%!,*]U6h@eH0(;,I|iFK%4sp=6&1(Y|WPcn6-UϜCZ|?frzOJY:L!Oq-JVoU-+ + ES=#vGcT(,.g\KAXK 2(ſ(/mA[]؜u;v2p6P[Imn4QU-I 3NZ, FF_W@>%PHStjޅt>.HG+VAN[UI"egC2DJ{{xE2,o/yA\#ZF_hC*0~|vBU@ؠ[8_\'DkCNt [ fNvHgvox6-ePuf*onT|u1yWks> #m[t{g%Q#J̰caqM|M1}y-_9dsm ]îf9Mdӫ~\*fCgIgx5nTǺQsP@+rG='p0h/w74Aěߨa-2U`>aB4(q0r&/Ow&jݧQ̋5ڊ(p;!fܛS9|aUan|},4a,H-n-o  amkx2ztq>>[92g/1㞖Q @D#jp|Ty%ؚ{xJ9YC\T>tor5vŽ@[-ל쾎Su_*gtjMp҅mݛ_$h$LOȩJ* $,"Ő=y3PIOj~e:3C#T8б2Nzv PGi,A>r꣮,Ty~cpdsNu؜Pټn|)) 'SF64π[4ugx=f; 2AAv,MRfҥu嗯xw SQ*\LX wmqƹ#,UlJXJyNӾdXL+bpwr!E:pOR̾߆u|d:sx=rLy$.8ueY?-(vv˽t-v4kA|9Vff\yD 3̦O =B57rw.t@*= 诌a/&}JړI %uG[l#Q@u917"doJ'yxj 7jٝW7LzvKI =fe"\:>">IB\nX`BtDex0!XffRZܖx'~r 8&.Es&`vF-z/_h^܉:%#@@ n% fM/<7fny@!XHن&nSfm7AZ /~4o*\<ўz5vO!TU$2T=.}LX@A(B@%,U,ڂYblgN7up3!n9Q:q3;{ sAp^U2'`*r]k>'.]Ʀ*STB$*oX3 u-8K>ժ_:>v/>Af2$=/.9RcH IzFO2.:DaֿL;ʼ֩p=wK #Ήn{+t0k<مSH)q],a>=e*aL9LXc@ Eu@Hѽ6R7wpTC5_~N\Nm#uwbq7`آ$36/W=C֔;H@PV,V0}͡*/c"יdav^VYc謎aMͻsCrҶ8_X/-,-/R# D+0Բ9Mn:@9l9yWܺntfW B.d*OkEC e7GW{ESJ;~dzlC TGHa kV<ê6J &cN"DS*dY=lJ'ySNƶc$1.v1=fsKdk +8h>L>6VT+_\@U.qĜg?wфh(&$?K} LR+!Cx+8y iS_Sp۠~οSrc,]02=B?&egnE Xe\6PzBv` חId-wuƅos Dj)„>f:Ge}agB+=w8-'f?en m .3s Nx\q0\5ȉ+ =@sXp d4ᄴHϸw+pA:BF̠)kbU( bp#)@X :]FZʙϴUqyH.Tr!< !+C:Grr@&岔 ^ 7a.C$+Cw|ٿV#|hS\lf@Pÿ? L b@, WsŮOaٻF|r'c ʺKiF4nD:ߦ#ONi/ĭG28X47['ͿVeF~ϻ0~`! <0sw y#r>߇ۿzE=oyoysgſI`6BĤ{n0V+RCɳ^{4N?^s{rY{}n^?`;ux%H4۩{zc3ĥJӅmᓱBʲʿU+9-V,?اt;8ٜ}KQL_KB.\qXJ'Lx47<6taXMRф^:LUpFO[ⅎ+]Z |Jry8F_0u~-!ᢈM Tk(GVhrR{!7A|AB|M 6 {eQ?9y/r2mSSZwqn}]8FXNSn /ޱh$T@R)И!bEe<1b%Pq{J%px(R|b]UJzssm7ۜwgmp JFUm>6[GgAհ]UQ?ϖ<Ud.e;2*w_RDj_섌P:׃].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̈́'K6uro?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 [ 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Ï'OPK r:\f 2java.base/sun/util/resources/cldr/LocaleNames.javaUT 4wwi4wwiux 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'|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槃O8! |@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Ɲ~, 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|_|>[ )'PKr:\z}9C5java.base/sun/util/resources/cldr/LocaleNames_en.javaUT EwwiDwwiux [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'DZ*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?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/]1APKr:\=java.base/sun/text/resources/cldr/FormatData_en_US_POSIX.javaUT JwwiJwwiux 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ްԱ :n'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'_z/\DTDr̈^zOGVK=mx.~%QW٫|jxaqZTJ8T)X6?Ylmzٵ`>T3Zj/:qp?ɧO X^#>=4VS9fW nlv/&%@խc66}p2eq+} X4Oams\qywg;/'vcATSXdF!rt MYA-,@.GI~St QVjʠE*J1Ȥ}:4b4G[`Z;^ 8Ю}Ow}]e9!"~%_}*rHG97eUh30M`> OFVa/b H{#0m`ǃ?{.䦸$Ar?/$t-+d)R,j rF}Sh@9"7HT W52:ǸU}y6[VLUό}LGp&%-8Jld瘦oH|z$6xxrG՚hHZM'%y8}$< d4($))'CR/r1jweO&eU4g4wQM΄;bX@% GNz$[v͉K0%ФBbx N(c5n~xdI)tC`dgrɑxqmҟ6- < ܯi]jn*w*&(PUaoY13@,$Sϋ1m7VG/N0_h 3L1@ 7OeSn5T\w"ȺM#fuc.Ǟ1f-ұg Or; dA8ǃCdT& 7#%ﭱ*b٭+T>Aҋ`lU $"D5N \%Ϋz1(t@r?38r@k)6 ^=uZj)O]+6MԌ F q--Os?WKt{@gUͭo p}79@+:JA^o[j  8hbBoa穀#uL 5 _o8el0mK֍ $ xr!A(?辻*w9 mbr,'c: А]'ZyGYI'<1؆Zσ9\Rb(0ދc;Y,?(M#^w, 4pQhR F#0&xk V,.X j)'`€BPC1{Nw$C #,e\mʩˮ}x0QYXD@bN9DNVr|m|U` !$]]9fo ,CpeZk@Cuwk'\ yz@ @ / UK;ȇSPlUVEhEP[{h!HᆵtJ*@a.|uI%zyKb)n—t] RZBI@nݱ8D$TSgWNRD;0nV8)ɠ N9mC*vEG3͟I )c„ nQOBh'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ڠME||yy|~ԠlR$ł-0<^"Ҍ^ c2r}v|)__#)8fiȈE\tl{m$˨ T#@sl74P{ 5l-k40Zivw X$i)iA&a'cTߨ14ҼhX=fo_\2~aSKY{dwRFi{Xdzo8ܫᡟ>J#EN$, \nh*6HR<',O *af|nC+>L sRi:?LD4XaE$&meւ60gNi9g2Тkg Lnt^4[qa.B Irdj3JgJxoxӼ LE`L6pcޓ?H5YjW0@wR{i",X̋\U, KX. e+ %,lK>&,y0&!$JFⰌ_qaA.X Hgxp*rAw,0v#f{?Pgx؃F. j},Tʂcʹ gU M=(2|yؑ9lW%^[Bt>yP veQ201W#K`A2X옞z &FA,` Ε?>FÈ򟃌wvNF;6AC>6Q~wIKMƹ\[Ɠ?c( ZKYYCTY59x3$rűkM DCj r Rcid0j4m&MEiّ{kAnO+b*d-`)[2.f%yNudܯ/C,wReYrDBI?9dS{0EeX#6轈nX(TΏ CoOBLʀj~2iF%JAWds.3"BRg IayUrT学wnK;h(Jg*>6u-CabrLQ%d=52\\-cu!-ɡCƨߨ QZN:XPAV$fFˌDq3uIYK›cStؼ*߱^³5s먼vU8 WG E{9 6$TrWF!mKEYljX>ERJըo>lc SGnEm 6s+ژ-QAW.5]g\^hX]m6;Łĝ*Qck'TwilئNTgk8)!'G2X3==6~=ǴxL vЕ8͖tkYO+T˷^jTPiieM'E+1mOT=g/kedB}t (Vx9'KIW .k)Pz5f"Ӷbr. 26j"ל5h~}IzOeo-+5&cXizt~{lr$-l^aLMށtNdaΞP.>z)j3_E>%l+9SiҵHFLN,niY'5(Sm('zϲxH rk L/ Ω֖p+Xy\Qg7ٕzBF` ,E'易_1>̓am=}$mzv_K⫤jcO9Դ6]=actZn.!ߠiMqW>ژ=^rrŚ T/xBCUN%JҦX)Jzt4b>sdYZԺ'MRd)mmV=dR+l4/zv)+lJ.fm5?oLVeA5[1Wuj5a*Ж} s֖L ~nTY-?xmf`˞mtejԥsOaA+ :`}Cr-؎x9T!jjpZݐwtP,bAX}N,rvt~qu8E j.|n8V'NPv8ҽn=4 GӅn`˩*[)Ζ~de=e>]Y5 1SR##t XwҮnq:UZwnoc֏w$;R+J/VX( tZ'6{a]`kd=VO&6lز_o9+DS%j\ffh z7o(vRz?Dn/*է|8lt_W4\>wc>W)`7Ei5xr}qӎ꣨7G3_f_'s\$y/]_pvU6pt5L!]n{z(Pi }ol| oR ܊Aĵ8$ 〈~蕾I``Dڜ76G&ƻb:\XRQE` XTQ&2rs錼.tzg,vtе:cbƬ?3^hhKҬP*dNt6@9xԡ࿭ĥq|@M1bR7k.Hɖx~oͼG\o%]N®{饌Ξ~MVtBuzmxu}el|Nk 7Futi/t6Mr1|ScOǺP=2Ht(EVW"QԲHPJL{oX탳q|"N;/>~;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