java-17-openjdk-src-17.0.18.0-150400.3.63.1<>,JCiwvEp9|˾ØD[N\L_ñ@8J\|lͤz,áT h''j-W'an~/Hnv&mu1ݿ*\gGMS.pDieZb*kt=DH [.*0b Աoh$R ;n 0yt6zbN9ኯ_c@ 'agnYⷨ~{S"ea6:$6>;:?: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.iwvEh01-ch4arSUSE Linux Enterprise 15SUSE LLC Apache-1.1 AND Apache-2.0 AND GPL-1.0-or-later AND GPL-2.0-only AND GPL-2.0-only WITH Classpath-exception-2.0 AND LGPL-2.0-only AND MPL-1.0 AND MPL-1.1 AND SUSE-Public-Domain AND W3Chttps://www.suse.com/Development/Languages/Javahttps://openjdk.java.net/linuxx86_64riwsf6474dbd5781d3965e07aae2f201a997d4b8edcd0f06e70dde61171f1de3c20brootrootjava-17-openjdk-17.0.18.0-150400.3.63.1.src.rpmjava-17-openjdk-srcjava-17-openjdk-src(x86-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 Filtersh01-ch4a 176943674117.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_Updatedrpmxz5x86_64-suse-linuxJava source, ASCII text (Zip archive data, at least v2.0 to extract Zip archive data, at least v2.0 to extract)JA04^ވutf-812346a514eaf8a397124fdc9023cdb8649933293ea2ee33a79d01833e3cb1a5b?P7zXZ !t/J]"k%Ǡ^MĊ5H9FM[!; !ٹS Ub8'N@3>98LڮA!e4W"ѼwŤvV1wbP*GI0fH!,] 6uP9z=fE"x8I"nֶ&(P:*?9jw&F3ݧq鈇=LQ_6L C;IOĤFi@wuIľsi;>5\jf1)!9o۪]=IY\QR!yN'LA`mߛ2k' 􏏍oKN4eu-ܴ콉7.oL Y0="AE-rxj-!ºs4N_l[^utйKhBz։[exbL_!^%n,Jd}״^h( Ù-JPNXf =eM0dQ6-/'8ZTK$PuoB^1s}=-hWfS|zXQUĉ,R&E+W.cuެc 6;_%Vr8M=uL'Ӯic (u%7"Vڙ\06|( hy=%V HOG,Q`;]iE©eur3דNVUF6e@Iv'Yo(+9n,-wUoμbH"-\[pIN^+xI~H_5D X~6Dr7rzSڇ>z'u9(!#hebBb 5^x|Cb%UBb}J?wДIJ̒Bӆ1]GB}(:8DIk;=H5Mc nUŒ$ Ugn {[$)sDrTWATN .Uf OZpyr)@ĐNC[:!]'gj1[\_WJЫ ZSDza-&#(>@GK=7rkkbxCi_ȧlG:&a.dK=_ov >lPoDF%aN{Xƀ-I-&%X۷/<]WG f*#g'wct:oyv֠"L{8>)5{;ȯ<h%PU,ɫ/9ŋ!COzLI[MY7*AWWO)]GyF8X!_ c#~v$P+./*~Tig@1f:lշ_%U: +N \ >1F+Q%肭_͗w&L$ǂeCħgFTrkQX`ШJSUWuc,svvima~ʯYRv.VC S 壑wۘ(rQ S5i@G{'I9UͱG1,+=^`t+U)] g om O^2( a2~?~t@p`i*ClD|"A!): ZgK$R|ZF-ܬi wF1s"QL}0c~8.ۄ\]Zv#'U'N9! 3uhk\Kx4o:d!l+/)>U}VrD/jU7 O:7u |9w@Y_ԕzayVޭ8sl dFGpb7 3T5b>BnEEr0]%Z]cj 2} qzx5#H' Hvr/NB: [TՖ Md oi A9 ˹*W $ {]9UZb mih7 W|B CT_@\& dG'l=ӿjָz$(7bY''" W`5GRnil$zG> ɰs""9yZYҖMfWlo=0 $Lh[-JCǠ^C23H2+ߍPX}%c}2}׾'*vV9Q15N& yRBG()lD00yԴRw\{Dl+ |cfbw, ! "C\x3XdlXIy*X7{J~Y2k6smB9T $U#ױ8Q1VcfFr}yKcs%7]Hޖ{I?%<xQM,p59Et:97گ-f߁02(Z`:.n9 n˃u&4&L5DBݎڳsI}݂ɧ `XVU E Ub=+mM#6-Hߦdf{?:s!sMPP|^2S2_= Vd檑Ag]̘9Ͳ-i>,WzkGDWjS@FBQȹW!1$,Tx9iQ«&'E֞{b+6X9.)ƵM $E@rAx B}yN~BϛO-Y0->EMmy:aYqmΆUARғ=ڋz-Z;2s,m5lg4S\Q u~'GE nX0CKZĞ)\24L;.|y4;+O\F&iK,!Hɫ~[JB7Y`䰟e-nsrnG}CVnyL]H eTj:@yBDL_l;%le;lb fa8[WťE\M/ܑY!c]xkM~|=kEWG:}Q+ulZ!Wc p̃5)l&|bbVuMb9؜IZ4є[z-I^@?}]g>T;Q+a˜؎C鯥}jc,Bx!O|/p׉WJog(6ef:QȍbdCDF*j,G@7At1@Joy?7؃ܮ];!?={FyU;S#L]֦z}Z7GL)e-w?Ыfx)݅S͗?¤V_XC_@BH?| >^|Tu@+1(~!ڞeX|98gɏBjN̓BLkw háj}Bǵ9'r)(wQ8ᜊ>КŢYe}H5H}`eVarM &e|t' Rj>ޗ>! V|&;v纚-Y\4^ `DA=w4AsM$w Drj}{-RsFQҲ4$X|ij5OlN"#' 6P11l)vn/k&q[^f3UuCG٫4R:]4; 鴲$$q N!|.8l^yuW<}.PH)A=s @@kfzV "qG ˹Kn^G0?%[?)NZ./I GP& Rv)<;pJp|1uCFۼ]حX<2.V$WJGߴ xˡ\l!IYBgwyH 툂ew=(#v:cJ{P| ge2 c,$*}~  ؠFyւ[HlnXl(j Χڧ]#o9qt;HVלQ ee6G<} ?l%P&H㑾~ 3GWT0ָ.;u!hCt. ?xS .ly_tU _{2(ҰdsQb)EwAtSo榐kE(]RDGYx$hZ>Ϡ4|m,FqĊ˩#]Ic~@o5Vi_wdadϕ GB_D7JDUAkHvҿO#MOGް0{9aŋdSf+?=v &p$cUjk$0/~iQr`\N8܉@!Nc #;u,Jt9aA5hи"XKͺ8 y䶈˴ȷ6Yo{`T ŠF O8#(+u߿Yٓ/J]_ m7l1~ 0(=jk}RgX]@ql+s:> x- չC\dXCT 8fsCM?5 5癜{y*)A}4\U5)ϋq1ox3}?qD\^ &i$#u,I=,1gahKndy֭F*BP)>Ƃw_|#S 03H_,'FI3݁Ra5{?!cMΪ鮳T\.gjJsYFНq,ܗo•􏦶(j21bb,gk')-$qFsLUZ_0败>t.ѱg @IČ5] ?ԅM 5 Аl/lm4K3:AS3 BzX<_\GT5e0; Q>ǰqmDTs}S4swЄAwsgc1(/3DIw\#{Tkw*EE}_U-kGVuDwg`6Z@d.}_{/VNuE J$BPq>U$n^?x%PtԷV,9`y tx\UT.dGz5ELqy\jVc4Js݈|iBp莿Z2 Z/?7.]^'r "$CGztɽ x{ tJto$zj*e:'\CSDKMa+:ew'.k5U>'Gb)o]3u厎f |A[&ع-a X'q \|B#QMCskzOkٵé?zd۾|Sg+0](._:2}-_ʠ9gӫQnipeg+ϗ\7DYPFy1햦fZ|E$n. &}4?2XX" X<:t)2g)y0Vrϴ-uz죯.ʼnt~nނD\" D|MFv@# H8"1є%) ux5wC_ iPN?A28ZRн3 /؇.`+@v>B%k~;zG5ԆO #؊*W6d-Ə{9r(W=h@x&V~ Vͭ|z{bru^lx!k4 ͏‡x+kl$ UPY$Q.Z 29E5~tG5U?H\t@;o3o.ܿ2t0sVCO40Ke)ܲ}sպm)Ցo:Eޒ2<7GTo^/klķSpmܮ17N+wpT=jܡc dy=L RwuzW O|n c:> ծ~+F]im!"`[i(_w55f-׾]f Ya\y%@3@e J߹]dud4D>a_D)iN&8() CA!>`^`6\^_*o3-d/[bwȓi@q @<іՊN]Scczӗ_B,nY[$q-'&;*91ṭ|g 9\sm'Q>!;`9[a Hfk2+wuX8 PK]0΁4zLWSi w{֞m^;; O-Ҟ5ӛ wȧg8b4uEDb;&K`Oқreo%3][^[ژvT. } ?_860z\p=%X7.ۅEYS㭏15tMd-b )42o3ba}YX0Ͼ\_Q&\P~T[/۬gw>rC&[`o/4 P*Z_ zpz\NvK4$`^t(#;޾5rT3y!l L"tWɁVLZ FB| 6qoPGHtłɉC}cI!7鹓۶VZK.%IJ%o\5RM%!0y*m-td͕~b;Y.S-J]c.oNQ0i1]|_DI_&q/-hAK\u/؊IBDsiOnbPh3v:ŒfNSDǮxZu̯eq@Фr܈v0mʼOʺɓd0I6-5S|}2 ˀkt3{ї -T:U1~;>1wHK8uNI$U@v^As=+-]aHHXn`9\oD'(㋒I+\,3x~mˆ&?6%`L{JG 'HXƗ%f)?a̓ɿo.瑘rKj}~ƈfBbZa.fW_i!>,kF2kϹJ6J"Ʌpbu>ކs|67A!HC9O&"gVx+ȕ:fzɺ>3p~6NC7KF2;k@]`g+v`RƄQ@މX+" H^i Be>MKBXF~YK >9&x ]DLX]crNnjG*d0wSD!; 1Z׸P(DN# fbSMzQEST;>f}wR돺4MnRVƙ~^Sr,J|!E9 S[(u-﵄!%kv a$kۘr"1Qk.ܾi*&̮ῢz_Ly!=&nkS!8UM6U_ځ~H\BV+G@8+pPO0M%exe;fɀ"10[:rޑTanxNco m3JmԋS&<$朧c[*ܙ Qڙ},Ui|T 9@v mڈUf0"}.mNӫ9 7_`xq@shѷмA@pw&=ݶM=Vi,=^]aris×FA%9%Ng*Ը$cɃ-v Һj"-ѿ;MrU )u/~}7r}~MM}Yu9W-2>y}7\rXU ?CzDyz˧ Us?Vvӫq;bw[mf܅jw!ris޻tNU3fBBGN -(|K3]JKҠ (8)gT3_&Ѱ#vEJ%&X\e8@"2+ztM3%_P}go}^>Ȗ_+X_z^oH"Hf@aU#{=UQ̀bLw;hLsg&dǎ.Hlt>,ӆfCÝ~ dcE$ ~Rb0F+tG@<%1W-aM:qUPL@}s+Kb~:'aɠUքV1w TF*RNk#6(qjʼnoE>%(ȖRNk Cy6A *ut-.`|L Rz&j4D AS@ё̝+dF}:#QΥpP@i,nb>NDAK.{dh+2;niwhA/pxz=&| G^#~"f~:hHd3] ݝ6b2UGam+[^=ҕS94!ȑPTr.qnvGGN$2>+ !kUl @#`;0I< #'?ʫG4;1F-x.t6-dQ25h`LqaҬLjgb @F*L>6TJI`s>"&X492K|ŜSr2h` w@UC1]m~ Xdy3d[$a8f$j;9ѦT&o]آE~2KzA!vy) ;+C)I֭{~ ^aRUn)U黍|4!< Y(F̞꒝8Pny@f :x~mCC02s&H#B}bg8Ϡ.ʌgċ]yX$!Ng1/M8۶*#=4_tK <`B8&]I .\-ydeb±LS-I>~0I[#U4a?#CH_Ы;OĢ=,@uehx7]q]PSpRpU~a,2š Clh3OR=FbӪm~{ ذhX` ɛHI'D2:[=`Ft_ clzQʕ Gx~аyb4n0eha@@p0`|VBybL(:F3djߌ+r;ĉ~/(:~sAWUy=|xmfGPG^QIɡ~۵6, ~CNa"M@PgCۘiM8XC], DagUs S ;2Jp7ԣXm~wKQv[ʎJ,4NKW2.ns;G. »c2$[o<RR4BԺ?%kZZiڏԨ7˅Ǝ[IbnaCstEDޕlK_Vb$a'aeAcI?Ifˇj"Ȳg4LN{r( 9E@a٭_A)7fnu LVVjc , a]T]MC~e*)ئ/r%Kƣ-dND.GK" nHTm`Vc.U@D]}11Q?AĴvRr(->ڑKA_r]@8oY̶<ڬ,̫ \iw~kQ4vv9]._SHZ dʾ2'7{"KFv'V:Gid˦ Z 2慵Mrbc:' ,Ԋ*A&@ދZB6ۉJE`1 "DYb:7ܦZ|Ʊ=jp囙PUTC7DZ{M2Gr'֘gۓQZt/[X|!cfԩKʎ,gzoZ.ueuH:¼[T*P: ktu ?>g!,fD3,'uIg>3gCnP^1yDe|JbL!/kPS .#@pȏ/6$.+ϧ$ͱ!VS9X\R~) ={-G?/P!,V|gd^I=1EDnm)i-itwvH薌0vX>;TSdglrg1ђ%Tjx{N8g}I+'7B^`ՇGm86"X }Ιs i>䜓_hƀ9 lQ3HN#@4XOB NqBQkp"8ސiE1Zz}& mNyyٱS}K@ڀf ]B-9m*`SJmU9Я[)%sA8Ţ0u̱7B~c+O!Td=Í0*5B.B#^)k1#C,X\CéDgP!x6$uYld&l,P7)TXO+ <%aަ1ٝ,7xk4T.jϿ3fYIZI VPqM#S֚lj qB3]Tl*p~'l~Gtʆv>cU/Uu:f:*"a_{, }ՂD;9_ZlH @t<3/pAt6'n<"V$E'ENF7)Ȣ 0/7bgAENX80C*B̛*mjsU=ҩ9q=[~?P*C.QDͷfY`{ @W|%gcDhrwi6UbS_`\T͘>7m <;Xi9']4cϥlw @C5H39jKdv_hBr6RX9, :^<A?'pE(lF~)L#Cr501 )/)6gzTTF!n &<\@GeKpңԋ,½+(oRєa;'TYS tB- /y/Щ\i-q(MLf'YxK~כ"Rae"PEέsD0$m+jmz7)_\4A)D g$ٗqXwD`LYwD0gBs /(7} ?by5˛IMhn~ĒDc6!葝fy>'ڪ8=vKh?qQ±â|4"73H ^P>ii[9UVYS&,S ҳ3tr1d@UVN+gd 9;UL*11ׇ*ʭjM=fw#$AF~áhUїtky$ *R[?L;7ti3Hc)B! kY80e<\57nr"hb#TZyR:.dV~Z_(.gGKcRc͎'DD^ryM7}QyͿ?Mt^᫩I ݚN/7Yy(:Kj"$N=[h;[0[e{"静҃9Қi6 / G"9d[[;PmG*T8UB)@fk~H͠?X#fY*̲ iV_2ҁ<1FaN 6]!ǁ}[mdnuӕ@^U_5`׷es%U5l1ꦉQ~ "o([îko UIfP2%)W'O VKBDi4V7X|ΰ@f ;ZE3/+*.9 t7Ϟڡ 9sв騻6:>g_Ȫ|qfwrER'%e,17dJjX])3 ]iA4Up|ZNC^a~f(^?5:9%[wDx uC G.`Pt8)g1LJ zc*oZ|4q?BGK gp!~ɦfla%GjqEr4 s*4D͂5=%lIa<)|Di8qt[TfIT}Lp8RҦ jR"7$-]:sxЮ.pL1w]N[r1c Ma+($Ndu%` yz2$nj!+y+S< \rw$5) T@v˥Íl5""+ˌi.0Μ A_Yq09\AyLAG)"웕oaxo@C2_"@OD@BRwHqKR?JaƇ.)MW\\IeC>3厊F{}jxdQ tީ53 }Y50+-E}U`L?ԚX޿LCd7k1FV?ơtFbn]-z"i'z >BPhPL_¥IfCD:Pz ]R9z @x'!#g4ޔY˥P¨|4%*JꯗZVHLNc0\=zOSF*$H sY,4@͙+bLJUPקy\@@Jb)y4'Az|ư0-@B>+y;B;tb9cb[X~ +7N~Qd6 = ?nK>LjT`븭]Tú8M/1GMJ+˜Q+l\q=11 @ӚXn5jAR@43DŽ-V=Qkvc*ua9c+#^1aUТ`q$v I1qTVbmqS17pu-0IRt_I򍅄Vg`PwE`-lkKI\զaT-fsQ۸!˕-H9A!*4߁H4GX[)vu>z@bx07ǫ,d KOɚ1'95Q +`C{|ڏlVliLoM6N*Fu*0P_+iCyW܌@\hyb^ݘd+|n 2mAi\ChC]Wલ/SN~m=t#2LI3g}Hk((!BL'QDpc$MHrNS H;`թ~'io۶; Sc-pc<$)˱yR߯ bU,v%X FdѢV, YbyCLb.;Y1J M5PMb%yzƧΏЮ]; sg<3Jv\QK+N͒ӄ m[H2,JTt]" x'ՇE)bU3krKQZMEᷩ_.̀ [ݝnZEN&1cSk;՛Ӫ)h5 $m,Wqz-A6cADIlw`T#=<Ŝk0%뇖/ MzՋ3⋚#->3f5)I h˄h鸽WnfqFG8}RzT 63:ЏøIjE Q]KWHJ煨pP(gb0g,0CWCV2Fȕ(`N-^ `-ef/@q(`g%ZIWf:+ da֙4z{L2IotI~<{p=%"Vq>fClJM`2a(GdீTD BWXqh2SvDѳGC{aT&XT,fӠ1yV :F{m-KU{+3gKF;;ꫮ6)u9l= h4T'ߩy1mvv-Zt!H:yDUi]~p-STdHmq) cMajZ&2'=+9O P6sR5`M [qO9GN] fuA,ʥ u-XM*#$!{{o1ܬNH3?NDޝ`yNS2 ;p+lk_8,ޤUE2B5- ."z!8K?Ǘ{k<&fdVEDG$?'mLܣg)"܉䚔a>,~ЭSe2`z藾QLcMi!lD8-q}\he|+@?v"vZߦ)i`D|OO v@Yn&d>ql;J.3yBa54T/ǩ61s(s=D^:^G-5hF$͹ cٮ.@Й>}Mg9QPUUrprrF&/I<极W)2M/5 )Ӆ#SI6#v龡2n/;W$Yc7R!uX;?Ty63V>/Ŵm $N: #i%mLk96 ߓj]' Oe*pGÒF IZ} +^Gn;AI[_a_'a'#2'`U"9=* V 'ϝuk\"q/y(Ҭ)>t N띆藴oBk 8v]y6*;VqUMb"ܴ^df sGlÖ.-׮+^b zuľ1Aգ|L(cQijs8:sg<ˡf9# HL8SܩJ%OkuK%6m0P|T\QXݨbl}\*q!?1TIw*F-e. ?wYSC6wr-xl]ЛRxbWC}K"Gx +#%Ba#ɓDBӂr Pl ؀`T'`y^נfzO KNۛQ~Hw ߈cUuGBPLʃjH` 26PdE`*C[ĦG|SrI˦|nQga;ܒalM[w_ac(=iR/= ·l{ #vuP0X^k s/jfӈ_\-̯6%=zg8(ywʐ pί@cK?r8`/*7C0'/V6*mr+j׿%˶2%]j}HZs[.9Z- {fHHZ[v98+\%eJ+/~7u֛)"~i18wXv2b 1xDU\kS{qlT„2}Ոf34G R =I&",?#畺; !^ßH}4)|Ynѧ 1Xr@Ul* AW׊5xMְN7K\T[$4ߥRٌ'+FfSaۆtpoW 9HZ9/*OlLvD:ѡ^C(w<Ғ،b+ln6 MحTef~%/ G.%ӛx!̆K<pDŠ-%EЊh;#?˦%ۦ0DG)xR/:|xiy(6dߞ"70XK";2i-U5䧎U-zh9p-f4$YpD!,Es,V"?ŽV/Aeӱ|/cc=b',75{yeɍr?R 7G]YD~9 XemP- ? 󭺯fM&\(٦O(~p2uf2վN%0pa (2T ې_j$N^hk1W|cJ֢ABoȞJzZ'nE GgޓjL) LHaAV Ea0i@1ғG7'RL NGv7~no9sĂ42F")gf$+>\Ŷ#f7vWޚ=E {/mQ#/wED yWWKڂ/E0Ild99fMZ&89CL֕QP>[B9-8yn6W/1_$Կ"! zNyʦauCWQRb11PWT˼8)mςK\JFHsEk)b$YG \Q{q7>Rv21-%?WTOqI]R ][y / URg." >Ͻ q8ȃ? Ⱦh,nZ豆;$JL-Cn'̋.#y`~{{-VԟQD'0j%rncrD^M1we74OdN)"nFWX#H\hc|Ì1zNXTE_4.2u\}ɣa%A_NdT!s:.ՀCylU^=,u4* L 5,jG@q~. !dL׎OG\@;?#Կӈn gn \m u@bhM(Ѯh.g^8_yi_4"SD(e1{JjSRzh<Sfk 9X6 x Io1rI]ݛ@:p{pLo'&WW+b9nP)^ .﹃cIqwY4nȇ!#kZx2]x :N:W r:B.9=~`K[)ܘq4d=̦ ^]LHbAbHFϕy'ig^h[1w Ӱ">~ocmtz}Fh1sh8uxpqZn4KyMd@cTAdɃލFMl+:V =(qD]>;+hBk7px w\YN !0ͳc _ᇒ.&"RJ/bDr_7jgccX1)vg vƻZ,}`_RA(#4i:fNPJb F<Υz/>H嚌»Us|anFG])nF)luE,,ڻ7Wq k:/λ(lv]Os qi.a^9w+~F8n$(Ko(A6@ dP1#\\j{VaAf*g^]= y*qv? _ҥ72N=q?VῧJ;$}#be|Ø54&>u`Yl&uSx>åyW4]<{cزƞtGO9r8ݏ#Hl 0r`A_@j+t4#`O08:&}&>99Ter-J~Rp_$BT\Lj5艼 V*I^o]{5*H*h IGF*RP3DG{X Ȗt3/hlg]v`xvXh9-sArNf `#|}ĕ ^Ɗ&9.=DPOtL-Z-a`{)cO }Ix4UGyw%)xIF0x2u/%kquf?o:J!6,ޝwmg'41$8SEgm`k/_|tϼ%c"g'w9p" ĕuU||.Hq3oDYù7fA9‚EA9 !&URؗ\5~H(EvAVٸPgJ%4] xBz= NT'PiaVE~hAQGj'Nyv JV%&K5]/rCxF =UD1`y划_LQOALI=c3P+KAJ+G`8-Fao*H܁', 4X5f>/,X^+#گ@`'yϭDdujNr)Oc X{ՔSp?ڃ`!ϗe<$זU4F>4廉 26CuR|:Dm9Dϑo(? Z8R-0e.-[ܓlUdVd `IDێ;.U6k#9ank(q;5m|k+<np~_gȏy܆P Cư=~G,oo.2u:P(!_`,1Y^!6ca><[ ssdY:r28ʤ+#zf*%hc:a/-Ҙdv0w=kRax ˲^<애ಝ0Յ‰рHeڨ<~zMRxs9"?,\Z'\٬*{<Ϟ~"JhmO\K48^cCΥZX*?';."hu*/NSm$;EIDzNU$j U.8i#L)o НE TUBAWʭ.W˖kMtj zCi1b`rw5y`%YjTqիMlEawsS_N8Dv wFјU߫ ÞMwn\V$6=֮r ZfA2 !&~4^++vA&7񠕫ЌQh#_<YCc2TaX&m`Y'OURĐj؀7!㺌_T*ii9#HGo0 Z\kT}xɕ;e!$::H W\`/8~"?N%9tеk t|G9ߔy7vGyuʝ"OX*jfy .>T`zl4>WO)G |rH)O0&]R8#z@[0NPl`XFl9~HiX}YE.Ψmrӟiup̎g+BpksS2-}ġsJCT mFsI7*hUX/4*@m(LNSC~zx/_ECDQ7cݻtڝ 9Zsf\+鋈Mv+jwᦇ)bHt#\߫mP`鯉d[HP;fk@i/ >!ROOKhZTR9EM>6#e'Z^ɳ ;÷hCy[vf蹿A 4 e]re pB>4m$b|iXh4dci܌m1k Oo jO34X4TMi1ܽ~FA ԫ >ɒ.>U7 mMx3gCHZ)ȁ1Sn!`Ef/eԺ80=;7ì-9@ CiQH \=}a e/t1BJ; s*roF?fP!H^>~<]EqS<-ۦǰd j17 $UJ<Ъܸ?t(/n P(=U^ @( 49}6ET[Q =62('O}DuԴS 6vi%C]*'t38(BdB{]N6Am[\!V eпX\AU랟;ɺ_Qy*fif]pِ^ԼeivI0vYY Xܴգvb7ܨ'kKzٷv`y,Mtn:#igܕcnJ<[+BtڗKEWOOܛyB g; @nÅz鏨K)R \CI%FFǐT.FSh@t["ߠ*¦D%m+7F=eBwkmh[pVWr ȼXyOGuMls:mͷu|tu1;W k 6c==z+C0E9^}Bz7 ӒTYmi͓<ጪ1%U<4 >%2tΨj/ .g#iu1iv=̶Zx6û֋^b6Ԡ-<75!i&(-`3<`PJB)'h(ėό)٢cvJEt c#OM#sRQГGF.q_)3uZ Ԥd_fqh3HwVyvZ@v#D RஸMVe"K&b0x9!w)] &

~2ܒzI"]l %TOÞYd@mB& )&cwoԵ\`S= ZPAS΀1ar˅n]H/qwD8*0{$9VS U  jQNcia;$zi>T, ۴XԖ.k.K'@,Ip!ϳfv!6_'z!`"\/UFCqC]~B9bJ ~z@-jb=i "kރ67kۻ•8T:@R 3|B4(ޭSbC{:\Z(ZtO)FDAXtqLٓԭggGLç PcõUG4&]9|+ nN8CIGwJDýik(%<@zg !.-\3( u=-hzTeoE[+a(UqiP݁DXi%@t%?z(ŗa | _V`hS1!@eC+YNZoTC Ak~}`1aӾRԢ*/,Ll;KbE1%1L]ơBp_:ҎDW"q,~ -Ȥr >gHN TOIS˨u櫫FfaIxABSf$)hVNP7u[p?L) $ #gPDŽm )(w,52'N(L_G[ iy䯀[g;'({j x]Ki;jW / N[2K:qC{/*RՖs+FO!LBg *0q>Zr ͡=|3_˹7E0S7; ^yAZNɛ3Η2b(n7b8 PʤlǸ0Ss<'ހ@NymS>қ  K Æ]6ƘO.V[@ܳm}@yD#lb@7&dږԁȚ'4Ͳ7C brPĜrCGV"+0/~NJ ZDKgպUZ:H6`.H|EWV匐X1 u7KUNXcs#u/x9vɆ bkHȯt2>9 ?]X> Ң]*&X6IYy^8.F"x=,e^'e(k rFd1Ǫ]L~snKםhw;%H?*]Ul%<$oQ/ƪ&C~jC=KTG@=͐ER3v[e,}GwGcdJnf7EH#DnxjZu6zm*sxrV睿n+b7} x+O n@/?d :WجPDv2v_+6V:5to: i …6}˔hpN$ZvHe"LsYP^F1f6 IѧY,XKhHS  Pws: r(3IEGDevSNucYIb;|j:es}$XlQqg:Y"4W(0X!#I)>,dPRk;GX;{[]M"a =^xֵ8h՘iy =߈GӢpQP"oWaNށ9PyY- MGH.Stշ`ڭ?C="E9hs<0Y5dB}Q8gt2n&V-=;nؓV abB Ĉơycφ}Ӻ](~oh%Z&4>SJ'纶8҆zG?:e9D^{PZT ~DQc8.{[ӌvw/83q9HXá\7Nʓ*c>r6݄+ )́*R)x~I(1s0Q~‹ڵmjoD qC-}aa<d]!Ȓ"I_ A2;f\In=R=q[r+Ej-qb pYjmxY.W0Xx3=V(u倔b(l4u)X#NCB4'V8Cڝ\3ut۞ K~KmL'PRΚed& ) f8iC^ zݣ+St% %tv'abIu;5~g2a2PFOFC-q%1zOeXcJ0:<٢PP^ޛ%#*#TohUrVuԲC$%}]4|IU8D~~)kQ1i/ҏD#Z,$'}^zc]jQ6`VzB;?7l4khRFC4/R\gttkpǯYU,9|u}"OҿJ$U~{7ҩM?u.1e&OhRth *e>PjIvDem|̓\ Gyܛd{Yލtǃ(8PG4ڨ0M7/_6/`0ĭ[W:=tW6 6&L}>@lAge*r==BPwvÚa;ɡղ,Ka(q;v!ncͷx \j2- mv'9 -pH zɪYWB|_Xɔ[4͐Vs65?TYf0g_b k 9{\:q8+Kc (P p3* [;sHv@:}ڰr>ࡲjw446e&i~υ.oFۮ),I^BՈC][?Lxr'&j'Pg:0^+=ՏS#ܣ[nf*~l= Dǝpu;V cLh`wHƖǍqEA٫QXʈ,` O-q sS8tzUD!݇RqЊ+c)"1}/Ww_8Pw} 3q@MjFÖj<[\sd騆owUtWƟ3(RyMPuVS,. KEm$rb0Kc(G#v©"D/WQ}8lڝrIYa~;O^5 dy,`&&Μ K1 )fDošvL3pqUb9;nsN C!S_((HY,KsS g  cL1$$<>hK^5/Lqt9ȫ!<IѪ70:PSܑFo6`#hsIVcƒk;"1 t]+~Q\?"n\aٞl͝cB/wϋdtn-Ƞ*养?«pyд钪O9ҵyAKg5Idy!g5sfKO]ƕ5,#<0ygytq~3$nug8Zz, t =sFS8"a3{BIꞫPG*Ɨ\:\@<8Z|en@%.̲,|i s [ʥ?T:0e,`\s?tRcpE# 9Ō3h _ K!DINb|B>T^@iCOZpI%Í-PwɶPVy;V _Tȼr~>^Csȼ E؁RAϮZ]:zug?nɊUKj5Qi`в}s \Q{1_ I^]DЋυAl?%m%ӾԒDZ1]}*h6S/IppUtV;4τ"wޱ ;Npտ Wr+LK.jTHF'= utb';*VH]<罯E|+F tD/)V )PJhw;6Os8i0>d熹{W><һ_Hת@Ǖ %gQoK2>V[ZoPKg3zЧYBSҗRs|?G]|B0.W mI=T5g gϪwJriHG?YN O/B w% 4S\1avi=N\Rn`v qG SNe>yi*:Eocج{]DH/peRxN)~"w@6flM뚨zmi3^sI d)*oNR׉0{[8JG/83>?4 T"a"Glv*o"5s+Qy@XЬtvX]SPHC)0r<`àl!GmIU֚p57Z#pñ<eKd?g=4z|HN,EŘLke}skM9Dmc^F;gw[#wJu\!)Ϋ7N=r,R! nSbZ'eZ['s`HI>%6<:K~gUsY\px2*"-g1:ŝP ?!q!9aTaU5Z_M` v7Qzsa= {.n'>}FEY!mQJ [ 4~pio{d3h,mn]^||NM,"G[rbN;=]0QV߃/*75SϿֵY–jp<&CrL:k?ʆRfIï~]A8yKnakvt)^8&ڂrC)m*+S2: VfhE_B`UǍF-pIy D5AJlfYjk-dڨBQN2S6 V`oBqK| $gh(CtD?"C?Q jv0NHrp{Ce >D&0 e{ <gں bHxxHLx,W o_6@Y/8eꛊcS^"-b^ =^y" 3Pg%؏Jf8CiRVOLjPl̰x+2H/N08t/ҫhsZ]ndb*UPL'&{^0DekxhJv%r$|ȨOkm<.Ac4$'EKTտQMg1h2vʰb9]&e;@/.v!05LX=VL ;q KqlB%LZ~;D/RD lHZz){G~EYoŰ})|٨ÅYgkg掭*++21X+_QĜUR\)i6<.ͅ]];>7a-ue&܋[;Ob j LJbxp-12h6HNƆ\62 dڠRZxam *KA衝#Q p.ݖO\:2.D@КCn,*4B9Ogu&(cc_qMWvS|_Wx]_|p:JbT?MPN)I%Gd`UH]>Xtʹ=1~(ˁTMV6yƸ iy/lN+K$Nm=1Ñb^wx}ʢ_{DUZ, IVw[( o}cz`U~7Lm?u痗 [k,&풍u|SAoGgE!º)ת\RHGg.뫴 x-F-|*a3#C 4ﱍZZ~k_Pg]E1TK X8 ,t,%QOBbdqH+RrԱ:vd^џ• t=M\Y]KV6~larqU{pNNxQzk2G }Y4O%WPc46N,cV/OmF-R6ݑRl(nyb5ېW,qua*h0w,)G!(B~BV2r]7sjp?QiRZ; ` ;U/'|3Si.]Q?dˉ\ttڰtZz1B*OR#`n&]T XX>iƃ{d1EY}:RW6ٯ+Jrw"VJv?5˘obrjHdUG?2nw-J wΙfm}|A^? 7zu8%B4ASg +9:9lv!6G@RߛemH)Xz0)H_}zRe'$|8m Ӡ"O7j:&V;~Ңz!&hYT}1d$J@Arg#g N$ݣaYfgBM@)$V\;͒Ix)Zfց|i˖@ ~펜iF!0ۀc/7,(O$n ~t eqlidҭ<󩲛L&%V,\7zl X XU(HdMw6Mۭ0Dur'T*R?G"+73fgX}uӮs_ Ot>Z/0ys2_zeGe;(_Vm6_ftyv0hevsڡj|y0ty>f6ܜ ptLg@@*jIʫ -ł4M3@z nZHВhk)Ƌb2S6 s񵴋 QQT8c!74Ty `c>YK#x5Z$9; vak U!Z*S٤ h^XVx֫Y( S_70nQ̉<{X/ֺ*"ްDuHC-](9o`AҸ4j*c[:.iOX+C`U4W/n?P?Ux䞮'sI8OH_q{ŘjC}n3s ՀND$]!=,#.]lPQ+%w< x9OGCSa4%K|7$e̖upYkɨv.Pb On_"&nV|)W)Nooܤ>jB-d/Mf n2b xr:KyފҚ0i ל7cB{ez+EpiT!OcX@w.Ⱥs,&KwQkpvFOhh@`=~#Isݭ9Ċˣ1Dѭ^jԡ@VMmJն&EބMU^(4?3=|rlWR:nvrSaGlIEq ،DX` gCߝ0;l!8^#آb!`bDbgU챢06%mB';Au\X9Ehl#hMBL\&3.jd3q%w{mu.{]I҃7≒ 7#<炝} c-oH]D6&a 29ZDxL-eYC0R``ٺ"S~vu;*' Av hS]߯ @%;SѨxy=Mql8= !y2hϋ.^Djvkfw|~QS,mXѻ)A`J߇3GT41 䨖Ep:/E.<s?p?V=&*Rf|%┘}*ׅ<cTlw2 _աT& ~)h]wRpf5NI,y'mIG,jѫ-yQߊi7ۯUg>ITV~_%DQ؟ML&O7 aqG)@?0-桑<j=\Pk :z;^+w8lv8 ޢ~%#Wr<j[VwGUKMe=o/[)H]0 C(jț&-[>;p&Ƀz]evO#+,?\ĨU먪Yd)[Tj\aУG7vƧV{JD-N:(}0M)h>D |Gq -<HK5.ŘƇ%|P :q3a|Jϔ,y;{iGhrgNԲܫjbvqš"ъU֍!Yݖϛ_P6{Q|SR#"f~Yiv`(zt(Gk+;@'ތxЉ0=o[I4X:sgԈ "#gxIu0eQY{x`':iu)1doXXX6SMyYtQt+1;L@|?w/ .Ψ E8r;ÊGWK cZ:KTCWM=$l 53k}k.J]WL_%[\B"'Yؐ{ư uߋ&BEJ}å+w/h϶P:&ަ t=OD0ۃ􀅾ajĥG Ik~( V{h"}6Qgz$3r1B~伴U S 荮KNHӍ$4%%KJ4C!7(1~PS% KlLKO]Si~F .mgqUI%Cg Avd@lD3jǸ J?KY|%,<ݱ9Q޷ \7$On6fA]jpxayPmI(Ū܋ 'NL;͹yK7L@/TS`㵷w3@AYBm/Fص)*\4jc\6TW9<@}~bZ:uD#gU[DA HyjUw }A*Pz?ldvb+G-z{܂⌋Յ#Q\}%١嵤z[p\aݻS`Q}SwbJKE Ǵ8ZA ɘPeg X0( @ >3he?=M^a7xQQ],D;ddžيF{4c|3>Fe;pٵP4NӢψ5T. ?8:Z:El"f-:S,px(m~HT1c5YD@/$ʤ)-e!,eP#JA McK=l$uROc '44jC3<?'0_s xe!MA& ˸m`NB;14u.^aIsCV7w=$y`rST"Q,8Wuz"@](g$45<]5m.>N&v$ZTu:o_=?6s:9ʬd %_fi[&DYDU7乣Y0)XNQRv-h7Qwt캚}>Wnu$?K\L] \RN>m٪H';b7=L3%=Tɚ>/Φ{"<48X#ſiK-k)D?mئPƌE㖆utZSfnƎتxӿbmhg'rT.]Gh%*߼>N[,qil2墕4Ъr[\;åÓb ):Zd\ mJGU@@m ໮\us ]$Dv?J$B.u>;JTQSZ)0cPEQDb):&X&!{?I{!~&o' bDVKwUpZ'O\O^߆MpIђ|ZFj|Aho;a}J6 E'Y1ST@eBLEᔕt6Lr&JK>9%fXF-ǞKZ]?OKa4T̥ni_ǰR}\#ղ2zz7'5$*E՛m;zW\^P])B ߽M%(1^ B;>G |W^#q#n&]1YwԐ^םf#K#' 6D~iL~ڍG<q"JkI`O:GAO`cSј|{Nn\UٿwӖ?'O뿡qHŚ4Yyn=1)ri|ħɛ`缎UW5BDXo/P`z|brGÐ';*өu^{[ j<\Ѝ_&)Fġ0:!&}[?ˈX^M~!1fTcȱ{`2Ž.XInR[.8q9:(v,_R!4NeѱXh,y>Z3JǎrGp (^ RP)bKB}q;+OM_H2]bQXߩtoNxx'IQGZWEhrcغkkC"f.yZrOD|- aMX0bػ @96W(΄ ZjQrRVWֺ&aeZ|֒ K(tD2C<7 a9o1 M*v2c~yWj>OOtlT ֙3?!S_px)p MᥖA[Lgtm}2Eh_s34vL'xĶ՜#[T1>Lx?"#F~9nADQ#Hpݳ1DOL :fy]<0wZsG\ mzЮ Tډq~ͷuɷ.mt)gW"S cHabVNJ9>iq{ާq#Ї fa~ +T"Pt6Kt bsL^W&$ru+P|i[/~ǎ+c]B|OT]j9iD{XWg?kkGog,K^y1:J0A]Dd|4(\>fF̺(ͭ$JۭJZr[@5Su=Q)eV-Fp|. 1P ƩKfnTs|Kg 0>\9 1h,q%_$RBm ъq4K9('S>}pob7,Tr`NPU/Y9LdbN1 Wf44_S5q uZVi> 2' >IC%p9" 9ҙF(Z*NQg%;A!#1|Cd7Ȯ@I2UikT!/C5)]'e3̷y(PjRY*[%c]E`-q@n,#Dc[|fձ3s wD()pΒ:h@!o)U [vQT*,HH-sI|޹O/[CYU)/K9 _|0E3{v8[Ye`?oHfރtN@րA^׭I^ , NjL`cߜA2W6!lANeD1\bџq<(OrhT]Y戈ځTTx"46S$vQYyUE_5M9zĶ~K[FVkc Ab.&/eʁǃ.[YM[BJШV+-Q7wԩ랜 y9"Z#zjQXpz]@\3L][^nn7Q[M0e*?c#> AOo\,T ;ɓy>2I+ . ך췙q90ݗu-e+\pg#y!T"'[QҮx/(hdNOG[e9 -g-gGO\Ǻp STV%mnUh#߰lڕI*Y9k ٕj.xAvK 񣖨%z /Avl; ?u]ޑ&Erdx*ϣ Vb@ih4cڡLRu0u62$] e 3$hVcWZ*V e )]2yچᥫsa C@l1k #$Pl8fʜ|P #Hi,3S4 !l2 NN3)\ς6n,u\uLGJmcA*ٶE=)G~x!ê4x) qW,@sg{ҏ͑,*5YL(,}hXO;ӎד#mC,qi}5϶Pj8'F%V b0#2J'Zpc㸾U9a"A G$ |ZxM0 w̽QamWV1fe7)*⩆kAjGB04yeGݕd;P2 G7c}#@2I$>\Nrբ {ŧ<'B3ZL iy޽F\Eog6=i1f_p#{wzZe- m* $UVfl5%r UgNRBVu(I9@/ \|ti{ | ,:UDpjcfۆ^qM8=cM o`뤂kA; ١!/z2|h` L>`]|++AK[L̦Ź쬾j#o/Gj7Z(Va`Ϫr:J4Y)g7Zg1$рc6Qš};t`a{i,̖ ǡ&U,2\ +39x8\K+~߄i帞"Q665TRJ=EN>(ΞAܲF25506oX4˳00 '.4[oPd@z\f}GVFB~##đ{~d9T+_zkGη7}w*( z7/8VĐrґM1i@HA3Mm9AN%`P"57,WR0#TF+5dbCkJu)Kx~y e0:܃~.׳J`7hp& &v^XmnFՂ+ba:{+f='n3 dhǬįkN@ˋDc+g tvFa>h&M]0}kӂ|lrn@QC-nh- QHK^qo&n(&)E1Cd ΀0 QES-i(w(MmOa:"{m2|3!1p&AL @H֎|I͑@0(qBސj5nr/Myvs̨isZI p +[4JxW4]:-6RaXq9)N1VoF T#WW lE-#c=Ps ] ܏v|]SoʤPޜb*bN|ƚoڭ_](r>~c>*!#*ژV.&4]Xa d_ g X-i dOd؈7֫uiŖSFss2tB2^XͲ+rNlA\р|%e>K_&4}-9CʯF (%wmV@8#9S@4: ;;y%!8睗q++Vq:bκ\BqiεCе;#W8-?Q2`xnXb3>*z~j؞Z>dH=Pº&tBQIQAy&yB|O6]HETLSq`E jtm?/=.rd@?mLR) v : )(ΞCG4bxVO')7j^υ*s/Bnj٠&y鳟 %SqsXZ5&3lےr_uN c< e ʟffy LmMh#TyaK+\3lԳ@fxO^ y`gQkJ˲f ڃ|f :":1T/> c݅beP,%Gu_ Yi,7)=>== ot+4 zY腎TdL˦&F"9`b?Q8ZK&QeҺE~@4DŽrb`ր$bng= !l̥TlŜEԧuW9iO[ Y5-ۖE1 {*vCuw HfkwDc pb믚t{Aƈ* ZoASh >UGPa:.W6utq~~sp-H%h4iI١zq [|: jFo3PJs?(uQuRNr /:*A{͝/d7NQ2%ˍ~K)'(y1r V8Mh9H;\KVs#`%"p9vS*ܻChG)GMuހ&ު8XV;DﻠYe.W֗j艹N.=kYjM ۰c$ϐrQ2GWni~t!,Vm2ß.kP[E/[}oKAN0%%U@77CȮn%fRBp9BCeT<|i,L=rat۽^~'Se}]PqHD^PӴW+67;$:@B[K0/7ޕ]^Di\J=0m^iW۫«?^wgww[-C8>Z[u;kUyLPOG'^&>]ݝL0oA.WWa (u)_+Q$1h/?G]j-N?~Wr . U?@Wμ_>$]$SC:e/41~&y(QJg!] +db12EN|_2XE@l<&͜ʘoFhᢣu% g'sݘx,]riӱ: јEՎ0*;h>ZQ\:EB]uYG,߻3#!֩S0 (2օY5.l;[#j!bAIIUWx&w;**I2#)d>a%yOW5Ԛ"WLnБD% u2JǓxșk~8Od>XǾk! ,F3 ;XRv3hX${O,Y`=od^_r7s*7srkiyȗ z .Rc}g}uiS݀uPL݀tY'8I@VwZKJBM Ȇ'0웜L)Jdi<$2n֊FOZ ;7HY 1rip$JHo(VF6p8ba'^Nڹwя hE ]SHMhՁR=fު?2y(iۧۀ6¶S*˄=U! wQob3ɝZGp8 R8-8|g[M7s}ol,ϭ" ZIݵtk]x4t,M4kTI69 ?O+3l"Fs3v[w.eG2`5zoOۿ^cI@/@`!@U]9!9аf)fbٸ)_6ywACQt5v]ZZEb+/4Z ")k3{LjfI%G"aԸ `K~)K$FTx-kͪp/^" AH7 /Xp{BN5e+nC}RtWdbWr/Q1g 5DPb4lU9r5bpZ CKXQahc/]~ˆBn?8_r؇cVƖ.>W^ѯ?oal0QrK$(VXu*[oЋ~auӇOsƜ4&-4C3kkXl5`b? (n(c),kC?IJ[BHCB>L-,V^K)v.w;\-E>Y+7z);{ڹ)WFҴ27a,?2p0?0Pr)}>g*\}.4S<:hr=0Y@Ȍ-z4 RC@_naH+sl1wɛȈbrm H7.*TQ,Q[xX #o\꡿bG))A۵LߩN3w2RGĆJpb&Lfnr>(A^J1%oA|4nDihÀ 4c8Oz~5_5[n W͘X8x./&dCf/mwHӬm1:fj VxRXڷW܏vY5J*X559O'_/ڠ5c; !t0QwqiEl4~媏mcrύXH,Z#H HA"[" ǼK&qMQtM"X^Э$kESß<mdWNwA7+t6K/4/+એˉ Ld?ȲQlh<-|O Ce~R*a[)[W[7=B Py̶I_!θg L{gJ!AUƮ oUx oӅҚҙ?i&'*ڴ$J= 3acx/Atui5{Ij͌զ-UlXSTE 7n |k=rRG(GIGo\oZ#wIJ8~i5SYb':ʭeF>EcMp74G[0(_v-^0t<FaW=78#pk)Uv܏I/^iW^_c?Լlp9oQh ]T=֌zc& K50Tsů']9 )@nxBd_S9~1KB> fV;;ўx~a78ZcN8gŏa'$g)"| 9Cy;Iabܬp Wz0C{ xnt";7ޤ0RO!^V b1s2X?>ʍFZ,3!rXxcwFxW@AX y.1Ͱ#RN᚜pb\e#6$a=`;Y;D"MЖM&kJj=MpJm6!ld)\۝ 62sObq1Dd*F;-1XAe݂焘5}sweԈO4);jYo #YX8&֤pMhk8Ja)&UTޣ.Θr#D 1D?otnM|?3APbM}j+k~_`CmA_*(=;Aҥ߸>6Ljc$xn״_Õ$ܟR1m 09 "3&) `}[~ث-yj"7& c7T북q) ,%t7?Qǡh>B\B-y0_p)}?ނ EYB}l\~%0{d?0݂iR=IjiЪ24Pl8?zlo)8uۘ1ft/4Q>!ӃX'B ^koT /~?0o ?hw(+SɫM|tv/!W(s2z- >ʶ\,v'Eaǹav4F[xA")o2 y;$#{ʢHQceŽn=kmB5K[AG&![ҔB)l5Yϋ)̎1BѷiIMEm; P׌mAȂfc;jeQ`jI!⨞d;Hi횬?pZ4%B b8yd'b26VOjb!9F'$GP Z6˶XPjo8v-\rL bӮ;1B Yhv)2}i2?|M=ER=80Ea7- (^$28 *o!Dpl-PX@ː&W Ijv".] HS|$+Wɍ58D@SVmXSƉwXH;j廌9ɲ3XHRK^7` J#}%e_H]BC4<&8ƕ (M q{,=QFU6甲:A70{vs۪8(.7HSFTZ2"b 5OTF^a0Z8+!Rry JNJcg~`~' 80Mt{0,a6XWIg JlqWZW/fڿU.oŅ>©-P,[2y$H[mtλeWNhu+ pVGD鰧jb_::Klf\e~{;2& L3o \,x57ŁmAMqQ(;u׌07=c0ZA3Z m ΚnLNg|2zdk]2`Öut;.yDȳ{wԸ0UZ 2(U4Z訬w0q\CO176I%05]qIAB|o (GN2KD-)I\)v?Q!~T/Ҧ ZתfeLюp͛V{^]wzt͉,K[5A!Y4p4#g̼9o-O]df ?W|)ґ|Ya2aX#m,fz~~NHX2 kcPj#80X6TWX}m!-Z %`Z.U'x2 K#q켡X*P_2 iQ>C;Y]s8F@A},N@; "Ve7 [L}mVU*e] Jem>+ŸޣrTՋN"?C+UzrI* =z|ٜpWp!oqH ԃ*;Z,Bn\?F_[H+RR#a2Jiᑘz()_X3:PW^ev= hoyOk$kU)hbq73Gyޣ/SX҂X臻|ۢBieٳY[M+.@K>[=4I݌HZT;WG b RM/6aOjShORI`\Z +@.chZL.3r1XXH2g)*q2vRƖIMiXGR3_1(CVL:{wzTTW^08a%pg\OP-E?6j9|( y>\v&jH@?y7|{P~‧ƞ$s&zaCqX_N;r!v4 _ӞK'3ݿh?r:V (@WF. JІER""'0V1I3l:aBJT.lp$43J==vCu2FɅj" ۇD ˰˅j6Mۏu\m9K8b_M As; ݎ8|ԢŶq˟qDn$UpP57L1 }U#86!8_+!Xp-lLtx-8bݖY[tw:J"ɔr 7чS׀@ m){Q(*8Ua\w>MB5|9xCRJ:@51ľ&s)oaX?_CM8WbU$ uv>m=´4? zS91HEQ[ | @on3Mvl<~KseJZpz<~ʫWǶ,HM'ZE+@2#S v@`.?W4ZP LW3.cSё>f;;I?rnG;iXe.3fw#wSFx( lT; Zrs$]7%z|Eo2OL2_ʗ{9gA!8Wʊфsxpv' Fipqe"O7yFRJ7pZ7ٴH 4Q a&^3 f'=q14.x ?pCٛ+u?fmWHhJH24ۂZT-lV,z^̺ÌEP0mŖ43id.LcQcquohtC >PKSx|yRis@h^,;Adf&뺞wWt!4 E`SK 4YaԎ6@e4௚&ԚU1\j⽊HPBjzuI=&k^?h73^r)܋W<.u |1g~t`-G- ˷U4Cv#Fޡe[M<+ "O1Їev j=?Su<#/ߕB{CxU{W, |Y.|ò} 뚐7C׸ߘ@(6J֚"RӅeڙ;ln$>f!;VjOis+D gIӿ86`)[[K[0fLv٭M ! LX}D=py+mG 4ر&j/N/1P͖?F8L%r(˳@F/w~/ymAS# ./yGH^s2_>eߥEj VyoƠF1~k7'G3AP.N`="cqg:膥)Spj'>;{ uc+8Lm۽RͿkN~_MPEz~dB۫y Bx Ӄ lil8_f`4$ "'URYBC H 9G%؝"L4.p1cĄ@PvGp ߛU\l&ޘ{yɲ9ZEax8{Iz7P|n%toxJ-nZiv'h;OzQgߤdsXm{fTń;Y:0㨢!m٦ŷ PG=[P!-\lբ~V򄞊1H[\QB\o%H%M=z;mApi` &L8XZ-"o :77)rfZ۽si Qau_zC A(?t9-l:ewFbeY> dnbAlu/nʗ  r!ni/a7!8$z|Ś褈dX7a -|Y5nK `4=qdv_7С f;A ; *UF` D^2f Lop- 1x~߷}5Uұ0?rM&N<@g2K@lM{nAr@]2Hظ;q?v~NnSHfLd}Ut5:f`FEc}j:HXPwg %‘aT$fb޻ <<vJY&7zD^=H}Y:#g#$RU$M{3*@pYGOJ"C"4^8[5Gn[=ZTˉond3ʭ7n$Bsf˹ʶ$Y 𻰩}bE$wOFTp6fT=s℧&ш̸P =#5+Q@u .w:IW(EE-| MhUcQʉwgxvVQf[KEMn5 -Zd0p诉:J Gq.|d?]?3)"[OԄ4Ru rd*G/i'FPȕ jp2096$NXJcl ~3t!3-Ű.G[[Ħ7cZ2~ϊuSj -)  j-"NwGi,%&RNbxYoo`N А[|*?l.l+$!\LȂ-A!QArGv:)HzkCmtP@x׽">Ʒ0:"̍˕[AC. iGUpz8jd?ޅM0ĥvA[H{]`?w8DV%> |efDŽ% i%گct. ώblJKԽi'9!kZ\RYgKu A1^{sdrbw(S]S2#$'ii,2`oYIlTƒgn@2T_|T<`_F*w>ZEnB3FV/ ¼fno7V@Nֆ\Vj?;?\2O&ܱkg 9J}bbtKxdPJF>Zz`d9%,u/ڒl/d.joTh?<&5&V'[~l|TRP  n oiS9U/$ -Zbg5( YB{@Kc4fٶxnW>U&Z( 8_$u',`KoT.' !GA!C5|Za7bSZj 41]s\՜ %F #I '& ̋=C!PuLuCY>J@.vlD-Vg"O)hh;pG٦Í^JZ^"6B%yte3eP5]?l:૯l$rqU7 lZ׭&");Y/F IK(2G w ϙ.FVB1?B}ӑeW v^I7Z|a\f}ׂcl } _iK['"{q`Qq҅Bтվ+ XU^Tiԥ3 b0j?*fΑuN3ȫ`MH l_3+1vhOSkP;Mn|FkB#`ԃIJwrh8:`Yݍ5up'Vug*e"G"0603X<^=hvGchK0O,A2:!g=5cM`10A'o4qmw%>.`C+_SB;,nIM*ߛMSSR:(Ε~%xsʴBu RK4(5qc a/Y~rx%/=;|VęyFqZ[cMՄX8O˜ Gag۸< vݱd@$BN-kRt[ҘxO[MzP?Ih&Վ69لth|Sm8jD;HoK`zBG$}vGM,m#|ь9m3d,jvwvA΢U>! h\U&>f>:DXAN!qQq(۹+:(*<4Aχ;B`a|/3/bA|)LӨPm-5%< xk fvTngJC[EHo Pq*CK|AYg)/V|j3ozf[X⡣`j~,ߠϚ !M0 gUX#nalUaPS +XcB z@)X)q"vbh"N,/ǬGf+U6Q8~>Yo8Y8ڎcs괣WEg_mdݺM,N/TJ|E"&u*B`8lp4)IЮTFXLh@dH3GT*@-p~Oz1tB ixU\mZ aԬ̷Ԝ]M~3j%[Eq0R"h'<(l-b!}ܙY=qQuoЅ^lKt<~՞ <:@<:Tݷ|].eZ_7Ƌ2XQu"w@@:{IQoxNZweP'0DLu^I^G1݄lBOJWcVCbWz~Wl?r+A-G,w e: kM, AnU3cJU5n:Y-Un@^,ݱۉ0rF+ի}۷,/a_6GŃa\]rL y%4|e LPN>:~0i͞}i1l(biWNvV9fdNz46ٞGײM }7"c['yKP 3AG@of8Y}#t ounn/Z; pܭ%(4gdB;QC jt:"ᓤTH _'m&.Iz}.|/fc,iBnr5G;-@Ty7%ћP%Z%gä.B1Y79B~X=rmW.'L࣋݌ xPZd;NI):4{k鎻p6!j¼"Ý+Jc(můJ[+;Z§~ߦ9!3_;{c{x _X] 2_F^|$| arZo|hPȋi %@d,I+LDx9 ȼ-h^ײp {ATx㦗Ed]Cl];toG^ "OQ߇i#e"4no_&_ (%5lH|ǚd1e2kVDos]RAN(4 yYlR1w-\>ȭɛ~p^i1dSGh@x[ @UE|!hy j#[!C{:gmI*0ES~tbga@M^l b% &ptʚ{ͮ[kKmNOTj㿜:Vj1 pfެ/s@ٚ) J'"ht^%EbtIў;'o8/6C>ZHғ7/&ex 816R2rىo1Gf&^9XPkiv?g[%U_8,R :<.<<ѤʾAw3ߜQI|]{M}Sβ}^Wg?$ɎA'yp+џտ MM$rXwd .wPq?H_OVA5J o&;\Tdz?<~qIjPhkv׎EWVn1FIJNϷ6Q0s8҅*FR:g0t ö>ULٟ> ΋T62ؖ2hl2%xbƕ)k3Y&.̱Gowޅ7 .@8_EYGK)W\dahis a""ӐX<7ԖF{C#iJȗY$c˘T wνDA. J2OxB:ΐ#M]Bÿ6Hb_BIHY$ueRп^%4?!h%advQߴ`:K`>8!kYvMu4? $)A; pr a4pF8*}*Ot/ٌvcA?IBLu  Ҁ#<듼ia?VuϪHw\l%DFVRiKݪ ->rjXUJUjs,uw½"0JuS0mxYͱGOSPy\^ngܪ 5U•'A"ւͶ'ZƘ;/Po)FR5Ήy4zrZOH[6߭46tk,fڥshM攑,ZMI'@;+v xk|Z ZfU6˃NX3m~1جyqv=34l"RJy{AyxRvcw *3|"]hyPgyaaLOtP&o/4Ep2{B,Kv``+,/4a^*SM$j+|~lӡQpluTf\a%, \h̨|s*QƍH,n^*HL9);ztНND>_%T> wNrJY_CE"glx$:F 6gSq]xt̿Kɯ/F'3@3 _Uq6>k"nn^ J:W̄4th`^IpxC61ɤc~;Q*RX"ZnV$<;`6QG;܊m-}ҭd#$ԬbRv{۟ T7' f&g6J/,Ө.YR<2IdT¨AV*jq]p+ө[l>>2qUj̕3̯䎂{cqªěf#~C9gŐ- -8(j lhAC$L5^ݳTpT,pqWeHr)ߌU?kj7(7X ܥN"BRWSb7ބMLPsh4iH(|C alYGM"Kqd<5X@ VMXL9pKr S`OEYLݠ|bI"tdZ$ D%Y2Hd&řZ鍀 SmS9JArdۉ _`ir཈"3 \6R=+eO*]qոKC)V|;Syij{">Eqـ8S &|#QN Yr* eqY{o@s^b7 NK=R,*B A6*c_x 4'e4-n6՘ꢡp ?k/\ hPm-#IC~;$h~JK5M[gAJwUŴOC5?:MՖt9_+ZpO/ `y}; @i38 8ª3yU Kmc)yk_29Y_J? qHD3ATǵ $̵Z ~IUNտdʼnbmRiZdZmXbWn TɬlT_VJF 8=6`^gNaIK]uw F0& eD}'O<_j/BNP%L x[WW 6=ɚKxB$3fe!,̺,bQzK=Q ,<:3%6$8 /2{qGsISsl2MfuJ=GϩF.,Ӱ18xWj>I_c8?!]`k 񙙀j{qq$j60$ds2IVg=4 ʊ+JbEnMEP4O @ 3/>urgY7xZ֒n+fХƁN̦N|_{'1K܌pmL꿚ȧã<ߊ?ލw1(389d fc*bVb$P"/|h,/~F)dcM| Phrl.*f^Z P^|6i 2ATv>p* 攦VX 2WUAXXPby}iKEsC2%顆~ x#d~ G#gřg8gM{Ѝ8 =_"t?^dXT0ZȂR=VݧN`H_Ppl6pn+ PfP0<.ElWqf5GjRS\lMWm|u**!c*XN H֊MlT2]t Ҋ?NK/u;WY=v'q$gO*F>VY Sc`%ͨa(9ڳKF:ʈ PkuRofY;cUc RPSQпwqx؟kوO:G 0>h=CáW҈ìEL'n _$l@T{=@n!9QwІ?S{#3XS ]x8`~c;G^&S +tLjô)>T~7>U}ЋuMJک﩮L2n,_|74C%vZBp!%^'U0pTy8[6 SH2D+2Q"~6e&ly"e2\]%q4sy3Jz%u5wǝDo~jjJF! X8͸ԛAm%XE>g%{<羉H(M(oB'^uHt: Fv$,Q1뉃b6)7'{(@0>M{v&S~ڡ1hy2s/kJ>/UgwMV;B#.[GP6 c'}MO46)G󧋼HB!^ xRޒU/|V @VnGvͅ-1iSQִ`|] ltơPr Gr5-|\ ^HRAIL-'jX9&xiV|{U$3h=U#8qD9}5u${UHĴ4dL%q>$α\"9wI@nݔn4CRDIj]]sCGXlLژvvT:pXF4[D#=i`rinSoDLbH9u&ijЋm"Xan\~xL^lנm[b Rט e0yDmSShL}8c@ҿFsZa.&0џ%<| p+4<wTI̎T:gyY 4ܫ+}Y#U?"<BSCܾ1־w%~c, v4 GK1횖1A,m H7!rĩ #eԱmv m>cl@{mPHd:^$ '}6(24P@X :Hr4!KXBZ՜\rn8^YTOfXZS%G@8w%5U3DJ(NJ'd% Yշ3]uŽFBg'9}31N|-&a e4\:bQw]3ɶG6Dxƚ"IzBy'n9Y J"SU!;+K5Z?5u"16"$ɗ́}QqhK̥e{Qu )4=>li$?$MnTUV:d>W KVTtqd|FF#m| l*>B|36/}E"yPg8qzGǎ7q (Yc0-mʅײHzf|-v~6 {_>{8q}*B&n?* 1oU\MH7nGׯ = KxNIÑKP3=/C~Yt73\E達%yijLtJ7y'\-=svRS6=u+Fkz$HU+&6 (OLk: v 5TE)n3.#&@Z;prl i_m-ev*VHUmB)PA" q, l=_>tm5T_Wu%@@q`1ƬŽcl,Xx.!;!"4Į!%|^;r5S K01').KՀ3#!~VUhfzt||kr*_4c<(ʜc%cm3UwlTkf?mU\N#|B٣J&#iJxXQwʑI:熩y-x.iU"rhf@Ye}Ν9C|άIKe,j$I5z& /6hqM}T5IVG,Jp(B( i?gQG~Ӱdl70;q*IڸT&Ik 2~Ф!d,_)Lt%Jw X@aL|ꁘJߢk_@uyF\H99qv4ŒH׃Ӎ񣟇'ޜvN.|+czV͆;0:fYD@@'>L rǘXU/B^m#+psEc I}79gz#G+1Uj } yCdBQ!CB93GfʷǑ¤}'XjРMf,Xc"l̀O|fK)%㬖媢@nc[Z-&H{V%DG{ טJܝɢC(ڰ-޳8pGL)-.;DxNVW[6>[W%š aII )Tuu={Aiqx8|>aq> б!$M#4s 8{\eM~-O=?Q̓&j`#PM$Ol҉"tqσ,d5LBGSW0h݌vNY|!Ȟ@e*W``Tw{0UU铭=: !&GԸ$  ЛJass \J𰒇H3~#*6 r; `&ԣYsӵFO'3le] P!]}k8rxFG(# 'm(+:d50كJ}I?g0;gmprCe2 Pam02j*F*uc83tȨxOJ{tN&^*2@~p]p"Eﲧ)rY;<5XEG|kg>\Ac*> BD,?eXST4ңsj(RI#ǛW?DM-`\4<(t{\9*KOKfT1>l}389 -fi$X&,r)98[4%iU}=Q|=MiBĹwDŽ%`|L=}aA< Wa0з&UiSX 傲,_{ bBWE`HM,tTŋoѴa6E ^aգFa/Cb>?ѳ(ˍ<{?AiEO [8_쓉8zg׽{ڟ8CcH.d 5/ww!|fVzLf;AΒCH} LGɆ쭰[nFܯsy(8>QWV'[| Y @\^cnME{Գ tDȉ:{wW*Zkm#=(Z"Ȳ0 ',Qq=NsuT*n&#zi؜ecLF`E {F&OfFl 㔵ᄮޅ\E4󗣤R0z‹(-֔O/;oMMTBTH@9}*~w,P፩5ibD(A#lSwHI.1x͵E4zJ(ѹc4+hx:AlnDjԜhk1&Ox +O!!Af0aԩK)V$ FXG.dY@*VqF:)sr{sw~~[8 x3$#>,oD\MQT_~_ RfBe UK0&0恊d S;5#U>u_ 'oT,=V㕕T7a쏬k/g"P\ThiYOqǷ'LIgQ) Dʡ2On=?j }:{bέ>~Tq~ɠ̲?m1TkW<LD#ӁHiV;i-Ed7u 3X 49V!f(S[Y`;ʪC4(92@D=7 DaXK-rtOjlAV o=r\dzz#"3 `Ur 離T"~\yW^њ Bδ ֹ[~gu隻!QD_bnXt6G&Muq|pQݜ|ncYM]Ox49%(Ûozp $yCkZBWH&K Ō!mݑKXRGQۯu `,QG[f8}QI]!]@Z)u)XE*k5&9*Rߧh*6(PCL kn:iƼhҰ{'LU00&8)9ՏIu?mV S_hn4rG +L(sE5Єb h4&}^حά>eO17~}'zGo C߷JI=_]o>ؙ3VSH/Kk 5;jP2OAh '=^]|Sv LaDC56fubOvh=`5rYY#& S{k{.;,/Fp5WZ>0\@Dl$xZc.:T= ӡ(Bu  [Nr7)!R_[ib_zj$u\;ܹ/r.ZjՔYd *J@,6LAv ~xǔAfsg׀_-ʕwEmwNE7p<|WG JjI.;wY%$Tsك2<INk7}!"Hd"w΢3zL6Ò]}?Chn6̑(CEp4J+ [YڏV3SCXuVO#Z}gjwz!DSUC a)^|m23vxsveJm* &MHop')"bE b y %O^yʤ{dkYw kRzuo<",wK%q [,@JV9_k&_yjkp&$ɣ*Sڢ@3 "Iq>l2**XUxl#)]BguY7&P&I ait L+ ^pGUAqJFN V<9,~!xVYYn1j&oELNF"&{OVgృ~O$dQ{<\ESfYM*+3<+ I Bsִ df+/r_%ed6=`jkݽ!y'M~.+Cs[kk24 : D< N\uR"*x؅bޗp\s. xg1}S'זf&& S=ӃyJ]["slR|@U@il#4;ЫJ/e%_2ZqH_RSpD:.j8n!6rZ*F0zP?65#jqh .Aj]X9"-53%A0#"z j=4ػH]Q 4$g7 S3cnO\k^l/rfؙ8ht pgg7YZt-}C붌Ǯdة7? 8]{Mk:а"rN}sΥs>\{Yh9\p=~|']bMzkLJǖi+{pJ<ǁɏgu DC6חޓ:Klі'y*tH!Q@R?&&z&+ZDg%Q8V͸n): mؤ2QLձ@Xи2tY69MofX3V!{ZQ"O7662ȞGsf`#P(KxlX5%; ̶]G`6:7rOQ(k0AU34".j QXe'^ ,i-96/VM.|xý3-yJfI>/Z:tR"ӏ: 9r}ȄLu:[a `=Ey/3tVTȗC9 h3l"*(Pu杁]4/j((כߓ\ӱ-\AzM4w)aZrE!(NgH>**Dp+X]k[4 It$!I[P^)Y i!y6w$!mˡS_r~ǿrs*I>*F[H* !GnwM_G`,Z~8 oX  P*hjnٮ&@斺H9!8؋lFhx1ΚFdPϦ+%2>xI3~ZVNj`nMV`x-K?#“^>\r(LeV*"&FB{7+v! EҸJL` dGUۿ~C'#uDttλHѥY[}O ؂6Vt W ~?Ɍ%† g@2Π"޼`!5`@&dZagU ŽD܌$l NҌvS/ʵƀO2mJ+R&NLsA8pMO?שUw*5D>0)(>aY\;I/m}w+S̾_Ўu`{N /Cs`m!Lg^ F;U[Rv;疓SJu i][m%ڨݩkq"5f\]4uudž]~i:eqEv<`oypqe{ׅ\1*% d˰ `W0(:`)[^۰9yW]Ng7'v<+u(k_Kq.=S5Jͳ[@͸-c65z?;g{O6ta.j33Į}Ln}y|5"#:_F,q^ZX}٠yH0T3qSahhq(F3~sFIaԆmU|WD Dn ]nZU8.ɞύDr#C\NŶkI G'pMcxӬ:vl#ht?VzQ HT1s==Jw9-̖^6Ni?uqq(HA}\9*N/3F#v| S1;HoCX XBI3+Tjp'1ئ4, dؽF-E@%AlD-Qf)M>-kXIPQM2Lrgxܷ-{wD( {pjN/T&f6#vj^)Arv?N!NI]ZfHfM|:ipdr}l;#;n&KE*<]MPW,rPL6/E9o&e+E ohQ)Ҙ^d )H2O(cO5h nb4uR oiN#P1UfY1?oT(3/VAX -*ZoX%}5QZF(<kk9[ojS. CYW S- L 8g[q |l'*o~N2-YF>ˤ/IJeK@@.=2i" ƍ䘏I -ұuOl3^fqi7ǔc̗1>sH8mg$FdckR-SY=-0QyrqNA`BlT[+H\ 7sɓ-+֫XIPY mGZQuOx3# I>J$רsIlt@C~K?ztv*<=,i'ܑB~͗ n_H 4q~#d5S,xt@+ ӵY-+))g&zytJ\F \s?iԃ}OMBB1Bn32݆sI%i=.Y=hbe NO',?pph^bAHf%鉝mG.vS`T`>O׷;U@8" K8$*6b qlE0lz=jA`bP}WLA>.dM|.7twgh;̟wוƍR,w6OH9̿4ۜtj)h- {<_l8P"!:˰'k2]_zL5sRJFLȺ5v'R@48HX <w-91y Ofi aE1|cŨqd,j}A16wߟ#S ~"yyt$*%ژbuDWS;AJD$C"+L>\pverNŹɝËtKF?pnldH+ÓNoʩKP|-m7:M4%xt`/!#`fcO$^9Tk:FgtPhV:GǴVtKٶ7-7\"KDp(>=4j:7XR~;Yd#:ƟL~5 9k͹ j$mthﰏy\4>suF>waj``<r]n(^iNR$!L:U# Os44"X9<$JPLW)nہ(zgͼ9hh"ݍEūEu.D&T!DK\%,f %@Z1™3\<+L^^BGpzwA Xk&%̆V6S c<{hM5Zj0vN,38s\#%dq=&B , w=^d0I,1wg]?A7.HpˆΞj2Hg4ztxcBPJ1偂gEFWCZJk `Va˗<3{!y8~Nc|ޏO,nXP|CNfTlҜr*LgIa6?9.ecCOP!t%:QPlW1r|1yV@#*ƧgO!$=܋\wD?'*eu86ȶAg:87.|δ<[ER@iY=RL8*o"$%0z[IPZ{SpuV;\Gg67(Z7d03wmĝMQ4dxinyzO"&e8 {&W{%rl~F0Nch{M }֥9ח4<45GYWݔI`(/&ALTV<ȃ8CTͱ9JBv677pxd)Geǩ*Ji\MNeرztD(>~K~;!+ӤU θX^.1l?s4%炗sE3 3&7P9^pV >x`Gц:NX&Ɠ›` 9(jPUSV[bK. #WѤ1ʛ:Q羢X%lC)&jWg´R^^m#A&vNüOAf2LCm(:nkI? rM7awYsaTW ?yXSxTViSҨ?fgG PYC2G[$@U{͊X,{s؏a%Aq;жY^ƛ(J 2nזmʈʝ>Csf N ]ë o+^1Dc*kU;m̂i] 9(qyS1 - ͿtBf<1!?5mR=4(*{R$ ZȴD/qvdgEѪ U,y=HH#3dDż~E}5?;46LP7(w\$R(iErJHT5myQ/K"?M( R5MЭ:S "aGi%`&{I0U~1hQ61%c<l:}Z}wUqpTOϋ%iPqO~P=c#hj(;z 4!`BldP< Ww k''$$)n%yYriȎfVF!&,ѓ+&zȁ3X 9Ʊ X 4K(Ȳmqw.p2lZ+,i H^t<ɡ@QZĥ kj F7x9M豇TKrc/k?ď3aХ{:1 dY#nɖun?:JaL8z#t5 Id"w.쇧q֌"~)-֧P0k|hGNO@#bzSUŻ/`;A]qdMӐrz v/Wᨔ璀7˙t"yj10p??aiHFBlE Fl.2pij\[Gw:Ƹ0L;L\ֆt i, 9(jSշK4CҾw̹:UYZk7o%hP&IXfqn*6, 7w;ǎ:j* w0TaoY=qsEu~m!WTPſTXmXh+[d]|=_ ̃5WSoe[DYTf2eD304֤\'X ŏ/i4u,&bg*-ACzSޭLCvPl:Bb5E J¹$fz CovpdjkCd bʜ>r{7٘y7qx75+7η}<~Μ-ٷIBenb `ԻZb4Y!a W3)L;)QB :-c97S$;|7{$4X#~3\B/NQZI: bMؑ#j۶T3vZ 3C1Y9L"*.2ݖ=zWt<X3FٌDRfRD>od#l:X+^iʯ3@Gș!a"H~=BIt@ [$EBjV 3/fT^!;mgbOfG¦{PܐL`ELzVeu``%nBK`Pa_'+J(4#~3-SCe;=$RI1ڐ4FLIM7إLOՕ!0Y foa-hv69ETq}6 )*WC{nit/)iY.N 38O-+Jl9ޠ]!aM9Hu>J"̈́G,ꏼFʅdBֿ҄IJg|K[9b9ٴtmYgxܜ ]FydF]0Њ\<ۡr1PW1q,03)@Lɰ5c v2]Ɓܙrzj@l(KCx1M]/]넦BNYp"zTx)7pn.(x*W1{Grjm k(1.6dM)qwBNHz"5,HM``x}n5N0^m 8Kr_HU0勇v~8>3J! kU0)xsg{ >pA'`{I#^_9Bƣsm^:fC3qxef4SK=F[Lo˄&)ὃ;1Y^)!ԅT7MgI.k2)#n$@}Y g=Hka{E35ٙ|eޮoZ ;z5膒/*WB_ 7O6Ux8g{ρnGP`6J']`f nE8$x[+Q]w,cld,l+tN]x(+1L:W8x\hwlC`ZgveC|l$f>s!CHA?HY%4oB(P9RsVbLLpN ~7 [/5mO?[=p^&[?N[Jb-Us.xi3SL ߦNx%06<4DNKxxKcGaBxپk1eqwc6 OuA'n_.b:ļ$xhx~;&b_TD_5s (a֤B~&́CxCh.ݨ<&RC'@!s`QTt)ew{jofn?k6S#8t:?H"Lo5WlHG0fsX3-آPpIRYW>1S sS/>&M?*M0u/w(_/:6 Kt*<U-/gؤ}XzK0d5}=5ұ鎘'r!D;G&'))^x3֛/NK+ $ [P)A|6 PV:Վ'i < (3fr~\u;Z|!ҩ]caT<),n0&ޤ"sOnDFՠ[l0`㝵i'̗%RvBF) OM׋3(z=)?kTZՔ`*o7ي"LeoX rF•qo庰0W+&\8kǮ^s~'lmC %N^0Ԓ^m_j[V^@ P#Pcl'd^@v0fN?\GNLMPy"L32#DP6á`Kq?2KFbgө߶zFɲ[jk GyGy"nCbqe`Α~)/*#m?3Բx:Y8 sj"K_&/؍}!W3i_ro^BACMTJlK!R<̕B2BD4<<6U>3;m Tvp:a\A| ˈ]^tBeo7(qMӓe1Շ(!vJ CAmF Z}9 0W}tm17V925ul-Jvu(`hdYG_.kN!F~Sa.Yg1A =MrtM"Ie_ &̠ H"Y (B(FP܂Fsu"FMkv0o=8፠40j\ x&6F΁5,!'˃O_ФY9o pxoK!' Brv㲙,F%W`{Kugs Ճ\{SEwLWY :/ lYVbvƖ,C9fBv!uN)zeng*%]Nbj_BO Z*\;HDۘ%`F"?QK7^ @#(̓f2R]G_WwV tay%,'wiƹR_*6VUrk evd[ӕcE/<-A|dO0l< oX_F{d[~$j*֚ (^ FU5cw?S+Q#B R@w.>K}K!J$v8Kv=Wī:@Wap/c S*^HS~ܔhcnXy lO7`vܱDW@QyI60\7QvLRG=͗kZ%[mN yEO{F̘6f'G]"Dt4}"/l Ȱ5hy+$9a/ow53.͹k1'kbKDWIR_Թj0FmeF)_i@Qc%JBxfHel5 #q׹G u !lDˆ~hS D9NrF;xL$yNcR 6[ٞ6eGk8gહ. fJ4;R ۸%JUIk |sMl, es;ּa[eT="Ni;po!IK4xi<;DqUr/w%FH2f'|SUzyI?|gC@ hXÕI?`ތme!v=6 x9"4I~/J- 5v+;CW@[E$R^x[!1]ä"]⣟^,ө/ՍGy6?1Y'osq׳.;{[!fGiҺ`܇娕M-4C.uMmΥhќu98Y2Dd5YR°V{ scNd ;ZX\>F.gXVW+ۈu6X޹ڨj:.b :`U7hҘ~tL;]ŏw+I*b[%@ vbOH 㵹M`ϡpǡn&P)>mU'_j0b?ގQf:_WLHs%Io }tAP %tfK##!s7mNXtchiĦT,`uv_Z`9%L |nlB?(M}vKvgzҫ_[vZ)(5BFgn Ӊ[;i͞3v1Y/`HXd5V[1 k/ Zs@]]|z3GYXtHjc29M;Iy<@(U}{sHwYtW˲nnANMng.kM_GI+Ll {r/F}&Ve9Z\8I-<۫5rJ;/&f:E*1sYD$3MqNފ3o 221P\:Wҡd#?$WcZnnXw#غ &M>0aqu |3ݨk SM nJoDZyAݩ0u Ӑ^|m? GNA ZϨ ! :Qk>X)0Yx9!Uk jG,E9ѩ+4t' C'tX^&'7Nq ƒNR:q8;xx?R@ֆ2h/ j'iRnp';J9sG"B) adm}hϛ붒cCAH[Ur$&`O}Vx;mCS%lS4!($l\rkur 7~x?HDNsf KR2M{ <xT|Wڄ\A__ڇrv)s5|L@%xz&NSzQ3=q ȍB+r.sP!M5oXt ]r*Se9DS~#Bn2!5;ːݥNlSKv LY_!ĆK;Ҫhnم5]zd-M^! NޥˣͲ<EǣĄ}x_ U2nJ"Wbi&)j}{o 0WcM*'Ψ a/zYV2]!(˴6)g_ 6{VK"[6W4\Fa@ S3*q1gA7_ň$ p?DLz>ÎC/c8nMƒ|`X!Y@]}"'K-j x_&EG4'ijg$3}fMrN RhAg?/PFAxy"5bh:WR,qeJPGEϼY£qزF~Wyؑc~$]͏lcoy&5/P[7GwE|+%L^BFP0zM~$s_U"`[[^ ƾg5lmOLߥA& 4wYgZ T6SѲ8r+Ke^_2XzMsc!k]D덒Sv𽣞액!Hn߅=1YhNTwJyfR+)a>mn=k&f@_&c/[G,;8C$Y]r N- L (3D=D=Et:8d=+|aȸ"Cu:4ȉr-Sl,#P2,P<ǭRh3檗K7sM('lN1,\# T1M>IR-;$qe#y&Z PJj<>8kij 1/JXsafqdhL\jQ.؊a6WV|._T8- CJۑ 6F?T#~E(O':p*=$ ]@Sӛ XMKߧ \2~o@ |!zGXlvD!7tܽdQ^豗g{^?]:78Xd'm布YsL8W\& FVpB8>̢_?+YIX5*RtOG)d"]U8pR}Fڐ',[;-QY6뵨"xt{0lzƊ؃byD!ꇆu.'9O pHv<\ U!>/fps(0 NU_hЄޘB#bY&?p- a] M,HUx4}ĝr=O<@Owؕ5Lgl}DF9Tu<=b[8ߓh$H=oAIoI>Ub-r,s`jgZ?^Fi:/ OTQ-/Q VWܶ71tfM*J߆g]cA5hV_& T5 YZ-bAgC ]f!cǂоx\P~D̦9ޢSٶfdDGnBF^k@ fm{R"鸨 'd{ALD/ym UN\fkUe`j-4Mh_׷%Y}-f;=%qf!،, }1zs͖'h cǔ0vvui2ʄ= a$O!&oAS$C:~@ 5s",-( ۓtqC38Q.a UXV@MaKَji6P|V!^˨zM ռߍ8+OK%aZ1kSaج@Eӣ=)?㨨>Wd$OOU,ma>Y -K`'M`"Z眧q9٨YmL!XNAU{PP(BAm 2NV= W>IMsw.u;j=D>MÃ2Yqw0dXC72k*|!{{΁yCם4d )WO eȿx%ۻ%MH ,.AjF;v}ݿ*X?U3Dɮ&;:>Fd5jmյg-zy9ׇ`#!ጰFdTs^u=oy H7b]R,oV!/W淚ـ-tC*JṈך,k]v!=t"F"'䤀\[|5 S]$M싆\%rS3%3!Xgy)ыREѭWnڈ,Z\TB߹S֕w(qr.g{(C-E0VȒ?D]3}|Ma>bwdx& iMs6mصУĆ4y Kc1zQ~L[4B%>)-7V,g>`]XY_6!6q?!#)PiZƛuƔ",DDZM6@ݫl3RL|t _(MՇR׏ DB|+rdRT :ڕ@fXYxwaK&w[pwGn`i4BpYv"/?5¡J0; @$B4RZ[ÊO@\yMΝtA8Fʺ{4xm sVȮ8-C9A!Foy_* 9'̼OΌ*ss}9]nuƴjPoK[Bݎlm;g:`v5PhAJ')F\reҮMiRiyT1lu<3 =A<'ןD 8qJ9psQl{Y܁g8DyY)nQd3$O GD5qߐݷjqAtd8Ł(l~W`ՐOFxӱ%-y~n|Ԯ@pFdZ7񴗛OܲzS Aa[7X9U+ȿCAS>5|$ l Crbœq4-H\1Brδ(-v 6ː1i8VykhZ9gKVwH­IΪ{nޯ,c ˘g T=Dtf[c͙׊RT qW/y\w\tk>dw拣T.&m9 [ē#h}oى; ;EMFLx$\dKYO<4EOݼ) !!2;;eUUh#Q=_y9,*?tw ^{nٌDٶyt2Iw<< (T)GDxN>Dȃò @O9pTIr@>wuW9Ug 9ݻ aK**,WOF &H: A.YgTBm~TccR^mxDl~>:3N(rʜͪ!y2tj^ [IYc( îIdM,:~,z'͠:G#)VbҳxyHsk>ؓs!C ֘oe* ]X[(ZK/Wk,Jt2c;ZARi)ZT ub^R;MMtw/!\o&ń71WJn 7a9-<_>4Ysޛ-AQmq |-F`:^f&Q62fZ{wj$ `/eh)w^#hP@ŒMf'/q[}6V8۰aE ѡ;DfIĀ RX6oCI",mx\6`XC\y*ӑ8-xlD`*V`3SQ# ܾgI5G#jj`e^x$$'t8YЦNyMSY\i- ( Vp70}CK gn, 1  0 )ގ4]Lx2TQDOJTA ApbOߡgU?hҽO[ 5-v~yz(R]Q9}a|rqYn{eB%~DS92UCASMbm,2`屚ֈk.loÇ,ʠY*8@ii&-H(yӕ?RX aԀz]zi$.fcFwOr%:ض. 6Pz?j& f[-cKp/RUF֡P[\~^]$%B>u*9B-KAyvEUﻪм`s^?ڛ C8O&s7'G48bdN+MO:{ E>Nr '?QwBuCr{aظ)b_Kniv/5PtV>4ALOO *pn Ub\ƂP ;ͷ#O~j,{8$^e W񪌔 ]Xj}KbTO| n^;}z(P& 'yZ vEyKD`d?b䍹&ĪDc2tʡ3uٛe7lͪQ'G#: Tm8 G[ZC/Vbq 6ל|%zm_/X|(R)unbvdY6ԓX<77Urj )$09TXNubClͲDaV1a(~`cwe/nwF \d1]7ىj zI za/[z~mdPu?9.gzRWo8톃kYu ̂i&0j5@~_#="Lkh=};f\8Lr||L)i 4Af-{v<*XGE.YS[< k/P}h ]y m6r]4<t~#$ITpmqscm_I0Rehעn+d5vSoK):6`'slIⲄ}>nIluȃl '1ˇ.VR N~(ƠBп# .{ ĩ>kktR8SꇷY+"oޑLa|"SkJe se[*t,UYW`̆. X;D5CЕ"Q; }Zv7ևHhPrn9r@kpcolA*8sӇ݋iO}o<[FJ\C*0anN7PEuIO2:<#T>%8H |բġR;c[ zщ ?=”0t*;4OƓr'x8W b>u|/s6{LF ޣCҝ kHȝ/!K"}A 3r*jyZ}4i w{%E1Qv;wN*ĄM+aEH 8Ѫt0l1ңv7۟z}}@<3jFha`wf߰`S~+N?tTFV(M<xW:h(P շ kel,R~o+^| B{ ro&gb 3Ǻ@+w_?hA^i$yC8C0ƙ' ލl'$vBȷ SO^:1tO*|7Oj+8ut- ng^|ݷj:3<)=9=ҥTyM#9Sh@S0Bk}4FpY(> ;Uw{&8Jb~t5t;zAe}]`8dBAiz*ۓň!5"3gK>WN6v1܎ht̷M8XP]ѥL&>2Ņ[fڽNevb\$^S`(~Y[rT}('ƞJNt3F_ 9\erEo=\ut[fsd?k}P]ڲ՛ a͠)Rrcʼnȵ I{bک0A?[\(YWիݥ$}пF[{! N k'Exq'1>@ K|QTVቧIJs@Qr^YCLDQzK%0!9šQ>@ٙPo-%ÖP@>5 Dj3@nʜmzA hG? 50x]tT!Qz^K;H侮}Ԕ>PͅTt@rxf' z#+R]MVF4˪rG7YX4J9w|BL}힟GF=" :,>(O {gFy)w`ZǸ?,BI ]5x&U%A/뇵2RJ? qL}&MK unY}OIҔRmQ`c{.c*`FU (꿨+9<# @%]!l.58SRr|\/ M(.”noNtT4~~TeK% Ke3Ewxk^CjGB6f{l~r8`"UӹrDlSyRK5AV +ld7{۸^N n g &3{Gx^)S)WEi.,DҊv"Pއ $ߝ- l0,+*A]|RX/Dy^{diTq$bH0"!&* cyXEo.JO]Z0| k6{Albif:-$Njܬ^x?&+1\6Lyt ٯ4U׸XI8[B } :JwhA2!`MAe ljHS zGMi$R4x9'mZBܲfaҠ{О"uò'%HUjycE~DK|NE$| VifNBWa7C̋OӔ9b_Ċ`BH ݘRCR#)4w5 G/COu'{C!4̡ Pp(Uc|(-@C*T&>+}5jF2Ӵg@pD9 lQx r~sM9=Ԋz p3j&W"%Pt?cr;#{=8hE!v {|mX40Dia{9\aېU;ޠI'nMk0 |=nRoL!3;ٶY6fz5u D,݄:@6j¬47O3,;+颕涿py5c RdyZZDJ՘YQRfR𸘚VzG$;kQChRwtj̨Βu˻TG, =(0Tᬎ UAw Dy,/h!P|*;٠oFhBY<إ'}{T^ixZ׹/y/_ald r O#)Di.DYތT/3cO@6.(*Ӫ5TdmH奘9)X6ۄ_.r#e_8 ktKrOj̦{2z@ɴ+gۛI 17Vi[PKӗ&IYNV}S|IEJڐL&:O$ٹ/>W[*'xf5  Z%Κ<`THF^ѸOl}ڤ sTJMcWB;l`Qy#6x$* A%"Ûw/VNE F$ֱ\@J`mنnnm*I Xit$fX/{<9{m_u*P/!ڣŌ"Qd,֒zwĹ8]٤h*9Y#|Me;٠zL\]7 ;#K ڽ 'bA)JGdzce EOQfuv c_FO =s9,n;sQ=)sef99ʜm͝ҙxsM.qJ&,?Q/j7<)qFt K/V(͈Γ4?Z`hj۹xU)4L*}u*=}8ZnD 0m\"rg3Bp*Ty(v>%h/.*f=(Q}!u EE2R,ɸ ?VIw#E$cfBz =\M +qn)f<çr4qkݧ?@:rkzy.yK% bz=F-qcV/ 6Ճ g$~w:| 6|:5V\K֜E Ta(v$CM; 2{Z03Љ# +HY[0V.΀$E'9 BL/II)16Ҫg|oM)7Kͅ6爍u3QB*=fI=e$uc'M|3%ge(U'$y\uL0헲u ՇBB y3SU/R뿦] ]׶g+nYw5ldbvY@QzO+a%,wly8s.t1OhQCfKtUU{0ٳ7lve6 X0&gX)4䧋c*h23&A*A;pNY"xK"SM:Tp1HSTTc@?Փ+bnFl#̪"uM"d%l'51~WZ6i~# ǃK!X^~w$PV,FwEXsWt(ݖ R>|\hROnK |\whE:)R} {dӭt16*TBqzAf<sg(Cc7t/auzs x!y#U|Wۂ _4,ϊ u=B&Jc;6 ?1-`~6a'pQTma ~G(x]}:vmhĔ<ݫ:AX4iKWCr-aDN7&P4uaH#dGPӐ6 c/3W%m-)q J~~Մ7$^~K 3Zq8ZEhY24Ԡ~aË׏\4|d1R?5>)˨FrEwA%bN@9JJcAz BWt j [up԰BPʻ(w๗M?#7Z]nr,6|Ā|:dQA_M"QCڴBSb Zhg142YaHt0+SZ)GJx7TK Myg||4#ݥ+&UknƧU5O(sC)8@3XYՖ۟ū'4=Yԃ^CUF]Yvv=yBd Ccjʿ C"* })bʠF8,Dx [k:֦1+F `|-elDF\`^1p3ۭwS Q)\LY={?V#D6'_sfXh/guCCsf):GZU݂X`svA)E$v'8 ~ul1M ڿ٘xA)gs5q cc.᥃::KG\%{UY.|f sTNԕ( ?B(="WfX AQJ.%jcKSQоq07fT}E$#V7&b'nZgO'x |'K-3\(RHv[vQm|t\  ]:g>0'- uPMycN5 O-'c0|+:ĂKИ7%W* B"*\- `sc> ~6K[%A5IҒ?Z2nE*ݔ{@p1 TW,/B:,^:cRv ZAz$_&'oTysuEr?ʒMi;ĝ6~b f E p2>qxMy] = }7 kr8B X]O\|aD0rJmX!V_#.996`+8f΄g) k<+ܑ38ʱ1V筟VcQ=|uVY]``*RjiJ&3_6k}Cfa?u(Lo\{x1%4^kҿҬ||ƐT!QQQ~~KQ9߲ 5;}JE5# +Ю̼\,bGYhn<‘]:'{SlG67iG-[ҸN{۴_Sg˾4]nsm՟-ۍEo )ӻu*t1-訬DŽ(nx=čIt2)3  b? 5㏟4.v, -0XM9m%El 6=7i 8YЀT|M=0"XOj L@ft>Z+A1 GDr{VMdY3׏zKFlg5슙+-)Wra9/(.;M4F(R"u{B>*FH٘j;no;"[99oָ,6(,JO?C?14GnEHk&-h Jx }_DagKyqݗ>x٨>>RdrJ"9.|@ +y91?\lJYZ-߅\ y FIde]#; WLR}%7y0׼GoVjӇګXatnՓ:0_nFI@[ my)!|1W,b$広 tN# =6*^ w">:Рvr"Ȯtrd"tiLnhK@>!a?> Kz U~4w9v0Z}Ƒ7"ô|gQ7xheX.>s.)D:*?=r*(dhin ut7c9<:*i8ovt-ĬPE$†o(۽tlsU!l[T'HKkxEje~{U.@Y>SEKGE3˭(w; qN@NevΠ5G53TCAuSVP DF\Y +;KO v#LCr^ &Vl1{n/̚$&1?:s$?ngynfUb1ʆ*YA| ϓ匚ђEfk$XMZ^|i9?j_Y%K*Ev̎G3dm:A\_ɔZ'N}5]–Zpm']iYYt+|:D2 }Аwp~լ` ;~`7!cd\Pul\X?^oAS^m ]f`=onٚoU- $ГsnNrſA޿mә E9X^(b.Hoj#|HgqTCLqH=&ŷoYǮ/IDʜ^{9UDt*jGr8aNyl0 E"ZjopН,)>@vA;^N#~w;j.nZ_}R LJVHC.] ɬL߿DJsŴzS7P0dVtTncn:%!|0z>0P7,IAa !Nekѱ!r 於~z4-K +3zW 7.Jݨ$gEpH=x04{J@D+̧dDK8q-;T/?96ےmONFMq:}Cm~}U{(Lj)lAT^Ur"ݑ+]kj[WGPw/4/IMfTXXe0 Sc7r>cE@jQ~Ý_]TdBi`Tx7drs؜|jS^*Cy#2z8*'im^|bvU)M Gh7hh\Y{f= *j ,y-zNx!!٧4ו͍s> Ld?4DIeJ9>yfWm"NVɤt qc]>#l'[DXq 9&] G3Gșⰼ -&U}?: (ϻ*Gа;dop3fm%qw7E3}_:c?7~J._P4Įz5Z^hF{R(]цgԗBA2jI)a_4a H@2<-)_ބvnԓ݊:V(IZY5iAyʄŸD|A-@I^|xg{`@ VavSNd5waR~P9Na>qw0{[DJ zܭ7g3!gUUp.U`a,\E6hP%ZfĶ{` VNp {\P%v/0X\hK104En)A_rQ,4<<8U;q%rVӅw6H_u.WPRMtN>8` { UEpD~ᐛD*N9uM9!]Mf,BF1* gssQmզ (a4 Je8j1oƥ,U!ȄR-@rXԥBC iTc?t؂Umew+YKN'MauIX᪟f* %- 'sgHv\ EIKYd;˾Ȋ-?S/-)k'j/p!jM}.5\Pc 2"kppH\DZPv3Վ>eKqjʤ"Ǵ)3?uL-g9hZI-t:,[ I46eŀwO8ޑuD>Etv"&üRk@*͆R0p#:FÑ˙M7`Pm/Gۛ|Hf\>)=4kXQًZO%WE wJS[UIQ]e_s;Bf~M]b[%H`ŝ ؓxnEeCi7fEgLUB@7J.7<L mi%ΠyFCgw귃ޡsM,ŸNSaxgEݵ%8px SZT #9&t>"c!{>yEә䫚+b8 _W(w,A,\B]~*Óz|7*%fIp,SV_ۢ~^yNȎM~rz[]%PIRNP YLmCbWX B]Q2V̾t_s.QxINR~*(}8cfobnW ZF?L:6Y ׼L㈄aB[?$<Ae0R^: - @Ƴ/ϧyp6j& Wt$U<}֋"u({bH"T7Lq7CbrdXZ*\9! Iu|Oq}\=xfKbp"3 vĚخ+a$#<޳K-'",#.*]?/QxZ'͓M{5w"o3V>0'EQVZʆxZG3hʗlN@5o`w"s`8<+Q})Icl&8&x 6OD4a3?žI\@/;1¤):Gܟ>uiZ!yb',jI٤*gT[ԣ DEu.Tެ9 ")lc8--'8:_Ŝ}Ș<;̀4 ҄~kCO,ő,hٶ;-<`|0QD#O<3=>\Dz0/.nG4*}-_gMRK^:$`ZrhJvʖi\n )GR4REBJ]T?_vQ 8! ǩTPt҃< 4BwH"#"K .PK)C+Qʣ:C-)k.NKr'rv5N%&Ju#Py(vMnGP̚ N A}Ux?~A7s{LvsWW׎K9r׸6'ŞzCUluHMvV$X?x2^ XŦgn ۏXtI#evOVeSZdmXB{MχBy&bT5,a HBHD'36 4O[0pW5s;*IjהOP5~Q-JEx3MU>|RCr׆(vm[S%KC1-ۂ}6W"^>ӟcRѴFjzN1*" trZNxHF9-N1h\\Qf8E? D`=83@*$5u|ten0c(3zkұ}e~As;e~>4nWH^qhf.3NHB]SܑeN=(;(0"p4|[29밶Q:B3S&I2e={~is=kR!n) 4-#aX72uzJ;#\6PtֻD-%T ~M$2Qv-=^ 5=c7g2]Nbj겆[ǿǙP e2h*[ߝ^vk"*b7 ={&h袇z8ŏ)Ӣt''ԅZR{H~iNa1Id'v{Q0P!ꋬ { ڥ #4$.1ώTUotmd\"}s)уp%˓/O 6tH&{>M0yKŴ2LmQuO2]X+)g?9~T-t!gK)3Q.no *!dp>&Ho|in0#Jް*x*{PZu.ݐ=vPmIv)S5j" NQxCb}bPB$V}[wla [ihD$gѦ{ߋ>a0q2v8kc u#R*Zp@H1P`*©n/ ά:xDWNq6jEFJ[,h/-qJyjameTבH>5+:aƈ`ȋ{EAT?" Lm"qC28etd|F>ΤP-LEju;?O#5Ș|53v ? !sÿfwk.FD*2QOA[NORي#}4踷h)wo 1H j=(x_49Ѿ$9{MBꈱ_gBkOjmAivx K3 =k >qqυjC17NaaM'}j}ٵ>ep/(P b$;gZ*tiq IORN"R9A_"\B) /4T7Uԃ,.Fk|O%xl"U('po7T~}y;ty $QCU7h8W7lՙgc(jJz$*h[(WCw2r/%>e聲<;8cZxT e $3?ڔb p&x@`E+{i]m{nEi|PeFcA59rMYr>ʨ+u)-8mR9v!`Qj% B#$oBj-K=  \t l,>d-h?D3p~џwz"$Jm{*3E`BY)J Ж7OoWDYUt3sz]U?I0yA Ժ#G8kB^^R灑3iCU"T6QFUQO7+-76 .!}k7h,G C Um0 )FH0ZOc88YcD\F>M+r4*"=X,v71ί foxՉ(zH@},D "l@3>VϷoeCmF_w_ [?x/i}R\ä҉zeeXb:YjS8^z8A̮':. B~%"Zq5k-J.tBmjiLFsy@G) ǂkDy}ok*),[}Qb47Iޤiju.뼤-=\9g.7'-u,Ռͭ}zG`/ݏ0LG`7_Z4%$V*2Ў]Xl(0Q԰`!8EG|žJHP`?5/klOȰ+9U%' IOъɈnmӆ#gXL 2K ,TKtTR7 ~v!rɉcX(I&2F&%8D&P_%@aӻm1V茧]%c37InĔ:цkxWe&ëmH}dC2ej<^ԷuE'=B͐'24,3Ym]!dU(JxQrgɞW ȶr2j4.~X=?'`!K^ɏWɱ`Y»[:~70eKv((5#8BI^ᐆf{ح#w ]ڝ+.yf~OᲿB";[]Io2^Fdteg5(J6TSNkqoH5T qd:M\vxͻȶ#*w8K %3B | qX fgAp:e~sq_O? 2x6"U]W}dSӒŲ+l8 vO00>z!1IP ?S%!#JVEͤ( eU!%ڷQ9dX8!gt.r/7y5hNWrQ7B#$*كX{0X,:RrF4YHȵ!~~z&(lʞn!,VYDGRåL7=E@lڧ^fl{G^OIJ$XH+Nގ=dп<* (B#13r(g0]%G hbd̒2?87 Ez@!j>hL$"]x8*s*v(kA>FGGqY%)#qmc^Z}':)44B"`4q_xJ+NYdm ߰z_.Q74sb 7{nfhx  ?v=qd=]=њDxLIl(kpf>M?}K~>֬*P](;"#0rŦ#g0 >ś)|hdz_(mw2O[7;4O^_T||'sy~>{?./g=J~G9${s'~ ←#T9\t9s1WQ=~?G[yz.ˏs}oSOO7q{Gʟ}G^[w^o*Mz wϺi}w?^"R/Ĩȧ3 J}V4b#`DmE?Rxڮ <9~? ϭ.~5˿%9/=oj"gD7?oi :<y~]Q_GxEc('D&?Sj^Qz_M_K?!_wu!_nEC|/I"qsz ND>!oD)>dʭB~ϝ}{<ח7鸫`oK)lw8p%.j*AaX4I$|HBZIt0K=kqfk=qǃ㓚qq^gAU˱].ϗquysr^&/x~7 >{/A+7.{>;[R~Fݗ𜒽{*kǒKޣ~*wL*a] zyE {K[j=2rS?NFm#gT'Nl+;nw`+emlX#Q4eDEcL DA`#1EbFՌbbi5KF-MQTjKj6F-EcllV֊)-`fɭMZa[J[HlFlblkmF6%jMI6)6lI[Q kj,ƍ)1lVƶ-Z6ZZڍ"4V66j-Flműm,EkV6؍dԕQcFhF6-j4U4mF-hضlZ Dh&&llLI&FŴd[kXI%$RLŀZ6Y5[hբ+h*m!VIm%ASd6%@ڡf6EMm[Cb6 MUFl6alؓ5&-e+hl*ĆEVĶYZbY6CĖ-fL6"QU6VjU&M?C}IJv?{$%}?/x9:SUbԊ8f"Zb&4 Q-Lm=O0REx2 $ @@c piިfi??Z$#32тёW!b? k"E3t5㐧ǘ@5Qgc @r#( ̘P0>XPhGUct T哷{>SC_OoAoE?ywx۽'`+w{nYXcyR7Fl;.a\&5?)Y讬nƲ)O"ߤ NEdJfTs՛(BF̱&Fd- dN[WzޓղF6[(J-W{/|Tdf-j ,UKyB=nn)%$%/QiDT!׾{ntףe1YJ}=颲4 ,JژW2ϟ\ ћcv*ko~{_u_9VAst1~?% /.WHV4_^qXNwc\K7> d 4 0]E;-UAhapCx.( bh5㊥B:rOz+zCbFrQ˵S ZhmqӾ#zQSIoO 8.Ep4Ee˽=fn\i|5yܽkJWԪdbcT,`0ҴӾТl"uKђm>d>}US i!NwbUy&ҟWV&d]C?_&-dkMlL%LyaNf9 *wTL2"«κfB:9a.CLBiik -J(=A*gr;gM{uZaľqd%gzYW"[d]ꈥ^HQ!U^ ԧٞ36n1)H},jSLҳ<a:!e3ee} #KLFs}hõk1+鲮{>;eKSǗJ}bYhQ \(kZZbJgh/%qo19%20c̡n1|0r51lIsY]R&]4e^Xu.SXmM$T 騝bL \FcKsNG*_luRDz^h7j6uY=!6(1Huo-_6kmږFAJm+TѾ?<D.h5ĸ/l0U vtK:hRO O}g"v?S< +v㈰93cY D43z`a6SιĬN0Nʋi%vVw2z\֫WV\qq#[=Dt%n-li\ΚHY{c>QtI#^Gckgutzjݼ(`R 8\-o(Fme_ In%buϟw[)6薭otUTC-n)ݒ Od[w4Z,]% 3{wO,'ΫiXQrri')i3%X. fgк:t'HjlL53Xxd$~u7^X~e‹gMe%TyvZY625[Ӊ.6vStteԉCKaҘ'l%VQ$AbՒ"|mN@afp7}'ej;%o,MiM}黎NyҩޱTfC)npاXܚUح baՙ(/EHAp6.Msy1861szrC:>eSqET+z"RNZb ݨ&Fƥ)&e!{9s(̴q:MZk-8oUX878\KLzw%,ǥJ<-& Hr%X%;1}<mqFov!(a & Mb )(5f{]f-n EfPk_5{|mNlK9^(7EPuTڜ5V*gb?&WηΉ,ȟY^sKs&n qA"Qtq N$?;f`Qfmٵ7˨DDgCػ 9̿5޶^\Hq2?>&?5\wr m{NԔdWKr~-~P^)n)7sorx@оq&&͚;TUA '"T膡U6!< :'EZ+i D? (}ܤU m YnR 4pܐ JDyxnA=M'9w1@W3Hc))zVĸ92V,4ENTD_ L4.p6}ԏ.'ċp"1Ѹ#{̭-3LP L NQʖRBi;u1 <rB;HLFMI$qH<F.Z|zf+ 4<ݐ21+ ZaOSjfDnJbpƘ/r-wA7O~Sܱз@-rf 4A^Ch=vLTC t]Y2odv,Xrh.n=I+k)R@!դ@o#WEh1р0gsP.g*!^03KF3RIUΗ&Hth]#s3PjU%4q5дQg5k/%m+(#>}jEk[y#a `@dil^)<Sj) 蝒,5qXiOZn- E멩ߧ1djermz#z.\>rl5jUQ/̽g_x-qUlva8@9T9^ OK5*;3.TO/'o$88OvCZ}OFy8`e[pQr S<ܭƲu;빪ý jcf:d[,8цtn ER}悧{3̓im$ W뜭4${HU)+DSqUĎIHDyzϤjVl2~/v`=ӇsS{>PLl&/YkѨI}">O`tI-P'W-D^Fm +fuКnZlz#^{4c/[| Yl/~\h‹G;i֓a`kEq,mZSЫ;ݑ° Ah2iw;>$5i6fX|ms7=]KqtW/D;i`j(p ZUI̻vXg~BASAΔj$ljFcp4~wE0@j ,QH!IRfl61@ܢ?X9ƏgSEѰk>]us5!SoIZq&:y ;ٜPu8a3d,@g'Tg@Zޥ38܃ޢݝ11?9^Mz 9ϋJNh-lmEyٖLk\헦W]nY+,B& %d}*p$a#SqWxx_BǩWJ9ǑI?KJeGε~ȱUXr6v]GaSU\N2/'E<JMϤCR1]MyfݤAv [ %o$ʒ V7~v:Uݙd;P7QX[ N,rnH#G1'i ;Γ}.Ud "YY~ >Ynj1oVȹwSsoEC@]⫉ic|iM66e}[rlc52^ƨĕdO,+@c7[:.;3C>3;"M-LƭZB{*!`2_&J7".;t?=u?1uoI2/rzXOB^xeOWOOMq#￵ďc{Cd_Bv8o p<e/u/kx)i:]\ޗWt}_?w%umI4 [Ǥb>%Q"DoCW0 $>Q}7ݎE~d{.]{qz/7˖OKGp?7<18x=x#?Igm}׹ErO5=V7zuG~r^ӕ!'\3U=}+gd9a_]|?/+Ωߡ~9/) mTlaMZXF4Uŭm!l/+~6}/[=/@@ƢuF!lagϷyDwֲ΋qQxY1q*oB:g? ׍=2S~A`MJxyX!V/e2"YZ֋-^"iDUBe/JD>wx;8'>w3pOx/F浊73{:[vD_NEr:6ݘM<002EZ.Zc$ l{hmh|#4^ C<[1$P^*5bE:8eA!'e_Д<=0/ XS_<#径sojyU%q3LFoSiQdYpȖDBBzOJK_V=DnvW*~S cU(Y&]=S߿ZؿjiSQ; &슙exYisA7K Q=9'Ѕa7`wsA]zj3_onvSU0Qџ(j=7qm%7K͖,~<^Ɛ]%2tWz!{}7C-oQw 5f'sǁ6a3"-otSjխK.@8lMItϫĿc&IoY2RS%\qSepǏLá,H|=!Gx@g/=:Y ǫ<U:0U]EV)HegNg=93 Q~rUE}4iWV[ݕc3G?YD9 ;Re`+&-HWPlt˰_}ԩ80c$fX#t@jBo 7oUf}\&x?b'I6*9մ3,tvhÛ e3; MڜCκVWI4BpSeǹ<[cO~SU_ܞa~IC&jO:Dkn>%,i ^vU }J߾h-ef%~4UZՒPe(#4KoExj C_YMy»Hdudj=9];g MKkSր~Uk/1 ;5HQ)o,活DefJ>s֖e l}R*Z,ލWNEjk9N~b=*Hc'PXnjF%ҪV^i8yIۀ+?EOZ5mg=c^ff/DL*]lb _/![ m`?t9?Rr1@z$r tGhaj U"bRjK\|,no %"~\{SMx3*&?\^\/tV(TxY01]=f2PD?MyiEK,dhg?'U/FBx֓NPA&gҐ}@&\w+iD?WWHoJeJ@b+vJ<i*@l>9W~аvFbKg>3;5|Æ[&s/ćw#u08e ;״|L!>՜x'v5a8WG+-Oz$E^α%M]p4Mt;`s_E,TBY|#jD}exZQjN6,'ranJf*{Z#+uLج.#8,2R>j-:93S(Aݜ?"p/' 0͠^]xB%<|dꙈY1k's! v _'dɧ_G k}OK1^ICtwQ^~*l#li|acABEql!X MJ}C&(&7}ls܍7aL4Pκ=il RRg  iTAG~aWTZϫZ-~v?8ޙocb`_xz7#D9Xuw0ʿug=0ʎNBGȪ2 h] Y*[)=vD7YNFCu2ꈻЩ |tx/fcfgܲQ%=*$Ήrȭ]},2hʝ5C#V`VOG|5m!,V#?< fsپI(lm;@ZܥrhRq;VYsj sXMG?`ޑ!3e]'q(}!=*vΐcZa^oر_-%sEyn\E:+;2DJ0JYhѩ@ {S/`.կlHvrƋ\٧U8UlpRTL6ftMfڌmĽ6#^r|Hur&( ->*Ħ(t^{{VPeo.ٶbb3=*'5uMO_A,OD-Ȝ?ɶAbFa`v=B["OBg2=o߾ٸ}qmSb)Għz+Jf )wö`m@6$:f{ t;)gUT@|t{ Ԇ`5RDc*ƬM'Bߴ0ێyk(̰ı`GPt:<ןiŠdM'yx6{QL\ګ #R=:0ltGyL|BmM& ޡbۧ=o peE۽v0g]B-kuW=c`9Tg]9  &ӧ$1T8w["2VL "T$iR9^ƑCiiaz ԇI9pՖA?<{,"qB 0Q|¹:N:<9m*plsWJVa`]`ʅ[g%nt3wlk+4MPyH~I|iץwHwubQGT-P/m9[q oɮr0#U'`nTZz9_!&` :}{}XK:k l|ekk12u=@5~]Uyox1Ei \6ТoSV<.t.lBƺ.2 |2GFٲ3WWw:ݼwUow; պGG6d,ѫ阶㯀2>s=i>M#KcO>lz6`$a)}^NX(,QlzIKLtoPd-"/hUoJXaqxn5wv.є."[ S)EmsaO6Ns9;Uag( 39/'^:{jI(Q8-!NyKVq5VMJE)d'D\. ivcljF"yt7*QwU1a5.(}Z" g~iҁ *gt[is1Ɓt G-!:xctSP-JE/EMr31q_K+ V#Q}r-iS-ּס9JfqSR&ƥ U#7GI^5!.-_Uu%"s8fn]m-:e<ǷHlW$%-3x@mZojP=i.s68OI\"wTk5y'7LxA2|ػ͟ c*s1_P+)[6P:Ǻ^|8/e%_K!,$ikmBüROpR9?1FɯqO-cJGŒZKZvm]mAgZ&txO]}J N(PUG'"+OOi2%%iG^Cc,2(P=Y:. /[bl0[e6!FN6@ܮW`GnR2r57LUvySُ]!7ptl)EN)9؜$DQ 1嚄gRو(4R*{:lGEwmW;lwƃT.. ș˝KK΅p'5*jщp#$xUoLp> p譌j3NYBFE ^Yxfԥ1/K WEVIX~xWS%8zY޺r] oZ0Lrʷbۣ|g:圃Qm0w)G4%k9*/ )Ɛ@XY@p4XOi|od H&2Ykp V%@13e3nF  -UBh?Ni(|W#Ap!҉UG3]dn3Qe"i5TpiȺ~۬-ff|`5_c#D!I·>GS[ԙ`bsN.y ,GS'騼YʜD-9McG#& s/S:fp.Vs@oBWKEA8Q\Z&JH GHA4|1q&%E˔'.v|+9R}}o~olw$ވ;LUe"kÃH lXHE9ǜ }q9yv(|h.}OOXnR>DE9*C#sA8}-Tљe#UN>x̓њX?yhi6v75pF)pm\]?QI+ vZl8v`p|'{Јa_-) tz'q_ٞc?EAX؀󌙦L Se)9b?";ӄFWS}FA—χEʓÖ=~-ln_0~,PF' Ah˻]f scmV~9>ycK7 ¬ |[ySGe8sk`Ik4ط턮V #s/;pMmѮB-%ƴc1-db낽c\79Uࣣr6+sNW!b8"z'f| ,8(j)}#~: ٢_gm[70hԴ4X|wsH c&ѮaD/ PGijm?WSNMm##8…veg4?r'J]K`:s7;HN x-PA8@t,m$$QfU kUǕ95Dj2a\!ʁ,"<LQd/ !Gb͔&E"<rz{rira͑p|@! \o^&Ӝtke<,7b6c"\s?Tu݀!.b2n^-ooJ ldؙe%NI;zu6/2mu\5AmZ9E4~Q`?K\rdUvY1 q-vTê")Tr믰Gd nUfC}1L)k/}%e% b\c;%QXHɩc71& Uڼ ٘3 J>,DȼmǕd; (\K=(09!e\.&}ith?V&uσ$ry8FY'Hֱo}d(J#D5䋌xh){p %@3ڴ)/"}.TpdߪM9KŲ.JӸf+ylGV wR2+yo4*3-ʬ z_|Zn[]Qi]z׭I6k<+4ROP*z-3hU_Njnr j^X FUCHV/"{ Zbe^B$ OhUXr+݊ (o|&#EEQ#<̴h݇{`3lPdTܼLw$m=$*(qOPm 7hkRl:N%XFYB9j&t}v|O+7bn@@P)1O>/3{~I|_O __~{O=_~E2Og忥ȧegޣ#z)Ϣo~/ ߘ7_~&=+?!wd=DZO14tW}<}<;{/R@@UA@(P >+viyݜ]<D H@׾$ݯCOTHo|:#о^jl(׎uEAwޭ KgNaOi{%@rm{.{S{]rQivo{L\>pUJѾ};z_Mڻ {޷M {qj mJC*RgkMJ,]uٶw{kIR_oToc:yhwAkheb9NB gJww-z.^z=64*m*3mY{{mE:+cYMijm]Yc;]۵Jꭴ mknmhڲ6[mMd6ҭwKm3YU)unTܵfW9ֶlڭE4ꮎ9kmhQ N--3l0٪ųZC>ͩ(-mWN6[#VM+afmU%u lҹT=lY m뮝NB٩yt2H*Q׻}a&54/muǪQKp9]VTNu#ZCTkcQk*ՔYZhMeYZa\6*2f hV:ju٭VұU- eZݻ#eѶmm[lku)eff։h5 Tj Ovڤ+,f4kLխ)D5أ1LIPG=X+^m5֦bm(6USiJTB (UզemkRAf0mM63Ze[i*(BmS2ejt#)m|c7ӕ;[fjVkm{޼6FfkVT)ѷ=*A*QIDj5CQ%RTU6jk Ҷm[+F[ S*ڭJ$ck6 mvJ4ٵȰUZҔffֵ+mʩ֦CRk[[*x[zzU5RRim ٫5+mZc fefńƙͶSF[j-VfMTՓfc$Zh۽jKmcT*ʶQj65[Zfh&KMdZb%MZsQk#Z- XUU>;sZ3[Z=hUv!٩6 -}8q<Ψt[]Ŷ WNDձFm6՛*fMlSE[7_s[6imR{:=꛽i6nzo[*dےcyxUkZʻZf'MhSjZ-Jwy#lUnk.gXfZi]H| OLmq28xmkݧu-a\mc\>c/Tњf_X_mҹZ1#T#&M0#L#L@h4451" 0# @4&ѠhE44 a40#LdF& bh!jl&2dhhh5b44#i@ &F MO&1a4M(4 Ʉ LL&fC&444 @dhA RD @h 4h&@L `L4 h40F@4C)'Yӏl2cԠϮ4z<D85iX$,}@sqP(:? "m 6:#rx2I-wsq>ڳ|9vAYŽ_IU<C,%k"[{!8]`}&(2tQ- & n3fJq,/;vE W[E,3E#)#(܊Si(lnO0͙@ u9N[ D&Rb՚% /pV2C@ CG*3 @~ ۭN;p9iH+NX| ~D{9 ֌ɃF[վˣy!`~ ȅ4@rBwhT{CnXM 6A3έfa`*œ92Ya@0W IN 0IhzVU-)WdeDG,;%;+DlZi4Fʎ3rIlnQzO`C3Fn,\lM7'6[u-%K)Vopó:y4Tᴸ֥#⢱/GH8?׮[4x3-݃ުgjMt;D 0d Thʮ2ɽ%V2ޢcT!&V0C%כQfqe0ݱFbgpW-=+7^(*5c 8)X*Z$v(BR ^ԒyxX❨0NԄwZh,B zzv8NCj*wyaYS}X8q`A۫Pm Zt9 "`ji-f.Z cz}qwjIRbPtN᚝Xn*ʭ lZNq'>nz)R&"o}C90?t >cߕNʱkSJIDDE;TjzM c҅?ExMm!!i(]G&*HZO!Q5&cUGTMO9R6߼ϮdGx)3~w+Jlvj$rJ"q-"=@3ȚFt eC2٨L'N}Iʍ|-›nKEdL6Av37 H#3˴o[+7rMI7[vNfT?$w gC/:n| X=r$UM Sa;\ (Oc G #)hE|6UW-j޽~Q^~mѢ_La "sBBE0R\ͥ O?/6e(Zuw_ΰyKѽ1:@Qz0D;uPV]"& =;aƟ@MS0PnR%1x*28on 5P\Xh0=[c'fD%ϞrJAXg;NSkgi`NGi/:`o1u ʵ5%Ar7]Pt% 낔.Qһ#">FΡMt)v5$ej\xb Z7\U5#ۄZ7r}s 2*$ʏU f+qo[Ԗ^pK ;H20(Zx0f2EPaWgREZYToP9TyWVBYrVA,ܛGLI;zJLlt6t:8/!˷[dۜs{B sؖN-O .WIcku c7©9*[ F."r'NMyU4$yv)U^3 4Ɨ*=܈_:w93Ayh/ jҾA뒗5K.= 4SͿL ؕIT}%zPPMU(?$`M{L vJwg"pJrRx U\(mHD)`4ӞM={tbrj^[r lw]aߊ>']}H;EQyq*oem)QVIq(..%x ]IRfu«ק-Fع Ӷ:o%eSL8Vrԍ/hػ;͡^;3s\z+T ;6&DŽ.1/&:J<"٣q_r(^²bKGmuO"`ܧw8 ]N*u;NkL;(Xb$ԭW(~XWyAb85Qᰩh4S-EYĤ"ʎPM-Ww`q#\5y/}V9k+rG.>wNȘ%G+՚G&2e:56t?n"0Y;5}4VmşõUV!kd׳l"}X6#y˵bRK#Gh v,+zH(V0haBm{.^}6&ypӁj!W7yӦU}=_7VcG+8H($O+ɋDk^~\vbFweנ+GJEZ)嶸A\}ܷ-F:fSS0(j3V3dV.m%r^ Y> L߱ ]R1S.iꖉ!V 0BUR]4i Bo4ǍCM wNNðMN,kkѢfCf{Uu2*(6ƝEF,݁6t^!UHyL~eM[rC1n#r+phȴ Q$MU,2I)@Q,qtcAڕOoӚ;4[]j1?$`c2G[5m5hXY#?,녒Q/{yÆb{*{pS֎%ӻGX2XtվV _rՠ~)bo@^:t\/OeX`4< t6$ow]'!Ehbl$="TiL5_\z3u)1iZWx>0$ʡEVmM71|jAQU_=;gن?vfk' 8dc?Ld@cY2Z:]xp ~y&8Sכm5YKeg粢/BrπS~Wv-ڱ/Wi}^4fցEit@Z{Gnkҡs+UrLS:N*p P67Q,(ݓ[IXD$\9ћ\TJ$)ZeMfǮ[S); ^2 KL致Ϊ] W`o7ZrYS@\`#zBݜEf% E z6d4Nl; v߳QUW()ߊ 2"m `3QTf3ł4$J6 YR)+PHfo2"O̖ j0%Wj(B. JgqP%wb"f{Cajin74jdMuAF) ǡDQf1 FuSVm  Lynz*:frD D2էu(4a;cWg SViC1ed< HyG\ތL(w*3`zW1F)r ɏOGGίCVSؤu>uq]ev<ֶߨHHrYQMʭRTbx*2(L=du[_+g +rKex:P0C1ŧ`|c/ F9~ssVnMT)#3˺FfcL|/y53;yqG@r8[EjHƈ s3-צ/fINJ؄QF{(a$(?0OABΦ~^ҝ F;#DO~uDw+х`<$28yi^TN+LsY3ÐhBA& &QCr4_Ek:4j}"P7F @Iudu@na]%ķәke#gZQ|N`oLneEw-#pu1N,&QGfMĊ t7 4Bʀ"+@ Sknw{n_MZkPw`@  tvDK˫x X1Lч^`֧LaѹF7#..w M]_'Ge[a\ĺ(_'FKw7`x.-վX,ڙ[Gg-օ'p0??n)?&oQW!b׿XaI;PkyTF*+-OE T! [^?^\C g-c..[|nҞw'Ѩ8F7Efʬ7/D0fTӱ4rȏ,r(cJһ0ou([_i%KO?s ${v/GA~]kr8DOv M6X::yua{iD@ٜ])숖x5h툞C-aSj T!W].u(5SRۡXA)!~\c Ҟ`6m aP;BV9!Uӳ]dFscޯW^_ЧPykMոz`.< d=VGfȤ<^a}}VDw*!]Z Ae[HD4ůl7WzA?=q1 \@<o8lC?. -!Plr6*KV$nAln"(!|^^n!҃reXA0鶏#7-4 ۋĤ{\3Q.*/2 >XʉӼ)όG-s7IuCzpyShÌtƻ'}C61d˟2^uI6G%A% Noz^'wSvӺS'ݾ bP0VK@~:Gw}lH6nmKsWEupY{?rQyqqq*\D/d՟dce5]sЙt KaUK |x(y|{.mDh ˸DY/H:.J}lĬ3By|@7m[~fxL%?fF}[2ǝCN1XaDLv<;%f.uc6֦q+%וQV팬/NgIG^`yYϜ8q#T_=?^U.a|W ?b0ǫXc0_sP s^jqWvπbd4a'WI( T%l?]3[?VOc6]}}|mqg#A#SDyHu M̐Z4SE&<`xj@ T*YE䯘o <cEߛH> a^P"͟i59Vhqb5L׾ZD4Vq-O#E׏@~~E4ߊ<#`KJ/ LIߟԕ_'ЁCW}W~lhaw{vG/%_n8H>k2 X%[v) ?\B}9lͲ<Ҿ 7:o\T# wVɇڛ}Ԃ<|R1+  &dϬ>I ?T[n"NBm)-1>-W3#MSnl[9p 9T&pɛrwѹ0D0Yf+K5[S;W ГQF2YU-/m(i~SGh4MFY?e/CLaF@ԟcYdžC95iҭ)8D2)b@hݏK&`o/*aGv/x⚎V%2TKZ#_ w)52Ԙߨαx=! .!{s{L}ϭmA!Ԛíܖ65QEBfeQ AΥ)O ¼GpQwfL/`Nދ|(k2RRF1h1:?w3czlc@g?E_c-+ĹAg`[0cjon7wL ]0ܾq3.-+~Hőal êĀx$^ vÅa|ϴA{\FoN$1:#RTgp!kfn[ڐqxPHW !CFrHq@j lrU1P*]8n8tpL߸y?RMnkڶ^bMlQfxǭcs0 @XQmJ:pMY?y˘HdѴ7t69 T`/E Iaoby>['%&t<̩84!*Āh $?{)0=I5n1A;R0Siu;: XG-XVe䂑9Z~xB77Srƾw4W6 o 9+8~WulxlrW㳕M h 5r}z=n( [`'f^i ƫ =5z31lx_i5Ƨ@< (8$ S[ɍ>cў[v(L%CYNn"Wqā30ZE7!8ǎW+wpꦆP0w |fZJS0zYu^rsBskTvF2d֗wm7!NxGI0ø 4CMP5Cµ EMՕcLNڰm\ Iū>9]a1E} E/j/j"(n`r[:8@<`/Ho6agJru@A""}v[gh7_agĬT>ţ=UkԌ84CL{츞c9(Uz YcMpb8l~SnN, Gڄs|L lJ溣~ڋc.`J/\c]iݙ-]MFdC#[v)mA-9~I=[# ¢ 7^ xqE_&GsmTքon]^tN{.?#,C85ascqM4vvo,5g w술X Mpr_sԐ^~?xBQ^~ƻi=DW+Yp[i{ fgFU"fcM#Q>De(`37]=9zSp8q3 g'4 V!_$It8]2= F[.0`ʴK;x1qMqٙZK ĸ~COMGt5w"Ϥ wjocG` 09pL%D#m".2CD-ZښSLmzƏkq@p '׽poGSSZiMC1㥳M__JLd/.6n{<c/\Å.CbٍI2W14e@ vOy x' +ט2l+|Hz @[f9v=>t *#q;|bö-gZDu{:zbi1h}uw1Q/j`S^t*wI6M9^ ٤a[ӃžK)Uvh|,dhsEH E4P.|1iߨ -D:ԝ*9FTv <_?9}mA}&ϦPDи/h./}7iLkw Lk@3d"-re}gE K^[bQw{.{j]Y>CcwjMfcs_;gsq>{̭=-?/5#Ց/K52g$0d@(eYNp%4}*5"#Qr8r+XWuAC02|yC]|w{) {$W.6*fCߘ6FQ,GrcI"ND#V0-&D(ÄL>"9lh>'>>|u {FL2v?% #|"NC8 6dS ?0Q.ElS705,4R{٧d~j~&Ҟ됯}_ٹ]_:[a[(_gPϹ5יQTUn">p4a+DU>mUG\ץ7؄9bľ$Cxl %w/zZr8Lڝ&Ǹˎh]T(l=VL$97GjMuiEn蟂F[pE}K( -<ܼŇz01 nM(#_{RI9@8k Pȣ^$1I(Bv(JQ -ͅKN e, 蹜EmzVyg|XMa  v9Љ43(2¿e!mc$9CZDyN1vD'=ׅo`C|H)Wjw"괏Y&eZ *l~ Ms~@T r4= ~n>##t&!eJ*ɿ{ &F;{4|q[1p ]@XB&:,Wz /[82VH4i9`m5n)<6;ƾmf;a:zvXXU3?ᝩ4«88>B"| =0ţ@*ـEw[밴|/3grysm܎zET0!)A@́%H#~w%2tJwB=͓O-KK,Uo\i=|;~KzVQBs sYiIi;/g}֟c+xU3p?yɭvW1ɭ|Pq% 7!hWX]kb G-,Tm^Ow& ڴwge;0Vw],j Vdp P sC_l3qq]nJ'^ ~Εz}WSL X.gd4rogZ΄p~]L[n[h;lm yn_Y* %—x㱡!;:eDF%{cqآ{n_ﶗ}39*ofss W~=w"[5{hD8\^M3y9ewqHGc$'?JK3)5%l}TJZ횺 tX/I/ba%f;SZ-!ibgq`| 2YW0+9r8ox78z": +~(؏"a?gZASѱhHΨR}j gszj|HMyWGkvقIUM_cR~f4pg7,)Cgc`).8^+EA3uWɾL,l^G >t $sE'Nl ΕWIIpuFgkzEV'̬Y\yw!`$Lܱb_`^uZ{<7;^kW`nWXE|RjqYZfޗ Lp&2b\(%E'([~20?Z]B!? ѷ5˙Z5E*Ǝ~un m&0!QsB ы/d0-E 2 _Sk@(Q5<1(XD 3k!*'8$)JEMfe ،|Ks&E\/|<|{} T-O:N#qt:7Xͬ?P0H:oj"rIEnaޭ3sgYCi$ ӻ0 9CvoT\4/95EyK?`<-<y0orno=8<1c1áeJqa1x_uTu57u=BvAr*S4oJeA@E D˳!!ǛROO4xPK.m39" ;^R1twv׻n=ouca4Rp +0eKNyܶ, eDD,p=x`(HCYtgU'L=e:Ef[fD;ɐ\$YƀԡY.!&e̽Q1HNjp:^\ :]RB<3LDlXfp|^LB;.;lhN/w2׽67ZFX S2wSFDMsbyq4;V4h0:zv^ruuYޥx.#å|ds;i%c!#IXeFi3 Q31ӵ0>N{<ɖL_L~ u0*LK,|}>Jmn0@i'PYߖ;q-6F_ko"f󎆋0g=hnJS~,{iRCW6)9"nZE'|uCZ>sp\!!.&⨍“LLo FSu7eξ{$rra9%(V%cn.zؠ/v^{%/^[h "ӟp"UXP[b#A^DB{c&0[^QD#sأ?xPǼP0se@;v'U4v8[=rd©We}\3ݢ1A0<4.fEo50sh)%R1oC)[p ш¾#%2p<fc0p*zq.7?_-;RJ8@n"ڊ+bF=Fb]!VW|%q.w9/T;N؞&7_+2wG)`I(v7_kwx>p|_K7m=h}>9zL}vH  rw^TF|7 խ9z*[a@06'@̔ٯ$Zh,v#ο&HiU]JY@[Ǘ3sƴɆ [<7b pT?;'gI:Pg%sv߽Ń>׭G81#R hr~na,&G ,>=a'G}q)l72,!$"& GwS%ʈ!=fa0;5FO=/xtPniќ{&݁S@XmvCM~o;eB*taߏvi;7y.{äV_@f"GO}^Ϋ_oyTs":o`@C5ݿ@F!00`7xʁ~_GaSWi{)E pABdEAn=F^@!ʼQu\U}U_O^T I嫸_6[V(:d~m۞U ~m#zһO@DFYF-6;*Y7=¹$v;4D%Χ @?7ʏ%qh4ZCʐ>]YpGJɪ.| A_9/IUo&.!!?_(F@]&_;o~WSB3H"`S-'ϷžB2w34>p!*-ڊG&߹OS j&zf]i>&2+ރe]DW ;VupBy[Q3]> ~6N۹u 7SHWfb "a<~qVf?@u0ݚ6sYS:!w>ױ<$^Mѷ(+ݍ 35/"uaWX1Ͱe&)V b^jgNJ gk dn0m(uovp{v@#a |>9,c7Yd3(H`z o(@dX?_3S&0An16shKgyA,Ѳ>&f&> ۩|ɆUW UX/5B,A^8y9NZN D1B+T4:&P v5gW?uXj ^Z(p3 .^mrC==G~2P*_ wٴk ƒ dQu@u.>3\ NЈ^ P!^XX%Ej"e-F:͡ۅ,O J)"_]"cE~C1pɶhv[a!!L!z?+T(yRQq*S"0 0i{!  X0 B 77sñ\15[cQ?*t"/uvXnXM@+=)KсCca2E#S bM ]lm{% 8dW"+ U]h!EXxޅP",.M프"'_F7G5 Iw2 B"2@@/D6au(\#DU5oz lƼS#,R0ّuM;ZIo'52w_ƪqw٨E0K@h&(a"XP@ GSuT9~>k s: BR;tFR t'14+5+jZ ,H:@ ks SbfGKI 67ZkhiI#5!9d'ȕ4a5LT#:gQ#n Ρ{_CUB ʚaMƬ@ր0\MyLNGmb@qw-|C8 ˤ!o D &k!wrR/0B!ȕ9o!TCw uy+ m"B+T풫*("Z8R;Tv60Cd:lx.j m)H@ǑM(:B(yT؄EG$i8HMƀiZ98̮N`]2CISC^DT)D]=J~}]v,xG`".}9Pus~Pv|֠5[:t#Żăw7r&Q8^'3ۑC'9_ i <,J(j9q9AdPב @׌ȢQ)  PJ^2F DJC!ZTL)Fh"AbQhwRM HSH-(PPTHR(PPҴ%r )h( ZJ()"h(ZZV(qb5OWM1nَE%ÒČ TY!KB2DMIIIJP2P#@RE %+MHR34@MTQ@D)HP4@U E)IHD DPRQ3ESE I@UM @PT$ES@RMKM EDI4@RQM!B SA B h(PU*D%Grʕ)H )I"Qh*)hB ZZJ*Zj "Y" B"JZbhV hh(h)ZB"bZ*y!ȠJ"Zh(((bZ Z)("(h(** (J7r9CUQ D[$*e!i(V( " bb&%()(hb;d%PPЕ2PE4SED@QUJ%)TRRSQAOaT-45@%4!@QCTPRKBRRāCEU M$@%EAM%PPDLAE5ud- P!MTHPDAAHSM4h"(JbJX"a({lM1Q#MEPU)IIKAALHSTAE UH4DSBPDR 4CPTij$IMD ,CUBQ4IM!HUQ@QEQ@K1MTE0E5AQRE0DSC@4RCAFdAT%--HД-4PT")ij `beJBb&"R Z ( .544DPDAT4D4M1SMMPPS3L1- AIA2D2UPUSM5TPPS #DTLA4PP!@UR THP(RRKIMUQMJPB )CTT U45AJETP4KMIMU)MR,LIBRQCJU U@D%!3CEPSf 4 SMJq! i(* P"i<`U DRKTPEFG$(g A5,@ PUEPTIHSM4R5@LRD11 !T5T %!č UB%DRRRT%(%PȐZbih b(F( (<<%J(SEIJPPUDECTKC@Udd!ABQHKJPR)TK)RC@ TеAJHRPTS1 BR5UUKB@QIIIB IHt94P)T0IMU+JR)JRP -K,DABSQ%UR !@4LOW ( h"RX)!JJ hZ) "AhMVTQ!"Z&hZJJ)4TмKE4MPU!MDM AE)K24E @)Q1 TP-UB AESKTЄE5@LPQR%%- KEEE@SU€0 "HPUD @!BQBUQIJP4B KECBP!M 44K@*R4%"KTPU$MQIIKT$AMKHUAE )KPIDTE1Д!DLAO)(( @JJ(b) A((j")(h"JJFJ F!R)!‘uKH9+Bqw PU-45IE*Q@%KE.AHĹ$ME(SML/rBdAHД T(JQ)(B%Z(iwIIIG ]͐Ѕ BД ACE JP1%-P-4%%RPCFĆ@k BK@RPJDE4IHADS@ PH4PE R%3 ATĥ-S@ —!&hRJ("( ABLQHP%+A"RRCHR+@PRP4P%-nap"J)( J5r(*74M&*Zi@)i7q4HV,BQKHRRBPPґRP%4PДӪ0(hh 9+AJH쀡)(j  Z8Y@RP4\j(Jjbhhw S@,(Z)Bh  ( )) i)90i%!H(\J!BPT\ R E 4"RMiCjT4 BLSHTҁ@U(RSJĎ֘dRP4QFȧZJ(h )CZ "QIA@V@Y(PU@ "RP-W&J(Hd)E2(D)s!@a- KKADŽ")) (7HR J@P82jh yu#RB4J+E!͌TȠM̊dAMwb ZJSf!J na2JuwCCBP )BPRD P%Pp#*Z՘:7ЎHX+P"'r(qHdB @R+؄2.*dU2;p9 2kBdIAJSNbEC% FTr lJl`MBiruC%ׄ O*kBPHM1i929"5)M@ M!p&&JPRB @HdHB&r@h wΨJ iP@;SnDʐhșB4P҉J!܂oZfA RJi2J@-ҴQ!ZJ@iV^j< #JܜȢH"yp1db"*-'ߎ宣GlT<䧻9n~'^[-&%v2"E=\?xjDC@ d=,K#(!h(@Q(?qy{A?@0 R2tO@ 3BTK@r'k*h\ =:]lG q:nDOϐ "~̨9 $ɑ(8*>7u8E }g5" ~D^TA"{_SP:EJ3{>G@Mzy?4Pʠ?@w x9CN((xY?ROw(} {\ /\|TPh̟(sTR!7$OMƞD#=V?QѺg|G<}gyyӗOp:m}rEz '?@ASTA6 ڞ`M\.Ƶ>:N*$Q]E_y{^TH߹@_USp`89tsCP:v:({yb!M D4~^mGѺ O>Ց H +Cȁo ?>kGI~*y=T() u9H: |.}w9z},|mCkHRdE}\p@v(+OQ{]@wP9?wz vA=u/O@g?_>Jr1D׎ xZ>ÏW뻞rߴpv\+'ix/_ʿ/rxP|iW?vuo{Gqϔ1=v/w@@E<>}ؘ1VN3V@r ;>+~h::jo^(+BЁj .!}DN[Hr@)oW xHD ;‹֬-?=DCxhr.>|TϤ!0"]dEx?}o<+rAOuO]OO=c<ƀ;PАg~dX"Y*W U϶\zŬTfBѺCCG">]^OReXQ8C9T?+}踿/ciҝ9, Qo\J *`y9`a6!  A}ᱹ/}89,$)N)YUGQi ň?sq9r jrQgV=YۦXx s[>,ႏy&oftO6cbH;PI0h|t",v;I;h##T=d6Lگp#eFF&Ⱥ9[/&95nC4mrp˛UU"2UH,:t-"-TQ?4A8:[Omꔨ#'u+=&A:;>N71Icg%SY{N\0 vd#aW[ٹ8~Ksf~}}G P9i@3wz֗O;vP')@z$D#৬Hd@h* aR/%x~Gunf f;fwV# K:Psgq?SJyudV#9^adUF?߶^㪏txU#gq"P[b㞳90zZv-SJ6wg(g'CB|6r Ko syS_:cwTs8T涠ܷ#x˛0t`qŁbSY z|ꥻ[ZT MK+}q!'e"Fe2"4g2g{bNP2)>(;Si)Őy80Q  {m_G+v|W$K3[aK\nTRkeĺ},E_@x??pvE?oC:)T*:;0j<] eۍJ.1?!Zz[MK_g?S3 g3Xpg57.tD^Mw3{Lkz~K5Ob8=iDHx߹aP򰏆BUAur]y1NTz)R#Mڎ@B$tBo}֌'/u&/쿎_!A-'!)c"Aݒl7QG..= *B (=F~Q5*eMVuAG5MOyv5IEQz^m>Yf &ABDD+MjX*暴zc$QJd^ @/j @ԟUEpD M5qm׉uvH,GH0_Ǩ4̦Z:,zg Nd5ǶʞR^U*|z^v3>c@=k:%y7k{xGnQ+4I% ~?96-\f diy+;'u'1 1Ѣٻ’(>mF(r8ȅ诗+>:wUi5ˎ0V|9:ͽZoдU[G1gzutq i(-. (DܓHt:(@o" ߣz,rq.Tp0=r/J\!AcMŌ|R Pbچ ڴ_'FzyѯMzש*G}nYyoCh~q5jc?9Wx/K_s`Sǿ፟ADǏӁv(n^Eh'S9]`C{ |`8RoIET7ޥkuӡyGu; BڅCw)2K*t}Ĉ.S"? HJ]3zOh;h~Ùs~ω.sx "lkP@tp >u a SP4rw .zY*Z2!P ?sLwЈޭ(tYWBbRM!6Kur?"-= NL9Ep_v!+p$Jn4OU;D B‘8R)+@i<^i@M"@@(Dr6q݀Xm%]O?!. %P=ԁ"vC@DŽ<,(|8)CbϺ3ub@@q7|7x&޺M8;fP@  lD*&5y{BBQh !wtxx 2pBpNa't{`Mқ q;Խ Ʉ7SJWڶkhmJ4s Dn @;81wWT񐋽y+f #r[9]u[".WhTٔ8#ȷd[ 4A{DzN>RFJq# ]8*?3ziʻR@(fIJN~^SH'5H Ļ'= †Dy< Y)Wy[uu=C"Ŷt rzQ)x#")ٵ҇OqO$ٔزv 87SPĶ1a4&b>b} "ܹ:)ʍjۿb5BܮJp{:8;(P{|oo0mXY`?F[(p<[Jr%y~sf829 .L;\{T{;TjV chO{zC`8Y'|C@rG;s,xQjvDM;V%RpL<>/gאCfUG7pz(vl8P4t=.@,yOyD!2p+XABidht3@7?H@,&z@]4A{4ÌHد>D;?9n&ͿCL!=F`t? $U<_;qy77кok >MSg9 3ȩI0B< <\*)*Ǧǎ~wr1w!{/^⪛P'WfwcMtx)Ԁ'›6ԈmHn" _ yI@~>g6m;p~<ۂib=m;7G5C&&7u;G4ASIԩ btjߕ} [x m4nڕy`9|;\G|滖շo@ꃕo4㍑S[5yux^?RWn7ЙV^󠂧w~6v6˜}6x]vmF v+9Z(rowb-{s="/)5cP9DxQ1==l pSq kh eDWOzIz8s#fpcFkܦJ,<@!(TPCM/<4d*"6dM 4lGk9d; _mb;5 qS\;'s3}G^j]k+mTjP6_;uA]ke-yhP*qy>oa7[ppg+vo Jf8 =]ܤFeF/񐈤.)XDR ]EN ;Woc66LOeޱ=G}@sxޘc;L{,vv{kkRDRm;OU N8\=TWi݅y[ˉ|j68x n=Q}+TUƛCs/ |#. RJT23(&|iŠ&n4m+xNwwA7U p2i*3{\/J[j(#-4ڗ lc5+r7.Vmu&U7b\Xp{ 鮶:)op9d68}>yXDxmf ÚMvoBs~hr*9V"Õ<(wNLܾ PIp`Mav*bCt)[2G@;Pl4@QF@PzS9[(8Ry̝ig:L88d < C(h #0 MR f,&g}avڈIgQs90NEy͒;|sٸwn.ds0.iTҒFB3Jɭ@h纲XM8E".b'4d]K@)bɁf3C0Ȅ0   pD"T8kD"o"QUnkP!~cA\µ5 $HDU$5ų&sPgm{wԱȢg91y0"@[v<;28BO9_ɘq z"s7'y-ZVo5_* i@0"#p]љF@ a LZ11tt9­zPRP-ʁ3(v?Bt B Je8N3 b6d%DڭE@=sM\o8v "X|ڀ1%geh2$%kZa6m\, O(Z&#HF-cIw#;gDq':@;;B9 ]@;(̋0(iJd{n\Ue!T0ݛL д&f@}P O.CV|aHRP@Med_ ޤyT2-!J%(Too\ݕDTL)LDaP!BVezTIE!\N)@}b7:Bg~``s#X (Rew^8 14 o1e.1)aP&rxRkFӻsVWk@Ji)S{2s V2*(=Π#x ff}#p6 b@!0^?۶(k iئP( c\5vu8(D`ȼ9H`UDQ4" @Y˥{g`bjj(oa31$Ǒn)octV@GbSf-^h(dX[6dX!$i8֮+ L a2"0EPab0e׹ߜRa*exu kTT MA5 fXa4, .6' u+`ox7qti1.` @32 9S-)//[#݀NCa0j(U0ʩpb{>`Ben^<*΍#P!Bye5FtvgQ ֈww=1@PQ,So9'r8EmST%D4Fd p(@_ީg,KRbuT'x>S Z˱N'@`3^S >ޞD2]^MhQ=BDй")PP;zl|Fp=^S9P u^ BGʧ Bj*Uɫ&ҠU;-o/c'Ϩ+c< |fâns?e1h l6[9YwGbqg9 CoEN e Z|pRِ  Fnkm c5*ȇ?ުoڃKHC.{u`T]qL[=ۗ]痪1<e٘`vӡ;9]'㘳hPkmbyo*-98qAΆEta-~E֟B1K١ 9PR]]-?yyRt'g+5ɽsNذ\-||wAhYvܜ1LԿ1G>f*<;nZcpqz1x^  @Z'v6Ѷ?FE|d0)Z"I>:z]Dlf -sx%Zɸݏ.8ii]3.U&CY&>X@:}0G(q5a4"FHLƈRŝwd*_CuGlv{udnUfW懳{.ԣ{:C2݅263&n$HMQvK=BlOUveԝ.|f(k7u}@bRdࡒcz5tnա~2Qױn<>Jī~3= ]o!W=ys#eIpium-CQ`:O~͊TRQV,ei<`W:Gh7v?Ϝ4G?*`|UbYk`|a1,=K#7)2Xi*5'0kxdUؑdÊlL=x⠮_)նGoCQJHOQnS4i,7L]]wGw~\hR iVs$̲X [іDFZFe;{")ꁶtV߾Vl*Xakl1*4L$ᝓHٮF@03 }VpcqUr:SJs(M2Z68ǓK]y(=8_!lN>ܹp.+}9#S)T:h~zєc"d}-c w!lz G2aizpi,YSttNQEfv{(dX};#[(Vg  8ˍ6G>>N:Mln){=/j<+@Yi9%Mml~޽slC?])b;u}]g/3N VV&_U}jCuSN(Q0~ 11M,t.ȱW'HջTjDK`CZ=,P Al1Ez(foiܦ]N' xa|jV=fl5?#g=L=Tmˢ>]ŲiS2=KyݶLZr wU{٪]"D/{xi8v|; tپyAoLGٖό2daG Z@9wvlde".,RHECL}W]cS"35Ǚ֚܎Ewd̼2P{|e “&< ST g ǁxr)%BvBnx҇ضۻݵI'*Iqx|^0^99[AWj]Ĉ TםCFܮad&f )Z |[Ԡw B;g'J'BŐy2 }GY8pgHT! n!ؔ6 w (D() iSIy7EƅQr/ M7 @y)Jwr؆Kut<Lial\о/}xPeO3 xbwQ17^$ xȎDU@(@R"T(|iA:hB Q iP?nPׁFVbSs)C<)ݐxgW;}:bZe"qI^ M65J) o^v@4!EOȦ.@yuH r%E~Q+M̾BPm£R*9x9Lڐ˵C{aAv)*xJۑ~ Nhs^^SqT' u5fy;FPA;0GJ́< 6F1 qe@@8J!Ar~ av`&x0 |8ؑNjyhSA>{:g I09q"u#:J+B„OAd#p wmF=`pO0l@9 9EҊzxSXA(]Q|) ʔWg =rS7:H Ej7|rl[Rb5o2ԃW+p1@zx !(=d`ݑMP=E% D:# O C^@kST*"ĩcw̝$=E`PJ?j@օĨ eXuqx1cK('O ۀC:E << O lJB':,ADȉɊT؁S=,?*);EȈ\/Hu%UۅU)#y! D>|?zA=,` S(fUxri!:@btzh؄ˉx)0HԪ_ٔڄsR^/=!>g{C"u1a{LR>>&9~?_"}/1/ ?Z&Ļ>N`qTH]1mlB iml|~5 28)vB^}H5}dᓄaB +=`wپ'YMy=DvDwcul(8wyg&օ,lx89-u8ncn5<:(͕7_oCj($##Y>:{Ȅ0uy#B6?c֕?:YS`y^=CSJa }?C?kz<;|xev%OzOӿ=~_)!9W?|P8V,'SxN- 7wB\"oiNWz__Hx2XSȜiɨ/=yI90Bqu?3(h4jwIO5 ﳺH?>ow,@(@iwG_pNzLG¼k y{|yX}d}||ۃPqT~\a^? WJ[ Ȕu(G;d7&THx_+']L\zkr?vy޹] !e/?(rBj=!k/MC׷5^FO}eG-ޗvy}pGGmY=Tm7&Wx^ȝ4h#ݠPH/@g Gf ?#3JiRVç@krɻx^7bV`@CF/L"%1nԍp3 ` 3$@ҁ:]R |+n~u(-sgO]`jK[75jM%2 '|[g0-dCheæ[4 qB̶ˆz(AY_C ȃ!=(xr- 9<(NCM1?2e){N)@o% iڄ2 O5ƾtvJ_vT0:Հof MP "rSyДt%TQ|)vEnNBtdlrr]M%bd#JP:J .U'M&ke[ޤ,4azCCV`|($IImPCdslJҕ²IH֌!tc12;yž{Q~lJmvYl ątJKd(㚇^uhs%65Ȉw탧|n}3N_ ˍ0aڈ!@Ga^\ .}ߠLd];&DB qn߬^ /cO;D4/-)FK変E!M4!MK)E)3M% Bm4_?:?mP3Z)*f_@T1d:{d6|'KS 6c`%PAjˆq/bpB4SjL@h}&FG8S׻+~'Jk\S]%`eQ7~~"0ї>̀? &&? QZZ ̅D!6*%/* MGQ&UwoX(%V, uْ9oM?Zܢn(3\-}O:@.Gkmo;= z" 9P;×]@6G~Q `chC?6xx.z­DˏVU _b&AP?8n~)2"raB &)L!D(HJR&MPЫJ4I@R#J*ҔPP҄BhPV" R%)H$)hh)R D(bihF(D 4) JPSBҴAB(P"BZ'(P5NJ%4 D P*P-)B1+@BR%5J DAJ1 +H"4ZLb@ E;cH%4_cZd3|4'CJ3G7:֐,UPB( H'3 :7kBekf bPhQ@B* H(ҙ & ((i ."("i#'8Ǻ~ Ku ʪ3_,;5a@w% Ebi 9M=6 ~c/,De`L^Y v']n{N'=0-ZrjOWMoagU ,p xI>1yoDX\_mTGP?h_O}9D4lL nM̷sǧ"1U;'LI׫>h/LpF 4b{|y%6s`DȼKzѽ:#  ORBp:x=~ȂJOPTQY| =E1%-+uuӆVw> UWMW:!m$%]qR4}*c3-846;dphGLPr{BO5"-dlLpi\}7e0?,zYz~S' ]X@.T`(mNav4@$LMS|c[" Y`@ ^s/R޻OA@@ g:0{1OtR@ }~:j]N -[O5Ku|d>uj7rrc<9}fQj>0``i% U6/ֵ2Ӛ/  EY[Lpmii#!OđO;<ůvO54lyM[ Ġ&@"P)R5BY()$^U@ TjMP."6A O.4!deׯͨ]pyvKZU]MnI *0,|o, &liNi{WcvZQ!ʙD/65 K\uRCB71d~R7ץ(1r%ǩ9]!$sH 5_ORUuL8ogg|yq/$ḕeJcߋKRSW4Aɯ#ɉW(% plzZ[ғ`O.>[Z9.o6+?//߄åEk|:.F[NJҞwd R9O#XeBj)SҠW| ]#h&eKnqA՘ TOZx(h?e$а )q8v:\w) giPԈ wcxHm < #HhX0.K$(#ړyeS_q8l ǨB~Jnsԋ^Z;\;}%Ί\1Oo˒̼B8VE)Xt{ QJw6JU6 (LD^A^N?`S>T`~}GWdF{Y0o>ݳ[ESEx ^OnΗO;+h˴ekYT_?7},w+3{wɓJ:m@uøƅ]47UhfLO'^uM,CqS$<5'^035dT=ex;VXɚvs2S.\n=ݺ72U]aRDl+q]2j4Kgo3Vl" * nܮ_cIKTqV}MAS`;d5tyhcAQIQ\~uTX0 ʷgz]78j"J)G{ZSٺGVΗgõ(";Og]9TEUH((~)dXtѺkVbaWh9tQ6 4¦*jF4lȊgGmڃJ &j ̋DUœ| !N +5AQ ЊK3}:DQDU$^Op ҝV$2Ę&1mTM$E>flȎ?A7j_QN& #*)) N|ʊh|iUlA+W5\h[9Ҋ/!FNNE1^bR}js hineFJ4 ,219YKH) fG#}^"~uSTE4ըC&(D̚>6(H+902-ADLS`cT1Qe~Az3AGx*(`Eh)4xyҠsݪb&b|2+zf73M4PQ^((* 2ae&/̡17ʃ=t&sFjP,AY`S[V1^31Ȱ1P0Jgq44*0(3#H9ZQ͇o-c>\7 (v:yAr =>nY)5M,Ǟ47X1!W;5a"sdDtPD+<DL~)eA2U?n4Qz(m_e'u{'Q:Mx_&&>Wi^Nt*&Ud0m蚻ՅDWVXTECO-3"e##Q2h 4D׉x "b=fa߉b)<;}wB/{QO1xOQE|ɻ;ritujY>D&%:MckaDs0U7}F]Ɠ,8f$WC1TA]rƒ좂(sEyĞLT(gOWfSQSݳε KQS,$؜ k1Ez2)v2?? d"<Dy))m֣g: %טTDQ71%4LYaUѓUIj~ A kLƒd`SJr"_*3`F=]u%<x2飠D]Ef84v~M&KF]1y2g)30 &/n=ƘYGgMT}L9$ڲ>;Fz' jy=M/UF95Q114';v`TuܧZj&-dA,ݔc1&ģ_*ពr1C,xgY7?! 5Zo,0[8`WYP^0i~ +lȞLxz| 8T{@hgɷPhA{"(( 1n,iudE$Tn_w˓\6sUWH~揑(L4ZSox֋u3Fm8\gknuTuFdAw5^12FaE3¢VsB*c h+XL1M> D; &k3>|_=w1$6Uhg910 ZiBe=U]_W_nZ?MEu$Px(VbQkgw5~fD_UƞJtFxlDM3=m=kgtkIhPs:}Lk&_(,ݙIWCa45dg? X3Oo"I3(i3*0Ps#yC/H}ZTINs7GDGg/*)ifA`d̉JCnr_ d N Ɣsdv5xKފ =b}SVTm A5ZfM;sL?W>h+o0[&̶p1к5 ^C :T喔 EJʼW/-9pXo(rlI=)@5Qy@ -u4g''1 iRFԉ*$~b )Qz,IB>&5m  wY1 L>O#NZ_~`IuK Z:]ᄯu`ˬl,QǮﮍ *0,Ů<>W' qո['e <.GB̦FP3*UY VJP@מz %W 1#[?m|>M [߽ UgC`[7\!;]DedDљܝ:`d;`C10ܞ3e^< t ),$ݼml$/9CgHxs8VaHurlm >fr n qOhї8m=Hq%XbРBY ¹_vY.$p%;JM_r"ǑA3JREltY_q<][3׾0=gH᥏v0QӖ8'ђ;w.4G2 hҾ Bd S28PIJK9sp|$1=\O C~x3ϓvM rF#IZp/ D4*ݢrx9_xJQ>Y\brHVZbpj{MS߹pѹ.G=y?&>(3:,kBJ7zp?cXc }w>EWq|EOAL;miMn)fJ$1C0~/Rȍf@_Z/P8^M`y]7+v*`f " ҈@8S$?K  hM#L#|8KҐ(~( EOQHȘMqG^Hs?l=0/qNX7ֺJ착UVKʅk:_ZV ,TDX'9o|mFl1\lc+,3<'>+ƻhņ!wuߓK?~ScڥɢZ`y[XwѮL(=S$^>kå:(ijڟaP>;]]rҊN64֞"ׯGð4g/雬6iyɧy6? qkҹ6j*ޯq>h;֝|> ت5is`xu\QD@MȈAAl#T <\D 80P(bF&q0,NWDT@A,Ea\cC.}xwlo\dٿTڱDq` :,hT4a9gGoLgXzEZ2f\ .}U6Qnu,3P^IqQoQᮁ!X+*YNsh,r3%_}eUϻ.QF@e)xH&~'QOKT01SZArQ C7Bb1Jfh+gzl}٢s;6p{3 qd,rd]Hl"#<4%Kᨨ7,aYm^33*(ќJ,6M~%gd2L\4\P7if!cn;]MvUJj@@ X*(B,(oyon @S0J~nF;Ɩt4qyt9k~kkv9h˱1LGr CW-ʛ'7 )O\='>f!} ī1Ηq|&lGJc rMb=(S .{Z~XkFr$EpkTwjsm`̗}KJȀ0V+-8Gbd \xw|y?;\!7]qM>J5ת%I3S}KnLyOv@g Vf"Mi Y{9QD;R߬ge|~9]5 "#( CIer!ШQ\N'&=QHvvwwR/bHP&x@@C@GQh1UH@/Cp} @"F&ıBVaK\d8wRHccA]ht,E, ']݉< }-\ЎM(%,>z0ܕ[5=Wp3K Ӽ{R7 'neeBkA?f!8dQc`YIG^shug  g+:{mVЀ/ɿs<LLjRNHbFxɱaI7źZ(lԣGؠĽ <,B.h Q!.}e}$T5zcw?|^FJFvhybP9Yiyy/:&)3Wo9JlޏWJ,=hE\A>9*x@]|(O4 ]Ρt59%73Es:!cI+ GR07]|Kت2h(stY;M8EdIeq]nu $`UJ)!eXo33atə99‡mB~pg79ɑt_TlHm2lYlc Xxz΀'|aS._wmUaA3{jvs.=bKZ_憞jY&cytgfWƶkhɪb͝B%Id˰\xc޳9muʒc#|7< Emhwa}l{Ii/iWnE9qih0 U`ݗD I? :ƙ0 hhzNH{$V=r&N 2FCߞws5xr & \ 2Rw:CLMih*FM~ѝ OoThmRqHx<2r*:Q 6ͩf߿avlӆ z_MCA['bGUƌ'Պ,aVj~GUs $lLfԗ ]ݥ߂ ], F\Հ.c:șxi wXPއ{sڄAB"f?QL].ABab}*wA_>ĉ%1,{֌isѾ €p]./p~7=¢FemY+ZT]cƓe;H ."j98r %v Ƹ̚ fplsf(7iDnd9y9~ȱAZtꊪ_.:^rO)B&Ѫu7>p_ũ߰a`5BwW7@(MQ^ ^m'679lp:EW!wP<-c\zdyK5Iio?Tۚ۬ᖡ>N)YY=o3T?\_4PQG76|`Ŭx*5d ҏ9}Zkf=bw$;HeS3dӮVb).]O47Di%!K/r=.ٙOӍAf ~ѥ,%."dRuw ?5=9CXyRB [,]SAxx+"})%CeCAxF5ݻcS+ݙ@jleI*~T (k{Eߐ.NҎJaP`cPS̊TP,?v*x,+Ȏgu6^v{NUYju쩴(tZbtߊXp$0p~sՅwk>xU+k̪?uKW5ʐ!?NzG:5{Ԑ9n:0J_]CE!!rRښjdHodtz.b  %"UWqE5IThzA@DAt\%^g9AlJX`SS,b6y "sE;o9U &8 {~ssv,C0B"Zԧ=5+%=n \Tm^pC}AxH1&|jG)XhE@Q8ƒ&cڷզWgxuZA}3ނ4je/ su'a~|lu/HTYgu=8}@wDp$;Hc}8Dߢk ЂF7/3Ɛ`؁I2N!dތ^Cv(D-\~F/Ue\hA#s(mN],{<ɫBJe楖6bp% E欦c}z'(> DF͐ᅐ۷:tygmt@)F0PP Oel Hv}v$1hTW1N(]XlEA뽕 r^wٰ.[/]C_? agOk :"`0020Dѷ;'$\bliҶjsc*oQ*2j gaSzšq֢k@ ґP(nxCu߾"%&lq$.\kP33>nЫc?W:=߹Q&PeV1}$ŢyGOw{Vac4߷q[ZʣfcRx#+GWcOX8xoi WfAH1; GOh|:"g2=lG!/ a\D]i (4l5Ȩ@}B 0;lrF<1y=>W2 O pQ}3'Hǔ!24PA%J,>R&MLVL%Ϻ_bx<ϝiRcɱVqE 8h7oũ_s/ԧ@1z`u(%?_s@W^SSs tdda~$8%%p`d@cFThzj4;8 c{|< 3ED,P%*y2*:!NhudCxӏ18 ټvZ-7Ȩa!DꞴD.#!9P s=ƐT;g D{LO=o(~SR?O}O}ga輟M/C' EK0Tgc\np ѣ4D#Nz J'>*w/I&< u=]:DIaEx:< }_-Ilh:*JfO T_4` L`A姎0ۙ!p%^ p/0 fr4H_$F9Mjzb*:&Qc2ǰ4h&P ;"8)VEzZzxI]S(PM,%Q t&ȴu:3їه|L [٬<@Q#f#=*dRN ) +JSolԃ=oJވr8lCq(t| "O d85܊m?ugۈ9Nw^qX=BAߔgY0|D c WnN91>_Zu0%Kn:[4&%89{FkO %4PEotDc foaOXb?K<=mcx8߬U^f`ϼzOsø1+_8xPwu:U^@ B[DwY{$3Xzڄ ,4B,y$+.-<:4ո>a@F}w-^)|r00fGW,+]^ym듇8|rSGIyݖ]oU$` y>U?;yIG5dq=EQ$?)@2.ro`.:jϚ@/M&I>/h!H\*V7n];ݦ9xc>Ji Mg^֮yK:kouO|!}lFz > G?9׻|Sy="87z>c3RSh3oddJ UF,`]}1N!Ƒg33q=:51tLf\ +m! 66߹F _KZ\T~%R9 A_~{uZGby٨ imgEJ!DagMH7%ҙWskl0r/0;  JȄC0tS 0=x''GPΪ]UZq{/,!1 #strlvpix;2$H+|xoZrIWT:w_|uz<P GQG & [Y""^5*|8$tm"/W/wq"ɂ"},{#,lf;=7<@T*})؟1o5chʮݽL  K4IJf4X3]Np)韚i'^Cot}_]$LtR;<3E, ,usjTA&}сzH4@}')6]9hda _ę/8h`Y}}=G o@1d7=q6^s%tǵrM>Bwj9ET]UCcb?ae@mHQ@q n{ˣVP%[0t,[sYF6_byuaC -"vӝhp\{yV8Bi!^C*3XD o~ *oclzkAzIng3upƑ ă{&4O V"y'i{y`FS3dd#up]TITh0d`z3-)>I{PA?Nk5,`I~_V~5ភAtb=g-~dfOU_N|Y}"?b9;{ Vc5v.D-{,b=Ope[Sm:YHy/Bw`3l1sB!h@2"N{#)F'! ,vx_ǭ&D.튝]ON4Xdvr3eSq~kw" {u1L+ѾjRFzo3|p66 ӐV ?Hyvv))!EUV@b,r( A 2UNpM{*uQ.%!|n+H|ā,9s:m'=VgaAp Ag Q{b)lu г8%ʮ>kN;M:9XO8@FV| )ء ƪGr78습DD\i `SvQ C7|M̉TZ1a_jE_E4i,DTр>9?_F%³?øCqj@Y2mt>~>sB uH(c's nt`ִKNcs05=9C_4Jqdӫ5Y>^ WUd+d)z]X浓qY)14̽;nBˬ ^F;k)A>IXnN8!dǰa͌/Ú WIb!{#ݏ=z?L2O'ЎG'ٚzk菛qS)$?^/:h13 =?}/Wqv#ˆ΄?~><\s{t"<aO)'[n~ʓ _Sᑸ;_r}>>C9}O{)>_;Oǀ>$CY /1+}Լ;s=9%~6#/ ԟyz']~i +Nw? Oe/MփI~;Oջ#˘!yOyߩ9~g:ϟ>Gwܶ {y%O'ʃDŽ}ğ}?e|/ܐǎ\h۟7O9opDݷ %},/ ~~ov ~*0; ؃@x~\ˀ9v/>^e}<Ƚ|p8Syw˻jw/QpTđ4ܥ8!#S'|I:Xo;@ܨMs>dbeG<j0Aat_ҝ|SH}ɕOўpubNɐDM`OOyh~ϭқ~vQgJv;O>NZpxݞq^L}#up}`,Sc8OOxAه@LzyP{IR^ Q2yMZCQ?2C| N/<vC!;aO鯍GIq|/݌Rf4q!ṀO!F;̉C?q:'{wo?t9}'I =\>H㱀sd)ݎF~r MO[?q'CHv:;d>^(CK\)0=}'=<#CYK~30~C~<z?'{K]5>Ӥ=Π|v[~_2{dn%@sI]}^M"r7nOg(+G.T{r-"]2[ARºQ@u&D^eW~CdܘQt@"3#>>~#V0LiKpuBZT2C{ W$ׯwATث<A.*DUzSXu_4An͝cc!*R;)Bj12EN#78P%'IԴ|Qly7ϑ2&N ҙѻe@l˲iYLXbABF*$a۸UPǸSĜd2Y8HzwR{l־n#?ojfCLf[C,6^(Osz~<̩-{4C"q?MF  xp&h*T);'FG" #(8Iw|G>&o}Pi'AJ ^k1~3x9̛naYe8!ڮ:;NMObQ {͉7;/Ӧq5V]yE#f!2 +YnO gDQrKs9O",[ 9rc-qi5aIYV/4D< %襶z\RV宐vڑ©Q SC w 3hi78çC.δ-" /Ϯ &q֩B84sFgl=&F4 0A$%qz>bj\Qܷ/}qNt{-gYC .Wξ8'`4FKQhb MbGF=d4ٸĄE*FAH[k~{"ĀA;A|YؐE[P_=d\[sԸze@}\I&-4 @qGgG) 2{29NHps9.DV 5ס5O0eP~u8D(/hG .(`9eOlaW_=![<5r>/Me:ɢDT>HYHpdWkqWX^Km<1qPjUsJ'R]Vxr__wa/v,אI73- l)weZV #_/q@Fnc|,(96C/Vi)8{oQd:6-lq~FKeg@Ti@8PX@"~&'D%4Ȫi=(E][cQE"`|ц/ 4/vWWކ{q ;:߽wm/Ӿ`uC8V&v_GVZ?Zu'#x< G$:?wMI->?}+z:̑V., Ada7 {=Q4`  N ;4'~A2rg;{q_韊wX 7S-u<qL>BC]T(n>F}F>K>K US >lja(+lopSٹn׃6{rN&ާ>Eiѱ$(WskeCڐ5tܛz{ׯ8Ђ*%s:Wһ&He PQRmȩ㧎dG{Us}Rs/swmY+Y3#X > ;GJ.ɏk.U`64Dka9`%uR"{mf ~eM-gL` T9gih ]AOK..jnLbǩ{#:@Zaڔf|@{O9i֒!,?ȳıgCèj lsc_V$+(`7_oSD4z"1/Xȱ7Wr(L)ޮ_#^`qyNzY]WUsҚV}$d`%co 1 @LZ[.7o b0,Q>oSAXiBp,`=*Z`}t9}!D4s/Ff f{F=]Uh-2H @@ 5X/%o}ƘfىkD-X.@N?s-qI$(ȀBxw@@,EKyay.I[R|hؙUf 2ҚI7y)S "&,t~xmEq3s}ds˸P_w:O_]r1Z:'2p#UƁ <0I>yIzMy!MѽWmk/ãVrh䮯wV9ߐG[g+Rf^w}®Ǎ]+w :)U;T#GP7yꊐx@ w)@ybI A%E2;Fנ7V1ǖaBߑv/9tT8{l_z8?P}NlNoP(uZ,8)Gz|OoZwO~w 9d-Yɀ]~]WnNب>t;c)7zniʱ˵jIYYǃ!{NZq9Nu b8[2Q;S/xGSc? qFDR}zgǽ ؞_[Oҫu OcQwQ??)mw2s BS&9E}23Oǜb :/Q C/4cV~k@c;PoПc ޯbW{ߏsO9W:K[υttDyKI|+=uN$b{#H[޷I$X,7|Rb4dС`*h"P+#oKTC{!BCD;r_y_G3nOYI2&1:?(vVq%˳ "0K~Ϛ@9Y cѨ;3>WRC>֛>Qdw9(0&];ƒH,8I>j`ej‡0>. >RJ!q=9/{=5 8}\ z>ֱ+\Y7椕<:b a (k-mڿVbE?^}>v΃WcwW6=}NaTS0M95@D5TfTդaUSFAUM$Viidbb*A%0!2>oM-53ܟ/PRCc{B^h+[1#QuFZt4 [Ua iFŭq %:j6>cyjI',((TPZKV"B2[C1Q  Fph qS%咍$'Mhݝޭs344"}[z5a766wY)yN),1!4$1 cd[SHDlE %"Kd$lCu$A"DżjHp Hhը8TDlR4l[ul5 DGQp c@ x4Fd:ךHhC0o"@fTKP0fDE #Xb 27L>a@ uసA 1>la#"5CPE 3(M JB!AP+Y) &"(BlI }j8vTRe,( b8%" D$# CRBa f D `0̄6()#q# rrH`[ 0uJPq'X4Dj2y c_0  Z bTFaE@fq(4!fR(C֐E#YƵ3`Dh$( F5 ㍂#ŤJRD 0"E5!qUyxâGbTlC J-kyq,ТT& QMR uk yap y# cQ"?Kpk2`[ 6a QFfb7Գq EC $ RB qL\HL8)Q!)@dl0DqZMցS sLfkhmn+L4(fu37YH| fq-J#(rqlֺE5) k1J#3 %14(XRAJ7Z,)H RԠ XR!1T8TRI!=)"2P0o`PSLJ3DQ HBG5b8V"+rqA 1)j<6iZE>_w;F}Wj_'O,0j7j`b7y=)U-~TX=.h qݨ/iUr2_"輚+4^ hXɯc }0ySc\jURy_mJbI\C(^/,ΐL$Q^aO$,~Mh]θ[?r/ysQC~e<;=bKn~C" a;DQVFh))we>scFL8ǎ8>?p~? c֘ `67#~8(D|ȗ%ACwNkʕ]n[%k!LxHߜ r8 qEFFk௼ o JLJϮ$ I' 30r ()OT\},eVGwWRiIr. ǐ3H`g BR>X}ɏ)"0Gy]_CwgaCyU'">L$E2F!b&j)&Z(b!(*) h"&!*"$Jij`("&H**""b&&f"j(&&"g0 "hJh"bJBj& "b I f)&(j* IjZ$(* ("()* *J"J*"f$("(&&"()*&*i("""**J" *" (J*j"** I" *)")*(0h))j#, $H f `*ȝ#" )J( !$&b "b*)*b*"rɉ( Z(h(h(*I*rƒ4"j M3&h' ,hLі)&̒(&R"*L̂3* *"hi*1(&4GD˱{P\s~aܾ'/slHdDU $IzcK_6p'0-"&``d (DӼuiH.E6h.@Bqd|0C4AQ-R]j W2<^=_cD+!&PC賐σģu fd'wِ{j?H޹>N3gPh  ZB EJg1 TKwҩPwmG :@fk(N(@$/MzYbvCחT"sxNC{9/y^s{3}^whҘd/'A^BMBtu`++pk^IV:oazZ[ oz{n㚘t #NlꑏUP?Ut>{D)^kH'Twsrɧ;jM&ʢ묹'_~mjƆ"S/ 8lR,lanqx-Ķ_1݊M%lf9uߣ2yHD}+9k  MVe/=omyݕݱbX蹲p; 3/ѐ F}WbRU{]Ƙ彷=tQP `g8չ`,<:|& BXrQ=MvxNZrߤ&7=cn*}O@v$f!8 F <,n![2?Лt*fB8~}&D6}_ aٞX!PwPœ37Z SUI7VqX_"]qc&v}OK#o)h[0C^62=!i Ђԥ)|:(NTILHP)J&4Q`*k6=yuEyhY?r>zeʤ*t-N,dFYu.i"D>ށm\Vt *Q^/隨E>?PVWGUO?,MS-ƙfd Ȗ`#%̊ ٨2M &+UQEZ4 ģw4k7qKRRlFCjuPPHb>m'  &fN%HPqİA'վ޸F#F- CaΰBāi;kYêqSy0$:صEoT3v4踆ta9J ')at֌2֚״e4mU RІCl%45@53"Qᑵa_54gsaeFMP鷆%UfBh;k(1)$[ ˽; ʁQP2Pc7ԋ t@+;Hdc8+((2[Q5ZIОR()hc-$ `n4)s(02ȋ0 BufQd2-aQQ[ gjluK쭨%cš; Q(qN+ؘРk +V 2 0f #֋U1;, ybG aҁ#]eԘ=ѭ E.sHp!S\IZ#E"#γT2n%1`sTKj5ҚZ6wTNS&P@RtI8)EEt#0,~7bSQ}/zس5Z~qˍGU`Q:GFZ VuƱZΒh$0޶@4CxFG,Z0FlC5ƵL)fUE 5#%,YZTQpsdFp163̞L6t6֍V3[xaNU 6-ƛVUE-F¡F0gC & {QI(Ml**gsC *bj ) `ڰ EeS[M6(( H(* "t))*Q" h f"ejha*()(B((y "*Pr;.l<&EٔF@2" J(E)T RhDD6D6m7 xD#1V$8th}" ! =a$썔f)FMd9=H|4aunw`yʩ0q1qt%]RiȪG'ܐqLpջ{y P-n1hyR ؚl_-x:I)tQj(Uз)} ;"YI0Itx 68o/Sɱ6 *R6wfe ^#=/M˩ȿccHּGBX1~Eyoc@@S~NF^ߒ ޛ%_52Jy٤rS&y= #!F8(]5mSr+@EmL& Nr N#$D~@@oI*F^q<4/ݧ)yY>#}GYvgO?SGoU AnjĴIh Ţyk B-m7x[;p+`7Uio|\_^~D݊[exQ}XQŸ 0ƦGwI1"I~|wܯb u4^Cb#Gۺ^p BkSe}F2HMN_b CR0}v&ߠBÝnXS.|!|[F`)Ny#:E;S00V`[4wQ%ܠH{~:5SE:} ad('ֈΜ+ n}mdS?-;բi,!Im/wYrh;;NL1Q i{J)jZߍ4l<ǸVJ;SW r}i^'YZ Z5\/"Wja%q&Q̝&!.LNkv_2O&QufȰAFzjR)T/Yզq{0,+V:Gr'B`B~ BHB{&+]h9\)hǎUE]o j\p1ZEDמ$q^sWu! rr5 !zX Q^P@C8'i,+MB=5чrcoX.,8iZ B'gtG'|EɾY7M sG .  vY9@m#uEn;5-(P` Сt<|>Pfy1ON4x83vi4'{G X(4fN( 5` 5Z"S`PA16Kq姦wx=H50S_&b "Od^Mj|NѲOVSy?v HFo5KXG~D9DE[qҕ6I~+1e{J( }nEB>g7կc'R`}O{mZ>g68Ƙ4G^ N^\bvS5_D ~4SԙpHzczoggꠄ_s\鷸lxuS5&঵Rtm5@:+jNٶ ք/ή ^Q{"17på~4+P@( %Iyʷ,jeS r?:Zm+Dk 'SrX/cOt;vx n @YwWBz׹ݘhU":b ̚ 3L`FR,93MQZ"HIKOk?zHeU4w$NY~KO,4̱=|fkbfxOrɝ_=l+w`h?ЭC`IlqF`Cn18 :{Ceis[uT-R·NN4C9ݺ|>hfc/2lM.Z=p(xL=` @WA+jc*ni Fob83H,}r] 1 Lf `GU4Z7{HO|Bxy*!  JLQb;arK/@cdbnܧ",b;Ɏso&~'mnqqf*nQ,v0,B zԗ2~]?Om>C',Z>4(]o˜{<4TjGПMdq}NL. `׳E\nO24Lx=M9ojV-MG^"vpO\ r]bҼzMX(I\ J+5ZDo/VOۖc$0Xp x(uRީ%0@sq7|ۇ;P.omV1&e^5ucʬVD yє-k9 >@WĬVAԍMCp]WNؔ9,1Me&} \ q ΢hbn)/t <\5  ׋2.OX}s>o'6Ჽd#Rk#ďUur,͂Xo(= (^I?<Ԗ_RY& 9m/tsͿNO|s|, i ;meBRhnh OLP N]Բ+0cV̓ 0UK-@QJ<ZO'w^DvBޕ>ZfP-P$ϛ[Yf2 8_uD'Od[ɵ#{}\;yD׏7!7  H`4Q_qB+f*x h-Xp 7yI)0V@'E  `m3ˢ b2P_ 8pft~QW9Aģm/ɭ#I7CgDz%PTHmO[b&)m`J!_:4 8_(JI+S )v3| c.ϗyjj<3G/cAX>jN\d49'4T{P9~j7 NkAbN aŮqցx0>L`(6K&cr0i qhZ|.ƒe/_.03qy\42hh$+OrLa>LbJ{!ZA ˣmM,ɋq!q!d G!b t*(,57&As`(㽁zgg@+H?l7C@\hQ4}Cf.|HTeg dƹĂRpc3೻*A>1V)p3r{ ;(1De7}B+ VC3Fƍ!g 7 jIYzÃt(@"?iYuY( #.JZyRUlRO"]5c=5YRR;vn v>Xs3g묬  ʉLSrz#`)[,(\I1E"-Q@~#sM>zfI}0e kړѯ"6tDMZ 0!/M䑲cjt{>Ae f=R5,u@ F 2QrNQs`@n\ İ" ƹG(>$ Sﮈ}&\^Ozb,,N,, B BZh_,4_űmFHy.,@~1x67{)J0:쫧KU9Thr7*[栚ց5I gՠ-ױ]ڧ`T6s:ە>>V!Z_%1wM[i}JH<݃`|_0:#H>7 h=Q7k$ ;)`%1M"'O h`'rb+'<姅E}Z_x&~OÞ?NeҞn' il##rG; l׮o7|A].m.(D`@@8‰O4Qbpg@},=>妐u t!&!G`w tAHPqO.G3 ~!2 xW{q$zcE\lp8"EE^)yC)<ٕLzHHDa]E13z@(F1N/4h큓%Q qY7p5gda=Aqioxo >N1ƌn"Ǐ"1nI ř>ز儌A 8Ps  K)-mC(K=Z$Zd5YS^U ,7>օZ$JL*YRP xŃj}?_zK {s+}1t{棋c*_1k}ʽ w|8ߠݟ;'>XCzs_-ӃC<:+:5tkЪh=( A5XC@;ȜW‘^@Sk:c}K4׊44w3@<#B,hs屁~`7+kv=kl~ӡ||yGTCWB_jD?:k<=Fe0tZ Mỹ!C"F&“obFB% -`n=*+ao,0@jVR }mK&]bb8% T V.jG›=8Y]쑀|BL[ ۃ8@vh^ƌZ{f'nyXcắ׮Y Z54z` `^]un q^ cӟc:>Y!\#N vueMrRB9)J[Ei2Ɋ鶵&#@QxRP`#b@m{=4FN~Žc{v~ۦ'hݼ`Sʱ^Bs¿ gk^f[uZZeY ދ (qjj0RWϱ!`* X\ObI mfPr/X$c"u8ю.;Օ0_45w*SQ x '> k(E~Y%>8n c%nvi19'ѫ{tY2-NE[\@lsH)G;y:F׭x P$uK{?Dۭ %@ "#~\K0mJH ychrxc ,Թ8֐]ytQ78哬)kN$+*2l`|bA&DĶ 2Oq36-Up*~GgMrv"c\4=jUC\>Lt0qÐ=) Xzϕ?WI}I0׏B@fqBuh9_{uuWs:V Śs#ɀVQؽ: ZPuۜ7eSxlQa# mҹuǤ%,~S~oF̰bAKisy/Ɗ5wƟ۠NqPz*trWu}ٚS Y|]ϣi =6OT&Dzg>yงDtLoiirQP bU՗C%*b :1Wxៅޙ V(GrͦIcA4p4̏+G>`}0ԖWfFIr<dhB@IʎV$:0)a~E\|'=m{r_m 0L FǼ-jq`y;E{<Rݨ>J/EC1,bԫ] cJ5gw;oHfzjl()CMOAfEx ? жh߃(o]FVG80:3ܔh`کgU=% ?_<_ZM?N7:O7sd/zsJ>7X}dNR< o󼁈%DYB_xu٘H``LP~>cfoP tu/r8#FVr9BT$FXN qfBhL -g^ `x*`J |GV&E(L"^ ]۰H^$ŕ1RIT?˘^),O +YyT~RWWbW7#L[9 BMܲ$Vxl&挕&VyqP5N6kfP;>,^p[-iφq5ʿ7PRU} xKn3C_~le= A`c|NzH~=nUKx7P 0!\Dce57# _ܸ/Ք ,ʡ| geN4!Z[V1`ek0v璒F|Ynhr;H8"ň$jԳQf~bWW_?haDO1f`w]H͗dи-g0SA)xzwjT tdo:fK&ho)sqYsh~&ZF`aNOs{s+,Qd|ƂP #eeω5" -sU_ HCCBK6Inյ4z9) AW%c#%&1}ݢSGmYvo" rM3Ţ~UNZ,n9sxCYV *ߟ*=8іKD/!-u %UV&' SbuV{PⰘ $zYEc<ߌe;ll_2}p^ܞ'y#!2r1%I҆;rūu~(#8C\!Or!\zP 5DިL9vFM93QW$siC:3kizOx^}bZx`:Ŷ ՙD],Uމ|VEf@ą<1]?Y<^ *?hc"7c<+MT.Y P'4 YYY$a eޯbK.X8'w|""u#_)Q<o,$ujL`Î|ٍ/޶ j,Xߜ6E(( r,c%q:< F>xb0[_Aqv0CQfhQs|(x2d"@Ojr1Uع5:$=TsdD@q Ink}PlO[ P()&7 IEP^njCX Նa2D%͒@NBS6*CNZC,@@_ :(kj4@PeiT#W {61q.q:la_C#bn舋'WD&D(_uN][tY=%e=Yw%:\-N2&cq0` }OYvWazb.)s׬|l=/<<^'CŻk'"ztpCޮOR6=lS'-=o ~;ea7>&9<O_JrĜܧsߝ}A??M t2@}4w{j{x_mqq+2G4 ꝣ <'K=Tq݇.ý~d~!e;T|X;dzv ] > wO /l |\Ct!~CJPP'HwI?Rƃhy`6yp:L|Yn0x!$XOׅ?e;Y8?OyIWy^YlxdNLyA~'O(@89Rzp(:"|р=/t_~,7! <Ν r/wtR= 9wûÃޢC ~$'|G]Op{!p?{)_܉QHsCt_z0ɑMX3#CY/7p?U> Ovw簃_B}dn?';/.^sln :]e|/L~?SpFXb?im?"vw}?kI; t2*y\2}$`>]hЄ2dھ?0wY/Kf_|S=_DCȏȷhrsxN7hRd>;)McQ:>aYmM0$WC;9; N3cnci0O0W}g\cA|>C5{|1}`~ڑ+$;=YA@' y"KY݇8";3K*5Jxa _d]>ŀsnz+윏 |i a)ge1볼;%l?HIL#pRXW{C^<ZZABӯE&[Rr. T*J>F,=7z( =EɧRe{W@3Y%`@ uCfBRZZGSo R틉Zv^fd8YT&ǜ DurCr 8Boذ ~VE|,rr\vr;de9 LPA0E|b!II59>ItE&k 7}Hg"Yyï獗Ä B w1/,h,W͚9S&輿{#&չ*6vmÒj⸬!YLa$-H5z.MYkۻ,(=Rm+'-G /pjz;" EƘ^[M?KyLgjJSLqJ-(54T&TX ٽ/=9SAffm '?]#zDd@ݥ[DMz>=lwzNC=o}rb|i@Tb@8>*OVowNvz3ԅ{hQv#&8dgB:7{sIIҙr5}hxͲV7[d7Ψ{C "*KE@QuF W0q00֤R!o_r稹oa}8F9/NYɥwilc ?p >uM^DUr;"NMTcќ?XێD2y$ԼV@||>/B;" ؅P@A|ƙnx xA YIeYbJ.(a<ݢ:yR||r+v~vс}+lE5 0?uN8w7cEG6 ‰ :VY=D:*'FS_*'vsh TFL*ao#Hukq@ Y S5)2}WU%G!<1*['VebRg)$i%JH'D96O 8K*N1QJSnY[iMekg bp)|A9݋z7:zFO\mL8='i6?ݙxIÿ́ w8s 1Ir֚Ȕ $`tרD ,y>^T~4$V/e8p%NfM`Y=i%{YἛ~6αOLOuq_N(mьEǕMЇ諞z`{1aΖ/E㯙gc#)d)kW j''Q9x/9ɻ^z2 &/őe=#[b?*v7ΎK4nPx]ɾ $0q&:J<#.O,j7?Μ6hDvo@jS*aaؘ5swy2^ 75ǃZiSPv9 j؍{㭘0S:Q 58Pg;w0(bV/|PsLgTp(z p45 \ 0gjH˻-5Zl3ݗS/{(c[ȯ~A%㬻SuYR2 UZSbXu%d 7z !ĘX>.2\Å(a{_ݽ.I ':1-X6nEo> ";ԿK'D_V!Bxz|={|O< Xkв<-x2#dxT 9?zt@'CrsЂP< Dl5 Tq tm33KG͌$m87zT;O//[Oɳ<Yڢ+}?USRI9qfT Gj@;8U^l*6S{>R#|^ 4GƮ)NP_WmfS|.LӞ6}ҟYpeSy=T,%zc7E/s!yLxS~1[z9$]mYpE:=Ύ׹#ueov%RmJ7D't`-$͞g >`Idy{Ͽ,$7tLmQ; 2~zV &h>]thP^UP c 1&#WX2-DPض񢀀@S *=[ Wc'EkOثTB};X;s_̵J.E >~;9)-l` "/TU3RV7[!4 r0Qk훀8^A}XŶSZ.Y: ''!)C"o%¶{fQwl~5s[GWs GQC.G2E-*P{/I2fv ޅx1X??ҼJ!YNb68So O!D!FvJo:.+,i:;Gq@35 ]{Oj8q!`za5{;u+i&(ĸ'*r~?r GקNg J䞑{]#~vsh~UZ_ /]f@[ĬSһ6r'c &5Ե# ^1c+|2#e˴30*Cgd-ZU [גςi䎂\*U/TArA%AymTik8u`) ^e΁KYHzb/tɮj(decfs{ w}KO<< Ɵq!c@6HT<]vQɩygx3҉_kP:(vjSB' (8i>s{V)<.vf#! cr.v!΂)֡|RSv y~\z;*S?,B`HǏY!׷W||o^M):l7㘚Lim@̭_$ą_[z5cyoj?ӟ%#){grǟ8i(`~> @H\? q"ߴ4SMol F3{Ȃ"xTnʲFٛ3eh3e?Tpzx}s[!vj5ژ:1aD] g⃺ ZIܚٰ)ޠ\γHauKtc >P1$ߧHL7ΙW؀+}֭sx:*g#dL-b~#1EtSy$?3uZ2 a:e {<~NanFIhDb>Yo^m8QsV9*e1&Ϗ>])&.JV}",>FR:/6xx3Qn%,UA?vºu{+\l9p`ONgHRYm0?SDQ2ϿoH9g6֌V$@ʸ"wZV ؂Q#ڿPUPKv}\I0O hF"3Yh:w| Sw:pMiQHe5.~كà< ]6gBOǹ35/\ы2\a訞c<ςuªJ yf2w¸.L  z3*. Åbq̩&tШ=dZ/bQ6fPćBZW&į[aX$)Yp6eFP4sF'au}cv̖vW=҈@\Ѱ G$dǀ:y_/R[TyҺҒՃŐ͍0[opR?]hi @ BԸ{C+;DžxK͛B^Bi Ty&'6¾9јizl{lo=77Ġ`ɥ쀆HS{sQW77 ~-btՈKqV}& \2wZ` P0sx*R9\D]-b8HcNx gB0 C(݆` ߩ>%hpw0w`\K{S~7|"LZ b1 c쉿&~G(}2w"ERFRSKa/\k}eΪ" Z`YS1"k?YUs3^̄'{;^um4~K BҁF M >f,̵^=Qg {]Jv1/IO 3ETe h$;D'zusajXumWhqgπW9hޑ-AL^#;o%c̅ifeZ9êr@Es)3 7jkQ}eym xQ8/())PL 3Kg:d[=S:jح-S_*T,nSǢ=&9&Gs7f9zK20lKo4T+ ޷KK["{_sj D=B"77 ˚q$H k#⅓|;)[zVs2۳ 뻟GjnP0c( HF\lwޤ8_iUG|#ӿzCDl.I`,5ӲAzboEf%Yfq"=Im9G;evui &?D w7/s8iʜķ<+ |/E;P0G* ,A{=c`#U w4]n" }Ca!%dF%3vvBZw]jZf*Ҕ1O8O 4?qxqO*Yz$ 3*3lw-cث8TCg=hqeS/Z/r};,wf[[HIW9,d .uG`L+͂sbWb{(-S{A^*\(쾦!-w3m1KbRq~xJU:W5# 6 '\,aNJ^?&YtOB1%;Ly.wVV܁(H<0+^ "H;n6^GQj1q }\0/Mj*R>ddm % nҎ|Ix {3$5,Cy^V 7J]%6seu~aܫ l3X& [0vmQy]+Ip@,#7o}_4ʀ W23sq\?uˀ}ⵈM8к.ވoZ"'4챬OhMOFDɰ+ְ[$F|Cƃϵ?9P$VmIۊh,j(C; ?}OMDiMx)a" ՜57#@@zAeS>D } A*iL5[Zн^FV3K4S;[{pk½o*3' ioAe\ {P>_0s W˜\Haj%Os7B`|3Sn/{tqsn2Ax;?wTuݬ`Ŀߒz8_3ҡXџl$j|r֢>/5)'wE54@HOZ.D;Nc,L\sZ%+4U6G (@ :04uu> $&:ezXdƽ#n`^P G5ꧬQytEךuCyfMS aBh$Sކg?,dG (@ %;u!"/lʘU%Q0 $%yD \PAYbZaATے!xPJ''ڐU }:~P - { 112AQ ){$ g `Joz, vk°$šUOh{,/&{_io:ǚNgS &qgOݮ#.ȄO|Q,o %UD~0 wwhzlx<e( lB(]hex)/.t:xϱT'wʏ/W.~_~3wݥ˧S>>%X?m?iyhύ&{_᧰-6σ<+nL?{8?J,|is4p+\bXs&]JC$jK~9S/'TYHcPc#6%(*owzEpKyyíX2[%\5 }=gZjȟOZ(+~eanX&[c5Vk/u`%tGn_3i՘o6Ob'8f5Q[zP*KKs'M.oL/}g6c$Pv n<@ Py {KВàX4KNe X%[hgs5{?nf|z1wA^3.ҐuGb'Ϲ])7a8C,r8P7rovb\q3g e57eqsCk 6p)LL_rOb^/RU xP~AZ(0Ag4Mhnocem +5~$ Z,Р\]IuF/;:2|o*UL3"ϲkMkdfEY$fР uSp)ΕSk66+x@#>i"{cF./nyL<51twZJG"$0bj]:=Κ2v?g=DFkv`+0 b;EZ&݌EJMڦNRp/$)*?$1jmc1^E9 hBwG#c5eJ&曚NGͣ=5_QJ9-pK^?lxM@dd[.'H Ŭ$9Iy\(B$< E*Q ;ճ ^VY@CF5ؚetv@bbo.8@{ݐﻘᚳ W6E`ZCN^[/, 6 ݡn]v(cxF:Ϝd\T5Y7/̪D͘TX.q&M]q:_tW F=#):5) lxg, _g!/{~(ܗR쨣j;G;ʊU *],2@;0X#+W+-Y"VEʘk:JZ7t [J1Bt2]/><`gPxD4 2FQnښ~}*aA5W8@JPiN(3u2mKI\k<aSŐ噡G8N>DJ*JjMhnbIټ~[9YigilYՈ9~Cf4i:~dc67x``m`H1s64 ωE}l)q )|Y:k("=x {ܨ\R#^}*؜Hmixn=NJzϦ[^&k [/y}yVFA erC]J5="k}V|&ѐ`0f5OԦ~Ʋ]T(awyZSSeJ "W^?54΁ڏ/Ρ)*P=5Ys8ZI@ y n3\Z8WH7jz'-Gƞ@ ba܀l2-d R0"qlk,(79ZFD=?G{Riy62Հiq-6'iy T21Nr_i~ :o䑭$\x{(ri5I|@ Y,{eQ3r3/0(3>Fs=B$jCB B7^t$o̊4.84$pGE5 !AXG1+(9涷b@.m/7^,,_xJ=08Aѷ]n%gxE4&>^,#Ck~e:]"r}a=zo?Ё !ֺ.; Y-u 3O!=!:% \pC¤$9weٓm8?A& ~hCfg3Ŗ4bi2-(YH]c|r/Qi#ѳ or#GgCG]_!3d8XFy44WéB{@u8h{;M_Gu^w*NGuNf]=ñk"}8JӲ jhdbPE]3&k@siWIRM" -0A:ci醈!n_!^DJcLYFIO YhQLӕIɫ%E:x ^TtR^W(ddAvm㣫鷨* eolp)k%h eD2̅D06 L(OĦ<_`9[Ѿp;uҳm b;R+oN?(<Qv.bcZ(I8= !Dž\LoI "4^JgLe;sN2\co7D?`=J˽ѩve#՜ ZԘ?%C9+XY<[9U ׆FKYta1==`"xpel;ٹoıoxWj}{,R2h-xTi[ gĞ7gAgHÃL~1ygoj/%<@SE*P ! g=h(8T덿 äkja 08V /82[֊5=$<(H8u Fȕ݊KF5fp~eo1_lLi܁G.X|~S*IG$Q2XtU\' d5&}]ºO<<?p(͐J@L_լnw{2<I$8\1@mr)y#Mp(};<шfdגtlE那">qe4M8CO/1W{{1/.ģO3*˖(z{4Ɲ~dQ40g5030i [kH8m%+bW;g}ϓəU/ts4<,D%1Yiٵ:a"jnsxCOʰdo9s=s&.ӟՌzXwCn&'G 1(N[o A~ H~ M]9U-=Z _,89}o{LÙ ~Z}]9hֿPɝΟ[G7d{f`Ԡj__]_b/2X^{ٰh씿n+{$ ;3d`hE{.X԰36&<"А AF7Prlڻɘ)py3tMf382@L=M$9_"Mo;x,I9D?ҵ*M)JeVc-oR /CN۔+d DփBN$!kyOD@ _h4of!G$` qn/ 9;/{+taHklM.4  SϱNt%nS])2/]N,RɏKthn ȍZ3<dK8!X$,>:hAg ,aByԂ<ڐ%EQAsjiTt ,6l¿QKYFbǯ-o{69dCIMUA7dڢrE\_[ p:>hĒL0l䵺[-s/?H!#ˇ,4KO͌/*>i{B;S$Mzu;`8?^>n6y[L$?w@G^0qq)wF͙{N+ҧmv$6J /I~FA_ywxX7b5BG{q]H(EW6MRX n G(ȧM;R#h}n ~5]j=WRj] Jd35 "ɀ2~s}}3nHwKi١*i){H߀^ŕpemMFtR6:<QCNWD0A͢S;\0fIZl{7h"%.w J@=Ƙ*K __G+iʅUh]Xsz}ӱ'NJ ?A[J;/zYd.xn Y$Rl,dtO=&.NqzYtyڸ8p xTKSGgk&d%H^}|MXW%Lőᔈ0N`hgf Hj \(?UǑ 3DL95~M&7?( b.#߯th0C?U@1ũ͡Y9ٴh폯0V2oƹ#6^dtr)N4fs/MN"'%.vLZ Jwe^ 5{h/i]TS$i|AqaH8a ⶁ$ hIGj %0; _pʭX;>/>v ګ}h⇲D`wH5 ?<Ś!W\R;μ$fn:ޠ=*ӽ?w`dQtyI^:vLoԅ< 9\8<=kZu6w/H}Lk-no9fn%ۣxl؋0kѶC7*Fٙ]?K~\`LDwlbW*=yHyiem  W⮽s~"E8zk@.ne?lQvf (]băMl ˣ ;ARk&̸ 2V'HXvm~Yߑ{OY_?ʠy>ֈĹ^:PT+TNŌYhχ2iwCM_U0+64((]2N0ו4]sj$,A>Xj%8PpSScF碽㽽aƧ'^PP`@o Y#2Tƈ Et]w&e.ƾ|/ۂ8s8C O5[[ys|;k;|N;ť> W~ҌoYFd1̘ئOZxړ?1zC' osYd{Shˣ0}y~w~_w8Y c9$M @`Yw>Y!f-Jŭ!"ɸUa" ?oL퉘z"fz } 1r.tRet|XOu.{'2wߑeO?玠$X [CHf8[pylkMMFza,ڳX"sQ[=Nbma:%=I@Fb% PfςS!3i=꼡x!;|'~jp쩙g) AT~a2C0y$իƃ C7fi/h8q)[;(4://^W{{ckf=m P& HQ0bw "  | S5qZ'TzgִxPX lD9 F*a ~  ԞƳrtȀ wLlۈop{͏e-Bid3UsE9x4x+2~M ~(ԕ)46n2rX84[&ƕ%3p _qE`$?SaC%j p<?v~y Hk?<OEl iƀ* ^0!DxR:B~pFBcDSjkO}ps"(Tgd` `r4HQb; Eg[?CHzRWTtqs2~D@ l5PN϶ؾQû\E fxQ_#Vtq&\^#ϖqID^C@: %+T,9 w"M30촤o;yZu46PbXk;-^Wmϳ_>7OW"Ll ){0ER֕cQ}Ajk2M|Ŭ6X 8HOG1ws٣>_e5o]lqop_a0VӏnnBx[E0\ŋ})tڡגyĶC&Jv)Rt` dK0g[JġjӂdDgu0?"۬BUok I*zrCPꕽ !ikcwqCRp9iTy߄R|5OT4eﵿcBM#dt`N4T(+?e ]vamцgW.LCԡny@xK8vckm1\G1kk7Ə+а>|sWX] AY۳tbvU9t:7D믫Vz$S9gȹ{v f ܹJXsRN*NVdYpźnǂ妹=) c)DN}a!7B,fp@O}x&odG"krh ع z+Mѱ"!+U4Wa:D =xSbD_(NYx_h,.LXfg\>+˜k"l2zgh-pGNL_k a=2 {*Dy$\+PQ`j|QEH,;4l.Bx$%%狓B+5](X@D4ZQ /xZh`;n@ H&Rz>c'+ᰮc ?/XjC]M;{Z%,;M)‰"tD ڠr Fc G&+MQ&+MHNSw~Lp ,ML =H"AjF^}thбBmbb]'H~R&BU|%sPcFJ١@ŷR$ikm2)8;*۱5l>kznU%ny%wZ],\5&B[x??r}r!:j,]HfL8`.Ƨ%D JSҔXq(t8u,Rg ~N@6^O- WcVxD,i !gp#GM^pPut޻ě`xVjn-rk3?>j}\\=WWW+!(%cwGvKr˩` (m~oL Xe Xrvc"?KLӦzݜ25Y?~eJdjf@ן~YxɌPaF@ow+ȝdZ4j,f}^%ŝs7d[t6-ҟz`Җ;p*rCr຾#Eff*TW^[Ե1ڊvB_vN?9>ǻGZ#I˱ns3)SP6ue%(6I}'q!M oxN.қ8m\+r=0M|I^AEa _Mj@ke*b̓=k9Z=MBwn`115"QK:V>_} =B߿=D4HbB1ϗ /!BJZԆT~G{Rz. ,P 섢협&"n Gx*P81LQ9~ߣXdݾW2}-iP"Fv;D7٘ˍ.8fꮁ,_P-jslS&I()LK2=a}1+4MCЧzW(4"Ҕc'^uq5ֱ (P@~'Āx<0h#5:Jm&[o |Z(Y",z5i DDg<1Ң8y¡&-g̝m=6OlhUN{,"[☼yGEEs~E~>g~K}$yvJyvy$Ta{K~J"JDJ)XLL(uLenSzڃ<|~Ԭu \3?jz?h@pπw =L*qA@Be'{+Qy)JhsY[!k 9AD{}~KmN´Lrs+~^B|?~~, K(%IOWiGƎg5^y[4 XDfu~{G*Gi<*ꭼ9\U\tVh1GŇ?߽'s04=V V%Sz * ʼoA0x/P6_*TwN԰-%+/Fʯ#/(&A(`{7-{4P%Nyg@`>8.8ú*2ih@]b2RaT|9>$V"sϱR#8$HAAqa0h:y@ #ǦRG7q/{Dg4=zA2pTVNUґ@eg<|>Ks εlsATo:'ƌT N5ܜUrRܚ#޼}٨\wh^J߈Dl lk"sOܫ_PYCt:/A ߲Y\%66ɠZJ?Iu-EU9ne\Su|BfNsuS4$:xRԕ $gzegX >ud{C%rtd3#cG ެzܬە*f/R'-[$NV;WQbA '-=wom+0lKD@ &6 _i)"g!Ш͍hD0BL1F8eX/>D9͘O[v~nȼ._v{Ƿ,m}ow 'SbzeپF(g6Ih;sk۪V=~;$kuwsg9̅C v&4oM+/q}^sbR{&#WwGCݏ;k DPJZ{Oz[@w kbhs5 ]=btu}!g\($GI:[ 2h`LP!u:<@V^@1H4Mu %BbXc0FtƟ~n*(a[qf:=#w~$,:ew=  -0O| 8잠:oX8Fѱ#`^z2PհQBc:wJ:ދ77DYUl*k#DZ?rQBsVGAJ;+ɭ ^ھ$(NSfYezFx >ᛡ~(~of䋽ߝNC %0hwFLXEorfX8DC.Uə ///|^uI֗YԱFEH#,z}0 .SF"5Y~a|Hw/LƐD7Zl>.3<"S鬰9ձ< zGVwaj3;:fX CKJ?^H,'֙[jcZ+~=ɕFգ>1%ue)9vdw-x: F<;ax z5(d6y I\SY= Ixuly}eǥjln{!C=VerP6}n]fyFā!+2 q;\̼"D@$ns{Huż%H6dU tz&?d&ܖ7NZRq=4' 2JqO=S>Ša R/$̕B}#NѨK- NF68эDM-O8$h~A,+7#V'ó!] ju q4X}6VăWhݸ˞ӑc&Zߧc7˝o0<&wE']_8g$|Y ?w{I}i.]XF*Lw02Bv:~d!p8<k-sϮ#9xD")S DO;hPpM}-r& 3s5 lǻv$ۮ>3BdByt9A1`Cl^ #rWp- LX3 wĝ%Awfv\sģ,1JVPi&_6+nkg)U<\HoMv8y4PY{ZC"BgtJ4|4+--߁+ow;>`g4kۑ >^5~ǂszsLeyN屬L`?H_Gٝ8יr䇿린,@5T|QQk)K0ڦfd@5ۿ9(._25MV5ҎN'iqС 8OG3 @ ň%z4Bf(E(j3Ȝ`ߛbtl\Cn7=y !=B"#uBŚ:~|DA 1x&t' `I6Z>p#+ۍ1m =k~E= xhꗻIc2#߀;ďc]onBHRfe﫳W~f76f:,v0uxЎ*;D>3ZŢ~`PzH]d$Ʃؐr0..J+UaŁMKI՜'YY\?XʦTC62N8`m25֑08ń*Hn<"g|quB~^L%Q?E  P0 0<f~tx"/Ηa#p#SJ{T4tyU'˄'WcZHzd`2Zo\Û  |p^,Ƙu( Ƽ'i! g v="6^9ϓ blX4/l"zj܍?zQDgQ+%htrnct@f LQIIt{%ά%\;@QgDd8 @QDZ84V:3Y^ 'Uh7_r_(q9E Ju2SYu=l|>$ԳNNP8\duIqB@%!b)IPP~ L%;\Hz1+PT%a@61?W$x 䖱6x8hpߌ +&:()_c M p1iƙ Djf7kD3=!);=}sCg8,K?AK$I;3gq r,IACl0oDdh{k 'ؚG"0a-hx`/ I pvw>D%qDe6.Mc* XQOoրpFC͡ں< ej.;wy=8wYP<H|}qmBi/{IE6]2dE 詓O2Sik@|TW%x 34flfCٳщthqu5i muU1k_k_FҮ\#QHdӸUV]YÎVKWV b.#75s=eYnCjrl;t)I8>;{l34D(y(̲Xb4Y  ܪ$ 7FqQ`L$*yV(TknXp=1Z^$FothXq@s)>d>`G®C% Q7&٣]iqv.v0 t1}lEyNO,&\rE{v />ҔGQ'#~{7ȓmt$gK6(_ '~_ ;ĭt>7 5; JipFO~bdGækyy~5+n3>G=i>y\DP%"mP:$rtqsŃ#Zo] ZOjOaJ1/YOت{NetܔcQ|Qd2r?Sǧw<ݮgyE2",3OOodYL.)^_h9V6 ]y "{]֩%(Nrl:W\Ӣ}o=xPnu#;q@IZD$BioD07?6Uedez˫YL?C3%'t0 M?+lFL0>"q4{آV_F*=@fWlGNdT74@Iv=Mܲ*W-)yeD~HӬ'G=+OO" =$ŕ]bSgj'[OTFh0u,b'x~BU a %8'&_NX|>WeƘ<QdF{Ӛȍ[IQ&5̡Z-fǞyPc7|=8fN]wJC =I/hJ݀ٮ2ZihCT]\9rSgBqJpx$1HW%y+Qsɾh`>>x,~cұ/$ @O%vުqri?(*ij!X9~sɛX)E@JO"7O-ć?CSvbIll"$HrpQaHx2K"T'c˯fߝF*?߄¶JcwQz7k4MLabFJkMW(RR/7;ߒMEnPzjQ^?>y:sg [ѣ8jߐt 9-/8U 5bpm^R%ԙ6uXUҲ5S]j\ Ͱ)z1}i6<q r^+(uv-/`x̎|ngRhU*Hot| Hjs1U;HHi^1 ӋdF[tMG 1(W;'r 6jǮOC+j  gYјV7uf`k82<#KQBtnp /ZˣLlq:^,״4IAC+w⮥NUV}tMv<>c; MJ]M٧p3U&BD]/~Yגd%%w)Ց6lֱX WĸH @@|X觰,u(nOK=Su/ YzjT!]&\R.{uzPOV̀.&/ơe3Ɵ/AU(Dr [:k< 9<꫐bQD墡@vH' k{}M*>_nf.bG~VpD";צ~G_~Ȕ *Hށh0no}Hc' 3s8qΦfj8}j,YMn9C05n;{D|1VN\ J>#Y{Ja{:cp?!Op(fȍj(L&CO`8#Uzb  A::VC8۷yN8~|o ʿp"!8ĜOk? Ѥ"g E>]5/3H}QnXRNK·%Bll~^4 -1"vvkUhe4Xoׯd~U> ,*AF?J-zNC۪[ay&)OȩvMB5G}J}[zKK Z,|]92qGf=NMnSRLk0|%"+.q7o( in,]q Δ1 Y{> phy壔fXA60 []YMb})Na-mq`՗ɸq.ÅC=D9  Dv2_Fn`ÀPb Aۙ:#cϴYQU=,OOPbh unR"QH%'6J6YCfW^mtbl]KvXcx˄+){ܤ [=L2N8r;u =FUc[ fs[&}I_0)hqtG\LI{q؅գB-S1E:O?tLmX 黾9r*̝ wq6J=@n4 l!&V)& sPjwklI0(+dTv]q5%]ܓhMGC+{~޽!Ҭ&_r9tJ͑'̠7jK3)P`+} &篾farJh*sxe<7 뜦@w<y8ck's(ٯÈ(A}Ү;FyWռQsQq1*CL,Sދ9L:ڕ_3bn.)$OHCZr}Bz8}ߢ-˝L]B:;ƉHX"r߽OeK̐OC֛2N7ę2뫷1P/#>݃krb6i-=Zi#d?6WZߚwb{/1,G:/0 2dID!Yq&2ѕ=ϋ#BWTZVփNDmmޚm|kvhW{3L8%iNmsu;}/"ML{Hf/9kGfRFEXuVȟ7Ϲ7|Zs.[-P=cRY"\52#ŀ7G A`UtrÆo}sL/>UGR[r(c=3uk}t]vS]/;kq9 bC<8(g&!MgY<NOS*w̼GwaBp{C!dWk'Rp+-׋|yGA4Q/`g͍h_,?L@iSS6k\(9t/H ?Eі4ܞ@-G]g}H{ح#9QD 1λNf9 @0'\QA"M,~?{0j li'K b̘oA*9Cf(˓vX\t`]]!7Լufđ}0 ,tBUq$L Bdv~Z|:julTN 8O /5EW\55ۃ83Jz =$z+\|nӛ`GwEhTʧT#k"[Wmb ߆Hnrw!,:nH9Ϙ5d٢a؞mN83XoX"3?#sDi$cBܼ[,|}kZa*:>Ӵ?2-|]'ZhRVQٿ`:\ߗ ϑhGztEG{6w"@{>Ot Ru8O[lE]x(&b}8/s 9Z rw8FCrU1!T∔Ux -uF1\{y+˸ËiwQdcsI)N gϢ v^L-A!Q[|7=)yE zk?J++g> H*CcC~o9 OiPJEGTBt~۹tȬ\{gF?ht2nP@21Fl-Q+($ҠMBiR.7J\#Ur+CǺOd&R}R"$ûv]hm|Z%y*kT8A_DWxƨXKGUYB!+ZzMP keuP#'&LrUВhE# T!?7Y8s q'>Ƀ%h 1 k8++q`>-cGLC,cK9RݷI-e! gֆprUrCP:JPj/xB` lc[x*:~,Sdyjx*j"C0rcGۣ}˲X)FbHJ%H~#ܧYn`>SL]G]Isγ\ Y߫{ۛ\&h nciX9RKO\yCɤhb@K^*D6TtNj;YF<4A}$,3Q,G;.Wlhi}_Q}b ΰ@4H_zMZU24]QrOU AAԠW4XYΒP)[of e 1dfV J1M[3]E,5Xۃn*E-/y_3sw,r*aa_U֌zqUϺ${[ғL#;"]&ijqDŽ7 W/vi$o%jj87ooow:ISWF\ }yF~wsFF*~Ćt c%oŨ-4T `ʤb?q!y?&a{%DEF!K7=~U}O{k0~li10{QtP<- mwg|<wr°z8nW\)|wa!p!qBۂ7KH}eZ#C3woC)~Ho <>14J $*wn?}&n1ct"r;*d=+5VO-d{15LPꎕ;.;Z0BcОsL`J[pQV0,#&8lt"GϯEn2RbML7HчjuA^oȔn&o^<:I`fúMvyHwDT*ytK@A~?hO!΋-ś~Rݠ C߆CO9Jz_Y㙝N{a1ΗR92ZB \}E% Z 7n-r4%;4Ͼx_㞘;Y5E_Կ!_>ځ#CnPUa~%%];Ƴ!UoMc GH!4#|J{yAPNwD{..HjR#`B1T6Z͂Rpg5. 0fȠ ; +~9Ldy>F !lx4k  ě4eFU ѠH\ q$^h\~_F=95X?UI%g > _ [^@9v[gj#[p<_Pc$Exu_fja^X|H 6^FF˯•wNU=a$> J!ٮ{Tqq]2bYG{^{dqzR9/vbvh(!G,!ƈ61Pxcmv2/V% K^?<n&ݗӏP{R [?kꕯocR࿓øba^;,cNB5U-x9٧Q` i~a}liw Y0`C fZVUG,6}p3qvq,rCt Uxgnڇ#CF}-g#wU?@uv?`I UrzpnQ*_+тn_:7_]"Ov(? ؇HY$_i4A~8מ8kIWS[GaCF(w-{YBvmOz>7YmwMM-#U-u n/^7>@;ɩh~( (yEmwHŸTsM>m]>S)Z=-wlrtaO =-WsA Xx(A;;|]{Ptb ,C*^e{Ϲ}5ױ=ܖ1HO4sڰWu$O5oeV⫾s¬j!TD\}!YD^ͼcub_g4 ;Q;I׹v>3Ghbj NH#aT-dEL{Ei?iS4E~(>u<+_ ]( 'ׂ?Voe,e/y!m] ];{&d^&}W-cqqo= ZP Mwf :'W5KYqƉ'q\?W ;* MԨL>( LfL "^E'kmk֙ l;e1 $/.n/$Yl6W7V?mYY`RE}(h .(Œ'@&c~;poܮM U5+"xwxe?LKCV^n`c %B ~mjα ƕu)~C6lK~9}KHesIX; ٟKؖoN41:lxJ DlTyĺ׏cIë,*di&U| jɗ)[m{%KǏ=h#Iv M1bӳ 0x=s bg:\{'4D[ opBCOL-(N>'q5xzWd> _y.𘁒,h36Sk{_N8S'Xe()^(Tk.6wy9 uc 3J"nNte Z褼 _ND}n#%"3iR[LuvK. ۣ&n {-TͲ$4~QcL No~΀%ԱEXeAHzЁfUn^s1Iߩ⻍oh|d'P`LťK>el DPoDXe=+)u9Ģ$<)53rmg>d5X~VV>sg X;˩)יz $G٦,{y\+udtm$UFy2CQc\@IF[S3qǣְFEZHnGh-kʉk`)Is׬nb;1,-^GaDW%=lfįjY4NTڈ->{smcwg"ܻJ4d ;kY%.cĽAHsn|2RLKKt>ιG}#7"t_Lɶ(,vT9"uO PTUP{;uu@O3m|Y-`]4wA ti9&?x[rmP$ffk? AK}<=F`q~|DT5]qx4>ORO,5q v I3]|A}Y EBF*-:?|O/}-7ȱ1ɌKrTKǠvd 1Pc (9|2(•G.cDHA@*j~\[;`J wX{ɐIJJ`>,+7DA/mزw Lp @`{}ɰa yKHF$MvRily\ OTGfV f1_v"ȜtRwtG j|(ہ6b#"eF4'SD{~~^5{]zZomI+1MT%- L%tϸDʥ iSa4 l1M0\LRyxV Z#k"]w ,OC܁G+`"F_\5b+olΉi!&̟ٹڐzjj`}?i8C:=8+ hRw 3uZ~/E#E#;v7 䛰)>J?TP݃`:X&" $TbGӔ!%kVQύ\]s_3K~|x= %Q== 1ǙW 8Iʹ#)h料f ߈cIwEZA"B5](DXi4"@6`Ö}uL9[~4]/5\|x'x8 O6Xr?JY-ƿTʭf5I-哨c2_' +u?YZ,Ws<r\Ԉ-o1~,rCdlN?lNKF!o6Y ?Uv[%Aؐyv AQ{ )xX;#δ׏ e*^TOs.K$=XlH,t2+Dhx!@;+{*|6InsMj>f[NRV(<3RW˚ٳ^R}0H l}2r[Jůڅj-mǏ^ (M* B˻deNIO ;)hs^$2^\lKItWx>4DW|'=Ey象1ƛy{4.$H! ڍmHq]0e[¸'viM_k?MRL1j=ߩxIFbJFrr wSʊ / hNI T'o!20'0l.Z5wOwPv 1{c]bOP=X~YhwUeYԐM=>߈C;9YK͛SD<ƇAu9`SUQ~oOA)e_SlchаеMi6GnY\\nP=hg|nR}&E"P-*֋4yPx:1 _ֶ́¾vk!(ŀ̨!mMC}~CIpuv7h p|(B' ofm?Fݩ>@@Ga}]}e)Œ[IA=ρ4yT7{_=ͤD_/]E\/Mn'Zv`skD5ڱzGoB .Y`@WͰX& "3wdpUCjv)<.E?`i0IyO>$<\)!҆EY?RL.L;p.~G뼝MeBi0u'?I"a؁FN̓ sr֔,"] tVy-zNltO-}ThܸҀ]xJ+*so0eE\oW!j/7ejrkƗSz Fe׳[D yFo:Cҿ5\?V|ކ\w`e5#H2drV6t[릿T\3P 1@1O"SY]{.VO` XEW5m;i/l /OE e8}'e$CYc۩69,RN|sUnЕLNIe c 2GLgPb߹mm@{G>UN *mwdg*J֣% =  疭]Bչ,cZx"V>ܴ_ЩuXd^ňI@ QwX<?Ƞ8bQ+C%?1~ IIF!s2_Ō3tF|f[yтjPsZ)51۵yP{FFr=d1\H0r'Pz݉du h (}~z~$VjK֕oL>v&Jٚ25+#J1X*HW> |e!S:C(`M%ϝF\%h*TR}*,Ֆ[kWթ$ܾc eUuKJ15sE*%.،!9A0i:W99"9D '8`S1g(E" 5g$lUn_yv.ug*w<+Ǩrς܆bc#ar} %t]-m3[j}Qؤ{p"Jʵ'dcSI ̑Y7l9-h2h/I$7JhBзQ,$b\S*Fk*4/;#JLBZqaY&ךHsӓ.+U*54PD\Ck\G,=Gjq\y1D cN '^/U`Q7פVfL<Nt/vF&NdŻW'~JM6Kyp ak Gx'_\w;vCA{[7lbG'q_x0s#1_?^αCQ9Hr%V^C$@S d1.ixgM^Ry4(N̦%LLthc’Pw?p˖Ja<1մ4Gc+SW{͹žd֚V'+[AE.Y34ActK@8b}7-fdȰ$՚N{95{w ><;(Tht{g9{*j+JMQ)oߙAX csGk/,ZWDȲ ʸ?uv<@$ypl{m-8't|mh49B"8o.sɶq_HCuH1 xQu`PҽT9_Eڴ>Km 9>n-V\(blFnT˰hTk;zDra̘;P%sd\.t ÏQַA;EzxRc>(;j *RQF> X}`g:ti:sԧӁKۦ=SRHt?'Y<rnVc^V6P  Yqm#VpӒҶL?T 1ۑ\5-5-lPZxG.'# +"5u"R4@znt'-R.Myh=x'^p?jʗK:S;x@h%`^31f@goX+(ig|g5NXڐP {c9dXژS9twt2>T*w.8"!VHkA}OX<{a8[ld\&OvNUX~Lj,#ޙ*b$Gw>՚y(v)XǎP(Bd@X0古` e3>sL;7jDϣsJ2@'=,!X,ьݲ1fB$,p6oUU)!oِ>s*4jq KXmq;q){TjF }*zqtTAWEUA]sRYO}ׇ/&bg=iv[Z&'˖吠kE~18`"5]^i,"K}r"1fMOm p`:DQ.rSD39ϗ&DC~,M2j\H;3U31͔zƘ 7Ό܋Y%U\wV2c:h'Wʞ(t٠sF}NZOJa߽F*lvY@"hwbCw[Uf20;N554|n+] yO=hML3ջꙎDž/umCȳ=X3#6vS ۟sމ#j}98U=A㭚7Ӣ_و/=C?Q(žTlS%ysYƿvxxqU%^@[=DOސ OIk| +n>@o` RdT+!wgз)LH\[;2sܟDe`su-:h5zԇ$lfyzeP!Tk;i~FMU6|~ 7A˶y-'|gA /4pY6HOu| *:3t]#^h(bO/,aqoJ%T'gI,+<׌ (j28M= Y7 eqp !aM3ri1)1晪Gk\-{l馅^6~~@쪌Fډit\GnQVFj(͛,7(o 0bT6jՑSK<6dC0~S_ޅd=:\1}^N2'*a Q0a'6 Nl8W=[`u|{ZdJ~'ƖT_CNBpvBt4wd[TSCT|Yk8|]oO-38*= ~N'-<&ĊnQC9ieH\8+J#Ri{!}2u'2tgs~"OAXn > @ e `ҦkwԲq4vwl~(6SrL~CDiY2=I~v^/9KJgwHZ;=sEq}.|#SKGyҖALmpz[r!cJA=HXTpn)#.8@xJxǷ#$Qfw7wz)o/J·fd)  c f'|˛]t:6M_gw1p]2 Kh}5i]L IP5d4Ze;OEˈ WJAGPAlOBYT8Yz} )L#};i0uܜ{},K9U#Nj7E|Ԙ`֟HYyfWH9.g_yPPQԺQBObr%~A`HyF6I,k԰ m 8Ο9 ">79\L!G Q͐߼D}.rO%zwv>(^9OCO`?#>%]L&mfkՠЊS2Kt:u&f3Eb[$!g=+nijF 41$K;+ζ>UBQ$AMV 9l3>skEQR.Ӟg# ϫ|! w#S?yKU&@a'nxjNѾ/_\bRWqjce1g쮔Rϑ"IՖXl7u>t/l c~Ⲫ-Q-Y/=ݸ/έ< ~Dn\#%N<릍]:^C t8^N4C=n=6p`_gCLjS򤈗`uZ){N ^3vs<=0pstSȾY/#J(w\"=R $VW03 F ošJ`pxmk!M=$ ~HX7@ EyM(ҍ.-L9y!6E"ũ30W}b5mgF)av8Q{2h=7tl=*b /L'VeUTQG4KR.H@YM&MKfr6 }Yuy s&f][>O1 QQI}3}ڎ˅P8'~jTbJ0~'e>yLq4![ I2Gբh0'[7:o(=%iI•GfE1;uC-06rÝ)t3)qC|yj弬5WJ]ɪ8M=.:?z͙6CV"'w3>J]qjK f~\ /(`wdgMíeZoL.b>#B!3;=sV^A~jsw^(ViQeiNU.Xָ9?m8c|}WD΀Ԙ=$PL`<~HASPr.Rw]b"IEn $Olq?/e~._FApƜeKW%gwHw/HpP 9l8|`l  /xYԼ;~hͺ1(Qotcy@"y *N\'nW"TWH|zFIaA9ntoHiĖN 61EzX c)v(\9 5 ?Ttc\ݞ&BV?n&(cXeؕݗWԝLZ69}$g(6k<,y;pJ>\,/ӧzQ_Y^IH!"܈K7 vC_'7Ҳ- ~I>:èX˖8*'ݢ^' SYz:J(* /(-9z$7L2J-M7wS1Eh{k/a>(Olp3;F؄\/5u{Ũ+ٝATDøjDUXua6 .fM[ Ry;k 9ɣѧ>Iԗº_o? ~Aπ)9+qR1ZLⅥRQ?z;rLuUۅso$)P$5t#PXιBVN%7^3cvQSr038Bc1N"LQZZwoK|HfU_־A[k|T^-?S? 5D] D!Oܵo˂bN~z Kf%ww.oEB>"NIS[\emθϻV4p LY%^#YCѴ6jݞQ:+HU Tg !G|_#gnL~r9_(Ζ>Ϙ#_q*ۓ5'.J~vE+'*Y,&Pm! 7/|kg5{0f颌Ӂgp}9ɡPx‘<-bw74͡}5Qh.|:|v#GI CeYh~J?pFgyM?K1=D^gRSͤ} mwݨ_a$ĻcqH)$ڷ O0 D<e<}DBzuVUqfdxRvq>ss񇕈L3뺀o]UvdT(v %8__io"8BB}/acA(69Fd(MU#ƲBuiO1>_T] ./8ux:[*#E=0^8o@ʑ@K'ݠq#$6?Cv*8^$ޝ Hݸt`gߗjOh{Ǒ(" .F F* R-Se|jSP4򔺬6a8h _uǗnʐwI"CG韖˔Ìجoȕshy)U)2 }tW^lKwb3c1ugwTyCpEtRQe&p'Ztת5 XhH5SEhcjE*;MLtMh?.j% +"I3UPeTSKjWow;ƭMS-f4f\cNk8#Aԑo QFjyqA۾+qO[)n0u՘L$uOJtА "y@khK^XfSOEX xR-5: D x, q:q@"`8Ѓ뮺R5naDZyDYՅ,iZBlQ 4`E uldkhijZ"&#cGoXD RXj5) RCF5`ԎN00J jow=".[kwZ_LŬsqE <0S.'7 j<%tyDFԖ",$>W\bP &G֞WI օ!T#Sv#PSLZwAvG In%_=SuG{8wsq2)vy:.Y/ j*sN."M^/bWsc($rߕ>֦+$Lx>DI=.JOa`*U]^f!yc1Ȳe |! ++_dQn;ynmJO_ y.?ܽt(תʯIQp~(qH޷ܦD!1W 1èQH՘FXb {~M5Ȇx–ZhhJqLEhRr @@74;\PY5AA,"Et8B)؎`qhx)`[ 5!?J"hyiOͶknksfffhZIfը+] 5LXXPZ("f Y)f: EZ9E)ӱ!X'] QN={^S۔zZlۖ4x=Os[gqvr)ޓ?L_+$I`$ww#b5)OߗKEe()=hǼQ4]#yAk/fF~KBMg(ҙ(j3*޶6᭺~l4͙46oґ bL5lc=O&UN/6SǵU57y-uiLQ~*4m0zSkyd\QTI ¤W!wG'"KgeYf?vI}+Tczw/?W ToY~\O=XŲQv,6DveykcJvy%'Jw5JI)#?J}~5_ IA<}=e3vakdhePX{F2'T{[*M%bޜ T!LvkyDIZd<{ZCݠ'r>Xӽ<ͧ(̱]V%V#y0(mGa`6MʊOebLOCE+VQB'"ik̗I Xiw}ޛ9^h=T{Yzm'o뀆Q̖MPʂsEY d~lxnygQ $Q}F V SNs&*su9ܱ1|iN^ƵACvH3 Džz9?3 +>Hʆ-V9d5O75z.9p}[@gz]PQ1H O rb_ |,A@q\]}Ǩ\E[eЛnnƌS @C;]tV۩U1 bDGVw ՊӶ 5w%TpPbAo o,o75^'ءv1+M{qRVH88\pKܧXhÔnzN9h6 c(\@w]LzBjh݆ i#sШMo~&epL(#6 $O,ssN'j1 )I%mk*xaMqKJp/WaA+Pxţ4u'.߽\x&PrwFY7?e @-a}z;'E8+ͳ~JRRM+ˏ7)߇;Oau{6IQSk.HtLc1弜 DЋ;=[x$Ҫ9\)E*n mK)ϖ;I'^;Ud*!W1Ww<]??r9?62/s I.C}]yöG9\K(ILG-#sErz@@YxbQ^Fn:0 ʧ.י_5:EaAw3ʶ2ҧP{|f3V0ASz*{ltt%_ Fgel(Dio0 yheŔ 0Nd)/O~M1p5?#W:=}f4&GGNed`E>4y:4^&_S(N{4nb SdȚ.\2/0V _1{&`pabG>;[')Ѱ3dDzL{EwA/JSA{{Iwx}£- 2a@*{8|}ag3K+Un7nӲ2O,G@iJm!![+oYubY%${n'i\.96TG호mValySn‘`+ѐȰWnؙ Pos]={o"dʂ tg]A{p{j,X]*By1 i潰-tUR|?BlHCQgRcqMCtKq̥ ׮`j\(I 5gAy:2NJF#+ꬢ%ݍ2VT{!*,p\}~Z[Sydr߱h)鵋Rֿx$.Qz&*|}IZi8oauGG(bx`[ijk .]΅?WRqw 344j+6j}r h#R)b{i?~=܎^!0 p\vqmY*J. wT i#0Fu;p(IBmƦEp;zXp~#"es6KHNj@WUg:mWѤ:ƪtH찒zz*M/NW:NMJK΋GpYB}:`( 6upS4I'xEjM|:#~A 82w,}N^~K'cnQDCpK\+ޫxMV#PzzzN˓$^ӐXf՗.hh=z=?_v!pCOr18Tn}}R<*DL z ܘyqg݀ޤ40g3nqeMr m ʱ/'gRYONs*#qx+R8H#d>vt%;Zl t-b7п4okpDcNJP܎:GK}<]Ñ]H2l8> KQh x)hn^$g1SbXp(mQּqFG#9{?:q@O.j. ;tl-x,kNR|HTm"ۃ;A-0cp⽊CXcQsQ-1wMNF:K~ Л)_C,ҫ(eN;4¢Ŏ%>W]${cC{NeI^'DNAMX_5/YPFGֆa%s^(iz`fٶd $a^z#b>r pm7FfV[?:s=+M„*/of5Z #9=K@8i>4<ySFtn0IwH~Zk|حL) |Z^DD[B։ PVqO`<}肆ȕyZ?A@&gY0 EBlC;^ij#~=l7o|H'ֶ4sb UbH/X{&&L=cBC~WW2>d&B ̢BmA(.IM)z-D S[|㾕`($s0;v^.1{:>xEJ[Q¿Pb 4>:V]"Qbi+wuٳ=?# @xODeMm!(1kg+?n#6t (zO"GK5fm_ 49lMN?KϽCTUkI.;%N']fo_<"/Ϲkf*39r1GGZx٣]&ǣQ, "ɃPFΏ?!c.k9i?s|S(w1FIR7 M-o EG {-QC?w5EB9K`8q-qt ISZ6BQ|++uQT߀5S%btEڽ2&nu^$+ @|4n Qa "tF w.S/Pcnӥ@a;yZq6>9rl)"t937&82EB%f8K1͚U]5)S$v Z'¸ ~NBK셫q6ҝ.JeSYQquYN^H2Eѕ[CS&}u,G^b뵽6_,0>+D=ԾH鉳WhrHnS<4iOh;?,ʮ5svnɕ'ak ^LBbLc$ J)Q׷Pv&uյu&e,KSJ?">O.Xl!v`:Oq4]wFA)gWQ^rR!^1ߎ˕/l@c]j&|9Fh vx#d;1˞ܮ#;2t1jgw<J}NLsPNSx@d9tN7zN˟Wm dѺϪw9ZDE#A/,Ro` ``Tb$q!^de.ZоCzkK$?W [g”V q/GqVLśW⵿{!^LBjGް@LǚAo{u[tޛSV_ nBD\0h2/47‹.6 p{r؂20=mA,Kv$x[70GJǒDQs_!89L_J+ؾ:}ذ2KbÙCk꿟?WVT$IZ7O1oX!@ ,1 &љlf M쟘u2? ddVsijkOa6-a7I.M9"{$ٝe(cOLQnyR5>Z͸@NNWX9']FҺ!UdߥhnM$lD'.BMiE!yzk[~ Hf{7rniд}tW6wX(z/O2g:U9-cI{ch(/Iލ2]^f=.J7o dQ[c{'s`oc(d 6kbbbtQ2<qH ה V+n7m[}Phv2gZ ?t`bZPi ߄st=_%GqNO 1،.bh"QvŻz[7/mw,[Xѐ=(?F(4Xþb`Kfg]h6@@t=$b2k~=(rR*}y 4J6-% @Wa-v_ Vy!MAuW8Gl^ yok^¶hc5a A`՝tOan3Eꐺ}r`Jߘ$;\굛c|{ޑIJ3RS*w`hC~ɶJNALFGD+|7C bx gkJws$.Xk 5M.mFfP8+7_Mup?R.\Ci&2D%o`l,+YwidVN龆X&oa ovޙK {YT/Ħ=zȹ>RL}JMWau NJ3Z=#4,~ߺOA=k}Z99lh4GMu-աYI_ xgpS gZ7FPQH'M2lNAz򨸥ו{ ުö)W95~`/U F.-҃5jul0nC~˜q[g&2Q 7[C>=t*qb+ECv/,9bG$>,$)8n~w R?H%K5dͱ?D* !i+았MU7G4t=Y\ \0fbY3^NAwѐˈOTt`AEU`L?|ńʧ$xkАvM~G(̋^nbh#z\n1x@^WOȠĦTwb%S- 䒙|@ NjF49;1\ MkMm`D/x =@zbe8,$njlf$ 8QEAK~6;IvGJ@I'J4헥f(PkJu([LY}t<`>g b{_T]:kUoSY;zpgIլ)aiq#16.uz%}fHCG6rn:~"TspA39j w6>}0BN5zJp ]{VK~Ea<%k ]D_퉗DQoogF:&ֻ__R#ƞАw,B0w¢]Uȏ)q$bP© /\JdkeTYeq&:'%PDT|,je)7 k\5}|A K'&.L-!37BkRp$~QB75NlǏvez 4G]Z7haɶYAUϢ}^!A )tivwg%?cr3 "!uM pXF ;lŠ3(Aǩ}<ɒ{{r]@b PNN#pC6\;XEaEFh&ZPS@FsTfǀFG(~Ug,B) _s\4hc;PC.{?vy?9X1o7X6x685T5ޞ8J c[iż>_˸;L֋2RL׳I8<49>ڻo~-ME|8kz?Hfe.7Uw$"&r/+w#;FA|zA{ t%QL'b7Od29OUCs:V9+Όٓ{SO/B ˺ƾڎWk҃IсUfAgcTru9u: אbzM3%]hw2vjiG!6{aL#$HYaG *#5:Y$y ; XM0aᰏd dUwD.1kmO[B~dN00<5r (gXc"b&vJ>(e, Y? ;Dվ]Ogp$uS["r^,psȓ_5D7Pe8OZg!"%NH\R*?6fܖzPdSBi0wUjĠeš{TdWd!&oL@DžD_nf4.y+1S7.9G%TWhiz°'^P8y/!sEY+ߊ9l~9p8M$pI!ԝs <4%Pn](Pf`xL|7tupk JYwWߍ1q `>քg~bz4;P~ZO> OφabiCY%œ^2w_e)QQ5S^# ?00ڎH@(#7;>t>Vu%Z~jvi TEc=8!qmeEGF:\kfqgQˎOzWM1׊{t8Kb9X)3$iГdhPs8cC7U>@6 O0~pF6kz:y$&*i}ma0X1՗[|Ww=>Hg禴qѾ2)Ď#T0[*T@d\Ƀ_Ehx)>yt~,xUB_,$/om]*MHU6+nv:Ѣ71r?g$J/DY-ROt1*1;HôXPŅۨ0ѽ /x03HxQJ =~utnb?zČCAOA= qԜ`:.i(dze9?0M;{1{_Tx˃$7p3tS"mOTG(mȟ4l,?uB)/+]sF/6g!uHs:ޘg{ָ򦿨Zdy?-AC32>BS=Sý/ck'и,s^,>9c梘8|K :E髡Jb?I';>j}BѲXL1[0- 3 c8Vn+/G߮ F" q 4c_LF;#Muz}j9m&hcu0GmgbVb Q`++B6 :)_pbzX:k9t1u顚W}[f˹Mxk_>_+'V^5K_QЙV& )Եd 59St6t;d8?=z/u^+Dqa8UIo$D3E" @e 2/䟄xxuq7tI&LgT&b)F(+s?sC̱ol$\ώp+S^2#.IúDw#֑ك: }b0wLf=+1XJSb\9omA귁0 #.|#FЪ8XJx'*R?x BUyrX02_9 јwiָp~.'#_Gc⾕ewf C&uk;Xnt_0=ߣO)Ru?ohӠc|7 Fiz: բ}~]z6sfdyMz*+}֥HT飕[ӅgۭmY@3"ãRlq)3 aP⡴O ׹; l5.79P ME4=C#~n_vp /b~'=&wFOpymlIm0?S= j=  89Su||"I[_8'";yqS 2c\̌ ]f*wRi=ɢ4KT_'ҫ/o@fҙ#: %.=qҺ>8NzrtElL]K#9Ƈ 08cP"Aͮl[1:^M)!^u2kx\ 5>)[)bRC o Mt-uVi텆!a yd],3H]G{*Nts*1R:D&tד2aˢ 8x1: <0{` u }cAx;PqI6:?A1H씟QY#Y/*c[6<4 q]S>o9׌Y9g;$O|At2-jƃ͠y|(Pu}T`ޝ{>- T~%dfUnvADWGº"&: guOV>ubcA1µ#ҧQe LtMYE1]Kr!삱[=Zu$j~LsOArp0Ea.(L8&7y/S^{rXk:?W3coN7WtwfUgZOq d5{. Bd+}O/ zǷ;Ke"1?$ bwD>كo%V.2>-:Ȝ`oR#Η/?:kIi+BF:8 L;]jMo&cf@Qwu|x{p+W`WU7l?lfPl?Gga{[n/A|94>_qv(6`ǟ(O+ !W=U$Bl6 !ĭEb̬h,01d|~_SŢ9l9-}ꃿ ]oL1pd~a#TX5mѲGg!AX0` GE񩈫wW [3lWc#+T4oRz]7riM6 3@CZ p@%ӛ|3~[gkxr%òV_rcYyH0iڞV*v?c][_zM(cc,}x@?ABOK+eh-G0kh 2kL]ήOA2ep>Q }u'iiWu1IfƖK"(xҴdm(Y+8vQ+pqoXڲ >W5EY(!+۪pԭߐ6Ԩ?*BjT@WG/=Sm$] ;EgԾ6פqw43>w?(CΒ𸴡 ZE~eXO Ү;dt VUQa"ӫt"MOxS$~Ϗ璺؜y6]PQN;p[-K60ڕS7|Y*jSiN~PYW }*0ݭ&Gw+WعtjAqFv[F&4/(MqRcMĜO*4@%{*_=Zkwg/c?]KQ+|KcFߑMYٞDX/Z>##B_W*4% TQ>Skm2DAqA; 0hﶞ5F%xcAɷ݂t]Fe;|]<wD@P@N\6-G߾a%28D!uV*Kd ؕt,xp[J-FnljR-ZtiFhiQqm1)usoe[ɻϪ;J?>2[HMU;'ԩ@&>0M^DBS1CVW!4 CXLo0˴J1"}=K46~b )up%1,xaw#R&t} '7zi{OT[>P5q;?_Z!y쇓#X3qEq29o5K,?}:y{]O`j峩"&]=]+,l&n*ˎ^FqoZ^=RK/G1%߳宙'Kv}*KRSkvp#wG,VPۙP*>p O$ kv|tHӦRFj}CHΘRf:>$}o2rnBW:VpHkY1K>n/Y4qACNh[(L >i$H`_MYxgj.9&'1bMYoyҳLC#\c4fY 괻z:U9Q(@5Pi I~=J,V>u⍞4FWK^%gf-\2 Ksx7Dٵx᜼ʾyNJh_S!mn@)SB`iz03#Y8}i?mۊs|~_~#wwAsj86S43T|1Zsz ~notin<@χ.l. K46ہ9]Jt<(Krh_ u ~_-s`sx/~f+~Biu?2kpԷu˽DeGx^Gxi@ .`Z 1 0#5>E4U,fǚ{ϡOBK8Dրʑ@ f׳LyeqqPR.vQŤ4OYߚ:x#bZ;yGQ]' 1sN$PevwjzO{84+QDTv;5n9>gڤEӼ+^h%kQ*7D@Okᗝ`HJ,HObz#Zw_$gt[Wzc@mq=~"Tqʊ/˖ƀi#MhZ/|hNwEJn].mw}֔?ޔ:&Sou>9 Y0*5g~gZO`AKrr$M%pY3cJ,mɷIԋRuI/!V.u1No<ik(oU%t-Q3[gg OHySs^kuc5h†K8SpZe0`DŽdM-a %f #$Ɲ,0Yڊ^y?.TM'D@{Ky[AAw?W:jrRuBFdׅ"Oi (a fYaQu =-偞#MxQ?j z_wi7/8H}z "aie?;O0`4W[F!K],x^t=!˃ C0]Э1Ao$ ֱZkvkexޭ}ɹ+Ta\^RK&)ZjbAa yj# 4$F},(0E6rf+'=~U j C;\؊m~j|Zn⊳l+a 1/βS^o%F+6ޏdMeeSOAm^@KyI?S8Jlw.0Cz 77ؓڥ1OD#rV6,؏ݕtBQ&/8c-eksJhc>"aWFS=^Qsက嵚AaBr +Tky; ))b/´۰eI?pnG(i5nuN}TݍXaiEWQY&53yڃz4| gB|غf)/C2J{mw*|* qu ]wtCFB\jODy}^q7;ψ΂vn1!;(٩(R n0H)|xL'ܰ<=%3]@kՀ * Ţ~+-0*u<:B܎6+e6[Loj yh/Td+mF?`z{2|ai1<;R*}?7 BVqaX=&EF9 d*d2EShi^v s0$UFP7oCh%^ÂrM٘ΑB0F${sڽ/_lk]) |t8M,NH9L*T'bW;H`wۜu,w=,?51c|>iYr.XM¬$%* dfʟڡL{-C>f?]AŽY$njH!{C{>©'؉37Z[mTc9Ii6M6^b/A| O, Gn3zҩyEbv48&\nLe%\e_E-_9 mQ@+wA--$ V9g!KH]!fpZ>fQatc&h,ޤ';C:w}`Hc&P(4 S?t]2Dh>:kJ(Xsþ.&VOK o߳%,!ە#m}`G~Ѯ~e1gbA~tfqQCޱ\v-HU2BEqKБo(LގRނɬSB:/JCu?^k=uŹ-rfĿ`O wh%heeЊwfuŎbTP#BOI m 9~qӭf䭭{s(u5#kB _x>2XOSe.$̙|ՓEW`9m !pD'*zk~њcwᬿ$!VB}gj[UHd$IQ@J {M洃N\KCLk~L^Fg,a7h{XWu]9gI(@;c_]5yFýC5€Y2[Tl} &F>ZYy ék.E#GC)=Q4[*f3ˮը !SΘtOKL nb ^lѡ/P'q_\he׻\ݽ~N ;~_}/Da7_G{ _ݱFOZta%lLƃDOki0eT@ -^:7Ʊ&Sh+ 3rDuYkx/̯F"}\|J߁}-1~I 5|p"KxmI$$XynZ ,0A[Z+v2$.c@Z>z+LzH x96[&Kn4λLoxosìU?=1#oR̦CiQTYz~ڄfNyw'6޸-vcwj_hRqeYxaT`{A%N2~w1E$[?~m_jULˠ5"8$ dmxA Z,)Out K$l!nE*quƿz;Ů7f._l@7qaUP4U$_jj. |s>qXa2}R/hZ[HƫB'VPy;? YMbc֏Y5(V4|u"i|ðB[avq!&17`@&wqa7HIHQ&sh%GCD޲ XG'3u H9'59S.F|0L>X$|WOZO?]}]6=V~i-Fw~&:/}мn`|h`1Xޕ^JڻXJ:&%ޗvyoO [RXabL\Q?68o4~XEI R !؜p H>2x9q+Ƈ[۔Oe 3ıtGc) l[\Lv,Vo0e=t:(8!bUsF𧰳RP*Ι+MlFh]̟Ϸr)PZ(U2.D4^gANCVK#dS#౷Kt?@9O\cWV?vx9O#LFp춽(Y/5S wo/ U7mF(`i8!Qxng Zm# =ʟO1wS:6QD+Rz?~nL:wR*U}*"4Ŏ3"l̦7!;ri՛@R]LK\܆AJA/$ j+9Rԙ Rr{R!o~e!#֋j+oͽy&#B^oIѯq^֜m<QM{^gNuf?7P@e9U6QCւ_L9L~RjW䧐FbC҅1u̷H59:u[03>ϳQL==(9od a?@{ְ7.IILG.zFka7]lm7L1u?_?!Ǯv0ڄ Aף}Z+~6E#_gQ ,7<@1t$ 8')\`$ Xwbr'KP ֚ 4!*6Pu%kꖕ Bx̤'<ࣤ!y 7XT}ʻ33bz*,"G~,mNmHk_k^FovC"R\|Q ,9x~[F(0l,%.ɀZsvȋg'-Bx8_^\][ 3vK7-^{מ{/֖S or%Ko̖mwsǦgtL~m!;;Tr] `<ۋ ꑌ )c@q Zzltu&йyg#QX..coU!!P{(w%5&(:!u%ɠv6妥oaU4'1a=5ΓVrS [P&0gS3{p1Ef\1w,kTP#I"JTۿ=&Ѷ6HؕJq ei%2 ig(,@p9dr>76/Y`ݩvX z_gi,ǖb v® dZ--,UR>6X$+do@>6U_۷[yoSOT!zuJ؊}BkD!9qF 2ǖiOeV}9q)y>[| #w[OEjCٻu"xWԿ4Y'"R|庥SB{:y:m~uC2U$ LMJ8rct{?jXR$wzڷvcϳ0h@_폓Y($hDո)C"KswHIJ6ūc#RЯJggZOf.P5*+v CMBW ŔZ""Uhɡ6)!s>X66Wgd+sM"fF ᢉ~(2Wz %&|`b:G"'2ޑfڄ^/Ovd՜Nlb[5aK 93>Pe*Qy|Gĕo zyRw0{@ͽZSo!VPh]1![ɘX2e[H{&rl~>>1L[0*CL6L[Ѻ"Ua[*r o9xSw%>ݭK]y.w*f1C;ִ{TݔY"*O`κse,j܎  ;\i%EiQf x4G+cS#ntFKLeY)[guM̏ɲy{L=IJ0ځ.Eä>Z^3#qj M龑W.3Y09-GDnP5(f_(? 0V|F^wxvV^ s{H4CS5N(6:NrR9-8} WE@@GIc"x@?ϧ#)w5|k.Xh HF8c$` ~\=  ke.} j)Z3ʌ%lS~QtCz;١D(5"Mqg&m<b;wFMnn-NZ(`?+xz{ng9T<8k?,i!%o/NV48s'ܘ+LXݢ^GohںJ0# O;H$u)DK\5W1jOʛLo$A/ov9qjSԑP&}iCIjqOXɂʞx"\I\;7?"-ϢjȌ.1u֮*L MX񄚍VI@uTCOAOd F00qřXz{#מnUJ֗Db ̣ eR.B6bMT1[!tt'ٸ ]<%P mZDZʄ,iO2Uոء:4G*TL%TV#VFu|.՘@._Sp،Grm%Z"?~܌)@ þ9jt-.&E/B o}Cp@Wgx )h+& e ~a=a#f;&늌s괱D( ^EH`0zcVHľ8XfkXMa)U@Lf6QQd~ŚUb1nb%I^J nW3 e y 9+*o|nj=,-?C{zߏ$T)p㍚6swѭ(%;.زvf>BEkW3XF(.GJ|QӞ0b!Fj}z,nnܔϫ /}HD_]Ӥ_h9>QkL݁(Y <=n|:JOSD^jG[g˓BBib(Ewr=7&n"SD VTnm} V׬X60`ؿj6v+(y@x2ڢ d9@|JG%bՕgSͭ@ϵQwF4=tmz~U8R{J2ѠuOF@o?JS0|2iB 3Z6\4,@{EṚaP\LniWL~yWUlXIh-MV`szZ.3Sõϴx3n-xR c8Z, .Uwlھس?9ߗ_UÝ_'OzLۆلW;xZIkFts"m^kƬ8FweĤ^G\ EuSSG~%wJ/Pd% (9x0)13|(?zqLc[18h ^>iMoac~K͘}2>=ܛ-iT"]7o7po;iW~& a) he|6 G2nLu\vo$(ֽºO!b9ꥈe 1Drx^Lci,:cH"r-'ȰW4oQ(ۓ2A8OTQ2= ^LT3lOiػfX^.7'RFOfL"-S1~M>CNk~F| Oߡ$v mJx0_?mB}qhoŸ[e4e.rnbJ|O϶4]}9'L|[pJ'N>opAc>GFq-Ȅ֥k(q{@[}I}񳾍T; PÛvpFՀU^>d|1oڐ;TnJ,3^8]d=պ 0w. D|JYeҵ1G+?2ǑԸ4|AZhXsKpȂcj2};8R0CC2Da˗zV^|Ѐz$4Q('Ii9`9*B 9EOd(. Q%J6PeһK8C:ήF3@nQmXj'KA)~*pEGyvkz\Շ)U8/h[p'Thî"Q}9$_qG Xu}紏7Kf6ݚk{KJr,4~d?7 ̩^2XRҥ!M6yX\OEk]+@gҽ5l֗_K86_~*i_knX;j؛wI0\bǟO WMܜ|X+֮F[W1?tyb|r'<1.h~]j,5U@ͨ_բCF11+M,Z"f\?,AWRfWVxX9 :h]dRë tmKa)YbzU'α{<E{5=t2kʲ~*I#MNTy0UvPVw"y -+Y~|P!oz iyjPPsB'LB F$~֠[99@o.xF~D6T}(;,_ZP^^( G %k9f#gJ -QA<G Qީ9'0ԉt]aLߑxCd#)/ BֻٿBy=0ݫ!4XL0 /0=͗1IxqWp-Eo(n3U]mŲ'}9X a^9{8Ëp g^ `p&7 vю!vFI7?(\ߚ讛 ]]-(6;C|PH[kԗy_JZHOmSZϷ%N 5Zc+w"ge~*cgR}ɚ\3]Fq\|B~r{e=Ϥ Ҕx/h!s)1SNi6G`sݯiؗrU-f䮉m]ѽˠ_(L9 rēћA64 V\sYt|$}s4D~Z U#.ulDfݜ.l^O>>~ d40[,i(^XhE{bs+e}jZaOb)׺}*iq^v`+m[ `OLך~sڙiDHTgTYB UPtBi1aGաڍ .=EA,sc{Q/ANEQ>|+G:np)n0ſI,CB 4IO (w7u,DwN^NE66i]*sgxh' OLYDb5mf>w` Z8g5)a-iޘewIY*G0D<^, r_ݪvwobNlLJ"caݓ3DJ 1@w8 ήO l?s~dO40 %k>_Zdi}^JӸ ndL{a % f#tu'*S>YwF&? R# N%NNvQ)Fd((JJ) B)h )hi%)&&f hJh(HRZ((*Q@Qpxj & QhDD)PD(P)(ZQRhF AiZT(JV *(hF T" )@JRb A~'<R ymWs>Hc5NvM_PPІsS*~2Ijݞ;B=Ww"SYV>((>b&3ޚX:Ir.ðy¬r8^:&˨wn */?jN}p[;qcFs%7s1fKGG ݜ{:VGe&->cNfR0#E3wipg:b8Lc+D519uaQ˭ֿN{hpk=#KQ oICi, Bv~ F1h5w]Lu%C5B(2PV n=i}Ά7ח6.!Dɛ]}cc`LKiݴ @⚫ )H9 t"un ղz'iD^N>[Y 0 *M+ܗkdA&dMO<&Do,Oh>Wwp11*|iw{г1|{3f\}/v2fõhD0 agsȕhbIYAKbuçj-:\T.@B-rhY;QMbAq=Ee_ğx8; Ю{^=8st [;ŽrJ! )ztruC_ҝ y=&rZ~JߎY X3on3C/yʷ~Qf IysE΀M7-_acK7L) /ّړE+éjG&Qݕxt=P]D:VrlXsߵfpX{av;)-*b*F|+<ŠL=MInNRBOAU]' vlE#Tkҟuh[*qh >_wsD՜='Pn3i߭pt.يs>Ll9-_S3[z KlPoΠ+Z.哹U}7]t(PI)LW˃T[+]Q#Mr *Ȕvи]2*hu{tUٞ;/2\OyUeYSHhܕflX|ۆܭ"鱉|>~V:w_MOø֋5ˀz}rbwq{ALFpbPDedc6qb0fyo>_Ȥ^і<}jnUct.d'~Q;X0rVN4j&0^8V!_AƨO"P/Gf])ʡ@å'-:2FlGC~ ?A0 VxB{Zo€ph#rxr}$$8.xǢ&Qu.EvNrej`5*R85k1xo٫aTtBϐy fv`=¶ /$5}LƻIQ2fMb_ru]6Oj:^.`D|4cW&¯!C.(;O}n]=owo]E׻⠜cFYr lzg; ';^c_~4%li0.lI[|ΐel5^עaDy2AzNk+5$PY ^ 2l2\Lԕ&2\B=1<ȳJf҇NߍlHM&0;Vˏ_W$nm:<`YU΅ 9,KrfA3&ŦPggeK.|VU^`H⿿_ om:"8|X%z.ПPЀ4 K;J̟Z8!}S.tHP۪5piBpNwd~9݇)kO6n1ov||7_"^d_߼?õcGqt|ajۙ1DiE,D#NqNȐrJͱ&"ƀ5fZG(;w n?Z@M#Pp:S,/{[m!Ks&=G)^*GE_V ZNW[]}31L }\57 4vZ~2uff-<]Z֍s"xz%E=E/=YG7#e "fFym9qD)`񕚠JЦd\ՋA_>˪gN) .B6E jy@l~O jtp|Mg.X5?ud.c笓NBjtęi:63)!F}n];=)CcwPM 2݃楼/[IYMab,%I K#i]Yz装Po73yd`d_N*'}3Gre~ۿ)FbB)sH5fz{H2 &[z>>fNoͭ_+ ^0)Go^>9`+5Oa)dD}!QKZqP7O:VebFEdoGPʅ8lfb/\`70. ƦT 4Z )LjЧbc oqYf) TNt_`a L9۟b %Mc]dX"O0̽=KD2_7*RE[ 3n 休H@DQQ@J1:w%/ d luJ!pʚHaǠdCd:r$;3N3U"͗)-p) 5qkz_dʶZ}-ʞ5w8wVpV2)Xڹ'/_ no}17hd^6gC&ZR xYU>.~D^S:qsl膎SC8;Ⱥ!Dq]>t?u6z]WCL XvqkZrHҠ?/Vh84btLE+ya=d\bp,TsjL6FI\ȋYy#́&/(T`j9H95xz  (`7࣢A+jdx$}ejOs9& 89qK1Od4NUwd4Ae_?X|!D%f<﴿_ w2:n rGQ*j<%nxoL(ufQ~~96&q#퐹4\#|[iKrQ8Cċf1'w,,.ѳeMk,-9A$|軝| %NWcኊX 99,~q%z}Gًﲀ#]^#x48p 1(6R~gtt;x/Fy- K>N`n"EOf|_ Ⱏ ٯ@|,{ =iakǷ9Fin-#iX}ՠF'tyHvOhߎCi`^mkC@62dn.}Wĉ8.JB}փka3F:PDPvfI:(dKq6ڸo"vX,VJட+y 19?VP`fE"Fu-W^[#L*>G:wx<f/)YG:té-+}w tĊ^v5Z9^C9-$\m'[1;[o(r5eVTKin^@5t=jK7{-`kI7wգ3k}'8ٞ0%e ʢbL> ɓԽƳK#9_wt*=d1^zx osΰ+pt8*;1V稰!_3n -v9pC;Q 妾yX#.Hj`}G8?z5霎# =fkcF `JGq̿O:hmÍ'3̈́/eߢ3-*p7%.h_:h8Q@PݫT%FATA |`{ r߬=IHZWO]֊ʏ9ͻ`{ 1@&fN|;@N5.Ei(3ؽ/Fb?g`/\Zj*7/g+ G4R&C d{/=u2zs|[J~XwŦv52 6s7vԴG͊3 ><,K *9(|;ws[ 4T;ﰟ1➰$!!?uo$ X&͈`qƉr(1 0:VJGcL_D F؄:9[q7T,3 h@|DЀFw!5I$+S# {%Ų^]ʬi5J y{Fsug]74x (^ߠc0_MrRR$, 9g4@wѱT W^%ڜ;" g @}}5QJf9eΙiaP@K~[R9u8*PdCiT; %l PH-G`̠)TtRѳC i w>C_3DrH@"h)&$?,0b!Ѹ21^& G9wq|Iɭ귄gQ[F4܅kn^Ÿ9I8fvZҩ$Թj߿XljvP\ٍdJHnk䐝-Y|  h  ߑmz(a׹m"{iSI NUE:szG|63bPc  A]E$o5k^_ؐL!V _}qn S:ZS{vvgYk'B-u@&0νP44xzN<F@SɳLI~ߓЇ΋+x2:Ѭ(FApQ #^gngV% }=FUɆ`5,2ը ar>VT_GdRW7G`T<mod)M2~fxU{_Ha{g}nP8 Wvg"Gޯd~jCҮ/ŏ?6q:n߅[(r$ȟɐ_@|Ȋ+ڼy9LƀzdJG / Pe!_-!(+0W$-q88ڭ|EcGvsI<\`}%XP%Kn$-h 'NmrA(lݘxE8x A5T`A3'c~wBX9zz弯Lۯ-1BarL'ӓ q Ėlߤt!r\0X@f=ǜOTOI!d>O,oINs-c0,Ќ\|S:|#ؘt463J!f&xvk\ *?nx q x+̔؁ncl*ѥ# Ab*MFpFlh TxĦe Hsw%x #}DxC5u pDp}v5(d7)Xĕcneo䐸=ZTWK̖zQVK[/50-qE?DN6c;^RaraN] s0̚dףkC{ꯚ;W=;Q kePmNgL(723c?d๎}N\k0>RXՀ%wVI{8Z9RqK Rj "9 2):|$*!T|xknҰ#PIk4 F' p68u5ssM{8}d!Fj-B"Z'侓)Uvn _{Ø3{XZ0ZT.Oy+BOˢ4ď8ŧ?kAA:bV5'۪OULZ)৖>7?_k9GЅݰ]Nϸ4]{N {˄YWԔKajZ VDV>&& OZ{17BB} Jh=v0ݝ"v|fo/#5#>oʩ[_}}?lBB(jL|uކVZq+ڇ%5"$o(z=agf\LNa}#!4_R9ɒ.e<3*$Zx.o ޏɹl08?;rN!_cj͹(/c sR2., -V`%^KLiI[[KI1>uS C'QW|p@J-D/-;|Φ֓ߧ;xnu{m|'ڄ 5b$q>?ҭkE{4Ƭ^r;KP" JЛ@2PO1kT (8/6vn*bؠRGŷ5ftxk!kp^$z:)s?]97LFva\ G!ZdFۓ t >A2˵ 41(`-1^aF>˿uf[B!@~ $fNc@fgXBK҆g,Et۷%ozOb\񿷉24^,/#f 灔 3O0w]Cr\9[tRv$U ZE=ONM/. $4_?zbAe'QИTQiƮ-v2Ź9[As?g;=v9Evk'O^+fT[M>ǹVی0@kb~-i[jJ;dz"."QE2~ rxG?61+7w.=0l ևx(RhpPP(d,~v$SN.$!!^XGmb搼^5Ij JiM-^bD..)Fam=0FyM׍78D޲2,?/8 JQnew-_ӻWDY7HqiR/` 3NAL:h%Vw?6`[X`^xs!vvdz9\~ً際$-*.&ي{/=O4v43/ ;BQ0'9kxFn iΌfjѰƁr <ɰ"pcZw%z1J $P`x.a(ڤ s^kJZ@&5i@3kr^OM|PxB>17!=C\%O- R]>(*. `JØj!>vwxEӼ 9תrQ 2F1=3n]褞3wO'ht%q`]f-w82 ` !ת{5&wR&˾:F~B9f(\|q'v0b S{4O}59vϒj̇kA*Eh1lfYLz{b{1'AQͧwvut9ם"hYOVo(䀄`}E"8Xje`.Q/@[uxy[4Y|AN]}/|mٗDnJ`Uwc ʠc6"w̖aUkER^rnfiÙ8ep\)ǧd$|=4uڦwͨͧEBn=bc$F60y ԡ ^?qFsqZ+D e ?R)eK3Ŝ60+) rE}֋dWLjiցۭ0&o zNZ|SSB\mTodbss XLXL~+d2{Ýr 1̠g8Jr!Gs[&nv$zNEB݄8p=$CHO 77Ѭ.ٔZCFvD Kޅ}J?߃O et 2}d XJx܁>K?p* 5؎3sjd,ivҁw`qqK?WiKw33xnH~U70Y)2#u1Td7CɿWˎPڝG0ox@ >y բs#5>8apf0>dٜǼ)E%hN< J/TGr|gv\dcC-ukoy#LUW) oOMi+͑ 9Ce фt2fK:$YϚbF|%=,F@ ZdzsH+=; E>"1OJKNhgCDՄ%8ީk237xv 8[bj)pRRX!ҋ ~a6~t '< `_^ҾK^Y0]q9+@G T=?kFEC%9q^N!͑ OrP`m+4t%φHPmd9mD^eZ7r4#Ռb֤! C'bϳ?}/:ItQ+mk6*…qx8_\0>G8/wcMA;ʺ1&4*w`0W|"3 oC2T@9=.W]LyJܝHo{{|k6moWɼZ$YL{yaZj  Ϩ Tx'&2Cã73UWusRe_Ty9B~z5h~?&R`A{8t4ɾ F<6(r=lKYUnCĉDZkX>fA7lǕvtIJ̾13iYS0Ɲ>۾p {X? ~4Ah :W"x5cԅGc/ضj_9 χ$TU5OcN,Foz pXRt@. v61{5i5*X7݋PώB2Ra!)ZAYT"2{MmQkgcR2Jzv9 ,v8؋%?4/%ٞ J[UeHbF&\*Vn%k=CPw&$w=K8;)tgHXm@P{TM2Sߵk5=K0qPd軫w8ưTSHr1o;Tto8o޳ +z(^j~ood$}rvy.Q,rkJ]&A^لYdߙ5G]HhgGRe7kэ=Uk Yf<V^YP/Gzj=dc+7c30bX/ݵk+7o* \ïQ=u5^-]{-ot5)C\HIffGktۢua[A(+x/mkױ1d3<̺x##)` vp6l6jdENvSA\k>Em7;JJK* 쪸;L{f| z)ryIw M'`Cr 6D܉aҾ!&bU_|/_=wioK6KvbM@鸏FhPOG9Rr0w@`s9-򘦚=/oA Zu y^j׌P2y{`sa@T$FxI =e, !g8!ra#_(mkk)y"A~^tSyU3Y^\,W4{O+a`˺oFM^E9B>,%*؛~bG~7.lQ`/RYLeXe?ɔ$l]ۯӏÉMPOt9?ϔZ^|dyVne}z "̑kXOU[/nl<9OՆa"Ȇ3GF˷BFO#M?,I053{6^y_ma*EkT>E8 } y4gNZ)fFdmضqRWD~jwGOGyV\Pžn*N[{)?]!5j7x+h=i,͇sǀCڨV*ۥʉXVljdŧ;kD09iNʷbi0s6/r]&(u,ߒdV }+VLY$cLJ{V%Gk0x o,p֔HI3p*3Y0R V jp P`Δ]daЦ ƍ4d&1v`h+M@jKٺ x)jry3ͷ*QIdH)q}hL'3F(+ب>AHy/+Ov^7')=L %|p NJw?DRرS_{wV< 5gY3W+PUKb֟z̽/^vY+Hfs]x'"&>/1>f['!LSȷyk>et-Aq^>>Q}ӏ\>KNţ8fWc1L,,bhzJyN_ur˭_b>޾ʂ\}7g/1rE]Q;F2) WY\R7U8T0҅DH1_uph>F۳ ~yye,c`JbE(ɎOoeWVƨk8pnzfnm=u#12%'Yȕ61uɆљŔSaPf4b©3ҵLŁf^Qi!\"608Xo Vে5dy;{;J9c$).-F ra-ؐuB!? {1GԲ}u*!3u)t-u4?&c ʬ8jyb4G|yZw^rS0,bNaEbjB! å?8ggQf6 m'psPHYHrMQv* l[#SYI@EhqG4+]ڱ׾3pPIO,r|@[ƴ9#9,STVyZ>7g$߰vx,}1ٟU,(`7X'VmCdž8qܕ61CsLjh [[FK)Z|H=V|Mɷ{ /V _Fi#&-$tw>۴|H4|TVgl?y/BH~% L$68h,Mu1׳5QƷK|%dt/n΃[*6"~q`0)D.*Uhԩ^ 'm.q|Om$ |~?a&T~%i/PQi*͸OQ ;m麅 u38NNYlڻR>.n+ U8aA!,x+&حLZZXdӵh/z *wf͜Y|\Eux#TU)C|~VRw⑨q+x܈^з-c{1<˟DEzt} XotH(Jk0/ިZ~rbh DbjUF (:' WzXvCn:L9'Zvf! ]Ty5l=4 |um6Xi'%εqw%IvzoPwpq8vU9̶,v,˛^ }`Z\H=Md1KXNSZ][J]XPS3É٤y&xu``C͏a1+t,=zdC/B5[_l/kaڸh8-tWOϴ{o-.^C[,g *Ē'q->5-e|u3u̚5\~900AXJlwx.`r7C\x:~,2={}BȺ&zAVW]ņ4Hsvm[uZ+6/![sغo[ľ Ry3*$eպհed\ SV"ܴQIUa̢WkᚢJbg쑻,[)? $Xhtl^-AY@;'@Fy- h{֯Ɖ ?i&ɴ5liPd)ԍ[59ΰiA Avh"*Q9nj|w * .0̱Ttn|~ b'?EůL 0UkKWTf(^ez,`N,ޯCuK 'e9HZI?8q@L&_|E@.+Ig_1''ӭ6_qS~9Jtgb8RWfHwtkYxg8P sn&nl=c ?jk1ћ~u `+{ct-&@匥[(L[N-?Upm\덬 #3,{2z}~N p *t V4zK̯g?VN]!C"ҁ}Yԝ;s{dLhߵ=aP:upaЗNjOaGҌ>i3P;T4/rಯ`M+p#WZGK7qK̞άOyc>KTDqKLtI;?~e>NMOBC:yyd$+CƮDǙ[OO$TnCIaqCKLsw?`gP5i₱q"ϦEG⁧mkyFatH_*L&jlXo)uw-Rv>)zb SD Ē̩6i3gϠt-&)r6&5RgSݣYNj5_:-b#ko^ͰT+2z6r:s"+}å?g?V`tYgj68mA٪K,ȎO41Oz;De9ܕ0mM<3yd;UWęc]p&|p!#;u-5 [r/[O2mؠ+h{YKϞ9/->auwaW2^*d߁(w2iۺ5d:Kj8Wϩ%c|m2B+33>*|V;f7"T#'  ܙ ̸I=.ٟ^Zj J_k@|`q~xuvR6yDgzM _n165+3t9湄]oLkfuD;j:~Zu &ob ??\ԕʳٹKbc_=j;u\ˇbax'@෈ν},uEuMci/ '^eϽY R1x/5)ݮ&dlv\gtFu8收D:@9s'bxmW-#%MgWPf[pNX斾3 !^?8#W5+;.$;.^Ϻzu@Thp < zgO _15wJQƨl9~SXh$L3\URxT~ŧ>bgMUhbhk>ps$GI'ܜ /[?K)\Ǭ]y~'RKN#~ VwyLjRx٧fv+ۿz{ܹmJKqv*3eZ\[/d~v]~ezǀ ]co!vGխ-kY?tY'd8k k϶+hC4\qA9y~ɰP{uFe4g_ q|҅ !Р6e6WלXzdg hibob}A_-?%қLW&cҺ4Eb"~3GI0)67୸i(!sqK~iAΩ~a%5b1J/BO3kh^S}$kUx/\dIvv{)Y>F`H&k;ONh/ϟgr]NzvQkb ?'42H˻xp'9fBg-{Jr}B٦xeG A+DT``,X=h\~yqk&E 74ܡ~m*sti(_ P11 >,u @pۇc=dN^Ym Vм2SV֬p7g' lŠas9U(**Tl.EKt<eyn%Eu\mDګa^%>g~Z="vY_!JǸH|͂KЪ)ysS"զPF碲Nʴ= SwۋaϘ.uL/G]yD'q_$@Y|9_ȼ뤱c}{ڲ7jMn/?.ŲCUkο[&!ĕ}"Bi6pe%ZiK.<ʪ2g|ju`%.j2yjeaѱ;)v͆J㘇q^#sqeujHxγ' 8@ `Y|TB. wc B9MȚF&*-:psx vXŐ)P9hYoh3O)?Vi$ԦC1gnz]=.-,_&=Sv"Noq;<ʭ|ޚʆdW]3afv%Vv8#YL0a|> Ol|2kQ @lh4/;grOZMQ$T :I4LPVv&vP@41CX*[?J`Tk8TWXc~Fą!#6MQ)"Vu9r9"Wޝ^8v-w|;Jk:[?FdG#~iϣsgߩpؕHdyIFii>)*^;?߉IiM`GC..܁Li?-$Uz>R~ݔx>+zWMYzV n雚1ju=^tzzELcBA_*ÂgN񷽽/$Mů-$*bܽwhX;Ȇ{鰌"蚬‹"rIBWSdFf,隕qI*8a'ڶ-'Ү;L vv?bV':.~uɦ>0!f2@,Ғ~7<"5Պa:@_x4o*a70_޿hMd3|!e>lj# EQXoαQQv`(p*xX?$[!e\5멿fFQc%0.cbe`0 #~jPa*Sn?i-'wNtHj1h(Ҫq&jqz`RzU񘠈t4do']/Zo {zxuLXނG_,{Jjt>1Q.ў#;^,&Euĺʮ#(pؔ 7awPY\ZDgMR~#AJvC5_d +'|P`ۓ?)|b o|2!lxueD#*}Ѯx d1sa#ۦJ0^TQ4gS}*F+ 1̺0A`dCDkX\cEWD2gp3~crLNmn,44/MY mf?uIqmaq%r٪4Og.Z&`CF(2zlN-86LOf)@C&5jS|*x7vw>ÅNbYy#~UBwnB-@C_;zvVd5NH-inka&$Zg_KدQWt+%bT3Hh>8Ec2ӄoZTG;'ly/PO=FN5-s=.Fe{ѿia y"B#Ÿ3\5_H$>ev7W`~T2y4K*Zr>ؔ79;Rs(`skߒ .7;ˡ>-12('kkƐxOc[L{sҴf/a8A12:#:sW~IB:vڗWQz_iKk  αn~x/U%m F {?k.A~f![ V(h; >`3p򢟜u6l]stYB'T34gPen^~& tg& ,~vFMws?>€~O9t˽$6*x i"7t\,,43Ƙu웝42 )t<,eX2MfzaOAp/,';T:]/Gس :S޳py&_;)eTiJϟz'T40ҶEm蛹hբ0w qUSp y\Es\dth>!]Oh}F:v?_j> ST9lL FǠ{w;DƄoTFVkxJ4L8U.ߺS$S%뾽|Ǎc88,.9bZK7y 幻G{T Uv͓v*6Vj5y 9N[ڊLwo) s_z6 j^-u$noØ7WZ;B9MÃ1oG$GmcY X=%HS͹\J#U\Z,69%\j>Yv{F(⿼akѿ^lG\ϫT++vg|$)C侊QF{)0?Oۣh-1Lٸm T|DEK>eOHұ/^2oP3pҥNxRY.< 駵.U?CJ"΍bfҗ $ tz'fs8xw{\O`n{.!~U/1%Ձ\0Ո5H>{V?&F,6 v7WʟA8PlP0§)D@aN48L~Cώכ Ifxom K7Kυ|vt3PXL'迫*ͱcF>z"9kkk\!g`C} ;q(2L .B06%ai: ./~=G`>>aVъߥ r3d.뎄Q2jG85l)rUG`zG<ϒe+QF%<j_w00V&純s)I/8}dy3#V_ UB.ŧD4qѱ$u;]μG t#:@4˼\^gdN{+eWk22*@32SܹA\[)3ӧ^9_?v/g!)r9Xu5YL3aD??e͊SJL.]kW-@п(箠Tq卵u aq5_| CIIq^p#JO[z`Q4f-O\6m۫ϼ%)t@nkp }>QwK!nԫ]#qB˔Q77l0-E0ֻŅN .uy#̏ꘌi&.L>#T-,KW";lm%#c#'ج=/ DwAѪ"nccǴF&re&^cG2SUq^` ix+ PBPh[Gs ֟QJAf=ąF](n<㫍p7Mw\>6NBd4N uR oUUZcBu"H2MsTJΎw3Is㙅Z\j )E&~,vTLNU@J?wwz,BO5zґ pn$5sb~$ tltb1[ҡѮx[a T:IQ|aÆ!$+u9Q8[xVABֻ,.o5t%Nq!M {'XNC>EU16a\|u=hg?s9xo-͓H-SZ-[ey)y0xrا^l3me+YI5EHe7v{u|2SIvK,}#C6l~T, w) gE 3l*y:h}xli^To3_ywT"yU?gc8a+ВRb4s|?"'j 51%"Sc"*iv7kb\ȈnTXL~74p+l }WdKI^;o+i3IB,<*K TuU_+({rӑ!}}L ڝ)v7_5FlWL}T^n= rn7FU١W7'.}e9‘E-Ļ%d?˷8JO@FISsʪq~ IȌBAR|zr 2;e &i4#%r:o+0~q~lb-̆Qmgx|E7㍜)wemSW6 2 !>GTٚ7i'g?sұ)MEf+a0 w8* 8=~NCt;ڱ}R}g9"NL~ߺ|YS#4ǟi((,+>z]sΟY-SbS7 7(j29TRxUVjW]B,rN&!tyFVRۮ.՚7P^DC>Xe 7H7#i~E|F,';i)bg K7}qDno\=sA,aB@Z?Dj#*ĕ!?CyI\,US4H<NF9XECL>1-~٤Ds4$xPSTxȭ6dy' Κ²f7"_YX=!~xV@,@^8K=/~~\&T2 ,R8?r !8PO6͝9JWIhiӢ$4\Nq0Q޴tJ`6J ?oپYhD͆? wU5#|N{Aȕ>MQX٤ҳ{ylؚmrnܳ|*x ] ƚʶYf`g sFs} w)=T?G ~~&͋ vޚĂ|"*?-O 43k~NBtrDGK/oͮ&PIE#fT4 /09UڦXف"6eDz5H/M VqqB/uEɘIѰN@"3 zTXΡIӊ[猶3I`0pA9BQ)ۅrlI]j>jo盘.'S%Ki&|v (MwԸXFΙU2)[f`蘁R/ 9ڱF% pQ01Ij Mj/0JKU7oփB >(.xؾBk'BdA<#n?A)"e9?> PujtuZ:)2rdfLGY'ۭ? D-WީZ;ڤ,zH 4?E&Dcl`}E[RjG]g܏_Kk$Mȫ A[±UfX9=m:?>TEMͽ#Q ~\^z[q&ԇrW}w:II1zF)R#菎h_bmLQWp{ L;hU/B17EVJ {LckU; n2{XP:(}M˧Jڊ_cf,@^Hf>)n4)`(l~Wð'$b{$kH'3fsIsJ݇?@oQ\V~D=S{sΞ/V$.<* %}IT oͧr{y%Vm I9<ǒSXE1 \g1I1KB*Ѻ\̭G3Zʈ-ZJ vAJ+Fϙ8}tR}+ۜU6y;$e'|f6(;5)2 mI- U8acŭ(W@< G-{?ofM)7'zwmpɫI2JpZ#;&4s'0G(WHj%zYg1DޭZ3%cIHz]t:vPs~NxTNU3 ?Eƃ]SmXa.$0ci1xdپ)8.^",[N%3M)QgӔY8xUԪ qfO "Cp ehg?5z0|'ƛ5o{dY6ƓXj;]Ŧ\d0 $ٞkz}gIѵUs1eZKS "lM/W{ќ/wyo;g#DhQpFbyԪv4)WUtdqU.=7UgMDRI!)z@ ʛf럵Vg:fC, ^¡r/Oyɹ¿ .ocE.kd}m ןɤ< 4_f]`/=9nDTA>+Ad74:*%Gw(i:O,(L?5CKFhIzYTgJsQR_܌| j.݂G-/^7:3hld+9ެ/&?f?:r٬HTL^Ż:ͥeҶ̚UBRnDǩa4 (2/ +qi7]~AA#5PG&q2vl`{Bf Z\x|!=qka^sհp ںRA"W@LP8e 2;1AFܺW2g(.L^3zr`jL0G?c+b cw_9v"~-^Nas_Ç>?y>omϣҟߎ k:> vxf`/=w ν;C. ck# ZO_WddwVC&BHw>T/1 UޡAhqd]Qg?^ĝXC'{] *<ӄǿ8yd9cgOq121'hu3A,v'PY tkLvrS:(ab˫g2R&7L?d9>M VZvsmG]k1B,G)sW@1u38=[X_Ғ Qe+3pSr p&/Y LX2?l0;r`zTzmʱ/TpZB.E}es\^QgUzk {0T 蜽R0}keئ9:<G/sr22|˃%LcUn z9:y \e vY. 5;ݿ:Cǹ. 8 Fʫ7p s]\a6:s; %V:{ʺ3%:5pDʎz{xŒg UU"G~F&6VK$$xTo"NAQMIGds}&9veCwl mp >N>[X3:Z n FaQ0tL.p |9vnozPeCŚY]mqJ)F=mAտ.uCR+_EoG߈oܑH7%uaOƯ޻S\ӣCZ]ך˔3\n𜠴`l经'WQj_<ԙ3b̓[#7dC/=H{I|u~ 1%k/b|6quDpJ| O% AH׬T3 TfPޏs`5U fD\֐&]ob˓q}ܨQ47fȗ|FuCCW8ǭؓfhmz:Y6 (x9meUКS ]7c3؛IrG΄VE|=wWuuL| ŷ@fC: !>I =,oD/u[F{1ۿ4,ĔuD 댟}TJva?s J*;W/f$?[0\I^{{N,Ja]jdgJ19HsOVu${'I KnERBN]( Ow\`:d8*Rba6)3O)=8GS&/=)U MfUF؍evb6Y}u&0(=(T[t8>o@rJI~M z ^h%)ʄ"QeH /&_$녪t m_jX[^?)'Z zbH6q/ßvolwUmJ{ܴ't^vÛ=EtbL^Vp^ǓyWpdF|cL^-6;S"ok a Foeቊ?AuO1P(h Ifp~wsFI A+gE)U]FA|p쪮1X8 ENQC]a.f-o w$#iCSuQOCo:<0\I+o@\(ڤ ?rƽ: 7tECACICC|?x-+B'>njKAfbwk!"qyyLmn~ZX#I:> >%&Rbj|λ ծ Bc)/3ڕQלsv;n^O@4b,xGkě%U;`Ֆ)Q5~2Y=ю:qqDxI{#vc%GITziC-|\]Bw5T> j;FsHLL( XW'TiVm)M"QiˠtW D(N? w3|ΏKIlfܛff@a[RCٷֲǤӁ1Ekgeffb߿m^]_쇴^Lj}TȱLC$,gqQ> OW_G~p1p/6Y`3gZ=((J`xä)Xқ3Beʷ woWL,?0v/>~'om~5J#67|*X{5ȈXu1!tvm!S[ ueJlr9w]v Gb%*ʈ8#FV"j7m&I(c ;'YK+w¡v}9E,L(l[|~/ykB.U8lxGIrJpv&8K8+q6w<|[xjX=CfT#֑W7tPU,H XV ?@Y}`"V/s1&9ˬ2JF'D~k]9x1m6J@uDqV#] wFRv 秚9 5,>vzǽc76-cr^(?U$n@.䛃-Z뼮PV&$/|b#Pcb)_Ƞ{KE+aY0z+@hnH+ދ]bӛp1)ǂ*T: 5_-4:4yUSp,Qy dSQT ,2yOpzTY#vTN( wIvJkBT9yy԰, i,mH'pDls+[e4mI,T7P6ekAJE0 Rx}=y pK#JOT\yj$+  OJw@踗*rm. JZ@͵zoz]n@v+%:4 3q6=XȣZsٳoO+Uy'mM ^([a ]RԸ3ůЍ\=G3m39 yѯN?` _&,1]+oi{)_uy 9ߒ>kE|{ 0ZZ Ql3]ˉ eVߘ>̎ҭ.d):QeJ9hu~sIwgSo5LX"j{O  Ԉme+Wt(f}(iΞ^[/O3rYh:@" qQ]AD& <c{@1 y,y2>hxx33NLvLA)*KaM3vys^R wKZqi֛:XEV?"Tr~dR" RE jy-"b!ꆗL?(MȎG4"eqIVe$QɱllD ͸e48F/ 'py*Ǡ!_4|px"1eEx?5LL6:n%O- >-,b:kjF+^Y't_gy҂`n)s V5صM3Pse!A(}VX}uiüz7 WG+못 4Q"'g&_f]~i @IN\ˆ" ITr4f=nYqҚܿD|HxK) gWNn=4 3V.}S?t ڿ(ːCtF(9?+$yK;%,Feut8 `0 x|="]>&]eHԏ?UTeڢxe*H1yh.ڧ:G+t{/Ysn%MpZ^p3nn '<.oPA/;(I9 Z̧e7B{s* aXBH+ kQ^Bj5ٓ0v?WVK3Tn_+jؠh8Qzfg;juJ;wyM vhy~.>Y\4n&I'<[[WC]-Ӱ\΍PUEe!ja.߸K8 B 0Pa}WYDIbyne3#:Aiy aa'`S-Ûby ]*N]W 7cإi&iaHQNID]ܫ3z,.#x%||C5\^\ǖ:bJhSVf0uu:X d \ɋae[h, #@ {=L79fK.%uE>[%k=uH%'GLحRa!aQ:vh^;eSr5b NV JWv a(ҕ G7S&b "z44-SlގSDêOlxwˎ%7ҹ`Zߗ[FG^}"DLCGwh' a8] ve{e_`Q"nf?U̯ 7r`W M>K9,vS Ń`h1gr32y[ލ #t94{/}px.LS\5g@@~`R_vD'/ y8$>C3/Y$xn|%<}mvG S*u<ɍZ 51rҦּ\_,,pܓRmk{3v8|%P+Kc/:'NUQF !c Uƨڧ βRMaď\33R ju">YutFP9dIX)[Ǵ V=`Opdg&PEwR@xwĝ1Nz u [.~tsX%ҽ`MSX1#5}c W=\zϕr ,Ҏ\4bzVɺd bjܸPKZ7bjkQE9b{ L^iCi'GRUupbϺܻD~T"m\P\3-(:..}qE o窀y$Z.``4>쑵"ЧY+TdL%W@‹;HoluɇJlߍez*TF(/rmTp-o!NF݋R siÀ=vʿW:lJ)lR2}HCY ²K >h{TnK{798VXF~ͥfxS^o!S=ǵ%fZz;.8R\F곚5v=&PàB6tHB!4])۷(քp>z{Xz$+277QKd*)'Q/[Oln6v8K5$ZnHx,kb0ٺd;U0^hnT;!'|C7@?p`B`4ru]{5\ϡ!^cYgf;U7\tW'y>,S.{clG DMhYo2}ؠ4J6fAΘ S }Jy bunr47C*V5,&G6,mH*j&m>["Z:W_U3M X4 ҃4?zđnӒPzC{Aᢰ+67$ 0@ݠ2x7ѳ;|ofjOT_Oƚc`v(03;WsߒADAӎϳ9*" Cz:EΞ3nZ|zݦ-#7O:p45ɟ(^9TiSi/7O]K UC CPLY!ejB٦Oىje^y&(6363 vu(GEmҫ3ݻx>?5zo;5났׺~=9\LC0Ss{+F7ө='fÜҵ ui,$NZ[ek/ꃓ]w:@muH{',d<}M Y,41dXVJF֋B5ū%3{Ww-m<1*2Q^4;7znkxXj'(-4Cّ|wds ~Y?9nj(@d H1ڹϩ/e>7n9"gUtrm#cT\LopeY#@ؼ01lj #a"91 ^,shseP G^ڵRihX)ߺk+CX sKyyC(MN+ӿd2cj/ܰ>\eg\A̗|t*"(?s/H) Զ5.U-0'-+q ?̕_4{  PU$ɲ H,x¡ *$hYsl:Fyv}*I;97uM^*yQ;=`H6խ]]32*t^l_mR4;T8X5ϙG ؄N?xSdĪ"Ƞ@F,ˉ׬m=ywxL,kED~CƋ#5Igou4jGܹkB =A fK7j)8{ns1¦e AJ)& L'k/W(Q]}&KVAo~2S&L:&"cӹk~)Poj_DZ}O]d+ l੯6\*@Ww>P+@ QlteFb[~TCɾNZ=D 9{k.GeXI Q&\V:H,g6ʤbV%=&!(k lvjqwe}mPtBTJoBqB$OZmC ӤkP" !~1zi P2jU6+<{x%c'8E)ĸi.D+*y{48H=CowS|PJ(cX/6"dszڧ&12%XLb_O:/UKf n*b6xS;6.UP3:}Rg[[a`aiyXNuy#92ˆb+$k]wYwL3[_Ն>j?;6vMS(`73Gx:-w8ojk/-v^jG[vE+OU&9F m*{ZZwE= F8gi1b8)&HZįokgkW۩Ee~fZM"L mkniB:DrY6b1 Fꄭ8VfbRZ}r9kq;q|2:/2B7=Elps1esϫx~L 謣K|lqbV9NZWA$(ZEm`o0C6ѝoa٦X5̝-\N(]cK1prոn{2@fȳJ{ _?q0S. ~zpieu>#Rw]00K.:Nwip^!R.LYI?&|6@aY6Z֒*)͏eY5 zqBf[Yŷoa[Ʋ>}xZYdO=:ی[6iV)?{6:rF)qr{3'y~ ׍;ht䵧y:C݃|#.dS65Xgӭ Gg'Q!WCQ|?)̗!d>5&Xp"Gv]zKg_cl ŧI7EFGt͐UͦA+̕s)d-+\[ǵ s}QrT55 L ٮte~m9{'r\LG[+mihIYlث[l|Llml!Dc!vˤ:Dpʰ GMZR6A3D8:|LMvX95ÄMJv*aLސfjIeh1Wp9ݧҼ[+]P7 G25goǷSdLKĚ",Xm* CYw3ѐʑ4[Dh⺧{q&[f4 :]6;s6u7ƗZ lQDl}>dUu{2:o]Lؠ{ K;} DBywVS{\CFR` \Kc:S?9Ӣ)<׸05 C DPm{bʼDp&<@뻋F9qlxP\`._C/k8w"F>u%PԨLKK/KUX*>4lԽ9,A~n[I.I#ū6ak ]3w>9N_37urck]1`zPv9?V<` 34nS_nU q4#&`])fma"r`Bշs1$ܷF{u<F95h4R%FWkܬ|ݤ vdr֥ti o}vvN2vHe+HE_g>2P\;D٥nLnBܱvA>ui=mdF]aPbnn/X]I#=nnmZs X]=g^,luzr|"\ m^ Sffٺثub;oͼL}NZOIX%}v6ЮKz%QswhAV$k菛'5A4#ZЗRN8ku!Qc@ICĿpc,qJ3Za`v+_BKMW 8:l?$o?ܵm6mPVN:#ܧgO|FvF{z]{ƫ{jj/79usXc2bgɤ%ow _Z،t)Հw8:[%c9N.eep4BLW#,;z߭WDw~1/2{f% K. n]cL)ӐUl8OU:- h,n|b9p'Kcaln7R ZHaZ 1ܓ*` xtJ+g.6v7[PC3ΐJJȺ%𚺧KwBHL?{wv'D_!'ouY]mմ(rڿmJ7s|*Qͽ2 .j+f3w˟ #ٍpC5OoXڵ mĪ,D$ₔl6+c4 _-x[yԐ,a:Vt,P S8nhxF"yfVII&̇P|N-<`ǷaM[*V-q$E!]5 ?EljLS[Nlj%"jH< Z'U^U2P*1RۢUqP!#BȓY6"u@\BװyI~[~\R]*'5V1O!Eê 6PcHm`(h2KU"FՊ !)Ek{RV,a0%$װj*Nf IY&,ib:i(a {Ð,dp)W.aj2؏2.#㒂% /`5Yӄ"NTM)MpY&Pp0.5>RaMӆr C iǝU8*!#m^\SH6{3 G4WYa=<6 JGb-q[:Iaź*қtؤH.JRBM򈤽z=U*bF)T-ЈB'"Rv&E-6&Pߩ,8JiXXKzFVS[7RF\c.lgfS-ᱵt4GN(0%ɩp=jҲϐq4n ̣O!^u5$mn..%XE̪]<աov/h=QmKJsnjwTYWR3J #gFF)FB։4h8\X)+uj U7+ h,>g X9Z?ܶym& 2>dwTR(L-. lrٜ.:,;u2s-,ΪtDQpBLp=r9IHRU¥FEqRf53˱A'z7J4^:u.!̦K66ݪz 9 R-Α>@3N?@Onfug"kswM!{e" 4>j m-it&>Ŵɧ)g\Aa[%K?,eQn\˔|_HTP3a- SCsF6]z dJF)1BsboN$. Ǧ)4CWK F {LH]#MRvV]J"5ԣě>a!]G6m"Psp` :!AgU|'(i$́adMj%ӭf{YKK :+2ѫ\ p~,>3Q*؅ؓA ZV}a% f}ʦq*ZX EI"1h׫ɘcҝrtMKH^3!HT!WʤɓX2]!!Z)%ճ5܆}g9K3ԋ%ϒ:=X0CLTY(Mxj%&RРDdo"J J9DxE<0G1 `,%>)ŀ4Dݒ$͊LѸze˄zjr`\ cTt+ AZ9M `zTצڨWj)U8 ”K5BwJ 7֧?vs"9-+-)V# lr1뵻y.K|7T48% U,xŪjwM^SDxMUX݄ԘП{xOV:5^LQ],yk#uƍPZP!5T-RrP(Q_:.fB\Ď*ǀ[Q]gV{ ,:r2iɐi1n$f'Y>y$׿a-]ycRYR(j%TdaزG] @Ye诜f[nlHF#\xd8HÊ x f2VܑsHfeh"! !TTGo|UJJ:.hPEe!E*ҖE0ڵ@HGFj\PwÒ}u5ئ^EѮ&"D swuJЇ8rMD*h.0 QG .O,/y:4 `#e]e0 XmD )/BYϠ;f=:TɽusR@WOR֡N'!!&- >Bm>bE>YxIZr}v)Td3UjB%JK,yg04qюܧqq5^CRG(%.ƽuӢvlc,Q<00ҁY4>-؇()E)4ftXRn<;>্c<.<R[)B:JF8M:a;ǧGz4et3)82z1'%T&F;.cD֢\$xڱU") +#ML\QIE p^=NKKD*k%KgJn~ɞݖ˭QBl IaS&^Fl]$ƬB ([!Zlr̂4-dBف^̅R7{%Dvvkt`IpҹZg佑E4,dO~z!q0)''l5hDe2Au-ӉIU4Dt"$HM8|;vCUhL{vPdѠ+ڲ*dDžujF$^dꃶ,s/h\ҫ=J(c.< { a@T=S jJGN;5*Qq,f;ZP~hFluT_Pr+ѿ42׻fז ,׃z޲3`:9z.$Đ"# 8nL@xIM?*ku%25@ ]ȕ5䇑s%9Shc%Ԋ8c3V+XXnPNjKBq0RC<62Tb_ wwz=8ȈTlM13e Hp(Z65G@*aAtb!$HI6fk%<%ieMDf " hK^!eFTtdLLa4ܺ4ըQ9PD)::À)<'F,rTr .;R.hi5j-V%*kU HURi9jٮnYsEq{XȆTرzsf t NC{ ّ͑sfR$ R@\Y[T eC8,E'c Ku$ j\#)T掐ry'}L Z88ZaE# *ZQȎݱ:Š<)$f8cE̶ZmiV8뺧]a/-ٓ3Ԭz\BUdrJbT4$Mh.JValH;!MIc?kMzK0 ^XXJU ۋ NKN;.)ݞ{!;|)R4%؞e8rYf Ѡ廍zڠUYIR+cZ+R1{o hT*TT)4[ 5~7=X Ғi(TX~Um҂)@˦饏X_0鄊is+f :嫔c,^-u(XӓE36-h.&٥VB C9BsOv|1a =tܺp惃EM,lҤHv&FA Б~MTQYj2 6+2,.2>s٧vM5X@7tDu5;Ҍ Dl# AH *Ea̓Pyx/1N:#2X"hPRib 6xCboVX-H8]ԙ/%n߻pu()SXRJQAJZwʷ lvg,)'r#X8- ,*J83'iy>x`p\V4#bAMV*boK>|Y{ *(wq˳G梨KͣWT'!S7{u41wBDHN<Ϻ{i|.μ8ZPa#Do ]xU"^ tE~\=4?Eft'Ob_b9zXgeZeMyZM$ޚucAa>*ZGUDAEnz.~^4pt~thG4b9&Hl`#+6}etFh[%i;wJxM\uR|DZG׃ĄT2MUW lսdqh\ tVnzDQr*7Eٝv!od'흀qTz!Ȩ`%%ez?9HTj;~&K֥yt-CZ2XmGCgT6_˭:znUlOn*@ЮtĜYh?bDIDX2~ JIu>]w1^l 3`< {/!j F CWN| %ģskr5V1sgZ/ πH~I`2\+|uYeZ*pȿFHt\t;V-"k9+Rks՗xSf5fy$v!C;R5EPC-!7DmbxѾ9Vd̒`|?.2{3PUԭu`h|?[[fOݚv[5uYC}U&^;juUg_15 *BAQGǙ: {%|+ 6iKԮ8\l&Z$9yQ Gϔ =U~kK'oTdtťdm^D ؀BnHP'Y&CxmWFBvrkƻnNi-cqΆr3W)m|q<dpw^rߤAFV! c#!6ﷇ+x.徒,c%h-힚K!]hڙ~Φ@ފn,b '~`4\T,bAғ״+Eddᯱmx;جT8`mA{ޠ0dt+dlNv8p,#u!UIq {-6V=s2Nj͙x/b^sEl}gy= ֋^OBlqA?dlkHqy>Zjb>Ss f5nxg,6w ىB^njns mTuV2Fs'*^ݾi0W @m? eOL;xPK3n'8XiVe>v^Wd4Z9.E\miSf?c=,L~|!g~,vTȤC#%@m3 ٪Ĕn^\ʯqRv*%ӰD>KǐURmu3ϭŸ[N 'Sk{/c3`?t8`rnns:<㒱.47)ED߀@0c5$ 8J_t4;#xK<Ƨb~[y b<֯[A\Tbn( Z|6U=-lδv0|>̢qyAʈFɗ6H?ritK)eb?݆׵V:Kս'҄QI[_ր~@F4*qBGe㦣aAy8l߷?J΄e@vd XV=v:s`jl{F.WB.tZЫw|Nhq;iZۤMb5iǘねC az΂AqhG* ^Su׷ϘNѤ'>*RK>MT6 u.h 1dm o| 30srnHh+?M ~1Xf6Qkd`6͝8"gw89h0$8Q=ΘJnV7<9v}̦,:{Eʴb˕9fb3s8+HIMP]!HG𛔣(&{Ot>-B>^yd!]88+\Ͻ~rCKGS mO[scY[i;ܳDuq;yŰe gb"Ja\q""o|^ZHN0ƙ=N{.,ןVI.mBe[?_7.' ^k߉ ͮ@=wuX_.=S!Qc]\wVe*tB >xR>?cz{o { r34_>Ҋwőhc*Ƒ) <͑3ES7dS^&.Uon1NnT5J}+k}]|h%]ټ%n;#`(:C6m@R7BqEFB/&n˒%b9Qs *Xl7ӷa&rGk=gz>csYAyqdO *XCGpOmK9٩itب@L|w(2^?u@Pq]j4sx1 Gf=)칭PhKԐ{Y}7\gSXibбToDCwǧ{'Nbtz y$t4f2_9rmI<,>L߂ևhj5_u\3]c72T#קTf$'"2^OPyȜUNTr ˲mG'5O/o1IԎ+63}= 6ߢ,iRjحoЎbf;FMjleCO|\W fJA~?v4¨Cĝ_I;P#j6s]edo=r`Op>;#\&>'Z/{og]2L_+ԇyƪc7-e~hC56+AqG{w)h-~jWr N&?wN5v^XT/Λ,cZWU%o":$[XXOl= ğN ѼmMs%z*zr.& K349 F:5+YoS~5O}唡!bD]t@\Jⴒ5zMjcJFE3OW+}nP I"PN fv:)n(~0"LOkżN_׸<=Z}kK䉫B8VT' N|bgF˶6m#s݆y臢 0}oޭS8( zjO!Yc0T?ݍ"*Pǖ:n2vW6[GӗGPfm OIR$̷#4$l g@mv쇆Y j8*m۝ ׉F6~b?U46Ll5&G`=SWUHu*K?UsY3pr4vͧt&=b.>++~+FFEL  `s%[ּs#IU򉚕+\"Ⱦb,I?ŕ Dn +IJuh8W?pܖg@5t묍qXVx}f` P;0q-LTsL!"W<Ē׎i&o^~ >Y&r#2.y%IKCt9Xq4{ʒ?M՟Nh~qص$d;F &IjVvBv2'z #RoAY`P/af$.lr5U﫻FOULɐ(MڿDS~p!]H ֞trH ?jW!ȟ$%K4=WR,][PTGe8a_bdxer6k{[XxB~Z|O1YWX?w9̝C%qg9g!}|oTLW'#kѠB/!C]l^/34h~leL;pӉCy>1y# SZU=H>_q~*EOdPlN?%zU Tg|{|| O. 2L_~:ULawX/uIɪ](Ԟ]ҍceK;5ez#Z> ]EkiG#$Oi;щy"z7y_1uXSOs+&"@*BJPdl[d?Y! K"4o9ĵn>BwU9;g^لi J]Dl]TuXQ8=iR^qmWɪ72}IDQbOwRL> ѧݡfKt1V3eˡQ3ԫk9a `7>πNU+>qXDۺY+vz_GKbGίҕ6)?>2,?UbЩDmlr"ʅXY#5y pjz[w%hi!NeO0yHsf<ޮ"9nV oJlÿh(Wlؐ ӽNV,BOti"ۜ,Q=T^EU@yg*fz^ym1NAeќl%iK@6{:cJKkV7SY|s3o ྿}]b3ph꨾7>ϮЪڳv]]e{✾ z8guCHO6wLΨǟ8f^M#mV% 66'&ӥump]^lU 8fVݿr'g1x=uNWUoa6pt9x74~VK^qᥫvW]xc Rw|٤/&:衠2j!qS9Nf?""7:3bs- ߡI7ԙї7DnNn{UP Oc9!d.Ґ\9߳#@ea%{viR lN@[m15> LD" ebaLƛ Һ*.Vlzvgį =BŹ;qU^13Krp?.\ϡVbm͢rZ5k]P ]@v[.dw$Ë* I* }>Z(n3$o%vƑj|_좀x޿#{kh+zX=\)K[o}Ga4v(RyiYz7<\ݯ=&M/A >o)p62?1:;<#Z/ 3, ㉧Yw7\qPߒ"3Sov8+@?d)DAzag?:jaMlQFkbOYlBfΩj@eЀ0K&x=Ъ80AW^&l5u]d (ޢGx:MA pCD uJR䵓`{Ɩ|%%cP+: F賈7rkcOMBpk W=VMT=K-wJ.F^/kHLڮZw`-x:Ls5 нԩE+1p6ǩOq^b4T+T;GҲ Zg 3b7%Q& ^&I m]*ݣRw59UrabK=IC§1ځh 1mwfnxϸL+DvC tt֢֓CHٍcL/ G'ct~=}IYXNe΄-Nrb1$nUq +(lcxTtobSY5Sum.ں| b&F4ZjJ)d< {f2bcs<}~-K~I&&1Xj9~!d1\(G,!sG]V#zʘ+@|#t~h/&j֞?ћ7a( ^R>T]tbK#fPi~eLRjjw+(I}8w(9~ SC!(ނ *?0c7~lYF{:4V~*CRqV19@6uGu[üQ:g$9 /tJOF9$}wY|_6KW7w#!zλk-9>m\^2CqTW:'c-)͢Yyݚ)]o gŶBNݼ5mG*n˔Hcl~FlxHd/TE6&KŽS_D݊en)VR͒DOzvRR_yhJFAQu4糨(QgU 5c|LF/ˋk\>xfÅ?ٶ+˛][u~RJqTUۆ/|J88jli*89i  'y#N~C8:.b"`'p1lvL@LsV"/9Yă[X~EBp ]eWwȝ猰sBG_Yq]O0WƚpoanҞA u`{_XZgo:S'텈^ρ+{ sDTK`񋍂F?)Xi;h wZ\N,u5'귧)rKC{g㶣bpyVHgTmO6E6A7;X(w\^@,%Ǜ *ܖ Zq ELߤ&ke FOb&Μ<)%/`RA_LkB˽\?}6&(y͒V,f ݕ,tČo:5*r7k?OZ.&`9y->Uu>hr&sӖ͗ioDgHBT~ٌXE-\G(z>Ε?j2;HmjTl2 K@)E?(O֔V :*Kp$ITc@bil^xJq.[:'t% TQgF )轺!x瑃q*m|IG4'蹰W2(P yHQO(ӝL; fJ6/+;zeh}mRbk7/. (c ȥb@*#ϐ}n,I~5ݛ[As3 %Z槞TO$'W矠i?nk(7v2ǁhRpH74*FoCefȩ@Kg8&R˾+ o-Ķ˵yWlX:w;T+<\إI/O/ݮZ{s L[Km9Qf&'xΗKK'k!٧A+)uđֆiYH_H>'L^"rݓV\O@qОk7t%σߡAT4.>yN['0z*ݓ0ptkL5EET7 tz/gf#6zǚxpc[\?${{u-'ؓtY4?12g7c4=Rf/j1+ H-҇x=e?B 5,@x[Eܻ( yfسV"84Nz(9Ev- 7\S ߶HlrUo~ Ou6]7S%9[e~ #ZbomWR`# @b2\צ6 &|X襶HA|=1VrW S?hX$Y2XPc"b/R}m^2h5c\zT9ǡ}<ԸgFtݩ)$٧P[J̨`Z&Qxj n굔~JV>Pd~;ǚJ7ø5|iɮj%"Rѷҫ.4^Vk~YvņfW[tvX~1Ԙt_T([䒸BSusOMm`\}>zH=>߁ǣ7_I>OAf w7i@!8s%t f8 fl~^Ĵ0f(+M ).I͟ ~^RT4Rz~yǞ( -t `ZX#çMl9.==# ,4zK@*JaLIkr <Ã_Z4E列c'jHZ#H]i$h2`p8:X q?I`swqX(yHNhеTodTd^ 3"׉yaaOalџZ=pq) UH;RҋD_\{@0{ôW#,t l}H#`w> h\`/M0fGkѮN<*Q =HLut V|l< (<xO(S߿1J#YLT91RɣBu 5vב8aLҘ#hJ1v5UέqFy-m`M81Ǩ?`sE>]L'F+]T;X4!{Ď%,]}n+ F&ƺ?i`;wT%OA\6f55Li6.I)B3o،ySc:'Lm> ]O/CBB NɯuZ[6R0'ޣ"ŴW7k;YGFv">ʨ]b^v7qz&G~Լ`Q@OZATԅșCu[L#:L[z=l>i&:\:v- "X|qk}Dži(h()i#&^D7vx˭AV2uEJnl٢FgFa7#G6 _sFjA}MQJBSu% Şg!lUe#G_F9f:&Ty;/ݧKqy/='b-v=Hx-(a1s kܜ.vj.X:#GWbUfdph_)qvйjϟXzF/9e~tw屆@YhAbյ8($k_3$S9o#߮dg~:+ÀϯYD6S/ IX7s? $ Gz؏SFoȧxVWY]u ":+7c_BM:i92#97Lp 7tmEg;yr Kg>.{W;Nlxb,_u#&&,9USYّ*CgEz:]69.p8-J޺giwe^!diu6-gf8pϓHv\M8 *;hd]nꛞS2u:r7>b6p Yۄ<%$5Xg>% & k4>~j|sNe&l縷5QU 5ح\Op #QU~%_+2M%7o7P\c6Gԣa_>\`">*( e,>/@B&0(F&q0C.tNaI?{n֫o#6Tp;. u4RIN_|DELGtCՉ7QMGS|~\anV_|ޯJT;.=R|V tlum-@ed5xSKl%ٳ8mgԻº C&wZ Z ޷*?ϓVϱW .d<c& ,RߪLJ6P׋}1Kl2&Ob.{ײָE}3o:yEWU\G) +l{ç]=Jӭ*LQΦ"KͣȵVʑ_-{Ѡ"l]`pΚx1ڞ(`"v0I3gTs|YX|P\U0_κ(ha󉼼ZN K,6D;Jl3{yz~߹ڦ#W񠅞tH <5;BtvJ#EeAܬ02MǗEbk88.2QYNEK.KV`FoMg;ϻAN3M23 H{no߰ v}ɮWX3gd;,b0E rq(!RI7g:yLFP9Y܁xL٣6UT 缇W^4qc=֮AjAqjK;$k1b&xЁn-!;(X^Em|\3.@, VV|&ڔ7ߣjd8T$#=Qi${Tnn_,(v ICOc{ r-;Q(܏tk fO%{=>=?"w[sMUxӆQL\_7^6(u -R1Z9اwFbCHnM.>L"F'm3/5?G6*ϕ\η᛽ʭ]+O{?/x/6;kw-_T*i w&[\̼NZhi٢$2g׾u eȈizٗ2;ȍIϞC&N/oz7n;?CJ፛0yi®`(XT9&5⚍.<g{sGLbo%%!CV` ΢y?_mZ|9r pzn՝VK~"Z'_} {&'OhNx {7َ`jšW:Oy|'T0zo>i$g<muI{ ov {;q+F +aBqy_ m3](]1WpmP=ae*z<ü хVZ8cǎ0̊ub+gDsxfXpZY?jDȿ륶ͱ=Vr?`c l$pw3ڻR&ZV)HbߩʜMyO]?ޓg5hh@@> K?|֥X;~I ]]"$Qϸ,9$CxjP%*!we̋t;| ȣ EQWeꪔ`OiꕡCvR1bf?*\*? &]W$s ed4arUhi0[j9yOD;o8`Kfh3|Lbi_YwJ`?NUnx SMrgu*ZWis5eqOMRx.Oa$E|7]љD/:7] H.G[7ñGVgo=Y!D+|vbN.XebV[Wkcd&ugVWGEJL1YQSŝeXʙ"ʆ_cNSdxZ SfvioCK]} 8r먎_ﮘPhʚCbr$"X!"o(>Q ¹U>m=(UR<9ýY>L/Qgzϝsdwݙ§NbʪpJyWSh6SiV=ʝSٽM{?+`=9^pL"ZfYQWJN`^i0C܌]o<? p''֞07 3Xs: ێwU'Ūy۞3: 빼hOCWt?J-O70x{'`׻zgQ{.gSYP? Sy( p_nKo'gy@Ӟ3:3MNJgΰ#6= EKˋ85>~OրRnzr1bѦ`{ސ~Wo:i&p)kИ?*eeT47/vmuj\2K:9meS^fD{98criZZs*h0ѫq"@ؼo5Xgƒ!Jty9Fov6,L,,q3Cn4^ k«{ $|w$%S[w0oexlGɾa!P?7a/ak择-U1Ol>0g{jKJ\E,~R }*79YK+X|+R4ϯE-(`bvbwZ]>1*R8hX?_:mcnd9s+޻El8rb,վfqꃟ_?mУ7<$U M brT/N"y6i߃@^=sfB44 Uڳӝ{}zvb)Ze\&e77a+_קj,`.A9'xUfGYjK:KVM8dUE>3",D{fחSZ;&9+HM.*1]sB Cȉ.̩%'r1n]nӂ6kgvS*40avpf~14 eTSDP ׫ VnoEE`GbTԘpOQpCߛo `gJD Kɜ}J8(fA'hƟ2t2kz:#C*,=azoDOR׎S4r̗ތҌҫh$MfȘ~p}< 3O2ODʝ$V6!x5w瑏g1: -q\y -VЯ2V(E &]m\56\4Ky̛m)9&iZ,?%^AbOMDϬ;Q7'I8wlk&#C|86o驿-}nn5%`,[rdG>u=t]*!oi:;UR.ڝbG[wsgQK"g)w]wJ^}ى7NE6=%ge]Up@_1g%Z i%b{UN*tnjiDS%yUo}L3y-{%nwr㠡y{(B(Tz*$ 3f~N"0Z  QɨQ' e2 m^S?Ԑ cY^)Z/'^fC*϶jmE 7[f^?iξ*_u0^[zYB)7}yuWRrK>H`Tyk_+7ѦѡV[uHѨq|;[fet?O+ . w)b*w:=.ڦeͼC`&z#~,{pr]C~ڴm9ܶwac)ֵQt*V`sV8tTu Blj?_3;V, *f2JK}'V=`у m#LX8~>?Gd-Xi&=f8_DoϡL(],Ellڍa3fjg}ɇG°TSu{AQ]/ꅳVKpNi᫄_ɐo2'5,taK+=$x8d':o5GDRGJ }O mz3>3tqƭE'tҶGia!}ϡEw哸o\a Y`e9]ϱ(YgAa,>/f"I?yGsQNl(De%6b!s f=J&f`4.qJ~LU"*WAT~U210`~q֡Za`Zctd^7,Ej:Ljb3 h/c  fMuړ-?}(͓Nrj8PC/&W}@W뒇G\oWW>3&Ol,"$;8в|>ZrdB$6 t8AҊUJhukXzWj7u޸!p!@*D(ݬJ(y@e;" =65jXP4=] I`;hja¿%pr@G@wʂ5SNث]^;"6@ jk,?~.loJ:/˻a7cUHF.{׃Er{Ն?|1%D6[ GHnu3{$zC 8{.,aI am7uUM2ς4@M-$ĸ̦ 0K'm6MHL<ą ɴ}wf͋Ƅafuc?"ysnu\ ޓ ^˖KLKa6'Hq~#9Tc@+36;:LD"ǒq,ARv]B[A{r@MK2&֝}T zT:/c&OJ5]'6MO|3SQYkŝZZGېrykiSixmCECpݻEC2~dM6Wshu,";f|n;#ےF0kJV(%/K1f2c7ṛ;2@N](vת?ٞiìuMI)g~FOݓo1M A?EV^wҋl*"]$yZf/t衷<}›9v@:>GM/ @FiDv^<cl "mK'8Ҕ1xZaYd#~;'?;ʍ)ȁ(nyq5}Vhw?F6..vN9mGSc -(;E t$QH.B?uхQ Ӎ~xWO5̉xD,Ii2[>0oK;?љx{,iX\ٟq4>ܟd,^{2V.9ps" 9 C>箻UaX:53fS,sezfu.G3kbc9y1scjHC~bReσUu!Ujg4$5IYϊOԩv;M}|{aMvXC |Cu=y//. >ڦ.31=cn@߶Pc0Go[z2KXgiJ5ӝ8D# b Qd:~F亘^ ii.eS6Ly.+eQ,:mJIs4&~e|{E* 'fV̓!˧dxl?~RڮFe8[g`/䧃E`.}G2deu8L疭,_.X:aώ{CXJ3첎$+s,k:wndtR_%>50C߳8MtcsR)PuHT9<IQ聪4~lIi ]HggAGBD&JGrE) ;m#> Ew<|ŎOPؙWCLW{ݺc0Hov {(0f6bi$@.xΏC~vs_D!fb wfX7(vw=~a͇lL-U|ȩ9"мS>VB"\CߣJ5)H9l-YdFzJ=4F!&hj)l7FO!@eLqx=Km2 똷+:!Ȼ 㺕6>M8@\s[~zILIJgxd>%>mu{K/ɰe~*ۢ`5yaU&<7VEBJ Mn5MzbY6x ^8{LwwuN/6~h [yNOeb$^f߹.{mN*6MYnxJ/J!rSF%)`R'ykp39t9;*׫K5hgKb3<-Jöt~VcIe  /.=3$'Z9Kz:/H?ԚF"i):a‚z| EWc>jjupRŀk ĵ5X= yňoD (, ZJEi1LŊBf>/Z&Mӂ\oGKWBEv/w5k}#ܐΐ4 $丶*܇GahYW3=CbEv9o=}"縉9a梨9C c;_Ws6>۶@: Fzν}(eQQ^q%@ȹ5UM>+T&q<,H+8eL76_qߛ4zi/v-Hg|Js&kY9~ I?֎C}}>*rϐ[@wU`U&nXֵWW8xZ3M E=w gh0O(Wyoz܈.H&E%vh⪻+}wzV=a'~Mcsl` LWoq8v&W5C3G0'פJ HbSMJe| iոdEa kl:纷X$6y^ֻySߓF̗Bv[AaznJhsʻ{cKk&*rsHd)"2J6{rs|T<3^%ff:lLR$EVW^s0]츅Z;뚒s˺`4$bB oVc"YxF~yO}]!"~-JZb0Q\{:΢)n*(LN@3;Op2U'f{٩- xb?ѳe+kN;dTwSkn/MH'Ǧ+/Z\+V1ǜ. /$:UtׄS"*bakbccZUAU rCuZj ,K&AؐqN~bg(˳!KՑD4'=oCI|벞 9I!dMD|~ 3kz\|ƭmԳvאć[#|SGC93x_A$c]l{Σ!`(͏K:'z4$ aydt¹=u =hP#mN){)v.WZҔzXqW~4p*\7xP$G~NY{ )+IrMIs5@9eSThZRP^$>~X(]/šJcIP{!#c1>+$})(Vk ۡc39AOd,&m NGY8{{tWoEZ9;>x}uOAf W$5$BRg۝.((>ҩ.M͐yD3i6h=_^{s{&M^;t^7o|CAf. at['&QA=#}盾N.cJjbĖL1JV \VoK `Hڗ&1~,Sŏ.KE蛲߷@+&R. i̽Gq~^VcaX2K{!+'\`%Wcj(jOll?yNN35 U1ʄRvc*!a#P9K\UрKdԐy]ٍiA$V$Cn/Tw@^wLR V~ /G }(AW+q L xpUҔ5.iOQCP=X~^5T&T /ٕJymϬrX<ѵ\r엤b-?0Jw$ߏJ?5~3Kϭ{ۘl;ln GM?6ڰq7d'V{- wv Cv=x.ˀ#4Σptϡ|ٛlD1$u G#5vb=ho)7G%m 5jAp&;%[OЇpD8Dq=L)XwߵC$hcӈ~@3 w?c6m33Vem,<婯RFrX0ٜrYZڞRC(_ ӹmnUH'w-4HJ.9156#!{Zg&h lrN|=0j/嵺M@@{U=ei Wfar%1O[zg$/zd]ΦpVGf~#A.8\AܭZπ-eIbo? |ڒWgyghQ+ [ZgmF7vW4V+ջ %J%sTL-i3r|&03_CCnIy \H-boJńW?d_ЦTEQʓwŅFP9m>D=xDdW옘4CD+t3 |- toxy[fT㌠7su )@'oW$cvG#j{qLMx½~ߨ%/p~Ě#k= J̳/2%oWSGQTkl%̲? =>uj3L!_D|;I_WBxFuj:;Ukm@vAj;70E]$ϱMޛ V'.팡J7m.|\k~AFq¥ 1iNݻ^& z|˗PS>߱o EMyd_nЭ]VIɄ.;ç 'sb؋FwbXjDn&"Wq,)~AA†\D E О m}+Sw,GcQlZCٜdD>vVM5m/5.ȕn'ρ³Eh6i39W6* c{GDDNKtt ğSAkB#-,6 ,MҮ 8 Gs[Cuo#|(Rq ΰՊw߭4bPd/|f"[."+ФjP&=cePla D{JIjNkXU΍a唄ȷw;*kS:l@ y 4&ELS(!JiQnPx.svWKbnO?qki;k[:zI:z4϶m)~%0jJ4\a-+҈Ո%[Mó%$WC"x$ ҎZ~ta{ 7rWZX~"иrqGg^@gi W7urX ~o6 %1t6\p%wA~ R|S(>[tߪgF|/"tuAi>uܡOvuOz.&Qf'Ŋ_y_rdcXn}) ͍<+^MI5]:7:9+wcia?SK.wSm?հ[ʹlL ܐWHe#VPk{at T셛h۞ hٝM-¼fܒIfT6mFhYG &ưyO֯#l,3LϹPcޗGV%Rtmv}G&/O`x]m,!P4hB-A.;Ӌ\̺ntrK '?'8{A;~U{|irq6:%J!'T^ %E %涢7"۱Ab.XVv Uj![UZu[?gg__- R3X&KIQN ݜlD|05wm-sERz# AW*ִ//wVOC'֭E)|k'sQQiW5ƫp`?H,.,tG] QaCSN(q2|'j vwͶ^ϧl)L}}0N/î>?nO00,CQxaf5T hq⽔FANj |<˾ ͠fm Q˅%B'NhG4SbWY0[lKdqHᢨypeAmxFnCq0)7y4o{U{\p4Tp=zigʐOuR(p)+wkXV |T!Lke8#~vUw;E ZES7m]cugo?OWm>NVuO1H*=Z@Dmyij9i9*=svS!]bVۊ<T^M+Lruv?S~-ڎ1qYd>'"vA4+SϓΥPc8c9)P{;\ԜCq"_fF~DJɮ9; 2B9ߙ}ɭEI>sCT` p^sVu~ &Js?|^VC4:6r D6Xz5fc Y\#$R7եF_w92h|mxżR%g)7]KhU}8~ىrh{w]%L.w4j6Y$m3n};JR Ӗ2Hxl|5uD$O҂䬈^4D ;bkG\CDnY0ek=̃aqho xRt E|z͡Gmt ̯otXo>yXim:Bw~7 4#ˡA\vhI W;v2x7ҧ8ث';i9/[Ό2] ]t`|Hm\`LΈ|Dn JQĭ,^y2P4m; 625D<>8|;,-iNt}Ԕ.GU_HuC),ώ*[x/?bX0$y[_i;ak2 ۜ#D{qP5kR :B=3 [Ѿ r]mGL>ֲtum kkq#?o'(a΢XცHoGXo_9#!-SÎi.v8tJ b;'S-MA_ x/o6G]綪11L;EIZQnt,R~}hLQP~\Zˌ}5;Vd^%[Z0fU{\\r';]G^zěZe"75)~j$(z3!1k m$N˹^re'\+9$YYE~i~&^}YکN\]~^>c]ݾ?N)T`v,p#$i(yi#3fBmge'#gJX0_6*tCke4%_&XxyWTy*72нz1YS NLރeSQt2}&Y,74Kx||x#\!0>SL=/h<HQzEGplMGA&qOR'^.9R}j¾Č#N*~^.{B$cqx~ɇݰ]>8AQ9c*ehSoT2 !Tv;kt.zNȍvEt[^bEaRL_/ٌJ9|NRr qdQS)1?}HV]Fk卵qqERX/͕'1u&TNcڊ;*w6߽ЀYZ&}<͙ܓWrb__+FJršw/dwCˆ;\m_ś4"e3oۥyȮz~!/>F H ׍;i\59ꡁc h[qyw_:$_605)clP'R|]?e!6rdeNBIv?~y"m9&ڎd^(, @E+|qvK6:R Ҷtoݷ~= 2L3^94/_al߽+# ,7TRl/8h۷WŸOt' x] o+1X(Š? ؖqg\9=[6:D Z0C7h*O, UQ"vVEBYȇ|S%1 9nwϧeu3MP n&({taloB|xAŎLg"C9n[+Bi;;RmA ûURxO.[]sFS@Nb6QzC1"ͣAKn!jaUqILrݱ0pxn!|3:0s)PmLyksLF^I?ʜoN [8iGV]o8$Wb)ٍ#A.XU+V\2'/һ=+B2C0oXZ]PA?: kq_6@(qV^4e)"z?:'tufUU Ru.z ǽ'IZ^ Ή$ ng~?]Ubyryv";9TEMszZD4xW~-Գo3UiI&wzIj!'AkH_4%94U=_.%dM:-3lYsQvv7u7+L]#ٞ@! |-el9PeZ /<1 z*鮙zRMҕޕ=n:|ΨW==jKk#.:;M@Qn䤌KiĎt|4W;p+]=P葹Jd1]_5;%RPMJ.no{ժ¼\%P|j6G*f1M< =Jm]IZ/@ڧ]?/J[Jfu7n{v,zzr,5a0D/\eTWˈ  ;/] <V?P>0El#[qTMc;Ũ>q?*/I;vL{d0y>q0<8#Cm܆\yxƺkݗxLO$odSKKsi|DakKZ7KnHݬ"B-Z4>MTN#T8>ͣq<*k#uW#,U}1G+,^L^~[Ss6_|9(m[?Q-ERdm6 ObVo=[IU8OFA$e$ g^rz.rO3'ڸpn]r5Be`rḬQX1Eᕚ<|2|nY4ѿ8tʱ[~RSRTXU 6GVί{ ՞MUrfئ yz)UXIfn ^>ZG33$< zw26URgӴ~n16~1֎XB@FyQ9VOCYkWW]눟))Xj6F4nnvR״J/c: >i=4E@`'Jzru6x DԸCUt_hiFik7a 8Hļ-x../ަ1tja@Wh;غf! ۃg qYG9SL-Iw7(̫C?Kx\FB,0ywRgHpu}S֋F| @9#f)XI3r|6,'O5R=κ=T)gB iSELkZk(ʛuq'QMb'赤1Zo:_,z2?\1Wl(/?ѴF+Go!?{5@,i]'Ώ^ wx́#ڃqŽSNV/O=gff˱HgրPW9uR ޞ.e"$1)ɔnȚ;w, jRPQ75^9΃7wˢxiI7Cry1{//5a^=>9O:>#!!wpX/*ͅ'Hr`6WQw'?IaG!@x1du^-;▓꼱Koida7!K@>뀡[3֕܅XPo]^$=9z{i?hAS@?%y0Y-{*MNퟂ6!s^1p;ǵxek6˰}bs{nB#06{X2ia2s>CS3ऒSDwgvT}@dL!uyg!K2]XqȟpX tiD%CvW]nB蚶y|-FjBdm?ۼz&*+p磳 wXޫz?NnY^=Iz:&fNdmzEt1'_v^"tԳ9'3:\k).do{᥊De61 a/?q-\Gz_N-]G;S:5[oV%B_@½㐑60s7v缦ys-c_kH {d=!b"Ԥ{UR9ՙ4Vٺ}rP^gU&^59š%,U(RC!P"{:CW@42q} \>ffÙQu5i'ȝf5ܭcVcl/iqRP৤VH^۷%rd'dСoun u:f?qbp 8}0YI|ͤ8>&D0uE#Z@5jzTޗ P:g_4=o X1 ;GpnR@.3ꐹ{ UKίQ$a$__z7,'\&B^]?a i2W>us[Ʉ՜Ӆ}9s<"_xh # j%S'G=sMa̳"n_{9Fׯ D(q wmj)grw'5tS[~z/RB7\;-`R&2ś ΝZm2,g1*tbQ~濧.@-ʚ`Ъ19:xf,MkD/좂@eWbY%|e;IRn5AZ3uzH#HF1=h'Euͼ'E.u?a<hߟ`  l),>TMa=;p4=+o^ɨ5mX Ѓ6NOߎdf췤 KGb Kf! -yz}e}g:јCX#[Rn??f2߳'? 8yV*c"fw馵̽h }D Mhuk2~wS%gΎ]7 aT#FD3ڪwy–rWcN\ЌtT ήf7xE;aR00Nrf`V}b3,UԞ^cԵ7 Yb1O|*ӢKg4]:\6`)JwkN wd_5M*2% 54*٭PԭłG.h|a_ UL~@d°Gʇm^Yfo#Rs*ذ咯GgbR$r0kEZB̠/醎R,үIH@j* 1" f'd0";ʔ M0i0\4 D* S=͡8;ǐ믦g+DεVc8Ua<-Ѡn߲8x*OW܄Ŏz!gCuL+R $Ska~*,n1u2! 8UD_{Sk,l/wҘ&$>NѤgy|&^1G}ʜГdH7$S^m>^dI ⍳/YU { ]Fs nwDҧ/#uϨczc~N7w<}bhyyM+㮪^gڽRLYK\% vIڣq^zV ;m϶Ohꦘy*,!]&Հ'3p jܝG#f_7ڞr.)JvJJw2姃SOs{2v7ouw!f:u]3Ke~o[F$^l 0cek'Ѻ~6Uz}th5N6opg=MzdV(5+őu(~Հqc &aK JF+)tb{Qnx |ˌ)LaY4t,dn2,57R^%7ǜu\.J~xW$/sEQ;iUGUR- N97u lM=S{?_pjO6ѱquY55k^^G 2DԵrfw^3 ӥt@T m'P6x\pJZX~ ^ e#KHX(,/ хyj6@;eK>e-UD_%O^{Ytg6}|{U'ԣ!rn [ ,u^)Oǵ+TU?6BC׎ )¿ˉ6CkFټd;-ݠ.tcEQ Y'GF3!,yu\LF-nmQSpOP pn6[c+^+&ex.#$D'n{+lx=O?70PxtbXKh:9¶4tc=JmaI+_?\=E z>fԈjoBsT}ÿjgOF^zu4C &'R>|V Q@: /}4~$[+-=Weԝsu~r F3^uU*Rx:e՘8:P~Nz}Oc3_`8w)?4vG&6&>E2ёĪ^8Pε5?@sP#&4^m&8 {H(v 1=ӑda%epF7SY3TFg]Xr[iao{}:=I=mx9 ùM smUv\Н8sBY jq=N)2[͛q~>a`/)Sщ$$SmF%0o.5,H^rqVTqN[8m/'TڈEBCo{Xt7F w H-˴'J C׳%t Su"D`LHƶ'8*C%.L!y,~ܮwSߵiA'{ )|?B~-rtaUGuj1d*#*RFxuޢTոl\eeٽiȺ5hoy(د?l /tDÜU2_e㎩Ϩ-`! l/ukM_7>'RO~}He~mdE=hLoUq] %}>K'>Ӄ*Y[7P>*)wנ8{M}F,QE}D0o riOdR0{^tz|돂OZ;fpy5MmGE^_8.`EސcVnJ}ynA/+Nm.XW* i_z͆}%^O^CJ-y#B=:&h2߁nVal{n[-7u_x6FGBqi{ၼqgӴG@{50O!1ae;zϦ b1zFZ7&W9}'*c!kZ5yq%IP $ zM78U=L?hohvU}CԩLȭt: 1=n+",䋼ll9S)]xUBl'\ato5JiBz)lBW伕EnGX!_L]JUdעiB/7&ʇUȹq>.NNddo#'rzUz ;~ƠODd]E# w/"QpVc>"jr69%t|CS E[`HLnKHAƁx y%]N \JE{LM9. CcW6U!4qc4bFFۈiJ҂cS/I_lI@RU)d@f/H􎺌g>e5?e+lumAmg˄onPQӇp-um Ӵk"jF$TjoC#__#ZT17JseE–n1/Wm){jE #_>hF|&7<}FX1@=`=a~,s" A/@zɉ"'~K#N$Ur4u!N5$_:FQ8_Ky~pIu}CA gg3kf-zI؏>/sI\^k@_,~ќTs`=:~MR51˿UyIuT%,-68ZuX =WwѹɩЛ6=P{O ݆W? J`r\aʥ*~s@WQg:RV\E6-p>}3Kg~EstE۹$0~ !LpVrlxtHo҂EF$DPO!7܇E34I޵*O_[noZ85#GT@M@TKW8^lYQ\(wyEi%z[ZIySpUBUa`fw" p˱Vpw/⁲N7v.Ϡx6]~[3b;OOx`ށH2}]CP's2Oh 'h ɕ4 )3(m>=QOYHOKqn⢗n4w:f=Z;0"ntr cMmDSMgTGYE ]oλ;Y^O:;?h/kppv[m__e@Q-=+E ƣGbZ\PM1aV)\T뙐BU@Xoo}0g߫ 'LJn &*qS6]6Ծ/Гo[ӻjhe8[.:ϕM-saIqPNݯ)k谪x|^]2eSRCU)KYlR7Hh,wZ`_6ϿrgRq%FJ+w!SQ6!orO\iȇzxYNfGJzb&r>;>;%|;3z W*T$)w|IgG,T{?d@,d9f8̐ޝ_]Rbi> "]D-B2 CFqa_қ1ݻg, u[T\gk^MTD6Lt|Vo ]0d؉IvP5D_hK H2 Kyi KhUû#֫c#.iTs+ f;X\ʴ*f_W5hKkѰš܆ ~ϧZuDL֝"hO (?6|R iBa] ܻyRôEx'r׫1n!G㗻k=T## }J/L?cQ:adk(f/'/S|KT3n5fYvG!F&4'7ٞ \wfעf9Ehl$}zG=;REaD :.񋓟 Ȭj#*lo ! c7/>zLy\~WzyJцZG7~m\m_◱$0*&P5.Dp}Eۮje @#(c>MF@Ŗv`Gҁ>yͣK8vݮ{Hh%" |qI1|fŦEP Β7okƠXU.z/@V(2J&-髴ch`育5J3G#UXBJd KY` q4_?)dz]9ϯ߆ }`w9nz2e7 b{Q]8֝G /Refdyב`9^ `h'BwQyYx4>#Gp\K\ht}n$=JA(C!^oW(`Kt%Lyj%ZY<3Bz`>kU GZQ-P"9VVo5Fd"mp:~A@zE >}ޘ:w* ]z ڂ" 9q 2e)_9 *h^Y>JGI<;ʋoPK4'^A0/v_ݴ]\0`6+; ;MN^FwR{,+r8D&x ځܹ#v5 ®(-0o}6:)(fe}'5B{"hiAU,HbG/`@_ 7[[fu `ӡ5)cbҚތNU2Z4qߑ WTC;k06b5͒h"d͠&|HQC&G:a!*n!:`YL1OL'd3+< S`GX} wzy2l+ Ljob~us/(;tiD_Q[{|æ!#:Id#Zq]|#Ոd9S=ٱiZdc׭nG8}9jvȡ{?SpѪSL.~W__aR ̜^lTGKѧ0gGה>Ap"o}/CI`vr+67>iI]sZb2S=;w:9ȞLO'Jr5StǸ'E$.alsQcgnki-P&voU*[^%WvJ>PqF$M`e:8tzcxؤU `b@k {% >x!/|.DhVk/$q;1r[Ƀ~䫆Rld]Ny76){9t_\,dz4Vv a+,a ̓1_<1I S ߎ hW%\~Pw;NnqoђIFŷ'O%Mo672)'<뎺3 NV`W-MITWjzh(S)>m/﷓P(L\Kk|~U) H;k{L(h-r-SkAz( H!IH!SA?h&@Ҡ jD<ϻ|O{$ I,烝۹8QLEՙZ!3*G{;5~Srz$ez(V*F.`$}YR9K*gtjRKdEJs퍲cMܫd%(@~X1u{EЖR,L <`H yg k; THmK g)\Z3OW¹Yf8g홷z"=ŃZpÎ+ﷱO-Cs[00&߰Ek+E໫lHSw^ Lu}pMҍEkľj@&%f&+6^#y>00r rBԶjw)WGk1ZVO4K;˦6|gb-,|ٞJiXC41Y;xñWpW,fZ_˛-rkUs},"`[iU00XfBვ1< $EzV^p&13w@A{qqnPSѐ4/3+џ-V$ ŖŸzU7iZ09Za!`go_9s;I-/RO鍾zo`>X :#%?gnUlɛjt9 zm9{TDr)_1Km+ђ'6PBrS*!C@ٺ0c'w\S*}>mN}0`)|EJa srFOi;\=cAK99 ?Xri) 0@$MJH\!ڰ6 ӏqNE1wݯ8Gw{Pd {9l9brmr`n~͓3-98{9mV0X*p$QY\C*t} ֯ӵ9ev:(u/R?W{{ϳ.7웬,dep{@+Z3qKc ((|SD5oKle!wg"ŒWd. 9b $;:GbNZ;!ؚ{Sq1Ƞ1vXh0Wl4!L,Z,N0z\6Fܮ`|s(CI=+RYÜVɤπbzQ1S 󪈨O\IRUQePjWà' XH֢"0WC KW<僀Wtq $N~7oI dŌ̱c;lώ꿯WY| l)[,GK!7"y WU|7sE 0`=ܒ+gjcJ#;"9~#9|Ql0J&^ܯ( &z7M.޶f>wiV1X3𠅢@R2$8{ .&6j )8ҏC]MzmZtܙՀ7 6 I L`hV~^k՛#ރM@2Vtr xJ| St5QQjR=5bKJW:A"ŠK:nX?Gyn2J` k(,9X7*ǘbS(h(t6r]]uÄsq7I%!9r40j`wjf_Iמj \-D32/@[(AO {0OE ()%P1p@mh>Or]җr4v{Ӆo=ۭs;Ϸw׺QZʦ6 ^ˆybF½(8>3OiD^k[gL99pAO'J}bOd4ukڻ+(d6ޥBZ 35'0evņ\ c\ssU֗.;FƾuD ߓWoejb8|9vR~ںo;+mmWD9ti@@&Jug`_S ԥ)>4gܯ ,G)~]ijƑjW"4:~ZN(zk^nNogt_ 7oK*Iy#Avn@},p"SkKiI3&NgcD<{mj*I .^-x0%tN_G~2)=eJMX޺kgQ/1K룒T.X_;Jf' F4W}gko,뚪Lw@iwAD#^fǙqmfO␉ID1,F}[!˾F?i3}NJ7'A}΃xb79aZUM4v#T64V.Rk淍<˽E"SRN+6{tʋXQ@ g۳WԷoRTQ4qu)?Bw7wzy`kF{#o}~R+ތ{@Xv8UNf\fwX::/̢J1܀o;)&]${ ?4's1r>a9,uʋ=#\I,v"_[l04J d K29vtPFTtߩ-W+N)olm؟[~dٰi z~k '8LW嫻MxZHhNii E}/ -'rvIz is7ߖ<{1ӎ sSB>e#eval[y/K%M_iY~q`۽e,:oETM)%z/>>9Jg;#߲=xe*4_ܤ%LNJ`y^'ܱY3kK Hj.XfJ>\1T$)8;,ݯ@)GӡQM~DZ9Kfq ]x&InG2bwYЄ/N\i,-gaO̿q]~e729v0=擝OCj-[ٓYǝj0"-Xiz%͙QZnTUۋ#$dA3MϦlA#:buƈ~WnΝvL(y4ɌO$^ߤ'5X'yy*\As5Amv&>)gB}ȠNOwRn]ޖm`w).TPlL (1 P>~[œ?HZ WnFAL"8K7i&ՉegvΏf;6y] .R EqN_94f=߶%]m٭ ^T́{G.YYO}cukWObܮn2=zɺt/~syRZ4=8}r{U^Ic=į^I($sq[0ȇ  _wjaھs2k]K.6}T{첽ȉZ-*xȚkN[FT+^N/ʘ;bU^sa+׻͹jnI^UyLND*[mE4ȭ{۟U:4Fi[ }c>ug ,ldif$/SL]ketȱEJF#ФP=_mNl7 -ݸӿ|#4k~վO^=-kHPq(W~}._mb @ES8z=饟}L)4^"I|s|x"an#=u +98#H;i>+P#|N5®UQY-M [Oe">9TsspU>ҹ7f:I,>w# S v:1Qg4sk6^t*j+z>EKd'#-ٿ\>[Y)eL,L+PXNF]~#n"wz%'$5B/݁d`T'*w!0HQaV# @  E7lKyNe-lWI9cXN~Mϋ,n:w ׏ôO/w[Lt/ d+2|G;[L"(g|] Tz2$lA;wәrVm\N-LC s[~XE~̈́摼OFwG:fS=?uz=ϋGռ{e 6駳yUq? 5nCӥIxQ-sp8/޶(TD Veygih=ceOVsGףFChv] >.y} |{tt -R4Hj%jX> <70ZL;3} yչK Ol>;l|"Cvjf8ȟ[Bg-s{u'cEF۩c&z~/o} XJF$,0MHI.˝1?ڭm38jg}n:䪏A5!ogqyNָ­[quu>{N(UG=,iacY8JGdz}EQݢq,̞NɘBgDb|]EZ#ExL]CPNcwJk AQL0Lݐmc/E=Cc3%ayj rk"< XM#lWOcwceb!~x3"S~xKݐElR?CYKS} {w]U|6f%(!4Q JF[V@g+=}D*ÀBҬӏVDMD >6+~q鴏xM5̵̞c562w5}$KEľ'.ojqɶi;?mEnIf熝qP ϓb9RN-Ys#Y{J+XJ^h@^m9ʚ$~,u w'[ iWǟa[oux3rT3]Q"[xbg--ϵ($muZaFćթaؾRZ ߌޑW7p+2FT?u"ntwj4VW38myγw,6uMZ RXm 80эT )J]oW/EP7t(0 .RzD xdy05?{9 {B>k5\Z.*GgaEHOY8Fö<(Z#`Sb]?Ne_{O`r0hGs)в _\/hD[+K)G%VGj׏E#G_ݴLp f5-Ev/qݍښC7ȷ~vh6v8Wo;{NGitߧTI'}$62z ~$­쐂+iGG\CQA1H$m-N-Ϝ2Qs͙Tr=9"7$l׆}1 CPP^98xѾovƥq E!o:"Bl"m;HnKPQ21U.еt_t.|P @OQ-Ft[gLGUXG8YtR_\PZgMA) 3anIPTo*B`Ucڣpa-CmǡAl(N"f$Y]%$9 }vN㴰un|ڱQAa֢CT6WLM͆ U%GHxpi_X^\SS4RW뫘uI>a#NG-vZS 65%}ό5i[&-َ->>[vNOVz9 "lW|ZdB!A__U<$, .MG@a#)o8TL\g[+| _0w;~ZDܲt M)!|O;u<"~1z@7$ݭzwY*- eQ8.}x.Q(cͥ$h3?x×&k3YPoѭSH ;(aOe"#r!s>:f#5kktH_y#B3 Oi.D#OarE=¡΁{jM3 b_kr;mwnN\|nɣ!^ g5û^Ve_qiF޾)#L\Z]1ٟPt<:QSSFWN/w6xU- =G8$͆$::aF@N4WZDHޓ\߱$"928{?PZ+-;C ؅1^ļ5~5dwo74w@GW`c=ל?D߯K#{T:j) weB/wfh4 7Ob g7UVrǀ?Ի,>:;2 yh9r?39r4M{9@\ntZWF[)_p)~6i?ԩ43>J5w%DyCVqVɲnA;2x%J:iU ]~.i&XL^Tz6vW.0cwɊu;Q-uؕ):a=*/lD!Icԟ!8^X/0~r 8sI}fU!b֮}~ JOhih4OZ[ VFykhk~/Gy6̠"JNO_tߓQUGnl }z>Wf?Jfw4Ei0?8z۷]d,>wcn~Iŵ3.}aYIw3 -j;N:0E-tlH մ7* {['bbe]L2B>_yN t1kF;vKؚl*9T^GF̿ueS\pWOBld/."J%"O{ uk%o3)<3ff뽺}Lς;f5my+ت7?ߑ_ӟB` 9P~^&p@/$?PYV1dLu#Nw D焓}}^.sʹ~O!mIY~q!Ia|#H E;aLf^Astt,?JL8E&tqa#R`"7<ʤIv66oqhgXm(+D&5Fy'j̵90sfRNܫS$U棓@`婍HXfդBJ]N8S'w3o:9M}OW߬i2ĕ*Ғ@rd_O'R<U_pko1CIXx(=rTO%ѮrT@U#rk& 0ZvZmM:݉/e#ܿm],dUDO+[b. 87M0 ~gRP;} k=̼8/sO8+d C#2q&] L9W4%kM!.0; R+)4l< TDqrg2xc@xBĴA%㼎}?y*!~#D2`ynL_g{XrPD9X`@!\P BboE aW3c74@X:^ߍ" 18z֯й i4X[xD= 6EvN%OM%N\8/||ex'M!N,}r~\:L/>(ӑߣ HW]>T/qY -Ǽn(x9WCp8Q<7PQ7"s9f>*^n DGE{jqk쥙1=c)Wsv#j̛q1ojCEyBC1'%P'N\Hhz)7x+*q!rzQ>;WEPP{z3s"*׌B0E Kl+w5T"Fc;CLThߞ7ovB 6=È|f"e.V# !pok1؁NLyXs-UPLRwPag.О:!^Iz s݄?ZX\' Լ4EOerY;N,VC@(ޝL \U2ξTA]Y?O47ؚje:co+4P"(%|hU>u7\5c g87A~WuV̨"<0kc5s;7I#qmQu[~'nYGPjXVՠUєœM"ygbwQ8^qNQ2Eٵ'lx3JKyB"&v|<2HP!4Re-_ъ/YRVt).a ZYrݠ2du51Nz/rxn7EoI"r4i4$N(ˆѷBbײ0 Ak0L?臬].8d|kD]w¿{M|;c~ƴlrc *, OgXrbek% x3h{C ;Rw3}l u3ȃ ta> T OG0`G iS2\ [,`u^6d_ SuҏHLkcT@V;cs_U]ϥ`#j#x'Dh!퉰jܪ//KʹCN!(:WҚzWB7J{ֳRNAZQa'Uco^?cCɟaN#iǔGvQ{VtKUJ:iYٙzx`Ybr}sR|S"@DsR8{*˒`1}*Gl]{k!HiYkc<J9~#l jdb$2* @yڸʍY& K#U+xljf'wjnf dqgzJم;I~ MEIt{dj=sz> h<.do=~͵J(kxޯ<2Ǧb-gmpHܰT׍!TӃc|O~X{fN5F\SZ)q*lG7WVKjXC!tNOfQE4\)eˆXBXJf)4<29_BIO$1^P mY D|ݯq /'*h?MVۏw^X3SmnNW#ߒX@zU8l\^ݩ%u"_"_.ٚKg)/_Tj?Jkukwǵ=_tYɺ^*9Xډb"O6~26]CWϡ68O괙:GmJ?s})P?羥vWcu槸yGaR@\熩@K*ngJz.^ݪyfdZTveKk _Y5G&eM@ ,,f8H|F+<_b.7P Ch7J |W0>.fϲyw'*,Xw3'YgǼ` 2sQ2˓zAn *#]X=18wTM3;/] _XQ-*Bx0 8Pؤ=_*xTl$'ls8 @A|e+ ^CM U~&(@$X(zdz^ A&2qTAg f3ї"d]ZTwIt9rv>Dն+R~^v+wl$sJxеM %%-` 9xdHD?lkߖP~R׈P$u,Wax".;MZB:Q^6u"ej xVW6WM[M#2R?jJ ĴB3`yWDoo/arCIayU?M35_⇍xY'ܺp@ݱ͡J^,l7>d;LQ[J-C,]cui1G@!Yz"6A3I%nCC'2C^HW֮_{^m: '4˖i;νBc#)\]R#ߖkWӂM,c, ~8UʹG6P,*8[SOq5a18O`ohd@g(oY/VGn[d䣺:a{G(10økjq6LThtFFp>FyQUDLeo)7m~.n)( ḵckK' L: (( 4y6MPl]|Q \7U%6}oHxb0Gxv-E^ ; v4 :&H L$0@Ё žU ΐT^gnL2*[yrB&M{l T 7Ë6-Tg+1#sShшk!Ό/j~q?Ob};I) v$QOE,/!6?FgKiG>]QbJ~#9Z+#]o(Mh 玤5%D6mf/Udh(08NL(:g](GfG@tz f(Bv_z8zVlr %|@uܢzhU%~ ‰dIL+J9nė^nӫ Rm}@HRyٞfzSGC>+.2qq?כ|M[Xe0S{ځo)Iɺ6jrəd+ǜl5QTy.%1uP RriX%ֱJqD"fإ۽-F"ׄayEm}pɯ[ݞ=I7&ط귖5N~t {ݾ3]%0 ?FEa~φy̦򿮯#7B3ƶrrDxo~_mw| , ;zܷN OO $%//'$dS[`:%l3@!*4*|Ύq@s1Z60$0%,Ay;a|!vN.*JJcib/`l Q0Hni @ ߳SzAɑ~g5ow[ty*-%xrᖖ.nJem^7]r yYniU b}8.^ŶSixnM9 uܨ~';lf1lH`3 X`6KAO_zt]Bh y윧~(b)mU-b"_4bAb8t@ѥ滾W~ Y&25GON''UV1H$itr1:oV]נL" rs)e<,d.(sL.kcW*4X{J#u`9Y}ee.5 t|l֩G[kMWbr\]4ŦKsj_VvNR<7a V&8CS.!y;M2yno? nJV}m}ו+뢹ikk~Ưr rkt{֧3mz4,wM4k*0C7HRpXԟCkti({K.,!um$֑”8ξL"SC}{ƷDǶ[_)g#-{¶eIy;/ ؊}gĉk T]jg _ExnܫSxk0 Fx, e OSڂᛍ`;Րͪ*qkM*I&vvj b0#ڧ98hU61 Run2)'㮂ߧ1@dgOi:1IK869CltI;/ @7O=4f!_I[=z񙜯C}ؤlv|8h\zjo6iyVAՌ^m;w'Iy柇cdk<=s=*sӆ,Oul5+@4ۻ{_g.az~2TcBKT}SA{}֘A'2(<328m* ]d!'7iBa[u~]sΈ>1~L"FʫtP410-%}Ldl tQ7(jGady&ZČYBöG4!SpwqYI=n!RYpqD->ܨ{ ,=e y=^FCڟ6&9A$`c"oA.R0v .{`N);*+'m^zjkϲ.]sr?ߧw Y4t:PW3wvqc=mMMx)@]v>BLYࡤs}\ m` n,q+.d~NѥSS( į |Wd @`<\)Ӏ%EVܖ$҇+ռ̪ΦHX{RoV(B" V7~t`3k x~%^cF+|NatkWq=>FvM/9Zh3!fXDJjkġ)wOcZ`*,~(|%K^e ["b7/FM I"ؚ3CDfrb`}xYl>fP1zbZpmVoSFَuIm٫B Tȵ!{ #1~gu.d=4-Pi=1wC`.i{ Zʛ&A/8k]K-,cg?h-gBbS>4 UFwA"=e>{y2'C%\\a$O{⥽}}1QEpbH m i`@š *n*W7:slnXQ@q!x"Ð08 ảX56@Cy?Q_ y QL`k ;yz6,ta^AT`zkz21H14قH+nlPad*5{J|S@SVi{?^x-o9I|c_ 8 qzi 6 j#rԒ3/;M zXm&x~ê$we Ӵ޿\`mN~da-~( A+JOoGooiDVNt| WFfc8\pCbpd:U׵.Lhr mbWaB VŠ._7DtŻ/^mnd|X9xn?錖y4diR5&J|#U1yfT9dĤ//_>7֠})$ZkQl&{T4J4tYQF;TX8zy뫜k`ꇚaKjEB$b$ -LؠSCK8_qw\8'_R|f5yHlׯj ՟OVnB`3=3zK /]Z<}qYFl6h%RSX})6K2 .B 3Z4%xE*sп̋ip'd,->+ń9X 6Z/cUI WV7SЀQjnhe(X[LNe67X.HXjpu;. )Θa3q4(E-=w-/雈+BWN^S_1^V+}oڤޘ:}Ow`|'@&/c)>12ݬ6J@ϙ=bk.G.#pm4f|"lqN^bמ S_*1ڽM/Rh隻R4|Zxe-! EtM~0Pi}yE3WH>n#X%Oa|i1a*9"1T.#nФh7yY6-=Ve A%EBqja|S{N2m9GYV/o~ tyK3lĚ{ٻ;" {l:LPS*8bRNBgrҘ{Unbo̠fN~iv樍)J9jOB, (]䲯A2֓D'V6M=RRytk5LUKH>鈉O#B ׷_qgw@ }VGq~=!vV+7Hn=ʛ5}MUrU]/ I/$tLO- UHyɁ}uqYoG3[ApYM:FZ ]$ǻ{Gv:n3K9X^sGzk'Z-> [ޝUE-U}4ZT=)WzFZ[< w$"q]<֌6 83S4$CN{I~ RŸGrmN2P2:+?oPWiUBKΌ$aFI~ŧ00M+N?6h[p~cB7U>)QmS}ywH'%"w{\0KHGl` :?fD?/}EAԀ@K%SvSuEC5L\'2<-G~T<;Ki3]P(r\s_EsT~Z;5DYchy-&5f\1[Tce D,^k;'#Y)]kʆ8`߿|&N3xCPM_:w7ˢqnb#=Q䙧$ՇݕXQxE^|f|$ueHv7}h,P/(HgkW6y?EVo OLKA>-+ b(戙NW>IAnWuEEMVJx)RPVroDR}nabgrg[kڛ7NNӝ4kP ~?o205zCP;lh |0|=3 j9YIvA7iiŖ nHmc$BUX'pyb}X:};ꎚk*Sbՙω9;^ٳiu 2qwp*!=RV]SgLw>OOQL+.~S${$>ŕ+D+U̱b6.C /GffVd doSxɺ,\!&yخ3 /\כ6iTl[|uMw !W <#қAd|a>0zڢ%Ke 2<@5ƞoyZ3DurƹstZOAxb>s@>#;DyN<8Ԍ4AD)hx?a^+6٤աdnH*^p$JӇƳ5_{iٲ>W7Cӻ572E:D_#c&i4R%6O7Ձ̰7;h Rg``nh <(t4QeT!X?sN\ᅯ1O"8BdvSJ k䧩G6蛔L|!tuv.|1m,2Ă}},닣3&fPᨚ!C;ī+jLzJ]jv;jmKOL6 sm -g\;f+A?[VsDƀM!ij!! G.ϗ>suk"D# tVW>&o3rM AXh)t5"/$9p+vgƛD*9(e_XED:3 ~*H'y3"zkIIH(zp-]w( cn$ܵ("~čt,_$JGbRM2$u'ͼc|\bT2Q.Tٰj¶_,}·Tj-=,#;gs2^u¦]sRLy7Αlդ</7պUٕI=Uϒ[Zj髾?I}Uk}nJ-*=ܽW][7.I}qZֹ37#ZxeN7#j\w6rذ\>"!_alVu:kR~j<ZՍW)g9H2,KzJs CxipI`V#a4m{ߨv#51c3%BuiS?C{̮+XX(~-̇udlOl4w7{: $1. ؎:}&J,>hƚXۮE=c.*F( tygk TϟckdXPK:8kW9cSv;s>w1}%MȂ /.=+=XǙ" k$?E<#_(hY5ة;BxjBib펯gQS2|=ZHaKMW2xyh7QK{'-0ܗs`3f:m1ֹ>SZ%-0 [$90>]TkƫȲk+7IyaE#q,2PDMƭ dthJdSR$ q)~I,pNyME? d²͆W*fyϾI,硧򵿩/gɾ}sfH霜Z,2ɁϞ%7+w0ReU0[x'7B}5&NYAʳ0hR0[!6ɍmdvkDS FnsΪ1`ہh\GȭfEPJyT-Ĕ6)=Qs`ك޺п1=ʔT oe:*}(b>=nqTVZ'ýn*7 ^ؕDȝI `u(.p^˵iX {\kYVOt$pL:{ B+A\wa&XӼ QxyLt$&o_" Qa_ҳ4MJ~;ߒʚ tOxg 6 LT0h#8 r6'!CgoOCgy0_4|vaٯML2WrR>{m @ 4li7}Xޛyӏfs_X ytޤV<^NCj %кˑQȈG_X֯p`s\'8߻ycΪnP0 ۪m?l|a@\쐸g-yak z1/PJè`LwoFTt4'DNh9|줴mʱܴ>)m/2~)=#8SۦI]EE2*dmi-d[RsN蕕>{35eb\ÂX$]ѣ58(/JƢٳ6EgjA#BT*`{y5umzhaG:aw~y\Wg?4*͚Fax^&1|#%egI(dr_t3B_qd6U'Z@h$nX=w>y5?b$h)K;$\NB0B j\(2խJf)Ҳ"V\1x hsfak{`V˨w=WAG꘡>w7;z檚''"[g.KL}x2:땇cϣo/[UeeK n&e!>ۅƭw 3824;mgCy#FkxJmĎ!Ӏ'Lj#f+&zjW;` Df摳_`< m]5lzJ>Nu n"2[2l&2SyF5; }IŒut:(J^^&w(Mdu# 5Fpah$s>@$sj=*~im[-u _H/1Z9m8'v讖3KZQH1]Xpڎ$O[Chdٻ7;r|KAGk*LXE2`z#fvr[sɭqpcW:k=H ȶ1᪌L̉1CE-&НJ+JXFH [&s0g;= Ml/|;gQ&K>("bˊ>ggg2훉юଐ36D#n)?儶b-8  p.K|R _%\9=^&ʐkK0d|x~]OȎ%dw{8}& w*Z^(C3J\R6utx'}=@QVdAp5oULN`nB~$SAF 53pc#ȉ{<9'Ku(~̡+ MXE+x*;e*JQr.^@u1㓃SfZDFE&⃞qvB >UteϷֻX;D O*ed#ghšU{MTBˈЗUUr i*hG~Frũ{ MsmT-Cna>Z%T<^7GvX=C"o$32-˱+=k,~]{{Ax1¼&G1I>巡{^6zܕOjӮf{5i#U RjPZlv= 8Û^>$+Y\Gr gHII\%EC[vѥvT03jp$"j #"Jm.mW^]FiV<^Mer;<<;V,~)h?}OoPuB;{+ w͑=7 Ǒ3fvى\N=&/:<㚝G^ T+f6C59-oJѬȟMZJMaRsP6n_ P;m');~Uڢ $xh@X rsC]WRMv7sa>*DDd@grX8* w7?In{QptE+Ϯ ZBTT7l%$W b)̣C>Vq(eXyh7ۉXs #{,Cn1$S$͘/c,@=@4`_euCmzBhH@1rL5P$n9k%VQЄ8>MjE`D Jrk 5̩C gјΠBEލD d: )1?g!ȇ`zBvz+_ s~o%Vu9y"S)7n[ 7 H4&l>ahR~?*=x޶X}|VarƂjz7qW+3CͻEʆ x6r  OQFϽ2x`I$ 85 ȼl|T@JehM# ɄhKa+,0д{cߛ@Acu5^EF"ړRmr؏!.f,e2JE=Ogu@7oTuh-j=$ `_Ĥl pvhp=/T{ Mɴ1MN$Xw՚ħB9TjZ}[W42.z@uۚek\|%w*WU\Vxˇa TKf>7זqτKs y&@:z:۸{ϑc^Bc;Y24f.}Q @Y:B!o%D.)9g3MMO d|-Ijzro3BDn1 en[Ő3[a$$L0 Rp<5g1p )w n[3Ɏ;^qTw9҃&M_8*L터om@I{r;wg3.l6w`T z,C!UŧWes@FZ?)Kr"ԚqD GցZtªMѧ@kF}jqֈ\簴՞].SPi=n[,̍$=NDbq3[ u"j|D$4{ Oy1=N~ū2mp*C':_(=-5 ݥdq'/Vtd`Ef~| ɅM `b`g fYω>q T*\t-: D.}Ax<5]a^dO[>6E2gئwBx”QwZmAl˩Vn ?~_Jaxuw^ʏC{lWzu$=K1Ro/W~$v9` :ZL1 쩕#~ľ#s_PQ/cowE(L 7zcp^WŠ- tk^[# &!dwS2 I}O3&;@7U淦*mv%Gvޱj 65L"g_i3~⎞>I$lE)S4l8}㊛)a]&w|ʧ (49_,{ߐHЦCTdwdr"O8yΧ@rG |dv+G8:arE7n%T 3mdgy2pO^J1$C6*+_kv|]ľsfw8-Y˿(Rqr_݇|1=s^xh,DSG(ף8$LVlޤ^y<*/dٱEt'˕Gi*Q_ 5d~N/~~zU5Wi<_N: \M>sظAzgđj؄WIr33fdp,B4gp߀u qg&TI^ pi%Me]R,<#7y QJ"Ԑ뵜6FaTlV(sծޗ䵉0@j0piF'r9XYA&;_~ 떼Zߟ_&$hbn!*>5Ǎ }4^8XplLRM7e-xj0cR!Fh^2=ƀcV/Ǣ2P» z}2GtRZP߼<^az+3 _3iYOzO1!|2[YtSI7pïxe}P>LJۙ9ܨQ[YLGcL>z)iZřOE@,.9 F_fX:ٌFâ7XW_g)V$}Aܚv!+gش|MN6kFPEKR*)a; _gp24e>a& z0Hm4=KUaV-PpE3R#ۡX^`Z}}kf@cZmP k`p2!6hAY>CHTd\vzh_nG=ڍ0Fp6%^#s@ ӝP%䇳sNt7h=f }#8N;] >bvHWbcxr}& 32@)X5@*l?5{QrZJ ,*P]Z>3b-)sE![ \dck;{GV>i9[`ت'`D ]"H@z=_?mO-^cymu0?ȔG ǤGNNp% JxhX%-H>>'`k'O O/Ý$<HyI~w-/s:)w}T@#?ITV{;V_;֏oyg\3]Lg9k3۳q%՜~_o=kjɖ?kfbNەu3P>}RAQ Jܛ-޲׉IwU>7UG݃3x%`v74e6s UwyiGk(Gѧez Sujhm6=(oj:]Ob$Aol@+QEݎ3{ ]pbGpG% ! 7{B`Ah"*s>,ib^@HYTDyCګ%4m)jn[⏈+oZXBZ}*켗?o,g`BG>v=Ty>(6ڑ D!XP~1m:0]a)oruG@h&UU s2R 4þYCaBj6ӹ%T7:kvOgAu;٥aPULnfZE3,#i}{5N6X ER,"zqP%R&f]d݆{Zq= ]wW\ۼxӚھ,g}BN!+Zah)߳(-ԼjU?wn* 9a-P7;/qs O:˃Ap{v݇oMb0% %j֭}`*I]rIخ|GWFJݱjr㍁S/qxKd,{kY(lh!:Bӄ[k\ JTd6U_f"AU-.&=OٛFXEHs~ObX̾qdUUhuNe ./9P<FH,`zT̂|f,'P4)0O_`$qY C|IyΥZ;~g%h .8uǥCeYDJwon>J2%*s߾pl2P#DtH~9C(tcN;VreG(05o7TS3N=umqx;-448M]n,  /e""~\M yM 6 ed1gq5R3[as9c;*&Ldd SYg!lhPͻg8#`2brMU-$ jߓ<0ru 18e$\1z>ƹ0GD6WcM<  3aq@gūh&GGٶT߬ҟ;STˈxe >`B2-Ns[ž7 tznU"tXXr{RsGs!'xPxd[~%=Eօ8w/&&l[k!^~?2\J(C+Nh'r81%a6-C,.[a(H[gDT}ᴊhр=+l+iAPLᗴ&+*{mLiH(׀#go@L5{dž2 mLZk\ RV*.1KMIi6&JCjߓ@/MqeTtϗ4 k YW,Fư+$aDeZ-YrM_7je. dݔj/+ɕ:S,_mFtIH*UR|U\ }k{%o$fin^Pg^1=2NԺ*Nvx̽宰v$4a(% _IJԫFvm>µÿs69{6}O9wb\J 4a5"[IH_-([|A 輊ٕV .j [˱a'\a;uTʳhuVS+iŌǥR"Wo-2ZF~M_ΑlH,f )@2 Í A@p&D)4jgNȐN.4 d2P Vc+2Ҋ2LZh xsn6s2pe-<αpr끭muޜt/o.Ui1 j\3oCc'*T єBǏ2MjUM}KAPV/e Dju.&2GRbj\p͢ 3Ρ? "rVrn9nޯc?#`ea_s'͹~,(%!Y*?we5T3/?yG?sPX{tήI#s]<+g^~9b ˟ ;1UNbyΞ> }T4ZNȀ$KP@'ךE |uΖa{lĽ7=9Dy/3gbL]o2_lh\%۲t?1lFSH[~5Cǭ(BejXg;Rr:ˁ'#CòԵ8ySNl\`n+L<<g9K\$4 L+ j]Z0 q<6Zеv:U)ESiaTbTEiNCrBQhez|=c8[CPRnv(|0cҧ!'0 BFXݶAR2 HC\wJtOZnÆm:{;_Y]o(L/'}5ߜD)7B7`<B.,~,ˆE4;4d?:L8Ce)e!zf[<lڤGy,",9+*ać"vr?csғn6dNit ޫ~u<l8b`DW8ꡝM: F*Ml9+EoQ偠PH+4xCf{ZKR8KltuoۊΗSr5ӏ~kelAz1joy 1;,+>>B5ݔŞ\Sf Nyb^k P4VFjn/s2W(DFn51dӹO_l.:峳ņܳ1uf|5 0*'n3Jvڡaf"mRۏ!*yZ=z÷Yvgׁt }KWHqYQ\O$>9F%2wS_ޝӚ!}= \3Dvzh)X<۔d\ yqoR(8A_ 8q@]CSvv΅ FmQ).I-Jig]s"[ECf<,$>&"yy6su(i9.EvZs྇%'eڑ:#Ťci-EBsFD '`F! 8WW#uWgwq(KR,ϫGҎ=9w#5>&\+1wk) : s|AR7gzӜɛnK, êВ7Dl&8!Ґl0cx҃ vYbx& eX/]h;Z8I <#gmP/IԮL<pfZwr 'f_#v3g"~pWԮ ni~LӚƸEᣞc ?.;#)RܻUbgbml7wБUҤE9 i;OPGnɜvr"`F[J8y$9w]^\o˾YK$q,cDOmS khMC rcL7}XE>ۮsJ5 }<F !sDJ"QU0zăϳŢf2m5m48]DlĥP&_W9qMi?>^hQ&2UG/XiY0i!>X|r!}+>p*FNj7dE*\ˆO&]-\Iqk*9w,xIX>KRKdF#nÅu]ˣM?-j/{GvZ痢/ZMM3:Izᨓ̘έjwG$a@ִl^~y6+_O=|obs7^UX< ,5:l,p Y(7I)y.x?2`rU  Dq5oA"&6e8}w9\4Os>/o}W{9n|Qs }" GD5 cx+G)|,PPMpTאxH><}JZ^+Q@@Vxk[CZ7v53$hdūOF.{>6Np nZHάdms=pc]t=bhDX ]*nE1t'Wwd8 6wsv@a7gpl$g؎0oۼ3)` "k >Q+|2br/jƦ[oίU]ܰ!E|923e}p'H"K5zc8k<+}HWϮ<4 PnsZq5p:']`T :e %'0SQ)f`+%~&}e uj_iHcO9:gH&Y:Q14N艘Od4W}U#3#ȡ!MXd3${*B>@@:xfI9e-!%; ^'S O%6c  c]V=KacCPR=?;Hᛰ\,AGĈMj.7!WBeѽ-C0o6iBыbևM ՞1) sΚQb Isn~ [[t ,=N٦`_`[9j栈Ƥ>fX߻" _0Iru._r~B۟盎lVXQQ\_k;i>6'LjN!NFIԾa~K0m[LV+߁K'sR[+Xzѐ}'æ*`y(* `c y~0*EF\ϣF;@7'6Iaq>٭Lf~ o wrzAn2z5ٗhdbH^w'0 T< ݎ%dތ&eٲ ̧/=hnjJ{[Y?ۺ%Usf{LC,FK '.']w/ [5X5x׸x? 5$b(λ](=*<, "nȒmT-3?4Ǖ8sZYҋ}YmIZ,W+5r, Z{KjBe[DڛOhDcT; f>޶K wdA~H"w]b'n:13ғtϗdbNJoE\w|뜽ڽCnje/,+88ٵJ0Qd6WT,뇍sC,o/)0rϓ'rAV+Y -M:/+J4/>@QDr]Z۬)<}[(<[?BрbEbȀni3_pllRDBGJ= iP1rmD>d"{ kZ1H:1/|c` g\Kj G0 @rFӛ>M`>VI<;#l.mMOɹwQ] FQA`!]n$ ַs4hUwJ+wm%S(i|'rT,sig ,eE)pf ӜěY46 $Qz1|S4F8]#1]щnSWm~<|=<0y&@ȘdDN(&ݳ'y~ ǜdԀ8^_qzP:R(5}CX"0yH6f75i!K|@1? ڒD?(D>&@9fv\(nhtRHH&/ G}4"O?=[S4uYڦP PLǰD$b*[^YPa^8(eh'8S tt|tm&Lv!8S?kB~x].ڷBo4P04->py02[U֚5:&o!qN0̠:|j` U&c'%q #ʕc& (x̐^1uj[Gv i\qm:OR_EǭRZܐ#x٩”FI˯`^Z?m/N'o(ۡqp^U˪Gڍ~"J:y`3"JVv;+4[4oHGo³>wje#T%MOKJv`aЁwK'Lvqo;8ϙRbwp]Uޖ&}\kCp2ܐ5|uBo랆ClG|ɽ0{([4,|fJYZ%jQw!MlOs蔫n{cIcT8֝I4*gIz c3N·<)̅ȳfmYe(A@@ͽL2zwadf;t ~R`6:0eFlFjcP]1Y:v?||9MXXC~(׬ (mpUM2XXmj۰`-S 6`,X7nA]ĉFJ<FXHuKx֟!h cZ:[?*Zׁ֒h5%)p˵9P{=lJ.8MF&`H<70[%h7eKd_'[FX%7&k{[uuTG%pUxg/yd&Y"0|GȊT|A9qZ;ɖkyu\r8}-UV)p찂ծ6cʃ,4b+K,6lί(zsuO/8_Ib3M\`bvw|o2`+uSFgҊxO߆],M+=b9^Kb>V?=$`(ςro3viyʢ߯HgO+"tZ\ ٵc42$Rjr^3 o >*| 9T6UPT Wr#!Q)2E}pHiWXd\dN)Kl^Bqv-egWe2 k 4ė&}ל6E^&Rc2) c]ʚ?`=@Ax^O\i.A#^j¾t7cx Y藮4 PeM2ߴC&8ѻ+F Zd,0^lxà[W͡[0lb,`,)qU'b6 jܼ76o6Ͳ(NH s ]&C}hZ)%tà#l/PeoۈĭU(2ーSǤt*lxvZqZR[?ƳBUΠpDQ⬕ jr:jS0^T6SQ'fDc/^Rw}r.AD/sFҲmStE[fQ9wwLPT?Dߔ;B'W8AG"+U5S؈-NyLKAd+ZaЅ:](`}51 IWzYL{FGrP[ f&$Q6u;Ե|+c_`bMBŇz#5&~)igO|SNk1̩N:O݌7;{,{.sFC#yw=%: ^yNi]m7Ff( eQ~>SҶy3߅8Q?EUIehe8 7DĎ\rhD oI ̡cO2]Z{cGλ2eWrFSu zϋNaj1;&zuPdٗ_l+lU˞ZE ]ؚ/~fʔ_(Z"rC1{_Q.4p~|4ӊ SU,/ oxa ? F(z3ЌϓQJU,ˣCW0'$rgZYͲ`z۶d.em`.c@K_4AKpf٩xg(H #`H$e}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=O֣U,ώ_#?}?aNJs۹;z~1Cy}|뛫7X+%)h9^tc77yV ;YoYoNJLX7qPLlk+=Q'Hq~ΔaF3v˙pgzCfs7  )bB 1jX S:'LbiHm:xbp.l!d➅Ŀը4=ˈbS!НyhVZm*e&fe7Hf]:䮘7s*ԟLq(5Pe0+ w Wf c 2uϤ“F`앝j)CL{I8rRUɯS3w\U ^)%*صx^C ~1g3(.ݎ'ҳ󶩮ekuh5kghC̔\x)jQkIbɄ?29&&jr''om挶A MLO$K&~+BXr>Ik̜㈜?k[qR.ณdđ4Jx]R]is'TpMeT4޿GBѬ+a&j=v@3 y  +n;=E'3!Yz2ןT8O27Z9ah+(ײI2V fMjńOErW"#Cr2#'ٵ,S(,mҫWdFEfP 6euA/NA,y} vGEj|^b qtl[dlo wNKKi+-$Ď,i1N6's_GSגAP+%Wn.dD8 )!]VӛT~4f\ӖxJU}|VgߴLO8Rxl`V 6M:3L/"$eaQvc*lt`,LZ-Tq9#;:eEF&[v+m,/!L4Rp/ou;a)?ym*ת{pQĎ/(GVhrR{!7A| AB|M * {eQ?9y/r2mSSZwqn}]8FXNSn /ޱh$T4R)И!bEe<1b%Pq{J%px(R|b]UJzssm7ۜwgmpß JFUm>6[GgAհ]UQ?ϖ<Ud.e;2*w_RDj_섌P:׃text/resources/cldr/FormatData.javaUT rwirwiux k8{~jRW1f;I] `fsݻvΏaT$ ޻PT2ԒZR%^ +iyo̐<ӟ+qUWjdSf 'V:ZECIӶhdFk`8&Xሌ'wFΘC-UqnO%VG16 7dED.tjXA[(ja2L3 85OBN@vpOn|jhb[:Y:sFXK3dnxLƃh$krRAKb~hM}d$&h/Z6 9 ~`4hcMy~j~(WrFi{LfƧ{nH9%REI8 1b @FZMrRy-GQn'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'_{~ɠ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 #\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ްԱ :"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.??;MKFnzi O#t>[݇}g `,o ca䖬V3|V xf'q;55Ly.jckWr1&Yhsx|w˱yB8+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].V>pH_)N*h%uBHzݍF7.m7e^ wѫ/_]2IEJlto6e]CGWu~:3,}N9ktM&o_~_^߾p:z}"@46"Yv3>{M%2z8ٴi/ΨҬ"otnkLe}\G_u]&2ɔ΢]UѫUtŚtEFRxGcuc޵{YK3]抦t(Je2qi4#=,dcx(E!:IoweD }Flf:?^3ѡ\$It*͈?0䊶sd̬K,u _էߣ_\}]Ƥʦi fX -/7o?>|л_?]f0\q}1<ǫ˯7_>^2zD(,rCOK1ebD]ΏH-~7|iTĻcF")b^#bnUng?k7QT;\F4\]*y~~iPnMw~WmՃAG\E/^|b^~b3UCl}sޗc#7Yo4-LU5#Rf v&Fs3b$* KӒofTf6Nl&t7f~_E'87aTǡmٛ tm?DU/c]wobSG'$zGKn,w3$bo2ϑ6w-eAfn?vd;af`yGnZw?~p_=0nhYǡ]VBH fT-Xq]Oi(xkUMՋ׫OLn{ͳ<{/l-_Q 5m r]x#Q>1Fd0x?| fƃM ;G s&D۷"ďִ 8aZAfbZϤM0w$t¶v̈́'Kuro?K3BlXY ,jQ Ƣ2jXTYF-*˨cQe%@TYD,fc 2蝨(N筤RB`E5 E]m!O,)HR&<(+cMG^٠wyl5~*F:z@%,:o3XênulZ 4Kx8h8*u ha'Bg`UA@ص]df j"5J<ABK,eеgCPФ)U%F28C%vJjx% ؾ)U` 3fŒY;B [ 5*V*ж@eI%62mξfm~ vj %{ʶn)ۆ*zqz:d(o~mٰw7)Rl'ڂQ|`>톶=`>pUZ1gNQ c"jBt?Z0Z#l63L7b7!C=`=X[z =qcYimq+ zjAfCY9y yqG\Z 0XA[]U h7Ѻʣo±45ƭSOb5VYgu8xV̉Z Ozhzp+CE,j=4N[Q GP'G (0+fJc|zRӓfv 4D\3 O7*I-^`'I4m6znlA7B~w3~R9I;+R#3$\jqKv`h^3j;|TΞl</+ɵ1Kۨ4nX~%"`IlZ |$"ͅ-#gY0AB`l8uE :`څ څՊK+va&@ XȺEv5&e]fwz|:!IL >|Q?=\ԚA AW"i]<<O\sKPОZ*c>(jK5NAP.MUpv)H #voxp[HD@$g:#rso q`N9R0V=]J|I}IDXa] ^G BMV)!AP\Qkk x&b zC(g L TIu3$ \ mDeB' R> 3\@g䟌:N`N!!U_T3=;0H,tuH" ;\qu,D a`bur&3!8҅f#]Qv8Fم}J7ZåÉTRܻ*AG7 q"Zq_qj"t35!Spҫ0 lCcۥcCna>{55\=Xç:e5. ߂@h6oAh<bB RB _ZjPR{/-hC EBDиRΗY40}! ׊xU *|IKz,ZıGPKz,ZUGPKz,Z6̃b_cX*v<1hA!4.Ud2_AhLk-oW (q  2_@h\k ZPk-oW (qd{ˤ }bE=g[/@48[Hv\ اZ6'.XU s}EhXXB4KWBfХ _}+erRAi>I8Wg~ς#>8'=Z6.WI,Zd\%AOPh4\%AOPhryJ>Aɢa'(Y4%Y.WIwx| 2ΥyR< ldw$'8`Ƨa̢ENa2z&8  b"u'"`@h|n Zpnñm&l'q[AGL-Z6փZ] Hh =BZ&i.~'E\bm2swȋ5"/Ckš"KI1;!m~;[aԮ"Cf鉳%&ޠL2u`d<8p$gEr>}2GxJJq:'FF26wQKXdgg'>;5w2[s^fv -1IؗdĞ$t'^I:$#G~y%#C |+k$/:G4TS\'a\,2t|=Jiv|/IY4OiI`|BJRM!\P(p]Rv+;Xtw۞}\\@|h=M{v7!z h8cocȕ#8GHNp= q"|\Gx {f+e=!eWZ x0 Yk.. \}hn gleo?ӝ6x/ "3CDg _%Ef^`/ \I@4U $_Co3G\0cn8S)B`O%=uƅgZr*ӢN||7LAS0:a/Fk|OX'V  ݝ$uw9/&DvIC7);ǩ.w׈&&0>4qJߎ.`ܻ\' Xp  Y} E[ \Ld܆G ']V CZ 0wljr}}gy>`꺒]n|yVe~N9(M`W ,g4g{7?"^?}"[ _W3c~ IJ9蕺l<'d+!={D̴ 1x@,QC2ML`9^u?&SAbI _l/Oo:;$it1q5UI8hPLjz@f{g^AmpS<UL}̬\-&3,vZ|*!K95Msl9<&wvTL n ` VCb Ȝ<s<^X J_mcLpIrmuC:Pf8g UrLEz<%aeos/xlL;&sJ ZEVsԼ9if(0J:fsBl ^ù̈́s1~a.e=+ҥQ'0TlU#MORrb]T[afQIyRؚ QCߎ B2ӂIϚ%@6f# KmN/h'NA:ll>| Vblړ3%O):?-$Hp[gyHa+5Ԃ4Wj(-ynymΫzLuВwVva絧R 'opQgZSSDfjiLs|~=1,[^jJ, }_L87~y>"2 /uߗ2\tspdsS.p}GC( y~Opqln`R#E<)M᳜{Fŋy=I%fQ \-Sr/|he:ؓTLQ,7ᾝlnmܳٔ}D<֛m}32O3-͸0;XH2JDžڽų]\LywSt$zb/.Ŧ,D*HXbZHFmVcs(u">?uE.>?\=t_<͚OPS3G䙸w9MyJBs$i0qoW8x&gy٪UXu\'+u]YWߤ!Yܫc/r4wȸC*`M8;ܜR'?žI,0X:q;|j/ 2 8! |@cH$ DG0S~k[Jh/$X|V^zuWV>fSeB9ǏBDw>Hg\9ddX Iv]\ES%^_xdf&6e t$﨔54V@;a%sD ңh !,9yQ!0OnK{#O_FɽDAvH.".apiɈ!閪IyapHQ{t8?\!#&x`QѦQPIW &%1SW)X",,K@S"<&wݎ"δ_Fe7jסQ.dɇA6 urwduf.$/fGA:h%Rڌ2i;_aFd> Ѵ7돦7NV'#3!A )}Dۅl:^/Z` YP,DȜ1 > 3l5>RrjH]O$1t5WP&5zhA7g>荺c`GAf0Hu'ݛ˰:3h(՜+,yMxHs96  B \xvkM7` Jq&22f`ٝ9#+fR&P҂Vf1JO $X38F#3CܫȮL8KƁ_U} OAb>Xз,QKCezfSd\[T[Q$Pk8Uz=nkhKK|RAM>+ON\%LD!N5]F~OP\W !^ `%LV_$ o~dG`77X #4!0{y'>}~H.AR5~ '>Rt ccUb;-: ^CyMU1)WMFqEUuGhupDVj8TvMr$jWwT¦|}l ٦@FfKlUYfV.8ZbZkTƝ Y灥[%l(veiVWT3+JSnQlSt&6"Z7 mrl8056QWhe2Cm^GrB[l8Tms7P3汮M agY<( zF6̳{mn pbONv!d&ƛZleUd@R㍑{]B k0fܿGK@p\ǁ|^6#&M0T M0Zw3r{ڸxlNy:@[D{JBzJٚc%b\y<6ʇ%߬9?q$:>jr]y=m<;rpT \aؕcp܃[E ۦ䐽0YaۤQۅM*}_[r:9v`Z88nn9#6p\Ћ<{/݈02:r:r[XLypk9zU_ɍݎF6\k]"Ǯq6޺}}&S(g:RB)!ͽ.mYk%^aaz)c|#ⱬ:+Ւg7I7)z`_,x{8$>zPLx !'`yDohPjyGg6 NLݤcx}*v<7pnsZ*^UQXdTF^=K=Q#U1OntˢhhsT¿~|AَT\Wo.S *uLlb2N*fx.NQ3Locsѕ^{B;ODԨxqWVEVѠi_0nA`ժ%ʴ|°˜; aHXچ]چ]Du?jvIKz^m=wzQwK。~IIZ4ďnHExʂtxbʢuxb q;oՄVwN ~BMIhoNe:O s"IA ',o^9O#ˌ19ыX>\2> !)I(&6'IhֻDF$e4^g{zm !Vgfɳ4'P(g'>:!ΩVfHk2X9Ulϔ XT1f1RjP_ "GW\xuW/gj ÍlTBᗳx%"qiUcAʫmW2g;&+T#-Y5Ug4IeΧa[,fͽ/W}zlȹŘhMB<[S%sC5R/,G26+W79$ XHc+6ŐE,LJT&WtjZ^f~F^8^a~Nb: `2&lT'ĂHn ub '7ojO]ŋO1`HmCw6*!wNu)ԫE١'{+'f'c䙶-\+#N$? sH+/*C[@=Ҥs3[TlAϵ OMEq5kNZoܩO.?m?Qs0uF 3a~dΑ8sI/$AZxr?gxR/Nϓ?};dI$=/@]M*PG }B=VR: ك`":" '"l8ndC6HوE6 4L2ߤsi({R%A[GCz }@ܬc&sq7d2GwV -IJb\S_NwE %\;$K;m %fR Px90O6=X kLE>E0p!F\ wKɃ5|f][eRW]TH=h[Rdvjh1 Ґ'gqK98z6&(Ayc/Ն%x?aj.疹a +=?.ifj8BHRtI4߯-(&o KV nr^+$lI(3#918y;UI9AaIЅ^YԬm[ӥ$}-܎9I@lgՈ>/X淂%Ux_(΂D[}%S,;1MAu`SJ"UYPպE>g[-^:_$[ bUR*ϔDQcX ^sBHat Lk$rt<˙YDrN= '¨Hg08Uy7-Swޭ}/[zZ79?;Sk-=H)^owGsyڻq$z_yzz9,Nǰb,1mtӢ60}H*wmS%U|UZ"S')6 ?0(,wEk>7rXnYa *V+pz7hH݋3{{gP}#"/ynNDIV g`9)cJR/:\Hs&5 ?7g`Ag I*3Z;+)VV?|P6jKPD>-Ҟ#<Պ.qVyzğyMӛ2uNt)`Utxh7 n pСL@G1)m3H`RadkC\`l$/G]ם%vP)ɋmqbtlH>jb׉ ío+Ftd"fX0[__KA}vt߾܁P v&jD% GZg_m>%*ϾHdqǤ Z.;|k2KaIEB%hR[ڧѣ6 }oJth +KIUv$k ec&׹BM<0kY!bn*r-մ6E]nHhA| _~@eo+L!x 6jE-ud"ļy×&w ߈ߦ=M~?xYȵ =IdAwR~N+drvV%T{Oh!Rm6 ~:!ukDс.;F JK~ 6PŔXʃ1pTX%%ym~/*V4'h(t740TE REouʅ7#jÊH8ſyWUzvm 4L4jEd`n7Xj`x(F8a󬫍wԊhEru;#K$2\.K'a.K-67Evmu &4=`_ݤZUBH8 Od$ҟ :4}DvU~#]kxybD9^FIQ8Rv5uZtyt AoD3\j^ʝybu^g6ف.;O{N~pq[88}EGo]]E\.py.BNNgϕl۝59znIB j?ۥfhT)ч> lj4Le>Sy[z{z|h|'y}j~/,V-Ⱦ SƞetZ&jsI-ɦ3W9Bኹ` &F@^Ҿffi" TMI(S휆Tz#T ]*BƵDk)BW4~얨u[6m$>JJr=+ViV/d O=涁=}ߗdj?![xy$nL(jzqw>(2vCLc+p;JS<{J<|st̅A*F״aVP&= }g`tp hуT7p`$Q_6rB0zl۬B{Ƙ1CN}ޜ>oJf.t |4wC/XjB5./;KNhtƣgwe7~Huq7FƝ~, 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|_|>[ )'PKLo:\\m4java.base/sun/util/resources/cldr/TimeZoneNames.javaUT rwirwiux WkoF_qONJw[ XZ,&T޶0H5QȡUsI+5x^oNͮTY./.CA)\(Ҿ.Irr%z9YJYA=4 br'RRM M_c^w؏hO<{ 1LUT.K)K|E;]S" 0MUeJuW<3kS,d,\t- Y]DYVJtIwq6dJw;0bV&i0t=ꬖJ 6T"J:%0lEU}?2žrQUaS&rØnSʔa BCjs"5-D7Ptqmvp޴0VwJ.!w~<1cz熡;o^4@&g`Rfz`?%xEDKs7D,&nHE8"1У6Jv*L@͎VEο3!C}ъ/:3 +xLBPXcK.Vւ ._ZRCR!(Z9Iϡ.J9@?RKrKte._^\{ ZDn<%0D@ϻț~+LZet<;c(AUHmO[ʊq" 凅T6Lj +#eK?97k_Vِ^8fmi]|y-J9- >uվ^ўcEl&fl}Vnpt{Y{ZU6RLi$Ӕ<@'(Wha! Ul~mB6+E'\SJuR%k;gD#&:}{T쩴>2a;ls'6DUmju֪agZ Jւmwg?.7EԽ=Qwc7HʣZlQLiD\s wcZ, /;uh]Oko%@k,,A8e y ( d^kL]=<؀ZxM]G7T)_$2MJV޷S)zACBzi߭lFniFJM-Y}-[%pS&oy,0DR}hgK͍H E6*L0'yZ:9ԦKZB` 0xiƚgW X~vo'0]gw0< ._h%~C^0JT$)/dP+]0X S4UEv/RwCX /D-Uҏ)Y!,GD߭0KJ`u'1iF+:k6PCXz Rf`?}a9&dΊTp)f;.c㑐GGk[1qdzěՑ0oP08I1h6ĘK^vw[(F=@\{UED(6?Q%zCK7FR)嗪S޾Ѡ?4r9-q)|;gjqC6#G(odydP](Cw]H<99JdJ̛8lj5~*0[«/MggY{ õ˿v /A6]4op]zm(TJܜPڄNw AWvYڿA5]X;'PRۡa*\d6< G|MaKJѬ&ؙFZY˓4ot[JSiÏ'OPKLo:\f 2java.base/sun/util/resources/cldr/LocaleNames.javaUT rwirwiux 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''۲u,wgE@KĶD*dǽ~UEӝ`&~+bSOy8{f߽Q&W[mJƷ[I^˼,c4dFEE}/̛[ʟ-n}_,?x}? d`곱 *@T,ұ`5BRo77v5IcYVFn Ī2s@=aU*X%L^2  % زd2bS U ZLaD= HYjW0NVE)jᦒQq`ؒND4}xYJ_2=D轌Ej` RѨ)sVirEJŠ-a.EzpRl@} uy쓷Zy@J5d^d:U ^/LT4 s?g[L[ެÆB`K5 0Xi6} @5QϴCVkGG1Q'D))Ӫ*y7Z[mtVy`b-KT8Ta`c!TG)7 , p4YI>fC 34EG1uTj qhN `8zyt 9ӑ`(G*Ȃ w^2J$i*Jpj?OG66v® BW yN?ЄV>nhX}P_舼7ÇAgiZx3]%ŌM!&;V%sOcv{_ ` >vM?MJg,‹wB,H'V):Y+#ß 4|>*dSؤ:{ s_(R6$ VD:x <81~ Rg` #,,ۢ #m"-k~0I6^}7 xkUdյGYl~{X6K`Q5]5 fDH_TG9 aq܃ٿ_0  O` h1w+,%_KDՇ)_n+nyV;{9絩_zkD=|z^ ݸ@ܐ=/Q(*Қ.7⢥ GIv '5 w܀7>/Ybc飵 y8!.[;?@.Z.GI a: WNu%gy7:+/9qkcQ}w?7{+S L(a,H;@~4Pb;d>Q(l"ZWm%Q ݙnQB%ʫqūr ۿ2s"MZ^zܹ`䍝4= ;s* n=)ow7F|ϷTbD_v~B?KWv˒NV ر. 7P5m#$f~rv/;];^Y)))O|S8Y {2W5юbK$X-&أt;L֚"[.cs% )u n3>V MKzmška O/ߌ{ J=AT}H|U ᫫N]<%FڃU- 2Ʀj77kc(p$XY1oW4.i}рa&r @8) z,u.]W%b` 8ǹFǩ>?(V Hb#{5I#89 쒓ZfsF}i}h}ͪwAq<Ěc2bpk6ǍޔmpS`F$tPu[~{r[pˬ:pzHN2PPȢXr;!)rQgs|Mr57"g<]-0@/9 88 pvnЬls[R0= zt caE-5vA/6N, lrmWSqAY"M12IHmP'2H}f*^mv`6lY ۈckpwDP;an_'.BlG2y ʞ7ˏ}stoxNSv{; >tps@|^fxΝ kJV/ J([ziݒ{v@3ĤɊU偷&(v{JoeIL ^&,yʸES(#oSZOņXvyc5={s>AN@Q~ B 6'p͝ݷxnՄ0c0DmD`G 3?bm# ܇@:<U(])+@bm$ !^=BBGFNfwv/kŋyM Tl̝u>#$ʊ)ʮV(хP /(4#4 zY2$NOd#"%IT< HlE'k4hkA;bO9WőǝqqrL2s:o:0 ]~"06膟F$ݫ$|\<"n!QڜOXb3 elsLP0>ew w>%Xk|!sB^'M?qY?"t[51 ،kۗ-eNk.xu-D't%U"P;oaK^HyHrc&wOル-',ևᄗԀv<>%P!;Q2c. ]ߌ-tg Sud?r(JsҢSñm9s8*,3B)F@ Ϥ(5OPo{gŴpa=lnD,"N!zՁWM%8:}8[ _NoF8 u 'wmBF^$&>&^qA=ۿl_\0qq<[CzZy!9*k(UU~!Q!v5%3G OȘ-cO[l})' vfŹiלL(T(5B<Ղ48*-Zή=U84޿qb8X&N3)N%UU@؜7se9OvvCy9FʕoZRwCIJKkZD^⣥ \GM@Q%Ŗ2N84'5:QCQS3nNuG"({jҧ,TA-Q- pJ6u:a$7@+-:F]wE+@Qcg.BF3Em*AK;Ek5W2vF57rl X:q s8H835Z7˭iq;{l;cK3)%A F=\+'B3/3 uɽɲt7-*YcU/#k1B80r}x튎-sҀZ*YA黳Vt\K#po_>=\8Im8Nke]k sdG=gۧWUnUu!oOR&>6g11 z+ڀ¡ϒQvN ۇ59)OA<ƒl^"Ԁ `Q||^9p7k\NcBq q#mKCk!KݼwP}l8Pw>㿖: D9;ReL"R,-cAO=}1V֋3۵37V,k~)BKF%Ves ɖë̈́<>ֻ)us8s(u^!兀l=I-\y^k粂 Å77\-̚H4k?]]ks+!f#&A7524H?#NV 9]קb2BJyT؀-Y@v8ϠG#>}U'vj_-^h]A=R}mg~$ˋ(2h3 /*LcߩV '>+>nK'X#՚ʭx xKZJHk]/;=J9( e7ӎRԏ޲WI %e. ɷHY7ڇS:֟em[si#vK#|V ~ CM]:!Rn; 2Gjܙxbx_!𓱻.% @]}hLb%7f?83Wz+)pr _ݖBrsXsQE-82Hq%*H+TUvp@?SCJ?eCbÑagexr8' t"EJy8Zy GS 1+*\s9nf]>=9C^E1nYaf<$*_E{AeK>-]R "e0L|gd; YF?^ZՎkͳ Qxo BiFA Qٲ*jQPd%+Ƕ  Tc0/#$3X@ggn5{obVSCopGetB _k-c~{'+TEJɽ0Ncuyץ@ޗ/SzM77%սqP5J2@y!5q@1ZLcy3T堈ҝ*M eNOa<}~O:trn Akp m6R@msh#Ø5Y" S;-eEKL"/J42oۄSD{kRt@'3fZJժktedG5]k tR֧X[I &v(Wv2_rXD@Kyc~$)C(g ofĤR3!㫑)8Ny\˧qHZ2ebQ|pd.ÁPC2`֦da>-.}VeAG*m=( 6٠3~S0_l\@hzn-gë\ﻄ7m~}Gm\&f-ȟ(~*@{XMAAtX٬0.ϡLZhN*E4) .Okv\-1ψ[$Ԋ| %5&'_9}M7PFc_ܥ=rqc&טS8?GdZaJaqtn@aTFl=ݝ-n`@NU}SՏ ->J _T˄:B38DMD3SIQ!yRBjcSׄwOih@'VY@ }{]1q+KO-L=3лv7Bo>7k"6kk1}5u4ҕ{}\/Ad)r=Ӂ>,=mmL#(D"cS|QP6e31+̔hڕPe; UPF?d_Oj2"GG+f2#@e&|PNM_|nmB)#Z|ZP% Tɯj=du <ÇOGbʔk5s(kJ>%}g Cl,N*MXO]t:V9_ |W]3 5'KL² Pi ?3Xw٦nO&$A)ʆUUdǽqJ`1o_PV/#p-*V;Vk".ҟ]<:y)yc̞i3|N ;χyN^+ٝ)2JVҥ+EBV3#xS#&$wZt,3|uMlw.v;a+xn%Zj8[j&7zRɓe)g9\rMJT5dkMGԑ`dg>$F^sV.X.]1ᵺdtn|P,̑[ >~SmAbd+Nf_jƆ& CqТ(nR, SgO@9-:>s ◸/̽nRZ޼(^Cv |!X6–\`i}CGX@U X.J<6欁ZZ4Ӣw>-\HR|bNәW DXKsS$W| FP~N9E[ah!Y_vAz>.g hqaD= :H۟QO ӖBIi}UVpޱ16sA|6!Ś#VO敨G+yqÕAj0UJhmZ\nihK frCp\1.ևe&)DA=KlY'<)I^8DdVEl RĨ!EtXr;ZwOܗip( {=1b'oidꄠ,ϫa=m[As>ocKN,PoCoӄGaYxB7ǎA_}߀Uj! fFa <\xir =g,.N;xR?le[k`mBv,t\)+4:{dhi?Lɢ9A4vBB^O[اIug x'Nxy@q\ S >GB%QwQߴIȮ?hVk:~`qٌ|ImyD!Qzm;_F'0aj:t: iuUv3-,TuzoXRSnw!|ƣ 1F\YcCڠ6~1_;՚F?z0ƥ2g A>'Z(;1inNfZX;9CGL;kcR?~b=87y'Vjۤn#Pw$=79EY*+ rrTB_>#3"VKxTvZK֌lORnkfR+Ĭcbko3[(}>GL0GmU"8'#VS: HK+BzZ༢Tx-J?xR[5\B1 hoZzVxIWV|pa)L!U?V¨a$Rr7s?nIXɢ}ސEiĠrwml'= 4M`n=}L[+VVK/J~9Z6|Ӊ\GmDҖ}[0V+ MC?ِYAP*x=Xo :)ŚGV4Sl< ȃ:) +aZL`uV_T lGY6AʊĖT|EMA_GW'T^ 9^M)lBhF3mZFn_mYd&H=ݹ#c=V3WT;?j͇BZ`ާi\\{jiO9Ni$F@}Ygr-`U U׷֎]X}8 |𰛙tc%TE8ӟri#i ~tFZѭ-`Nu}Jxs0JsJIǦE.*JÌ3rGm5ˈ Q*vEJv09w,=a20sF%ܫZvzq9r_LTy%ln=J=ɞ)nVذ#r}V:ncpZTb'k;FԸ76.XVCiEƫmۉbawZl-y#Q~c lMb-F̉zZ!G'щ8cabXבu撯AhXxɮdJX3 GdD614ܕBl@ ~RpeW(yÛ!ebiW/U۰+x}H@)DLyB z65n8#XwAe j30iDS <୸"AI h(=»N3|Vk쏿XCq!SGjGq ytm%}Nd2UT,z%@k4е" 6Sz~N!Α 3J,,~p rEq id|) u ~NE.*~aQG=2LBeRCwwZ|#o0{;pOUt9QQl'[Ȁuq L+EPP ^Bʍ,Zi#O8~a&Vkzw{'U] 'r q]tޅ`i+kN+p<=S7*`MalG %b#Of~)szK\-܊2ޅRfZدzY|L7SZse)"A(;?Uh}tlGlEц[M!:2a%,^w RZAœ8D0j.\#^+~u'Qmg~{DƹZiMu3\׷ȔOz!a˥g|CF#jJ ͫԠ"xiCfK(ܗZ6u@i >)yD+>Vm8"gn4uo3㈜2!#xQoxhk\!PGD B5%C#\# 5KMӟ [as2ݡ&l>I=hf9$d.V+ G=خ:b(ғ l ِq/Ј4^Yo:͏&nAeI89lw>EYc}]1uGnVVIruQ#ERy_𱍩Wt_i^R!N"hGXXBSɊf$efEjNߢS_ֲc''vj_%}  |z&S0 Ěʽ]R xWH6=Ch{y43i1dB!rOriZ&ވeRTde)FbA]*Skd.RcMw0.K|]FtC:$:dhI=߬^ =uQp.GTJFLVVG?.k&/Q j>=lZCS_Ա#«Ğ-d!B9XD8"ȻJ:-{~KFEbbWDiw7 þZXc`*? |DZ`=lLoöc9!g FiZ2qlyX/@RMd%8Jb2qȴ8jj4ٿoqXJxpq^;օM{:7f.FVf&[՞Y/v];>>ޑQ.7ZѰډO~liR7X$Wm[[P4z4n8|]Y{\Wj|T}×_O9}|_o#*P8kДxFP+VO~ɟ#w{u: R\V .m{s͢׭:x+DFX,mVKS8jT5oz#W6u]%)C3mKφϣ=_\(dYM[c1ʕ̎+ 8תg5&e`KK*ˉH5>WdeL%)1ˌ/9+ |mYee#3Waq SiUEbSo*R6 W2[3(ڣi55m([={Jj5]]gT. b#u[͇:)Ҽ /Ng8>9K @;*lcneZwU- io"EMT!9@AC H3u 'L:G$rsM@7H@f7U0*#:!A8D~3Ca+dq33{ł{C?{^r}r u<͹Ȍ1af,̾8 ՞''lreuZĩ읇0aYMZՠ*nH01PcXZnTqH ;Tsݗa/hpk)]|%RGo*AAW oȌ!5ܲ y36LBQ2'0!5H;lPӝqULOyIO*&tyJ{_$~/蚔zrM"9oԹs.u8J"0ӣj>j:{y-KS?qlo c0 ͭhHd_Kc''s5~e-t`j{>dXk;4kF$d'vjL^݂Kj9wh?|~~km1['@g1" OJkNOj^^w)YG\nL<@q+A zjeJ@Xa jݹCl>@Jt 5H8큭BhʎADzce$n7W[YOq}Tg2 )pI$O4Zi~&s[+#c7u6yO0i ՆVbxz_~ckaihabc^I]r.|S̥A4ZDڅ+r}$53QA|-p zCM3i"jNsʯ?/$h'9P 3V/|ZsP|j_Z4iF dL;GRRVyn =&e-a0A73,QrOypRJf0UgBj/H&4zp.'x~wCUci ǵoF;cbEd7E<ڵTz~&}s{Px TܦIl4{DvI57秅"i%GJ ԯ%v(` 8(-fd 2?+Ii}`Y̓6m%V{mX\aU1פ^WF^×i@gg=`>]B]/{ҫQ R~$GB6 P7 dRW-g¿&jtCBI3j%qns2,RHג,Vx,/H'T9,;i "hGɮc)q@Ep+(XEVTvKvIc qsahl}U0e@evoVEq/&.-ژ٭b#OWT-g}ުȳZ HJ~JW|uW)&k6]CS_[RWgl9[WŠtN~iW=8pMTORC#E^#0\"';Z\|z͓9U\Gs?XPPvEH XR~Hlj&"M,t.(q =+FoIL7LcXd/"@ Mt\iRШx|4ŅKc>L۩+p6rWK79ٛbp FfB@U!h19E`sVP,EUl_T?|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槃O3{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/]1Az/\fqc Nz/\y;6z/\1 5KI%j w;%U3prtC=SGD&)1Q(2<D:T2}Gίz p c?^:Oч)::NhGC·cB@8PTJP,{Ex2cxO4M M>D@/$)!z?^ 'h hFn/c\O(؉GJRRE&HAO ~% V)[1~B;Tn\1NH OLqjkCGGnD$?2xJ&s~B< KxR%ȑcI G 1jmRW\*zÝĽţb젹%iYyhݧŲmtձBy$Ѓ_GwD-?t&s?q^I$rowe(R, /,yq@s? |rTP!AMs*1Vcp$)-@VTW2 BU(2ږZ6 FT&E@\U$$IA*_DlUٹHD^A%23G~XbԽ}cTlO>A޼`5!U0W8u2n{3)i}ip;ֻ10l`>;|%Œcrn>5\٠R0P s Ti{'+zZm.>z2' I m۵)^NU5]g!ڻ9$Q)4w-d~i%5oݳ$YO> ٌRD?_'kEXͱiq8X:&a7k3}H4q%~&bs,VSy/Tm>؀,Ô:38 ;%}^yuqQNlL-ц-5؏ŊZ. 6أ c sDv=G~tΰ&o&qNn*`Ljf{+ņ ȁKkQXd<4krM~غ}S#P` Fu&ޚReMt(DIݲ:OULiӡmF*0uKh`z5cTQv\]@ʦ/ pVƋa0N-bNRG°,#Ƀk,DQů^H;Hc]:w ]f^#F5ul@Cc?ZR7ϮoMvZfί oUJR2s[نÚ4}V5~fdi.뚁7f,)P`xj['VF(ӌٞfkApRD4Ǖt<㋒)M; -JP -VQ a%IS g9[֤|҄(\bqڱYuMO0`49Ȼ>c?-^} b QEVuh>!wꏄ4y6HH<*ੌ5M%Z~{QET]b(mm$>m,߱n/ QuJߵNj4'Ys :0Ė +)i{G}G nV7WUq;u#lNz)#Q=""d= "F[FCmm:)aummf>Lڻ. 'Mm#V-cZgp Q ~i=ݕ'*qq1>ufV3/ s$]>4T1ԁ)ˆgh:%{ }LEg!կD2&b2vkYT˅ #;Tya9671N]n-cih~;jgUۡ;)㖫z–"*6:=gзbj\PvF]4ʭؼ1X Q1Si!9xU i4nD<(x+\N[$] ܿ#6tΈ]>#fPFPl,ΧY4T(-]@8.67gmϙ]$R\EieN&I4d\#laP\\2ouO]bUO}/o.Bz9Nu,.t2ă*3q$,]GBIf1^s$sH+e4CRPdQxBF' l,,d9k 1V E @3Zu似0r&q2Ӏqh7 Puc%FMi$`x?!sӿ}8, A1(=_PYFܜpA:. }qݿ߈뻛V/pNH dE)ujľc/xl2 g"!IŶ#CM1 1V@]ZؑiM*/,/#*4H&0xzdvna4ϋH榄]_{ǽCqwwGN<+%'K]~%A?nTD΀&g}ISڠ Vݜwx0TL!D#@!t\J!TѣBu]`#H4f"2iCՍW[ƥZ6)TO5xL4+'rIΌ Wۙa,Oug0:Ѳ QĻ +PPẒ8̡3Kb "+6wX..[Rų,O))%c<_^xҢa{eyBɆi, !Y@p5NC Ty|3ߦ`TZDATf%ʹ B(O T4A- Q XXF&-)JЪfZ5,S!Lc@@eES?"'uJ; 9Q AB ' 'C:jf' 4jhl-gʪFA2.{'ܙ 8x‚zu$zޏdf cer,;:eGqOz8|z g4 ~lwIH$ Y,Ij&8-  ~}՝v/ X <9ރm/҆ˌ'LI LDgX|kv"\*&~KV>"]-eQSWp2n|h?VV?l~11h bĐE)Bc}b%7936(Ȟs>jfR\\<+v`/߬2,8͈8B 6 F[5Ϗz'>g 4;KP=Уfc g'+!y,=k; RIi3ذzF/h. u<'a&?,t2[:wcB]s ) B!/ xDBCn !*HFRT&/%;xS&-9$LdΠ8ɡȱ@0$c0#dNiqE R !H`w1[zx)҇m Ǯa[@͋uY܀B !6bjXrjti݂.~x.(E"rM1 PDFQ<''q ޏGH]?'7`llv٘Etj0Rbe#|L=)DD\ᴹJ6 JR7 ^RzMIB,-SPd+F.FNa9U@co@vm <X@ ZN%y%)ƀ/(cByĊ3i8˛!3u#&T@LCձ9ZlbU!>Q =$De@it6]5wf&Z5br:CED{Xmyi+6I oT1,\X4STudԷn"1E^O='?nQR=! g°QrʐqX1_ 1n̟|ϭ&WXG@bJY\>LXei!y*98 98Zhkcآʞ"1}@_Сbh͔_ͪpKCtp3#qPsvД J ;y:XCB; :ljQks>z ' .I%zS @r4ם@s,ENJIxaEŒ2gsE1A@:×1l okLJw af[˭Z *7jKpzT1o `BgH" [JeŤT yw <GIP2@AAV? fwލ  QRY*E7/n.p4J^Ò, ݉X9i.HCUe=q.EMV/ؠC /.g908| 8T \G7elӟ+p Tk(-[{7KuXi[ig4^{*m"6L6~(_^8${߇鯿2⥐^Eomp,|A=e#{H4/8i*:FeX.,eΧqfjy-T-.| 'PU("v0_ߺZmOgL*D>\>^y[i}VҞMwvڭ p+bGUPZ5@oTz,[X3\)D`fp[ӨXUY߭[~Ɨԫbk'B۶vR`_&SQv+1_Huv/0U%?a#~9Uق%*44z\iтyNjِm3 TرIo>Cr9JY)'+h^z9<^!h.Va$ gaXy0< a8M`00PkJt,X煿 z&>d,v$Dd*^ C4 aIr@/W5?l29^卿!u6."bk*HP ?iF[YI1cSXk4:!06;k(q7KJJȉ*]H -` ?d-m!B2%bBU29TrB5PD2rD؇^w>Onw~7|`<7eOyQU*Q,µY:Ibfv2`iϕg;赑6m ڛpkہ6(a O/ҿH3(-鵋3*3v}s Znr 'P%*q?G'D'yՉ +-FFG^FѰꍝ}Aa]Mi7=Sڲml{h5%l qg8XAT +/ݪ oi <B ߺʃfןw&*Qe;MN,bC+[8V98h~GVMX^g pEʪPvM-:|nh-޲90u4cۆaoFM{cۛڠQ0xQlAUߜtFk\lE~,]n>"7¥v0W90Gqm6hKڜVy%l8v.$UizdKlU!–HL n@0@̾8i|770<+rA+ԓ*MC" jgКrzҬsRQ)^+$_͠O&^WSYA5= 'hkIn"wVؒo O`UX=!XMu,uVVT:+L7ߢZ6vS#oMȼnZp֞@~ڊArB(6ŽByn*"'.˹!"s7'׎"p`prfb X%i!Q7#0a/=AjҲ />r0lhVc اWw۶_C-"([n8v`h/:K Rq6v;&)'yr|~$N Bdqui< $iC%P/yAQwL#[ .Kt>FR ?[tS¤D.n#m̠'k''T< 8 B'Z4M ށV _X҃/RsaUE2N^ ۮ/$x Q}Ô:'eŠ(VJ><ܩl4f.ז+[:@,trܫwߝP&U,G8? MwTk@ЪtjkAp2KD74<@WT2do6_)}{V?%q8(I1Qk J4rN][`Q`t] /yX𺫰& NT7*56,j\_\XUeMİl^Κiݷ } x|륏UDP=ܨe8s!H0:ݲhʩ?~ L BrWgoI؈e᳦nؚ8n |;MyWL֓xb КhVJU{]=`k'Į JaZ2" is9B|e3J^%mP&݂(:jZ3JMC)E|CfZx9Q~6zȄQǷjy'mŔ/jĐͦu瞍Q\JA,/,. *D4(BJV k|7CCdfia2>NCa'qdt2v:Ie`Ϊ`F/NL~N;ٹъ g>Uuԝ+)Ű]i7yD~FiS7_]7)6࠰MFXok4ȒӮԊr JjxB-<2Mk;E,{jn̝lcg$ &/5\mաqʞH7ۺK\lfyޏ38+ok -nX/xOi1/ x CKN*orzI]8qV{'c2LD;!:&Hj_t%%OdOJ!!;+y )kBV4Ȋ&.Ia|o>Wz f3/wF{QR'?F1-wm-+JeDݕ7jx:Uɚarjo-`ieK;*@F58ĕ6bP ]=$BjGS)Hm *l?x\)r6d ?.:+bmHgȐ$U\^I=1%Ӝv0F:> '0'p]s^ɝ7j[`gj(yڷNcwIО }¦a`c% C"ɼ_K+Ɂ!㶟AZH}'& 7{G՟- /)>|q'-dD0mͮ+` #,kbl҉A4Jm}kV^HYZ#).;H#=>)\-|:riIr5GdaAf8,Tn 2Wy_R+<񚈯.+L guIt߅EdXgX^/:9xus׺4+vQһjt (dR߂Fۏk!. t"EF9 铄ظ fOc&!0N1z>I>A'(]tFVM('BX=*Gtz@jt$18&8 Ƹ,ݘ BV8Z/8lIӗvo3MF~%f=KЭYi%3eͫ[ꃬ61]p>QBnLCK6Q}UisY +-rcM֞*m>PrA2zqq:ܢ616Ëw(*r^sSDH/|{X]^L'Sؙ~(öu1׋Wׯ'?|"XVz{*Ӥ2"fHZw&7(SlShחqgtV@5]э,qFƏ᪇&7yܶ>=?>7llator.javaUT Ziiqwiux #2J߫qόW7{y>\'.?~߽o!~w?o=} q3D+%L6WRΖ"):M2eCs>@8tgJJύ&խxRe">.GI8RQ^ig8YBEfb&oI þpT+OS$ly-kY~TQ.]$Ҙg{Bu c5F0=#Ni%jcL-(/dƹe#q Y``W */ezٿ,2ozC^v*{`A#+r'F$\{ki,ŝk$DPTwd rhXyT J )5v,dS ݉'"XJ&k#~u#X%ӻ7o ~dnיaG/9<îDI/\pC'y[IЏl,3iO!(}lPVNF;@U*r`q6V"L駥2A,=; T[Iq-_$ʞl)_LXͲ$Y`:L<&Q; +PPX̣8̡3Kbw "+wX i-GY%ٔ `9c<_&yҦ~ gy0BɆi !Y@p5.C F+`ǔFEr x2 g : ɩ?{ɳg`2GL&T4R'5cqx"Ld*2Rҹ"/@HB^g FK p4rRl Ա-ݱ\UvlJ'YEACQWV"BG'Jp_F0$v$#:6dGV@ԌqBjd vl5)ct K4%j<@@e \&I<1yz{OfxF?"((߸; :Uȴ9X&5d.ɺi `eD# %?6Pn߄4/JDAeJWB;n*仌4"{=9&E 86WTێ2SSX 4xwpU-48BK11JME}t"j ;0O\A ^]< f7EdǴ"d{h&k^ؖb3BtT V(gq@`B(H@UP`NjC1 & =80,83|?kػzC 'ˇ_ZPRP3@l( _*lDmPw௝Q.~B{=SARt<ǰ Sw/J`LWP$R< bl E\e0' ː6&)汛5ub{U @ʩ$8PR٥Ctn&ņ1[C{Hf?;CnS㡵LH|PJsש. `S9|1,[ .Y Eagtв=.RBuħx.H~r_S bBsOuN`db P %yzU[N!F@*Q8҈rGtQb Hsf)(cmUN@~kFKL4^Mq4ݾ%LRHTP*C2$qzW-]!f+v*b8|S M6Mfb$ )89 jOD߅t8@yS v:*Ңbʸ-PE` ڸb%x"=QJ Ye9G5i>)SoUEmEȽ_}PF(>V{%@W`/bǥJ|M"XZ`8|b>b-./Q ל^E gFJB$/Y6ŔVΆKu8`♆`Ya!b@Dp^5|ី7boR'qEÑyw-֖I̵cOF$SVrL1\ѿ0rB.LaO u~,/9G_t^^yNa|iYql蜉g_FK,Fg-_??W|pH.pV]̞Ɣj6Q;h(mllvEHp^ 13 A\:!AZq=꾘jy ?;S xʛAݶoV]q\qϷ fcW]3U ?9?|oWG?\)6 'UtXޝm.o#ywE'G>ȹ+|ȉ2O3^Rs@7,s5SZv?`TJ{jZeUs0D]t[XIibX`Y) %F- cp~;] y I +<+X溔y6Q2L1ޮ0O_[l3 '#J`!R@39ۛ6LNZaۃ @4U?G߾t4l@Ɯ߆n"(9OƷʀ(M2GqkdJKlpBCj$21YM{o{JBqS*րNK,2X㜪d$' sy'! 0-F(<)g[D&-nTL^W$S&Em8nJڨ l _ߩ+T\Zk7Ժ\4t:4T t괧qݚJ |^jfF3 RLp_߆:qXk'0&[>jmD _';. nR4r@' fDVpWg"˸/ !}>+Br3|5ΒfJ¥C@q` &쵉4!yQEaU*`R{]}0D(LiY9c'HǚjaYW:ˢ:Iټ_yf ~(:@pEe(I&žZH=w--K8!hX^ |c{7 b%k;Ac*֌X*BLxDJTL$P[pRRV<'6?2Env=jRRJRS+HYeq}O2K-S*<|MMdBPUzBQHnVAҀ ],G㒘WZ6qB*wy%mJnL 7λOqhgivP,Ux"k43)Pﳘ ` 4Xi|̡/Tr\.s~D$'jnxk k'vXe/(_#Ϙ>[Z_뭺sN N\}TVܸ#&Gё EDMmh񙻢Fe48a*& 'm73&EZ5V `*`8mЭj]ܙķxMw q)fx35V*Iq>rw_>#t_Z{<1)IOLT||V`ZY&E6bKa*nN<kQR.U*Ni2,@ľ&vqnlڏuMiТNSzr,l#޴ZEtƻ:ƧwCn16Vf-l-@j5~zq(h?Id';Qg3`Lw-=83s \Y^k]ٹC%}L֖m[ZOA2B\x!4*w{~05oWI j<\RKEǎN 8{?{UKQ◣݅] m|+[E6EםېڊT3Zj/:qp?ɧO X^#>=4VS9fW nlv/&%@խc66}p2eq+} X4Oams\qywg;/'vcATSXh'D2VV6fyVKmA?g!\]T!Mb=|7/>6:8@8dBp?c* AOAdF>?U xޑ8OPW Xܞ-g ،O "}yTjD# ,#vj/y;@ D++Y{lH4"Z"8 #̶@W0^@^1uԵ3&yӂ9hbiHĶ Qe$B/N;ZZb3 ߠIF b`qΥIKN&݀Te]13g &f&uIv߄02Q8~<mPaW(e1_v146C{,JoEQ uo2LG 1S̔}CPxy!w>}6۹8In[KOS0oD|[NdUOrqx+כ3vTİ-rpVh`x.8  ;{*^/M'"9\qo£Gsٌyr&~yAc2bqtE6&0*Ք,1#~>;XPvM|zz.7ӷk姭o<Ӝ%(~ {;{o~񻏨 ps :ڸ72+:O_Iq)D}rM)S͒HҗgmHPFO?]9,r 0c<}~bn)nm-x%f!76w{5A.@^!Ю I^>Ix49JuHkt"3&WjZi\m._Y9g4s%zE3"y)~{4ɻ~&kj`Wz yӌDvwoG\%8]ІMP9=y%xj JrEA N؛(0eܳw?ӻW/_>qh;fG?Mta_xlh{li!K}l?#]tumڳ'{vRGRN5sove|My||--7]8 Ko:i|j/2h $?2!'ˋꟋs`A6|VFJ]P/6& edM2l *i1D?m:{t)\/4?(ke"s2͠QN37YX@ 0]`*/xk\ov3ʞ, }C#EmpR:jWa_&@+ %+f)yvAt^7AAXf[]lHl`y_DQ#'[=ox<=zOGٰP+0VVG(ۢ 6[ 4XcN[.),GFѫ/ca <M0Ku' |_R!dXe![lSYǬDP{eoT!ae-| HDv qKA:wsZW)ڙ=1}kZ ߐ-D`+Z;xfB2ۻIN2yqSO7HBhT%kEㄫ딂^;>@A2 h!`KO#J2z(6WoӉr8h MdF ,*tD{5@ބ5jU"ScT`8nA0ObЍ D}nkмM%:@Y"2qEu u͵Ә"S98b:}9A إ%<OGpe;wȉx6^xв$6!A)^g eo[v1Ü*{&x]Z+FM|}E&‹1vֺF;tЇ 邀  1w[\ {\e,b2MJqXo|8w8wv,D^l$'~CڠM~;og?쟊{⇽ݽ0.J T wXJ)bX_'\7T M.i jqfxpy*KQ_JQr\bH?^/d.d$^NG@dWR\ɲʊ\"tDR! .e*osөx^@CI zBc-Uv#BPQR @# 79E];&I}@r0ܤ,Tru<:ce $3qqEa]z4K1p:()^p am,^ol +ɠd},I^巿??Y%zvw T-^n:>/_<>ĞJ9g!QCSQ'٨K {rh17PX\h谂Rq\Iǁ`´D2* u]oE6yQwu+*i#Bx҇RIv;ϳ!~>*#/JmvVˑL" N6)eRN`}(Rqz :bg[|x'A\eu=* r.aiaCY6`UBl W˕>[.,;,e2#.qT'S5ɜZXQн">k i9€)L)je뜙??n\EYR}A{|@,Bs 5K m_a`}n\t]rpV5x<h)Uϡ< eWJArdR3Aia 7X N)Dž,–8 |%K\e1$G!$M.-Jzhπ?eͯwLx?LӺx=^xZ?Ӝ-Υ Y|czd$aQ t@WQ{Xغb/@ Q#>E.ϲG[ RyPLQBbrT(D ?;k3a LXzҢ&`]ް5 W^ubCZ}X"I@r:9HD܌#TU,:X @C!C ;H@;*( w@dp 9_BkPA >BOBOat:JM`b}<-Hq?nXNI&rVחJzFixd0r8 ژl<H\LA$mԣ:sj cn5A*£$a@;B)yoAN[{ṹ2f YאZ dbu>OrgHtOW`~qx|t߂#Gԁ;DmQiT[ۋx7kew7߼pU!X_9A]CJk;ascmmo:Q>&k`elnLNq+3\,(~9C-\Sv~kghtOvٝ[m&5r",(XK B.Ԩ<{4[L5[Ǫؠ`-ݴ|} .#rtf&}e-S*ztՈ+ \47I)`߶+tHF݅\ɒ4!4,ݴyiԶ4AP_i.+&.}_ eul5}%vO=w } 5XO8E#@ 6SLHìWr ­{\gn>S[7kO!uLy=h]՛m0/a̤GBbk1giHz>uPu7)'dY,wXx](=KKJҼ!)쵓޴,&reRfw.tFHtʂE&\#Jx9:Z, F"mcB;Щ8S JG*{[CCp;,(+a t>hc7j)/=>ZAH2`=5GA19qovvY'd;;wRk\<IYQ giX(LOɼX'ӺV?Y'Ih||2/>żhS*7]]ݳ\۠St+6-N \,@ _Һq6m&G*3P½QX`=Nn`Af*6dɲ/D-@]̋WNcll(=4O#i!Cu/EL3Iz, \ta8LW܅!uX(+<λ%|,9MnlenCneKԗ%L<*>-F)-֣nٚl]ŵQ׈% SyL >lv!fs'-tGտsKTuMuI[,@'h X(N_U^1:O|_q<ߋ3A9ߑh{gH;FVLNpD$h: =NM  eL0*\G>rJ3> hrT8n2Ss|¬GQ?tըr]_LPu!hxϋb$0& ԕqv{g]Wi!Z~/HYO#j~Mf{ӆ \5 nkuQݻB'as ^ zyu%ݗê{y=f]qiӦ>^|nh'!9mgiiG2owd]D "={ߌ[5a}"8sމ-y/bjuse|Zw^f3~xޝh:@˹WG7u1Gޣx߬7g31J3|L=ϰ 8p"irxm2وw*? 's{}v4oiUte,MZ&d5otixdcjA|WA(BS:\N q!Ms">-e<8 TLj KtD>Z f_غ^+:_~Udf6Uo.֒>.#h7P^)e>`t!MocPoaĪ㣆?-c{o咦18> YY/c֌aX?X[bІ`gs=ʔb@ETckӆ3‚bje]2;ԥ݂ ƎNVI4eVe_C&,~-NVZL˨vcoCV8fK4SJ '2)K=7ǖCxIȎ5ɚjSty&"d:` 竹F7 }ǑJ6Z=!xޚDB[.-N sLj@zasߘl}TԘux"q?h驻 pï`,!'zs207"(LRps7 CLn Ј]]EuƠ>3fo۶}ㄹw2t왺 3J 5Hk6LiYL5S < 1]/ ɚP,dHɌ27R[`Ph*\|Tp|SwQk#X ڇ=ӁoAÛ46|1|U}3R< bk{I{+&E:mTXܴy> W^2<~%KGyܪv8`qH7StMp*@`wQ˪==[rkPO  h1?H@ h /!w\cfޠ*7Oq88kOWWjnџ 3ll.' 0?8},@m*JIl@W@<<_yƛ7Fz:av:*cMbC`m 7.%CPf4}EXZcoP@с1ʵ6+"GGͅz{O_c:C KDe %esm08Sj== "[yWsO\έӺۈJʴ 1~${_jBڣ8[4Nn}4lz^VLΞX[qruNk{ChB[%nYj-|0q?d"Le;м5[ߐqDHͮ]j5QsYTfXFkIaa:=,'@(ozغa`~gN@3jr6siZ6{Pw^e&-{`( khԡ< W6|7\aAML3ݧ!⼣m(.t7-:3Eqnj"9P/mqwhEBy4PkKt1)Q4okʑO-3aJn] V1E'uzsDF?Mm mcQ~Q7Q힅Vrxg5n§•Ib@n'Q">jΉ[{vխg, *L!q!QL7ʓCUxS oƷFK$d#|5N(b1v-; Yi̞# Oӟgh^o؇~Ei/-=jNG(! L%C {|xwOt\vtĵ_?zC!lL qnF3,&2WdEZqmZ}i "g9b:2vz.}onbێ jSU;nRc'|C؉fKlÔYs cfG#T0ko5__f#i6er>5Z]#'V &8(8̸ 4#$85!Rwsc,:tj;ya\zZ) 4WoNkwO/Mw HK7!y?AS&%f@ Intci˜b?-i->W6^*AªzƇS"z+!7(jB1qwڵL6*)bϱy!Lqq^k{P +]+u$\HKjۤ,1vs3+.5TguVoQHytb꥟]Vϵ-gF1f\SS43!w?ueBmf+YJ̏n " Qd:fqҜ@"ya\f7>HIu MMŹ4!q-ެm0֟y1QXM'"z7ˤLj/6@!̂HəNo_@Y`{kE[~(gU݈t74#V=8mVQ)Y}WKI8^pa~'#l,y?Op?u΃;gr7ϺN4^"\sm*\ݸZR  j63ȳgm"5wX o3XuԻXyS@gs9pTN&t8<57M|'"l̠&X{:l5ږ~3<9iCZ3%$ qlR!wo]y++8/x";6AkE7״}Z f`L=fj¯kQa"t* guƒ@m՚ogUW(=UbN%s~9=LJƉUBd,Cg4<|P+4*STjDucM"[Gf3h:z|Knbi3m*,os7J:,,kfJڙÉ4Zi,Veh+4Uk!Z&o-}X^q*D Rz܊ K8cV^-eؑ/_+tZ>맱cHPUNuR7mx,ܭ~>z}s2;'lvg[u+f#]4cR6179{7ك"/@#tefZRlj t&R`Z!=2<Ɓ4J`y*)mٿk)ۍ(ek[RLKh2av2dT(3<8:}G{iGBlogT;(QAz?"w*iԝ-BH: DDlQ4<4KECToXwnܓ`/荕O+l>5 MjȂc AyzxQ=K P{d:ʌ%Eb Hgt -ۻb{פ!sH"TD\+8!h7,sq)tA[*)GV1z-y2m <x2{^r: Q\"R ԉI9 a ^M~Y"(%bc.0Iycu*m&ByBO9chhM/+HRFCGȻD6 :'Q%< 7G^_ S.xRȞ"qm{mƱuJE`+Pf~>Eh48Ǡ=5ޮMؼ*t! qjmkhom,AF)-llfڦ]lFucJ][lVQUE9C4 4+~xEFl ,`l0Y<yF=vS^޴,&21ëu'{"5C>oZ}&eY1'TߒSAxǟdY^B;ǫ֞~MOVئ 芫+d JWCյ*tĮL҅XWV{hVzlnF%!E[죴 8W9zԨiL`Z=uN]N zG?> QXm!TN#*5,˼F@q8eOP h.DaGNmwF zBфdD0T"QMY]3[o@U.rI3r`4[ϝ_[n7r~ln A6Z-兠4SQӑq"_R>=;>l*BʛK3@wy]@X5N=!e]~jdʨ^k+EPN0;Lv'?5>Q̹[*mZq52(JURPPӕJA uX 81jTRg@9ޤXCY& j7JD5ͨ7ֆk*J*ťFnj  so0OBvQ3j-8! o84J1LLw}fo|2Fa]iGEhÖԜB]%[{8jB3l$$҅$ZZfF>=_Jy<rk6/w_e/e }P^0i::J;M_zxy{wպҟNeMSoLevPo] rׁlGwbTaRE>j`= $9rf1%ԕ|@.S_C~Trq/]}zoe*8 ;0b3G Z} nO3U4;ީPFnwW6gՙ̈́*r ;1,Vi5t83ã0#uC^l-?"vUww/y5n +ACX$#y  / n\HWe!tLE ::=`TPV ˛, +P|Ni1{G"r_-ܼR16g"V3A:Yquc2b#=f&/@[^,<c{w @Ǯiie=P`iEj`9cuG3zcǁgqPbּ eC΢AѮ̍3z%(Cf3<@ d>6L΀xqƐ«f Fgy1hd/sʹM+ F%I^#Źi:Z8Iyexu^Cl"p'ȱcbַƙ!Nεq