java-17-openjdk-src-17.0.18.0-150400.3.63.1<>,"iwucp9|>iB@฿?{yᖐġxr__C{ pZtПqգy>SYⰚ_'䂪ߘF3ϥd״=)Ȟ^/Ks69ڶR,65 b?;hLU7;:?:d  . Ghlx|m      !&X\(K8T39 3:S3F8;G8TH8XI8\X8`Y8h\8]8^8b8c9td9e:f:l:u:v: z:::::Cjava-17-openjdk-src17.0.18.0150400.3.63.1OpenJDK 17 Source BundleThe OpenJDK 17 source bundle.iwuch02-armsrv2{SUSE Linux Enterprise 15SUSE LLC Apache-1.1 AND Apache-2.0 AND GPL-1.0-or-later AND GPL-2.0-only AND GPL-2.0-only WITH Classpath-exception-2.0 AND LGPL-2.0-only AND MPL-1.0 AND MPL-1.1 AND SUSE-Public-Domain AND W3Chttps://www.suse.com/Development/Languages/Javahttps://openjdk.java.net/linuxaarch64{iwr e701e7da9a8212619076d6081e23dcfcaeb2aaa64001cf5b5a0fcac0fd5c9002rootrootjava-17-openjdk-17.0.18.0-150400.3.63.1.src.rpmjava-17-openjdk-srcjava-17-openjdk-src(aarch-64)    java-17-openjdkrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)17.0.18.0-150400.3.63.13.0.4-14.6.0-14.0-15.2-14.14.3isbig@ig@h@h#@h[h~+hz7@h 'gg$fffaf! @e@eԔ@epe@e1@e/e/edd@d@dm@d\d\dI@cl@c1c=@cca @cRc%b?b_b=b8hb7@a@aa@araHwaC1a@a?=@a#fstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comschwab@suse.defstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comjsilva@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comjavier@opensuse.orgfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.com- Upgrade to upstream tag jdk-17.0.18+8 (January 2026 CPU) * CVEs + CVE-2026-21925, bsc#1257034 + CVE-2026-21932, bsc#1257036 + CVE-2026-21933, bsc#1257037 + CVE-2026-21945, bsc#1257038 * Changes + JDK-7124287: [macosx] JTableHeader doesn't get focus after pressing F8 key + JDK-7191877: TEST_BUG: java/rmi/transport/checkLeaseInfoLeak/ /CheckLeaseLeak.java failing intermittently + JDK-8139228: JFileChooser renders file names as HTML document + JDK-8139392: JInternalFrame has incorrect padding + JDK-8140527: JInternalFrame has incorrect title button width + JDK-8201183: sjavac build failures: "Connection attempt failed: Connection refused" + JDK-8201778: Speed up test javax/net/ssl/DTLS/PacketLossRetransmission.java + JDK-8204868: java/util/zip/ZipFile/TestCleaner.java still fails with "cleaner failed to clean zipfile." + JDK-8210807: Printing a JTable with a JScrollPane prints table without rows populated + JDK-8219408: Tests should handle ${} in the view of jtreg "smart action" + JDK-8230016: re-visit test sun/security/pkcs11/Serialize/ /SerializeProvider.java + JDK-8236907: JTable added to nested panels does not paint last visible row + JDK-8245545: Disable TLS_RSA cipher suites + JDK-8252329: runtime/LoadClass/TestResize.java timed out + JDK-8257810: Only First page are printed in JTable.scrollRectToVisible + JDK-8265429: Improve GCM encryption + JDK-8270083: -Wnonnull errors happen with GCC 11.1.1 + JDK-8277424: javax/net/ssl/TLSCommon/TLSTest.java fails with connection refused + JDK-8281440: AWT: Conversion from string literal loses const qualifier + JDK-8281523: Accessibility: Conversion from string literal loses const qualifier + JDK-8281525: Enable Zc:strictStrings flag in Visual Studio build + JDK-8281682: Redundant .ico files in Windows app-image cause unnecessary bloat + JDK-8282047: Enhance StringDecode/Encode microbenchmarks + JDK-8283544: HttpClient GET method adds Content-Length: 0 header + JDK-8285915: failure_handler: gather the contents of /etc/hosts file + JDK-8286159: Memory leak in getAllConfigs of awt_GraphicsEnv.c:585 + JDK-8286447: [Linux] AWT should start in Headless mode if headful AWT library not installed + JDK-8287401: jpackage tests failing on Windows due to powershell issue + JDK-8288109: HttpExchangeImpl.setAttribute does not allow null value after JDK-8266897 + JDK-8288180: C2: VectorPhase must ensure that SafePointNode memory input is a MergeMemNode + JDK-8290557: tools/jpackage/share/AddLauncherTest.java#id1 failed with "ERROR: Failed: Check icon file" + JDK-8292043: Incorrect decoding near EOF for stateful decoders like UTF-16 + JDK-8292214: Memory leak in getAllConfigs of awt_GraphicsEnv.c:386 + JDK-8294314: Minimize disabled warnings in hotspot + JDK-8294591: Fix cast-function-type warning in TemplateTable + JDK-8294594: Fix cast-function-type warnings in signal handling code + JDK-8294680: Refactor scaled border rendering + JDK-8295301: Problem list TrayIcon tests that fail on Ubuntu 22.04 + JDK-8295991: java/net/httpclient/CancelRequestTest.java fails intermittently + JDK-8296489: tools/jpackage/windows/WinL10nTest.java fails with timeout + JDK-8297302: gtest/AsyncLogGtest.java fails AsyncLogTest.stdoutOutput_vm + JDK-8297531: sun/security/krb5/MicroTime.java fails with "Exception: What? only 100 musec precision?" + JDK-8297936: Use reachabilityFence to manage liveness in ClassUnload tests + JDK-8299278: tools/jpackage/share/AddLauncherTest.java#id1 failed AddLauncherTest.bug8230933 + JDK-8299325: java/net/httpclient/CancelRequestTest.java fails "test CancelRequestTest.testGetSendAsync( "https://localhost:46509/https1/x/same/interrupt", true, true)" + JDK-8299553: Make ScaledEtchedBorderTest.java comprehensive + JDK-8302838: jabswitch main() should avoid calling exit explicitly + JDK-8303089: [jittester] Add time limit to IRTree generation + JDK-8303959: tools/jpackage/share/RuntimePackageTest.java fails with java.lang.AssertionError missing files + JDK-8304163: Move jdk.internal.module.ModuleInfoWriter to the test library + JDK-8304811: vmTestbase/vm/mlvm/indy/func/jvmti/ /stepBreakPopReturn/INDIFY_Test.java fails with JVMTI_ERROR_TYPE_MISMATCH + JDK-8305186: Reference.waitForReferenceProcessing should be more accessible to tests + JDK-8305567: serviceability/tmtools/jstat/GcTest01.java failed utils.JstatGcResults.assertConsistency + JDK-8305778: javax/swing/JTableHeader/6884066/ /bug6884066.java: Unexpected header's value; index = 4 value = E + JDK-8308633: Increase precision of timestamps in g1 log + JDK-8308780: Fix the Java Integer types on Windows + JDK-8310049: Refactor Charset tests to use JUnit + JDK-8310915: Typo in aarch64.ad: "envcodings" + JDK-8311588: C2: RepeatCompilation compiler directive does not choose stress seed randomly + JDK-8313355: javax/management/remote/mandatory/notif/ /ListenerScaleTest.java failed with "Exception: Failed: ratio=792.2791601423487" + JDK-8313770: jdk/internal/platform/docker/ /TestSystemMetrics.java fails on Ubuntu + JDK-8314136: Test java/net/httpclient/CancelRequestTest.java failed: WARNING: tracker for HttpClientImpl(42) has outstanding operations + JDK-8314319: LogCompilation doesn't reset lateInlining when it encounters a failure. + JDK-8317264: Pattern.Bound has `static` fields that should be 'static final'. + JDK-8317970: Bump target macosx-x64 version to 11.00.00 + JDK-8318467: [jmh] tests concurrent.Queues and concurrent.ProducerConsumer hang with 101+ threads + JDK-8318613: ChoiceFormat patterns are not well tested + JDK-8318730: MonitorVmStartTerminate.java still times out after JDK-8209595 + JDK-8320836: jtreg gtest runs should limit heap size + JDK-8322135: Printing JTable in Windows L&F throws InternalError: HTHEME is null + JDK-8322140: javax/swing/JTable/JTableScrollPrintTest.java does not print the rows and columns of the table in Nimbus and Aqua LookAndFeel + JDK-8324065: Daylight saving information for 'Africa/Casablanca' are incorrect + JDK-8324491: Keyboard layout didn't keep its state if it was changed when dialog was active + JDK-8324861: Exceptions::wrap_dynamic_exception() doesn't have ResourceMark + JDK-8325647: [IR framework] Only prints stdout if exitCode is 134 + JDK-8325766: Extend CertificateBuilder to create trust and end entity certificates programmatically + JDK-8327071: [Testbug] g-tests for cgroup leave files in /tmp on linux + JDK-8327180: Failed: java/io/ObjectStreamClass/ /ObjectStreamClassCaching.java#G1 + JDK-8327434: Test java/util/PluggableLocale/ /TimeZoneNameProviderTest.java timed out + JDK-8327748: Convert javax/swing/JFileChooser/6798062/ /bug6798062.java applet test to main + JDK-8327757: Convert javax/swing/JSlider/6524424/ /bug6524424.java applet to main + JDK-8327856: Convert applet test SpanishDiacriticsTest.java to a main program + JDK-8327980: Convert javax/swing/JToggleButton/4128979/ /bug4128979.java applet test to main + JDK-8328124: Convert java/awt/Frame/ShownOnPack/ /ShownOnPack.html applet test to main + JDK-8328247: Remove redundant dir for tests converted from applet to main + JDK-8328299: Convert DnDFileGroupDescriptor.html applet test to main + JDK-8328377: Convert java/awt/Cursor/MultiResolutionCursorTest test to main + JDK-8328562: Convert java/awt/InputMethods/DiacriticsTest/ /DiacriticsTest.java applet test to main + JDK-8331231: containers/docker/TestContainerInfo.java fails + JDK-8331977: Crash: SIGSEGV in dlerror() + JDK-8332271: Reading data from the clipboard from multiple threads crashes the JVM + JDK-8333526: Restructure java/nio/channels/DatagramChannel/ /StressNativeSignal.java to a fail fast exception handling policy + JDK-8333569: jpackage tests must run app launchers with retries on Linux only + JDK-8333783: java/nio/channels/FileChannel/directio/ /DirectIOTest.java is unstable with AV software + JDK-8334771: [TESTBUG] Run TestDockerMemoryMetrics.java with - Xcomp fails exitValue = 137 + JDK-8335986: Test javax/swing/JCheckBox/4449413/ /bug4449413.java fails on Windows 11 x64 because RBMenuItem's and CBMenuItem's checkmark on the left side are not visible + JDK-8337723: Remove redundant tests from com/sun/security/sasl/gsskerb + JDK-8338428: Add logging of final VM flags while setting properties + JDK-8338740: java/net/httpclient/HttpsTunnelAuthTest.java fails with java.io.IOException: HTTP/1.1 header parser received no bytes + JDK-8339280: jarsigner -verify performs cross-checking between CEN and LOC + JDK-8339366: [jittester] Make it possible to generate tests without execution + JDK-8339386: Assertion on AIX - original PC must be in the main code section of the compiled method + JDK-8339962: Open source AWT TextField tests - Set1 + JDK-8340015: Open source several AWT focus tests - series 7 + JDK-8340321: Disable SHA-1 in TLS/DTLS 1.2 handshake signatures + JDK-8340354: Open source AWT desktop properties and print related tests + JDK-8341097: GHA: Demote Mac x86 jobs to build only + JDK-8341131: Some jdk/jfr/event/compiler tests shouldn't be executed with Xcomp + JDK-8341138: Rename jtreg property docker.support as container.support + JDK-8341496: Improve JMX connections + JDK-8341861: GHA: Use only retention mechanism to remove bundles + JDK-8342782: AWTEventMulticaster throws StackOverflowError using AquaButtonUI + JDK-8343314: Move common properties from jpackage jtreg test declarations to TEST.properties file + JDK-8343340: Swapping checking do not work for MetricsMemoryTester failcount + JDK-8343875: Minor improvements of jpackage test library + JDK-8344275: tools/jpackage/windows/Win8301247Test.java fails on localized Windows platform + JDK-8344326: Move jpackage tests from "jdk.jpackage.tests" package to the default package + JDK-8345213: JVM Prefers /etc/timezone Over /etc/localtime on Debian 12 + JDK-8346234: javax/swing/text/DefaultEditorKit/4278839/ /bug4278839.java still fails in CI + JDK-8346753: Test javax/swing/JMenuItem/RightLeftOrientation/ /RightLeftOrientation.java fails on Windows Server 2025 x64 because the icons of RBMenuItem and CBMenuItem are not visible in Nimbus LookAndFeel + JDK-8346839: [TESTBUG] "java/awt/textfield/setechochartest4/ /setechochartest4.java" failed because the test frame disappears on clicking "Click Several Times" button + JDK-8346875: Test jdk/jdk/jfr/event/os/TestCPULoad.java fails on macOS + JDK-8346929: runtime/ClassUnload/DictionaryDependsTest.java fails with "Test failed: should be unloaded" + JDK-8347129: cpuset cgroups controller is required for no good reason + JDK-8347277: java/awt/Focus/ComponentLostFocusTest.java fails intermittently + JDK-8347300: Don't exclude the "PATH" var from the environment when running app launchers in jpackage tests + JDK-8347377: Add validation checks for ICC_Profile header fields + JDK-8347826: Introspector shows wrong method list after 8071693 + JDK-8347841: Test fixes that use deprecated time zone IDs + JDK-8349188: LineBorder does not scale correctly + JDK-8349534: Refactor jdk/sun/security/krb5/runNameEquals.sh to java test + JDK-8350102: Decouple jpackage test-lib Executor.Result and Executor classes + JDK-8350106: [PPC] Avoid ticks_unknown_not_Java AsyncGetCallTrace() if JavaFrameAnchor::_last_Java_pc not set + JDK-8350813: Rendering of bulky sound bank from MIDI sequence can cause OutOfMemoryError + JDK-8351567: Jar Manifest test ValueUtf8Coding produces misleading diagnostic output + JDK-8352678: Opensource few JMenuItem tests + JDK-8352682: Opensource JComponent tests + JDK-8352686: Opensource JInternalFrame tests - series3 + JDK-8352687: Opensource few JInternalFrame and JTextField tests + JDK-8352793: Open source several AWT TextComponent tests - Batch 1 + JDK-8352800: [PPC] OpenJDK fails to build on PPC after JDK-8350106 + JDK-8352865: Open source several AWT TextComponent tests - Batch 2 + JDK-8352905: Open some JComboBox bugs 1 + JDK-8352966: Opensource Several Font related tests - Batch 2 + JDK-8352997: Open source several Swing JTabbedPane tests + JDK-8353007: Open some JComboBox bugs 2 + JDK-8353011: Open source Swing JButton tests - Set 1 + JDK-8353201: Open source Swing Tooltip tests - Set 2 + JDK-8353299: VerifyJarEntryName.java test fails + JDK-8353309: Open source several Swing text tests + JDK-8353319: Open source Swing tests - Set 3 + JDK-8353445: Open source several AWT Menu tests - Batch 1 + JDK-8353470: Clean up and open source couple AWT Graphics related tests (Part 2) + JDK-8353483: Open source some JProgressBar tests + JDK-8353486: Open source Swing Tests - Set 4 + JDK-8353585: Provide ChoiceFormat#parse(String, ParsePosition) tests + JDK-8353586: Open source several toolkit tests + JDK-8353589: Open source a few Swing menu-related tests + JDK-8353592: Open source several scrollbar tests + JDK-8353661: Open source several swing tests batch5 + JDK-8353832: Opensource FontClass, Selection and Icon tests + JDK-8353950: Clipboard interaction on Windows is unstable + JDK-8353957: Open source several AWT ScrollPane tests - Batch 1 + JDK-8353958: Open source several AWT ScrollPane tests - Batch 2 + JDK-8354095: Open some JTable bugs 5 + JDK-8354106: Clean up and open source KeyEvent related tests (Part 2) + JDK-8354214: Open source Swing tests Batch 2 + JDK-8354233: Open some JTable bugs 6 + JDK-8354235: Test javax/net/ssl/SSLSocket/Tls13PacketSize.java failed with java.net.SocketException: An established connection was aborted by the software in your host machine + JDK-8354248: Open source several AWT GridBagLayout and List tests + JDK-8354340: Open source Swing Tests - Set 6 + JDK-8354341: Open some JTable bugs 7 + JDK-8354365: Opensource few Modal and Full Screen related tests + JDK-8354418: Open source Swing tests Batch 4 + JDK-8354451: Open source some more Swing popup menu tests + JDK-8354465: Open some JTable bugs 8 + JDK-8354466: Open some misc Swing bugs 9 + JDK-8354472: Clean up and open source KeyEvent related tests (Part 3) + JDK-8354493: Opensource Several MultiScreen and Insets related tests + JDK-8354495: Open source several AWT DataTransfer tests + JDK-8354532: Open source JFileChooser Tests - Set 7 + JDK-8354552: Open source a few Swing tests + JDK-8354553: Open source several clipboard tests batch0 + JDK-8354561: Open source several swing tests batch0 + JDK-8354646: java.awt.TextField allows to identify the spaces in a password when double clicked at the starting and end of the text + JDK-8354653: Clean up and open source KeyEvent related tests (Part 4) + JDK-8354701: Open source few JToolTip tests + JDK-8354873: javax/swing/plaf/metal/MetalIconFactory/ /bug4952462.java failing on CI + JDK-8354928: Clean up and open source some miscellaneous AWT tests + JDK-8355077: Compiler error at splashscreen_gif.c due to unterminated string initialization + JDK-8355333: Some Problem list entries point to non-existent / wrong files + JDK-8355387: [jittester] Disable downcasts by default + JDK-8355444: [java.io] Use @requires tag instead of exiting based on "os.name" property value + JDK-8355478: DoubleActionESC.java fails intermittently + JDK-8355558: SJIS.java test is always ignored + JDK-8355561: [macos] Build failure with Xcode 16.3 + JDK-8356040: java/util/PluggableLocale/ /LocaleNameProviderTest.java timed out + JDK-8356145: ListEnterExitTest.java fails on macos + JDK-8356187: TestJcmd.java may incorrectly parse podman version + JDK-8356752: Log mouse enter and exit events for debugging + JDK-8356897: Update NSS library to 3.111 + JDK-8357305: Compilation failure in javax/swing/JMenuItem/bug6197830.java + JDK-8357561: BootstrapLoggerTest does not work on Ubuntu 24 with LANG de_DE.UTF-8 + JDK-8357675: Amend headless message + JDK-8357799: Improve instructions for JFileChooser/HTMLFileName.java + JDK-8357822: C2: Multiple string optimization tests are no longer testing string concatenation optimizations + JDK-8358048: java/net/httpclient/HttpsTunnelAuthTest.java incorrectly calls Thread::stop + JDK-8358334: C2/Shenandoah: incorrect execution with Unsafe + JDK-8358532: JFileChooser in GTK L&F still displays HTML filename + JDK-8358701: Remove misleading javax.management.remote API doc wording about JMX spec, and historic link to JMXMP + JDK-8358748: Large page size initialization fails with assert "page_size must be a power of 2" + JDK-8358764: (sc) SocketChannel.close when thread blocked in read causes connection to be reset (win) + JDK-8358813: JPasswordField identifies spaces in password via delete shortcuts + JDK-8359061: Update and ProblemList manual test java/awt/Cursor/CursorDragTest/ListDragCursor.java + JDK-8359167: Remove unused test/hotspot/jtreg/vmTestbase/nsk/ /share/jpda/BindServer.java + JDK-8359182: Use @requires instead of SkippedException for MaxPath.java + JDK-8359207: Remove runtime/signal/TestSigusr2.java since it is always skipped + JDK-8359402: Test CloseDescriptors.java should throw SkippedException when there is no lsof/sctp + JDK-8359418: Test "javax/swing/text/GlyphView/bug4188841.java" failed because the phrase of text pane does not match the instructions + JDK-8359428: Test 'javax/swing/JTabbedPane/bug4499556.java' failed because after selecting one of L&F items, the test case automatically failed when clicking on L&F Menu button again + JDK-8359449: [TEST] open/test/jdk/java/io/File/SymLinks.java Refactor extract method for Windows specific test + JDK-8359477: com/sun/net/httpserver/Test12.java appears to have a temp file race + JDK-8359501: Enhance Handling of URIs + JDK-8359687: Use PassFailJFrame for java/awt/print/Dialog/DialogType.java + JDK-8360022: ClassRefDupInConstantPoolTest.java fails when running in repeat + JDK-8360178: TestArguments.atojulong gtest has incorrect format string + JDK-8360288: Shenandoah crash at size_given_klass in op_degenerated + JDK-8360408: [TEST] Use @requires tag instead of exiting based on "os.name" property value for sun/net/www/protocol/file/FileURLTest.java + JDK-8360411: [TEST] open/test/jdk/java/io/File/ /MaxPathLength.java Refactor extract method to encapsulate Windows specific test logic + JDK-8361253: CommandLineOptionTest library should report observed values on failure + JDK-8361298: SwingUtilities/bug4967768.java fails where character P is not underline + JDK-8361314: Test serviceability/jvmti/VMEvent/MyPackage/ /VMEventRecursionTest.java FATAL ERROR in native method: Failed during the GetClassSignature call + JDK-8361423: Add IPSupport::printPlatformSupport to java/net/NetworkInterface/IPv4Only.java + JDK-8361447: [REDO] Checked version of JNI ReleaseArrayElements needs to filter out known wrapped arrays + JDK-8361751: Test sun/tools/jcmd/TestJcmdSanity.java timed out on Windows + JDK-8361754: New test runtime/jni/checked/ /TestCharArrayReleasing.java can cause disk full errors + JDK-8361871: [GCC static analyzer] complains about use of uninitialized value ckpObject in p11_util.c + JDK-8362204: test/jdk/sun/awt/font/TestDevTransform.java fails on Ubuntu 24.04 + JDK-8362207: Add more test cases for possible double-rounding in fma + JDK-8362308: Enhance Bitmap operations + JDK-8362532: Test gc/g1/plab/* duplicate command-line options + JDK-8362533: Tests sun/management/jmxremote/bootstrap/* duplicate VM flags + JDK-8362602: Add test.timeout.factor to CompileFactory to avoid test timeouts + JDK-8362632: Improve HttpServer Request handling + JDK-8362855: Test java/net/ipv6tests/TcpTest.java should report SkippedException when there no ia4addr or ia6addr + JDK-8363676: [GCC static analyzer] missing return value check of malloc in OGLContext_SetTransform + JDK-8363720: Follow up to JDK-8360411 with post review comments + JDK-8363966: GHA: Switch cross-compiling sysroots to Debian trixie + JDK-8364214: Enhance polygon data support + JDK-8364235: Fix for JDK-8361447 breaks the alignment requirements for GuardedMemory + JDK-8364263: HttpClient: Improve encapsulation of ProxyServer + JDK-8364484: misc tests fail with Received fatal alert: handshake_failure + JDK-8364556: JFR: Disable SymbolTableStatistics and StringTableStatistics in default.jfc + JDK-8364597: Replace THL A29 Limited with Tencent + JDK-8364660: ClassVerifier::ends_in_athrow() should be removed + JDK-8364993: JFR: Disable jdk.ModuleExport in default.jfc + JDK-8364996: java/awt/font/FontNames/LocaleFamilyNames.java times out on Windows + JDK-8365058: Enhance CopyOnWriteArraySet + JDK-8365086: CookieStore.getURIs() and get(URI) should return an immutable List + JDK-8365098: make/RunTests.gmk generates a wrong path to test artifacts on Alpine + JDK-8365168: Use 64-bit aligned addresses for CK_ULONG access in PKCS11 native key code + JDK-8365271: Improve Swing supports + JDK-8365280: Enhance JOptionPane + JDK-8365425: [macos26] javax/swing/JInternalFrame/8160248/ /JInternalFrameDraggingTest.java fails on macOS 26 + JDK-8365615: Improve JMenuBar/RightLeftOrientation.java + JDK-8365660: test/jdk/sun/security/pkcs11/KeyAgreement/ tests skipped without SkipExceprion + JDK-8365790: Shutdown hook for application image does not work on Windows + JDK-8365834: Mark java/net/httpclient/ManyRequests.java as intermittent + JDK-8365913: Support latest MSC_VER in abstract_vm_version.cpp + JDK-8365919: Replace currentTimeMillis with nanoTime in Stresser.java + JDK-8366092: [GCC static analyzer] UnixOperatingSystem.c warning: use of uninitialized value 'systemTicks' + JDK-8366159: SkippedException is treated as a pass for pkcs11/KeyStore, pkcs11/SecretKeyFactory and pkcs11/SecureRandom + JDK-8366229: runtime/Thread/TooSmallStackSize.java runs with all collectors + JDK-8366233: Bump update version for OpenJDK: jdk-17.0.18 + JDK-8366342: Key generator and key pair generator tests skipping, but showing as passed + JDK-8366359: Test should throw SkippedException when there is no lpstat + JDK-8366764: Deproblemlist java/awt/ScrollPane/ScrollPositionTest.java + JDK-8366844: Update and automate MouseDraggedOriginatedByScrollBarTest.java + JDK-8367017: Remove legacy checks from WrappedToolkitTest and convert from bash + JDK-8367133: DTLS: fragmentation of Finished message results in handshake failure + JDK-8367237: Thread-Safety Usage Warning for java.text.Collator Classes + JDK-8367348: Enhance PassFailJFrame to support links in HTML + JDK-8367782: VerifyJarEntryName.java: Fix modifyJarEntryName to operate on bytes and re-introduce verifySignatureEntryName + JDK-8367869: Test java/io/FileDescriptor/Sync.java timed out + JDK-8368032: Enhance Certificate Checking + JDK-8368192: Test java/lang/ProcessBuilder/Basic.java#id0 fails with Exception: Stack trace + JDK-8368668: Several vmTestbase/vm/gc/compact tests timed out on large memory machine + JDK-8368982: Test sun/security/tools/jarsigner/EC.java completed and timed out + JDK-8369032: Add test to ensure serialized ICC_Profile stores only necessary optional data + JDK-8369078: Fix faulty test conversion in IllegalCharsetName.java + JDK-8369184: SimpleTimeZone equals() Returns True for Unequal Instances with Different hashCode Values + JDK-8369226: GHA: Switch to MacOS 15 + JDK-8369450: [Ubuntu 25.10] openjdk fails to build due to rust-coreutils date + JDK-8369506: Bytecode rewriting causes Java heap corruption on AArch64 + JDK-8369946: Bytecode rewriting causes Java heap corruption on PPC + JDK-8369992: JFR: Disable Placeholder-, LoaderConstraints- and ProtectionDomainCacheTableStatistics in default.jfc + JDK-8370465: Right to Left Orientation Issues with MenuItem Component + JDK-8372439: [17u] build-test-lib is broken + JDK-8372534: Update Libpng to 1.6.51 + JDK-8375448: Remove designator DEFAULT_PROMOTED_VERSION_PRE=ea for release 17.0.18- Added patch: * bsc_1255446.patch + OpenJDK rendering blue borders when it should not, due to missing the fix for JDK-6304250 from upstream (bsc#1255446)- Do not depend on update-desktop-files (jsc#PED-14507 and jsc#PED-15216)- Upgrade to upstream tag jdk-17.0.17+10 (October 2025 CPU) * Security fixes: + JDK-8352637: Enhance bytecode verification + JDK-8356294, CVE-2025-53066, bsc#1252417: Enhance Path Factories + JDK-8360937, CVE-2025-53057, bsc#1252414: Enhance certificate handling * Other fixes: + JDK-8042381: Test javax/swing/JRootPane/4670486/ /bug4670486.java fails with Action has not been received + JDK-8079786: [macosx] Test java/awt/Frame/DisposeParentGC/ /DisposeParentGC.java fails for Mac only + JDK-8132785: java/lang/management/ThreadMXBean/ /ThreadLists.java fails intermittently + JDK-8136895: Writer not closed with disk full error, file resource leaked + JDK-8167252: Some of Charset.availableCharsets() does not contain itself + JDK-8185429: [macos] After a modal dialog is closed, no window becomes active + JDK-8196017: java/awt/Mouse/GetMousePositionTest/ /GetMousePositionWithPopup.java fails + JDK-8202667: java/awt/Debug/DumpOnKey/DumpOnKey.java times out on Windows + JDK-8203867: Delete test java/awt/TrayIcon/ /DblClickActionEventTest/DblClickActionEventTest.html + JDK-8217914: java/net/httpclient/ /ConnectTimeoutHandshakeSync.java failed on connection refused while doing POST + JDK-8225777: java/awt/Mixing/MixingOnDialog.java fails on Ubuntu + JDK-8226919: attach in linux hangs due to permission denied accessing /proc/pid/root + JDK-8249825: Tests sun/security/ssl/SSLSocketImpl/ /SetClientMode.java and NonAutoClose.java marked with @ignore + JDK-8264207: CodeStrings does not honour fixed address assumption. + JDK-8266246: Swing test PressedIconTest.java sometimes fails on macOS 11 ARM + JDK-8266247: Swing test bug7154030.java sometimes fails on macOS 11 ARM + JDK-8273539: [PPC64] gtest build error after JDK-8264207 + JDK-8274039: codestrings gtest fails when hsdis is present + JDK-8274453: (sctp) com/sun/nio/sctp/SctpChannel/ /CloseDescriptors.java test should be resilient to lsof warnings + JDK-8275079: Remove unnecessary conversion to String in java.net.http + JDK-8276046: codestrings.validate_vm gtest fails on ppc64, s390 + JDK-8276175: codestrings.validate_vm gtest still broken on ppc64 after JDK-8276046 + JDK-8276401: Use blessed modifier order in java.net.http + JDK-8276681: Additional malformed Javadoc inline tags in JDK source + JDK-8277969: HttpClient SelectorManager shuts down when custom Executor rejects a task + JDK-8279005: sun/tools/jstat tests do not check for test case exit codes after JDK-8245129 + JDK-8280818: Expand bug8033699.java to iterate over all LaFs + JDK-8282144: RandomSupport.convertSeedBytesToLongs sign extension overwrites previous bytes + JDK-8282147: [TESTBUG] waitForIdle after creating frame in JSpinnerMouseAndKeyPressTest.java + JDK-8283467: runtime/Thread/StopAtExit.java needs updating + JDK-8285032: vmTestbase/nsk/jdi/EventSet/suspendPolicy/ /suspendpolicy008/ fails with "eventSet.suspendPolicy() != policyExpected" + JDK-8285773: Replace Algorithms.eatMemory(...) with WB.fullGC() in vmTestbase/gc/gctests/ReferencesGC/ /ReferencesGC.java + JDK-8285951: Replace Algorithms.eatMemory(...) with WB.fullGC() in vmTestbase_vm_gc_ref tests + JDK-8286171: HttpClient/2 : Expect:100-Continue blocks indefinitely when response is not 100 + JDK-8286194: ExecutorShutdown test fails intermittently + JDK-8286660: codestrings gtest fails on AArch64: "udf" in padding + JDK-8288209: SSL debug message wrong about unsupported authentication scheme + JDK-8288746: HttpClient resources could be reclaimed more eagerly + JDK-8290368: Introduce LDAP and RMI protocol-specific object factory filters to JNDI implementation + JDK-8292876: Do not include the deprecated userinfo component of the URI in HTTP/2 headers + JDK-8293713: java/net/httpclient/BufferingSubscriberTest.java fails in timeout, blocked in submission publisher + JDK-8293786: HttpClient will not send more than 64 kb of data from the 2nd request in http2 + JDK-8294509: The sign extension bug applies to 'public static int[] convertSeedBytesToInts(byte[] seed, int n, int z)' in RandomSupport + JDK-8294839: Disable StressLongCountedLoop in compiler/loopopts/TestRemoveEmptyLoop.java + JDK-8294916: Cancelling a request must eventually cause its response body subscriber to be unregistered + JDK-8294985: SSLEngine throws IAE during parsing of X500Principal + JDK-8295005: compiler/loopopts/TestRemoveEmptyLoop.java fails with release VMs after JDK-8294839 + JDK-8295210: IR framework should not whitelist -XX:-UseTLAB + JDK-8297075: java/net/httpclient/CancelStreamedBodyTest.java fails with "java.lang.AssertionError: WARNING: tracker for HttpClientImpl(1) has outstanding operations" + JDK-8297106: Remove the -Xcheck:jni local reference capacity checking + JDK-8297149: REDO JDK-8296889: Race condition when cancelling a request + JDK-8297200: java/net/httpclient/SpecialHeadersTest.java failed once in AssertionError due to selector thread remaining alive + JDK-8297424: java/net/httpclient/AsyncExecutorShutdown.java fails in AssertionError due to misplaced assert + JDK-8297499: Parallel: Missing iteration over klass when marking objArrays/objArrayOops during Full GC + JDK-8297740: runtime/ClassUnload/UnloadTest.java failed with "Test failed: should still be live" + JDK-8298340: java/net/httpclient/CancelRequestTest.java fails with AssertionError: Found some subscribers for testPostInterrupt + JDK-8298514: vmTestbase/nsk/jdi/EventRequestManager/ /threadDeathRequests/thrdeathreq002/TestDescription.java fails with usage tracker + JDK-8298907: nsk JDI tests pass if the debuggee failed to launch + JDK-8298931: java/net/httpclient/CancelStreamedBodyTest.java fails with AssertionError due to Pending TCP connections: 1 + JDK-8299338: AssertionError in ResponseSubscribers$HttpResponseInputStream::onSubscribe + JDK-8300207: Add a pre-check for the number of canonical equivalent permutations in j.u.r.Pattern + JDK-8301004: httpclient: Add more debug to HttpResponseInputStream + JDK-8301169: java/net/httpclient/ /ThrowingSubscribersAsInputStream.java, ThrowingSubscribersAsInputStreamAsync.java, and other httpclient tests failing on windows: Unable to establish loopback connection + JDK-8301255: Http2Connection may send too many GOAWAY frames + JDK-8302635: Race condition in HttpBodySubscriberWrapper when cancelling request + JDK-8303525: Refactor/cleanup open/test/jdk/javax/rmi/ssl/ /SSLSocketParametersTest.java + JDK-8307648: java/net/httpclient/ExpectContinueTest.java timed out + JDK-8308185: Update Http2TestServerConnection to use SSLSocket.startHandshake() + JDK-8312191: ColorConvertOp.filter for the default destination is too slow + JDK-8312475: org.jline.util.PumpReader signed byte problem + JDK-8313083: Print 'rss' and 'cache' as part of the container information + JDK-8313367: SunMSCAPI cannot read Local Computer certs w/o Windows elevation + JDK-8314611: Provide more explicative error message parsing Currencies + JDK-8314978: Multiple server call from connection failing with expect100 in getOutputStream + JDK-8315505: CompileTask timestamp printed can overflow + JDK-8316580: HttpClient with StructuredTaskScope does not close when a task fails + JDK-8317522: Test logic for BODY_CF in AbstractThrowingSubscribers.java is wrong + JDK-8317804: com/sun/jdi/JdwpAllowTest.java fails on Alpine 3.17 / 3.18 + JDK-8317808: HTTP/2 stream cancelImpl may leave subscriber registered + JDK-8319174: Enhance robustness of some j.m.BigInteger constructors + JDK-8319932: [JVMCI] class unloading related tests can fail on libgraal + JDK-8320858: Move jpackage tests to tier3 + JDK-8325910: Rename jnihelper.h + JDK-8326606: Test javax/swing/text/BoxView/6494356/ /bug6494356.java performs a synchronization on a value based class + JDK-8327750: Convert javax/swing/JFileChooser/ /FileFilterDescription/FileFilterDescription.java applet test to main + JDK-8327751: Convert javax/swing/JInternalFrame/6726866/ /bug6726866.java applet test to main + JDK-8327752: Convert javax/swing/JOptionPane/4174551/ /bug4174551.java applet to main + JDK-8327753: Convert javax/swing/JOptionPane/8024926/ /bug8024926.java applet to main + JDK-8327754: Convert javax/swing/JPopupMenu/7160604/ /bug7160604.java applet to main + JDK-8327755: Convert javax/swing/JScrollBar/8039464/ /Test8039464.java applet to main + JDK-8327756: Convert javax/swing/JSlider/4987336/ /bug4987336.java applet to main + JDK-8327826: Convert javax/swing/border/Test4243289.java applet test to main + JDK-8327835: Convert java/awt/FileDialog/RegexpFilterTest/ /RegexpFilterTest applet test to main + JDK-8327838: Convert java/awt/FileDialog/MultipleMode/ /MultipleMode.html applet test to main + JDK-8327872: Convert javax/swing/JToolTip/4644444/ /bug4644444.java applet test to main + JDK-8327873: Convert javax/swing/border/Test4247606.java applet test to main + JDK-8327874: Convert javax/swing/JTree/4314199/bug4314199.java applet test to main + JDK-8327876: Convert javax/swing/border/Test4252164.java applet test to main + JDK-8327879: Convert javax/swing/border/Test4760089.java applet test to main + JDK-8327969: Convert javax/swing/border/Test6910490.java applet test to main + JDK-8327972: Convert java/awt/FileDialog/ /SaveFileNameOverrideTest/SaveFileNameOverrideTest.html applet test to main + JDK-8328000: Convert /java/awt/im/8154816/bug8154816.java applet test to main + JDK-8328012: Convert InputMethod (/java/awt/im) applet tests to main + JDK-8328030: Convert javax/swing/text/GlyphView/4984669/ /bug4984669.java applet test to main + JDK-8328035: Convert javax/swing/text/html/TableView/7030332/ /bug7030332.java applet test to main + JDK-8328087: Automate javax/swing/JTable/TAB/TAB.java applet test + JDK-8328089: Automate javax/swing/JTable/4222153/ /bug4222153.java applet test + JDK-8328154: Convert sun/java2d/loops/CopyAreaSpeed.java applet test to main + JDK-8328190: Convert AWTPanelSmoothWheel.html applet test to main + JDK-8328225: Convert ImageDecoratedDnD.html applet test to main + JDK-8328244: Convert javax/swing/JSlider/6742358/ /bug6742358.java applet test to main + JDK-8328248: Convert javax/swing/JSlider/6587742/ /bug6587742.java applet test to main + JDK-8328262: Convert javax/swing/JSplitPane/8132123/ /bug8132123.java applet test to main + JDK-8328279: Convert java/awt/Cursor/ /CursorOverlappedPanelsTest test to main + JDK-8328328: Convert javax/swing/JTabbedPane/4666224/ /bug4666224.java applet test to main + JDK-8328367: Convert java/awt/Component/UpdatingBootTime test to main + JDK-8328378: Convert java/awt/FileDialog/ /FileDialogForDirectories test to main + JDK-8328382: Convert java/awt/FileDialog/FileDialogForPackages test to main + JDK-8328384: Convert java/awt/FileDialog/FileDialogOpenDirTest test to main + JDK-8328385: Convert java/awt/FileDialog/FileDialogReturnTest test to main + JDK-8328386: Convert java/awt/FileDialog/FileNameOverrideTest test to main + JDK-8328398: Convert java/awt/im/4490692/bug4490692.html applet test to main + JDK-8328401: Convert java/awt/Frame/InitialMaximizedTest/ /InitialMaximizedTest.html applet test to automated + JDK-8328570: Convert closed JViewport manual applet tests to main + JDK-8328631: Convert java/awt/InputMethods/InputMethodsTest/ /InputMethodsTest.java applet test to manual + JDK-8330022: Failure test/hotspot/jtreg/vmTestbase/nsk/ /sysdict/share/BTreeTest.java: Could not initialize class java.util.concurrent.ThreadLocalRandom + JDK-8330106: C2: VectorInsertNode::make() shouldn't call ConINode::make() directly + JDK-8330535: Update nsk/jdb tests to use driver instead of othervm + JDK-8332252: Clean up vmTestbase/vm/share + JDK-8332494: java/util/zip/EntryCount64k.java failing with java.lang.RuntimeException: '\\A\\Z' missing from stderr + JDK-8332551: Test vmTestbase/nsk/monitoring/ /MemoryNotificationInfo/from/from001/TestDescription.java timed out + JDK-8334016: Make PrintNullString.java automatic + JDK-8334320: Replace vmTestbase/metaspace/share/ /TriggerUnloadingWithWhiteBox.java with ClassUnloadCommon from testlibrary + JDK-8334394: Race condition in Class::protectionDomain + JDK-8334457: Test javax/swing/JTabbedPane/bug4666224.java fail on macOS with because pressing the ‘C’ key does not switch the layout to WRAP_TAB_LAYOUT + JDK-8335131: Test "javax/swing/JColorChooser/Test6977726.java" failed on ubuntu x64 because "Preview" title is missing for GTK L&F + JDK-8335181: Incorrect handling of HTTP/2 GOAWAY frames in HttpClient + JDK-8335252: Reduce size of j.u.Formatter.Conversion#isValid + JDK-8335468: [XWayland] JavaFX hangs when calling java.awt.Robot.getPixelColor + JDK-8336499: Failure when creating non-CRT RSA private keys in SunPKCS11 + JDK-8337506: Disable "best-fit" mapping on Windows command line + JDK-8339561: The test/jdk/java/awt/Paint/ListRepaint.java may fail after JDK-8327401 + JDK-8339725: Concurrent GC crashed due to GetMethodDeclaringClass + JDK-8339834: Replace usages of -mx and -ms in some tests + JDK-8340146: ZGC: TestAllocateHeapAt.java should not run with UseLargePages + JDK-8340185: Use make -k on GHA to catch more build errors + JDK-8340389: vmTestbase/gc/gctests/PhantomReference/ /phantom001/TestDescription.java Test exit code: 97 with - Xcomp UseAVX=3 + JDK-8340554: Improve MessageFormat readObject checks + JDK-8341311: [Accessibility,macOS,VoiceOver] VoiceOver announces incorrect number of items in submenu of JPopupMenu + JDK-8341370: Test java/awt/Frame/ShapeNotSetSometimes/ /ShapeNotSetSometimes.java fails intermittently on macOS-aarch64 + JDK-8341964: Add mechanism to disable different parts of TLS cipher suite + JDK-8342075: HttpClient: improve HTTP/2 flow control checks + JDK-8342330: C2: "node pinned on loop exit test?" assert failure + JDK-8343074: test/jdk/com/sun/net/httpserver/docs/test1/ /largefile.txt could be generated + JDK-8343618: Stack smashing in awt_InputMethod.c on Linux s390x + JDK-8343804: Show the default time zone with -XshowSettings option + JDK-8343855: HTTP/2 ConnectionWindowUpdateSender may miss some unprocessed DataFrames from closed streams + JDK-8343977: Convert java/awt/TextArea/TextAreaCursorTest/ /HoveringAndDraggingTest to main + JDK-8344137: Update XML Security for Java to 3.0.5 + JDK-8344338: javax/swing/JTextArea/bug4265784.java fails on Ubuntu 24.04.1 + JDK-8344671: Few JFR streaming tests fail with application not alive error on MacOS 15 + JDK-8345173: BlockLocationPrinter::print_location misses a ResourceMark + JDK-8345471: Clean up compiler/intrinsics/sha/cli tests + JDK-8345566: Deproblemlist test/jdk/javax/swing/JComboBox/ /6559152/bug6559152.java + JDK-8345767: javax/swing/JSplitPane/4164779/ /JSplitPaneKeyboardNavigationTest.java fails in ubuntu22.04 + JDK-8346285: Update jarsigner compatibility test for change in default digest algorithm + JDK-8346751: Internal java compiler error with type annotations in constants expression in constant fields + JDK-8346871: Improve robustness of java/util/zip/ /EntryCount64k.java test + JDK-8346998: Test nsk/jvmti/ResourceExhausted/resexhausted003 fails with java.lang.OutOfMemoryError when CDS is off + JDK-8347004: vmTestbase/metaspace/shrink_grow/ShrinkGrowTest/ /ShrinkGrowTest.java fails with CDS disabled + JDK-8347302: Mark test tools/jimage/JImageToolTest.java as flagless + JDK-8347373: HTTP/2 flow control checks may count unprocessed data twice + JDK-8347381: Upgrade jQuery UI to version 1.14.1 + JDK-8348328: Update IANA Language Subtag Registry to Version 2025-05-15 + JDK-8348365: Bad format string in CLDRDisplayNamesTest + JDK-8348760: RadioButton is not shown if JRadioButtonMenuItem is rendered with ImageIcon in WindowsLookAndFeel + JDK-8349151: Refactor test/java/security/cert/ /CertificateFactory/slowstream.sh to java test + JDK-8349214: Improve size optimization flags for MSVC builds + JDK-8349583: Add mechanism to disable signature schemes based on their TLS scope + JDK-8349849: PKCS11 SunTlsKeyMaterial crashes when used with TLS1.2 TlsKeyMaterialParameterSpec + JDK-8350483: AArch64: turn on signum intrinsics by default on Ampere CPUs + JDK-8350582: Correct the parsing of the ssl value in javax.net.debug + JDK-8350767: Fix -Wzero-as-null-pointer-constant warnings in nsk jni stress tests + JDK-8350807: Certificates using MD5 algorithm that are disabled by default are incorrectly allowed in TLSv1.3 when re-enabled + JDK-8350830: Values converted incorrectly when reading TLS session tickets + JDK-8350964: Add an ArtifactResolver.fetch(clazz) method + JDK-8351277: Remove pipewire from AIX build + JDK-8351601: [JMH] test UnixSocketChannelReadWrite failed for 2 threads config + JDK-8351884: Refactor bug8033699.java test code + JDK-8351907: [XWayland] [OL10] Robot.mousePress() is delivered to wrong place + JDK-8351933: Inaccurate masking of TC subfield decrement in ForkJoinPool + JDK-8351997: AArch64: Interpreter volatile reference stores with G1 are not sequentially consistent + JDK-8352509: Update jdk.test.lib.SecurityTools jar method to accept List parameter + JDK-8352624: Add missing {@code} to PassFailJFrame.Builder.splitUI + JDK-8352677: Opensource JMenu tests - series2 + JDK-8352719: Add an equals sign to the modules statement + JDK-8352860: Open source events tests batch0 + JDK-8352879: TestPeriod.java and TestGetContentType.java run wrong test class + JDK-8352895: UserCookie.java runs wrong test class + JDK-8352896: LambdaExpr02.java runs wrong test class + JDK-8352946: SEGV_BND signal code of SIGSEGV missing from our signal-code table + JDK-8353000: Open source several swing tests batch2 + JDK-8353126: Open source events tests batch1 + JDK-8353213: Open source several swing tests batch3 + JDK-8353235: Test jdk/jfr/api/metadata/annotations/ /TestPeriod.java fails with IllegalArgumentException + JDK-8353293: Open source several swing tests batch4 + JDK-8353304: Open source two JTabbedPane tests + JDK-8353489: Increase timeout and improve Windows compatibility in test/jdk/java/lang/ProcessBuilder/Basic.java + JDK-8353549: Open source events tests batch2 + JDK-8353568: SEGV_BNDERR signal code adjust definition + JDK-8353655: Clean up and open source KeyEvent related tests (Part 1) + JDK-8353662: Add test for non-local file URL fallback to FTP + JDK-8353713: Improve Currency.getInstance exception handling + JDK-8353748: Open source several swing tests batch6 + JDK-8354285: Open source Swing tests Batch 3 + JDK-8354327: Rewrite runtime/LoadClass/LoadClassNegative.java + JDK-8354415: [Ubuntu25.04] api/java_awt/GraphicsDevice/ /indexTGF.html#SetDisplayMode - setDisplayMode_REFRESH_RATE_UNKNOWN fails: Height is different on vnc + JDK-8362390: AIX make fails in awt_GraphicsEnv.c + JDK-8354941: Build failure with glibc 2.42 due to uabs() name collision + JDK-8355051: Problemlist java/awt/Graphics2D/CopyAreaOOB.java on macosx-aarch64 + JDK-8355249: Remove the use of WMIC from the entire source code + JDK-8355262: Test sun/security/ssl/SSLSessionImpl/ /NoInvalidateSocketException.java failed: accept timed out + JDK-8355366: Fix the wrong usage of PassFailJFrame.forcePass() in some manual tests + JDK-8355370: Include server name in HTTP test server thread names to improve diagnostics + JDK-8355429: Open source ProgressMonitor test + JDK-8355441: Remove antipattern from PassFailJFrame.forcePass javadoc + JDK-8355453: nsk.share.jdi.Debugee.waitingEvent() does not timeout properly + JDK-8355475: UNCTest should use an existing UNC path + JDK-8355515: Clarify the purpose of forcePass() and forceFail() methods + JDK-8355528: Update HarfBuzz to 11.2.0 + JDK-8355578: [java.net] Use @requires tag instead of exiting based on "os.name" property value + JDK-8355779: When no "signature_algorithms_cert" extension is present we do not apply certificate scope constraints to algorithms in "signature_algorithms" extension + JDK-8357173: Split jtreg test group jdk tier3 + JDK-8357253: Test test/jdk/sun/security/ssl/SSLSessionImpl/ /ResumeClientTLS12withSNI.java writes in src dir + JDK-8357285: JSR166 Test case testShutdownNow_delayedTasks failed + JDK-8357672: Extreme font sizes can cause font substitution + JDK-8357793: [PPC64] VM crashes with -XX:-UseSIGTRAP - XX:-ImplicitNullChecks + JDK-8357968: RISC-V: Interpreter volatile reference stores with G1 are not sequentially consistent + JDK-8358004: Delete applications/scimark/Scimark.java test + JDK-8358452: JNI exception pending in Java_sun_awt_screencast_ScreencastHelper_remoteDesktopKeyImpl of screencast_pipewire.c:1214 (ID: 51119) + JDK-8358538: Update GHA Windows runner to 2025 + JDK-8358617: java/net/HttpURLConnection/ /HttpURLConnectionExpectContinueTest.java fails with 403 due to system proxies + JDK-8358660: Bump update version for OpenJDK: jdk-17.0.17 + JDK-8358697: TextLayout/MyanmarTextTest.java passes if no Myanmar font is found + JDK-8359272: Several vmTestbase/compact tests timed out on large memory machine + JDK-8360042: GHA: Bump MSVC to 14.44 + JDK-8360647: [XWayland] [OL10] NumPad keys are not triggered + JDK-8361212: Remove AffirmTrust root CAs + JDK-8361478: GHA: Use MSYS2 from GHA runners + JDK-8362390: AIX make fails in awt_GraphicsEnv.c + JDK-8362582: GHA: Increase bundle retention time to deal with infra overload better + JDK-8362839: [21u] Problem list more tests that fail in 21 and would be fixed by 8309622 + JDK-8363965: GHA: Switch cross-compiling sysroots to Debian bookworm + JDK-8365375: Method SU3.setAcceleratorSelectionForeground assigns to acceleratorForeground + JDK-8365389: Remove static color fields from SwingUtilities3 and WindowsMenuItemUI + JDK-8365811: test/jdk/java/net/CookieHandler/B6644726.java failure - "Should have 5 cookies. Got only 4, expires probably didn't parse correctly" + JDK-8367388: Tests start to fail on JDK-21 after JDK-8351907 + JDK-8368308: ISO 4217 Amendment 180 Update + JDK-8369641: [17u] Remove designator DEFAULT_PROMOTED_VERSION_PRE=ea for release 17.0.17 - Removed patches: * jdk-8354941.patch * unsigned-sni-server-name.patch + not needed with this version- Use gcc_version to decide about compiler- jdk-8354941.patch: JDK-8354941: Build failure with glibc 2.42 due to uabs() name collision- Do not embed rebuild counter (bsc#1246806)- Upgrade to upstream tag jdk-17.0.16+8 (July 2025 CPU) * CVEs + CVE-2025-30749, bsc#1246595 + CVE-2025-30754, bsc#1246598 + CVE-2025-50059, bsc#1246575 + CVE-2025-50106, bsc#1246584 * Changes + JDK-4850101: Setting mnemonic to VK_F4 underlines the letter S in a button. + JDK-5074006: Swing JOptionPane shows tag as a string after newline + JDK-6956385: URLConnection.getLastModified() leaks file handles for jar:file and file: URLs + JDK-8024624: [TEST_BUG] [macosx] CTRL+RIGHT(LEFT) doesn't move selection on next cell in JTable on Aqua L&F + JDK-8042134: JOptionPane bungles HTML messages + JDK-8051591: Test javax/swing/JTabbedPane/8007563/Test8007563.java fails + JDK-8077371: Binary files in JAXP test should be removed + JDK-8183348: Better cleanup for jdk/test/sun/security/pkcs12/P12SecretKey.java + JDK-8196465: javax/swing/JComboBox/8182031/ComboPopupTest.java fails on Linux + JDK-8202100: Merge vm/share/InMemoryJavaCompiler w/ jdk/test/lib/compiler/InMemoryJavaCompiler + JDK-8211400: nsk.share.gc.Memory::getArrayLength returns wrong value + JDK-8218474: JComboBox display issue with GTKLookAndFeel + JDK-8224267: JOptionPane message string with 5000+ newlines produces StackOverflowError + JDK-8249831: Test sun/security/mscapi/nonUniqueAliases/ /NonUniqueAliases.java is marked with @ignore + JDK-8251505: Use of types in compiler shared code should be consistent. + JDK-8253440: serviceability/sa/TestJhsdbJstackLineNumbers.java failed with "Didn't find enough line numbers" + JDK-8254786: java/net/httpclient/CancelRequestTest.java failing intermittently + JDK-8256211: assert fired in java/net/httpclient/DependentPromiseActionsTest (infrequent) + JDK-8258483: [TESTBUG] gtest CollectorPolicy.young_scaled_initial_ergo_vm fails if heap is too small + JDK-8269516: AArch64: Assembler cleanups + JDK-8271419: Refactor test code for modifying CDS archive contents + JDK-8276995: Bug in jdk.jfr.event.gc.collection.TestSystemGC + JDK-8277983: Remove unused fields from sun.net.www.protocol.jar.JarURLConnection + JDK-8279884: Use better file for cygwin source permission check + JDK-8279894: javax/swing/JInternalFrame/8020708/bug8020708.java timeouts on Windows 11 + JDK-8280468: Crashes in getConfigColormap, getConfigVisualId, XVisualIDFromVisual on Linux + JDK-8280820: Clean up bug8033699 and bug8075609.java tests: regtesthelpers aren't used + JDK-8280991: [XWayland] No displayChanged event after setDisplayMode call + JDK-8281511: java/net/ipv6tests/UdpTest.java fails with checkTime failed + JDK-8282863: java/awt/FullScreen/FullscreenWindowProps/ /FullscreenWindowProps.java fails on Windows 10 with HiDPI screen + JDK-8286204: [Accessibility,macOS,VoiceOver] VoiceOver reads the spinner value 10 as 1 when user iterates to 10 for the first time on macOS + JDK-8286789: Test forceEarlyReturn002.java timed out + JDK-8286875: ProgrammableUpcallHandler::on_entry/on_exit access thread fields from native + JDK-8286925: Move JSON parser used in JFR tests to test library + JDK-8287352: DockerTestUtils::execute shows incorrect elapsed time + JDK-8287801: Fix test-bugs related to stress flags + JDK-8288707: javax/swing/JToolBar/4529206/bug4529206.java: setFloating does not work correctly + JDK-8290162: Reset recursion counter missed in fix of JDK-8224267 + JDK-8292064: Convert java/lang/management/MemoryMXBean shell tests to java version + JDK-8293503: gc/metaspace/TestMetaspacePerfCounters.java [#]Epsilon-64 failed assertGreaterThanOrEqual: expected MMM >= NNN + JDK-8294038: Remove "Classpath" exception from javax/swing tests + JDK-8294155: Exception thrown before awaitAndCheck hangs PassFailJFrame + JDK-8295470: Update openjdk.java.net => openjdk.org URLs in test code + JDK-8295670: Remove duplication in java/util/Formatter/Basic*.java + JDK-8295804: javax/swing/JFileChooser/JFileChooserSetLocationTest.java failed with "setLocation() is not working properly" + JDK-8296072: CertAttrSet::encode and DerEncoder::derEncode should write into DerOutputStream + JDK-8296167: test/langtools/tools/jdeps/jdkinternals/ /ShowReplacement.java failing after JDK-8296072 + JDK-8296920: Regression Test DialogOrient.java fails on MacOS + JDK-8297173: usageTicks and totalTicks should be volatile to ensure that different threads get the latest ticks + JDK-8297242: Use-after-free during library unloading on Linux + JDK-8298061: vmTestbase/nsk/sysdict/vm/stress/btree/btree012/ /btree012.java failed with "fatal error: refcount has gone to zero" + JDK-8298147: Clang warns about pointless comparisons + JDK-8298248: Limit sscanf output width in cgroup file parsers + JDK-8298709: Fix typos in src/java.desktop/ and various test classes of client component + JDK-8298730: Refactor subsystem_file_line_contents and add docs and tests + JDK-8300645: Handle julong values in logging of GET_CONTAINER_INFO macros + JDK-8300658: memory_and_swap_limit() reporting wrong values on systems with swapaccount=0 + JDK-8302226: failure_handler native.core should wait for coredump to finish + JDK-8303549: [AIX] TestNativeStack.java is failing with exit value 1 + JDK-8303770: Remove Baltimore root certificate expiring in May 2025 + JDK-8305010: Test vmTestbase/nsk/jvmti/scenarios/sampling/ /SP05/sp05t003/TestDescription.java timed out: thread not suspended + JDK-8305578: X11GraphicsDevice.pGetBounds() is slow in remote X11 sessions + JDK-8306997: C2: "malformed control flow" assert due to missing safepoint on backedge with a switch + JDK-8307318: Test serviceability/sa/ClhsdbCDSJstackPrintAll.java failed: ArrayIndexOutOfBoundsException + JDK-8308875: java/awt/Toolkit/GetScreenInsetsCustomGC/ /GetScreenInsetsCustomGC.java failed with 'Cannot invoke "sun.awt.X11GraphicsDevice.getInsets()" because "device" is null' + JDK-8309841: Jarsigner should print a warning if an entry is removed + JDK-8310525: DynamicLauncher for JDP test needs to try harder to find a free port + JDK-8312246: NPE when HSDB visits bad oop + JDK-8314120: Add tests for FileDescriptor.sync + JDK-8314236: Overflow in Collections.rotate + JDK-8314246: javax/swing/JToolBar/4529206/bug4529206.java fails intermittently on Linux + JDK-8314320: Mark runtime/CommandLine/ tests as flagless + JDK-8314828: Mark 3 jcmd command-line options test as vm.flagless + JDK-8315484: java/awt/dnd/RejectDragDropActionTest.java timed out + JDK-8315669: Open source several Swing PopupMenu related tests + JDK-8315721: CloseRace.java#id0 fails transiently on libgraal + JDK-8315742: Open source several Swing Scroll related tests + JDK-8315871: Opensource five more Swing regression tests + JDK-8315876: Open source several Swing CSS related tests + JDK-8315951: Open source several Swing HTMLEditorKit related tests + JDK-8315981: Opensource five more random Swing tests + JDK-8316061: Open source several Swing RootPane and Slider related tests + JDK-8316156: ByteArrayInputStream.transferTo causes MaxDirectMemorySize overflow + JDK-8316228: jcmd tests are broken by 8314828 + JDK-8316324: Opensource five miscellaneous Swing tests + JDK-8316388: Opensource five Swing component related regression tests + JDK-8316451: 6 java/lang/instrument/PremainClass tests ignore VM flags + JDK-8316452: java/lang/instrument/modules/ /AppendToClassPathModuleTest.java ignores VM flags + JDK-8316460: 4 javax/management tests ignore VM flags + JDK-8316497: ColorConvertOp - typo for non-ICC conversions needs one-line fix + JDK-8316629: j.text.DateFormatSymbols setZoneStrings() exception is unhelpful + JDK-8318700: MacOS Zero cannot run gtests due to wrong JVM path + JDK-8318915: Enhance checks in BigDecimal.toPlainString() + JDK-8318962: Update ProcessTools javadoc with suggestions in 8315097 + JDK-8319572: Test jdk/incubator/vector/LoadJsvmlTest.java ignores VM flags + JDK-8319578: Few java/lang/instrument ignore test.java.opts and accept test.vm.opts only + JDK-8319690: [AArch64] C2 compilation hits offset_ok_for_immed: assert "c2 compiler bug" + JDK-8320682: [AArch64] C1 compilation fails with "Field too big for insn" + JDK-8320687: sun.jvmstat.monitor.MonitoredHost .getMonitoredHost() throws unexpected exceptions when invoked concurrently + JDK-8321204: C2: assert(false) failed: node should be in igvn hash table + JDK-8321479: java -D-D crashes + JDK-8321509: False positive in get_trampoline fast path causes crash + JDK-8321713: Harmonize executeTestJvm with create[Limited]TestJavaProcessBuilder + JDK-8321718: ProcessTools.executeProcess calls waitFor before logging + JDK-8321931: memory_swap_current_in_bytes reports 0 as "unlimited" + JDK-8325435: [macos] Menu or JPopupMenu not closed when main window is resized + JDK-8325680: Uninitialised memory in deleteGSSCB of GSSLibStub.c:179 + JDK-8325682: Rename nsk_strace.h + JDK-8326389: [test] improve assertEquals failure output + JDK-8328301: Convert Applet test ManualHTMLDataFlavorTest.java to main program + JDK-8328482: Convert and Open source few manual applet test to main based + JDK-8328484: Convert and Opensource few JFileChooser applet test to main + JDK-8328648: Remove applet usage from JFileChooser tests bug4150029 + JDK-8328670: Automate and open source few closed manual applet test + JDK-8328673: Convert closed text/html/CSS manual applet test to main + JDK-8329261: G1: interpreter post-barrier x86 code asserts index size of wrong buffer + JDK-8330534: Update nsk/jdwp tests to use driver instead of othervm + JDK-8330598: java/net/httpclient/Http1ChunkedTest.java fails with java.util.MissingFormatArgumentException: Format specifier '%s' + JDK-8331735: UpcallLinker::on_exit races with GC when copying frame anchor + JDK-8333117: Remove support of remote and manual debuggee launchers + JDK-8333680: com/sun/tools/attach/BasicTests.java fails with "SocketException: Permission denied: connect" + JDK-8334560: [PPC64]: postalloc_expand_java_dynamic_call_sched does not copy all fields + JDK-8334644: Automate javax/print/attribute/PageRangesException.java + JDK-8334780: Crash: assert(h_array_list.not_null()) failed: invariant + JDK-8334895: OpenJDK fails to configure on linux aarch64 when CDS is disabled after JDK-8331942 + JDK-8335662: [AArch64] C1: guarantee(val < (1ULL << nbits)) failed: Field too big for insn + JDK-8335684: Test ThreadCpuTime.java should pause like ThreadCpuTimeArray.java + JDK-8335836: serviceability/jvmti/StartPhase/AllowedFunctions/ /AllowedFunctions.java fails with unexpected exit code: 112 + JDK-8336587: failure_handler lldb command times out on macosx-aarch64 core file + JDK-8337221: CompileFramework: test library to conveniently compile java and jasm sources for fuzzing + JDK-8337299: vmTestbase/nsk/jdb/stop_at/stop_at002/ /stop_at002.java failure goes undetected + JDK-8338154: Fix -Wzero-as-null-pointer-constant warnings in gtest framework + JDK-8339148: Make os::Linux::active_processor_count() public + JDK-8339300: CollectorPolicy.young_scaled_initial_ergo_vm gtest fails on ppc64 based platforms + JDK-8339639: Opensource few AWT PopupMenu tests + JDK-8339678: Update runtime/condy tests to be executed with VM flags + JDK-8339727: Open source several AWT focus tests - series 1 + JDK-8339794: Open source closed choice tests #1 + JDK-8339810: Clean up the code in sun.tools.jar.Main to properly close resources and use ZipFile during extract + JDK-8339836: Open source several AWT Mouse tests - Batch 1 + JDK-8339842: Open source several AWT focus tests - series 2 + JDK-8339895: Open source several AWT focus tests - series 3 + JDK-8339906: Open source several AWT focus tests - series 4 + JDK-8339935: Open source several AWT focus tests - series 5 + JDK-8339982: Open source several AWT Mouse tests - Batch 2 + JDK-8339984: Open source AWT MenuItem related tests + JDK-8339995: Open source several AWT focus tests - series 6 + JDK-8340077: Open source few Checkbox tests - Set2 + JDK-8340084: Open source AWT Frame related tests + JDK-8340143: Open source several Java2D rendering loop tests. + JDK-8340164: Open source few Component tests - Set1 + JDK-8340173: Open source some Component/Panel/EventQueue tests - Set2 + JDK-8340176: Replace usage of -noclassgc with -Xnoclassgc in test/jdk/java/lang/management/MemoryMXBean/LowMemoryTest2.java + JDK-8340193: Open source several AWT Dialog tests - Batch 1 + JDK-8340228: Open source couple more miscellaneous AWT tests + JDK-8340271: Open source several AWT Robot tests + JDK-8340279: Open source several AWT Dialog tests - Batch 2 + JDK-8340332: Open source mixed AWT tests - Set3 + JDK-8340366: Open source several AWT Dialog tests - Batch 3 + JDK-8340367: Opensource few AWT image tests + JDK-8340393: Open source closed choice tests #2 + JDK-8340407: Open source a few more Component related tests + JDK-8340417: Open source some MenuBar tests - Set1 + JDK-8340432: Open source some MenuBar tests - Set2 + JDK-8340433: Open source closed choice tests #3 + JDK-8340437: Open source few more AWT Frame related tests + JDK-8340458: Open source additional Component tests (part 2) + JDK-8340555: Open source DnD tests - Set4 + JDK-8340560: Open Source several AWT/2D font and rendering tests + JDK-8340605: Open source several AWT PopupMenu tests + JDK-8340621: Open source several AWT List tests + JDK-8340625: Open source additional Component tests (part 3) + JDK-8340639: Open source few more AWT List tests + JDK-8340713: Open source DnD tests - Set5 + JDK-8340784: Remove PassFailJFrame constructor with screenshots + JDK-8340790: Open source several AWT Dialog tests - Batch 4 + JDK-8340809: Open source few more AWT PopupMenu tests + JDK-8340874: Open source some of the AWT Geometry/Button tests + JDK-8340907: Open source closed frame tests # 2 + JDK-8340966: Open source few Checkbox and Cursor tests - Set1 + JDK-8340967: Open source few Cursor tests - Set2 + JDK-8340978: Open source few DnD tests - Set6 + JDK-8340985: Open source some Desktop related tests + JDK-8341000: Open source some of the AWT Window tests + JDK-8341004: Open source AWT FileDialog related tests + JDK-8341072: Open source several AWT Canvas and Rectangle related tests + JDK-8341128: open source some 2d graphics tests + JDK-8341148: Open source several Choice related tests + JDK-8341162: Open source some of the AWT window test + JDK-8341170: Open source several Choice related tests (part 2) + JDK-8341177: Opensource few List and a Window test + JDK-8341191: Open source few more AWT FileDialog tests + JDK-8341239: Open source closed frame tests # 3 + JDK-8341257: Open source few DND tests - Set1 + JDK-8341258: Open source few various AWT tests - Set1 + JDK-8341278: Open source few TrayIcon tests - Set7 + JDK-8341298: Open source more AWT window tests + JDK-8341373: Open source closed frame tests # 4 + JDK-8341378: Open source few TrayIcon tests - Set8 + JDK-8341447: Open source closed frame tests # 5 + JDK-8341535: sun/awt/font/TestDevTransform.java fails with RuntimeException: Different rendering + JDK-8341637: java/net/Socket/UdpSocket.java fails with "java.net.BindException: Address already in use" (macos-aarch64) + JDK-8341972: java/awt/dnd/DnDRemoveFocusOwnerCrashTest.java timed out after JDK-8341257 + JDK-8342376: More reliable OOM handling in ExceptionDuringDumpAtObjectsInitPhase test + JDK-8342524: Use latch in AbstractButton/bug6298940.java instead of delay + JDK-8342633: javax/management/security/ /HashedPasswordFileTest.java creates tmp file in src dir + JDK-8343037: Missing @since tag on JColorChooser.showDialog overload + JDK-8343103: Enable debug logging for vmTestbase/nsk/jvmti/ /scenarios/sampling/SP05/sp05t003/TestDescription.java + JDK-8343124: Tests fails with java.lang.IllegalAccessException: class com.sun.javatest.regtest.agent.MainWrapper$MainTask cannot access + JDK-8343170: java/awt/Cursor/JPanelCursorTest/ /JPanelCursorTest.java does not show the default cursor + JDK-8343205: CompileBroker::possibly_add_compiler_threads excessively polls available memory + JDK-8343529: serviceability/sa/ClhsdbWhere.java fails AssertionFailure: Corrupted constant pool + JDK-8343891: Test javax/swing/JTabbedPane/ /TestJTabbedPaneBackgroundColor.java failed + JDK-8343936: Adjust timeout in test javax/management/monitor/DerivedGaugeMonitorTest.java + JDK-8344316: security/auth/callback/TextCallbackHandler/ /Password.java make runnable with JTReg and add the UI + JDK-8344361: Restore null return for invalid services from legacy providers + JDK-8345133: Test sun/security/tools/jarsigner/ /TsacertOptionTest.java failed: Warning found in stdout + JDK-8345134: Test sun/security/tools/jarsigner/ /ConciseJarsigner.java failed: unable to find valid certification path to requested target + JDK-8345357: test/jdk/javax/swing/JRadioButton/8033699/ /bug8033699.java fails in ubuntu22.04 + JDK-8345447: test/jdk/javax/swing/JToolBar/4529206/ /bug4529206.java fails in ubuntu22.04 + JDK-8345547: test/jdk/javax/swing/text/DefaultEditorKit/ /4278839/bug4278839.java fails in ubuntu22.04 + JDK-8345598: Upgrade NSS binaries for interop tests + JDK-8345625: Better HTTP connections + JDK-8345728: [Accessibility,macOS,Screen Magnifier]: JCheckbox unchecked state does not magnify but works for checked tate + JDK-8345838: Remove the appcds/javaldr/AnonVmClassesDuringDump.java test + JDK-8346049: jdk/test/lib/security/timestamp/TsaServer.java warnings + JDK-8346581: JRadioButton/ButtonGroupFocusTest.java fails in CI on Linux + JDK-8347000: Bug in com/sun/net/httpserver/bugs/B6361557.java test + JDK-8347019: Test javax/swing/JRadioButton/8033699/ /bug8033699.java still fails: Focus is not on Radio Button Single as Expected + JDK-8347083: Incomplete logging in nsk/jvmti/ResourceExhausted/resexhausted00* tests + JDK-8347126: gc/stress/TestStressG1Uncommit.java gets OOM-killed + JDK-8347267: [macOS]: UnixOperatingSystem.c:67:40: runtime error: division by zero + JDK-8347286: (fs) Remove some extensions from java/nio/file/Files/probeContentType/Basic.java + JDK-8347576: Error output in libjsound has non matching format strings + JDK-8347629: Test FailOverDirectExecutionControlTest.java fails with -Xcomp + JDK-8347911: Limit the length of inflated text chunks + JDK-8347995: Race condition in jdk/java/net/httpclient/ /offline/FixedResponseHttpClient.java + JDK-8348107: test/jdk/java/net/httpclient/ /HttpsTunnelAuthTest.java fails intermittently + JDK-8348110: Update LCMS to 2.17 + JDK-8348299: Update List/ItemEventTest/ItemEventTest.java + JDK-8348596: Update FreeType to 2.13.3 + JDK-8348597: Update HarfBuzz to 10.4.0 + JDK-8348598: Update Libpng to 1.6.47 + JDK-8348600: Update PipeWire to 1.3.81 + JDK-8348865: JButton/bug4796987.java never runs because Windows XP is unavailable + JDK-8348936: [Accessibility,macOS,VoiceOver] VoiceOver doesn't announce untick on toggling the checkbox with "space" key on macOS + JDK-8348989: Better Glyph drawing + JDK-8349039: Adjust exception No type named in database + JDK-8349111: Enhance Swing supports + JDK-8349200: [JMH] time.format.ZonedDateTimeFormatterBenchmark fails + JDK-8349348: Refactor ClassLoaderDeadlock.sh and Deadlock.sh to run fully in java + JDK-8349492: Update sun/security/pkcs12/ /KeytoolOpensslInteropTest.java to use a recent Openssl version + JDK-8349501: Relocate supporting classes in security/testlibrary to test/lib/jdk tree + JDK-8349594: Enhance TLS protocol support + JDK-8349751: AIX build failure after upgrade pipewire to 1.3.81 + JDK-8349974: [JMH,17u] MaskQueryOperationsBenchmark fails java.lang.NoClassDefFoundError + JDK-8350211: CTW: Attempt to preload all classes in constant pool + JDK-8350224: Test javax/swing/JComboBox/ /TestComboBoxComponentRendering.java fails in ubuntu 23.x and later + JDK-8350260: Improve HTML instruction formatting in PassFailJFrame + JDK-8350383: Test: add more test case for string compare (UL case) + JDK-8350386: Test TestCodeCacheFull.java fails with option - XX:-UseCodeCacheFlushing + JDK-8350412: [21u] AArch64: Ambiguous frame layout leads to incorrect traces in JFR + JDK-8350498: Remove two Camerfirma root CA certificates + JDK-8350540: [17u,11u] B8312065.java fails Network is unreachable + JDK-8350546: Several java/net/InetAddress tests fails UnknownHostException + JDK-8350616: Skip ValidateHazardPtrsClosure in non-debug builds + JDK-8350651: Bump update version for OpenJDK: jdk-17.0.16 + JDK-8350924: javax/swing/JMenu/4213634/bug4213634.java fails + JDK-8350991: Improve HTTP client header handling + JDK-8351086: (fc) Make java/nio/channels/FileChannel/BlockDeviceSize.java test manual + JDK-8352076: [21u] Problem list tests that fail in 21 and would be fixed by 8309622 + JDK-8352109: java/awt/Desktop/MailTest.java fails in platforms where Action.MAIL is not supported + JDK-8352302: Test sun/security/tools/jarsigner/TimestampCheck.java is failing + JDK-8352649: [17u] guarantee(is_result_safe || is_in_asgct()) failed inside AsyncGetCallTrace + JDK-8352676: Opensource JMenu tests - series1 + JDK-8352680: Opensource few misc swing tests + JDK-8352684: Opensource JInternalFrame tests - series1 + JDK-8352706: httpclient HeadTest does not run on HTTP2 + JDK-8352716: (tz) Update Timezone Data to 2025b + JDK-8352908: Open source several swing tests batch1 + JDK-8352942: jdk/jfr/startupargs/TestMemoryOptions.java fails with 32-bit build + JDK-8353070: Clean up and open source couple AWT Graphics related tests (Part 1) + JDK-8353138: Screen capture for test TaskbarPositionTest.java, failure case + JDK-8353320: Open source more Swing text tests + JDK-8353446: Open source several AWT Menu tests - Batch 2 + JDK-8353475: Open source two Swing DefaultCaret tests + JDK-8353685: Open some JComboBox bugs 4 + JDK-8353709: Debug symbols bundle should contain full debug files when building --with-external-symbols-in-bundles=public + JDK-8353714: [17u] Backport of 8347740 incomplete + JDK-8353942: Open source Swing Tests - Set 5 + JDK-8354554: Open source several clipboard tests batch1 + JDK-8356053: Test java/awt/Toolkit/Headless/ /HeadlessToolkit.java fails by timeout + JDK-8356096: ISO 4217 Amendment 179 Update + JDK-8356571: Re-enable -Wtype-limits for GCC in LCMS + JDK-8357105: C2: compilation fails with "assert(false) failed: empty program detected during loop optimization" + JDK-8357193: [VS 2022 17.14] Warning C5287 in debugInit.c: enum type mismatch during build + JDK-8359170: Add 2 TLS and 2 CS Sectigo roots + JDK-8360147: Better Glyph drawing redux + JDK-8361674: [17u] Remove designator DEFAULT_PROMOTED_VERSION_PRE=ea for release 17.0.16 - Modified patch: * fips.patch + rebase- Update to upstream tag jdk-17.0.15+6 (April 2025 CPU) * CVEs + CVE-2025-21587, bsc#1241274 + CVE-2025-30691, bsc#1241275 + CVE-2025-30698, bsc#1241276 * Changes + JDK-6355567: AdobeMarkerSegment causes failure to read valid JPEG + JDK-8065099: [macos] javax/swing/PopupFactory/6276087/ /NonOpaquePopupMenuTest.java fails: no background shine through + JDK-8179502: Enhance OCSP, CRL and Certificate Fetch Timeouts + JDK-8198237: [macos] Test java/awt/Frame/ /ExceptionOnSetExtendedStateTest/ /ExceptionOnSetExtendedStateTest.java fails + JDK-8198666: Many java/awt/Modal/OnTop/ test fails on mac + JDK-8208565: [TEST_BUG] javax/swing/PopupFactory/6276087/ /NonOpaquePopupMenuTest.java throws NPE + JDK-8226933: [TEST_BUG]GTK L&F: There is no swatches or RGB tab in JColorChooser + JDK-8226938: [TEST_BUG]GTK L&F: There is no Details button in FileChooser Dialog + JDK-8266435: WBMPImageReader.read() should not truncate the input stream + JDK-8267893: Improve jtreg test failure handler do get native/mixed stack traces for cores and live processes + JDK-8270961: [TESTBUG] Move GotWrongOOMEException into vm.share.gc package + JDK-8274893: Update java.desktop classes to use try-with-resources + JDK-8276202: LogFileOutput.invalid_file_vm asserts when being executed from a read only working directory + JDK-8277240: java/awt/Graphics2D/ScaledTransform/ /ScaledTransform.java dialog does not get disposed + JDK-8281234: The -protected option is not always checked in keytool and jarsigner + JDK-8282314: nsk/jvmti/SuspendThread/suspendthrd003 may leak memory + JDK-8283387: [macos] a11y : Screen magnifier does not show selected Tab + JDK-8283404: [macos] a11y : Screen magnifier does not show JMenu name + JDK-8283664: Remove jtreg tag manual=yesno for java/awt/print/PrinterJob/PrintTextTest.java + JDK-8286779: javax.crypto.CryptoPolicyParser#isConsistent always returns 'true' + JDK-8286875: ProgrammableUpcallHandler::on_entry/on_exit access thread fields from native + JDK-8290400: Must run exe installers in jpackage jtreg tests without UI + JDK-8292588: [macos] Multiscreen/MultiScreenLocationTest/ /MultiScreenLocationTest.java: Robot.mouseMove test failed on Screen #0 + JDK-8292704: sun/security/tools/jarsigner/compatibility/ /Compatibility.java use wrong key size for EC + JDK-8292848: AWT_Mixing and TrayIcon tests fail on el8 with hard-coded isOel7 + JDK-8293345: SunPKCS11 provider checks on PKCS11 Mechanism are problematic + JDK-8293412: Remove unnecessary java.security.egd overrides + JDK-8294067: [macOS] javax/swing/JComboBox/6559152/ /bug6559152.java Cannot select an item from popup with the ENTER key. + JDK-8294316: SA core file support is broken on macosx-x64 starting with macOS 12.x + JDK-8295087: Manual Test to Automated Test Conversion + JDK-8295176: some langtools test pollutes source tree + JDK-8296591: Signature benchmark + JDK-8296818: Enhance JMH tests java/security/Signatures.java + JDK-8299077: [REDO] JDK-4512626 Non-editable JTextArea provides no visual indication of keyboard focus + JDK-8299127: [REDO] JDK-8194048 Regression automated test '/open/test/jdk/javax/swing/text/DefaultCaret/HidingSelection/ /HidingSelectionTest.java' fails + JDK-8299128: [REDO] JDK-8213562 Test javax/swing/text/ /DefaultCaret/HidingSelection/MultiSelectionTest.java fails + JDK-8299739: HashedPasswordFileTest.java and ExceptionTest.java can fail with java.lang.NullPointerException + JDK-8299994: java/security/Policy/Root/Root.java fails when home directory is read-only + JDK-8301989: new javax.swing.text.DefaultCaret().setBlinkRate(N) results in NPE + JDK-8302111: Serialization considerations + JDK-8305853: java/text/Format/DateFormat/ /DateFormatRegression.java fails with "Uncaught exception thrown in test method Test4089106" + JDK-8306711: Improve diagnosis of `IntlTest` framework + JDK-8308341: JNI_GetCreatedJavaVMs returns a partially initialized JVM + JDK-8309171: Test vmTestbase/nsk/jvmti/scenarios/ /jni_interception/JI05/ji05t001/TestDescription.java fails after JDK-8308341 + JDK-8309231: ProblemList vmTestbase/nsk/jvmti/scenarios/ /jni_interception/JI05/ji05t001/TestDescription.java + JDK-8309740: Expand timeout windows for tests in JDK-8179502 + JDK-8309841: Jarsigner should print a warning if an entry is removed + JDK-8310234: Refactor Locale tests to use JUnit + JDK-8310629: java/security/cert/CertPathValidator/OCSP/ /OCSPTimeout.java fails with RuntimeException: Server not ready + JDK-8311306: Test com/sun/management/ThreadMXBean/ /ThreadCpuTimeArray.java failed: out of expected range + JDK-8311546: Certificate name constraints improperly validated with leading period + JDK-8311663: Additional refactoring of Locale tests to JUnit + JDK-8312416: Tests in Locale should have more descriptive names + JDK-8312518: [macos13] setFullScreenWindow() shows black screen on macOS 13 & above + JDK-8313633: [macOS] java/awt/dnd/NextDropActionTest/ /NextDropActionTest.java fails with java.lang.RuntimeException: wrong next drop action! + JDK-8313710: jcmd: typo in the documentation of JFR.start and JFR.dump + JDK-8314225: SIGSEGV in JavaThread::is_lock_owned + JDK-8314610: hotspot can't compile with the latest of gtest because of + JDK-8314752: Use google test string comparison macros + JDK-8314909: tools/jpackage/windows/Win8282351Test.java fails with java.lang.AssertionError: Expected [0]. Actual [1618]: + JDK-8314975: JavadocTester should set source path if not specified + JDK-8315486: vmTestbase/nsk/jdwp/ThreadReference/ /ForceEarlyReturn/forceEarlyReturn002/forceEarlyReturn002.java timed out + JDK-8315825: Open some swing tests + JDK-8315882: Open some swing tests 2 + JDK-8315883: Open source several Swing JToolbar tests + JDK-8315952: Open source several Swing JToolbar JTooltip JTree tests + JDK-8316056: Open source several Swing JTree tests + JDK-8316146: Open some swing tests 4 + JDK-8316149: Open source several Swing JTree JViewport KeyboardManager tests + JDK-8316218: Open some swing tests 5 + JDK-8316371: Open some swing tests 6 + JDK-8316559: Refactor some util/Calendar tests to JUnit + JDK-8316627: JViewport Test headless failure + JDK-8316696: Remove the testing base classes: IntlTest and CollatorTest + JDK-8317631: Refactor ChoiceFormat tests to use JUnit + JDK-8317636: Improve heap walking API tests to verify correctness of field indexes + JDK-8318442: java/net/httpclient/ManyRequests2.java fails intermittently on Linux + JDK-8319567: Update java/lang/invoke tests to support vm flags + JDK-8319568: Update java/lang/reflect/exeCallerAccessTest/ /CallerAccessTest.java to accept vm flags + JDK-8319569: Several java/util tests should be updated to accept VM flags + JDK-8319647: Few java/lang/System/LoggerFinder/modules tests ignore vm flags + JDK-8319648: java/lang/SecurityManager tests ignore vm flags + JDK-8319672: Several classloader tests ignore VM flags + JDK-8319673: Few security tests ignore VM flags + JDK-8319676: A couple of jdk/modules/incubator/ tests ignore VM flags + JDK-8319677: Test jdk/internal/misc/VM/RuntimeArguments.java should be marked as flagless + JDK-8319818: Address GCC 13.2.0 warnings (stringop-overflow and dangling-pointer) + JDK-8320372: test/jdk/sun/security/x509/DNSName/ /LeadingPeriod.java validity check failed + JDK-8320676: Manual printer tests have no Pass/Fail buttons, instructions close set 1 + JDK-8320691: Timeout handler on Windows takes 2 hours to complete + JDK-8320714: java/util/Locale/LocaleProvidersRun.java and java/util/ResourceBundle/modules/visibility/ /VisibilityTest.java timeout after passing + JDK-8320916: jdk/jfr/event/gc/stacktrace/ /TestParallelMarkSweepAllocationPendingStackTrace.java failed with "OutOfMemoryError: GC overhead limit exceeded" + JDK-8321818: vmTestbase/nsk/stress/strace/strace015.java failed with 'Cannot read the array length because "" is null' + JDK-8323196: jdk/jfr/api/consumer/filestream/TestOrdered.java failed with "Events are not ordered! Reuse = false" + JDK-8324672: Update jdk/java/time/tck/java/time/TCKInstant.java now() to be more robust + JDK-8324807: Manual printer tests have no Pass/Fail buttons, instructions close set 2 + JDK-8325024: java/security/cert/CertPathValidator/OCSP( /OCSPTimeout.java incorrect comment information + JDK-8325042: Remove unused JVMDITools test files + JDK-8325529: Remove unused imports from `ModuleGenerator` test file + JDK-8325659: Normalize Random usage by incubator vector tests + JDK-8325906: Problemlist vmTestbase/vm/mlvm/meth/stress/ /compiler/deoptimize/Test.java#id1 until JDK-8320865 is fixed + JDK-8325908: Finish removal of IntlTest and CollatorTest + JDK-8325937: runtime/handshake/HandshakeDirectTest.java causes "monitor end should be strictly below the frame pointer" assertion failure on AArch64 + JDK-8326421: Add jtreg test for large arrayCopy disjoint case. + JDK-8326525: com/sun/tools/attach/BasicTests.java does not verify AgentLoadException case + JDK-8327098: GTest needs larger combination limit + JDK-8327476: Upgrade JLine to 3.26.1 + JDK-8327505: Test com/sun/jmx/remote/ /NotificationMarshalVersions/TestSerializationMismatch.java fails + JDK-8327857: Remove applet usage from JColorChooser tests Test4222508 + JDK-8327859: Remove applet usage from JColorChooser tests Test4319113 + JDK-8327986: ASAN reports use-after-free in DirectivesParserTest.empty_object_vm + JDK-8328005: Convert java/awt/im/JTextFieldTest.java applet test to main + JDK-8328085: C2: Use after free in PhaseChaitin::Register_Allocate() + JDK-8328121: Remove applet usage from JColorChooser tests Test4759306 + JDK-8328130: Remove applet usage from JColorChooser tests Test4759934 + JDK-8328185: Convert java/awt/image/MemoryLeakTest/ /MemoryLeakTest.java applet test to main + JDK-8328227: Remove applet usage from JColorChooser tests Test4887836 + JDK-8328368: Convert java/awt/image/multiresolution/ /MultiDisplayTest/MultiDisplayTest.java applet test to main + JDK-8328370: Convert java/awt/print/Dialog/PrintApplet.java applet test to main + JDK-8328380: Remove applet usage from JColorChooser tests Test6348456 + JDK-8328387: Convert java/awt/Frame/FrameStateTest/ /FrameStateTest.html applet test to main + JDK-8328403: Remove applet usage from JColorChooser tests Test6977726 + JDK-8328553: Get rid of JApplet in test/jdk/sanity/client/lib/SwingSet2/src/DemoModule.java + JDK-8328558: Convert javax/swing/JCheckBox/8032667/ /bug8032667.java applet test to main + JDK-8328717: Convert javax/swing/JColorChooser/8065098/ /bug8065098.java applet test to main + JDK-8328719: Convert java/awt/print/PageFormat/SetOrient.html applet test to main + JDK-8328730: Convert java/awt/print/bug8023392/bug8023392.html applet test to main + JDK-8328753: Open source few Undecorated Frame tests + JDK-8328819: Remove applet usage from JFileChooser tests bug6698013 + JDK-8328827: Convert java/awt/print/PrinterJob/ /PrinterDialogsModalityTest/PrinterDialogsModalityTest.html applet test to main + JDK-8329210: Delete Redundant Printer Dialog Modality Test + JDK-8329320: Simplify awt/print/PageFormat/NullPaper.java test + JDK-8329322: Convert PageFormat/Orient.java to use PassFailJFrame + JDK-8329692: Add more details to FrameStateTest.java test instructions + JDK-8330702: Update failure handler to don't generate Error message if cores actions are empty + JDK-8331153: JFR: Improve logging of jdk/jfr/api/consumer/filestream/TestOrdered.java + JDK-8331735: UpcallLinker::on_exit races with GC when copying frame anchor + JDK-8331959: Update PKCS#11 Cryptographic Token Interface to v3.1 + JDK-8332158: [XWayland] test/jdk/java/awt/Mouse/ /EnterExitEvents/ResizingFrameTest.java + JDK-8332917: failure_handler should execute gdb "info threads" command on linux + JDK-8333360: PrintNullString.java doesn't use float arguments + JDK-8333391: Test com/sun/jdi/InterruptHangTest.java failed: Thread was never interrupted during sleep + JDK-8333403: Write a test to check various components events are triggered properly + JDK-8333427: langtools/tools/javac/newlines/NewLineTest.java is failing on Japanese Windows + JDK-8334305: Remove all code for nsk.share.Log verbose mode + JDK-8334490: Normalize string with locale invariant `toLowerCase()` + JDK-8334777: Test javax/management/remote/mandatory/notif/ /NotifReconnectDeadlockTest.java failed with NullPointerException + JDK-8335150: Test LogGeneratedClassesTest.java fails on rpmbuild mock enviroment + JDK-8335172: Add manual steps to run security/auth/callback/ /TextCallbackHandler/Password.java test + JDK-8335789: [TESTBUG] XparColor.java test fails with Error. Parse Exception: Invalid or unrecognized bugid: @ + JDK-8336012: Fix usages of jtreg-reserved properties + JDK-8336498: [macos] [build]: install-file macro may run into permission denied error + JDK-8336692: Redo fix for JDK-8284620 + JDK-8336942: Improve test coverage for class loading elements with annotations of different retentions + JDK-8337222: gc/TestDisableExplicitGC.java fails due to unexpected CodeCache GC + JDK-8337494: Clarify JarInputStream behavior + JDK-8337692: Better TLS connection support + JDK-8337826: Improve logging in OCSPTimeout and SimpleOCSPResponder to help diagnose JDK-8309754 + JDK-8337886: java/awt/Frame/MaximizeUndecoratedTest.java fails in OEL due to a slight color difference + JDK-8337951: Test sun/security/validator/samedn.sh CertificateNotYetValidException: NotBefore validation + JDK-8338100: C2: assert(!n_loop->is_member(get_loop(lca))) failed: control must not be back in the loop + JDK-8338426: Test java/nio/channels/Selector/WakeupNow.java failed + JDK-8338430: Improve compiler transformations + JDK-8338571: [TestBug] DefaultCloseOperation.java test not working as expected wrt instruction after JDK-8325851 fix + JDK-8338595: Add more linesize for MIME decoder in macro bench test Base64Decode + JDK-8338668: Test javax/swing/JFileChooser/8080628/ /bug8080628.java doesn't test for GTK L&F + JDK-8339154: Cleanups and JUnit conversion of test/jdk/java/util/zip/Available.java + JDK-8339261: Logs truncated in test javax/net/ssl/DTLS/DTLSRehandshakeTest.java + JDK-8339356: Test javax/net/ssl/SSLSocket/Tls13PacketSize.java failed with java.net.SocketException: An established connection was aborted by the software in your host machine + JDK-8339524: Clean up a few ExtendedRobot tests + JDK-8339687: Rearrange reachabilityFence()s in jdk.test.lib.util.ForceGC + JDK-8339728: [Accessibility,Windows,JAWS] Bug in the getKeyChar method of the AccessBridge class + JDK-8339810: Clean up the code in sun.tools.jar.Main to properly close resources and use ZipFile during extract + JDK-8339883: Open source several AWT/2D related tests + JDK-8339902: Open source couple TextField related tests + JDK-8339943: Frame not disposed in java/awt/dnd/DropActionChangeTest.java + JDK-8340078: Open source several 2D tests + JDK-8340116: test/jdk/sun/security/tools/jarsigner/ /PreserveRawManifestEntryAndDigest.java can fail due to regex + JDK-8340411: open source several 2D imaging tests + JDK-8340480: Bad copyright notices in changes from JDK-8339902 + JDK-8340687: Open source closed frame tests #1 + JDK-8340719: Open source AWT List tests + JDK-8340969: jdk/jfr/startupargs/TestStartDuration.java should be marked as flagless + JDK-8341037: Use standard layouts in DefaultFrameIconTest.java and MenuCrash.java + JDK-8341111: open source several AWT tests including menu shortcut tests + JDK-8341316: [macos] javax/swing/ProgressMonitor/ /ProgressMonitorEscapeKeyPress.java fails sometimes in macos + JDK-8341412: Various test failures after JDK-8334305 + JDK-8341424: GHA: Collect hs_errs from build time failures + JDK-8341453: java/awt/a11y/AccessibleJTableTest.java fails in some cases where the test tables are not visible + JDK-8341722: Fix some warnings as errors when building on Linux with toolchain clang + JDK-8341881: [REDO] java/nio/file/attribute/ /BasicFileAttributeView/CreationTime.java#tmp fails on alinux3 + JDK-8341978: Improve JButton/bug4490179.java + JDK-8341982: Simplify JButton/bug4323121.java + JDK-8342098: Write a test to compare the images + JDK-8342145: File libCreationTimeHelper.c compile fails on Alpine + JDK-8342270: Test sun/security/pkcs11/Provider/ /RequiredMechCheck.java needs write access to src tree + JDK-8342498: Add test for Allocation elimination after use as alignment reference by SuperWord + JDK-8342508: Use latch in BasicMenuUI/bug4983388.java instead of delay + JDK-8342541: Exclude List/KeyEventsTest/KeyEventsTest.java from running on macOS + JDK-8342562: Enhance Deflater operations + JDK-8342602: Remove JButton/PressedButtonRightClickTest test + JDK-8342607: Enhance register printing on x86_64 platforms + JDK-8342609: jpackage test helper function incorrectly removes a directory instead of its contents only + JDK-8342634: javax/imageio/plugins/wbmp/ /WBMPStreamTruncateTest.java creates temp file in src dir + JDK-8342635: javax/swing/JFileChooser/FileSystemView/ /WindowsDefaultIconSizeTest.java creates tmp file in src dir + JDK-8342704: GHA: Report truncation is broken after JDK-8341424 + JDK-8342811: java/net/httpclient/PlainProxyConnectionTest.java failed: Unexpected connection count: 5 + JDK-8342858: Make target mac-jdk-bundle fails on chmod command + JDK-8342988: GHA: Build JTReg in single step + JDK-8343007: Enhance Buffered Image handling + JDK-8343100: Consolidate EmptyFolderTest and EmptyFolderPackageTest jpackage tests into single java file + JDK-8343101: Rework BasicTest.testTemp test cases + JDK-8343118: [TESTBUG] java/awt/PrintJob/PrintCheckboxTest/ /PrintCheckboxManualTest.java fails with Error. Can't find HTML file PrintCheckboxManualTest.html + JDK-8343128: PassFailJFrame.java test result: Error. Bad action for script: build} + JDK-8343129: Disable unstable check of ThreadsListHandle.sanity_vm ThreadList values + JDK-8343178: Test BasicTest.java javac compile fails cannot find symbol + JDK-8343378: Exceptions in javax/management DeadLockTest.java do not cause test failure + JDK-8343491: javax/management/remote/mandatory/connection/ /DeadLockTest.java failing with NoSuchObjectException: no such object in table + JDK-8343599: Kmem limit and max values swapped when printing container information + JDK-8343724: [PPC64] Disallow OptoScheduling + JDK-8343882: BasicAnnoTests doesn't handle multiple annotations at the same position + JDK-8344581: [TESTBUG] java/awt/Robot/ /ScreenCaptureRobotTest.java failing on macOS + JDK-8344589: Update IANA Language Subtag Registry to Version 2024-11-19 + JDK-8344646: The libjsig deprecation warning should go to stderr not stdout + JDK-8345296: AArch64: VM crashes with SIGILL when prctl is disallowed + JDK-8345368: java/io/File/createTempFile/SpecialTempFile.java fails on Windows Server 2025 + JDK-8345371: Bump update version for OpenJDK: jdk-17.0.15 + JDK-8345375: Improve debuggability of test/jdk/java/net/Socket/CloseAvailable.java + JDK-8345414: Google CAInterop test failures + JDK-8345468: test/jdk/javax/swing/JScrollBar/4865918/ /bug4865918.java fails in ubuntu22.04 + JDK-8346055: javax/swing/text/StyledEditorKit/4506788/ /bug4506788.java fails in ubuntu22.04 + JDK-8346324: javax/swing/JScrollBar/4865918/bug4865918.java fails in CI + JDK-8346587: Distrust TLS server certificates anchored by Camerfirma Root CAs + JDK-8346671: java/nio/file/Files/probeContentType/Basic.java fails on Windows 2025 + JDK-8346828: javax/swing/JScrollBar/4865918/bug4865918.java still fails in CI + JDK-8346887: DrawFocusRect() may cause an assertion failure + JDK-8346908: Update JDK 17 javadoc man page + JDK-8346972: Test java/nio/channels/FileChannel/ /LoopingTruncate.java fails sometimes with IOException: There is not enough space on the disk + JDK-8347424: Fix and rewrite sun/security/x509/DNSName/LeadingPeriod.java test + JDK-8347427: JTabbedPane/8134116/Bug8134116.java has no license header + JDK-8347740: java/io/File/createTempFile/SpecialTempFile.java failing + JDK-8347847: Enhance jar file support + JDK-8347965: (tz) Update Timezone Data to 2025a + JDK-8348625: [21u, 17u] Revert JDK-8185862 to restore old java.awt.headless behavior on Windows + JDK-8348675: TrayIcon tests fail in Ubuntu 24.10 Wayland + JDK-8349603: [21u, 17u, 11u] Update GHA JDKs after Jan/25 updates + JDK-8352097: (tz) zone.tab update missed in 2025a backport + JDK-8353905: [17u] Remove designator DEFAULT_PROMOTED_VERSION_PRE=ea for release 17.0.15 - Modified patch: * fips.patch + rediff- Update to upstream tag jdk-17.0.14+7 (January 2025 CPU) * Security update + JDK-8330045, CVE-2025-21502, bsc#1236278: Enhance array handling * Changes + JDK-7093691: Nimbus LAF: disabled JComboBox using renderer has bad font color + JDK-8028127: Regtest java/security/Security/ /SynchronizedAccess.java is incorrect + JDK-8071693: Introspector ignores default interface methods + JDK-8195675: Call to insertText with single character from custom Input Method ignored + JDK-8202926: Test java/awt/Focus/WindowUpdateFocusabilityTest/ /WindowUpdateFocusabilityTest.html fails + JDK-8207908: JMXStatusTest.java fails assertion intermittently + JDK-8225220: When the Tab Policy is checked,the scroll button direction displayed incorrectly. + JDK-8240343: JDI stopListening/stoplis001 "FAILED: listening is successfully stopped without starting listening" + JDK-8254759: [TEST_BUG] [macosx] javax/swing/JInternalFrame/ /4202966/IntFrameCoord.html fails + JDK-8258734: jdk/jfr/event/oldobject/TestClassLoaderLeak.java failed with "RuntimeException: Could not find class leak" + JDK-8268364: jmethod clearing should be done during unloading + JDK-8269770: nsk tests should start IOPipe channel before launch debuggee - Debugee.prepareDebugee + JDK-8271003: hs_err improvement: handle CLASSPATH env setting longer than O_BUFLEN + JDK-8271456: Avoid looking up standard charsets in "java.desktop" module + JDK-8271821: mark hotspot runtime/MinimalVM tests which ignore external VM flags + JDK-8271825: mark hotspot runtime/LoadClass tests which ignore external VM flags + JDK-8271836: runtime/ErrorHandling/ClassPathEnvVar.java fails with release VMs + JDK-8272746: ZipFile can't open big file (NegativeArraySizeException) + JDK-8273914: Indy string concat changes order of operations + JDK-8274170: Add hooks for custom makefiles to augment jtreg test execution + JDK-8274505: Too weak variable type leads to unnecessary cast in java.desktop + JDK-8276763: java/nio/channels/SocketChannel/ /AdaptorStreams.java fails with "SocketTimeoutException: Read timed out" + JDK-8278527: java/util/concurrent/tck/JSR166TestCase.java fails nanoTime test + JDK-8280131: jcmd reports "Module jdk.jfr not found." when "jdk.management.jfr" is missing + JDK-8281379: Assign package declarations to all jtreg test cases under gc + JDK-8282578: AIOOBE in javax.sound.sampled.Clip + JDK-8283214: [macos] Screen magnifier does not show the magnified text for JComboBox + JDK-8283222: improve diagnosability of runtime/8176717/TestInheritFD.java timeouts + JDK-8284291: sun/security/krb5/auto/Renew.java fails intermittently on Windows 11 + JDK-8284874: Add comment to ProcessHandle/OnExitTest to describe zombie problem + JDK-8286160: (fs) Files.exists returns unexpected results with C:\pagefile.sys because it's not readable + JDK-8287003: InputStreamReader::read() can return zero despite writing a char in the buffer + JDK-8288976: classfile parser 'wrong name' error message has the names the wrong way around + JDK-8289184: runtime/ClassUnload/DictionaryDependsTest.java failed with "Test failed: should be unloaded" + JDK-8290023: Remove use of IgnoreUnrecognizedVMOptions in gc tests + JDK-8290269: gc/shenandoah/TestVerifyJCStress.java fails due to invalid tag: required after JDK-8290023 + JDK-8292309: Fix "java/awt/PrintJob/ConstrainedPrintingTest/ /ConstrainedPrintingTest.java" test + JDK-8293061: Combine CDSOptions and AppCDSOptions test utility classes + JDK-8293877: Rewrite MineField test + JDK-8294193: Files.createDirectories throws FileAlreadyExistsException for a symbolic link whose target is an existing directory + JDK-8294726: Update URLs in minefield tests + JDK-8295239: Refactor java/util/Formatter/Basic script into a Java native test launcher + JDK-8295344: Harden runtime/StackGuardPages/ /TestStackGuardPages.java + JDK-8295859: Update Manual Test Groups + JDK-8296709: WARNING: JNI call made without checking exceptions + JDK-8296718: Refactor bootstrap Test Common Functionalities to test/lib/Utils + JDK-8296787: Unify debug printing format of X.509 cert serial numbers + JDK-8296972: [macos13] java/awt/Frame/MaximizedToIconified/ /MaximizedToIconified.java: getExtendedState() != 6 as expected. + JDK-8298513: vmTestbase/nsk/jdi/EventSet/suspendPolicy/ /suspendpolicy009/TestDescription.java fails with usage tracker + JDK-8300416: java.security.MessageDigestSpi clone can result in thread-unsafe clones + JDK-8301379: Verify TLS_ECDH_* cipher suites cannot be negotiated + JDK-8302225: SunJCE Provider doesn't validate key sizes when using 'constrained' transforms for AES/KW and AES/KWP + JDK-8303697: ProcessTools doesn't print last line of process output + JDK-8303705: Field sleeper.started should be volatile JdbLockTestTarg.java + JDK-8303742: CompletableFuture.orTimeout leaks if the future completes exceptionally + JDK-8304020: Speed up test/jdk/java/util/zip/ZipFile/ /TestTooManyEntries.java and clarify its purpose + JDK-8304557: java/util/concurrent/CompletableFuture/ /CompletableFutureOrTimeoutExceptionallyTest.java times out + JDK-8306015: Update sun.security.ssl TLS tests to use SSLContextTemplate or SSLEngineTemplate + JDK-8307297: Move some DnD tests to open + JDK-8307408: Some jdk/sun/tools/jhsdb tests don't pass test JVM args to the debuggee JVM + JDK-8309109: AArch64: [TESTBUG] compiler/intrinsics/sha/cli/ /TestUseSHA3IntrinsicsOptionOnSupportedCPU.java fails on Neoverse N2 and V1 + JDK-8309303: jdk/internal/misc/VM/RuntimeArguments test ignores jdk/internal/vm/options + JDK-8309532: java/lang/Class/getDeclaredField/ /FieldSetAccessibleTest should filter modules that depend on JVMCI + JDK-8310072: JComboBox/DisabledComboBoxFontTestAuto: Enabled and disabled ComboBox does not match in these LAFs: GTK+ + JDK-8310731: Configure a javax.net.ssl.SNIMatcher for the HTTP/1.1 test servers in java/net/httpclient tests + JDK-8312111: open/test/jdk/java/awt/Robot/ModifierRobotKey/ /ModifierRobotKeyTest.java fails on ubuntu 23.04 + JDK-8313374: --enable-ccache's CCACHE_BASEDIR breaks builds + JDK-8313638: Add test for dump of resolved references + JDK-8313854: Some tests in serviceability area fail on localized Windows platform + JDK-8313878: Exclude two compiler/rtm/locking tests on ppc64le + JDK-8314333: Update com/sun/jdi/ProcessAttachTest.java to use ProcessTools.createTestJvm(..) + JDK-8314824: Fix serviceability/jvmti/8036666/ /GetObjectLockCount.java to use vm flags + JDK-8314829: serviceability/sa/jmap-hprof/ /JMapHProfLargeHeapTest.java ignores vm flags + JDK-8314831: NMT tests ignore vm flags + JDK-8315097: Rename createJavaProcessBuilder + JDK-8315406: [REDO] serviceability/jdwp/ /AllModulesCommandTest.java ignores VM flags + JDK-8315988: Parallel: Make TestAggressiveHeap use createTestJvm + JDK-8316410: GC: Make TestCompressedClassFlags use createTestJvm + JDK-8316446: 4 sun/management/jdp tests ignore VM flags + JDK-8316447: 8 sun/management/jmxremote tests ignore VM flags + JDK-8316464: 3 sun/tools tests ignore VM flags + JDK-8316562: serviceability/sa/jmap-hprof/ /JMapHProfLargeHeapTest.java times out after JDK-8314829 + JDK-8316581: Improve performance of Symbol::print_value_on() + JDK-8317042: G1: Make TestG1ConcMarkStepDurationMillis use createTestJvm + JDK-8317116: Provide layouts for multiple test UI in PassFailJFrame + JDK-8317188: G1: Make TestG1ConcRefinementThreads use createTestJvm + JDK-8317218: G1: Make TestG1HeapRegionSize use createTestJvm + JDK-8317347: Parallel: Make TestInitialTenuringThreshold use createTestJvm + JDK-8317738: CodeCacheFullCountTest failed with "VirtualMachineError: Out of space in CodeCache for method handle intrinsic" + JDK-8318964: Fix build failures caused by 8315097 + JDK-8319574: Exec/process tests should be marked as flagless + JDK-8319640: ClassicFormat::parseObject (from DateTimeFormatter) does not conform to the javadoc and may leak DateTimeException + JDK-8319651: Several network tests ignore vm flags when start java process + JDK-8319817: Charset constructor should make defensive copy of aliases + JDK-8320586: update manual test/jdk/TEST.groups + JDK-8320665: update jdk_core at open/test/jdk/TEST.groups + JDK-8320673: PageFormat/CustomPaper.java has no Pass/Fail buttons; multiple instructions + JDK-8320675: PrinterJob/SecurityDialogTest.java hangs + JDK-8321163: [test] OutputAnalyzer.getExitValue() unnecessarily logs even when process has already completed + JDK-8321299: runtime/logging/ClassLoadUnloadTest.java doesn't reliably trigger class unloading + JDK-8321470: ThreadLocal.nextHashCode can be static final + JDK-8321543: Update NSS to version 3.96 + JDK-8321616: Retire binary test vectors in test/jdk/java/util/zip/ZipFile + JDK-8322754: click JComboBox when dialog about to close causes IllegalComponentStateException + JDK-8322766: Micro bench SSLHandshake should use default algorithms + JDK-8322809: SystemModulesMap::classNames and moduleNames arrays do not match the order + JDK-8322830: Add test case for ZipFile opening a ZIP with no entries + JDK-8323562: SaslInputStream.read() may return wrong value + JDK-8323688: C2: Fix UB of jlong overflow in PhaseIdealLoop::is_counted_loop() + JDK-8324808: Manual printer tests have no Pass/Fail buttons, instructions close set 3 + JDK-8324841: PKCS11 tests still skip execution + JDK-8325038: runtime/cds/appcds/ProhibitedPackage.java can fail with UseLargePages + JDK-8325525: Create jtreg test case for JDK-8325203 + JDK-8325587: Shenandoah: ShenandoahLock should allow blocking in VM + JDK-8325610: CTW: Add StressIncrementalInlining to stress options + JDK-8325616: JFR ZGC Allocation Stall events should record stack traces + JDK-8325762: Use PassFailJFrame.Builder.splitUI() in PrintLatinCJKTest.java + JDK-8325851: Hide PassFailJFrame.Builder constructor + JDK-8326100: DeflaterDictionaryTests should use Deflater.getBytesWritten instead of Deflater.getTotalOut + JDK-8326121: vmTestbase/gc/g1/unloading/tests/ /unloading_keepRef_rootClass_inMemoryCompilation_keep_cl failed with Full gc happened. Test was useless. + JDK-8326611: Clean up vmTestbase/nsk/stress/stack tests + JDK-8326898: NSK tests should listen on loopback addresses only + JDK-8326948: Force English locale for timeout formatting + JDK-8327401: Some jtreg tests fail on Wayland without any tracking bug + JDK-8327474: Review use of java.io.tmpdir in jdk tests + JDK-8327924: Simplify TrayIconScalingTest.java + JDK-8328021: Convert applet test java/awt/List/SetFontTest/ /SetFontTest.html to main program + JDK-8328242: Add a log area to the PassFailJFrame + JDK-8328303: 3 JDI tests timed out with UT enabled + JDK-8328379: Convert URLDragTest.html applet test to main + JDK-8328402: Implement pausing functionality for the PassFailJFrame + JDK-8328619: sun/management/jmxremote/bootstrap/ /SSLConfigFilePermissionTest.java failed with BindException: Address already in use + JDK-8328697: SubMenuShowTest and SwallowKeyEvents tests stabilization + JDK-8328723: IP Address error when client enables HTTPS endpoint check on server socket + JDK-8328957: Update PKCS11Test.java to not use hardcoded path + JDK-8330278: Have SSLSocketTemplate.doClientSide use loopback address + JDK-8330464: hserr generic events - add entry for the before_exit calls + JDK-8330621: Make 5 compiler tests use ProcessTools.executeProcess + JDK-8330814: Cleanups for KeepAliveCache tests + JDK-8331142: Add test for number of loader threads in BasicDirectoryModel + JDK-8331391: Enhance the keytool code by invoking the buildTrustedCerts method for essential options + JDK-8331405: Shenandoah: Optimize ShenandoahLock with TTAS + JDK-8331411: Shenandoah: Reconsider spinning duration in ShenandoahLock + JDK-8331495: Limit BasicDirectoryModel/LoaderThreadCount.java to Windows only + JDK-8331626: unsafe.cpp:162:38: runtime error in index_oop_from_field_offset_long - applying non-zero offset 4563897424 to null pointer + JDK-8331789: ubsan: deoptimization.cpp:403:29: runtime error: load of value 208, which is not a valid value for type 'bool' + JDK-8331863: DUIterator_Fast used before it is constructed + JDK-8331864: Update Public Suffix List to 1cbd6e7 + JDK-8331999: BasicDirectoryModel/LoaderThreadCount.java frequently fails on Windows in CI + JDK-8332340: Add JavacBench as a test case for CDS + JDK-8332473: ubsan: growableArray.hpp:290:10: runtime error: null pointer passed as argument 1, which is declared to never be null + JDK-8332589: ubsan: unix/native/libjava/ /ProcessImpl_md.c:562:5: runtime error: null pointer passed as argument 2, which is declared to never be null + JDK-8332720: ubsan: instanceKlass.cpp:3550:76: runtime error: member call on null pointer of type 'struct Array' + JDK-8332724: x86 MacroAssembler may over-align code + JDK-8332777: Update JCStress test suite + JDK-8332825: ubsan: guardedMemory.cpp:35:11: runtime error: null pointer passed as argument 2, which is declared to never be null + JDK-8332866: Crash in ImageIO JPEG decoding when MEM_STATS in enabled + JDK-8332901: Select{Current,New}ItemTest.java for Choice don't open popup on macOS + JDK-8332903: ubsan: opto/output.cpp:1002:18: runtime error: load of value 171, which is not a valid value for type 'bool' + JDK-8332904: ubsan ppc64le: c1_LIRGenerator_ppc.cpp:581:21: runtime error: signed integer overflow: 9223372036854775807 + 1 cannot be represented in type 'long int' + JDK-8332935: Crash: assert(*lastPtr != 0) failed: Mismatched JNINativeInterface tables, check for new entries + JDK-8333317: Test sun/security/pkcs11/sslecc/ /ClientJSSEServerJSSE.java failed with: Invalid ECDH ServerKeyExchange signature + JDK-8333824: Unused ClassValue in VarHandles + JDK-8334057: JLinkReproducibleTest.java support receive test.tool.vm.opts + JDK-8334405: java/nio/channels/Selector/ /SelectWithConsumer.java#id0 failed in testWakeupDuringSelect + JDK-8334562: Automate com/sun/security/auth/callback/ /TextCallbackHandler/Default.java test + JDK-8334567: [test] runtime/os/TestTracePageSizes move ppc handling + JDK-8335142: compiler/c1/TestTraceLinearScanLevel.java occasionally times out with -Xcomp + JDK-8335267: [XWayland] move screencast tokens from .awt to .java folder + JDK-8335344: test/jdk/sun/security/tools/keytool/NssTest.java fails to compile + JDK-8335428: Enhanced Building of Processes + JDK-8335449: runtime/cds/DeterministicDump.java fails with File content different at byte ... + JDK-8335493: check_gc_overhead_limit should reset SoftRefPolicy::_should_clear_all_soft_refs + JDK-8335530: Java file extension missing in AuthenticatorTest + JDK-8335709: C2: assert(!loop->is_member(get_loop(useblock))) failed: must be outside loop + JDK-8335904: Fix invalid comment in ShenandoahLock + JDK-8335912, JDK-8337499: Add an operation mode to the jar command when extracting to not overwriting existing files + JDK-8336240: Test com/sun/crypto/provider/Cipher/DES/ /PerformanceTest.java fails with java.lang.ArithmeticException + JDK-8336257: Additional tests in jmxremote/startstop to match on PID not app name + JDK-8336315: tools/jpackage/windows/WinChildProcessTest.java Failed: Check is calculator process is alive + JDK-8336342: Fix known X11 library locations in sysroot + JDK-8336343: Add more known sysroot library locations for ALSA + JDK-8336413: gtk headers : Fix typedef redeclaration of GMainContext and GdkPixbuf + JDK-8336564: Enhance mask blit functionality redux + JDK-8336854: CAInterop.java#actalisauthenticationrootca conflicted with /manual and /timeout + JDK-8337066: Repeated call of StringBuffer.reverse with double byte string returns wrong result + JDK-8337320: Update ProblemList.txt with tests known to fail on XWayland + JDK-8337410: The makefiles should set problemlist and adjust timeout basing on the given VM flags + JDK-8337780: RISC-V: C2: Change C calling convention for sp to NS + JDK-8337810: ProblemList BasicDirectoryModel/LoaderThreadCount.java on Windows + JDK-8337851: Some tests have name which confuse jtreg + JDK-8337966: (fs) Files.readAttributes fails with Operation not permitted on older docker releases + JDK-8338058: map_or_reserve_memory_aligned Windows enhance remap assertion + JDK-8338101: remove old remap assertion in map_or_reserve_memory_aligned after JDK-8338058 + JDK-8338109: java/awt/Mouse/EnterExitEvents/ /ResizingFrameTest.java duplicate in ProblemList + JDK-8338286: GHA: Demote x86_32 to hotspot build only + JDK-8338380: Update TLSCommon/interop/AbstractServer to specify an interface to listen for connections + JDK-8338402: GHA: some of bundles may not get removed + JDK-8338748: [17u,21u] Test Disconnect.java compile error: cannot find symbol after JDK-8299813 + JDK-8338751: ConfigureNotify behavior has changed in KWin 6.2 + JDK-8338759: Add extra diagnostic to java/net/InetAddress/ptr/Lookup.java + JDK-8339081: Bump update version for OpenJDK: jdk-17.0.14 + JDK-8339180: Enhanced Building of Processes: Follow-on Issue + JDK-8339248: RISC-V: Remove li64 macro assembler routine and related code + JDK-8339384: Unintentional IOException in jdk.jdi module when JDWP end of stream occurs + JDK-8339470: [17u] More defensive fix for 8163921 + JDK-8339487: ProcessHandleImpl os_getChildren sysctl call - retry in case of ENOMEM and enhance exception message + JDK-8339548: GHA: RISC-V: Use Debian snapshot archive for bootstrap + JDK-8339560: Unaddressed comments during code review of JDK-8337664 + JDK-8339591: Mark jdk/jshell/ExceptionMessageTest.java intermittent + JDK-8339637: (tz) Update Timezone Data to 2024b + JDK-8339644: Improve parsing of Day/Month in tzdata rules + JDK-8339731: java.desktop/share/classes/javax/swing/text/html/ /default.css typo in margin settings + JDK-8339741: RISC-V: C ABI breakage for integer on stack + JDK-8339787: Add some additional diagnostic output to java/net/ipv6tests/UdpTest.java + JDK-8339803: Acknowledge case insensitive unambiguous keywords in tzdata files + JDK-8339892: Several security shell tests don't set TESTJAVAOPTS + JDK-8339931: Update problem list for WindowUpdateFocusabilityTest.java + JDK-8340007: Refactor KeyEvent/FunctionKeyTest.java + JDK-8340008: KeyEvent/KeyTyped/Numpad1KeyTyped.java has 15 seconds timeout + JDK-8340210: Add positionTestUI() to PassFailJFrame.Builder + JDK-8340230: Tests crash: assert(is_in_encoding_range || k->is_interface() || k->is_abstract()) failed: sanity + JDK-8340306: Add border around instructions in PassFailJFrame + JDK-8340308: PassFailJFrame: Make rows default to number of lines in instructions + JDK-8340365: Position the first window of a window list + JDK-8340387: Update OS detection code to recognize Windows Server 2025 + JDK-8340418: GHA: MacOS AArch64 bundles can be removed prematurely + JDK-8340461: Amend description for logArea + JDK-8340466: Add description for PassFailJFrame constructors + JDK-8340552: Harden TzdbZoneRulesCompiler against missing zone names + JDK-8340632: ProblemList java/nio/channels/DatagramChannel/ for Macos + JDK-8340657: [PPC64] SA determines wrong unextendedSP + JDK-8340684: Reading from an input stream backed by a closed ZipFile has no test coverage + JDK-8340785: Update description of PassFailJFrame and samples + JDK-8340799: Add border inside instruction frame in PassFailJFrame + JDK-8340812: LambdaForm customization via MethodHandle::updateForm is not thread safe + JDK-8340815: Add SECURITY.md file + JDK-8340899: Remove wildcard bound in PositionWindows.positionTestWindows + JDK-8341146: RISC-V: Unnecessary fences used for load-acquire in template interpreter + JDK-8341235: Improve default instruction frame title in PassFailJFrame + JDK-8341562: RISC-V: Generate comments in - XX:+PrintInterpreter to link to source code + JDK-8341635: [17u] runtime/ErrorHandling/ClassPathEnvVar test ignores external VM flags + JDK-8341688: Aarch64: Generate comments in - XX:+PrintInterpreter to link to source code + JDK-8341806: Gcc version detection failure on Alinux3 + JDK-8341927: Replace hardcoded security providers with new test.provider.name system property + JDK-8341997: Tests create files in src tree instead of scratch dir + JDK-8342181: Update tests to use stronger Key and Salt size + JDK-8342183: Update tests to use stronger algorithms and keys + JDK-8342188: Update tests to use stronger key parameters and certificates + JDK-8342496: C2/Shenandoah: SEGV in compiled code when running jcstress + JDK-8342578: GHA: RISC-V: Bootstrap using Debian snapshot is still failing + JDK-8342669: [21u] Fix TestArrayAllocatorMallocLimit after backport of JDK-8315097 + JDK-8342681: TestLoadBypassesNullCheck.java fails improperly specified VM option + JDK-8342701: [PPC64] TestOSRLotsOfLocals.java crashes + JDK-8342962: [s390x] TestOSRLotsOfLocals.java crashes + JDK-8343285: java.lang.Process is unresponsive and CPU usage spikes to 100% + JDK-8343474: [updates] Customize README.md to specifics of update project + JDK-8343687: [17u] TestAntiDependencyForPinnedLoads requires UTF-8 + JDK-8343848: Fix typo of property name in TestOAEPPadding after 8341927 + JDK-8343877: Test AsyncClose.java intermittent fails - Socket.getInputStream().read() wasn't preempted + JDK-8343923: GHA: Switch to Xcode 15 on MacOS AArch64 runners + JDK-8347011: [17u] Remove designator DEFAULT_PROMOTED_VERSION_PRE=ea for release 17.0.14 - Added patch * reproducible-directory-mtime.patch + reproducible modification times for directory creation- Update to upstream tag jdk-17.0.13+11 (October 2024 CPU) * Security fixes + JDK-8307383: Enhance DTLS connections + JDK-8290367, JDK-8332643: Update default value and extend the scope of com.sun.jndi.ldap.object.trustSerialData system property + JDK-8328286, CVE-2024-21208, bsc#1231702: Enhance HTTP client + JDK-8328544, CVE-2024-21210, bsc#1231711: Improve handling of vectorization + JDK-8328726: Better Kerberos support + JDK-8331446, CVE-2024-21217, bsc#1231716: Improve deserialization support + JDK-8332644, CVE-2024-21235, bsc#1231719: Improve graph optimizations + JDK-8335713: Enhance vectorization analysis * Other changes + JDK-7022325: TEST_BUG: test/java/util/zip/ZipFile/ /ReadLongZipFileName.java leaks files if it fails + JDK-7026262: HttpServer: improve handling of finished HTTP exchanges + JDK-7124313: [macosx] Swing Popups should overlap taskbar + JDK-8005885: enhance PrintCodeCache to print more data + JDK-8051959: Add thread and timestamp options to java.security.debug system property + JDK-8170817: G1: Returning MinTLABSize from unsafe_max_tlab_alloc causes TLAB flapping + JDK-8183227: read/write APIs in class os shall return ssize_t + JDK-8193547: Regression automated test '/open/test/jdk/java/ /awt/Toolkit/DesktopProperties/rfe4758438.java' fails + JDK-8222884: ConcurrentClassDescLookup.java times out intermittently + JDK-8233725: ProcessTools.startProcess() has output issues when using an OutputAnalyzer at the same time + JDK-8238169: BasicDirectoryModel getDirectories and DoChangeContents.run can deadlock + JDK-8241550: [macOS] SSLSocketImpl/ReuseAddr.java failed due to "BindException: Address already in use" + JDK-8255898: Test java/awt/FileDialog/FilenameFilterTest/ /FilenameFilterTest.java fails on Mac OS + JDK-8256291: RunThese30M fails "assert(_class_unload ? true : ((((JfrTraceIdBits::load(class_loader_klass)) & ((1 << 4) << 8)) != 0))) failed: invariant" + JDK-8257540: javax/swing/JFileChooser/8041694/bug8041694.java failed with "RuntimeException: The selected directory name is not the expected 'd ' but 'D '." + JDK-8259866: two java.util tests failed with "IOException: There is not enough space on the disk" + JDK-8260633: [macos] java/awt/dnd/MouseEventAfterStartDragTest/ /MouseEventAfterStartDragTest.html test failed + JDK-8261433: Better pkcs11 performance for libpkcs11:C_EncryptInit/libpkcs11:C_DecryptInit + JDK-8263031: HttpClient throws Exception if it receives a Push Promise that is too large + JDK-8265919: RunThese30M fails "assert((!(((((JfrTraceIdBits::load(value)) & ((1 << 4) << 8)) != 0))))) failed: invariant" + JDK-8269428: java/util/concurrent/ConcurrentHashMap/ /ToArray.java timed out + JDK-8269657: Test java/nio/channels/DatagramChannel/ /Loopback.java failed: Unexpected message + JDK-8272232: javax/swing/JTable/4275046/bug4275046.java failed with "Expected value in the cell: 'rededited' but found 'redEDITED'." + JDK-8272558: IR Test Framework README misses some flags + JDK-8272777: Clean up remaining AccessController warnings in test library + JDK-8273216: JCMD does not work across container boundaries with Podman + JDK-8273430: Suspicious duplicate condition in java.util.regex.Grapheme#isExcludedSpacingMark + JDK-8273541: Cleaner Thread creates with normal priority instead of MAX_PRIORITY - 2 + JDK-8275851: Deproblemlist open/test/jdk/javax/swing/ /JComponent/6683775/bug6683775.java + JDK-8276660: Scalability bottleneck in java.security.Provider.getService() + JDK-8277042: add test for 8276036 to compiler/codecache + JDK-8279068: IGV: Update to work with JDK 16 and 17 + JDK-8279164: Disable TLS_ECDH_* cipher suites + JDK-8279222: Incorrect legacyMap.get in java.security.Provider after JDK-8276660 + JDK-8279337: The MToolkit is still referenced in a few places + JDK-8279641: Create manual JTReg tests for Swing accessibility + JDK-8279878: java/awt/font/JNICheck/JNICheck.sh test fails on Ubuntu 21.10 + JDK-8280034: ProblemList jdk/jfr/api/consumer/recordingstream/ /TestOnEvent.java on linux-x64 + JDK-8280392: java/awt/Focus/NonFocusableWindowTest/ /NonfocusableOwnerTest.java failed with "RuntimeException: Test failed." + JDK-8280970: Cleanup dead code in java.security.Provider + JDK-8280982: [Wayland] [XWayland] java.awt.Robot taking screenshots + JDK-8280988: [XWayland] Click on title to request focus test failures + JDK-8280990: [XWayland] XTest emulated mouse click does not bring window to front + JDK-8280993: [XWayland] Popup is not closed on click outside of area controlled by XWayland + JDK-8280994: [XWayland] Drag and Drop does not work in java - > wayland app direction + JDK-8281944: JavaDoc throws java.lang.IllegalStateException: ERRONEOUS + JDK-8282354: Remove dependancy of TestHttpServer, HttpTransaction, HttpCallback from open/test/jdk/ tests + JDK-8282526: Default icon is not painted properly + JDK-8283728: jdk.hotspot.agent: Wrong location for RISCV64ThreadContext.java + JDK-8284316: Support accessibility ManualTestFrame.java for non SwingSet tests + JDK-8284585: PushPromiseContinuation test fails intermittently in timeout + JDK-8285497: Add system property for Java SE specification maintenance version + JDK-8288568: Reduce runtime of java.security microbenchmarks + JDK-8289182: NMT: MemTracker::baseline should return void + JDK-8290966: G1: Record number of PLAB filled and number of direct allocations + JDK-8291760: PipelineLeaksFD.java still fails: More or fewer pipes than expected + JDK-8292044: HttpClient doesn't handle 102 or 103 properly + JDK-8292739: Invalid legacy entries may be returned by Provider.getServices() call + JDK-8292948: JEditorPane ignores font-size styles in external linked css-file + JDK-8293862: javax/swing/JFileChooser/8046391/bug8046391.java failed with 'Cannot invoke "java.awt.Image.getWidth(java.awt.image.ImageObserver)" because "retVal" is null' + JDK-8293872: Make runtime/Thread/ThreadCountLimit.java more robust + JDK-8294148: Support JSplitPane for instructions and test UI + JDK-8294691: dynamicArchive/RelativePath.java is running other test case + JDK-8294994: Update Jarsigner and Keytool i18n tests to validate i18n compliance + JDK-8295111: dpkg appears to have problems resolving symbolically linked native libraries + JDK-8296410: HttpClient throws java.io.IOException: no statuscode in response for HTTP2 + JDK-8296812: sprintf is deprecated in Xcode 14 + JDK-8297878: KEM: Implementation + JDK-8298381: Improve handling of session tickets for multiple SSLContexts + JDK-8298596: vmTestbase/nsk/sysdict/vm/stress/chain/chain008/ /chain008.java fails with "NoClassDefFoundError: Could not initialize class java.util.concurrent.ThreadLocalRandom" + JDK-8298809: Clean up vm/compiler/InterfaceCalls JMH + JDK-8299058: AssertionError in sun.net.httpserver.ServerImpl when connection is idle + JDK-8299254: Support dealing with standard assert macro + JDK-8299378: sprintf is deprecated in Xcode 14 + JDK-8299395: Remove metaprogramming/removeCV.hpp + JDK-8299396: Remove metaprogramming/removeExtent.hpp + JDK-8299397: Remove metaprogramming/isFloatingPoint.hpp + JDK-8299398: Remove metaprogramming/isConst.hpp + JDK-8299399: Remove metaprogramming/isArray.hpp + JDK-8299402: Remove metaprogramming/isVolatile.hpp + JDK-8299479: Remove metaprogramming/decay.hpp + JDK-8299481: Remove metaprogramming/removePointer.hpp + JDK-8299482: Remove metaprogramming/isIntegral.hpp + JDK-8299487: Test java/net/httpclient/whitebox/ /SSLTubeTestDriver.java timed out + JDK-8299635: Hotspot update for deprecated sprintf in Xcode 14 + JDK-8299779: Test tools/jpackage/share/jdk/jpackage/tests/ /MainClassTest.java timed out + JDK-8299813: java/nio/channels/DatagramChannel/Disconnect.java fails with jtreg test timeout due to lost datagram + JDK-8299971: Remove metaprogramming/conditional.hpp + JDK-8299972: Remove metaprogramming/removeReference.hpp + JDK-8300169: Build failure with clang-15 + JDK-8300260: Remove metaprogramming/isSame.hpp + JDK-8300264: Remove metaprogramming/isPointer.hpp + JDK-8300265: Remove metaprogramming/isSigned.hpp + JDK-8300806: Update googletest to v1.13.0 + JDK-8300910: Remove metaprogramming/integralConstant.hpp + JDK-8301132: Test update for deprecated sprintf in Xcode 14 + JDK-8301200: Don't scale timeout stress with timeout factor + JDK-8301274: update for deprecated sprintf for security components + JDK-8301279: update for deprecated sprintf for management components + JDK-8301686: TLS 1.3 handshake fails if server_name doesn't match resuming session + JDK-8301704: Shorten the number of GCs in UnloadingTest.java to verify a class loader not being unloaded + JDK-8302495: update for deprecated sprintf for java.desktop + JDK-8302800: Augment NaN handling tests of FDLIBM methods + JDK-8303216: Prefer ArrayList to LinkedList in sun.net.httpserver.ServerImpl + JDK-8303466: C2: failed: malformed control flow. Limit type made precise with MaxL/MinL + JDK-8303527: update for deprecated sprintf for jdk.hotspot.agent + JDK-8303617: update for deprecated sprintf for jdk.jdwp.agent + JDK-8303830: update for deprecated sprintf for jdk.accessibility + JDK-8303891: Speed up Zip64SizeTest using a small ZIP64 file + JDK-8303920: Avoid calling out to python in DataDescriptorSignatureMissing test + JDK-8303942: os::write should write completely + JDK-8303965: java.net.http.HttpClient should reset the stream if response headers contain malformed header fields + JDK-8304375: jdk/jfr/api/consumer/filestream/TestOrdered.java failed with "Expected at least some events to be out of order! Reuse = false" + JDK-8304962: sun/net/www/http/KeepAliveCache/B5045306.java: java.lang.RuntimeException: Failed: Initial Keep Alive Connection is not being reused + JDK-8304963: HttpServer closes connection after processing HEAD after JDK-7026262 + JDK-8305072: Win32ShellFolder2.compareTo is inconsistent + JDK-8305079: Remove finalize() from compiler/c2/Test719030 + JDK-8305081: Remove finalize() from test/hotspot/jtreg/compiler/runtime/Test8168712 + JDK-8305825: getBounds API returns wrong value resulting in multiple Regression Test Failures on Ubuntu 23.04 + JDK-8305959: x86: Improve itable_stub + JDK-8306583: Add JVM crash check in CDSTestUtils.executeAndLog + JDK-8306929: Avoid CleanClassLoaderDataMetaspaces safepoints when previous versions are shared + JDK-8306946: jdk/test/lib/process/ /ProcessToolsStartProcessTest.java fails with "wrong number of lines in OutputAnalyzer output" + JDK-8307091: A few client tests intermittently throw ConcurrentModificationException + JDK-8307193: Several Swing jtreg tests use class.forName on L&F classes + JDK-8307352: AARCH64: Improve itable_stub + JDK-8307448: Test RedefineSharedClassJFR fail due to wrong assumption + JDK-8307779: Relax the java.awt.Robot specification + JDK-8307848: update for deprecated sprintf for jdk.attach + JDK-8307850: update for deprecated sprintf for jdk.jdi + JDK-8308022: update for deprecated sprintf for java.base + JDK-8308144: Uncontrolled memory consumption in SSLFlowDelegate.Reader + JDK-8308184: Launching java with large number of jars in classpath with java.protocol.handler.pkgs system property set can lead to StackOverflowError + JDK-8308801: update for deprecated sprintf for libnet in java.base + JDK-8308891: TestCDSVMCrash.java needs @requires vm.cds + JDK-8309241: ClassForNameLeak fails intermittently as the class loader hasn't been unloaded + JDK-8309621: [XWayland][Screencast] screen capture failure with sun.java2d.uiScale other than 1 + JDK-8309703: AIX build fails after JDK-8280982 + JDK-8309756: Occasional crashes with pipewire screen capture on Wayland + JDK-8309934: Update GitHub Actions to use JDK 17 for building jtreg + JDK-8310070: Test: javax/net/ssl/DTLS/DTLSWontNegotiateV10.java timed out + JDK-8310108: Skip ReplaceCriticalClassesForSubgraphs when EnableJVMCI is specified + JDK-8310201: Reduce verbose locale output in -XshowSettings launcher option + JDK-8310334: [XWayland][Screencast] screen capture error message in debug + JDK-8310628: GcInfoBuilder.c missing JNI Exception checks + JDK-8310683: Refactor StandardCharset/standard.java to use JUnit + JDK-8311208: Improve CDS Support + JDK-8311666: Disabled tests in test/jdk/sun/java2d/marlin + JDK-8312049: runtime/logging/ClassLoadUnloadTest can be improved + JDK-8312140: jdk/jshell tests failed with JDI socket timeouts + JDK-8312229: Crash involving yield, switch and anonymous classes + JDK-8313256: Exclude failing multicast tests on AIX + JDK-8313394: Array Elements in OldObjectSample event has the incorrect description + JDK-8313674: (fc) java/nio/channels/FileChannel/ /BlockDeviceSize.java should test for more block devices + JDK-8313697: [XWayland][Screencast] consequent getPixelColor calls are slow + JDK-8313873: java/nio/channels/DatagramChannel/ /SendReceiveMaxSize.java fails on AIX due to small default RCVBUF size and different IPv6 Header interpretation + JDK-8313901: [TESTBUG] test/hotspot/jtreg/compiler/codecache/ /CodeCacheFullCountTest.java fails with java.lang.VirtualMachineError + JDK-8314476: TestJstatdPortAndServer.java failed with "java.rmi.NoSuchObjectException: no such object in table" + JDK-8314614: jdk/jshell/ImportTest.java failed with "InternalError: Failed remote listen" + JDK-8314837: 5 compiled/codecache tests ignore VM flags + JDK-8315024: Vector API FP reduction tests should not test for exact equality + JDK-8315362: NMT: summary diff reports threads count incorrectly + JDK-8315422: getSoTimeout() would be in try block in SSLSocketImpl + JDK-8315437: Enable parallelism in vmTestbase/nsk/monitoring/stress/classload tests + JDK-8315442: Enable parallelism in vmTestbase/nsk/monitoring/stress/thread tests + JDK-8315559: Delay TempSymbol cleanup to avoid symbol table churn + JDK-8315576: compiler/codecache/CodeCacheFullCountTest.java fails after JDK-8314837 + JDK-8315651: Stop hiding AIX specific multicast socket errors via NetworkConfiguration (aix) + JDK-8315684: Parallelize sun/security/util/math/TestIntegerModuloP.java + JDK-8315774: Enable parallelism in vmTestbase/gc/g1/unloading tests + JDK-8315804: Open source several Swing JTabbedPane JTextArea JTextField tests + JDK-8315936: Parallelize gc/stress/TestStressG1Humongous.java test + JDK-8315965: Open source various AWT applet tests + JDK-8316104: Open source several Swing SplitPane and RadioButton related tests + JDK-8316193: jdk/jfr/event/oldobject/TestListenerLeak.java java.lang.Exception: Could not find leak + JDK-8316211: Open source several manual applet tests + JDK-8316240: Open source several add/remove MenuBar manual tests + JDK-8316285: Opensource JButton manual tests + JDK-8316306: Open source and convert manual Swing test + JDK-8316328: Test jdk/jfr/event/oldobject/ /TestSanityDefault.java times out for some heap sizes + JDK-8316387: Exclude more failing multicast tests on AIX after JDK-8315651 + JDK-8316389: Open source few AWT applet tests + JDK-8316468: os::write incorrectly handles partial write + JDK-8316973: GC: Make TestDisableDefaultGC use createTestJvm + JDK-8317112: Add screenshot for Frame/DefaultSizeTest.java + JDK-8317228: GC: Make TestXXXHeapSizeFlags use createTestJvm + JDK-8317288: [macos] java/awt/Window/Grab/GrabTest.java: Press on the outside area didn't cause ungrab + JDK-8317316: G1: Make TestG1PercentageOptions use createTestJvm + JDK-8317343: GC: Make TestHeapFreeRatio use createTestJvm + JDK-8317358: G1: Make TestMaxNewSize use createTestJvm + JDK-8317360: Missing null checks in JfrCheckpointManager and JfrStringPool initialization routines + JDK-8317372: Refactor some NumberFormat tests to use JUnit + JDK-8317635: Improve GetClassFields test to verify correctness of field order + JDK-8317831: compiler/codecache/CheckLargePages.java fails on OL 8.8 with unexpected memory string + JDK-8318039: GHA: Bump macOS and Xcode versions + JDK-8318089: Class space not marked as such with NMT when CDS is off + JDK-8318474: Fix memory reporter for thread_count + JDK-8318479: [jmh] the test security.CacheBench failed for multiple threads run + JDK-8318605: Enable parallelism in vmTestbase/nsk/stress/stack tests + JDK-8318696: Do not use LFS64 symbols on Linux + JDK-8318986: Improve GenericWaitBarrier performance + JDK-8319103: Popups that request focus are not shown on Linux with Wayland + JDK-8319197: Exclude hb-subset and hb-style from compilation + JDK-8319406: x86: Shorter movptr(reg, imm) for 32-bit immediates + JDK-8319713: Parallel: Remove PSAdaptiveSizePolicy::should_full_GC + JDK-8320079: The ArabicBox.java test has no control buttons + JDK-8320379: C2: Sort spilling/unspilling sequence for better ld/st merging into ldp/stp on AArch64 + JDK-8320602: Lock contention in SchemaDVFactory.getInstance() + JDK-8320608: Many jtreg printing tests are missing the @printer keyword + JDK-8320655: awt screencast robot spin and sync issues with native libpipewire api + JDK-8320692: Null icon returned for .exe without custom icon + JDK-8320945: problemlist tests failing on latest Windows 11 update + JDK-8321025: Enable Neoverse N1 optimizations for Neoverse V2 + JDK-8321176: [Screencast] make a second attempt on screencast failure + JDK-8321220: JFR: RecordedClass reports incorrect modifiers + JDK-8322008: Exclude some CDS tests from running with - Xshare:off + JDK-8322330: JavadocHelperTest.java OOMEs with Parallel GC and ZGC + JDK-8322726: C2: Unloaded signature class kills argument value + JDK-8322971: KEM.getInstance() should check if a 3rd-party security provider is signed + JDK-8323122: AArch64: Increase itable stub size estimate + JDK-8323584: AArch64: Unnecessary ResourceMark in NativeCall::set_destination_mt_safe + JDK-8323670: A few client tests intermittently throw ConcurrentModificationException + JDK-8323801: tag doesn't strikethrough the text + JDK-8324577: [REDO] - [IMPROVE] OPEN_MAX is no longer the max limit on macOS >= 10.6 for RLIMIT_NOFILE + JDK-8324646: Avoid Class.forName in SecureRandom constructor + JDK-8324648: Avoid NoSuchMethodError when instantiating NativePRNG + JDK-8324668: JDWP process management needs more efficient file descriptor handling + JDK-8324753: [AIX] adjust os_posix after JDK-8318696 + JDK-8324755: Enable parallelism in vmTestbase/gc/gctests/LargeObjects tests + JDK-8324933: ConcurrentHashTable::statistics_calculate synchronization is expensive + JDK-8325022: Incorrect error message on client authentication + JDK-8325179: Race in BasicDirectoryModel.validateFileCache + JDK-8325194: GHA: Add macOS M1 testing + JDK-8325384: sun/security/ssl/SSLSessionImpl/ /ResumptionUpdateBoundValues.java failing intermittently when main thread is a virtual thread + JDK-8325444: GHA: JDK-8325194 causes a regression + JDK-8325567: jspawnhelper without args fails with segfault + JDK-8325620: HTMLReader uses ConvertAction instead of specified CharacterAction for , , + JDK-8325621: Improve jspawnhelper version checks + JDK-8325754: Dead AbstractQueuedSynchronizer$ConditionNodes survive minor garbage collections + JDK-8326106: Write and clear stack trace table outside of safepoint + JDK-8326332: Unclosed inline tags cause misalignment in summary tables + JDK-8326446: The User and System of jdk.CPULoad on Apple M1 are inaccurate + JDK-8326734: text-decoration applied to lost when mixed with or + JDK-8327007: javax/swing/JSpinner/8008657/bug8008657.java fails + JDK-8327137: Add test for ConcurrentModificationException in BasicDirectoryModel + JDK-8327312: [17u] Problem list ReflectionCallerCacheTest.java due to 8324978 + JDK-8327424: ProblemList serviceability/sa/TestJmapCore.java on all platforms with ZGC + JDK-8327650: Test java/nio/channels/DatagramChannel/ /StressNativeSignal.java timed out + JDK-8327787: Convert javax/swing/border/Test4129681.java applet test to main + JDK-8327840: Automate javax/swing/border/Test4129681.java + JDK-8328011: Convert java/awt/Frame/GetBoundsResizeTest/ /GetBoundsResizeTest.java applet test to main + JDK-8328075: Shenandoah: Avoid forwarding when objects don't move in full-GC + JDK-8328110: Allow simultaneous use of PassFailJFrame with split UI and additional windows + JDK-8328115: Convert java/awt/font/TextLayout/ /TestJustification.html applet test to main + JDK-8328158: Convert java/awt/Choice/NonFocusablePopupMenuTest to automatic main test + JDK-8328218: Delete test java/awt/Window/FindOwner/FindOwner.html + JDK-8328234: Remove unused nativeUtils files + JDK-8328238: Convert few closed manual applet tests to main + JDK-8328269: NonFocusablePopupMenuTest.java should be marked as headful + JDK-8328273: sun/management/jmxremote/bootstrap/ /RmiRegistrySslTest.java failed with java.rmi.server.ExportException: Port already in use + JDK-8328560: java/awt/event/MouseEvent/ClickDuringKeypress/ /ClickDuringKeypress.java imports Applet + JDK-8328561: test java/awt/Robot/ManualInstructions/ /ManualInstructions.java isn't used + JDK-8328642: Convert applet test MouseDraggedOutCauseScrollingTest.html to main + JDK-8328647: TestGarbageCollectorMXBean.java fails with C1-only and -Xcomp + JDK-8328896: Fontmetrics for large Fonts has zero width + JDK-8328953: JEditorPane.read throws ChangedCharSetException + JDK-8328999: Update GIFlib to 5.2.2 + JDK-8329004: Update Libpng to 1.6.43 + JDK-8329103: assert(!thread->in_asgct()) failed during multi-mode profiling + JDK-8329109: Threads::print_on() tries to print CPU time for terminated GC threads + JDK-8329126: No native wrappers generated anymore with - XX:-TieredCompilation after JDK-8251462 + JDK-8329134: Reconsider TLAB zapping + JDK-8329510: Update ProblemList for JFileChooser/8194044/FileSystemRootTest.java + JDK-8329559: Test javax/swing/JFrame/bug4419914.java failed because The End and Start buttons are not placed correctly and Tab focus does not move as expected + JDK-8329605: hs errfile generic events - move memory protections and nmethod flushes to separate sections + JDK-8329663: hs_err file event log entry for thread adding/removing should print current thread + JDK-8329667: [macos] Issue with JTree related fix for JDK-8317771 + JDK-8329995: Restricted access to `/proc` can cause JFR initialization to crash + JDK-8330063: Upgrade jQuery to 3.7.1 + JDK-8330524: Linux ppc64le compile warning with clang in os_linux_ppc.cpp + JDK-8330611: AES-CTR vector intrinsic may read out of bounds (x86_64, AVX-512) + JDK-8330615: avoid signed integer overflows in zip_util.c readCen / hashN + JDK-8331011: [XWayland] TokenStorage fails under Security Manager + JDK-8331063: Some HttpClient tests don't report leaks + JDK-8331077: nroff man page update for jar tool + JDK-8331164: createJMHBundle.sh download jars fail when url needed to be redirected + JDK-8331265: Bump update version for OpenJDK: jdk-17.0.13 + JDK-8331331: :tier1 target explanation in doc/testing.md is incorrect + JDK-8331466: Problemlist serviceability/dcmd/gc/ /RunFinalizationTest.java on generic-all + JDK-8331605: jdk/test/lib/TestMutuallyExclusivePlatformPredicates.java test failure + JDK-8331746: Create a test to verify that the cmm id is not ignored + JDK-8331798: Remove unused arg of checkErgonomics() in TestMaxHeapSizeTools.java + JDK-8331885: C2: meet between unloaded and speculative types is not symmetric + JDK-8332008: Enable issuestitle check + JDK-8332113: Update nsk.share.Log to be always verbose + JDK-8332174: Remove 2 (unpaired) RLO Unicode characters in ff_Adlm.xml + JDK-8332248: (fc) java/nio/channels/FileChannel/ /BlockDeviceSize.java failed with RuntimeException + JDK-8332424: Update IANA Language Subtag Registry to Version 2024-05-16 + JDK-8332524: Instead of printing "TLSv1.3," it is showing "TLS13" + JDK-8332898: failure_handler: log directory of commands + JDK-8332936: Test vmTestbase/metaspace/gc/watermark_70_80/ /TestDescription.java fails with no GC's recorded + JDK-8333270: HandlersOnComplexResetUpdate and HandlersOnComplexUpdate tests fail with "Unexpected reference" if timeoutFactor is less than 1/3 + JDK-8333353: Delete extra empty line in CodeBlob.java + JDK-8333398: Uncomment the commented test in test/jdk/java/ /util/jar/JarFile/mrjar/MultiReleaseJarAPI.java + JDK-8333477: Delete extra empty spaces in Makefiles + JDK-8333698: [17u] TestJstatdRmiPort fails after JDK-8333667 + JDK-8333716: Shenandoah: Check for disarmed method before taking the nmethod lock + JDK-8333724: Problem list security/infra/java/security/cert/ /CertPathValidator/certification/CAInterop.java [#]teliasonerarootcav1 + JDK-8333804: java/net/httpclient/ForbiddenHeadTest.java threw an exception with 0 failures + JDK-8334166: Enable binary check + JDK-8334297: (so) java/nio/channels/SocketChannel/OpenLeak.java should not depend on SecurityManager + JDK-8334332: TestIOException.java fails if run by root + JDK-8334333: MissingResourceCauseTestRun.java fails if run by root + JDK-8334335: [TESTBUG] Backport of 8279164 to 11u & 17u includes elements of JDK-8163327 + JDK-8334339: Test java/nio/file/attribute/ /BasicFileAttributeView/CreationTime.java fails on alinux3 + JDK-8334418: Update IANA Language Subtag Registry to Version 2024-06-14 + JDK-8334482: Shenandoah: Deadlock when safepoint is pending during nmethods iteration + JDK-8334600: TEST java/net/MulticastSocket/IPMulticastIF.java fails on linux-aarch64 + JDK-8334653: ISO 4217 Amendment 177 Update + JDK-8334769: Shenandoah: Move CodeCache_lock close to its use in ShenandoahConcurrentNMethodIterator + JDK-8335536: Fix assertion failure in IdealGraphPrinter when append is true + JDK-8335775: Remove extraneous 's' in comment of rawmonitor.cpp test file + JDK-8335808: update for deprecated sprintf for jfrTypeSetUtils + JDK-8335918: update for deprecated sprintf for jvmti + JDK-8335967: "text-decoration: none" does not work with "A" HTML tags + JDK-8336301: test/jdk/java/nio/channels/ /AsyncCloseAndInterrupt.java leaves around a FIFO file upon test completion + JDK-8336928: GHA: Bundle artifacts removal broken + JDK-8337038: Test java/nio/file/attribute/ /BasicFileAttributeView/CreationTime.java shoud set as /native + JDK-8337283: configure.log is truncated when build dir is on different filesystem + JDK-8337664: Distrust TLS server certificates issued after Oct 2024 and anchored by Entrust Root CAs + JDK-8337669: [17u] Backport of JDK-8284047 missed to delete a file + JDK-8338139: {ClassLoading,Memory}MXBean::isVerbose methods are inconsistent with their setVerbose methods + JDK-8338696: (fs) BasicFileAttributes.creationTime() falls back to epoch if birth time is unavailable (Linux) + JDK-8339869: [21u] Test CreationTime.java fails with UnsatisfiedLinkError after 8334339 + JDK-8341057: Add 2 SSL.com TLS roots + JDK-8341059: Change Entrust TLS distrust date to November 12, 2024 + JDK-8341673: [17u] Remove designator DEFAULT_PROMOTED_VERSION_PRE=ea for release 17.0.13 - Removed patch: * JDK-8282944.patch + fixed in this version differently- Update to upstream tag jdk-17.0.12+7 (July 2024 CPU) * Security fixes + JDK-8314794, CVE-2024-21131, bsc#1228046: Improve UTF8 String supports + JDK-8319859, CVE-2024-21138, bsc#1228047: Better symbol storage + JDK-8320097: Improve Image transformations + JDK-8320548, CVE-2024-21140, bsc#1228048: Improved loop handling + JDK-8323231, CVE-2024-21147, bsc#1228052: Improve array management + JDK-8323390: Enhance mask blit functionality + JDK-8324559, CVE-2024-21145, bsc#1228051: Improve 2D image handling + JDK-8325600: Better symbol storage + JDK-8327413: Enhance compilation efficiency * Other fixes + JDK-8015739: Background of JInternalFrame is located out of JInternalFrame + JDK-8042380: Test javax/swing/JFileChooser/4524490/ /bug4524490.java fails with InvocationTargetException + JDK-8159927: Add a test to verify JMOD files created in the images do not have debug symbols + JDK-8163229: several regression tests have a main method that is never executed + JDK-8163921: HttpURLConnection default Accept header is malformed according to HTTP/1.1 RFC + JDK-8177107: Reduce memory footprint of java.lang.reflect.Constructor/Method + JDK-8185862: AWT Assertion Failure in ::GetDIBits(hBMDC, hBM, 0, 1, 0, gpBitmapInfo, 0) 'awt_Win32GraphicsDevice.cpp', at line 185 + JDK-8187759: Background not refreshed when painting over a transparent JFrame + JDK-8213714: AttachingConnector/attach/attach001 failed due to "bind failed: Address already in use" + JDK-8223696: java/net/httpclient/MaxStreams.java failed with didn't finish within the time-out + JDK-8256660: Disable DTLS 1.0 + JDK-8260540: serviceability/jdwp/AllModulesCommandTest.java failed with "Debuggee error: 'ERROR: transport error 202: bind failed: Address already in use'" + JDK-8263940: NPE when creating default file system when default file system provider is packaged as JAR file on class path + JDK-8264322: Generate CDS archive when creating custom JDK image + JDK-8266242: java/awt/GraphicsDevice/CheckDisplayModes.java failing on macOS 11 ARM + JDK-8267796: vmTestbase/nsk/jvmti/scenarios/hotswap/HS201/ /hs201t002/TestDescription.java fails with NoClassDefFoundError + JDK-8268974: GetJREPath() JLI function fails to locate libjava.so if not standard Java launcher is used + JDK-8269914: Factor out heap printing for G1 young and full gc + JDK-8270018: Add scoped object for g1 young gc JFR notification + JDK-8272315: Improve assert_different_registers + JDK-8272651: G1 heap region info print order changed by JDK-8269914 + JDK-8272903: Missing license header in ArenaAllocator.java + JDK-8272916: Copyright year was modified unintentionally in jlink.properties and ImagePluginStack.java + JDK-8273153: Consolidate file_exists into os:file_exists + JDK-8273774: CDSPluginTest should only expect classes_nocoops.jsa exists on supported 64-bit platforms + JDK-8275334: Move class loading Events to a separate section in hs_err files + JDK-8275868: ciReplay: Inlining fails with "unloaded signature classes" due to wrong protection domains + JDK-8276227: ciReplay: SIGSEGV if classfile for replay compilation is not present after JDK-8275868 + JDK-8278893: Parallel: Remove GCWorkerDelayMillis + JDK-8280030: [REDO] Parallel: More precise boundary in ObjectStartArray::object_starts_in_range + JDK-8280056: gtest/LargePageGtests.java#use-large-pages failed "os.release_one_mapping_multi_commits_vm" + JDK-8280113: (dc) DatagramSocket.receive does not always throw when the channel is closed + JDK-8280377: MethodHandleProxies does not correctly invoke default methods with varags + JDK-8280546: Remove hard-coded 127.0.0.1 loopback address + JDK-8280835: jdk/javadoc/tool/CheckManPageOptions.java depends on source hierarchy + JDK-8281658: Add a security category to the java - XshowSettings option + JDK-8282094: [REDO] Parallel: Refactor PSCardTable::scavenge_contents_parallel + JDK-8283349: Robustness improvements to java/util/prefs/AddNodeChangeListener.jar + JDK-8285452: Add a new test library API to replace a file content using FileUtils.java + JDK-8286045: Use ForceGC for cleaner test cases + JDK-8286311: remove boilerplate from use of runTests + JDK-8286490: JvmtiEventControllerPrivate::set_event_callbacks CLEARING_MASK computation is incorrect + JDK-8286740: JFR: Active Setting event emitted incorrectly + JDK-8286781: Replace the deprecated/obsolete gethostbyname and inet_addr calls + JDK-8289401: Add dump output to TestRawRSACipher.java + JDK-8289643: File descriptor leak with ProcessBuilder.startPipeline + JDK-8290126: Add a check in JavadocTester for "javadoc should not crash" + JDK-8290885: java/lang/ProcessBuilder/PipelineLeaksFD.java fail: More or fewer pipes than expected + JDK-8290901: Reduce use of -source in langtools tests + JDK-8291753: Add JFR event for GC CPU Time + JDK-8294137: Review running times of java.math tests + JDK-8294156: Allow PassFailJFrame.Builder to create test UI + JDK-8294699: Launcher causes lingering busy cursor + JDK-8295026: Remove unused fields in StyleSheet + JDK-8295343: sun/security/pkcs11 tests fail on Linux RHEL 8.6 and newer + JDK-8295944: Move the Http2TestServer and related classes into a package of its own + JDK-8296137: diags-examples.xml is broken + JDK-8296190: TestMD5Intrinsics and TestMD5MultiBlockIntrinsics don't test the intrinsics + JDK-8296610: java/net/HttpURLConnection/SetAuthenticator/ /HTTPSetAuthenticatorTest.java failed with "BindException: Address already in use: connect" + JDK-8297082: Remove sun/tools/jhsdb/BasicLauncherTest.java from problem list + JDK-8297292: java/nio/channels/FileChannel/ /FileExtensionAndMap.java is too slow + JDK-8297445: PPC64: Represent Registers as values + JDK-8297449: Update JInternalFrame Metal Border code + JDK-8297645: Drop the test/jdk/java/net/httpclient/ /reactivestreams-tck-tests/TckDriver.java test + JDK-8297695: Fix typos in test/langtools files + JDK-8298413: [s390] CPUInfoTest fails due to uppercase feature string + JDK-8298939: Refactor open/test/jdk/javax/rmi/ssl/ /SSLSocketParametersTest.sh to jtreg java test + JDK-8299023: TestPLABResize.java and TestPLABPromotion.java are failing intermittently + JDK-8299858: [Metrics] Swap memory limit reported incorrectly when too large + JDK-8301183: (zipfs) jdk/jdk/nio/zipfs/ /TestLocOffsetFromZip64EF.java failing with ZipException:R0 on OL9 + JDK-8301381: Verify DTLS 1.0 cannot be negotiated + JDK-8301753: AppendFile/WriteFile has differences between make 3.81 and 4+ + JDK-8302069: javax/management/remote/mandatory/notif/ /NotifReconnectDeadlockTest.java update + JDK-8302512: Update IANA Language Subtag Registry to Version 2023-02-14 + JDK-8302907: [PPC64] Use more constexpr in class Register + JDK-8303457: Introduce convenience test library APIs for creating test servers for tests in test/jdk/java/net/httpclient + JDK-8303466: C2: failed: malformed control flow. Limit type made precise with MaxL/MinL + JDK-8303972: (zipfs) Make test/jdk/jdk/nio/zipfs/ /TestLocOffsetFromZip64EF.java independent of the zip command line + JDK-8304761: Update IANA Language Subtag Registry to Version 2023-03-22 + JDK-8304927: Update java/net/httpclient/BasicAuthTest.java to check basic auth over HTTP/2 + JDK-8305169: java/security/cert/CertPathValidator/OCSP/ /GetAndPostTests.java -- test server didn't start in timely manner + JDK-8305645: System Tray icons get corrupted when Windows primary monitor changes + JDK-8305819: LogConfigurationTest intermittently fails on AArch64 + JDK-8305874: Open source AWT Key, Text Event related tests + JDK-8305931: jdk/jfr/jcmd/TestJcmdDumpPathToGCRoots.java failed with "Expected chains but found none" + JDK-8305942: Open source several AWT Focus related tests + JDK-8305943: Open source few AWT Focus related tests + JDK-8306031: Update IANA Language Subtag Registry to Version 2023-04-13 + JDK-8306040: HttpResponseInputStream.available() returns 1 on empty stream + JDK-8306067: Open source AWT Graphics,GridBagLayout related tests + JDK-8306634: Open source AWT Event related tests + JDK-8306714: Open source few Swing event and AbstractAction tests + JDK-8306838: GetGraphicsTest needs to be headful + JDK-8307411: Test java/foreign/channels/ /TestAsyncSocketChannels.java failed: IllegalStateException: Already closed + JDK-8307423: [s390x] Represent Registers as values + JDK-8308021: Update IANA Language Subtag Registry to Version 2023-05-11 + JDK-8309409: Update HttpInputStreamTest and BodyProcessorInputStreamTest to use hg.openjdk.org + JDK-8309527: Improve test proxy performance + JDK-8309630: Clean up tests that reference deploy modules + JDK-8309763: Move tests in test/jdk/sun/misc/URLClassPath directory to test/jdk/jdk/internal/loader + JDK-8309890: TestStringDeduplicationInterned.java waits for the wrong condition + JDK-8310031: Parallel: Implement better work distribution for large object arrays in old gen + JDK-8310818: Refactor more Locale tests to use JUnit + JDK-8311893: Interactive component with ARIA role 'tabpanel' does not have a programmatically associated name + JDK-8311964: Some jtreg tests failing on x86 with error 'unrecognized VM options' (C2 flags) + JDK-8312194: test/hotspot/jtreg/applications/ctw/modules/ /jdk_crypto_ec.java cannot handle empty modules + JDK-8312320: Remove javax/rmi/ssl/SSLSocketParametersTest.sh from ProblemList + JDK-8312383: Log X509ExtendedKeyManager implementation class name in TLS/SSL connection + JDK-8312916: Remove remaining usages of -Xdebug from test/hotspot/jtreg + JDK-8313307: java/util/Formatter/Padding.java fails on some Locales + JDK-8313702: Update IANA Language Subtag Registry to Version 2023-08-02 + JDK-8314283: Support for NSS tests on aarch64 platforms + JDK-8314832: Few runtime/os tests ignore vm flags + JDK-8314835: gtest wrappers should be marked as flagless + JDK-8315071: Modify TrayIconScalingTest.java, PrintLatinCJKTest.java to use new PassFailJFrame's builder pattern usage + JDK-8315117: Update Zlib Data Compression Library to Version 1.3 + JDK-8315609: Open source few more swing text/html tests + JDK-8315652: RISC-V: Features string uses wrong separator for jtreg + JDK-8315663: Open source misc awt tests + JDK-8315677: Open source few swing JFileChooser and other tests + JDK-8315726: Open source several AWT applet tests + JDK-8315741: Open source few swing JFormattedTextField and JPopupMenu tests + JDK-8315824: Open source several Swing Text/HTML related tests + JDK-8315834: Open source several Swing JSpinner related tests + JDK-8315889: Open source several Swing HTMLDocument related tests + JDK-8315898: Open source swing JMenu tests + JDK-8316017: Refactor timeout handler in PassFailJFrame + JDK-8316053: Open some swing tests 3 + JDK-8316138: Add GlobalSign 2 TLS root certificates + JDK-8316142: Enable parallelism in vmTestbase/nsk/monitoring/stress/lowmem tests + JDK-8316154: Opensource JTextArea manual tests + JDK-8316164: Opensource JMenuBar manual test + JDK-8316186: RISC-V: Remove PlatformCmpxchg<4> + JDK-8316242: Opensource SwingGraphics manual test + JDK-8316462: sun/jvmstat/monitor/MonitoredVm/ /MonitorVmStartTerminate.java ignores VM flags + JDK-8316563: test tools/jpackage/linux/LinuxResourceTest.java fails on CentOS Linux release 8.5.2111 and Fedora 27 + JDK-8316608: Enable parallelism in vmTestbase/gc/vector tests + JDK-8317287: [macos14] InterJVMGetDropSuccessTest.java: Child VM: abnormal termination + JDK-8318322: Update IANA Language Subtag Registry to Version 2023-10-16 + JDK-8318580: "javax/swing/MultiMonitor/MultimonVImage.java failing with Error. Can't find library: /open/test/jdk/java/ /awt/regtesthelpers" after JDK-8316053 + JDK-8318599: HttpURLConnection cache issues leading to crashes in JGSS w/ native GSS introduced by 8303809 + JDK-8318727: Enable parallelism in vmTestbase/vm/gc/concurrent tests + JDK-8318809: java/util/concurrent/ConcurrentLinkedQueue/ /WhiteBox.java shows intermittent failures on linux ppc64le and aarch64 + JDK-8318854: [macos14] Running any AWT app prints Secure coding warning + JDK-8319048: Monitor deflation unlink phase prolongs time to safepoint + JDK-8319128: sun/security/pkcs11 tests fail on OL 7.9 aarch64 + JDK-8319136: Skip pkcs11 tests on linux-aarch64 + JDK-8319268: Build failure with GCC8.3.1 after 8313643 + JDK-8319338: tools/jpackage/share/RuntimeImageTest.java fails with -XX:+UseZGC + JDK-8319372: C2 compilation fails with "Bad immediate dominator info" + JDK-8320005: Allow loading of shared objects with .a extension on AIX + JDK-8320113: [macos14] : ShapeNotSetSometimes.java fails intermittently on macOS 14 + JDK-8320129: "top" command during jtreg failure handler does not display CPU usage on OSX + JDK-8320303: Allow PassFailJFrame to accept single window creator + JDK-8320342: Use PassFailJFrame for TruncatedPopupMenuTest.java + JDK-8320570: NegativeArraySizeException decoding >1G UTF8 bytes with non-ascii characters + JDK-8320681: [macos] Test tools/jpackage/macosx/ /MacAppStoreJlinkOptionsTest.java timed out on macOS + JDK-8320712: Rewrite BadFactoryTest in pure Java + JDK-8320943: Files/probeContentType/Basic.java fails on latest Windows 11 - content type mismatch + JDK-8321107: Add more test cases for JDK-8319372 + JDK-8321489: Update LCMS to 2.16 + JDK-8321925: sun/security/mscapi/KeytoolChangeAlias.java fails with "Alias <246810> does not exist" + JDK-8322239: [macos] a11y : java.lang.NullPointerException is thrown when focus is moved on the JTabbedPane + JDK-8322503: Shenandoah: Clarify gc state usage + JDK-8322858: compiler/c2/aarch64/TestFarJump.java fails on AArch64 due to unexpected PrintAssembly output + JDK-8322920: Some ProcessTools.execute* functions are declared to throw Throwable + JDK-8323210: Update the usage of cmsFLAGS_COPY_ALPHA + JDK-8323519: Add applications/ctw/modules to Hotspot tiered testing + JDK-8323717: Introduce test keyword for tests that need external dependencies + JDK-8323994: gtest runner repeats test name for every single gtest assertion + JDK-8324050: Issue store-store barrier after re-materializing objects during deoptimization + JDK-8324238: [macOS] java/awt/Frame/ShapeNotSetSometimes/ /ShapeNotSetSometimes.java fails with the shape has not been applied msg + JDK-8324243: Compilation failures in java.desktop module with gcc 14 + JDK-8324598: use mem_unit when working with sysinfo memory and swap related information + JDK-8324632: Update Zlib Data Compression Library to Version 1.3.1 + JDK-8324723: GHA: Upgrade some actions to avoid deprecated Node 16 + JDK-8324733: [macos14] Problem list tests which fail due to macOS bug described in JDK-8322653 + JDK-8324824: AArch64: Detect Ampere-1B core and update default options for Ampere CPUs + JDK-8325137: com/sun/management/ThreadMXBean/ /ThreadCpuTimeArray.java can fail in Xcomp with out of expected range + JDK-8325203: System.exit(0) kills the launched 3rd party application + JDK-8325213: Flags introduced by configure script are not passed to ADLC build + JDK-8325254: CKA_TOKEN private and secret keys are not necessarily sensitive + JDK-8325326: [PPC64] Don't relocate in case of allocation failure + JDK-8325372: Shenandoah: SIGSEGV crash in unnecessary_acquire due to LoadStore split through phi + JDK-8325432: enhance assert message "relocation addr must be in this section" + JDK-8325496: Make TrimNativeHeapInterval a product switch + JDK-8325579: Inconsistent behavior in com.sun.jndi.ldap.Connection::createSocket + JDK-8325862: set -XX:+ErrorFileToStderr when executing java in containers for some container related jtreg tests + JDK-8325876: crashes in docker container tests on Linuxppc64le Power8 machines + JDK-8325972: Add -x to bash for building with LOG=debug + JDK-8326006: Allow TEST_VM_FLAGLESS to set flagless mode + JDK-8326101: [PPC64] Need to bailout cleanly if creation of stubs fails when code cache is out of space + JDK-8326140: src/jdk.accessibility/windows/native/ /libjavaaccessbridge/AccessBridgeJavaEntryPoints.cpp ReleaseStringChars might be missing in early returns + JDK-8326201: [S390] Need to bailout cleanly if creation of stubs fails when code cache is out of space + JDK-8326351: Update the Zlib version in open/src/java.base/share/legal/zlib.md to 1.3.1 + JDK-8326521: JFR: CompilerPhase event test fails on windows 32 bit + JDK-8326529: JFR: Test for CompilerCompile events fails due to time out + JDK-8326591: New test JmodExcludedFiles.java fails on Windows when --with-external-symbols-in-bundles=public is used + JDK-8326638: Crash in PhaseIdealLoop::remix_address_expressions due to unexpected Region instead of Loop + JDK-8326643: JDK server does not send a dummy change_cipher_spec record after HelloRetryRequest message + JDK-8326661: sun/java2d/cmm/ColorConvertOp/ColConvTest.java assumes profiles were generated by LCMS + JDK-8326794: Bump update version for OpenJDK: jdk-17.0.12 + JDK-8326891: Prefer RPATH over RUNPATH for $ORIGIN rpaths in internal JDK binaries + JDK-8326936: RISC-V: Shenandoah GC crashes due to incorrect atomic memory operations + JDK-8326942: [17u] Backout "8325254: CKA_TOKEN private and secret keys are not necessarily sensitive" + JDK-8326960: GHA: RISC-V sysroot cannot be debootstrapped due to ongoing Debian t64 transition + JDK-8327036: [macosx-aarch64] SIGBUS in MarkActivationClosure::do_code_blob reached from Unsafe_CopySwapMemory0 + JDK-8327059: os::Linux::print_proc_sys_info add swappiness information + JDK-8327136: javax/management/remote/mandatory/notif/ /NotifReconnectDeadlockTest.java fails on libgraal + JDK-8327631: Update IANA Language Subtag Registry to Version 2024-03-07 + JDK-8327989: java/net/httpclient/ManyRequest.java should not use "localhost" in URIs + JDK-8327998: Enable java/lang/ProcessBuilder/ /JspawnhelperProtocol.java on Mac + JDK-8328066: WhiteBoxResizeTest failure on linux-x86: Could not reserve enough space for 2097152KB object heap + JDK-8328165: improve assert(idx < _maxlrg) failed: oob + JDK-8328166: Epsilon: 'EpsilonHeap::allocate_work' misuses the parameter 'size' as size in bytes + JDK-8328168: Epsilon: Premature OOM when allocating object larger than uncommitted heap size + JDK-8328194: Add a test to check default rendering engine + JDK-8328524: [x86] StringRepeat.java failure on linux-x86: Could not reserve enough space for 2097152KB object heap + JDK-8328540: test javax/swing/JSplitPane/4885629/ /bug4885629.java fails on windows hidpi + JDK-8328638: Fallback option for POST-only OCSP requests + JDK-8328705: GHA: Cross-compilation jobs do not require build JDK + JDK-8328812: Update and move siphash license + JDK-8328825: Google CAInterop test failures + JDK-8328948: GHA: Restoring sysroot from cache skips the build after JDK-8326960 + JDK-8328988: [macos14] Problem list LightweightEventTest.java which fails due to macOS bug described in JDK-8322653 + JDK-8328997: Remove unnecessary template parameter lists in GrowableArray + JDK-8329013: StackOverflowError when starting Apache Tomcat with signed jar + JDK-8329213: Better validation for com.sun.security.ocsp.useget option + JDK-8329223: Parallel: Parallel GC resizes heap even if -Xms = -Xmx + JDK-8329570: G1: Excessive is_obj_dead_cond calls in verification + JDK-8329823: RISC-V: Need to sync CPU features with related JVM flags + JDK-8330094: RISC-V: Save and restore FRM in the call stub + JDK-8330156: RISC-V: Range check auipc + signed 12 imm instruction + JDK-8330242: RISC-V: Simplify and remove CORRECT_COMPILER_ATOMIC_SUPPORT in atomic_linux_riscv.hpp + JDK-8330523: Reduce runtime and improve efficiency of KeepAliveTest + JDK-8330815: Use pattern matching for instanceof in KeepAliveCache + JDK-8331113: createJMHBundle.sh support configurable maven repo mirror + JDK-8331352: error: template-id not allowed for constructor/destructor in C++20 + JDK-8331641: [17u]: Bump GHA bootstrap JDK to 17.0.11 + JDK-8331942: On Linux aarch64, CDS archives should be using 64K alignment by default + JDK-8334441: Mark tests in jdk_security_infra group as manual + JDK-8335963: [17u] Remove designator DEFAULT_PROMOTED_VERSION_PRE=ea for release 17.0.12 - Modified patch: * fips.patch + rediff to changed context- Require file for posttrans phase of the headless subpackage (bsc#1227298)- Added patch: * reproducible-jlink.patch + make the timestamp in jmods reproducible- Update to upstream tag jdk-17.0.11+9 (April 2024 CPU) * Security fixes + JDK-8315708, CVE-2024-21012, bsc#1222987: Enhance HTTP/2 client usage + JDK-8317507, JDK-8325348, CVE-2024-21094, bsc#1222986: C2 compilation fails with "Exceeded _node_regs array" + JDK-8318340: Improve RSA key implementations + JDK-8319851, CVE-2024-21011, bsc#1222979: Improve exception logging + JDK-8322122, CVE-2024-21068, bsc#1222983: Enhance generation of addresses * Other changes + JDK-6928542: Chinese characters in RTF are not decoded + JDK-7132796: [macosx] closed/javax/swing/JComboBox/4517214/ /bug4517214.java fails on MacOS + JDK-7148092: [macosx] When Alt+down arrow key is pressed, the combobox popup does not appear. + JDK-7167356: (javac) investigate failing tests in JavacParserTest + JDK-8054022: HttpURLConnection timeouts with Expect: 100-Continue and no chunking + JDK-8054572: [macosx] JComboBox paints the border incorrectly + JDK-8169475: WheelModifier.java fails by timeout + JDK-8205076: [17u] Inet6AddressImpl.c: `lookupIfLocalHost` accesses `int InetAddress.preferIPv6Address` as a boolean + JDK-8209595: MonitorVmStartTerminate.java timed out + JDK-8210410: Refactor java.util.Currency:i18n shell tests to plain java tests + JDK-8261404: Class.getReflectionFactory() is not thread-safe + JDK-8261837: SIGSEGV in ciVirtualCallTypeData::translate_from + JDK-8263256: Test java/net/Inet6Address/serialize/ /Inet6AddressSerializationTest.java fails due to dynamic reconfigurations of network interface during test + JDK-8269258: java/net/httpclient/ManyRequestsLegacy.java failed with connection timeout + JDK-8271118: C2: StressGCM should have higher priority than frequency-based policy + JDK-8271616: oddPart in MutableBigInteger::mutableModInverse contains info on final result + JDK-8272811: Document the effects of building with _GNU_SOURCE in os_posix.hpp + JDK-8272853: improve `JavadocTester.runTests` + JDK-8273454: C2: Transform (-a)*(-b) into a*b + JDK-8274060: C2: Incorrect computation after JDK-8273454 + JDK-8274122: java/io/File/createTempFile/SpecialTempFile.java fails in Windows 11 + JDK-8274621: NullPointerException because listenAddress[0] is null + JDK-8274632: Possible pointer overflow in PretouchTask chunk claiming + JDK-8274634: Use String.equals instead of String.compareTo in java.desktop + JDK-8276125: RunThese24H.java SIGSEGV in JfrThreadGroup::thread_group_id + JDK-8278028: [test-library] Warnings cleanup of the test library + JDK-8278312: Update SimpleSSLContext keystore to use SANs for localhost IP addresses + JDK-8278363: Create extented container test groups + JDK-8280241: (aio) AsynchronousSocketChannel init fails in IPv6 only Windows env + JDK-8281377: Remove vmTestbase/nsk/monitoring/ThreadMXBean/ /ThreadInfo/Deadlock/JavaDeadlock001/TestDescription.java from problemlist. + JDK-8281543: Remove unused code/headerfile dtraceAttacher.hpp + JDK-8281585: Remove unused imports under test/lib and jtreg/gc + JDK-8283400: [macos] a11y : Screen magnifier does not reflect JRadioButton value change + JDK-8283626: AArch64: Set relocInfo::offset_unit to 4 + JDK-8283994: Make Xerces DatatypeException stackless + JDK-8286312: Stop mixing signed and unsigned types in bit operations + JDK-8286846: test/jdk/javax/swing/plaf/aqua/ /CustomComboBoxFocusTest.java fails on mac aarch64 + JDK-8287832: jdk/jfr/event/runtime/TestActiveSettingEvent.java failed with "Expected two batches of Active Setting events" + JDK-8288663: JFR: Disabling the JfrThreadSampler commits only a partially disabled state + JDK-8288846: misc tests fail "assert(ms < 1000) failed: Un-interruptable sleep, short time use only" + JDK-8289764: gc/lock tests failed with "OutOfMemoryError: Java heap space: failed reallocation of scalar replaced objects" + JDK-8290041: ModuleDescriptor.hashCode is inconsistent + JDK-8290203: ProblemList vmTestbase/nsk/jvmti/scenarios/ /capability/CM03/cm03t001/TestDescription.java on linux-all + JDK-8290399: [macos] Aqua LAF does not fire an action event if combo box menu is displayed + JDK-8292458: Atomic operations on scoped enums don't build with clang + JDK-8292946: GC lock/jni/jnilock001 test failed "assert(gch->gc_cause() == GCCause::_scavenge_alot || !gch->incremental_collection_failed()) failed: Twice in a row" + JDK-8293117: Add atomic bitset functions + JDK-8293547: Add relaxed add_and_fetch for macos aarch64 atomics + JDK-8294158: HTML formatting for PassFailJFrame instructions + JDK-8294254: [macOS] javax/swing/plaf/aqua/ /CustomComboBoxFocusTest.java failure + JDK-8294535: Add screen capture functionality to PassFailJFrame + JDK-8295068: SSLEngine throws NPE parsing CertificateRequests + JDK-8295124: Atomic::add to pointer type may return wrong value + JDK-8295274: HelidonAppTest.java fails "assert(event->should_commit()) failed: invariant" from compiled frame" + JDK-8296631: NSS tests failing on OL9 linux-aarch64 hosts + JDK-8297968: Crash in PrintOptoAssembly + JDK-8298087: XML Schema Validation reports an required attribute twice via ErrorHandler + JDK-8299494: Test vmTestbase/nsk/stress/except/except011.java failed: ExceptionInInitializerError: target class not found + JDK-8300269: The selected item in an editable JComboBox with titled border is not visible in Aqua LAF + JDK-8301306: java/net/httpclient/* fail with -Xcomp + JDK-8301310: The SendRawSysexMessage test may cause a JVM crash + JDK-8301787: java/net/httpclient/SpecialHeadersTest failing after JDK-8301306 + JDK-8301846: Invalid TargetDataLine after screen lock when using JFileChooser or COM library + JDK-8302017: Allocate BadPaddingException only if it will be thrown + JDK-8302149: Speed up compiler/jsr292/methodHandleExceptions/ /TestAMEnotNPE.java + JDK-8303605: Memory leaks in Metaspace gtests + JDK-8304074: [JMX] Add an approximation of total bytes allocated on the Java heap by the JVM + JDK-8304696: Duplicate class names in dynamicArchive tests can lead to test failure + JDK-8305356: Fix ignored bad CompileCommands in tests + JDK-8305900: Use loopback IP addresses in security policy files of httpclient tests + JDK-8305906: HttpClient may use incorrect key when finding pooled HTTP/2 connection for IPv6 address + JDK-8305962: update jcstress to 0.16 + JDK-8305972: Update XML Security for Java to 3.0.2 + JDK-8306014: Update javax.net.ssl TLS tests to use SSLContextTemplate or SSLEngineTemplate + JDK-8306408: Fix the format of several tables in building.md + JDK-8307185: pkcs11 native libraries make JNI calls into java code while holding GC lock + JDK-8307926: Support byte-sized atomic bitset operations + JDK-8307955: Prefer to PTRACE_GETREGSET instead of PTRACE_GETREGS in method 'ps_proc.c::process_get_lwp_regs' + JDK-8307990: jspawnhelper must close its writing side of a pipe before reading from it + JDK-8308043: Deadlock in TestCSLocker.java due to blocking GC while allocating + JDK-8308245: Add -proc:full to describe current default annotation processing policy + JDK-8308336: Test java/net/HttpURLConnection/ /HttpURLConnectionExpectContinueTest.java failed: java.net.BindException: Address already in use + JDK-8309302: java/net/Socket/Timeouts.java fails with AssertionError on test temporal post condition + JDK-8309305: sun/security/ssl/SSLSocketImpl/ /BlockedAsyncClose.java fails with jtreg test timeout + JDK-8309462: [AIX] vmTestbase/nsk/jvmti/RunAgentThread/ /agentthr001/TestDescription.java crashing due to empty while loop + JDK-8309733: [macOS, Accessibility] VoiceOver: Incorrect announcements of JRadioButton + JDK-8309870: Using -proc:full should be considered requesting explicit annotation processing + JDK-8310106: sun.security.ssl.SSLHandshake .getHandshakeProducer() incorrectly checks handshakeConsumers + JDK-8310238: [test bug] javax/swing/JTableHeader/6889007/ /bug6889007.java fails + JDK-8310380: Handle problems in core-related tests on macOS when codesign tool does not work + JDK-8310631: test/jdk/sun/nio/cs/TestCharsetMapping.java is spuriously passing + JDK-8310807: java/nio/channels/DatagramChannel/Connect.java timed out + JDK-8310838: Correct range notations in MethodTypeDesc specification + JDK-8310844: [AArch64] C1 compilation fails because monitor offset in OSR buffer is too large for immediate + JDK-8310923: Refactor Currency tests to use JUnit + JDK-8311081: KeytoolReaderP12Test.java fail on localized Windows platform + JDK-8311160: [macOS, Accessibility] VoiceOver: No announcements on JRadioButtonMenuItem and JCheckBoxMenuItem + JDK-8311581: Remove obsolete code and comments in TestLVT.java + JDK-8311645: Memory leak in jspawnhelper spawnChild after JDK-8307990 + JDK-8311986: Disable runtime/os/TestTracePageSizes.java for ShenandoahGC + JDK-8312428: PKCS11 tests fail with NSS 3.91 + JDK-8312434: SPECjvm2008/xml.transform with CDS fails with "can't seal package nu.xom" + JDK-8313081: MonitoringSupport_lock should be unconditionally initialized after 8304074 + JDK-8313082: Enable CreateCoredumpOnCrash for testing in makefiles + JDK-8313206: PKCS11 tests silently skip execution + JDK-8313575: Refactor PKCS11Test tests + JDK-8313621: test/jdk/jdk/internal/math/FloatingDecimal/ /TestFloatingDecimal should use RandomFactory + JDK-8313643: Update HarfBuzz to 8.2.2 + JDK-8313816: Accessing jmethodID might lead to spurious crashes + JDK-8314164: java/net/HttpURLConnection/ /HttpURLConnectionExpectContinueTest.java fails intermittently in timeout + JDK-8314220: Configurable InlineCacheBuffer size + JDK-8314830: runtime/ErrorHandling/ tests ignore external VM flags + JDK-8315034: File.mkdirs() occasionally fails to create folders on Windows shared folder + JDK-8315042: NPE in PKCS7.parseOldSignedData + JDK-8315594: Open source few headless Swing misc tests + JDK-8315600: Open source few more headless Swing misc tests + JDK-8315602: Open source swing security manager test + JDK-8315611: Open source swing text/html and tree test + JDK-8315680: java/lang/ref/ReachabilityFenceTest.java should run with -Xbatch + JDK-8315731: Open source several Swing Text related tests + JDK-8315761: Open source few swing JList and JMenuBar tests + JDK-8315920: C2: "control input must dominate current control" assert failure + JDK-8315986: [macos14] javax/swing/JMenuItem/4654927/ /bug4654927.java: component must be showing on the screen to determine its location + JDK-8316001: GC: Make TestArrayAllocatorMallocLimit use createTestJvm + JDK-8316028: Update FreeType to 2.13.2 + JDK-8316030: Update Libpng to 1.6.40 + JDK-8316106: Open source few swing JInternalFrame and JMenuBar tests + JDK-8316304: (fs) Add support for BasicFileAttributes .creationTime() for Linux + JDK-8316392: compiler/interpreter/ /TestVerifyStackAfterDeopt.java failed with SIGBUS in PcDescContainer::find_pc_desc_internal + JDK-8316414: C2: large byte array clone triggers "failed: malformed control flow" assertion failure on linux-x86 + JDK-8316415: Parallelize sun/security/rsa/SignedObjectChain.java subtests + JDK-8316418: containers/docker/TestMemoryWithCgroupV1.java get OOM killed with Parallel GC + JDK-8316445: Mark com/sun/management/HotSpotDiagnosticMXBean/ /CheckOrigin.java as vm.flagless + JDK-8316679: C2 SuperWord: wrong result, load should not be moved before store if not comparable + JDK-8316693: Simplify at-requires checkDockerSupport() + JDK-8316929: Shenandoah: Shenandoah degenerated GC and full GC need to cleanup old OopMapCache entries + JDK-8316947: Write a test to check textArea triggers MouseEntered/MouseExited events properly + JDK-8317039: Enable specifying the JDK used to run jtreg + JDK-8317144: Exclude sun/security/pkcs11/sslecc/ /ClientJSSEServerJSSE.java on Linux ppc64le + JDK-8317307: test/jdk/com/sun/jndi/ldap/ /LdapPoolTimeoutTest.java fails with ConnectException: Connection timed out: no further information + JDK-8317603: Improve exception messages thrown by sun.nio.ch.Net native methods (win) + JDK-8317771: [macos14] Expand/collapse a JTree using keyboard freezes the application in macOS 14 Sonoma + JDK-8317807: JAVA_FLAGS removed from jtreg running in JDK-8317039 + JDK-8317960: [17u] Excessive CPU usage on AbstractQueuedSynchronized.isEnqueued + JDK-8318154: Improve stability of WheelModifier.java test + JDK-8318183: C2: VM may crash after hitting node limit + JDK-8318410: jdk/java/lang/instrument/BootClassPath/ /BootClassPathTest.sh fails on Japanese Windows + JDK-8318468: compiler/tiered/LevelTransitionTest.java fails with -XX:CompileThreshold=100 -XX:TieredStopAtLevel=1 + JDK-8318490: Increase timeout for JDK tests that are close to the limit when run with libgraal + JDK-8318603: Parallelize sun/java2d/marlin/ClipShapeTest.java + JDK-8318607: Enable parallelism in vmTestbase/nsk/stress/jni tests + JDK-8318608: Enable parallelism in vmTestbase/nsk/stress/threads tests + JDK-8318689: jtreg is confused when folder name is the same as the test name + JDK-8318736: com/sun/jdi/JdwpOnThrowTest.java failed with "transport error 202: bind failed: Address already in use" + JDK-8318951: Additional negative value check in JPEG decoding + JDK-8318955: Add ReleaseIntArrayElements in Java_sun_awt_X11_XlibWrapper_SetBitmapShape XlbWrapper.c to early return + JDK-8318957: Enhance agentlib:jdwp help output by info about allow option + JDK-8318961: increase javacserver connection timeout values and max retry attempts + JDK-8318971: Better Error Handling for Jar Tool When Processing Non-existent Files + JDK-8318983: Fix comment typo in PKCS12Passwd.java + JDK-8319124: Update XML Security for Java to 3.0.3 + JDK-8319213: Compatibility.java reads both stdout and stderr of JdkUtils + JDK-8319436: Proxy.newProxyInstance throws NPE if loader is null and interface not visible from class loader + JDK-8319456: jdk/jfr/event/gc/collection/ /TestGCCauseWith[Serial|Parallel].java : GC cause 'GCLocker Initiated GC' not in the valid causes + JDK-8319668: Fixup of jar filename typo in BadFactoryTest.sh + JDK-8319922: libCreationTimeHelper.so fails to link in JDK 21 + JDK-8319961: JvmtiEnvBase doesn't zero _ext_event_callbacks + JDK-8320001: javac crashes while adding type annotations to the return type of a constructor + JDK-8320168: handle setsocktopt return values + JDK-8320208: Update Public Suffix List to b5bf572 + JDK-8320300: Adjust hs_err output in malloc/mmap error cases + JDK-8320363: ppc64 TypeEntries::type_unknown logic looks wrong, missed optimization opportunity + JDK-8320597: RSA signature verification fails on signed data that does not encode params correctly + JDK-8320798: Console read line with zero out should zero out underlying buffer + JDK-8320885: Bump update version for OpenJDK: jdk-17.0.11 + JDK-8320921: GHA: Parallelize hotspot_compiler test jobs + JDK-8320937: support latest VS2022 MSC_VER in abstract_vm_version.cpp + JDK-8321151: JDK-8294427 breaks Windows L&F on all older Windows versions + JDK-8321215: Incorrect x86 instruction encoding for VSIB addressing mode + JDK-8321408: Add Certainly roots R1 and E1 + JDK-8321480: ISO 4217 Amendment 176 Update + JDK-8321599: Data loss in AVX3 Base64 decoding + JDK-8321815: Shenandoah: gc state should be synchronized to java threads only once per safepoint + JDK-8321972: test runtime/Unsafe/InternalErrorTest.java timeout on linux-riscv64 platform + JDK-8322098: os::Linux::print_system_memory_info enhance the THP output with /sys/kernel/mm/transparent_hugepage/hpage_pmd_size + JDK-8322321: Add man page doc for -XX:+VerifySharedSpaces + JDK-8322417: Console read line with zero out should zero out when throwing exception + JDK-8322583: RISC-V: Enable fast class initialization checks + JDK-8322725: (tz) Update Timezone Data to 2023d + JDK-8322750: Test "api/java_awt/interactive/ /SystemTrayTests.html" failed because A blue ball icon is added outside of the system tray + JDK-8322772: Clean up code after JDK-8322417 + JDK-8322783: prioritize /etc/os-release over /etc/SuSE-release in hs_err/info output + JDK-8322968: [17u] Amend Atomics gtest with 1-byte tests + JDK-8323008: filter out harmful -std* flags added by autoconf from CXX + JDK-8323021: Shenandoah: Encountered reference count always attributed to first worker thread + JDK-8323086: Shenandoah: Heap could be corrupted by oom during evacuation + JDK-8323243: JNI invocation of an abstract instance method corrupts the stack + JDK-8323331: fix typo hpage_pdm_size + JDK-8323428: Shenandoah: Unused memory in regions compacted during a full GC should be mangled + JDK-8323515: Create test alias "all" for all test roots + JDK-8323637: Capture hotspot replay files in GHA + JDK-8323640: [TESTBUG]testMemoryFailCount in jdk/internal/platform/docker/TestDockerMemoryMetrics.java always fail because OOM killed + JDK-8323806: [17u] VS2017 build fails with warning after 8293117. + JDK-8324184: Windows VS2010 build failed with "error C2275: 'int64_t'" + JDK-8324280: RISC-V: Incorrect implementation in VM_Version::parse_satp_mode + JDK-8324347: Enable "maybe-uninitialized" warning for FreeType 2.13.1 + JDK-8324514: ClassLoaderData::print_on should print address of class loader + JDK-8324647: Invalid test group of lib-test after JDK-8323515 + JDK-8324659: GHA: Generic jtreg errors are not reported + JDK-8324937: GHA: Avoid multiple test suites per job + JDK-8325096: Test java/security/cert/CertPathBuilder/akiExt/ /AKISerialNumber.java is failing + JDK-8325150: (tz) Update Timezone Data to 2024a + JDK-8325585: Remove no longer necessary calls to set/unset-in-asgct flag in JDK 17 + JDK-8326000: Remove obsolete comments for class sun.security.ssl.SunJSSE + JDK-8327036: [macosx-aarch64] SIGBUS in MarkActivationClosure::do_code_blob reached from Unsafe_CopySwapMemory0 + JDK-8327391: Add SipHash attribution file + JDK-8329836: [17u] Remove designator DEFAULT_PROMOTED_VERSION_PRE=ea for release 17.0.11- Removed patch: * alternative-tzdb_dat.patch + Remove the possibility to use the system timezone-java. It creates more problems then it solves (bsc#1213470)- Use %patch -P N instead of deprecated %patchN.- Recommend mozilla-nss-sysinit in order to have available the /etc/pki/nssdb directory and its content, required in fips mode (bsc#1219662) - Do not install our crafted nss.fips.cfg file, but use the one that the build produces with our fips.patch applied - Removed patch: * nss-security-provider.patch + this DISABLED nss security provider was not used for years and is largely rendered obsolete by the NSS-FIPS provider - Modified patch: * fips.patch + adapt to the removal of the nss security provider- Update to upstream tag jdk-17.0.10+7 (January 2024 CPU) * CVEs + CVE-2024-20918, bsc#1218907 + CVE-2024-20919, bsc#1218903 + CVE-2024-20921, bsc#1218905 + CVE-2024-20932, bsc#1218908 + CVE-2024-20945, bsc#1218909 + CVE-2024-20952, bsc#1218911 * Security fixes + JDK-8276123, JDK-8316613: ZipFile::getEntry will not return a file entry when there is a directory entry of the same name within a Zip File + JDK-8308204: Enhanced certificate processing + JDK-8314295: Enhance verification of verifier + JDK-8314307: Improve loop handling + JDK-8314468: Improve Compiler loops + JDK-8316976: Improve signature handling + JDK-8317547: Enhance TLS connection support * Other changes + JDK-6445283: ProgressMonitorInputStream not large file aware (>2GB) + JDK-8041447: Test javax/swing/dnd/7171812/bug7171812.java fails with java.lang.RuntimeException: Test failed, scroll on drag doesn't work + JDK-8061729: Update java/net tests to eliminate dependency on sun.net.www.MessageHeader and some other internal APIs + JDK-8161536: sun/security/pkcs11/sslecc/ /ClientJSSEServerJSSE.java fails with ProviderException + JDK-8168469: Memory leak in JceSecurity + JDK-8176567: nsk/jdi/ReferenceType/instances/instances002: TestFailure: Unexpected size of referenceType .instances(nsk.share.jdi.TestInterfaceImplementer1): 11, expected: 10 + JDK-8193543: Regression automated test '/open/test/jdk/java/ /awt/TrayIcon/SystemTrayInstance/SystemTrayInstanceTest.java' fails + JDK-8198668: MemoryPoolMBean/isUsageThresholdExceeded/ /isexceeded001/TestDescription.java still failing + JDK-8202790: DnD test DisposeFrameOnDragTest.java does not clean up + JDK-8202931: [macos] java/awt/Choice/ChoicePopupLocation/ /ChoicePopupLocation.java fails + JDK-8207166: jdk/jshell/ /JdiHangingLaunchExecutionControlTest.java - launch timeout + JDK-8225313: serviceability/jvmti/HeapMonitor/MyPackage/ /HeapMonitorStatObjectCorrectnessTest.java failed with Unexpected high difference percentage + JDK-8228990: JFR: TestNetworkUtilizationEvent.java expects 2+ Network interfaces on Linux but finding 1 + JDK-8232839: JDI AfterThreadDeathTest.java failed due to "FAILED: Did not get expected IllegalThreadStateException on a StepRequest.enable()" + JDK-8232933: Javac inferred type does not conform to equality constraint + JDK-8239801: [macos] java/awt/Focus/UnaccessibleChoice/ /AccessibleChoiceTest.java fails + JDK-8244289: fatal error: Possible safepoint reached by thread that does not allow it + JDK-8247351: [aarch64] NullPointerException during stack walking (clhsdb "where -a") + JDK-8249826: 5 javax/net/ssl/SSLEngine tests use @ignore w/o bug-id + JDK-8258951: java/net/httpclient/HandshakeFailureTest.java failed with "RuntimeException: Not found expected SSLHandshakeException in java.io.IOException" + JDK-8262186: Call X509KeyManager.chooseClientAlias once for all key types + JDK-8262901: [macos_aarch64] NativeCallTest expected:<-3.8194101E18> but was:<3.02668882E10> + JDK-8265586: [windows] last button is not shown in AWT Frame with BorderLayout and MenuBar set. + JDK-8266593: vmTestbase/nsk/jvmti/PopFrame/popframe011 fails with "assert(java_thread == _state->get_thread()) failed: Must be" + JDK-8268433: serviceability/dcmd/framework/VMVersionTest.java fails with Unable to send object throw not established PipeIO Listener Thread connection + JDK-8268916: Tests for AffirmTrust roots + JDK-8269425: 2 jdk/jfr/api/consumer/streaming tests failed to attach + JDK-8270199: Most SA tests are skipped on macosx-aarch64 because all executables are signed + JDK-8270447: [IR Framework] Add missing compilation level restriction when using FlipC1C2 stress option + JDK-8271073: Improve testing with VM option VerifyArchivedFields + JDK-8271566: DSA signature length value is not accurate in P11Signature + JDK-8271824: mark hotspot runtime/CompressedOops tests which ignore external VM flags + JDK-8271826: mark hotspot runtime/condy tests which ignore external VM flags + JDK-8271828: mark hotspot runtime/classFileParserBug tests which ignore external VM flags + JDK-8271829: mark hotspot runtime/Throwable tests which ignore external VM flags + JDK-8271886: mark hotspot runtime/InvocationTests tests which ignore external VM flags + JDK-8271887: mark hotspot runtime/CDSCompressedKPtrs tests which ignore external VM flags + JDK-8271890: mark hotspot runtime/Dictionary tests which ignore external VM flags + JDK-8271891: mark hotspot runtime/Safepoint tests which ignore external VM flags + JDK-8271892: mark hotspot runtime/PrintStringTableStats/ /PrintStringTableStatsTest.java test as ignoring external VM flags + JDK-8271893: mark hotspot runtime/PerfMemDestroy/ /PerfMemDestroy.java test as ignoring external VM flags + JDK-8271904: mark hotspot runtime/ClassFile tests which ignore external VM flags + JDK-8271905: mark hotspot runtime/Metaspace tests which ignore external VM flags + JDK-8272099: mark hotspot runtime/Monitor tests which ignore external VM flags + JDK-8272291: mark hotspot runtime/logging tests which ignore external VM flags + JDK-8272551: mark hotspot runtime/modules tests which ignore external VM flags + JDK-8272552: mark hotspot runtime/cds tests which ignore external VM flags + JDK-8272998: ImageIO.read() throws incorrect exception type + JDK-8273456: Do not hold ttyLock around stack walking + JDK-8273522: Rename test property vm.cds.archived.java.heap to vm.cds.write.archived.java.heap + JDK-8273629: compiler/uncommontrap/TestDeoptOOM.java fails with release VMs + JDK-8273831: PrintServiceLookup spawns 2 threads in the current classloader, getting orphaned + JDK-8273921: Refactor NSK/JDI tests to create thread using factory + JDK-8274211: Test man page that options are documented + JDK-8274345: make build-test-lib is broken + JDK-8275329: ZGC: vmTestbase/gc/gctests/SoftReference/soft004/ /soft004.java fails with assert(_phases->length() <= 1000) failed: Too many recored phases? + JDK-8275333: Print count in "Too many recored phases?" assert + JDK-8275440: Remove VirtualSpaceList::is_full() + JDK-8275509: ModuleDescriptor.hashCode isn't reproducible across builds + JDK-8276036: The value of full_count in the message of insufficient codecache is wrong + JDK-8276054: JMH benchmarks for Fences + JDK-8276711: compiler/codecache/cli tests failing when SegmentedCodeCache used with -Xint + JDK-8276819: javax/print/PrintServiceLookup/ /FlushCustomClassLoader.java fails to free + JDK-8277307: Pre shared key sent under both session_ticket and pre_shared_key extensions + JDK-8279856: Parallel: Use PreservedMarks to record promotion-failed objects + JDK-8281015: Further simplify NMT backend + JDK-8281149: (fs) java/nio/file/FileStore/Basic.java fails with java.lang.RuntimeException: values differ by more than 1GB + JDK-8281874: Can't unpack msi installers from test/jdk/tools/ /jpackage/windows/test/jdk/tools/jpackage/windows/ /WinShortcutPromptTest.java test + JDK-8282011: test/jdk/tools/jpackage/windows/WinL10nTest.java test fails if light.exe is not in %PATH% + JDK-8282017: sun/net/www/protocol/https/HttpsURLConnection/ /B6216082.java fails with "SocketException: Unexpected end of file from server" + JDK-8283670: gtest os.release_multi_mappings_vm is still racy + JDK-8284047: Harmonize/Standardize the SSLSocket/SSLEngine/SSLSocketSSLEngine test templates + JDK-8285516: clearPassword should be called in a finally try block + JDK-8285785: CheckCleanerBound test fails with PasswordCallback object is not released + JDK-8285867: Convert applet manual tests SelectionVisible.java to Frame and automate + JDK-8286430: make test TEST="gtest:" exits with error when it shouldn't + JDK-8286473: Drop --enable-preview from Record related tests + JDK-8286474: Drop --enable-preview from Sealed Classes related tests + JDK-8286475: Drop --enable-preview from instanceof pattern matching related tests + JDK-8286969: Add a new test library API to execute kinit in SecurityTools.java + JDK-8287596: Reorg jdk.test.lib.util.ForceGC + JDK-8287671: Adjust ForceGC to invoke System::gc fewer times for negative case + JDK-8287867: Bad merge of jdk/test/lib/util/ForceGC.java causing test compilation error + JDK-8288325: [windows] Actual and Preferred Size of AWT Non-resizable frame are different + JDK-8288961: jpackage: test MSI installation fix + JDK-8288993: Make AwtFramePackTest generic by removing @requires tag + JDK-8289584: (fs) Print size values in java/nio/file/ /FileStore/Basic.java when they differ by > 1GiB + JDK-8289745: JfrStructCopyFailed uses heap words instead of bytes for object sizes + JDK-8290909: MemoryPoolMBean/isUsageThresholdExceeded tests failed with "isUsageThresholdExceeded() returned false, and is still false, while threshold = MMMMMMM and used peak = NNNNNNN" + JDK-8291154: Create a non static nested class without enclosing class throws VerifyError + JDK-8291550: RISC-V: jdk uses misaligned memory access when AvoidUnalignedAccess enabled + JDK-8291911: java/io/File/GetXSpace.java fails with "53687091200 != 161051996160" + JDK-8292067: Convert test/sun/management/jmxremote/bootstrap shell tests to java version + JDK-8292072: NMT: repurpose Tracking overhead counter as global malloc counter + JDK-8292261: adjust timeouts in JLI GetObjectSizeIntrinsicsTest.java + JDK-8292381: java/net/httpclient/SpecialHeadersTest.java fails with "ERROR: Shutting down connection: HTTP/2 client stopped" + JDK-8292636: (dc) Problem listing of java/nio/channels/ /DatagramChannel/Unref.java has incorrect issue ID + JDK-8292717: Clean up checking of testing requirements in configure + JDK-8293156: Dcmd VM.classloaders fails to print the full hierarchy + JDK-8293335: sun/management/jmxremote/bootstrap/ /RmiBootstrapTest.java#id1failed with "Agent communication error: java.io.EOFException" + JDK-8293343: sun/management/jmxremote/bootstrap/ /RmiSslNoKeyStoreTest.java failed with "Agent communication error: java.io.EOFException" + JDK-8293563: [macos-aarch64] SA core file tests failing with sun.jvm.hotspot.oops.UnknownOopException + JDK-8293579: tools/jpackage/share/jdk/jpackage/tests/ /UnicodeArgsTest.java fails on Japanese Windows platform + JDK-8294402: Add diagnostic logging to VMProps.checkDockerSupport + JDK-8294427: Check boxes and radio buttons have rendering issues on Windows in High DPI env + JDK-8294881: test/hotspot/jtreg/vmTestbase/nsk/jdi( /VirtualMachine/dispose/dispose003/TestDescription.java fails + JDK-8295229: Try to verify gtest version + JDK-8295424: adjust timeout for another JLI GetObjectSizeIntrinsicsTest.java subtest + JDK-8296275: Write a test to verify setAccelerator method of JMenuItem + JDK-8296437: NMT incurs costs if disabled + JDK-8296821: compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/ /code/test/NativeCallTest.java fails after JDK-8262901 + JDK-8297142: jdk/jfr/event/runtime/TestShutdown.java fails on Linux ppc64le and Linux aarch64 + JDK-8297296: java/awt/Mouse/EnterExitEvents/ /DragWindowTest.java fails with "No MouseReleased event on label!" + JDK-8297367: disable TestRedirectLinks.java in slowdebug mode + JDK-8297640: Increase buffer size for buf (insert_features_names) in Abstract_VM_Version::insert_features_names + JDK-8297798: Timeout with DTLSOverDatagram test template + JDK-8297958: NMT: Display peak values + JDK-8298298: NMT: count deltas are printed with 32-bit signed size + JDK-8298619: java/io/File/GetXSpace.java is failing + JDK-8298735: Some tools/jpackage/windows/* tests fails with jtreg test timeout + JDK-8298867: Basics.java fails with SSL handshake exception + JDK-8298868: Update EngineCloseOnAlert.java for changes to TLS implementation + JDK-8298869: Update ConnectionTest.java for changes to TLS implementation + JDK-8298872: Update CheckStatus.java for changes to TLS implementation + JDK-8298873: Update IllegalRecordVersion.java for changes to TLS implementation + JDK-8298874: Update TestAllSuites.java for TLS v1.2 and 1.3 + JDK-8298905: Test "java/awt/print/PrinterJob/ImagePrinting/ /PrintARGBImage.java" fails because the frames of instruction does not display + JDK-8299075: TestStringDeduplicationInterned.java fails because extra deduplication + JDK-8299207: [Testbug] Add back test/jdk/java/awt/Graphics2D/ /DrawPrimitivesTest.java + JDK-8299241: jdk/jfr/api/consumer/streaming/TestJVMCrash.java generates unnecessary core file + JDK-8299255: Unexpected round errors in FreetypeFontScaler + JDK-8299677: Formatter.format might take a long time to format an integer or floating-point + JDK-8299748: java/util/zip/Deinflate.java failing on s390x + JDK-8300259: Add test coverage for processing of pending block files in signed JARs + JDK-8300272: Improve readability of the test JarWithOneNonDisabledDigestAlg + JDK-8300727: java/awt/List/ListGarbageCollectionTest/ /AwtListGarbageCollectionTest.java failed with "List wasn't garbage collected" + JDK-8300997: Add curl support to createJMHBundle.sh + JDK-8301065: Handle control characters in java_lang_String::print + JDK-8301189: validate-source fails after JDK-8298873 + JDK-8301247: JPackage app-image exe launches multiple exe's in JDK 17+ + JDK-8301377: adjust timeout for JLI GetObjectSizeIntrinsicsTest.java subtest again + JDK-8301455: comments in TestTypeAnnotations still refer to resolved JDK-8068737 + JDK-8301457: Code in SendPortZero.java is uncommented even after JDK-8236852 was fixed + JDK-8301489: C1: ShortLoopOptimizer might lift instructions before their inputs + JDK-8301570: Test runtime/jni/nativeStack/ needs to detach the native thread + JDK-8301701: java/net/DatagramSocket/ /DatagramSocketMulticasting.java should be hardened + JDK-8302017: Allocate BadPaddingException only if it will be thrown + JDK-8302109: Trivial fixes to btree tests + JDK-8302525: Write a test to check various components send Events while mouse and key are used simultaneously + JDK-8302607: increase timeout for ContinuousCallSiteTargetChange.java + JDK-8303607: SunMSCAPI provider leaks memory and keys + JDK-8303922: build-test-lib target is broken + JDK-8304174: Remove delays from httpserver tests + JDK-8304954: SegmentedCodeCache fails when using large pages + JDK-8305502: adjust timeouts in three more M&M tests + JDK-8305505: NPE in javazic compiler + JDK-8305646: compile error on Alpine with gcc12 after 8298619 in libGetXSpace.c + JDK-8306280: Open source several choice AWT tests + JDK-8307123: Fix deprecation warnings in DPrinter + JDK-8307311: Timeouts on one macOS 12.6.1 host of two Swing JTableHeader tests + JDK-8307403: java/util/zip/DeInflate.java timed out + JDK-8307732: build-test-lib is broken + JDK-8308047: java/util/concurrent/ScheduledThreadPoolExecutor/ /BasicCancelTest.java timed out and also had jcmd pipe errors + JDK-8308103: Massive (up to ~30x) increase in C2 compilation time since JDK 17 + JDK-8308116: jdk.test.lib.compiler .InMemoryJavaCompiler.compile does not close files + JDK-8308223: failure handler missed jcmd.vm.info command + JDK-8308592: Framework for CA interoperability testing + JDK-8308593: Add KEEPALIVE Extended Socket Options Support for Windows + JDK-8308910: Allow executeAndLog to accept running process + JDK-8309032: jpackage does not work for module projects unless --module-path is specified + JDK-8309104: [JVMCI] compiler/unsafe/ /UnsafeGetStableArrayElement test asserts wrong values with Graal + JDK-8309216: Cast from jchar* to char* in test java/io/GetXSpace.java + JDK-8309258: RISC-V: Add riscv_hwprobe syscall + JDK-8309502: RISC-V: String.indexOf intrinsic may produce misaligned memory loads + JDK-8309778: java/nio/file/Files/CopyAndMove.java fails when using second test directory + JDK-8309974: some JVMCI tests fail when VM options include - XX:+EnableJVMCI + JDK-8310233: Fix THP detection on Linux + JDK-8310265: (process) jspawnhelper should not use argv[0] + JDK-8310268: RISC-V: misaligned memory access in String.Compare intrinsic + JDK-8310321: make JDKOPT_CHECK_CODESIGN_PARAMS more verbose + JDK-8310656: RISC-V: __builtin___clear_cache can fail silently. + JDK-8310687: JDK-8303215 is incomplete + JDK-8311511: Improve description of NativeLibrary JFR event + JDK-8311514: Incorrect regex in TestMetaSpaceLog.java + JDK-8311585: Add JRadioButtonMenuItem to bug8031573.java + JDK-8311592: ECKeySizeParameterSpec causes too many exceptions on third party providers + JDK-8311631: When multiple users run tools/jpackage/share/ /LicenseTest.java, Permission denied for writing /var/tmp/*.files + JDK-8311813: C1: Uninitialized PhiResolver::_loop field + JDK-8312065: Socket.connect does not timeout when profiling + JDK-8312078: [PPC] JcmdScale.java Failing on AIX + JDK-8312126: NullPointerException in CertStore.getCRLs after 8297955 + JDK-8312182: THPs cause huge RSS due to thread start timing issue + JDK-8312394: [linux] SIGSEGV if kernel was built without hugepage support + JDK-8312395: Improve assertions in growableArray + JDK-8312440: assert(cast != nullptr) failed: must have added a cast to pin the node + JDK-8312467: relax the builddir check in make/autoconf/basic.m4 + JDK-8312489: Increase jdk.jar.maxSignatureFileSize default which is too low for JARs such as WhiteSource/Mend unified agent jar + JDK-8312535: MidiSystem.getSoundbank() throws unexpected SecurityException + JDK-8312573: Failure during CompileOnly parsing leads to ShouldNotReachHere + JDK-8312585: Rename DisableTHPStackMitigation flag to THPStackMitigation + JDK-8312592: New parentheses warnings after HarfBuzz 7.2.0 update + JDK-8312612: handle WideCharToMultiByte return values + JDK-8312620: WSL Linux build crashes after JDK-8310233 + JDK-8312625: Test serviceability/dcmd/vm/TrimLibcHeapTest.java failed: RSS use increased + JDK-8312909: C1 should not inline through interface calls with non-subtype receiver + JDK-8312974: Bump update version for OpenJDK: jdk-17.0.10 + JDK-8313164: src/java.desktop/windows/native/libawt/windows/ /awt_Robot.cpp GetRGBPixels adjust releasing of resources + JDK-8313252: Java_sun_awt_windows_ThemeReader_paintBackground release resources in early returns + JDK-8313322: RISC-V: implement MD5 intrinsic + JDK-8313626: C2 crash due to unexpected exception control flow + JDK-8313657: com.sun.jndi.ldap.Connection.cleanup does not close connections on SocketTimeoutErrors + JDK-8313691: use close after failing os::fdopen in vmError and ciEnv + JDK-8313779: RISC-V: use andn / orn in the MD5 instrinsic + JDK-8313781: Add regression tests for large page logging and user-facing error messages + JDK-8313782: Add user-facing warning if THPs are enabled but cannot be used + JDK-8313792: Verify 4th party information in src/jdk.internal.le/share/legal/jline.md + JDK-8314024: SIGSEGV in PhaseIdealLoop::build_loop_late_post_work due to bad immediate dominator info + JDK-8314045: ArithmeticException in GaloisCounterMode + JDK-8314063: The socket is not closed in Connection::createSocket when the handshake failed for LDAP connection + JDK-8314094: java/lang/ProcessHandle/InfoTest.java fails on Windows when run as user with Administrator privileges + JDK-8314121: test tools/jpackage/share/ /RuntimePackageTest.java#id0 fails on RHEL8 + JDK-8314139: TEST_BUG: runtime/os/ /THPsInThreadStackPreventionTest.java could fail on machine with large number of cores + JDK-8314144: gc/g1/ihop/TestIHOPStatic.java fails due to extra concurrent mark with -Xcomp + JDK-8314242: Update applications/scimark/Scimark.java to accept VM flags + JDK-8314263: Signed jars triggering Logger finder recursion and StackOverflowError + JDK-8314495: Update to use jtreg 7.3.1 + JDK-8314679: SA fails to properly attach to JVM after having just detached from a different JVM + JDK-8314883: Java_java_util_prefs_FileSystemPreferences_lockFile0 write result errno in missing case + JDK-8315020: The macro definition for LoongArch64 zero build is not accurate. + JDK-8315062: [GHA] get-bootjdk action should return the abolute path + JDK-8315195: RISC-V: Update hwprobe query for new extensions + JDK-8315206: RISC-V: hwprobe query is_set return wrong value + JDK-8315214: Do not run sun/tools/jhsdb tests concurrently + JDK-8315377: C2: assert(u->find_out_with(Op_AddP) == nullptr) failed: more than 2 chained AddP nodes? + JDK-8315415: OutputAnalyzer.shouldMatchByLine() fails in some cases + JDK-8315499: build using devkit on Linux ppc64le RHEL puts path to devkit into libsplashscreen + JDK-8315549: CITime misreports code/total nmethod sizes + JDK-8315606: Open source few swing text/html tests + JDK-8315644: increase timeout of sun/security/tools/jarsigner/Warning.java + JDK-8315683: Parallelize java/util/concurrent/tck/JSR166TestCase.java + JDK-8315692: Parallelize gc/stress/TestStressRSetCoarsening.java test + JDK-8315696: SignedLoggerFinderTest.java test failed + JDK-8315751: RandomTestBsi1999 fails often with timeouts on Linux ppc64le + JDK-8315766: Parallelize gc/stress/TestStressIHOPMultiThread.java test + JDK-8315770: serviceability/sa/TestJmapCoreMetaspace.java should run with -XX:-VerifyDependencies + JDK-8315863: [GHA] Update checkout action to use v4 + JDK-8315937: Enable parallelism in vmTestbase/nsk/stress/numeric tests + JDK-8316087: Test SignedLoggerFinderTest.java is still failing + JDK-8316178: Better diagnostic header for CodeBlobs + JDK-8316206: Test StretchedFontTest.java fails for Baekmuk font + JDK-8316461: Fix: make test outputs TEST SUCCESS after unsuccessful exit + JDK-8316514: Better diagnostic header for VtableStub + JDK-8316566: RISC-V: Zero extended narrow oop passed to Atomic::cmpxchg + JDK-8316645: RISC-V: Remove dependency on libatomic by adding cmpxchg 1b + JDK-8316710: Exclude java/awt/font/Rotate/RotatedTextTest.java + JDK-8316743: RISC-V: Change UseVectorizedMismatchIntrinsic option result to warning + JDK-8316746: Top of lock-stack does not match the unlocked object + JDK-8316778: test hprof lib: invalid array element type from JavaValueArray.elementSize + JDK-8316859: RISC-V: Disable detection of V through HWCAP + JDK-8316906: Clarify TLABWasteTargetPercent flag + JDK-8317121: vector_masked_load instruction is moved too early after JDK-8286941 + JDK-8317327: Remove JT_JAVA dead code in jib-profiles.js + JDK-8317373: Add Telia Root CA v2 + JDK-8317374: Add Let's Encrypt ISRG Root X2 + JDK-8317705: ProblemList sun/tools/jstat/jstatLineCountsX.sh on linux-ppc64le and aix due to JDK-8248691 + JDK-8317706: Exclude java/awt/Graphics2D/DrawString/RotTransText.java on linux + JDK-8317772: NMT: Make peak values available in release builds + JDK-8317834: java/lang/Thread/IsAlive.java timed out + JDK-8317920: JDWP-agent sends broken exception event with onthrow option + JDK-8317967: Enhance test/jdk/javax/net/ssl/TLSCommon/SSLEngineTestCase.java to handle default cases + JDK-8318669: Target OS detection in 'test-prebuilt' makefile target is incorrect when running on MSYS2 + JDK-8318705: [macos] ProblemList java/rmi/registry/ /multipleRegistries/MultipleRegistries.java + JDK-8318759: Add four DigiCert root certificates + JDK-8318855: Extra file added by mistake during the backport of JDK-8283326 + JDK-8318889: C2: add bailout after assert Bad graph detected in build_loop_late + JDK-8318953: RISC-V: Small refactoring for MacroAssembler::test_bit + JDK-8319184: RISC-V: improve MD5 intrinsic + JDK-8319187: Add three eMudhra emSign roots + JDK-8319525: RISC-V: Rename *_riscv64.ad files to *_riscv.ad under riscv/gc + JDK-8319958: test/jdk/java/io/File/libGetXSpace.c does not compile on Windows 32-bit + JDK-8320053: GHA: Cross-compile gtest code + JDK-8320209: VectorMaskGen clobbers rflags on x86_64 + JDK-8320597: RSA signature verification fails on signed data that does not encode params correctly + JDK-8320601: ProblemList java/lang/invoke/lambda/ /LambdaFileEncodingSerialization.java on linux-all + JDK-8323422: [17u] Remove designator DEFAULT_PROMOTED_VERSION_PRE=ea for release 17.0.10 - Modified patch: * fips.patch + regenerate to fix one file with substantial changes- Update to upstream tag jdk-17.0.9+9 (October 2023 CPU) * Security fixes + JDK-8286503, JDK-8312367: Enhance security classes + JDK-8296581: Better system proxy support + JDK-8297856: Improve handling of Bidi characters + JDK-8305815, JDK-8307278: Update Libpng to 1.6.39 + JDK-8306881, JDK-8307286: Update FreeType to 2.13.0 + JDK-8309966, CVE-2023-22081, bsc#1216374: Enhanced TLS connections + JDK-8312248: Enhanced archival support redux + JDK-8314649: Enhanced archival support redux + JDK-8317121, CVE-2023-22025, bsc#1216339: vector_masked_load instruction is moved too early after JDK-8286941 * New features + JDK-8276799: Implementation of JEP 422: Linux/RISC-V Port * Other changes + JDK-6176679: Application freezes when copying an animated gif image to the system clipboard + JDK-6381945: (cal) Japanese calendar unit test system should avoid multiple static imports + JDK-8040793: vmTestbase/nsk/monitoring/stress/lowmem fails on calling isCollectionUsageThresholdExceeded() + JDK-8153837: AArch64: Handle special cases for MaxINode & MinINode + JDK-8156889: ListKeychainStore.sh fails in some virtualized environments + JDK-8171221: Remove -XX:+CheckMemoryInitialization + JDK-8180266: Convert sun/security/provider/KeyStore/DKSTest.sh to Java Jtreg Test + JDK-8195589: T6587786.java failed after JDK-8189997 + JDK-8209398: sun/security/pkcs11/KeyStore/SecretKeysBasic.sh failed with "PKCS11Exception: CKR_ATTRIBUTE_SENSITIVE" + JDK-8225012: sanity/client/SwingSet/src/ToolTipDemoTest.java fails on Windows + JDK-8229147: Linux os::create_thread() overcounts guardpage size with newer glibc (>=2.27) + JDK-8252713: jtreg time out of CtrlASCII.java seems to hang the Xserver. + JDK-8255548: Missing coverage for javax.xml.crypto.dom.DOMCryptoContext + JDK-8263044: jdk/jfr/jvm/TestDumpOnCrash.java timed out + JDK-8267188: gc/stringdedup/ /TestStringDeduplicationInterned.java fails with Shenandoah + JDK-8267341: macos attempt_reserve_memory_at(arg1, arg2, true) failure + JDK-8267517: async logging for stdout and stderr + JDK-8267860: Off-by-one bug when searching arrays in AlpnGreaseTest + JDK-8268852: AsyncLogWriter should not overide is_Named_thread() + JDK-8269091: javax/sound/sampled/Clip/SetPositionHang.java failed with ArrayIndexOutOfBoundsException: Array index out of range: -4 + JDK-8269466: Factor out the common code for initializing and starting internal VM JavaThreads + JDK-8270331: [TESTBUG] Error: Not a test or directory containing tests: java/awt/print/PrinterJob/InitToBlack.java + JDK-8270794: Avoid loading Klass* twice in TypeArrayKlass::oop_size() + JDK-8270894: Use acquire semantics in ObjectSynchronizer::read_stable_mark() + JDK-8271707: migrate tests to use jdk.test.whitebox.WhiteBox + JDK-8271898: disable os.release_multi_mappings_vm on macOS-X64 + JDK-8272586: emit abstract machine code in hs-err logs + JDK-8272654: Mark word accesses should not use Access API + JDK-8273092: Sort classlist in JDK image + JDK-8273803: Zero: Handle "zero" variant in CommandLineOptionTest.java + JDK-8274986: max code printed in hs-err logs should be configurable + JDK-8275031: runtime/ErrorHandling/ /MachCodeFramesInErrorFile.java fails when hsdis is present + JDK-8275303: sun/java2d/pipe/InterpolationQualityTest.java fails with D3D basic render driver + JDK-8275415: Prepare Leak Profiler for Lilliput + JDK-8275662: remove test/lib/sun/hotspot + JDK-8276333: jdk/jfr/event/oldobject/TestLargeRootSet.java failed "assert(!contains(edge->reference())) failed: invariant" + JDK-8276651: java/lang/ProcessHandle tests fail with "RuntimeException: Input/output error" in java.lang.ProcessHandleImpl$Info.info0 + JDK-8276696: ParallelObjectIterator freed at the wrong time in VM_HeapDumper + JDK-8277102: Dubious PrintCompilation output + JDK-8277353: java/security/MessageDigest/ThreadSafetyTest.java test times out + JDK-8277417: C1 LIR instruction for load-klass + JDK-8277427: Update jib-profiles.js to use JMH 1.33 devkit + JDK-8277654: Shenandoah: Don't produce new memory state in C2 LRB runtime call + JDK-8277860: PPC: Remove duplicate info != NULL check + JDK-8278141: LIR_OpLoadKlass::_info shadows the field of the same name from LIR_Op + JDK-8278456: Define jtreg jdk_desktop test group time-based sub-tasks for use by headful testing. + JDK-8279545: Buffer overrun in reverse_words of sharedRuntime_x86_64.cpp:3517 + JDK-8280032: Update jib-profiles.js to use JMH 1.34 devkit + JDK-8280396: G1: Full gc mark stack draining should prefer to make work available to other threads + JDK-8280885: Shenandoah: Some tests failed with "EA: missing allocation reference path" + JDK-8281507: Two javac tests have bad jtreg `@clean` tags + JDK-8281717: Cover logout method for several LoginModule + JDK-8282404: DrawStringWithInfiniteXform.java failed with "RuntimeException: drawString with InfiniteXform transform takes long time" + JDK-8282651: ZGC: vmTestbase/gc/ArrayJuggle/ tests fails intermittently with exit code 97 + JDK-8282665: [REDO] ByteBufferTest.java: replace endless recursion with RuntimeException in void ck(double x, double y) + JDK-8283056: show abstract machine code in hs-err for all VM crashes + JDK-8283276: java/io/ObjectStreamClass/ /ObjectStreamClassCaching.java fails with various GCs + JDK-8283326: Implement SafeFetch statically + JDK-8283724: Incorrect description for jtreg-failure-handler option + JDK-8283756: (zipfs) ZipFSOutputStreamTest.testOutputStream should only check inflated bytes + JDK-8283865: riscv: Break down -XX:+UseRVB into seperate options for each bitmanip extension + JDK-8283929: GHA: Add RISC-V build config + JDK-8284068: riscv: should call Atomic::release_store in JavaThread::set_thread_state + JDK-8284090: com/sun/security/auth/module/AllPlatforms.java fails to compile + JDK-8284273: Early crashes in os::print_context on AArch64 + JDK-8284760: Correct type/array element offset in LibraryCallKit::get_state_from_digest_object() + JDK-8284772: GHA: Use GCC Major Version Dependencies Only + JDK-8284910: Buffer clean in PasswordCallback + JDK-8284937: riscv: should not allocate special register for temp + JDK-8284997: arm32 build crashes since JDK-8283326 + JDK-8285303: riscv: Incorrect register mask in call_native_base + JDK-8285437: riscv: Fix MachNode size mismatch for MacroAssembler::verify_oops* + JDK-8285630: Fix a configure error in RISC-V cross build + JDK-8285675: Temporary fix for arm32 SafeFetch + JDK-8285699: riscv: Provide information when hitting a HaltNode + JDK-8285711: riscv: RVC: Support disassembler show-bytes option + JDK-8285756: clean up use of bad arguments for `@clean` in langtools tests + JDK-8285980: Several tests in compiler/c2/irTests miss @requires vm.compiler2.enabled + JDK-8286481: Exception printed to stdout on Windows when storing transparent image in clipboard + JDK-8286620: Create regression test for verifying setMargin() of JRadioButton + JDK-8286623: Bundle zlib by default with JDK on macos aarch64 + JDK-8287227: Shenandoah: A couple of virtual thread tests failed with iu mode even without Loom enabled. + JDK-8287418: riscv: Fix correctness issue of MacroAssembler::movptr + JDK-8287552: riscv: Fix comment typo in li64 + JDK-8287970: riscv: jdk/incubator/vector/*VectorTests failing + JDK-8288719: [arm32] SafeFetch32 thumb interleaving causes random crashes + JDK-8289077: Add manual tests to open + JDK-8289238: Refactoring changes to PassFailJFrame Test Framework + JDK-8289510: Improve test coverage for XPath Axes: namespace + JDK-8289512: Fix GCC 12 warnings for adlc output_c.cpp + JDK-8289547: Update javax/swing/Popup/TaskbarPositionTest.java + JDK-8289646: configure script failed on WSL + JDK-8289688: jfr command hangs when it processes invalid file + JDK-8289748: C2 compiled code crashes with SIGFPE with - XX:+StressLCM and -XX:+StressGCM + JDK-8289797: tools/launcher/I18NArgTest.java fails on Japanese Windows environment + JDK-8289917: Metadata for regionsRefilled of G1EvacuationStatistics event is wrong + JDK-8290137: riscv: small refactoring for add_memory_int32/64 + JDK-8290164: compiler/runtime/TestConstantsInError.java fails on riscv + JDK-8290464: Optimize ResourceArea zapping on ResourceMark release + JDK-8290469: Add new positioning options to PassFailJFrame test framework + JDK-8290496: riscv: Fix build warnings-as-errors with GCC 11 + JDK-8291444: GHA builds/tests won't run manually if disabled from automatic running + JDK-8291830: jvmti/RedefineClasses/StressRedefine failed: assert(!is_null(v)) failed: narrow klass value can never be zero + JDK-8291893: riscv: remove fence.i used in user space + JDK-8291947: riscv: fail to build after JDK-8290840 + JDK-8291952: riscv: Remove PRAGMA_NONNULL_IGNORED + JDK-8292182: [TESTLIB] Enhance JAXPPolicyManager to setup required permissions for jtreg version 7 jar + JDK-8292315: Tests should not rely on specific JAR file names (hotspot) + JDK-8292316: Tests should not rely on specific JAR file names (jpackage) + JDK-8292683: Remove BadKeyUsageTest.java from Problem List + JDK-8292698: Improve performance of DataInputStream + JDK-8292716: Configure should check that jtreg is of the required version + JDK-8292763: JDK-8292716 breaks configure without jtreg + JDK-8292867: RISC-V: Simplify weak CAS return value handling + JDK-8293012: ConstantPool::print_on can crash if _cache is NULL + JDK-8293050: RISC-V: Remove redundant non-null assertions about macro-assembler + JDK-8293098: GHA: Harmonize GCC version handling for host and cross builds + JDK-8293100: RISC-V: Need to save and restore callee-saved FloatRegisters in StubGenerator::generate_call_stub + JDK-8293107: GHA: Bump to Ubuntu 22.04 + JDK-8293114: JVM should trim the native heap + JDK-8293166: jdk/jfr/jvm/TestDumpOnCrash.java fails on Linux ppc64le and Linux aarch64 + JDK-8293177: Verify version numbers in legal files + JDK-8293180: JQuery UI license file not updated + JDK-8293252: Shenandoah: ThreadMXBean synchronizer tests crash with aggressive heuristics + JDK-8293361: GHA: dump config.log in case of configure failure + JDK-8293474: RISC-V: Unify the way of moving function pointer + JDK-8293524: RISC-V: Use macro-assembler functions as appropriate + JDK-8293566: RISC-V: Clean up push and pop registers + JDK-8293811: Provide a reason for PassFailJFrame.forceFail + JDK-8293851: hs_err should print more stack in hex dump + JDK-8294012: RISC-V: get/put_native_u8 missing the case when address&7 is 6 + JDK-8294083: RISC-V: Minimal build failed with - -disable-precompiled-headers + JDK-8294086: RISC-V: Cleanup InstructionMark usages in the backend + JDK-8294087: RISC-V: RVC: Fix a potential alignment issue and add more alignment assertions for the patchable calls/nops + JDK-8294149: JMH 1.34 and later requires jopt-simple 5.0.4 + JDK-8294187: RISC-V: Unify all relocations for the backend into AbstractAssembler::relocate() + JDK-8294366: RISC-V: Partially mark out incompressible regions + JDK-8294430: RISC-V: Small refactoring for movptr_with_offset + JDK-8294492: RISC-V: Use li instead of patchable movptr at non-patchable callsites + JDK-8294679: RISC-V: Misc crash dump improvements + JDK-8294941: GHA: Cut down cross-compilation sysroots + JDK-8294956: GHA: qemu-debootstrap is deprecated, use the regular one + JDK-8295110: RISC-V: Mark out relocations as incompressible + JDK-8295213: Run GHA manually with user-specified make and configure arguments + JDK-8295270: RISC-V: Clean up and refactoring for assembler functions + JDK-8295396: RISC-V: Cleanup useless CompressibleRegions + JDK-8295657: SA: Allow larger object alignments + JDK-8295737: macOS: Print content cut off when width > height with portrait orientation + JDK-8295811: serviceability/sa/TestObjectAlignment.java fails on x86_32 + JDK-8295812: Skip the "half float" support in LittleCMS during the build + JDK-8295894: Remove SECOM certificate that is expiring in September 2023 + JDK-8295926: RISC-V: C1: Fix LIRGenerator::do_LibmIntrinsic + JDK-8295968: RISC-V: Rename some assembler intrinsic functions for RVV 1.0 + JDK-8296384: [TESTBUG] sun/security/provider/SecureRandom/ /AbstractDrbg/SpecTest.java intermittently timeout + JDK-8296435: RISC-V: Small refactoring for increment/decrement + JDK-8296447: RISC-V: Make the operands order of vrsub_vx/vrsub_vi consistent with RVV 1.0 spec + JDK-8296448: RISC-V: Fix temp usages of heapbase register killed by MacroAssembler::en/decode_klass_not_null + JDK-8296602: RISC-V: improve performance of copy_memory stub + JDK-8296771: RISC-V: C2: assert(false) failed: bad AD file + JDK-8296796: Provide clean, platform-agnostic interface to C-heap trimming + JDK-8296916: RISC-V: Move some small macro-assembler functions to header file + JDK-8297350: Update JMH devkit to 1.36 + JDK-8297359: RISC-V: improve performance of floating Max Min intrinsics + JDK-8297476: Increase InlineSmallCode default from 1000 to 2500 for RISC-V + JDK-8297644: RISC-V: Compilation error when shenandoah is disabled + JDK-8297681: Unnecessary color conversion during 4BYTE_ABGR_PRE to INT_ARGB_PRE blit + JDK-8297697: RISC-V: Add support for SATP mode detection + JDK-8297715: RISC-V: C2: Use single-bit instructions from the Zbs extension + JDK-8297887: Update Siphash + JDK-8297923: java.awt.ScrollPane broken after multiple scroll up/down + JDK-8298138: Shenandoah: HdrSeq asserts "sub-bucket index (512) overflow for value ( 1.00)" + JDK-8298921: Create a regression test for JDK-8139581 + JDK-8298974: Add ftcolor.c to imported freetype sources + JDK-8299158: Improve MD5 intrinsic on AArch64 + JDK-8299168: RISC-V: Fix MachNode size mismatch for MacroAssembler::_verify_oops* + JDK-8299330: Minor improvements in MSYS2 Workflow handling + JDK-8299617: CurrencySymbols.properties is missing the copyright notice + JDK-8299658: C1 compilation crashes in LinearScan::resolve_exception_edge + JDK-8299713: Test javax/swing/JTableHeader/6889007/ /bug6889007.java failed: Wrong type of cursor + JDK-8299827: Add resolved IP address in connection exception for sockets + JDK-8299847: RISC-V: Improve PrintOptoAssembly output of CMoveI/L nodes + JDK-8299962: Speed up compiler/intrinsics/unsafe/ /DirectByteBufferTest.java and HeapByteBufferTest.java + JDK-8300053: Shenandoah: Handle more GCCauses in ShenandoahControlThread::request_gc + JDK-8300098: java/util/concurrent/ConcurrentHashMap/ /ConcurrentAssociateTest.java fails with internal timeout when executed with TieredCompilation1/3 + JDK-8300109: RISC-V: Improve code generation for MinI/MaxI nodes + JDK-8300405: Screen capture for test JFileChooserSetLocationTest.java, failure case + JDK-8300584: Accelerate AVX-512 CRC32C for small buffers + JDK-8300659: Refactor TestMemoryAwareness to use WhiteBox api for host values + JDK-8300693: Lower the compile threshold and reduce the iterations of warmup loop in VarHandles tests + JDK-8301033: RISC-V: Handle special cases for MinI/MaxI nodes for Zbb + JDK-8301036: RISC-V: Factor out functions baseOffset & baseOffset32 from MacroAssembler + JDK-8301067: RISC-V: better error message when reporting unsupported satp modes + JDK-8301074: Replace NULL with nullptr in share/opto/ + JDK-8301097: Update GHA XCode to 12.5.1 + JDK-8301153: RISC-V: pipeline class for several instructions is not set correctly + JDK-8301167: Update VerifySignedJar to actually exercise and test verification + JDK-8301187: Memory leaks in OopMapCache + JDK-8301269: Update Commons BCEL to Version 6.7.0 + JDK-8301313: RISC-V: C2: assert(false) failed: bad AD file due to missing match rule + JDK-8301367: Add exception handler method to the BaseLdapServer + JDK-8301628: RISC-V: c2 fix pipeline class for several instructions + JDK-8301700: Increase the default TLS Diffie-Hellman group size from 1024-bit to 2048-bit + JDK-8301818: RISC-V: Factor out function mvw from MacroAssembler + JDK-8301852: RISC-V: Optimize class atomic when order is memory_order_relaxed + JDK-8301959: Compile command in compiler.loopopts.TestRemoveEmptyCountedLoop does not work + JDK-8302114: RISC-V: Several foreign jtreg tests fail with debug build after JDK-8301818 + JDK-8302150: Speed up compiler/codegen/Test7100757.java + JDK-8302161: Upgrade jQuery UI to version 1.13.2 + JDK-8302182: Update Public Suffix List to 88467c9 + JDK-8302289: RISC-V: Use bgez instruction in arraycopy_simple_check when possible + JDK-8302736: Major performance regression in Math.log on aarch64 + JDK-8302776: RISC-V: Fix typo CSR_INSTERT to CSR_INSTRET + JDK-8303047: avoid NULL after 8301661 + JDK-8303154: Investigate and improve instruction cache flushing during compilation + JDK-8303215: Make thread stacks not use huge pages + JDK-8303279: C2: crash in SubTypeCheckNode::sub() at IGVN split if + JDK-8304293: RISC-V: JDK-8276799 missed atomic intrinsic support for C1 + JDK-8304314: StackWalkTest.java fails after CODETOOLS-7903373 + JDK-8304353: Add lib-test tier1 testing in GHA + JDK-8304725: AsyncGetCallTrace can cause SIGBUS on M1 + JDK-8304845: Update PCSC-Lite for Suse Linux to 1.9.9 and fix incomplete license wording + JDK-8304976: Optimize DateTimeFormatterBuilder.ZoneTextPrinterParser.getTree() + JDK-8305006: Use correct register in riscv_enc_fast_unlock() + JDK-8305008: RISC-V: Factor out immediate checking functions from assembler_riscv.inline.hpp + JDK-8305112: RISC-V: Typo fix for RVC description + JDK-8305236: Some LoadLoad barriers in the interpreter are unnecessary after JDK-8220051 + JDK-8305421: Work around JDK-8305420 in CDSJDITest.java + JDK-8305425: Thread.isAlive0 doesn't need to call into the VM + JDK-8305512: RISC-V: Enable RVC extension by default on supported hardware + JDK-8305670: Performance regression in LockSupport.unpark with lots of idle threads + JDK-8305728: RISC-V: Use bexti instruction to do single-bit testing + JDK-8305763: Parsing a URI with an underscore goes through a silent exception, negatively impacting performance + JDK-8305766: ProblemList runtime/CompressedOops/ /CompressedClassPointers.java + JDK-8305858: Resolve multiple definition of 'handleSocketError' when statically linking with JDK native libraries + JDK-8305950: Have -XshowSettings option display tzdata version + JDK-8305995: Footprint regression from JDK-8224957 + JDK-8306060: Open source few AWT Insets related tests + JDK-8306076: Open source AWT misc tests + JDK-8306134: Open source some AWT tests relating to Button and a few other classes + JDK-8306135: Clean up and open source some AWT tests + JDK-8306137: Open source several AWT ScrollPane related tests + JDK-8306281: function isWsl() returns false on WSL2 + JDK-8306372: Open source AWT CardLayout and Checkbox tests + JDK-8306428: RunThese30M.java crashed with assert(early->flag() == current->flag() || early->flag() == mtNone) + JDK-8306430: Open source some AWT tests related to TextComponent and Toolkit + JDK-8306435: Juggle04/TestDescription.java should be a booleanArr test and not a byteArr one + JDK-8306484: Open source several AWT Choice jtreg tests + JDK-8306566: Open source several clipboard AWT tests + JDK-8306575: Clean up and open source four Dialog related tests + JDK-8306636: Disable compiler/c2/Test6905845.java with - XX:TieredStopAtLevel=3 + JDK-8306638: Open source some AWT tests related to datatransfer and Toolkit + JDK-8306667: RISC-V: Fix storeImmN0 matching rule by using zr register + JDK-8306682: Open source a few more AWT Choice tests + JDK-8306718: Optimize and opensource some old AWT tests + JDK-8306738: Select num workers for safepoint ParallelCleanupTask + JDK-8306765: Some client related jtreg problem list entries are malformed + JDK-8306812: Open source several AWT Miscellaneous tests + JDK-8307067: remove broken EnableThreadSMRExtraValidityChecks option + JDK-8307068: store a JavaThread* in the java.lang.Thread object after the JavaThread* is added to the main ThreadsList + JDK-8307078: Opensource and clean up five more AWT Focus related tests + JDK-8307079: Update test java/awt/Choice/DragOffNoSelect.java + JDK-8307083: Open source some drag and drop tests 3 + JDK-8307147: [x86] Dangling pointer warning for Assembler::_attributes + JDK-8307150: RISC-V: Remove remaining StoreLoad barrier with UseCondCardMark for Serial/Parallel GC + JDK-8307156: native_thread not protected by TLH + JDK-8307165: java/awt/dnd/NoFormatsDropTest/ /NoFormatsDropTest.java timed out + JDK-8307299: Move more DnD tests to open + JDK-8307301: Update HarfBuzz to 7.2.0 + JDK-8307348: Parallelize heap walk for ObjectCount(AfterGC) JFR event collection + JDK-8307395: Add missing STS to Shenandoah + JDK-8307446: RISC-V: Improve performance of floating point to integer conversion + JDK-8307526: [JFR] Better handling of tampered JFR repository + JDK-8307555: Reduce memory reads in x86 MD5 intrinsic + JDK-8307569: Build with gcc8 is broken after JDK-8307301 + JDK-8307572: AArch64: Vector registers are clobbered by some macroassemblers + JDK-8307603: [AIX] Broken build after JDK-8307301 + JDK-8307604: gcc12 based Alpine build broken build after JDK-8307301 + JDK-8307651: RISC-V: stringL_indexof_char instruction has wrong format string + JDK-8307653: Adjust delay time and gc log argument in TestAbortOnVMOperationTimeout + JDK-8307683: Loop Predication should not hoist range checks with trap on success projection by negating their condition + JDK-8307766: Linux: Provide the option to override the timer slack + JDK-8308089: [riscv-port-jdk17u] Intrinsify Unsafe.storeStoreFence + JDK-8308090: Add container tests for on-the-fly resource quota updates + JDK-8308152: PropertyDescriptor should work with overridden generic getter method + JDK-8308156: VerifyCACerts.java misses blank in error output + JDK-8308192: Error in parsing replay file when staticfield is an array of single dimension + JDK-8308232: nsk/jdb tests don't pass -verbose flag to the debuggee + JDK-8308277: RISC-V: Improve vectorization of Match.sqrt() on floats + JDK-8308283: Build failure with GCC12 & GCC13 + JDK-8308300: enhance exceptions in MappedMemoryUtils.c + JDK-8308643: Incorrect value of 'used' jvmstat counter + JDK-8308766: TLAB initialization may cause div by zero + JDK-8308803: Improve java/util/UUID/UUIDTest.java + JDK-8308872: enhance logging and some exception in krb5/Config.java + JDK-8308997: RISC-V: Sign extend when comparing 32-bit value with zero instead of testing the sign bit + JDK-8309088: security/infra/java/security/cert/ /CertPathValidator/certification/AmazonCA.java fails + JDK-8309095: Remove UTF-8 character from TaskbarPositionTest.java + JDK-8309107: Bump update version for OpenJDK: jdk-17.0.9 + JDK-8309119: [17u/11u] Redo JDK-8297951: C2: Create skeleton predicates for all If nodes in loop predication + JDK-8309138: Fix container tests for jdks with symlinked conf dir + JDK-8309228: Clarify EXPERIMENTAL flags comment in hotspot/share/runtime/globals.hpp + JDK-8309254: Implement fast-path for ASCII-compatible CharsetEncoders on RISC-V + JDK-8309266: C2: assert(final_con == (jlong)final_int) failed: final value should be integer + JDK-8309297: Adjust ShenandoahHeap print_heap_regions_on + JDK-8309340: Provide sctpHandleSocketErrorWithMessage + JDK-8309427: [riscv-port-jdk17u] Remove unused RoundDoubleModeV C2 node + JDK-8309550: jdk.jfr.internal.Utils::formatDataAmount method should gracefully handle amounts equal to Long.MIN_VALUE + JDK-8309591: Socket.setOption(TCP_QUICKACK) uses wrong level + JDK-8309613: [Windows] hs_err files sometimes miss information about the code containing the error + JDK-8309746: Reconfigure check should include make/conf/version-numbers.conf + JDK-8309862: Unsafe list operations in JfrStringPool + JDK-8309956: Shenandoah: Strengthen the mark word check in string dedup + JDK-8309959: JFR: Display N/A for missing data amount + JDK-8310054: ScrollPane insets are incorrect + JDK-8310126: C1: Missing receiver null check in Reference::get intrinsic + JDK-8310259: Pin msys2/setup-msys2 github action to a specific commit + JDK-8310549: avoid potential leaks in KeystoreImpl.m related to JNU_CHECK_EXCEPTION early returns + JDK-8310551: vmTestbase/nsk/jdb/interrupt/interrupt001/ /interrupt001.java timed out due to missing prompt + JDK-8310873: Re-enable locked_create_entry symbol check in runtime/NMT/CheckForProperDetailStackTrace.java for RISC-V + JDK-8311033: [macos] PrinterJob does not take into account Sides attribute + JDK-8311249: Remove unused MemAllocator::obj_memory_range + JDK-8311285: report some fontconfig related environment variables in hs_err file + JDK-8311689: Wrong visible amount in Adjustable of ScrollPane + JDK-8311862: RISC-V: small improvements to shift immediate instructions + JDK-8311923: TestIRMatching.java fails on RISC-V + JDK-8312029: Add CriticalNative tests to ProblemList for 8312028 + JDK-8312511: GHA: Bump cross-compile runner to Ubuntu 22.04 + JDK-8312525: New test runtime/os/TestTrimNative.java#trimNative is failing: did not see the expected RSS reduction + JDK-8312555: Ideographic characters aren't stretched by AffineTransform.scale(2, 1) + JDK-8313262: C2: Sinking node may cause required cast to be dropped + JDK-8313402: C1: Incorrect LoadIndexed value numbering + JDK-8313428: GHA: Bump GCC versions for July 2023 updates + JDK-8313576: GCC 7 reports compiler warning in bundled freetype 2.13.0 + JDK-8313676: Amend TestLoadIndexedMismatch test to target intrinsic directly + JDK-8313678: SymbolTable can leak Symbols during cleanup + JDK-8313701: GHA: RISC-V should use the official repository for bootstrap + JDK-8313707: GHA: Bootstrap sysroots with --variant=minbase + JDK-8313796: AsyncGetCallTrace crash on unreadable interpreter method pointer + JDK-8313815: The exception messages printed by jcmd ManagementAgent.start are corrupted on Japanese Windows + JDK-8313874: JNI NewWeakGlobalRef throws exception for null arg + JDK-8314020: Print instruction blocks in byte units + JDK-8314117: RISC-V: Incorrect VMReg encoding in RISCV64Frame.java + JDK-8314118: Update JMH devkit to 1.37 + JDK-8314262: GHA: Cut down cross-compilation sysroots deeper + JDK-8314426: runtime/os/TestTrimNative.java is failing on slow machines + JDK-8314501: Shenandoah: sun/tools/jhsdb/heapconfig/ /JMapHeapConfigTest.java fails + JDK-8314517: some tests fail in case ipv6 is disabled on the machine + JDK-8314552: Fix javadoc tests to work with jtreg 7 + JDK-8314658: [17u] GHA: Sync up debian-version for cross-builds + JDK-8314730: GHA: Drop libfreetype6-dev transitional package in favor of libfreetype-dev + JDK-8314960: Add Certigna Root CA - 2 + JDK-8317040: Exclude cleaner test failing on older releases + JDK-8317643: [17u] Remove designator DEFAULT_PROMOTED_VERSION_PRE=ea for release 17.0.9 - Modified patches: * nss-security-provider.patch * fips.patch + rediff- Enable JIT on riscv64- Compiler flags to realign stack on ix86 (bsc#1214790)- Added patch: * reproducible-properties.patch + use SOURCE_DATE_EPOCH for timestamp in the generated properties files- Update to upstream tag jdk-17.0.8.1+1 (August 2023 emergency release fixing a regression in July 2023 CPU) * Changes: + JDK-8313765: Invalid CEN header (invalid zip64 extra data field size) + JDK-8314677: Bump update version for OpenJDK: jdk-17.0.8.1- Added patch: * reproducible-javadoc-timestamp.patch + use SOURCE_DATE_EPOCH in javadoc and make the javadoc generation more reproducible- Update to upstream tag jdk-17.0.8+7 (July 2023 CPU) * CVEs + CVE-2023-22006, bsc#1213473 + CVE-2023-22036, bsc#1213474 + CVE-2023-22041, bsc#1213475 + CVE-2023-22044, bsc#1213479 + CVE-2023-22045, bsc#1213481 + CVE-2023-22049, bsc#1213482 + CVE-2023-25193, bsc#1207922 * Security fixes + JDK-8294323: Improve Shared Class Data + JDK-8296565: Enhanced archival support + JDK-8298676, JDK-8300891: Enhanced Look and Feel + JDK-8300285: Enhance TLS data handling + JDK-8300596: Enhance Jar Signature validation + JDK-8301998, JDK-8302084: Update HarfBuzz to 7.0.1 + JDK-8302475: Enhance HTTP client file downloading + JDK-8302483: Enhance ZIP performance + JDK-8303376: Better launching of JDI + JDK-8304460: Improve array usages + JDK-8304468: Better array usages + JDK-8305312: Enhanced path handling + JDK-8308682: Enhance AES performance * Other changes + JDK-8178806: Better exception logging in crypto code + JDK-8201516: DebugNonSafepoints generates incorrect information + JDK-8224768: Test ActalisCA.java fails + JDK-8227060: Optimize safepoint cleanup subtask order + JDK-8227257: javax/swing/JFileChooser/4847375/bug4847375.java fails with AssertionError + JDK-8238274: (sctp) JDK-7118373 is not fixed for SctpChannel + JDK-8244976: vmTestbase/nsk/jdi/Event/request/request001.java doesn' initialize eName + JDK-8245877: assert(_value != __null) failed: resolving NULL _value in JvmtiExport::post_compiled_method_load + JDK-8248001: javadoc generates invalid HTML pages whose ftp:// links are broken + JDK-8252990: Intrinsify Unsafe.storeStoreFence + JDK-8254711: Add java.security.Provider.getService JFR Event + JDK-8257856: Make ClassFileVersionsTest.java robust to JDK version updates + JDK-8261495: Shenandoah: reconsider update references memory ordering + JDK-8268288: jdk/jfr/api/consumer/streaming/ /TestOutOfProcessMigration.java fails with "Error: ShouldNotReachHere()" + JDK-8268298: jdk/jfr/api/consumer/log/TestVerbosity.java fails: unexpected log message + JDK-8268582: javadoc throws NPE with --ignore-source-errors option + JDK-8269821: Remove is-queue-active check in inner loop of write_ref_array_pre_work + JDK-8270434: JDI+UT: Unexpected event in JDI tests + JDK-8270859: Post JEP 411 refactoring: client libs with maximum covering > 10K + JDK-8270869: G1ServiceThread may not terminate + JDK-8271519: java/awt/event/SequencedEvent/ /MultipleContextsFunctionalTest.java failed with "Total [200] - Expected [400]" + JDK-8273909: vmTestbase/nsk/jdi/Event/request/request001 can still fail with "ERROR: new event is not ThreadStartEvent" + JDK-8274243: Implement fast-path for ASCII-compatible CharsetEncoders on aarch64 + JDK-8274615: Support relaxed atomic add for linux-aarch64 + JDK-8274864: Remove Amman/Cairo hacks in ZoneInfoFile + JDK-8275233: Incorrect line number reported in exception stack trace thrown from a lambda expression + JDK-8275287: Relax memory ordering constraints on updating instance class and array class counters + JDK-8275721: Name of UTC timezone in a locale changes depending on previous code + JDK-8275735: [linux] Remove deprecated Metrics api (kernel memory limit) + JDK-8276058: Some swing test fails on specific CI macos system + JDK-8277407: javax/swing/plaf/synth/SynthButtonUI/6276188/ /bug6276188.java fails to compile after JDK-8276058 + JDK-8277775: Fixup bugids in RemoveDropTargetCrashTest.java - add 4357905 + JDK-8278146: G1: Rework VM_G1Concurrent VMOp to clearly identify it as pause + JDK-8278434: timeouts in test java/time/test/java/time/ /format/TestZoneTextPrinterParser.java + JDK-8278834: Error "Cannot read field "sym" because "this.lvar[od]" is null" when compiling + JDK-8282077: PKCS11 provider C_sign() impl should handle CKR_BUFFER_TOO_SMALL error + JDK-8282201: Consider removal of expiry check in VerifyCACerts.java test + JDK-8282227: Locale information for nb is not working properly + JDK-8282704: runtime/Thread/StopAtExit.java may leak memory + JDK-8283057: Update GCC to version 11.2.0 for Oracle builds on Linux + JDK-8283062: Uninitialized warnings in libgtest with GCC 11.2 + JDK-8283520: JFR: Memory leak in dcmd_arena + JDK-8283566: G1: Improve G1BarrierSet::enqueue performance + JDK-8284331: Add sanity check for signal handler modification warning. + JDK-8285635: javax/swing/JRootPane/DefaultButtonTest.java failed with Default Button not pressed for L&F: com.sun.java.swing.plaf.motif.MotifLookAndFeel + JDK-8285987: executing shell scripts without #! fails on Alpine linux + JDK-8286191: misc tests fail due to JDK-8285987 + JDK-8286287: Reading file as UTF-16 causes Error which "shouldn't happen" + JDK-8286331: jni_GetStringUTFChars() uses wrong heap allocator + JDK-8286346: 3-parameter version of AllocateHeap should not ignore AllocFailType + JDK-8286398: Address possibly lossy conversions in jdk.internal.le + JDK-8287007: [cgroups] Consistently use stringStream throughout parsing code + JDK-8287246: DSAKeyValue should check for missing params instead of relying on KeyFactory provider + JDK-8287541: Files.writeString fails to throw IOException for charset "windows-1252" + JDK-8287854: Dangling reference in ClassVerifier::verify_class + JDK-8287876: The recently de-problemlisted TestTitledBorderLeak test is unstable + JDK-8287897: Augment src/jdk.internal.le/share/legal/jline.md with information on 4th party dependencies + JDK-8288589: Files.readString ignores encoding errors for UTF-16 + JDK-8289509: Improve test coverage for XPath Axes: descendant, descendant-or-self, following, following-sibling + JDK-8289735: UTIL_LOOKUP_PROGS fails on pathes with space + JDK-8289949: Improve test coverage for XPath: operators + JDK-8290822: C2: assert in PhaseIdealLoop::do_unroll() is subject to undefined behavior + JDK-8291226: Create Test Cases to cover scenarios for JDK-8278067 + JDK-8291637: HttpClient default keep alive timeout not followed if server sends invalid value + JDK-8291638: Keep-Alive timeout of 0 should close connection immediately + JDK-8292206: TestCgroupMetrics.java fails as getMemoryUsage() is lower than expected + JDK-8292301: [REDO v2] C2 crash when allocating array of size too large + JDK-8292407: Improve Weak CAS VarHandle/Unsafe tests resilience under spurious failures + JDK-8292713: Unsafe.allocateInstance should be intrinsified without UseUnalignedAccesses + JDK-8292755: Non-default method in interface leads to a stack overflow in JShell + JDK-8292990: Improve test coverage for XPath Axes: parent + JDK-8293295: Add type check asserts to java_lang_ref_Reference accessors + JDK-8293492: ShenandoahControlThread missing from hs-err log and thread dump + JDK-8293858: Change PKCS7 code to use default SecureRandom impl instead of SHA1PRNG + JDK-8293887: AArch64 build failure with GCC 12 due to maybe-uninitialized warning in libfdlibm k_rem_pio2.c + JDK-8294183: AArch64: Wrong macro check in SharedRuntime::generate_deopt_blob + JDK-8294281: Allow warnings to be disabled on a per-file basis + JDK-8294673: JFR: Add SecurityProviderService#threshold to TestActiveSettingEvent.java + JDK-8294717: (bf) DirectByteBuffer constructor will leak if allocating Deallocator or Cleaner fails with OOME + JDK-8294906: Memory leak in PKCS11 NSS TLS server + JDK-8295564: Norwegian Nynorsk Locale is missing formatting + JDK-8295974: jni_FatalError and Xcheck:jni warnings should print the native stack when there are no Java frames + JDK-8296084: javax/swing/JSpinner/4788637/bug4788637.java fails intermittently on a VM + JDK-8296318: use-def assert: special case undetected loops nested in infinite loops + JDK-8296343: CPVE thrown on missing content-length in OCSP response + JDK-8296412: Special case infinite loops with unmerged backedges in IdealLoopTree::check_safepts + JDK-8296545: C2 Blackholes should allow load optimizations + JDK-8296934: Write a test to verify whether Undecorated Frame can be iconified or not + JDK-8297000: [jib] Add more friendly warning for proxy issues + JDK-8297154: Improve safepoint cleanup logging + JDK-8297450: ScaledTextFieldBorderTest.java fails when run with -show parameter + JDK-8297587: Upgrade JLine to 3.22.0 + JDK-8297730: C2: Arraycopy intrinsic throws incorrect exception + JDK-8297955: LDAP CertStore should use LdapName and not String for DNs + JDK-8298488: [macos13] tools/jpackage tests failing with "Exit code: 137" on macOS + JDK-8298887: On the latest macOS+XCode the Robot API may report wrong colors + JDK-8299179: ArrayFill with store on backedge needs to reduce length by 1 + JDK-8299259: C2: Div/Mod nodes without zero check could be split through iv phi of loop resulting in SIGFPE + JDK-8299544: Improve performance of CRC32C intrinsics (non-AVX-512) for small inputs + JDK-8299570: [JVMCI] Insufficient error handling when CodeBuffer is exhausted + JDK-8299959: C2: CmpU::Value must filter overflow computation against local sub computation + JDK-8300042: Improve CPU related JFR events descriptions + JDK-8300079: SIGSEGV in LibraryCallKit::inline_string_copy due to constant NULL src argument + JDK-8300823: UB: Compile::_phase_optimize_finished is initialized too late + JDK-8300939: sun/security/provider/certpath/OCSP/ /OCSPNoContentLength.java fails due to network errors + JDK-8301050: Detect Xen Virtualization on Linux aarch64 + JDK-8301119: Support for GB18030-2022 + JDK-8301123: Enable Symbol refcounting underflow checks in PRODUCT + JDK-8301190: [vectorapi] The typeChar of LaneType is incorrect when default locale is tr + JDK-8301216: ForkJoinPool invokeAll() ignores timeout + JDK-8301338: Identical branch conditions in CompileBroker::print_heapinfo + JDK-8301491: C2: java.lang.StringUTF16::indexOfChar intrinsic called with negative character argument + JDK-8301637: ThreadLocalRandom.current().doubles().parallel() contention + JDK-8301661: Enhance os::pd_print_cpu_info on macOS and Windows + JDK-8302151: BMPImageReader throws an exception reading BMP images + JDK-8302172: [JVMCI] HotSpotResolvedJavaMethodImpl.canBeInlined must respect ForceInline + JDK-8302320: AsyncGetCallTrace obtains too few frames in sanity test + JDK-8302491: NoClassDefFoundError omits the original cause of an error + JDK-8302508: Add timestamp to the output TraceCompilerThreads + JDK-8302594: use-after-free in Node::destruct + JDK-8302595: use-after-free related to GraphKit::clone_map + JDK-8302791: Add specific ClassLoader object to Proxy IllegalArgumentException message + JDK-8302849: SurfaceManager might expose partially constructed object + JDK-8303069: Memory leak in CompilerOracle::parse_from_line + JDK-8303102: jcmd: ManagementAgent.status truncates the text longer than O_BUFLEN + JDK-8303130: Document required Accessibility permissions on macOS + JDK-8303354: addCertificatesToKeystore in KeystoreImpl.m needs CFRelease call in early potential CHECK_NULL return + JDK-8303433: Bump update version for OpenJDK: jdk-17.0.8 + JDK-8303440: The "ZonedDateTime.parse" may not accept the "UTC+XX" zone id + JDK-8303465: KeyStore of type KeychainStore, provider Apple does not show all trusted certificates + JDK-8303476: Add the runtime version in the release file of a JDK image + JDK-8303482: Update LCMS to 2.15 + JDK-8303508: Vector.lane() gets wrong value on x86 + JDK-8303511: C2: assert(get_ctrl(n) == cle_out) during unrolling + JDK-8303564: C2: "Bad graph detected in build_loop_late" after a CMove is wrongly split thru phi + JDK-8303575: adjust Xen handling on Linux aarch64 + JDK-8303576: addIdentitiesToKeystore in KeystoreImpl.m needs CFRelease call in early potential CHECK_NULL return + JDK-8303588: [JVMCI] make JVMCI source directories conform with standard layout + JDK-8303809: Dispose context in SPNEGO NegotiatorImpl + JDK-8303822: gtestMain should give more helpful output + JDK-8303861: Error handling step timeouts should never be blocked by OnError and others + JDK-8303937: Corrupted heap dumps due to missing retries for os::write() + JDK-8303949: gcc10 warning Linux ppc64le - note: the layout of aggregates containing vectors with 8-byte alignment has changed in GCC 5 + JDK-8304054: Linux: NullPointerException from FontConfiguration.getVersion in case no fonts are installed + JDK-8304063: tools/jpackage/share/AppLauncherEnvTest.java fails when checking LD_LIBRARY_PATH + JDK-8304134: jib bootstrapper fails to quote filename when checking download filetype + JDK-8304291: [AIX] Broken build after JDK-8301998 + JDK-8304295: harfbuzz build fails with GCC 7 after JDK-8301998 + JDK-8304350: Font.getStringBounds calculates wrong width for TextAttribute.TRACKING other than 0.0 + JDK-8304671: javac regression: Compilation with --release 8 fails on underscore in enum identifiers + JDK-8304683: Memory leak in WB_IsMethodCompatible + JDK-8304760: Add 2 Microsoft TLS roots + JDK-8304867: Explicitly disable dtrace for ppc builds + JDK-8304880: [PPC64] VerifyOops code in C1 doesn't work with ZGC + JDK-8305088: SIGSEGV in Method::is_method_handle_intrinsic + JDK-8305113: (tz) Update Timezone Data to 2023c + JDK-8305400: ISO 4217 Amendment 175 Update + JDK-8305403: Shenandoah evacuation workers may deadlock + JDK-8305481: gtest is_first_C_frame failing on ARM + JDK-8305690: [X86] Do not emit two REX prefixes in Assembler::prefix + JDK-8305711: Arm: C2 always enters slowpath for monitorexit + JDK-8305721: add `make compile-commands` artifacts to .gitignore + JDK-8305975: Add TWCA Global Root CA + JDK-8305993: Add handleSocketErrorWithMessage to extend nio Net.c exception message + JDK-8305994: Guarantee eventual async monitor deflation + JDK-8306072: Open source several AWT MouseInfo related tests + JDK-8306133: Open source few AWT Drag & Drop related tests + JDK-8306409: Open source AWT KeyBoardFocusManger, LightWeightComponent related tests + JDK-8306432: Open source several AWT Text Component related tests + JDK-8306466: Open source more AWT Drag & Drop related tests + JDK-8306489: Open source AWT List related tests + JDK-8306543: GHA: MSVC installation is failing + JDK-8306640: Open source several AWT TextArea related tests + JDK-8306652: Open source AWT MenuItem related tests + JDK-8306658: GHA: MSVC installation could be optional since it might already be pre-installed + JDK-8306664: GHA: Update MSVC version to latest stepping + JDK-8306681: Open source more AWT DnD related tests + JDK-8306683: Open source several clipboard and color AWT tests + JDK-8306752: Open source several container and component AWT tests + JDK-8306753: Open source several container AWT tests + JDK-8306755: Open source few Swing JComponent and AbstractButton tests + JDK-8306768: CodeCache Analytics reports wrong threshold + JDK-8306774: Make runtime/Monitor/ /GuaranteedAsyncDeflationIntervalTest.java more reliable + JDK-8306825: Monitor deflation might be accidentally disabled by zero intervals + JDK-8306850: Open source AWT Modal related tests + JDK-8306871: Open source more AWT Drag & Drop tests + JDK-8306883: Thread stacksize is reported with wrong units in os::create_thread logging + JDK-8306941: Open source several datatransfer and dnd AWT tests + JDK-8306943: Open source several dnd AWT tests + JDK-8306954: Open source five Focus related tests + JDK-8306955: Open source several JComboBox jtreg tests + JDK-8306976: UTIL_REQUIRE_SPECIAL warning on grep + JDK-8306996: Open source Swing MenuItem related tests + JDK-8307080: Open source some more JComboBox jtreg tests + JDK-8307128: Open source some drag and drop tests 4 + JDK-8307130: Open source few Swing JMenu tests + JDK-8307133: Open source some JTable jtreg tests + JDK-8307134: Add GTS root CAs + JDK-8307135: java/awt/dnd/NotReallySerializableTest/ /NotReallySerializableTest.java failed + JDK-8307331: Correctly update line maps when class redefine rewrites bytecodes + JDK-8307346: Add missing gc+phases logging for ObjectCount(AfterGC) JFR event collection code + JDK-8307347: serviceability/sa/ClhsdbDumpclass.java could leave files owned by root on macOS + JDK-8307378: Allow collectors to provide specific values for GC notifications' actions + JDK-8307381: Open Source JFrame, JIF related Swing Tests + JDK-8307425: Socket input stream read burns CPU cycles with back-to-back poll(0) calls + JDK-8307799: Newly added java/awt/dnd/MozillaDnDTest.java has invalid jtreg `@requires` clause + JDK-8308554: [17u] Fix commit of 8286191. vm.musl was not removed from ExternalEditorTest + JDK-8308880: [17u] micro bench ZoneStrings missed in backport of 8278434 + JDK-8308884: [17u/11u] Backout JDK-8297951 + JDK-8311467: [17u] Remove designator DEFAULT_PROMOTED_VERSION_PRE=ea for release 17.0.8- Bring back our nss.fips.cfg file, since the variable expansion in the upstream file does not work (fixes: bsc#1211679)- Fix for SG#65673, bsc#1210392: * unsigned-sni-server-name.patch: In SSLSessionImpl, interpret length of SNIServerName as an unsigned byte so that it can have length up to 255 rather than 127.- Do not install a separate nss.fips.cfg file, since there is now one in the tree and the install happens automatically - Modified patch: * fips.patch + enable system property file by default, without which the FIPS mode would never get enabled (bsc#1211259)- Update to upstrem tag jdk-17.0.7+7 (April 2023 CPU) * Security fixes: + JDK-8287404: Improve ping times + JDK-8288436: Improve Xalan supports + JDK-8294474, CVE-2023-21930, bsc#1210628: Better AES support + JDK-8295304, CVE-2023-21938, bsc#1210632: Runtime support improvements + JDK-8296676, CVE-2023-21937, bsc#1210631: Improve String platform support + JDK-8296684, CVE-2023-21937, bsc#1210631: Improve String platform support + JDK-8296692, CVE-2023-21937, bsc#1210631: Improve String platform support + JDK-8296832, CVE-2023-21939, bsc#1210634: Improve Swing platform support + JDK-8297371: Improve UTF8 representation redux + JDK-8298191, CVE-2023-21954, bsc#1210635: Enhance object reclamation process + JDK-8298310, CVE-2023-21967, bsc#1210636: Enhance TLS session negotiation + JDK-8298667, CVE-2023-21968, bsc#1210637: Improved path handling + JDK-8299129: Enhance NameService lookups * Fixes: + JDK-6528710: sRGB-ColorSpace to sRGB-ColorSpace Conversion + JDK-6779701: Wrong defect ID in the code of test LocalRMIServerSocketFactoryTest.java + JDK-8008243: Zero: Implement fast bytecodes + JDK-8048190: NoClassDefFoundError omits original ExceptionInInitializerError + JDK-8065097: [macosx] javax/swing/Popup/ /TaskbarPositionTest.java fails because Popup is one pixel off + JDK-8144030: [macosx] test java/awt/Frame/ /ShapeNotSetSometimes/ShapeNotSetSometimes.java fails (again) + JDK-8155246: Throw error if default java.security file is missing + JDK-8186765: Speed up test sun/net/www/protocol/https/ /HttpsClient/ProxyAuthTest.java + JDK-8192931: Regression test java/awt/font/TextLayout/ /CombiningPerf.java fails + JDK-8195809: [TESTBUG] jps and jcmd -l support for containers is not tested + JDK-8208077: File.listRoots performance degradation + JDK-8209935: Test to cover CodeSource.getCodeSigners() + JDK-8210927: JDB tests do not update source path after doing a redefine class + JDK-8212961: [TESTBUG] vmTestbase/nsk/stress/jni/ native code cleanup + JDK-8213531: Test javax/swing/border/TestTitledBorderLeak.java fails + JDK-8223783: sun/net/www/http/HttpClient/MultiThreadTest.java sometimes detect threads+1 connections + JDK-8230374: maxOutputSize, instead of javatest.maxOutputSize, should be used in TEST.properties + JDK-8231491: JDI tc02x004 failed again due to wrong # of breakpoints + JDK-8235297: sun/security/ssl/SSLSessionImpl/ /ResumptionUpdateBoundValues.java fails intermittent + JDK-8242115: C2 SATB barriers are not safepoint-safe + JDK-8244669: convert clhsdb "mem" command from javascript to java + JDK-8245654: Add Certigna Root CA + JDK-8251177: [macosx] The text "big" is truncated in JTabbedPane + JDK-8254267: javax/xml/crypto/dsig/LogParameters.java failed with "RuntimeException: Unexpected log output:" + JDK-8258512: serviceability/sa/TestJmapCore.java timed out on macOS 10.13.6 + JDK-8262386: resourcehogs/serviceability/sa/ /TestHeapDumpForLargeArray.java timed out + JDK-8266974: duplicate property key in java.sql.rowset resource bundle + JDK-8267038: Update IANA Language Subtag Registry to Version 2022-03-02 + JDK-8270156: Add "randomness" and "stress" keys to JTreg tests which use StressGCM, StressLCM and/or StressIGVN + JDK-8270476: Make floating-point test infrastructure more lambda and method reference friendly + JDK-8271471: [IR Framework] Rare occurrence of "" in PrintIdeal/PrintOptoAssembly can let tests fail + JDK-8271838: AmazonCA.java interop test fails + JDK-8272702: Resolving URI relative path with no / may lead to incorrect toString + JDK-8272985: Reference discovery is confused about atomicity and degree of parallelism + JDK-8273154: Provide a JavadocTester method for non-overlapping, unordered output matching + JDK-8273410: IR verification framework fails with "Should find method name in validIrRulesMap" + JDK-8274911: testlibrary_tests/ir_framework/tests/ /TestIRMatching.java fails with "java.lang.RuntimeException: Should have thrown exception" + JDK-8275173: testlibrary_tests/ir_framework/tests/ /TestCheckedTests.java fails after JDK-8274911 + JDK-8275320: NMT should perform buffer overrun checks + JDK-8275301: Unify C-heap buffer overrun checks into NMT + JDK-8275582: Don't purge metaspace mapping lists + JDK-8275704: Metaspace::contains() should be threadsafe + JDK-8275843: Random crashes while the UI code is executed + JDK-8276064: CheckCastPP with raw oop input floats below a safepoint + JDK-8276086: Increase size of metaspace mappings + JDK-8277485: Zero: Fix _fast_{i,f}access_0 bytecodes handling + JDK-8277822: Remove debug-only heap overrun checks in os::malloc and friends + JDK-8277946: NMT: Remove VM.native_memory shutdown jcmd command option + JDK-8277990: NMT: Remove NMT shutdown capability + JDK-8278961: Enable debug logging in java/net/ /DatagramSocket/SendDatagramToBadAddress.java + JDK-8279024: Remove javascript references from clhsdb.html + JDK-8279119: src/jdk.hotspot.agent/doc/index.html file contains references to scripts that no longer exist + JDK-8279351: [TESTBUG] SADebugDTest.java does not handle "Address already in use" error + JDK-8279614: The left line of the TitledBorder is not painted on 150 scale factor + JDK-8280007: Enable Neoverse N1 optimizations for Arm Neoverse V1 & N2 + JDK-8280048: Missing comma in copyright header + JDK-8280132: Incorrect comparator com.sun.beans.introspect .MethodInfo.MethodOrder + JDK-8280166: Extend java/lang/instrument/ /GetObjectSizeIntrinsicsTest.java test cases + JDK-8280553: resourcehogs/serviceability/sa/ /TestHeapDumpForLargeArray.java can fail if GC occurs + JDK-8280703: CipherCore.doFinal(...) causes potentially massive byte[] allocations during decryption + JDK-8280784: VM_Cleanup unnecessarily processes all thread oops + JDK-8280868: LineBodyHandlerTest.java creates and discards too many clients + JDK-8280889: java/lang/instrument/ /GetObjectSizeIntrinsicsTest.java fails with - XX:-UseCompressedOops + JDK-8280896: java/nio/file/Files/probeContentType/ /Basic.java fails on Windows 11 + JDK-8281122: [IR Framework] Cleanup IR matching code in preparation for JDK-8280378 + JDK-8281170: Test jdk/tools/jpackage/windows/ /WinInstallerIconTest always fails on Windows 11 + JDK-8282036: Change java/util/zip/ZipFile/DeleteTempJar.java to stop HttpServer cleanly in case of exceptions + JDK-8282143: Objects.requireNonNull should be ForceInline + JDK-8282577: ICC_Profile.setData(int, byte[]) invalidates the profile + JDK-8282771: Create test case for JDK-8262981 + JDK-8282958: Rendering Issues with Borders on Windows High-DPI systems + JDK-8283606: Tests may fail with zh locale on MacOS + JDK-8283717: vmTestbase/nsk/jdi/ThreadStartEvent/thread/ /thread001 failed due to SocketTimeoutException + JDK-8283719: java/util/logging/CheckZombieLockTest.java failing intermittently + JDK-8283870: jdeprscan --help causes an exception when the locale is ja, zh_CN or de + JDK-8284115: [IR Framework] Compilation is not found due to rare safepoint while dumping PrintIdeal/PrintOptoAssembly + JDK-8284165: Add pid to process reaper thread name + JDK-8284524: Create an automated test for JDK-4422362 + JDK-8284726: Print active locale settings in hs_err reports and in VM.info + JDK-8284767: Create an automated test for JDK-4422535 + JDK-8285399: JNI exception pending in awt_GraphicsEnv.c:1432 + JDK-8285690: CloneableReference subtest should not throw CloneNotSupportedException + JDK-8285755: JDK-8285093 changed the default for - -with-output-sync + JDK-8285835: SIGSEGV in PhaseIdealLoop::build_loop_late_post_work + JDK-8285919: Remove debug printout from JDK-8285093 + JDK-8285965: TestScenarios.java does not check for "" correctly + JDK-8286030: Avoid JVM crash when containers share the same /tmp dir + JDK-8286154: Fix 3rd party notices in test files + JDK-8286562: GCC 12 reports some compiler warnings + JDK-8286694: Incorrect argument processing in java launcher + JDK-8286705: GCC 12 reports use-after-free potential bugs + JDK-8286707: JFR: Don't commit JFR internal jdk.JavaMonitorWait events + JDK-8286800: Assert in PhaseIdealLoop::dump_real_LCA is too strong + JDK-8286844: com/sun/jdi/RedefineCrossEvent.java failed with 1 threads completed while VM suspended + JDK-8286873: Improve websocket test execution time + JDK-8286962: java/net/httpclient/ServerCloseTest.java failed once with ConnectException + JDK-8287180: Update IANA Language Subtag Registry to Version 2022-08-08 + JDK-8287217: C2: PhaseCCP: remove not visited nodes, prevent type inconsistency + JDK-8287491: compiler/jvmci/errors/TestInvalidDebugInfo.java fails new assert: assert((uint)t < T_CONFLICT + 1) failed: invalid type # + JDK-8287593: ShortResponseBody could be made more resilient to rogue connections + JDK-8287754: Update jib GNU make dependency on Windows to latest cygwin build + JDK-8288005: HotSpot build with disabled PCH fails for Windows AArch64 + JDK-8288130: compiler error with AP and explicit record accessor + JDK-8288332: Tier1 validate-source fails after 8279614 + JDK-8288415: java/awt/PopupMenu/PopupMenuLocation.java is unstable in MacOS machines + JDK-8288854: getLocalGraphicsEnvironment() on for multi-screen setups throws exception NPE + JDK-8289400: Improve com/sun/jdi/TestScaffold error reporting + JDK-8289440: Remove vmTestbase/nsk/monitoring/MemoryPoolMBean/ /isCollectionUsageThresholdExceeded/isexceeded003 from ProblemList.txt + JDK-8289508: Improve test coverage for XPath Axes: ancestor, ancestor-or-self, preceding, and preceding-sibling + JDK-8289511: Improve test coverage for XPath Axes: child + JDK-8289647: AssertionError during annotation processing of record related tests + JDK-8289948: Improve test coverage for XPath functions: Node Set Functions + JDK-8290067: Show stack dimensions in UL logging when attaching threads + JDK-8290083: ResponseBodyBeforeError: AssertionError or SSLException: Unsupported or unrecognized SSL message + JDK-8290197: test/jdk/java/nio/file/Files/probeContentType/ /Basic.java fails on some systems for the ".rar" extension + JDK-8290322: Optimize Vector.rearrange over byte vectors for AVX512BW targets. + JDK-8290836: Improve test coverage for XPath functions: String Functions + JDK-8290837: Improve test coverage for XPath functions: Boolean Functions + JDK-8290838: Improve test coverage for XPath functions: Number Functions + JDK-8290850: C2: create_new_if_for_predicate() does not clone pinned phi input nodes resulting in a broken graph + JDK-8290899: java/lang/String/StringRepeat.java test requests too much heap on windows x86 + JDK-8290964: C2 compilation fails with assert "non-reduction loop contains reduction nodes" + JDK-8291825: java/time/nontestng/java/time/zone/ /CustomZoneNameTest.java fails if defaultLocale and defaultFormatLocale are different + JDK-8292033: Move jdk.X509Certificate event logic to JCA layer + JDK-8292066: Convert TestInputArgument.sh and TestSystemLoadAvg.sh to java version + JDK-8292159: TYPE_USE annotations on generic type arguments of record components discarded + JDK-8292177: InitialSecurityProperty JFR event + JDK-8292285: C2: remove unreachable block after NeverBranch-to-Goto conversion + JDK-8292297: Fix up loading of override java.security properties file + JDK-8292328: AccessibleActionsTest.java test instruction for show popup on JLabel did not specify shift key + JDK-8292443: Weak CAS VarHandle/Unsafe tests should test always-failing cases + JDK-8292602: ZGC: C2 late barrier analysis uses invalid dominator information + JDK-8292660: C2: blocks made unreachable by NeverBranch-to-Goto conversion are removed incorrectly + JDK-8292780: misc tests failed "assert(false) failed: graph should be schedulable" + JDK-8292877: java/util/concurrent/atomic/Serial.java uses {Double,Long}Accumulator incorrectly + JDK-8293000: Review running times of jshell regression tests + JDK-8293326: jdk/sun/security/tools/jarsigner/compatibility/ /SignTwice.java slow on Windows + JDK-8293466: libjsig should ignore non-modifying sigaction calls + JDK-8293493: Signal Handlers printout should show signal block state + JDK-8293531: C2: some vectorapi tests fail assert "Not monotonic" with flag -XX:TypeProfileLevel=222 + JDK-8293562: KeepAliveCache Blocks Threads while Closing Connections + JDK-8293691: converting a defined BasicType value to a string should not crash the VM + JDK-8293767: AWT test TestSinhalaChar.java has old SCCS markings + JDK-8293819: sun/util/logging/PlatformLoggerTest.java failed with "RuntimeException: Retrieved backing PlatformLogger level null is not the expected CONFIG" + JDK-8293965: Code signing warnings after JDK-8293550 + JDK-8293996: C2: fix and simplify IdealLoopTree::do_remove_empty_loop + JDK-8294160: misc crash dump improvements + JDK-8294217: Assertion failure: parsing found no loops but there are some + JDK-8294310: compare.sh fails on macos after JDK-8293550 + JDK-8294378: URLPermission constructor exception when using tr locale + JDK-8294538: missing is_unloading() check in SharedRuntime::fixup_callers_callsite() + JDK-8294548: Problem list SA core file tests on macosx-x64 due to JDK-8294316 + JDK-8294580: frame::interpreter_frame_print_on() crashes if free BasicObjectLock exists in frame + JDK-8294677: chunklevel::MAX_CHUNK_WORD_SIZE too small for some applications + JDK-8294705: Disable an assertion in test/jdk/java/util/ /DoubleStreamSums/CompensatedSums.java + JDK-8294902: Undefined Behavior in C2 regalloc with null references + JDK-8294947: Use 64bit atomics in patch_verified_entry on x86_64 + JDK-8294958: java/net/httpclient/ConnectTimeout tests are slow + JDK-8295000: java/util/Formatter/Basic test cleanup + JDK-8295066: Folding of loads is broken in C2 after JDK-8242115 + JDK-8295116: C2: assert(dead->outcnt() == 0 && !dead->is_top()) failed: node must be dead + JDK-8295211: Fix autoconf 2.71 warning "AC_CHECK_HEADERS: you should use literals" + JDK-8295413: com/sun/jdi/EATests.java fails with compiler flag -XX:+StressReflectiveCode + JDK-8295414: [Aarch64] C2: assert(false) failed: bad AD file + JDK-8295530: Update Zlib Data Compression Library to Version 1.2.13 + JDK-8295685: Update Libpng to 1.6.38 + JDK-8295724: VirtualMachineError: Out of space in CodeCache for method handle intrinsic + JDK-8298947: compiler/codecache/ /MHIntrinsicAllocFailureTest.java fails intermittently + JDK-8295774: Write a test to verify List sends ItemEvent/ActionEvent + JDK-8295777: java/net/httpclient/ConnectExceptionTest.java should not rely on system resolver + JDK-8295788: C2 compilation hits "assert((mode == ControlAroundStripMined && use == sfpt) || !use->is_reachable_from_root()) failed: missed a node" + JDK-8296136: Use correct register in aarch64_enc_fast_unlock() + JDK-8296239: ISO 4217 Amendment 174 Update + JDK-8296329: jar validator doesn't account for minor class file version + JDK-8296389: C2: PhaseCFG::convert_NeverBranch_to_Goto must handle both orders of successors 8298568: Fastdebug build fails after JDK-8296389 + JDK-8296548: Improve MD5 intrinsic for x86_64 + JDK-8296611: Problemlist several sun/security tests until JDK-8295343 is resolved + JDK-8296619: Upgrade jQuery to 3.6.1 + JDK-8296675: Exclude linux-aarch64 in NSS tests + JDK-8296878: Document Filter attached to JPasswordField and setText("") is not cleared instead inserted characters replaced with unicode null characters + JDK-8296904: Improve handling of macos xcode toolchain + JDK-8296912: C2: CreateExNode::Identity fails with assert(i < _max) failed: oob: i=1, _max=1 + JDK-8296924: C2: assert(is_valid_AArch64_address(dest.target())) failed: bad address + JDK-8297088: Update LCMS to 2.14 + JDK-8297211: Expensive fillInStackTrace operation in HttpURLConnection.getOutputStream0 when no content-length in response + JDK-8297259: Bump update version for OpenJDK: jdk-17.0.7 + JDK-8297264: C2: Cast node is not processed again in CCP and keeps a wrong too narrow type which is later replaced by top + JDK-8297431: [JVMCI] HotSpotJVMCIRuntime.encodeThrowable should not throw an exception + JDK-8297437: javadoc cannot link to old docs (with old style anchors) + JDK-8297480: GetPrimitiveArrayCritical in imageioJPEG misses result - NULL check + JDK-8297489: Modify TextAreaTextEventTest.java as to verify the content change of TextComponent sends TextEvent + JDK-8297523: Various GetPrimitiveArrayCritical miss result - NULL check + JDK-8297569: URLPermission constructor throws IllegalArgumentException: Invalid characters in hostname after JDK-8294378 + JDK-8297642: PhaseIdealLoop::only_has_infinite_loops must detect all loops that never lead to termination + JDK-8297951: C2: Create skeleton predicates for all If nodes in loop predication + JDK-8297959: Provide better descriptions for some Operating System JFR events + JDK-8297963: Partially fix string expansion issues in UTIL_DEFUN_NAMED and related macros + JDK-8298027: Remove SCCS id's from awt jtreg tests + JDK-8298035: Provide better descriptions for JIT compiler JFR events + JDK-8298073: gc/metaspace/ /CompressedClassSpaceSizeInJmapHeap.java causes test task timeout on macosx + JDK-8241293: CompressedClassSpaceSizeInJmapHeap.java time out after 8 minutes + JDK-8298093: improve cleanup and error handling of awt_parseColorModel in awt_parseImage.c + JDK-8298108: Add a regression test for JDK-8297684 + JDK-8298129: Let checkpoint event sizes grow beyond u4 limit + JDK-8298271: java/security/SignedJar/spi-calendar-provider/ /TestSPISigned.java failing on Windows + JDK-8298459: Fix msys2 linking and handling out of tree build directory for source zip creation + JDK-8298472: AArch64: Detect Ampere-1 and Ampere-1A CPUs and set default options + JDK-8298527: Cygwin's uname -m returns different string than before + JDK-8298588: WebSockets: HandshakeUrlEncodingTest unnecessarily depends on a response body + JDK-8298649: JFR: RemoteRecordingStream support for checkpoint event sizes beyond u4 + JDK-8298726: (fs) Change PollingWatchService to record last modified time as FileTime rather than milliseconds + JDK-8299015: Ensure that HttpResponse.BodySubscribers.ofFile writes all bytes + JDK-8299018: java/net/httpclient/HttpsTunnelAuthTest.java fails with java.io.IOException: HTTP/1.1 header parser received no bytes + JDK-8299194: CustomTzIDCheckDST.java may fail at future date + JDK-8299296: Write a test to verify the components selection sends ItemEvent + JDK-8299388: java/util/regex/NegativeArraySize.java fails on Alpine and sometimes Windows + JDK-8299424: containers/docker/TestMemoryWithCgroupV1.java fails on SLES12 ppc64le when testing Memory and Swap Limit + JDK-8299439: java/text/Format/NumberFormat/ /CurrencyFormat.java fails for hr_HR + JDK-8299483: ProblemList java/text/Format/NumberFormat/ /CurrencyFormat.java + JDK-8299470: sun/jvm/hotspot/SALauncher.java handling of negative rmiport args + JDK-8299497: Usage of constructors of primitive wrapper classes should be avoided in java.desktop API docs + JDK-8299520: TestPrintXML.java output error messages in case compare fails + JDK-8299597: [17u] Remove designator DEFAULT_PROMOTED_VERSION_PRE=ea for release 17.0.7 + JDK-8299657: sun/tools/jhsdb/SAGetoptTest.java fails after 8299470 + JDK-8299671: Speed up compiler/intrinsics/string/ /TestStringLatin1IndexOfChar.java + JDK-8299789: Compilation of gtest causes build to fail if runtime libraries are in different dirs + JDK-8299957: Enhance error logging in instrument coding with additional jplis_assert_msg + JDK-8299970: Speed up compiler/arraycopy/ /TestArrayCopyConjoint.java + JDK-8300119: CgroupMetrics.getTotalMemorySize0() can report invalid results on 32 bit systems + JDK-8300205: Swing test bug8078268 make latch timeout configurable + JDK-8300266: Detect Virtualization on Linux aarch64 + JDK-8300490: Spaces in name of MacOS Code Signing Identity are not correctly handled after JDK-8293550 + JDK-8300590: [JVMCI] BytecodeFrame.equals is broken + JDK-8300642: [17u,11u] Fix DEFAULT_PROMOTED_VERSION_PRE=ea for -dev + JDK-8300692: GCC 12 reports some compiler warnings in bundled freetype + JDK-8300751: [17u] Remove duplicate entry in javac.properties + JDK-8300773: Address the inconsistency between the constant array and pool size + JDK-8301170: perfMemory_windows.cpp add free_security_attr to early returns + JDK-8301342: Prefer ArrayList to LinkedList in LayoutComparator + JDK-8301397: [11u, 17u] Bump jtreg to fix issue with build JDK 11.0.18 + JDK-8301760: Fix possible leak in SpNegoContext dispose + JDK-8301842: JFR: increase checkpoint event size for stacktrace and string pool + JDK-8302152: Speed up tests with infinite loops, sleep less + JDK-8302692: [17u] Update GHA Boot JDK to 17.0.6 + JDK-8302879: doc/building.md update link to jtreg builds + JDK-8304871: Use default visibility for static library builds - Modified patch: * fips.patch + refetch from git repository with our changes merged in - Added patch: * JDK-8303509.patch + upstream fix for JDK-8303509, bsc#1209333: Socket setTrafficClass does not work for IPv4 connections when IPv6 is enabled- Remove the accessibility sub-package, since it was never really working and creates another problems (bsc#1206549). It can eventually be built as standalone if needed - Removed patches: * jaw-jdk10.patch * jaw-misc.patch * jaw-nogtk.patch + not needed after the removal of the accessibility sub-package- Modified patch: * fips.patch + avoid calling C_GetInfo() too early, before cryptoki is initialized (bsc#1205916)- Update to upstream tag jdk-17.0.6+10 (January 2023 CPU) * CVEs + CVE-2023-21835, bsc#1207246 + CVE-2023-21843, bsc#1207248 * Security fixes + JDK-8286070: Improve UTF8 representation + JDK-8286496: Improve Thread labels + JDK-8287411: Enhance DTLS performance + JDK-8288516: Enhance font creation + JDK-8289350: Better media supports + JDK-8293554: Enhanced DH Key Exchanges + JDK-8293598: Enhance InetAddress address handling + JDK-8293717: Objective view of ObjectView + JDK-8293734: Improve BMP image handling + JDK-8293742: Better Banking of Sounds + JDK-8295687: Better BMP bounds * Other changes + JDK-6829250: Reg test: java/awt/Toolkit/ScreenInsetsTest/ /ScreenInsetsTest.java fails in Windows + JDK-7001973: java/awt/Graphics2D/CopyAreaOOB.java fails + JDK-7188098: TEST_BUG: closed/javax/sound/midi/Synthesizer/ /Receiver/bug6186488.java fails + JDK-8022403: sun/java2d/DirectX/OnScreenRenderingResizeTest/ /OnScreenRenderingResizeTest.java fails + JDK-8029633: Raw inner class constructor ref should not perform diamond inference + JDK-8030121: java/awt/dnd/MissingDragExitEventTest/ /MissingDragExitEventTest.java fails + JDK-8065422: Trailing dot in hostname causes TLS handshake to fail with SNI disabled + JDK-8129827: [TEST_BUG] Test java/awt/Robot/RobotWheelTest/ /RobotWheelTest.java fails + JDK-8159599: [TEST_BUG] java/awt/Modal/ModalInternalFrameTest/ /ModalInternalFrameTest.java + JDK-8169187: [macosx] Aqua: java/awt/image/multiresolution/ /MultiresolutionIconTest.java + JDK-8178698: javax/sound/midi/Sequencer/MetaCallback.java failed with timeout + JDK-8202836: [macosx] test java/awt/Graphics/TextAAHintsTest.java fails + JDK-8210558: serviceability/sa/TestJhsdbJstackLock.java fails to find '^\s+- waiting to lock <0x[0-9a-f]+> \(a java\.lang\.Class ...' + JDK-8222323: ChildAlwaysOnTopTest.java fails with "RuntimeException: Failed to unset alwaysOnTop" + JDK-8233557: [TESTBUG] DoubleClickTitleBarTest.java fails on macOs + JDK-8233558: [TESTBUG] WindowOwnedByEmbeddedFrameTest.java fails on macos + JDK-8233648: [TESTBUG] DefaultMenuBarTest.java failing on macos + JDK-8244670: convert clhsdb "whatis" command from javascript to java + JDK-8251466: test/java/io/File/GetXSpace.java fails on Windows with mapped network drives. + JDK-8255439: System Tray icons get corrupted when Windows scaling changes + JDK-8256811: Delayed/missed jdwp class unloading events + JDK-8257722: Improve "keytool -printcert -jarfile" output + JDK-8262721: Add Tests to verify single iteration loops are properly optimized + JDK-8265489: Stress test times out because of long ObjectSynchronizer::monitors_iterate(...) operation + JDK-8266082: AssertionError in Annotate.fromAnnotations with - Xdoclint + JDK-8266519: Cleanup resolve() leftovers from BarrierSet et al + JDK-8267138: Stray suffix when starting gtests via GTestWrapper.java + JDK-8268033: compiler/intrinsics/bmi/verifycode/ /BzhiTestI2L.java fails with "fatal error: Not compilable at tier 3: CodeBuffer overflow" + JDK-8268276: Base64 Decoding optimization for x86 using AVX-512 + JDK-8268297: jdk/jfr/api/consumer/streaming/ /TestLatestEvent.java times out + JDK-8268779: ZGC: runtime/InternalApi/ /ThreadCpuTimesDeadlock.java#id1 failed with "OutOfMemoryError: Java heap space" + JDK-8269029: compiler/codegen/TestCharVect2.java fails for client VMs + JDK-8269404: Base64 Encoding optimization enhancements for x86 using AVX-512 + JDK-8269571: NMT should print total malloc bytes and invocation count + JDK-8269743: test/hotspot/jtreg/vmTestbase/vm/mlvm/meth/ /stress/jni/nativeAndMH/Test.java crash with small heap (-Xmx50m) + JDK-8270086: ARM32-softfp: Do not load CONSTANT_double using the condy helper methods in the interpreter + JDK-8270155: ARM32: Improve register dump in hs_err + JDK-8270609: [TESTBUG] java/awt/print/Dialog/DialogCopies.java does not show instruction + JDK-8270848: Redundant unsafe opmask register allocation in some instruction patterns. + JDK-8270947: AArch64: C1: use zero_words to initialize all objects + JDK-8271015: Split cds/SharedBaseAddress.java test into smaller parts + JDK-8271834: TestStringDeduplicationAgeThreshold intermittent failures on Shenandoah + JDK-8271956: AArch64: C1 build failed after JDK-8270947 + JDK-8272094: compiler/codecache/TestStressCodeBuffers.java crashes with "failed to allocate space for trampoline" + JDK-8272123: Problem list 4 jtreg tests which regularly fail on macos-aarch64 + JDK-8272608: java_lang_System::allow_security_manager() doesn't set its initialization flag + JDK-8272776: NullPointerException not reported + JDK-8272791: java -XX:BlockZeroingLowLimit=1 crashes after 8270947 + JDK-8272809: JFR thread sampler SI_KERNEL SEGV in metaspace::VirtualSpaceList::contains + JDK-8273043: [TEST_BUG] Automate NimbusJTreeSelTextColor.java + JDK-8273108: RunThese24H crashes with SEGV in markWord::displaced_mark_helper() after JDK-8268276 + JDK-8273236: keytool does not accurately warn about algorithms that are disabled but have additional constraints + JDK-8273380: ARM32: Default to {ldrexd,strexd} in StubRoutines::atomic_{load|store}_long + JDK-8273459: Update code segment alignment to 64 bytes + JDK-8273497: building.md should link to both md and html + JDK-8273553: sun.security.ssl.SSLEngineImpl.closeInbound also has similar error of JDK-8253368 + JDK-8273578: javax/swing/JMenu/4515762/bug4515762.java fails on macOS 12 + JDK-8273685: Remove jtreg tag manual=yesno for java/awt/Graphics/LCDTextAndGraphicsState.java & show test instruction + JDK-8273880: Zero: Print warnings when unsupported intrinsics are enabled + JDK-8273881: Metaspace: test repeated deallocations + JDK-8274029: Remove jtreg tag manual=yesno for java/awt/print/Dialog/DialogOrient.java + JDK-8274032: Remove jtreg tag manual=yesno for java/awt/print/ /PrinterJob/ImagePrinting/ImageTypes.java & show test UI + JDK-8274160: java/awt/Window/ShapedAndTranslucentWindows/ /Common.java delay is too high + JDK-8274296: Update or Problem List tests which may fail with uiScale=2 on macOS + JDK-8274456: Remove jtreg tag manual=yesno java/awt/print/PrinterJob/PageDialogTest.java + JDK-8274527: Minimal VM build fails after JDK-8273459 + JDK-8274563: jfr/event/oldobject/TestClassLoaderLeak.java fails when GC cycles are not happening + JDK-8274903: Zero: Support AsyncGetCallTrace + JDK-8275170: Some jtreg sound tests should be marked with sound keyword + JDK-8275234: java/awt/GraphicsDevice/DisplayModes/ /CycleDMImage.java is entered twice in ProblemList + JDK-8275535: Retrying a failed authentication on multiple LDAP servers can lead to users blocked + JDK-8275569: Add linux-aarch64 to test-make profiles + JDK-8276108: Wrong instruction generation in aarch64 backend + JDK-8276904: Optional.toString() is unnecessarily expensive + JDK-8277092: TestMetaspaceAllocationMT2.java#ndebug-default fails with "RuntimeException: Committed seems high: NNNN expected at most MMMM" + JDK-8277346: ProblemList 7 serviceability/sa tests on macosx-x64 + JDK-8277351: ProblemList runtime/jni/checked/ /TestPrimitiveArrayCriticalWithBadParam.java on macosx-x64 + JDK-8277358: Accelerate CRC32-C + JDK-8277411: C2 fast_unlock intrinsic on AArch64 has unnecessary ownership check + JDK-8277576: ProblemList runtime/ErrorHandling/ /CreateCoredumpOnCrash.java on macosx-X64 + JDK-8277577: ProblemList compiler/onSpinWait/ /TestOnSpinWaitAArch64DefaultFlags.java on linux-aarch64 + JDK-8277578: ProblemList applications/jcstress/acqrel.java on linux-aarch64 + JDK-8277866: gc/epsilon/TestMemoryMXBeans.java failed with wrong initial heap size + JDK-8277881: Missing SessionID in TLS1.3 resumption in compatibility mode + JDK-8277928: Fix compilation on macosx-aarch64 after 8276108 + JDK-8277970: Test jdk/sun/security/ssl/SSLSessionImpl/ /NoInvalidateSocketException.java fails with "tag mismatch" + JDK-8278826: Print error if Shenandoah flags are empty (instead of crashing) + JDK-8279066: entries.remove(entry) is useless in PKCS12KeyStore + JDK-8279398: jdk/jfr/api/recording/time/TestTimeMultiple.java failed with "RuntimeException: getStopTime() > afterStop" + JDK-8279536: jdk/nio/zipfs/ZipFSOutputStreamTest.java timed out + JDK-8279662: serviceability/sa/ClhsdbScanOops.java can fail due to unexpected GC + JDK-8279941: sun/security/pkcs11/Signature/ /TestDSAKeyLength.java fails when NSS version detection fails + JDK-8280016: gc/g1/TestShrinkAuxiliaryData30 test fails on large machines + JDK-8280124: Reduce branches decoding latin-1 chars from UTF-8 encoded bytes + JDK-8280234: AArch64 "core" variant does not build after JDK-8270947 + JDK-8280391: NMT: Correct NMT tag on CollectedHeap + JDK-8280511: AArch64: Combine shift and negate to a single instruction + JDK-8280554: resourcehogs/serviceability/sa/ /ClhsdbRegionDetailsScanOopsForG1.java can fail if GC is triggered + JDK-8280555: serviceability/sa/TestObjectMonitorIterate.java is failing due to ObjectMonitor referencing a null Object + JDK-8280872: Reorder code cache segments to improve code density + JDK-8280890: Cannot use '-Djava.system.class.loader' with class loader in signed JAR + JDK-8280948: Write a regression test for JDK-4659800 + JDK-8281296: Create a regression test for JDK-4515999 + JDK-8281744: x86: Use short jumps in TIG::set_vtos_entry_points + JDK-8282049: AArch64: Use ZR for integer zero immediate volatile stores + JDK-8282276: Problem list failing two Robot Screen Capture tests + JDK-8282347: AARCH64: Untaken branch in has_negatives stub + JDK-8282398: EndingDotHostname.java test fails because SSL cert expired + JDK-8282402: Create a regression test for JDK-4666101 + JDK-8282511: Use fixed certificate validation date in SSLExampleCert template + JDK-8282528: AArch64: Incorrect replicate2L_zero rule + JDK-8282600: SSLSocketImpl should not use user_canceled workaround when not necessary + JDK-8282642: vmTestbase/gc/gctests/LoadUnloadGC2/ /LoadUnloadGC2.java fails intermittently with exit code 1 + JDK-8282730: LdapLoginModule throw NPE from logout method after login failure + JDK-8282777: Create a Regression test for JDK-4515031 + JDK-8282857: Create a regression test for JDK-4702690 + JDK-8283059: Uninitialized warning in check_code.c with GCC 11.2 + JDK-8283199: Linux os::cpu_microcode_revision() stalls cold startup + JDK-8283298: Make CodeCacheSegmentSize a product flag + JDK-8283337: Posix signal handler modification warning triggering incorrectly + JDK-8283353: compiler/c2/cr6865031/Test.java and compiler/runtime/Test6826736.java fails on x86_32 + JDK-8283383: [macos] a11y : Screen magnifier shows extra characters (0) at the end JButton accessibility name + JDK-8283999: Update JMH devkit to 1.35 + JDK-8284533: Improve InterpreterCodelet data footprint + JDK-8284681: compiler/c2/aarch64/TestFarJump.java fails with "RuntimeException: for CodeHeap < 250MB the far jump is expected to be encoded with a single branch instruction" + JDK-8284690: [macos] VoiceOver : Getting java.lang.IllegalArgumentException: Invalid location on Editable JComboBox + JDK-8284732: FFI_GO_CLOSURES macro not defined but required for zero build on Mac OS X + JDK-8284752: Zero does not build on Mac OS X due to missing os::current_thread_enable_wx implementation + JDK-8284771: java/util/zip/CloseInflaterDeflaterTest.java failed with "AssertionError: Expected IOException to be thrown, but nothing was thrown" + JDK-8284892: java/net/httpclient/http2/TLSConnection.java fails intermittently + JDK-8284980: Test vmTestbase/nsk/stress/except/except010.java times out with -Xcomp -XX:+DeoptimizeALot + JDK-8285093: Introduce UTIL_ARG_WITH + JDK-8285305: Create an automated test for JDK-4495286 + JDK-8285373: Create an automated test for JDK-4702233 + JDK-8285604: closed sun/java2d/GdiRendering/ /ClipShapeRendering.java failed with "Incorrect color ffeeeeee instead of ff0000ff in pixel (100, 100)" + JDK-8285612: Remove jtreg tag manual=yesno for java/awt/print/PrinterJob/ImagePrinting/ClippedImages.java + JDK-8285687: Remove jtreg tag manual=yesno for java/awt/print/PrinterJob/PageRangesDlgTest.java + JDK-8285698: Create a test to check the focus stealing of JPopupMenu from JComboBox + JDK-8285794: AsyncGetCallTrace might acquire a lock via JavaThread::thread_from_jni_environment + JDK-8285836: sun/net/www/http/KeepAliveCache/ /KeepAliveProperty.java failed with "RuntimeException: Failed in server" + JDK-8286172: Create an automated test for JDK-4516019 + JDK-8286263: compiler/c1/TestPinnedIntrinsics.java failed with "RuntimeException: testCurrentTimeMillis failed with -3" + JDK-8286313: [macos] Voice over reads the boolean value as null in the JTable + JDK-8286452: The array length of testSmallConstArray should be small and const + JDK-8286460: Remove dependence on JAR filename in CDS tests + JDK-8286551: JDK-8286460 causes tests to fail to compile in Tier2 + JDK-8286624: Regression Test CoordinateTruncationBug.java fails on OL8.3 + JDK-8286663: Resolve IDE warnings in WTrayIconPeer and SystemTray + JDK-8286772: java/awt/dnd/DropTargetInInternalFrameTest/ /DropTargetInInternalFrameTest.html times out and fails in Windows + JDK-8286872: Refactor add/modify notification icon (TrayIcon) + JDK-8287011: Improve container information + JDK-8287076: Document.normalizeDocument() produces different results + JDK-8287349: AArch64: Merge LDR instructions to improve C1 OSR performance + JDK-8287425: Remove unnecessary register push for MacroAssembler::check_klass_subtype_slow_path + JDK-8287609: macOS: SIGSEGV at [CoreFoundation] CFArrayGetCount / sun.font.CFont.getTableBytesNative + JDK-8287740: NSAccessibilityShowMenuAction not working for text editors + JDK-8287826: javax/accessibility/4702233/ /AccessiblePropertiesTest.java fails to compile + JDK-8288132: Update test artifacts in QuoVadis CA interop tests + JDK-8288302: Shenandoah: SIGSEGV in vm maybe related to jit compiling xerces + JDK-8288377: [REDO] DST not applying properly with zone id offset set with TZ env variable + JDK-8288445: AArch64: C2 compilation fails with guarantee(!true || (true && (shift != 0))) failed: impossible encoding + JDK-8288651: CDS test HelloUnload.java should not use literal string as ClassLoader name + JDK-8289044: ARM32: missing LIR_Assembler::cmove metadata type support + JDK-8289146: containers/docker/TestMemoryWithCgroupV1.java fails on linux ppc64le machine with missing Memory and Swap Limit output + JDK-8289257: Some custom loader tests failed due to symbol refcount not decremented + JDK-8289301: P11Cipher should not throw out of bounds exception during padding + JDK-8289524: Add JFR JIT restart event + JDK-8289559: java/awt/a11y/AccessibleJPopupMenuTest.java test fails with java.lang.NullPointerException + JDK-8289562: Change bugs.java.com and bugreport.java.com URL's to https + JDK-8290207: Missing notice in dom.md + JDK-8290209: jcup.md missing additional text + JDK-8290374: Shenandoah: Remove inaccurate comment on SBS::load_reference_barrier() + JDK-8290451: Incorrect result when switching to C2 OSR compilation from C1 + JDK-8290529: C2: assert(BoolTest(btest).is_canonical()) failure + JDK-8290532: Adjust PKCS11Exception and handle more PKCS11 error codes + JDK-8290687: serviceability/sa/TestClassDump.java could leave files owned by root on macOS + JDK-8290705: StringConcat::validate_mem_flow asserts with "unexpected user: StoreI" + JDK-8290711: assert(false) failed: infinite loop in PhaseIterGVN::optimize + JDK-8290781: Segfault at PhaseIdealLoop::clone_loop_handle_data_uses + JDK-8290839: jdk/jfr/event/compiler/TestJitRestart.java failed with "RuntimeException: No JIT restart event found: expected true, was false" + JDK-8290908: misc tests fail: assert(!thread->owns_locks()) failed: must release all locks when leaving VM + JDK-8290920: sspi_bridge.dll not built if BUILD_CRYPTO is false + JDK-8291456: com/sun/jdi/ClassUnloadEventTest.java failed with: Wrong number of class unload events: expected 10 got 4 + JDK-8291459: JVM crash with GenerateOopMap::error_work(char const*, __va_list_tag*) + JDK-8291599: Assertion in PhaseIdealLoop::skeleton_predicate_has_opaque after JDK-8289127 + JDK-8291650: Add delay to ClassUnloadEventTest before exiting to give time for JVM to send all events before VMDeath + JDK-8291775: C2: assert(r != __null && r->is_Region()) failed: this phi must have a region + JDK-8292083: Detected container memory limit may exceed physical machine memory + JDK-8292158: AES-CTR cipher state corruption with AVX-512 + JDK-8292385: assert(ctrl == kit.control()) failed: Control flow was added although the intrinsic bailed out + JDK-8292541: [Metrics] Reported memory limit may exceed physical machine memory + JDK-8292586: simplify cleanups in NTLMAuthSequence getCredentialsHandle + JDK-8292682: Code change of JDK-8282730 not updated to reflect CSR update + JDK-8292695: SIGQUIT and jcmd attaching mechanism does not work with signal chaining library + JDK-8292778: EncodingSupport_md.c convertUtf8ToPlatformString wrong placing of free + JDK-8292816: GPL Classpath exception missing from assemblyprefix.h + JDK-8292866: Java_sun_awt_shell_Win32ShellFolder2_getLinkLocation check MultiByteToWideChar return value for failures + JDK-8292879: com/sun/jdi/ClassUnloadEventTest.java failed due to classes not unloading + JDK-8292880: Improve debuggee logging for com/sun/jdi/ClassUnloadEventTest.java + JDK-8292888: Bump update version for OpenJDK: jdk-17.0.6 + JDK-8292899: CustomTzIDCheckDST.java testcase failed on AIX platform + JDK-8292903: enhance round_up_power_of_2 assertion output + JDK-8293010: JDI ObjectReference/referringObjects/ /referringObjects001 fails: assert(env->is_enabled(JVMTI_EVENT_OBJECT_FREE)) failed: checking + JDK-8293044: C1: Missing access check on non-accessible class + JDK-8293232: Fix race condition in pkcs11 SessionManager + JDK-8293319: [C2 cleanup] Remove unused other_path arg in Parse::adjust_map_after_if + JDK-8293472: Incorrect container resource limit detection if manual cgroup fs mounts present + JDK-8293489: Accept CAs with BasicConstraints without pathLenConstraint + JDK-8293535: jdk/javadoc/doclet/testJavaFX/ /TestJavaFxMode.java fail with jfx + JDK-8293540: [Metrics] Incorrectly detected resource limits with additional cgroup fs mounts + JDK-8293550: Optionally add get-task-allow entitlement to macos binaries + JDK-8293578: Duplicate ldc generated by javac + JDK-8293657: sun/management/jmxremote/bootstrap/ /RmiBootstrapTest.java#id1 failed with "SSLHandshakeException: Remote host terminated the handshake" + JDK-8293659: Improve UnsatisfiedLinkError error message to include dlopen error details + JDK-8293672: Update freetype md file + JDK-8293701: jdeps InverseDepsAnalyzer runs into NoSuchElementException: No value present + JDK-8293808: mscapi destroyKeyContainer enhance KeyStoreException: Access is denied exception + JDK-8293815: P11PSSSignature.engineUpdate should not print debug messages during normal operation + JDK-8293816: CI: ciBytecodeStream::get_klass() is not consistent + JDK-8293826: Closed test fails after JDK-8276108 on aarch64 + JDK-8293828: JFR: jfr/event/oldobject/TestClassLoaderLeak.java still fails when GC cycles are not happening + JDK-8293834: Update CLDR data following tzdata 2022c update + JDK-8293891: gc/g1/mixedgc/TestOldGenCollectionUsage.java (still) assumes that GCs take 1ms minimum + JDK-8293965: Code signing warnings after JDK-8293550 + JDK-8293998: [PPC64] JfrGetCallTrace: assert(_pc != nullptr) failed: must have PC + JDK-8294307: ISO 4217 Amendment 173 Update + JDK-8294310: compare.sh fails on macos after JDK-8293550 + JDK-8294357: (tz) Update Timezone Data to 2022d + JDK-8294578: [PPC64] C2: Missing is_oop information when using disjoint compressed oops mode + JDK-8294740: Add cgroups keyword to TestDockerBasic.java + JDK-8294837: unify Windows 2019 version check in os_windows and java_props_md + JDK-8294840: langtools OptionalDependencyTest.java use File.pathSeparator + JDK-8295173: (tz) Update Timezone Data to 2022e + JDK-8295288: Some vm_flags tests associate with a wrong BugID + JDK-8295405: Add cause in a couple of IllegalArgumentException and InvalidParameterException shown by sun/security/pkcs11 tests + JDK-8295412: support latest VS2022 MSC_VER in abstract_vm_version.cpp + JDK-8295419: JFR: Change name of jdk.JitRestart + JDK-8295429: Update harfbuzz md file + JDK-8295469: S390X: Optimized builds are broken + JDK-8295554: Move the "sizecalc.h" to the correct location + JDK-8295641: Fix DEFAULT_PROMOTED_VERSION_PRE=ea for -dev + JDK-8295714: GHA ::set-output is deprecated and will be removed + JDK-8295723: security/infra/wycheproof/RunWycheproof.java fails with Assertion Error + JDK-8295872: [PPC64] JfrGetCallTrace: Need pc == nullptr check before frame constructor + JDK-8295952: Problemlist existing compiler/rtm tests also on x86 + JDK-8296083: javax/swing/JTree/6263446/bug6263446.java fails intermittently on a VM + JDK-8296108: (tz) Update Timezone Data to 2022f + JDK-8296239: ISO 4217 Amendment 174 Update + JDK-8296480: java/security/cert/pkix/policyChanges/ /TestPolicy.java is failing + JDK-8296485: BuildEEBasicConstraints.java test fails with SunCertPathBuilderException + JDK-8296496: Overzealous check in sizecalc.h prevents large memory allocation + JDK-8296632: Write a test to verify the content change of TextArea sends TextEvent + JDK-8296715: CLDR v42 update for tzdata 2022f + JDK-8296733: JFR: File Read event for RandomAccessFile::write(byte[]) is incorrect + JDK-8296945: PublicMethodsTest is slow due to dependency verification with debug builds + JDK-8296956: [JVMCI] HotSpotResolvedJavaFieldImpl.getIndex returns wrong value + JDK-8296957: One more cast in SAFE_SIZE_NEW_ARRAY2 + JDK-8296958: [JVMCI] add API for retrieving ConstantValue attributes + JDK-8296960: [JVMCI] list HotSpotConstantPool.loadReferencedType to ConstantPool + JDK-8296961: [JVMCI] Access to j.l.r.Method/Constructor/Field for ResolvedJavaMethod/ResolvedJavaField + JDK-8296967: [JVMCI] rationalize relationship between getCodeSize and getCode in ResolvedJavaMethod + JDK-8297147: UnexpectedSourceImageSize test times out on slow machines when fastdebug is used + JDK-8297153: sun/java2d/DirectX/OnScreenRenderingResizeTest/ /OnScreenRenderingResizeTest.java fails again + JDK-8297241: Update sun/java2d/DirectX/ /OnScreenRenderingResizeTest/OnScreenRenderingResizeTest.java + JDK-8297309: Memory leak in ShenandoahFullGC + JDK-8297481: Create a regression test for JDK-4424517 + JDK-8297530: java.lang.IllegalArgumentException: Negative length on strings concatenation + JDK-8297590: [TESTBUG] HotSpotResolvedJavaFieldTest does not run + JDK-8297656: AArch64: Enable AES/GCM Intrinsics + JDK-8297804: (tz) Update Timezone Data to 2022g + JDK-8299392: [17u] Remove designator DEFAULT_PROMOTED_VERSION_PRE=ea for release 17.0.6 + JDK-8299439: java/text/Format/NumberFormat/CurrencyFormat.java fails for hr_HR + JDK-8299483: ProblemList java/text/Format/NumberFormat/ /CurrencyFormat.java - Modified patch: * fips.patch + update to newest level - Removed patch: * fix_armv6_build.patch + does not apply and at least a part of the fix is in this version- Removed patch: * system-crypto-policy.patch + folded into the fips.patch, since they are patching the same places - Modified patches: * fips.patch + revert to the version used with 17.0.4.0, since the newest changes are buggy (bsc#1205916) + fold in the system-crypto-policy.patch * nss-security-provider.patch + apply after the fips.patch and thus rediff the hunk to changed context.- Fix jconsole.desktop icon- Update to upstream tag jdk-17.0.5+8 (October 2022 CPU) * Security fixes + JDK-8282252: Improve BigInteger/Decimal validation + JDK-8285662: Better permission resolution + JDK-8286077, CVE-2022-21618, bsc#1204468: Wider MultiByte conversions + JDK-8286511: Improve macro allocation + JDK-8286519: Better memory handling + JDK-8286526, CVE-2022-21619, bsc#1204473: Improve NTLM support + JDK-8286910, CVE-2022-21624, bsc#1204475: Improve JNDI lookups + JDK-8286918, CVE-2022-21628, bsc#1204472: Better HttpServer service + JDK-8287446: Enhance icon presentations + JDK-8288508: Enhance ECDSA usage + JDK-8289366, CVE-2022-39399, bsc#1204480: Improve HTTP/2 client usage + JDK-8289853: Update HarfBuzz to 4.4.1 + JDK-8290334: Update FreeType to 2.12.1 * Other changes + JDK-6782021: It is not possible to read local computer certificates with the SunMSCAPI provider + JDK-6854300: [TEST_BUG] java/awt/event/MouseEvent/ /SpuriousExitEnter/SpuriousExitEnter_3.java fails in jdk6u14 & jdk7 + JDK-7131823: bug in GIFImageReader + JDK-8017175: [TESTBUG] javax/swing/JPopupMenu/4634626/ /bug4634626.java sometimes failed on ac + JDK-8028265: Add legacy tz tests to OpenJDK + JDK-8028998: [TEST_BUG] [macosx] java/awt/dnd/ /DropTargetEnterExitTest/MissedDragExitTest.java failed + JDK-8079267: [TEST_BUG] Test java/awt/Frame/MiscUndecorated/ /RepaintTest.java fails + JDK-8159694: HiDPI, Unity, java/awt/dnd/ /DropTargetEnterExitTest/MissedDragExitTest.java + JDK-8169468: NoResizeEventOnDMChangeTest.java fails because FS Window didn't receive all resizes! + JDK-8172065: javax/swing/JTree/4908142/bug4908142.java The selected index should be "aad" + JDK-8178969: [TESTBUG] Wrong reporting of gc/g1/humongousObjects/TestHeapCounters test. + JDK-8211002: test/jdk/java/lang/Math/PowTests.java skips testing for non-corner-case values + JDK-8212096: javax/net/ssl/ServerName/ /SSLEngineExplorerMatchedSNI.java failed intermittently due to SSLException: Tag mismatch + JDK-8223543: [TESTBUG] Regression test java/awt/Graphics2D/ /DrawString/LCDTextSrcEa.java has issues + JDK-8225122: Test AncestorResized.java fails when Windows desktop is scaled. + JDK-8227651: Tests fail with SSLProtocolException: Input record too big + JDK-8240903: Add test to check that jmod hashes are reproducible + JDK-8254318: Remove .hgtags + JDK-8255724: [XRender] the BlitRotateClippedArea test fails on Linux in the XR pipeline + JDK-8256844: Make NMT late-initializable + JDK-8257534: misc tests failed with "NoClassDefFoundError: Could not initialize class java.util.concurrent.ThreadLocalRandom" + JDK-8264666: Change implementation of safeAdd/safeMult in the LCMSImageLayout class + JDK-8264792: The NumberFormat for locale sq_XK formats price incorrectly. + JDK-8265360: several compiler/whitebox tests fail with "private compiler.whitebox.SimpleTestCaseHelper(int) must be compiled" + JDK-8269039: Disable SHA-1 Signed JARs + JDK-8269556: sun/tools/jhsdb/JShellHeapDumpTest.java fails with RuntimeException 'JShellToolProvider' missing from stdout/stderr + JDK-8270090: C2: LCM may prioritize CheckCastPP nodes over projections + JDK-8270312: Error: Not a test or directory containing tests: java/awt/print/PrinterJob/XparColor.java + JDK-8271078: jdk/incubator/vector/Float128VectorTests.java failed a subtest + JDK-8271344: Windows product version issue + JDK-8272352: Java launcher can not parse Chinese character when system locale is set to UTF-8 + JDK-8272417: ZGC: fastdebug build crashes when printing ClassLoaderData + JDK-8272736: [JVMCI] Add API for reading and writing JVMCI thread locals + JDK-8272815: jpackage --type rpm produces an error: Invalid or unsupported type: [null] + JDK-8273040: Turning off JpAllowDowngrades (or Upgrades) + JDK-8273115: CountedLoopEndNode::stride_con crash in debug build with -XX:+TraceLoopOpts + JDK-8273506: java Robot API did the 'm' keypress and caused /awt/event/KeyEvent/KeyCharTest/KeyCharTest.html is timing out on macOS 12 + JDK-8274434: move os::get_default_process_handle and os::dll_lookup to os_posix for POSIX platforms + JDK-8274517: java/util/DoubleStreamSums/CompensatedSums.java fails with expected [true] but found [false] + JDK-8274597: Some of the dnd tests time out and fail intermittently + JDK-8274856: Failing jpackage tests with fastdebug/release build + JDK-8275689: [TESTBUG] Use color tolerance only for XRender in BlitRotateClippedArea test + JDK-8275887: jarsigner prints invalid digest/signature algorithm warnings if keysize is weak/disabled + JDK-8276546: [IR Framework] Whitelist and ignore CompileThreshold + JDK-8276837: [macos]: Error when signing the additional launcher + JDK-8277429: Conflicting jpackage static library name + JDK-8277493: [REDO] Quarantined jpackage apps are labeled as "damaged" + JDK-8278067: Make HttpURLConnection default keep alive timeout configurable + JDK-8278233: [macos] tools/jpackage tests timeout due to /usr/bin/osascript + JDK-8278311: Debian packaging doesn't work + JDK-8278609: [macos] accessibility frame is misplaced on a secondary monitor on macOS + JDK-8278612: [macos] test/jdk/java/awt/dnd/ /RemoveDropTargetCrashTest crashes with VoiceOver on macOS + JDK-8279032: compiler/loopopts/ /TestSkeletonPredicateNegation.java times out with - XX:TieredStopAtLevel < 4 + JDK-8279370: jdk.jpackage/share/native/applauncher/ /JvmLauncher.cpp fails to build with GCC 6.3.0 + JDK-8279622: C2: miscompilation of map pattern as a vector reduction + JDK-8280233: Temporarily disable Unix domain sockets in Windows PipeImpl + JDK-8280550: SplittableRandom#nextDouble(double,double) can return result >= bound + JDK-8280696: C2 compilation hits assert(is_dominator(c, n_ctrl)) failed + JDK-8280863: Update build README to reflect that MSYS2 is supported + JDK-8280913: Create a regression test for JRootPane.setDefaultButton() method + JDK-8280944: Enable Unix domain sockets in Windows Selector notification mechanism + JDK-8280950: RandomGenerator:NextDouble() default behavior non conformant after JDK-8280550 fix + JDK-8281181: Do not use CPU Shares to compute active processor count + JDK-8281183: RandomGenerator:NextDouble() default behavior partially fixed by JDK-8280950 + JDK-8281297: TestStressG1Humongous fails with guarantee(is_range_uncommitted) + JDK-8281535: Create a regression test for JDK-4670051 + JDK-8281569: Create tests for Frame.setMinimumSize() method + JDK-8281628: KeyAgreement : generateSecret intermittently not resetting + JDK-8281738: Create a regression test for checking the 'Space' key activation of focused Button + JDK-8281745: Create a regression test for JDK-4514331 + JDK-8281988: Create a regression test for JDK-4618767 + JDK-8282007: Assorted enhancements to jpackage testing framework + JDK-8282046: Create a regression test for JDK-8000326 + JDK-8282214: Upgrade JQuery to version 3.6.0 + JDK-8282234: Create a regression test for JDK-4532513 + JDK-8282280: Update Xerces to Version 2.12.2 + JDK-8282306: os::is_first_C_frame(frame*) crashes on invalid link access + JDK-8282343: Create a regression test for JDK-4518432 + JDK-8282351: jpackage does not work if class file has `$$` in the name on windows + JDK-8282407: Missing ')' in MacResources.properties + JDK-8282467: add extra diagnostics for JDK-8268184 + JDK-8282477: [x86, aarch64] vmassert(_last_Java_pc == NULL, "already walkable"); fails with async profiler + JDK-8282538: PKCS11 tests fail on CentOS Stream 9 + JDK-8282548: Create a regression test for JDK-4330998 + JDK-8282555: Missing memory edge when spilling MoveF2I, MoveD2L etc + JDK-8282640: Create a test for JDK-4740761 + JDK-8282778: Create a regression test for JDK-4699544 + JDK-8282789: Create a regression test for the JTree usecase of JDK-4618767 + JDK-8282860: Write a regression test for JDK-4164779 + JDK-8282933: Create a test for JDK-4529616 + JDK-8282936: Write a regression test for JDK-4615365 + JDK-8282937: Write a regression test for JDK-4820080 + JDK-8282947: JFR: Dump on shutdown live-locks in some conditions + JDK-8283015: Create a test for JDK-4715496 + JDK-8283087: Create a test or JDK-4715503 + JDK-8283245: Create a test for JDK-4670319 + JDK-8283277: ISO 4217 Amendment 171 Update + JDK-8283441: C2: segmentation fault in ciMethodBlocks::make_block_at(int) + JDK-8283457: [macos] libpng build failures with Xcode13.3 + JDK-8283493: Create an automated regression test for RFE 4231298 + JDK-8283507: Create a regression test for RFE 4287690 + JDK-8283562: JDK-8282306 breaks gtests on zero + JDK-8283597: [REDO] Invalid generic signature for redefined classes + JDK-8283621: Write a regression test for CCC4400728 + JDK-8283623: Create an automated regression test for JDK-4525475 + JDK-8283624: Create an automated regression test for RFE-4390885 + JDK-8283712: Create a manual test framework class + JDK-8283723: Update Visual Studio 2022 to version 17.1.0 for Oracle builds on Windows + JDK-8283803: Remove jtreg tag manual=yesno for java/awt/print/ /PrinterJob/PrintGlyphVectorTest.java and fix test + JDK-8283849: AsyncGetCallTrace may crash JVM on guarantee + JDK-8283903: GetContainerCpuLoad does not return the correct result in share mode + JDK-8283911: DEFAULT_PROMOTED_VERSION_PRE not reset to 'ea' for jdk-17.0.4 + JDK-8284014: Menu items with submenus in JPopupMenu are not spoken on macOS + JDK-8284067: jpackage'd launcher reports non-zero exit codes with error prompt + JDK-8284077: Create an automated test for JDK-4170173 + JDK-8284294: Create an automated regression test for RFE 4138746 + JDK-8284358: Unreachable loop is not removed from C2 IR, leading to a broken graph + JDK-8284367: JQuery UI upgrade from 1.12.1 to 1.13.1 + JDK-8284521: Write an automated regression test for RFE 4371575 + JDK-8284535: Fix PrintLatinCJKTest.java test that is failing with Parse Exception + JDK-8284675: "jpackage.exe" creates application launcher without Windows Application Manifest + JDK-8284680: sun.font.FontConfigManager.getFontConfig() leaks charset + JDK-8284686: Interval of < 1 ms disables ExecutionSample events + JDK-8284694: Avoid evaluating SSLAlgorithmConstraints twice + JDK-8284883: JVM crash: guarantee(sect->end() <= sect->limit()) failed: sanity on AVX512 + JDK-8284898: Enhance PassFailJFrame + JDK-8284944: assert(cnt++ < 40) failed: infinite cycle in loop optimization + JDK-8284950: CgroupV1 detection code should consider memory.swappiness + JDK-8284956: Potential leak awtImageData/color_data when initializes X11GraphicsEnvironment + JDK-8284977: MetricsTesterCgroupV2.getLongValueEntryFromFile fails when named value doesn't exist + JDK-8285081: Improve XPath operators count accuracy + JDK-8285097: Duplicate XML keys in XPATHErrorResources.java and XSLTErrorResources.java + JDK-8285301: C2: assert(!requires_atomic_access) failed: can't ensure atomicity + JDK-8285380: Fix typos in security + JDK-8285398: Cache the results of constraint checks + JDK-8285617: Fix java/awt/print/PrinterJob/ImagePrinting/ /PrintARGBImage.java manual test + JDK-8285693: Create an automated test for JDK-4702199 + JDK-8285696: AlgorithmConstraints:permits not throwing IllegalArgumentException when 'alg' is null + JDK-8285730: unify _WIN32_WINNT settings + JDK-8285820: C2: LCM prioritizes locally dependent CreateEx nodes over projections after 8270090 + JDK-8285923: [REDO] JDK-8285802 AArch64: Consistently handle offsets in MacroAssembler as 64-bit quantities + JDK-8286114: [test] show real exception in bomb call in sun/rmi/runtime/Log/checkLogging/CheckLogging.java + JDK-8286122: [macos]: App bundle cannot upload to Mac App Store due to info.plist embedded in java exe + JDK-8286177: C2: "failed: non-reduction loop contains reduction nodes" assert failure + JDK-8286211: Update PCSC-Lite for Suse Linux to 1.9.5 + JDK-8286266: [macos] Voice over moving JTable column to be the first column JVM crashes + JDK-8286277: CDS VerifyError when calling clone() on object array + JDK-8286314: Trampoline not created for far runtime targets outside small CodeCache + JDK-8286429: jpackageapplauncher build fails intermittently in Tier[45] + JDK-8286573: Remove the unnecessary method Attr#attribTopLevel and its usage + JDK-8286582: Build fails on macos aarch64 when using - -with-zlib=bundled + JDK-8286625: C2 fails with assert(!n->is_Store() && !n->is_LoadStore()) failed: no node with a side effect + JDK-8286638: C2: CmpU needs to do more precise over/underflow analysis + JDK-8286869: unify os::dir_is_empty across posix platforms + JDK-8286870: Memory leak with RepeatCompilation + JDK-8287016: Bump update version for OpenJDK: jdk-17.0.5 + JDK-8287073: NPE from CgroupV2Subsystem.getInstance() + JDK-8287091: aarch64 : guarantee(val < (1ULL << nbits)) failed: Field too big for insn + JDK-8287107: CgroupSubsystemFactory.setCgroupV2Path asserts with freezer controller + JDK-8287113: JFR: Periodic task thread uses period for method sampling events + JDK-8287125: [macos] Multiple jpackage tests fail/timeout on same host + JDK-8287202: GHA: Add macOS aarch64 to the list of default platforms for workflow_dispatch event + JDK-8287223: C1: Inlining attempt through MH::invokeBasic() with null receiver + JDK-8287366: Improve test failure reporting in GHA + JDK-8287396: LIR_Opr::vreg_number() and data() can return negative number + JDK-8287432: C2: assert(tn->in(0) != __null) failed: must have live top node + JDK-8287463: JFR: Disable TestDevNull.java on Windows + JDK-8287663: Add a regression test for JDK-8287073 + JDK-8287672: jtreg test com/sun/jndi/ldap/ /LdapPoolTimeoutTest.java fails intermittently in nightly run + JDK-8287724: Fix various issues with msys2 + JDK-8287735: Provide separate event category for dll operations + JDK-8287741: Fix of JDK-8287107 (unused cgv1 freezer controller) was incomplete + JDK-8287824: The MTPerLineTransformValidation tests has a typo in the @run tag + JDK-8287895: Some langtools tests fail on msys2 + JDK-8287896: PropertiesTest.sh fail on msys2 + JDK-8287902: UnreadableRB case in MissingResourceCauseTest is not working reliably on Windows + JDK-8287906: Rewrite of GitHub Actions (GHA) sanity tests + JDK-8287917: System.loadLibrary does not work on Big Sur if JDK is built with macOS SDK 10.15 and earlier + JDK-8288000: compiler/loopopts/TestOverUnrolling2.java fails with release VMs + JDK-8288003: log events for os::dll_unload + JDK-8288303: C1: Miscompilation due to broken Class.getModifiers intrinsic + JDK-8288360: CI: ciInstanceKlass::implementor() is not consistent for well-known classes + JDK-8288399: MacOS debug symbol files not always deterministic in reproducible builds + JDK-8288467: remove memory_operand assert for spilled instructions + JDK-8288499: Restore cancel-in-progress in GHA + JDK-8288599: com/sun/management/OperatingSystemMXBean/ /TestTotalSwap.java: Expected total swap size ... but getTotalSwapSpaceSize returned ... + JDK-8288754: GCC 12 fails to build zReferenceProcessor.cpp + JDK-8288781: C1: LIR_OpVisitState::maxNumberOfOperands too small + JDK-8288985: P11TlsKeyMaterialGenerator should work with ChaCha20-Poly1305 + JDK-8288992: AArch64: CMN should be handled the same way as CMP + JDK-8289127: Apache Lucene triggers: DEBUG MESSAGE: duplicated predicate failed which is impossible + JDK-8289147: unify os::infinite_sleep on posix platforms + JDK-8289197: [17u] Push of backport of 8286177 did not remove assertion + JDK-8289471: Issue in Initialization of keys in ErrorMsg.java and XPATHErrorResources.java + JDK-8289477: Memory corruption with CPU_ALLOC, CPU_FREE on muslc + JDK-8289486: Improve XSLT XPath operators count efficiency + JDK-8289549: ISO 4217 Amendment 172 Update + JDK-8289569: [test] java/lang/ProcessBuilder/Basic.java fails on Alpine/musl + JDK-8289695: [TESTBUG] TestMemoryAwareness.java fails on cgroups v2 and crun + JDK-8289697: buffer overflow in MTLVertexCache.m: MTLVertexCache_AddGlyphQuad + JDK-8289799: Build warning in methodData.cpp memset zero-length parameter + JDK-8289856: [PPC64] SIGSEGV in C2Compiler::init_c2_runtime() after JDK-8289060 + JDK-8289910: unify os::message_box across posix platforms + JDK-8290000: Bump macOS GitHub actions to macOS 11 + JDK-8290004: [PPC64] JfrGetCallTrace: assert(_pc != nullptr) failed: must have PC + JDK-8290020: Deadlock in leakprofiler::emit_events during shutdown + JDK-8290082: [PPC64] ZGC C2 load barrier stub needs to preserve vector registers + JDK-8290246: test fails "assert(init != __null) failed: initialization not found" + JDK-8290417: CDS cannot archive lamda proxy with useImplMethodHandle + JDK-8290456: remove os::print_statistics() + JDK-8291595: [17u] Delete files missed in backport of 8269039 + JDK-8291633: Build failures with GCC 11, Alpine 3 due to incompatible casts from nullptr + JDK-8292579: (tz) Update Timezone Data to 2022c + JDK-8295056: [17u] Remove designator DEFAULT_PROMOTED_VERSION_PRE=ea for release 17.0.5 - Modified patch: * fips.patch + sync with newest RedHat version- Package the JAVA_HOME/release files in *-headless package * fixes boo#1203476- Update to upstream tag jdk-17.0.4+8 (July 2022 CPU) * Security fixes: + JDK-8272243: Improve DER parsing + JDK-8272249: Better properties of loaded Properties + JDK-8277608: Address IP Addressing + JDK-8281859, CVE-2022-21540, bsc#1201694: Improve class compilation + JDK-8281866, CVE-2022-21541, bsc#1201692: Enhance MethodHandle invocations + JDK-8283190: Improve MIDI processing + JDK-8284370: Improve zlib usage + JDK-8285407, CVE-2022-34169, bsc#1201684: Improve Xalan supports * Other fixes: + JDK-8139173: [macosx] JInternalFrame shadow is not properly drawn + JDK-8181571: printing to CUPS fails on mac sandbox app + JDK-8193682: Infinite loop in ZipOutputStream.close() + JDK-8206187:javax/management/remote/mandatory/connection/ /DefaultAgentFilterTest.java fails with Port already in use + JDK-8209776: Refactor jdk/security/JavaDotSecurity/ifdefs.sh to plain java test + JDK-8214733: runtime/8176717/TestInheritFD.java timed out + JDK-8236136: tests which use CompilationMode shouldn't be run w/ TieredStopAtLevel + JDK-8240756: [macos] SwingSet2:TableDemo:Printed Japanese characters were garbled + JDK-8249592: Robot.mouseMove moves cursor to incorrect location when display scale varies and Java runs in DPI Unaware mode + JDK-8251904: vmTestbase/nsk/sysdict/vm/stress/btree/btree010/ /btree010.java fails with ClassNotFoundException: nsk.sysdict.share.BTree0LLRLRLRRLR + JDK-8255266: Update Public Suffix List to 3c213aa + JDK-8256368: Avoid repeated upcalls into Java to re-resolve MH/VH linkers/invokers + JDK-8258814: Compilation logging crashes for thread suspension / debugging tests + JDK-8263461: jdk/jfr/event/gc/detailed/ /TestEvacuationFailedEvent.java uses wrong mechanism to cause evacuation failure + JDK-8263538: SharedArchiveConsistency.java should test - Xshare:auto as well + JDK-8264605: vmTestbase/nsk/jvmti/SuspendThread/ /suspendthrd003/TestDescription.java failed with "agent_tools.cpp, 471: (foundThread = (jthread) jni_env->NewGlobalRef(foundThread)) != NULL" + JDK-8265261: java/nio/file/Files/InterruptCopy.java fails with java.lang.RuntimeException: Copy was not interrupted + JDK-8265317: [vector] assert(payload->is_object()) failed: expected 'object' value for scalar-replaced boxed vector but got: NULL + JDK-8267163: Rename anonymous loader tests to hidden loader tests + JDK-8268231: Aarch64: Use Ldp in intrinsics for String.compareTo + JDK-8268558: [TESTBUG] Case 2 in TestP11KeyFactoryGetRSAKeySpec is skipped + JDK-8268595: java/io/Serializable/serialFilter/ /GlobalFilterTest.java#id1 failed in timeout + JDK-8268773: Improvements related to: Failed to start thread - pthread_create failed (EAGAIN) + JDK-8268906: gc/g1/mixedgc/TestOldGenCollectionUsage.java assumes that GCs take 1ms minimum + JDK-8269077: TestSystemGC uses "require vm.gc.G1" for large pages subtest + JDK-8269129: Multiple tier1 tests in hotspot/jtreg/compiler are failing for client VMs + JDK-8269135: TestDifferentProtectionDomains runs into timeout in client VM + JDK-8269373: some tests in jdk/tools/launcher/ fails on localized Windows platform + JDK-8269753: Misplaced caret in PatternSyntaxException's detail message + JDK-8269933: test/jdk/javax/net/ssl/compatibility/JdkInfo incorrect verification of protocol and cipher support + JDK-8270021: Incorrect log decorators in gc/g1/plab/TestPLABEvacuationFailure.java + JDK-8270336: [TESTBUG] Fix initialization in NonbranchyTree + JDK-8270435: UT: MonitorUsedDeflationThresholdTest failed: did not find too_many string in output + JDK-8270468: TestRangeCheckEliminated fails because methods are not compiled + JDK-8270797: ShortECDSA.java test is not complete + JDK-8270837: fix typos in test TestSigParse.java + JDK-8271008: appcds/*/MethodHandlesAsCollectorTest.java tests time out because of excessive GC (CodeCache GC Threshold) in loom + JDK-8271055: Crash during deoptimization with "assert(bb->is_reachable()) failed: getting result from unreachable basicblock" with -XX:+VerifyStack + JDK-8271224: runtime/EnclosingMethodAttr/EnclMethodAttr.java doesn't check exit code + JDK-8271302: Regex Test Refresh + JDK-8272146: Disable Fibonacci test on memory constrained systems + JDK-8272168: some hotspot runtime/logging tests don't check exit code + JDK-8272169: runtime/logging/LoaderConstraintsTest.java doesn't build test.Empty + JDK-8272358: Some tests may fail when executed with other locales than the US + JDK-8272493: Suboptimal code generation around Preconditions.checkIndex intrinsic with AVX2 + JDK-8272908: Missing coverage for certain classes in com.sun.org.apache.xml.internal.security + JDK-8272964: java/nio/file/Files/InterruptCopy.java fails with java.lang.RuntimeException: Copy was not interrupted + JDK-8273056, CVE-2022-21549, bsc#1201685: java.util.random does not correctly sample exponential or Gaussian distributions + JDK-8273095: vmTestbase/vm/mlvm/anonloader/stress/oome/heap/ /Test.java fails with "wrong OOME" + JDK-8273139: C2: assert(f <= 1 && f >= 0) failed: Incorrect frequency + JDK-8273142: Remove dependancy of TestHttpServer, HttpTransaction, HttpCallback from open/test/jdk/sun/net/www/ /protocol/http/ tests + JDK-8273169: java/util/regex/NegativeArraySize.java failed after JDK-8271302 + JDK-8273804: Platform.isTieredSupported should handle the no-compiler case + JDK-8274172: Convert JavadocTester to use NIO + JDK-8274233: Minor cleanup for ToolBox + JDK-8274244: ReportOnImportedModuleAnnotation.java fails on rerun + JDK-8274561: sun/net/ftp/TestFtpTimeValue.java timed out on slow machines + JDK-8274687: JDWP deadlocks if some Java thread reaches wait in blockOnDebuggerSuspend + JDK-8274735: javax.imageio.IIOException: Unsupported Image Type while processing a valid JPEG image + JDK-8274751: Drag And Drop hangs on Windows + JDK-8274855: vectorapi tests failing with assert(!vbox->is_Phi()) failed + JDK-8274939: Incorrect size of the pixel storage is used by the robot on macOS + JDK-8274983: C1 optimizes the invocation of private interface methods + JDK-8275037: Test vmTestbase/nsk/sysdict/vm/stress/btree/ /btree011/btree011.java crashes with memory exhaustion on Windows + JDK-8275337: C1: assert(false) failed: live_in set of first block must be empty + JDK-8275638: GraphKit::combine_exception_states fails with "matching stack sizes" assert + JDK-8275745: Reproducible copyright headers + JDK-8275830: C2: Receiver downcast is missing when inlining through method handle linkers + JDK-8275854: C2: assert(stride_con != 0) failed: missed some peephole opt + JDK-8276260: (se) Remove java/nio/channels/Selector/ /Wakeup.java from ProblemList (win) + JDK-8276657: XSLT compiler tries to define a class with empty name + JDK-8276796: gc/TestSystemGC.java large pages subtest fails with ZGC + JDK-8276825: hotspot/runtime/SelectionResolution test errors + JDK-8276863: Remove test/jdk/sun/security/ec/ /ECDSAJavaVerify.java + JDK-8276880: Remove java/lang/RuntimeTests/exec/ExecWithDir as unnecessary + JDK-8276990: Memory leak in invoker.c fillInvokeRequest() during JDI operations + JDK-8277055: Assert "missing inlining msg" with - XX:+PrintIntrinsics + JDK-8277072: ObjectStreamClass caches keep ClassLoaders alive + JDK-8277087: ZipException: zip END header not found at ZipFile#Source.findEND + JDK-8277165: jdeps --multi-release --print-module-deps fails if module-info.class in different versioned directories + JDK-8277166: Data race in jdeps VersionHelper + JDK-8277123: jdeps does not report some exceptions correctly + JDK-8277396: [TESTBUG] In DefaultButtonModelCrashTest.java, frame is accessed from main thread + JDK-8277422: tools/jar/JarEntryTime.java fails with modified time mismatch + JDK-8277893: Arraycopy stress tests + JDK-8277906: Incorrect type for IV phi of long counted loops after CCP + JDK-8277922: Unable to click JCheckBox in JTable through Java Access Bridge + JDK-8278014: [vectorapi] Remove test run script + JDK-8278065: Refactor subclassAudits to use ClassValue + JDK-8278186: org.jcp.xml.dsig.internal.dom.Utils .parseIdFromSameDocumentURI throws StringIndexOutOfBoundsException when calling substring method + JDK-8278472: Invalid value set to CANDIDATEFORM structure + JDK-8278519: serviceability/jvmti/FieldAccessWatch/ /FieldAccessWatch.java failed "assert(handle != __null) failed: JNI handle should not be null" + JDK-8278549: UNIX sun/font coding misses SUSE distro detection on recent distro SUSE 15 + JDK-8278766: Enable OpenJDK build support for reproducible jars and jmods using --date + JDK-8278794: Infinite loop in DeflaterOutputStream.finish() + JDK-8278796: Incorrect behavior of FloatVector.withLane on X86 + JDK-8278851: Correct signer logic for jars signed with multiple digestalgs + JDK-8278948: compiler/vectorapi/reshape/ /TestVectorCastAVX1.java crashes in assembler + JDK-8278966: two microbenchmarks tests fail "assert(!jvms->method()->has_exception_handlers()) failed: no exception handler expected" after JDK-8275638 + JDK-8279182: MakeZipReproducible ZipEntry timestamps not localized to UTC + JDK-8279219: [REDO] C2 crash when allocating array of size too large + JDK-8279227: Access Bridge: Wrong frame position and hit test result on HiDPI display + JDK-8279356: Method linking fails with guarantee(mh->adapter() != NULL) failed: Adapter blob must already exist! + JDK-8279437: [JVMCI] exception in HotSpotJVMCIRuntime.translate can exit the VM + JDK-8279515: C1: No inlining through invokedynamic and invokestatic call sites when resolved class is not linked + JDK-8279520: SPNEGO has not passed channel binding info into the underlying mechanism + JDK-8279529: ProblemList java/nio/channels/DatagramChannel/ /ManySourcesAndTargets.java on macosx-aarch64 + JDK-8279532: ProblemList sun/security/ssl/SSLSessionImpl/ /NoInvalidateSocketException.java + JDK-8279560: AArch64: generate_compare_long_string_same_encoding and LARGE_LOOP_PREFETCH alignment + JDK-8279586: [macos] custom JCheckBox and JRadioBox with custom icon set: focus is still displayed after unchecking + JDK-8279597: [TESTBUG] ReturnBlobToWrongHeapTest.java fails with -XX:TieredStopAtLevel=1 on machines with many cores + JDK-8279668: x86: AVX2 versions of vpxor should be asserted + JDK-8279822: CI: Constant pool entries in error state are not supported + JDK-8279834: Alpine Linux fails to build when - -with-source-date enabled + JDK-8279837: C2: assert(is_Loop()) failed: invalid node class: Region + JDK-8279842: HTTPS Channel Binding support for Java GSS/Kerberos + JDK-8279958: Provide configure hints for Alpine/apk package managers + JDK-8280004: DCmdArgument::parse_value() should handle NULL input + JDK-8280041: Retry loop issues in java.io.ClassCache + JDK-8280123: C2: Infinite loop in CMoveINode::Ideal during IGVN + JDK-8280401: [sspi] gss_accept_sec_context leaves output_token uninitialized + JDK-8280476: [macOS] : hotspot arm64 bug exposed by latest clang + JDK-8280543: Update the "java" and "jcmd" tool specification for CDS + JDK-8280593: [PPC64, S390] redundant allocation of MacroAssembler in StubGenerator ctor + JDK-8280600: C2: assert(!had_error) failed: bad dominance + JDK-8280684: JfrRecorderService failes with guarantee(num_written > 0) when no space left on device. + JDK-8280799: С2: assert(false) failed: cyclic dependency prevents range check elimination + JDK-8280867: Cpuid1Ecx feature parsing is incorrect for AMD CPUs + JDK-8280901: MethodHandle::linkToNative stub is missing w/ - Xint + JDK-8280940: gtest os.release_multi_mappings_vm is racy + JDK-8280941: os::print_memory_mappings() prints segment preceeding the inclusion range + JDK-8280956: Re-examine copyright headers on files in src/java.desktop/macosx/native/libawt_lwawt/awt/a11y + JDK-8280964: [Linux aarch64] : drawImage dithers TYPE_BYTE_INDEXED images incorrectly + JDK-8281043: Intrinsify recursive ObjectMonitor locking for PPC64 + JDK-8281168: Micro-optimize VarForm.getMemberName for interpreter + JDK-8281262: Windows builds in different directories are not fully reproducible + JDK-8281266: [JVMCI] MetaUtil.toInternalName() doesn't handle hidden classes correctly + JDK-8281274: deal with ActiveProcessorCount in os::Linux::print_container_info + JDK-8281275: Upgrading from 8 to 11 no longer accepts '/' as filepath separator in gc paths + JDK-8281318: Improve jfr/event/allocation tests reliability + JDK-8281338: NSAccessibilityPressAction action for tree node and NSAccessibilityShowMenuAcgtion action not working + JDK-8281450: Remove unnecessary operator new and delete from ObjectMonitor + JDK-8281522: Rename ADLC classes which have the same name as hotspot variants + JDK-8281544: assert(VM_Version::supports_avx512bw()) failed for Tests jdk/incubator/vector/ + JDK-8281615: Deadlock caused by jdwp agent + JDK-8281638: jfr/event/allocation tests fail with release VMs after JDK-8281318 due to lack of -XX:+UnlockDiagnosticVMOptions + JDK-8281771: Crash in java_lang_invoke_MethodType::print_signature + JDK-8281811: assert(_base == Tuple) failed: Not a Tuple after JDK-8280799 + JDK-8281822: Test failures on non-DTrace builds due to incomplete DTrace* flags handling + JDK-8282008: Incorrect handling of quoted arguments in ProcessBuilder + JDK-8282045: When loop strip mining fails, safepoints are removed from loop anyway + JDK-8282142: [TestCase] compiler/inlining/ /ResolvedClassTest.java will fail when - -with-jvm-features=-compiler1 + JDK-8282170: JVMTI SetBreakpoint metaspace allocation test + JDK-8282172: CompileBroker::log_metaspace_failure is called from non-Java/compiler threads + JDK-8282225: GHA: Allow one concurrent run per PR only + JDK-8282231: x86-32: runtime call to SharedRuntime::ldiv corrupts registers + JDK-8282293: Domain value for system property jdk.https.negotiate.cbt should be case-insensitive + JDK-8282295: SymbolPropertyEntry::set_method_type fails with assert + JDK-8282312: Minor corrections to evbroadcasti32x4 intrinsic on x86 + JDK-8282345: handle latest VS2022 in abstract_vm_version + JDK-8282382: Report glibc malloc tunables in error reports + JDK-8282422: JTable.print() failed with UnsupportedCharsetException on AIX ko_KR locale + JDK-8282444: Module finder incorrectly assumes default file system path-separator character + JDK-8282499: Bump update version for OpenJDK: jdk-17.0.4 + JDK-8282509: [exploded image] ResolvedClassTest fails with similar output + JDK-8282551: Properly initialize L32X64MixRandom state + JDK-8282583: Update BCEL md to include the copyright notice + JDK-8282590: C2: assert(addp->is_AddP() && addp->outcnt() > 0) failed: Don't process dead nodes + JDK-8282592: C2: assert(false) failed: graph should be schedulable + JDK-8282628: Potential memory leak in sun.font.FontConfigManager.getFontConfig() + JDK-8282874: Bad performance on gather/scatter API caused by different IntSpecies of indexMap + JDK-8282887: Potential memory leak in sun.util.locale.provider .HostLocaleProviderAdapterImpl.getNumberPattern() on Windows + JDK-8282929: Localized monetary symbols are not reflected in 'toLocalizedPattern' return value + JDK-8283017: GHA: Workflows break with update release versions + JDK-8283187: C2: loop candidate for superword not always unrolled fully if superword fails + JDK-8283217: Leak FcObjectSet in getFontConfigLocations() in fontpath.c + JDK-8283249: CompressedClassPointers.java fails on ppc with 'Narrow klass shift: 0' missing + JDK-8283279: [Testbug] Improve TestGetSwapSpaceSize + JDK-8283315: jrt-fs.jar not always deterministically built + JDK-8283323: libharfbuzz optimization level results in extreme build times + JDK-8283347: [macos] Bad JNI lookup accessibilityHitTest is shown when Screen magnifier is enabled + JDK-8283350: (tz) Update Timezone Data to 2022a + JDK-8283408: Fix a C2 crash when filling arrays with unsafe + JDK-8283422: Create a new test for JDK-8254790 + JDK-8283451: C2: assert(_base == Long) failed: Not a Long + JDK-8283469: Don't use memset to initialize members in FileMapInfo and fix memory leak + JDK-8283497: [windows] print TMP and TEMP in hs_err and VM.info + JDK-8283641: Large value for CompileThresholdScaling causes assert + JDK-8283725: Launching java with "-Xlog:gc*=trace,safepoint*=trace,class*=trace" crashes the JVM + JDK-8283834: Unmappable character for US-ASCII encoding in TestPredicateInputBelowLoopPredicate + JDK-8284023: java.sun.awt.X11GraphicsDevice .getDoubleBufferVisuals() leaks XdbeScreenVisualInfo + JDK-8284033: Leak XVisualInfo in getAllConfigs in awt_GraphicsEnv.c + JDK-8284094: Memory leak in invoker_completeInvokeRequest() + JDK-8284369: TestFailedAllocationBadGraph fails with - XX:TieredStopAtLevel < 4 + JDK-8284389: Improve stability of GHA Pre-submit testing by caching cygwin installer + JDK-8284437: Building from different users/workspace is not always deterministic + JDK-8284458: CodeHeapState::aggregate() leaks blob_name + JDK-8284507: GHA: Only check test results if testing was not skipped + JDK-8284532: Memory leak in BitSet::BitMapFragmentTable in JFR leak profiler + JDK-8284549: JFR: FieldTable leaks FieldInfoTable member + JDK-8284603: [17u] Update Boot JDK used in GHA to 17.0.2 + JDK-8284620: CodeBuffer may leak _overflow_arena + JDK-8284622: Update versions of some Github Actions used in JDK workflow + JDK-8284661: Reproducible assembly builds without relative linking + JDK-8284754: print more interesting env variables in hs_err and VM.info + JDK-8284758: [linux] improve print_container_info + JDK-8284848: C2: Compiler blackhole arguments should be treated as globally escaping + JDK-8284866: Add test to JDK-8273056 + JDK-8284884: Replace polling with waiting in javax/swing/text/html/parser/Parser/8078268/bug8078268.java + JDK-8284992: Fix misleading Vector API doc for LSHR operator + JDK-8285342: Zero build failure with clang due to values not handled in switch + JDK-8285394: Compiler blackholes can be eliminated due to stale ciMethod::intrinsic_id() + JDK-8285397: JNI exception pending in CUPSfuncs.c:250 + JDK-8285445: cannot open file "NUL:" + JDK-8285515: (dc) DatagramChannel.disconnect fails with "Invalid argument" on macOS 12.4 + JDK-8285523: Improve test java/io/FileOutputStream/OpenNUL.java + JDK-8285686: Update FreeType to 2.12.0 + JDK-8285726: [11u, 17u] Unify fix for JDK-8284548 with version from head + JDK-8285727: [11u, 17u] Unify fix for JDK-8284920 with version from head + JDK-8285728: Alpine Linux build fails with busybox tar + JDK-8285828: runtime/execstack/TestCheckJDK.java fails with zipped debug symbols + JDK-8285921: serviceability/dcmd/jvmti/AttachFailed/ /AttachReturnError.java fails on Alpine + JDK-8285956: (fs) Excessive default poll interval in PollingWatchService + JDK-8286013: Incorrect test configurations for compiler/stable/TestStableShort.java + JDK-8286029: Add classpath exemption to globals_vectorApiSupport_***.S.inc + JDK-8286198: [linux] Fix process-memory information + JDK-8286293: Tests ShortResponseBody and ShortResponseBodyWithRetry should use less resources + JDK-8286444: javac errors after JDK-8251329 are not helpful enough to find root cause + JDK-8286594: (zipfs) Mention paths with dot elements in ZipException and cleanups + JDK-8286601: Mac Aarch: Excessive warnings to be ignored for build jdk + JDK-8286855: javac error on invalid jar should only print filename + JDK-8287109: Distrust.java failed with CertificateExpiredException + JDK-8287119: Add Distrust.java to ProblemList + JDK-8287162: (zipfs) Performance regression related to support for POSIX file permissions + JDK-8287336: GHA: Workflows break on patch versions + JDK-8287362: FieldAccessWatch testcase failed on AIX platform + JDK-8287378: GHA: Update cygwin to fix issues in langtools tests on Windows - Removed patch: * JDK-8282004.patch + integrated upstream as JDK-8282231- Update to upstream tag jdk-17.0.3+7 (April 2022 CPU) * Security fixes: + JDK-8284920: Incorrect Token type causes XPath expression to return empty result + JDK-8284548: Invalid XPath expression causes StringIndexOutOfBoundsException + JDK-8281388: Change wrapping of EncryptedPrivateKeyInfo + JDK-8282397: createTempFile method of java.io.File is failing when called with suffix of spaces character + JDK-8278356: Improve file creation + JDK-8270504, bsc#1198672, CVE-2022-21426: Better Xpath expression handling + JDK-8272588: Enhanced recording parsing + JDK-8272594: Better record of recordings + JDK-8277672, bsc#1198674, CVE-2022-21434: Better invocation handler handling + JDK-8282300: Throws NamingException instead of InvalidNameException after JDK-8278972 + JDK-8278972, bsc#1198673, CVE-2022-21496: Improve URL supports + JDK-8272261: Improve JFR recording file processing + JDK-8269938: Enhance XML processing passes redux + JDK-8272255: Completely handle MIDI files + JDK-8278805: Enhance BMP image loading + JDK-8278449: Improve keychain support + JDK-8277227: Better identification of OIDs + JDK-8275151, bsc#1198675, CVE-2022-21443: Improved Object Identification + JDK-8274221: More definite BER encodings + JDK-8277233, bsc#1198670, CVE-2022-21449: Improve ECDSA signature support + JDK-8278798: Improve supported intrinsic * Other changes: + JDK-8282761: XPathFactoryImpl remove setProperty and getProperty methods + JDK-8277795: ldap connection timeout not honoured under contention + JDK-8276141: XPathFactory set/getProperty method + JDK-8274471: Add support for RSASSA-PSS in OCSP Response + JDK-8282219: jdk/java/lang/ProcessBuilder/Basic.java fails on AIX + JDK-8279669: test/jdk/com/sun/jdi/TestScaffold.java uses wrong condition + JDK-8276841: Add support for Visual Studio 2022 + JDK-8272866: java.util.random package summary contains incorrect mixing function in table + JDK-8272996: JNDI DNS provider fails to resolve SRV entries when IPV6 stack is enabled + JDK-8278185: Custom JRE cannot find non-ASCII named module inside + JDK-8281460: Let ObjectMonitor have its own NMT category + JDK-8278163: --with-cacerts-src variable resolved after GenerateCacerts recipe setup + JDK-8277383: VM.metaspace optionally show chunk freelist details + JDK-8271721: Split gc/g1/TestMixedGCLiveThreshold into separate tests + JDK-8277488: Add expiry exception for Digicert (geotrustglobalca) expiring in May 2022 + JDK-8270117: Broken jtreg link in "Building the JDK" page + JDK-8279695: [TESTBUG] modify compiler/loopopts/ /TestSkeletonPredicateNegation.java to run on C1 also + JDK-8278080: Add --with-cacerts-src='user cacerts folder' to enable deterministic cacerts generation + JDK-8277762: Allow configuration of HOTSPOT_BUILD_USER + JDK-8274524: SSLSocket.close() hangs if it is called during the ssl handshake + JDK-8278346: java/nio/file/Files/probeContentType/Basic.java fails on Linux SLES15 machine + JDK-8274171: java/nio/file/Files/probeContentType/Basic.java failed on "Content type" mismatches + JDK-8274562: (fs) UserDefinedFileAttributeView doesn't correctly determine if supported when using OverlayFS + JDK-8273655: content-types.properties files are missing some common types + JDK-8279385: [test] Adjust sun/security/pkcs12/ /KeytoolOpensslInteropTest.java after 8278344 + JDK-8280373: Update Xalan serializer / SystemIDResolver to align with JDK-8270492 + JDK-8272541: Incorrect overflow test in Toom-Cook branch of BigInteger multiplication + JDK-8278951: containers/cgroup/PlainRead.java fails on Ubuntu 21.10 + JDK-8272600: (test) Use native "sleep" in Basic.java + JDK-8271199: Mutual TLS handshake fails signing client certificate with custom sensitive PKCS11 key + JDK-8277299: STACK_OVERFLOW in Java_sun_awt_shell_Win32ShellFolder2_getIconBits + JDK-8281061: [s390] JFR runs into assertions while validating interpreter frames + JDK-8275330: C2: assert(n->is_Root() || n->is_Region() || n->is_Phi() || n->is_MachMerge() || def_block->dominates(block)) failed: uses must be dominated by definitions + JDK-8190748: java/text/Format/DateFormat/DateFormatTest.java and NonGregorianFormatTest fail intermittently + JDK-8274750: java/io/File/GetXSpace.java failed: '/dev': 191488 != 190976 + JDK-8273387: remove some unreferenced gtk-related functions + JDK-8279702: [macosx] ignore xcodebuild warnings on M1 + JDK-8277180: Intrinsify recursive ObjectMonitor locking for C2 x64 and A64 + JDK-8277449: compiler/vectorapi/TestLongVectorNeg.java fails with release VMs + JDK-8275643: C2's unaryOp vector intrinsic does not properly handle LongVector.neg + JDK-8271056: C2: "assert(no_dead_loop) failed: dead loop detected" due to cmoving identity + JDK-8275847: Scheduling fails with "too many D-U pinch points" on small method + JDK-8274944: AppCDS dump causes SEGV in VM thread while adjusting lambda proxy class info + JDK-8275874: [JVMCI] only support aligned reads in c2v_readFieldValue + JDK-8271506: Add ResourceHashtable support for deleting selected entries + JDK-8278381: [GCC 11] Address::make_raw() does not initialize rspec + JDK-8279124: VM does not handle SIGQUIT during initialization + JDK-8277497: Last column cell in the JTable row is read as empty cell + JDK-8278604: SwingSet2 table demo does not have accessible description set for images 8278526: [macos] Screen reader reads SwingSet2 JTable row selection as null, dimmed row for last column + JDK-8275645: [JVMCI] avoid unaligned volatile reads on AArch64 + JDK-8280414: Memory leak in DefaultProxySelector + JDK-8273381: Assert in PtrQueueBufferAllocatorTest.stress_free_list_allocator_vm + JDK-8269616: serviceability/dcmd/framework/VMVersionTest.java fails with Address already in use error + JDK-8280155: [PPC64, s390] frame size checks are not yet correct + JDK-8279924: [PPC64, s390] implement frame::is_interpreted_frame_valid checks + JDK-8280526: x86_32 Math.sqrt performance regression with - XX:UseSSE={0,1} + JDK-8279076: C2: Bad AD file when matching SqrtF with UseSSE=0 + JDK-8279445: Update JMH devkit to 1.34 + JDK-8274753: ZGC: SEGV in MetaspaceShared::link_shared_classes 8274935: dumptime_table has stale entry + JDK-8251216: Implement MD5 intrinsics on AArch64 + JDK-8278241: Implement JVM SpinPause on linux-aarch64 + JDK-8275608: runtime/Metaspace/elastic/ /TestMetaspaceAllocationMT2 too slow + JDK-8276057: Update JMH devkit to 1.33 + JDK-8275082, bsc#1198671, CVE-2022-21476: Update XML Security for Java to 2.3.0 + JDK-8177814: jdk/editpad is not in jdk TEST.groups + JDK-8253197: vmTestbase/nsk/jvmti/StopThread/stopthrd007/ /TestDescription.java fails with "ERROR: DebuggeeSleepingThread: ThreadDeath lost" + JDK-8236505: Mark jdk/editpad/EditPadTest.java as @headful + JDK-8272553: several hotspot runtime/CommandLine tests don't check exit code + JDK-8275687: runtime/CommandLine/PrintTouchedMethods test shouldn't catch RuntimeException + JDK-8278344: sun/security/pkcs12/ /KeytoolOpensslInteropTest.java test fails because of different openssl output + JDK-8273972: Multi-core choke point in CMM engine (LCMSTransform.doTransform) + JDK-8273438: Enable parallelism in vmTestbase/metaspace/stressHierarchy tests + JDK-8278389: SuspendibleThreadSet::_suspend_all should be volatile/atomic + JDK-8273433: Enable parallelism in vmTestbase_nsk_sysdict tests + JDK-8277503: compiler/onSpinWait/ /TestOnSpinWaitAArch64DefaultFlags.java failed with "OnSpinWaitInst with the expected value 'isb' not found." + JDK-8277137: Set OnSpinWaitInst/OnSpinWaitInstCount defaults to "isb"/1 for Arm Neoverse N1 + JDK-8273341: Update Siphash to version 1.0 + JDK-8269032: Stringdedup tests are failing if the ergonomically select GC does not support it + JDK-8186670: Implement _onSpinWait() intrinsic for AArch64 + JDK-8276766: Enable jar and jmod to produce deterministic timestamped content 8279453: Disable tools/jar/ /ReproducibleJar.java on 32-bit platforms + JDK-8279998: PPC64 debug builds fail with "untested: RangeCheckStub: predicate_failed_trap_id" + JDK-8280002: jmap -histo may leak stream + JDK-8277069: [REDO] JDK-8276743 Make openjdk build Zip Archive generation "reproducible" + JDK-8279833: Loop optimization issue in String.encodeUTF8_UTF16 + JDK-8273277: C2: Move conditional negation into rc_predicate + JDK-8279412: [JVMCI] failed speculations list must outlive any nmethod that refers to it + JDK-8271202: C1: assert(false) failed: live_in set of first block must be empty + JDK-8263567: gtests don't terminate the VM safely + JDK-8269206: A small typo in comment in test/lib/sun/hotspot/WhiteBox.java + JDK-8278309: [windows] use of uninitialized OSThread::_state + JDK-8274506: TestPids.java and TestPidsLimit.java fail with podman run as root + JDK-8276764: Enable deterministic file content ordering for Jar and Jmod + JDK-8273967: gtest os.dll_address_to_function_and_library_name_vm fails on macOS12 + JDK-8273366: [testbug] javax/swing/UIDefaults/6302464/ /bug6302464.java fails on macOS12 + JDK-8277846: Implement fast-path for ASCII-compatible CharsetEncoders on ppc64 + JDK-8273526: Extend the OSContainer API pids controller with pids.current + JDK-8269849: vmTestbase/gc/gctests/PhantomReference/ /phantom002/TestDescription.java failed with "OutOfMemoryError: Java heap space: failed reallocation of scalar replaced objects" + JDK-8269087: CheckSegmentedCodeCache test fails in an emulated-client VM + JDK-8278871: [JVMCI] assert((uint)reason < 2* _trap_hist_limit) failed: oob + JDK-8277447: Hotspot C1 compiler crashes on Kotlin suspend fun with loop + JDK-8279505: Update documentation for RETRY_COUNT and REPEAT_COUNT + JDK-8225559: assertion error at TransTypes.visitApply + JDK-8276654: element-list order is non deterministic + JDK-8279300: [arm32] SIGILL when running GetObjectSizeIntrinsicsTest + JDK-8273682: Upgrade Jline to 3.20.0 + JDK-8278758: runtime/BootstrapMethod/BSMCalledTwice.java fails with release VMs after JDK-8262134 + JDK-8262134: compiler/uncommontrap/TestDeoptOOM.java failed with "guarantee(false) failed: wrong number of expression stack elements during deopt" + JDK-8269037: jsig/Testjsig.java doesn't have to be restricted to linux only + JDK-8269523: runtime/Safepoint/ /TestAbortOnVMOperationTimeout.java failed when expecting 'VM operation took too long' + JDK-8244602: Add JTREG_REPEAT_COUNT to repeat execution of a test + JDK-8272398: Update DockerTestUtils.buildJdkDockerImage() + JDK-8278384: Bytecodes::result_type() for arraylength returns T_VOID instead of T_INT + JDK-8278020: ~13% variation in Renaissance-Scrabble + JDK-8279225: [arm32] C1 longs comparison operation destroys argument registers + JDK-8266490: Extend the OSContainer API to support the pids controller of cgroups + JDK-8279379: GHA: Print tests that are in error + JDK-8278987: RunThese24H.java failed with EXCEPTION_ACCESS_VIOLATION in __write_sample_info__ + JDK-8278627: Shenandoah: TestHeapDump test failed + JDK-8278824: Uneven work distribution when scanning heap roots in G1 + JDK-8278239: vmTestbase/nsk/jvmti/RedefineClasses/ /StressRedefine failed with EXCEPTION_ACCESS_VIOLATION at 0x000000000000000d + JDK-8277919: OldObjectSample event causing bloat in the class constant pool in JFR recording + JDK-8277342: vmTestbase/nsk/stress/strace/strace004.java fails with SIGSEGV in InstanceKlass::jni_id_for + JDK-8278104: C1 should support the compiler directive 'BreakAtExecute' + JDK-8274465: Fix javax/swing/text/ParagraphView/6364882/ /bug6364882.java failures + JDK-8273933: [TESTBUG] Test must run without preallocated exceptions + JDK-8278172: java/nio/channels/FileChannel/ /BlockDeviceSize.java should only run on Linux + JDK-8275800: Redefinition leaks MethodData::_extra_data_lock + JDK-8273634: [TEST_BUG] Improve javax/swing/text/ /ParagraphView/6364882/bug6364882.java + JDK-8239502: [TEST_BUG] Test javax/swing/text/FlowView/ /6318524/bug6318524.java never fails + JDK-8275326: C2: assert(no_dead_loop) failed: dead loop detected + JDK-8274130: C2: MulNode::Ideal chained transformations may act on wrong nodes + JDK-8279011: JFR: JfrChunkWriter incorrectly handles int64_t chunk size as size_t + JDK-8276662: Scalability bottleneck in SymbolTable::lookup_common() + JDK-8275536: Add test to check that File::lastModified returns same time stamp as Files.getLastModifiedTime + JDK-8273895: compiler/ciReplay/TestVMNoCompLevel.java fails due to wrong data size with TieredStopAtLevel=2,3 + JDK-8272167: AbsPathsInImage.java should skip *.dSYM directories + JDK-8270874: JFrame paint artifacts when dragged from standard monitor to HiDPI monitor + JDK-8275610: C2: Object field load floats above its null check resulting in a segfault + JDK-8278099: two sun/security/pkcs11/Signature tests failed with AssertionError + JDK-8276623: JDK-8275650 accidentally pushed "out" file + JDK-8277328: jdk/jshell/CommandCompletionTest.java failures on Windows + JDK-8277441: CompileQueue::add fails with assert(_last->next() == __null) failed: not last + JDK-8274714: Incorrect verifier protected access error message + JDK-8274658: ISO 4217 Amendment 170 Update + JDK-8274795: AArch64: avoid spilling and restoring r18 in macro assembler + JDK-8277777: [Vector API] assert(r->is_XMMRegister()) failed: must be in x86_32.ad + JDK-8276314: [JVMCI] check alignment of call displacement during code installation + JDK-8265150: AsyncGetCallTrace crashes on ResourceMark + JDK-8276177: nsk/jvmti/RedefineClasses/ /StressRedefineWithoutBytecodeCorruption failed with "assert(def_ik->is_being_redefined()) failed: should be being redefined to get here" + JDK-8275650: Problemlist java/io/File/createTempFile/ /SpecialTempFile.java for Windows 11 + JDK-8273704: DrawStringWithInfiniteXform.java failed: drawString with InfiniteXform transform takes long time + JDK-8273162: AbstractSplittableWithBrineGenerator does not create a random salt + JDK-8273351: bad tag in jdk.random module-info.java + JDK-8247980: Exclusive execution of java/util/stream tests slows down tier1 + JDK-8272327: Shenandoah: Avoid enqueuing duplicate string candidates + JDK-8278115: gc/stress/gclocker/TestGCLockerWithSerial.java has duplicate -Xmx + JDK-8278116: runtime/modules/LoadUnloadModuleStress.java has duplicate -Xmx + JDK-8277992: Add fast jdk_svc subtests to jdk:tier3 + JDK-8278016: Add compiler tests to tier{2,3} + JDK-8277385: Zero: Enable CompactStrings support + JDK-8275586: Zero: Simplify interpreter initialization + JDK-8269175: [macosx-aarch64] wrong CPU speed in hs_err file - Do not include back the JavaEE modules in the JDK - Removed patches: * activation-module.patch * annotation-module.patch + The pached JavaEE modules do not exist any more- Set a non-zero alternatives priority for Factory builds - Added patch: * JDK-8282004.patch + fix missing CALL effects on x86_32- Added patch: * JDK-8282944.patch + Upstream fix for JDK-8281944: JavaDoc throws java.lang.IllegalStateException: ERRONEOUS- Modified patch: * disable-doclint-by-default.patch + try actually disable the doclint by default- Update to upstream tag jdk-17.0.2+8 (January 2022 CPU) * Security fixes + JDK-8251329: (zipfs) Files.walkFileTree walks infinitely if zip has dir named "." inside + JDK-8264934, CVE-2022-21248, bnc#1194926: Enhance cross VM serialization + JDK-8268488: More valuable DerValues + JDK-8268494: Better inlining of inlined interfaces + JDK-8268512: More content for ContentInfo + JDK-8268813, CVE-2022-21283, bnc#1194937: Better String matching + JDK-8269151: Better construction of EncryptedPrivateKeyInfo + JDK-8269944: Better HTTP transport redux + JDK-8270386, CVE-2022-21291, bsc#1194925: Better verification of scan methods + JDK-8270392, CVE-2022-21293, bsc#1194935: Improve String constructions + JDK-8270416, CVE-2022-21294, bsc#1194934: Enhance construction of Identity maps + JDK-8270492, CVE-2022-21282, bsc#1194933: Better resolution of URIs + JDK-8270498, CVE-2022-21296, bsc#1194932: Improve SAX Parser configuration management + JDK-8270646, CVE-2022-21299, bsc#1194931: Improved scanning of XML entities + JDK-8270952, CVE-2022-21277, bsc#1194930: Improve TIFF file handling + JDK-8271962: Better TrueType font loading + JDK-8271968: Better canonical naming + JDK-8271987: Manifest improved manifest entries + JDK-8272014, CVE-2022-21305, bsc#1194939: Better array indexing + JDK-8272026, CVE-2022-21340, bsc#1194940: Verify Jar Verification + JDK-8272236, CVE-2022-21341, bsc#1194941: Improve serial forms for transport + JDK-8272272: Enhance jcmd communication + JDK-8272462: Enhance image handling + JDK-8273290: Enhance sound handling + JDK-8273756, CVE-2022-21360, bsc#1194929: Enhance BMP image support + JDK-8273838, CVE-2022-21365, bsc#1194928: Enhanced BMP processing + JDK-8274096, CVE-2022-21366, bsc#1194927: Improve decoding of image files * Other changes + JDK-4819544: SwingSet2 JTable Demo throws NullPointerException + JDK-8137101: [TEST_BUG] javax/swing/plaf/basic/BasicHTML/ /4251579/bug4251579.java failure due to timing + JDK-8140241: (fc) Data transfer from FileChannel to itself causes hang in case of overlap + JDK-8174819: java/nio/file/WatchService/LotsOfEvents.java fails intermittently + JDK-8190753: (zipfs): Accessing a large entry (> 2^31 bytes) leads to a negative initial size for ByteArrayOutputStream + JDK-8214761: Bug in parallel Kahan summation implementation + JDK-8223923: C2: Missing interference with mismatched unsafe accesses + JDK-8233020: (fs) UnixFileSystemProvider should use StaticProperty.userDir(). + JDK-8238649: Call new Win32 API SetThreadDescription in os::set_native_thread_name + JDK-8244675: assert(IncrementalInline || (_late_inlines.length() == 0 && !has_mh_late_inlines())) + JDK-8261236: C2: ClhsdbJstackXcompStress test fails when StressGCM is enabled + JDK-8261579: AArch64: Support for weaker memory ordering in Atomic + JDK-8262031: Create implementation for NSAccessibilityNavigableStaticText protocol + JDK-8262095: NPE in Flow$FlowAnalyzer.visitApply: Cannot invoke getThrownTypes because tree.meth.type is null + JDK-8263059: security/infra/java/security/cert/ /CertPathValidator/certification/ComodoCA.java fails due to revoked cert + JDK-8263364: sun/net/www/http/KeepAliveStream/ /KeepAliveStreamCloseWithWrongContentLength.java wedged in getInputStream + JDK-8263375: Support stack watermarks in Zero VM + JDK-8263773: Reenable German localization for builds at Oracle + JDK-8264286: Create implementation for NSAccessibilityColumn protocol peer + JDK-8264287: Create implementation for NSAccessibilityComboBox protocol peer + JDK-8264291: Create implementation for NSAccessibilityCell protocol peer + JDK-8264292: Create implementation for NSAccessibilityList protocol peer + JDK-8264293: Create implementation for NSAccessibilityMenu protocol peer + JDK-8264294: Create implementation for NSAccessibilityMenuBar protocol peer + JDK-8264295: Create implementation for NSAccessibilityMenuItem protocol peer + JDK-8264296: Create implementation for NSAccessibilityPopUpButton protocol peer + JDK-8264297: Create implementation for NSAccessibilityProgressIndicator protocol peer + JDK-8264298: Create implementation for NSAccessibilityRow protocol peer + JDK-8264303: Create implementation for NSAccessibilityTabGroup protocol peer + JDK-8266239: Some duplicated javac command-line options have repeated effect + JDK-8266510: Nimbus JTree default tree cell renderer does not use selected text color + JDK-8266988: compiler/jvmci/compilerToVM/IsMatureTest.java fails with Unexpected isMature state for multiple times invoked method: expected false to equal true + JDK-8267256: Extend minimal retry for loopback connections on Windows to PlainSocketImpl + JDK-8267385: Create NSAccessibilityElement implementation for JavaComponentAccessibility + JDK-8267387: Create implementation for NSAccessibilityOutline protocol + JDK-8267388: Create implementation for NSAccessibilityTable protocol + JDK-8268284: javax/swing/JComponent/7154030/bug7154030.java fails with "Exception: Failed to hide opaque button" + JDK-8268294: Reusing HttpClient in a WebSocket.Listener hangs. + JDK-8268361: Fix the infinite loop in next_line + JDK-8268457: XML Transformer outputs Unicode supplementary character incorrectly to HTML + JDK-8268464: Remove dependancy of TestHttpsServer, HttpTransaction, HttpCallback from open/test/jdk/sun/net/www/protocol/https/ tests + JDK-8268626: Remove native pre-jdk9 support for jtreg failure handler + JDK-8268860: Windows-Aarch64 build is failing in GitHub actions + JDK-8268882: C2: assert(n->outcnt() != 0 || C->top() == n || n->is_Proj()) failed: No dead instructions after post-alloc + JDK-8268885: duplicate checkcast when destination type is not first type of intersection type + JDK-8268893: jcmd to trim the glibc heap + JDK-8268894: forged ASTs can provoke an AIOOBE at com.sun.tools.javac.jvm.ClassWriter::writePosition + JDK-8268927: Windows: link error: unresolved external symbol "int __cdecl convert_to_unicode(char const *,wchar_t * *)" + JDK-8269031: linux x86_64 check for binutils 2.25 or higher after 8265783 + JDK-8269113: Javac throws when compiling switch (null) + JDK-8269216: Useless initialization in com/sun/crypto/provider/PBES2Parameters.java + JDK-8269269: [macos11] SystemIconTest fails with ClassCastException + JDK-8269280: (bf) Replace StringBuffer in *Buffer.toString() + JDK-8269481: SctpMultiChannel never releases own file descriptor + JDK-8269637: javax/swing/JFileChooser/FileSystemView/ /SystemIconTest.java fails on windows + JDK-8269656: The test test/langtools/tools/javac/versions/ /Versions.java has duplicate test cycles + JDK-8269687: pauth_aarch64.hpp include name is incorrect + JDK-8269850: Most JDK releases report macOS version 12 as 10.16 instead of 12.0 + JDK-8269924: Shenandoah: Introduce weak/strong marking asserts + JDK-8269951: [macos] Focus not painted in JButton when setBorderPainted(false) is invoked + JDK-8270110: Shenandoah: Add test for JDK-8269661 + JDK-8270116: Expand ButtonGroupLayoutTraversalTest.java to run in all LaFs, including Aqua on macOS + JDK-8270171: Shenandoah: Cleanup TestStringDedup and TestStringDedupStress tests + JDK-8270290: NTLM authentication fails if HEAD request is used + JDK-8270317: Large Allocation in CipherSuite + JDK-8270320: JDK-8270110 committed invalid copyright headers + JDK-8270517: Add Zero support for LoongArch + JDK-8270533: AArch64: size_fits_all_mem_uses should return false if its output is a CAS + JDK-8270886: Crash in PhaseIdealLoop::verify_strip_mined_scheduling + JDK-8270893: IndexOutOfBoundsException while reading large TIFF file + JDK-8270901: Typo PHASE_CPP in CompilerPhaseType + JDK-8270946: X509CertImpl.getFingerprint should not return the empty String + JDK-8271071: accessibility of a table on macOS lacks cell navigation + JDK-8271121: ZGC: stack overflow (segv) when - Xlog:gc+start=debug + JDK-8271142: package help is not displayed for missing X11/extensions/Xrandr.h + JDK-8271170: Add unit test for what jpackage app launcher puts in the environment + JDK-8271215: Fix data races in G1PeriodicGCTask + JDK-8271254: javac generates unreachable code when using empty semicolon statement + JDK-8271287: jdk/jshell/CommandCompletionTest.java fails with "lists don't have the same size expected" + JDK-8271308: (fc) FileChannel.transferTo() transfers no more than Integer.MAX_VALUE bytes in one call + JDK-8271315: Redo: Nimbus JTree renderer properties persist across L&F changes + JDK-8271323: [TESTBUG] serviceability/sa/ClhsdbCDSCore.java fails with -XX:TieredStopAtLevel=1 + JDK-8271340: Crash PhaseIdealLoop::clone_outer_loop + JDK-8271341: Opcode() != Op_If && Opcode() != Op_RangeCheck) || outcnt() == 2 assert failure with Test7179138_1.java + JDK-8271459: C2: Missing NegativeArraySizeException when creating StringBuilder with negative capacity + JDK-8271463: Updating RE Configs for Upcoming CPU Release 17.0.2 on master branch for jdk17u-cpu and jdk17u-cpu-open repos. + JDK-8271490: [ppc] [s390]: Crash in JavaThread::pd_get_top_frame_for_profiling + JDK-8271560: sun/security/ssl/DHKeyExchange/ /LegacyDHEKeyExchange.java still fails due to "An established connection was aborted by the software in your host machine" + JDK-8271567: AArch64: AES Galois CounterMode (GCM) interleaved implementation using vector instructions + JDK-8271600: C2: CheckCastPP which should closely follow Allocate is sunk of a loop + JDK-8271605: Update JMH devkit to 1.32 + JDK-8271718: Crash when during color transformation the color profile is replaced + JDK-8271722: [TESTBUG] gc/g1/TestMixedGCLiveThreshold.java can fail if G1 Full GC uses >1 workers + JDK-8271855: [TESTBUG] Wrong weakCompareAndSet assumption in UnsafeIntrinsicsTest + JDK-8271862: C2 intrinsic for Reference.refersTo() is often not used + JDK-8271868: Warn user when using mac-sign option with unsigned app-image. + JDK-8271895: UnProblemList javax/swing/JComponent/7154030/bug7154030.java in JDK18 + JDK-8271954: C2: assert(false) failed: Bad graph detected in build_loop_late + JDK-8272047: java/nio/channels/FileChannel/Transfer2GPlus.java failed with Unexpected transfer size: 2147418112 + JDK-8272095: ProblemList java/nio/channels/FileChannel/ /Transfer2GPlus.java on linux-aarch64 + JDK-8272114: Unused _last_state in osThread_windows + JDK-8272170: Missing memory barrier when checking active state for regions + JDK-8272305: several hotspot runtime/modules don't check exit codes + JDK-8272318: Improve performance of HeapDumpAllTest + JDK-8272328: java.library.path is not set properly by Windows jpackage app launcher + JDK-8272335: runtime/cds/appcds/MoveJDKTest.java doesn't check exit codes + JDK-8272342: [TEST_BUG] java/awt/print/PrinterJob/ /PageDialogMarginTest.java catches all exceptions + JDK-8272345: macos doesn't check `os::set_boot_path()` result + JDK-8272369: java/io/File/GetXSpace.java failed with "RuntimeException: java.nio.file.NoSuchFileException: /run/user/0" + JDK-8272391: Undeleted debug information + JDK-8272413: Incorrect num of element count calculation for vector cast + JDK-8272473: Parsing epoch seconds at a DST transition with a non-UTC parser is wrong + JDK-8272562: C2: assert(false) failed: Bad graph detected in build_loop_late + JDK-8272570: C2: crash in PhaseCFG::global_code_motion + JDK-8272574: C2: assert(false) failed: Bad graph detected in build_loop_late + JDK-8272639: jpackaged applications using microphone on mac + JDK-8272703: StressSeed should be set via FLAG_SET_ERGO + JDK-8272720: Fix the implementation of loop unrolling heuristic with LoopPercentProfileLimit + JDK-8272783: Epsilon: Refactor tests to improve performance + JDK-8272836: Limit run time for java/lang/invoke/LFCaching tests + JDK-8272838: Move CriticalJNI tests out of tier1 + JDK-8272846: Move some runtime/Metaspace/elastic/ tests out of tier1 + JDK-8272850: Drop zapping values in the Zap* option descriptions + JDK-8272854: split runtime/CommandLine/PrintTouchedMethods.java test + JDK-8272856: DoubleFlagWithIntegerValue uses G1GC-only flag + JDK-8272859: Javadoc external links should only have feature version number in URL + JDK-8272914: Create hotspot:tier2 and hotspot:tier3 test groups + JDK-8272970: Parallelize runtime/InvocationTests/ + JDK-8272973: Incorrect compile command used by TestIllegalArrayCopyBeforeInfiniteLoop + JDK-8273021: C2: Improve Add and Xor ideal optimizations + JDK-8273026: Slow LoginContext.login() on multi threading application + JDK-8273135: java/awt/color/ICC_ColorSpace/ /MTTransformReplacedProfile.java crashes in liblcms.dylib with NULLSeek+0x7 + JDK-8273165: GraphKit::combine_exception_states fails with "matching stack sizes" assert + JDK-8273176: handle latest VS2019 in abstract_vm_version + JDK-8273229: Update OS detection code to recognize Windows Server 2022 + JDK-8273234: extended 'for' with expression of type tvar causes the compiler to crash + JDK-8273235: tools/launcher/HelpFlagsTest.java Fails on Windows 32bit + JDK-8273278: Support XSLT on GraalVM Native Image--deterministic bytecode generation in XSLT + JDK-8273308: PatternMatchTest.java fails on CI + JDK-8273314: Add tier4 test groups + JDK-8273315: Parallelize and increase timeouts for java/foreign/TestMatrix.java test + JDK-8273318: Some containers/docker/TestJFREvents.java configs are running out of memory + JDK-8273333: Zero should warn about unimplemented - XX:+LogTouchedMethods + JDK-8273335: compiler/blackhole tests should not run with interpreter-only VMs + JDK-8273342: Null pointer dereference in classFileParser.cpp:2817 + JDK-8273359: CI: ciInstanceKlass::get_canonical_holder() doesn't respect instance size + JDK-8273361: InfoOptsTest is failing in tier1 + JDK-8273373: Zero: Cannot invoke JVM in primordial threads on Zero + JDK-8273375: Remove redundant 'new String' calls after concatenation in java.desktop + JDK-8273376: Zero: Disable vtable/itableStub gtests + JDK-8273378: Shenandoah: Remove the remaining uses of os::is_MP + JDK-8273408: java.lang.AssertionError: typeSig ERROR on generated class property of record + JDK-8273416: C2: assert(false) failed: bad AD file after JDK-8252372 with UseSSE={0,1} + JDK-8273440: Zero: Disable runtime/Unsafe/InternalErrorTest.java + JDK-8273450: Fix the copyright header of SVML files + JDK-8273451: Remove unreachable return in mutexLocker::wait + JDK-8273483: Zero: Clear pending JNI exception check in native method handler + JDK-8273486: Zero: Handle DiagnoseSyncOnValueBasedClasses VM option + JDK-8273487: Zero: Handle "zero" variant in runtime tests + JDK-8273489: Zero: Handle UseHeavyMonitors on all monitorenter paths + JDK-8273498: compiler/c2/Test7179138_1.java timed out + JDK-8273505: runtime/cds/appcds/loaderConstraints/ /DynamicLoaderConstraintsTest.java#default-cl crashed with SIGSEGV in MetaspaceShared::link_shared_classes + JDK-8273514: java/util/DoubleStreamSums/CompensatedSums.java failure + JDK-8273575: memory leak in appendBootClassPath(), paths must be deallocated + JDK-8273592: Backout JDK-8271868 + JDK-8273593: [REDO] Warn user when using mac-sign option with unsigned app-image. + JDK-8273595: tools/jpackage tests do not work on apt-based Linux distros like Debian + JDK-8273606: Zero: SPARC64 build fails with si_band type mismatch + JDK-8273614: Shenandoah: intermittent timeout with ConcurrentGCBreakpoint tests + JDK-8273638: javax/swing/JTable/4235420/bug4235420.java fails in GTK L&F + JDK-8273646: Add openssl from path variable also in to Default System Openssl Path in OpensslArtifactFetcher + JDK-8273678: TableAccessibility and TableRowAccessibility miss autorelease + JDK-8273695: Safepoint deadlock on VMOperation_lock + JDK-8273790: Potential cyclic dependencies between Gregorian and CalendarSystem + JDK-8273806: compiler/cpuflags/TestSSE4Disabled.java should test for CPU feature explicitly + JDK-8273807: Zero: Drop incorrect test block from compiler/startup/NumCompilerThreadsCheck.java + JDK-8273808: Cleanup AddFontsToX11FontPath + JDK-8273826: Correct Manifest file name and NPE checks + JDK-8273887: [macos] java/awt/color/ICC_ColorSpace/ /MTTransformReplacedProfile.java timed out + JDK-8273894: ConcurrentModificationException raised every time ReferralsCache drops referral + JDK-8273902: Memory leak in OopStorage due to bug in OopHandle::release() + JDK-8273924: ArrayIndexOutOfBoundsException thrown in java.util.JapaneseImperialCalendar.add() + JDK-8273935: (zipfs) Files.getFileAttributeView() throws UOE instead of returning null when view not supported + JDK-8273958: gtest/MetaspaceGtests executes unnecessary tests in debug builds + JDK-8273961: jdk/nio/zipfs/ZipFSTester.java fails if file path contains '+' character + JDK-8273965: some testlibrary_tests/ir_framework tests fail when c1 disabled + JDK-8273968: JCK javax_xml tests fail in CI + JDK-8274056: JavaAccessibilityUtilities leaks JNI objects + JDK-8274074: SIGFPE with C2 compiled code with -XX:+StressGCM + JDK-8274083: Update testing docs to mention tiered testing + JDK-8274087: Windows DLL path not set correctly. + JDK-8274145: C2: condition incorrectly made redundant with dominating main loop exit condition + JDK-8274205: Handle KDC_ERR_SVC_UNAVAILABLE error code from KDC + JDK-8274215: Remove globalsignr2ca root from 17.0.2 + JDK-8274242: Implement fast-path for ASCII-compatible CharsetEncoders on x86 + JDK-8274265: Suspicious string concatenation in logTestUtils.inline.hpp + JDK-8274293: Build failure on macOS with Xcode 13.0 as vfork is deprecated + JDK-8274325: C4819 warning at vm_version_x86.cpp on Windows after JDK-8234160 + JDK-8274326: [macos] Ensure initialisation of sun/lwawt/ /macosx/CAccessibility in JavaComponentAccessibility.m + JDK-8274329: Fix non-portable HotSpot code in MethodMatcher::parse_method_pattern + JDK-8274338: com/sun/jdi/RedefineCrossEvent.java failed "assert(m != __null) failed: NULL mirror" + JDK-8274347: Passing a *nested* switch expression as a parameter causes an NPE during compile + JDK-8274349: ForkJoinPool.commonPool() does not work with 1 CPU + JDK-8274381: missing CAccessibility definitions in JNI code + JDK-8274383: JNI call of getAccessibleSelection on a wrong thread + JDK-8274401: C2: GraphKit::load_array_element bypasses Access API + JDK-8274406: RunThese30M.java failed "assert(!LCA_orig->dominates(pred_block) || early->dominates(pred_block)) failed: early is high enough" + JDK-8274407: (tz) Update Timezone Data to 2021c + JDK-8274435: EXCEPTION_ACCESS_VIOLATION in BFSClosure::closure_impl + JDK-8274467: TestZoneInfo310.java fails with tzdata2021b + JDK-8274468: TimeZoneTest.java fails with tzdata2021b + JDK-8274501: c2i entry barriers read int as long on AArch64 + JDK-8274521: jdk/jfr/event/gc/detailed/TestGCLockerEvent.java fails when other GC is selected + JDK-8274522: java/lang/management/ManagementFactory/ /MXBeanException.java test fails with Shenandoah + JDK-8274523: java/lang/management/MemoryMXBean/ /MemoryTest.java test should handle Shenandoah + JDK-8274550: c2i entry barriers read int as long on PPC + JDK-8274560: JFR: Add test for OldObjectSample event when using Shenandoah + JDK-8274606: Fix jaxp/javax/xml/jaxp/unittest/transform/ /SurrogateTest.java test + JDK-8274642: jdk/jshell/CommandCompletionTest.java fails with NoSuchElementException after JDK-8271287 + JDK-8274716: JDWP Spec: the description for the Dispose command confuses suspend with resume. + JDK-8274736: Concurrent read/close of SSLSockets causes SSLSessions to be invalidated unnecessarily + JDK-8274770: [PPC64] resolve_jobject needs a generic implementation to support load barriers + JDK-8274773: [TESTBUG] UnsafeIntrinsicsTest intermittently fails on weak memory model platform + JDK-8274779: HttpURLConnection: HttpClient and HttpsClient incorrectly check request method when set to POST + JDK-8274840: Update OS detection code to recognize Windows 11 + JDK-8274848: LambdaMetaFactory::metafactory on REF_invokeSpecial impl method has incorrect behavior + JDK-8274851: [ppc64] Port zgc to linux on ppc64le + JDK-8274942: AssertionError at jdk.compiler/com.sun.tools.javac.util.Assert.error(Assert.java:155) + JDK-8275008: gtest build failure due to stringop-overflow warning with gcc11 + JDK-8275049: [ZGC] missing null check in ZNMethod::log_register + JDK-8275051: Shenandoah: Correct ordering of requested gc cause and gc request flag + JDK-8275071: [macos] A11y cursor gets stuck when combobox is closed + JDK-8275104: IR framework does not handle client VM builds correctly + JDK-8275110: Correct RE Configs for CPU Release 17.0.2 on master branch for jdk17u-cpu and jdk17u-cpu-open repos. + JDK-8275131: Exceptions after a touchpad gesture on macOS + JDK-8275141: recover corrupted line endings for the version-numbers.conf + JDK-8275145: file.encoding system property has an incorrect value on Windows + JDK-8275226: Shenandoah: Relax memory constraint for worker claiming tasks/ranges + JDK-8275302: unexpected compiler error: cast, intersection types and sealed + JDK-8275426: PretouchTask num_chunks calculation can overflow + JDK-8275604: Zero: Reformat opclabels_data + JDK-8275666: serviceability/jvmti/GetObjectSizeClass.java shouldn't have vm.flagless + JDK-8275703: System.loadLibrary fails on Big Sur for libraries hidden from filesystem + JDK-8275720: CommonComponentAccessibility.createWithParent isWrapped causes mem leak + JDK-8275766: (tz) Update Timezone Data to 2021e + JDK-8275809: crash in [CommonComponentAccessibility getCAccessible:withEnv:] + JDK-8275811: Incorrect instance to dispose + JDK-8275819: [TableRowAccessibility accessibilityChildren] method is ineffective + JDK-8275849: TestZoneInfo310.java fails with tzdata2021e + JDK-8275863: Use encodeASCII for ASCII-compatible DoubleByte encodings + JDK-8275872: Sync J2DBench run and analyze Makefile targets with build.xml + JDK-8276025: Hotspot's libsvml.so may conflict with user dependency + JDK-8276066: Reset LoopPercentProfileLimit for x86 due to suboptimal performance + JDK-8276076: Updating RE Configs for BUILD REQUEST 17.0.2+3 + JDK-8276105: C2: Conv(D|F)2(I|L)Nodes::Ideal should handle rounding correctly + JDK-8276112: Inconsistent scalar replacement debug info at safepoints + JDK-8276122: Change openjdk project in jcheck to jdk-updates + JDK-8276130: Fix Github Actions of JDK17u to account for update version scheme + JDK-8276139: TestJpsHostName.java not reliable, better to expand HostIdentifierCreate.java test + JDK-8276157: C2: Compiler stack overflow during escape analysis on Linux x86_32 + JDK-8276201: Shenandoah: Race results degenerated GC to enter wrong entry point + JDK-8276205: Shenandoah: CodeCache_lock should always be held for initializing code cache iteration + JDK-8276306: jdk/jshell/CustomInputToolBuilder.java fails intermittently on storage acquisition + JDK-8276536: Update TimeZoneNames files to follow the changes made by JDK-8275766 + JDK-8276550: Use SHA256 hash in build.tools.depend.Depend + JDK-8276572: Fake libsyslookup.so library causes tooling issues + JDK-8276774: Cookie stored in CookieHandler not sent if user headers contain cookie + JDK-8276801: gc/stress/CriticalNativeStress.java fails intermittently with Shenandoah + JDK-8276805: java/awt/print/PrinterJob/CheckPrivilege.java fails due to disabled SecurityManager + JDK-8276845: (fs) java/nio/file/spi/SetDefaultProvider.java fails on x86_32 + JDK-8276846: JDK-8273416 is incomplete for UseSSE=1 + JDK-8276854: Windows GHA builds fail due to broken Cygwin + JDK-8276864: Update boot JDKs to 17.0.1 in GHA + JDK-8276905: Use appropriate macosx_version_minimum value while compiling metal shaders + JDK-8276927: [ppc64] Port shenandoahgc to linux on ppc64le + JDK-8277029: JMM GetDiagnosticXXXInfo APIs should verify output array sizes + JDK-8277093: Vector should throw ClassNotFoundException for a missing class of an element + JDK-8277159: Fix java/nio/file/FileStore/Basic.java test by ignoring /run/user/* mount points + JDK-8277195: missing CAccessibility definition in [CommonComponentAccessibility accessibilityHitTest] + JDK-8277212: GC accidentally cleans valid megamorphic vtable inline caches + JDK-8277224: sun.security.pkcs.PKCS9Attributes.toString() throws NPE + JDK-8277529: SIGSEGV in C2 CompilerThread Node::rematerialize() compiling Packet::readUnsignedTrint + JDK-8277981: String Deduplication table is never cleaned up due to bad dead_factor_for_cleanup - Modified patch: * fips.patch + Rediff to changed context- Modified patch: * fips.patch + return in native code after generating java.io.IOException- Modified patches: * PStack-808293.patch * adlc-parser.patch * alternative-tzdb_dat.patch * disable-doclint-by-default.patch * java-atk-wrapper-security.patch * jaw-jdk10.patch * jaw-misc.patch * loadAssistiveTechnologies.patch * memory-limits.patch * multiple-pkcs11-library-init.patch * ppc_stack_overflow_fix.patch * system-crypto-policy.patch * system-pcsclite.patch * zero-ranges.patch + Rediff to apply all hunks without shifts * fips.patch + Fix unused function compiler warning found in systemconf.c + Allow plain key import- Update to upstream tag jdk-17.0.1+12 (October 2021 CPU) * Security fixes + JDK-8263314: Enhance XML Dsig modes + JDK-8265167, CVE-2021-35556, bsc#1191910: Richer Text Editors + JDK-8265574: Improve handling of sheets + JDK-8265580, CVE-2021-35559, bsc#1191911: Enhanced style for RTF kit + JDK-8265776: Improve Stream handling for SSL + JDK-8266097, CVE-2021-35561, bsc#1191912: Better hashing support + JDK-8266103: Better specified spec values + JDK-8266109: More Resilient Classloading + JDK-8266115: More Manifest Jar Loading + JDK-8266137, CVE-2021-35564, bsc#1191913: Improve Keystore integrity + JDK-8266689, CVE-2021-35567, bsc#1191903: More Constrained Delegation + JDK-8267086: ArrayIndexOutOfBoundsException in java.security.KeyFactory.generatePublic + JDK-8267712: Better LDAP reference processing + JDK-8267729, CVE-2021-35578, bsc#1191904: Improve TLS client handshaking + JDK-8267735, CVE-2021-35586, bsc#1191914: Better BMP support + JDK-8268199: Correct certificate requests + JDK-8268205: Enhance DTLS client handshake + JDK-8268506: More Manifest Digests + JDK-8269618, CVE-2021-35603, bsc#1191906: Better session identification + JDK-8269624: Enhance method selection support + JDK-8270398: Enhance canonicalization + JDK-8270404: Better canonicalization * Other changes: + JDK-8225082: Remove IdenTrust certificate that is expiring in September 2021 + JDK-8225083: Remove Google certificate that is expiring in December 2021 + JDK-8243543: jtreg test security/infra/java/security/cert/ /CertPathValidator/certification/BuypassCA.java fails + JDK-8248899: security/infra/java/security/cert/ /CertPathValidator/certification/QuoVadisCA.java fails, Certificate has been revoked + JDK-8261088: Repeatable annotations without @Target cannot have containers that target module declarations + JDK-8262731: [macOS] Exception from "Printable.print" is swallowed during "PrinterJob.print" + JDK-8263531: Remove unused buffer int + JDK-8266182: Automate manual steps listed in the test jdk/sun/security/pkcs12/ParamsTest.java + JDK-8267625: AARCH64: typo in LIR_Assembler::emit_profile_type + JDK-8267666: Add option to jcmd GC.heap_dump to use existing file + JDK-8268019: C2: assert(no_dead_loop) failed: dead loop detected + JDK-8268261: C2: assert(n != __null) failed: Bad immediate dominator info. + JDK-8268427: Improve AlgorithmConstraints:checkAlgorithm performance + JDK-8268500: Better specified ParameterSpecs + JDK-8268963: [IR Framework] Some default regexes matching on PrintOptoAssembly in IRNode.java do not work on all platforms + JDK-8269297: Bump version numbers for JDK 17.0.1 + JDK-8269478: Shenandoah: gc/shenandoah/mxbeans tests should be more resilient + JDK-8269574: C2: Avoid redundant uncommon traps in GraphKit::builtin_throw() for JVMTI exception events + JDK-8269763: The JEditorPane is blank after JDK-8265167 + JDK-8269851: OperatingSystemMXBean getProcessCpuLoad reports incorrect process cpu usage in containers + JDK-8269882: stack-use-after-scope in NewObjectA + JDK-8269897: Shenandoah: Resolve UNKNOWN access strength, where possible + JDK-8269934: RunThese24H.java failed with EXCEPTION_ACCESS_VIOLATION in java_lang_Thread::get_thread_status + JDK-8269993: [Test]: java/net/httpclient/ /DigestEchoClientSSL.java contains redundant @run tags + JDK-8270094: Shenandoah: Provide human-readable labels for test configurations + JDK-8270096: Shenandoah: Optimize gc/shenandoah/TestRefprocSanity.java for interpreter mode + JDK-8270098: ZGC: ZBarrierSetC2::clone_at_expansion fails with "Guard against surprises" assert + JDK-8270137: Kerberos Credential Retrieval from Cache not Working in Cross-Realm Setup + JDK-8270280: security/infra/java/security/cert/ /CertPathValidator/certification/LetsEncryptCA.java OCSP response error + JDK-8270344: Session resumption errors + JDK-8271203: C2: assert(iff->Opcode() == Op_If || iff->Opcode() == Op_CountedLoopEnd || iff->Opcode() == Op_RangeCheck) failed: Check this code when new subtype is added + JDK-8271276: C2: Wrong JVM state used for receiver null check + JDK-8271335: Updating RE Configs for BUILD REQUEST 17.0.1+4 + JDK-8271589: fatal error with variable shift count integer rotate operation. + JDK-8271723: Unproblemlist runtime/InvocationTests/invokevirtualTests.java + JDK-8271730: Client authentication using RSASSA-PSS fails after correct certificate requests + JDK-8271925: ZGC: Arraycopy stub passes invalid oop to load barrier + JDK-8272124: Cgroup v1 initialization causes NullPointerException when cgroup path contains colon + JDK-8272131: PhaseMacroExpand::generate_slow_arraycopy crash when clone null CallProjections.fallthrough_ioproj + JDK-8272326: java/util/Random/RandomTestMoments.java had two Gaussian fails + JDK-8272332: --with-harfbuzz=system doesn't add -lharfbuzz after JDK-8255790 + JDK-8272472: StackGuardPages test doesn't build with glibc 2.34 + JDK-8272581: sun/security/pkcs11/Provider/MultipleLogins.sh fails after JDK-8266182 + JDK-8272602: [macos] not all KEY_PRESSED events sent when control modifier is used + JDK-8272700: [macos] Build failure with Xcode 13.0 after JDK-8264848 + JDK-8272708: [Test]: Cleanup: test/jdk/security/infra/java/ /security/cert/CertPathValidator/certification/BuypassCA.java no longer needs ocspEnabled + JDK-8272806: [macOS] "Apple AWT Internal Exception" when input method is changed + JDK-8273150: Revert "8225083: Remove Google certificate that is expiring in December 2021" + JDK-8273358: macOS Monterey does not have the font Times needed by Serif - Remove the unneeded icedtea-sound provider - Removed patches: * icedtea-sound-1.0.1-jdk9.patch * icedtea-sound-soundproperties.patch + not needed since the icedtea-sound provider is removed * harfbuzz-libs.patch * openjdk-glibc234.patch + integrated upstream- Added patch: * openjdk-glibc234.patch + fix build with glibc-2.34 (bsc#1189201)- Added patch: * fips.patch + implement FIPS support in OpenJDK- jdk-17+35 is official release of OpenJDK 17 (jsc#SLE-18742)- Modified patch: * nss-security-provider.patch + revert recent changes making NSS provider the default one + fixes bsc#1190252- Initial release of the last release candidate of OpenJDK 17, the next LTS release of OpenJDK * Features: + JEP-306: Restore Always-Strict Floating-Point Semantics + JEP-356: Enhanced Pseudo-Random Number Generators + JEP-382: New macOS Rendering Pipeline + JEP-391: macOS/AArch64 Port + JEP-398: Deprecate the Applet API for Removal + JEP-403: Strongly Encapsulate JDK Internals + JEP-406: Pattern Matching for switch (Preview) + JEP-407: Remove RMI Activation + JEP-409: Sealed Classes + JEP-410: Remove the Experimental AOT and JIT Compiler + JEP-411: Deprecate the Security Manager for Removal + JEP-412: Foreign Function & Memory API (Incubator) + JEP-414: Vector API (Second Incubator) + JEP-415: Context-Specific Deserialization Filtersh02-armsrv2 176943651517.0.18.0-150400.3.63.117.0.18.0-150400.3.63.1src.zip/usr/lib64/jvm/java-17-openjdk-17/lib/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:Maintenance:42430/SUSE_SLE-15-SP4_Update/722a51015e5de87edab7b2ec26d4013f-java-17-openjdk.SUSE_SLE-15-SP4_Updatedrpmxz5aarch64-suse-linuxASCII text (Zip archive data, at least v2.0 to extract Zip archive data, at least v2.0 to extract) 8d Rutf-86710c9b229f5b678d489c5aaa16eadd3f4f0af7593b5001e9b4cf45121ffd5a2?P7zXZ !t/H]"k% Ǡ^MĊ5H9FM[QCyMF9}Zc@1ԹfCؿAU9EyyO?K$"e!{5() v sZfos6Nk >Q1S -a ֯A?qk4hn_eg{#ކc3gJ^=MΠQ(.tb'!F5e*c Ƞ|nwJonwHAPai~r'"׌^ G@V:9]?o/S9 $ 8!5{jpW}GPe0MQ(pQk3,1k#EYQd$t(c=LYja87<+ծ5ˣ( 6v5 n˗BdžJ.%%a)\adG]x*C&8\9k?ҊέLxKEL7ݖ$'k6)xL.{~zόiFe&-B_ r~.: /WZ%EXdc,`q5K̃q}uD@Ş ]5X u"QZA'o[N~/a Knn3#ȭvfcc@0gi rUg3x+&&^q0,U|V4 DUy4T*A&8Cy87FªJ #c '潞xmXܶTX%;ɱ@J~Ԉ%Ѥ[wKHIJV8vi]u-\L]v긵t f^!mSuO2@g RԈ_XC5>6{,P ;S5ODΧtrwO /ק~Ƕu,i5d5&[*.-eawKG]Cnr2c=K!qǢĢfj=st&S͋G2qU?ԍYy θg>fj:z6vG+/̘9wONfgcHԿы!v8~Bxt f&Qp )'peMtK$д8\\njH Х; 7CQK ^/C]a8Ku<`)Vfsνp" @3c"9]uZ>%z|Ky>(UO=gH7(Ep$TTQ~( ڌ[(ϼp>ٯz'>[ .[v B8#*} h) fx#EAP&0DB =b0Pe3IE~펖ξ͟) =b[.(5ٷt )`97Z`HH/\[M-c[V,;_Sѥ`xdP;lh3"e[ b; )gֺP͆rPrУU~X믧v%U [+Ҡ۽T{R#XœI_^]^닖}9REvմ{HElgl-BX!oW-=4 t[c/x"`DG 0QV+R/~k($W#&h>|&@\DW@];v3 #UOyzXC^̓/` 'r}RQi&_':72Z&M/$/S_xOGp/_|OUmm);~QxNDKx9p,z4;͘{DA졘Wk"P0O*>J4]{\ z_]3xƄ>--|־H42m`:9>Rv=c$ߗf}61r!x%6ڹ5k <%dqȝD(3߈"7j[j1RPФ;uU%gq_xVS%+3XIEE3`1UJN㓌ЉM(t:kZj6`{ǵwAYAR7 {ϩFo˿4ZFbY.Fݠj_g \ܴ39mp=@]^@#-X<|iԗe"ZL,}K3eB}t`:W 0,G2<h/|[N'9qH~?OK 0DC6:Վ'kJ4'RB@_`J*<_ z a,g݃-7J[sk{d_EHp4XO4RdO]%:$]x@ces%tI%eExe6^\(}wEW1pU@|=0k5 aNJ~6fn; G7W,g[g >C@fvWd>&H QQ oaMoaݹײRA*;X{pؗj֪by Vp툒=im$8D[C/@Սu8-r)[+wo9 ,QT 6HڙR~_n(bkӤrw4X~<(WʥpsJ>ofnX6BT,2@r?ad-tEW{!b }8IDWp>j҅A%> i%Kw (lZlM|W~Ok {0FH]8^>6l1fҵQZ_Q sC$x]]$Ƙۙ9 "yU++Sf>/ytCn#JEd;3˫_Vk|m؟cs܋ iUX@|L?ރ4~L0in(-{rw8k ,E>::ԑn:?D5o+Gc͗н\T͡䇎ssSmisJ>A`dA)QQ2cq9jؑwS$U.λ4 0 P*TOz*Cc5~,b>!'x57f- ~`0#pH흞|\ʘC+$DFM"W<*-V޴@3&zPmSCgdغ8U 8qŲIVէ.#M:}u:aU3EWFsڸ9mmf Fڤ?Uu[,w *W9$IsHQ"o ێn->)آ\ d;w6K Y m:=Kr0 tO0(C7=0QA3!1Q;um,Du*RNH|rUPݴ3G6zq %M&C;/grc3_$t2.q9)U֞woŸ]r+pcFlZ.&/J p0Pqh6xrӍ[<}]J!ŖhX\E/iR^oV&(3+'sYYw $%f8ЃBO>q;2SR/VGw۵9nBZp{PpA0AGT4Lv$hȀvLrx-)w~f^kvLsRzW] 0t&C[K 5@;@xlؿf\SB9̷6ЂC ^Z~b;I>f"ИUD̩@Dp(dx%/2ha@L3VRy}+iRojP1JS()Bn15҈ļ`7m d#NJfBVnSߐB6#M%{p+mYo}d>/Gn><\ `hHࡦhXhbU8EJxD-E[zn>{H'Asþ4Ȍj,5,iG_&H;! o9:4t<`ϝ j E5D5 `U|a7Or":;SpXTZpng~g꫚4[fNﱔY݃/:YShNumV 6w1T{rL!d t?LB#=#}DӍdؼ5ߛ@MhY9 r#N]?'b ڈD2m -ǟfJzA7Qr:\SrsLN- &I9n,BWWQ$OԤ1vM-D ȏi*4kQҒo751DdY5q/3* ɇ~\&>[iKjS/GI-ކ1>nRFSzS{#$6_?~-v-7? W)\Alu{A `x۬`Macҡt|ȳhp xsONrX6pP4w83ƫm xOr"Z^E{ݳ-xUR ˡ}>;E. |e6;hF{MEjy)='l[$R/@S_#=ipnhbuz)SHKȯy?he*+BTpϔ(rX3#~-l[ C,F6BfSι`Ye 'ʑ+*qy)':^ :3LЩhjg hiȚ+3}jy=Eh8bwCR^|7!ECq?O 搟5D @ gkMv lUHk;.p,Zp qUDE|cī3س6a {u=fFjO<cNn8lYސU7VɽOi5êHS59 |JzpЭ3Qj3 WVD`V\M5kG_T>"IZ'twg^i$GϾTdn>bi+љ7TْJ]Tg1?_^æPcm]XxY!2b8Pjo:UQ Ec[([Y9<緊YVz.c$&6S?ճ ߆`t[+]b,CWҠY~nT^q<ݧ6[ߤ"_3C9tP%' %<mLܛmXG鏹FM O_eS?G~a_ IIč-Eqxy7W_!xS~V`8JAgCk](]k^%(nhsN5P~Lx#^#,# &cCb5&P={RzwV9J4dbZ"B<%E֖_D!Z< eo>ظKV1u܂ &Buv'cO16$5p_SD$g3` 6"C`mPp߅ 6wXh:6zflAc np#s`WЕ+Gn~U"I4MYI€e%f]5c[%qȚj>0>"_s%SM'" A *TQ TJavAw8 )7)Pk|{^k4B`|lxKNJՆ?/J) uw>҃*S216ByQH8! d{&k~_JԂp3jXt#LVɷJ{,@|0f%IhS&?qdo,x%k-+\U1tZaT~V8}ǹS(HKF$zX%la~؃p܏]YFIyJwf&+ Ӊ_ʭt֡*t)IԽ#p@a5E5[ r ohF0ӡJ5h<`ٮz烠TvN^-4Ysn"bOE3#4l [eW<>=9.S / ~"H;E`<'SyuJOqB,rjI٨@ӈ4O5H7FKBQ|nC%2|Âqcn3'*S[,e VwjQ>SS,?KxKr8a4L)PQfLnA*Kar$:nG!u䜓 сSSfQZ [x\W 숋W8wZա&ZD M鑕L#r,P\UHOŜ n qYΑDw n#r*mfZwg 4H(?U^nc, v)|-فvo+<[nWUo 7Jg[?#txVSj۫%WJ!Z9d"ǞWB|?YDx@ՔW#"+*^D,|,EaSe#NeS\< faZ]\UgaY[t4;cfD4݊0SLSV֔[Ok(bS'׆=>$ٟHNiSoIP"Y pIA6KUHjlMn=B1td]ronJ}]O*B}AZ%!'C%wWJ# `6TuU7|س#O, ~MFeo%g]œi+X&W.+978yzr\cy)؏$oELNϛ'<~v*iV`6}iqϱM)f/o@,Xo '-b%VEj^;0 bn{^coE5Dqjst>?j%q*ė4S-{ϫ=]}m=tTec A^)~͵ lŪ8V5pJ`*Ky'r ?Bmٞn7!..tz-֦iU Ω(.+Vc?I.mH Z[Vf7s'=E+R,{eǿi6/!*ݧo!6͖d:i0(t ^uÑTSHKeoHpsL7 R[]rXW.A(@e[LQFKr0v6+cFF:JVK<+QTԊM_no5 C{ǜ=Di9LW!6} `u&F _ůG԰e\b5 +U&@HZIbl& eEmĖ_̏bqPOv`b`& e}YZ^PZd,b3>ۄ\e@ %1 d@6gC_Nl.%L5jا!'/Ug9,HbFFxIwYt"`$ߺ|mgP9hw8_0%zw+쥂pءc:3jķK J_{ߖqC-z8礯+Ԍ:ħA"g ^r͟ H|a|-fDg[VD0&F'_\,[i]m՞V^dTZ< +>mdmTSW-^Ag X.w >5Mb.8)kC>VځZYu_ S &ᆥ_UܯӍlT⺉XS r4EE (E)D~;taoja3O55Եv)/R Ԟ_d[}P ^4 DF*#Q_P(9]$G}Oz"+ZGkN>Ey}A-"RpkѲwp}O,0O ɸ[D&`Q+a3A^dXKhNme0AT}oݘi|oX&{Q~uqpJ4Ii⢝Ua7\nz@ᕀv~ xaaf0fJN$PU+cmvg4A*@1zpK`vklMM[ko9sr%`$OCD_I;b17@.|:!7dF[CҔZ\^r' Rd6B8 -Ac^yBEJ<>U DC*lm J]$[Vʈ8܍̀Ekti`JDP%~[^2ȱV eڛ"9]0 ĻX.m]={T#T Nzd D5*zZn:vu&%]hGg _%;@@ ܞ#5>!|օMEXRWkqW,t)h8ߩ{5C2QKC0aCWkcbC_odf@?#b\R4'#L*W*!( GAWzFMXDom$Mmdrƨ7RҿklVAUQ:0 S[0MQQWӧiR)x_>wzA A?Mv#M$R`P7$>%SEQ:ݍ$A$tƽ. wDL)dAZZ6r`_]2Kz[mGq,nh7ye(@=jV08 /ƺT,w =|ځ,H)iQvKFk0[XN;6)!g׏GpŜ L6 ]箛c:NobX!+rZ7@$NĿPUľ#u,6ϵ2@UrA@Dz@|6@Vg7Ldj&FqZI䁌 fjvwWF*0z:Vg Z?7|JqSFW}2ej+(Eݙ[e>8lp zVRYz++mt/ yK mX ^ۤ].}{^@`(p ;"!g tV }v[W%`oڤx q)Q]Dk;%6}ɕnfvCKP~CX$ɣVWex!g S[7ٴQ X-Cd#2aaր(L#g:yjK97>\sxpt=2RQ-:,P=(japDQ"Q(.j~k+;}Nj;?Ʌа´DZfB][P~#00ȷyK1 ieRYƂ#֦փN#Κ Sfx=MN/ 3)?RVh [nX2 *L{ѧAjY;|4" Tw NHm5zIvihKCMpi[󫿪_ňpn Rrpy@TO(8Rn!u5 e$>>1gtZ)Rsl6^TpNsMl4<sɕr!6le.9rTȃ %% /)jyn7}Esd%HETiv$@eq'MWv?򮁄`;1h7!@j}]y^L-EoHzʀv1~Ɏ*B}YLM2L Bqr_]WJ2C޲s2wBԻE}M׭+ .GƙD%N3!I,f)mY16`i%Жb 6? B½]#Iyy4DhcyƳ|xjH3oLAP h,o,0\<งRf5Fq_<4!_)Qi \D \oYkd/G C{}0|bE u]ZP_%86neƣiiQ0Оpm 9O(5a$8w̪j .HZa!3[G`^7X|n|}[D:UڷOXu2q̙B~ŌZ5fp=j:|}c*\HOQm;a7?Wf /"E4^njU2*-+ }³u`CM2ϖ u:,4L?-=7>IܝbyhDNNQ/pLF\$=Ɵ hN5VҵPd|pf vo+"&H[`#|\yM-V%TI,NKu) ..2y2̏_NLYXb2kE:?4󽠳cNhyh MZ])B0D- m7ԟL ]PJ IΦ…lVqRW\s^=ALHJ{ͷ+߲W29DZ |m7T[%K? \Xtnt^i . {xSQvwش9hƎ @cJ[%_geh(.+0jh Az+`keޥL역^mLʢmAї%S8 c^#zkNo}(FKx=2ǰKMS-rM_I GW^>! Y@+%v/>.=@v%]2WPggWC3ɧC0uHJ ҝJЁEeA3|Zkqh玚?$,Zcc`#;hHxK(P"tZG/N(nۜ$FE_;8%&\D'|-k\=:V8Nr鴽"k$r9֣~ mvqB'b,{l 8Z8+ 2xK,MWc+re:Fi)ï.9V;ivrzXj丩ԜoSp #~3/Nu_>,iA97 h) 79߶hMny@AlҴ.h=#3>=QM2*N:Lǧ`VQ]`"i'N1ǯ;/c2ΐ=xOKImw,%/j1@Ut+l%1 o'n9ҜtIigQs(R.6d58n= Lv'4$;O8SH*֕M5kff Co -z^̐;CRj._7Jy:}J־'11HوT=?U<+_t8i#>;XNԸ Uvo4-,{ zs@@}x/߃}_O՜Ts/PEVx_P\ǧTPҨi`-:uI==Xm4tOP7-S#'&k1r _ż򛞛s>NFL:&l&{T {f`4B˽`WRLclőjE EVBBOkM!zЊl-K_Z%spA,E %|P $o#,ͱ.  턈dpgtA!7΢&T'`ۧI쭴ƔYPn)LSƳA2fD~K'0YƂFN՗e?Zj m*+v2zkC,3\{66W\[N$3AעM ?,lL~U7qk,ϫ-/bI ^>cЏvϖ@ٻcέbŽk̪n8JkEHn>z‚4n~ܺp.\ A۪$՛;5];ä=Αn)kT_E!:ay1,]ikn_ѡ1 & DHWJcK~G~;8H(nb%"Il*,\+;=aj'a%i5XМ9ks2$$E];DWx)=GG/J^1l[ Rr&8%LR8Zd|}iX͹CH/`tJ5ɅV!RyX??bp%JfBr`mJK am#k89V0fig'LZ"x}~*sseR.%(f?2,] J/Uv(ĸ`}}J'd`F֏KTeŒi^Ute[.~qg"Q] |‹$cFv~-oDeB.?q&_Ypa+E_bk3$Rd.vU@+ K^ޛ+)rV:E٣pP6OǢ~u==RfьPvn LQ߆rѮU3TXR]=LN™ D/伔I*mla2({%4s*|K,^ݚ=ҾHog?շMưX%J*UDuXMHrE9X2_\ȴ9fN|-x|;6V4Nv" :Y l}o#y;@*4 ë^$#p\>Q느vGۥH??rا u5R < lˇ Eo]V MV0"- `b$HNJkuKn Th0utmÊ#黎^zbH{Ê >kuO5OnaG8^H 9 ?F i(rLH}hF0»Y=pGy1 _gV ?P#0RԌ=$pb2"QR*815Ԅ2l&;6]eueNxM{ 4|y烀|Bޛrcޛwymv<GH 9 HyQ&SqVj5҄&J"d)x\\ݷHJ6F< g^'AcԢne,6g>DZj}`B͒cZw+#h! $ I ^]{db!3HU+sv}<{ FEH;ə~rwH`1)d,|QfbePdDlvtDG M(&X؛MEdq%Vg֬wl!h?)= ǚk"V9zjIX쿤0rj,]~Ut?o;%dd4)9Hȭ(?$ūUMDbP#@Fa-R,ד BfdoE"̗'Y>2e]/ݳq;J)q J]]of;h3<">6'w#z{߶8|'D1T;j~tԖ0[(XvUx\[^,y Ezֳ3CJ|JX`+3u= hTd<B<v'nI0 sͳK@2]#9SPL=En$fej"MK&z{ֲЙ.>.6DXi@ tªoemFQk1p^tp,S3%]%q<]d0N$rOS;Ր,ٶ Bk ӎI`vPSu"5"}] վ4@QqC63MYFezu"=u;FYF꫆͂Ln*FY펤<"VFD kœچuH"-b$" ƔDfu4ĢGqܲDz-{F熩<{w5 %VoEˍ/`@hG5i]v`gƢN2H8G@.!K/I$_=qJ:9Ii:Wahz֝zլj[,B1Bbq ٝV k|q;JK 95%!Oe\̔UG9cIh9_!FHWw<4˿r:]H&(6 @2'gi`[4ڕ.3mDdC~WܹT_I3yYe=ڋ>:^(,⪕` ZtuUfכiPD,ti] ^M.#$HHk Ec.36SK?#T5^4qh~*QP0dły͸u*߇HzS_2Rx ,st,6A71r){}*RRsV,H׫̵R 3xg;4YK~ ??ͬݤiaف޺Y`\Y&+t!ρqκ.3=CHl}:؏L?-."(/EہMyX׾*PƊJ.ka'UqCs kFpߋ`ҿI-#'Nh'vhP:/zarhp;Sy/+ aVF$2b[*ORpSVƛ*B J`wܰ>ڒ S FRҐ T{YZLuPO >+?=[ tx*p Iicce II.ilKEu4?Ix7h`qv-5I>pEr s %]jgWh\ sֲZgMe3%+*a70Pd3Aq3 1E%u:k3lw]3'lreĸ`p@r7xCglZ>3@!12;۠릅/  >f)wNx2-Ń^p?$u[z 𪪂FiceIࣽ,^e;s<يL:R|xYu{{ DVq:no FyOj896P]* spl\;h] ~v:2dWzrc0͹ygӘ7}kzyt:Ǔym?76'<!H> 4±~D0Z>r~Qlk;e>O,U,'>Ux?8J^ԘxxAow!%>#)9 7qϕf&>s'y5Kyfj{-`K.{Jij !~ Fsce|e;epnmn鰦Aާ0ljf$S ;h%V[16dʆB{%8($amBSDN")BOƨ=oaeByybH.eS:kAdXT 2C@E<*&R<η9@!<{➔S7r}O`Mfݹ'SpZO"+ :$>W=sY~~׮m{!WB+6r`C_ F TΓxzyyt0MKXh=FFȾccH?|I>ؠI "X3s&Y~y3uf`316+&1{n ӛdu*:K7 MR)2wvh SQԡ CCeJn?$ vKHӶ4)F|h @KL&zcHG4E%yx _M')J\$. q*Ix#O>qXb g8l, |On>4"Khz)p7Ҿs((@e2Ҧ+C#dže?+s!fu\7/b>K%;tkP#@xrNS2G{)UUk>Y-ZeR꿄$cԚcgpAyb<EqٗAG.}Ag4# OFzK_#EMDh)l8jA@]V:!j ㌈D)C[vF!_Tqs$_\CzY3h&X+F UkBf:9Igu8,n*&ڕ$_ -cLu(l)p`&A DxbqYqӔBE  h&)I{w"(nSx .s#K ,VsvaJlKf BC5/ BtI ke)ԀM2( ュˎ;=|8dy۷d{m5ɺya=HB\7? yrE&m8:GA`C󵳘݂,(1'-V9& Fc\#4 ?ʈ˷fכ C.=1RkiI6>f.0& қhALᗮBgJ+TSEQ6*[ឣ,ĬX$m"BnH$bvVP8[nY>A`{NyTE!?"$ߨ@ڟ&˖ͨju[2y JF~ ,Hi6oޔ sE9s q\OouEtO>^\?2170t9! rO]uG(ZB59rsW E_, o:\*U;,jzn7+\HD ŏ(σqb䄘u eh-bAS VLÜdEĉ?t֒*X h$آKEgFJP<cʀLCJ+N`Q= 0XK >I* 7lǦC}0bbrJ .j$I':!6eZD@7Gl+\Ob kU@[GhSK>e*x}8T# 2dQd*sANYH}WU~@{'Č 2 JXY{;Fm$ ,-f}:y44\qY] 9>'M#Ks*fՇއs %7a#'ݻm;D6?u_`jc^R\?$гN򃳭0wu)鯬ƚ8Iĥ nak5x۟6F[э`L4;WI甚S^D~UGiU@8US hޟfZ.–Dǎw ugT(Edz`bD~.{r-pM%T0 U%Q)Y!κr=y.Yc=6\=uo\$KD0PeG xH8Q'G?Vr;ԸGuU_T%,ƶ^W0Qx6SsYPvh=2 Z$.–BC P vCLwzKZtIt'1CEa*z~ H0qO 'ؔslu_Ej~?GU)ش莢sh|OkGͪܛϒ.[Zj}T<(@%DN#Ca.u. a[@"~k%эj+H ݯ3}|x@=!-03O&8POh7fXNa:yW ԣ'^S|+1it+҅(߯+9c>?by#j2#ᕅ wf[=qq(._O p%( [ 0p܂xbm+ bs,+s8kYADb Of?9LPg?].5IbՌwг#D2<}c$Xt%\7U>:̓NVi&YN}d_"oo󴦴h '5:gXOXݘ40 ~U*VfPB|0_AuǢ900. aBQ "xA8܍{ti@@J'r+eEtW6y3 V_yAFSCGqD)P~d :Ꮀ U*)ƟQYJ%/JAKAS۶IV?z1iPe-n :H|p@"@\0*^qPBi>yWmk"G)ŭ_WF U[䅔lC- Li ~;c ּc^Ԓ̐6&?Elj d/~`!z U*Π3n8MD @@CҬ\&3:M8UDPўd†k|pgk϶x!(, [ ǫHAYXw:o-~+7ܞ2*x u^)خ)8=BWl 'x \= |-DU/WŨf`$Û[QeY5oNEDAhɇ?q~6/=3c*qEuk9qf=ZڡՔ S]*"F5LHltUFMuhI TO [Cjּ}vm<` e0'wm㑏N͇g ű7HW}>4+T^MqZӽ3``ǜV#"KG$<|8"תsڗۅhm^tל(2Ki%X5؁j :D=a]kaU' bx^1>lPN9ש!Y15GO4"z5LfxyR$/c` XCݡ ݥ)15nRfѲkA~"i}eUO25EH&ʣf:!ةai><.~$Kpn5qӨFDppCnqn~@ڨӤVzoۃKGޞvHH;]'|)qD<xOq=&J̩:J@mÅhoJF*P$^eųN~%zY yNiEas>5^٭.-0of:,8gp#֨e^v1 l_}{T2fEu]텞q>dXDˌzT‘Y%a)qB;9xtg/l%hKvl6f?$.MSO +5#㤨yCMf!]P{ۀ}F<{Yvp m=U]W6(zW|cJ6TAԲIZ%p}Q~@Nf]Ɉ-\G;;z.')aLyaeM:6t~4JL* 4S2`"x$*ZSXM ^uI&Yls"G̍eS=c܃”1e< ]|b]㌚k IGP7a/ B 2Da4vMiO]<&RĹ0mhP+^ǝOcک9vL4!iM9b୒ח)d5ԎNA޿htNà[\MӨ{\GxۄA~zRfUK[=7~^R`gb=F !dЁ ~ 2eg*q 5I'72X\: 58+fx.yWChֵXF?1ネ;&Kl 㸢Y4:>ez  _#nCOgh,/(u cٓ##Jɰ a:4>f'7I31  vjtzUWY<_PviفVJ[{\+JJv4SWr&-51侶=Lop׏8Im=)#l:@#F]cmޠ|FG@"\wA^d9qEXbrex2Ԕb*`,hGR?e웍tJF5AmtQvZ[ =@QYeXCT rdB];HP]7=ĠAL S5*㒂0B wjj6%gl}N/ D$L7I;pޚu1-/E?}H0z3"s339L];> M2exWnD$$𞭺ɏ҄rGeN1z&&ܗx8R t!z0 «ccl4^KacYnV56MYtAѲ_`љId.iV'G;ަl7#|9eR8v쓥@ 1:<.|k =L6bYeP٬f" \xh!2J-Uk$ƷƯzhrxx SkPW3uޘbU?Ww>EsgbR"84Q_wtx4Q4ʐҺ˱땗(NLU+>UͲu"H~@h.[x5>ygO)iDU[v[(јdģ-#[]JcVv͡yēIe%WN`)asQዻJHm+ ^}yg5#Y7HoѾ#s_l*?u/QDs," (LMG?$zZ#&j3=+hob&Eܩ;4fzKzr +oVW8@ 7Ƚ(_/&#ts3W5(F V Se'9aHy3b!x˽&Q.͔-6qX]B~ X%PwAn$T 􌅗P 4TϔNCO% "m՚P ]^zy P8|I%f,qo\x;#cN^z$фA6{4QDpM( 6rf 5m,o˪m&b1,^МJd;kLY #ΐR:[[dZyzUuh<=N%Gjt+dwZJ+`%NRK{\eqbֲ*,Q]#Z@~R{Ot{|?U[)++l5Ntۓ~xh$ ƮՏjkg yv -e,߭T&fIS"YX #vB39j q¥AD(Y#9?yZ^!c5ZtME냅~ey5c.3@_ yƸpq5w\Qsk䕲mi {VD<"bN\Ԗwfbd~{0Pr)iId]"xԱZP֠-m>L\f G ڷ8$ICK2o)|_˕@dP4Φ~‰ kMJvя^E Awa; ߘ_+!@ ,k֢V&8J 39X qe$*VWS87ˀ0#5$N uZ _:;'nnj䵷(I|Y]1MϝՄ"<" Q!U$F"TbQ)[2-"筭 K~'&LH!^i#t#32%ChqT; 87 5+{ Yu^IR* ?}־|$sޡç?Rx@ rG[\}':W=v~1b/Y) 6-Ki"tQvZV$ń  yI{ÒF󚰓Gz$t4kJ ͝Z,P@A'uB0b0T\hV</P_R$BC!j-D*)IIo1}WU sUit4aҶͣ5z'|=1̔)Ed޾0[j/Oʩ7 s}s"Cg"*p>1dr-f% q:ats 6j9:?<~Yؙ:Sp19F7 {7Sax3g58ܯ%NQv1>oPW4TCzi6}勍|, rmw+toP3?5Zᘽ>&׶O o VoK hV([fmj?xR:cρj݁"aF'zXrDLIdMBI*[ѱT}:z,M+{s(9h,>(Aobw%$.O| `U̗͆ D& v d`kEbxW q7ԔnY-',QW/#+y9NLʋ#6b)L5A54s9beT`i'4 zjvNz\+\axۉ-0{!!Qxak: lu9*pX;XR>U2 N/R0sl޴ʹ'A͜Vd r 1eŸl Z`I\!AϦcdRY8jg{K,Kn2AY-݄~P x!3e}M8B]$+|@WK6FrD9:ZbaMK2ix̑"(E-fr`Ve-Up8LY!' J3I$רhﯭv.<7h*az+q"=sZ`ߔ]hgI)"<56c]D {B.LHF&=S  8l+݈z0_QV ` rY7U b]Ss{ I:RUp;-놄WN Sm+nimR\./ O82ٸ-lrQY.ӽPy-<)Oj`nk0? 7&BJ&Ah5,i%/@6ovI^8J}3iYD̻֬<b=y;> neYB0K0>Lcp*O5jW(4"djk#p~OB3S58t&b@ss JMVxk4w< y~Kf^Y!Ak/ebN^cqk WT ލB[.q'8B{ރ% GO cJ__M;2ɍf|{P1!bK&wi8o`3G5)Oz??=Kh~XHl6WUy}`#;]9\YӀ]~p!}dMbd(Zˈ&p)@|<, &A<5':O^]e|O CB<(Ҵyo aS845`[lpr%Wd !w#)@7dtXE36&& pu` (019h3\Q猠:lZC.]0f5n趜7iQ)dYё :hd?nzx 'N]X$]-q R_q/xeڃY#!|1*<$둕`@ ;[{"0^U3; n`0 l*$cצ"SA!=?-`+Q!wzW2/QP{,uWZғe|BEᩯ YK|ԟs:SӀ'z1x = W'=ߕ~IWPPQj4#vM4^-}L~' kڅZW`h{N7DAx*;g3Zݡ}w f~&ꗤdʵW^FWZ~Yxh,\!7gߟJ# 5R?nMa#V=Vcwqˆze@ 0DbS!vh,^ }^ĥP7cPoJ|X~C*-q~ERFLn,->mpW#Z9LMDVzgL :&GY_^cv('LlJKw4E~;堑,y[#S#.s=А^m/Ypcc4T|}n8U 07V.tj+Z7^ b{9'i!i@Mw O$e;Lp):OzBJ겫U&"헂3jEjpзt׿A<i 4jh]@[&CϽpZN!P։1hnrWi͵|0k T.We4(CYsZ+zN?z=6_Y"O[m9u{59 #p䉋62QqR'nR.YBPNB$R26Feu.Q~ʹ v%/AUEʙc `3wU3Dw0efDFk)׍VrFKhlFm<ԃ!vu/xmy9amg`ȣ]cNPH@Ies؏Hx.9ӝ99=$R[/-cRf.9o_B'L|Y.8tbڪK:7A^r>HN(oX`covعӨ$ }mFApyIIEm|p 3 ۅZr*r-c˕i,!D?U[cx=ZipU)/# )D?A._km*WĖ8#/CQࣾc\&I9~ oa(`HHRa~\eA21tuYwVմ*!ʛFolGK1 g*8rKs h9jjz,i8ZT 6;S=C/NX!y%j pH7KZc8 4>AF @ weQQF3(%:X1O:4բ3sE<gp-6H5:y) #PsǢ|;Xzg^[JwyWQu5gGNK$o"N.dvAWZy$ qkOϲGқW"FD..6~=uc+|Qyyo쑌_4ͨ~ xtF$t++ ǙHJUe(dr_|^uSG)RDZ⇼(y߶Yd{1i%sߵ&-m HhbizY;ZeS7l{1e1^1D_ک$ž.;{_ZX uOR)7Dx0i~&[*o$6 Yg XGOa?â1#7Nq-B٭" {=8k"4~a>_P7BŬst#yapԫ|y/IW4Z7|XˍZi{9y]: abY)^9gL=7^бCd[#-EqcOj^ ˊ$=Fgn:I?lW/V` Sֵ9E0xG LK;V ۭV4&_PPSlLjSL |$R-cu;ʤW4$&,B)MMЮ'1cArtP ,| da "La t' ^x-) w+ŗv-4 9ڋW1i q#;KMrȈtKhxæ`ގ&Jt[<;)s-/C=L0Yl4G}#$_D0Zⲅ~4ў.8  ` q^FJztޖ^ᷤLU;_˫a|&A֣䮂F!w~teO]H~O <¯$TJe@p[dM KDekv) #;t_w h"ȑ1;5<}[H:i ݷB妋^'hfQ}u;$2xfgȳ+άƥ/\ Vv\k6/<e n4nO8RnQUޓ'ӣsd=N/:5e+S6C*:{և/kx}ИpD׍>5O n3eQ#r (i7 Ww{<7V93BPF7M2j@7v?gWt/Vic\ 2kTE*8 Ksj?Ɛ:7>V2&`u/Ȁ:!UPF]?vg~NMx3=ic!{ޚ215DsG7bxuz4(aG[.xm6 Z+$^k$tD>]&нo9J_?/))3Ͱߋ^{"}E_'vls5pJ  g$<|a1G/'_^;3}i@^֣( ."b{ꯒL&oY:2Ȼ>(LLޯ#X3D n?>i Oy[p4>vhi6P@y^ց9 1Хlxo C8=pbcܫUww\dF<q;a( P/m }ʚ,=&sS1PSi>/543%lg?{>xK f3tLj$hR,ƮM"uQE(W,ZcDrQ5`+ěkml&B*N'㑋Ge 6 *{`~d[-}K `µԁk ФBeP-Ѹ$Ef71cNrC=InqƯ8zavBՆܶgWhS/H_l nB2ΙܻBnk0'N 9 A=q]2buJǠ5=w7quart6gےV:>FDSg!*Vi~qhu,oSp xf C1 Y*"͡<x&|h4ǩk %;2&9Vۼh\[jQ/ߖN$8?cxB;25[`v;QE`߾ ʖ!!.IMtt`Rݦ;3;Ud ܈wQd:29eޝSzA[+eOø*mBmO[Hb(&7B"n-9e ߭\`Iw2aY[(D\zZ;f~!"ϤѲ3ރTq klYh(BdL|T##p4+;Abd&dCCiʳO u_2J~;@~ҭX)njMpxg3w}饅0I,k&Xz=E-C>?BgżZ$`1;{Uu^iTgU_꠲k3jk*Rn:zǞ:Q,9# s`@uq$Q/sLuMP7L|X&wޗxWC6S>5ǡ$j~yRUF$ z>\qkC ?L=_C_!$'~X$r]dK ޘʖrZ-Ѯ>*KY c0ʪ":h|G q_u5>PWj6l{uYȒ?me*\Ê: ͙RE7!#s>YhuMn"b"&x%P#2[ -Ulj}0ʣ몕aK>-G;V1"S߀P6cv)GĬ(=+GiaLՒ9Y d"Sn.k~*\WbR,dnRq ,J>$s|v]y{kx4Ge`C ȳEɭnUFqU'FTcLiW$c1SC,RX{,W[oOVyJ}aʐd t6]eSRGh$\vJ4,CIM.oX/3s}/8`'c!b6}u'ġLtcȕ̦(u ~#Qcw9OMkkȁu~"p+v^sT`xY?_tDkKԱw -[G~Ҡ=C FWv/Pbz `mzW̐e4Om{Pc>4)\YX w"U?Cy5Z?v.w ֬}(\,sq$N5μ5'# joԁ3 3 & D}dz7Pz">{-k ӷe~ Q 9W/6}~|}wɚA7ވط" ,؟g"Tu;nLL80}5T]HmiͿdܳRؿVVTRCd'>#Ul EWvš]!^s).9>ɕ?/=1)8qV#ݖ :)4 m9\U5;CCF C.ı*3܍0Ju!Ab4X<.2TC?Zpc .47tah96;GQ*Ic oIP(5a_"T|Il*'#EJ.&iK66LzݨB!DG}MF[wSp +Z&% RͣTGSlLl@lc|8A(}C| lA@Z IfIj]4H[OjxFIdE={LJc0X'8;x+eqѕοH^d>ߤ{9"h;+ܮ`Ȟ@p.?*FWaqd^I2ƺ7tǝծ0lÿhebe̼L#z-(lMg͍:RY$#V>Ke)Dh3xG(B75A)١#áF䊊%xsz8~F-jX51mf?kb/PjZ."*9Ta}:8a}Ͳ~0@)\V/b(3t-t^)zQ{]i\_l;q>!i:BŶk] FX"_X, &}@r Uߘh8`.My2+:ĺ3su(,نpK'k]qL0Ms]iOa7tYKאR xYAS,7 }g-/_R꭭[0,`(g{b&!KFԜ|ʏQEg'Q2ot⼊>ܕ8H~QLט(vKw E.\PT  yWOh׵} PG9|ÞtՈ#iJ&ިqѪ1n[UL1,q1ʡypZmsS8 ۫s/%+(g7l5o4& UwSɶj.ax~ rbEVpߚcrhBK%v2 mB:*+CSL-YIp,HR߇N C=Of #O ?P `@&a2T{5[k#]b;2B5$. 3:"hjzߺrTfr$eFʒ!aa yATFg,g1m3v[il-F P:d{^i`gK| Dx,>2{^%}T {!#_лWNw[vuJxX(fBL#vaaCTN;eG&@j lIaZ6 㩘q7V#5m( m ڈ=覱DS#hBíE i㫇2L"@Ѽ{qZk==N eͶ< fe4gȩseg=bSeIt\..H P2#XDVH?us~S50[@99 "Uv3l7+?>jHZXzcޒ!lflh1ܹniwؼ?C~CU{ Ȃlʌ1o꧗TԴ5ˇxC6/ޗ%/%/8[dt jeI(v ;/~7r`}kg {wk[( [{Z~e6u$T*ԁ{:#dy2S4VO5ckq`;bE/'V<ыd9;Vԣ=zB]fz/.p^E-u'Tz|À k"uX+ kp@#B"AǬx?"\a2DmK;389gs, 7$ŋ/D1%vNpiw3A㹗ZΔ9ٱÂ<"0Ulm^D~/ 4p\U:0zY) n.%ٯa]e%ś%/vNӃg! 0~q50z r |0R\xuL5>#f4>6R\rw7k2K~Z2Q2'1,!a;#hΫb@&U94|.RֶEd ?HS9צ"n"~%&KWTav Za-P}.yioxEߩD= b [8@@N'ZNWۃѣ\N6 #Rv4Ts߳_E3 6&h\g9`-Ed'~SM+릇Fkŕ7< \Y}+C LK4=A|S8'r@gAo$2}Ǵ볥 XI3ӊ(TVubu&Վgp 2>U-(g2m߷y+ށ+I A.EMlIm,zފ&'*Ȥ 1F/>|FۃF7S{sq (ѾJ XXee>h#'jk#ˉH;\h.6&AiX4(E@q>Y0l|j+lVs i>uhUZ([{Q/VY?=kPua,>pjx-n!NoFwk$2G\'*C˻{k7nxyhоnA_Gk4"\!d.ثT,jBmj[ZjTA;C9W6>rt˳ NSZl,uxx?n!OZ~9@-) ,ӆ"nPd'or$Dіwf>Nm/P)] 4 ۪H{%?%w,Su:UxnGz?eY*IY~+U[%Z2$|c04K \pQkWμ T jWU Yk4n1ğYm%u\C) #GܚtLc'1˯UAn#DƺIr94-+7a/ l5g8œi̚wf!#XEW/BN?Q=׍z\mp7x&ni&Եq+1 WO4;(Z MfX9P#*H'v$ZU F uoD3#OFj<2ǫRa<-K_I5Cx w( wyѽa疓!1;ĝnrxܺq be<<7I0`yVd^E.ЍK^OV |.EÙ~fqf%cɸV=?XXy'~ - ˸\Xzt!e3nrcclܸSgrp* D6Yb5$14v]&ZKcYS5&2+!56Aw9,Iy T16e\6,kފ; {Ga%-:ag+.{K>W쟈oѿФʦ(?cJb1Rԁnʊ%Yꞈp&֩Ka&Rua0RNɰX6t}IKWvmhd=ZEX&^}DaTS@;Sė1+q ɷD&nZ.h ULX. ".ʘ\ #,8@|hk._55TlF< ۛ E_lMq#"caTn%g DƹINUMsN \), TB0kgx5e B䷚صge%fqۣTv/L>%V&7 MPR&9~`;znLumb֑~z;_gA\H !KȖ Bo[Z78x&U \0S[kH),&IX"קPf1ϣV/JǷ0aZQRbWTJ ϵ |'Su5M]twuHe/yCƵUZn &wj(@E[|~Ğ0^z\ƺỸ&mBP]8 g[0GOBȰ Y xkU}/|k*`֢s.,߽4?tl¨; kCjmྔ4@H_xyfLyA=6QF֖I2AըIj0?teb5@.U <2ȩ JoBy/3EM! ,O.9g}l$Dۜr snQ0LVw2qC*|44W'ۑ _`VQOOZ4N^Fc?ci-qc\! }S琞onӉ!EΓ3NkFL#xXc| =>n5!Fj{R˔Q/V0Ķ&"|R (M@quTp+̉D>.뤙~D£~Bcj8@K, z"ܹX -mFi?OsY{ImM sD Ĵ{W..c"U~s阵Bݦr5Uua[7widJ {y5W$|XR"<@NRߑqvSb]ml%% 2]TڞČ0ozBUXP%&b ] [^C`ýYYV~[O:0Ybc 8?Z]g (;gʺMiV;?,%PYr 4aEm#8ˡT%;(ܓZ~ma ǐ{.]dRbÔ:9c5x!>~>rrlTH.|K"f_ƥ6h T/,/Bg~ܯֵFdt✝Hqu?;,i1~$4M h}%qgwvl(/d *?N5PD^G޿TaِQ%w,⪯Ky(|>m amU{3[>aRЪ.+J:q(ݮOxqr{ Rr&dk0iQ!F-AEJ' Fۂ ,yn<.޶CD<-ȑaՍ)Ҋ(zê^k 558dtizڸӼYA0Ne mIKQwyBdC|^Hg,4 $J@{G{,7,2N}7eBX?)3fD9ǯwRsD=(8lpG`qpbNjx"  ;L՞|գr yx2F: Β=ĿfexE!d vWv/ e| :Oǡd;>Jw=EKF|(n2G%y7Qb;F72)'v/d&נ٣-(~$U4' r4%&iLGTh.s;Vm1a 8Lkg]vڜM>|^8\:sȢ쿐[."+$;JI}vw7ϴ{fX+@dž3dk _T tX\$͑ ~j8ZS/ 3dpq!\Wm2F$KwNvb)j"m"ŘFOg*ZUӆ E$SA63ɒpE6?UF6x.3KNYvA$GgX$>mQyJZX)3? Pi]4\n >@2RkeFC͒6kp&01ds"|-NC>jCϼ7fJ>5jGԿU.R ldGiYoޢ1O><la`JV?hiy`G|fe$TQ6oyE<it~-"o!MЫ~0.z-1)}6Aۉ?z u9gFWٮLEMC=?aw98҅HY L{o*KϞ`gXIҪ`aGN+QxNр7`|.\(ƁORg/ls&2ߠr_[.M c&@ZO|uCi@*\FxW $՜)GЦ<Z1^ - uda@g4fi$<&Ikg9/{1XdkQ0=\&iHQW!xmbpǤn1D6+~]s 谱1Intj]Ѓ\%_8B+@s[rh2g~YC{ gtWqIi,(PItF fqG&db'<"[^ZfbD9Gs!lr(~ʛ{T: k<3uM΄)N+VimGoM Z.)sݚ!! XQ}\w7{f};WK4hdā#*WM'Qe>ڭh|1JbM|%V|/gQxm-JVef؝Q{!Ak}u~Ecsu t/jUgACRp¡$&gߊAuKB+7 A5omH)r pLQ! f[㲥X05*Ed{"bjQiFblNܻp\6|G]O =e۴Jm*9q2+Il7((AI0[{c⃪d/2]c=|_l q@J HnnlG`mQH)r]0!$qcȠ~|BxżlicvA!bwupT趱;LlGy:8 'xbDYyBwk8Q2?=@p@UN' ]wvj#$˗ǑAFE)bs}Ũ\ $!'Ӆ1w,kÆ* 7![+>$0^0o 9ꃯ_픮l5NÐݧWn0#9$hflc! f (33Ph;׉jz! ֲ >|@~dL_N_q#=(:0tȲ0NkK^N:gPfRW:]=J:O2SX;/u ę-MHf &I7QBRW#8r?(•[W cJBurj{RBLg;$~ %/e$W4kd2)Ak*&s`3p{fZ`T~l>sŎFӜjxc%Z[Ahkj$y􂣦%p!hXѾP#2ɈrI(ɫ;KHF517IwJ{:x89@{~=r,X)cn~T>q|%oh4;Z-q"RRu똧dƼlnO]NRM?1t+ -}8/|G+V( ,ZM}&{o\ƗXֵ 6fIoNf(x.<9@&=%sSoPoFL^Z@4'sW8Z#"KWKRm;0%+1>Eb'"gQ?AH_+A*JŃlӁ 1ݟ܁:=Ag9p92df*k7 T#~{UF[G璂5 ;X#Zp/=ʁ%'*]Mt3;נlO캵 얾6JLJlpad KֵN0&1+= |~p{KQ1iI<,OAK9O>[خ̯-賽.~VHATBؕx+s4jHO>H|tbMB W5+M;lğ9(݈UAH#ȃ>XZj.% o?Ԅx2.*0{<:8~[k~6~y\83O2b.b-_[wN-rӬ5$g^\+kN|~ȪЏbU*8iƪ٣LNfҀQJ'aJ4-q'BMMFnwkp >S}nH'krlI>%cȑ`S/b&I ԍE[mcf&hzq`,H/Cvr5Uiao4AAbhDذ<%zAN=dVl度Yp rZmswr2Z%I@׆=6lm#MBZ7I &#"ΆGyrj+m3Њ>m Ny' "s7E y猚g+}<:B4xR\F\;œsU2 kL` $'ߑ>ؖi7P# ! *Y]R]%z% #S <9;u9&6g5L brF ¾1߹q` K(" '!{lCup@isfMY=´AEӳWP~JL%r-.eY+[}mS;^o;F'rTq8voQ5ķ3Y+/E庄)Xjbky<; F?"MZTˇr44,?4{fSa[cG^9vbHm ei9ОZ= 5ePWƕXMİ?5T@瘛шj̄\ r,&R'"'|Jt%"ab$y#F~b0aV)h(^/N!$3PHc/RJA]} cקܝҌNW) QmYnErN&FQlҥNEyK5sYiQayB2!A "X&8T %j # TP`.Isab/7;\}ȑ*'Y"(ey-$K<X0yFpWo?q+$'#TKu[M14`Ay&z~a~A|T5Cfj+!egt wq(7~$:@ M| ҭ{YNEY`p #DV~מOyĤGtz^TdWz| >D1/KIJQػAYNU^ثNL nʁI7E9_.pSU(,LKvbÈm TocL#]k_o ~1K0:FbK GW+[ov :N+ssy_téx;.l$΄C ́p/!s0Kuy4fik&/41'O,.>jʋsA, RljH .49I\'Z|!& ZMA`TD*0hsY:56Ϯ?+OƲUafGm@* k'`Gi f yi_T s1٦[dp5*$*ҫtbU T/FB _T,# 2PbCw>V^dj\f>L Awo3*u. 8sH,{_]IB}JSpLtYMm{mț̊b TByl3@ZsHYOf^'Ov0 QqR"9 +rI `h.7r;0I(9v'QK.Vpł}{L/4ؿ?jSPۮ=PN-Am7\}5xG ̖E͂ s/ݰy~EMzޢXeVS9-`J6f)ERK׎B=PCl"`yE|LF ϐ "rk(7x)S_OAoGwQa'tf95IxBl Y*wLBaUdU '.#w-`]BPXlZ.9mvsVD>'Žd=̒2٪< G=Wz#:} %MЄz˟)q78gzWٓ^g~kӮQQǸ)# 7wṞEE"?'R,*Otjk::  ߀z]=l&]Nɴ,B.{k.hعS@cy_/Ap0+6ϝ*|5dJ߶:Qb߻H5׬Tyt%3n Tv}\‹e3Ckߓ"?-C+z=6 q8Z7:R~ut{R尼mu 2FmNPXJzȤFL][QDjR!$9{ׂDii`V8u vTQa#>̵,|V5Ŀ&HIs8t^*Y$vh?#q} $f,P86YG*(6I,kyB pfW|m轼ST=2e]Q)LݬmM5&w; hD۸YӧMv(&4X#Q K100w8[W6I+Fd)3M8RL; wƼ9r6+PC8PHJ$ftyH%\!i#BCosx|;^D6i=iO2e_!6P3"Ih?m2@ rFk*ǧ@y igܮ>"&κ^4>n9Ey1߽ˈ\r좉K5k눲F\cin&>c@nhVd7@:F%zD5s>qX`'9m*CTqGQ>!,)mlnag91Pb+[ ľr40gs4N0GaV$`K%7F N{¹1aG\Ȼr>seSݮ"=!*{z 70w+Əj!컂O߾:{=Ӛm#cCvڜI!1 4e46jMdB 7Իf ô'ƕw޶lLQ/+y(uWDq^= q=ؓTc}"O ^42ZeD;S~Ky(r=⡨7.|K(n_9|4:z2ZNjEEbنEI+@rE,#`P\2ר5$S5G[ofWDCe9$;Emؠnciwp).1NQ&^[Ȣh&Ro{8JI z Dy{j:|^rPI8a7{97̔;+sVomt>dP#H7?ʹں q?fd) $1Z$ !{T3Y %4ܮ5w)'Hգ5\RHɊzbtZ6"ubp%i@=BG4R 2ŀqpߥa -&թ٭sb]RZeHjarqAԼi`x Q?kڄ"ߜԴŜ:Z[7/54Km˅͘haYۉZk b~A>E0lHG]4-G;a9zj΋Om y}tl] zN MtkJm$.NBvO uEmA< j6NA\cᆑ!y:S{_ %14s7UABOՄ V$$e˧:c[M WKjL'm 5<2l'd͉C:x'F-ߕz=}Ùfߵ^ {\'=R ^☄Zl|_VxSo0Jӿ}JO]o`se>>/nY2)r): *?<5IH֞pj AaXw%!h%0"2 j+c*}^=)y1@ X;:R<{.94>1csWZtW[E`K_<'5kB^s+{,zNNW hZ4c1zr"̆С䕿2#-Pfe% Rl߯$pBn,TDyD"C{vVLĢ)TYck1 FXWQ7_GpFY4:;tPer' z>TSa[)*`#XWB%S}?0OH@b2>[( #?fb=+[97市'2B`̹p_ ݀9EEt~9S HQlhtoL˅-F1;XYcUA7 2BÚ_c@x_I |A?Ϗ SrÝvCnY̏֞[EcnQؘ+9c!U*j]Y;DEEU{okَ/ }fi›ҟ?kFvԥd8\s;81]vߐVH>Z='o;l5963ꚃΆ@v>A1])#CJ:0^cw1`DK 11'#λ@=l;ViQb1MH!rytS xY[.Lg}mdS&]Ӱg"a[3ĥȾ 0[ =}Lճlhl>ܹ/婹S"Ն5$.*H-!W 2;VҒ-)pgoʾ1sFN<zC<KdL%MX֔Cŭ, /`gu)<-*>Ԧ ^, Ȍ???uMo"lLW€PGGnQ_UgGZcg_4V k |:pz; F`yp4΋["%7 ˄SSSޟ3jd!I\,W]?߃UXɖq d[s<1Ԭڍ:"mюՇ1Y."bdۮj]ՑFck9G0 ruǿ3E2:VYŋ% ]+ȟFKvk(0q pZ%d? U0Kpy]n~F]ݝ1-.DXApLl+6qχ?\&YOY[Smf8[MsX:O 3u%U9&7L; 1]Ehntx *$nT=s%BO+`F%De/+ob!Օ zCk53OO\G's p 28!fpt4FBi҂^B;bfC%0GA>rZ?o3DKWGpc4wq cCr[0k~g#_`^м_w:fi-3p8D\2ОmƈI=c#1t2͎lӘ mje6 SřVG 9%;Q(z, z+z:@pŦj&W3nҁ4+߂*o`/}W9vSk m7tnSRz?RI0NA]N Tˮ{WInG!̫ Sxn03F9>[ڻ d9tR}RE "c,ߣS . f0p~F|ǯ~UwptyB%K33 /q kZ[u)&+p03J <) %4Ҵ]D@VzV_ix's4$ BAEFv 'T,|%˪.5pܫrL4>4;-l3\Ib($˷P~B0 RD|^T+ '+p, IA*WMLӹd'*Yl.yV8~~ve ~C<9Eu*2_9+]^䝹:qݐ) mbqҚt5~F8T7ҳ"14h^'ҟsWCFoȵXq|F *`QWmUJڱ0>MPfTRM&O !ΐrd9G-\G;N~4XGlh 4pSѷ\Lnq̌7풛5!f0e2JUjjiC~\=T-G4iOД1 y: 8 l@?~%z"%WQ-4wh]&xs~hs kZrxR*թ u~q^ lg^DRE^ 4L\q.ehm{ +j*7ɋbi&,4jaҿ7Lg更< &9KLTtЋT伿^oq#P X4?ܺsXBgh`0DqME ΢)HhVUpz޿;{Wt%Ч]) U*[~8*/!m6Z[ eRx9 Da&cL9#IRTg,vHf4ך^s~ B2pq]Rt_x qJbO ˆ[l:475bC0ECG#"3Wa^J{ ־F~h|0yz?fBp_~:#,lG;U`]'^]3/: tX6Mc`Z!C $u/ArG u^"d_sׂSE쭂<= sH񍺳ۖϽrZ*2[Z) pmv:ĖUK#XaQ%sH;[s%Ӫ:nUd>+Q;z6!Pam_4]:Լ;4u\B D_BT[pI{ba>{V>Aś%L0#n%=F0Q+VBЄs9ǃDV:8R`dvc`?f\6R:MٷϠc;Ej ]^57 ոT߰eabj A6W?jsQ:rT .T*oKl-}7S(+&fv$\y %gy+rVϷRN7s,uk[j")obW1Q`IK߉]NR ֑:Sem"ll?^^*™\VVH ºr~caqPqze<ߑGtOOECxw>"97~[(oWX^,#ʲn? < 9ETwKݦMJ.\wVTDЛej>{zD &X]鹌W֗L㱏ңL\fq/^lK:bF4qS`>Z1T 2t>-59e=rzɟ]Ms=!}P0cDȯG#K }]=@)x8ikњX2& e]0H&Po,hv ņOb<9홌It %lec.RKu6NH xuŃ TAxLkR(6& )6GA *M> >"ӟ?zt@D`CS,`j rwi7B+޴YuA bvQ潨#oj$(1SdjVC5 P ʯ͝/@ ))B+(wgɠktVLrt6"0ULלNRdYS˧ eѴ!3iȁyfp;>l#z"UˎK":5{"jBu7Hѐs\-% L^F#SWH_a>5=lpr&Uꉧ^0W5:Av+߀4|΋#8= rZ:/0û!; /l7'qoBg43N~ue-O37 DM*eeh(NBdGt*P ubٷ2^Ӑs:hX]Wi{Ӫ "3OF9jIuՖC9 n0(3_| m[H4U̯$k:vv0x=&+Yfə_ kZ[,S*gz:q'KG/m9&$.P&P6Tp9^vZN-F=A p >Cr.B_dH_^QJ 1[JӠw[!<ȴ -ܱcȦ3i!Z/FwM?Qg\~'ML5*s.9xǍ(:? OWf-6O#Z&R؄2))SŗLwjV݆߀AgDU] Bl!@UiMN؆Wi'yv8|yG z)t@ Y˩t7z6;Gk R,?1mQV ٥K M#[Jnuf5t3hn[һ,s@R$tc wIܶmyyLJ|R= [rA؋.}'6*ƺW`AeVUңNbQb 3λڍ?z Ev)S\\/RSY؝+,=vdZ{oG-9; WP1vGV fuFS&LFhr }to/GV81Lp@Kmx;}u%ksK| KJJ>Ss%Ln6].N71ysho?6?'i٠XUX\WW -Bz΅;U;iL%'H~QϯZ3q5lb9#{sq_tu _Y*^3JuK\?(\;ɷ؃Ǥ櫬]G틭zl|5& ;%t iB G @΂vT,ßhm@l@0N E,I{ӯq#&-APib%V\gY GƩ.MVs|שڽoc{wKщP`mN؆s`|'YP\8FiƐ=4uzHkacOQ/,E5K0Nk=U<<<몼, 1Y_z3H@z f*2Y7 f\ * 2\o6;E1ԟOr5/|'^[L*0Rq9Ϗu.GoL 2\YmdjJA}dQ;2HW^g]DQVvxIz[m@d5>Κ7S7m=*qA"TSR䘒ό9ПoI 63+;Ei'j6$QHO (WC &FI-.i$#_ ـ\μG5yufKUfge 5 xw(~NKEWi4?, LRZ,F xvSpO "I3LnMqd5ܻpf#caqot}YlZfͥ.FؿŨjfӘOEʷC̗BJf##'Q"T¢7'%N^Ґ-/yD~ Nl! [@* wײL'\zI։!\!7utE96[pMeR;WAb( Gi^E%G6qȱ2̓@pSa0mu ӿ暁ی0Q-ޙG?}W=_'հw {|F3O"zRi?ܭ1wApOXVdؽ@o+u&=kEf5xNx5w_]/ pg.ʞQE\5k??8WjqzŃFoTdxBKe*O##Q*Ah 0Z0nl+IB3Po[xU n /G~b9N*k|?;é|+PH.K yXp\- XﳤYKF꺬$7eU^M L#Pԃ%+H"WK~g$u?lOT˂=G/ؗDꭹEtidlM9>!gKRrNV5L f!ؽ;thF/vѣ(R$j}B}[sЅ,eoF˵K~_;q֘ %"]Gˮv"y}h;i0&Gmbխw-2bYBl|Cwm~0A`RLΜ0VƇNd:AR3nR|ȹg,v _mSr"u?v4*@Dul@PR'gG$GYx`S:ȩ?'$zQp;9: E`n\m&Lq!|L|WLstyoyufîDu' G(!+L"nѐ ՛N=\"j{ cYqH^{!;{z&ip1Cuٷ>ǾgW5e8~ΉZ4_=Ӱ:tĄ`&jxcxelG S9~nkKcAdw^z=daSFrF2םڦX/oxT/lC)G(%41>0|AUbOSS8ܼ{[4ǬNCdcSxmԭϮX8|:trx ~6ar)|G!yqxoZ`b-C:(`/E-Ac۬}\&5i ;fs;5g1؎`j3 >G8}L%aXezSn:E ? .6+l.Y:ex9 #UH.NhmP79G^OFSe!TwW7;?Ꝉ r?^K ہ铡ܾU5U%q$ӛ8%5'IZ:(i73x2#壱S%^4Y^khcY=7k36@ 5Eě'sK]u>vk di7KW5tCʬ{=_,U]|q19^#u/7o}h>/DH/P-;(ոIt Rٗy6I`O$u4,kjP MN^9vF q6QK8YVԐ<*:)CL7r'hbMZ J[.B1ΦN S؀/vS[v?A 1R>.e@<*S:MUf8(>\K4ٜ[J/6~egv"C  Zь,<^k^͓(.k+ ?(U:Q+d@(瞇|u2g`O 9NRұ=ITN$ė5q俙x ޡ.4r)*JS'k1Z3k9ʼx"E Yz.>0Ej$;_߂̅.De".ՏZHՉ:);Lu(xZBZUcsU,Dы=2QӤ炲K2fN| հ[M'ȇ%Puvzr!$_; <8hxm [WLu )^jcГMX<=+~yrDY C7 O_$q"7&sHxCnU)F9m{s\LX>^C_a[},`N;ddFtdy'BcLOӽ۵fl$mCNJɽQNj:|Te4|;KXVWAe)™4])8q5߱2-.ZU1pN/0gu}R_LX j}Dt*~J)_o3E|)Å&b#P0-'ACA gQ,<p[r݀;3AR>9^7vO 91!8;ٌ?[Cܻ REi{wbK:'jJaRk{T}J>!r:"+f2ښL NʲZ VșZ (MK!J!1?0@:6̀Fla=-m+/wGnؕe-ޓ\;IN}&fAu[HE!h|6GI0_gvx#.բPLro6f AR 05bptW9Kvњ ?nZThNt}tAG`3bqT끮Y'C,]enf<~l'BZW5y{,#LfH~" $ "vw[68%솛>O qFZ u`o-[[g$H0O$'G\oR*7/e|ډpQI\v+;>}g<0YqgtuyhWP{ZȒZkoic}pX|g6V+CA'y;tVsO騩Փ`[/aUy#9R] xt]ݪ$7wr0ΈT VGHMʁSj$hmM$iejo:=|zǹ-tn?"d:aFlЧJ¯ڲ25ƈFإŸdfw+=pn{Fz#ER$ivJ }YfNJڛ,҅{B秦& VyPb' S/dU Q+v*7ʫ&n;fu&$SUQf@IEY 38"H)Tƅ!"}WdF@tz6*/[vwTO 8/SepGR7L˱:^pg#b  }=^HKyW^R^>Ǔ>7ذoy;n T˝aPhBGA}O5`XROѸqa}YZG] xwFP,!I#2J:~Z$ E>pZAsSu0;$W8rM@a~h*bxj = fjz Rcc?m?;caMςa1B~BD7VrU$a/aI]Wor(sn(hhKNj6_,'l_ JtAyb-vc.[utg3U(9.@^90ϖCݪD4sJ`EqUƒG Ƭs(c G9 ރRf~٧6g}|6G= bB"{skT@ju.d-iŗ6](I ^nX ԲP?}Qe|4/0F[xg1cA\il>]k<Nita#6ut/' LbЂweze_{$jA#S`.O3I:'8aAQjGf;g> _#x2fV] fFcyoR|19`~+s)6uL ^B҃fF1E$=״Gmn*cʩNNO=ӓ/HH, 5W[)jJnދO$жsvbC3t6Up#HD/(~,ښ)Ԫ׊Ĺ2O'`~7$6$dw˿σIYIڹG1PvjmלZdMvk$ `Z8̖,C7)Gi}h΋|)K: 槺 NlS&ˀlJib(Lwn#)kbci6heR?&\}+&#9=9\[oO}[Gݶn^rJw~#e,d\Jd+,uIm={ͧ&oނB2,;nވ(NTzlScׅM-HP^)25-4.oճ+u4e!/DG0{ U$Aces]A)od 쓵ٿrzr%~t@"֮;;uqT$&NIX̠|\ā&V 3f#3=Zdnqbw`z Ʀy|$mu ~2{$\Cm^:zU6gO)ŗYR G8ٻ;˒Vq\Ҵ}ܺ|j o2"_۸ r .5,$vD؀9yeP ɢ@*"h #guE+7"MREn,7d]4@?L2jqA1]m!qys~¤Nc|,GuJ: Ggш&_n?O'P508+F w`.sJBR![O2)e5=xQ\|LзFJƤGD;CI<\z/B'rgjnA޼ ʅ0q'T9m<`_B;=kbsMɷQ͓aQ YwX>5bdV[ 9GT1`D' tvH*v]&DyUq\ܺ]b6nWU)5r"',&,ɰ`Z)0cuS;>m.b2E61$iYNإwŰh'nȦUo!S,A9@⋣+Qg3,/\]D,tE^n݇y0I S;^D,o/h8>1# c.ThmVp̿tVvc<ιp5ۀ2A}7N>FOs1\uF8/ C⧵)-S'~ ٘_k@b(Y*ıI)FFwhw}Ȍ%q놼䌀;8I{k/N i.K_QU(t~rӈЅ@nb0;Os Ӓ4Ol~$8&ENlcÿ0!V(i.R5ͲxIx]Szx$/nBzƆcCFK:6"* ٛ+掠kw ߗ#Ck)*?2_qï*GD(Ca`=Q^6(rwݥZ TDI`"jb);U> "Љʨ5PjTPkӇ-g$oY9UC~%-;1eޜBWx+yM*o$vP+Q ?ؒAB-h^.=\yIjBQml}4+wI zmW.0Msa臬vdmPҡ/}A <+B`3"$>ܕɐܹ!t9͛Eity$M1'X5˰u\ uOo\tz/sƂ\Kp_MtS]7a"^z:&w1 idl&|φD>o*D`~zlB-I<aQxׇjH,8Jn=ʖ ŧ~fń&z8c+[VLI4r{SK:8ѧ^;G@H8YuKl@zE!4x@G{cQH6NG~-9 FXp)AB-nMy#;\&X+F ߙ!w*-tgt]GDlS%yjvZj"W<;[pIx4%@bHϓNq=ayӖu dx(j=JK,Qw+c&t7$VeQlV|'ZaVCQEXqo3pyrGeVc 9 +ġnI&'\[()SM?MtUԦgg(sܮPIYq1iM1 ) Ysꖙիg}et+筅!ѳ9BG@ZǩVƓO#RfeP:NIN?Cve~xw.ST6Yaj­ױk:_ܵ?6~!@,zeZȜjn9Ɉ.Cd]B9OM-yf걠4%)prL;,IUC2"bfmmldp~ úaw:̞@,O ]svS(=d\X/Me,9~j) ANzՋ]qHWتT;}rڋ*Za98gNJ#T' _*.ծ.Թ-F@JO=T-fqDK_mN&Q8ȑ 8Q2)PbVQ&kg9zM4GCeYHos 'Rl< lDYĮ eJ$$G#6Cd¬ٸQ{fcӦحr8]&F'y3p3$R.1x jiXͦ\:xh $@ 5 &ۚi w}t arQFLXQ2=hvT}%n6EbpCi $gv ygp<p5X"V><5S ̖sA/3*d;[a{''GWlܙ/3y,Tn*t.UofJ2A2Ǜ*D*¸c8nga3NopDDSIk{r˥m?*W#}?&aA7@P]*ޡkHLY!r䫐8XHg/T7,Gʦ|`&ru}vKb!qNȗu@]te׃ȁ2a[QpTZ;P Za Jb H-D#z9n_|'{}sG[spa9~dFŘ+#VC (=KdA{ly~c?]Nrs4~"e_ҝlؓW+#`2;:XUVZ̕*Qu_*Ef\uVj`I^zCp\9V(I{KSYʣ{,*mMgGh2\}-{W>P;]C]:ۭPQsf}}I.TO"N W,!~.B= žs`{M&٨RmVgn)w?.<`HHp3{0VӉ6@[x j@s=Qpn #[% vSt6oQ.T[ZI²C_Žƪmw\ sf=Jn#1IaxƷtӪ_Ib b']&SGCrlXHMe4;r}5`h]C$&y΀P0հBF+$G8YcnXl鬻ŖNlMY)(҂Zb dFn"7A£%i_יU3;nK׼?Nr 2#mvʔ-uNcؠ8ȆqI>o)Q#/)DBẸ̀V7_gʼnQ].B [чq;t 2H>sT3Թ\ srL8;'`*OJŝ"~(r|Ы#YUg<$8` ~N0oLyˆ~xB&K =Abr*П xaNa#Drd̟Kf شs̛m—2~Z-{rǫq:# ($b*WH;5XL-RO*# *<[0폛bGر_fA&MZ5Sttg$TyT2eB%֕M^07j%㡦 h,Ccewtl_~ ZHMO<>ͥK.Cpưs~qۼFQؐctl 2Ql*zP}BfzIܹE 35>gn;WTLJ{OIR8p ȅ{̚b>1{RZWKgMa~$гI' SfOi٩GlBWed1Axt>L}u#Ś&=ɻ[l(Ab =a%9%YpׄVrX}Yx׊)SlYJ+_n rGl."w2N~;V!n9ꓔdM'PAm< 'r6p^m|9y${{l\KT.i+kq -RX2ϧ1 󻁞njƁ."1h<%K U" ?ZS<4 )K RjZ@J+$VM MV{7^gQуcE eQd@Ka&ғq6ˤBŸ.h) p?c0Z"RQo_ 8ІYRf؝x] en1ϩ8Ev o奎g]iy*bLТV+62Ea!osjْȁjmϭs{ρjED)l_XEiAHcTkɊ5 Ϲ.o1 <\e&)nʜ#j[ M GPo@E5凋0춯Q3$Lc1+ÊzY;rc#O"~c$Mބ(-Sh&F8[:F8=xxG؁pU20V.A~3alEjCo?]*!sKG:>JԈymmݡY Ki;'eqY$]RCob0F̳5žZш&%gI(=oGT0]oHi3?['UI~CpkyԨIFpG 7B,صmT- GvW㟕M"3{|1w^oi9O9oZg> Ǣ@5DO'( ?eQ\ok$?uSqS\D]u}. x'_>RQWq8=1 wṔbGQ{N2*6qeqNuآWwJ14F& pմ_SH&2UݺnLBn"Xg*Tu>xao*8mYu[֤GQM[g?FTbH!T7dBѩ|q2HL'|=)b/@fצR- ٧(9ZW ekY5]>nz5C‹cqa=. %>q*W6M'd8^rZmTwƚ,SCU)i$߷0e3:lQ瑹h CےE V=Cӡ=:%VEv-8chY/=<` ) !6G'65.T\tˬhi~o͜]osO J:2o[M Z=k7dҞ`a ө%fŎٺEΦ]ؚ؞=K3hQ|#Eu9",߯FGt~΃d]j.#첞w.2ȽDs=/ÏNغVHurg58(n1;v@e=̆6t5[0,3/j 2fLJDl$\%.ttA1;AN>t·{+B@ܕjmr^Zd-MISc9.iy}'$!(}n2ø`a^}wCAɨ*F1Ȅ'HvioG]pCD}F7.6Dg@x$8_1L+;wYNepDeM o(q@cLƜ/kb^lSwi-AÙsڷCܑ(#?9:'_\0zEh7aF0=6+v?:u`1ETեjcn_M$j};>U:O KRxU_ԵjhO4.A}wǼ4\XwZf/FΥ︇|JQ~'! H\\Wo["=Hv!*jAK]9䱱}-" Fe "5›K%p}jE;,M+T4-]cyC4':X!Tg o>UwNgVMiBD_%3{#mJ -x%*`vE[؆.6Eu]P/z;Z5ڢwl)>rq;Χmc'$t&D3FV9"y,<gp>xt!ufpa1 fwmoz~ZL!S,J"'LZ#Zs|J(gR ˍi٫`,PA]MӘƶ ]G?Ν6}9]gL9&x lba5%v5s#^TN0WXy*Jou,tu(ɣf/TnOc<_Y_c2SZ3o{ EAwcBfܳnms?Gݏ7׹nSoYޟdϊg}};4zo-7ڲҽ Z"Uxg<*+}\. x%ف40cρuqGwM9=Ј?/gοvEBm"Qg9wʁ~b }, , K]ߢgPO9S1sUsо+qX\p4-!t["_t#?I";<}D‡G@7A->``:ڔVY\<;ٴs|t_6ʌ5;`ʽS `1URs(fQ>`gkQ +;(Lu!*Q:VK^j}ༀY`](E$-L=C!w@h?jUڑZUUf g$w)kcd?ή_ֶlߐaԸRA`w$h]pSb&+s1kY+fYxcpLӧ[ 70 HhgbAMzOmv(3NL>:5#vAJ'/J77 ]Vy&OX;ńn,%b>H} p;t2šK]o9X$a,1Θ<0# yRM~~ac^c5/hMrTZ, Ozh% Ŷ1-ou|-K2xВnLυj+*֦E0IP"7@',h+ 14 ^(ŴPRCѶ\sskоw0:kIÃF=wwSlgKͦG7-Qw49hR,0K> BHlg91?Ęq7&c_X.0. DV)lȌō܋XڙrAC[N X0n.w`phPG-#zJkswyTniB%;J55@Y?{ 9-GRFuo%t>g-9IFkBū8>B)?o"rDeToP ]m"Ֆx^UpQnNfRDfhuVwZ|w˔+cX{|00j&_Ҫ=;?JOCa4F!NMU=v~Ioz= ShBG5BLa߾t|PiwxťgNkF4:@5wTRh\'M1[eD^9-ؖJmL$^M$T&k}JuM#RW*(|+kqPvM]XNF\GOb7FYGE PUYJ[u ?0W N/QX) +殱 I{c3$<3ag\scм]T+QCIda͙RtÍ!t/%FTJ:UrlB YNXdac758ڒZo(xUQZp^de} }VDW+>#3sQ]LHx11AӶ)>wZ扑V杆wU7S=qIuEbmE~}>ϲ_S5@pikZx2JvP -kĐ! cģ9çz@7LߗT~jᏽs5&Uq')՜;J(cgȺ4=`0 36P yA $f/5B>cgcO`ʜ~?5%| z pD~ȖchoWq:DAHyK\] F2_/vܬ#= }O49hcrk ET@4=·N[4]MkiGONpF$)Q8b,ʷ-KQ'#0EAkb 2kv6fi~HU蹫FR،9U츆).ӭKFI4qtLB~k ngfw#|{[c&~{jHUMƎԿ"n;[h}-C2(AaQwt8iXAÃ9\j[9 <&7 MzccD<X` @ʜ%/? (C e8="C?4 U[Wr(]bfqo$=s 1lHﮩV:̇9}H9M2-6'jI*}-@#K[MR.N;@{r\Y؆0p:9mX~9b(i֗x)7 xgP6om ȒԚ06 _FNX= (]2ے|L,vn( &Z'4H) 75귏WFI$WN@jRbEEG-pvU!hT|0kz+^xh͊4gƟ*޸_FNlI˞_%s'PnX9@\F .JUÓkM}xӯU1@#5㔫 Rz;d&^ ņÜS _m\ MGV~5 :.7o~wVd,ŬR2$Osq-s}e$8ƣjnVf/ae?˾]v-Òի!tZExQOp룜q@↚l^yvtɳ \*+U ӄD<Kt t7RB`{և˯ p:$O_^yeU8${a-s47<ykT䝸EE9 LVC6+l!z VE&ghOSA49- Ypd/`i(.r'7[ 5,ut9nOJEВĴt`XLY4[yeEa> w'ah_imeq8!| 1X5$_Tw7o0=9֮ϫ<1;Њ l'&5uN <&+1XFH^8%dz> S0G3U׎"?4ϰ6cAwBQ~~_#;r Fs4W<7%!xP<RpY'+̨! 7!P 뮟+L^:VA>@4C)cبA2hchUCX,wѕOJ5jv,ZzJ tpE$X29ʄ!& [uy,t43'h?Ҥ(d ASxb̅3ˀ Ӻ^Ra  ߾BQaMLxg?C$iMn;Jq]L< 9+qҗ_%ܙމ1J5QRs6:Nkq@(@{"88'):Dא>m3ȷmG/ 01i"z-Nc [CKe͝hgo$1[R,=2MA&du u\`zV,lk4q9CSt~SߑЁš~O*r_s`_؈Ȝ`5#gp+t4,֤l#'qL` s&$]JGk1z_|zw sS@Tkr5)6эtTw^B:0>`@M z-f⼜|_]`~֘'@vKʅHcQ?:-,! 7FV-EH5=qr;lS;>l9@Ppo;zRƵ"$_}?_@[m- |'"H_ۄQ騺@z y):qu8mVg0A\vu>rUO%`; =tlRQHqu0 %G^ZrOWrNZ'xt3%EݯiBej޿ C7 sT^[`y~? ,?ߌכ9&dꞳ+꾏]b}`1 * 7_FK}hK >D=v , &s|eb[#:΁׿_fĆxl!2Zc?h[0AP ]pF?н(C!)w7O'f^ݔ칖ޱ˨\N76*Nu}=`KMU~UB.ۜ'B4>\1,r﹒J~$^Aa4$?ʉêD FZC"aR-WE(nPcǨ䧚48Jq 3=y 4sK& n4x j-c1:ä2N{rVz>pu]5K1#ضzEJFqw(ov`Mc@KPt!p1Ιy+[kDjRtľ(B»"=A]/tӽ?ߨi)qL)W<M~õ2>JwIZt+K|&9Щ1`A}H1*HԨeޥ} R q0m;-1Ѩڎ:Pko4ݱɣRI)Y8–l}7 JN;Pߙ/$B*{a\x8fzUUP!{0pA !xԌP .<5h*|R0⏀(y)|%Eiߓ'[^(xKLN4]{q;RژdwFd#W9o2f$OޕV10ĘM9nD7`#5=(ssw?Ѽ$Jćafή:30O8QEW Kc ԋG+I& {yxwڱew{ \0ui21dV}:(L^I |j.Ny,ѨcO1fn־ d9Tݒ{( F8d] *Dž}Y-Շ$P+` _~fhTsCKA}7O/KR: JH=32Exk;#cm+=zter}bo#d ү;!pkiq'\ώV2AR~A~fUǀWYBbNЧ^kaT)NTn;MfƳ^i=[/xMؾ ?I]ܯD '>U0=j VCo2$4H~DA5v׭.»@JeSLl*}wD-#Qc^Yn+šf?9?dO[%&[Hᓢ$!مj0)lf;*Ti{TR?o|T,*6o4L@S/K1;SPG7Qpw@Nh;36l{k9cQ{:]ßs0_/KDo$A ?UFɗNNuq|*U> 8KIz05Rxv8Z n)y}A%E +&V{مWméhJӂ4lC-ψ`_\5}]Mf\f7,x \ ޯt7clP7nu/߀zP{@aJ`pfx}Q,A&;<9b1.V0.a$Z^mRd9NCvv]0Y,YZ%rDZ*Aa] ? 3^HZ.o@&a RBbzdfē$7]}᯼܍;{u-D%;rI ,hҾ@yW JFϲw*UJ>wEv{{Qz@:ޓg$H3u|,zDLbu -G̭ӆ)&Q.SDFv.MFVSx}ÆsAqjIï>!C8/evh٠o?`Cy˖uȮ #Eu@=ѻYzG9,\9444Mgɔ/9Ue)w#`eڄ)}1q%x&KZU c5[ I)|.XqHT8`/'S|]a׿ P]cs(~y~M|d@n읣p[k7VJC{Mڢ<$4.C&t-UBkK!KuZ&}h*l1\TjT=dsyAb_3|%W&WK-0T=m]EgT:ͳU:s4M冞Sv)4Ɇ TżB\-jY͑4b)J/x02þ/ j'?SƐ; o~ۓf%jyĴ,2!\5PW:jźySc.8FQa6kBo[RUcKR,yH@NOLO4J5cQ,C%AZ=1,!#]C6QBs}"1uve1F%4+Ut48l]jՄ%-wh ,U+kwF0'pCԻ46P."GK RŝQX%g-ѳ!m߱X:iٲ v&!lI>^J,ކUTRJׁU̎&my:ы4ޔ  V/S(J8F`^"ʉm4z:zekR H]%ݕ Z'eݮ馄}\#|U0EF\ (5H9qdZj*%8ճ;RBs;ȸa`!}<)2ZھbtYI!)M(Xmսs(z>"<?ɘZRӇ.y^r1<9 M.?ʵRWCLo0qPM˝7{ms q[Hg &~/Sr\[y9#sL:G10_Q ٠b&^UJƩ<ξ"Dh̶i68~>z_)g+z ^LZ ]v~Vshq!hlkDe]s\1=97~S׬pܡq3Gf+0CVܩWg^wppVKR*jZ3nԩkl'}p;$z!ː00T ԁ_3kf<땘siWPNc'ܕ9L gNC;Df?S)/ O RK>j@%>MϿpM\iL_Y∃?s< EYGJW>~Tϱ=F s܆&p et7&2$Ow8KNb:m)ʰ[aOI876jJIt5mҠ 2@%4 un?*r; g|sVq,XԠp}0ɠWmcvJ.:m*C9Z_ցA ϐ fc[\V1U[AKQ,P$^3lL@xyM{YKLr][0m>{0'Z~Zno-$N_V@5t&,rlO7`V_PĬVr7ş\isE^OMG+~iWOəu$xŘ)Y&Cӵ;ׁrE~tàN|U+%Zv@1qb}8]=(۫(J ֚5ehPJOpy_ۙ8 ^y}jysKˬEKc׫0y~vką:{Po x?PϿ?B$aKy9ѪxƑgO@u8O0)%S|dݳQ8 (cQk=47dw.S80D+*tv_%-݈䈂 /;p~^qa8CoT'pt@6|qQ (Зn55:ׄC}se@sEoIJrf9ْ'Ҷ|z. >kkh&9޲!Fi ==ٟAƴ0?F'uh^q:9EF"ٓ}/P%)wbڍg\o{:cկqGf0p=XZD #T/j-SG\cB\S@W=dekn4SBjI\tC{zޑS{c F:&ӀU9L>qCs2FJ˽oQ+' ht2mYgv-$5PH1jk̜wuނǧ[Kڛ 7]dSD8z/w؎ok{isVusMlrV0}JlvNZlR ! 4ts?6mt$f4;^Mܙ)MDWEnu!]v|T=2k*24d@B.:POLlÚӜ뼶B@l!|9~92TT,($5'XoDN; hmJP Q'_t![[Dsp SCfI:P#o,w%x^bb_E( dW,`2].nM(=ܳN TO/qAXgG Do|9#Mғty~R9?o?;/ܠk~kߕ]*]vc"ȇnA"XSZ=8N_dDQMbȾՀ4okr%ws.bw^7(őC"MRr,4tmR1('$3f؂'xip~%VH+:tD%W U0Doi2~>p`AȝR0V9pM]&JOsu]J An>m9S%)k2ln"xUNS72g cf $]Fvҗc]  +,U5Ŵ۫f yɁ(wKLz:a>(Va~wEG:ÉZ,C#Š!6 jKc"P7:*F,nNdZ!pI.˽鎥nS0tpqԴ|^>&7_=ҙv*OQP,'"O~妮ϑhfTQ(+,?=48G^OGMXB>o/ 'N}C%r(th#&=RfBU`MW~DHn|aK;Ln8F{𙡹 3̬˘%ORrU&I Dgntm[=iwj.P9ny>&(ZjCn-'zNECt,vy>*fL4~k mDӶM<})hOz ń`~l]Цݍ~ݘ\s;~UMƖKlP`=\F`69G{Bve U9=Pղ>Yᤊc. h&nC%]39WVo Ѥ4A&e@! SOl@M SᐊUFQo; !6z;1MUubiϝje|I.>HO-8O4(b/" %¨|'~Niz!vJEz`"Z1hy_Cn M5"jtpN6ܓ #^U$\ VY!}<^5{v] #UFF@ňˡ |oR]9B=6%|fXr?Z@[7yֆ e@ȗIK[FPwul?!McP:'>u*[ CMOћQ$uRpC ^(qԂ!%\bZ֑ YzVdE`F j ̪Y~kj۟R'/:6ndv8],.Ǻ:(`dnxY>u& 'OIh8͎=-MvSB۟#-Uyɺs 4A! 0wS߲tx#DQ^{@1,fT<ެE7:l<#!u\e>0rёJ} &f;'I4Eqn_iFO"`B[ޫ !aM 9#e.O06 p睶cIB~{"w j]2/*sILPZ9mh_s+z,c!skfnZsm.L"M)!1UlXFPKS)S;N̗Laq%mcG2JX`]hYazIM|y2r{reTm3ǥJa|m>k34rPd˳&` enmHpeO"=r -hEOX~ӂ';5t<$߿;.l`3ӽT0Bя+-nI6`K(24vk8󥏘kcq<vdjl"xsԜ#k1H<וpB_A0׍`8LtκTnBy44&9&kpD^ tqчU< =dݙ*qO;kRYJc<B\HCϳ^b:MUg#qx++5ex.P r^| {#wvb}٬N4'H|BHr%hOl2}%L*Mp*WV3@aE73zV#cL-0/i1Ms6iJ~|'s"Syt@$)`1*-o{46C;<)*ǸZ j~5R|;+P-P,~kpfΩ=3ݮ B5_hg~*eg,IC,S# )<,.dԂt .K~&U"ؓVỌ*R>R`wF[MHg7Pq.5{A*dZOd=$P*?scL|:DŝEqS_SnwU]p-*E>Ay^Y[;.Z3v\go'& yoNȞPUWd Ϟ!pD9y`FY7l1 efns;Y8FIuC(J8?wgjGajt? +t&'[h w*z0E_ դ>G6%-`arř&< '؄[sܥ1$p(ǙӲ Rر';vd\! Ĵ eS*eE.Q T@wf0{6 L770V"~m(T_-6A}Z|3XVOxF~fߔf@~g$0i OB/(ԑ6▔Ǡ"gAjFܛ;|w0 8~9UreՔRznVg6^aՔAI8:?OQ}ݔt IjqfSVf'! =wnD @B1M!{iV]e ..5Fu53+%I48> XV99-h0߉!xxBtQZ vU7^fqۉs$A.8-71(q4Hޒ'EN UvRQ)E- w I<&t;\@JRcdV6殥&2is@7C Һ ?2Cy [R>< kYJk쥨 vځG}:Nw;ѹK'>]$¥H[byM5U_Ă{)5.j9K53٣`K+x!H@*0t)=bpm3'J}'Iǚ3f#~iפ)LU<yU_^H>t ˨/)Eۅ#.rԁٰu[]$طQF'VMu3pH-rXehze=zHnFuLD٪lL+kR:̫=mu>Fz->G{/R \՘7ab0d{ J@L,n ҐԊ2Xj0,29-d0Uu*i(\w.J#s2~qW198JUS@MH dτ[N<[dT̸MҧLЛw5:]Pwki \yBdeEËfQ\7@܅̿"_=L| "+.K]F_-~soʵ6,R jFط0E\o~ޡh+)^$rz(s qO3 uZey894bt[k^]JN`\YR)]llh/p9nI$vl^q DӅZ~Y].7|gs` n3ht' z,Hd%0)GAia.vɚBh՛EGC=@3H$% | 4ߦӁ+kR77% ߉|:Ue0ltt,ډ5 Kl.#V+@rYXԘU i-%*% N.{k^g[馀sJm1dL^ik25g^OiU=:pjD\Mo^m3ks_;FO+Kԯd i vg_Q[l݇!omoG\*h>- 2Ƶaq.7%!|tQ-vC0͈TmS dOSP™Z H 8%/zֹS}oB|G Ҽ?~`~BV7U-Hԧ5cһS'Xdnk1Z{-W⿡.eguI;hK+\^u Ԟ '̠ T jgm&ޙ= (M}vH?eU|ҩ$ٗ8n" eNtlC`q>K⨯BrdIe\Gޑ0跮V W0;v(_)cSK 7E&kܠ]ՒA--A<$2+$p7_9*sþ~&䵌DHȞckH|vvk| )Cqǔ9oIvGp3?j𐽱Dߴ1RiW%2Dl#쑹UfP;צHPfc\s`7A?d F?kn0[2H4.kͽjD9-<)8g/(u~\eTE!{C :gpKzui8 GT|Êa_蒡w6#V0kLsnw=?7 'Fty-Eyj%Kݜԏl+YrX ZIYOuu03 EAaL/ĦN1|͵WS%(ޕ|-? BA4g݌˯J.JakYмQwag4/ʳ|,õ饐(!#hO<־ԖG;;5Ne GA'[ȊM\lK2@$=&i=iY75}c]l K[)f*#p|$ۑty!C]@ȁs\6v4)W$36Ѻ#&,bөq*j˸̈`ߕl uzϯ);bDANڱ$}3_@^x竗qp¨j_M6$H s;yͦ}5Z{ 56~6B p~\8B',̵'K&iW ㏟07y* WAڷ#;A| .^/N9az !!÷6m TIJY b{aE3WCz tC̅FBjB1U1T@MO /y&ZW~]5yj\b 8[cs4m9DA#L#^ /'?brqʊ;hCfXk*,7rSVL9x;߶bG9^1vc%v^ɏ.26e/Ŧ#Djcf^]TUƳ&_ledS1F(spxM"?< ^;@4(N6@(;zZ!k9-4+{ 0xNP1S3> BPv'hC790l,܄˯_8gQT>a'ur%↟+-bk)YHȭq᭥Τ_α~NЅ bʆ9e@,`1;o (Iu{ԥͤث"tA׍o'kܙL5D@z)9ZZxyC+ _r8)1M@Y*BudXY aU`sS:jֺHfy:T)_h$xaOzkGgۡu)ͩRG9 {wPt&])g|䦏#N%0n~GO)dkW݄0wȆ`8kN9\<`Dous8Ki.MhQ9`7+j- "'o3ʨ~nC7y^y/beï\[~{B; N1Vumb:;% `Y E70hJ>xxab&3kO(?E0 ߹raAǵtqDz )wQ4pG{W [%JK,I)ُUw teA,)ƽ}\z\%r5E0Z^Q{Ma q} E840?5*ͻ&oR*ˌ2V/l#W3KLë0MMh(!*JFwS74wD.hף4h%ucR:[INaB14.J SQ}=E'h$Ők)dv@*|'鶤$pr?B`|d0$D G u9 =JßϳI7=TZݟcm:Y7wdSP^e9G%exoiO8].6#Ob3#Z ȉ1ClOLot8u>X'iM sei5eH:(fCCQruq 0΅`<mu*!X6"p Е)O8i0_.O4,e9.I~~t=&[5w$۴Nsl\{ġ;e%z;wc5><`2PʨyI`LJO鬑MZVԪM>:(q@:r.zKvx)+w5y 2d~:9r3No~^KKN#d(u$-ZRWQߚSNѰ#JUʴ/dь7Btʉ1ΈN4v7TQN^ܘ*wo֋ZwܬtzupC QɠBEvx^j['X뜖6';9ц(ƲzOb& LCω HP-a["\{W6X e޴)D)=җ!@`e:bמgYf}{A* D^ Xr QF1g60[p#>2 0Ѳ:/` \E5$̿R+׷$$6o}@@x*Y]>#_MMM[#Q20?(uyȹ锉MQH(:P|'I幈aG8J1l]]fԪKf.oҤf(j>?oqSV`HU7sV\ nnNλ`:q„89Bf2ݵ},ֵT[īϔ7OaKb`'=#&lICCnYF\yFٍգW>qu6ܶ ht:1wZkxС$Ț6eS:j lT `=[w&eM XˊD;fL.|`,.=as7bD&EŐ'j ʡ%,Q  '9ERh9p(&Fe1&JWzxsk Z".R4b9xRC]Y2&ot`ߺ{!oY\2@o-QkEyPN`JIPj*OZ*ӊ Nc-ǽJS3J~{T ceB 4 QT~%L8"@l(@]q^g[N䱥GFB5p9Hu4.1dLUI”C.՛_%@ dU\OnwWiQ4Hp@fT z̒ᯒ[":!^[ծխ3gU $Lk֏`3j`SR!D'T+ïѤ>wg?DAڄ:(Jf+ Vac *Y Y6.1jYq:KzrӹSZS ]}yXɑQՄY-P.?g[^8إƒMR` @FU.$bqEs-|B>l4ÿy!ܓ{G{.n3K6:<-ݐۖ5sDtS CϿ)ŘAB̍a%.f# %:0dTg!}%m)sA9 Gvfp x~hqRpY}d(M2J`O]>b8)y,=LNL$4r>xRMORcaTVQ*TjPl\|k{%tf.m /Jw'fRHnA5椈4TM@+-[P\t,{Xc$7ЫeW8+1v| 8 Z,"0@@ۿ9*lMTbFPN/0Hm3\VO4g3;/9DCGl!5 +o8#..9\,AȎHG>[ӴF$A #ᢡMd)#kvPѰ_oaYc},F گ{M BW⭜w++15T3/|ۣIi mw3'?N:\u6b_e <˧zFh8)ZǮ@ݑ,$-h ~ UTr&6f kA΍ Ofֈ` @jfIXN9*)x)=/k2u@h`=1O%P{y}}ډѲJ5@Ṗ!&VFצX_ք|X#Cf,;>ljBu2hzp-pDۅaA!`P=v8 7ɐA pr[y/}"{'ۿuAclZ.٩nƓ$o^iX/i+#<}P, K^yGY8NHGc}vaɢ|uv|j,a9?c9 B(LZ;l72jFK:FbԟgyRNҪy zre'W'! 3nUVb_y]JD.j5zr!dtHq *Z8aİxBdHأ[ڀaĊMXTLۋHCT^?ɵn-3_D P[>Og;u/Q8=FGrNx LjXK~|jNv(4e͹B"/Ag{oAKG@XO/oxNWM/9"Bo糓W"=[}jS;N. p4/: +`ᨠ{H 5h-r338DCs>ל/d#6vjs& p!5HSP٭L1)]6ѿ5LT Zd2m彲CQiDD&&CU8?<ɬ3>Drm%SS<|2A`PSuۙZDb9+ :hk_ZdoUJ%rQ7қ%6B,(NQ# >& JrZz"  23UɅy/AGC8T`Rn*ɶc'%gL-lVj@ /O0vK!G=u JEÎƺH}%d\X[]lj9cKv)Ͽ\ʐ"+*, T1)uzF-piXod2xz+SzR^_R#2ox1{)&c䩠 '-WH|Js<>Tj=} xh|9Xi-3rW>O%#)!^"ԚcDMk#4GEdnkoW-O ibL۔.$#vʽsvW='"u{cr904 {D%wp?Y<f-zfHmXKB0>k{e(WoOL< uqgm1č X ]ճ+,glIOjYNv⨓"$>֡N=Uu:q%*[ca+\ QU_oO,0n эϪ8}8J-*>;bumdM(!vlX#41}=ho5i{BD\=J"ZnV!;'?T!XJ<92Oxݏ Aj~ 4>;( +I uW6P%W;տt"5V "@tx:G̀0R2;ߡMwwYK4-E0-i*d}- PQH+n7?Uoe2099m(Xt*QH:'dr#];oR?6ko3U(Y"Y@L\ hȌ.S+"Og:W$j ŸKJvY 0)8/4vOւޱAN I;7&LW$<OD>jdZsI!h؅ȟz zPFx:JCCB-?1DT @3T, IM-O._쬶YR, &otء&BB.npЅEc?ңCþ73A%CpͷBҝt*Jڌ1;lY䣣g pTo Bk(zK^O"UYWUE)z*emqeRJEʹwk,/N 7؅QJuw~,9&< ?qgt 8RATe̪:aa/:nqɮ ] ZVX{1nݰbHkm@} $rtu0 |dF2GŸdUXV3[ J`"ԛPօ.s) :|0U:q \I%h}k]? =̨jV=M5ex$Y\QGp@SQ୴o3I2g}$c\_bOW4EnWSnjfO(w $Du.H;y{i,\? Lz/h U撼=.qxz|z*koeB24W)"QZR1Kg|'}؍DXɉ=kٌO5ǭZgL,J\>dPK &إTxAƋ~W+(Si?['N>%vcn`q5ӠbԶnmt\XwU!"J"&`I Elxsj/(?6\$Fo6֘*8ȋY>EL6YB* Ixw vcPu֟[$*YC^ 40h9Y4s3s`MEt(\o]P!m b$?:.ia/xX u akCSO`kO%#;i{m,#ILv.Bl kkbvK>~`^ 75CmF(1ذQDRY/a'}<J*Y/Z䅶T#XŶ$ WNV 1oqB@74` p~ XJq[(3hCL5*G+ٺ愲Y[GD9YY xB꒽("z󾕧$S a]Jǣr腒gLdzɞp=rzwt8O㍋L$K%:QnD%?I8  ;*@M' 0ޗg4eXh0N;?A56kĬx!bL̯R2^d6\>=C< HpP Lu=PDޏԕhd`ao:' bd$]څXk/ lnx [ 9LStZ6prD2++:'{%85z4"X-% 1讀[F ,Zpo;m?6FFj@ cARTŤJ:* mh̅pGo^:ܸ_cُB&wѕzDrȄe<8c$(>/n$_= )-_827Vqԅa?{lܸ{Jy`GP+Ro;cn2$ [AH+{3Ǥg;Fe<{ ڨr\ ;:Z3d=4Umiׄzc˚Y?`@jd$vz8Hq 8V+5n@}"T ~ahpk .boR]E%"p->>]&|8֮؉DID/tMwy[iQ?^j/N`pIOG٨[{aְcZ>ZuXQ5H F Ф%ꚈU:CIGM$`D^qn8wr/:sů} EaE-PZ.#-G}76q0UA;L.QnSCA~j>kQWe%P"ڌTȭPSd*Fg&??j=S6q㽆OGGb_ӳ1W-@nPD^uZG}ѪQ1Yl7_'p`#E9=GOsW#bUõ &@lEV㧰|*6(8|A`1\&QAO@Ol0f)09a@P>P' Jd]~(Ww?^){T9Ӑ嬗xmiN/'ruvGAܛ-gj}ŝ,7vA \M훣C_un*)Ӈ&b+ ղ~W3dRݜvC PMnEy7Y ix}pntw$:(@C@dtӥyxWjcwN(58SCM ;`-l9]m{AHuri]FuE/A+iE9/+NLJ1mU"J)3Dmo&B}#i>pC(ΜiΒ U%\Rr!fE Z5Yˋ {l,}.ǀ{3CНXn#PPɹ*fn)44od蔪"5WNQ}9W8fj|w:6Jٍb%j0 B!"V5y{|y~Ij_:rRw1CcDiG6 ob TdH$b{t;٨jёjhQX7ubUML3z"7c2+0s~NXt6UnMW[FΪm?_*'p@\\A3/jp{ m3Tj}uU5s([fޣ7'sj&<'u$@UnͰ4N|PΣ[wg[g}tf)G `6H0Θ20y49U\i' 9h _>bqb<|l\u8GVE Cn3߷SñWOL0ٺ~r E2'xyM>kTNťd5Qbywԫ8eh U㝰m5 )X'XF Q|N2' IZVhPoAUY2N 9I!Yfy])3^_Z=_R⯽Nnw%3a_iY1\`oJ]DbV)X0ɔ2 #g@X+Zx5E*&jo-lCQ 4޳)6D"jS2@:o7N S űX d||w[]œKGPA<V?Cϕ;|}q~D!n$vlZn R F֗)W85<ws%,âU]$_Mp|5wkCxjs3-^ B~ܺ&n}a0#D\^lBhuљ"H5ne"x#pRfvƓ7eNP Ćoo1-e,/]Glh_;ޠ R0VL& q[/`Me }dٚ=l^+TQ‘B8̝ $^G6F9#޹z.rו i50{)R.st-qC2uVпFDž>^h ԻmbJ)#dcg}y;Q*CԮiS뼍F9 ծmKgPml%P;UΎ {3%ǣz>{4  Hd>{({\y6g%-\60֞PrAH ?|> ä۱MۺK^ɮI#]?ցWf1ҳ4TIUm ap0@w@4f^qg5i[I*bWEy#Ʒ__3_,j."Nʅ%dl"FСٮt+E}>ݸ 4C3IXoUkQ19UJ~^oF` I! щ׹'6+\mW=X~Z~mWy5HG-M'0^cBH_})pGE!i^ێOZkMR|1JBnd|6P"4DihԶֽaQ`cFt:9Kk 8DS:NjX6D1F{IQ!tE뫡fKr"h {RjX66%p>⧚%vT?_M]G%NGyw`m c͢>BU湹x;w# ԕH:c5.s,k0+\ Q?%-nmJnW'v.@4ol봂݌voWbJ'#wQκRs6j/Bkx L#dD!˳~X'[|2Y?^Q "pid#n/;(&H_JCɃ l]f3[m q-$"Q:ho5yt.%D˄+[⑚K!}bs;S[‰ݾcOɺ1_dC+v.$6d:S%T03?{ʺ-쨪AY$L}n{$.:cD ݈9xNSXɴg&{B]ۍ\íJ9k%7bd_8bnY&DSqIHpMwICeR)3a‚v Pf?gIp߬2R‡F |>I6b`d#GxdT"og I,^4Zl|(?Ya HgBޙctN~DK-|h Y&o f }̵kLqm6xU8T?m=MLY:-3ȏ]@" KP ܥ<^8#"not:J`GG+KjX}}*b_cGG[]tNURnSKC57Vx cEtl]uF;HvAw\8KLkjbP_ 7[qn5)Ɏ58}\.ւ>Gϖ B7P+_i`v𖼂׸};Y!Bz. 82rȿK0*FE.43z}]/&;~~iaβÑ"_%na1]ϝ&IS)/H_4zwobݢƜ=.~e'Lר{LBȘ+(Xxs]gKnb69ܺ&~MVXovy 8 Cf$z6,!޾=.H&Kvpmމ܂VĀ Bq(OT,VS<<ޭwMX$k̊+=U$lj98VgbWv7w-o}B'%=:=1#C)<.*tM>}HZQ/E3^e6ME{gNE!"*h~O#"{ ޼7|~}g0$5²5Iz9ѡVV| غ&eTM MaCd_ %2BG1`B& z "9U9NxCWh%27@b`X!!B"-#t{k$w>߷AWq" |fS.;VMLIR)/)ct#,k8Гx'$(ə`$U >Jpj>h::g6_k(_?^.ĕMT/]Zz%lls&klVIY0_%k>Z^?pg*&lif%D[EG[3.4CIKP_ qV5_]j *XX}ē.zvk:OBv\^YB."Y=Xg%(| "~Mh2,<+أE"ݨT\P ɍ=y_ǥ3DrNs*0 # mڂCLJbd6\Q;I_fʱ!`ie8Pis!m>Ƀڿ> j˭("EƏo0P%T?O=!yV=c=9%M!1d4*Uc11WFbg5+[5_0\HL"]lQr-#W^5 WF87_2()2SOm> L3%*d+bń5yEb4?f5 6r@,d`璠4Vgq?l`=KK Cٕ;e-,-HV" v;9c,kq%\>\Կ[wpٞA=h ҁC%YǀՕR-Ϋ#Q˼ړ]azͷ.=#QPEwF'6 'h6ד%.UNv[a|638V9ٍkOK +J["s5}颪O q1%EZasU^6W:W#<`FK/C3IK{V=_@Ay!|?NƳBJ,J}x&:yJ-.0(>|&rAay SC\iVyZ\Yg#%AgvrSWUb[e8}ϪOK)ӱg5; U@lV1zEyaS9bC`G6XBiR p]zMŇOPz|Y1^W/*:/%$"ݺrdDu$͕[yVTCOI`Jě8\ڔ cS9L쓦[gK1}L"rso d1p(ū5G A6u{p/9@SEAPi9.dPU +i5Y>$&i(wu;z%J)ژi<]qt/ }Lf 3nFGؔq-xk5By/-1z<ܷpG˨S)ao>Hck\Ii@JRt )PGyU4D'~]VbFIרH 7 :~ml2gUbJ$nf'dO -TkGn?mIldLsײΌr w xeBjap;̚"wO?,e ϰC1r=ɰHĵ1R+`GO]Ui' C!q5yb*9+xpZ3Mf9@+ &w BdO]-(Mz%hhXT!OJ{ ;.:"bե^=AH)yO畖u`Smj.5RҎV)~m (okQY@{~7;;Ca~G(hHkdAU }88sɷ|SWWL~DZ:MCgqcÌ!#A"^C_qZ|1#+\fIP5V_F"k@[fC_aVv#0x/A3z`ɋ ݱ9`N%#C .Ƹ @pc/5]5S\{l 9v Q&Zr2=`g*3ZFRjט>aOJM/8!]^<xaǰS-UP7頪Ǹ@0a)5pvyoo/@qތG$W9eчq91yu/sS4^Q 0RY䪸ҭ~jrgu˧ UΕ1Nѣ P͐K:ĪmCp^gv<}ʫ DN$h́DЫ&b[\Jp g0 `9>f;%SfJFߺIWUM ²Arq+$VB;o4˓r Qwك%2BI{!)oyJ+]$cbWNf)'co?Fwu_I؄|=(ݺBeXO]&n<`eAGPN0&%t2#u.q#\^sTG=UMH 4jܥd(њi1H߶H_5K9sGtmx CմhIMXN54w**3{2>^xF8Bf܄Ǽ ӏMhP@;:x|d{3>´e %-X2 Y/@4f b#5#T&>+&(Owo {uӡjH1^w%{j|7W~ )DOpe ^S6^}͝"o)KWu؇w'N[π.01&ZqI5A}X<Āeqh)ؽ5j@/#rU16(-#VmH:ݱ88MBPXB3y#6Zr';p|IsK׏8#xVƧsKH! G12\ziT/,xt#5RQyV~Di;N=lS~rv%!z."GҸU/у?F"͖Q$6%ܮKOaNi--9P7EM>p,ehŽMEXN=sٌւ ،7y0N,#H@>m{>w7ạae*4_?W&:9';p1OJC)L1%;3KIE~H0<%6&pPZjjP.1:nbiˣ5uQ]I;0_y׮W?x-V.=% [6/GԽ(1"0_ Y34gJ|@y0eKy7ݭҭBG2t;v:`[sSĸV; )932n]*+Y)>jg9b-f1F=u{Ci av r6v{ՉK`iVEᾧLSډq- ]W1L(u'̼;lnm}k} &]8G ԲuƒG Q $28pɠU ZkЊhB^}U`Ujh^VC8 /|2?B$﵂ArMFHG#EԷk{䚻+($!La}H3A{3sO߁e%a[cT▚{X=`'ˋE"# =H<^ķZhTJ.`/کR۞BWyTx4f*ln PչzMHQ=^4x*vD6w,ڿR~@HwB]vn_OՉ{n̋}-i'3}8gzkLN1n,=PFwp *wʆbZ2kd<ҐS!XMY!KGg턓I|,#9n>}i7=O|@? $pnY5V[".E"wR8KuN{hiezZXe i'I ־-MIkt+)UO§rٛc>w#JodsQ;͗$ˆ P׈?)E͵fh D imWސ|7G9eT+;Zb"- "Ft { \uv;č?9{(3FbZ [wǭ5)F ׺.nۀx:V\"$USgpgkqVOeu]!N3!t'"i!t @qಉ,]|D'VA-#>] qlA'9J cZOF\dj!NT n]^^N9r-̖ANbQ&iX~yXKf(5MM V,(eѝl@~HsE8/)Iđ+S1̬UkA"#h-q4aUiTf#W b/0>zMᑁa69!54ikD`ݬkߤv}&KD6]ټ8\d,p/~>hkGFb8r˹fЧ:%!v΂$o;v=M\@y;&SAl/պ޲}r\ gJ<“<$B`Kt/]wU+O;-µ{ԡߡ.AA*Doiogf`⻅\ԓk\Ep4n!Z N- t]^֭^7͙p)V>G@hY nUD֓_$@ݻ)$ȢGL/1w37x5\AO]ryhVlR4 7gwz̡T;}cF@ ǺEPFdtdvҊ+LMԃc{;̆L9*1Uѯ%FZQ`6iE}ϹA 6F>~qNc0gX NS)E\0,h%U~e=ڶ'L9 )A?\l0'mX nǒZ1+ !nװ<]:Vf쮁Ne𛺂Ug-O#"Kϻ :ݏ_&o NZB8L˔׺GV#IƣTsl Z\6=w|.*'M} C5F.͟O8^2JHYy(InegYzh WF"0h-Z˪ك~;)@f@b60F%kBJH!])?@c& *M}؀?YT##30q =HY%/oY8:]h^^º.}(_d A9%\UMy`tGOEq %suQlV4*RB}~?:)/Ǫ{#^+[ᾹT> &CJ /#ɡ߽Ԫ':W&ٓZ?v^;+] v Ԧ (},߻PGH[^L*n' SsHdUY#ow3?S85鏞ğ^k=} '&vvhR:ᢑfrҹGrhOټ/O͸eW{CM$wtvmGp鏲csMH_†g @TÞyVZb52WE_!~SR;m v,i&We#A}2Q\)+ !>LNvs\rMnu{Ӥe*<L|+1UkFTfĥi%ъģ_*@C|hJ@mvԧY^-\r#]7/ҏ)t_jf~ZܸĞHs+X:rS!GE_D@+*WvI82;|V/WF[b{]pc1QoblikUXAB=z{OB ˆ9if*-';ցX6VhdO2o]*37nD#+Ə1Ue'ı ZδlڛT~}j2W$hQ"2<6G[8߈}.s#Ғ7>_dXf.dZGuk K.CRr*;:aDj2b?kEU'3$zI`/38"~gVȥnj&"*Kgj{S &ޔV(T-Ț@f/BmW獃G =돺K0Eqc OIBYux+ \4п Bƪ0,L Iz(yuxFM6T,Q=o4cᲐe8wwO2KWiiX 2@+(lҦ\v"Q-p=g9b-5\z5*b(OCRH#UMH zwZ1sҸv1K {Y n덀Q|8?INv .t~8Uڡ !5.mۻi [SnʎBZIt6zY*U_@PE/6_;E0fP8o}".hKeڠKHYa߳"W :'q;/#?i!B1Q$~ޣd돯_BB{< {^gb71'T}(J 7Ka=J:=FXTpX'ϩRFWyo决UIzq,K!3ɽ!`L))٨(>HDNeF .$Ӵ`ד}k*b7E93dv~F`roU xQlr7f;;s|yB:#IR8ɳN3)iaHVG\^Ag|G#[o)kw(H}'g?x20.,'9#'ZJ vk34?$9w{ VlzŰWU`/@^2[Y>,v$&Ⲇ3K?o AIכƕ_tߒa@ɨ"}5jɏ Q`_TYgS<&dGd=:j&͚ۿ;鱅 zOd *"K:R?x\3PXWI5/N=x1|{)jETVJKsʗΐ@ɜW;q"+R'`T)@Z]HxrP8@#`?h86V>>l3,W,RHI yL(]Iؑ'34LuoMKQ\EGmP  6+y*̂ߴ>t:OW@=jIW(pQޓqX|uزeM-ك͛BtA e 9Bt襾 !l+ #U?H4}amECR(:*SEb~_vu@p_RH~M@d*}sa/8yVqQgS2 uo_ "6q{a#R\qUz= 5'\lZ88Y|(ey|f_ɑm\Gpv.N`9 ?a/z]$L"{_/͉ߦRsQ\Т*zO +XaTrg`p K5wZ05LEZ ʦqW9UuhDZ+o:皇crϋI^)֚ɣP3dkHy&LZ#S]ѳԼAd|tteF caj=zT,${U bYT' mI˄5+ȡmy ɬ^sƁ^Qh2Qddaz"9GxEx2g~2Mv YLwwץ` QwreäO☔@{-2S9ީ<dV;J(\?u A?CR2*jixKfNU^E&așp(tJ/~QHMh*`pA\l5xC͚Q`FizEyKYb6~~YM%%tb,L&t9 [}f'ThJP |?}dRҸVJU3 n߿nH]NGzd};z'зzq@!907-cP,Fy?)B2?ψJ8GrY߷j(ڈ.9`|}P>jU?W{7[Q.!Nҗ1Mߓ N\(]>J! PqdIy#`UtCt:n>n+6Lύ[BCulFcu YD]y29fC[XfcG6x?\:fS~z":B@E}?*g]'MQrGG j<=eTJ`ևZǦPʳܘ{>R;$˧E@> tX6H.e(tj ۣ+.qi* q 8hn vuy`ܻL,_=@ubVڞgƊH:-;a8(p- ,x\mbUș$n3Je@J(J=P~;| Ws2h=O싴0:!˽jr<Çg t VW(n{bKf@ˊMNW@KR:pr[/J e#[n:V?ُ2\Pe0`yV*@8-8܉Kf:{&}sBA/#2vay*~kŶM\:;߆C[ڦ Hn>6 l,n>6bVΣDm'3AI"n %i&+,Ix\6MqfTc'̼PQ#2َ ُP4k]90zl&T]J0% 9ċs16աtbGnMRa3x59&哄!Nַ5DcaC쌑<9E|xaV֜l#tKcqވќT( Դvp>ӷDJK}fvU0 l/#ơa@i:SHBzo ] ,=ޟL-y~'ELSR;M0O?<\VB:{RL#?Fm TX;$<8pV|[H߽Y&S%{*t.+]#G8ZK42qHλB4j݃磞3N,H6,ↆ}W~ZͧLlTt/0{|寯dlS4/ֶHVLbCjw >֕JdmReZt` xt8]kԞZNG %E& ye笕Ȓ7q)cQد >`E:uk,لL8FHA=&9rC3*򫠚\Ig(|8`niSR㎺dݯlV+K>*+EN>a({3|ڠc7>glqs&d2AhL@q}|5/q88a]rg !( )gb uZ"jbudR\%"&`gNı!L«x|vA *" ~]l _0YI0d̜!1OgVߠ[ ",rKpB.ͮ)f `Ҩ'SI35NlI |'*H'苻YU9BsE#ϾL8ٺӍB-r,R Lm4VúO]ԍSwrCzK&$|`Wtz($^epZҥ`Oܪ`):9Qr0ރg'Q!%&JZ LLw* T T*yQ<> C.qy_}3C xEzA͡A7>+'ݯ|DbL_M0>;KG,X^^Gs >ͫvW3x|HvsZ2lV0lɸ#DUnˣE!?X9+@T!*<^#5vnb,YR%<0eNBKNqΌv?:jqiki4;(Sޮ0El{HcIh5\+.MW Sb|1z,Pbnkr;d :D~|^bv?J X I2>3 24NKq Wm|*0;SG[e*veZR8 #k#&)B g*?(]Nx[z4?xX 6Q.υbѪkWF.CiGqܱV ѷN酵u4p /gƠCxy48+z 243K:$eAAWرUtRmzڟFr f!dmTݒ&%QȠo؝4ٹW;Gv#tY럋eBw꣉~fxOy:*)Rf؉ ,s x ,c-]ϰM Io>ŧ3CCoᬠ4QxrP:TP_V&_^v:)`ļoє<g /WȄ4~D` zn t\Y&N>`/#A1r/vx(Ǔ,QxLLq!L;p~EO#U"^f-ُuڝع}jCe8*j2GsBy^ABV nxjh4b|H /I]2$A/O Xx @q2)xG\_u6IQ_uadu%P1e 0 0_u/r*Jt WQOLY>)|)DtM֩r qUc>SN+ "B匞z\~:% ;r`~ݩLt,=J)쑭):N.\k8"vNX)нY9Ւ[{_T0JvjD`M.Ms`eP @%/ا7|⹪M.d`ga]8HA:!l eT:#H\fL=i\>CL!RGh>'-8$Fa*BEƐ5sa ik^%ReuFX4.aO2B H/Ak-o=augV!l_*!=T΅D.UkRj5}4՜1XOȗ{f{룜DdE6C:B&aJC1]]M]`8/\Sb1;iicX_hTb"ԡ+Nu[k%ឰ!)fAX䂨!R KpcSfDtiXŖr wqȗ)T~ȾJ),͉ܿ(B6d崠Ȫ삻AyFjIDrnKȠe""`?I G, w=ۆu9]"žտOi-B5sPI+_@TCM]SI]7!#׉_FӪ0c;w6Uק2|Ed.U a3w|ڃx'Ls!ሿ. DoUTm S=UKygWeg}M,m9\j8KtDn1FM䀞ݙG *'n~ѻlj Zp=ǗJkɷAITBE_8v+e1m^.V>w\P{aQdGГϥ Xob"hF~Cɿ@O{z@2X&u e޿Ц)Xyfg7nڄ^~Xr\^e ^D܏>6!V`tqIޒqUlfU}:;##HWXɯ1Q}u9q%B\_m0-k׸Ttz7BhG5q"ǥlAתEzԺ V"+MrW@@}r^ $J$4k:GRIo+8TQ+܍)+X1o[ޘH $݃Ҷ T#0i^*=ݏ4@mԅb y=.~O3|\0otG/KDNbal,Ä2,H$L&[g["DI!tmLƚt;_S4ʷuh >?AUtoOӇB69YTIxD ,N&Ks Fo ِW #]bXB7>4,RhLf?ͮBW\b͐&)0 QFu}aeFl*vJLAr|'Sam> ݰy*1#1ir&%4IRG7uO Hw27?߉.;cN 9ܾbEƄ)B} wۅ&3[g?Y0d+6JDb~6:ՍND}f9rڔ NMr|q{Vmb ➸v090at1iiے^-Tr{Ow7|"?\Lbl 2JR(ojA3K:Zc$1Wv.Ou[JVAs(?l}^/qR-gd(7d?DSVf/R5xla<ʟ[%:emvtPZpЦ1qBn z }%C\H rw't*ԁM}gKpe%k[lf9  u7YĬ8\Kc@S")g8EDaBl8>73r"6 N? NW˱(@)( Lʅ!4h ÜUcweq$TXV? (jִ/e4gf崬 gU@K#w_4?kx/o2ng3!( >"ttsV- ,`ү_@(efi vc509aCAI$Rp4cP3sfdL!$e D«ݵs ^\E˲YX~-' CYmy?v¸6: ?b"``+ P5B:c2`4V؋%cD٬ -R o+qKk׀ k(z߆a`!fN`/jXݡ4N>EDpܓ]^ך^)p -`  7)>EE$}WbE5/3,γFD?+jW_B$K&q$jq =Y`Z6>w#7mIi&cgp67\)3!bۮ.)jV^d!l[:c %?t%'ssyl~72& T)TJVu|KQy\"ɸqgTjYyvko;p'Y9Ӄ,D~37ÎD.:*%e(7wS ^wnZ+mO* F̾n͡0FeT@#^qdϥ)|3CLv+g/I2=DHh?@([|mu nndadTGe>.?$ /ц"b盁sܗK80MJYjh52o`;a]ڰD+u02TSV*Fr AR&.bbP?,fICӈK8%(¯nӝZRvQK꾆& P/gf a[ #^WT8 @ƕ]f5&.>r/{5'CY*yM3vLn&pk)6t␗|ލY|Si{k_RqE>{a&=nm-n)j8nl ~ cI 6!iWV=,ܚrӍb-SeeS&H`iԞER\S!buno%Nr*ٳ$l|69$iL h3jfii:cmr{#q|QbwnGP p]JZta̔.P,f/ͱ l*Q i `:q[= 'S2mxRj>'m/XK4}@ⶑL)Rl5PKƔgkwA+csgTSgLPr}ssAdHʏ3=hBދuϥKhү<}K2feGiWo"YPvm*# FmZXd174QOr˧^M(`DLpx9p 1C8I:$ƿs`8*ճL|]jj0r *g89xQQnK3d\O ,S6Qq6IԷK{9&چktT SC' /*x+'$n2p.`j@>h=epWW̫qN~.潌k_2"1 QEo`-$޶*LqDH2u8GԾ`P%߮\8v`$Y#Pqb/bǶϥPrQjn|IYwAU#q1MY1<_Q `9qKQOYAseAG^|WT+^'(Ll #t?dDk]eT<*:X v%}!2`V᥂ 'QBIn@ĻY|I+hgw.-b$kd2 [vE%|aA ;wLh/Y; I&,)vLNyBMYF/Mt6o' ,It*y8E i㼟^kߗRYTKW;5]~D&c{,w`5#):yk`Sn WHd]),&(}N1wqNsR5zST=MZY/zQ'?҈Nl  ՚"VgmY]7EhuzPP#۝d^^",º]36s3J|%7I[ͦV„\ME}Aag 3MizؒC[-]Hq2*bG# ɣ(~{hmM_x8+["ك^&+OZ[&32 G|5|"Q_ +B`p^E_'/ِO!ƶq.LF;/ZډwZ[zs:~;ȘzmRpt/L/oJ0aKt܉W6i+,$qI+ whM[\fҩKU:|v0B5q-SQqc*:#]PB:J#jM ?>i&S~ ք%88YBIKHn\|U=7)ڲSz.JsNi9!zV; ǯ.JwY^-T62Ft7Gff;a1DQ kˌs#6LKg[A_M( ]AWb1yHmw,9FrޙZvkg<Ӆ!甒 b!N/Iɾͨ)Hk0b.&\6[m3{%lL@f!L9W ]tYk[8}0e+Wi(oǎ{Yzxo qZvMOӊ)զUV5*Yν]@q!7CI,3o)^ wƐaոi#1M,99R>h~Wu `4TjtT|ߙN;Ќ,F4Sh8#xL擳cg >>(,aRXp{X`Klgϼ< '']$;6%[ȕ0pnxi >t.@zu+/ 86 4 :spؾ84ҫ kdb}"u2Sϑt=3Ue F #i^^8J x 5` oΨSYfNg8 4=APAhHa-?XFEnwuve 'OB:˺!-ۅiL**=eCY[wÛ9;hd~K?NUӎ=~σd;=ِ!IKL5GX~!^e5.VVX-aF*,t__I-cR\ŷ!o rpN0drv^6jm-$B@$ }N9eVMa^ϒ{|ƣ[M|q઱`/.#inzd{Ěh&d6A>{VryS\8y|CMS{SW+40[;z%]ZDEFyLjC{IwYᙩ@]>!ƿ /)JmS=a@pqL9$K+&~xin"AiԺ9,Մƺކb?0^e:ijv,\+GY1V(( %;4FȲ3(Q)qf2YSZ>%O~C-ȴ(E9 _ ?-xw)\䎵ZV(Pa6ycАƨṼTBҨ$vk bf+vbGj\H5ѝT_c˽F[~nz,-cDf2j%Kq]+^4 hܥ+dALj7A>u9 X"{YSPw*®[CLp`~:U2Ȋqd. T,U%qZ0l32DۊfEC#d$@}|[h`Xˆ}sd֑O!$^֧̅|`hڰj Zo-Wɤ dR aЬrF38yNx}:)g_lF  `@s2H`%0iU=RCdީQɔbfV׭bn0'QNvzRC-nnq q'BEbmxBDzd Y6V";/1q{P]*׮tXp3;lYP.~'nm(J~ A&at=+=AGl y6P{?.%/2i=D ̺S"`_Tbtjz=m"w=L\0&482?$]jMUB^|]4b-H}ZfB2+kP >WJ|| xSQ~(LJ&r I4ܿ6 bbLS.%XeU 8ٛ:K3]{nTD*Kjf]?"H*qNl.vd?L ^q Ws ̱վL1 ͝%);w=eS CT)dʠȞ Q1Q0c F~\Tt`ʝs?';\8\]ȳLԚ4z4b˂gIr0  &J_v9(^u@Q ($,; ꠎ\ F*\+>wkςa\ig>Q0(zW&z?53l! >T(EPs߅6ƀuЭMt<.bi!/El*i4Rj? Ӯ.T|QÇzVk Wl? p~42ԷЧڈ˱ usGwoXY*Z tOulKFd>"Rz@{~;|^IzycźT"ysұEkCƟh!X}ݖ0 <-5=Wo;3o$xPA%u93}@=VA얉(VΧ,I@DOQņ_l>'Qr"p%JoD2;XMϔMy7=Z|(vQe hʼ -4trސUH9Mז=nd.UW&QаLΛ'6r3DDH$1C3˟ĻXz"!cW0%`6. | +Diĥe_n9Ͱ#b֚W-XJ-94wbVzK}QP7MVT[ 4 8A@|J<_[ڛ])SȀjZP{*a{ )OrE! XaI_4I>}&hhcCCHw[$:C3uC iOU0YDdVBd ޖy-N CZݹ69 B E#أXkFCLsߐ^YZDAe&&~_^l'D[V'b>橫Mnt._zͥ9"3tZ) P.bT] 8P'7NIXbkՎ=Nao,')c#LӗMKdL$6jʻ,#HHHUicq߼(ȪO} }2!̤kiNQܳ =uK`[M8ΧN'6WYq5f;bUD CPG- -jۘWo=$ &3A:\ǹME: b_OWPy,0-VbJft'L yª~ydbGT>X<ާZut<51F$Ip! (Ș$"(GZ[PZ[mxHYovw#(} ­}fA4@2VpXo?|B.o37Gjy# T3 0,,JUA(jDLʶY04RDC `<+_NX3?!eACY(3^,b8&Qyd_qKS_#Qn魅ZdFjzIQ Sm Bǂ{[Zy=.  \ @kni_3x@! L72FR97b7bl'@10]/,^G]4`'*k%Z#JC'iLծt&G!53qҐ z\}4W+j]'_ .txmjfw-#騃+py˔I[I @ j9; 별Nη9yIiӘ !IO_fۺSqjp;T.YnNVR' {ǚԤT:1bV:9i!]'.kFxS Ԁ -slC wĀ-S0 J{o֌O9GJ&N . O; |&5(.e&~RO /;"2T=9`~|G8л JK\aipJ o\eL)!@!C~&¶>s^X"1p‚;eL\+60lH1B(L1T܌;yI8Y@+!2 6vS6 @^[){-ӝV!:pES# ;Wf"7 ,@YL?#gԤ^ < C{ګ_Vct;_ɰ"Fjqk Qe[){"!d/ĸ⨫O4N;$% HWذjNm _ИHVWN4Жhj~n ށvoC+jKDzBr3BZm b"AcHCVĶ$uS G{8=/\)߳r"\f *v7^6e|gH2Vך'}6F'̰̀*-sP|5:;]E:'5He"bXd'"Օa~JhdD!%#pcW gU>pCRE a 6AwJ=h|)R}FIK9˺ ZmM q_ vtBgoՀjz R,JAR!oRwdɣ[ec n%_,x3WU\X;Cəxí1Aj䴼F>PW#}rON~~c$@≱6Ʀ  Rcn_ړþ0#B5PMU<9q)ɸ+9mbW)) b|̠p|O RS? Npݝi- {Y'ء.}s^;& $154Ef/.E,?}'&=H!$\a&2VJ⢱StejDɸOGkYzҔ*4_m~.4ףfiݍs1OQzMsxK*a'Ğ4H?cqfjp{"' Ei[#AqN*inY}j,qZVYʖ~#,Ŷ3$Lhc&uR[;` 7Wϑ@z\ZcM6<b-) NlDZM;~پ_d+}ȧV3 ~N)g4V2ch>nhFwԚkrx BOql4<#ޒp.8DYJ U0I g Sgy_$f+>NccKWolֈR̲k5ƞ2b~&~CĒ 71p?<-n>BnP뽐+J,b8T^]gF֛;=;O| 8\z;[&xRabz_U73ރ_ɹm\uuy>xm~"Zmb·_ Dߞ8XPeIc)KW6liL[8|gzk~O?܉ff\bV^5D!U_3[uJ6c=vl|5'ݣ ds4N “T o'=eˎE% ,]To*OGH$4Ò5LSkWՂU"FtDW&Aݔ?#Din5`AfsjW,&͜@.ȸ(>bP"C b^%%]D*m\~^oq`fLg㍸Ty3W9\nCG2\Wt|6{ Z )kϢifP/٫Fq>Ĺ2M_j8[`+XαK@ W~}r,sMB<`帬#Lb$;7iymt%?(6Vnw'y#P>t"JeowLDV'f88Q\ي^OjGڱ[nO"g ]kD}X0? Hg|20O6/?gD֔}M^>lO(Ih X2 Ae}$O!$o~Ro7=KCgJ0P{EUzϴ⬻͝_r}Tm1vZ!ݼ[7S:P(`ң/W(YG(qM@=PR*.gwLu {\"|@tO MK6 WWs/t?aAwsYwJ416h :-h4 f Ű Gh_Z|$GFIYAu6}ǖo }jWAoJZD솏6vUOY0!6kS893?,mߠEy[{[tMi2u\3EH!&5m%v)CX(yۉl? kaAU^Dȍf\*Wk7W);|YyiVwߐ\gt7MǴľmYl\kAƢ 7q:" 6I gB9[dbM:}=pUc mE/0,k)jkƕ?P heO_ZD̬}xmH0"Sib^ lS&mվ9~Ӟ8Ǒb6x/y$e8˝zNIoI0m)Sv\*\7 [Z!K~iF5W Z^;iSк&B]IEی*Ӱ+mVACu4.*!I:de'ydp!]"+ D7~-Zus)WǹaDpr$lu^:U#boO"QYCڸ1EہcBgQZE&Nm(KkAӠqf[jI)n65*;sn["K%銵 )׾u4R#a~1v\L,{~BY@SF4ijJPuAƌ:@3.pMz.g՛!\"@`#;4n|t3 tb!po#gfMa {;ea22Nh+=a"jHi|x/E$"۠'js @OF*cK4ޜpE@e=ED~֘G=]ǜSolVJlCE~X#E3fތm.HF]c%5*a3!I'} t X!Inn6*'ҾSWΊG\H"Zy ~=vIJg /ya˝M (tdz4[C+'<^(xR o9jP"ĹMT0%hMHaH7ͧ{̭SՉhcq18$]q)E!2fw>[/3FD$[ 씩 ֨p13i+dEP?s#;jmnw o!a#iyAȇ<%kOշ)9 T&_YP-~!\SoHQk%WȬA,<k?r)Rf_2=o}*oEVbKPI^xa=)(*aG}l } 3a( :naf!a+!BTsWs+_ut JilF vBup3 zt|n;bԀugv͍dьfFI} ?Y] zدC-XTN^ >z@{O5Jxn췓͈sSǾgش,5~%G`vՓJSo4xjZbJ[DQB0٦@ӽ<Ӹ%{@,/1W)1BՓR-#+5S,U#JP[[v5W_{l_ v͸XU,vjNrb6 ]ۻrm%8!Y] ki:CGkZc4[BE~?X+-נSܹy $af8xeeMNZf;(`1J cW;ąΥ('xJh U4.ٯNf=c< fğͺJL`6DN=O8a+9E$S{ ),*Q۾+c 6Qs[0:?,YQc6)gc+S"TS71zYjbdooT2(9يė qbs|5,!ą!Ek|c+KbO9zz.^ZACyMv D,*~M<j.t+@ QY&䦼MuG0AWSX))\Evbm+5IF0hif/ ![y ,\:ЎIȀ2uˌTѼ@ yX 'Tzz{3+2a{m"!q ?a`./HoT}/dJƖj(~@ϗӲwq/RlXl߁`}XAqB5 _4MzN@dPG,rꖦfU%-m[C%1E 16G9>uL!ղ9uP@D \L3&(@'aJPLIDF 3>ص*#cR7XY!]ʘ6ЁNX\dձFd\~ǫeȔ[^5,?b4I`lP_Aءul%@ ׈EˉtӞ}ϙWU3]Bjs^km]mX7SiO4BΫ&]T Z BDMb)kMH 6` )*Mmxn$woi)X};аx,\ r #] VVK>>WNh@lUpaJZH,x* }l3BuQYyxfxuVGu=Hh :+n0C10/y'z?Izh^  seQC3*&E o\1 !E#+RՃM?;xԜU .BZpB*YhXI,7^Xտ{}+0GMPthB *)!ں;R$sXuB  #(,%fKʐp$ƍ nBBgx="\~qjϔ6컴OZA`;kl6E_9~ܮsJ{ي5ں ;T% L6EecӑGG,O&&@F> mx A<EmV %\?~k}\iXWP6Oz Hb]r-$(0@Lp9xq1ZxdQA[\ yWKKb- fL4~2ݒ UsZV7R'UR4󾬲~WUZךq2 5Â_N 8)jm Z:| I)g$ ՟'.+NNR-N\ q(@G !-J+`̬YG]n1H%R͋7 sFBs/vUcs(2ߏ7wj֏4j Ц$ٺaE-CW.^k@dQW#;ѭ1`8L* 5\0Q g#IzV%cH0P [znQ[ZӀǚxŢY1a::c]5 LO*i(c99ܽq}wwblrY8߫h$T U̒OAlubVi*aZ[5CF$LǠ9ؚ`LX<#[#2jm׮(ECeɴ'Y L:`ࢪm/5!Mv+jt:Gus("U*{YWz =:y)WCʩ7Q]a`Lʡ8i4~] K /!׼޷TT+IdSW\bNH+(ƻwj5#Ѵ*mL9Q! IG~d*-艹}w>C˫c1w9Ön5؉>Mf|p#HJE쯨 ~r'@d7̖C Ao1드4 ||?Fq,?3&N|cɍۙ=6eJcjpמ* _A]odmN0+Oe !ۿ/6++ ;Er@ Уԡ7۸@^-aײLյ/9o©Qla+ӵp֧魝pus7^!FE˟q΂Ǚ9̻Q/_ߵn̊ I;橭ehQ' dvPD):}KVT¨d}%z8J.Id\:oK竧벳74!&lPeӄL7tNBqkxӡqL\?EQsߍ`7ܮnѵ1XSz?ؔcs:MW-acc<] ƗӻތzmN?dAxsmG+ ! uVmQ.S`] _BXjh=q*9Z|d>suēl!buOϵ/*kaL`Ư@jkLF*v`yktc{ 9n%6K| (3]ZR쫈Q  ͡r>Mk2x^1sGb(WX$O׳m+d=@dq Eyb΢}YwKk );7*XdAW|pW`3[ufuaMM*@6}E=4pX hCME`{г|U>pV6:(qEucD.=U G|[|eliipP->Df)uoX5F^ܒ*DB$O:]5+{K 4D*B_U<A*kWq$"jypa2c좏 罓VgH:xMltǛgܾPsK u4]m ![DG/KkpR1bG.uNKP|cK8X4O*6xM%si!c|Y dbJ gosyAFE`ӣQ\F)b<",C<`9ůr\^"@T[7M#e3'鸋@! &u{HHc.ѭ[05ӧ"@Ż d؝+PIT!<=:lF'WQ,8nb6钹#mbhE&f;BQIXEiEʾ N^d՛w*V5.:0z:mLt8S!Sק_k_y_b&"]7Syxwkܭ6UwM(Ye`<@"F^kwx3Ӌ i[p-]E A ߵ1)^5%!ޱ0EO ~CԒ;`ȷnkx^Sċ,'}h1G+67D|#ᦳTati ?,Pb} HFRUiG.{V6d1ǒH$ X@XqֱU/lv^

}˃ 1K,d'.W3' Hk"'߭9f1Af9չ ˈK\i6ۨ\ⅶO|ࣙw 9g! 9aw)Vb o4 1D/!#G޿Jzr@ӄ/!AE % p1[?o[AOP'Cˌ}OT[}ᛤz.Rm~mC-o(=2BRY)W\ HΟ9\dYgs*@?idʦ!X/EaBP)5"kLG~ 8HSal:3}!ۄZePqoo9q&d򟭃;aa v{8`N,e7n2$}ƺVdZT%r0aҭiBH.NO/!@=i:g 7J(eqBc4Y,_e']>' x7%4HO| _ᬪ~:rHQA+elG1}!91;n; ,Q.>S[IL rIU%D . iZ[e-DFYG.>)l.n}PALc0zFR|z,lhоձ=| sr>tGmp o×A?z͙3|tض;ڙu*LoFKNL Gt"o\UfQ3-^lP`Sm\.7edp>>H8:)IU/HnF(?$bi 5h;ZΖw7)*W^#/){P c\*sV\<-6mWMChvmM^fl&)<8(I.Ra:I?fR{=,\>6g6S8lllF~kGN,L#A.[WN~!&?nUQn孾}‚ܔ*,u7 M[@4Ln3z1 BЬ2@$y[ыX~ɏU0t-g מ& hޓ*QK(J4˿r͡g-GE!XX1~o,C(Mc[u_/rsޝУf.my mnz˰o4͚ ) kdْ ?~ ώ=9N8&kFݮq)c?h%\IU:;oJ̫ҜbR*?XjvT35"H^Qކz pS ^ 6x}ؔ@ՄL"%x-tljc=YD LEPE9]=)2 fR2Q]bȑ Ddb(+:i qBYT G{WnhYۑ.$P] V0L_9őr$3cTFف7i/Fd$UE.Uw71RԢc?BdYCX~d|R wg&L-zJ#ĸ~R2"LJ9/ j\|)cSMxۿac'%º6LMڬp_8[˪8TIF48[sF@TV}R5cND5YfsHɉI߂x$5mթY8 |p]YHPjL49˜$5BKoJRY#PC0[j."wyI!T>)ɳlKlXf-׾mh5}qGE=+߳f4hхHqUtR&!J߯8xrw+ %Uś{R.U/L.CX;iTXN}Q^A2N-ŏxq֫GNwָߖjૠ/#|8ig<.Lԫ_1"m@A8|s%:r2{X>.ޖj73]x-NJrw1b'AJ q!Zv%ճ씿L$d%-P|ȇcFD$@5v1wy6ׅZG]%QU?]9^R;Üu,MMOmLU6Z;x ҁ&<2'Xl bVc9z'Gk43Q|ɔs8ʴ$KJE.c4|$3YMѱD 7UaExs]" my:(Sa6V<}3 _f~֡4C::zBuYbno (2!oA3,kP2GeQFT:aCy9KRd?.F=[W?8;$1AlGˎRaLڇ;rL'." qw=̉"cb>d©U=o"Ǐ@<ԫnIF ȡ Ix`L/i?ܼr@:ԄXl _ҹ3oΘ[=Ffh-?k w`x䶷۶?Vo"rl ^1e&R:zƴi/ʊx^Ɯk(˂ƚsM3O6~n`=/Ix+fۋc|f$$aRTKFpcn՗^Vh [+7"`/nb> {F/e}H$no׫/E&a{p6"I?.pGeTṗ_Ymed;-M|:7)ѠC,gH%𔃚daO2wʍ&rrɍO8o$* .c1}-ػx}j: tfK*n|UEM|a2UK23eH'@T>%:Q8%%k̷5/ȭ,<x=bфׇ\ V~PMĸ)%Kjaݧ/_$\.qZ$5馌{ +u]Fhst,Ȫ3t:dSw # M^9V%_`\%[ي tb?!#pAqb8,d)wIד>qT+~b` e.H])*w" AKT? ?a![Bᑮ*PNW[?旫 53T)y\˲.C`]j&v_D(L)<EC~7g])W)Idn}Ȧީvn=z2|jR*hzYsÓbEl7SxoE͘D1\tR_-o  pG~xdÔcQ;Vn0gS2<ԓɓ8vAiN)JA>'Z;1@:Rxq7}ʼ(5ߍ!c<QIK*?$_}~ MF\Vzm\o#zZ\^_iYILGFvl>wova)66QjH>6CBtxN1ի2yw㖾ڀ.a`g{>"?"jԈr}3'm9 _CPb L@psXy4~;,:o#tݫyB^|; f0gMzgQxЯWf]Q@;A5i q}K*[=a*ʧ畚 LZM ?v_"'`G=\7Z7i=FIc[P]SwTzjF|:Up2Qk[Xjt'Lsn!q=~#eC1.\s Jcbr й*I t9ͽp+@DžC/hhc=ݍ2 @X(CeÚ^ec\cmC|xpXA ]&1L 62K&WϨ%QGޫ;fԐdD80:t,p}|` ޟk(q;MXBފNӐw)pxB6 s*W79["ɐl@R>ÞJ5**7M2Uc9FH&1TYO{SO!"0q3]YUqi q]NZk^3>'ғlg @&FT 9ele "Ngߐ&˖d@ɝuN/&1\؜ܵ`,#sْ:Npt1oR3{ΝH1MgA?7$MSCD"enD{<*+A;jz'/B:r]<3T[|yu 0WVhP^?H.3(Bf֍ ۻL5Dp53WW´qLMiMncp?/L'AŢyXOdSV46E򭭜[;s@RPC3Wȯ)^]0 ,_֭ɛw>u^"=ut6k &xp, Dh<׌1|{;Wx'IKԆ A3b=ěE|PVݠA[ACL 䓑g̊QW\ E%A6[*$`)`o"Ap`,,$Ķ7 v!~r)&.5edQM#bp]\jN>rava}y yY_>BNp*,e$p啿F_meENB./>~r&2׏Qh@2YWnqȎIp Jy B Ji$["b.N|kzthT5)y%`Ѓ)Q4ȡ72r. D;UŹ̂΂4WK*hF#U >Cjn>V7)cRcϔ($ws6m6rP@h=?MO60Q:c6--9áI a2f9+| P ,ӭC"|%΄ft\:eVñě ]}1(#$|{U8 V}oĞ.gX#LxԎW[9.᪜5BeIMҸr?pEy$Twπ$]ۭ 8Y5~(Kdi?uvj̢>$bBCOyUR3 gCqMrqB,w{.`ЄdK -_Ey2PTKTӊ>{岲=@ᙡ`ZP"LC]9 {TK)s'Y}Y -5JxWBB3n&B;8ŃSy܈}MOڷ9pչT'wSB(X6+hNͺ,, &k5őuF"V0l|EigJg1ߜjߧ(K1+kѽ$Q':o_%怯i;<%)ҹ̏ Kk*Rm8M"t㙙y~ye>VR "d}󪔳! 4$7:CtEx|zJwknX1#S*yPJSMUSU'h5' _i诀!dlEXʼn \EFʐ/C" T'١/Xc2ٻSbǰ=\PA(3>@xN)߭{~wgHkQu=osj1X oO$f3{l4p #8رKq7)/'v'ɭ2Cr׿UajHײV~o,bN=NMhݵ(8.9x/bMcнŌzUvӠH0=<\?_ǶdoDo>G{w7 q 7HP {suy bL W-_#G5"<*oD=3IP٥@Pp| NӏL;:{ .Y%rGqmoԾ`|U|($ Sތ.FOmz8lOՐ;HdhCvC0lqb+c xTʒOd0fO%*mD8R:4g]>H|򡈏]WQbr,%Y$1kFdgQ72Oue1ՆY"3X+WqaVQjHfm!zV#)}N0R9;H%zxMB6Q;F  Icu!m AId#֯ rN~!$U&ߜ)ёek4?ΐjtDznÍAǥ<.$4@:|۷GT$oa0{s~;sfh#@Hdqj$<&)-7>r㧍gYmOW2pw{>xxVc`)6[hp"JR^{H7u]c! 웢F!$$R/moo-7γMpv1kz(Mª˫ʫLxY,1M[x/-BhBJ ;ׇ`H&4fmU9x 1CthkgڕFuJ+Ty8`:<.[,*qp4hUwO J >ZroN'r^&ZWv-q.EAmZf׫u`u]3 A\b X1Z3WJm;JFtҥ) Se*8̙=e =KieC:"pY2ZIXz}!S}3!&] (o]:UM1B9a(Vyk#BMsN}6gNÑbTC'[BWo(0Jj$`tvggy-EE]e6/2E?+#"䨡 /fHw0SrvǩazEX,nr@ų$@W(*yxي܇$WB=(ފc-I7wt!^BgljW)2b+fPBW͝`y Hʣg{jk(F2$6SAP.?* O!}{MJZOSr؁h2ȋ:뾱'?(eK50;P#ٙ0QbWa+.)hxuU0EyzJeP<AKVGŜdy4Wc/CyH7q#SYu{gbL.6=_;|dP0g4M x1-Nf3[i;И:uXE7U OtTk(4] mWxj̈́ՠ7R?e8֭ 1gQ ˺SKi}7L&AN<3#T#.:~(Yrp8Չ:a vj$PP\jjO0PJL+>V7g, Zej|]\< <(!ҵL>H-0՛)VΥ兡q0Q ڙ'$y><ĻuB=QbI).>-@ޥȯF< WdXpKXŃsp[2 G>5Mbp-[2'~Ee.C$A9˝ 4:ړeDw2q$g:+j~>C7GHWi1Ý,?0)&]N~ 7Zy>"VV/va;rq'`lC&!5Ŋ:T990 KݣA#h=ih?shOh]c.5[.%`#h)Wez,y,]t)[lòX),xWڰd蜰O[giU|J ח1㶂 Bn"Y糲jTnwrUE\p#\n,&Ѐ=@KP/ϴ<:Pg 4qǵ&\6R A?RN b=@LO;FFGvd F(ngCV-uZ:v^T@Zd.l,$3.9# 1 a^RWLI-0{ Xt¥r>¸lqro/a l/zi ڤzaJZc`Z96 [eCumls| `J"IԔlTܩL{3WޓC,e`gQg>W=q;} EKS"uf"mBT!#CY \~*8MG94& c$be%-J9EVTfPuƦ=@;pvmH^„$ 2@QI]g!| !t#pKq o6QNܼ95~xm2clwAǠ;VX`yUU"qtjP/t%ݨ\enpI2Hkɛ,.Nff΄v+D:]Z5/ o%ۂ~V>#+ Juo] q Au N{ ]y:1Gr"2Qc!X@1hSw'a^ſ~ @S{aGAo՟ɃbY! Bt@_]g;#u."-,L՝Q6|KMв4d40WPhZ"sKdЌsE1.r"620}C`c)ĩy,]|VI? Lwd|M S]bfrI6i&RJvl9CҌ 5tV#71ZGJ w>i`ŵW.L3ME:7/b9),Sd͇TRT̈́'w/=Te'Ц `TLLƫĎύ Fe2nNLa$]ƌb|0Bzا &܀ q)"qvH1{T=5ն?Mg~rr75)!NvV|$A KvKhy Gv HsxKԅs]Aє,*sI蔭aU.E D`-F"-^+kg`yAR,L(@pkpV@H[UlT:|Knb- 4@ (Q;W H2,zju(Zf$Wg:4TSb^h;Nq@,{`LǨgu&,% P)gX^vŁ 昦,@DGJPalI =d Zi`u\J5:ic$1}oN0-)/Aw(w9#8s0hS-Nd㵔3^cC(.ӘV؝3zOg*byoޣCYZ? yO_MNJAƊtl~T$ضbehQ܈FCVJ5CqB(Zs9U@aL':٘U[٩Lp',P=c?uprQ脟7؇ضW?ɀUtA{3tú&<3лwo{pϹ}IVUlvʹKS0QEc>2x5l]Z",7mq۬{V oHEuIJDW6 b}F_%`X49X`NA~ɄzҷZѧ,p e&;)ttˌLz5o钏9&tcE3"jV&Іຌ 51NBZmZÆ'6S%E$~|{ׁäϏp@(x 0P:AӃ=)o~|<"pp@z?t&1͒K2<@~4d3tH'up0lyƱ*Dh>gAy8l? Q0HYAA$t8k eʁ\Lc${+![I6nsTC"ۚI`pG>VH/66ѶU]v_BC-oܶby"mP(0T]25;IqsHDtÄ9M͢_a[a&!I|pG;䔣we5R'-q 7~gťyr@THӽS=m)t6GvsD8E\1@0p|*ݪEX Fی_}ov~gf]Mlh̤KnsL }88pD7i>ەy'xQ TPxsdm}p )-'d%^׿E<H 0@ߐJXs & j {hA Oeml $G( # 6 $J"e0r?XDjA0wۂuC ̿b =1-}x8 c3QB2E OԙY31  "E"YՑbս2 t&y͍D-.arB=7䘛$&B]l'фZ:?!*ݠ}dZ/I!37\a;@mlq0LQ)*`M+p Kj{i">qdzg5$ͣԛ>ou5Q.MO*`a;1 YfT>11m?6BiaH2ۧ/؄Ww-wzɶ.^{ '@h6C4hϢ2r94MSdhv#Ϩ1D%3$EَY^>}IJN]sߨ4yČI@{G64 0[^WO;ITaWu-u_]PCZ q.T+ux1-?w{*j 2.Dp mK#ֹfܵ8׏΃R^/Cݏw;/RuS~NkV&i4]G㈣ ]Lu h[ne,naBZdFe!N˨(m} w;u^ fwv;-Cy׬G?|Wmsa13QF03&L*XIVG3޶Hs#]tqnJW+e uUO7:}bDNGKL0^Ș`3kގ JLݙfPZ U _NP X`9-wq4ڰ#pBJ ^wAYU?KY;LWIXr(SFs3GqpK gAw 2-A @QF1K&ᖘL =^ Bk׏Ou${ $L"*.wm`id'$XOKд9Q < װD};F+Or~7a k:$JO=Ճ9N0Q It`}P;W~VvmT^I: 6v(>)'A؉nIK<2PG 0ʫ=Cq^ZIWqQ.7k4ù0Q[}Lj[0Q\,[5xчI@|H?J8#j)~Ql`(b۽8|كC~QGҶcqzgPQGz+fGm4 W{l>xȿOKWjH !ˁ6E!~L6'eOli(}g3B= ѱS"yd]djc*Y1f-X Ld!0O"U =[wኌ'dCV_uwwv~jz_Gvw[g)@@*Ne.fTY[C`%_(|l X%3X(T LUs:3Eڿ u= +d2EǶoWF9IȼIGskcI =x$$r҉ &Z;@$K$CHR_fv}[Uv GD(}#ĊN{}5J2h)ImQ]ΞZy\ ې4Byp,p/V_f6 n/D2󐻌A'GqR$~i\$&uXYOK$"E0&D6ZaWzx^GNu־|+ Ő!AWmؤ܏z:ᝌ+o+era7^!G9[􃙣Ljjfґw"X@4~5mMV٪A=S/Q#Ť $G .ԯ ~(,woL2n M&ǯ•"itv-yw_FC%Xr0 !ω@nyM$tw@Rj†." ҰGX毂9/3\9Rt@ZςɢЁ( ZY)] E\${Q3=.ik2êLB֐F{m4|ܕt0>Q/VFa7 }܄-3*]Or 7ؒt( ?R0v0J2=[%(8ڮֈzvR "nj ]Ty!i)5#3Ey>,?FcP"8CYV >S HD q%fD% ;mbkWO;V9etzmj}].ꗰ08~LR3ٞ|I=/1jN=~!`ƥ0Y6bJFsM6&EZjp7Ko -%h1J?Pp˶PFmfZgХtNq7;OHu:"l>qCr|]QQ'U֛0#I diWs[{cuY{,gT~Y=6Nwy.2o,>aX.|/NCOn*{yx K j OP?􉨰Z͚vg64$iae.D)\ lh$;Y`t+E,X$^ss?;&g:> czE"qb!)A6M($sFB6R]ȅWsڶvPhx{u^i8>$NJ.to-q ?uA$)CmzR"Ah91{%ȣy^Z(=fct2յ9IK;BMŬnno?ކUCv)v h`AIlMrQЌ"6D`}1KP5,!!y X(S]X?[}K̯k-\g;ߔbO2]![8Bs-/ʆZ+=F\dҧrv P'(׏$d*s_~c̷TǙiXRoq箿&M߭UTӳM2gtSDDto sL{ỹ`ʹ@4e"P=6W簎{4o7^χ㕻>|8ś;}!vP,huEnìgSz٭(|.Т5 ̚}S1bBPOvrJ~b!܏[.Nl@ 4{Ws{xP~~gjˏ‚Y8p_1/6)/y' ⠻r oØ΍Gb@_XQknrprFY9؄1Pup_$^jjk}!/PL5[,<)1eqB 0ꤊc/XYZW [" Uj]*m.pa4{xw9yR2Ypdk;f222k [ e<"҈Ö,ټ(”tێ~?|AO{RGԔNܓw^[H|{SQ|w'$@ 1pzM#RW\4Tg>}-#v}pz'~dwOr?ӫ1EZyj{Y@-jDs}*OfNm>2ƍj3`N%d&:?9g>܄c=o{ܗ Lbaw10A-Ҁ R/!fbP2=q.W{?ѻ~{~;G'W~#H?3tPm߳}77_=!J ^hףT31RfVOl3)p;T+/ vZx8D $_&*`†wלPSd?k \'[\m ^B~ϯJ "57מ<: bǤOt k6U>轜.uCT;sļft/ʔIwߘ䠫΍wNt^T637{7 U}1!&?&jAsd|eIqSr&̬nii'iٟ {kb~~nLyd NC5/ÊS黉?ACثNF_eO2Z ڪUN׸q:۵i/p%n~-/y"1 # ÐJӐ5y^R#C'M?#l?1/_>@աrZMj#w( , _ļ3k<Ջ#mz2dv:׹D:w`oZ).Qo;{>'T^f'UM"FjnIO+k H?6R-8sz'}j͢J B#umlvSy7q*Vٺ+7àݗ QjˌZvU9 _-muHtS-+SsrIne0-\HX|R;>W3sްD\'Cwcqxrױ{%M@ pY/6@jhHn;e?NF63H>Pdj݊J({Mo /ޞ̓-)tu[G%n3+[c6߽,1:kT7jlgu"Z㸛V3!mEJus4T+`Sf.,~!niS{qh0ʸd =d PJJ]24j-Qb, g=hpr =(AwYچ_܉Jf{0ƞs{<%ǠV[,1-SOizԎ*γv9cgN${ oӾQ%sx,4q䎦ǥt7["tk5mQ܍;bγS ؏!wb[2R%>rv$)-8vL*#nzMBOuCdGOp7s T~K )C~&6o}pp03ͱ%UmൣqPhtӲ< ú] <\aڜޱ^{dF'/BeIW!@1槲[oȢDjSQ]=ŝ4{0p9~m,2%{RҰJҭPiOPdOxs2/6W[uw{T>xc/fѯďC[7)@ܼ,G},)WͱNEa/@?񎐏Ѫ\凍X ߩi=1}NBNiSLo {Sa+D碈A 2n"y̥P;p 1í& bh@nFf05zO!Գ@IExA I Q?DtE!SjJuߢ|Xc5o:A+i'Yɟֱt#KKhy؟q|dG6"P 葝GK7AZdEe.]27@ohX0~xygf>?>F!LwUi_R@@?|WÔHPif WIqe;!En<*OB՞e;Yea-QJlV0o @Z%$_eؤL3(p%e+ar[iRPΎ 0i$){3.:m\)-ԫ~ MUF xF]G|eH~5Bk{H%tK4 (ǒHw̦I8A[TKn!׻ Xp7C3HAgeXezrq4+ZS~2$SS)c4θ|~\~ip?N[ t. 4z/Y:bMaEb!f{ͱ4'FT|ZDsw{aE}'OnSڡ6!yy~J>!~jґ{3ш|'/ !a^oXT= FnQV͍zwnҀ45"kF6GQ^\1kz}|A*JT4'Fo!>"{Qcd0m硰u: =F w=\Sh4"_B.l#U'jy-ahdY㣽oLLSHcR[=ꌅ#hgVK_!qz%`5[ ;l_K_n_֡;|gd2kO:8XQZj=T3WһzϏl/`&Ў<s]#Ѐ3W漛/k4Bb8spy.-Vh q|%͉{khE Z-74/ l@yx[n>roFMSBw@J㾱z M}H%[[Mx ~ <@7|hN/Ӑo{Q Ż .o"21 ϠתD!%zkG0[^էwqDL z}'28[]~*t0tJ +=DѮFlJ׼Ctԓ4Y6xPɖŰ#~FvAՅ{g gtѴE5~@@<]+IMayd }կ]0QUcfSW+6 Emf{cpA3@z _`4(L5hU@̉s+s_J"n,o 6Pq9$W R1cݖnZd0GM&_y-vw\C!vBPPK'q;9UUhn*OO/v.K zNz~C84|t !6_.eLE'}1to"smnO_= Modx#=0{:cP$@!uz+>Z|4!:ao8n;jw۴eؕSܳ==UT~ֵ܂P?93mv]]Q#3!Љs~ZTã1m4B&A- D֠RARQPaա}}uC,bJǘ_~ҤL@³%,čWUsGăb1XGBcbMB+hzJ`R@x]%; Ch]B`A!{=3-|ss={-6,Ms?B4D3뭂F#ӠAN9?h V!X~o{SzqAqVmb"' d'H9AS"k/|<;ћo:#𡫷!ǀm:.孢ŸYY??:塁jǁ2;0>W-bI@'?i=-r.Yw<c~tree=?4 &攔+WB<%Ug,l%.9& Gʨ`ϗ &q<#A"sCg.i,{?>*J=^[~ {Lxu}stK>x!@τ*%FYEWPUE0}ݪ\oZ Qaиr/}]5_7ыmy\XY/J8}5S:ui~Z9TԋwGX*B^`W ^cA0/'!0{LI۳GC$\.} ݎNv'|p&7޽8B꺽x=MǙkn5ʝo(nFRCP ݉dl"r{Dʤri@~zڦq)Ǩ0׹۟wGr:"sQ\9*G맿J57%d}ys3#rVj})}wӛk5I0}?ӭ{w$D+vbyǘM/tN2܁@$׮GF=ruGզٔj9[K C0ow]^!A R_(' wo*759^e@ɇǓL}Ϸ'j#2r͓i] c/{_T> kW?(eëS3`P$<MҾ'q^&qPw Gnw q;$oJ -IOўT&Dk3"f+owU𴶵ߙ:I/ݙR/9y mSLр ž^k4H^Jv7TnMn|,4.|>delrȒu?G@MEBؖ PpjFג`WY;FR=ԒCG9 e Ɣ=ތPZ.橺\`ey?Vaut*^A_fz;ɵ~ .Yh(w* FpO+8Jל?Rs~yp][ ڕ\.IxG XŠ4 lDw3}3Z,~+%hS|/ g:wWu#9T 0(߮U1mr*z*bmb6wUq;J{-*wR Nqx'RaY.#5 ^[^Ͽi!=nBڢI.ܮ9[=ӳe>V; 6߽c/3;wk~~-Ǐ~=MQdT=+Ze<ۭjRWy.efRL(Uvzr}˵]Fg!Sў_70Kļb~/h聆MQIysI_/oq( '={LLl`tNeJXߵҡ㽢-yGX1?~)[jOFO-u_o!.Dx:uHL5"F,dscv5WS=)%=vI.\U(!c. acw}oH* ֋JQn>=BмϕEHUK#E_#ɚx|m$9romSӷ\oGBIj,z9VL6hVtzFMg}=ROxUxT~.F[ɭʲEryEQIhr ]noӇIlp1=]}y]:oۀymRv4FY_i=yzeتOrĀdD;Ze'{ҎxgFm8-% v=cK-w'CB,M!`4ɏ E58?oQ4%PٵK'-)'V,_I eu)ݶit7Ƌķ{9=v?c=v NUg us> 3}W/֙_Ne;i c#AcBqڢtXhШ\|qM`ckt].W4yP:ަoW0jR> eŶ#B>%J6[?o^A^ܩտ{bDdt/ c`eK/ CQPpZ'HQiI{No߿eNKw%NiG` ӓq\x}1E fMCnJJ?]mVwW_Ix#8|N\5M/G"6Ӓ\-} NuJ{ijиWN]L'ﬦg`vs<(Mkbe Ǖ},%7rIզl]T>B=ŜaWf';H|䰡i tͶyQYYϲ2yuZ9/[ofW O'3~UBOy.5m{ҁs*?GG#u 3FÌ?1l˵?T;i^m~t5;nvzb$_a[p`y-Go/lg`:k;%ϵ?ԺǽMhxf'6NBjei,8BvǐT'W1檂뭟nuO= ҾXiXW\\v#N֟k+xND-~3C֣~L{~i{j&'snGEH0U!\ޭTU(Q뚖m>M_oV_`VrC5Wҙ]:O!WՐIEP(Vv$\y9i?FDV-vt2e?C/Fabx&πvr\b ^}F";{۞bkh6vʹ!uݴ;͝c T7rra=rKO:Ly#O=ܤEoY6qT4{3.e9C_30v(.gq)[z ؜Z&8a^2c X[?»6Ioඣu5NJ#63ĆȦ4uGБI:S'z<g_%(_[n :u\{[}_bkܚ_bSn ۙヾQ2lsf[zw~oKIW#h,ᶋX;dS8[k~t$gNtR˫.f2xr5mөLIxzwkJ 7m-:iξQLv~];iO?Op/y|,&w|ڒѱpvʬ̃am^ϯ6ڻ̃w fL,nF bDXXs"VP8oKOr~{ix{THj3[og{Hg=چٞg9:r }iXd9iIh %euwaie?QU839{}%TfLfPC.azǬݯ}d1&=pܝEJ;[ǛF~MjoΚ.;/9]U{wu)Cded盜bzg\fsIU[4~66tz"$zM9>í[w8F2̫WDw+n< l?r}k{^#WHR5dSHǨZNSYK@c~F5}uN 038[{͊X`vZbl`Xa,%'`٤v{٧m/{[%:5vP{Ʌ::'ʹ”+LyeFIH{vYG)L}Ɛ8{q6Mv/ 7)~NN":trÏ,ao4SeEa@^{Tl[M>b'{8i?|pvn{*}!=?8lq3p^6ߴgj ~?O7s?sȗQiHǴ5(@צT=m.% QɜKH{WB <>m6\˞}*7.H{˻٬sJ{} jwᇃ1-Y|MZ.tG?Gtq0]К{}K jqTϑ*I{O*9{ySi:><"QˤƑ@$?P_EC,]ԺM~}]xEoe7W /olk|!WK;-wej4.\v%wџ$NJvzpG~l\M'mk{/w]%]S , έޏ3G6_868,Ï5`/m|UO,O'EYpZ"5/O[]w_+h;*zUNT73;L(yj5l>*>ŦRaj ~ޮXoتZ,wk2(MȮf&ܼ/w E'nz)QwD6 ?]]x5>$vcX'7w5o]$!CA>@=.VͽG_ÄR[~^ܹ}ywy}=]^;֥AI{}2f ZrFٵ7n]YJ쟭vkXtͽò9Ѱ6K-JF6K6>&-7I0beJ'U|mpXQkӾ}!x<,nr\d4O!oVIx0 / Y=٘H<7Xϧ/=~?'J2h5\&ʧ\DؑAl7z!qԴ// u3AjD_s.k5$0zƺZeJ0ާM+$6+wZզWq4c(E)˯xne.,ܤIVu_[}u;˲,1&kȼG"of4.<,ܕpSYE:4j٦/YV[v;fis]WWjOAcEo#?4>ϗ9>/xoaC}ƕ!>!>0yܔY'7MPni̩q0v\4l}"5yU_n'|!}quhMT'W'M]&)_Kz@A|H_yԡ^(9SGѫ-=/bI SewQs1''}F}E7)e *#▦[=}BEGq9g:#sw8U`w}x=N}«;hvܛj ɫyr|ҩLnMLHF7miU 0[c^&gc=zQ[zm'P樰ҵ8rV)>y=u10r8rfxOh55 7'sh5Ǝ'NX )ʾ2IN_hzM/B(ϗ$Fe^>9,=dx@=J/$?wD%}B`N6 fLWԤ.{ 5uħR^t 0<@KCq dzCS>n1iVjMvѓ;s@b+[OB?rHmfF;OU.W΋O){[48V-_c:'k_,7ܯo>Gy"[8pl5W翓ԟƵ}[Վ[6,3A@lp* O=ާ# Ī&Æ{SuwOYcm̋:+,YľUίcSNfۥms"!~|~7xI:il5jYzPo,sִ&ݮRO?/W􌬈;l=^g [{sk0x=`KI5bm_/" pN2S!Yz阻 y?Sj\=-ʓwݩwN ߋىҳ_8~;#$O:[NsX(s^&YK8x}_w讱VoO'3r0Z͞`k=dvWgOXxn9:S]ո'CEy3x:LyķF#f|~1Ȭۺ02sTw|}t5ܸjy^'+~D=Ʈ"`I< ǧ$Ma̯Fqg'={*U+kLTx649~ktSq}/}W©c]镹ƹ-шxxY5YoŹlJ =3gLsqmew?A+ȃa`sW#i(Y=JjU=_WGb{PbF|"2gc5 v'Idk(0]6gᢠQ5a?zI4>*w=̥3|zJ\93Ȋn)KUDx/,ɩ`Jry,ȌoWIx1Yw-vcn[0!d~-*c' ԆI2u6=JK:$#ɍ4avI1/I=F]'ޛ%;҇niCsׄkwB;WL:j cЦ5 >$~Yp9>0}Qf*JY%/ ƣT{?Wwh%l'Sײ}^ُ溸HI$sxz\zsPԵn K;3p{L8D|w]BCdnjw Syv I< K:[͏Ph`뎙#cײc>R3_[??4ݣox 2gфى%:3yr4Q 8_?WϷj)cv_ J*7B״!gwll<>y;"~Va$Qк")(^DsVw3,Q8ۏcEB޾/Soz:K=n҃䐀}AsTz{,Xm~smO˖vw_h=`VC^.\+?%{ܝ5>[p; ]9jb7p{>7z&?ȟsKlxrX헽4TE:;~nowYDש&4ZhO3/3׎ߌ^}~Չ }${`Zݖoݠrz-^=aQZMFQ_x<)5B-dc"r2/v^ݽ~׎!W<,@1zӛd@؟qWH݈?A_z;+6 ;%gөFwLˎ}`G'^Y}%#ɉ`3k"h~* _Klށ,7;YUUC߳C~}St߭е%+gNjVuCB[Y5oX\|MS"g/Cst.*2')9=,x5< #.ۺC=Y/i<Ň315]2?cԈlŊ2J[i.[#1oB?{5~^&zm>j ֦i[ D2{HQOOִmExK4G[!"5fɟ&նy&[3yW/ۖ S>Vv$#y5w5]}_G7_nViK9:=[`u"dÚhNwG'3PwN~3ҏj}ON6_ YFvs,Fw /|Y|g/&&.#Z5⫃sBFS&Sk橛t;.]c`n)jޟZr4ᕑerpWUAxv SeMj=n͎7T!eW=}c%h}ݏZ范q4wՊ B1=T\1ǕxT{!΃@ i-[Bobfz$̋,ޖ\>;Gڨ?W5m:&_īqK ,5>WY*; '`y;ɉԋ >uޡ{skq8'DpSRm:K-1|h޳eY*$PܧCRWqL=z{%1og^Fp?:HLtWVښ~Fw\SU{&"2A5@M\=菉< [R;j?FfSz<_MFdE~BcԲx>2I$kJ=Kw7kʏG4vW%wY/s(Pty\QUs<R0>ch{&L0d̕Xi0+ M ̌ZďɣMGw" VyVbHG@cg:g0b5(V:"CinX!nx|hcCjȕW{';);'tF:njyCA!'NI,v%}PX?eF* }7CBE]Ozh/k6lP]+첧7Ӝ8Gc,^d3K*Hfm6aWk+auXd%/)ЂԎ0vA/\~G+|zec;"Zάw{GE  YM>:xOj"B(%w< hd'-tWյXaKvkJzC)#iiMCKkR=jb%ӈqPKC&}zfXC+J(تB6TIH*c9rh|o*^?r S֒APsGt3Pg}+zWi«,FCgLf8бoJ2Nǭo8ƿg<<P&iA6O;Ӿ'M'mNRY-cZ9mu xw2,>iK,vyjxDfd{NQҐ*Jl<έkn q@YRcԯ8 9-#ϷB?[WDEB-hK>Ecu4A6wvWӋPxړE=gכӨd0Xf C*sE^ynࠥv1!x hL=vw:{)8A[AB5LFjѻg+r:jOB5tA2enHWzBڳiͬJ (0 (7 a^# ㅀFRPWKCWO_}c@f)Y¯Z{ƒ`+MuQ>2zFFOFtFe*oIXDէM7 +OcUȷw3|#ߋmA0F5R(0 <ۡhy~XA ?Yϗڮ <0f S J2 ╥Uo6M2̨ثkoe2~6MNyWEk 'λWm&97-H=3c?]_0ɣ[i7ϓ4܀Wѥi ~@ѳA  i $tD=)' fLv6CjG-P!,{ M.5_LpsBu15GӔ:,% c@}l8."޷5I܈)⢡hêRWϜˍl4=<.uk[[~R 23پ/XGwWkt3\@!7Vb_.@oQvё*Q$C1Ű9lHQkpu3#;)#`Q&Ͽe<ѠE1~h;&:&Z_Uw]4FOL񅚢m5UNIQ2~~W[=pck>N  7Z8oVRTʼj}2Q5N?FLD8=Hl0 rO&7Ac5*(y0|eJf92"ϳM뷅mS/귛_UD4<zwo(gm٨̂"#M'- ]Fi:.\3(`? =QamS@@3{Gbz ZkK@55T}cW'݈7&yޤy>tKέk\@3{I17yK1=]nT:{DfȈJմeŞ``ӎu A$$(Aώoz ׃^/q9@^ 0ݿpѢ.yt!{`wt)9e*pC??*.BGqRi6O,~2cB!8N~q411\ԑ%]Gߖz4 }fS1:2CDEm7,)G  w9CYS$IcD}t ٣.I)d%F]EUL68@1tI L~7؅-VF|"=!tuVMuw綿٠d6a'}qQsB~q6CO8زl43(sme7rW廖zA$ t  ΀OˮB둭_ԾCѯ3̨+޺OFqj&tKnwn{3Eltr)=~+q" B{_%'l5X'\LX=8F i3i{$lm퐩:C?d@r4q k dmկdB1>{k.Py-KrzIiRtz)}Mڢ&Xz0t/Z ˍz@BZ:xv}̲!Y:zEu&HxwT5Pm~-(y8WjSJA!Pr3' ~|(}9T]YPT`PO@n #nui}m]g@ {ǦbTȨ} Brc%Ut!ED.姱`G1j3*v,#ҷk?mRgWF ?+B}ǡ،=FUVo&1kԚ؟ "f3DځE]PI5/~d"{~ӳ"k&Ek|No_B~EvS3^I>-"'u*gS?E~yGџ:[D;qCM\bs"Aÿ=_=Ωycx/"ijGӕȯe\Jht {ʿ)xk$MCL3/􏺧Ғ'a,r!Y#21FQr!b d 7#J3AZӑtEsT:BIfh)6>e'CJ2NFc=JP,[V[DY &ٻq;ƚi ow/M>gel]?|γ̸}xGq('5j/rF&Ixl1]U־tPz8u=B&JhbCXE0 iUи3dṄ&ֱ1㌝ס"twQ kP!l~3&[g% q2H ,[Tϒcݧ)ZZua/S|=^[kRX1;u ) v UU}'OcwٷF<-m=e19H3;f(vp ֌ jR2o'PNAo ~ A~;4ZQ=}G!>2ǰwc?Kϳ|$N6RnP?װhăO7l8ɱW\_0|'A!@"L|dq!;dCoP?ǔ:F?CIvxfb! T.䶗 @](v.{I+8qX L/ա azIbyI!/?:9w]:)8OO72 .nhR y'?sl]L`BaӬڲ釋 EԱgI?ё<3 $ACݒA{6MqC @)SkX`7=!{uS~}UsR%uȦZJT[J~lVuNŜڑQRmyKgY/'aTFG5u[e:q9IZFhZR w\ly`CŚs\t`$M,O:`G _=d(YDn|B=_#aj7?У#`^þ;ooO&X?f:ab'G׽Yg6C0ӣW/ftGG'm?}ՙga?اn!%' UKpn:ڜޕ*+K=e].)co;n+/L̲s|"ug9zbw`*G";I'[~pjxb%F< ů5ݖ|o~2ƹcLxŷղ }+CBd+#XCB2d N-43wV~ &F[ȁE?y̚/nALFu)\8nOegdfoϝ<@ҡ?tLZ\*1 u'P~fmhzj|d+dh,H@<45HqS2Ak/]zb!WpIXid5 K3b\9Dl1=4ې(+im@>sv9ӯBwz#zJٶ{{2y={ |lIY2\}i*#V@aRZ E ܞ}׏fq$OçTU U!PRP $P[ T֫6U}Zڻv|ۯt$TEP`UPPMP@}iSOwOokλ_{JB)IQ-޻%rJJ\ۜ}oyJ$jJ97Er@;{մ vz|t=(E@]{Y'fZioR%ISKƀw [l64@֠BH)R;wMQkI%׸ U:ҶjeVKF)E*wluvs:+vw7w1v5FMUD)mVs` NNS'Xk uH,REVLUR.spU=n RD"PJSID*JU1eBTRQ"`EE*TJDRH / ܕn-T)QOpHBQRjGJP "*RH*R"$@P%$HE@*QQ*TETHx P)%*DRP{ EHTEEJQ`$UJHIAI"TJ")JTBIIH) tV R")I%I%U$%U"UR%UU P(U)IEVYE" *"@UQT*R"*RJ$HJ(TO@㒠+X謊HJ_}$BT}5I(Og֨U-@@Á@ RzM;ܵ^$cJMJכwM* щ4L4 щ`&&& M14A4i"@d00L4&B ɐ dLh4d 0jdɓ!j4iԞOA6Si4ژ j &d&&F@iF 4dM0 2d›LE?!)H`b4&M1&M4OLiѦ)ЛCF4O5D4OT{FIfS&iO=%" 40Fi@&M0LhAɓ& & M4a4Cɡ?5?<Ǯ')~W7*/p)( EKп,K  P _D>!sM 5гܷ! Nlp`P_*T|i'}"G<"ыJҸe[헝:VZ>M F\z&rVbYwdʩ6يm'p/h'f`ފړ(s qJ hMQˈ aa `GSQ^LY9]8)Mdh [%ĆQZ6zҫu{E+C0s  2:Fkk5af_Y֋eR+Y-r@,}ӌS D*$,2M%(]  .`Q gvDR@r݅H L Hf7+)W(3j@/ǵ}^݁#^5tfuP#q._ asT8W |.OI(RB,+ g˜!2*5K蹾YX @_ Si"؍AOʘ{i|'²G@ۄ#A]yzZjaQF-Sj:D"ʊ%?,d#֥*\\$P-Cf XF[R"4 @Hr KWMl:L3J5SH,ّ}̣Fԋ:fr7k •O90v .uCng /*t^w$\-e̥\* 4[#E*,&ֺrv :qD"0: A23AV3fD5Cab\ qje*r30'5J3PÊeAmV?<L6V꺊a4 QTH?|)PR`F$Ѧ@"VE` بD(ÉClצXee\ ufKnbXzb~Mrjf (*IHU- tYhtp9.]Fңy#'F^aI(bd݈'X%*!E\sNSx\Xb6@ÕC𨨉, ]c@e51G {=riYc3$M^Л|^=I"%TJ9g3k l\sꡢx }]s)]m#i~N+#*K -516)3Ь]wS2Oi`cjV;L!CA4+rOel|m,6"Yօ<6}ơ{+t\3o_b_bض)+,r`s۱kw䦀Fd3"c0)ְ݋as$훸+Xp5gQFDjVb5iX @ y GZbUָQmȊv D'"e:M"(B77îu_rb&AHu<7Ǝ-`afۏbeCxq6`fu *0,dV6zvο~:S.O"Ekq<@A"_4bXXe S9`hfX@)6IYH5 %@&RPa9PM3Q$uyTqlUߤP6H6ŢռC6k5C1{P8&\%jI#Gam fn }(}Ϛw[i(Sq3yKyXX\h{E(*t/S+@֖OKɫam/MFTjٛ6XR4@f0\:WꃥMDhq@X$wl<< UEE-RWMjzXO-."(pj3Ez,4#z܂[LrZqcVqy="Y.qG,dPQ$yEԔI5a_U#mڦ^[ᐨgG8w\Y#:pM|1<{@ H"U1эm®LRYBZ9:/p,`%_$atÅ9¥D{#ՑPO՚ 5}g `&ZڻTXQ4DUC!';82X;jdF ~D:ۓ=TPlhϤ9˪S7x[|nEԚMrX)b38`DȰ']} OT׮AܑT.]jٖ2Z](,Qj.Q7CttA֢SK3GBӅV{иJӤElTU&kTW,+5+B ;c i S+u'qJOFOBnKg M?9D%"C $<:x'AK!hG@x R/ ]\W+aՑ4ϬꖭCՕkQl!Ji5=\E+_fn$kyiS OchSm SNѰoiYOu o nbfbR:U^ UW- ՋٺPݎe%y Ʒ8%æR`ဠDa`]E(Ӓ4 ޅ@jlky<=3DK0#)h144iv(mdAJ%*. c'/WR)ET/Tiymx8=y{@kg'\\xU4-V+m+1lkEbo|x8j3"ϲyP$0͂Z.5)Ybb2UȖ F=zdƵj:Th󠢵efɄ˾{蒵9o`Ylj1'kHtŶ§đ#b5b\۾܊"g*p%i^W0 ȫzG:C )jsuTu-=M9m/.|{sז(r\)؞^҅ߞw_s͂XZUq+Ce@d^VLW -tl<̕Zblx%\>Ua-V1sg^ꬅ^uGQ;&yLǎV$jEh-LN4~k[5- ;C<3=N={K}ְ>1CE2MI1hdt([ i&=jtڒHuy.tdBWtG:ba#XbÂ11T}K _*kWsD6s-Um..gUUfԊVY&SgUPdB$YZM`Z9UE)vE:\r*uMSќi M~ f*lG^+ 0wnf)3W+bwwhgy5e!\0u-suйcύ,pryu`uF{t |,Xd\pJj)9*$X}NtR= JPUUZ{#=whach1$rץ0gWRM+nLu?].ುn۷[k@MYRI}%hq!as3b6i~*T})r7E= ?zz.浸Ujo>NV `ҶʙbCzDdZu cHdi >/¦QmN{Զ,ڕHڣkg4_h%8a*8H9#]#qjs/EUh<7+f 'T՟Z^'lP -6FqM$|.0 (j I\hà~ĪRba./aP ۫h.x@~6Zn+sڪz #Ӆi~R#zGKEkm#tXuǟUgԧ^l%ʋ0>2'>֮H*kVzKSArV8/֩%ת Xz:r]تYdlc:8]|¦2ĊКMsy4}!(ceSIq㊉=ze{b]ıe̮cVU?/3T"FhnG:%P.F(KSYEzoCZ[(YW -&Al"J)`ć9c9, 3jey4̦OHJˆjܳmz͚WsЪ"KKez`զB.35("SU)-0ĥԏj.9,IHK릥5 ov%]1v˗UNMDӳ Dҕ@!*bSyJ/IqsE%93ZL"M#2G'skTyubXkUU]ACZ 7,9Ytቪ!_e!)"I٢6^궡MY\q^ȭoL*o!ij,bX-H*XSX$]ؓXZT(]U5Q8Mk!9K676,Xd}SKnv9>v&ؕ d(6Vi\6S-[![W,QiכR]4 ] Ι}+ eQZChh qQ% yb5'62[9>ɫRJ; G4"q9.,MEq0tiAjq͓Eu'YDVNJ=3GYϮ27&Z-mIap%=&c(Jz^ y[=r$Ȥɬʪ7-=qA8*s  3SJ{1Ujyi@yp ]k6cQ!wr1m+AD_t4Il:I[%7z^"3ZʃOZu8%O5̶aU.;\0M#3줏l26I4,sYYIgJlQt#A=NLH36s%sE7 2خ8ӈT.iNrmsN$UM N߯Mu$(Dc1 RPR<&m˧rYuj(UDl\QźA"у*ʧ:KsZ9  LcTkw~pX[7&Z++XޫtcW1iݲu7TFK͟5Pvgd!c8W̫ѐthKΪ~>%tVv2ۘXsb sj&bXm{*dq'~>NpOjE:q7}Y" e-MV e^=6=W*`FQ:iL,Um&r*-h(%h sLVZȍ`AeI8bDރ~,xImSh*{S c$\lS#&d8(}t=e[b3!v@ (Abǎ=.)} \톝B +NaHkӗH)L̚Dͩb./ܞ8ҴWK?'/W%iDbJ?ZƛfZ_L|D4j=MD$0$7's4Z S@W;4 IכJWͭv[z3Q&4[ =xr<Zxn iY{6$`C!J5 y2ߣǔgW)n⫤@y "Yqunx+C\+BŒJ]"yG& ,ip{6Oi?<=-*I&-;xҝjOg}:]@SYqy;>LƝhb| 9g 2uu!|r1!s?AΓ $ ?P?1z{f*ҳ!bK"4?+<&kEj eVLY6$PS-dv D>!UH)O8œ&vz-1f4c#$#/yTܙkJAiCeYOsi_qoX1˃dЧ4+9(l9S6P*L[;bM5&ݲḵ eBbD!{-tEk))( v ܙNў!-*yNvsᯡjΊ׭QT,]L\ l0<`= IqVS&N:ȆT^nF95xEYYjh؀qN(H @x QsR+p}hYY@Ictk!/eo1v$ґ=^bb,ôyXq@Up,SfyukCIG2;ҧkS>F-T/E EES!SGC1aAe [t&$@!,'UFtؽ7ރ+Pls;^tgTX/xChH j^H[{w{o6p}ܨ~!<!5^.o, }] 9#~[n\t5^<@mQPݡ~y!5Nu#rs6Mt 2=yU =㽶NI|vmgvb>HfO޶GϪ` XKaJg;>-Cdc{_#w`zWg>{.LEYRY@}Ϙ oQ~B~z @d$c=w3Q 4fa3É|;U\~8="tvl>J]%_DQG gth1]G< 9)Tұ>6s7e).K(n5D@4tNG+a/_^:p <8"ˣpmބY_wX.( N ^ʕh01hxjbqY4hIϫlPj^Žrb%9i\ zZF^Y&3 Mdv(5P5U`[;5'ղ+HFVgGNF7^jݤa|VTm=Vl遱gY.e4d (^fGO# .쯩_N=C>1l=-B9g`?rE$sk"!뇙M3f-SLbC%O$6vhX@52|3lNEԿ|c$Aɬ/kDq%K|h}v?@ŀb5hFfdl6.?Zu2̳`H /^/ɧ`NnhXb@ ە%,nɂz`Bf ǚ½=dϯSÐѨ6N֤-mֹ%QܷC" O%] yoJ9(1O:QM|z0:BZQ2_Z,zlq+(AƓy~_K]r= X}f$zoF 1N\@P 9Vi=]",uYAHP@YKuZ/`r )&;LN2}zŧPf ˃TLs2C[7$zk.`?sp#8rj!6!.@QZ*ux07 RDAe||OG.G_zF >_dE ՜Sy-AmUo˴q>#>FxYwX}h쪶*BAAӞ/nH3D.obR0'3>;6R~zAFv65bMC,Ya[T1_^1mK"T7|ɍ8#!짝REz3_E[ (+oD$A)F0K HKu4QcoQ3Ski,C3ҶZ! @-X2yTb|5z 1sX%x8fC2'*XYa=lb+D̨=JZVj9xia4vr.Rb=t^^ʶU2(2M^+@Y,%& {=H0f3ΪeB*5|l"oխ-4kzw\IyQDtMs7Nk]u6cFQ;YͲkZͪyeKRY ˝IFEjF)K8oG98v }6(axFͿ\lBw377&!`?~^)']'hfʅ[]1c~)Ls:,;ͳR]rg^Z.q]V_eK/.|jaJ30V)˼iQ(w^;7ӳgO-3nD.ޑe,+Ƹ,"hժC'C o38tDNAEGS՗0e Q{oW!59(k?[_uEΦ"ә*>&Z-)XO^֘lr@SJd$,b}8?}oH;kZV '"Rjk|&O{|>[o_87^\dk.WJ@bs1O4!CĶVHݕVtt}9G!DsAtL6sm[v. J2Vowmf'ɇb|5h`cW27%Ձ6@K8xϽG[E (^@w+eG,Ga: D*<?;3bvOhsq-Km2uX:8G{AW|8|8]p^T SM~Muo2> &A`GђĮscV{+| mb?HKh$),o| SFmUk a +SCDb"P[F$FP~<$0C6I w]=5=->oϵhN76 ϐDdP^!&>QO='_H|m&=#-PFz#ob7U(j{ Q2!T;Z3/$".VzN/ٳRӉzJ~TQfЫU G<dΏX8M(7|sW@[ngv,o^J-ěsj֥Q z`s37lSa|<;8,$:&8TR֑^ ޫ&GFdr˼ 2cծt?-)T__zʷftt{L1 4 ch 2|+1P  qf c}H@x n%}Q2g,Or|;"z8'ײOaZo"nf׳}8`l<¹DvbHLD5ӳ\pBW_ȞVn,ɪ1'&V8c-<,ٛaztP-νmѧ]֩ ݊VN thT5M]{cdo =XVώ1f< .y d?Da{ ie E{O*n2ӽ*)^d1<PAT|)JȋhVObח{*N[:n,5kÄ%C',?[{xw>NuHzϊ\65&L3]܎VRg{@[} yA)g4rK=]6 o7̑T݇į輝2^[s&gk=xZr"2~A1_1m;`v! o"7 #-u+gtB b @<Uߞ<'}j%ҰG\X/Q~¾mSzMz^ck%a 7*{|E &a ?HNBVxǢO[ zqZ>b8JS2 VYY>!PK+BV g"6YZ_ר{\D;}1HerH& ޽k*'#EKu;'hFWȳsa̟4c1GMSYoA!u8H%W'Ȗb/}o3B hnUH0XI+8;.|0ʳ.F׎3 G[ 68)q VX3l:4FU&RJDZ7Aj N{lv< hg/1jB<9י|s~C}C&.2X"d?1G)ݷzMw³#ݷ?ͼ- ?!Ao$n6Pll}fa(!sHȵgawfaij=`TbָOtp\ -p8w=Ҫ\ u._j\R-`<>!@榩ݾWb3uYض.0|5aε6QRdb;*LkFu#8(dHa㾨4r^vEF n=jw29??}`uO[w6ju:#w=\߽);~nuOT|{.T* {;Q 2pA9Ȫ9gVٵ (OYzd}IL6Z\bd< JY["{@zI=$~~RiG`gH)ΝgF1:@xUރn~8jHhBdsՍ{{:P,"/OdiCr2mH`0[ofq-];f2=8~wx>C{j9 _s<k8Fcnj.j#>w+6Ⲯ7WgAdyg֐BWk/] mTF." K[+cnU~l]Mkr$>qߜod5ѵJ?BW}zHdZz>+mp='ף;[9#(ԳnՐNAYf+ n&<{ V# |303`R ]80n⭦rW ap:y"GbDTHyմ$c#6?֤RȀ'/\IjU*o|Ce*RKruDbèu.@R(!ْp5!062 Ȑ0ic@>$vPQ̐H$DxhNdP"ol2'3=\[=.XIȷJ~fi#0{!)W~*]#k6Pu^u\n~fmBC"DdM)0_.Y܅&?uesueݵ&rوN,~YRkR37HQBoiъG{ǧHǩdi{Pxȷ =FpȾI,=%  &g&sxEiՅ :vJeNRGb?阛D60mx`@{( #GFrMP;"x*DeߤAe[D sO"JI&>41CDsGm"C_ =Q )QDǶ}䛸|n%NLN/G.ms#?^tLrOg B0Cc%>hpBh^k|<AAK;GpJ2-tBeycz&'ӥ"sJOںjU=5,k:vvJ<è@CmmJ,P B:SnJ\t'$*&CI |u?W0>+ )W l>'Cf ζV-^cs~>5Wc73  }QjZ뒞ѠLt*W5T|+Cm(H?-S~@|9$Uc6r(aA]+M_4}NDBdLn ֺ.'ݗ]ҷy{́n_Cuݪ.v&wFqkd`2"w(+E +/N4֭S T #5k7qvmh VP=)`(gO?L NQ& 2 ҿ0Ztk3{$\8C] @E{Eb^V{FJ NMKܖ21a8,O/Ů$p(B= :,I(4:p3;g$ƙ tirLd9nz[.߶٠|Tp7c׎\s{yF9NbAyW״2(Vt\4(v ! ~LS0ldń1h.9f9ns!6nNƴ<[2+p{^s 2)`խMkmc5ewcbcV |Q<~XZg $0/#Ykͯ'n|/J7mp٧Ǵ_AyUruE-7meL:J:N_M;@, =C.+`$YX8P`ҺP%9C].#n#w±ncZ#4ţ--*؉[pyu3G/){%SjqCU]טzVJw)hcaVA(5XA`EY{ḸnCROj]XOwN!31ȋ%V{, 騽=ܐ4iG'͑Ss_qm $` 1 b"T Oc*X[k@A1| ce޲hvJi2 ”L@}P/K2n=+ջM^. 9!xhˈ` , nA˫3(&Uc ):I?u `*:dv8W6J2hڭ9gϹB23 {'WS1}[{P1ڧ0¡dGCp6=,EPOd}Q=od| M&EBXLNʶ&<[·Rg|-Zj2Fsf^v&'C@o=Fyzcܵ`amFϓΪef`bzqyHhj&Qۥ\gqlW-W8n&>'>A-"i An ]蚢P 19ɡ_a~Tz?FoY~~bg4{D\2E:kvߏrytB.:k~"2jXȌp7> Ygn[.lD[={];Ӻg1Lv7iT.g`z`O/ ͆{:yD} 36؁mSL7!S1fJ{C;~w{䈈TBi4ӧT1׶+ w\W%7cY :~Y)Tt;c:WVڻ,R ^5z% bDX pw%|ŵD-JN]37آ)*W|Umɟ\ 4@:@xe!F>&)/2o+ԥLLG ]pQhT@|NN%Rar ka^/ 2' Ơ;*C..y,5\|{ !!UM(8v&EҚԼw:dC1hg7̀v68 S7D%'Xp{F р-Eҟ}Y~\@.Zshj#Sk^a5>^e(u:pҬG$ƸcܮOCuTXG~{y7зcx@ύ d^ '}$wY/4i10]z{_?| GU|CӲ ΈZ\)eTFqtNq2ճ.塗QZ3&xf[a䙡{gZ(24>}GՍT0$>ûW5Ϭ}zx?iŬi.>r^T}zg=Bwe+%{_:(;$HFd<"攡_vTI= (~=FWU}- !$wzAb%3ssq=MAށ`` E 3YձM41&?p9Sϙ]tPBv'sZg=D;^&7'VhLSXTyl%l5cw2]|3_S,ySz}Odh׍szůL7?Y UZ_f[`l; Ϊ4 ʷzˬV;Ja12ON܎,oA'!>Q:\X;W&PcPDY/*5N.ฑ>Bc#]ea]We -m۽ nEGՍ%@mi\Ʌ iN: P&1˜&p '6Fq bH{Xz;5_mZ5qEXi=Yk0(!BxRD& lnv4<9cM9h?ƣ]@LlK:!2S"cf*tP;4 nwwfEcH^ZFu!Fz:&u=5#SCjC?}y1cj/v(׶wvA۵:#cѐLq A p'"J(lvNX;خ5eyU#^yCٚTC_f|˩ yo^!@Á.'ssm|ٚf+Z:-B hl*Le/^I˼GiNr9=BdǾvDKg޹ptբmR><{R]al K M~o6SK%- (? )#``47>i[u"#:2Rf8m+q.|!_0:1*+f}ƃ3z [[}#f/|6]PsaɰJ03/A:v6]k2akO=VTxyy$'5AZW09xQP]ҠP}E 27m*&7FB#s E1cc?w[ehwexQ}ǏmvysC#PWN /ng̎)r7'&'Hg#˓O.~~L6|yt@c`ـD%]7izp i۳y>;widMw-0{Dn3h" 7FA-|Z}RylJ/[G}V)+anoM9U]Pg ŠFE'IF &mHwy.dS!6}/h-fsvɳ1m(,]28-hF :w5gzJh+ U0 X@:D`Hj;& &uWEI2I) df $rR(w?t :tt?.Kmå2#}uZ>'˵Yf.5o^ᚅgUeJtۯ୺qNrGmLq[ !dW_/y|x.>C`( ˳ ns*7X&zna0-P`Fr-w_/Essfq+kd& L MzǮ0ֹfGښ˩):: eIL *F*6La))ƉS,Cc +KUhG:d+oގzTЖ@[DfLAG'[ra)jk򧫚'pJ"k1J)r yFGսŽr fCO0]n ΂< o#J/pcwQJ2zdP6ßJWb0ufa3"zӊT}zp9/[^#00>;xA)WRtzQnHBK ã TY6R3x[mctwAP 8 MDD w#l%H&؈㔆"xsr;̟|~ba{d]lP D E|^s7)6ɳ-W内 7o[7"^!ءs2AϞ#﨡g B˿Y8nW"oE3|KVOQԂ߄ r#0dD{25s5SmL#}ķ({x q>#ΤU|3]w~f 'p}])V~)4-^<3B)Yd3tϷO?rMlύ5=(}V 2q (@2X!=:de}$ݡa|CpUB>$bғ~|Zީ~3We93a$"N 2 sکTn ѷGmx\ DEH{|Irc ?BzXҳjx#d` $-Y6HV @CA4"xNˇ|fÈ>gݫuӷo9|S@_Ra-xM'{'Ts.|T"L+"{u]cTK[o(xgL2S?\iuVi",̑(,Pl}3*NM;v׹TӱVtߗy}.WWO@ 2!Wd63.Է+"~ߵ#]}S1Hb&4Gk=Oǵ'ۉ{_@DTj 1hl28nk"Ga"YCpju4 />KIvFɓ&&t\ %pT:%f_YhfYoyTpO1;T:šQ5;_γVF^)5S|0,-{ڤx?kdF&Ɨ|5".좏;9} ,Ig| ?鼱>6cKF_jX3L02jx1\eДsPO]hϫ@~/eΨ}W_#%nQ1qPkv5qy1b>¼ )x[ޜZ3T7x7,\OG@z؟10뺁afN42 0P꡶7bk*3svPٺO[/b;֯LjG)?_gnA+Zle†Q#v%dBB)ƺX@MbNs8 ZDI:eA YeYkSso)-y`8L0:6K&<]trߕ~opfgS+k޻}vNan;bAW7g -ݏ ܳok6j #~o=U=O~*3<' %=/4@B-s55I`w:&tφ4>Q t7MLj褩F%۞=Q1+ 3aAvkN)p4!sV  ǻ]9,X )j&I.'ZBsӾDen9!{!܊>|Z 'w9[|)Nm5@ @¬+$ c$̀+~CS'Tr69W9;h{D  D(>qk+YTp!,`&J;Ws =geg_+( ,V4ŷʥ冂lxǑY;Ksx nAQ P9Z"PbKmmLd)ZNmaΐ".W)^Q?{@(UlvmX62 kdMf!VXFHɮ/M/~^T2ڇHxytt;2\l2Sspu[/& !rBut% vƂmOSbL]!wmy:|F.ؑ7XJDL4P-H Ȅ-k;Dl[QWI1hᨷ[1K:rjr 00Ԫ>ւ@S!wTc`h iuEZ@NV!DM Ȁ Έ6p(!i.`tS)_.4iCf=nmȁQБJ&ǀ6 ,A TK!{$A&B" c"f%PȨy,Bp2@ uwA tDڢWkR"m'#wS?5[1!\[ Xpx"D-X F -YQr@v#% !iٓ%Rs1C@\XBG"C!(^`4 R4/44D%+B%T h;ZJSfC70\ .v!ͼLB&ؓ$ hi NE)BRґ ҡ%T Q5MRE UM EM 7aEU !HLR4ʩp *) JF޲(Ji)"(iZ(Zi(J" ^e5S 44PU4pʡ\"0(]z^S4$)(kdST 34P 4P)@ĕM(4 TP-% T4SP3 "(i)hhh(jR (((0r "h쒀vDʔj h  & hbR 6ɠ(J(Z)i)bhiBh(b)j!jR"`)*JbJ"i b (i)JI+NY1ʌ!"bLf"((ibrY, J"(! ")*())$ b *)h*fF @b ZXIf(j"$hU 1- PU!UR4 CTELUCāCC QE-,@U%RP4QTPIIBPW&L/1pB)bfbhjjfZha)hJ)e() j!(  *~L bXצIɲHiZڇ)(i$ibXUU4TTA%AU RR5MRMҁPQBP-ER $@UdHQ4ESJR!H-R4AABRSTTPLTU!IE KLȑ E-P14!R!)i!*("Z )J(R*ٲ(j( i))hR (e(J"b))(_0Z Z(( B J$&Zh(&̒`(*hb)B*i9Q,KJб4)`2()j%*"d"i ij% "ZV *  "h(( * F( (j( **JbZ*"*BejĔT J%д#P҅P%!@ST4U %!HPP5T%QTPPD4HV5M Ṱ"P41%*P"E5$EdTP!DHuHR ,IDIE-) A@R,ERU M)KCT- H44*Rs3$Jh((ZRR"!@JRɤ JhZJZQ JYhJX D(Bhh"(()I(h)i(`) ii* "RJ " )(J")JX( J)(J** (iiZi) Bh)(JJ)))j hZ i@ ibV i*)Vj"ihBZ(Z)"*ZDhJ@* jJƗ JBX((ZZ"R&!B%1)()R"hJJh8p”"B! @")<TP E"RAHPKH+@P4U DRKIE4 %-+ISCE-#IH RR-+J~EU%RMRUPPRP-P(R TIs12N( :S$ J)J5K P@P%4PRRRHP4AJDB\i\ Ti(j&JP)(T) dEFEdDE$F@ Id$PVAVDD(Rj$"!XZA *h) ))(h(Z?rDlST-&w.}4:/:z=ewqfjī03Wy6lQ (dࢥl˹spt3~Gc>Mlv{ 4]G!mdGq, _a/9)oml &jE8 eyG{(BG*eD7jd,@N r?Jo=W9k{M7 %ױcms  qJ/5lz Q^>_r/h]*]<P3Q~ xd>ڄ~ jZ3Q=h$DTp3]+tADP \b{[ Zu{E[3,([||{VVDT`ab5 _ҰB1;}"1* `w_cj[rֶ[W7?^ tP.0|}P,Z|9sA* rogfK9.Z"(d}<@Q67y: `e^?DS\DQzt1MHy(y1>Wir^JigvlT"(h bA6ͳ/L ? g%}Ej 6brܝbDXbZ9yP P2 Dhj, -Ewo 7 wߤ̼D"uWErWn&v֫zS! EU, |5DE4-R*؀3~Zʂ-~ 8س*<[ ARz;X Y\6`VI2a .N6q (zTވn7)AOr#:p^[>K4h?Z D@O1CnBpQ"DSG݃{k*6֕}ID1~\@p`SKRPP?*E@7g@U#B lk4@#F9IY8"-NkY k$}0>={כ*8o-c CbyJP3Q;yl aq_:7n۽ˠˀ9_׀"qQt5\Sv" w8._V+DrP 7(: wT_v>-'_0Z*(1G3"|y|\D@^V(g*CPDSvguK肾?}'щET;bb*D]!@DQ碨nQP r0@t4Pxjyhb(tˆOQ\{I͜M ( T5^f鎩q[vQEkl{"7] .Ӕ~RԪ~ w05}ί>$뾟ά,VtUᎊ5PT}6c}6")K"9+MHܽ{9CawBt6=`6s%sy"ٺo@1q@?R cE#lUd m_lngfqh5s>|灀sއv[ʼ]u.+>gC=BL'<^t3gk'o~Un.={5XKبl;C堩v[WAٶNr %D.vZ ѮuZxC &8,m (UM?X;m<l=`Gwo?avZ2| l*y+  mMaGgg8j|J(qHz7嬠~ݨ^~x!aT40;լܿńp=l T:-ۂ^6sHC¢]MϒA! [g̢?Qx޵= ,윾P6~ۏ!VrXM~(Μvfaj+M_CO֕W`zT-RoR/ hN{QP*kEuy/+WNk`Uym=5x()w:61د4C'%Eb| `'u_3e)"lc AwA/l2ZuP(٠5l} =z?nC t#VCb̫WB"u:pj{7 ?\8|3=_` 익hطW?e醴|&.o9e6Fh +tQi>=ֳmLOnU. ɺ[&u۟[&fGљoz Ocl(JΉ+LFjMlq[8~oìw1wj0e6zV6<0ή, J/C5 p}䭽[uil a\/sVr|g:wcgtCHxWD:yi@n& -U_B?@yDW(pT<0`K2_sl,_Rm&Ik(sqrm-4kIOׯ0/3lj[Ѥ n@5E# (v{"}iTN#cQѬ]{JەaBP Fשz?ML s!qQU1qȨ"\ۆ nV d ;WtcG&rmU((4[b YJ >u0:7 `_pxO54@D?nbo&~cTSy웖|37_[w;PߛLd)}C`tT 2I"$@?EgEɱ^\Aj^c\ն _ Zn_̍ vwQgVbnKLLKSzCױ34gӌ65T _όT]v;:)Cv뎥OHԲoa:7pD7ɰ-Lc7:+ߖBwS?< onWXQ #w/?fj^Gd O?JXK+؇D_LV&߷vc"CUR,x|uT'ɞzXkiWM_q?ESw6t15 O @݀_ rvYh^4mHɅC*j'qk)hXs{"A 9Z:kޫkaSn][^L2gl~9I_cXI+kIYbU]܃V㝨S̱*p&!>)]5G@1V|-̇Jc'1;;hxRX}ٕ[?rsu?5hhrzidUh9] +v>B>C QC2(JWp<~f3Td3,C"I[NŭQ0`"ZG{K4+;O^"(9Q'b!DiQ ,r) donr3/t cMZ4ӺOSHd{8;|(m*7K2PŠ0NDbuZ9bESNԪl<~UwNpYI_m܇$LN FE[yi526??(/q'*Nt{:LW}?g:OD1K7!a70J4h*ސOP0*y|O _:j!wYDAVz oW D"n*-ʆz(9x D‚ #@ %Xf_|_t _ fb '2o`abg"OI2Lm*5Vȗ|9  }Ţ.(VNcpzX;d2fFoU9J'xS5{s=H *% ## 렁ADE _Kyb'aI Lb aWݑb;GH\i*M w7'_Wu"Y*iK7̙K(M7%`K-L2exdC?Z_gQ1s[Bڂ "f` (8"-pV+p/-x>vK5ѱ mg0!;>?c뼣ak`+@*9Ȼ|*h!Gtw/+"_H M<i=C>-㾯[vSELE3C18]/Ͼs )@"xA+2X(PC*G^Sd[\RWct+=6^݉h3͒d@7(PCAAC[G`Cm D"O~(4b:<zvNcܷ5Ua }c)j  kbQ@3R /-h`g`,& {]nK{}Πw+|d UTU 08W]<4aH1-S3WDc߬p0ffk PS3"8xt@Kt*Sw*J 7?oiL B$"`asmm}Q~&H~ !(:hpϠ&2x#{3 a|z oQDz*vσ; \y]^Ogl'6R%)i] ͐_QS7.(."uS danUԎ2"YabmD) `4tA,C/OU{$P[7dEEtDE'PwX@UC <dPݰ5*5ȊH ) AL|O ,D;諑LD) g{r _!A qq%[U.z)e$Tۣlzx}(XpjfE @L\GŸrPC4s'Us1CsD :&#+ t t]NB%.$Rdxʟ^AR hr"|68 iN(;!ylk.pbrKv͐:Lvl܌<*)^2w% (7HBvln^:4(Cn`PqqGKVd1 A3S$!BNG:m(!mg7Po-=\hZGR-XuEMbL E[!y5* bV uzN jh(92dW 8܌W |U^Byc_[zs$)~߀|MG:}ƂWY-l^ zۗ '+@-⍴YKz{qtUz$qjG:@ku~x=n#Uu;/$a.uݞއoi]^ZDUyO:K8'G3{H2 <)nMkJ]32^2=2e]C(Ehiv#+07qj< vJ!` C"x;%stueŜ:rx׫G-ǍpNg[r>.yO"7zQ;|%a0F r{6!ǺL$D0S.꺌xF4̹rK%ӡ!z]z}=Aڨb3q|hB(P°@B40kJoyI<}IbFd$,L=䃗anw{S)Eq8hfթDJx*L +@?W'_ˮ;E6A0V=͟_@yGH+_>>xzފ91!lRՓ2v^{\%^;4Bm3:յRYBޡ d3ɥjg8\?+Kx)\f s& #v oSiZ7.!HJ6 遷{ mw` gaBIgGWYػWmldT'12(t ('xgUJ!\-̀<ĬEѷ.`=Sc40f}"rmLf{'= : C;{wEo3_/XɵTNH<.bo<eLa*Lߵ|/}8{>K428.)ejeP@DRȄY5M5B4(-ĨcJV7Id,yY`k`wf"4 +uGqJGUbm 5i]??z{D^`EzB$r$3 5zm6 _:ULy\ŜƨtHOW7^7FbRL)_TR<)yv0 Sͣ6TǢUL[ތ0zg 7u.ܻsr񩋤1j(ǀ&q<2r&xmϛu,vU]yJ@ :B>lMjeNblxݜ%ՅP$@odĢ g^T:C߫M[1iԂ+&W(-L%-UU)ػc`fb™1?%|:eGYz L #S7zzHg#+?][lSM@ |5KFe٬/+]yg3u6  $0B3HAQqʖ@5yl{asgtcKbZtnugM prB,[gըЂQGVZt,A`C 8SAK-;}5tCpS,wXAMf{2 L=x[Gmu\-Ljzi?.s:4M>ŲvTST0ghd.B.r]?uLi Mtbd}vZ!8?PYPߛӯnuYEsꢓoeSUF} O̟Iq-S dx`10@peݧíJ< R*1sn"O`2K"QF2 /N_UY@B_Ei b,fn&M ɒVtW7JvݝiUE ֏&{}|W?_B>"r(K$9]d&Fp3jUűBkowVƂ߭gE[/$]EVA ~W4~O aQ):-H`}jET5MKl<.jq+T3Rve+p .`  5e{STQ: o#p^_}w[6W]yw&årMsop)}tu|\=z8i/T맂>:x?݉;OrضXAà2⁼k7 *RVmG.STO4'}`!12m.|S&Sm/_WTDJqW_,Җ-&#c!N~(Sյh+9l[00/ҵD-W}r7Olǧ9N"c>_IQuNR]r&蕻Qtݞkٺ%i1eK6xE@ HC/{)MާFz^2\d4EцT2 70q0t)~j qTB!Wx[_jݝ4<;O3'Wv8q;eǶqs/s,qm=浬lOqf@>6YE1X<7DQroHrz+"z0$cyY&|M'3{b9Ai9Z;nA OZwg.䍔TGUSd=nzE20€!sEcI @Z)(BV R u:O1͙MyP=Cp{|ز}{=DWWUHKʜV0:0R4 dK̟`6>~4;jB5M8fdI}֙MoP/."&BK1 /% n#";\jPJ \6& )ߑ0$ Ri!XIK6?j{;bK$\ _DoV$a h<PJ]rB(22Nt9-"44P],:P TE]Q(`"P*[Kx]́ KLW5û=t[~ ƻJ'(Yb"w a?2&v -,E | 4yCKWDh8B4ZW!2S =]2|ڔ"p `h+ȤZlg` Ǔb2] J/sER#Bi)}Ed0e@4~\DU=hC;R%TO<?"iG9ȩ*"'"b ?7@VP@40@`8(j D@AP kLj(e+D jXs3=]~ǻM{>'{P|j4'SM@B |xUoAm")(Y9X܂;tAna@ Xڂ]p 0A@ lA0!~D^*\AENF*)y.2EA@OBD"*}!&O(f"&@NB*>}ݠt*@DNR"@?*~S4>^=v&|='g97sV gxwmMÏZm#m.#\.b1" R@D"(QKh"*/܀"DLTEE@}H`L)Qt€E UsArzC~)D :hDQ p@NT7rboc܏r(]S'*dB()\h*8AEM Ȫb`AtOb'UD #" XxE\@wnpP*p!BT!z#In` ڂ( ؊ `EGCn @"V8CE&& ) v" ?C@&(л:ȄN|] A+EO68壗cR@]ǛzCn5ey]Ԅ8ք{VHo2 <ᇮ\"% 4Qz{b Ld`Di$V!f~X mq$41ngÀ>h9jqADa!g`?"~ qjtޢu$]nd&Y|XqMb/w[Dt$Ԯhk9rk&Ɖncw17cق=\ Zi(D|؊]- =\.+1vŠ֗K蠚?#f7q 3 d#Ѵș)_?GDNRr 0>Lu);ܔG6 &eCT*z71=:hM?P^TBBP&$G`7!_%i9]xev~/D5^t9;'σ; `u&sg.5Aݓ}dpZou\P'D͝Q՟W>yhwVCT#|C݇nO(C2}5y!j5."f* 2ՃF {91F/Rܕ]%tr25˹2r5S3n+ 酙z## hFJvZ +͝:7cmC%?;b)d B dN@cbiշw:Z6u!3N Wg#E W"ـ r@(?s[k7>oӡO{d;hEe8S90EF@ZAR (4V6g7hj{y[l2t>W @<'6fفvؙ U,;bF@F{iVLB>cșV$GdcG&jLJ>mmۓ^'Ɋ4k\@׎TFhb_;+0}Eߝ6CX(eܹa1ݨ,TЁ 1 'ӆڸxWpr^͆S%_TWWΫ;Qv|Њ7221Gܿ~fe*I?SȥOɓSv1IefWf0Ղd//v=, E i=mm7v59?\|ˆԿſ"b0)qcz@9'GHLǜ*[Iu}1*9\rI=Y"M; XݻD aus0Jz(+H {>px0<ퟺ8pTJ²p d4ez ²ЇƊ"bBpNv$DB4}עl`[O++)0/N4T?mܳ,185*Q0tU5#R 3[9_]~>hG~.;zGELⱢN)n6E%MֆB񌭡'T]l@@znArKs܄%hDq_ 8^jN_u2̸>TYjyfWV:0={?/v/Sd}O;N|CY걭~T.O^ nEE6u{h!26Ų˰)ZHwT<*j b~me9$AV38#9jmzuKjE,`u UUnsK]ܟ~5=$#>̯ACQ~ sU4d2G%F5 >yM{pU'|T˜~јBKhh^y0sU} I4ڻ^WgXg^NH!J'!o˲Bwq!I[{=UPX_-d-ÈVp:-8 d[d`!AGқ埔t]dV]˻m1ؚ }x\뒪?6`yjא;[-'k8E/Q^ߨ\4I=2;Mw,g?l95VYMo9~VnN]RCF~4y*j#HYuUr9>;u&e&xxqq]tZGdԵ^6=K5Ϫ>Nal춚 ǹlR\/EH Op21mLlM"A 3i3lvD>W")uX&)M2;ʄҰP: oE. Xd4O}ťOѻ[Oͷ=ǝR]5wOߥV\7k'K %$4KDXOaQB8XԦhI$t,on4? )ǧBR1bydw)j%6e?M[=.2fno(X~Ioz1+\5UzIDaxԾ c΃76S5Jvw|ӺuE/s J nϴ!5n ik}./sƗU^}W=97`vx4ONml7 :oYBTk݇hni^ f[;[o=Bmw{`[{𧷍U)@y8-y Պx}c{!JF^k_bt>K7%?WtQ-MH~ѫ]\ k=>Y~+'veyy*:r^/rԵoͿwa& ^ϏJK+w*˺==Gwwkah?p+\ 3>B wNeY v|G:/iOwD|zϖ VL$Qw_I;ϧ+f\iGѓ'մ[2N%୻:VR~N~֤NCjHj_CW|0ha0EO}](gCuԘ$<ǟOѓ{*1bH^S|ya HhB0%yݝe[P3Rj*jc v# N^.e2 q?}djB`g7]o4_o.\ޱ/AS' j[^e&Љ`n@W|k}F+G~i^ő*Wu{{L <=X ЎG;Uiw!.|lC_bNryKSy  p!Y4Dl ׬m4`Fu~C,S@Ѱ`j `;L̐4N$ +o>j9X]uw}_ͮ=V{I4oS 3F1h݈OkXS[z} 񷬭J@KX 0FL4xL,Njq#YSsDq"[z`dIq%|4c;zӅ51v e"$:^$֙g} dd ZpJ1^_"s,qAI9+A|<\R^Cu`d;kוd^>F}ֈlv#L>wMVՀ206S)t}??&^=no5P9A_ \_^yDc`$BOè5p|Д)6,X^Wu"50"t5t%tb菐NZ$PbJbΔY}%Z"(U,eLcXw'k> s{ow趝 uh:l!S#8lHWx3CdP`,1a+M@ovNP\?ދ£ϢG[Ƿ4I4mɑX1OR!Q*K| ]3d%%ўiexy`3Cd h,[E* :9c#7*'u5~VNJ̊0ݛH%{)wǁ4^Rc/h?7tvwwm5dg}^k>뻲!H[d%Cӷ(јl.=9 xY?ɋ3uv.2{KpTVÒQt}+*3zP=i^åʛ <270@豉yZL9U uBcyjڦy*O 消x=)H2#4 @k'{5{Y'˟9Tg9YUbGH{9ctJԧ[r2(;.\=p :>;/6DRo؁O!W.W 6{QxAJg2g=i}$ &<I ~Ю11Nh( ڻw֎$sѼ+!~,AQ%v|GwPC\Sp>-ΦPh|i=/b |~9 ͺ8-tw+U?W|?.jc c&<| ٛi\2qUbCךdoov;Ftfwm6r .נ꬛3>o;?&>6I5غC3ZIu{<.m0-Z+UYw?s=n(\OaxkdBKٳL48V  jA$rr$>kylYh\߷s>k7jO=Ӳ Gk[7. X5@)Dbf/

qu>^~y] NO) XMOVH1G|.'@` 8 MgϨʕ#<`5~TG2FBdb_)ǪwbUiEb**1F|J]Xp}ds,鳐 d+Ƣ#k^7-Uai~o=G]tq&UoY0qZu Gh0K(c@>9 '+rXur]vۿ]3:ѯ9C+eI=nAf!f9cJ]-03Px2rx-QWNDcJ,ea0#ws_;")?,$zcKtS2v<斔@k|ȅ?ϩ%rv8j$΀|֪R\pT1b(p0p܍Tc42g-2.gW\M6c - Y=oձ-ӽ?lye)gh?oʖ4͏`H^Ru;X#hÊTSϔlahqywÏMrDn6J0p8Fgcbmx{ˬ%iGI[+"< _~ վNE>#3?_Ia.BGcQ(6eurTnJh3& jnUB&o*b޹2[_yevGE<>8kͶCƬk Ad[ XR{V ֲv}'Īf6vH|ҒSʁ~GmElyh94K]*x*~ѳ#Q~OO>ݕ{6{ |RM2]ok̈́]GͳQ@l [.'44ߛwHrǷͳQS%RnqhȰ0N+.V䖪F$j'Gf=e#H#C4j,>>n yNǵqmWj>wGbVFu+&mcwѾk.qڨ&ՕtY=N ʽ8wFhSw9-˫4<1޵]3Z#1fkYG*G: rv0(((zG(AY94##qB"@!=)nEk3FtCd>>ݦA>Ζ:^ٯ Gwcmj \)V{چOY)#px2sMܾE[Hׯ[hk~X4{o}yQ A5PynyZŷ)aVlx,}Ӽ ;H)y)3зԱW{aIj2p.) p5< g|Fq{G˭cZG+\y6AljC㠓2Ogٙ|)|R?[mWu.{.eG9C(1 &[$H'WNʀn0 *|tdlMDE/@b.X,ec_ 1^fgAm`h` Q! E!:GpD=+ڽ $2tc."#X %2Ċ,:F7iG entSVEd?&̦ 9>.&ϙuqchz{[bz u^s[݃e-cyoE׋=Pzk-*^֔dui3;N1;%qUûeJNfatھ2HWCOZ^Gl+nI;IA;06i6Ro$d!{FƉN:ι)v֍PqC2yCFlϷEϷfݭP3r%L} yrS@ΉR]<#: pMCD.NL <0 }<Ըkaԣ7R+l7(Q!C'],|sf}b`5Cϱ|#61ؼ&:yEis{T_{qw|Rip"t( JɾgC!4d %ҽrp[dx{G>)B+Biu/=ǜn9Ӯ©Ӹ@$bг& kqFAtW{ٰw}M[^fq+"4Jռ6(iO ] /`I@?6gt ;-JUޟ[w;.f4j@rp@! bcBD 34y\텡^?J4zZ}ɣݧ_:Y Y(auN=YǼyQDMRu@X#:ʴ\P/PBc6 ?\_O3a-VnM;1 /I=~ًT&:uAɷV)yɥ3%II{iV;|[`s7޴x zR1q4C#]Pă= _ bu9Tf`XuխN}$9xfdARmЄA5⩱|`ڼsuɼ@Jw: etdY-%>8nIsh˖{M Iܑ=p-=!HjP'l}<2sKUtXjYI-͐_Ctgj8;4x{S:o8K[۬{4.BjkAu9[Uy*,gj68ܶVш#ϔ6L硫K92U 'Ee&$t. 4^ >n PMrx٥a2ֶnv&ҝ G߽8gUD2-s ]=>3T~^_ 7H+%ͅ}&%-РSxO_vdu/ѸIVN>~+0s z<ܷnq9gpUto*1&/$,Z]lNfзOqlO5~uC3ʸ9-Q|1tC2Y`^ir=n'4WA7g@5r:)~ׁ#/vmgiC+yd^jZ0c:Ѫ,{Sw vZ<*Jf80[, m ZQ 9s9Bـ]=3FW f{T+|%FaN1>_ݞ _.<,&^(cI^U}H 7}~]̅,& E=.h 8{[(b\iQ n3/).Bl"h>!c8X.L͝a%_odh<n Oʡ+`2̐l;tHM/h@b6r1Y[ˏWt[o8K|~[E#w U.g,β״7 L&U%}N}s)<0&ndNxMi1x0 8AmA)<4Ձ9 rAV1|OTX.s˿bt d&a=2n6fK+n*TvI݈ͱ_ ͘_Tћ0+b+ L@ǭC ^q vŨ?JݙN Hk#sc$;L !{0v­\t7\[ e4E7 9u2g{=L|˷mHqSl\5Oeh늸}a_=z&^DTLh"(3&"VGqv|olEOK 4}pSwF~I4Q'P:f*ӛk'뼼3v^fNIB軧oY`͵ Pn$w =ˤL '(vzEi"t` %( ӓ0P@T Ak"I^eN['8@+GR. (0Gn78 U>%M11x7׷|7n~չRXY2C+k]D`dpp5jџU"DnHu ~1#w:ҭӻIJ xx)~a1/{Zm5&VJle? O .D/#>|G@BWy}q?rP'yQx Ӱ̈'[Otg4%A,TO9 Ap<`yJ>wv6Δ=$QB Cqm6.(udy\˽mAl%9&HrGw`%az5k`yfBjosx@xKg O+g.>DžӐA@ϗ謂v.J!r?;,~=1uizj&8d3k(ryӞ`~>NGl-7֧ayz;\j 3Kn59BR@̠o7lq_?V婝HZOBkr uۉ^VOQD5mg O}p,cVB/DQĹ΋ƾW&NFnn_~X|`&KuTtqn{J3(!ʩƯLW\({ڟ!OyBޯv$++FtYm6͛&)MUr-/x tGGHz V~,VKƌ-TGg@?+M(bVOh<&)(?|;XȃsY{P>2\hD)to4]fwͮ;CjzyO6yuu}?.<ۓp*Th|j9֮Bb1*λAa:ԨK5kF9.ƾi ǃxڽ`mZyCw:ρ=yɵ^M9/J?~{˪Q/E|\sk8Z=c؟v' qw1|4Go)N wZ½,~rr'>鎣zܕT`/i,>|D*{ɕD?EnQ5X~?{r9Z/5PGr1CH?ph|H!@S 艆9RlBlAuIQ>dT0$N 2X`! 3Ӏx,љ0"HA!"J1~?88tU+WH0td̾Kr2fڹ(.YGT1-J?e>(@By7Ba|wCƼDԦ|Y'_SmϪCH8!?8Kfr;%7|GxR(F0V>B#|X#A6nKX^&"~>MR>}G7n45ڏ9UY-ZU> ʋ6Sǭf0JO #jB)^oy9:(!e{Q6 ZoQgO!/ʍds͘$=G\^(d4G0<Nf #@24MBk kC@ۥOto~NA8/2JR\@J VF:YR%id.?zNqGmkpMÉaP0f P(dRA|]bƢ8>Bނh)jxIqzIaHUBB,` #\ =V~7)qqٷxJ]/Rn;zEx(9+WJ2|}n\/"mPk1\Zo $;Qt_Mʏ.{͍WD=Nzt5),pI~y󶨯O#4o]׏=u? ~e!tF0U6D_-Ş -al<"ˇzץw>D}fañ^:֜ ?IlAw5Ǖ V_/LٷiZ{BLnEhfoXtsme/T%=C|q{-#(lYHA@(ӜA@8{BEhՇWq)E;?T'qaRqM!b)e}+UBv]GWִwOlT\Q !jt%M*@ /? BGbVݧ8:Gȁ.ʐ>y&~ȹ8<) T |βR͙_[gE~4oʨjhf:ڂS}޻O_ߚ>7_k;%*ՒnWA[x~=YaaVMZaX*CYc_ƻ_2|x!R\(]̋Fy6@["di>pbďxO;MdtxO@A;b~힎0A 3SE-+8  y‡"gORNO,qj9t6*yr dv{:sbOXw^`svqRjwPV^֭CqepcwnfT?^S*8 6Gqg?cL-d8H\[ES %բ 7`nW3?o^G+?S QO0"IPi!;.Y!7sOW0C0hQ (BhP(E h(i(J)hEJTi) P(hZ FT(Bi$Z ) $)(hD"JVJD)D QJF"B RJbJ D(J)(h$ P%J(!BRRRɍHsndeV#oD@:=nwMo>HRHD "z&]uLʈdBC<5EI߶Vδk=G+~e%2&YP5t_O=^Eps)hḂREto7ڢ>_Ԃ+T:N'Mn?Tw;}K ֢:`,p_qT_u_ڢ;!Mfj*w4@8zͦjm ο함`5a@,SDB=OhUEBELmT5SQy j.j]8mbK9衉٪@_[{YWq6^ZZ@?\\ ð?6yNk <4}67F@B`-ަJK4lt?f/%J7ZE0z!VM [[ϳyIֲgfN8p 7 P>l a87IS4!ioи?vϤ/{MW/8?4|Ƈ/ #]Ξ>o ƞ2ag?v#Qdɨ]1pO|KMXkƈ,* &ðfFhbgeWoׯ&nbd+h`>glRTV50̟0vgmw:&JZjhٷð䊧9#>Nt*ipز #g "8IQK|ziAPzȪOeS?&cQG35IƓw )&bj*#@dPU%DU4fDSa'0# e l*ZcᬚCr-I޳Z* +QTR)hTZfUMQTPDy׹)))$i!?vFTPљME)J.VPk3h@SLQ~IA;"N7imiTEA4PMTБmjaȠ(8lM55EE3C1yAZ 3** 0" &s(j#Fr (JX_\Z&+ȨizuȢߍ40iaj0,sg0WddELT5EDvMEX (<̿EiQEEWX$4T/XaBDNfdU'3cc1_}ɠ~><3*0g5EEt?O6TAQ$G{4ffYjMSM^o45K3VwdPQj Ji' KU#&`NQ$A16.Q1 LM$LF!P:fFn|= טlI9ULE}A@PSMPLTr  1*&6)z fzqFg̅"hDG.20&̨)fJjj|hKEt;FȚ(_[xaE%%1LQcQ *"$A=1Of(__wŅ15MU]~`y8FO* `(_-'2#VaL&"տW{OpU90I̐Y" zo&)ߍoG'К }o_y&DCٱk}6!Uy 2M6Gۗct6RDMqӥ9V:a©OQ2<|;wV5LMSD{Gm(>i# ba _Vg_nѯ/%$,lc[Ԯ>Lw Te%=/Iuگzp1=_ rE_8<ۋug^kt |:r,B2f_j0c]$6=]&:-Ml2&BmZtPl\i;GPea-rmduayР/@qټ FNޫURocrVۺJռSCs ad IXv >p'Z9>wsǔTQlq͏F厇U2{OEEgҩk6~!:T&>r%{JL A 6FGw\Gu<U' 11;ml:"os!k5A`=z&AWC9Ò?V_>4h뗵8?j g7]ߑ~8LS8ck]r!~\A:+p`v{ | ۇyۀ=>?_s<{DZ@Gc>8tՉd>:RnhN>:wAClD$?A8!C/h wp>r~.JqWHj|jqD =Ώb(>f߉q`b "tsAŠ(}HeMc E(&C!بgIħȞ ?VϾA䢍U<^ﯢa4 oluS30o"uPS 㿹VdxQ߰z'H:x'K)s/`-Cm`5=DZvvAY4lm+%+@Jܖɴ-}ݷ/SM_0B`1~syq4nDxFehw$'M;m/Yc{oK+;Bpx:('2|?l`]Rq`*ZAr8y21Q7r6R^s։<㝒.ڛ߷?E][ORtrt^S{phg;In|Gu޸8o3;[X\*MVOS=K'){URRZaǛtJY0SoG^0Q܏b/Ha/CtP''LG){>W7G4(* 3c@>Qfs@v4/e1j,'SqKdf3i ]jxԶfU {GIDzQCw;Wvs+wp#rz)>i|}&S+#:5\W 05/\h;1 -Z+ʨɗN6zoqLG}{~iYȊNT#s줌-4HQkuGd/vIԳ-ž穦/{nNYGS"jK!Y[: 3x<"xd,Q; `*f ºTkOBe+A S-^`r:2X@&CTs`dUwm5@i j!~`daJPV4Ũ6V)Ξ:!lFWfSILe 2*xTU$ΐˢՔ <]lp1ŭðOr'Ӡ:P">1Ǔj`1L}mɥH"tLlF? cט ,&)@, T?(k&#"A@<nwo&Ook(s?7}? wmXqq >ObSE-x̭Slo?J~XrTnJԣmc!l,$W=J yٵh[P`e5/a+nv尨ݦVL4?n۫.X2GcN쁦ʖni ~=y4۝>O fEn'f[3%yiVb4q $EƄ/ϛ*?Vm jO$¤j$ /ʈg4~* nޝn` t$Xz:%Br+l{77v;o.lv֊J)m"ʦ[ jiyl7wh@ԀgdCd&(HB EV (~ M6Aڧ;\$N,g(qe1Sgr8Kpe"B.ȑ@0Ή*B{SGC`RINyHz 9O<ߕP@@bf3n !᜖ՖR7[AYI㓣/( %wuku9@1^D,첆#Om=*&HFv$wpk ʁ?CaTN%- S Y \%77PIRCfv7Z7)Ů(!F+ U P~WFQ_ o}Y`FTH'˟)Zy3)D~ s@*#Z /A3 >8jPSgľP% JS:2b:T X=zZqV(YȧTtvsϹ@o궺F( Dd/OP?7EIT4kT6Mk@@}EG$8P-9Zkwypacҝw?oo<'nC'F;kfCGj<[_<DqsrX.Vy^;^?ˁm|8A0ʻV&)v8!q]J6>^wWN|;xwp=>R{}ur^pGm?Q{O{(wS=Q;CcE5x'ggc3IPL= ꇊ>NEr\==qk1֔GFF?ᑇYwnZ=`5]OU<6{pwz{O]C;@h<\3 mi "<@o "4^+<4Ӽ3'|> 7yEQF!pepZ|qou{5پ B[#R 봕icrtw*lZMvڅ A}0ztuuu͗!9J K{R:Y+ 7l,.^ɧڛ?g[0mw=Zhixװ> zAlDr>w<Ҁ'e |8=wSvmGCsP3dlk,gh=Gq4m-38i|,@`; 7~H?[L(DxxDl2Yq9arJ"9|oK׺ԞZ_kym{<ǦGgO?G\'i>ԛ+Ù*硾(u0 =VpaGEءK%18H>c&|Owwna|E!W @4x#wãvq3n\kRiG{^eͱ_!+hXqmi9kL ZG5)G lݥnCwYa7Qf Os'~+zU.2<{?S_罄>G}sӶFp@sxl{M &]\ܿ= tP;514NӔt:RsΞ[wmi|_͛34CظXrP^]Yf刞.NڬImwZd;*q<'KQs_芼4DGM\;v` 0G =ɦl wٮy0 4dF=V}siw?gd03o&jb=3FF%!Wҥ(:"ԎdB]B 0 <5k>M5桝r`Yl*+`l=D_/ensX`[rW Š77M:Qs2.c #XAS \`r!w#,!|BFD8Ѧ,G)T*31e׫f"- -!TC(lPu+ɬ ߪ K^BS)χH /8+Gn6z7 =Bㄷ;81Ni<֬<7Έ;y?ED/V5sdiqƣ@AԇiI,@%ez@6-FbP_V&V@dXͱ,Zqdhd89sem/yAbd9w0W#OvZ̛L%LW?'1Ⴭ:!J_Mi`@x;՝+7j;N/AH|+ U|q3HBA)?{<:0wqPS~U|/\@- dtO^5T1)ŲIR"2~fa]t C`ܢD/?v ̐X {{D+zAt-SZ/Te&v?, A12F@5@ CjjmօmCR~6y#zd:;n961Uˠo''aBܶڹmdzݐ%1O`LEM[Ҏ&7fHt(^VUOy^6 9]mj"#F=*#Q|pǺhښuS2+DXVПg_ipr#cA$@2`@B=1I?r?0'NuybP_0AqF^!!"KM%%j]JTb^HMlRO|B*w nAs" lAgziQoz|jsDcR.X;d<> ٌ@$0\ -Ϣn'RFKRB=tu Շb{~OA 0\}Ye;|j踣 n݊&^3 <#$A=4$xzv~ t!lX*7'\H2nbk U/>h/sAvy T`hjM4aE #N2Yg饧͂Z>XyKPD!0S7M7֊(b&͖[9̍{;6ֽ1P,J @A(jZ@ (?9 s pS,9BNj&$6Y>cĴ# (x?ݰE@(sqi֡|rrS@dI?ձ!MI;H}>UJ1jBBdp(TP*>ۈ̈́ j2" A=REUЩ6sʉ_Oj0ҮNxh($Uq\TMܤ6r:x?amg/* @$GJL((h?U\ܼᶅ,iK1ZxAu%e0Yf PLյP '-f&nN"-2 #tB~*RQf@P30USf4Az:uA}D`h @ n42bNP"rȬкGĭf*tWhU;UQMr^6¹b06/sԼV3V:j|Ȁk%iNv!4'Xܑʕ\-KL egS~kOZaIG%O4s\' GR$!hA- Xi {ϳz&6B:f4S26CY +`d:^Ie ]pN!X.Sf V`Zӆq fMG-`N|玌Zmv& RTB;H x0(@D IfILEDХyg=^:!ԌB֠Ty[ -RF.Ln ZmMmW*S5Wvf$+R\Y3-S4#R1P:kulCPfJIn} ֨iӋc PBA5i=TFX0fȕUGc^:yC Tp1 U#L: )*Dfs÷x. /=Yyle%s~q !$+B0P"iKL'#g)2}Ibќ6%Ё P*s0(*t#iԆi;M$Jܧ E'EO s H.f^x'g<7L*c` : d d%3i^hR3 浌O( VjҾ5e":"VǠ؄(h.Rr@cDZEMA\g1Y"~^,˅A$eeb|ʅDAjl)5<)Jl69Cif]ޟ:z06[!JxA@qv9~4( WhLqq0$pA޶+yO>@3z̈́? &=a pH{r|pd߱G`  %"rܐy7HdZ;ZtDcg1d bX1 h{HN'V%dw.{:5}n?/O.EӾ/}<+V9g?jMƫ̇ZM O2:T/ZPw;uղ=3u>O\^o[x`eECA9߻)C{!r^׬x-Hb/ϰLT#w]rHT{02/>&a5 XWhNd2EQ\>ϡ'Յk_,qUa7:7m,zhC$4jF0JcPʇtcdr(K2 sP&r) ݝu@Hv|'´Z =P`:ab9`/Aouz^@W$K6)+×;>x^^Raj@u`Ta@uf,H(<DcvJ1zsM܃Tun7x紫m[sRѽjiwS=?˙sYEEs@|C*~X5O5]ΪcEDBR%Gʑ O[ޙ( p *N&;cuM U2!c{Ap"dP5YaF7ǖ!g"6LLCOzZm'ç T h A繅DA̕M ؼS{lx) M]xSc*l_Y7nNC2 !*' ͅ+VƖ_'\u0q۱}Tm΅G7by ?25ў{턁vǜWbũ}Oice6o;}~ӵػf0xZ`oG|4ÑHPAl# qUْ$L]!}j p/U;9e\AΉufA<+kl< j]Bd_0 d›L/n8 i(?i+!\91Mv"3GbvTvv6QaG=Yuqq0AwJ'؇)Jy O 6ImN!֞'ݬF3)P9Od|޳ǣ~+GN:u7ϐd:wR_B!Ezs4|@v!.jw'Z`J/0H~[loޅ¾*5jR2n8HZZ"F3OV$#JBR,_TKouzߺɦn|4~D.;$iCbQh*ɑmGu$~4絶(a A;"ƗNIZ0 BQPFNG 2{/7 HTO@\7'(EDZf}N8/j'^b֕CHXvG CHf.G\ ɬ/!b=# 0 1~ ˾W&7pz;;4UO ~5k'_K}>νpuZ`Y5xhZ O2 )7o@̿|~_LKYevQR̐sH`4" 'xfWe"tYi=IF[CKwP;c6tz|n=kv@_=0_'_gw*mxbLlK;6zJoO3`${K Ey6r32Se^m֜@D%Ȋ @gOKнgY۬Ǽ9хV, tM\zlib=9pF*U-vwm\en]s NWv] ؂]D>(u_JR?_FR*X9ٍQz:t0B [urC?f0~ůl}|`$':?6T7:p;2`iK.^ȼr^*HBxa *#a{۴ǖuƤ CXXw.sM`m*;]JN%2Oja6UʎoKJ~>6򔛑Z (+Dmv\M\[WQW/|5\쟡{#_\9U;6^I !:AP0L9<=Q :}b3cnFW[,,瀡zjj~@wX QN'-W[k!6鯸 ~V͟Os .: B R5eXsYN\< ;=o%p8&̐#ǒ#lksWWWUQ1 |♃VI8H\A"VI!ON؁Wb1n$XΗO0Ii/:hI#WT-b8jʬN\)[KqVE~O5-i[nbq>xŵRE߿:PL`lܓܹ$rɵ9pU7y){\,n Q& ג!e.L@/ۻ?Gyވ@oD 򑺰Uf,$nYh` /Q`Ɯ@;8|2ŽO>cS` ͂lP1YCy%5?4_`h{b[CBd}rPfjx-QZ>JX=HktEr8 OI.|(7EMMJ L~CEF3Ӓ@cYB{{O AS97ՠ8%rWF0 eC$܂0QvU/$! t4Xtxzue6Lx(\6=1֧dRӔ`{qHP<D1[1:ŵznP凳 x~?ɢ6F~^"]{T{e4iIWNbLS^޶wH.TN ^,A VFPb_;lLu%grЁ{ ;4mD}4 iة%:iċ0 (D0ܿ,gL:Ā#&QKfj MX#ۢ;{ N5ͤSRs 8v'Ta$'~0Lr[7T',-2<9չf]QGw<3Kݿ;kl긿vS{yupZOD} =(}7 0n9x/ų!u ^&ӹdF* aź҂w T6J'6X@I͈v}MASx "6yq,]-T {9yـ4:列p?LnUr ?STϘOO?P~d}?PqC<8 wTDM=dSCaƃGM7O!2שz'ǰrX`mԡj[u07.;D"\  8xo>bHل{S_ Tp4ÌU^"ZSF֍O|o"]j.o1 |j"tpD "WC:#A=#C1 B9;]LGV f(z~u9H0Nr(A榾!C7/P@9qwwv7٠?.{ !}-NyXe`?Bw.܀F34B@3!󠍴C= R-=A8fڰ(.suG%C-!1CgKO'N/Dvw:|6on;ܦOj':&l^ :دf4B3e}+6ܽ_d;}v(SyU<ݻp6 ) @s'I>K ޠڃzu`'M@O/<u8E>WES[ᮢ)䈁*R*. b HDШo8:yt4r̓ymcm/jA`YD洓^0L 7K/P`8yJTQX6GL=ӛxjcLUU=PCi+\[) #0::8oQI#\Xa} @ GՆ23b> lbᦇ񻧛Uzχqqῷ]]QC>o+]( @Լ2L8rNҎ%t40T(Jφ5I7* >b((9塟I`ovQw[ӢDWP4s-,:OM v\!҂" (NP- (dCsQ5j@J"H)O7I @9pPH㝴(@7 QqS^T(xڈK`f;oL/Z.Zv۴6VlYXҙV Na!gbk60Apħ|'0>[WިF)ꔧHCe-e( PQO}XnpZ0X%b8˚}n곣GѰoңݪJ]C(bL0e7LIc#$Ù}2GIѢJ/-avrN J<&PU!<&kɂ.OYl8D"(w fNDa?w:}S3S/q&7H\&w4྽LDX,-(<^ ~;}V`Ϲ@t7%{lPǧU@EX2eZ$1]'y@Jq$&*IjNRajJ1XyCK 6iiX }h"k7K <ô><5wA[׺63簸s۬Efuk:B_%~eo{ 3X- E^Vě t\Nf>hމ@#h5wce+EBp@:M?YoCȞadW`DhsD2LHEGc~f@%s?Ӿy V*"'N\]c᳒(6c`AP?z27oljDЧfJ4Mw"Q?@oCl=_Z(65%K@્҇!$~, R|E\)Wsn T|.̧ G\j3^s0Qn)"GA\q5$LNflK夿{`pk̼vB@ JmY*h#Wqo?ƔOB$ĿcdŢ[/G~DAi龮Ś 7+i9!ae 2UyIֲCРE*H1ےqR|{ՃU_&G hj>P.tR;&֩=7E0x)^{:VYV )S}7"@0s$GCѼ8T1f&)$n{Oa0Hwc,] 2¨@=1 w?6=L֩~z ~E>s%P ''|L$8_.BjYy0}lR29Xt0!* BxNLIx4ELO':x;0MAg o {BC~ M7~ؕ!7<:#0! 0kфWO'xB ę?!v]_)$&pp#tܖ̛T ŏ۱4oꄴ|f35|i-0/]@XtnsvO60BQJJ5l$tw8f1Kcg,0 c8\gx8z< |@*3()0~}2̿ (9N F:(:0&qbTJ[Ji6}ɽXBWʻ4d8c]J68QO#企fwÊ&gśpndgY:!0 n:\RM\QRF `4xPs]f:70\b9vLaOEed>DMmwqy3n*mfrI@1)+#I1ûaͮˆ#NmhKDZ4Z}B2|I=dzy3zO_ƙܪL;u ?X;{1^ A۽r,av,<V HG(7.` )xWW\XWX״j"}I Ft|  yla qɣ||MWzRc$3gxBm0/[`PR&[%-I]OPpVf} L)t_)~^WSDֲ^X AܡHX /ZC (0B^j=AV#ls,O'8E!p8\4IF 旆<{kHQԩ۞FWsCOzjj:J;#.2#R yu`$' >TE"fERK1P-*.;kCQW ,L)MwS*Gz4~{ͪtFoyQZ~ͦ>SAC8-թ_/js:` Xbm'I( !͹}tFuLo7CIIB ڴ:RV'ȗMStgIA m3JWzm]U#CD=Le#9HKx{;tSP?"?y>^aYcmEm4Ьg{CCǧ8NVia[l+ڭxhc O}<=h&}2 +BZhz!Ry~ rZ&J gZXcc7>0Τ+:C,Vi ć-_L ?$ͅϠXx!޳?Ÿt;|{MNLa84 =P. k|:D`U5,#(\m]phSv 8.ϴy^=Q8lU婳_6O|AeSmS2LY`0mȜWLUX!䑿AXS_"*Cq@"M&PD!?ц1,?up$Wȗ|CG ftYr,ܪ;'CDnc !f8@Joobu =KR_l/9tB5MIQHgeae=XLxi Jnjeaj H 2FIE^+թa=tbB AQ;?X%V s^ePGf7Y2!!Bف|Hs2/AӴY9-sQ+G@z6}O#N)$R]ȳJ0?r4"$GG$8?a4eg r Q0ܱϔHmu~{S-7Ԅ=O/}FC, dWB-O15zm%8ܮk?Hl9WGP,/Are힄( I>Ԡ25NVw+O,611㿏꟭LFK,IaaXĚE5gv;Z\h{N_/#@0T b&h͕~|`kT#o03?MrHlp>_{,Ү}5 VMh ]wNSZCŚ2vF켶/A:F`o,k-VM@6,xdV+'L.I7VdF d9r4ŗ7BP[tG[de 9> uQdI5Yț6pv6{˳F!'9Gt.h$d >4uG)񸈎9@Yn39xȋ50;V1h8N c;R>YQh7rVdyb/}XU!!9%%J;ἧS:pF'Y[OF -< zm|%}~?q+h3Y,(*%?G "B&Y'SQعYp:A,=bkf~~Q8,}z0!BdbΘF􊯆O,BK؆$c38Lq`b8w&YE>{,8]S#$5cix8es#Y-\D =0ifF\79 '6 "ix_M Shm-n3\182-0>&_`,=@\7.%5&^e1qI-bϬGе+|xg՞[NAW7$C1弍}oi^j]2mA:keN1F+ē 8E߿\ SePCM1m@߾}{@/B,hK4i5ͭ_I8c3>; A$CH` uH4ܱA,YE+qǏ[` w=~eɭY շ5zt,жI.nU?:Ȅ@;CRv~9ʬ7ޏvA7"R!g\4o2;f3:xqi?nx7|BA:ƾH`F}IB郐o?m3KNiVXesrHsɯ#oBY @: Q"|VX '2ƪXRXUe ]da0u%_0A8E(9 +[ze9Ryt5(SDdwB_#AB}v z"4ZNȁR'Ԡz*(vj:FvPs$,G-PAE&7$H( ǒ `|[ϩՇ}po^O${=Ϧyb 9縞#㙾{ʆRo1DŽ`ǰ!ï) Js!V]-\{̴XtǢ,?ŗ+oؚ"r#7*"Yt2d$C$Y}NJ-hpAu)`%r0 {)![Ap[5w!մ )Rf^܊ m%Y!8rͻlPUqps@=o^Q0I?7TazpBOvQdTs ȧo,n=R@nlCGQjJZ^I~ V(V8RШ9itlk"~>NK7L'la: wV_hV!eUl0 T#zMNd|q@YM^h/j =>!dI,m^,[Fcw"•GΒy{8V;:셱/v١GSSSZ*wG"ѹ;ǓdwdVxϕ=#ӣU^9g-~n_9APv|d||GCHrIJ+D{|.*r0H R}12E)iq HI;_~8N%n/, }tE~iBҀ@1w 6NO領6Csdt!]XieD"(B'nLAؿg>fE,H7TS|lQ۩v(62FƦXqfd["[]0To P7@VIe$=htKɨvKmDzAEc@Nܱ Q(>V6 qƙ'F%l4)9Y֬i8Pޓ")K xcSZNRD x qH)٪-{y}0p&tq2c1$O4/ Fm 1d7Uu!s~&L)־Ȳ`4#l `7sI۝ִǎBdwnH"7k$b[8L,CFJk\Zn>$Ν~t<~+Lbѩˍ`q;gcϓ=#km0;f#*2D[2*@9 M1;z oMՋ s Zoo6D (225[!o)p_6xb *bxh{_$Ba0D @~{* ڷIZ;8/||smѫݿ42Hn@/qLa+H01eG +83c򆼃Cha{>.A̍tc !-z}QjUEmmkth/eᾉP<īA:k+خXZվ A@G꽜 >kөuƮs1YyPN+)'⿌AdukwvX|̦dbӠ~^l_W,U7柽Hآ̿Ǽ1ڻ`s㜟D槍)hmQC0[ _9LT }O>1ڛq4/,I]]Zl{n7e;UW5;匃2̰_2N~eK 9E 0{Ny/i @LH̱lA4?͂q E7@Nu!6dtɆO7%?f? >ޣ_v/+M{+_p΅8RgQmJ14lD[t^^p ӈ0s(T]g.d |{._KV#H%[s2|j` k5wƮjc|R[g}XϟnbtczU8$tFH6o\0ݑ]@!_h4KjoHՔ*(~ /@av!E&U0쯈ْ%ӌ58NdJkHqtK\ ?S85RP,f+]f4B(JX'j5?R!I!1_g ^zp(.%ɩyMx`1@P:n\#T^}ۑt{v/vAhe{P0G/$zK]`!xoJ,Ά\?}PY0 o)0\rw>u׻jPk)ej8!M:.}z<$RKby/eַ4ֹBCTl dpJ_ұÁGgLW_:u݌0BKII *i``j$B%ÿP"ӔP@T\a!_`( !0In=`Yr8eI\*>)'p킕,4l xyRGG r$Xe~;@ @`PR $(CO@|.˥^\Wx#zHKZNACl5$ܕaI8!mΎh}%Xo݂pj!b?Y({*d[q)XA>n>͡5GKֺH=vCB IQ S)MdsȪtf:$7iv@ߏ%ݰSy_>^V$%[Lju5 obudcHRܚl0qevިH_zm'-l{.عɶV6BB cmNGST D 8 IA ;X'N?ifdv̜$?c!WQN',}(RD˳0)aܻ2DXzU1!0ΡCgV%!T0Bt)H40 vba\> WIl7簾P6x 2\?!F@N#V/. bU6N 5%h[㶯SԷT*_3}&Ox F'v4j~gcX@A7t$z Ҥ'' y]M͇urL 㙜B ĹB |^,20mvjUHh?I5_ 8BjND{( :x>+ū_|_%}֯5@`ﭚykG8` u3.#;~-,1QCӯ/YOAa@ QrrD*"㭌ũy:-j ۧov[h$.UN 63khIu <N'6:@ X(q8lZ8{CY*՝_'Hbv\=2#`j`lƨXl->hɟހ*^hPʱ`6!7ze+vP7G C1 Dq""5Ur_n13J)ali|m#(dg2O[ן2 Kqr _B5=KK$b3,4,b "؃3]Oׁ1Sꘑ1-4%z- ,m|bA,OFz0>^c 'B nO/hW@.@ 'BQMmnZ3LYs]Y؀﯋vq8TɿO?J@-Jzf[6[2.!\,2?6[KǦ~]ow#ZN(@# K vC82D_| ?Wq4ӏ| ,;2e,DF!cQq\6%H h?d dy2Xx_̇<C3RG׈][ pS>iQԖ~0d@ ]@"/76m>`'L_0+$CWj€+E?yч6[ݳ& o1{wLGZ,::J[lx忑3՛2 &|Hp ;p7^eI ٤ q8Of~!)LQ *eH ᆘ1E%Y$ ʞPk AO&tmiZmQ"4fH 5U|D<p@bwpyrD/ռbByQC.Q4UTK,(8 n+uv;,+۶;{G.sރaStF`@ qBTX l\.yӠpy+r.THT{,oj&FdcVn\ hY/cѠZ;"b2B,$퟈> BFG_! (R)38KFߧ1ξ1z"H7Z; T8Ik (W\_C ^FI jI(nQ4˜@B9fDcWO3;5! _.D!uZ@;uʰ ŨIQDfb 2#?[,?(PmXE̒,̓t'7uw:o#Lֶ ,.) "{\D9$>_ONrac>@Qp3ArK*x&<C<{AzSK(j^Kupy>SK|eDv ^w[o\]@OzUFnfQ .}wti38R 9oŇ81ڝρ'zvpQwɘl1U Gk%@~}^L՗#f+/`ۃ^Z RklD 1`Y# ;f"u;d WQ}!Ojޭ ϫB{!BÄn ֱWC*G=XTЀ7C!D|ȧ -*h\` v=r2}L\M5W>8@z-,Sl 6Tɼє Fw K{=8zJkB3q^Bڏ-wdscI$ b_&1[/"sIVBzaS N3`v-}:ܛž=["l@tu}R 3g k3ݝ>[7r%9{0^†_:I( M^[ Y^qB+HY`Inl|vO\Kޕ Idk2"Ʊyn $ т#dF$Ac0lRNoVoßv'3#(:I`3l&C̩J.q7ǀ=Gϊ/)zBq`Җ*@cjg@ qU_A(/!z #xEӇ Etx<@O[> x܈ MEX:M @QdM^o#,b]/Gigb,[B@2 n+({&i9WK'ċ͡>aJHyiYj@fCWNsws4?ZT6jb@c_)g@ɒ(@s1kbgc-YӺZ'l;ͷa)K㯺R(HUcBQlƘ& PDm ݱ n|OV[yGvp8!qp;5Tc`$8TT-jSWsn$9jIfN;ڃmrT9`d؏J@'!mZv,@FC @;N # k_i??9]>yzx6Oy]vn.ugs,2\+]<_0=ۊM,B3f!/@nB 꿷 }rt^.cxYzSID+)p4k])ӟqt9g `&I'rƤm:N#|3'Wt7L\TS2w 胖D n@jț 04䄐B1Oj;ز5|(sIh r6sҲZd8-|%cCk7UΡFN;zf+˄Wjƽ;HƧ=)'e¯6eV>y\x/_ͭ~(C@6! h,DUk|o8 dS֤N0PZbn8$M2,.,Xj9lW k[cXe,u?@ލ`z%JvS{!N S"?, |,p (փx{˽/an$兑H3I#Sz'Ynf0x6#_̱ |=ĂHTb^RcѦe!]@ݎi˩/o[EVJB* ͎~B@nLMP|BjK~WTS:Yh#"|Ro:ޥ?=ͺy{/*%ӪBEmOCg|v[?|pihpKBe `F!sI WaS@R^+w ~`ℙw71aWIRp)%8!?߇;x2'7ʯeČ(R+],a ۦu{0}ǎ,VCk3O -púVś%zBOe0q곫6ZB̗~Y"2okX1\2rl򉸀yYE.45;YoꊓM!Ü_OScݹ=bGb"dSQ[-u 8C<f^:=%v$2vZ߲(X$FtAy?܅H /)?J<:5w)yB,.7X# D[C!)(?A F+oPDY%=sY}G۫h;xoIi||QɏYYn*_ ?:dCuhQ (p$H ]6 'cl!#(E޴څ B# B~)Ă4y%Hp,@J"4AgQ74[ $e\2pK ]I LF+ SlRN ǺE$(9Gᔢ@e{@ d13c$e@X;ķDEii(6> ?KHVQ 7Ef92uQӚ0c@~riӶs )ᆭPAJMXW5 ;~%.'|=ƯꮴiS8{'˷m7C^[,L+rp=> oFؑ^oS5s@ep#o+{Ƭn="I  !Aނ8ӈ`r~6&'gFr$H)=ز Qٟu`8q!6%W;r +|#-$Z"='n`^ja:x%&OR^+}°ND;_,+tztEQ5DPN9 &\̏ܩG߹|]ū#Z1SqfB&WNvp҃letS$^p1 y攦. XX=!`3k"b_ݒ&5rwl31:~L Y" B2 ! " "$3s^ ;nu X4[ 3r FuxMu@"[ь&et'*}iʶR e":|6srOc\[8MC7aR3S^D8 ,|0bSDP'_NF{yGϿ@f#3䝚b :obmӒx''].m}fqN-!eVSlju _{ABu!AbLC5( 8d1#$?-CW"}?P&(PY,xqt=ĝr;LWO C^U?ƷIcQX)s kD1~iX&M|^jm]ј'y͡@] GMzu(e( oPsHp&#l΢{x_L~Q4W\i0av3hG(Uݶ酄TEJu  r_mR<ܲgA*wJ D;49oE4J짖 14\e A,nb#0uC$>/XO/su=:w&!lAĹ[`a$ a'x>}ڜl6, Eqwʺ'`ݦ(l>lDjz{60] rO=-u**ퟯ \XEǁ @@J y&⍮+%1lm;$И* mXyx\鵈 fP9h߾;+2Tdo6Ň:ف 2+l'_e6ɹr^ gä0\ukP %!T#1Y'ۂq(#>=WtV5s2`pW R, _$HMyCp3/5h%b_'B~UR]L= C a}yEt!> ,A'7 }ы!V@07GL$DMA ?eH$o"V(9"D,@[6/\ @<1t\`MJWbKw(AɃ;#{0!8 w ){P;ҟ\fgjկM`L[Zư{a?1bq 4,q[AMT}t_xȷAJWVcBd>4L Vbu=k'0.0'|o$|y߲ gUZ( A^q@5[QͺQT+,MΒ_HG@~4Xh8H3,z`&aD՝X<;@&?Pw%cKG-Hh#뺡ZOSam πHWo/!/eaL>.S6%ney.YM {AoQw}lPyg"!ψ-G,nY]_s9]'r2OBR^%:W7]ѯF刡az|-M(ǦWu C̠|y'gї𼲋8Q\W>M߈' wÊ4~"\AмCΜ rC6rdy~)!! @~#6;G+*@>"ԟÒ#^X\lh$3#K($UO0{8Sɗ8(DoIr'PF[rTދ,\e4 4 3N Fx-e;^8k Y}EZx?SN.$NTV*t(uu۱TվʳEr 0}}Bw ٟ ~.ʼQC?rCm5EOXs9D>ΡhOeR̖z ώG%H n1ƒ@lDD<_=o7bJ;nd0 7`d_٘d1tΟJ?k󊅝&.~X29jk;[bvPe="f9G2hxwh M%u۷^D04< ;L1'hTF}3R/?a=Wәc㫟~WߏtcQgWG:n~Vke]d%0$5@Etms7l9hg|Hn}˟*粍(Wom붶=."Bfq_E\,k<:ZGǠ{pupWsSɯbƮn4;;ɛPz'@4aF\'T .'֧gzmR1\®?sM?wZhxf6odee^:}][mםf-M@0#pQS-4:'~X'C6mZF<кU4ڀEŇͱ~x轹*Wa*> ,- |> c1(DŽa󉾝R>'ȿEz RxHXm9ʴӐd.;W"ݣLNK˹C>Idwo$,+ܹHNKm۹ˣ~= lD[B]j]^[G9adbto{μd}gq^khza?=lw8401YTq$IGFƾ/c[ŀlpTBȫ jK5> x2̹ٚCL3Q!P $ \]}_CQbsq/<r3: S'<6}lb}Ym~vlOGk7Ƒx:}yW'5 Z+NF'P`M W*Y@F=% [{VfSHy3S*#v,dy^?ig95˓> D$ۢO}5^ga"?_ KpX1g0@P{{!GA0@ij $ utr }LĊ],Ramn;^}m\qJ36jd>\EMWUμhL@Xd^V>i.qA",$B<:Oۛy/!қv羰(@BJw #,y#:$EmR  sCavBA1M+r@|s**f@ *_Z~>!+{b0Qd Mo{kEMclBZ^=DRvAav=S!BХm`l8g,CNoj{ ڡ wL< 'sMѠKA,Ν+th,EN`!nv<b/:roҤ ߑl6XL|P@t$ b4.| 0nW[A: 6뎰:Z#3Om)bn~X$-GtQ2^TiE Мl4-R8=R vx/;^3=#?[[S::%Ww{-D F n\XT`&奱h**@gd4  v8DSkOϐՂ-n=lS!^ǩg~6-끃 #d1Zf!v&/*3k|_X|9H!92#WXChMϿz92AtAdB^Vaq{A<F28q<۶_l(2\@<uk⪗L@h @!=5Ӝ1&ֱMpD_(y~ha=D>BMrehOțE%bq#_A[.Pb&9>mhtK<ӥ!$~qr|R~p,DH8< r֠*O!eמfs [4[(>33u ~6G2ע KNgKѣN!v;PR0 mS6?™~Q4vyk}88 J'MZok8_.F:Ґ9#H~FԍN-\ .Я@*}N)DC>;1*/fϰ˻ΛP2ދוՓwcg>'7+` s޸?zҰ凇V3KZE4tM@teD Uמ$ΐW$# eܯ5rCG/IJQ<>{!ow/1hK XS|k%˓ƽr7:hyFP`@)d4C{-RF'gCF_o@?ŗ]9j|E'xg9"a0!5W{ޝ+V{6cRcN&5,9\av<9`pq($U?R9#crZ)wcg$|>\:{b d0k s-`=[#_"325Wu!`҅B0~X=5C8s+5z֊=.;wUSh|/vH=|Bcp'S! ]"h,P:Ťe%L?^?d!3XnY)OڔHcNl3@x7d`A94 A6ZJrVQ=J"0W[/BUE!. c۶¿5xUOE]Lg7b{{xr@&B <Yq[;̔VP8  8 Ǔ6qVLQej6x?v2 ;R<6EF׶6lk $ \jJE$^1 SI}9^ @kaAXG&N&%C`Vv\8CaG\Icg@>Xlbg6j`0e$MÈ A x2nrd)+QaBXH r@g?2 UgR!܈8ǨQh4W ϩw)XNǥ/<&R"yߊwayr)@`zL'Tm/+۠P9=} ;u,r Ψ;tO4PFSD/Lb^=r hJ6 ŀNX"gW[j ۲e$ 4&ZNytu-CTǤlB _p2#Hѳ!LdT&^|T5~4Xd;Dg; BzGdm:k?ˈRZh}u0eg]Ocxu`.?ltXq/ }'G9j $? XLqusBD D8= b`Ja$YOvN:nXMRw,w+H-@¶Aƫ<ù~e"mh2 _n_Dζr$?޺N9Ŷ y0@|F6hV;`o+)!3 \s&I?r#5_WM|meӀJLEkA.Rǣd%#Id|<(wcg:˳AaHqzI`]_{<:s$OAg56|t1 Cw[rE$OMK~Qw*n|mOXY %9nAHЏ) =<%"`Վ[*[Rfg%8J)D? BF5ɤ0|Zef 8`!a? JĹ ~{XP~gǒPw5?8Ϡ6oJY}oe6-E >}Azlc0Nҩ`pO[2e!YlzV@Ɂ(6(aa2`&v&:qL@&fPLC?qFGGح/ӻڴ TkEA3VO,(]7$B T,O5A_(Uq0߭=ZМ _0B=蹪QB_^~ps/Hy~>ߣa4T؝Mh ͖!e;mz[2H>BE*V_JvwaLDaْo/͸gxo n6|}rT  \t\ 9ڜ 1̇kM/K%HWɵiRitM̶ݩPkUe+Km\Y8:%N {=o?(UCf=k\A9.V#~g8$}Gǀ5u,x*"I˶&yA!F,~]kk2'\y';֡CTב VH3RٮQfpW`3h H!x'6aI4]"60L T; (S}V5I:Q^uI !cM+M8s;,AZϗ&hڍvYqV>c&UۆHDLءx>R'M^yKjfJs Ψ^{/US=d!; vgg-:wXS9s XgD1z0{:,D' Qp޷yq &ǣGqHoD}K/5x7R $vW 7$2rDcGNN3dEsE=6US \FbCf˺P!j@h!4< Tk O\dp1rfROvy5`#}g4CV4,0 qaլUQ.xEoj}\!ϲlƢD޽C׵ 3;FWsjdvDYȑkyC*9eͪ(ˋ.0 1=]?Cš b|-{oKZ#S|篴$%E#B9Q܁fQ#2@ t\'M~ nDԣ$Q1+J)Ӗ}9Wr6Y喳'h'}~8 ϩhÊ@d-@3' <㟠-T>M4>=^~}N~Wp}65Ő͚ݒx"Hȓ_`OdgseaU 6x!ά@; eP G̒U$x'7vWOhpw u1s"8,04~=& }r:;eOBx\&b E;i뱞6|ojT1ؼD𳗌nR U2, k;ekxMjAbgx AV$wG(GiZ@ ˉ #TR3e AF J3P-QнBbA:gtq ϓ(|ݦT%piitOfVf?dU%aFzDǐDlvW['o٬A;EFgnQW=meƿRWS渓_J;1K7ܖo%8՜Lh?PC$Ae''bw`BQ_W1^9h[U @ݑ.M#nYrQZyГ4r ##9QOoն#u/棦-OպɕE-wh34)Y1]kjSOmaY-C̙^E 6/MgTk~=DP$yn}zBK XPr)Q=FOX6vкJ ) t'uWKH҅rMS*G~tzeQ0GLxI02e׸[ 4Jys z5Տ}98s|~Gc~F# յwrRc'<7, 7*3I;_oL" #V1  n-wdM)`uV?7†ʬ羢akmM]畖evw1cSaE?$R;Xrj"3/7d+^iTۤX\Ss!h8';L~ΰDV@ a^YrSJxEq~Zz4犅:%&bWjQ߯p"uA՘`ͱD /_<}@h]?҈}1.{i"y37c|]8W("`)]vֽye=.=4ꁥ35-Z@) - Y=3ڢ Uo*8yS6rBlճ'ZXgzlοUqbw؄Ǹ fzz73Q wiwc))% [m%t *:D( %#dD4տBm<g̐Ѻ橸NԱ{?H|n 4>>4}fl`=V:xA7Aec8iV LMU{sp@g8tֱ36?q b`gqit.WeGtVB,jq :,ͷ(ӊ{h8X9/)3xmbdc7FH) 9 V H5S[(>á缪Ī E0/D7#\CI=AhQ;p%ٛe%AKD㮕I:0t-CdɆV+o"W @ T%=UkTcV3L7AԭQQ!ei:`u`.@@<1e?y-Hb89yKz֢;vBpm?}u*iv_Qր!R.t7ٕ"~7N7E\, . Ie,.Oh]ChϼM~Il+tA9Z׃=Ĕ$'gxNw Ӕr02|ZCJq'+R.\-+O}g=ffMǣINkbiihH"Ur?^%KTȍ0]p؄\ǜ&?GtuYTcY` :ùQOL3{`QE/S7(pɐ2kZr(Q b Wd&s- x\ _񶠶VlAXwP%-.6.Uڣ$Bs|fZ|DZZ}*m' 2Skojk\T5~{T tzӫCB$֠,)r@>YceDڱsx0ni c1{^ ؃Z6ĕs/EeI%iN+qI:ۘhŠ>d|~!7ٳ|M,~>d8!p `(eL{9@$Tc #||kԔԮ'Ռ˚ϣqdPS_2g! %m͏AGDʖRP{g:-E^^{qu"VydA<5=|NI39vcs{ qO {ӈ9\#}ðC1Ɗ촨2„$6$]<_v]߶.G΍ԊD im;2ĊT<0ϖq =gQGtϢq)Oj"Ƽ5(%Rf9X=ҌECaWiB<8`.i/2\~5!+5 ]MS|9'ðuІ"E 7ܲhO S/rꞖGާ9pa(id`_6uͰ;z} ϶bDt*O_ .B+"1h QԈLjGm XgyP:+^~ D:匸@)H_- D B\`}7+JfϰNiSIi&y%eb:OdLáaD~Ⴈ:ZS!.{n2zUPk,QnP)W-vJ厤A)*[Ttv8?|ʽ]ta"RyE_A7/Tk$\)4A5Xt,)8̼m 4SX]}bPS0Yd0|y(v'Ck\e#|_xZƲ.M{rb(ndN< yǧiua#(KbKK[V͔yx`ʣ#w1"@2~}oƄ}_F\]_c[JAHUo,YeA  jѣ3ͮ ;^ʡ;\[[^:^鹍7#@dc""[ u 1cA#c$}1-u1ed' VFͧrWkR^daJJd!]?=r4 -;5,$}7yе[~DU?JA8H;If`XUmgLxЌϳ1j_Ej&JNvRN  QVАLC +9 * uthᒫ>d9>8JuxIAS:!L#S_vjkNmEHd-;9HD> &a#6lN^Lǭԕ|T0c  yr%Q8i4+d(YOyMdpU8*J`ҥ'Gk΃d|Ayiz{)Ɍ#L+‚I~; !$[^AImٽAG3&I_PZ$g|<Ôz' 60 8wTCaB?ܐPbjy7bb>"[%/esq9B~_: ,7sZGA2Ao=/*S #z=GeتWsKej R'51xBwR*,o }t7L/<Xy?5䔊w[2lH_v n// 6? TbϨu0଱BAi`F~)Mhk;|sI.< DHVtZw ojRqw^s}1: aIY>5-ٛm> *JdK 5{ޅ}4n?6(pvCUCtDSa ~z- I*TR0 gvfö ̉[dp|Zu5#$i^O'S#`Eъ]*Ep}yȀ{ԯVFf !rT^|I>cC,(yttZX*WҒ+xAktW2ʱ2%Ӈ"1Yr+V|ԃqr̵B8Zܚxhvy[3xUa)0"AJIZ!9B>c(~&V5qpLs>Fn3G {tf0&y,dO~D 3+ pH73|!8hbѷendV[A! V^rl9ҏb*+wC#t3b8!,._mv. 7NzeSwk/e2& b x2! bᾅq.*;ϸ,Id1spU bgVbwv'hOm`>8Z7>1rVCތ|1zd H[$A9=$o ,8ng#ފ\]55_cA C>m͢_fB˯xxw~u2GwL` xq?j5JO|g0s<#C,X*U ?mU[;ʨvvQbFI*uE)@2D+>" asŌy(ڐ!"1Msmfٻmr/bWbi^ ۣ\uw}*l` 'BPܽ:B8VRyEG?mTyA?36.7]@! T3;N}°k;$ɗuWUKZ(*OȠ>@Où7 Z6K/ =UM 7 X6p]upG=Qܳ=x ]k@KK_dv~BLi.7uS ٣B ^r(i@My? b~45`AM>4`}/K@(+S`5/qm t'> )/N^ X-j4U:usI*IYȖ4bg0 ֱܽ֊* +_JJA@U e褈;tQX9'p6a>.Xh Tl-h=X#c8Tf|bͿl m(+|*nDqK肥, !fen/I͙27? #Ur Qw }>6:9|2ճ*> βkk]tnp̬| @/ D$S3nʮ'Nעv! ?@u&A;L$G,qE2X!4=fň rӄpG]ԂmG|g N4Rw2ӝ!7q)MX!Q߾xx7vID}U~JuDwj@%9ZeŮbk.c_C㤇)YBш[ :8&O(O{}8Om ';B2ҾSboJ5DǛnzD g{ 1{S{}` wB3ȭz<{ږ pA7DK^ M3'R>4ǪAvr*<bݷeVT?v2J9+<ż,Bl?1#@6%Ր ~g~Ti\kL'SY`ف9b.J`% Y.h9.RW!-9VAAQӥ뜮߆[e.eˉT΃Jht@mt;DGhkK\^1Kˮ#}LU?[Y!feĤorq8X&F )H~(ۦwÝk{3Y5[+߮ҽFĢ80"{ AnKǟz͞BPn &;-.Ͷ;4X[%/68 uR^L(Aץo:/1i]j4pYTJub&ni,/ ?5Dbr/%3daeZ+.ϛ4b~;b8[x!5gpzVkb;59"ZQةxDۭ^F1g Gl0·2D00W0^UL~LH_*-~-(;{gqm!,Uso %΂;x+icr,qN$^>7${8%M C)̳.14peAư8F=F{LTfPKA̱'9zƦ5?sQF[9*"H ׬ߠ,^)bӋ M*_OK-n՛hR@aN18c-cYktk03%ed";%xL!J<4$F~yܠ ?Fiž ;"32Dg0 3^f?VN*@@dx*,Hp[رf7E4jT{BNs*$OR- ?T@Dt b +b5~q5?r%n'MZnp{n mS8y8xX^2`3i bszA,f𛏜)ONJ_ AmI˶ f z!+2~Sr"aLWe,XWC$ԃPoSޙufMc3Vڻ䃥u'#Q~'Rӷފ!`ЍtRS) #[EJԂp>2P2OV`4*E a| 1B?OLX^ક7^P䭋T1䜘[3" q)u*xu)~7 B4T4YCfc}d[R{7" {e;zR`@C0" ,+w(WlrQ>RN&dU)@6R5NGɒMjıD"+;N,'ޢ! !DmHC`(.oA}hrC){)-;Qdr˟?4rmp"՜w5y$&d^Զ +\書սV ړ˕tq4`9&mn ߮H٧R~̆zʚloL|,b?J][`1 #w]}WÙrlq+CF2íWKBðܓ %O42c#\*z|X&kl*\[ZE0zCCm%$n20[&%͜ݦy%jwiTkuŠ" o;!Iq=[l `jKejYjԱX[Wܚ։uW$+Ҟ 6o-O[V[tJr$(i+[|㋝@kpGy -P1-M67eMiq['*sZWO4OVqsP^#᧖HLHOڣ' _pk/Tl9FBTX ʓ>c\)Zϻqv&у.5UJYTcNvaZbZP"EZVy>ZM3M̵MrrmjkV<1(*389q^3oT '_z~<c! D¦7@4xKS г& KmSds'5naS{hz\Iz&:/,)<'V9Yq̳U6pt^u6_n,hD,*o@9y/c'_\9:UM,S.ֿEY}=Z}xBgsu>pj$ŅҘW}zuC@3_)#;b|@]HgnhwJгǸA;Un+nBO.<_فrh[WNq` ?ERTD(ig}J ir59h9`7VJՕPX=XHnV۵o=~9Kzݪrƶfqxkoۛs4uzeU|MTb2z6e;{Eݗ=1vM1պa.bWS-ZLu4K CNi"<7oY2lOZ dّsS$3ZgcYnE4Űbe6}02 w+Xd N6^ `9..  Ͷ(q ;KWO/Y=:7# ǝհ)xǮ zMD O}4YN,*<ptg9'DۦP fr5% j&;:J~D ɞ*3F}+ 8#Stb>Gur-jTA@AAMLUDiKM!Hr(r;|¹sO)zk6ϜZL Br ɖf䦴XM">*[R*t 4b@3CeM[tcA\冁طRJ`3g"ӛN@ tNw8"8I&!$6&@B$đ9x]&tA2^PhN4W$ *‚ >yzh:Mdi4,֌ 52:V@B,(kGU&⩹q%5jGerLyxJ Gho32! "!<~n:7uSMx}l.l=c[r#=0vtb}2JU"kxg xRUmg EId[%`C\:R"1$4)HqzTn-ʤB56*3O'BhQ`-mGPqR,W+C€m_M1" "1 I$|&xJֶHeWݮS*i~?]tM@׷,[s`7q\7LmzHHHS`1n\v3,%@L6l:;C_ @Qf"qE}'JsW(18=ᵺ=-~Yo 7r@?+<,:0GTiZhp1493<`5AlÍzf4_6 IOԡW=Wkp'ICBм[CݥT $"U3Ϟ{?[~i?3û#9VN /;tgj\G L˒zZh8!à͢_׹6D K!W@Ie pX)pOA-s;d=c޾|; (rHU)JXJ (B(ZAiB (V " )!hhBB D))J *P)( (i")h)ZJ Jj JJR) JJi()*$(&Z ) )XB*Z*F(  F** **JD& )*B pr)k R2dI !e{ƶo_ YT!RCܖʏAYRQ˻Kmӟ$u)M3RfH}]$j $kʢsۦ#c\ABGSۡ Gu_hȦ$BZO]?{t+>XFentlP~ CuL l7RR'nMH~* C*TtRn);R[| sY%$%QG(pP8!$!, p:T5)\YZ%N{մҘUo溳{L^ źo9*OtV?#;ҾIL!Q I!b7+Op0#;{#XMRr xd}Ι4 { VW?r(ay2{E {`g/=wK^ s,}hcmaz}_5dv=Ȧs'|ILM5hF'ewMX,_C>i{06sd<3^sֵBuI~"cl)c^S`b_X2zyxczL>y#)4a,Kٿn#>+Mqfu,iH"ܘ9W*|t#a)g H{ta69"H7@a!ۂ@YaK "@\J ri&>L|j>Ҝ.)#dz54U6VbPP̲},S O yRan#jCy>l1IX=凧: W?l[--waڟ(kGLi%:p f(־O}LN[GCSEګGaW6G3|\W5ONYA?H/?t>qbS;T@t }nZ: C^KxZL3fpӞwH$;9*QjeĀ,@˜a`8>" vc͍JKԑR$_V*rOfIPFg UCT̞!"NyNb|8[g=x< Խ,i@&z|q)۩u$H\PP[l?NƚAQ K{y? I( t]{Q.ȘzO`+k=RUUg jS|8k ڞQecզ|l7idwg{}cˠ~.ƥ" $T>2kXl2Yyy}^\!O}w 7݇ǀZ樠; Eu[R;x%߳?x&@))ta*~/{6@á;#?dS``\}uF/hL4 9CS!zwd}W~6~yrՏӐѵ8ä${PMЏ)/ӋOc*v 0FiSR i%<Xol;Di7q¬|QѦ̠yZo?z?d~?nWr5])n{t'__;@U Cx5UEbv&g1l1[MfkR_Ӑ fEH|"#"-a?/Pr[cKQ.'g&9Iouk m0$$nP5]$ލsjW&d}'Ȑݏ 8~5ָ򷳌a|GW/YIA3u;a>[jv&?r#\bW[׊ T91Nd>-&H>! NB^X){&qGLǭ6?uet s%sGWExDN'ezT}8oGL^4)n! S Y8JmgRY0#7իhP/Efp9t ¢1,^A S[^@$PuNBnG]#>)0l^qtu}\ejEee C)f~|&[ntoj$N{hs0x"<xzI,[zq,*a˞ SMj6S!f>s :Y6eyk3sݏ!UʑQy'cvXT`,׃Fk+ B# aQ{?9VOS[= q5{5ykHՠn(-c.΃ :')s2,.g#5ƂGƣT*$vA:ه4)E7ۚ =#cd?8#Kʌ{{Aŀ~@a=v0ĝ9й$br'9>=P+۩a9Cm *<)9*XB 5B+i>\i _ˍ~T ) l;>b鬜ggPpn)^xT|q3^ESö6ͺf,)p#ӟ2O#X@Vʱ؄d[ꅳ4˥R|F#R՗v 2:T '=]r]krL2M֝dwJf?߉+Y0wu%Gel&P܈^Mמ2)- 9KWDhzocR.r> e%IC6kkg/Cjp% іrIw;rbuֻiy/~Xd+Jt$Tg+ bD3;NA)VSU9`.DyԎL#i*T5%' qE0G˪lίAgot.~5UC&?9 TkAA[^)9[5,nN1%#)vR- c~Tx!vqߦOav]j'TYWe`<'uy&H "UhynԀV~}L'+,SC[WNwe|,blQ"A) K9m|v`FЋ|c>gU6f4V4!zX9Řڭ o\hLf2/^Ѵb eUk|XDO: (QSl,c^lX5WyVe o`)<30oHQ]COkc^z H:+]NAu$Kgn*t&]և "(webqLT|T\S& Tb{ 8 G tnD)Tz6-:vl5(I[M-A*b+)we~8Ɠ.Bf|DYWS/0e^8f"e]+;sFq; 5gs]Rsl AH2IkihE.iCqZ^:4cюT;W'9G!ӟ]K`Kꁙ% P! uG "m+ H\͒|`xLF Vx /WM2hG"0~3{ `9^ww<$Gv&u|/0 J8Qu5#֪D\2q6˽.P}˕ޒurӂ\+bT_8i"FNCvFxWC].tj$jy},@׶z*si]dōcв۪s!,/̙M5m߹1H Ej#^)id)<޽_\חs=#Ezu&B7*d3d?Gi}2-[f΅T@ aܤԈP`Hy5'/MjV5/tQ'JcVGԪ} OԆ&c"ly`uPQV^tHM{9/]V [Oվ.>h8xӒI]P C1Vb~e33v@Jژ)kV}KBB<3QS5,$o1.wgӾ~ćvבּ9/g/~ǂF=2>oޟ>?g  -# <ͱC2F=xZ?4Gz 5>"imf}jI۰>|fsE9|X|u.vCsrstHtq$7(/u { /*⧩BVϺ~_gFzPp;$(m7+İWaLH $@SCK1=kzA*?[ɖ c͔oUxʣ9Ly Y`(_6?FޥL}?b~ U:2#atF^PMM(KH[9\We~ 5 !N4[EAt{8xy~bF*Xk3Z~pɝ-.>jm8{!:[y<ՙfw Z[ׂg(BAijA<g+)@=&~+e0~kC@1Uɸ5~+;P-""xYMXfYYsl~3YGw!sLƺ4gyXB{2eՌB1UT>O[O Fk̎kq9bҚyk_wuop/!AMq+Ljh)X+g\;C5gu+RyԊ?dNܜ_5 JcT_U]C±9)U&8mZje)6SD*r@ÿ`%rɃ!Q9Р2SBZ|@s ۂ V>HTёƎ@_S$TrHFmN\ ",iZecʫX T1E(Hp`7TևmzЂ)/n$ 1 | L]QCCDy䴫|kpJ/(>;|9"!tdA'lM hexyO>QB*oF_QfgϭV.r@y6~rIBpvA ,^lviA{lև.YK~i"aQ) "i!1">8gp,6ݒ,bC1Gu~飰U/x$dBp3%}0ၽ9W6k鎇ݿ%}< < Zw+n5_h:+-u;CZWjc8Ed6x>chN?l@s>F`ȭc0xWtmܶcIyXXbMꆑzwfkvE{ ke=T@#BR<>\D D}`-ZY ;typVs{ *  ߜw<2eZyh n_ᗾ $E(aZ_Zwyz#2d[U<û:sNp%(-k} E2lx˶~sUXQ kQ9 , ZmůdxFCQn;zdέvK 5)3|m !n!}8(^\ٸ/_C\ʈا;~edNG[wz]wH[ُv8 A7L N*w4@+9< Z?"GlH/DoD[.__yS/+F6́t7eq":PEqQLjgb=5 9[{=cA>L'8NSsU08~\~z}6w[MlMt_UDbҵr&[')n QI92o;훩4«]GF p(!O4U[uz2Bʜ[2kT7JI"CDxUf?k ta}R p|l+t/9,{l>sVCY20ϱ(~p!r7aQk Wvl"$];}3]YPZZJRAl< <ë)Y;G8C EV^Wqxj?}gns8 Տfe͓QykLP+é M.៚:wT{}8`LD\==oM!Ӑ8qr_KXHx;{5/@AmUw0^6H2=,5)|Dk>rk'W\(f=msd/qO2!a8,S ˨SS]N?.[.U,In0Nv&>ܔPs3{ SV7ԇfBܰFyU}:G4lL֚,q Fd=[3 zS,R +a2)"W~$;:#p I"la\fĐJlQmJHJA-Cjns2<+ `1b0{c[ R6^2e'k玁߯.SvYuMN-8f.{&MjYgoΞf̈́GBG1SυꢱQZ%hRX$Jz{L1n_SZ $Aop[z9~.gqF`BhTMadsG]Z{'(tvJa=95Rq}8|~(]2n) Tkpq<Cg}q;F?Ay%5ƖXZ噇DRcfM2.e"rɿ fŦ;AJV(@k1;/dΝf y$! H̥4t\#޼_ǾZ5¸Y}𧔘S(P1s_<,!t>wERiC#۱(R_i\AMuW+TxQ"f3y.a?er:EMv>x~B#1G:ҐsTJ@pL;PN$J U^q䌷ŃT4_DRU[8]%Hap&ZyYX^k\ A  )y+| 8 H9 퇡:b~GW^2Y*5T4yuF%;[)]۩SW'o:O>qZ?8㺹+E_>xeT0ּǒfzCTX&9䕔DZxsDr԰4[,߆LҊeZCqXLI& mX!Qh;@w꒸h[jnc杻A=Jl_^5qBbkBcv98PJ !%]>k J 1Y-)aҍ@Z9)R^쪣ˈ8*ݽrEd &Qt0XtbCo?$1J ds7T}?Bgڒl^xH!AGD Ǖd8Pu ҺE7 7hzA_tQ^'a yyT ,~ Av^:f俯oP†N^#65ʧi|6פ;2kO/am$:䴠yv,h[(< l2ݠW^>=`t>pF"ϨD@-Pb'8G/ۮhP)RWɺq )vo^$uPxXWyNtt8ޮXfX _T;zN:ȀroX߰H=qF-M) 1" <# _g2ޯ;*&^>o(p| J^O0cT=UJ z?D#Dښh,<7jaХ]D5, *IlscGk7ep' %K4 vktN6ϱA&_tQ}LW$Z G^9,=R5[{~I`f;l0K}W5jOv:M5 SG+xMG8pdփ\h_vњJ@tVk4rdC126ZsZ;qs0  s^]E ?ӎ [Kx\y𖱚َO:#Aw+w# ,+Uoc-gpJJфo@v@mf1#&j$w"Vpw)y} uOօFu,8ͥ,_p ^tyjMIhs †jt|fDE۵7bqL ^sS5~v#9ȊU u {c6 zPO 3 [=3רu/)&6>/C/Wq>ӻLԸ|>r8 MB4LuiǦq UڥCb/L[.ǜ1]rSUoj݄^SʔH=R# CvkV!lʃ3B P{clQʦe+1GPOOٖ;ŷ4?畯rs穦%aڕE]|:ݞ2ҡTxn[R01;Gk&٪!y8Nvzùvg$o&P.؃34AATPTk5TY+oϐ~lB$yPhgjD'S4N:\UM"!$'N*z Wb 8~Q_yK兄2瑦qPOVz {Rsw3B$,籥:|yc;StLR`0Pf)]A \T[bl 9mɦv!HejtU;7XޡLY3eA"|nd0_^g n^[#@[ƫj4QLomT8#Ǩb 츓fA3:/F}>t=A"NhPqmҞcGŷPpIr(T*qUFrhuHj֚;~$6xh0Ք9o9.s5$CdAґ-1?I)a`!y؈*7zu:EHCy(E wc˵=mF}"y:[T4ogizBHji hOWʜIȻl˩'[h} f Iа~7Y"Y.kv诼Xa`YeJGjUCWG$^ ?[ %KTS06kS zh0B &kjsG4lUQ#䱥Σ>Q :M j|︾9kW{BAgS_G-ן } ~@hXTy`dAE4`IA{7h|B aShZ*Sshb/v~E+DI~vAXG;JǏB!G ܗ h:V3R 6gI>DC/ןjѫ6l##|ە;t*`dG,̊@̢6 jgZ|V@XOgۨ){d?1[_5*ceܡr9k0;)W6;( U_5!o[jsi*eHd{UQU5RdTGKܗZ3U4:V̝zf[[ݖ@yH/Z^sƫ MkkVJBgsؓtW|^2u."v\m˩jk}G m X>C}O/KHH-y]7t)%.A,Yyp#3c>ç@ tE=R\uLB8rbe_ ҘѣmJèWȘzףT 9 7VǒGyogV]vSҎ,RO}XP:Or->5)KF#Bx2B%RPSI2U6f(94uM>)ǵ W >{&dlOvH/Th{Q6smcAe!T(= Sʸr ' ^g;hxbK~ }k!!S0F%4PkW[╵a,PžQтHI,mVp/٥#b1l%R<0M#D,iU=Y4n"7%N}F%nJǂ@11Rc3X1]4}SCvXMO0\빞āB$ w%:W'Dm8ْnAy݌ ;UYχpg~OC&>C:t75t}?N&mrXx|a ~@gY8F| Kh5ro:B$du˿~b~tF ȱ7?Fr38(w+'pWҩOGI_ T&$5 jNI熙Sٔz;pCZق_>[sZk@sH}5{0͒ǛoMQ6ELcp9V  g+V7VZ6VL`_)&U@9A)v?!_'fؑs#Rܴ{K7@ vsfGdI8MxO֜^e,T0HdSz4!AdTWU޴gd%Mtm~<Tf/Y K#\cb(f Hͦ-%XN3~\pWRNrIX#3f.UFQv:)1g\WQ AM*.kf"["8緥gkGg 75(>L!`5Sn z&6i4r@jRik3_@0zUbޕ3d<@ ^SJvUyj0fnSrߝ :ΪF^-T?u/gnD|ĎeYkޙ9i٫(1׬sWs1" SGƇ0즓53r`=y1O fejb|jo?+ۤkx(G"]ǪtA,hgC|ip$7EK 5eCT4}ė㷱{1΁<py៦FP@[QƧ ׭eĜ;宺0եLw$ف\A.[Z-D#9Eӹ)]ȭB n0eJ rNO?,@DybQ9H*@G3zMBJL[J{6o֡o<.خnsdC 1q A4?'y]w5CvNK01-Rf0ќ}Ng=Rg]-tUIɺeL膐IH QԿv=Zל߃{B|puoU79:m;0_;['5-U2A@$wdiFLAVn?Edhl֧5Xb 'Cuڝ{],ztxLxxIQx~_qYkDt4c p3\?@ɪ&s|ϓl5;\pKSh<mBo]|j}g3b^fc ^U!\?؃T+5 HWM>Y[C)ghI@ϝ1n6aLB՝itv!r#uQiUM?__C~Pg]7}'yxmVJN4J|XHp1Hw;{N>@ RSU ^XF$02es)a6wAHw>܆;s yֵwz^ouf{LO*"(˗uW*;ۂѤ4|K4pp=ua$"ЃBW/G1/A;R/ wtJ,; *:;lX|hd}pmTNX=UlSd& g&V2.sޮո=axPe,D2OAPnadL#3Uc^Y:`tۧ,,_TOKz]qL8I,hI'd(խ}g߂օ./ t|"l2RJծYnQ8i,qIXyR/eq́] tO$)b',.dÅiE*}u̿ڶWL71?!1#Jmޮ2+m-JFad򵀽֡ 5>i,Th?ܤW   >4:N:xq5Xנ`{xmĂ=2WyQ&LZ|yiC}1L⺩/2IΔ D(x{,ޓ8ByH2dH zwgfM7>qCkmb.IZ爃DLdY%w@gL{.ͫ}nD3]^UWvX2~,nV+2u}d6}εbK5gXo9^gk0kpI >sN@ejF[cq.߻IxvB-TrKC9'+(#ȱZ.UzvN8>z;M}"mj}ߢtgզyf&ϏMd@@eؒd$`'CB ^&zr!5}jŚϒoʳ|B{9*2!]: v+f4Q)y~>o.ZTnaa'L0e5RfAuHƂ$f+ V=`8O/P Kd卫 fUu6tU׾YCvGl!gBpg"4^B[z^X ɩ;ԳϖOjJXOVt*H7WXuFm Dcg4u/OL6p!ѽh{qΠA!~E1xr4gMHhJ~3 @{aJ JwoAp#u|onuO^)ˎȯj_D$N,ڀ /n ੠5툩&h/ΰ7F)3 `[KcNJWDE鈳^]-{;ewI:9R 01TsV-irYcL͇Pt-@݋;yuhBLwt(WJ˳Jʿzuq(6qlfйS|KiN YP[D[TmtOBxiGmaESqP)K_yע#uܗ駭>n'hU%@Db< Rq9.EYU|OyڵOm/2|gsONkZlMȲa;3ٵiO79ZDW)'i Q!wV(%z/mt}v9[UBǶ&fV7q 2O}xzAQv^I⧽{ j[6~m;6;фPw2 rB0u? f\Lk37@IK9݆Ю>ԬdQyZ_3Ҿ#Zr:[(x^-\mڛ\)]E0`}蜈 mݢ `ܡ<`8o..y Tt䶅yKT+GGدӳtyYB} s{xfb]_pVY1!'k왨T@+ uX 5/ GۣN䵐41q^!2w<{9 n"wm(~sѮ/o).nOCHLJu@l_꒸ItsӬۉ5cCIqL{%}J6(0FJUz Pbَݻ^Z _&iy[ql,TԣHȷGkG7N1šNzb0׷ؤ0knV'9D1u [_7I^Q,XW{,|hWN'%챀O~c`'lZ͕| Y/"k>ztJ$x"!uIը[?ڮȦɾz]4g¤jqL#d6gWݟUosu9}R;OM-؆f[&u{6m=p"U\eA$2>lzf"8kq'_P_a)PrVRq`c}\j^f^ F?|zYjqs3F,$t:AHjZC4j2[W5 s~m}v LR%3se'$«xs/ RrUϻݦ=ἛvV)Yiw~76> Vn$"ulDG>h=sb~6t]e6]4 i -%m, 2MP Ay"dqPX?Ku⦗UZ.5E/Jϋr4Pa)џҢO}`^]Y zvڼwܠ/$_SBjcO)Z[\? dȃgqF@ֿ/m+ސBwEx`$Oyh2ꂏ {cJ_q7 I\Wns?*fNiwΥ|F ǙkcA§j ^*U@q;M-G4.xuKao&LCNe:>$r!GmF21P^:>\ OCTQ6Sі/ePW\;oY`< 4=MSnYql˚RnGz1иVF;E~" S'^F:O@Wl+tf7=rVl=T Pe2 ]qŦxtda*a :t#+TLIX⧀̳@: { 4g-KS+$S\D;9nkX/=UԥŶ!ǂu7Q uT^𨤣DޱAqaM r,MJkSdO7Re}媌a(&]#uK,UǶ<4Bo-zܞHu[۲+e3Y#vkjNYX/zOxYMRS.f$ ^% q6Kk˯:ǟHG yHA ܵ+%¤ v&ؤ(:X6T(g_nda`8h% ^ǢSI\/S5[-֥]wʊ u^Gqqx ^ YuYDS\`d'Y0l/6vuqĂRnZRȮjN̷ 4;umyoalQhW=EH*h|XKssAW--vfv\2gO%4sA p2 tKvBBu#)ۣBlb$Ymi3\:(;=OxN4op̩w7|ծeZp 1Vt=,ZШH{2FtѪX.̭@Pw+{.{ջCoHCl~.#%Ͻ=,@4{&HxcQB49J-Hy1٨:64{hYkRj{ۛF-:%*bZ(Vj0Èܐ&Ce&[y,TPPuU:rBBbT}SIR ,lj-hΛ.q #*9ʑa,.1j]^vHk"ķ#0 )-a4 ԗu-5&$c޶DϽDʖCE)0.W BԦ)@Wz:V )+25Nn-gF̸hF=)kC蠕v$' }Nږb,+ݜRkLFF QAX`ƒ PZ[d;aAE)[.UU ~R0Iy-b% UD F0ǔzE%RT4r= ת8DԜl7Ұ8$tb]m&fF BtS]h\;nie㳫ƉDN\ʥwayB"Œ*1#8EδGxSQ#xiH{žY:;fʁ6V+Lnh4s\6L1,PhLS(j6#EsvB=+YC^ 'P>ȴr{p'$㝼IGF-6D9?9{3sӗVDpƧO"o&GeK 6:V ^zlLVguPᚁ* rClX[0inzXeOHNGZG6[h֟``+ͧ)ѴG)5|D]&FGZ>l[s%W)u5ZqTsH B]W_8| 2Y-U*Y#רM0xVu[(ң bt gXU`W0^xj3m|):rT ch-GJ2R_.d ~˖_rHi_ϾZz*&ߥ3Uv(VA%z c s0vk4ѪeNv+T!Ԍf:OK5Ӈn_w˦f!e݃E?<},]3rT|غշ,ԺaTR7pUՃL;ktJ(hT 3a;\9oܬ1>zFNnN̼ZʖFc k%Dqk(o=VάO2$clpmV^Hh 7zX0xǎ$|TnUN Ɓ(%OP*s*KMpP1wܷӵxt\Vu{l.k|akoSH8gS٬@LVGĥ;u e˘I,2Xp [rQ8̫&~ _d9Z){ h40\^v{xXl1I>e43 MLoFV'e޸MqfضfVpӚC.-]nyi 4x 'o<xfgRz]7ri]=%Jp!ysJ6ZT$66JSR!>@:O{݇8'!+b㉣_b GiPU qBVڋ]Zp ~Wo}3Yb.  3r:6{$2ٞiC6S3Co (&Qfw M:emO5X-PT9HL溫a+%sv+fPoXmu$*׊|U˛N; pQ`=!:nKk)B$&֝(HU kc^*E<{ZwQմWqDž M㵥6f#h*W ^;vS%=b!N*nYLm} ԛ$ZjٯsgBB篶wY$ύ3?wR"~sgyE.(.Ab߼jJE>rԬ%YK]}%ӊCWT]}dXsk5,$^.‘rg/ZT[ZwY4hu3 e7x;jɽ[D L8Fa: !|'DA]*=KONF;*Y!h{6lk> Ҋk؟/3o;ڦu w::(id"+֥x/bSڥ}QFATi:G҅D4Lܯ=+ T",@ƱY Ib&|+R`7ouи\t\oC+ F>VEΠJ]{a0&f@J4%G<HXrZC7ZYH%2A<͌1N絘/!$ӎoS\El"04H8UOdZdn_kiC6տT(TĀe E;E8GCom q{Γ?! k$ߏz[md1?NZvרu:G"]ZG Nv3yٶwB'x#!ygy[*0if5lAXH更A# p6e>oж_ֆuCPp\uҸF SC5 .ІdwgIl9fgO-izӘ2#R^n&LrY"SuӒQU籵,iK>y!Uo}踊B3R6_W 1G `xHArDx۝$: N|2B ǹӀ`9rf<PC F󩲶RR] Fcb a}%k5vv#Nڡ+s90h}59l:.W;-|Jβ܀TA!OgܰA{ZT4qM笮BG2OaT?齽镍CrpP"i#`ZHĽ$64wW}q̾AcJ px^^FPnܛ߼ѿJR{1$JC8-`Lt*iS{CQj#uJw6A83`fAq0b#p*!{rEbw/O )е13T `?NnZCTp;2NiOJ ]vY3ɗ|.Bߖ9kxeIQw> 16mZ\@]o?eBzZ{6k%sHħY,onlEɔsfq)/̇D6cSbNwsDA{ d@BV'\~䫅UZA=E uJO׵wқ.*8- /j&`iۯ%L¸ERuBvd7kp 0D^=g@)w1ͪi0<==~^/П6v:Lf@X/}$±DğqM_Y/qz{SD]ݔM{=ca êZ'UlբՕ*@逦&Ĭzд1M ̏q,pxA 8"eƿv jIFٲIB8^EK6'w#oDtK)1GW"zC(4ȭ߫)?v<@ڌF1{b!ntԌ3c;V?Lv$zrĴo Yqgu}DyQ}eщa[~.|rU‰z>_+!Pu^yCG#O*X|y9?wZ/(2\i*{;/DY3 31,(e4]EC} q8`<3) ǼS]No+:{`q\'ϬQOm9/ 53@A,FݒQ\NC ~ OK  Oǔ Բ\S;"ҮQ)JC^C`24gA=V8 XЅ wo2GWN&$視rUTQ"Oe?*g.K:.6{VJh_RTXK|@6t\]~W 8?z$&aP1Ci٠*XmF&ȓ)EpOU[fmB7'sdލw0ޙg\X ZLճ6d.eNєN,Ljn]+jN3G@Qx[IYA3әL{se1&#ȒkCݐ~Dr9oN>լ,]wqJ_xv&t4п\G j)v?[eI3?|@Ŷջ9ҰSj3jto$s聑 @aԛ{Opm =60W Q#n j G?CFHCπ `zL=p1l4UnE2J >;ҽjMDt'w&`Cqr׏CGeIK 'b IQ z [PxsԃϦ9wS~կC:OGG+B+ 9F9^rg1d6ឺpR9dȺi}Ym_Cm,-.lH!L+RhGNW TS'eRǁ&7J#ZoI~g8=L(?E׊#`Lq2SK4}Ѫu<хsRlbݾ*ewPiۺj8^7?(7_ϵ/(qJ,':|A?TLLקb]8ק{>\IcJ[I퍗LɈ\>N弩0^͙#`,v@x?5m/#yw Nх_Vp9e2B7c-muRS5g)J7{Ll!?X%o4IJdB>L".r y Gܲw;)ϛڳkE|Fu#cT~A^ c 6fj.~`2~cl ,(v+o 7 vF7ap֞(s+Ũމ SBP]?;m*TsyEֿm?~1~Si;E%C^$ۘOT/&KV!pB/E\)u~=οOqu> Fs@xV}!\K}Nk}N;fwוX!P䔅'W"mQ~yGSZBEh& .H{F~-)g܊&S$s=I*bH$a^g(3xS+|ϼk??y_?Yo~ES_94 b2u fa| zkc\uC1;7癔OigvZU}nAs8+?z8"(](Z FVQ2ݐ2 1l>i!:1~T4yO@+[HU/ٞA5O&Y$(Z4<9lAHe;.GCFeI«D͵<mUd+?]o쓩~?z4)?$=$΃c" *5u])IP˟5d|flT#iiLj^{C{{Q9: vYQ1t[ phORyq]BbJdhqx_ͻm ad%n[`>;uKΙv J6 7FټI*-25UUz'wsWDZfzNv%>ڹOvd2 p;R"7U31>+E@^ w$>Ϩ1: _KèSk{2.׏?F$ [Reyѝ7͂U-8C4=HL۬v萔-kbAGXn'\QDjt*.т`)fW(nTS{r3A:ftYĕ5RUD礌='!{{D@# b7nrnʼnR+iB4μo7\JP5]]y3@0r )pM]&k?U9iʟwilAxtbcj0"~/~قXP L;A4w43ۓԐؐvz'$>Ƴ#ٖ/WlcKBGYE5uD&!ƾׄsڃ)9P]0[r ŐU2h>!3fl\X.c'2 }~zoѳTz^_bmNqS`~w*|!m$J+G-\+Vc4A-,'NNc@ʥA3pve!9L;#R  b҇ZG0v': dd;o6+T vQ;e{T{hOwQdVovOL}Lrxv-GMjzʺ5)7rpށ=~UHO'YQfuAKU[bϺ 3rYbfhn?x[a<{#ِd dg!MC{,`s-!uIsmP@ b-S(`A3Q5^15|2: !~OےCϖ~v^@s9JbԒr_]|YՒصջuum1S yUo?gk;`kpCEZ's&5PiN3xk6 ^b<N՝<1 _~HPɊW̉  ^v(68-a#8 O`V-EBfeYoֳ8h}$}Ve6Zk^f|t~jf4˰ {@9؍AGX lfo, JgRkH?MfM6u_!BFRBCŭL{^#É=^nS8k|^]yf|?co+ow&Vҹ*ݩ;cغ#^&U#Sn{ŋ _.GQ|aúVqLgܗbRq9{)}JlZq=7Q6"uyoҋ,fo-|t:l/WI=K`T60 vGCJ56s0\AR+|'@FĈZ+s}5o1;,.NI-q%a#}3/Kd^Na c}Y q '}ShL%rIq VYoMzP&H. V `B:}Ʊ]tgPjp*YcnxrWѫ.u+搨QLd[mCC ,VR>zKbZ-H W;{~N>CYu4~{*\r%>0xny[p*5't4m?#!H#R_f}|m Dοq"[MFKx!g̪f#@XJ9"BTGM@ìbIւj̏kN|F-[tBhv3 cSq_aM-;p&(OhWt~2 xmN$}Bŵ8㮑//=LElzOIꯒj!.c#M<ȻH>Û}opr_kEI 5LU_Ϗቚi`ENJƉe>[ZOC> jswwTVUƁ5 \r1J(|ISh pZg f^+8d5(@Q`0qz7bI9# sľ\Ͳx\x$Tɟ^hHU^ZϪ#}zl2=k0.(+e2Ɂú~jJ m3iSdiኙEqC DYz?_ X<ΝBWZlnw̥Tl&f;,ŭ8w~y;_"JXkYk-;vDIR!<sC6y=>e'em,(uq؏V-o%=v-AI-WGȐypƵnޡqC/ t&Qf$W j-8 i$t?utBerr$/>7M;/Nq&Npn*fCy}276 t2*HMR L`Eܽ4ChfO*]y8@ڝIoXэPb%4BېQ fhcO?mAhχ~da j"&1 P?ٚ1J^j#boA Y '~VrG9/W"GQoC"PϜC=g,\,<97V]-*ZMmnL\9 5]@NTh((&:j}vE#R*¸GgO7l\AKᄋX7E"_Es;n@;b,qYZNYpr ^q忓Pl:{ !8y KkZS|{j-6v6El2 FDG'a+-0lj0[b1R3]7[8pyj.xJ*H7pޢU(EeDLY>T0jɫL>c` jRt0y`mx|e >@_7r-M aGFI2'@ZUC|JÐ-?~x4O9in>i#]0㲃{dAO]o/3B^]TGB:%9D=[J9gAyBcB O)#N^D8RUU{vo|2q#u撻Sb!-㋝ZQ x=%YaRL—~4J8{NG"=FW[ rHŕݓˮc$i'A/mo:'Fri6ҷHTc̚D#wā4'.rAx"{H(!`j\Ic-[r=] B[rtx=AFsZDP,)0VY$0dcyfbK,˹;vQܺ CaS㘟==] zy e|LA;KOqЧv|8ycY82Xnz=!g6jJ ohCbq ~Ntdo;8a}<)&͔5R>xnKoa>ceR=싏J(WH\{!%Nޯ`$2`]m|}I 4; rǯ$b4tE=Z ӧz -j:q_yfegzp3icEgJ{iЉw哗sser'χE}_-U"59(j zC>{Yi6w ɋ0fDL+^|wأ;H`g{dOp3r.f/2֯ v;VJ;zZ"RT^T4sr5j倣 hWK8c3yPʪzSY6F䤭CV; Gw M kp6wC`H9]9rlɂ$ဳ/7{d3z-@7>9U:.+Ȋj_r~|3SInP$Y|Z>o9mmpm_~ݔMV GrpT/BwA䧊;U~!GU/{q@ZkT#zHos>nLxT#&BVUcbZ:;Fe{~+0 %E^,:_Ć*Kܫgy{Jgi &1VW5naR{?XdV! a'ǽbn#tKuS-gT^MiE`t}Y/ZNp`9D)0*i9kc9xo`Є( ={ ތm/pkd"?RT?:F¶"x#ވ'rufcg~Dag4k?jv(?8?5UZs#8P6t?֮ڣ(';l|.>%Ash ݶ-y+v/ J:rM߲òG"ۏȻ0ɬUPOZ !AjEHզ}W$l}G˷3<ΥOw>g|G(C t*46p82 Gc[QvS8A9?^Ҋ騄rdFVABxۇ'}Y_S䲕P#MF 6x?uyﷺڞ@bj3&L񂬮PQYmi\}<vj:떉hP/:t2R N7{xIU'$ST=# DƐ:i}O&$LkRگ}S&/Iby`yϢ 8/"jZ%۾ƫO6&Axʱr=H~qZбUzx g7^ۡ5k[3^iNֳs) ~vm -@b'{gg6[Jt7ζ%Th+fTr`.5SG2&/kt]NfyL8qL*h4LlEmg[D*BmOB/v"xl';vJ,}xZ 5a4=NM1[ 2XZc :7_umf͋5[WKmߦu( 9мkCwXv020k+9G4Z 2ujpXz\IU_mK^NY\?/Rٽe[YctЖO*FM%(R"uޗ^ck=Hb~ BRg$]>x1`Osg&9-VG+f6Nz`R}6g6kZvXGMidTPwd'B-ZVt]u@;[lG#T?N{gv^&x 8 >x:iEgD+@333Gu(E)/rZ]ġB8ږ;crVUz׆̦Ըj{ʊT>'5\IU^'(ǾM\%!goqf5BE*tAδR6$*2Ç:'gL K ip%1mhwԘL~viQq8y]+Z;}U 7kvʛ >+xuHjv/ +62󛽫aM]BA|?X:*BA>2BY n9aƄk? Q" )5CE{t}:|5ў fոgNܙD[s"eqW ه1 Jp)quDvg9,(YH/Ple̛Zlm 2'?̦!>hK^@GkT`$RwrvGcлQL{1N$2Dw oH ~x;坥W/{ӒgQjiVɊyN70-se:Ri2'&v|.+˘P`YK}ZvJc% U-.x)V-ȵ. Z5gF=s֭^lx =gv~ң&/6c\qF[aF%܋p>G*" jOFƏ1_%;Vd<ݦLMF>!~ = &o䴬gNQwH_$ ⱞ@ 2rBT` #De[лQŹ'<|8##=R.wv0BYp;Ԇ졉5.,C r[q0*>)>3@$)o,u@R4Npț@WhC@{<4(Zt[meYسjQ\hOc7EF7g ڸ,ڬ}}ܷ{Z~w~g A- ƾ_ YƆsYiYTU?զӶw̝42Zs02'#g3aO))/G:Dd|ӏcTg߯Ajwn 3-]}w [g3hMJSP=$myd ]<@::b+.๢KcX a Pi| B)Zw!(wB9Q$S77]^ST4[[~3qBo|4T-3ym)͞yqzv7`4g]'Tٰl~weڪ::FǫkqA 0#@Շ­K2 ':s[$e*#K{HY\R,ߥ۷lnj؆U~/uwUH6yu!JB\{ȭph%Ԛ})~jZDc?YkaX$[Ꜿ WF$@ZW'wj.乭MSHn8\35-(+H  @A!vtW_HhyѾ!Y*kR 8D )ٞ&~2BڴF9Ux|o}:9Tl uLx^?;SAx&:>6uGǺs-l_`AGs DV0iNƻÇV,<{ FxѤުGyL=;.O-$Z䌞:}6!U˚aJV0 8kBGm ٿ;MPƇe/ċ7cpbÂ[ųrR:/^pA08J߁!W '" @4`+]G]*G *#+\8JV:4:[v'1<:yO+gW-M_ V31RRR`ȨASX*doA3=(.! g=7}_ߪW3{_3Vlύ 5T˶z^8HLaʜ_tOPv'=8Y7'hzM!iW]oא~_#RD4^Pe9ɼ 'S ;f}~ tiUuIwK}c}/ J)NKȠ3U^9TVW$L۬N¤69)Zp킀i<19!I߃2>]EHqoQ֎+|HuaUh9iS\3j[WIߊY'IS'O*1ww~HaHxx &8ʌ]߱9="E Bv3JO`4JnL b]C1r K*wیF=7TY? 5iHAv ?&@_p/ȲRH$Z+wb8svn0ȍ_ț 35Yɪ)^,#k=z·ɫiO&V^-k_X42Yh%ј4{'ƞٽ%Z6f_e7XN1ܜ>C>fYpSi_*M`#2oo/1J ^aܴ5JЃP t#gNw1QhjΒO|WF'7ڪ9h|HOM(yX5(S:MbyFs((doY0xѩmeٕn ^_E]V']BA[ihs^ ,Zj b0fQPfF|#6JƘOvx7709TsJ,`@F|GkCC+O?9AY ƳUgmD1O t##ZI6WoSrו[WsAk6ՠs`s۾D|l*mk斲HS괜uՠtU8q6<Ԅ?2Dp@~ fz=zɪ;t i[j=4$AӬolJ:s'ì l>n@-\nyWZm" ,xK*JB)#4` =mT8a/~7rV D7z?gX%f-MWݟV!W*}Nxד/;`_pw)t<:9UGQzfA)aL@^y!y;l IO?G2Q+& y_ߚ'#+~6RPYznIxh5xkR?kuBL:Ug`g1f=ѕfscSu= y@RQFE*K7N yFj[vQU{''`Z.{sq_PP1]>)D!5>0E}@($Q=xBAn!6|^o%1.6e|w$Jpp&`t\V+}F?a2;ߩb.խ(̐ >[uКueM#ٲi0r\{WT=|h·Q@܍bOp~UsFLAycxuC0}aE Ѽryh9PnR/H|{+BâzkjyVH\5*eu4` HE_u\- 395r~Ye>ߟ΄Wzu$͉b^+#u܉j{PT{0S=^X%= %rNep)hoP= >kQ *06obƆ3O/L*)\"| jmCMR|`1k==ݍw_'!=r %+_Ր߯@Jf?7$t|>Vv.yUqiY4Zc;Jߕxejq\I OKO̸=Mk]bZL$tO h]m/0#bKDɺuMzЀXeUe)y6ZJZ <՘,k@{$3oi'N}LZOy&rh=!>@.\SY+Gԗ^xQ'oY3H 30Vagt5|7Rrn8˯a;$dzyR9f:=Ϸ1i)cTt,(}̲}x\QzqA |.BGX si#^קwJPPFl S+9z#9'9yWz'^#J'<}ۚx>Ù|D4bf!X~edkV6.!;'άdd1$ 3bd6+ߙ22IHxF~\x Bi{=bq3~e iadFzRC0jpuc&˜M;@WCI Q^a;az:G35 |d -leԬHJJڥHn{Bd4`bK =5P9):6AEJ2cd |6AŰL ^oݙ+T?]]*+ߥDٶ;E0ӳm|.H/8$=M HpFe%k5V0jk Jm /bV#[ 5#\W v__|(1)Ty/Z[?h%gtaU]P W ](?n9;ۀMIHF㮭孍2(>MwmգzWΰbpRThGV 3Q5|Εf~S`pTAVH!%#y( y 2<5)|(s[N{]MiZ`#C2eB ! ^2|A4-~EU!K.-LHEuJrc~4HxYP'//9[Ok;Z^U+SpߚtٿQ,ynQ_\~!.);x̾@8![B{{DL6%RahvFUO"HpQ $%K>EkD;/5kl$f,A*{e TB#S@ /qfi؃B?e}(=S_yjuQ=Fh= !14 =hj/dZMV;UAKEɦMΟA}f՛ \N;ĥs M.oAD ݬөKJ?uk䄑v'`G?ij7Q'-E}q's +#&x ԅy%O1M'g|ZxhzyoVl}Swz9[Gadߏ<ĸB O?KLC@HQW+1/r[E"6)ǩ 9et8SO }Wks6pVL|}ha"0Ƭ/&huvM3 ky&a3mљ-~>]b xH>hMu=((o@N{gUS_1QE m'7}_%䖷t>LCD+Mʐ-.}: jl}xDKcF <Ų\,K_ĻRjL BD/s*//t?nAElrdV/x4v'gn{1k"5^)~ +74lK܃/YH]N@g~װVcw=_r ޥVH+m= bǏ+kɯV_#HCte1ei )u%#yg& $d2_ #/T]8F# tO3=\lq)KC6IQ SIrڣ[l,i 4kNK 6ڰ]ZU%ZLy(S o4gdk܋ƎO7K}2_2kzA emAYh Za0x򪢋䈣YŜLCp! FK9@*='_@ $>hVU!{ wP)4lڋib$.vRҩXrݬz%S&eAs`Dt[,Efta[[Eb{[MAWq>ŘE&$Rz~oCr> m'A /5^ #Amd$;Pn&P7k;sASoI:zxSd4Mc3`{^ëuBP2 ȴ-PkThzэ'[6+#2eS׳+mh>;S9p,c,ݠL~A%p{Ê#n6ʓ]w}*ּ^}oƨv8Td'ǁ qz5 kyw=]Bf3IRR>)dVuNMY4{k*}dҹk_!  G5khoyf{i-:Շbǣ`\1x*m>EʼnTjTv}߶;gOp ]gM݌!۫-e ;;PO1\~PXQ6uh 3E:;(n'1 raCHkcn֚]ļ˟!KWT10ءl4."⫀/;?m3<243 1WUЁ7AoJ;LRZgqWGtJ?|Dg&FڮU nn}PNy)a^L+ɿ}7ӳ=ҟA:"{p^jOܺL<@O‘#J7 dE\ eT7 Y~n"ל[鐖żVZr:9ԁ-P31@^َ6¾<=8g省5L}ϰx(O2Y5rų )txHa,>* $0B/rlir_@ڠƄ EL p/#grK9E#ç&Z.p!l"Ua~Z[јЖ?y@D )|*i]~K=.Lc] ގxdyG&&'[4P~ `NC'`|>^uCd.mX\8"S|m[,̂C-qJFÿ( Jb~V+=X6EHVXK53`jcgb sBj9>}ЀL?"I{b`ѐIԨ~: ݲiw68eIdUtWF=!QS?> ae7Wd& mZL>ِo^:fjw rڪf:%-O3n{1٧F1LK壛KWL9٪xǟRyXZIޫ wcz5W՜|R~MQ?<V>H jE't(T۔"2p0Uzd1T" r.,F% hRJ$cX4 P>pCщi_ԍnWT")|rEe!6l d8e}ds2~\~+ouk0'_YUkݔ.Y_)UeɈ}6HaEA;(R}g8{Kfbd .QUIټ e!qQ@b(vr5;}_edsUqW-DfZI~7wDrswB.E>տؿ^v $I "}x,(sCQȄ>]s.ʠ0wծM_}:pHB` 9A:x 9*2.W`~氏+9=_s_/g*tȻ+y+^I% r0\6fhiOP0]\g̯N"pNr8W|&aDtg4I'- Gjy1[ɟ5޹ùIc:NRNb?X=q[rl x٨3A..ğhu \*?Szz,(h߱^Ua7[E9{Eښz!D!6$b2BZЮ`䳪礼$0L.g"iٿ7gHKPͪZz<.@kg7'uc8As&3ŏPUDg2>@/?2^")Rd;f~/ZoПn6ߐىЌD>!,FX|fyDq;A8p aF+ND5xǠouviN1j: V +k4Γkx-j.O;X&UlVIv^_J#]!r*;-{Y1F:mN*;t t@Rw"BՉU{c=7M2f9_6HDVT+NYJZCb2!#ri!q>f۪7ﶈ\5z]nLy7!@ bQic>U~Liw]1͜ٽc:C#[gK|0@A ?qVY!ZTM3ԯjNۿ(`5~xPP9DRva4ghyћsU"g}x33V- :VfJĭC_lo'oiΦ5'ŒW52Q'7ɩ?IyD):g7SU 7֍_]GI>?1(Hl }Nn#)ttSN[\&q'fAgMF.8Z-|wZŤb2fA{`a,ku% &r4/CE]3~I>`^TJ 9#ap?Am4Op}'c8hxS}D+sUg{bfYCE|ØCTk2g| (mO;+kQ|#p*j+@g=2CbԚr.+'bz|Y){/C=haO |ѿ3(sHCͫf[!M O }D9^ߍΩ5mlLPSa~ԗfxrH6i*@2E8ٝ1Oj_)W3ڗ \>H r*meZyF/.0:ûh4۲,aS pVTxeBLǓuOqC3Fr-5.^[hUvkM Vhiv# ]galRD!rN'}[*}k^q}_Zf4 K[[ר bo6eF".>  ':5SO* oJXُyoMSܙA(Cy촿%u;:u}\?c23sK.s<gڻX80-ZL{bX:I]N v} y3 #,:N{ %9 9^@\wɼPh% 5>spmUt¡uNݐ( G+_ 4&`-)5f^4㨋(Ğ&zjFד?w]Os.nTǝQ1 1z<̳ި8Y4miQj; 8f=UFd+T qgLKmAY"CzFԜu 4u=DDNeO~H8RK*1YD0L+%r/ɒ)XQR(ɀY+U(d+}S %F@Vamfݲ?30.On Ǘw^秸B˒3r1=F`f:YN|8|qJ>s'T# 0P_GeK8]eL)uK%phF@gK1nSmy@h;P쵶6-GJK4!c dtqݫҮ.A[2g6(x}Hk#. I,><\;*-@9FRsj8< *Z±Ƞ*Mc WDzoFl~tz?QnQPs!{H8-\*Tsy;TV_oӈ/nnyC߁|;s"bj3 |*%Xw &jaвP߻n*ݿ "MN T*a_~ B)T4>=! xrp@"2 _@r`6s*R ?9FQ50X--Z%YRaPW%7 =vUh gVn5ozArx9%?9/~ݎǿ1d7}J [vͪ6w=saD&AOM369oGBf%ZeH],6p@rRe*d:r}wUK=bNu"IE[? 5At E7֯*hAJ%GbfOpu[/ P +>` 03{CK5fAկ\x=aD0U_:.pq@I{t¸w3Ppgn+$ـI9W7Of;&|k]:AA8{׌.pd@lzn8, 0_x v9%- NĘ(8-*qw/7] n }uLǛӣf><ʯZҤnObq ݨ1A8HJ٧BeĖR2MKд\3;7/D7C;V]*AjoI%L+<=B'O6%T|?lu'~#J֭B#;,&0BiAYǕ[\'xYxEetv[v}?D?9Nˈ2TD EVXVy%l?h$ssU_,PnOfJ'g  ׄ9Kn{\\e``r\(ԙ7e]Q´ǠŮAs?Pw ԔA@giL|O;fݑAS{D}ɐTnj WSϱFΰq`D**$ wԨ%ݝH0: -']pc9b#C`43]SqwyxcTeiuZGH/ 좷A0JYxN{]ջ`/46^S[ ԽXf<V.Zٱ3`e.t*mC@\#$"oXTCQvUv\(CW=y;ޅUHop>_9jsd& ky鳡5tG"y4f؟QD4{Yk>uG`# wثCN{-lꦊ\jP#Hj4:ĝ@/=m cxz."ZLsvΪ̙5"Ёk++p4.2ꀎRћ:0UW#ʓfau ohF25ϬYd:hke?:r@O(A۪;cush3i)It3|,N`QQ?Xo{nwkt KƬ>nOjބ,nVRǑm2G~]a.d Oyo$y}hS.o_]9x"9JZ,D*idjM1_, iy71qSQ@0/z(CK!1N>O][5W)0H(bἙʧdiFl_ΡxYp]"4dEg2OuBdt=>eD%u}ݑ&W.\; bA󝈈a!;&I>en' ,pWvD2Cf= jgjIUQ=U{efwMbV k5=QqCecjP R^͘oD(IC'BGڠ^kM q2KkLB{2L0`W Bt=u|T?t!t >˨U?x }]EJ>y=?O9_B xfY] ܺ;oN.:3~ 71I]QXLr6yi#;!ǻ8خ? 9"Df!v"La 61 jof·yp^ u5Ykf({(p E{ ,E F}DL ^gs"7&vg۽:M p{ ,u~kӒ=&|V+lMZ짟 Jx #ۑS+9̗dp~j[Kd$Aq͟03}SĜ2A :@U n6u1'>N~26o<_i|5GPդCo5)LPȃ}^f#1?8pH;!|qUWZ>(=fG: 9h͍"ѹj6R9'Ca$Z~PJ= ZIDr7>^mj6wl,1hFDww%;IJfLtW 9f<s&˽0d_)~ g3bwdBu^"Fi$;9.iS;$>=^LttA\=ԉp-quH܂qfxb~sD?vq7"9<it| cWNݘhG:h0"[x4(t`*S%CS5B cH:-,1x~?OvYl q4Ew4eZyu: Nu{D9:]0[Crϡ-cyg ![];,!g 7(e 20(_ ˘"Y&RP6r%IO!PdT{р). Vyד6ˡ6'1 hm̷xOzw.7|^􇝬I`n!f^JǃYfC39|׽^85gk(J23I ژ%wT0+v'4% dx0@+y=AiCMP=9aZ;N)Wz~1k2Y>w,f* J ]PL'&̮ȠU!#Ȝu7")\=*EHT䶿)ϯvpi7k-g#~^}E:}Akg S <_?2nVCĉe"͹h2kj8-O{6hoL7CAht$K&xA jVe ~9F bjc Q\2̭Y ;A0 W]85y=$<"\زȝwyGFʒ}#X&j5߶7߇+wftWK - 5S-_?z?~n'N*ÓSŘa}y Ul_^ 6ga7, SWI>ß05=rM;jX2zJ>Y1bjVvG{l~\y2ZiLP~M5E,([!ΎrVpûaZ/$-hXq=Jq'Sol5J&1f2A̗;q>t-"Y8J,L>H!8gP,o.O~oΐo1흽|4-^dnJ“VI!BOPWw{LϟӠPM'"&0m! vϦX,]d_ӚC~ICgDonS3^X>2!,0Նh)2A$pL@px W)BfՋ.rd)mĘGFC^0mZ*$6~qQIj6Mv ȼ.qgMh ڟ$Y}]ϐW0uĄLls,PIc`mu68vƪ)8nHX2wo5R6~K GD[iFY4F{P>+Ɓqj>*҇{\Pk?SU G\ O%"X>(i6Sp&v0c' &c,DN@hBVkz,ؿ?=,|sf",4*q{~d R~͙}3F8h#; Fm2_] y)"_iıDWbI7DKüh A}1 HR?u<-cj SGR2Y Zib_{d$gD531ܩcN>(TP䙆Ux7C0Qqm'0m\j!B<=[n ]Ň̲-?e1O̭#?ƨdS۫TO&Rs>k>54Oјז)V_5@×npbc(3qɁgءeHWASMg= ;gUxdX*r,OӡG-S'/ChO ۷뿝{0zIDױ=؝M.5Hx̱b',s))+ Cx}mTQxY>:aW[3֚&U(C(瑻-l%;]ߟYQixJjPWhNjg[",9~#?jЃfpdTMw꧊cNgN>1kU|kmɚYξe_骶&* CcIpZw]^9u!ݹ7H&4/i0ZCcIh|H};/hSjۧ`8+Os=cW\>&fVӦqWƟn`>[齪D/Y_6z[ C\c4ǶwnlVXO<$N?.z<_(Re#[c2;MJ|ac)tyH"n"lPǍ=tr WP@ϭ]}JhO8^CCAHa4(T謢-G n%_q2%R[ex,*/5y,e*r?HglYcd~:Mbڮu8˸x-돾259NoM%#dU*yYS`Xbdl}RѸ4k驻ʿp:Y+{|?plmp˾گ+hQ[,3~)7eGi͔b=iRk~EG>mJj֏Qa?t~LF%>-ҿ|}])unZm{Q];bi>Y~oN<ءS֯g^s=FZ w3{i->JZ?K.[߮r'ra!kZ&CXdPa:G^uZi3o)my @c'#7ߢܐki`Q 8b_ܗ;+*n;T [:]ס;p]V]|=Ѝ֞ǦyUΫ)XRZ'ǝ/$WoQ@G;$l&p؆npx8v:SWDO}n@"~]uw">t>C 8.bk6x=|<W0D>|Ce30:u䡻~6z#o8 ւlAELdv}7 GZkTWvuA{ئ; Av8 tPO**A)b=PqqV?! 8cЅ>=EPv@C?<_G--b`f= (| d >$5=J?.=(. : ,[G@ 5\P5 |ϊv`RAJq}OE q{c&z({I 'cq@feʇLxP^[S.78 PRn&Ol42r6\c`;Os9y˿c`oҮBw0/S7hl'}m$coMj|aH+ϵ5\7Y5W@[#kAɭYpﵬD P1hRzvetmf5CGc|7o:tn0Z13GqsYVQd!5ǔH&P]xF!3w (B 8{בK[62j!>|g'˙{7qm|[5W/vZ~ѬԍkqϜ&|Xs1ņψ<>5^;?91|x~Nu |ŗ4Vvhuw(q"D3N/9]IaMA]^|tNߩyY~V 7ҜKoX6PTiqV a;֎j!jS*ic@;?etcSvk]*crTw%w~ *W4| w`'Q~@ }@ZG0+?oYؼA\==Y9 @~}MUHu8PgmUL]odo2-+SyzO1N烑杢! XFn'տRB t֯/)i;)Cb]1XV(X&~]$C@46o%[rOBxi,_6>w9AdYh`s!]”!a1}Lfti S%60V `b7_Ps+䒴1Q)Sk[hD5h{,b<A]W2]H~_Oh2~Z?ld B TyBν!m$|0MY ?oz'@^}ݯ٦E=2a?F6?=e 4[$Fٕ wxN:zf;y4:Y5UW&ap9-U؁QmZUP O +X :T[;;֯jC !FEq` Q^E54>!V^!*#gi*k=yܣgzGI|x ؀g3421 2I" ocaFMC:m @:֕W3W(d!Z g&ZH 77֪w[4 Ɔ/ [=FJg dvMŊӜ,UP݊VƔߖeY-~F3K( ͛"EG.{l5z1(x1Zm瑆,+1% =!p)d rW1`H(T3 /C avg)pS/aӏptGY4?+Ճ}cCǧB"'eݦɀdzx /Νb_{3gA6Kul֧ʠ%˞ƢSu[9!IdG5=N=BDMp{mǡ1˘ִRgP5/FK;pkl=C2δ__,fj;/EjJh͠ fDH*jRgiqzJt,#'6G+2x5QP^`mVFRO't(mևZ)SCfKY)XGLψ:%4LZ_qU،?ݗ(1&:9b/6e?]S> eiuOx9j# 4Yb"2 Vh]1]m/yV:C4O*7E_> 4RpHyW}$('Fnfmت]LYr'!CՖ,EXX{͎ZΎ*О,[HT>f $w$<5 Dd'u=./$JӖ8 +RLsoLV騤VnwBipyG.:c{v˦LI8fAշ`Oש=\ k2$\zeYZB0vtv:oF/3r]7=᳨(Aw}B 3KHzb?Gd*),g9 H-A0ջqRn; u$Kr5ڰʳ=e5$ و\~^0gqiC럅7@&y[/Iymb\CC" U+S0@b><0bw͘ th1a2 PewQ.Sluz05z})ҟB~yȥb[UNNGM\1vVoh#FB1IԒ|@y, xu=H*:ov 0W6b`k\3a˛'"jen-eq4QI$>3)o.q}P ӱ]#NL!x7=xU|f[ߜ'a@xudھnf|/U`jExx<І0`ߌET2g22j]ACxDw: I5,r;hە6ރe_u`QOCXyWFs/?#Qwp^ Z݌ŕ`-RzT*48Jw v!|6E ߟ>STB^[ P,_R_iisNBPeO1|/1?uMW!و_&LHc[\&JMVbqgeO45Gɧ~/,BjA$zב,)[Zox^;~Rey8-CINC^MHo Gׅs_Lou>JHƪ4޾ʼN (rFVF~ %+bjOw3$y/`]0!W[SFU+؊(ǣZm*ed(fҗ(?N>n:O6x2IA"NEa} B'P-O|p+|v$ArQ=_/y:6-;S:C`цbI욨3:Dc~/=(p=$kټ2ۮeZ]2m~w5~{fP31w%7fG iΎG~TUJV/N+?43| cE$e'bH_kF+uLtVToDVW[KHg;q/H,nЗم_"/R Ӿ:9)X495qkCT+וsxF뫊0^ZS*]S NuX #@Rfm;9r^|d?/5}әkD|^PuhRS*6J鲵ψǏn^9+\-rI}2nOSɌc:BiRç ~w#?+uLiK AR7_vJMK R05&,2⬗azHCvnY^YF+L͘F1$?WI@[B )MY>e<^K-R*JNMNI&ۤ᎟h2VBL1U;l6 ^֩+sMj{Lׅd͝DɇOQ"Ni& kW8Пl'@t&;F?DwJ1kĢV1jg : z춮RW'e2ܱB=_D 5>[c }7ME*6 Zm&l 84Id޼[jK'~f͒AT#H.g}1'Сa0P6@d ,bDj9a60? uL}ژ{"sNND̒y$q\W:VD2exK[ƥLwxE=*%]LAE9KK|sO4WrK,M}.[Eе5=do R4[-q?|ꨧsJ5!PUa86ZؽzE-}dL2~OCWF #PUI).wӛIrwcdqg4`.4fO8$taio/Xڳvٳ*sEhA Q/OƂ9ɻ5 n,6WN7&Bmx/u/zWXWC_ r^'=rQFOk8_#-#Y&djsCf4e 83iY*a9A ]2s;!J8{WYraMvp*!rw4xy-[Y#زY-a7ԋ6aJeZd˫ wK_:̡ftlT4wEZ)=vqkviS>l׬ B" pA>G86+Yz Ak!ykP`&FK5CcPtgF=2!/F7)FଳQ{vgO|b|嬚N;%1v؈͏Ǐ #ncT2Y|yѐI9b(-/^˹-f; ƽзOCly@kscG,?Ĩ|ʗ9_)32xŸAmpE!wX^Uކydw;Zf7,@Hn>¡=<{P xDm/X6\W~N; >B/\u,sɳWf}B-"|M53x}e+Sm-|^]oIM͏5Cݪ ,6Y?3)׾r炊|%U5;'UbӉ@KBv7F =H+7U^'vLb8^ObܡK+bDY#9k W(,3?]I_h_ f`1Ĝ\q`k0",4_t#IΑd1\)qhK_`1)WÏk29& -5)N>RAATT_TM )vb~l+;Kp|R1FX\6}ͮv|p5?qneۖvH;~*ye[|MQeyQO e.*\MOǥGu㟒TsߍOhIQKC|Yz1>UMΏohGSpzWOWic< 6Nv$Ц$Ke?*x L76K@?:-2:ȢGƞm5f>1ltPYm7'u/CⷽfFy%k+PiϕG2ѽ7ǯƱI՗SĖ3 ja¡_jS8s!~l7McP-㢐YϮ?bvN}6N)Ao$Qo9M45J W@04hzKpj~v8hTkgH!a[ߗ&%#)Xʺ s7YXnݛAr&A^ߚ"0}i.  {ڀ]F~atwݮrUꓖD+־7<u$]V`_']n +j1҃@b]~“ ђϷ,L=|ͣTf]_KF ܩTCL`)mMB# ӎ*ݵ4|G*GY2 ޒa郫c;gZJ`JU# ]?yO =yǚpȒKҨ]ZөaR[H cрn oɵ^nܒOsMK#9o'ªzI-)N⍈n=/%t'a^p^ߓ'ia:Pum\ Rg75[H:jglI7g)*sr1wXU\liucD٫I% )6H:;6IܨI<.Iq|Fk8$L*͵%S 8ϑޠM`9/(O~li<In?#0A׎hD0ƉpUm*JEn"\?IhB^B3=FZ~LqI`8$g#=iP8 ң +dgQkr*'h_:D`6k]*ƚʐ@u-Pmg{=sfvFA yyL5(͔0 `A# n~7|laj]{ǏkF0; R!կOt}?:omHΞ_ZMy>-&waƳ:x΢OSu= QO٫<֊g]wwF}j-z| _ಿ?U4Є&/[&W`:&g:  VY9oK!?vM^xGg06ML~vMNeIKւvK愑}ET}SpP3Tl;VOpѤC>x 0 |} %u~ǑՅHm!!:O5:MS,7LL nb2F¶F-Cv8Úv<nE\HA }谅e8,ӒTU"(Rт9AVS1uc\ZP]IIq5p]RM[V0$.^@Ccql3H;A{ȋVժ&R;.#3 ^Lr:'t#HlWfup\/ !2!Ad=ljJ^׷rAQ߈9E6-3O9{?ImP(7AVW*~Öu:YV4]мKw2 A_lg{izl1ow\4w"^ͷwsc׎~{8Zw<1Vh,1LwB=̧L9|8T#X0 TmzaH|OSSJlWi~Hl~:k?f. Ú/$^b[_]ztViP՚` " ˝f2NܼHHc<=yxίP-hz\u ^#auSq̺(%GC^:*yT%3 <"R 㳘(@]LP hQ jKPev[^k'+3i_էyty^& agsOOA+#0gocs>sjqU}״N æCM٥XU6znGc6 ʊef]+CWe͍Ρ\lR3Q0I+KM%fiijmh>麽T#`9e Pzjxi`~J>l4p#z!$ŏN"ZT1A^h +D$k "MSw1:M(U*}3!C~&2~==[mTd0TC=W5s= XC/%+:r${K %>.zߍwW=%~cs9CDqؾh?XG8CJ{ՠvNVaFd ʤ5ow1)Pv׹$ xچt6҃h~e~Kgpg# WԬFxˍϜ?4-`7 [[r; )1p@)9BI(\ Lyՙb̮j~smj>LsTpvUFJw%[[Ύ^ Chj#@첸!x4z\V?T~v_]fW՝\m ^8IBvz1g(MB[G5SF!Χޯ*l! @oeWb&2~!M h`8Km@<47Ț5zO!{~繢C~4^)ˀ~~VKPuv?tu."(G3@{cبO28z 'bڥ3 A7}X cb؀(P "v/䂛Y1_N"!(;TD7( @-זkXt/`O]J9cZ&D{^U3S=qM۳xZ=]n6&uM_xb4G*/ms_7?0CSW:Ylr-܏Ho[|RZ"=5z:5l5srzUjM}:k[käۂL:llaV1#&2@d{7ˢ'ҝ[xq[sSS 3^ЩWkz5ԯ,Me#{^3Xb&KG@WCxiAZw$g]L`l-~I㕚fa}uhFti;wVzk[YO}c6<+ fϧchE<AD5V: -wd1E4rzB3 i83fJ8A =}/ K0/UGϕiҳԴX aHӚ+s=Ų0/*B"'1!\~* :$ rp+{g^nz7E   ؀O|%_Smm!%" g of M1!@%'BHjV"0fSw'$Stwr);-;<$r0z՛˪IlGbS&3N]j\{}skδnl'3Ɓ NZg%oed΁ TQDdM_Xsr$=;>*kOZ&zYs=m|;xX)AP4Mf7qnNk|}R`s&D]Q j15wd69MíVzznH.:oz)vC^J[h/g Vp29BAȔq`Cqm7]2|}5x|7 ѓBa)L]3u62T&'H>~CUT@bvtXRy6ui{zv |kȯ.4q,_; .Q. zEU:;8k_4t. (aE~ЦN9BKr$Uc$O%= ZV " po :Fov1*fU~k#g^qxqm*qݱ. ߚ͖[͟Vw?v]XSŽTή~#`>amyY`t\ںVk[9>])lkn*Fɑj1!wAFY| Q@A-L~S WWG{CjJDn>qM$.9iIG,n)r_%9Fso]f[.ޖ0mC)tޯ[-|\f+S:޵8h"G͂>.ANbe"od(Z:.ZW:T5Зxu .Dl]/] t;1#`I5[Oɓ y5吃[ ~9S{|"@*2PV^yfyZ$7;Q*oTQRH9$ rtNsi}!jnM+S.~<E/͡+ѻ=$ɗ~C*GNH.1 < '31,`ۡ;WX|K(~_g; ׮=CyNJ߆gƮ8|^ܦE[isz{&-+ںmh fQ+(q7(-bb 3T9QINH8!Pp'% D}k! cx: H0|Yĝ^ITwK}gR z+)}Qī5"Z`2=`s_N%i`ҽ_X;prq%aO@s<)9aDճ(\HM*HZmN@@aP3:jduD"(As꠭:qKpKN}cPx g]:y`C2sɪQژGȸmm*" Ÿjz?Ҋ"0\U֋IʀaNo#@qNoGwsɲrU]TpiϿhJoAǤ%KCG3'\\dLIhLQԶBĉ?_^ORu4*ĩsOjepjY}93mNq]-~$d4!A~k"s$$)֩[D.P5Wac'H0/ `88*%URds4tji5 !xyΏ'wߡ{ODJh[n{rYS;rz⢢g <+]$6ØO}Oib?6mTB >nb`@6 j4VןmFեF-j#Rq63 )sҗSY6L]|gl: ևjU>ڳ^Dw/>p6zdo4CQTQzs8~ξ[ѮxrZ{3Ghta))1 ôVWc3!TCGq$a]7|ys]tNMF-b{9e}1WI1V>/N 9]mS+F_R笔8d?XF3jϹFw)<ΧnN̝y.zՆ,ƃU=ҮEP~5-v]ٞQ?GjCJkcrl7G# {dR2&nԉ:زQF?Χk}XMU;%%S=[S3<:C>UjGg RvcJFLp4+s9 a@ϋanM ԗo ؁4 h;^MOsi}h\|#僙@2H;&fc0]~' `q 3j,5Yӎ>m8OaOP)!@c=7DA|a&oM5M-E:Cl<OՑBYݜ[߿XZ>w?mY2J)AWz3UX{n&Ri*ݚ P& nƽJREN#PKYpivZUH^s(8xŞ[*B*;:S7uf34[|JXa1ð5IQÇl5$iUlA"|qMXHO$VOA PpH}TU婜6Vx Z %ڈ?ܕ 2q;#MD&Jfmr4&U]K+ o?yWao[%'vbreGY.XSE)Cy#X%YFsq9q'DFGm,fk2; |m7;ΪpDlF@ _DJ {S|vI|09.IGH eY1J/*='Ev Q> pbB©ƫU6&(0'@T>#h`^SxH!x' _:'O)ƈ;E'~o٬q3[-[2ь-IWq&͋t%SrLw6B0Z|4%{TE ]?*eAy;LtpWQXChMV᩸MOPxOsͥ:Y>,O!2 ~J16 c^hX/3Kg,^T&`̶ܳ9<%L~Ɲ\li#B^?Oq:#%OLT;$}A"[\qCNۭ~2*6NuҰO[^5j [_y3d֩ w9߿#~"7_ =ωr݆ ~\pB4qӖШU\|CHԐu{Peᙒ.S[ZE!_p}ļѠ[P-*:PX2O(;#8`hrE dq!> Ƞw} iD.-ڥq^P rZ4m){~LGN( |p%epkvb*)U%pL'hh#Ϯ !^~g<5 cR Tp סR/;q9[YA FF;5 co(^U^[BR]k vXRxR7J4n'-EjsG YċH`6 u*OuVrqiJY<0ciܠ_*O@z̓ _0O&y>|?s&{IP1վPwxKq|K^N/Vkl4w*&\Ir)> 6YC^\M2lmȂ a)" AVP{5k<^ $ɛ:a!q`߻$8^;_.f`r)m ZrI l.ˡ[ x N|o>w]}y9,Ec7i]*RZxNҗVoX:x)$v@ 曡9xtzIN̩?<ٲZ߮/\tG{NwŎm煏7O0?>;VB _!*LW#7'e:; _;X|5uqfPZmK#P:K]$%Ow%n" yi5,tҦ>R1+#*8p`:#1v嫝^B뒐S]7u05Rh $ 3+)$`ab reh,0Ɋ;BHurJ]^]-[ϲ"~mSZwu6`˶FdXO*j-T, t!Gx"JbE6#~^ W,%.YW1BF'<֖#'^r6(63n̆'#rM07,cp>$`эlZBorq }AILCo|݊ώؤ)M\UO29՛%~gD&3%gɁQ_[];et?_7g\@u"iaG uА C("M>̨k+3$.$'HF$Mlj=e3Gf<`7zx"J w/d\zsmSk)v_v/JsLI{I=иqu\ "1|ֿ _ֹUǿ6c$~Z-g5͂|`*q\?okg +9h󚖳3T_۷sJflʫNT_7ZUhuɅ.%d:L.jHh4jtE5=-=F&jMO˩xM+_n΍';(؃5Jyt\*)&B|==vEGfc%%Bs-74>s XoCNyk VU.Bo%5Y^^ _X;o+nj-X'&j+f=| k6Dyo74tU۷u,zޢB+luJZ_/~a ]SG:N1[Ѷbk`fT`{g ]³Qe%W_yFi=$\͍!Vm+DbJ* G:Zs%{3DOt1'[OBvxبVwG#'dc$j*w>)IYj?˭|m^L \Kb{G2LwX3 g<6p&,b6Tj*C2BmB:0p>fPN5Mi!1< 1uk4KE ݯUGĔ9߉iT+S't{FKШX#/xTSYq%idח$3n1C|g[㒻PIQhv6L`ٕgܾ#ܮ{_xwYz@$DY1$@DPE$@d@ATP$VADI(T FJ>DZ5 %Jg4GC/w!K72L8D(nmyWR"@~:1F(Zʃ FP,V,0:?3ɕKk\ɢo=YUr\)J\8vR2q_GV S@ΊI-9ZF buͯ ddCyQ>l3Xb[%n-!}k1Fj2,_:g:UnmѦ794Deb&S崆DڲX,ꥹ羮EɯBSB߆MfFrKPtNNu[f)@s1N8k|uy{FATԚ^4ޗd+5Oaks&XԀ`эAߦ~8S1˄*Q\`"!V@i- N3]ޫf[_y _^x_@LZ{N[c)Jх)usXT7{`r6(4R23&`6iJҸ,c  T PᩔZ.p![6nD#o/DirectFloa( G~7S41-_9D0xt&c̲X4tXDJ N_.Koe^C|jR" #$0n{,hTbjG|NgÚcq| _lc͉cM *l } n |n'N5<9P]&MԔ)ZP8{'c KsJ+*d$S*0|ӃDz>[7J~}U1_dFKc2E^ܓ|S(/ゑz7,Ff6hȭ+UĘd;pF#'R[ NHLXw WWl5 X/dtk#l)djJ 0\d2{Tlg(Kv-|󱡀 ڍƴ1JEdSa͑+,Iiw(>*[e4ve=17.ceҡ_ k5L0j>)f  /e>Ppqc1圊p%`YAL&crnɛPP=pj;OO[^%BeP!q\ Ki[NEpMb?$\<쥉,X Gp8e/v\mI`Dp5Wp"^Mmdqf ;]I"kJ^DߤC_k{0˓8"0W_/2kURI,smcl}rsIR+`4Q)uVm'g@3F&ӥiA>\l#~mKҖJf;F?;8n#gg?l&mXR3:MR~#F`I}.J/?3B"E9! ;qEM2c.zEt+eR=MI`#P:(Bǔ?^ i5ytsIcl?Zo=tb @k {qQ6,%p^yTꏽq(_OKqӮVzu6Dʾ0{YЇD4o]a6ނ ѧ\ 9s<ȯ<}*bJ8Ro|ydV>Z?=un {yh pC"hNeo*=`a'fI8oQaX!Ւ T 23{[wխ%LccI\<:J> sۿySju[Gs&h*ӋIzgmFвI=J+2oEgH$?kiVrM{h,ZωH.Hc0a'0M"T:9tkNۿ]Exa*nO߯uZjV T޶[U^3m}<t)":1 I"X5a d|NS= }kD p 1T,̈GԲIs`Oe uGC^}0F% *uA+5LV`63SU"vdeGSQGKxZ] 3n#]̧/ԉ9쟸$GAeh w*M+[҂鵭VRV'SCB+uxOJF؈wA<;x{,MjӑcN-aK$Mvp=y?}#3CZiᗝfOmAk"ƬS-+FeT;寴U ,VxIUwHsq,g/<3Pf~kf;o㣁˒oU' k< (p-q늿n \5@ ױ&chعWB!n^~H'+ K)\P^ZIƕuyG5S9PpH%farUa0P;?5RH;\Gs| h+וP͝| X,jJ8OT&eJ{k#DTC|'"f Zi3ѠۺCx?CF\Tis%!›qQrEԅ^͈J0V*I큕~Jl*rcs8l?#D"ԒQ 9tzP7#q`";[#T ݚ08Bٺ׵4=Uz3ʀfh3Ef O l2Rxw_AI1w#Eܚ0Gt-Gu6]Gİy}jO]@e!.~o7RlgB^(n7B.vkfnD7'+?Gdݾ1*7\&6l?/$Vբᅯy%$֢8ٵMgN|k1z(^_?Ø'}/fѺ=fZiC ,V,U4l,zZ GvnpND }g7.;Es'1$mZJ:_ȯ> -QXEmᨱ'jJ(Ӝ5,_ BҒMӝ+j1O3@1RjqvO;Nߕk)"5JGNx}S$sJ$W%T#P>ͩbWQƔqpf${Sn'}2rCS,!p;Xo.L[b Hp]R`َgIvx/vt7{Ă$kG8!:"{b"L،@` Q7Uǡ(2#?7 xAHӄ#%rK0&li֊e^l ,˴l Zabi硅Nl τrn],TĒzͭ$`MRe7E[YʿK&*gg@b Ԛ)=)叙&"SW.P%7qzGV l]+u.0(mREw技=t, =az i*S jz,Gr$}ӬtSUK5uqcқσ{#~Ez1Q qTN嶘aUsJ^8yo{-@[yN:xW rAue`O"6ŽKNbunqD+cF$TfmkLkWcY}2`[+,1GEr^<1hbf$~[~$Cق67.Ν cg3j0?*@?ӲIk727*FK|nxځv::31&vؓK80(yYAՑWL/W (Z*km]D&y8_., lkb bV00_G%u@fӷ2V# n436Bh [2o&csqoރg&U N O]\mOØjnk5e^;L_z}x]YH4!=wtY_k|`4(&ZS7~"Y97TwO/^:aP]!&O5vOX}m%.*QhkV{éom;m-S%`|h]M 1͖W6V5[9 dns mOߩ,{JS& A9USQvݏTÐÂAЋ=(> w!tw2|$4۾D L"]]ǿĒv!;yցзۙw0k{lM!J+$6GfQJ{uQ&w:0]xX 3kaQn@*`yf1 g o`UB1bT>;s=;Đ$ΎܨcSe qO/&>>c9^=]{Km2o2ܶǶ%$V?5+jFK U/@fؽCf5h{):,!LŐ(`4stm7pktHdA/#IMÑ3R? ǥ&VB}֧f}m?gD`:= p^\_% A~+aB՜^oʥle2pH4amsdhGF0ص;6_ [Hb:IP`'o-m8I2eB{J0cٌNB1uDVza?QLZL1*Gv\At[>KTZ;^~”r &kYŠyRE:J"b~r9`]}t&T.,r&h9L{A(A`67gb6z`猪 ;K,>Ek`7ݥYNl)VXjjXȽ:_%rnGU0CR~M*@\eeZ==:ymXn#0)cUi^;&0rNl :bTC#N(73\ėd]4eG׷70"Xn(dpuDW>sw& a]m|j>`4lͬ@PUTnd^L-ɳ)Kڊ=`ڄW\ ؀cwXrr-b@k2_X~mn\UћFYRA>ΜRcͥ #(?ۜ'@b~4'鏐:0qn/?yd4+ nn\;z</*Y_QC2ڢ,҆x.\t/Gm Pc/4n}`N\[ųzSr3h{K&Ĩ%=,&|Sy o!ädu\3(N=ݚ̀5Oz E j[nVI4f 뺕Sgff(۰iGcǂq0u`'wU(֬q m5 /UWiXCOBho1ԡ/YofBʘcQ2@McDmCtI?pVdܨ{k4%{z=*Cv2EɯM-A=R_1[vf7Q}G^8,4_o4 ױ+ykwwy/c6`Tf G":sK!MQC!ۡ>ȏVml ު-%dc]:GDUIWcqzG)tғU>+e ri/-*iN :]`Od7ߘ-3V)vBb)T)ocd!6¡`W$zR,(!0X06);Qw%&އV\;2 \Ax~n*1)?xyҴJ؏Zj+fG );d@dǮRekALnR)c2fJ剿w5@LNŪXhxwd)0R_^ hSL '޿Y(THc-^h:i[@Y#d5z"IdSyD9`oC]X 2P-鼫D/a~k!LP3Uf {`dlMO=.d~p2A(BitɊKx}$^wk^o͔*fFCbwj>km.VƏc`f)kyW#aEz:BMNц%4t^QUmeú0 KMPS G"`R7|Fez|=.yvdDeP©'6}`{̱lj OѐfT2An%KS ]BMc& '7z N_yHkӚIi_-T6.ša $ٽGǍ!{N3 7Ug1cDٟvO21NCYS.)6r3dbwDRZ>(]50ƋTEU/Ir1O ﭲpr=oZs wp2A|/}y}1@gʕ?yj^uj ʑEf'Ys]ѫku'^@ @|'OTnDõRZ9y._itc:LT_GkZwoطn@qvyi8@Msw^\Jv$_@"Ox* "ضC+WquM<]$k,cle73{ }pbcZ?G8fq;03_9[*$NJ(\Gwk@ZHm%)RԆt]c[OT >2ML.â$1bsb湏؀LvٌؑN{5@hNĔf ,̃iiMCFLP`vbcxd/pUnP4kL \]N1dW &"(7dc;#Tmz@֑n1kk;mt5@}XRL<7k{SPgH Pj37\EP Saֱ>o{=YM]`^l#q`Iceo݂Ban``i~t5KEUoFq&ǴhOԵGƩšW9)-pMv^a gOuQ~#j23Ha+u&BKzgoHu\}+]E|ķ.qS.)w_EMp* \Zĩ@;~kT%iu7MD(yrY>Gܢ^T űDx]^sWh|h69mJi7 ]~s M)pfjl$fF? \S5DO`oE[)E\̝/ËGWdf6F+//`gx> G hAwrWs|hHA(Kk:6(Zʼn7[2H0bd>?wWP.Zn6PPRrxTpUHbD_nUF0 ߋ1yaO ߙQs"rv+hXpj{T FN[6h5= Ҽ (=rv &7ϳ1i4e gP*: ϐeEvȏ|](]i 1P#7;AB`6j5ʍ\Cm9t!'uCWd5ۥxǏg^PKi.V@Iv 5- 3M4š5-0JVeF+V1^ٛ'!i~NGpSmyꥇN֊+/㚊ކ\N$ǭ"kfR"p)mgb{,(U͓RP`RxہFZ"U r)lKo+'0[y(qaI&k1>G7+ IJB7;9f8X㊏ &KBhSٖv0Uh1kf ^E!= 4J@AUw..VvkE TuuT@lìsֻ"qA׆sGIQy,=wrNeS]6a'/txcI9פsU2P5I9- Rf),c F&COvB"R,yW+;Zb'\?Ҋb4b)(i&^ VgJD5t{#ÿ,UtWh۰wdMHg%X%8΍T#Q^nXT9E"L 4> Y 7QW-LYAvY Y )v %m `jS^c?+x09ax@Gn lJy+Y-J %tM3W1v鴐aC!SWlC~~sېݭO쐁hR0j80\\/M4g85_=# ͫ `` 9eZ,υIϥ nR2_ت}1[ArAL^4g"Ptj,#屣yuRC" ̈́o?]120D5 iuݯEfcn ؋=5?G⚫yaa θ,abV_x1uz1+l]au0lGԗZ-/EPFB&o˷N~ymdQ⸃@l|=$w}ŗXbGk_{i愿~Gl5]>! Y:u$~(5ړS4y%6KE:"}hqJIhg0w"eS:sU-/LV:'V [{Sɒq.!My'TY\<V,WUEA<x4nh ϱ hf*Ԣ |w~pykaȇ3\;ݪtql[~Ђ1*M[o( i]"m^yz K o 眒B]5a?TyFG@2* 8yHl O ^]x&Be{/'>OM%mo,@\Z"0 d/!,1V>5NukgD/r1?:IWս]F"CU#56V(IH[ԯ, ipT4re~c'%R(S7T!+?l9>4¹T5v(EGXH7q*g}+v0Ո ¬췉"8BY{Ty 5:bt7Ue\4xRrO ([[9dq3^ݗٌ̎erc:7apgФtass\M]mMrmJ$&BȨ:ծI5f;% |#$,+(O4S+ǹQu IQbI.6{wϴ8)Z Dg$\Aml?)Ʈ,8јJ@?-{cYk6N(7#1fLvN/X~Zr\JU ($YEDUG@ܳkBW*: 0< ! |ORg } ӡLSPOIVUcۄ G25NW&> {]zNƐ܌,UӷeiƬ ח.=mI,\˒49:K#k|on 7)x̻?XnӤ٤q9r\Q>NZmB*ogjb@ 69|4l==&Y$sd)s.8g '_FYd)0F~`51ﻭ>gn(zĂӻj%eӯ݃0A)^(iӈ?TOwTaz؋(tFŸ۷yدôy\}Q=Vs+`T!?MM^f5B܊,w sx-R7bg4%MH?QN Ĕ{T%8$*X? M  7( [!?Ge7~#g#[8#^A|EȞz[Yc裸Pn4YY`>ؽ0rX^€\#}*щuI$BNTKИ(MPT+ċVm Uau^PDV-UP1ov%,K-e@?燭&YVkMY7wJ)yVžݖ"0@KءIpRָى!4zy%{ʻYyz[bIM氤߾ rtEnlM zbA/UAi|D0Bz;sx]z#AhwsC^ ʸ' 5뒊-g'LR!B?/NZ"+ޔS'8/&^>nnES%]931wvH %I~5&deEeCjOѐ(lڵght Yͨ+Eqn-&Ԝ1y5 &RۓWeLգT05$ nv]!U5IAc/mLڈIL*ųttJ9-uGPEw_NK*w\>>dW$blȘ4JZ(]3]M:#ٻbJ,UvLiWx[T۾ ~}kX4S@A Y:g'dqOw1x {R8=8/hV994#0WL.42晫}Ő-!qf5HíVTc,fsb[A(|mLYcӨ&bACمըmUnJi vc[9&dT!eS2;Ġ9!/<JҟYh&lKjMn]6ha Ĝaщ[ /1)㸤W= ӺY>B4"s^9 6q!s*}{ |.cSʗ6BAOO~5 =?ae\}!+6P)be6/y!IdT"Ν( \+,َ9FuL1\b1- 6;I5N*BXEpqv7uh"XrExF^ٔk btG8+Ev*7Sri4=@eJs _PLϷ*L>Ƌ_4 4BZ-ávnσ=.v&c?If![W eMj_uꒀz"{`?eHx⻫uK r$w(_?ծ13{]Z+X׉a 7xMd""$ɏO^)r亀*)j&D4?+&Jc%ADQUA‰]aUj'&yWLu??9FFtWmRݾw^Ԥ2j(ޙ2o$7Adn}2_P+d2@ЩGD?CFK`xLN]3>`֯ޜ W&f7!Nc瑡ɨ[w%/n:i̤Pz?Y˹[dU4QtV<0fV еY-z<'?lfNtT@X?v }hq{C\h( Rj{K+slg Od4f_L 웬 ac5fLAMAr`Հp٠\R#8{M`4NN #$INeEicb5;r+Yh?nYm ʼl|cʭ,K %vlP0pt<P!&M;>KV'Zӄh5mWo?O&2?qcrd,mQ惑k+c0 rw>WuBsOy$!*,*[#ڢ?&Aˇ/U%:%UcQi :5l7#Xz,1ŪZ3CR <鮓nbnu2X̅H7 $6WqAI7&ȟ~Pl>\!vdoܣN imsGfPJ-N Q- ᝒ-M'w9˖1{jЕ[o#>pe?I:e T0st aNu:sD<,fѶ$O)-L27 w3r Y߂wK |HCe6`tK̗wRs$?bXM^H 4U';p֕$a?5lAl9뺎#dq;k[ɮߌ]u^LU)QCN1 ;SVzu ձm(eO\tYr ,(UF҂w_EaE8Wy$9_JLQ.JaKiΈh#:B9Ev4zt3| [PBg8qCmO00SG-8"8NEy>%1`{\d_%#'cE_G+6]ea4eFbVloŕrVQLX.?T#g9 ;M|R?wv[ *pfe-X4w!P oyauㅮ{q`3TVFx n]t2 0w[+D$">'PpmLّl #{I"AUyT#rc廕1o@,̔bf069m~(UOPy0Jς-UiG.;LM?7?W`)ykcXCQsg21TdC d=yo%hU63*uT7_epdm4e)T3,N*ͧ&_H"r52e, yk–yHkׇ#P~BMNίmkqL5`&y4LdCҢ;&ޖx=[CmJtP:Qʲ@2Z%~hI SRxA[aK|IY:7QDݫxޯI]~ sGV%z 2j&K[Pk4 i ^M\;hs]e&fJk뗸Fa;.P* #3h0C}D;gRvcpWRnHCOT7Me<;/*_˽ 0;|>Feuk`Q|U;&<`ItP҆ocyZnvt9 gGʾd-_>׮PMiQoSpr57;m<^qdܖ~at\уiΨp@S9}Iꎢ! FZ5[Уo% 0; \UʊJ zp1Gȑ=b{P* u6M`Mܻۇ@Gt]*dIXA;֚Zt:'-w}I%>*Z& .^]f5LfBv͙ T|,,/pUM\dXk)y@3 (ɉ@Ruzz9蠕M"6#/ڕQs]R<.Ґt ?,X~I*Q3Xby-S'o5 l:,uOeY+pb=+d>o S%@fY[/r\nVJo P1$qh{rA7?Aw7,Ƴ02?X~w 逓uL{,LӀdL񇯆~ZD{;p5|C~9L$l>|`P,)0IE/S~+M)Xdi5?/oan.kcy rGpK  `ܟk8C@Vt㤜-QO, @ݧ4¼Ťɽ0n|*2Ewىݶ=/e ȚwGDo#`:aC([ңNElӍfӼxvUQ7ϲH⩌âH:w?َ?,] FR"6I\J2,q@bƼheS?M$*O蓠I$$v*ܴssY:hf$4+H+frviwn<5Q)Y$L%o\J̉sXId~ nѓϱ@$Az\tr,237AerѐF#|*¨VQ"ڭn9NxkO`+f=C`ޓ@˓ !vMG\>fݯc\y&Wӧt=Oaq}p֖fǗשJvw}uoF6-J:% dȹNX4nr &(_@~ܹ8Φ~G \d-rl +hUepG؁mmPĢF(hbtwG?By }csמy&~_=⤝C[ʡ3\B[:} O{A`O!? f4:oےeBOC 4bNd%]d1Z[7S`#Ag$5%/YװguO<Sw"wӑI4G&LO0e.PZTȢ̠Pɱ[7#P9+۷g.=kyܨ#fiRױE!` P[{"~5K|8eZtw-y-)*j*X ӪĨ#KX˄ x4>R&@o I'-$‚u6ctSǖ$R-F]_fFQGe '.&n !ou1kuY J}Bjg1zL^mhGc/(Hz 0XfѷS:IتEsPk'm, i;`>\%1G3#n0vh\DCkvQ}#k/;T)*T;|nc0^g@.)M)@{8uTQHDӢXU\%m], /q5k/ zsu6pK9nP9]i)-Jcեo ڍCywN(o'42nbѫ w5SdP(,=^S:q<ףSB0ew=q7wFh1<DŽ-c[vXu7厡6K]֏ ҡ)TgJ{W`ߖS+gۘ| @%r^F3 hѫ Xm%WGIo52~ 0YC 7h_d\-F=Ԫ_L։bl;KKz`⭓7z$5҄IPYǿ0S %39hUc-I(_?ks1L;. XJw$Nܲm`MjS d MFY(M6-26Ct)>DI8} T D&LS1J,=hi)lQ)ErpK 9"L]/^[q&#rū3YWj Lj62GDE08F0d#9|ܻ-`ٍՂRe"vzX:n+Sfb77qɊdoQ#.Y@t:Ix!KiZ*pmxXAdV|P^bl% 5O $*Іdin8e}\zPHjXExp:ol /y}Q|1Z7=Nvպ>|-J Yi7ҸF-}1R,Q/&E 'l]Se,91Jx@RQ{]ZaY5M>'5>ݓ{lq%, )9JI3l+KE ='O$*:m.C|E/%<Rd@Qmslyv΀ry/|-W3Iܓ눴FZS"ĆY\TVJ?n_KԀ@SAHnsjk!ѥ(L Jio8 uf2Y *8zitW,X NjVҰ^d3^mᆁvKxPmybУ~ٵ A/= 7~i$BEM11ٮtC(O`ļUF=o+ T9Ԇ uLPA1BO0]Tu̼=/|^/ /$QNN/wnh4]Y'ƏþətMRHX*tM3ò E\X0:K퉽iǶ ;vᡜ[ˠJF\/\}4Ml޲M;I~KXDյVlR,AkuA g&DC|)ۖ]V/Ѓ\9k YOUo3H1G`BZ6.\QeX,|.*[ 85|HEq:3 _3ҝT0Q`u%߿=fPoԵ)#Qk__ &TgAv,)"l 8y6do%Z]xN}V\ oNJlkꄠSgTJoQ_Ww8ݹec1s!OO$ϙD8)/w >9.MoDn3 h5C/_px]]7C٨Nb)iT$S{G{-L9\._Q[/FOzDS:MPNq(vFuGsH*]7pHbd}VTON9S䇿Q\&G_Tl6Q?.t?Da{[KgRʸ!tOSܼ`؆9pYhNΜĢE.;DȚ#C-N.z &N~FËk0%Kn~N_R [dodlN5{x9-`pgmT!1ӂܞn9LHF.SS(yb21#D9f9S;eCt%CmH)/waKݲʤN  9 =l1KBH[:RCR0qR*>ceqLӧC˫Wj#J{^lM[KJE4ZGnײoϯulM W7{>Lqޱxġ,$([o2D()v**­Σқˑ$ͦtR m;\H;*!uŖkrט3ӄP0an8gF@hr${Nrf^Sa{H]_U-1wsd@ >DR ZTkt3Z=5J]osomPK-V'*]匨`ay dz\NWZA ` EgzF{o߹ []o-Y3nk\%Țχ[&D#-7qaf! t6 k^"&J5?R]l){.gTg$k_D|_Oj){%ь40nEa@aRiMz={׹ @E̍;^ >$$}~DA1njr>z@aK..z@g<-)&Co ފ|HJ 6 5fZ1tDx,5^7܀2#Ey פ:Q\R/R0ZYˌ&V\r8{ȁ1B8jv,q pNW><~OHgx)mm*I&J3]Jv H E31{jg(o-}ău#?,0 <@_D-ɮ_!3 .; ]H&r#T/! LV;{X[j*;wD4!gQ1'ȏ^)O`C|$L# 'T%^99Jͤ[`~*)93tŞ;Yr74_%ʮ6</oͺǟr]5)ѭ1›igok^aAAg/lXqP*s60`OӛGt| O\7=9D"TPkаB># jY$}|ܘZ2Lw,,FGЭ?A1c3ڙ,-CcbSʶ͂o*U#-"6n? *1o99<1{QUϩ j~BNe%MY>EGYx7קxJ};AU*cK[˖EI7*Fjt]o-zsʲPju7⏪}/ŦZPZKu'Բ3+ )n|?U_8>Xihٍ֜61P\ iHKa͎1c0O?x: 3Ae7P~K]\9cVY-)sI58H:/0;VKq]e h~i,3C&]fCҎ ć̳zN`k'O"+_pNn ͈X-zlI.' eKT3ֈp[掚A:-2y1pѝD#42{O{>]Z߯Q:"$7d+֣aRRա=!Ho܄YH%l0RFft~# Rn}i)nύj3C?go|;MNA~Ť~ȢBҏ1f<&K-#[c@(ԪA1I2[MVvx.*^Agu{!8@ϔ>tOEɃI]G!c<`5!79RM?dJ0h+'͠giڼDu.HG ͆GOF7rYRQEj'ZuZE n/%ݱ}Fjbڣq9+>h6-=`l i 30ۋlLh@!\C p4 5\p^+!V(1hB}'yz"O* ϑTnW rq'X> mק@d`ҏWB8qfDh x}fa!i4t dM e n\."ڻ>$T[--n< \r- [K4RkFfI~ƕeU}67gd՜ZMGu{gp1F~:fp;ڹr0ɱ`|w@kIF&1s)dfJY?pEb;*IƨMZ\p::+0mm%SJUDaa qZx*R3ECix⪛Up3m`uvn`rA6jPpʜQ` 3:kX|TVrJ:{x^' ˄ oR~ẽ O]h/F $Ɵ;{HqWSCMWmaJ+%)r? m&@uv}1:~&EuЏt{M~v&+Y6R`/trT+KjOʚ;c htlU6tRbڝys8/ʉja;Ak1mgg&Ϭ Ԡ:jk h1m0&VCƛ\sij$ r՟.u\sTc1 ʁΙ`2BD%# pH(LC8kAҔ剋fǯ&Yb4KNV'n gJr2ԻF1~MH+KTO IXWk}kix 9j8S}{ :)TE$c4^eeAdI#' /xvbq0mv̲p.3 P rzeoӑ$d pN.ՓYkaAqr+,h$/"ɒ(b lJ\ߐ]ǔy.8TTFAתc ZKtnz yw=2\Ft"|tƀ)^[Gh7`ƠO"QQ/ͺcF`]BS#ۇ|]S1ɾ0yFy/pEȄ'gTxjDqBJoO|傔Rc 2cFQ7HK7{6H^3pz IK!TȦ aE5L B {TX94hM(! /TbZ M7@5v xjOkogcH}#epz$ώPI ۢ))Zs(+ \Yp9G#_jJG k#HtםXp"Ac~zi#b T%v Liq}MQy" k9Jr]/&lu~AOD"xLh 3<_^ !YP${%jg?ӄWN}zlvKl@@m'.>7:uckiz JM !g漱RoD?Rw~pM}ceT)>NY&k>' e2lE-Dƌ;HEGn#f1뜺u0  ..ӿu]{muEMwFvRϞlIzN%m<021N`R$1%$oPPJhw1tr .eOqI{khdrHL"2I=VREPH<8Ep]I푼sa.@bLo atcL)Sj"D+G0|Uq*1kDJm(YuW!odOxڍ73>.X~[,MB0r[~OMoPMH8Ts+T+rT'C: #*U2cQ<9~(PmZDF+5xHhKg.חpx u-[ωA5@(isgGR>ר/$^ֹ1ۤuRͰr9N _IQؕVn]/Zn'VhF-fcVh0 j7L7;MMtL }DOh$.l簚amP*8'&3.U"% aylZ$ӱ:l-p2D'6hK-\ۮ?+bK}no机9-D2ڕ0lDwmQqK~uXJ0Θ(ikTL{w}RkȪ\ F!vƓ|1)-OY4ڄkw"[oSAɕ9 +[L}; ~N3MfJIoll䱥˩[2t#7k"mٲʦYLZ[}=$2T4yQF3'gGyƎןU)lM[@/8EGe !$!؀('RA,Spܡ s&AjM2:Pg  r2"d~jYbH_ҐTIRXӬHfiP L]O+1e5t05XC?h^!cS0I:tr(9kl6fX,r{56U62o3^iu\ [&CnqQj~˶X׬`^1{ݨdS.tP |7‡NH-$MKv:=pYK05ȆߖBV\u{[#B7t8%LO:gkzY*ZEEOr)^4CKоsBn*P_hO& 5çlE.;[C3:־3r@Jg-cV(eA̪( ra"W3k3h\zrzDl0|ɬ}b^<齮ȃ5]פ#=ӬIfU=AїXc!r`@d>ؤGB@4i*,rWݤ搤k r)#(!=5(kr| /ݔm/n4[=90AgdFyeh]OR%Xćx Rd߮Bi1ԝ:@P`/,^Џ@yD^ 1!Բ %gV< Hfغyy@0l+_d1kddn@46։B2DeLVz)4x` hwz2@M8_Gp=ƳjӨXm$ӫ|O2&s4 4V|ՆdE{N$*Q]$ȷ٣Z W|U]xcDwS~Opq-n.eOO'\{pפkHPc>PmWd.}8I.ܛc{-A-K fg(_@"SwٰT6L'P!㿱9yt`t%p&nrtƃ&; 0$Pjưu>.{nwKBA$G5,~3;m~K[pڳ)*E_TIѐYMWMcK H鱀7'/n" 2D3*NweOOVߓcxzc8Ȟ)8NTiJC`kdIL΋W[hn0*|Fӂεt1|s{r`<零IU(1+|sB_09Mөѽ[ʫL-TWiiyhEXP#5^{pl-1QKh; sxHTJL`TWm.V܏.3JhLjvnfIƹ$Q|Av)>ܪv",bVN킀8Pm Xzpb"Qtx7z]#O/FdňͧI*0ٍ^}! h&LXRMV)Aq#JDYEew܊p sTp)-nȴ)jld$MNx>cҼu X 4?JJp+dž3f#D_ MN ΉMucF3؍]!VWlCBb50QpHgm(Gy~w*>Y{FG@Dϗl=C'5#8Ó*|Q{QLlZf T/8L6t_fD,l# n*\k \b(Fxnf- fB'}ť(fM;I(3߻׭^&쭽W^}U?d c JEaMD[LVfpWGAktVpCV<.>M?D0^)6f;dA'a=Lײ>1 &zNh[[vd: 'aY .vYcC>_-zPw &yh2ݘ#0(5ִ󿦉8Bo]oA~02uJRc1tgL Պ ~ !NbH/ x`@^JZ*g!1)[9otr1d8Xbٹ]tVO&J9J;bMʹ"T~OToʌg}ZiX[r} '30&J s_횄Hv}Pk UnzÓXY.ބ w GT Z6AIxsR.j5ͯPu7y2&t[4)^xƀU^Mz"L%f`街FqDzg? LW9!DKİ$eԤ(O:E >JbR(yl1JYwV{Pf8k륒A{c|>&p˞ .m6yGG(̍WU{';x!~X\C}(Ɗ¿7E(8lsYA5h)xcvAgs">"Y@$b(x\+CPܣ."lMq>KsxpK]D5I! Gz&J>[vl*QcI +27F9{z#ˌ7_T@NG0`yی Yf*dPVOefj9:oin0PPlwu2l&OZJ+Ϫ@& ytHx' 94o|J@>qZXkv9Ouu< ++qԅ <ƎSwRsExz<_#% 14aAǥf,@P`qnAC22ۮvxy&h/x9ܜl ult5i, .Uȓ:"bfgu<7 cْ,ff Tn6٫Z E]{T ~Nrᕁ`r+-oI]&;7}!RKʊsH#hÔhZ?g~Nz{9°ַ6h)c}D㱓;YN2߈@]\#?2)QWğ ׭:7WxMCEQ|!)x;߼Rb :]\Y\Dc%*I0|fFIVE]}@K‡, ᷡF[Cnz e4}ߨؚ--ͺRFΔJۄ$Ej=_Lܙ!1NJkVSPӎ ]q4 ]Ij nŸNgIiIwlSⲺVSD*kHXRCI1G-x-T ye"HV:tQ 6D43:-|AX s+U&bO[^HS.`4=^$b4d&ՅPH =J\4^|09h2T߳fŽ )dPBae^DENݘo[o,fUIx#6*K?|d{a gv "!en;oZNe |FBX@95>x5dyuH^A=#3Ÿx -侊sDCA+#ta@qH'%F~P)ׇF#`>\;2I ۟xJnas^F‘,qR;UՂkb9M]A:eD0D䖑C"N#Rcd`#˺SS.%̑(_?kAW|ế0 Rۢ)~nr(G\Ŗ"%d %|tѥ^qZX sv{!`[6񊡞Yr V4Lq r)7G,Umj-D\21E ]2PJJq>G[fF;sumh_ Sڴe Whzmuӓ\)5[I( NF?"TwC+6,Ul C cg e:EoO,rLGVj~7~kFYH ˥}t&E{tے~9'O][&H&1ܲYGil ⊤]pY*[ybPI>fڊkpy%rB`ngͤDzc V/O O;j2|#(PޒYVk?\؇њ62 GD]ӍeXs$+7fuO~Ȳ4!DkHmX.+蠿.(Κ)U~ha׿}{͆}̭\3K AT$~'douMDw8qD"ڈg&vm(gM|HγW!3pGSh;4i^Hw+a?ZMZPgSa(<|c&v'"(NaXov<8Zf'^6ix ]D<{(,ꭑ} ~|Z4NeėNohT0|=7ĵfi Gݲ %J e0-%''de䌤6V.?KZiٕDY0Y6))Hy$6]Qh+`-ea<1Etl1p W3PY;-! Na ,ы  \ AD-@Zb`Fp\[%Gŋ@ ݫng4洡p8pPR]"K?i6_Lt;ܰa{2fk%\4G$fK2#Oܑ8sq~:z(ʖ ŀ0kna͙eG᎒P]φls3s.ٜ6黆ʖ~Sr!inB%gG?Zgj,:Kn%ew̤8'BW[ # r&&rrD<`0bE ›Fy ?]8]XqLgna|N:R\hl(&}Zʨ9"Cв248,0M@ l %nzKGFݩVor$_I3O](W6.ZzEpU"j-BYF\B;6xgQ(& V6+ iPp0K֋C6!~lHJs[]kWKנhz4;(4|fQ=ٮ֨<ןsyyIb7L輣kθ<(fƗ %GɿÂ5ҳ=acigacx3HS_qh*(ݦUS dW$ԥUIr-1۱KS:W`}H2nl'tY!w[*i?=Q~R΅oF}kJW_ƫh8fF:l3}F&аTrk*/)MC#4bA"n 9I@HwL ~`FG(1KEhE PZA 0ƋU-ntSڶ iKK d풱wFCgGM`48ƍީ^JH-c?&dgm cUVyq >Ug|#2pSts3i{Yg&6_aof{ZfvKS0_l9Wkf70ɸӮ<{Ҽvz0vʪHV:\#$Ŝ5v/p 0͐Q64<pؒIIRCuJl6y^ul F_^a!ҩQHfƅqmБbQIQ_1ib—s@B}qF!Ǚ.eЍ={L%A@1 BemD2T<2(w6S;ꕽ1󬎡X;T ѢtMƉқ)e`d#3cKm2uP>QL #Bof_W6v˭I9od Ml8NTUXŻɋ QvB P^NnS@~,ӇMc7Eh3{gqT9# <=eŪvWOU1 `6=d%C00&|qVNz=/JfԒczfPCĺE)!T6hJ۾[ K۝D/G ȿPs},OK@M ӭwj2`/7ӆjn2moA Ǩ잕A []9ӎl5A;]D$)~ʲ+f4fQ!:ay٭Ċ=ԣ~/tY;- (-L X\7F!!(Y E6HP:}ؐt(M/# ̭ 7 !lTN8 ?W^g"?D{ΰH;?k^l7l' $wLHݠ`V>eVoϭJA]j-͞KFp#LTU:?Nʚ+d_~"+AQY`wI&`'|}ŰS5uڲ,~5;98d9 U zUphBr(0*;SiЉ̉/zdzz(Nܭ4?3oe:ckw=9ª"(QCk IQ T@¸q$4DC>@&GxU9unw\IlƖ*Y;*\h4,qFiE,?!G潫hC++A3Uuu_.OP(^it\+’tOWO]H4f4%Jw49r^ܲ`7!5DKM}:lj0&C4=ZʢpZ0W erJlsaܨ-VN tIL|GSPe);4W`aGϺ;Dn^ X $Y_Lt >*){'[J<Dz*pZo^pS'23y ^C=$̊ CϘB=enޣ٨Z:J;BFDH2)ԋo-%iQ螴6;־J,!}^PSNG7.LPf+V H@|/:Ӹ]Sφ* Q >ߵV8|bG_PZ\ <?^lAT)ע #^ʬCkh.b/,YvB)'m̀_6Fsu+vտ7 =*<]]^o.mHE,]2ET8Z_2Vk]1-[w t!GJ2 ˚숥!l ʊ/q a^x:fC2wz+TIF+*qb[ 26IOpr3'^TGsZl35S{?Qpk V8o +|E~":g^'dcAV"9Lb.;008%KwǸ^C `ƽ%>_63JC}WE i:&Kv<#ms=42;3‡aF/.Awhwi ڽ8{;;wd]@$jFn&FůXpC[|@ZjmžeeZa#{H)m- zê~z,7E\:NئgZ?BG2H;g,}J;:x\({1ҏYV8>"'l|v?/4"Z~Ut.r9z(i4KIJHp%Ǫ ΐ`~Ezz>riLp܍P 8 .wFC mU #_{7ϛRAu+keXBҼ sm) B{һّ*NIFGCm͏EGǞ)V}N68+/uQ{̣{e@®|u* wx`C}AAd"ْ] GgTivwW,WrJN Դ a w ~䎤vU~m'4gꥆC!g+]g,I4>q . #|uxUro)e$d:a*keN+o BYAl ;RBPw]\^FhFEBYpoѼTahB;<: ͿB{3ŸZX\r,bQ:iw(dkθ7A=c(smj)0A̺;6J7$"M-YENEv9굷Eж\Wn+y'=A3tK#rO"\ :X_H`.hat[n4>r)TfbP̳8Bu K1|n|mdԠt;~CEUDS`D$xJCbT (9VJJe0۵L:c X~U5*fx%l"7\AU<.Og,a@Xc5^'QZr>j1Dezഹ-n$UG7J6ŵ}퉦8HSⲽYiWH6C*dwJAy4 YgcWXKDZ8a=x'\޽UCCXxUd2rbܲsW$MN]txØQ蝚"?*p3@ez$7LGK9pg;Q4@ V}2\`h&XCg-#qDm0ᡠ156|% W0xeyk=& ~dPiM!o N#K3CClGΌ- EZ)E DcB\8Cy8~Ӿ6. -/gZJINiME"Y#騿!܈tiNj{h+g>@ydz7C%'41Pa3i7˓'>J N/i'%(b)؁d+G7{{$ ;H\f1晛䴽ꧺ2QpVtLCWO%{"+ջw߅M6FTq;˵\oa"2=n]B沶( LY,EQm4 <ժ}ObҰ2Q`qc =Cg:1hk;<3l>[,vBkVq$dk)ʗRe Os-5PI.BVx-O3pU|5v y#^ ]z.̦psjjAiCdn݆UW S|vmC^tCEy{.p%y_fS(a8-oz@]p _LUNe%9VkqN(3tX=~y9M |:}tj.;jCzۮgK?Jd͢FRg2CvjrnT?F뮎MJ)|%6GJR/Q;Zm|f41YiO14CI1=y*z!On!vh}k+>jsyH^ 4UH\$"v3Ts{ - 1;^C[N.޲m_k/lAhp$(? gT{BWVwI60Fzc^V9tf16 t\*\S|x"H-[ {1{6zp'[r}${rgE$ٿ3.mY[7yz0\,PPˠɡ'961\i JoDPo*ҌwV[8Q!#( <ߋ$v դ>mrs<K +#> ^P}.. #]dqP}57zRp(IoZ!96ojOd'qu-sk5tZ,A3n(&ڒ/2{j#{scAٌ] r8sU#$|2yPpO)suOg$K7ot{b{#~^N(@jwUMV 7vQ:+e[4!a6?e⟹X$bNpz.^KHeP"vU1nvxwX@S)q`Ylxʽg>,!f)՝N3ވƙ5uW ;%; COQO忊 A3a X3QA9YTo6'КuzO+/CR~^.1 mB~O59;!ɒD&v2K8hNdrF ;M+,~mRm,;q)oI~LՑGA Au^]~`3Abr8V6 sK@\QMyRX{̷/I#qusjkYr8i7*h)ky9zb[gO&sG@WC-^v鲕;)""Wq}W5|paZ!ؑ=*x+˳w+imUw @+1m:Ǧʏ)l*_&ɯ,Ŗ"ȣ  (J"Ė~N`ojo0w /7>ԗ#snMV7P]retSҫi>?U-\'=p~b *S-K=c]Wd>eM@/ڭ=fwnB-7*ژ cſ(@KYNf*\L 20恫5=2N=Xυv}~|U"Y]L!m_64&ְgFCϜ7}gP MeYѿq\peKѩO۹|{f8|̉z*R1u&"b 9|ANWk ??abO bEL|v(=,3&MaRJ.쫋wHkOeS=nZ=N:C͊X~CvCyHZy@KC cX-f4+jz_ϳ=7vi8 .S6ve-C5,wqfGPJqv-C7_"+^cNyx-wA)̀$"Xnixj'=`]E'8{1MLvYzōI2sO^d:=v֍9[} 'S9 epĀ0ON &g@Nbj ,̂"Ub/8Yg "h <&Ӳ&(yi|X x .֞r|]$TbsɛɃJZ>66)z!Ӆ;VBJTI[c]-f7ՀfQ\[ $~?[9?KyS+Q1zM3oDޤ%FjlxOpsi DQ{ptD_~`]%'aͩ{o7#-S38{QZ 1 EB|(OBIk7~VX)7A&+wʻc#߯bgeԓӫUP/X`7 F%q1@~)]2#PpPiqYp^Ҋw mn@.0*mmrt!@A XNU`5t3;u ,2 bAk  9v9݈_Gb2 eSsQE6WպY*jz@9_{>|q t=MIsCl㊂ͮEQm&G `}(=u Tc4g@tzz&Zj'rMW6.]AFZCfa%{K7q6#wmpgWU.?,6zDv1+ѹ)t@cCL8ϕ¤VIGDMvgeE%MVBx?} J@P_015z)c?-6ke-9/D~Tͧ:88 ;d{#Up{Np(Ρɛ9ݱtw(o5T@d5R?y!,=VM`fdNXA:\} U?W_ã:.(\T@9kpcsg7Zvs'%7]nn#89\=ŏ8%;*g/˨H:ʫ-H!S+W0 `OH! T"cE_CEyQYS"KO=ҩkjCTHN-`{Q}h֛qVDybmHij . &Bն9ZR.S$IHÊ»WAHv9GG/҇HTJcɂʫQ (- '3ڍ?q3i6\Ry%@Xq٣`5$kuOڛ3&R2=S]=aqS㯐+CFDtфV 0.Mq?3+[@UBQ(R4~ܶ.Ut4 IYTg[iQQ67G &n v18\U i/86t5SeroQl]p'}]FYCKMR^7/yX{a e㢒'R|q209{,~M'yd}wJ:}Ei.kÛԇ@`]`fs:䊡gIu-Il1*2qq Zm_X1Y:M`t3ĭRf_þg:J\И;|ƚv&TAZ]bgC8h<*5 fjqɕoˈ[MÞ[H[uC*_*nޡOAqQ]:y:SQz٭>&%7 b{ p_#7HJK>\^R"pT=.;'JY\S2h_q׬o&C^7&diXbf;pDΈ.ݲ8lT&ye,b̊Fp&Dο2WH!dmWvF+Iz]A)e oB^`EH[cR7 Oe,󣭓q!UoB`c*E709WLpb_b8a+c*6@5$o7.KvZw7h8\z-94]^>cuqQN[px"0a F5]M SF#sKCnx8~0 !-o:<нp)9VdxcSK("t~ENv(h0\Z0@KYtqi-oXWvqTs6&m9^ٖZsUw8@KnN=$e-`ȃM-a%-ju^tc"MqC6TEUΞyg3 YڀX@NcRK7E,zᚌP>ͨ]TgW>ϭ*H`n@}&Ж j|)bi&>]ps]q0ojG:BovB)rd}D%Ot.]VO:ɺ4"̊%l`OR;ka9;Ac^p]W#k*A^]Sv\r*'5r W5}sLl8h] E)m^׆1|{EOgF]9b#Wd&bmڔ fС˛n\Y -)-:dgmywW )Ȼ yƮ AquӮj/f,6/ \8[(T\|Kpg>99;zSE9O_~eZ8-v![vL1n4{_nV&l{mQ9Tbtm!M'M[~e{>Lc*5+wsC*"<J7q@ Ab&YͧutD_6I/1l7 >l:^VdC@/PTDIXMz_ҽN;3-~~0&mu ;؂W`;)仈x;OPуx/Z7׮M"'˻VKprLT6~vʴ$ճw-%+4:nj=l䱈Qlw\)lt| %A9S7Z$˩wݿ{V!"E032<|'+%AZIbАʽY-Yݒ-IjG8Chsml 3z^+hK\iŧ};,kr,Û`àbhf֪rS5<44ƠϘ3Ʉ.99* &1TfamΠ6$k^o Uch)cR[F(9Z7tZGjKhTfDxϴ;^gYK _Jj gϝ>^6됎dHo$Q@s=Ez aWd4.)r5h\~/řAN f@X\ATQˎCwZrP"rSDow7WGy63ZȠE/ʢ7tSFrNZds߈­L*qvFDSޱ;ORߑ*7߱ꥥ"$c,B6Gvk OǼgZ* HgD}B-O $I 27,޿ٴW61[trd@vg1tĨ'CD 3A 2 gт tON7QKdvydt|F5MHlR} -X/%{A YG,\iH2x5 $: aŋ_L'f( ؞˂%{ъRLw@~D :]Lg/ B*lڷ`g 9aDvoJ$Z0A;Gr@X0bBk'5~ +x_8E jG„G2WW7[S4:Cc_.Ƨ3E?+HIcA]P\vQ QVkѩu%xZ/~0ߺRúc6Ís,1=}d(}Xi9M%D/HR]7?/-HbR$KwϬ8\J%Z(D# `$aj4v6nj]ȹ 4at&1$|u>p_fhTOs= N)D8z R% _ʈҡ"Bf7cFҽedhx'-EmWI'T[̽uXEfBI̋Y|PK{$;8+V{/2я$ы&-)E8k2'd*<,/7 "ԃ)y:$W LxuJ 0`1qkԶ ӞIR&jy|vЌ,3)<p'2ΏM 5J8]cqJ1$!+8*DX~ _/ikh4{t(:deH;ǞϽS4ۄQ0c7nI<4Fn5%A q,^ O>BEr* 0s}@C#.T\bN7 DW UqPnBsLo`HQ{Sc 8U>xUE4ũeH2?|w͟зH=].)  :d~ 1$Վ}NGYelㆲI>>XH~Dr)ay/qQVP-B-h3dP[ԇHzgF c Agt$qTi/6e ج_ 9kqY1_/{GyN\LaQBSu ŕxfV /zE?Ph2=F+`ˠ(jrIZ6ⲡZz%]qfp^-3TGw.qgfϥK<6  &M9! `Y:YuW11W]M|Aq׳_nUgךzC$ kPąiȩ`Bu`K; :mhBlHr"{`NY3V{ϑ0>]XEȥC}廖*P}oպUf]-pY,`%<=2*OLԫcmI5R~9@PiD]t eDŽ>~,—XvX,T̚ dʓh{pb#' a2qXzF4̗A? q8`FeDmRꏴcȍKu}I[ AuQhx-}m1F\pGD[Z"T1'_;%/gXV4kN#K'Tk֦?blр¬qRu; fR'K e31W.(g;*O.HHk2%]63b1t ;t'4P絁i-bH%^r7.i)|g׻!㺬tBJBZ#r+Յebr5s7P.Gd򬒟W3 _+oڵ~PBȯY/,us6b:sbΨF͋:Bqdr_g]%է%\ě8{N)u[+V!M_a.tt.u爇GSq\(5{>psɮhAx.=8b~:4 ֭h,`B8e$.KʌN8\+5X7oYfpSE}53@FûfQ%:6G>E=DOݠC2>K;yKc!*վga<b L`kZm36hrTO멑k OwʓIA00<7é>?{bo5!,{zEK HOw%>L JDx6$K@gzHULɦ*{ɱJg#24F0kqZq*&z ށ=n 2yfCGaawY&,i~XTtY􊓗o߶-)&6*Qoj'Wår*Ԥ 5.  X@GMB31Q 4MzvG0BWvc"eYު;U4vD͗i9!&ȏw; ;`ӈmSs l&ſ`$E~&PuR%eU"#,t2IJ?tEWZPCE-Gډ] H0UH%cZAP6YU2{+Ahq4WZ43 {4_iSk {24-w" !~E ;h5Y;aV %a4 q_r< K6 M=C/M}5-CyIڀ` MˈBxğ#M++-)%C}UHkսkv],X\Jʱ&1Ԣ,>~%nrl?N`a8A󻥟.YO x'۽`AvQ Μ6@f#K3CR#P\3 lɺ㌤w?7$swS#t+h2a'F^NKm@4M {Pǎ6^"PN;cRq r#+o6vK_2}I8ABQG51 HBƮAG`PXœϲ2lryAt?#0r@'C甂!c? ' د>CYDPL}Qy;: J!Crv1IC-3|eZF}w@GhK2$J*]/Ý$ <|lWpWp7o_0SKNlHDvTgw0{qP%Q.1UgU `0LLcJ':`<Xm 7UؕSͻջSb7ߜ(cp"Sc(kr+?om;AwwǼ*1Y7ye.|kddv4Pv&q W\^c:vz$һ7q^/b.e\iMjwRR-@`vd%Y*Ov4;~* ^^AgZA8֕Zta&hIJZD݅;wDKZBlSf`8'?YUMCYMGWtAyA1M v>;-A*]udz0֌`9ZqEץk NRjh ޺ft m'_a}@|Jr9xO-h)Q)j3gD1gl%!e3i=d( 0M8r^58 Jm2}3&'uz!9OO)kHh4%QFpXnYo ȋd 02f}.YqaW1_ Lg ={]SPxHS܊3x@řrGbN"ZTe(=iktPi 9I*tϬI&ʅmIѭODSoڙ2H&x>b9) ^qu%c Bf+|_}8xoN2C)G@]#2{:X `4Qm ŷ!lϑoY`MePu^}j59a횦;w?316"TB6(:-곤R[E=OAo*.>r.&cVFp<}(o봏|Nw [S1Phg63|w"tx34_|2p?&`X_-7u/oP c yU-Ãauޙxi.q=r(Lgމiih7}NG%\{xG6 u碵 *)LylQ@)hBIewt>y3eTTgL'( Je?LTVD '6#3=Yi O6CHw[i3} [D^q' /&i*W3)z2|Ǩ}˼NIWSxi!|B <4Z݂\)"!ؤc/P'p$%"4ydd \̜^@ }(|z\P'84N2.3-TK\4.[NK>SZV*DA&@hw4ŶNeL"R,-cAO=}1V֋3۵37V,k~)BKF%Ves ɖë̈́<>ֻ)us8s(u^!兀l=I-\y^k粂 Å77\-̚H4k?]]ks+!f#&A7524H?#NV 9]קb2BJyT؀-Y@v8ϠG#>}U'vj_-^h]A=R}mg~$ˋ(2h3 /*LcߩV '>+>nK'X#՚ʭx xKZJHk]/;=J9( e7ӎRԏ޲WI %e. ɷHY7ڇS:֟em[si#vK#|V ~ CM]:!Rn; 2Gjܙxbx_!𓱻.% @]}hLb%7f?83Wz+)pr _ݖBrsXsQE-82Hq%*H+TUvp@?SCJ?eCbÑagexr8' t"EJy8Zy GS 1+*\s9nf]>=9C^E1nYaf<$*_E{AeK>-]R "e0L|gd; YF?^ZՎkͳ Qxo BiFA Qٲ*jQPd%+Ƕ  Tc0/#$3X@ggn5{obVSCopGetB _k-c~{'+TEJɽ0Ncuyץ@ޗ/SzM77%սqP5J2@y!5q@1ZLcy3T堈ҝ*M eNOa<}~O:trn Akp m6R@msh#Ø5Y" S;-eEKL"/J42oۄSD{kRt@'3fZJժktedG5]k tR֧X[I &v(Wv2_rXD@Kyc~$)C(g ofĤR3!㫑)8Ny\˧qHZ2ebQ|pd.ÁPC2`֦da>-.}VeAG*m=( 6٠3~S0_l\@hzn-gë\ﻄ7m~}Gm\&f-ȟ(~*@{XMAAtX٬0.ϡLZhN*E4) .Okv\-1ψ[$Ԋ| %5&'_9}M7PFc_ܥ=rqc&טS8?GdZaJaqtn@aTFl=ݝ-n`@NU}SՏ ->J _T˄:B38DMD3SIQ!yRBjcSׄwOih@'VY@ }{]1q+KO-L=3лv7Bo>7k"6kk1}5u4ҕ{}\/Ad)r=Ӂ>,=mmL#(D"cS|QP6e31+̔hڕPe; UPF?d_Oj2"GG+f2#@e&|PNM_|nmB)#Z|ZP% Tɯj=du <ÇOGbʔk5s(kJ>%}g Cl,N*MXO]t:V9_ |W]3 5'KL² Pi ?3Xw٦nO&$A)ʆUUdǽqJ`1o_PV/#p-*V;Vk".ҟ]<:y)yc̞i3|N ;χyN^+ٝ)2JVҥ+EBV3#xS#&$wZt,3|uMlw.v;a+xn%Zj8[j&7zRɓe)g9\rMJT5dkMGԑ`dg>$F^sV.X.]1ᵺdtn|P,̑[ >~SmAbd+Nf_jƆ& CqТ(nR, SgO@9-:>s ◸/̽nRZ޼(^Cv |!X6–\`i}CGX@U X.J<6欁ZZ4Ӣw>-\HR|bNәW DXKsS$W| FP~N9E[ah!Y_vAz>.g hqaD= :H۟QO ӖBIi}UVpޱ16sA|6!Ś#VO敨G+yqÕAj0UJhmZ\nihK frCp\1.ևe&)DA=KlY'<)I^8DdVEl RĨ!EtXr;ZwOܗip( {=1b'oidꄠ,ϫa=m[As>ocKN,PoCoӄGaYxB7ǎA_}߀Uj! fFa <\xir =g,.N;xR?le[k`mBv,t\)+4:{dhi?Lɢ9A4vBB^O[اIug x'Nxy@q\ S >GB%QwQߴIȮ?hVk:~`qٌ|ImyD!Qzm;_F'0aj:t: iuUv3-,TuzoXRSnw!|ƣ 1F\YcCڠ6~1_;՚F?z0ƥ2g A>'Z(;1inNfZX;9CGL;kcR?~b=87y'Vjۤn#Pw$=79EY*+ rrTB_>#3"VKxTvZK֌lORnkfR+Ĭcbko3[(}>GL0GmU"8'#VS: HK+BzZ༢Tx-J?xR[5\B1 hoZzVxIWV|pa)L!U?V¨a$Rr7s?nIXɢ}ސEiĠrwml'= 4M`n=}L[+VVK/J~9Z6|Ӊ\GmDҖ}[0V+ MC?ِYAP*x=Xo :)ŚGV4Sl< ȃ:) +aZL`uV_T lGY6AʊĖT|EMA_GW'T^ 9^M)lBhF3mZFn_mYd&H=ݹ#c=V3WT;?j͇BZ`ާi\\{jiO9Ni$F@}Ygr-`U U׷֎]X}8 |𰛙tc%TE8ӟri#i ~tFZѭ-`Nu}Jxs0JsJIǦE.*JÌ3rGm5ˈ Q*vEJv09w,=a20sF%ܫZvzq9r_LTy%ln=J=ɞ)nVذ#r}V:ncpZTb'k;FԸ76.XVCiEƫmۉbawZl-y#Q~c lMb-F̉zZ!G'щ8cabXבu撯AhXxɮdJX3 GdD614ܕBl@ ~RpeW(yÛ!ebiW/U۰+x}H@)DLyB z65n8#XwAe j30iDS <୸"AI h(=»N3|Vk쏿XCq!SGjGq ytm%}Nd2UT,z%@k4е" 6Sz~N!Α 3J,,~p rEq id|) u ~NE.*~aQG=2LBeRCwwZ|#o0{;pOUt9QQl'[Ȁuq L+EPP ^Bʍ,Zi#O8~a&Vkzw{'U] 'r q]tޅ`i+kN+p<=S7*`MalG %b#Of~)szK\-܊2ޅRfZدzY|L7SZse)"A(;?Uh}tlGlEц[M!:2a%,^w RZAœ8D0j.\#^+~u'Qmg~{DƹZiMu3\׷ȔOz!a˥g|CF#jJ ͫԠ"xiCfK(ܗZ6u@i >)yD+>Vm8"gn4uo3㈜2!#xQoxhk\!PGD B5%C#\# 5KMӟ [as2ݡ&l>I=hf9$d.V+ G=خ:b(ғ l ِq/Ј4^Yo:͏&nAeI89lw>EYc}]1uGnVVIruQ#ERy_𱍩Wt_i^R!N"hGXXBSɊf$efEjNߢS_ֲc''vj_%}  |z&S0 Ěʽ]R xWH6=Ch{y43i1dB!rOriZ&ވeRTde)FbA]*Skd.RcMw0.K|]FtC:$:dhI=߬^ =uQp.GTJFLVVG?.k&/Q j>=lZCS_Ա#«Ğ-d!B9XD8"ȻJ:-{~KFEbbWDiw7 þZXc`*? |DZ`=lLoöc9!g FiZ2qlyX/@RMd%8Jb2qȴ8jj4ٿoqXJxpq^;օM{:7f.FVf&[՞Y/v];>>ޑQ.7ZѰډO~liR7X$Wm[[P4z4n8|]Y{\Wj|T}×_O9}|_o#*P8kДxFP+VO~ɟ#w{u: R\V .m{s͢׭:x+DFX,mVKS8jT5oz#W6u]%)C3mKφϣ=_\(dYM[c1ʕ̎+ 8תg5&e`KK*ˉH5>WdeL%)1ˌ/9+ |mYee#3Waq SiUEbSo*R6 W2[3(ڣi55m([={Jj5]]gT. b#u[͇:)Ҽ /Ng8>9K @;*lcneZwU- io"EMT!9@AC H3u 'L:G$rsM@7H@f7U0*#:!A8D~3Ca+dq33{ł{C?{^r}r u<͹Ȍ1af,̾8 ՞''lreuZĩ읇0aYMZՠ*nH01PcXZnTqH ;Tsݗa/hpk)]|%RGo*AAW oȌ!5ܲ y36LBQ2'0!5H;lPӝqULOyIO*&tyJ{_$~/蚔zrM"9oԹs.u8J"0ӣj>j:{y-KS?qlo c0 ͭhHd_Kc''s5~e-t`j{>dXk;4kF$d'vjL^݂Kj9wh?|~~km1['@g1" OJkNOj^^w)YG\nL<@q+A zjeJ@Xa jݹCl>@Jt 5H8큭BhʎADzce$n7W[YOq}Tg2 )pI$O4Zi~&s[+#c7u6yO0i ՆVbxz_~ckaihabc^I]r.|S̥A4ZDڅ+r}$53QA|-p zCM3i"jNsʯ?/$h'9P 3V/|ZsP|j_Z4iF dL;GRRVyn =&e-a0A73,QrOypRJf0UgBj/H&4zp.'x~wCUci ǵoF;cbEd7E<ڵTz~&}s{Px TܦIl4{DvI57秅"i%GJ ԯ%v(` 8(-fd 2?+Ii}`Y̓6m%V{mX\aU1פ^WF^×i@gg=`>]B]/{ҫQ R~$GB6 P7 dRW-g¿&jtCBI3j%qns2,RHג,Vx,/H'T9,;i "hGɮc)q@Ep+(XEVTvKvIc qsahl}U0e@evoVEq/&.-ژ٭b#OWT-g}ުȳZ HJ~JW|uW)&k6]CS_[RWgl9[WŠtN~iW=8pMTORC#E^#0\"';Z\|z͓9U\Gs?XPPvEH XR~Hlj&"M,t.(q =+FoIL7LcXd/"@ Mt\iRШx|4ŅKc>L۩+p6rWK79ٛbp FfB@U!h19E`sVP,EUl_T?PKum:\\m4java.base/sun/util/resources/cldr/TimeZoneNames.javaUT owiowiux WkoF_qONJw[ XZ,&T޶0H5QȡUsI+5x^oNͮTY./.CA)\(Ҿ.Irr%z9YJYA=4 br'RRM M_c^w؏hO<{ 1LUT.K)K|E;]S" 0MUeJuW<3kS,d,\t- Y]DYVJtIwq6dJw;0bV&i0t=ꬖJ 6T"J:%0lEU}?2žrQUaS&rØnSʔa BCjs"5-D7Ptqmvp޴0VwJ.!w~<1cz熡;o^4@&g`Rfz`?%xEDKs7D,&nHE8"1У6Jv*L@͎VEο3!C}ъ/:3 +xLBPXcK.Vւ ._ZRCR!(Z9Iϡ.J9@?RKrKte._^\{ ZDn<%0D@ϻț~+LZet<;c(AUHmO[ʊq" 凅T6Lj +#eK?97k_Vِ^8fmi]|y-J9- >uվ^ўcEl&fl}Vnpt{Y{ZU6RLi$Ӕ<@'(Wha! Ul~mB6+E'\SJuR%k;gD#&:}{T쩴>2a;ls'6DUmju֪agZ Jւmwg?.7EԽ=Qwc7HʣZlQLiD\s wcZ, /;uh]Oko%@k,,A8e y ( d^kL]=<؀ZxM]G7T)_$2MJV޷S)zACBzi߭lFniFJM-Y}-[%pS&oy,0DR}hgK͍H E6*L0'yZ:9ԦKZB` 0xiƚgW X~vo'0]gw0< ._h%~C^0JT$)/dP+]0X S4UEv/RwCX /D-Uҏ)Y!,GD߭0KJ`u'1iF+:k6PCXz Rf`?}a9&dΊTp)f;.c㑐GGk[1qdzěՑ0oP08I1h6ĘK^vw[(F=@\{UED(6?Q%zCK7FR)嗪S޾Ѡ?4r9-q)|;gjqC6#G(odydP](Cw]H<99JdJ̛8lj5~*0[«/MggY{ õ˿v /A6]4op]zm(TJܜPڄNw AWvYڿA5]X;'PRۡa*\d6< G|MaKJѬ&ؙFZY˓4ot[JSiÏ'O, CurrencyNames.javaUT owiowiux \ɒ+># 'nn5ɦMTĦ1Lxڥ*^?6I*o^,l=pbzqe7yjU6aj"*TU7hytLW>:+Ǐ"Rf6Y+)mQuهzEVxe?V׍ͽ\ӟy ?}:Л@t& t*N1 ANOuFr%>գj3enݶ-dDzD3A0`nuc gSSɾwx_>LF:ѕ+. |__h#x$Ѝyϼ7xBDr-<(FDz+-F'NZйPنQG Xv1`؂.R]}W#FAFd7Xv{Ϩ#8 =Bye"M&9C9Lc^BDꋬe"]r,kB} OE ,K#9Dz>Id;1α߈B"FAd1΄㍬+3J3$.c 4NK t% [Bg A ]`YAk@ߋǞA9AcAA-HGFABFD*|~˽Nzl#"2Yer P ߉'P DGd%+,+`]MW^e:䕉 t <39g:eAKRN:ѥKFSS\%+AW}>JP{O>v*OOSxz̰d)fvV W "}`]AK}p0eY"G"ߗB|f"e%P9ssw & @?x_"]~IW<AL>4hc ܲ?A{N9?h (o 9~ JJs>{NsFP؋b(/]_]m[B tfJFZ⌴gBYT( Tn7Zs@t((wD y 3ZW@A *7;("m`m<r9>\d-ǧ/ka .D& t9@3lqϰ9eQP8n%mq7-&} 3q&(WG#KB{y\Xro+]+ȩc]k=Boj]yCcw*ROJvnu!woy͛BB1M1 c=d=ifږ i*k BB.'*`JhnIdjK';qCMY|"M>14NeMZXCK|mCehSLg2_.r"XC[+oPmkډ[h0K'sš'u3^@~bV& %x&MVع3_3WYe‡NBFN&)6kn%Ԧj9/nH!}Zu1 0c#kU7K XA/&rlSIrS ?vas$Y-x? /WK;)D1{ FH^?Je=(R!'EEIJK+{(עBV+" Mz6ƪVD ygx땂=[Flˬz,tbR{+mcRۨsesiMQ{sg]w΅;K0Rb}RWgv e0tyabau)饉,GU]p. 脷%璯ҪKm9-YgOPR.ޝҨޙl,LeX'V19oHfÕ9,ܨtOwWIcժ'qC۵{CJv*dr_KJt*XXW!ߎcrzNE|s;_`';gcFvU ,5T9uʂy35.vMꏲk3EF\)Ki,'hNK۝fg[Wz\qu5n,VYj9[֮VqѸ Vm_akb;7^$܅jVϐ+eWrޛG c[kx!1ǎpq\b-EJVMuSj\&-{xx2I! ,l,msy5Ki7ffLX Olk\ T,,4p]{q_yt-lLWeVe=1G vMצL%ŷh^]~' t@LD޽KCJDbIv}WH.'&6wITvzWxy:?z\+L**eҜvAVAZ=\YN™Ło~R:s>}zLTE:lۮLݝ3ݟKDrthIj&ݥkvbƵ(b&i̹ořj:D[̤דE;+@vrLW=_t䡞A^ ۝Sg?_ݹi3FC,%椅WŅZ*`kGS~}>e b%|f*3awQhfL170FʪRꩍK 5ϖy֌N h%Տr+j  W}(fzL⢯Ұ/5tmNǦ2˒ezi Qܕ~S]ﶥT)k*S9K8ۦE bYkaKI<'9ə߬my:\ڷ'E<7/xp>d%a/J_~W_Q\qG]%]IUgJ^}zZ*.dY}v:M SK˳AP ԯDށ A~S&nnx/-X7[]ƇU7؎<TxR-3ж?)y-I/G=+Jc.'Ŏ2v=C#B9geኸnNa<W}.\ЧN҆u `$kPwSȣ kG>;_u~$K.L5'_Awy7xZ|!QT2L5?+r۲LHYm0_?S#?5>>Iyq?XϚT[gsI 7 J%s_>]wu' [pzȏ^伶tp9-v>m4۫^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ذ^Ck3B\x[d2XSQnR 줗CƑ sYԺ͌$p*(+3r_T-ݏ.k|CAW܇)c6^ŷFq&|_ኯެjCBƈ`.i] 䦖5}Hv\C\!Y5;5 |cCRn`X[8-Lm-s/t|eU,@2ኘǂ.hPdew6RxX:xxzU}T1%ț t[tS))z=L!. 0|ȕ9 sʹ'acݙ f <;fg"=Wql,+8^NsiBf=S2$ڢY2O,)M9bcߕ=N%E%OaMFݿILgLV?$z{ck1c'>7\Tb^]PyYiY {k´t㛇B$K w)3-8 6k(s239 aJ'En/҄o6A|)؆ t r{Pt+H(U%v 78]@a= J \+d8ww1غc]zP ȄS)4אc+u]h1-ܐ2] ~뽦B3L3 Vj e$Ah6_˕?i)r&|ws0ã֮qI_1suMM[['ĖG4\] DB DI4޽&& nw~¢U;l3ί?_W-ڪҽ"c!CZuCJVIm@m;(r^t"5^cZ58R!vhBS$ĬV"}D5)hU`C߭11(2s\ I=4e xb2o{$%}g(u]!bOJX磏Gv%] (wKy.v9}1XBf2 /ޅ!HZ˷Rբ%ِ3g !>nKޑ;}p3MSrR=N+ۓ;z7GHɌSUhڑ߾Ao:NXykjWsPf4hF5k >('|ڻ(l?u;GȩY3>"su#;Iz5T:^ $7Wx ^ѳf+u)xY|=xѶR)˝ʫrmUB20yrk]wIAcL"rG7ʡծEo\5Yrf{ E`56z#жiÎjF󖍵"ړ%;q:WyЧnJ4H1BPCپͺPC,Y0,tC}X{7p4 |5iX3VɇPJMUΖ[t$gXG7Y֮FΒs`9ED89¼#ps  O]a2mc|@eҔ`。Jea2AƿZɋ\% MXZX 8v|-Ɗ-7>6aZ,gQ!$? kL8' C^:lR՜Jdaeܤ**WCWܥY3dtġSKyN %T=_\Z [5j=YX LWq5l(谒W;f- a%wI fʗ ЩŖun+q^=,V0 ̬ 0֒ PJ5kkkTshlzbA?Z3_I½L)k:ZG1&6?]˓ "9ZٛB`N3X䇴kb^8mG+KuѝU& jIN!ȰNnssNEgzl1F?0 %fvdk?$˦ϣW rә6>Ҽo,LI&[-lCZ=-]&:ԇ2lOFnZWT uF_{ȤBER9$Yݒ(U86~^5*U|:, eCi,*%ocF]G8vj_3AAq13)xڼ"uo t37T6X-Yy8#i<'-B(u6U;iI;ɾ 0\*"2ͲX)lAEyhmdV+, Gm`dd^nYG&Q2LkƶɇRa;)gmgXzasoNMTqa@/ZI}whxfWu|lSڝ{) ,?$$w %2ߔ%hܧMo\uZu&g8>*[Rl!&=v1LBO!h?rS/k5>*zb҆c z 6qL)xi8~a:Um4- OK!ʟBv7gŜ #$i)X_-@469>[3d08$6Vm}Ljvb\`8-w=>X$ƞZ6Nm`9fZ^]vxV$˂ɕI;vͥV,c" Q9]1 w,[=$(Ftߙs Q8G.-RV!+aWAlСŠLk?g(erUTN@nSxYaO9-?Ͱ=$j{fR j]~O rʰ~"8/zOLrʁakv{FhOK ;X MYТQ~\\u %#wv [? v²%M-p%3q) `1'D&wHK"~^m9Ewpp=)1bp1$6%$wk 9d ̍01{bi^96-:'F :*޻̉ ͔]S| |f:F}n(p{Bcu^ Ya(3OQO?Ar?Ƃ?"aV8޿ &+S28q:|Q5D?ONp..Rpc9""VIC%,ֿNl*Ҥ C,ҚF%eSjgW2 N˝TV=ԞX}xx2>$^ˌLb/g$$D膌JQùl& I|0tOw#rDzW ^ . gz3i9>ҶBaHTmvU[V@ 2cH"UPNP4}s:~qz` 1[-mƣˁOPZa#ڥ~vNm:8kйEs𰀪m@(C~]y젻>6Ѐ%} ?RU]? 4 jڗJ]-B?5KJK#)b @"D[0,n^n4Couf?$=/lu]'-P24lβMl6ǛI%9ca/s tU uwFIQxoC=gOr(ytvj~K#l:_hv2a}fRazz-!6'_}+E2wxRcI6)~S|`Tm4T[’Vyv8O~M$I]8E^p/:> zFoId /jS'XM.]rY| O~H"xLo^>^aN|˾ +e)4$݋}b Im!? 4 %}X}#atI۾wğ-j!t *졏QdxLA\iwq PRhu/\jQ l'c nC#вh6纣3˟u>r,{~MWOTcy@26&۟ak6,΍i,Fl@"5E Fʕ8ġ_!Zˬ_-K&j윛D)Lag8Ѿqx_ Ye梬a{c$:],bVp6hsDTkL5ǫ.25vjMkA1<JG[턊㟙2D!Z|)j=o} 6YR T _!ǜcYbZ2ĉ|=*+3k'6'HZKϔlOf:wI,z/xHc+6 m)^zҪk.P$'[)L"=@ju#:5i)rh0hF$ mѓy<| DS}실8;$#M+[V>yd`͠ ĠAm7NyȢa**CFʰEi.sq.޽v$l]EZgrH\[8N^սR;Mvo焬OŒ `$R^&H ']RfM -/T?FUn/)(}}Uo@UR8-DLh=VdÇPX>,Yd0 ťc.)z`XT%:H 1?yOl]U Q{2rY>sȐ^/h\ÓwkҪ2[$>Qؒ*ܱW ^TĻN#}IƼ׎%,B^cR&^lvN3AOe YCA$5vV#AE $q ?X鑵#)lh1}( 7uTKDݛx#g$zY/3|v&gy}Qf9=U*^ytϿ{9.ۚ7Ϳ߳BMH};y{م?eGM8wK(7xcU(ݾp}oɽ@w3qIگiE 5kw?k_fŒ7l^tW/[#|tnNۛ:z/]1A$ql:[{K+].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 tandardCharsets.javaUT owiowiux ][s㸱~_CΚQuIhǷٙݤR*miR!)_f@7| @MKoՎ Fhqm^c>5}cq;nN~ņ&s{zI8 %F%^{Eӥqqym]~2.?N/vj\^iku~r߮?٩On myFݦNp4W۔TK9ڿ}%6\{{Fŏݲ?~1~B/vj |8]/L<ɋ? $φVJzeS9M4gpƭĿ )aqwlW_<75҈}{8Iqzѓ !!oa4C;=n'%}>dWMmp`˛k7ѧOG׿}D*xO^¥ W:租N>GoFSD " D*ODFnΎ>W7. SET-EAb9ۛWm?tB rq7" n6'ȣdy+ڲF ';(~84[#9R"icdZN-{ ~DQ|`GIJjGF`Y}Ӳq8] pɨ=PPX'|ZT{;43yfLfʣޓ!s x5l`QNDiPq;\a/yCd6SdNxi$PZ!U6]zmyJ)ЧsgJ6=?$zO='$}"uVGdBRMBƞE'^t%D^No'\?I',oˣ|oN$=! cs^~t/{CӚMr<k6hJ"0͢aUYnPa[{6Hńf@/Si󫓸_%a6@_t~9$RYhxKrEۦ; dm'pZKָHm-(,Ɋ]i=>F)gda5 KoGѽ8؉3N%OvBǗVޭI{Ѕ30zVةnBai|DC7e4LCQ`0:r;5-H ]nliu\֭~-),i<K8O8„4wY] `\ږuu &)gS~19KEV3 ݀BTti1 î0 g>HM)L+6 P 6MP0auPʹ=T)@n ? ]]D^ٮܟt徠"p)R]lN.:=^¨I%Ş Y3J.!B2SKbPDD]~COqZ*EK Dж{+ k0nhmq,gmk;mAXۂo6w!JIcDW%H]PmR(B Hʍ:۱mm' \].mkۮmS@e}<>&xR"7ٸS8w9i`ߤK&'œ]h' 2q EDNh֩X#A)(b2?nH['رj8\jbP&W' ] )2&RPD TTsJ8A1("&#bG⵷)&G_6]{oGQpɮwˤIKMP CD)̬Vc=qSvp &(i5ۺG^7_,iW݊Ղm j;}%{|zsۊusդT,tIJC% ןJqq%hҰ"_"-5WH{?t!{N'avᏺ quf ^AN.tۿ[ lq)+5af'"RŤ"xrsY+yM$:Ɵ[|Lt)` "7~7YPDؖAs5j``ud&K~/]}0 ՛3D,tNp_!tǂvm+0](`06Q]^dhWAJ6;ҶXEC~ t%@ǖIy/k@ArezLrZ*T=ezys1uy>,xy_z&ګʋIU.+wl~qk7.-w}A+ɗ֍ˍ='+3"sum l܇:Q;xO w4U!.%mS۷fqBѓnʞ B_[T7S^*/ͶlQdVw[v(`3 @1Mw(AbS[vlfpP}5" 8[38X蹳1#/v~JSg;[P]{1)m#IFGZž=y@Wd=ڇFA÷_2J=4}|zO.W2ri?s;lDyKudȝnĠc0l`0èða01jfoG1MkpGVztXQ3ExDŽPOOaуNAp8 ^v"ɏ'V:2:U9`ЦTv@)n_CPX~a  )c_$UjHub' eQGRbzl`khBy! ~G٧PIęB.pgSѧP )ϠN&8\ֹ{W?+:?RPu"4YQM<]+REmmA4pnJP(rYHmMpV̳p=ɜwY.՞~g7'b w^+7ã< Am(Ne]ySX=vceXJZC>xZ﹐M\Ceֱ#ѲX!v6ZF5\ϬSb_UKaϋM)3~+ +kcM4!*nioIݡ%2wǚB:%6Ѿ~R N;eW08Ԟb~$g#kyfK A_2DK B%ayz`FbNokjsw`a)t]gGyeJ1ggN:O[I~'*D`غMQ"kkۓlFy=nVbKZey SOU@ˏ ˊUS2 w,ȬpXN.O\ȢP !Q[XmE6:!x 1Zޮ3VKe@pA5'ܟS-Pil`u b  ]nsH!% ?vYyuSW =1ʖZ6ZFcc7X6ʡ~U<~sR8%<{A p_Xb1/P]de9`c˱D&@"2m[pwfLd)$gep5csiH%H6 ;!T}J ︨Mn֓%b~ ,ڴЅ@o+wq$^B P"xE<32j2@c/ڶ%AĦs %l|Æ%ѿo *ж񂛯:m]KvE%,p/;\m} )%e-x@d3Y$HrKccW5#@'i0 KeC͏9X6_UΌd6{{L#˗-q]aJIL} ͏6k ✿,{d'4nPjK:8; KX 84 Q~$=d"|W Д׷:1aײV.3FbW )bhP[9ډCEpqB  <8FnPj)&nVjie wULJ^J8 dI|2qX@Np$񸔆p,$L΄ʑd.ƆƪҪn@b!Pi[7km!s "v TϨ/zۭ4jPfc|)-ٌ33›Hm3±E~M?[Fm6TVԓ7[oiXF]'n'ӵ#_TiE\v[IB#l6:XdQOVhp©U챍P܏*[kj /ʝt;[^ #jVUR @e(|U;r雍o\VQ\ J U&o I IN;3,塸,EE9yup>1o6g^[Z:m!d֚6cFQ"7]-SA:v_9' ~UPTYunDH9Tf}S:\3 =2{T@W\ھƌP+bclqt׮>{: A2+݃1Z/p*{!EcI5{;q&fa<1|RXHPCK=J]EHj+bb@Do4N6 ij*HurE'7~cq5Tauфъˌñ*ER5 V$3޶k$ɥG2~ Ǡ2iM5)+,bKMtϩ5rp&yƦFD2>i55rj'yFN5H4xfןN)vVoBod\~J㥮ZJm% ;RA2ZEߥk H"Әٴ_FtÖkZL%VBCLp٭҅~d+/ѥ/t _++uL rt}WVҝvNG zGۆTvZogz:lQSun*Ms\<٩$.2 \P&}Gj3SlL ~ض@<;nTz~RdaiK=>AiZYF֧s@ğ6џ4eL3GԁZ:u`zwkr 7u`zG~3d7R!NcaZDü!'+%j#yνF5G&i{R&U诵k[=7vرSwKcywQÙ?oBτ:{-P%+(W'4 3D8~7~<;dHz3_룻6MYڴ-7i0@ pT3'O_)YPp3'_7$cW ЬU^ýcO'"J4?YGAτrH(7Tnu_3x]\"ΘI 2\nZy(4WjKIѠ|Y0,C"½IL)élK y⍞ˎS+*#d׫HZ׸_"EkN\ڗݡ%!.#3B*= ң%e "Y{М-so4 CHYDKޢz6$ ǜSwǐXfIV)vi`#7h]xX<}Ow7sEGqj\]ChY Ļ<. e >wv 8J9wK_Rh/FR#J( 5|"iP"'Ysc&;h Hx&H:vQ@ٵ.ۆJ+"jNJVCFNC t!2ёx`u#ŕŎsn>yf8lR'dĮ=Tn5!oVIyYQT{Am:< 2 S# m+tnSp(zZDAT d:T Ƞ2@5m 8 = ;GB/Z7JAp0 }%F>E($t ֑+m"gXDrSwn(2ÖG`;*n &~ 3NvuFш䘋$F[caq|=`o1ye kIYy |S7_,~c$~㯥c@a+BhxA5({!(ޝ~3}$bw|;ޣxXSS :iVQw?.U օ"ۺPdU YϽ6+<%ۛ_,.NNek~dX|KJ _''S8CzM5˶17]ձ &26\u#\7)( ^'/N(<0M?E6nuxC0}z ӢMi\/Y\)'5ZI/;+[EQ9!C@"=giϏFHJ.k(\`o5L㻣{;KMB-ޡPc{C+#8GtuRȘx5i9YVWULzfkFpˠ@MW5%ۦ)I43dQ6BVzAL*C9~%=Gojxa8O Z3_rMoiP#FPLf\>IPb&)ݪG`m*"F1^QOgA&SDto)S~§_iŠ%Vk!~2g WȬ"i,$8$1^{eNDY S=2'ݠio[𗲍5qz9tczM#c/*XFޓE6LohޝĿLkCE*5_$)낲% Vx*_ΧX5l"ն25s{ ٿo_{нFI󕬊Fƀ*Qsb9iXM,?*#jBɄ; -Yk5꠫ r*^]h|o'w  ڄowЈT2ô^AA1Ԋ;`8ja8=ۇpt3_\Njvmråc `1& ʐ+@˹Yź P"0hȵQ|43EKXDLY00L-5y.`D0Jfp))ͥHmZ@ʼn^f9@Ġk!NXЁg(DN(@X :}aԀ)lcbu`JxB )1HAgfA J2&cƦಒaq9nAgK&x^ZSzфl~t3ը?~z =QvKf7y p۬lN!3Pϱ#zLJȴ…n +pH7 z~ܚoP HP#S?Xg2FGU*v=K?X,W *£hKTJtǻ%ƶg~)?):>0xѴnj۾O\GShwg ;')<ɡXd9>-0MYWlM#x9-k 89g'\ümlsŏV=˕^xً[uFc ,)zQe羙_ z}+Ow*'n3_)tF#RD:K"*FD?xrgEBRQUe=C&{7UK{{ʬOo(2aЪ~gS$ໆ΄fJ+6 [~L(AT G("5xmߍX$%\Y_Tw+ViZ,x䭪Լ(QKʞOlW*G}c1'oxs/WąwevX5\fѶM/\K'Ӊ'b =.javaUT owiowiux ks6{~&Qi݌K69;N'w?@$$!V]|H-9q2I¾%O?`RW*] 36ʤ,Jm+>Һ_ÂV**Y.S6,͹,Bc Y}~)v"u" ͮ-{w0,WŔnn~3{LTl}s;-t%s3 ڎ"JɰfMxI$MX<޼} Ҽ #^,B}jӎ@21m1j[{Wpd.z\C ٥n+mBX<Κy*BQ$=11]ACGs6.2Q‰әy|fE KZɇ|F[Q-,wab(4iD6a@.`&>'Pī㠘{ ;!j?t?%qH$&׋>~Թ\ p4`~-z&~U<wS$CV)p@}57w4ft,E^e`-dJ;(wEd́nY^°z9ɯy* ,hMA]jjyetRR zodQ W ;DwK)}\ﺀЫZw*cY7-Jj"Hm PIߡ4yEv킛-)nu.WFdU*X 2.`1?S;B` 4Ud`+P4z}%w9+ :7BqDQ:T^U+j mlkۈwZ9Xv8Cܤ?ZS#WVHiؠ&0KV3brF';4N0F+vcPNCJ}sSЇ*ѷk|bi>jk~r"@jd wK{@_B]ڂ2 hw<ȇQ5f~H02@vPѮqN|-! ǰ񆽃$У[B:&L46B AHCZk7ENOR"P(S'@B$bФh"i-T+#ҐmCpz3;A,ϦPBeƇÿ Ja_!Bn5 Z -t~7@gQAlmTV<|4\£m Bu~:^jyJc }{xoqJQoK@eb7"sPGo1c жkQbzc:q\/%x]{ uدCLy|7~HA gORάQP1'N@H~Jα1+?4|V91"g;jޠ6n7= -G0eo|Fc93/B5b. h>N:)Eqc?H[ B?zAjܒ76yZ$#'Ŷ}k"!ﰋq!Z~fⶻy臜fh$}P1;xv5iT+*%`?GuPRyscOGFrӳW'?{UP,J4!Lw24)bo'Pu7CЪm]AUIEg¦F<|!nh* DIf fF}Nhf$`',~֩zeG"tB"¼5A 3?BVU.vm#rz~g}6|jNydgR!1s! |2l},,&#s6;`71tq)aO"{GrhBYQd&޶:Koa\oI&RKva=V3;{HH]@!$Rc2Y_ƅd=4tmFABUP#$ە0:=}(/Q> 4BOk 0R=j\&SO7Mnˁb|; x1nʮ{M GP:]1E: ]"Jgk(gT@-LT\z't||Q_ɹZThmD N-R}]!ee"dCJ4Υ QeCZsE|6@^)K^aUz ٪ \PSh:A 닚oWȨWM@L*~dNl,jyB5y%况sloa4%7 ` CˇAMI;7ߤB.xXCND]")`8dGAal}Q&ц=%tdKmIIY?gnр]n5©21:v.prBƮV뢮5.c1֮켹*r+UawE-$`o?o>jd_US_POSIX.javaUT owiowiux VoF?bRRqQ|רNX.q*߽,$wWtvgf/KCC]/.֡i.IyY2jr%r󜬝ZjYlx㐂0!wxE<|(\F4UżL&̣玽#(MiIU-%revWP6fJZ5L)2YH2j*W&Xҍ,d-rZ4wJiRYhI֪,"pHhƩxȌ,„};hR a`7Lj.*EFM.j Vn~!SZQ.=c.U&3 V3^ j6\iD$Of=ܦ:SFU;O2a,7nAr{fSb-V9jQ܋FSwRY3O/F2 +\Zrd9s#Z,E{ 6@O\l9F\ө*Ҽɞ Izo3ڈ{|LBPwʿ5$2؞+WVTơ]]J>"8v}Ű'yY]`7]^^\ _]|5eW[R,@rϼ#ٮ,37`Z;4roa8B D5Ur!,S?RaSK(]GGze ƴ~t*]]~} 7e8e='EIzEYj[c*9_iqqyڟ=ؘmJLE7(5̜VnD{෴ v <t@Ӕml?MoǖJ!V|ųjؔy֖p}a7Y 9ʫ)m;6j{[vt"o5 Va;ԇu/Uں` jG8ےoV"}/)Fn۲SiWGGo^  us]U;̤?!!} TLtxp?JkiF$Fu|v1X}2O:΅)AK.}h#9|.8-|qhaxh«C 3·Z Dph3?M)_5\}9K3pp`' _|??^`ӻxx{~ɠ8vw \Ŗm~r[lC@KtUj ΐ &ژ d4 Bf lr4rm dn,F{#7 ^(g7dĤ.Lj~iZ,{$307wr\ƩCFԱMҳM<3۞K:+P,ɟ3LWCe2bH׃ht hb䢪PfPN@Xwf$ӶC}I)al<oɽgb9lWP@Cs 0Mo .]Jͽeb>B|'Ç R_guk1JŸ/ܓ1<*d;m!b FL;΋C ): PA1h Mg% )Ql7){+"T\ɗfa9V H)/Eņ^xAԺԉr"=H(Zvk+.QoJ%5'%t3h@BnBOo:99>FN9scBt`-fĎ(#\kd|;!!'PM0rfc0=/ybA?;!'@[@:!{|ɏ]q'ꆔN-HMyO9`G/S2#Vç$-K`C3䐁\Dԁ&1zSn ?*mlu:^Z>r"7>&[Dn5v@z4KE,SLdsd ZeJvbV1p;&^`;93"dPR` ۠=ctg$ȵ!ׄ\~?Bh>UPH$^x4ǖDWw.F H_aU.*9#¶\$ דzds]x7$CCgTx~Vy&0f{*ZV W^ P _/oS|$dvA `[*+}cx25N+-VGؐ\ > ÇX Y;Y*^ZkM۳o,a7¹eٍL5͉I7@w&m~I!NpFl*(ӆ1q/kbC6 |]<2g*D̹+b^U"ivxXȱɵr r|s͜RVB'P[)u`B m6"[=T?^3&|QKCg&B7Eѹu> #"]j#vv Ü;9egx ەJ]>D^yUӮlG٦y{z.|^<~Z- "UQٿRm B<rUōJ"@pQj_ë‰zՒTFEG==EQwrU4@QS. D!b ǯ]bV^),Z2n{«Q_6UZrv7JG;ʝM:Sgwd "L(X=p4L*h6'mL:qOׯMsg׭+[W-xh~\/ ~<>LĹlX-1 :lݱm-'mrDÑV eS\7ߒxelMn2}ȥ{0̅8JO*{b.8CΓk:1|ӹ4ƧKU Z&E{SH KU[v%1^ǃFQY-E'2)f9j6A-bfpK' ꤌkY#Ejt3SkGB4[о9ܬ?ܸW+ ?̠ٷDuw5ۊS'=Fɏ%3KGU.td 8m{盂W]{K7G:͛f͛—&}5 #rYްԱ : k+2Rā? ?(D9? |%I6 ohr6$O>?!֦_9TD<17͆XIW i1 !'3CR[.А6?}*n 9f(0?HǠ N)Z0 `o@:8lB.^A=},(@![ MEHCFeX00cqN7;< AF܂g"fm-cׯߏƟ'ë 0Oɿ̥5XGCs(qa]N.ǟGOˋ>YJqz !J.oMH\RH/-?Fsp[V5ꁍ)E й3A+/$PMدz|G%g|@l Y g⠷ l_O9R"h=_fnY?$\j}g ?'W?WSХW;:O\.r߁h'GwTh(@F>'E"0?c  h VA),f/aAU 9/*gr'`Hj0)m5RqEK@-.Z޲|¾|=Z.y̮¬4`vs|MzF=+%`%k=cʸ+1 K" xM H22Rӂ|E3pS^oċC'eE @+GN$4ڡ=t4Q/Y{#EɈĴiVH ژ/L0[fRy.<a|/9!*ulBif1Qyof{r `=͙A1`RM!~m@K-vԸo Ɣr̋`54=gQE\FSh~)+*f*QTo)`zf5jH&CEJ csƨ1a^dcpьF`G-cG`Cڥ@Y)-C{ێ]A7!Tl5k.聵!=hSk=$B}6ѴKDE#`a3ǫY|Sh+Ji2ܸB8R4@>0D2k >U״p+#7Z2Ѧ˪Ƈ vʠRB羪Ot-$L PLK53u_->-]v3Bs^l5iM@i1tpjC]UQ]qu/2ɪ!ѡ rāMc{y^v"32߲*6iwH_O\]^o=N"ER,H)xk -p(CҁjQ*]oT_ήƭ)!7X)<d/YyWr\h[3`JlI! ,=FCc&P5 *rGt6TMr#T¾EdFL"jWAָEM>tMZl^ ibQV2k7lU G Y8w9ǩlA@I^c S0ĥ#Xd9 _J}aUnhQeRd< g O>qL,K/EV(Ӣ賳׀'n`Q;.zXvA85j<@8#ȇ.߬F{uSy& ڄv.Ok֓}>IfR}Aвˡ+#b+ڎ)73 B":JڽV̤- ُ; VPRyd$,:PB.,y72P&Q5Qv.y lV Suz[& LLPkhLkQݹc(ݩNy3?Ig{˝;]sg@Tn%ðXY׵\NϯNO?#O[fNG[ynA-YFkg{Uڐ>z9N֔CERET{Tň (#U=TH4oY&?`U|42>MDg9wpz FoӲeLul1N+ [xSxӍFޤPrAT=\GIp<}9a4ƛ yW 8WR}^B1H!@,ɰLH*X&0ِB <69 {JiFa@/[s5E6'oHXU}ݢVQG }:`z3>6_44e"C*CbxF b11 <2"S4f=ucaP^ރ0fl D6a.duк/ -HnkEE$7ԑ0ߚaO>MԝOXr#fԡEzc;|\N_f$dsYv!9{ؔW a y lTNйLr>/p`2SL8љ@X}}t. 5%':MMb0B@4 ?İQerf򪦺eJ-`7҂݈AK$$aj-`qX %*ٴP W}lD];JUS>oR+A[n"Yas׆]4 ygC!.vC'_(4O*f_Sٍv}77~7p61@%sv󱴕Idjmarp.P˟3螿Ӻ_YŎwb2p*<0"^,+gzʩ"T![ic%GB*uP-AZk@2ߥrV!mY!qT`󱭉Z;TaMUۅNc9UyQ׏\t?8;>0ZTʟ/?njJk\w1S`/'ΗӚ9܊}n;8my_  q]&pKK-+A6%%dTOys#K̨J ɲCV1MetricsImpl.javaUT Ziikwiux U]H|WػtBK̂&d͌of NmCe,/qwyiz&} !0F*i1c o!!$C?-0Qߏx-"> }ki!)=W^0؃RSíPi[TJz:Jр 84[ zUyXf2LPY+{*+ , tYV ):M#^ 0"RrCKYdRdJDX+&d3am.sd\nN p!UȯE݆B$BIB:ҸY CcrGCb 2֕u6O=+P5ao$d%>Mx%PO W$<ȴ6Mx&to;]GqYKrYD;cf|>הvt{A _n䎮3h[?{5DݛW-r47dT,mino ux {nv0mn`F%['DYбSݙjpV OSVzW:GOPB/Oͥh/K{ƲWE+Yї'0J,3LU5'薷97i5Rh_t.javaUT Ziikwiux [wF_1)ݳ7=Kpj 8=9{z8ci0S :3mwFBB !zA19WyF.DnI=&OقH_RgމkEt}N5Si>1tH\0A~ո3$!v:?x?y;Ƨ݋vG{!o;ם!2@W#w*#JLJvNV"". @Ǖ6ҰL'j΅ǧ+|c#ɹ"bjݐ7,`d%Webd" ωUP|B\f#+u:K:$yLnPTUDE3W- ƅO 5e!u 1ـ +7XzF 4 z c6ꒃoF~Jkw3F^{k{8la X̲G%IB\woa}U;~ODFq3ghA{>rspuc;RN7H4WIa ׏tU) lȌ.85dP_wA+k)9S"Kc/rr"?*_)0-J( u@~w |FA?WsZo _R!Bxd4U\ɿ~8ǏY \#-0@yxV +GWQH{z޽owBjwRDPHM~ D5 3K/ y9pݪl X gݻk*>b 5cxl<\?j3+|*bgddnRlab;b{﹨<]4K颈~7{r)GOa]*ߤ׾8n#G\<&}kN=3!J0DkAC@e ,yJ1Jf \&PPu$: [ژBɾLMv*!.)uY K, [7A}C4t _BVt CYBx,gL "Cu4W,hFÐԲ!߰HPRDK-ƸAN'A1kC <~D*f 8V 6G#/_xEy #cieoPIE2(/~ɕPQSl4@,dڦ(2R!ʢ7on]`k4)`0b)'Rqg\>9c(UMf9@dC_pql&1gd4SYPv8oy;#*ې-8NƝА Fl< .*]S,s$)ӳUq kVT,ps:1rhF;Kf*w1ZҰ[#sc_5+A9]ZFlW2@?dfomg)ܾϪrş7{F#7.6_{ygi/=ض]e+l/=̴sǦ4S VI]tٸ $sŝ=f{yA[;T!=杜=&xdp(x& b] o_Us= K<`tuQH3;$$6NFA6pC86LU&7J]`!GJGu]   عZFs1.tr]-s0{]&n[w|9/H3wAXfl^!+w &d"b#*_dbUZ{+ƇTγS).P-x-m|t|y ;wM{w^oοcf oD6؜<;JjLhcۉB(z6G6C@(7*"b +L[ڮߪ$dڂIFDy[;2ɨ,`O/S\7P&f5rCN~K15tsɬ~W8Α=1/S(;n$OK]eO0Y[:=*1|"!]'VTeyhq ƅW'-;U3@4Nk'|4L(/Bˇ|BE_Np\G*vͭԡ^{s cstQSk<:=:aSc>?8sh`]t!I 2ʍ?6#(.DŽTͧ'Ъ?AJ@Ȗ\ }a̢LE7m)骺!.иWMh8.Zլ>YϤVi8~Zqʰ'П\-{ ?¡"0DO˜{yy~\Q2*TRMY^eS&>YH v ɸ2ogJSStLX!W8۫T 3[=pݐLĢ2|q_,'T3(0O"T".c1j8>N)%id)'FqԾF[`F) kSl.=Y/wj 1q(_A n9ְ bo$7|yߛZέ%(iWc}y7T-1 GK)M3z$%fr-MlH3K ^v_3s:baXhoϝY+SSubsystemFactory.javaUT Ziikwiux \[w6~@ufVDɗX3:vs˗vee.$LJ>8|w@E'QJ"%%p##4%еϛkru}ON.n-={{9yw;['gwv1#3rqv~sF#,ah>ӄU$ağf)tK ~e@,XB#)KD33 YBrM%BKdH0Xc'NWiS4&) N01C2|Bw&dC Ϧ4Ӏrt!b~q=HPsu 켺;niũe#s zn 2q6˂=b\#ޞ\ݿ;"I(Hp)a x{v{zO~\Nߑ(AH 9y<%77wg;^=*6p&!HpbQXved^ ]w xdAȣ'fXlHhsA9s<F()WR&|=DB5=z1sA%=SSMޞq;hQύ”pJi@K MJhsyn=rzBw{PO>GAz~#1PC <!R pHd{Tb>9#GAa4E-(IGDm?'gZm`#Z;4w+},yݾ-ʽB %̾ _mYi`) /ҸusXCS0TMsϲP$<[VY#$l>)0֎Fѥ}'16imwDYا/]6bo68X*y9Iȿht8m2)lYi g&iGz ]>l6w3ys}1C&c1hIaXe"&rAT>T!i@2'=rj< e:$Ͻ0%#K !;{쩟DQXD ?F a-k ֨ _]w+?:j_nVGcj||C\c- =v``$mrpiQoH@r̄SMdxI?Fx'@bc "-. L.MnQyꦡ{?qJ 778f=Q"\SkHA01Kް2@ WmB¶U)d զImw!b2 Q1Ə=~xQ&G0 |P*I|H!F/^:y^[Xy>g2!\!֭4,Sm ,7ت4+VV~V!Nm&7I2NWV NծsZ]tM0HoI 4`^/2"KDDw&$\Lx &=R@.OW'+סA4!f:6B #V<fNe~ucƏrXrn 71.ď;THl% NU4cKbulSm짇A9l.1Xg_lFT<9[Jih{}L9O䠅=m直Zmy)d)}6ی\hF%ڜdb)¥Pumb D8:<9z" òt.cMιb#Rx&)rBW/|緀*EE91‚L%/G~|mlᩑI{3%@[=8GEpuD]EHiпa {Wq?GCʦs! ם/س$Zʯ#&nZ5Ƶ]An`R sY D=(HU@Xp@GS` mBVfYK"#u4͘o6rq`^nABnwMA㸂7lK*EX1^)2G1ռaDR'J@PšH r<ǀ\z0w&UAb 7:'Pc Ki-S pZ4jp<0"ib݇6{F6wkFuq%`ZV얆hxY9\Q z q )7H17i۵:ے^K{EWJrhPj;(bȬ }2a4Tߨ$ľ!-<@9Wcf/H\<,*>mO{DPmג4;3o\M`pD] [ \jVQܬvFh@u% B}K=SȻ-zVPX{{XA1ƈ#VL&4qӔ"PG85-EK;p qbK166\(~`>H$ ū6@-yԝG/"VaרQFR8^kM1nq*Ck*HCҰ~s -?lץTtC.)U<7 QGt"tYȌH)5 Gx_)&U(핝4"1$3Ȩ۵AΨ$_VsǾ:Mnt | 8ws,7}\/VU|4jt*KqzX1*yPm 2W1„[rm)$ ]uuMG}8`` ^Gt! BE᧪~w:v0Wn oF,|w}bnOު▱Ovr?)*,% F!Ϋ]wt@px06=c?zpwlo.99\g@:*' 7p-7 92qd;?#𠶃/Ҫ)4cxxV<*&2)E9E5*Zc}95zW-SB,F ͩ@u`KXƒl pi5BzB_zq>U*"xooK|SqF UkjЌcqĨ%繚d@s"(b Ma`#j;dgXDIuRU[J~0Խ7>1κ+>T2x]Gry «ڹo;#YY^Q(o.JAB{ӮcϦgM֖c9|HE"/y։`U^ga 6ʣHrL/9qL_`D*~"^͌kTk-g}eo@~~V|=97W_cz57W-KV<oJ %1?-H)Og^?<'oiqV$ub7Q/"x]eKO^⺌%N^x'+r}qn 8er.M-I+#hʕ uν7jCrn/YJ˗+]CgƹOAٽ2$̘!OpVshp+ !>sq.XYʤu-w[hMtEU]${,i"C/Mrw Kun{(MD^0t}4G&}ǃ| s~fh; 23L;]RBIms~RB:ZŋuЇM"ٜC.]]K|+Xh-~lT -+2_  QL>&]1Enn[e,avUL|g8 *ipZk獙~\e "ci@ǁ~i `. ihX?VẔ"4"X>F.~ k$aionkX Lh>Tr%I}cObE>꣭+Jjn3-iŘNM NY-_c纴b\Wb$$eBEe4Jfʲ2+`"ŸRY!+Ys)]tU ڄ}|%M\ f|uP^̝NqM}I:سjG"^>q]kh:S9ͪxViJ/x*g'+Bb&e$2ȷ#rAH pmJ0 "nݘ7\^B0Ώga,炄iVҀRۭc;VLҫH>= t9_88 JUDBڀtl&#)4< -55{߇WC{mh7#m|A{Նv}{1^H }fhPZg4q4at(g)}: р[ 84+ z?\\O F2+k4VjgUVAX։y]`+t8Qt4-$ͫAA-D+QdDa$l2V$[ 0fM!,C!kHg]Q;u A,@b$E 2 sT)BbqDU;OƬռOy=9ni18ʥ\^{غwݫaNw|M4Usp ж3åpBFTAۜԃ 7CKF!,ɏJjWyX Dh<9]6Fs2_*UMF ( w"Mih4P?k405 / 2g6 YnÍ!DVՄ~XjԴ\#7B'BRQV> ZrJ,#|5i~-cJ$O57:aݠrDE =$lRkTV}@N+qVrTQʡ-T*@/NK /L0l@x/R+"B,MSH3;f"D@iۮQCSo_UE)ۻ29r7AĔZz쮐MXw=9sst=bON,Q*YMi&+~$`[ rތ1Dr%c*%.=Gм)\ȓ?=bˊ$1\lqm pߘ ?$iɺ^yaRޡ%=k^l|`7"!-jpDf;;V4Q, vvsfY1w(WO|J9RC<ʅL.mi,u1@kqeʖsV6ƛLD*Pkc?*"SIU9?VwZFfF}ڊçJy$Ԟ$X{PHCzʙ`ޱW :hgT}Ul]Jg)kPۣ9LB_}p HۊQa]lb.]>?sr\=_{>pQxV:aP?7j'rxyR.y,eݲѲWVfs/UnixUriUtils.javaUT Ziikwiux ZwbEyi-)mN"`k!z: qՇvwfg~Y٭g{ N\o"ͨQ݀K_- ,KJ2hn|24$..1\a;'wf' M =ޘB`|)!pp%|م!TAY0UsZɉS.$_Z hf+ʐN Fr8ױ hQ&,t$:f@ T,E2"[0"Wi,vb D5G2i7ʔ&A=\Cbҋ XP0ŲC3pD R晄(Vd7Wy5%Y;x] RK&%_8pqz0L߁든7`a1FFW备N=;hPv@5Î-IT%wk7ѐ ]k$:sF0k]P8n؀0ʓ(/$i|U¹Ѿ ) ٮ7uhu:\MԴ-gN(08hCvy#_X+5a@/HBܨijDT0JdG`HDH9%[C p$H4=Ob!rrVÀs~7"D6GOΜLyБaj<^5Q즎*&mBZ+GBICY:<p#= 4ӠW )|<_`y)Miu>ZȶpwOⱦ-v0;'JZZ'%²~UʎJ cXc8RaۃܶKIbu9*Y̋۩&uҗ7b(JjWQO`~ ~(nfG^Ѥ^pmaN6Eװ5V:R6]PYRkJ!LҚz9κMX[nCgՕIX,iTqH~!9~_[]c}{xYbYR* hHzU@%S39UíB,5ũ0ЂY#Ͷ q.iO! Yd*񅮿.8*FJ*16c4RZUD?-az#O8@>zPH>eV\Asapv>S@mOՅ{k`>MQCPǗ Q)&x@-Ual+nams |z7.o lF]K K x+\:a(DMGo .UGf' ы+#ۡS!XS =NbJvIW(hIGRҍ :hXȲՁ8ׅX| (ZVΐbv摒ò" 5_ T5TW(Cb$MYf2\IR~kk)2.@7iƁ1&$V̄Ct-ŭQHzy]#VxI=v {w9їE&_|*mom !L`ui0s@= WAgLDJ(<˵(ap;o|x6E"sdV?[Jf>kϛ羚T9fg칒1ǽFileAttributes.javaUT Ziikwiux Zs8~ۇ)c2{{uw;BHB eRl 3;u6̏d_V \l"z5h}ż 3@Dd""hy\>#hvGm.F;F!\wmm7.) I(AIf_F.c!BGJ<-#R3 > = 91_nzc!W,)tCaŕ2 `SIς1ɦab\Kbs eZLC 'X SS4"wEIV^h/_N[(>I `"a;Vryr`@K+/\$jյe~| ꀒp#=}u G3|cUbdI0ܵ-7/;"EםQ=`h bMcw!V,D4Tؐ"sBReeq[qG k@S`BaFy%eW'Ms9J9@8ZLPu åJ]?8񰙺68C<F 36Th7`yp_KpL:4+#U+)kGJF9GD67TC, 7K&+*32tB!T0ऊwbC\OEI;L 5G89?(xr1PZbŗm`:1[gCYFO1*R<e 7߾](,&Q3Vi|3B %V0G<pfsŃ"c>_`1č\:~tw,r?9; T2?;;IhvPыTȝ8#,`_E^ ט/ SZ"FggI,JŊq]A߷OydzQa S֕l⨩JX@Ux^Kg .F-fJN 3m+bAԢ#dL,pFoǛqwvQxJ}Z)-U \(/ _ȶ11DL" oq>uTTN 'R(js$1>Zp>| :$ŠV;}~n5U1~ӗ7FTku}ڂ%I1S 9'oed7fSG%|8{̍Z]:1·.=i2>ٝA]:"*Ɋ Yc@NP9!:3"S4ɝ ɖH K8Uc2lx:䲋C tѕiΰrj6;Ot,L~ M2"ƤF2ug5{Sc764sd%+&Ae5h }m.c|x`ref"Q(~ll<Qqr˼9ۆ)ĪlEWWo a 9!͂w;sع2\5"ݺu? O~fty/uV"o KtG-'QsK=xcDrH"Uo~Vψr(ސ2ZVkd2I$2̶oM}h~q=;Vo|7>V죚XwfZ~DWǂ voRZpx#; \v1wQKz.V̬K;.IhEW+J+ R"t&_PKg[ž~+T}w?7 bSI1wDw {0p -va/w^ 8gp/$ biq"yNmFRb,o D,<;3ːm8lk=< ;m x\*R>/e6+xG&l?#@Ԁ8pC<AeqCo?,`5=XF 0w<"23Z4%T+9zMنOω4Zp,d:vW0\ 4T1]f$}<ă%t6FqD85cO)*8Y`_ʵr ENjEad ? Lqv/l;1ʵ0sl) ƃ0L8Rf=.g2. $_qx$s]̐%Ad5%±_@);PE6r|'G<^p!i,~'ŋ [zZl>psJs&χG!\4$ p-% c43mGNWv] +@bد}h<{(psCg݉&͎O,P*IT,G DyA6Md%L 4@ȅ(h)3T/)46te^ @Dʝ@+%ݑz yN:qfڙ!f@hEy: ,[|#f30" \<JO)8[ T&SBi"P!92D8=Ұگ) AF:A7 (>P6 IR12J)f/w Wإ%&Rߊ1d*,Dk) $vhIl`BA P!#>|RZ 8 k;qs^*?Kk1;@X2GLbl}@"bx8hăoU6F;$4< W l~I>8B$QM;f/^~ @ywէ6(_Os0QQcKfpĨp*[tP=:m#1I-KÒQ֒'3mqS#I71(p'@`/#\P… -> [nW}tdq[-< # $S*z=)ν?hOzFM('gqx@WjG҄!Aĕ-C@:҅"4wprS^gxD*P0붫X A&fl&{I)ުЧ() ̰ }q̆I (AA1W[G2ā8`f `OlLU O 8h$0^lƅ5 u =%zl~yhij38?U+1Qn'濁=N!Ol4¡.oyVr즅^E- 7}ڌ߲֐[O-M;%O Q07U=PDؔx9/Ha2C #r"AdY֨4n (aیdt\p4@BҨ텗n=YEY80SD!"2rF(Qt \jJ ;m׉e ?T>a+{&Fjg*5Sq*{`j}. Q{G%|Pw{Zѽ<\+iBh>V]tGcI9*wƵ!xܧYkHi;6k9Zi|*9vV)&tV mf-XûU 3R=Z8Vr]Gjǐ!'{Z;y#Q?5aPß{|:4CPRz$떙P̧13&`O l̃8qMHe(XAY TT4 [k =$m+-np)2"n! FasrH1]>lsD友ˆ3Uؖa״kN͙ARjx)T( \“mKaP"N=xh`u;f&v4oBT[Y1$CVi"C]P /iab+f.M*-`X(PvSG߁c(#ʏ<^Oưڷ>CLv܏8_.?;|wxrw?X?:ld_>/'9({煺'nhŦj~(VM9%1"ωH?D@_c ˖ `CI/XnDl7 Xc فoXsfYw@䍰_ӞMj( aWG +peHWy?>ћ6 Msl-tlp W|6^=Hyc5pjůފ^%@{A&8c2'OAMFmx楍Kz5[򸴍qzNOofi7[#B]g eDWc{qru+aw@_8ݶ,#U+2q$G0T#j34+IccGU W `b,灞IBo᫨'vN0 e(S qhDGYMjͭ˕ݘeu2Au0Xo@=]o{Se6O]3H(0j.4cX }uw/Գ-}2v=dnMWAS=Kx[*\n(l[ף՝|c|dK1*)oUV2d2,6[|iX-+z# ^;]J6XtZ^J*75UVڰ֓\qƤH|IȁK9M%-6Zy ԪGud撕Rh1yXU*m^$=Y`U'DujG>_[=y_jV|b7!ԶO8wxۆA 4T*3 lue"bDZEEIUZ.g`q4%KMSj?{Y;*A&B`-ܴ􎽩hQDrY"I0Kߪd=?fwHԋғrfVmf`!JjٱB"A9D.pTXUORTR^k&̣ٴHfo:c dW;j+`*ӒeT\9ļS^y(K0RRmpFd鱶G5Ks+Jyb3\!6OTeqU-!?ѹ8r ]L3*d6kVڻXQȷM~S*ķl%]V3Ti:+9xa^b0d?~=,/Y@,+KJ)ْo#cUwpӊB`Z:;Ѽ?~- >"TIC4Y!ǔc+]Ua77HQ):ұ~k+}!9Vu[ʧ;f\,%M9"M=BzmCqKJ)Ff0x؛b}z:UnvE;Ja e2#|#h4]t+txaX" 9 Hc5X0z(œSwiTmr0xrߏ2\镅0b;b^y7c7.mX-*(B>׮K*B5S!#)ޮ|]-mt\aӬR^MGOJjj;K߬2-6.)R͉YmʹsYCJܸScH-U J[TcoME&~\?=a)a銩"{<(3b2F?5u{~e=ŞqBbu:>Q=C&n <)q5ӌxͨV' u Y8hdFfht՜` /+bSKt0j㏙ WhٙI"c}^S \՜.͒/Oy<XSUiOyV$1Wn6,}{?xZ*ꍤj m [΀71?L1/bB833J[ xȯH=cϋzro QBkK? _?󊓈BHh{1uh104Bt6pJn *ޕ Mf&+sa *zO ߒ6yHzZ5%禾x\m2K9'q{EcDӗS.{g@Dy6)s@s ƺon75稩x_o Ѕ20DxDT˱ x|8j;MN@G^M♨ɉ;=Nxw 9Hp2|sE_ qq >t^G[$-~/ũT Aw3(H rKv\W`Ӂ>Ush{/s߸wv2c"enVZsy;ae8.Ty&$v#R(0=}ůw%?BcX!_??9GI96 +]1`sxu^Aߙ+^YPV]\C@> Xܦ{l?6co/WfID=OW)}oo xh7F$Xu%gmƚxtw\e3:_}9N^XN#yυ K!{>ha ToeaX*/^oQ,ndw%&>dw.r`=i!pqu\žZE2X@VuCoGBI$HeFUDgH,]v4H'LJLb$ W$4l$KXNj24CQȢL*1`0ODv<䲜5R9B$ `H2Zu ]2r&AQtln-ؑܒ.PXʨIv<)>~{zDZ <\4<^Jy< KT'x~ax=|,t#0<<];R;CB'd IjĞcK9FRhvx!W@)ѳ*|]|v X.PQKC2f{}w`4=9oًL~c0˫rTJη4-?N Ȝ>ϫR&d1NB˃ !jtU1X:x@A^+44q3DvOS4:?1,Ctoݧbi0n'L,{8!,Y/m? CL!ĥ'_Bd +D&uY5RE&V*0PzusBU2APHĢ1iIx4] .ѫPURw-G'o2C]j MI8/7yKY}ʥ% :k/Hx2c})V_L( 7iuxh JىS`hBC L~%I F#bEs4 ſv~~w=% nD7ݐw Ч,M # yj `:_6=d&POt* ]Ku-PaX (APN_Z[Hb*0¼G' 2M,@6 5GϘ5DA%+S,XS-2c׉Sԥ0?Y8m2 ĶsEUAcHC!Y2sQΣޫհ/ \TX_"VŪ]WH[c $d.LKccCxXuavS.&ldd, &Hgr jD0M"ҊFWY $*2J_H]+v6UT eO ȊxEQ;s_#ߡIZ31)x%]=K!<O-@H.;؞$asHrHqsbT]Գ_nq5-V*U=QV"C2` F7xh"-#r1XKE Du뎻&259hˢA\Xm 1pnCV7Mr4<|߫uw;aA{}pw*)f)@Y>B6"  An+z}R)aIܶPΐ矿U!x;W;g܀${#PCZVs$X8;!S߉ts旞Ưk<?cX˶@;g8;gsuOƱׂT><;UcH-Q IjP4To'&m[(!r`*M)"U!yfgE&-Q|ͱB稄zC}U$ ,Z22gxVKM.#0a\V`)"oAhlz7!ueDĪ8Ec~ށxa"G1;H\sKU3׫ZN'1VoSw.9e#wId0&_nC]4JJu)콷J5NFz`j`\!3;?o`{e\6RwX;ϳMWu 2M%1¢ƈJS4$YYgȂ2:z&^m bDsȧEqX0  ИGjyΔeIK:hTk*7w!dc1UDKk:/^oV -% Y:2qWhV !+{ґ+躊-zD-09 %|w+'ݠqԷ0$L׳͛^% ^V "+сYdYB5J6r?Xc ]+='Yl !bNx .S˨c9)';jVފ= ~ ؊MH%6tX7מ룽qѰ]ټhQ<_G1/N ̻b&MOcQu ê746ocn1%fn[=Wx:}`AvDݩJ}Vz-@ˉѥ tG 6 ]UswDbg;c|"М*UskJRKHշm~‘f%{t.Akyg89/4f vgfܦ@l5=u9zɂmX{|~{,q61k99Q+/QߏvdTs`zKMCei)n_h%D?_Zh(^ fR.BiK5!эZmAX.M-Ґ t5 A#s,p|x3)dwHߺ[JݗFĀe򶮇ݸ !ch?:~pa P cE^(c \=eb<֜m+]xvEo n0$ ;[t-7ꏋ򪜁0i3R}sz EW\"Z6~bg Y33~bRH@ ־> 3dC9| 3\2 rI;󛊖йfjͰ)7>iSr`XA͆$RqkU{~5{ L4<^^>wo_~\?]C6V!aqxdWw=d읎b nxH"jJ%V|\x8QX R{缔mponq!6vl'(w*b6'ܚ̛m5#^G-@]s)( }NI)= $à a+I%:ǮoyDU*u=RfdfdddDdo`z$OOÑ(>}^-&r蘴rGA{޽{ҢN2MK{lT^^o~ջ0uCP0vlVюk;~\Kzt|w3`ߤ>l{Vw㽫t_*BLJW:>JF%W/#TN@(&wm)uKdPv@u&dk\ӣq{۸{<ظÍ{<ڸ{jS6|{bŹ6ع2Or*n(:_%Q] eMᘹ1 )' ^][[f>ML\)nnbpVͫW=^9ju;gjpe[OG22R3"gf8J'D:~-/h6T&Rg[H+? <C{'"8N EI+)`->7ch%)o>8Rp 7k?V`܇?!8z:&Ekz]XI$}$U&oyZW䤃ڀoZ(gyi;C(҉'rHZ ڼ7>G"/ /t$ts xx̗22REf 20/e`Clice0@ooxrd[F|c^e37g%ˠ}ݍLlѹl'k7dE1oὕs^R!OSz:7@e x>s<\ F20泗SMזwLgryIh1B?GVe^|f*NLEuϬc=N`L"Op @RI?,9^}0هq˺=ٯeއQ-.lq6|b65,iC6FqҠ>Wv7u-~;_#MHcP nOVΎޟ$)ݰ u]Y\3 d)rq"eHAީ}( I.CQn9VÿN5LppT]O~CFcarTšQFtgmet#51_X%+QDlrsH!h p91Ļ,}IGSW; H~4  `}lT oR81OǁO"+@3ݖ10"? 5L<'+/ưپӝ܍2C,H=Nv!$.:%3(UG{w?n__&(6ѻ8Q9]X5G*a| dtm($Dݡ|q{"NrsD8MA @ڷl"FՂ[5_BeVn eFњ>$1Jѹ9*$(eqY `EHB_^4 #'>Ȑpdex"2c'f KT϶pS%YRofNQ*` ^@Zfҟ`;r>#$ M-3$C>Lxh uo7I#|v6KG'1'd=n9Dܽڇ%$_0b$lf-W#]\66w;u vNTfKC,_>@w/DcFYtΫPǂ7/yE)qaӌ%2w2I,NFOۖ?k׮FS :Gřw[nu43ܾPiX]Z@#ows$\sLb\ ?r*VYDZ 6&6bbbٌU\~"&\$.QzNlv#Q ZW;:rqP#JʱރtYsZ5ҤFĵSB쳖k=\%,"wEzJT\*#xt4hf"2!uXrHjF`Nw(֔-( e9_J1Rvvs\ )G߈DZbL$lm՛îqFBoXUaCJR|"'b8 _&m*HLxzÎp-'I/efq ƻ^޾oh[_:)-z:GrX#/⧞l+-p⭙ݻ5;4'H5dn}ޜR'(ɞYN+^O %b_(U2ېk`S ӼW WҮY]]ڢFU[ O>D,sV3fp?`̹T PkBLvVϔ 1ZVyS3#YP?@c1︚Sv- ƄU\q~6UIx;~[*:e֌]*0*Urwu+݀6ǿ "4z3~JIMZme|\qԯ B5DǪ 器'l)=Asn7PXvU_WN6(CPx:Hdw:ʀvdKi;7)t`H#xCE`\79\'>!Ӿ)য়ZKf7?@ a}u`k&Gn.3ӣ;sEVq4$uB|/\cg'&&̅?FʤDhľIgA%m xcg!}SwV=ttKUn>3GYyt!' ?LârK:SY)=eJu9Ig:%'kŃrТ,XĒY0 (ވ"tT7qnkr rEņs]Θ2iJ&LM.Kஜ:tܿ׿Qa=w{^wAM.A6D!J`TO%DY ÜF*[&cm w&\Rej] Y@pE"ek rBHJ$ki)Ƹ)Rys[xdP+ec*n7$[`tЩi#j&"H-!#&o'\ "r#Y%fT A\ +r;z@%.-qbRP;BE:ntT=5Ub2ӫxR>1g Ie@JĥB%FZ.&C[S1E^g.@ DťôR2*Ji{JX=(@9)CD ]Z5 P <2:IF$|ɘZ?=g(^. ϐue9AjhyDuL.k~\Fr2zy}%CoEN\:y Yӯ&} w9l85_:eԉ=Z:e趚I/ߴ7tNotn:jy"oX gɠmCw>:Jhe1AǬF(;ɭ{p<~):r=#wHaU ~L [0Derp@ 6ϓ>&+1736yxۧBWox`7؝}߷0iِуkEq9HE/Wzf3zvuêJ{"M(}:G"]G|.' BoX-bsԤ*R9;˻ۭHy;Yք-4s=(V4Uoe;p)ůbb?Cj!ܮP||sWL=G=sI^W8@\sl.r躚iRN qF9PbĊl#>7ڻw>6=m'q=Pۗ:z㚉"ۨ(@LJ_B _s׹lpŜD7u {;EHB֬wu!7`^ t]ٯ[=cʩR O^ya,$MgO6h}3bI?%ULQ#ܣV7nATh s T*)]G٭Nd>ֻ~z{$W0~/\6_跤(ʿ=PWQkuV3GX#j[Si-PTΫFJwk-9lMHGrcl`ʗ5"I(8T}蹮)*O_`ױ~b pR#gLmzͣ^>ڻaSVmvqsgoe# ew:,}-E6~Ы82@F{|ozSkՔ܋pq=8-5QuM ~E9Z\w[{ &J've X 9ߖS-̃ ,2 n aP Dd(D?$U% 1+֟=59}t%յ;|ȓ<(V!M}Bcʼn914~Ry61?. Ь?q< }SJ}k_dy3w͉u9$ʊ/V(vI֑ȳ[H3Anilnx5^cRӼ|%+;౔ K FV誫 GADޣu>ˇIx/4'A~O 1nfeBbo/E>Jbnk{M W-0A~:A Cef [| 0"q<0+SPCL$wކ9W21L;9M`Q-<:f'y`|LXI[[$(K\EKz H:D5}e8Ҁ'p`q EPHg]sVFM<(et k)h4[nguAv]8&Lөqt~AxHA0HCP8FEԢKzDC#x[GP$mYyKZ"Q":\\(#] $\dvVѣN暑ö1#4"PXv6BЁs@W~%> F&0S8lZwRGtyQfgc;pw0}'yxg(]`bIJ_cPxX^[2W^u/^z4+فk+D_i21~NQYj"Y|x)vCϯGD$7zu?Hi3j4;4iV=e䦙-캪#,EyV'GCWSk]Vɑ* OENzfzr rOL>'&6tʬs핰_@^2SHwf8_8L@K_w@mr ΥptafCcv VGU iqwVA tz[$k K`I`],'MX/eҜiҌB&):qVT-y^؎q~nu^JMk'Xtk "Rមn(/H,S~%S札0HL}HTF|H Q: $ j 64)۵Iߗ?<Kppn:FՆQYL ?ɔ'eq但m{܁^ ѭ$"[JLj2?* ↖ȁDqcJY5>c>Ѐ%?SC#Fr@F!Q6fi]Ѧt05Oi9j!i$Bfśp\~.ZT2id 7# ӟRUu0pti2Q)vc5 :bNQ瑐D%.[,89Ѻ<F &z0_ڒU; Q{[E)eK@pd.FL@EqF$8 43% UxΊɝ}gJ`.N#9RyV򌘋o;WC|J(q;N^Է.'j=sVP pGnh K-.Bܕy.u$HnGUxBZ4V~@(b0yc++4vR)2۟J/뿿*/^x_y%}7Cүz^^G3s$tV(+ڂ1Wi1݄1L8kXáGhtiٹ/mhq X[%"'֕l×ʂodX묗gOO8ȾIT<}:#e4h z+[. 1?~(tN sa1RsO^Og<,fjC%xPr=`fY fgSdžMVX)\mE/_Ѐט\L+zg[0EN)68s#3nv.~M{5& )eo{zYJc1>}Qo9d).2Dd$yڪ~n(eF9!lĶdywbrNDˤk tq e(8)W=޾Dık=.6cP:)/"6ʘ|Gy+RLKV JmJC$) lj0e# 29os џ(pQK9) BR3Ad3UEN`7\<b҅n掠)F}LgMFY  ^ᢉa`sU$ۮAX/Bz0-#'8r|}1ENĮMua| IP? +yn9Bm59^#_JNH s˼AoWQ x]pMKl$=Lftdgf&$o&a kew;+t*uGP6"2*K•XʸKlThU ,8>RF]bR saIq&?L$*,b0W.ZrTmA=0}Q AoqOPj1,i;Du>)_<qavCl1G۽"rQ8j?\#FXnZ{뗠um,){mC~n@ZfrL XMǬ}>N~hXˋ$9dTfj$ҋ%Jˇl1rױg:ǀ4WnassΟYoΒ7j+cܟߟ=vaW'V}ޞT>&/ϙ;O|W|1oN5tA9GXn E*l_vpn'gEA+g&jNxLTYѿXg%5Ơ0ώg$QRIyV2Bs>$1t=V "Ӊ_+ȦQ~592GI:XX~SՑw[?뻢jDdZ:3[@Jd,V`~u38ֱ #:6;4_r *2T8SSUs+`"B kwV6-"J"d1]$X2':w:M<&g&X/,8c~]0@w{ {GEv`FWr> R?Ri'[U `S)>(nٲAmwrR9%tE  "2#yoTy`eDmJ W[2P$u7C,W"~2n!8.pj,C0C96P^;;>]2 O:'*RfQ'y>vĈ$B $>! Ƚnl9$ߪțjŪz/PKtRJW2^fǝ_ Z\"^\H"/4$P*f w-~d,A,Nqs:<*VMl@Zâ1D b"Ǘ d %V3"g˃tl%pʚq_ȽtI8;"?I-z l=5m<{>ω ^{XM+)D T(y0샡tP> . U=ë́9묻=/hDG?i1kf]SOð;C;~i6#;A'pi+9Ѵ l|aeMBfBR4uFĢ|dxO,h/BMf6&'SyD&u@Qy&Wj=Qi\[YC1T> Ҩ:z- wW'LP"'F,Lf-}A+B. N쨔K Š1NPXE%/?h2f6mA=~wGgiB?8P^Xю s#Y3)kN5ņjѾ=-ߥPxT#$ A% _(9/Fd%26L)-b9Y(`hoB)r$B.9މfh92tYLO$ J/M (fuGlI$OgqQB&B8m´/jP8uc_Z329O*siɁ{$-Lv4`p?L2PŶK&c}؝aG0X3ybzE"tyFv:~[(fgzT"ܛ8{GAM͡UfuR0I?/5ap -pҧHu8n,䮺1kDSO@R!mP HC A!NZvmFʏ` c{3T6/:/3#:]~]Oɠ T`0 دnĊ%kiNNMp뇸* wYMt*4O^p.$kQIM Cৡ* (~d3+R;Ro5^_$X[1[%ʤU"R^UwĮ|"5Yp׸huR#/W}wVeU/}P_Mh w#Cq 8+KH|O魗܉b0bLh1Wq:*KI.Ħ9n2l@P Op xI"Vdq2__z= D5Ҕ=S@TaN>qӵW rMO| ef_G" 5f7e~B(rI_wx\R|/;_ύ|9y*r:K,S2xSRȈ$ǀ IP:w@4 b0KA3< k]&ILj# Evt?tՖF:N؀`w0)-5MR}pxim SwEۑ`g:?~O@Q.Ĥ#\DD(Fl]f^/]PG[*Mm\4e| | wwh"}XOQD#?Ji/ƥ+$dUNe}g/-ΰLn.G9&6Ӊ5Caǩ"k%*<O%LB6O\B(Ep]=>֧/EbNU&'^Zta(hKRT \9)qE 4C^ԖPmG&JݸIHޕGSGӪXqAbY/Izդ#[CbsLZ[z:!8:@!Xf+>sP yx0g S}sPА%lR KWޒB#RrZ%+|Ω+X5Vk4 ]f2[NnrLCO*xSEB-}`!_cP FߠhZ[3@` OtlD}hrB|=b ›HPˮ-I׵qOO:]K|h5cd FJKqĠ!<>1x./nB&sK7e *l[ʭ:"2Qb_fGҲkl$S =U>08ң]AF[uR>"ulx_+Q]hv4v[)Q3n4cU-%)fTV%k(sL-94 [,&ĉ6X8KMׯium :ZFFw`=Rw|jox?*!ӼP[wE]n2kEsuJ4Wi( Fl0iN =ͬ#uTڱ1K J)NhFqJ%#1F*}EtNg$l}<_hmQUJ8;blWk-N"ݘ&z^t٘zdKhu]eU\1֓Yng5-dig7/PgQNvNʊ Ҿ`U)UK;Ҳx]" ZMl|q|3%WUfj{#%Ⰷ T%}0Fq XwL:rxxS̔G:b\R7 ,C_Y 6\X\lM; mt3v, r"'Yv2߽ S a-'Z轃<ӻGxpB?D?D5`,"${bWB+k#!1ï;%&=9^/6ao%*{qRq1ĨEXxj"ze8Oq>K[5caR=$Ϭ \maU|bj߲Z#(CW<꺳ґp"b.3Q _}ׯd> i(& |h J nH-M e"ۅΆyAї{$ ݋>)Sj2n\3麂5,ZsV`'dU_!:f[Dʼ ILe(1 ryg%.AIku4| [[Ԭa۲wܜklAwj1k&m]} kh<̣CK*4}i;bLub @4ƛ2法ཬh\;^v`8k^Ač)y;Pvڌ۹FTeȉISk(_V>m\4%SYZ[;z7]wۓ$+քDX{BXKYVd mA-;S^+ͦE3o#}] QANܜ_KX\;M@ݣnjGDoQB)>.H zng5lHQ4Eȵjv`\%] L@чTTv#8bC*i Su2b*9$*BДHvA_O* %[|I")le٫žj븤S:qg&gHupM{z &ٍWt`"0Bރ<à  WbW 'd\ O{Vg{K4.:H{iSY ե~ɍ{!;%M=ٻ&0"AhTv&CQP0D԰bE>_#v0*KX"ׯFa ywfȾju҆gjvY_ ڬÝ;MIr y| Kyr~*4_ \3-5 C':U5,HΖO^oZD)īYyg^p.&}iՉU~|cml)zn_s?mkz=s6cwVۙeR(WfTˆJhZp} zϔbxՉkrV=?B-!\f֕?*4,|~+wP+10|rr̶LZ"{70<`iBw ~-m&jڍldI9&9j8FoJV*@ ~[6Nm^ nqPDD9ޮgR-#qj̤I5Q m.%R›D*H%aX5)个2[ q fKei_c#=\aiNgYߐ£ðq#Ҷ ج:tO욽zQQD^ټ8VQ=k΂ 8$ۂ8IW}seofܾ'+P*Qi!X@Mc-[x6t:$Yuf\L)0cp!'퓫 ;FM@=\^%q XJPYfajxY.ƣX51g-fI32p/knLAKѣuouF_CGZ]*N]>8IN7"7AVlLO%|MRchdӣ|y o`64R 2,5ZzZt6)%VŊN%%Za1Kn6O‰;ȏvMKX8?0Fd`nJ |Q|x3 ̋4qHg?xq`4I=3,4( ]NI5v\z".1*ޠ##纼j<àVD(bqX D"2Z()l~А-/ut#9_9BGvx FBU86m $y kЬwR IL (Zꖖ۵>4n'#Gb>bі)fD )4&3ZeZvmH4d"T'>EWR?xۧ_|5$وtPHNdZHa@To ТWɟ:gJ3$twr6'kڿ+XOʢ^5gX7F*FKʥ95P'4@06Ͽ)eJ8ZʼnJhCyܾk(V&sRRWcɌ&j[vf⦘٢ HxUa5̲[|\ J? ˱ {Qc RAޓcvn2s'J7ۥՙ'/ԥ1{ RІD"冠(k PY۩ %sABD& G/[A@-_ NYfaZi+gq;%X6]f#a4oKj¼%xz0c-^miR59*&%cCmhR6$MJBD)M\1{:Fz)hЃ|O/Xe.mY̙sрf2/҉^Y泄J./ د͘ŭ( Q~^(yƬ}cݩ@>a=nIg̦Ge6b,GR7kprO/S'XvbX+3}9G\VM:Ses*}T5>MmJGHR4S>=8GU)\c8aN^~1C.%E}{.( UƛEMMV"Uoө0v5P>$n{3E; حROK>#o8=%#$6wuV #vŕY;9Nf id("0s5 cnme3ؠ">bW,aK$ 7j3%rhoߥh\ܫ5S81<ݟ&ȋj[e4S$#ldNwk\!wSlY$%K.gShB*\ SKʙ,y u&Y$َxXJ_PȗQEF9\Tak[kĄT#AjAd n}Xk*6:잇M&C.JV3Κ0Rf"R|7.ԏnd.*ysf aŪ_Dpa]QBG wZlji%Pwx;-7-%yw Pp=.B= mFFUz^G"!n_UKC݆?ăp6Fs*\qفA:PKZqs8U(64fl\6EQYxvClNu)1(\wlؒJJ1ʷ^nލvJQ56Xx[;lRQAsG? <-(@ UBIog:x(>תi I r!gqF'əF3?^oT/K),gpU>*<+;[dX UQf Ar-k=TQe .tXj$ V,dLkM2lUt/J27˴Ր-JXYGyd0K6]Y()PB3ٝ55&*af.2م#9s=9,@Eǵv!lGiik) `@DXV[ov|L==ף}T?,Vex3Z >A鹔CIaʿӴ:by9ڲ X[o|E'9%IЃz#sK3й${I)'mui9pL-bCj5re2h/zP49Q\A^E jZ )wjZ WH NpŇfHy!Nj9%>hvҹUY4Iw0^0a .bἅFg6#o$F;588q'itQz^G@jmO~ J75| ]* QIWx1&VvDλ(.LR_h UwM]xRoȣV3eCX{8I4fB n^7..H2.A> hyŷB iv<-e_& o12NYyAp~ %{p[O7ٌ{; ɗmO3xFR)\oO,%:@!,w&bYRU&uT{ PHD(i889zj|FIjJGMh 9.PB51N'8_˖|uuQLB{)L( ~[yx(n@޾6=x2G Ymd5%ňl1ٱW9%pm7{M$rY5\wr)7YN,tHu k,5^r}6uXq$igu[j])`a&vK!`C>kN Y;S As6v3| BU+=Ggй0{$ʽznZQ5#J ƲvWc eB\^ ;-h+ S'x w]Aq0v ]|e*7z v:sg%A͖dj W$[fʥtjvYNd3'; Pޔ/+a詼Wgbk8~R:Jjd`L](/r]ia)YۗE4a^`+J))c[K6v4]zrT;rib8 2jm(۷vnh"JrgCk/Wɦ[ DUjW -=Ժ|ǩ0nH@s~($rۃ'lᬖS=솟3eQh|"nD m&kuӿǎ-~i;?/=zgx럺l7^-vŪ͗#ԸmOv-ԣNP{9o#ӝ>ȖgY" */S_^k s,HX`qT:95\b}Ef_Ο23UħߺU>YJc"<p%X13 Ոm-_!uEވI21/H|F1,,I<QmG#uFffoCҌ R3Z,VqvCnǟ<`Dy8&jQV CbBQ#L|ۣ$-U4M5> LI>4"p9zC.[۫4T1K* ON#iJT1`m%(j0'~E/Un6$Rahé$k8HlbW(?~jժ ح2c{Rde%U!BBdMN/mD!%+U+]ɫjmyM"L0kH͚+ݾ\S`H%_T=Z*%CMHٞ2LٛSD# qFdE}dqβ@H);ت(<"YyơNJHWNMx. Gٓ+ϕԺEЯdR#wk*GTta(i l{(Chcp&r*S N%{zzQO"3O…&bÁ5BAdmNATdm` ۥrH $&aT@l<)ΫpHZ M&OlKkSwrTv{;GK_W*V,?(K-k` ݣ侵|vZiK}.Ą#ٽ j*/<10_77 =:Y茟Mni`Ma/ `ȝQy|]1;R;SQ(Hn3g۹n:`Fy WUsqU$x=чŋtw&@p9CpͼF-RkZ[.OVLrlmC)aXTAYX}JBl׫wtxJ;(S8^<ݶjOС~<8- dF X#*3}wG]v;Jvv5a6Ɩu"SKX[ I!9JD5sV-ɛM5Ұ|*U~*'FkHXUTa Glkl׻T ǺB6Jqn̰yx愔vH{ھ{9*|Z,bW +\7NفC!6S*I!LN#B3l,حv?Cdࢥ@BQ6BڸaVA*+QHG?9{C,(tws.S2. Ef1 XRƢH+-SB<9idb{Gv gۙHV(9L~@R|[K0_fd~4M^H 2 Ix[=ѝ0햟 }VaІES$=(l҄ |x|>W2LSS}\WR[*ڮ1]a{gs5:1hz-<,xX"'l,QAפHwz! }mp D|8{ 9?<[.Sf@\MTjʣt,{J0IV2nm9M(^b­^&ej2r ׵89TV/[,M!9<kEE%ڷȺ;Dʜ} )-=wE_WQ"I0nXә{jˊF6]mS&y$>7lKT@ppGI^'"M%+~tѵV]_3\.8:h)!kE6^Mzu!i9;Jq`pr ~Gr&ܑQ% 1FI}9nyX"0 JJT1ت帲Nq AFj&sjTZ7hf^fNUBpsc& ly~̧TͲ1EU܈׳3jĎ;!ۊ܎ ?_ڍ߹ju/gԼ֭~v{A?>#~^7Au^.gou`]޴x]̛׾c:3VS+Zm:.&'bGznm=g_r=P_?T>R>ఆs==}C#c{>{w |∎l2ԟ}CI(XjrqK`.'tU=>@aBmM\̨J4Lو{y!HIf]F)5å@IcLB7GFE7e/d8+ɢp͒\RT\y(/\z";v!l4߇ D PyUF 6RǪrf ԙ^>v!{W5%R$Ţ $VTs9OX¤wTDbY'Qb$Pa\_A.50XJN}oom.6u-&3sU:CW&q<}MN0S..4d+n5( 3J8m8I -ımvM֯(2F=r=!,^KfuC;|oi:#3ve=,xc!\:wOdHụk`mwr%Mw5)`bm!Q gK#Ԛ;L(<u*AV~ˆt /˅ 1A'2az$#}b)П8 P%$E~&$ו:9*i/&38w[$ɫ {[e ]`/ ʱHu}.>:t{C0> 2,%48 @G6ʂ"~^pyHHTlxD֤Y~yin;Vu+)c7_*mP$/sUÜY:FDJn].05oD6t#mEC#qVCًxW߼[Du>v D")pl~H.TjۤFw@ҭN MğoZ}9*|E07^=6 Qs{=vq{}?nq{?o7!~ޏ ~nKuHR !moL?Ͻ?̼S~)*I;:LЗf5Qp #U99KnVqSV!-cPjDغtDIL D@ߘldYvҨ1R%kuD*/UP"Q*`\gV}!sSJIд"~ܺ jRW z " /`*.Yp2?{A"??;D@Z=Wa.)Bzt3qgTfbFbhM?l쥀cex_H1umʔvQvN3g ©uF#Dž;VXMЬkiDԲ&sHz7IcqTE~R11`RU#AVHtLLw9[xVw{ @wۧ!w݁$wy~,g>Rz5N-LsO>_ rFg 9,9 z_LuLkl&2* a {5+vhtmbڰ'4`4D:e%=T7as~s}Oj1b(Ռ9Jz΄? M1IZRC5#Ub޺hX_ya<)~ǻ޾A0R>c޾g6?0ݻ /J~5@PD{eHrX,%NU4~ig6y+flnv2lg#r*]JB K!IyY^tt EH [#E..h{%ɶ!t.ӛkDZp@mX.TC_D#_DH \rю<֤3%cQd-(5JlX%Br1&(#C}cLVʖsvKIkQ ֗HUiu`Uk" 6=҇7zhC?0`~_/o~~)JYBw; (Aԡmͼ'(de=ϴ$SacWC;0s61\2ϖ=;a-SLdR$2tMʱ.mSޙB-QNi{j*3ezҍ Ƚ ƞ`#CP[YW h"\e(IsL%LϦ, e"K+L `lW)pR--M19C '_*O wcephxC*9ODM2. ZP^5E2:R;1G"gЈ޴M{i-n 7˦t9M#m=nzm}i>~[h> zm#n(l궅H˖Ӵ׍5ް^hՖƶ56V+ilZccm=߂Xm\/956V[ k"'Zjzڻ;: N_zފ}o\˻5oPE&kTUfu_nIӍnx֛6߸G{ Ŗ/Jf2 WMjg-K: vw CA+;=ʮ{M^:+޵[Ց.t\t^qn u{Pk.tW?]r2QpD)VCA (U21W3_8&ӺL 8^lι~ǯ )Ō o6ĸa`) b}Osƚ1#h;Px[}&辷 [pNsI6o(tkXhԎa] bb-.L2h}'VKјr0S0/7l;b sI#1>rHoI@*1eh)J1c,W`HY6d#(>a!X0p;_ %ЎNŸt0}t٩xn݊{z7pvk$W7(3Sx+De{7wP7V_Ai3؟7ŠZeӵNXΦH}U -Z[O{ӗdA/tPTp64iV%eKk\q:jj/EW#$ʔ&.\AP>fD f8SdVhϲ"vV.E =م6eۜ$S}$Xo8f+n'dݴ unXGpg)]I:9S@Ν ;W=Nv#89+DXy1#rA424L qqaQU% $w팫D!ts@l l/(zZWdoiQÕ~ON2tQ.){=kL)!\|LQ #}(=P%@A:Pf/IJ V): \dd$Ri;2ʭ S /=@"; )XI!$ZjS 3|7 <6$_;5,O1l1\J#|~{FT1`$lQ%)A4˓'q>,:(=:h)-vZx9tǰȄzE۽} dۿOݛ]'5sz`^чoPFK<ZFʾ"j#adRAHhS˂ L(_drBb E(=}ʽܘ-y;}Prd)Ʉӷ #I=\tt Y1^yäk$O9h>#~[ y(9 34qoeǗřfQ u'!i硣9qz]Hix` >I-n%.X͏NCI9d%m~#.8^@v5k9.ߝ+Q>x*ESĶ8[!Lq}3y|]Vko [QhFi\ڑ,Qa]rߠ.e)i"ZU#I.uGp0˔ܻ?zNB C@ZeƁ^QI+8#Ufm P|(nr14 ؓXڎ+N~3Z:VEDe-˯*NG&)@p*i$DVu4T ~f8E] {Mq\gȎ4aG-oGժԘZ|4zLCџ9zTMyardJ?T:`JO/ 8A~q3ӑg3/'; 5gIN>Z]?~ Xojެ_D=²vyyRQUL[OWLx>䘢?RyF£;톣ʣP]bn*T4ಾ yO?vj췄w!#{a5>xH؉µґ#]$+<F+6̠>wO'n㨉~{}`OG$;,8/ N!Eo}Z e0x6Ôpev܀.Yd嚁p9_P&/CN$(9-k }`it;_Q:4TYQ.U]E̦lpi_'w)_FO_bٺefrr?4#aXmuՍᮺy}T wgJ,LcUq*[c6E_ɑ$ 2YF(Nd9=^U6 {nʐS:Yo+Ws#T g#.0RVpV&YRC 'Щj4|fɁp `鋧BZ .n[N<.7j |B!01U1)B:wf4ld0.R(6CpHpOy8T>)_h=b6,JU9~XvPh"#/Qa(=eyiPP3{NIҏ ۻd佺OU8ɷJoMT쀣y׏q,zl[a}^ghS2K~?Q6[}?M7ch:/F¹'#dKvBeب? TA1RYSjle#U?k9*zKM? ~^-Pi8 bQSL7ɜfHA5~%!K14P hqr4E LNGu:nq=lKR-|pEHXݚOFg~l(Y5Arĵ@9 bGjI1Z8K象cHޓޕ#sgRA{oTs\^~S{FOvKPBĻ7>I2owuQFY4tS)㷐7MO+tgQzhvYm{r\4 . epAYn6Qrk,W5ہheVx #g6vOuH9,^+v[{ L.мƱ'86OR׎(>0kLԃ*~bG g,\ELE0_[2餘 OWh̖'hqv}-Xa[.|b*BAcK''<50.qJr6R{w1_8Ҫ<'"%Quh~48ӆ+"Mv\}4asidr (q꘩MJLL/o rL !:)HC*.8!ٶ_7;3?xe%l]'ft}ba#w6GɭuRRb"RQhɧ4vUu7?oB+ǎ?z'nA QXFoS815svH HIh?^9.Krz|Hߦqˌ8P.j4Jui=\-YQ ''|^E^9Oy;xz/^s7ѻ"J:DiGNt_@kv@EJV%pqr F| t 3ifӗcNe=\}_xB{[z%`m{v8p>HZeFrT66#|}f9:썢 MFD\(.@ vxz -`V"+]]N@O%\V!6\ps+\puwU>Ps!IC|_*@چN;_1RSTVաi@wsrzG^vAE'r൲G춍JJz/e|cPEO(eURt%YV 3aM|Eqw,9tILf 3M ZU|,_v\H6bYB"G"C1fs#(?覨ˡHP,l\ 1|"v hULO+7|M&ol$OI]gӏt4j{iwr.6-=0 nll6(췁=D!}fob?/kjk<‡gOk*s0u5 qϗrKkE|+/+Tՙdt6qwY~VnPU2̋soN5۵*[uɕXw#\U)ەSgUqY%< m͌xH+g_M,鿿bIYQʙM_?3 ˰GS7͵QkM^,*7xPDQ"Z%KY aq˛DžMdT8'@VeagͺVs;`va:0^R|\;=Խ"?3?S C^R{0-Ep^f_5Li bUg\ (X{%sJQ ^y |^PdP}La]\O?<_%^ūJk3~eԚ[,T̋ H> rE g ?:o,#tAΑLҙ!PI>o qM0& U#^C v2ZM&/2 B/w)$eCրDs^K3tPҗz׸1·@FdIuDNK5HCkq) j(u4?!Z[ U"pϣJ-MWՊyb5v(yD^Į*ꋵ[_lEtYVklloӍUnV@W1+-q*^bʴ- 8+X1iP- V5l0VjҶ05Hj{pAye,n#%JpmA6`i;4`cOl.b qMOXd i\UѾT%@z@1z( )?Sc_IDx:cQ(D("7?W#]qq8WJ?f+/?2ǬٙY8ͯ4}Ayj*38..d~m&3 [A"{ҿ0dW)>/z|[70-3M.0:VapuK$>p:?PV3AAwM׌7 N{ILB\Ō/ ,bwn77<ǚi>4*#\ }G1<2An7#l5!+\@.+''!s fBrrM"1(-s<ʩc``%9̋U[A <m J ;Y.ch;hL}bp7E4afY1X" xGS{ /)&;y8\'xUdC^WJdX}'7d>sAhzL{=ₒ lR] {U;YT$urb3·:gޮrL[#y1uAO|I`Vʲ%е}CKu E_Nq6q+=˨H.#20*.(5*.`2cze*@\*'vr +lWϏD8# dT6p%[]&4o}ٚ1B`ضEw^BݶqH6qM-~ESh^A^m߄-5iWnB,m( Bm}m#/%&,m \;9,rryAǪǏ;}訶+$2)YIElb6ߛv Aƅ"ge{" im\$߷賸Y,n5no|\A|}>@on(eїI,%Q CdM A'$ 2X$X)jajwO{)&%V$YepN^Z&6i ALŴdw>GGGɞ&s٭D~~۞ WU\ˢ6uM.yIdu ys<4[p.qvaIoMRC+djSu͗A˾q-T%LRJoG*W 4lS"V mc;Ny>Y|!>;͐p- 8w O2- ^4׀4kL QwNA"TLවHA.揽v;6|4Qr~$R IX ~kkw[% 9WPR uHBݺ$Խ9^I$PЪ!% &ބZa#S1OEX:zNQ-y=V@M~h=(<~ {jIҽDmY&פ gӮL?>:0Ui~]»2HֺEJ|)8 |ԫa-%h2$hbŮ^ _!/cD|;TB`T>UsHSC!W8t4Ӱc| ˜In6)$ɏFVɀȮ9-0 BjU.8Ѣ^lR@)Nyx0UCc^kY{FihUb6Mn7TJ)6o ;6d,yEwHNֵW嫍$5@h"j( :NYơ=/#7Q@ 8a;PRH<竀dbl%}_#Bі !Лr2S;_ *ySi+fVS|t/ )ҧazGV|&z`*fϗfx=Mgv6a.Oݢ\\$lX9&CvH 5e C>&z:A ?ʙAEEj>k0Lv.ƪ/' Q%1>?=9Yρ*)!O 44FJUPSD;*ޓ/1i1hvAZ¹{7a"j\˝R t0Kβ ,|3 |Ye%)~+8-ɯ~ը›2gNݪKХUz@+[>7zq;x*"BrUFnzwzwbMHwSww;f^nuMkMt5-Ji5\I CJ{t++A/+H7-Tk\` 8r%TUl{׭^{{jݴU&^eM]g:wk52jUQUQyG3-M?ZO*듈, AFk*bfnݢfy1}J-h!Eҁ(䩵O{lh'UV-ECYs~{ZXtq;u_:G?蓗e ^N{tSY`VD~7kuۻ?|GYtE{=κǃtпHzvÇY^:~(9y0Q"s"=ݻ{л{t/tCjpÎG᨟݋}Cޠ 7E:?!{o<3nAO"9Ű|ou)w0z=i{ ރ2 {{1z=dn7>>{cu/CI#^h޽G{GCMbFǃ,=z8d,=|4zRDz{`=bL>k`Pp= w{6(́#ÇgY;?J=={Ɓ`opoNB{іߎd "fzUU]|ʱ3[PADmvh$Vx++~pw[y{'Y! ׽# &1$G7 |Pu=T?,^k BDz͋Fsŏ^lß%Hj¼qu+r%+Eg3,*)6RVrH\ HWtq/9^ >vMqeDTP"R=κDPSFiC \k&k ^YFymgj ς($JR-.:}l~G@zD]y1(N#gHI Ttߊ CC%6(R!HmAG X/\!3dYbƞ ͤɻZ0'@/t=>_y Ȕ7p4bÈA~h51Q!@&bU{ipzx3 ^ 2})Nni*tp9T1V Qp'#v0yOte҈TOrɡ%9c_Cs1]0q45.: TGM2LHM_F!h6,Jf! a&x +hhUa6Ųo齔1 Xb`EXo |p2njx q(x׸@0H'"JGNo ^ݔYllzh9 1i -hcf<;?,7\F>0eҎJ\gN:`5Rwl֫hx Md0-[2C*Z^&m=둴&Y?Z`{W7QトXr%GqU], (g~polJʷ;:}kƈw.Y@L٠X" $e7MΈuX;LJHr =0k>]>v%0"h +*r 5/I7 o=fn/Vtw \6g) < ٹGxCWz/v`A7pl;L_,|?AyZa%,_vpjy$!bcuRUX<7B`KzLh({H;84W01Tx D֤.fzBmQUk!R+h0ݦU lUEۤŲ0ﻗ\~U}:28 r2*ys.FS}t~%IzML"ԜRuJ맔gex f׹:G;^ H:%k5R $_a8^eN6! -PlB,d^†?sA,e0lS rOٚ^]{ki8)PW> VZ.%r2:ZIԁ9\#ak]epTiMu8htBڌ0_ƪAzUpmK_.ĦWNZ*h1>QO) 9tk[qԗ c3Ih֓O;9 DG 2Y%oBEfP:u2JNff)9RKPC9Tpz?&| =H=Tjw)(JZX-=>K5ًg/-5W[0Iy$ޔwǔ/Km[Êؾh.-1ZC@9rO#>lT;1]JچJD3 M%~]^7mΑ@>Oo OX-L6<#f59yVI}_ ThJՐW=բ[E$yRCp:#_vlA+DN? Jo-W&_' žÌ$+׊ǵӛ`a~,U7҅gŒү}Wz %wy=hL(|wh~)\)dQ$;?BQ+{M董v{,ꑭ!Q/M{#COs]7i>"C0nnҪ"f&om<|_`HYVFh; I(<ǩʟxӧG*=]x϶C[DX'h6 TX6K\g0`SɪCiOD}/t ;wzmjߗ VqˎӀV@_JdL%!DiC|G>?a(@뵞E2_>'+9g/V ^5ޕ!l~]PԖQJiBs-uo1lY8}g9jmpҨ*=`ķљX=;BpU+/7oo8O1QE9]H;#Cr$p"ߺAQ?#1Ebq9ZQ tUѠԦtgVgb4w=ux8}k*؜O)J!.nab>52z5U0֣xm6nG74kP iJ>0wiEA:6.q ~,oV=ժ2pp [_u:0VpȑX1K0҄%w|7)c+Zߔkm,f{RI~##&gw޶<[U -\X]A:pN:.nucN`JTPh$+ ?dX PM>\쫦hnXO',K7] mK }P*ln(0̉3Rҭi]{j6^wC~TCtd>#,tc 1Hn[x>@I C_ʋţ9//+> vwܥ^~vނ𽆴w@oݹ{lw=d{wgځw]a{gnnmHۻnom=lw?qL;>Z.܅w=kv+|v;['Đ&ndLw7Lc@2^>h/y_?Lj|-R\ѿ)~(2I{|w>1VKa^{x抆dr7܁v.vg6Oe#i\CEy:r7*&@28A[Я i *"@ׯ+:R A _@=VSFSpv`u]m*+pF6 )3`qBF.S54ej|ٕ悻L_irt>787_Èҭc R*I9/rd ܮf\{vn8lESIl\gJ] )rRG. +JN|* ,Y\˴} p/*{Зc6KїV1P[ڔS,(;s6f0}Z@bL<فW̒Q0J`Ѧ_Y 825tcle3`p^j[Yw] dUYGYO\auabO4\s6(.٭=YSĢ˶D-[zC[ ծ!G@!)064)%#9*DE+融;.[I'wޓdA6 Z< ipAU݌WSQ'2;j[-ujXվli@&1 RA5z:̟}(~_ېNr:ugl$:HNU_Q~/}s es`b"B2gS;/#И05;̡o4@q>Rʴ-yQ?@z95UEJ9WJSpܣfHfhP("cv=22\vԉ[> 4FVT%ap%XNRtle<0`Zsr/ bE( ɧ≃>d璛 E-Vz:#ߦybWoX'O~xv,>zI7W9cOA~qܪAkmR=KN64.Ԗ.ͬWjǴ{Vrço5u8 ; wfv) O Q^~A닐oM9f2LPv!ZӜ G9,ӌ%u}:$+LHZ1eӔjKd%ϼk !K[.ZX|nE+#l 9)nge1)8&*^N@'ģ{xWv : @{( ϲ $XL(dh}77#&2+m`&|KzWzWF.CNV*g:@v `\4ҔY)}G9Rz$\UOIK\MfC.hF 7v֯ o&iZS h԰"f6I}7\:YV~Dq`l^q)#Ų D#H!Zdenb9ԵTrA$T9^zh +^e'uue9u)_>7*7P$-VW#\on.j9~-{1{(ܾ^m_.jʟ{/:#py@ct?I*}IٵO,L9x˜y>dŒ/^A0j{;wCu&׮̉ӎ:#wc <ɅepuW]_ғJ|pD:p+LġZF3[Ttl `~PŠE\5'7!9HÝ~ od\:ΎG3A]d !UpPX1Jaϻ;Vr Ͽ}:ɋ'_h:xvxߵckdO[CpXgFYb nOa0W'ĢV+P縥_Þ^n)~N/{;ީmgysm$L4z,]Y$/=F,3pڨՆ)zM`^G'4eEU<~ΰoXH &f5t&Th-69Mh"9=by~`C n#G"Ő;'vELq}ChҰ$yY@W?4ie 2$-L~4|j_x]ݰfY~2{pH \4_<lєi`jKeK pOYOu~me~F Imғj_14 c,!Gxqxt<=|u@APv bmƘqNwIhu7xwLgxvOd3olx_p=]DZ˫+=s͞Ga',M=Q1 K``iFa:fu4sM ~fؗ5ueBוgYYp!zBz2R{дx6蠜}\&$ aJG)R٧I|doʋƹLe(i4qǯJ>:w8 MMTHhsIԑ5d8j6x,MOUY;oLWk#'zHSS\dn4ɾ0k=ʜL :שK23NН'W[bk3Kn"=^r݈"oݶzs/Xբ.|Ԛ$IS%^o5(VkNnZP~RWb0. h>k'*0Q6Eb&fMylLxF7>*N/<,x\MJ\xlS*Â[A`Ws3O]a\$JCT{# eqJUy)zsSݘD j41ȸ.f.ɋM3'[WfDrUڝ¿Yɹ82d44PeK)$i#)?z1JmRG<β.#v E.@@ 7YfJǯol/\d66%O5彗dXa5"a>'5y+W=W)vuZJ*a͈)JQ{{*Qr؅3~45q%>_T|`TK_avyX#Sy / S@}cTpV}%](/2+|F)I,-Ȫ`!?5?MјJBOgeVHɘ=ZiE=~(ZeW C9A N`EŸ2gChc! d{CKX$0œ|򳋆ZxȊ&ÐmkL7]\mfD'M}Ko>>` ҍ7ŘN‹[8V؍X SҢbTKe: ͢ ͼЩ]$y-^2GbT6!â"TStqv[56+*VXmGF F[0͐)0:yr@\S{X[JHhPiӋ.e!Xiދj4i1.9JtJR)y`_zzsjpKՀnfD"*7=.4(a`Ioj7kL~4xNE "ôujYFj SV JxXMM/GWpwaÉ\+GB+mes"ŗ8!*sUr]nfu!8+9»KTQ^]D9$0q.=HغtO;$nx&m)\WBo՚&{U '9=:eh?s ~E\9}ΧFYW5s'aQf5%+:gq7%0xݵgDAϨEq*@M}[bQtf_YY ePNq(U8LM6gܪ.7̚lڱ09v$W):tvPH&ȣwsjIA]i@p뱹PUi i7-r*FYU)3QD[z%;,9Mo*\6"vK9lZ$IksjH-5?a2U<JV_WVU+_^uҎ_z A>нt]g1 PlY%vu~ߵ6%;z-9nZQB>E4P#D"ݶ{'#pk^,׾lwAxK=e{{Jͼ~3?_[]Jek(MX`XS*Xyor #7*J#v:gjPsmu y$y$#yHGuPD15ϯ+C.mE;"V$9Dn*l"B6iEТEaKϭIr#2imU ҄Q"c R!Kz̓blnEK-խQK kPK7 \&d*T H\r?<;>|ǀ$L CDPy]?Β} u^x5݁.pWp6طW$+J{r5M2nJ\KKE"%&dtZť%6-|[3Z/Ej שH-|E;pȒ)HR5"oGJ}6JgcLr cvoL:[[X/'c`^. Nԕ6qy[Va?|AK))˩GA%skKy6ikEÓT&qpw ؈J@cvi>z~21ʹt'IͤgY04KqƄHe-IfY4Ӕ.(bKv U% Lb oaTCt໓2JN_X;amN(/V1%;+S)VH Q4˸HLX*5 ?J P lkƏ8յ~ Ã}X0#}YBk={apLK@[]Jlw*"(1 p`T22o b@4QRP62q*9Oi0J tbqyzB^52گ mPMa[hŵ6tuZ>Qyy}W.:!21qPKgTLE. %i\@>Š7B:t>Q<.ܓF@54` )[9,#i=zG2j/7$_l.,'yZⶴg G(}c gr_qt8S2́(b,fy:b {HaUT%T\BKA7B,x#L2v\S4 v5"цO | g(OQ6$1EOW;eJbdRS廊A"Xa܉YR@V[=ZrfVY>Yl+E4gnɕIlVCëfTێ+˖G˓c`cQd++Y\q66V|u$8Wݻԑ;8FNl>uLԱl{& &XA~/WՔUOųrj$ٳ`ig>ǝ꠿N6֎[begM9pSMԭE@7sj'elZUG$jX_uf l(.v/i4~*&[n'(NG\7Zuə؍zPxNoLoFx0Vfa9ߒ嬰j}^rQjd3gϙ*5q 5t_b{. WER IM-XbM`QP|$bIb4 y8N*{etZbH}&M## ة×!D??w&Zɕ`@.[?N7J=ҏzsmE7"ϑ@oKM~s<>6{<;aAmx_yZ> i^~>ySe35X|9o˂idX#m㫝 KGʴ$a$0tBfd+F#$ I6Z{^3sET K=qwpVu,^whp١C@^|KMf#魐:bN0Q>gQ@-hxrL/sHkV& e''0GE܅\#[]Y+CCuoNSգJ{.9XM oU kڮh;"}EvG\mrR@2bәa7iqUyΆ3iN+b'X)nvj) =KHNhUP(%l6w6,E>dwL9]=+:0 ʥ,9RL`J/a)Xr'{p0a={*F-)y0b0C(̼Ԕ@e@I.7 _*'x퓥yhp[8!YYag 3=ط ߜ_qpy=:./J^a?wPLiS7#ыW(tLҋN+WD-k/>8Vw9yyNٌ^s4/i+y2: tRBΤmZ ҳnlu ^ch{4m%5V`U%qK) i85~6#Rf-$ خgV:Tp1J$%՘r;]GR7oogOM0[MWY7T3w)Fy\I;R)xخ\unׂ*Bn"P0kM9m+N +*]hۃ~X&O)ΣL)Ln^ݺ}"U3ս̠[3?@x9' ``eIj_ͣm@WKZ1J$vوO ʞ1P3ZA*Vs%Q}K70'Y6ĩc&gʰ - FezkEH|IB&"u_ ɬ@:H/ONlf+׺-P#o{ 0I]w~Qq50L"|3^ P@ƛ2vav뢎fb]SoIoGY9`oaէ^7TDA[l`ެլNPG!k"E-e=QyRV\XBrlZ|OUVU`X/7zTW3/v룟?N r 2f (o&TzyIE f'y\R/5l!+%Vt'Rqtb$KBRpXNogҲ<8j6,)j~|x )c_X.gh^PPKij(IWPHr X"em)֥)>egeX/s rѳzE.$o%$$g1}s y$...++x\6U"Ls0Ǝв2Q#'QMmvu/pAUM)N%lO{a΁x+1Jm!"v9xvV3eֻ%)r Oؖ_p.`ʹ5al1&~*MQZSsD dْBNCucoH>}^g7p5˼ Y SF,#,΍/J7qhx"r)Q J Q@ZJ YaFvr$XLOam'x+̑d7X)Ie WɓM[M箺SA X6ϺrAxtI X9S s>Z;fT/lKDԎurP 7B3"I讏d~vpcE.zc;%*XZSSSqHhδ(w,6Kbo0h?R3]ęŔÏc}=xX3Ċ|D]҅A2@/ՐcV-ȹ`ix[>VtS-0i@Y1JEJ]c]^&Wy.,f=a*8~8V;>q :U8½Z] ~ |үٵ]8Qp- 2 }#C4I|\>_f}7w`,+mEW?|&|dl.[Č}γ7ؽm\E(RDgT/M^A9J%|0MWV6<+_=x f:0|qў1O_x+ Gy*X4II2LQd5m~4֊ʒTQ2%#t p A2 c©CiV$c)LXW`ԤKИr^zZ[iIW]ߗMYJ (vׇd|`TԎ,$ 2f@DQȟ2,#YiNcN}t`.OX^TcG~Bup8c.*dyA4݆@dATc9mIuh'eά|QaZm:M?%[s1_6VQd_\X:Y!Ӽ(`f=?bK4<Yf lvsJll58Y5}=b@h.} ȅw<~8:zm䛛oٽ5/[ \*匜ڭfݞ?fa/DM^t\I.ԷX6h zЀRAk7E EokN /A:|'ÒA8@s& Z\GR`ɯ8+B>oSY,VkHÙT(pX9L['Ȯ3*ѿ c^t JHVWpFc. U W <8N'kGh|?| lbG(\v2{<ۛgM nRfxE#^LΚzLƭKU @Tq? fh ## Vmz{D#x{`mcV}b?iANN|QD( &|}￸~D$\BXʁ5DCt|C 0yz &?c֍Mp:>2NpB =D] 9PM#T/=B_d(ڽjH%6Ph7m7J&7DH"?*d}^;U<WZ$ߟ<|ksI˧O{x^9A#[5'N {kRPHvјFF>|ƙ_e VӥP(!SiyFI\S6#r*Xj1´cOn@޽oEtf?qٰh-w) %R/ކDg,O8qR5,YI޿AB7EU^8%5Jj|o >k57oz߆I,#9^&8/Ulz>LԎ$$7 ܐ޼z`UЩ>0Mok >P{޺hmhrm-aXʋCzfU.I͇>náРش٭\a}(Q: ށ\pXTf7˿%c U嚽&_Q5ut#G*)qvV5>%՜hjWmTzvJ d=e#aFt(O &)FY8-nqB.̜fSf)Ƨc/=FgCRqVU>0W`ɅSI%4(Ď9U׮u9tPu)5 GBTS\ tNkA0p;($ ]E:g.oAtɽ3$,I.RSits+nL .<;V TeÙEکnN=4jSL'+¦Z}T)E;ܺAl6iyőc!ȯ=bcj nndtp3K1'@A`~F}(&^}P<یRf.Vu)S+%Bot0{=^"_L 0]Hbf"mmٴm NLԸ9nHbe)s,nT ŕ)8St1COyE9 )oNGG{ǐ3i ֜}\,>yB t_4aSi'Nx s^U23էpGZrDW 0xX@qv?:8i}6v-n/[bp3Ps![5yqL$#8pO< ~YDB7Z^>L$q^'ŧlE߃ pA;iVӔ񟵼`ŔЃ'DHC/C[$x&ޡ]@' 0C|7*/ TYv gTrƠ`FK6ǪU^IxlúsZ@NTn/2ZU)HLמ~D#M/.1dͼucd+ck=gjY:xہw{oMhHõ ߁n3[fQ̋ R+4c?NʇHn`v Ǟt->yr0~1'iTX,/\[񶸄CZx`0~gwNSTӋ̮OqM4Xٻ">!p{8dw467HZҝolLjg,ЎZ7:!2S$ɝ:w+B{R? uc `wQ^^'-!M9(ςa_;JSou6uRxnnsBܯ}G _cF ^h2JqkJ0U滢M1LPKc'7kּo`|.9%z**c_)1C*۞7ÈQ3yS+@Ae1;-ϳU~'F]LS'ODg2-3VN74J,+C>y:oj z: :{n/_ׇ/Y tOY\RU4^M`3^/kT(=4 /e%ovX:Ñ͎,> ![2יXH8U(.kǖX^:ɗ0WiPSZ;Q:*%Ŗ~Wǟ9\.t˦}^IѰO2K)צK'vqwY3C1X`eTM(ѥOw(dy# JA+zJ4 RM2H^"<7Yx)C}'ᧃO:o_W_I ynnA`.q>R|ziR/- F.wbG굱sV*u#r/:-} y Eb.gEb|YH ZF$ EQQsV?fT\_\,-=WEZY`:gy9:D$'J;N݆{[wwk=?L t#^q6ޥ Sv+K|V[GK,4׽ԯk6vvWr#`=!莩8ϲ L̹"^ƬHq< LY8'gXB_@1'[f[M3R:<laO=li>A?"ooY}[oz}FCۉY3}y^fpI4 BQҴP5 4xDtFQ\(US@ `/)&.$'ha\P2O\aSsrC[-U[Uaǟ Eh/>i 9| M܎z7)˦b 1O)Ʀ)u}a L^]3.mV$&oŲ#1?KU29i:9!N^"$;=vn[;fpr$xx$ !aP^lH>_0* >U7hF'&uR# MY`Rt|U.q~iФfA/&\RfԪK1N0dJ~ Yfezn# [.!@mRW6LFz!Stѝu'*ukW@20aE8SAd,J4K9qiA|N) y'4dLom KL} < T_jצkiTr[SKT򥜯LT0)f6_ EF ,@jN̨Xq`M ˁŨ!x~r~-l5KxqI@ g&AQ @ X9:uZ!dA" _;[13\g@yɌ'qg_ДO 4o[cށ@_FB\iQj0)660^+Vko8Ґ:^mvtlH߇]W =Kp6]#q **+$LyK<a kzCVM* Y9+MSR닥QdiG}2ChLBQ9tWIpy ^O ^#6VO:w8ӑS(ߦ$IF>HK&6·=F4 kl}APHi Q4\&p T6C#y [D[&6Zꔹ1=F-2,J 3/ S-ᗇ_/ai>#8 $D<3 (pZ`(}e'M3K {36R}@we3pm67 W5bd|M޵8C7E곞{uJDM *C4^ ;Ƶǀ*wVN&rrbC{*+!4)/ inR+kVesjyIBt)+ۣHfRw3vĠ+cM LcWIo{w(Iv 2!V͘3 !E 4蹦N,vf\|g@#irZ]9 'h_4l0PP}}+13C&9uc~ )N_̭M LΤ}O9S|Ucr *%5wCMoӺd1(:X fֻ{OeVN=Ooy?(ORh`Q;N%[ˀϛ>S TVJx_.w$ub"~GN! Mհe=OO|6e*70mN^Y:7: kփp9?|nfcV) q;"7 X\ax]sQ:F1ZIyvژޡS|}-lQiG4TAI~er Wk,ATGjɂ1R4Tu~;K0䛛wɊ0)D3*S* ۾qgQU z3a9>[!! '+h7Tp=jӷ[گ.Cq䏿=-4+'6-qX.Se.#>9]Q9WF&5wqP[|95GЃd"z4@<7Dɵy7Nw aoێ˽7mPVU:_W\ HN‡%x0L':zHxv ݂!߮hfgR#vz>)!2.oPlG%3A.iJdA26krqQEFE LIXnzͪg=-_>^W|~] [&j_ፐsi ZCB! Cby+F3T {.)]xbE>_l$(,swjA7z)l'h)2?5~/%q(a^pey[QwteuI"W}čjv0kadq?MEuCK5aKm=+0|lQEkͨ0j\0_ /pt97i Bܤ(5\֛Je:;]BKf.a3SF3վ9_dRQA泴b7QP . d9t._qt?<@B:Ɖ&螙4TF42%%QbnXѢ[Ѡ~ iR+Ql w/}u`W*@5."z'fHNcWyu|Q&_I6sWy(u\en'ȿc~"خd(̜x6ZέD Gڢoj$Br\pފL.vh?Ne.y& |9>ZȀCœ|vԊzxoEmT,ο(-Ƀ3Cq磴(Ofll *f[^1coFH=$zL<%&I9ʓpDajM]OTEӋA71oRֿ~2$vJ1e䛡 < vK^xYS\KnVLMp4^GjzfNQLH䷲*X]m0$S2z8@ӜnDDT?^S=tx>XR/Loiac*0N|j`1*᧖>}Ԧ槧TP`Q'1uWeրP '$U*qٸjb~ry=::,:8P}E6|U*oZhS-`~Q@g$pbf|HL^N0H_˛V3x]!@k؀!K^&A>NE-'fS4cC3?i@YSڼlֆ7IBC> : D/[+)h=SI2K'eǡRad܌ȯ+C'YCʆ(y|+X`^,l [kaK8u?zD{ֿKij4=JCe0!zp jS]7o0TǀR8T{А$$i@ה6Svǃg?Le~vqK|eEPiKgȕ˼?=9lT*CjܹGpx FoU띒mȮxM1$^tJhhgWRPZ qKlC (.UӕR#PD4skU nU9"K{47bڣj{֢*·%Hp&>pE8GT w7զ̋F^WudQ/(&E/Kv)x-n'ߧYT/\3|ͅa2ֺۨlz^Ƃ²VoCM3?d7ņ0Uh6 }F8?󝦣R),0|Yf|A3R,MjLJı=q^ s6)(z]e+'FQݠV|V2i*ge{kGIm\)hz1ByZ\f9\?隒D]\^G#yb fMSJ#gfҸ/?Q8zַWVbr&}9aab+ȫUk?7$VF )茁:;6b@栺M#\7g֭-Wa>G4c<>kPy\K҇$T\2b jCgoq6n`hS5rd66Ѷ9 6JYrn<{x|ϲ74ҷwGK=]/&o]+'c^`._CGp>E6i`JS10[L<-%GA6jCo JxRRs*j^u6ALJFeF9T|lsZ 2m''3 .6IG~X`: =YesxO^gLu聟ڿѶ`Y[֏h_nNpLDT=G;R*OsPŝ,,I5/s?9/ڪ 4y!dZ9 q<JYrt)Չ.B0!ɬ-ΐf6QzRNdFAZP{+'|J%{n6EOQ5tR=60ٮ@Z3[7ɫlVb?,;QJqYI}zEwB:Tqd̤`ڗd-LP @bK[ jbb?5 oF| u<oܗb#tW$)DK Q Tqp4<+,=)a|ZRXKH"g2%!e<GȖ0)ƬŎ#P^̱4cF$)Ey<z+OAVA[ɏ帓ᠨ.02e6h_In&]Qk9/%;bF/5}wšPhQܗ@[rB&=E[(i4} JBW.0ެ:+NӆR@  q rơ!ؠăwEeoފ@fI*-+'v@嬄ZY,. =|o>:|_?9>w9cuC:BzJE"N,ox@[zh;YWR=U$ڧKiy'W+ d ūf& c3_`Q DH ,"Ȟ| yf.@c!7U 1&<0G$FXswIt(Sks q@gFd!G! B~E{@p*V@_GiK_&& 06.:\.O1]P^^٘sjӔX8&QGh: (T T] Ay\ O09(86uO5JLu:3iGyY^0OŊ#\L}=PfelaMct( m|71@h7J^ 1kQpo<*%Bj%+'ߍdl%/4eҔa9\x JJඇS:Záw7 ]twn?;\pw!AcݣA葽Cbgp=U=K[9/NeUt7FT2x _vȱܮ:%s[N+C-;٧__<'?xz?u7_<: H'^TU5ba^i5)snds,9머N.O ͺX%'n߶#)CUtnpщD#ƒƄG.O'/zV&I@ F,au$G߽8|zq{:l߼9ݲaINr\~G (9j@}(z&Jl}IJ^+ ^K@^D3QyQt@̇⊇}|ֶ11%U!UrKuqcu=1ӥ S#/k =Ύڸ zk {@>>+l1I]\Qީ2&e b*Oӣ1PQdhTC_@mpa.lu\hӟq΢cHr]|g':[WpWW1ZyGZz 5ZfL8ܤ*rH BϦ]8pa.&Q_TI ;5xp6_4/6M&>#vL STfnQTc 8sЅ#uCgw3Iݮ8yGlHk(.(7~cXNRS Fd!bӯ*H_Cè|5A.z\ҟT^j(ڟan(^U9|LʫnD?d`ghiRDiSџ⟚u4E&TE޸hm"7V%ᷠx_.+>轰i:-rNLqb诩Ɣb3Z7d9qdߐvlgGGU*^'/>Rn^Q?(GU5:qEU9Xz]YzBamX.CV p9kI1ϲ_<ŠTupdfA~{1W'| MY>813gL:Yup%UΧLs5EQ +zT\d1}R0۽X˕$+qLR@R#~qqSm!</ɥWy\"e,V"0n8Sβh#D_ze3J[Zxv@wayNkVc #΂MƳC=mTV03 SI}p v+'%oɺWX(,X6&@w,M[GFUVd'yVU`GeiIfV"z x+#ǡqpHˀRV^)ڤD3ͷYIˡ\C K~(]n:@@%L-EZ͔.+8z<๺?h2Ug4%2$wOV@@H={>uv`M=ÊfA!40zaFxmy.sǞ&TAb#F9< tz24TDȎ8 'FNX>]k𮠳ٝ!tO|PQG+pB2 C0(G+obpix1P}sc 'wYTbϳR.@B{Z{p}V3l:7U1qUea7~H:r;HnQ-\#@X۠KXx6Ml(_ik- zr TxU]JF]L$r(0nņd}sPt 3'T#-w? ^|gBPhw_ ppofuyVluTJX=gdL8&D`# V# ޖdS# ⇢JO2=]ϳrzX -jN2Mi m4x%s]o70.;' N`H52q>,'kJ 2n@ĩdJȸd^T7@.nJ͜V\,Xɣo*P(JIl-+)YrW< ŧF nZ"kS:%xLEyf4e4ZY3P=2([Z׹%cS=Eb P\Ed ,##l8D'|NB>[D bR„`":`$eOAyTjN5@ [MJ%rBN)/*Te0:nZi@!^,{hR2]PLYVGrPO'%rL"4 蛳i=7{Bi,Qr KLF=C"MO¬qBBx]W_h܈d\-LrBaI*xt9MK b@#xٿ o9q9$?j>D _-€D$Wvd-U8ɋ=Tz;B5D#eIշ'o>fz΀ Ē@@Njά$3D7fnI6:,5b1m:9P<8h*<%hw|FI*[/ZP^ EBIR{zkʩ\LAowIټ݂rɶmr͑#OH[pT(QTb WЧ/ zixs]*) L{y"&&;aΕp޾hL1XH]MsYgZW;)%*{~%8: Fi,ӕk.;ug”{xG0޼8ujX+uS}"N{4b;;؊\T C +>Tvg"%dbyd5Sژ6FQ6|w*<#cepH}jS^Ou_NC$|1|/8-;nl݅@ >փ{w=oW۱6wVE}kbAЄx! P]ٲnuwvNNtϚ:I{Q ްd8v{wt^[8^pK; ٣;l{!Qp;܂lEa@O0 ػmwholn0vtx^Z dweI Qzpgxǃv;vwWp1nNF.sg`p'٠{w jvؿݽSGFnmmj Nktk߂Qn#`g+EvnNoHlgͲ;[;/{;wIn~mo썺?x 8' @ pND[ VsRQA뾭-w, @ߥ߱9RZS%݃p 11z0lW~ s>Yz-Vr]UrPCM*&LFt *{j|&ЙSVSMk5<|1=?i->Q6XׁX$]k`e}cETilI0HK`הRUEܘm&)%zNatHJ"# #3U _cAHL.a&\PLOd/Mb&9D/2rqmFhކڱ~ȶbi|?8}c_:*UfɿxmgIXfugk.A CgVC4]- rAaC |O<I!u cJhgLZ]pxq {-}Oș8h [5:n<anW̡huS]gikIi_sUyF1ZKY~<`sX}tp.ON0 䃢To>)}Cl -d=uz= S'?XYo摗#`,ٹZG, |krg_P;{Jq… 9l+$LQhf#WWyV gɣr$Y;V,҅V1_UR m"t:uZoӟM(ylE~./h6s%PWI2O-^A-[-U"s߯X iM3Mbg8NjyKEkwnYM ~c# \ܯ4mU,GKa,ș4 ͥp\Q@9n&i5g(CLd/+d_\Z! GLoLo=XoY,S vl8jD<^X(fenHe :U(y&ٚ2B5Vݰ-ڵS&} .pHye9u`Pﲙ:քIW<ѝ 4 k?=r DLRb 4IM}s3X'Iӡ1N 9Bn| gK`_*7p8Nk(Tҋ,nyȸ,i/f`0vXJŚCT3z7z!&0pk~Z}k[ '$ Ă^}% a9ϯZ5Y}j%Z[ܲ~,b-- 1̣`hƦ6//əi)FFQC=iYQax^*`1-^eB1MdΙau{vn7ZG)}S $⸰6/-U9f#I*Su.q}rO$ց<2#8:R7RꢊE9Q8JZ){JK֯*7KrzMWD7V:b4ΫyL"V3K_j޲THoѴZdD!" K/ؐ$ G *zU&kZ8P)gv!o{6Qݫm}339^ܤE;T L(oUh]wb(*zĬv4Oxɢ|`H!*K {~Ѧ"܋C=߲uabo'nMLxmJabnPgu-IWN}[US+eZn+\8YʽX=ڎKS֩9r@3W}K< a4"%&]ay<LsO|_<)fDL}wrDzVL5v`5=K1b{|&I>Y'}TSmX<Mj[FVe9^c5RTEŹZřkeEHx%\I P `=%)91c~u$gв/pyFCVJ()J,4+6=F`jֶaAw7mhݮ6 >]gϐH7w *5-/z7]5nURLConnection.javaUT Ziikwiux }ksFRb%{#˒M@Yۏyc=gYX$0=======?~'~{H/*珻bksk+h"Fy!xITeO즩v(2.Q9GqQ|}w|÷)>;{wx*Ż78HJ1GE2WQo|&Q**$%[̲Q\"U\LJ8('A Q22WqQ&y&D]g/H n t*q9tUЮ'FqgH*h0, d– ~rFe9 )E~dIFNhu-|20-54)pT^'0̓Xx~'>aOx! 3c=a'0̘k$DPA*)2|Xpӑba¼D9Q΋mEW]q]$Ka+(La| 4ϋx-ͭ~sp/>q 󬊀9⼓@>>ƣ< t{'9JJd^N{@U r#F %ڄFMQv{{Xn|4^F-zY\m[^TK mמeYuZq4=;U x8y<Ϫ$ʋ*qPqV}4 HCPjQGG0 |L <9 YAs_Aݣ<z:%;?/,g+8Fe;:gg՗8gmC[P-*a4dVH,O NB[s^pqHqI{d?`235p'&1,|#DTc}q5[Fr@Rk<2HG>Eg B%m* d\j0'9P nlمr%#!8@1w) ,q:UL TĔ QrSDF!LA$y21‚5~H^1@A wO`fGy&C/ihxƋED8  /G?sF9]` #S)x(wɤBH46ULОA9E jf ʼm:Yه'F**((I\NlY}WQV:0w &Iu+ ܆)e)*pؠ'Xm}`TWxʇyؿ&lEeT*.!B2.8 L)+*6Jj7~U S}- 0LEHbB16zDH(p@MڂsI6LŇ!uR_ܢP:L3F/d 8#a` *V=IMk.!U]Ju aDuZ ):_ ϋn)%"LKVq{'mM=qC-iG3Upr:z靭䜌ѽT[4^ LI$.} ^llwb4e8bQ,.Ȗ5-Aq- ÷nx˶FJm995{yAaIq)|(MwF:8t8 RH&B2 W[msTyo{~-7w_P|W]oʬ~k)~dH.Ǘ BT&{b讘 Ph( %"nп#<L7`teDvPNaLwުYxK(M2iQEjc-'ӸtTərFha&cWt鶪[AH5Qɾu48(w9cFNJ{pR~ sHPa9F>V/ 3Mݛ >yȰOTd,k8J{\ c9}`#BTѴHp0q6ňcg~L&ۗ:ЋGOr"ݐ2*A2.}Q!?2Js>ЀȧSf6E]X$C({Y|hV|b׷)g\&g\qPmR5~CH Q{h>Pn|T$[yY3.rq {fnv$IӤamaoQ6@]t+޾?}qMCG}Nƨf(A0%Veڽc-+maK5kcX|E>.G_ˆMP$)-q"ٶǍqXPfd^m,EK\\b%(!8hh˰R؃ LV xstFOd'/[`|!Ġ)R]f%+M1s 5|$ r0N iyfuN(訨 ͗m=ȲM{ԂZc1fjI{ڵP>%i*2k|)e-ɟN5o9hbj #*4ٳsZ%~ 'e`*C_Z6Xճ[QeA?N&S~o /B?r.-{uXv Ɲ˝yΠ,Xlk#!enAKw,w)N6bBj^[26EFz~x DUkn8+gotEMNidl'P4lT*IyهVE~]ҷ`:D|?'?<.JABq{F!|n(!p'#O2)X09QCgeE95pz[V{ܱ . ~mx ,ؐK;/5 D1ĠͪL(vˤf72[Yp"V)+&AP%o Q96)KMVZZXC.8%4$w?ͷR#|v~Ay(S:._"Tmӱ`zj K ԯSvc( a\|f<*LEվ{]G_n>&Dz^b̊!bK)yr _cj䲞\#=t2gp1v_ h5)Ui>itbŒZ $sH ?PR6zƱ$&=%ƗSҝ~[*A,^sqkB{Vo5r"Y. Ut!g+<ܼQ H(--v҇mGt_g!a5[p)a5fVψYfIFg/8:f8bDBc݊s vkɟ8C=ۢq>)ҴBm`GA2p &`Qv rksXtrQajZM*Y[GRl*lm-593Mﬨh b=5 _7d>KPp1nzZ7BG9KdʵH& &AK֙PBq0P| nν ?XϚ9Pp)E?:TS ]k#sVc5S`X;+L| ;|%k"mYa})hMAyi\ܙgKW 1M"D,yjcZVېD Oyۼk D]]=mjo޾SHp[][; RFvvWlOnWǒ=i(D_ vr.SmR^!Зh r3+ KdA)9?FNfig&a"$ 'W4&'$_Z>O?e> Uu08S>1㉶w^< w$rB YZ̻965,! jp[+.WڗIE.Cu. MH4p-vjcG)n"'!={勉3^5@|sn P$Hx z΍|ϑyt n%3'gt鏗E]rΛ<:"ZkS_bʘHN2y8w:-q6IäMqU a{Dy󅡍nA~ >XpX'ݮl c5n@9tO.6ToR1l8;rO<Sq$0,5M9Ok+'ҹBWMPiߵ4Q-j^< =2:]"I_kk̕Xi>Yy 2T$pA,6_3/JbX̛kLΘ;(_s5RK-maj,5~xqFQ`pN2SWHv'+t4hH t+WqzMVXB_/L1fڹ@K f$:+Ҫ03*e> Sʰ|Ż% 3ad).zU>dZdtBABy0)y- Z;UK.1vJCj k8Qu IT] /^z*67Jqk NbìL^ ͧ8䛌K_]en%F*✰;%yU|X(/@p@Ulf jMkO9.yԿA)"G>?"j,^.^w8hfgt~s.7Y6eI(}Yˋ,gh Ɂ/ ]4 @)+ˬ*LePm.cb˄%eEݓ_N>TJLgSZǴ0jl(T)ěY<J rUz2$!ptט:{aQNwZ1>2TMڀvKi)ltL gTzuitN)Fb' wc7'1H DX^]5Ec]$ɄJf0 ƗICzsADpT5ЃJFi5H'JrǏ ;%EhJ&E=`jAz2 ljX(O*/!/5I{jl?ڮIiT -wK,e^=#dsSQqIFSJϹyvCHÀU^iiC[,0x@Բ76,Wt:F43 yyEљ]*d gS xr v^.f=:w-A'jgͪA׶9a.. (Tѷ"f$<*ij?x%Tc&{dqI= MMaK 9z`ғQb[ ZC?Pm)ZBq篯~?Iv5`U yf[$ͼB8b,$DD vq.ˎ:m|kheڢ"L [Xݦ{WW'N-Gԙ.yS.Vs.FO/fitU|7 .[ =/hսu8J5iT"WE֊CC;a35UPΦv,vo3#g.ҪAun^xwvvgKvE9ެە[,#a?%*(9Zdz%tK;hEuf;= 5tJ/z(\gT?`'Sg+l۹[Sj͊iNU<>ـ(js`U8p|URe*l|;e{´%SuYYG:mߕ$iakeQ0Ԕ';mfJljX`Mf}lK]:T+֣e,cs!u5.x A/r8r?\jn!&oG3)=0Ί3H*pOD)'8E^cQ0M򲛠i]L-9QZ%qnYܲ7sBb3":CwЖRG@]$vA'@XT?VYj@ܼ/J QfSIX6{ԽW{ԽM&*G.S#Ŭ9e32YKyt *>0Xc? ! ZO7wyWua؜Fd%Kx\\IjCW1m-9K잲 s 'ɐOz"rIFA܋4j L5vbg_O-.ԏ/x$OEH[8$zͣ }A 0^`_ WW2c{B{m&c`4un"]O/闸z&ṭ C鹋R29L7V-ll_1\Nlhߞ׆=SUYDVBS:z5n=5e-+%v+8dVRNy&(M6\7 DT[J H<qcAz}? %wŢkzƮ%9¯jzōruQ#v4ʇF,r<FSŽ u@2 wy1tT3@)U+\%r7>=Kӭ1ynk໹X׫ɡIWT^ҝ1y5;lzYIm!QeWPK'7x((2u_6w4Ҩ*vM lưalK_A˪vb6]FT7V/9hD]Y3 T uK.=e-dj q7.F 2s&DŸ~EfygҜ@ø $A}e6d*qtQ6똼lxoVМK<2KRiiŚXvV槅Uj]31y _m[Bi빠4.z&KRt&q{$l۷:P]o7n6=_Qa ̆GL_DٹLƖФpc4r_Ô27p1˒L҅F#P5WiϽRe5k E^ $@U㴂?_L~޳l$j<IjR@]Ԣ &GMVp9Xl]. 6O { Ջ=ziCMr(!# 3LP~Z0ÉZ#8BSq-Fas rI,wiN`h4*'0,ISJ{0okfywNх6ԡÎ#s_"K,7Z5qþY!ݛ΀ՙFTtզAVOWQOW-kM@x[{ uSDm"`i̐MeYTW+;tX?S燶L}1K?lelѐh$$65[._D;6)G _o<.e,{4{U&}Oq2  , BIJ!MyI^bAbY1hR-k6-d.0o'eOU9bEbhV2d\%` Wqqldf[jgoce%k"y aޙwHfZR7m(a@l7/Eqiҳ`aYS&^D79 =^훡m8TnG J U\BL ­NSKodDCԍA9gLfq7*nO|ꗘNj{q%TPsIe+X#*OtUsOqjC{Ckm\ E<^p ojE i{2w5MUuЁ&W3.';|s{}OrXVðKqJAю^&M0t؝ j//G1{Z쿋 Y&z`JK0B)~{mlq[<ϦSr:~0"<:=OP`fi?fBĹ՚-xWKK='Mea|wMFY}dôҸ Lhp~y/t-eɔ.îeXrY5=9'ט"l5[^Bf{xR2)py<Ԩ<%٦)>Y2 eդ? );+Qҝ )Ѣu~}Uh+.݄R"Էvu%Bu+P5?j ?:HB(#ljxKV?bw"dU78~2T;+@lh,!}})&qS{{@)޻ S\aUYSO83y8ݪ(BqQM T;߀J6Onᶯ\6*lTGf';z/('w. ʫ0 کv4h^_Ϋ xU2ڊ>o&!7Jt.4Cm^F.K6/\L}ɯgxj 4] e;*v/_wU_M̾MAwTC(l2?eXZx3Wgj&<:.p: v;a4],>q Eq]>Zt.`PphW:xYc!kE0DµFڽӺxczD JzVZxk^$6PV&b(GӖ<Vu ^1S ٺ?puAph3K}#e]0L BAcywD%K=%糘oB*]5}.-;vIYؗ a7zTg_ʕ`FLzEAOp'lR`RcYb%"5&wb6F!%yeMuՍl E^_|Qwh?ȱz,X^gxuSvuQU;P֪4d;t/P2$ MQT, x÷E?u$I\]yKc*&7ayȜ;qWMIf "qm) &b xzqYօXXr\nzc&IhkڊZrECpt?#{V:s[h&Y.~]t8*Wf2(V=m81el٪y>|`a˳G-<{i˳g-Ϟiٙ hI06]̛aulCycCrØs71_o&m%5)a5ߛljCKېR-ogO$jyHJhPl?Z77V_x,6?z w{[\FWg/z*>R_[دacz*FmhBڼmoW+́Dy2k`w5rlnI5sOI<= ﭹN0?|j0|i|,2ӾQC~zbdL.|m}p`7ly;|VfmH:Ҧ>?2UǻFyRE)eYăQ1c?`2A3{>h/K ;cPx1{HD })х *7qr~ ~́h6f k!VEuZTzzN_KہFV۷eb_i{05#3/`p5x+Ӛbt cwI>+@:|nٵ9a[jzFIr_d:3tr6F=xyY;ckߞ{oؓGq(7Q WɤE3d^M9'l\81bJ+.;g]pP[%($Cd0n0Qw]ѶQԢb3|XY++Yx {Ct7Ʉ 1nRp1krU몣4U5(ޢ ) Y' +0 9Tv٪)C̪:^/`wGqk ƭ1[G>Y*ҌduWb%]}`D@:FoўU!oqerĭ vľii?/Hu0fЈD;&h@$# (ϪVr ׸~3lno:R"uRp)S9z' U:q.p4.:<43Ҁhsum+9* |U>Ž6x# hmNpNQعܳǂ%p)2 R%C8kaHx {q.t=waQ.9c VϹ|ft K,@؍2E9cȝE"`& j1͹I$q(Eۤ`+U io}c#0 | ] iӱ6~ }஝ΛoXI\(+Ɲΰ+ ԃMaDL1g&H/܍F[Q؎;Yj|,vvijagkKpLqE>kUCl:I R>FIޒwq%ǬM:N-`22&;iEx2cxO4M 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},L35?>\\"OX1Jde$R-حȴT)c*MV-5™ =1)44Sxq-ZNRdL r-1`#0V3CD9m'\9ϧ &>Gb0qU0@ J \xPOg0w޻TN{W'CPЊ.w#_`P{ I2EeYò+\LdkAc'C Mb616XklDTcŖ-ZIZF{ xz0TiTba4e;{pq$W[[B%wHXۼ坃}d780v. 9/$H鏪.@UaGHFG;SSΪ|84BDAj`Ut,^wY΂=&j%~zXx[L%=;)Y/%rMƖFqZGGI#-)V8U mN c܌GmRa!<7;S! )҃"H[@?@(H`҃"`ѥԀKK,knCS ݁Wt8  7A -EvX?]p5ߗs`b~o^ i륣I2[I`˂s! eI1͆ dZݸFtD́bI8Si)M~H Ep|0s&o!tbF{P[Yݍ.la6Uc&:Y- myWg14}+և,9Ph61Hq y SNqQ?x8Q  ~-vo/ly/t2hN"YPnLuu\3WqYW+NK^&}2vTmG\{.yit̰{\Jb$G#6@;?)R._&ːiWKSd~.OUhHlpd%J*)~舺5 [ oD)a;tKǕ 38}:(7v&lq!c@Lzl}]yJﯬffCqƬ^iK(!1jN 6On'?Xp_MeIRɳ߼0܈PT$]@>XrJ>1O*-Fb[,R9!CB&iiދ58"'BjZ80e=MR\aoPi,x2#`YJWlá"œ ,еJ[3L@v.֟IjW !RrJ. RS tj'\mWd&;vЛM59k׹'J/2d>Rt?A[HDͭ*]j Yb(o@i`צ^n45牢.hpͰURx&,f '@sRTbϜ\=ͧL~ILSdԌ:V%lď^46s%lhR8bqpDS5teӦZF,95x5%1&J.!e٨ S8  G ֖Mu@HDHeY/X>g !MֽLQ+CLIĴ'wn1:QC">&Q$6iNЪ!8Mskn*ƌxzcXaW2]IBPhi>&X~T'᳿={նDh Wʡƌ$IEv8xpR-|i] u ^6_iK½6o[JpO [h2*8'Rܽy,6=lŀVC;F!1(5.]i _J;JtnWJl ݹرp3X@;XHDPY+8:Zc3,$Rxp$_<#tjujV8Ҵ7o6szV25n^Wl.z\xx/d; ηņec֛̤m8ΙwJz_,=iF& C@P?L85g`̸ɣ]A0i]8o;'40l-J BZ$o7[rԬo_ۆ 2ּ47׮`McYWGۊ—<,FM@lo[M7 6 _z%#xC83@JwV h &3b`u]p0J{b^Jj_Зl$ݻfK[u.L E<dR21C~¸ EU4-AkaM^hd|yyk̺KٲԬ7Yt6kp;8.z2*Ԝ$*INX:߂0-[iajƁL%O]/Uؔ2/o uaɨ4Jnr^".e'~}`/ /jݥre/ue(bFWR\g,5:9ƹhWnΚ%Kmapt>g"tozUE[H"?as7. ں(K1/õbX8=a3aLjqh9Wߟ)iv% ŌzxqV>ZetWu6%sh ssAX뙿rR'8 _ÚYQ&VOX(j@iW GEBٟgA_{k]Akdj|d1f_ӚyDM6TSvpWDϘsfك >֓Zڟ/p%6R0!nd8dNm̌/_ꔩ nϐm$G\;v*H7dO8׷Xc #_t䵐Z;i{^;2\Zz Yj Cz&g]͢+F#\$_4?!*=ϋҦ_0&_+vHzYLH9 {DiYڈM'`v2;%(NtaH{28EQFv K*/ ʤhH{ǎ!"U9c=r=מYq.H:+);\@ͷcVKppʫf/,[$Bl Y]5X DMZ}ABm2PXWi rzN_ 򅙾_ Ed|T e,i:bKW3V,y)τⱣ"$ F$9 X]ļs~;VkfYz. bMJvk b;-oF|o_\ % oZtdI6$`'DnYgEJex]o*$=}mrIjI}杛]ɧk u(({D V:mw,cxEk,Z0ҭB2 BJ OH| =s8?T^hgq qqJXBT*XvWVJCCTTM zJ^?)~a Hj~#Lr;PU˿zQ.2M9v8bۀü:y~8|ACv!ZKĠh^A[3 E\;J`o%WlgO|Q=5{*PaDwdӺ8N5Zgypq5tw9 _]rCM  _Gy(*9A<'G%eNl{^u-D%n=},KHpEqRA8t%=diq_%!+5$p2 hWr qr\za$hL5?0)/Սa%{&=<9 Ꮻ3)s r 0 ՒGU.{z^ωIg]輦zKUnFϕ~R'Њc L9LRȞd#jA097l|,0C}?wk6,/" tf -Q渦 = Ժ$Q7-V=MP_q%yFeBb$o" P數 H)pbǁHEosJ{m>5׻TEk\. yWbSXb]^m//kG,[Ԩ>xQ8'tF-j'$F# ySgbFqZ |5>` Mvff|ں6$3ʔ|NC>R6}U#CYp{ \QL7oŇMΕf?<9$c5<簞֋'ES5v$|mN:D 3?.P!X:zziH"I"^C$<>#T.7x+( A0eA.BDe47T xN^%q"c;̘3! 1m0#cJ Kc}nLȞ2)5(!tOP CCWψLZO>D u| طlp⭹l:="$bYl9E3،g0೸inP@p O~Ken P}ω+lbsrZ;(1 dE1z b.*dU^3 Tw%Am*Uh L|97"S Z_7AxWlQ>Ei>D͐g)fc ,E%FΕľzH&FbWu󿍁TᆁByPlmmP#9D_ݸ$2?v@+UC m  ~J&&$\-^a ?5lߟSV![Pg"l՟w0(T-ς n9hA\Z'uH.f jIIVmBvwF^0Fdhgxw?]LgGtv_T'|yVl?2Xv.sezGlaNpD0  a֕^aYn T\xĨ׌) #C k]~l, +[z~"YS3W\w[ .oz۴89 U8MCEPԾ {wY%J:j)ri3ڝ5HZq;e2 (F <~\/(4h*4H}"Dm {=,?e}a"N\I;(~ոvm,&)h.+d*cx~rQŶ[zJFÅx̵T 9;3L we h Eg֤\>QP=k]M95̰iѕYUW9r^gRQW̐ˊXg,qKr$-?@8WQ gn ]uF>rmZΟEk4ῳ^rGDT٬.T&+X*O4`4>Y`# rXs͋J&y\ ֑ wZl&{EVx--K-fK=2mZQ_O0IIs wtŒ6;xEKfH-({Rel$ڶ/Hey?X{,8*``H$vmWa7 |F&A;A=gylpR(0DRw/]-ڏ4cwL# SrEbQΐQz2{'tqfMФ,X*eWHbLt ~@3eclwZ^&ͬGD'7 ~؅XLk|D>b?ȗW ]&ݶT) ~ri\] (60f]RYHP+ktT$Rv.)ɓIf4y53-4$fxY,𯇩ʦގn˴Zl]?\#fDȿ2yBt 18-޹raDMIZe!gsÙ'frgX=y;×^;3 #Oo>d[x!Y(6&8|( -Gޤ,U 2֨r?z_TޘM;ݓV[Y7R= "s/O&"+OfIHgBq37 t1{9lI.d xsnt[z4K'yE,5_w"ht nǴFHSK\B8$ka6<- eR*s{k<; s!=Xvk$vo~ppoZ1'„Tp|: V=3\ӼXCT7ݴ͇ z2q+C|ebf0a-?W[TBdL$b> f4nڔU3o.;ְK&2T<{G^K d\;MVR f1sEkkww Dž9(ΠXFg{0=늆!5*NTjDN,'FXGbs1#*MGKt!yV7Mx 3pUc2s+'@;eJKa.TU6iߘA|RM鋰2nyg,_w7:UYL=`P/񯈅i@d8o@UŞ}@ՁO)i(6w'̵n#o`GXg_E1~r^JHS{iaez.|cS~{I 8.m)ֽ{W/:%KеTDģeD;p5o򑼬IfA,@NC4: Rg8];Y \7/,_vyqP׋~r45[x;AOågLωgAvDv$zXK}33񧛳cȫXt6z&Ų<ه=hrd8FmK:t@PSY(G1>Dew L#Lմj*y$M(/ =qLd:fu l2f~ȁEAhl<`&t +?Ix?]:n.~ 'WφwзYo.u;?u@ÉPˀ1XY̏`!g' ұ4)2 Y96?~ycl ΅#JvAFgJԄ0ZSi'b隐j-JF*$ZŀjD*PkNBԔI WO Mc  !"Cut-0ԅ)rS]:0H&rVyaxz#coxvy=$';OG8XO$BiH\].]T'Vki)4C [D~8 rWTHPN-njvP0 {h>l[#]`n\sC$X'VRe|!"6b] T42TGÇvve ׃N*UH34Nkmjw9C`.e jZypҁ+#(\Ȑ4M* FqRX5$"\{# ŲhAHϸؘ2rX3hcM:{:*i6O >Ƿs鳐g,20[(_8ΖU8r#\@3#CORz'"voB)h\[n G^ml^ I(D}T| O_H1ReȃQm&Y~)ݳƕ)hлch4-7a}B(M~Cr\ȸC3UB3͌~$B>n^>AvQT3stlpi16VJ'LMN04RJoJ(YXORƲ1hjWNqQ$16'e!hYıQtű$ Yhb{,xC MCQH,L̗.c֌[+p\TY6Chm?׋ha2Qy:P<"6O`=rܨ78_g+9*} x=B. C~N|;G^&"kEB qiIqmE=HvL,ѭ`yGX.M^ANRfWd|4L4Lc^$Q)65U &_ CJ6YbVVT+gOY MQzXBjgO,P#lҼ,gTMԨj+ʠДjAL1P% v+{۷ LvN |͒~҄C;jji N%ڮ=)ʢcQV4hEVq; 6tR/gr_oُ+:Kib{vꤲ_P)Yq~"GXhԶj.fё%L**j`O|r (y:t\a})g*>/ƶuOlCK[nȇl>Sv-,8B nqÅ-=SaP붬خjMB҃JHв+|PXQZAsL#"V:0y Nl.[uO~wJ9UwD^b<:ߚr>oiZ䣯$m\Dl|~W$7Ru|"R),HJ%$I*i*hTqޜkqxz}|)/8G_{'GW8vJ=9=_"q=MX wRH)T>)a!w]Qq"/JV4gyLYd,D9L|B_ޝ}d&0qD4dJLldp@2<IJtOrN*#<p69L$jAWE>҄-^ES:|0n|ɬl1É)޷clHVq#$Lɯì`q RkpU/2p Ia7gW 5g!XY9I HXZIu/L6)}8KaLnWJ8bZ~~g4BrfTL"ϷK#/ |7 pTvfО?_o&\iMDS ?E9Xsh#4aF,D=C,&`?O G@w0 5H#-@wCY a{U7{<ajsʱ96 dXY1zq_bBXF8;5cf(#1daA9 )::,Dj1dm 5(MWTNxz rv)6X*,$ fmudyG` 9|F ;PU쀂C,ءDg/ ˅L0drp8 PPOEZv]_DP4SB825LUN;CLBD#%E%Lʓ38t0?x- 0 /M!b')z~]\lF{#W=ri@/b'_No`C#®<;0w)+rvr-km"_|R!N/p;pLcjFhy v@mJJDP_7xHFHHY/gBA ֻ)Ϩ5b)DDv(e# \LXP`T"Z`)zFdJ:tJA"\ӏK{j A<@p؄ -v6zoތ鼌 'G4Bn҂(LaY].p=6? z<O8=~O8\R8P]@TR @)RBR'5=<*p6a@ )*f`cRNir-LCG[Es2,ZrkmBjc_,HY }6'D HRS5ژ R%}Mvi$-??|܍,/ׅtr(Ȅu4KߌkE%J$ZAA4Zd虤J&."ΛJt4RE=S^eD:R6bUE1nֆZɡڕ˜w$L GHg +v\wT̡gC!x&bmXirл8;9>=>x<^2 ׀85ylV$)gu&k*,qmrz@V#n 1Z[ܠF)>0T ܲ+( @/@Ztn6|% ҏBfWqfq5Nl:1$2 neD+ vŐ\KXS.#-˭ ŵƗ0/eɁ1)F0q(qB160ډa>,b7J-dPxeoW7r.3 W̸/̠t9z je_S%M6$d&R2Yqv +sY:A~OצqBL^E狼3xzs%즜"I$ hPL5 bR SQJVcK<#eLHHins^C 9_BqMQAMp J8 M% 'm$`PhYZth??nnx֋W?x㫗OwxvT+uwWLR]QL&x0$t];0Z|w.9s|h %NT-J##o7Meh.`(@X"˚d؆^"aP#w6u14ET}}U+qn;\]SP ܀+`2RF`,(58NB*.;w+r i@F?9#|ahzrZK_NNzX,:{;ns#SIyb/lwOk?ODgMw=!BZ-ƌYs` Bmw'Npw.yu>.O6QY[SgNKLj4`[ߒS*['hxpj@[viKi[ɜ60n`ErlCcBƗg-Eŭ.g~I–D/ފ"_Wvk@\oDȩ_,]T$n0_%|UQ2 nsaE}M&(Qqw:X`5sAڀm(k+W.]IԾ+^ ]cw/y z1n> 74U֌IZc S]vnAx\t|7eŘ9ҠQ$s)^oT?lm׌`p6{5Wr܇hƋ~|0yyGC[P.:]F A;ph-Ҵ A˝B&~Z^m~o4l4p$ I%jWt2>[bXgQ2&Bj[]ØՌO?ZTAgP1@-Ql UV%Z5tՀmmڡJXTg] @Z<6_4g:9A Di@ki$^aK8E#Կl7aq { v5w1w!W [BtcAw-5/Ir5V>e6~^mWU%z"D/f;jG39^d甾+Պ 7q;6fRaI_I=ucmK7wEgocٳguC."mfò96Xk3{ 2"Fiq__:-֑ iߟ oĿoNJPX ʏ2+KSm\Y:87c*p SHxk&< U:#nW'O5ٯҒM_o,~#1ퟚG\GizR f~dENmw!Ԁo POJuv1>GT}&18SSOcj2#ؘc\uƙ+:4ʇ5 ODE1ۗUW-",$+4in:2?#j#5^+N)[\+Z{Fm}*OnS.{> j谩+йS:o^>?_URI.javaUT Ziikwiux y{Ƒ8?LC2)'u4MEܕ%-)m6bbg€$/8hT_uu$c_/6&ٝ|߹=ʞ5d^dy5ݮ,ywE;kh梘ޏϲ^d{O^eώA_>=?8g/gd~<8BYfzZdYSY[Ϻ˼)eW2t:-ۮ)O40i9βM֝YW4mV?=}&gϗ'r=)'EEѴe]ew_E8 lԞ <11ej(qWmZiK/ %orM fbe]M`y.l-+Nv(TeEo=|z|@b2yUˆ;ŵk8zY6ٲ-f(ٟ_<~{{GG{O_4jhP\ <_q JM^uW??{?>9|nУO+{G#/e_=v| {\+v 64]^l#i/pe5/v"*ne a ӝO|%L2؝,) uY7oe,n]6%`’a5/oCz3~4fP~ٺ}wvxOOa|r@N61y޼|˺fg(˾b/=([DqM/aUqbxl:-qBevNWia !,ZQn"O"WEwO_z6}gE>/Lj쎻--t)' +xUW͊&|7gxX ʮnwPjv9zA$\9_@Q9~}oSXC9qY`1m/<-MG?6>bm.+;~x6ϫS;{lo%vzt9?iv>#ͣbܶBfJ<.c[/INI9+m<:hRTC/f{-`p z%Ib^_T]@13 r8GCZbVV4<;κn,f6ݹWm~vqճU&w=vvq^TSsz0_߽ Tnz 󋯲֤-yՈ2 1!ybP>-lـ`Z0-Brp-ɸFѺ-M/9و@-GPgr)Ϥ ?zˍe5eْ!EM@rfCV+R5Sd:EٍQ#:b"W h ,C=XC- ּuws% LrFӲ]+%,#S*p^P<2c42ƒ1%Y FC>gdڤ=ףݝO_F I=sF@..Z˦\3lyLjK|nLBee yx Uo[L`LϦ@ ՕH2)ƨXQA(+. K(HUQ[|n f[i u3lwPBk@ɒl/xJ(uY^r!te 0Ϭ\š/;yiVAHbr-5De,$46r]-i}n9; nk5@n̿\$IjЪOP,0_N!f(E,&3 #c uN\r/Nϐ} $%lPi8J ޞt|{,SwSЋLKL|)DGN0Q=B#r]u !M]m&C< > S8 .^;vg X^ וg ->E/X[G֋z6ћHF,JΙH4ZhԇkI;hj@D"Ɛ;mY4?ol58J:$;AR9咘 nvxP}Y=‘9<kH\;V "*ˆ kU.ȒZB\0aZk'`:.Or(Ȗ>Ōa߬h])N& &ڼzNٶDѨ`7%wV8 "H˥^ :7Ӱ1:e.1Ktת@Z 9` !1̼Ow3B<saXM:ncBF#`rBK^e*)*ٴ,ŔD[~[>/[LN*Fų 42^TbS9T:hwiu}?;r4[8$;ԇb@X\kκ "E{ke稫)7Jʍp5a7jl qc1lbW+gh dѿhYiobYM@030,nA侵5}C\0v̱$fClAhKoQzO>DlxywxuRF{ug ~?;B1[{g,iWr  +FȐтoCP)v9 {"VF -]qnWuqWuOǵ]?:td1oz0~s𓬆!vHL?pщHрEeڲE6QV&%π7;ul%H">PzcZ`0﹊CiMUR?r),t>d-;||M=07{}?/7.ge{xl!n M+w.,vST=vO5c?DeG%Eo8uO*Z`@PbrJ%V|ggHĀu?郵yq 8C.k>6P')K4X9Д]l/|Wo:r"ib,+NlK/EhķdVݘgHCĞi-яŲE{Zr9cȁ<jZ$r'j {ڲ=;!0< rD2=A+uGVihw#B rf h"<Vxl|^/l2cjrN&+ ]ZuL.|F?lKMo(rHOC3}ؠ(c:{E=A?R1<żqlEG#sI.mGF˲/m}re˦V7P O˝/wv)XƗZ|o Q4a9-g9( 5Mcv/Aj2qCflZCOb`=m/}ѨiD<0Uk~DF.z sscr-f{}+/iQ'MvXQ}j^&~Zl&j64FXp6=$*%SvU*jۍcS6tT`y=A !OU3_hQOTN HţG~DiҪzPiqof7'E8!dk |zÊ:&y7d4[>X-mv@b_)ZAnF-WȨǧ_pguN׬xqb ;b QP3WŴ)#9dvS-g/C663R]eK Pj 'hyd75hZ X юڦ^:&ce~޼>zgzS%n)` Dp`:4%[L|;ktL< i$:衡Ob8 1c^*rB0":"R< G Os"haVaK U O& |Yx[ϻBu -Ʃrخw5SZX-O@jB:WY4X(Q閙rb ,5XĈߑaϖUB%&e-cοS4 }ۘOJݕ/Ov:Ӊ6tI2<(L0Blm%7ta}WjDSA%Ҹu.7˅iH7JiV4p}|AmG@WU`LZqfz(VS4 W,nZȻJ9>k%,^'a8PJKAyp#HҹZ@-F\if8ʜpiK8\Fp|(HW9n@fz'% 2jڪ΍rhjSѴVN#%3`o(1JIT }NKUGi< ӢP[Ln %1Eo P1P"ε(mdh.'Ceq錝֮Z09 s1Ah(w LYv X:|n? # Y&!r"Iu*PEk\r=rR@+JSs9L>)n;r[3фԋfѤFgNSWFzFޡ,Za[+*m4DKZ<C#`^L~ _6 ax4`5h%V^pΨ5Pʺn=48VGaZ6+flOȯMD\ލTL;tw4Qp ќtڬ}67Mc5Lq7?%FF(5\eI!F( "fde;/);?i8L+X)ttdc"a1a֙^JOւ >kl}9'(NJL|=.I#W.ܩ΋ƴhQQVܸ=BlbX;_.5-- wYv{/ݯ2}}wIcL{u2]o8_9 g9ҝL91,(} |zGF><}ks~OvLm[k lmgZGwkPx|2LS算r~AEqLu|[sH|nm+=Ys0nT Թ-=/ΩAΗw۷wjO}bjk+{ޠ77wVe^w*giwWY{~,Nk'̢X ҹ񘗸29L2:1sAC/L0ɼ޾o0_G6wIkՠ͋䠏T$l1C9:•\*[_Ga([~^3&jW&Id@Nm&@&?QqmA0bp_z& hK-Zp܌CJIkt 9bX6,Te2kЇױŃ*YUvD4HHcvjqgPc'mI;rBt=9g6?y4}dNF L9?KMN=#,6.j$Zl('ȗQʂV08FO\Sk5!߲wY@_*LCBMnRacg$)w^޺ HgxM~~^s51ϫ2xY<[~GiT>qesGdtM |'&8>!%;8d7 djid"r 8QMlTeX/k/M}O9퓼Y{)&ȋJ64e0\|R]haTgpkɫb\/#e&)`" 2M>$|@zN8䭏dBp>T҇`0c˝Sb"2Zֻl;ұVq1Į)߈$TcE!Wq6Alkur4 LO~6fRv֦[Hn0`1hTWT,{VfAOd4ٝ/\uPIu/]$k0ڂd|M1S1APiW=Hm s aj S; & CkmWur񕸙\&%n:ȽCw2ܝ Q A}\E 7=[^`o5P216JX1/g#r1pR (%B>N%z{R\E -G6Jy:}Vs5?UZqh6sx|m*Hu ϒ95SCg p]0!M]ҮKr>ʧOf*lpw:f6'<:w=%m61-,&+ƀ |d3{ ϯIO^/!=1T.&'pYUypKý-6D$Y%kD0p2Ú0a3/WgP[1KHu~>+dhܞۦ9]XqwĦ/wF0b~svpɂphZLbjV4{`.c!o9.d .r9 籽NN]\2.m&%&b+= F٧6Z4 #pאD*$7dZ;KB@"o 4YD=#`Ӱ:s9Ӷ E.#xu,Gȅ@= R&ʶfЛ+N) zJeh`Mui.(^ӂr6mE )scgһDbXo?h{Քegmf@GOi8:SCS'u=/*c8ߜ%_B:lmw GeUpTf?^whћQx/YlzS}& )"1vF)Ҧ%C;(e%I /Oϸe<8ܯ{JOpzDSkq۲[48x '$M.e2\)pQQysj4:)ٿN6 zNcA15.x PdR gsl2܇'Ec)oŲC;NRdJ$8IZ_Q<^2ŷ?y1&4*Q!CU2#o}bi7Pjo1QOiUeJl2-۽CEDw13$J$cJ!%]}i3G(WiEm!/ԩu-(p\(a狄ެZhpNT ͪ[~@7p "` NTCV* 7̻CN84Xkp%32SyUMjLRTj`]+Q2QYU2ANiz,[833aWI4(8eW$*A""̆1qd4GsD ]Y|%zzWhq AbH,gxq$u%sskɟ]1ܥJi`JEVEL͓XA.EH<@drR8uz& AXФj(0 ̊M~xu^sY7KXTQCmw^9J5hhAz18=cOe)K0 p.VQBeg3Kfޚi#wB^ԲmHi憹)mJƢ8|-+ %/Pf Ω|7?qCLKY\ۊޟ ;1)U&玘17$`0Nj&YF2RG= @cFJ1EVV}N\>LllEاHY~-۰@ZL^ʂj@hx7VZ[ouS=1uiS)o ^9t8ٷ!7r.NCj*ZPf;4ʍ)[ l\py`x~_aӓ-_&S^}vO/ˮٱkiam-xNM”8/e9_KŤ\G_!T!7"1.q/3ɢpddTLH_8+e4 ">|5s,kN8[4y/0'A'>'ۓecS|MsJ[@`|>APaaǪ`n$Xۙa6E >k"Kf蠡3vfTd+|i!yL)*O:r%TeUF>u3 n&:@(N)m4~>[b:s7~2ӷ&wmw=!uYrs"sٔl&_=67ʗo.^i˜RWFSFd)g16p48hOWi~YD+ Jd8#9Rnpz@Utcq5V6~ӹTw֯k67Ep[1\rCg!1iAU=; l#g M7$ zҊkt\(+&Gڜ7D&|go߬|F$|W%l12FPV WM 8|XxfZ""Me 4!N2=}LYo/3ʕڎ74dwY>l2dD @Ob:' XO PKI{<;ɥ'ܔEԮ|<)q:4h1>s|UO&˦LX,4GV,~{gF'b/VŅ;LF#ZGȔ{i`UXrnl99ep2<whՠ4[S%=1'y$%g6{'pU%*0KDQW :KS"Nƒ6Z#/L͜m-VAO%k!"J/n(srQRs (щ՞(TE,DL ^þ [d_{UzeR>EE9{ ~$Z^4A{ΕܖQZIP6q`C ő ѢUrQ&sXFKɋ6ǔT44ǕJsHDpR 8 ַBgeʊ97q W4UDhD k~3lChm6e[,"lJS'),EkW˫D7Xsf;Pt<Fmk"Grv/&yG6J~4/iu3r,3{ \Xh`]eªi48-"m͐uܺmVZEunK0#^Ő b{@qs"aI5Qvc}&:~{w]Q5GJ/q #%;sCi#y)ZA~r8$(#  c( P6nޔ-]Y32HTcєڈ[mjύR.8`xnfc9(F$ш:DY>iPa-Q#֑&} ryRiTZ+\ L"VQ~ ߰m)\>t9)Pp %ӼgL6V5NXCIe"L0?(/8+ ^C3k22e1Vv\ idrS~<>^p))1)Ebv@padh2{,VQnY%7N: ?hDFH299r+VvvBSIFV+t"Qg*Yhr LնvZ| dHK‡%-Z;+u#!:CqNnrT vk3n/! Ib`:5:WO=%orّ <6 ЍPA73]S|EAMѣ# .>O=oJ:\ ' 5iW܅W`367onS `?W᭨7F?D" ^HbHnh@c.H"Rʷ脗݂جBM%VpA ?>jQ_ IIh|Yu{Wn+]s׍7΢uuO1HH %Ro,lC Cpb">9+W}vzoQ;u_4@>IiC<`I2?ɫ}>A^rx_l T(pA#H2E(lQT:$s|VZ);\0,TJ2_2+2U*[m&9JqcgJ}Q|096ϭP X2J d0m\Jl%WrrZ5Ust.k/\eY"mY ukZ(_g< PФ %=F$pohT݀1FX" MQLqUATŊ߁Gl6 aBZ=h&Typ247'Y"V=eo z$cX1)0&#R޹UkΊz/Y9ҮqrÓZ|2Skd0f8B^%{1}Oހkn1וӲ a1kOdӴ YHC!iCQ^x0#e?F8Z4G,j C72||d )%X` L'7ڟm zzlwX#=mx"Vt}:MF6ԘHz5@O&3T kiL"iTj'euM9zVڗ@u^ػ1fkuQi]jVikn]6fzcGLk$h !͞CoZIt(]V.!h;Ba%Vx.Cje>w7GHv qt-+uթ4@ UHrMTL5.N>}&iCE;MSW)PcW )קv\(xHV6&̊m2Yɗ1YG3mZuSj^_mUG4[[m$hͦuouO uo n&z.r%D }ٶYTE^fJCaV́zSD%Rx!u+9 :CϊF)u3C՞9F>^].R>qC.H,-K ̰VܳU~}m~cDl@Sug3ZaRp;ϠoZ W5槚+%)*6Mhg!%f͉vC@IDŽʲ`јT&SĤ{oHJUU-[b <粈ܬ}&33rt.2l%N)i|+PߴQ$5( F X[1*R쒙MIl lNDV4PY4~8q˰ŰXI|4%,!.q}?J6&\ّ_gycő^"/Xqy*EScrurpN0Q>pY+'gcg uMZME`VM@p==T\e7[i%`52kI1w앇ϒvJL^ed1n9E]Ns`Lz,Ƕ2>hAc`L 1bN*Q-Bz"!= fِ$ N )"2 !̈b4Y`2Q'F'mui%}8dZw2@/HC`=6`K}|:eY||@Aܜp~9=b9#@Lp(QqJ¥PЀK yČ+LVeoh0eڴ{Fk]RUV|VY^v%^kCXaxb)݇0Ǻю4$ ,-vrveʋrd<$G*6k [tKe6lϨ1mHBLx*j@2OSP 3b n&,5V,z!Y:p0r7_+ O, Z|OK@sI6#6& ]$z}6l0x/AeY1_ܺ8Ȉrd-=' +#>JJ4U[bv?ɾcO?f| Ǿ[]Q130[OsL{o((`gpy_"3O2>66'Oq c̞74ێgs^~sNOiSMg~@152ٝn<?CsX#;<[EMٕGQ(r]"2Btt>y\ˉikۛC|& ʪJeIΦ-PI(sjd\$+EShw}Hm#^#ƌ( c;ŦwOקxISXه9!pn ? F\vyOFv lv6S7,Z'w(  KQF$U$T$K; zxߠU}C|#e>h@bo@0e;v8#Au+Me,-B|ÛH#51ވ\۵zO8:|({l# }Y`>Ysm}ZѺj߬U~Y>YAQAX+@w$b{T7/`A~?N9S# FX,GcJF[׽/~ZUdk1O|sjś-~z3W${Hw2>Ȅ$P (nƻwiU?~~Ad_y,_y^iTrQd}m| 3΁]#6^C~_(H(nW#]dj?,͏B&mDaNO,XF+<މuXvyYN#j EM`>H _ ]AW7!ò0z ehhS@ypdioLǯ&肢dEo_:B-WzY~qߘAc7xV0+;`Qo{B~_~ HL+:?˵Dkqkr%Ҡ0c͒bddfY;8H`62X$4LJn4=ǀl͘X_4Pbkm<}*i"ccy%mdF3uPxn$ G2 `LXxT4`aNeaN/3IjoeeeH)$8Ŵ}^[gHf֓٦R_p]8[KδHcx6, `Eaۭ RV Hc;Ҡ#eᝢ"b[ȣD)rKrnNC>?4W}fKz!:z"_6 aL^d+NLSDdPbi=!lcqA.3ңQQũ=Oϡ ]xrjǒ߃(3&TwߏCjaI$|Z*|ҬpWH,.K砩1n%sѐT#[S4P K iE6.tRm*^Η"K1ʤD啃\?)0C1so8RhH--ħ' -OQZߍH ne<.&۞ED| P-Em.`bD *^ j! \TIα6zwvNކ *O&dSYQr NT,`K] XMު3bN _g+VьQI +a˖ƜtM_q^iIJ(Bpb!_̩)p[:ʣyǴ<~}_̋s[S&g/(RˣI&BN g$ fs^_kZ`T2 "ѳ/u7WFaLZR~h561Wnøl"mh tx8ľK]Rz*;ah7 *dFlWĖ1vYoO򪮐9|:SO wt/ l<=ȩ= clDxjoB< q 9M`D:u+BllhG --O/l_"ًfi.7eibs U[o)_1Tz'AHFŌ2tb .@\c`l= ?xXO(H_|T]|dJz}HBbR`Rb*EF9Ig@Dpy*mH[:q8$@ܛ_U@\_kC{]N#+ `tB)CyZT&cXd$r }YifT{9jv{]=yN ӈQ-zW rSv~?b#A[H` uXuEfoK%LTv||p'@y{p? yt: $V8RV(yIA;L*T0п$}7B"Rt"oA`^AqEsauCPMGh1oҊ$"D'E1J<̜u+v^g1. ~" jC =" %.¤=U VEnRIv@&tB"](5ض[lZyLgh?X*2*dpIM_w."U_ЩE ۃDj@RZl?$iƝ3L y974h5^IE4 $ 6~r-Kk4\1d~__+h cG YZ- ߭9MJT5 lKQ2TN% inƶJ:~Ɣ{e1]hjD /of\%bNh iY #&>P=zLhnEH@{82 e7 e4Dݱ\7DӼsi̓d&4e䏄.>9r_C waY6qh0/9SSI ISxN#_#MǖtiZǷaלkw[j@s'y莣'pۉY|[[}::Sao#.rF%B4O7 C_} -zp74j~k F£4{^>{j=祌ssRtj0&/8g;WJcϖ*A_CfKa>ϯN pmqP?ٱ3gy&;rX) *XS1+f6K_@7FYzTD"t΄v\x2|PݦcFB &fϝFJ6Uw#mRf$ H i"P\EH݃ 3Z9n.)s0i쐙EӆUgѥ͖^;\;\uμSkDe{ϷC5)51 &}ә>DC]q=bԂ1.#,[▘ eo2X hkC ۵ CܝLJռnR*n՜IT"2][._G]q5Ƣ~q.DP5.߅$1roe> 3<7}ܡ4ϲ8%IvֺNdU+|e=НՠMC 58:SsbQڸg=o ĔgVMB4o?+Z2ˢS.K&UѭQ="GE ,VI!ҥ׹*W]CǷ! L :\^y@Eޔ.ælU  kˮ}NyIuw 5Qndvd b X)009pSrԌ|FuNB!WhGoNС we똬n5"&EOr[f夤һg]a n"Wzl"kR T3tȺ{WKZI>,mRj"#)t]C>ٵ 5 )etЩ{9~<@q*& &D& ^ȶmEϭdd jǤSDn[Nz?Sg=6n?&wߊXvx^;\;ur`OtwCvh3^ËhFrRtx v~D|2Xu,Z 59Z u$  +ͣD90#\xEwhxJ=Y}t>Ԧwa}9on{$@B]VrXƈM1uM7c:U\k䜛a~D1P-j]U?;MkY ;G^pg!WIzðz]@:e'J`Ӥd([<G +K-4vreuhf 3DO/fjQ~dk;komCw ;kobhġ(O~O/𨾽ю<_MwG:Ic =3"/r ާ1}&? }DO}?cz_/?'Z*׏sn(oڵ-ńi\'=)}=S>27=s軦}JMNKO;^}_[○^'|ŔjlW5U\UoyWW.FE??;CzzDA˟h|V?#ؼgog[mmOHVx|vg2}?7f\-=O޳$kds;W_s'N׶~\\@ /oͅjAܛEZMdPi# N:J% )=Zmw{}?[}{odD߯ ܣ !;fd۽o2mѫCv݁}>PkH+2uL%V%ߔՔ'fU|Q(#T[XL_W%zBWӹdupUIoD9ypf|{ ᧁvMħpo|Q`h%.1AaH{6V{GQV  v0(rnSEDtd<\:xX w^<Әo,5A3dj _PÝ ,).Kpa^ULb2 (dKr;gV^8\02*88ۄF~vܸÓwOˢQ]** >~9I$nH>3]*+yw,uԭ^d]-샮Gdg! l&'lGV5Z8$ؾ30(ܓ+M)tW8CoENH"-KB4^|]MH.P<ºX|wbh gO6ȟ_HQp?;4ﲾ Q-y0)ԭo8vkkg0A(Ϡ\y6~~}__֓n~}Ec(Ar8I%vq&[Q"|תIHo"5dp._d)F')a̸l2뒯?Gzŋ]Q)}3ţ>=~t` ;Hjt AE\nc 1F-jFj@gչ@ȳFG2Lvo뛬]k>BmԦ|5VlT 6&n8p˺ҚO%}wA&;9Μ12:lr$\߿ujT<ǰdžބ54cm8.~?}/VFO!Ɵ*Q/#𳲾Q$ȴ ed,nF<pM Y|"w`0`UEBZd8Ӿnd0lm1_E%&޸# ):z$3fy6B*ě@Rf˳$f%_~aN-nJJ [UԄ&q.*6FNf" S;!m"iHnlNS4<*AѣG?oC6vIX|Me.Ўk^S߼Veo$_Z *!"5Mmc),Q-`0h2*(MzZT8Vᘁ0GfnG?7;wWç12 Uz^4+[% m\H 9|K[@s AWDP5jN{ 1T a,X=X~|tŲP|SQ\ŗ90LmWznpMSe"MFT(քU}i j{5ީì- JXI]cvA {#ٚWQE9/?Bcz iWyf:`GLv1=_)4Z(A4;W&'*D( YB? Cle4;1Ax4-ÇeΟZo,l^.$V`7F`Ig&hjNP>q8f@Лټ lc҃|SsLb.UZ51 PJڑJDA*ԅJ hcyJR%`QgI˭8nC#D$tSݞ)3ƮN8s`]"+3L]{ q"$K@etw'܀Ý=27yoRQ"6 QZ~kز2᳴ ~cs=R8m]m26֝ʹ6ݠY4V dĉ/>xFvؐ.I'*Sxtb#5Ӥ os,|o&cR*a Uⱳ*5)|2f|[7Q@cr0 #vd{G2D/>&ڔB P 4-1zGd7+:?fm2;3 9!eN2+HŢ`Shli]ru-ȜlYJCau.MRqbִ@GL6yc1(~t/2i P\Vq܄#bΒ3A]p*HUٕgV r s ԯiVIƱs{ CM=)(mFQp=8}Ǯ9Al )/A=tK>Ш޵0R>)*z8[:[gZY9-swdC8IO)Yt1uǛaKJPamƤz@q($Q,).T˛u S=둃٣KLhM9dYs;Yi&N@)V.(ṝEf<&a2u#v~iR/7y4ՋJcբІ ӷjdtҾbqxA_$kR놙{Q'C"crM9t Lئ妱,5d[!S\)$a;d3hPl,;%Y0aBN}<*,~/~qsXF#^ULdBTjb% mFQZwY9;_Μ;Gpׁ%e si^kk Rw&U+TϖЃtS??G1me܈G|N8!'[hݖ\5DC<,(gp'uw\߹ZqT|G;%-BCiXJ}z2&shV<'y<営Z@{qq?ԮYZ ?XEH& 0 ;H1#:sVĚK:7x^;HZ>J99|DTYqI㾻{R7⽷vlrg> =#ϰ_9's_[xױ5%K솹kWB;;+C6v;Dֶ ZEE%}dɊ#qoD .UŹt4 YB{XLDem'b|Zl۪#,^tnWgECm'޻n4{ƛ{EI+L@q{[Ħb'I";sp]Df:R9F* pRa#{'4P%ܚ:+Y,@ryPV%,>YlE؉@Ug 4,F_mox1}W݇ oy[[q tcJ"ۤ.Tz5PMa0<eIB2 mZhNQ a9%Hp Y]o͚G΃Vå(uOMY&{g%A0Q`sfWffWJ%18f|pEt2]:*'D[)!A JHh'UepM8hi,eݔ`Z\M]l[Eas L~طZ#-;C+M 8( !J=h-=($T^P]#_(;yЙqXhlMM[ qH 4M:QNx9M y@f ;/>7q4ka 'a՘h8^n. ~9bZ;Xʈzysf$Iy+? epɕW_LS/93Nj .jdzd, 4)̧<b<4% v$8iS\U5uiI0;,(lKAqguK~?H9oMTü&ttE<"jzԟfnPMN*~73nNz):t1H)auO8dza,T# V܀AbbBB*d0DHgLQ1F?χ*"*q1oґىVw} 0V`ٳ|`R2LUž}EHǫr>9ӄDO sn>>1dymsuB5)%P.5La͞P_Oӑ.Dp޺ׯD$A^Ll^j WFN:CW{i3VrJ,(-}w~{Q{Bd^yy) +ReCLUwcE\E>BChȍ"rt`Y#ͫv &ê+NfUu:;sJ#*A;@1%*q\_$мtS.iLZ> ŠMI %'wƘ޺Up@ 0*I qS6]byDRBTe%>嗛 Ƕr]2*ql_ea J~vH'pQe06a'E[RHw@p%/KX׺Mu#nu5hFh.PFBݘhA잳ThcFEǴkbe;RϯD 6gY)<QQt F9nX#mfSd'WW3LkǹZHxzeZP\l =gAEA>?] ޙ-v֭VaXzt>B?G'f'O@a' zNtVuYEo)SU͓ͣ[;Ե;SSmч/:VdW-?~3FxBj$4mi4(TΑܮ_F'#V`լNPn’a[(Jt_LzlKev\Ys[MW?*fo7(=rj^ۍFtgZybV0< œkFȣ +jn&P#SO7pekf.?cMsju?j4[i69 ZQ ДNtL)[%6Uʊ֟@+F8 y c}H~LTŪO(f@T~zw\ַ >Nk`ڔ޳CB=5Cmq Gt0t 7epa<0 ZPs^!GOI=lR/T}0L'X|I#"0z.cuj&*[Gyc %o$mR7t &=?,Ow)"9G=F*JL_7shA|d\td8~Zq? E dƨ1AnD+nv(r/ے:Z\iYV)tG b;;^ ƾ6 x92qwpl%T<+ # G#볻yV$uRT|#På) #V /`Џvzz ٬M8*g1,oq1q[t_OeSQ-dᄝOd㐝_9GG')]Ml oD8.B2/9 LFM![G+!, &bJ,5d.#_B',]pd)Y4/??x7`Y .ߝD\`2/<t X\J0]NNO%tt9NA@*b0p6;CDI<dmq"􂕟BDUŎa lpG PWy!QxETkF!sFi&\KIu(.^)?s@|DQeG2h~z;~og@ © zF.p6|6]e CTp7B :Mv1T#|_ !©-i78k׊K|/'Ob׻v8{:!O<qT3::,ލxNӄUz<<+S7qg/ |'{+83<M/cfPTQܻēJenuM>s0ԓР~UE=zxȊbհ"G(PCޏYlbD!u.'_ߏHC@POFZs̾gŻg`N ,.";(\"AZL=d eN΋4C$ |l{}Бg `^·(BUHZ CƌV* T]̎8c%v8Yp0QHB#.UQP*۰bkoi^:O6iEU[iBݼ ΕStEՕn!|P"%'bb~aꪖ{CT_WmM8;(^atvj7H7灻AC)&fs&IUsd8f-2&a2+|- $Fe"ěj,Z%P1)HHi3U h Nu2SbH $MNֱPجRƿdjx~8DgmERFnCSf|hg`)fsZAb*r )Â5ZE.dƝiLwzkSNoULOnY*`A|~7r,Ǐvũ`.VP^zIڭ&iu,TDt RQ۰Vd:ISތ>;K&0>FhV!Gn4U:Q[PeѻSU;'L5I.T~Ջg.]tˎ ӹKREVt)Q-9\#%^ !dRIMo&2S{. U-U:o;V 3,ɆJ +[`,8![1YkA KBLwk_qt2Q *T&V45 s7mC7ՇN:w~R 5K~*IG߲tOI!/Sߍ* (vnL(-f-\gMI h\D$AE%DcRTc+7$W+-P^]E1!áG'\=Cm*-bs6$ɍ`ha,*2ƬXP%Xyf5OjEYI!_ _ QeEe`|\v]yA y+ 6Q?&BH Q}m(Pި@.)Gp:ز|eֳ"7ˤKŘc& ^{3:#"Z1 kX).|2^y 7^r̞}~Vfn߱Y[H "G4OG]rfgn뾜64k@?q `)xN I8ʥ "Se66F ȊmN=Jƶ<t.MS|̔c (pZyUu5z&\͔{hЂj:ፅTWV"C^O:V1R] g[jHG6LX 69vk`6=OFVdZ#r\r<&c8'Z:6OߟXU? n !n5亢껹5wv,2ߕ ј[-T N| oFxO t*UR.qEtI+cܵ*g *u֮αaѽE *uWEF_$gQGTvz(QЩ,|+iuJQw Z1ʼnPEH2 L7عf#jNe3%SE~1Uv#{Ye!X;j[{_PzMQ_% ;? GaL0Y[3̯K."|e|XؑKȷr7"(DϔY(%u+a[X7E&xLq#-PȦ}ZN?a1h_ Q 6 ԗ=I\ύK|ɷaO`C b3Օd)zdRM |XWW[K_TP Ujr,/Y%Rq )g)@٥4L-kúU5I3leՆv4Z5&1q P/rVۮ6Q"6*ժ _Oev|o!c-p\}m~]&mݫ"O.>.,cC]N+Dt̎nӹh^fY)=Q'%Ydg,{ׂNF-WsT*x,Aܬ.33)(8ŚmCRtشhAHQ?`Q?VHDH%+ʔHoCh FR|.Rֆm.--!-{#5Yl8 RE3=?PN.Gㆢdf]mߛ@?j)߼T+Vʊtgfb[2it:IuPƛ>s^Ae䭰0ة#QGkJ@KCԔגc[r>Y|Q1>W' ;lS-*_-mG1$ί-؛cOmSG1w&hf*0_4EyQ<_ 4_Z\S^CyYNT8MR$eܷ{en=6}, yQH,gAE,#֌;RHSLTlm#_ -Y'+J;Y*ymr-Ȅ,"Xo~L H;`z^====aXdRpOv&X`!?0e8p~ Ȭbuϲt"G;Lp7GMnHDv2ӭ'~$o튏tDn+l3ĭ)Czg٬kDDjNA0D,$0ޜsڼ'[8}mrAٳRgh}uߔ|UG"(GͣA_x3`)exG ;ێb8T:Z}xiHW0^EkKTZB1"6>WVC'*_]Qh~4zyiJ+Ǧ`}p|)Zt=~Al$v䬅&W ogZ5*g7ar[o/_c4f$ >Ҍ/5 z'1Ep(r 4ێN]\:ٹ۸z}oJ]hq'jcX orL} 'cB~@/L\pNW (U6Kƃ%%yYFtaK.i[,~PRR!6vmvVq`dݼ>Q[rIj] Ԅ9ގ"u!6XGp_ǢʟWE@|7. c_\feh%B(OQr)|'ς=6[ itio%4bVڳ&*V|sIaC>#ʩ>8.O;}QMUr|۲48`3ʉ%HY <'HytJJTvԂƛHnGX, 27b…qp ^׵|47F~fVGT7! b΋Y%LE7s  GJ,)΂BH!<g;}ENg?ix+4ӛܔy풌uFz?^&R&}rO4i/w_d7sJ]ԋNiا9,V"-)R8?V;yf&4|~J_b݌ g>?]|>ۡTGd&C*kWHǢS!lW@/ORm&r j Uٍ&D⢗n.zn[`^cT͏R$Mn6^BbVHIũ#(+34i*,mүe0trʤXrl˹L;n̳Dxǧ&+ `pЇ9МLY+3hldi;kH).JO:;U{Ȓ'pyU`+1GLr;'&%6R,ҤɅ3Nk2`X|C3dthH91zKsh<5S|iS՚NLW+oq >Kұ}ݢ6\'U7C^Vce+y(Lڗ22+ Mez%˞McބƷ_p4kk(ȱRt6 ܚv;-iJ4sslyȡ)\\ܹctDj~f^^y;8"d# oyfA̎kNbъ=LbX\P5|HH^m=reOGӏwO48o[l +yȲk ωi5M'8@ǝ`;FIm>!|k3C zf (\5KQm٫&…[~br CLnwOuFHo6i2^"[ح6 핻֎ApI{U6s^/<4F]i-^8&Ya} @{-5ܱ]~[jźwv~.A̚ȃ*X#w+pm m3V )bMݎF'AN2N>:8_I3PI),1+YPjvKF t06x¨39"'nT?jЯ=G~&:" c\My5 =V MmF$͟iANG?%FV}&hʬ÷αeَE3Oacfa8HϒؾT1g¤ \n7 YJZ>*BѴ5 Q\N;%Tè -{hDE%MrI]m5Jrr^ BrQKxt4 [I}"KС!kҭnn4ŦFLVTFk]dD߮d d|^V0r:IwٛrJ)5D4RM`zCoJl^5L6>3hu\S#Eo/*PfE[`mi& uvr9Bꗠ[V{ꔿ}^/^פ97fMZ'̨Tzz}xzW<:!ư7c7|`G{.,u;Y3mP㳉eafIEgzR.˶d-ݙl8k dFƗ3 @V̬isuN:w{fP&8ʮh;Tg͸[as F 0/Fc?S1+2k7Gx:՜ SX7^pXS:Z [q]9"PIl'ȯqhW*p(3ixu?8DZS:Vk'?lL%*kwsC׳7dJ(u 96?LIM=FޔhL 9bW:^PQ$ݣ%> o۰f>-Vh?xdY'\ k\ riRZXʡF!iAᱷҴ2fVɎVÈNԿOaKD$5FphbdG͛t&Jx"p0ժo\IgTIPOś HݑS^D]8X MsLuaN \._#RN|^O?6Ik6L/NJ1 1VK`1z2 #O Zk?fX2 ӈJ@gtxV_^Ɲ?eNч&eN5IvsGn]}#ouk^1?J6UhĆ9Fl:f%6'~=<9q}^AcS;>c셛hiEFjhnnPa%a#s{SON'ٛxw݈m{iF}F%c̟äq+d0o} p0g2%mckcݖF.,ZrHןe*dXvXxfn>R|H]EKAfy)b%$j16q@ǠM%1k_S ,D% v,O~mn a៌=ȹRDWa6 iaSI((e~6Jˮu'2sC>Y:~UƘQ+p96 ge7%쓻>cc39G=0L Vre倊?8p`j|1tQLYCtd5~H>N@ O0PJ D(|M0+L8#5@zWpj//dNq" OIѤ8 Uƨhf4q9Itw8 a].`a|'$[^i%҉QwA GI  }3'}>w|)#۪oA gp8jB9znYNV | 5ao:&mISJk/n,MT^V*có);>eǿtɇwg=0]t;]s ᚂߑ/ Qx}fn @5B(j6ift"> 'ŸяGpmv m`!@+]:xt<,LɆ3y)!k2-5SAQAKR~h}b,#dKdk67&|2dՆPCQ#0 wqC-\&245)2 k <, ( J_gϐV}z>:É ĕg# %; szʷ_ug#7ݳNNڧ`#Svr~zr`{Bܢ=$(pD*Bnۛ!l1L0/IJqSapmM{4V ev1IPu{1 ڷʕ2:R:Fξ߁Rܹ_꿱F@~rJmy{m 3\'`ڀ_^s¼v]& ٿ!)!]_7]"0Ȏ@,6%4X˝R3W_yܸcWX}X2#7aigll {9]*mm˦`PiI'dmz A ]z1jqySuZPy9O8mз::FAŇ"it81tkp$w6ADv`  Mt H#$ٗ_<4&Ÿ3W 3ձ3Vs{6m=̀`H TR0g|̑yLJ$H"%5FkʵqԄ.PM% L'''$|* g؛MMR$ tFn(ZE>QIc/sSIPF?6RB=/1թJAPJC څJfVnͽ-ds+x{٤* M rt포PcEqm/ )2?](O6 )IݧjB=ƒP"V63J,l:{4B&^l>"TKY`uqBVW0bt4`oMˀȁ`&چ$AB) Rkj'v$-@C셨ww a(CSJGR@aǓC0"'ȋ%4}(nnk3|Q iՋSQ@[[#e5x-*ʚDEm ](2™-^ 7{N ;iNF_ `+R%uদqFbP1(aZq+d )kh&EMZCלB3 ׆[U< ͜q#tMMr ~&V4iD!:`#pƵYs0 d7־պ߲Z1DB Xɰ0 RTV"{63Z_~iT?/d2LTǭk8 sSZ1xiBy \`=IZ ࿍G0Ts[qrq,))b,dzʴX򴞦Kv"nAIij:9",gX%f򲏭}lw/P{ww;@ Bѝ `Y7 /f9 n s6"ugpr=:cqF31Oӓ}d{/ĬYX*ԾXS&c^aG ! fy%'f2)a3ʨ6N~eT2 1><QC\Bu<ݐy,JNVmG\툄uq}d_`Hssvp|F~jlˡɘ[|,2qw4`eTK A@¶ dN}!6cDsT0B>Uon&{ hwa`HT*?w "=e*龳ഘ|#hZry]GCxt}˘ YVVҕ\ mgR8ʊ@$*tФnVU4z3R>gN{oerD:ϤiTj2Tsӥr9KlnzuxQ pG>bT x.-31T1IجN C/@ogK99qgKY@Ē?FղcgaJQ~(lы7vXkQ+},?lȴV-fq8f[>$Jn<#hu^ى[+LűfO\b3Jސ^<&IGo2'ӶO7GvG{ ~JT\+!VoTBu/㈹_.jl~ŝj^9%d̃ YDz_=]t+ԠUOǽ+1U**/崕E*y*޳\.TMؔA#O_K5u޿^`nXuy:9u/qk{.-aت2$:tHB "C֙f6>4 \mo‡xX }yY)8~a>׳j'զc6m77?YKYL(^+ cuVu6&PBq Y}{(m;(-qH(#q%?JRD*Dql((8 UD9;vhuuo'ͭ{/Z/5jF#ZBoNEscr/|ʼK]47x~|F2}so)%ߦ2mUJ-'kP(d6WCnW+;i)8~ǯ)D8o٥/)QgMţŒ˾(/b^ҰycnTz3gyWJZ9%T}I^yaJ* gЯ* Y  VK 7QDNftVߨ}DN8"5EXIN)\iE%+F}OAtz)T "t{OHTO$zuP`imRc׷hcɆ=P|վ9i"UXLA.2 bgdj_wA%Sͣ#2REue^!De`]=ٷ-EmТnV>v<ZY^Vt*P'NT1^Y FFl fӡkW., #2]Q %6.9~]G4IBzP_k;^o?X 2K./ 'Kצ,W3*Ӳp,3K`?|s=*]%kX 5N1T pm_E{ vֈ.̸4S){UU'ʙ]&vEU/qWiw|q5 >ߖibFaY!$t\2[9s(-;1e~]ǒ,aά.SŬ'?x>}蘇[G=U9HzFM-"0vN0)wחg$km }LWɢ:+'WIoڷZqG?(Q@{`%ʁ q aBso/3NTVx \ dut\ 谂 j]lvZ4|ruL!ZSzR)CNE!n`cϒ6Jכּ˶,FL%1à oV/4g-PǎCi8B0D ~*]xzh/YޚŽ <S;=qWLdbepYv²r>e`nQ,SwDOxlsC=g:qg{ wE/VzPLͮ Wn-R0Uo@.KW%#O?TB&WmpN }_TcyOQXDF'Q~̏}7w_Ed*<6y9mqUFx,&O]Nn\1<@p2>/[N =pԗG)YB J/ "NoL67fuK>M/Btr;z4%Ki ,c%t$$*^dGt6koCK =(-[eGYNhht/CB0eU0%yC= +lbߩndD8)DA3~L}r?LFNyދ#9[o}_һdt8=hbg 8IJdȪގ[:I|m;p`ZW*\D i]2E`iUV kdq2AtsP7!E#[IQt)muNu Vkrm4#76 -jk -QTo0خ{Qs);xqg@4QO2_Kpu.ƹ]K.F}\ZC>1 liT&KWelhVlU h onoJYȂ 뷆yogܡgMt)+baI7@78!%* ^ZkGy$MFmfd3'U KKHԪqu-<08Q|2@btoZ@kk(Ql/By-O(R!QǩԵ:ϓI#)(+Qä8R{9B\נ"ąWnaϷdyAVA8 >Z8%P8<з\">ƻ])fl.u!Jx'sߤ;O\Vm;y*L5e~XɻlYqXF>nDm( 5,&D*IP ۿx9`lC&p ,8bUMlD#|Y$;@ J*ij㛰r.!|.KJLwH#XIݒHΠ8V-=iHbaMu:٧fD}\yWv]O&k6vj\pQnh- MAx]J |/;*r-! =PT2dk68>f>kйw&c'{ۢ 4(RW XN?C A:&IP.0NTJoۛ8S 9mB.pc fo$iFG3vv]=gX?DDn +Z.pTe$(>%-5%eĀʨط!Ĝ;$`~ 4pXs' f\`NuNC+F+!v-&eǂX'iVI:;΋u'[Tazu̺g^bLUAD30I_@|K$HxB1_!gݴD%Bo>t[J, G%ɋIbc 7 >W_. ]޾Uf8ͣAb4w,dqu>Q=d& ڙĻ@8ɇUS-s/=sM S]Uǵt&YG4L 'o`~JLoͽȒWºh~x\`& :'mm?)>E /nv[IqsX˂JD+uL({>dC(>>;R?H+ofoXdC}XBwop2Se tʄ|AѝPjCDuk(C[ 7RU;ʛcR1$T zXLE>Fg O`P3*C>uU8גA#uהD-D,yKEIȅ".8ђg bGϛϲ ,sc۔6:kiSOtQ> wE;Am lK~,ɋP\RHl@2uGL8ыtT+o.(GO&|҇.O]yZ'j$\ JGC%,XPAeTA)R)nu5ϝf˛F.Nggduu‘SQGo}>J4ORqS6e/1C? YL26oS{zy|8q;{Ѭv#!Xo4 @r>#z \FRyVU96FAC衆&H5W}w'eҁ@72ˠ# "6(쏩!:¦,u, (% N| g0[}5JOW.Tv߯8DYOPn쾿rpj ⚀MK3!*=֪7q[+b.mv5R=,Ѫ³L6RI=bab•uYcvF2$NrV'Mn'e\ARhlM䤮9==q^9;3`N=Z IS0$e]͎3-䬘Ur I|+ _mXp0=w8:^ژs"# Cʤ5fi[hV6cMثYf˫lVMlcۯ6KҹF(4a{@FP՝ KO{G3L~y+[p5P;rĮKZ^iEI uaRp%Y 6F7Y/:xbWZuJoSRѼ$+ю%RFj:t'sI KzQzgIZ`3sٗο>hHr@Zک7/.Lg/l3PwjDH~Es%iuV>r[&F(/]+b7Mh&DygS2PmF Tv '1ޱ4ey*$DK$sWxQ~&7l6^S>qR%Gu];Ot(t&x M|`5V#9z'P] /~p!>}""o"֤z:Slz"E>2C5mXs`' bޙw;ޟ8tq 0`>`C`sqrihʣgn"Ўg#v Ъ;P~ gr#F]^xpEUB5ZV[/`Yvu3XΑrP L_Wr]k.OӸ`тz2TbY k& q*y 6O"R ؙ^c?}.9Hݳfjw)V u0s% Rf,VH< .,1_+09T3\F~EU֮H+pF 37^6 ~ {V?$5z6е@LMvx)0/]e9Uh(:Yg')iH8(S8 \eB 5 };I/!XkhXc*$1B>F+ev: Y&ZTUl-tBo*_fy={J '&B,G9ag u6~e0ΚS -VPC'L:~cAvlS*ff̨r*JPޛѰm4K:)4ܳe9Hwƹo4jʋ{Wd7&X%gnd~6btD&1`=@Mz0;GvoѪ~b +N)؋qSwrz3rWzQ=`F@P| 8t:E)̑a8GJ4#4g{G.F_xd2`Gܶ3#U\|w^Ug ^Z SSZ.t`sȩ1zlAvc-HsTG0H+ rPjK&8rx"K NIw88Xe-]h`8Җ$KJ`1;p?;*z풡G%%9C@N1K}]d8=N7(GMn[x;ϫLWrNzSA՜EA:z9@` T9%!Qc=I?&5ٔG^|,L/١p7ϣ\`s y]WPuQ7%-b'Z (/!b$ON`37X|@')JawD %Go9dUȃ1FF3^WNFLyfy?bxɫTS`[-3s $ )@. jX{ڿ#p1Q?Qvg)8 ˻]!Hjnجn/AOHB1"/q4$w;XtuO7_`Z^"{+qj6΂WUk:ha IJg'?by!w߇/m8(D44=ww/>{?{ 4w(./?kwQ^1jrF9sK41I&'00U]ZJJ,=%t3ٖz YI͕IVz >R o56ƂUhxqd ޥX;v°S/ S112ϼ DT,?m.BSrfms+bOm @d'(A U5/c:Bx :S(ExЎ-0hCw;3{Wh7o(?Ʒ.A|xv쒠<)SΥ#+12=3" 5'Wvh..09G7 S1q}ηe+ra֖Y/ Rd?1]z6#mt] \̠?=̴>Z5泶Y$?q.sy{ĨmrF|]υRNH^_ 71hMQ4jU09:g6o'˜9u]Zݡ{8Я'e4aZD8OU:|/ Mo)hT7]R: |a4c9aF rR< bȦ{r`ݍHVJ({ ڊؽ$O@qCiE0Q;:T P;K pyo5'f>'MB>O{AR(`(+8`J$Suu| }-#V}u,*) h7Zd@!* eA+3рY酿| 9h};]{[q rw7w}_}W~澏h(c*܆KRɹxG&0Iˌԙ@#8hau'Z)ّOn٫g`24<t+BZ89|!\f6عqKL:cjь?c1SsB?axۿh eۭ`AH$7urlDr'&2+ ΒVƞ\f_`ze=ze499=7KrP., Fr g$]"exQ(Ҵ9ͩ}w`tk&9*'@qCp@RFoY:E(s9EV3p #qqԕLO5l^uH!gG/LBQͦA3GeNORyl!FMHQN@j*fA([vM)P"Y2c`lKRݴj 3{[Y'Sq c<Hײ+ڌ dWaQ;vdYLD[|?WA/+mtIwirbC&v`lYr A{o)٣M;xN`Ӑ @Wd|2,FH{cU&!1+ROe7够mvpO(K (~>zM.RE=EjF;Dˌj&fMzk THW&Ւī5Ւ/M-*|mBE.aD[^Ph[`?#.z_w ~KGr~.fl#"gbګQU~wKpC:%> C{r5h.i16yɃ;E BS bɕr`<衘1J-{uu* Nǔ6)&QV)fTe'f!W{մWFAe1E^H ))7TvtaFA{xxl4(" AYZx0)> b[{oLuΟ V4]ZLt=, %JEl*'CiI!Q#mB8X1!j$K֠5%2 T4 #R4}X2j$Wv8GZG e R>f- ٙE)@܏ '.9a*HMBܴĄ!1A'2/NztI%aV?Wf}\ƻ$5riBt|X*sW6RwqcqdS'5!CgU '8[^oIy UveW|fQe"SY(gRCʑB0ĸ@)x)zSPqH XJ!**7L|)Y{im ]O# 5I(aGZ 4۞3 7BbIε,Ȏӥ,Z9p౤V,WܺEy&m6*WF'Rj*'jC[Oczزj̋*RP1]f%af>T9'NG*?̍us>z s[ zS2^b378d8Kߛ]ؑ8ؾCʣMsÎ`u C lkj#Jп"trX~~z`xƗáqhD{S{y{ci{!R*5"~;"!FY9;v)iED@42b_H hIx~0HKԙ=Ɇ-'1mj<2܁[Ml#xAH7u"b+IvCeuB( ,K:BvV]+j^%}۫_j򐗹lԷ 1/iC'RчV_ЄebPDYHQ↉;0y1x^x߰vdetjOO$2lU+o6x{a.e]veA6>q<2OE <n\%2q6\^E~%]{MR2Fk}V"c| D`OPLG1c~#/ގ#",6~_\. 1Y ԾmnWEF$'M#12Pg4.ST)r辴)KL!!]F޼ڳ@Z(#nYA&G`p F TEGU0Uܸn$-~)%KK-@ "B&aԐvC q;70kӫ̫7>5ƾPaPF5~/@FUOfdV>T5&ʻyxhXXM*h9q`՗N~iv:H>E4Brj2L^l)ҥr:̻laCÛXn'w_W5{1%/'/&+=#|(zvo;vW?|7C`'`'&G z<`e_nW$4܄,2\!K'H~ ԤkMxǚ),pPx3ery,$f|&'dg?w?²?}vqh!NVV=W>p_-\ġ!1O^I9 fp&O{s'w!p 6{E^ 1Vp(ŦAT}p8Q)n kCD;k}6y_h9+ '@iӝbcA^rDm1b.Dž 7`m ;HJv:<S `Iu̼(!5CH<Đc?hVC:KOlv5w2;SY-mی w9YyU|(S1L6V묩.ΘVW]4E20_l䓰ori$X#dji؞m|綑DqsI3y#^BZrJ I>ژ[.gM`i:#8,OO9,%\ 6KJn'CY.uCGΛkqee-@W,"Q[?!>o|dPnTķt7X?aA~/g=dX|#k lIrR߼vA7y ~^ dm[0F  8kvaT= j[&yXFG!VW視&1TɈYn,03 byzd [ ex`sgit"9&^lfmS | ^9YArAQIJ>uV_͊Ro^J#pv`Vu :;$VYX*&YcٹQx a'"?r`GW#H F3n;=8/[<7X[B{VbC[ xSFcb>:fe/xb%pit\ĂHvy1lj;|ߕ<` ԻK+ƒ=XNR%돬C*vraz),M&!"%I]%?@?[w>n(]KV>p2bp) /7\ll4${x7&l`&jߣHJ@H̸ފ RٍFI x'} qDSHPLMk$8.g Ȃ(rEM6]{!Ahl8%5\Wb@Uh/vn*[5y?М2TG5To2hS! ߬$T0.~Z>{ sxס/ܜO";iEd)eA|3x,o0% S}%jI_$;çR ej_P`$HET?B/\D̞框LnAP%u#JsFm4IHb˚}ЄMʏ4IѮبXB%pJl } 8HN[ Gr-A~ vVAVao?o=>4:$n9yV:ᆄ-gʠDB VFj[>Vr:-(i< C+Բt^#}< ׵I $]?>[|?1ףyofכSIEKb ݐr*" rb-3R^!KezβQ~fh9ܝK@侞Qmm-]T%Ĉ`?8}Uv23 apZb9AplƠdha:|d,˩&$X@30;roT> )AL0\N'zPH=0>,^( I}JGDJa-m(C>ݰbߖ +3_{ޛ]ۡAgtܨ?aF;EJ}ZYk Gp{v Mo hv!_=8kwKNqwNUt5Qv N=W&i%YfFOUBN[60-nJѥ#OV&W3ϋVW섔Eyl?}F$߅=^y8i~ב=hO yzl"3MLH"}vAurkO *P4R1]ϝZ ǟ28 j/|n= Nbm6I]j787|3?7|&#h/B X^e61d> % 7o[t6ٝE"Q֊t0^8ۓ #zpS<uɹl27i( WڊǗn&P'VwKܽ.v& Ď (v TReѫ*C QM-DDčKtUSp'=`Q H零Te-^|QzAɳ'aJ0M. <@[&‚uɳ jAZL3eLc]`dzADm*+qV,@V۫Q zUȬPte 5pPd4C׈16rxm‹,`TPOo'"O$qǽeu6zvhԣPCc 1pA*I+`@ڸ׽>{{>PnU벏pbY@)kA@,*fAu֎P]Scvia|6dՇZ2eŸWA>X'#:ZE\CO;2gx/ӷ}}Z?4 ܤO^Ƣ|Xf-_sa6нS 0#ˋEo+1}y{3#"LkR 5 {J:(UPl027llȪ_OeG=1";Ğg:i:0$xB;Asiii9jkR ]:23y)2PRϕa>JJ@.d)+F9SyʵWu Ր`R#f185"3Iɉ"5ޕ*1\j%ti5Q_FT"nRNJ@M E>kGTjskC:ґ}!nOPMSg7@XA[Zy')UywCKoFGX! ng>hX"Ï)` <+4Б|`f5vaK,+G(#$HL![:0 N0H   j2H[S[Τs)jHhX& 1.hF{ S\[}r˼Agw-CYl ,;HRf59 V9[6J{㡄>H=-EoJhď8 M@ T0P9bK@Ճ'x@kN2E&븕WaoC@ޘͲ֗"5ыj҄:tǩkE76+JOnwnv.NBN$Uꐥ{@}?jH*d9GN\ (Á6BDT҉ a -,5G=Q1^nmFPS'6T,PO*q|p ^N &/߮-VS>HB`ZoCXT^(fԤioٶg!9 (" S\:oX |T)MbaY;6F;/Iom4ۅ%B?bk( n{݃pĄSe{BJ(hDZ[K)>h,[JBڜ f t<2\Fi^)zvBnt(z^Y7R{.m#C* a lFKZ}$K=6W#ؕӼɄP+^a%,aRo'b(Ӻ(K$s5i@L'x#'`WXAˊ KfvB?<᱅k,jTOK^N첂7<ՄV ӣ]a6u|n2A,-}W^hG 8s?9`oPFUL|J[(߇&[MdBb50lSYkMQ1)`N(-q-P̠-5NS1AT!١oLeqDRZ2 Pp R)jYiDYZ>%A"EPf9Ԑ{0=kSF]!o23]#ZB.S!gCAOkgӑs$jMtpP({XC\7JrtVXQ8_1!e &;|eH6h6>%c&#tT{̓ Z榪9(ҩH̑_,G[7ǨoZIDyJP`>1F1*fݹ?^1b7nwۛs | || |w>E4% XOZN_"%I L[{2 T+*w[&fEPu,թf5M\f9[ǘ2W`Wl!-kyw{{G{ۍxX!#Y/ڼ<'-)O3`q\?iP1e  .IY¹W(Y*DY c ÷n4nbxr:s6G%RcҜ,q`p+V$WyTMcܛR'ΡkӢCs0$RCPMMfW7o[`[ $Kņ5phrڨeHj9&f  >A!1o2)qշgr|襧Kpa_8FQi=qy{0Dl=̨SʵݒԞXr띢l͏׃\| KO,g {.x{d?O{GXv7NI]Jrƫ6KoĬ?u_>m ^heQxʃƉoǵξSLé+fZEnh 4|~mH v /7R /_kpJ#b|OX 8jWP}m*Uo2??i))% ˜6g@/+x^9ws<<^=nCOO.|>=F}|h# < XΊo|lUK4DO"̛(/]EYZ+|oG -+g㎫;K޳T+qk#gPNԸf-Թ1V`8jZ~W>m.]fO`vG-JossY}Dߋ1 WySp8||†l2GcDU0}tύAt$ؓr0V1?ocri"hnJK  2#FN4vsX&7;$rX8cQ@XQR<d@\8MLӧs(sZe9\ Y,ϥ 3kcy׃).3?㜪'}gFhAvX SS6*1A.u wt*VNs';^ .FM1D]b)ѢA+mVxكU{Y|,it޼nQSf` ] b-lVӖVsEpmkm msRbknBHNx ʢic@p8Shm;6#tޚѸ~ u``p$-C)siJ"S_ jͭO!N!~/b_$\I)=J~ر|wK;iOSItnN<- !0S-F,Yj ]hƭ()Ec*B^5#[8;>!`0f B_˄~ׄ=T!{1~4 $#j꧙wbA6W pz>%yv?/cgې͂z!uHJfq%Q X1[YFp N0ҔQ9: {HY%` :Ŋra sfS~&%Z(4MvCs>JG'+¤G|: LpLk770l)coU41N 4}E Yud?ʈ"p4[4lt@KիáGY@hy,X.^!A(_E_C8X$hH dcbJcCڡFC+꣆ޙ o= `%f2niD.2oĕܑ$/ Zυ&1Ba>18L`qZʆɇ|$^>aڥ1Q|VRQ<ýdo|}np_-zZAgE!V=V5sMglȆA uu$@H: R6f*+EqI+X=>-J=x Kܧ53&bGX˙JX k-8L~Ra[ߧ d*ݐƒ`P /N:Тְ ?o |d| ۍeT/+,rYMAvcMyd# $<# wӬwtŮh $}h!Rp~'.nN5m3~V#&A-@n4̑̀'t h1tƒ<` `=O8ܸSڻ?SwQBdžt^I02ݟBD&+^Nw:f}q !-p_3~xsd7he{꓋LbVyZ5g7Is,D֌Y'‡DX}rqL1/ S,MemoD׿kͣ9̚4C g˷&lDXw=-` P!yxPֿ5(Ր7 ැSA>:['I\2hXi#ECWm7k.;,% TQV*DHl2D` f a57i4ܶ%e'^ Cy2CeUo:|9*Y| zPb>ge[0p--0HMUKEJ1dCq;Q@݅S57q櫪7F]ȠVԞBZdp%G6+HҪ>e_L!Dd5(u^褊?k4+'2{ +5@˖ 9=va4.Aگ`Aȕy}2| H2燇>ᓥ;9j*H31Փ'e3rw6}c2'tI^f@6Njo'4Rl^gӟg m;;ڎR/ /ϭH$4IL 5q<oVovmG!]ڄ@ EMzz&j1&]ܟ˰;hx z32Ox UhߟOVSx/Uhg| pGBY6.-8BWqRa߽}q^ 0XOcEpI9_ 6>bVc0UXwbvJֶ@hh\|d`y_A9#9˸xȴ% 1?qK6cy PшƢ|@P)"H6W5qXs4hZfž&% lȂ[TXd.gر(N򤜏L8X0/;5k#[mR&jTCY{3viUM@lh/;z|fט-;;pR@EEHnGm#aۻhW HU`H`Be?jH^zgZW!acE Ze"6m,Mr~$i;q|-;~jh0,ѣD%s3BKtfT.Kt;tٳ݃e;&, c߾9y}8tbYS#wV&r$.IZ0p6(5bQڐGO9.G=_l'tyn}^3mN =^+ (a nR,a.y` A#AC57h1ǖ:?7|rW ]H`U]ź`^%(=$TPI/ Ϝ1 k%PBԻED̝RpAJh"K"4 ;Э|t qWr[05s+l_o " y+Lhz*MFR LrJ7JiwBy6IlRov}8w`7_FJJ5Z[hk('kfyu,<@yB*zvQygi}z3y4wK>WB]V\^pPAH/Ji \D\ iʔy̓Gژ JyP4='g9]4^ {!Y^@(`k56:sbhONOǪH:DCa׻!%: cD O/Dh$\la^d%j*#PtT'xV :^xʜ_XpB$:]f'rptu c:^LyĹ~BML^&^dOe=:]Ɯ]c %u &_AŷsD->$ػsWęˡIvA>Y Z#/)"0bD Lo(GZC M$b+p!0PPt [&_zqm2d@Txwpj +eϏ׃A7|-]ZM˝N5ul4#A iC?2] 63Ov6Y[x<7U()G=,LJq!ưp.!ybT8PF7ọ 4c/Onr8#Nmi4R\n<_)y4]rQ,JK!yJ\ocr[S^O`I+jqlqӉ^YDaEobI_ ]\l$1ҳK 0ґ9 ^Nu@W:~KO<֟4{Ԩzw `Sw'a\ yFL3x`G1$C6HʷŧOCxթ_Ħ9*W g}T6^iDeCxL/*T^3 Q.A!KmEn֭)IaV5=#-7xHn00|ד <+5|x6Qy[fZN1O`ҟMJW(g ."Y ORP]3AyT*t|:) TeU)~Uj1*ʶ[~%z!y]-"@QP{J8rNs8Dn5KHDVک 1ՄN441*j-v=:`:4߆ ۪y?8:rzxq{@spӤtb&Ǭ`.^¡w .Ze֌ 8jGuƷzD!輖/a_žHv멫iD ~=~KSc-qC?2pMe7UI5ee7,B*|wi>Ά*bB'# 6]A^ -!%%Jq>l,zA 哳 b.Z; *9w]-\c!y!4E鎸jDi1mHN {/,9L8; J{0ǤEF2:=< 4;bX% q֚Ǎph%~> v `ӤRyV4+G +EGc(Uu0@zv R@_B!U3( ]nòrYO5+YnTfM~K/k!5~z0Рl59j`}2 Md@Q~P{DŽ7/&k0.ʞq {tO_"ݺ5ʪW,.9 OXϗJ~$u0tm\f[6c XW , ȨBL wqPHSXC6E6\DA JГFM#byr z:SX7fՆ7AE'6Y|kc蛲Ʒn{!WCDyk&wfw ewX6- &g_C k=Х+Udp?u^ "Dƈu;VOȤBu/ L`+e0yoQ[Y;-2ьr4^QÎgV{ ߠn5)'[r-";|4`.2UxXֲdrduH 搱hETp:w8@xg0@<DѫA rAtLӥaQu5Jf}8*6r ߞDxj/_ҍ3k + % r4_JnQg9Ce!.0gl#G(7kȖq_Y ^_Y]u*ҶxI 'И\#$6I,tLD1YȖE\PUb)~(4J P56~Bx^Qmll<w>⿏'o-[Js4R4vlcG3cӓ)>L]DGGcĚӥOۃ|3h \SYE!]sD-.u ؤ<6skotgH B8y uWPW6€Fcc9Qܯ\䔓-7f9cs<Y:W{ouh[@q.D6/cir݂^^afsc,;>K=v*ñr"B016ՠt:s[<98㒭3nWRC}% Frx?G0?g/I\2fW.?t4|tm 䢜a _<ºz ^:lWZO3u3QuŗRbZA[^:lB9UwEtRV|?fw?{ q.V:}Ĕg]{7jmUwX*~ nʗ~{A!'}:cj%!V[0 [S_)&bM@g)bQMb\YdKiX١z+nVYBz^ 'UJB?*1Ypy:"ܜ4 ЅaًNK =29c9<3Tӑ9lKlLY&ê<4=&w؂ |b[$ˁq?s9sqvUUYY jr7~dSo/1F>&<PC7oÏWb A^k5Wlp݄SǗOwdQXCD?Kdk0<̟>7\wiCWѯiqx~x{x]@^E[9mbFGlt9p.-_ JE83iIk,՗G `ώ:Qpf'NubLq%X IL2uUW} kc5~MEx2(| e/NI(9ecJj}(PJFJ kN&9 m c̭ jfOX\.u6M V? \iܼ`hb> \Yb_\CU#`2uZ]KvjS)d+OR):d6zPIz4;5pl2$qOpI@"@sک[NgK,ٷ2?]J Y lF|zp9썀^Fk,24TU)f└N:#9-`[bM! y5ohLI~j&X^E\B H$#;[KפZ~McߌWQE~sfCZdf|-S([ n7 !>7~&z`K?F#)[w? ~,yZ+U/JW1[z[N{x9x.!j6mۅʃ#v-8i}$jJGGJS;Փ&y%r'kћ0, 4= Păt*!&kMhR\# gg? kRbUG f5*ݛ3@1F|㤝%ef HOֲ%9;TjwC% M~ø,[_#w*.|Y8@k w7i~Hx =r? 5#]|x`bnAw 폄 tj y u>qW`TR*QT7J1M21/ܥoD޼Cw[i|eI٘jgQEIx <ɉ'mE68qc`Hˎǭ=.`G IX]AFƒR#eZn>D4e;hHZD7,A2BSSg">_ IqaJA{%t,V6VWPZ1?5ZhקYm/-eF;< KCf1Y`6|mQd[oQ(8U,Yql!X|V1 A> anj;A5}tZ= a,| D\ | 753X>gi e4+}fVqTE&,\fjqlƯ݅mF x_A Uy3~>ȶfE8W^ֿ\ֿ_l湶ƉrQ\R,XЏhZ{EٚpCؗ0 "Q҆x?$]T& _^dϚ۬:k ^WSUBLEτtdb2!)pQ Byo^f#xl ^b ր@/s2d:Nu934Ee^ʟ=ܒxqÉg r1`ٍ<.ױY\H (ő1+Ͻ GЁ!61/ƑWGk5]1>Ei8h&D+uC[-Ua;\Rf|HBӈ%`tKEx w_NM|RbasayM >Ĩ1IgD5LMmQeG-6Kڕ DCwI "c<o;!+(2y3MLYq|\q݁ptT1 zRNa-oJ4B055_n8m i`:{E^ߐtD1@*Om9={e(~< (foH|0:EsK Va'ňgʍiP'SxBA ]}ȧl(x5䂈7MArxn2pKx幰 {(rA[W1 >q!ϳKM09Oj=ֳsGǝq FHT!Q!N"6ULQEYm yLg|@ RI G`h- 3 ,IׯnxmcY:9 F+Ј~JZG԰*n47< lf2Jܨ`~OXF5 u=nƬB^)T짿[+~0T% 57޽Q1 vo(y~CiUD;O4!ۈ97`Fx> ?nIP,C-3c/TY" !&וRViɴOlF04WIρnOU=d=ff[9?K݀bm&gɺl7i{8̇5+iioЌvɁFx#c2<6&ӁO2/s4UfmQqJ낢=mo֢~dt@A؞p@\CdO :K)5>@1~uJc.RS80@"Zg>ÛB>B]#c,v8?gr | [O _ @z@>1n(M}MV#+> _t,WGCʮ LL6k4k싶@,b4^FamBguYCRI8 NVcV,Ra?>J9K _/k9ݻ "xVIԃ"w2̆nݖ,jpγV( rۂM25Ut5 پDU90bd^LS Y)85ɉ<*BtW~.Go M*txJ('Ae:4fev7$eCAo1CDoc!q? aRKZq{oeH-9 R߀S }fKpIjm!fLޝ;U^d5K<Gy:,2&:04#t3l^ 2;Κ &ωd&㬆1̏se@tAe„ 7B0L4S,2 e3ݤӼR2tIquŅB=cr̈^zOGVK=mx.~%QW٫|jxaqZTJ8T)X6?Ylmzٵ`>T3Zj/:qp?ɧO X^#>=4VS9fW nlv/&%@խc66}p2eq+} X4Oams\qywg;/'vcATSXdF!rt MYA-,@.GI~St QVjʠE*J1Ȥ}:4b4G[`Z;^ 8Ю}Ow}]e9!"~%_}*rHG97eUh30M`> OFVa/b H{#0m`ǃ?{.䦸$Ar?/$t-+d)R,j rF}Sh@9"7HT W52:ǸU}y6[VLUό}LGp&%-8Jld瘦oH|z$6xxrG՚hHZM'%y8}$< d4($))'CR/r1jweO&eU4g4wQM΄;bX@% GNz$[v͉K0%ФBbx N(c5n~xdI)tC`dgrɑxqmҟ6- < ܯi]jn*w*&(PUaoY13@,$Sϋ1m7VG/N0_h 3L1@ 7OeSn5T\w"ȺM#fuc.Ǟ1f-ұg Or; dA8ǃCdT& 7#%ﭱ*b٭+T>Aҋ`lU $"D5N \%Ϋz1(t@r?38r@k)6 ^=uZj)O]+6MԌ F q--Os?WKt{@gUͭo p}79@+:JA^o[j  8hbBoa穀#uL 5 _o8el0mK֍ $ xr!A(?辻*w9 mbr,'c: А]'ZyGYI'<1؆Zσ9\Rb(0ދc;Y,?(M#^w, 4pQhR F#0&xk V,.X j)'`€BPC1{Nw$C #,e\mʩˮ}x0QYXD@bN9DNVr|m|U` !$]]9fo ,CpeZk@Cuwk'\ yz@ @ / UK;ȇSPlUVEhEP[{h!HᆵtJ*@a.|uI%zyKb)n—t] RZBI@nݱ8D$TSgWNRD;0nV8)ɠ N9mC*vEG3͟I )c„ nQOBh'D2VV6fyVKmA?g!\]T!Mb=|7/>6:8@8dBp?c* AOAdF>?U xޑ8OPW Xܞ-g ،O "}yTjD# ,#vj/y;@ D++Y{lH4"Z"8 #̶@W0^@^1uԵ3&yӂ9hbiHĶ Qe$B/N;ZZb3 ߠIF b`qΥIKN&݀Te]13g &f&uIv߄02Q8~<mPaW(e1_v146C{,JoEQ uo2LG 1S̔}CPxy!w>}6۹8In[KOS0oD|[NdUOrqx+כ3vTİ-rpVh`x.8  ;{*^/M'"9\qo£Gsٌyr&~yAc76w{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;|D.5,F=9v\brԴLʙW%eAy}c* `jDSo*iGZFGhƤFU: >7=b8FexΔ.Y tbz5Wx™ @>+{\p.@z`5!s  fB@ʧs {&46Y;΄i֔MYqa)v\7)$'l8SR/ 窞V/:. b"g0 :wX@FL64>)+O.=c3n..Aerɦ ß]٦!1ig2!)oiT"rKeV!mxXTb5s 24H~j8 6f}1@<كrEN`AV_=H#MB{0#\*ڿ|k]/:" `/{saHKicIȰc?y2n#-C"?u4M6o;Pte^6APoW[c(%E|ISF4<3}AR&v:leocY7}WZX,'J[ڻw]{CھU03`%DORCZF-oѤwacŹMH~=A㫐ד`F1۸ 3N*!<늎),kC~ylؓk8l[U0KwYȯ_v~w|V < O)N6z ^<]̭[ȭ$5 )grQY= VFITr2A]KPj6/Unx'b?FIj@ K{Mp0퓗 m$;a':h( ݌֑{Bp^崊ƻ=([|{##M&>el_MnˈjinǽڹH(1 uoi2=ҝM=hhElťLؓ8)ULix1(8AgwYJqxU]i]f9Kb+B}eǡ.3dd 91ȠAO 2ˠcA؟+,qSX8ȗrH`r\~UKWI3  ĜNC%јJx-@xzjoH$I a5>,<4ҿJ4WuGQW\.1¸ϡ>3pj9xw"# B- )1N_]MV5|xs _]Y=K_]ߌ^f9"vu{ sk1RHkJ~w Q[5C{Ubܿgrq R$ WÂ+h%W0K8s2OaWS\WbBXKSET(Pq"%34"l>'{Y;g.9aHyJ0ByPޫte H=3%0bWq5iy .y!|t׽ѐ; ]р/x%fsI1 K)ܴh}t;;І:vb@UDЏQ7@46sкCpLH uiWPuQHP[Y7y#u!cb^Rؗ8FTҹEqhʀ&H=t:Uj#%2i>ʭzsa̍`ү͍XP!E 8±sQwoOVEz1.f!#B=+@]/ 'L^FO"Ҿr;afc֪/F%-Wosa餸m66 fD7J]O#Ƈ{r-ݎ mWI%n>`](F $k˺v,Π쭍"ҳ] y(.dz_^)w2?e?K/&eoZý\{m z]ٟO/ο2Ƹ7ZP҉Ch.z`q E(D1+B\_#D2*k~S///Yb`27\Hz16.8.ěN=~i~Gl!>2{iV̤u|RcN3iuk%;W _ ߾Cr5u3DA~" |sT$c&ruqgg??/ Rhht!Jt=2Ht(EVW"QԲHPJL{oX탳q|"N;/>~;og?쟊{⇽ݽ0.J T wXJ)bX_'\7T M.i jqfxpy*KQ_JQr\bH?^/d.d$^NG@dWR\ɲʊ\"tDR! .e*osөx^@CI zBc-Uv#BPQR @# 79E];&I}@r0ܤ,Tru<:ce $3qqEa]z4K1p:()^p am,^ol +ɠd},I^巿??Y%zvw T-^n:>/_<>ĞJ9g!QCSQ'٨K {rh17PX\h谂Rq\Iǁ`´D2* u]oE6yQwu+*i#Bx҇RIv;ϳ!~>*#/JmvVˑL" N6)eRN`}(Rqz :bg[|x'A\eu=* r.aiaCY6`UBl W˕>[.,;,e2#.qT'S5ɜZXQн">k i9€)L)je뜙??n\EYR}A{|@,Bs 5K m_a`}n\t]rpV5x<h)Uϡ< eWJArdR3Aia 7X N)Dž,–8 |%K\e1$G!$M.-Jzhπ?eͯwLx?LӺx=^xZ?Ӝ-Υ Y|czd$aQ t@WQ{Xغb/@ Q#>E.ϲG[ RyPLQBbrT(D ?;k3a LXzҢ&`]ް5 W^ubCZ}X"I@r:9HD܌#TU,:X @C!C ;H@;*( w@dp 9_BkPA >BOBOat:JM`b}<-Hq?nXNI&rVחJzFixd0r8 ژl<H\LA$mԣ:sj cn5A*£$a@;B)yoAN[{ṹ2f YאZ dbu>OrgHtOW`~qx|t߂#Gԁ;DmQiT[ۋx7kew7߼pU!X_9A]CJk;ascmmo:Q>&k`elnLNq+3\,(~9C-\Sv~kghtOvٝ[m&5r",(XK B.Ԩ<{4[L5[Ǫؠ`-ݴ|} .#rtf&}e-S*ztՈ+ \47I)`߶+tHF݅\ɒ4!4,ݴyiԶ4AP_i.+&.}_ eul5}%vO=w } 5XO8E#@ 6SLHìWr ­{\gn>S[7kO!uLy=h]՛m0/a̤GBbk1giHz>uPu7)'dY,wXx](=KKJҼ!)쵓޴,&reRfw.tFHtʂE&\#Jx9:Z, F"mcB;Щ8S JG*{[CCp;,(+a t>hc7j)/=>ZAH2`=5GA19qovvY'd;;wRk\<IYQ giX(LOɼX'ӺV?Y'Ih||2/>żhS*7]]ݳ\۠St+6-N \,@ _Һq6m&G*3P½QX`=Nn`Af*6dɲ/D-@]̋WNcll(=4O#i!Cu/EL3Iz, \ta8LW܅!uX(+<λ%|,9MnlenCneKԗ%L<*>-F)-֣nٚl]ŵQ׈% SyL >lv!fs'-tGտsKTuMuI[,@'h X(N_U^1:O|_q<ߋ3A9ߑh{gH;FVLNpD$h: =NM  eL0*\G>rJ3> hrT8n2Ss|¬GQ?tըr]_LPu!hxϋb$0& ԕqv{g]Wi!Z~/HYO#j~Mf{ӆ \5 nkuQݻB'as ^ zyu%ݗê{y=f]qiӦ>^|nh'!9mgiiG2owd]D "={ߌ[5a}"8sމ-y/bjuse|Zw^f3~xޝh:@˹WG7u1Gޣx߬7g31J3|L=ϰ 8p"irxm2وw*? 's{}v4oiUte,MZ&d5otixdcjA|WA(BS:\N q!Ms">-e<8 TLj KtD>Z f_غ^+:_~Udf6Uo.֒>.#h7P^)e>`t!MocPoaĪ㣆?-c{o咦18> YY/c֌aX?X[bІ`gs=ʔb@ETckӆ3‚bje]2;ԥ݂ ƎNVI4eVe_C&,~-NVZL˨vcoCV8fK4SJ '2)K=7ǖCxIȎ5ɚjSty&"d:` 竹F7 }ǑJ6Z=!xޚDB[.-N sLj@zasߘl}TԘux"q?h驻 pï`,!'zs207"(LRps7 CLn Ј]]EuƠ>3fo۶}ㄹw2t왺 3J 5Hk6LiYL5S < 1]/ ɚP,dHɌ27R[`Ph*\|Tp|SwQk#X ڇ=ӁoAÛ46|1|U}3R< bk{I{+&E:mTXܴy> W^2<~%KGyܪv8`qH7StMp*@`wQ˪==[rkPO  h1?H@ h /!w\cfޠ*7Oq88kOWWjnџ 3ll.' 0?8},@m*JIl@W@<<_yƛ7Fz:av:*cMbC`m 7.%CPf4}EXZcoP@с1ʵ6+"GGͅz{O_c:C KDe %esm08Sj== "[yWsO\έӺۈJʴ 1~${_jBڣ8[4Nn}4lz^VLΞX[qruNk{ChB[%nYj-|0q?d"Le;м5[ߐqDHͮ]j5QsYTfXFkIaa:=,'@(ozغa`~gN@3jr6siZ6{Pw^e&-{`( khԡ< W6|7\aAML3ݧ!⼣m(.t7-:3Eqnj"9P/mqwhEBy4PkKt1)Q4okʑO-3aJ8n] 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