java-17-openj9-demo-17.0.16.0-bp156.3.6.1<>,$hŗI%z RH{b J?;΄^rf)nr$tfm'#%dW+#&Ra $F\z:wRGʃ=PȊ;D.Q[^-"'SA8 )_L) 7F({[hJܼцDSk˝jiIZY,O"'ƒBM{%n$ZL<2r)UÎBowe>9Py{MlO;S/P+J*3;d=%@DÔj28%3~@ܸP:A6`brD7o`F_/ ^OR4cAv2S2aKG'S>qb/W%!z Q w! 95ׇKBuxofr46 !1]8ɟ&ӣ_1)ox. |R!Q=}^CQg#2Y1\dGX4HD;]?$Qd9[;J~'-t_l/>;v?ud  , =TXdhM f8 ~   P $ 'D),0.0\23303(383948:7+FR6GRPHTIWhXX YX\X@]Z^b-bncndoXeo]fo`lobuoxvr zuuuuuCjava-17-openj9-demo17.0.16.0bp156.3.6.1OpenJDK 17 DemosThe OpenJDK 17 demos.hŗi03-armsrv2YSUSE Linux Enterprise 15openSUSEApache-1.1 AND Apache-2.0 AND EPL-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 W3Chttp://bugs.opensuse.orgDevelopment/Languages/Javahttps://openjdk.java.net/linuxaarch64=  DVJ;lix ֛#>d]!Wd@f`-)xaj!D  / "/ B /  /  / #/ C /  z  !  !  !  z   /A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤AAhŗxhŗxhŗxhŗxhŗxhŗxhŗxhŗxhŗxhŗxhŗxhŗxhŗxhŗxhŗxhŗxhŗxhŗxhŗxhŗxhŗxhŗxhŗxhŗxhŗxhŗxhŗxhŗxhŗxhŗxhŗxhŗxhŗxhŗxhŗxhŗxhŗxhŗxhŗxhŗxhŗxhŗxhŗxhŗxhŗxhŗxhŗxhŗxhŗxhŗxhŗxhŗxhŗxhŗxhŗxhŗxhŗxhŗ}hŗxhŗ}hŗxhŗxhŗxhŗxhŗxhŗ}hŗxhŗ}hŗxhŗxhŗxhŗxhŗxhŗ}hŗxhŗ}hŗxhŗxhŗxhŗxhŗxhŗ}hŗxhŗ}hŗxhŗxhŗxhŗxhŗxhŗ}hŗxhŗ}hŗxhŗxhŗxhŗxhŗxhŗ}hŗxhŗ}hŗxhŗxhŗxhŗxhŗxhŗ}hŗxhŗ}hŗxhŗxhŗxhŗxhŗxhŗxhŗxhŗxhŗxhŗxhŗxhŗxhŗxhŗxhŗ}hŗxhŗ}hŗxhŗxhŗxhŗxhŗxhŗ}hŗxhŗ}hŗxhŗxhŗxhŗxhŗxhŗ}hŗxhŗ}hŗxhŗxhŗxhŗxhŗxhŗxhŗxhŗxhŗxhŗxhŗxhŗxhŗxhŗxhŗxhŗxhŗxhŗxhŗxhŗxhŗ|hŗ|f47e347691e53f88c6310c13febd6ac855a4e3e3366dc3345a971db1e421a646d7648617461b8ee16ae12b4fa175700e65d9b2bc04a725f25bf73c050dec6ea3a21fb253f5ad6f06cb3be7540439d16b3d0d19b322dd7475d1c7b6e37cda044d3970f66c098f3b6758b4788a17a73a0fd6615bf11a5d5edae52e05ebd902600a24d3ce1c116d3ca1964586e8975584b6e2017a0031321003fe595cbe337f3770c95510d1c96a8aaaacd844da9cd463ee0bd5e98871602335396024b3ad9406e83d8471fdcc954312827e221ad57c27cbdbb2c939fce82e1bfd4f89aa1950514f224cbcc0d59b50973c37e8884f1f340d71918c17494632b093157ea7cf846cbee61496356e62bc9d24e48c4b4ca8a67583c96f03bca3a1c648b388c441a5e88de1f7b8a36a97f663c6fa3b16cdb7253249c3f68bb3ea259eb75bdc0a2cda3a61c54c9cfc58ac4a9165ee2df4e7d1e64aa124903f7a1b3b67ae562373ab78629fe773b77c9117fe9b122db1d604beb0fcd2648a21b9f3e1619ae415aedb3fa88a6a0f83cd99d0c08da222953d24a33b229e16afe586054f99a4054d79bff9f8d7d99be155a6dcc20d2278a477b778bec01298737cf76301b86548f9640f9e07d49c9cf8f155913a6c902add08d7f95df4d64f4bd799e34956f33b03061dbd20713cfdeb1a7ccfc026b8b7dafa581d613dcb856a6bdbae79448020d2fa2d17f77416900d423ac67ba6b0ccd240c23f327216a5f8b35a338e1aa1eafa383dfb1702ca373951d7fb60e3d1f370349157c8abaaa8d5de8a54fd907a76f6266b38b404190c2e416830476a4ef3e72c19f9ee429af1cb405388e284eed8b67c2adf08bbf75b3e0e17c8703de96c1cd5e1afb1ed9b06e26569d6fe39fb4c6bf166670d04939e0b5a172948c642990dea4b670bfed9abc632c9939870086c6628bd633db498c35ccf970cac8fe8729de0bdf91d3984f8dc1c681a0829ebd84e4f398241126d2f3a4f541e90f22f0ed1b5aaf790e7728301fb8551991ec6ba0ff259b30f297237b97f804ab1e3e13e5936d35c410cabb03da064eca0fba8aed104df326f8bcfb80ef010b966f9e13e8a9f8aff8a5a4016e92a188d743bb2bc8d86f704a5c47f25839786e2da06feccc196fa6865c0938efb4f800470843274e90e993ca6191cd8ef209545f0941d2f6f8e1adda6b88888d9706438f5f6682853e950e9b0b7fd722d1a7a4579d75caadb8ef828028104eb887d48abbc83fec6ec42b15762f036d77fcce2d95aa332d1b09e260d47268ed0516916af79b15b34b7325facd04f397fb4bee47a2a7bcb3df80376b1041b3ed100047b11621d013b9f4da5105b745429281559ed7d685115678a77a93c4f1cdabf7fbfa216c2bb620e0844a5e9d1b8df4c746bfdf560a663c1041f083e2da0a2701f1951b4b2b11fb4732dc6433f52efaf14455455d048b307c346c1f5b3d26a4cd8f2174b679c253f490c26e469a4fc36f6ad9e0a9b12dcabe5221438138395a78445dd2c5df645922f1860f1df320405287e738b21be869517fd777a18ac93ce1f5d7fdfb23dec69699a181bd1d346b216485b1f6a1c56c30dd81056a733657a8df6abafac077457a07c6e6d4a5bb3fcd92f8275d78c28b73e8174827572a29d34e1e1e73dc1b9d1619a7b0b4caaa9fc946d0ed6b63e0276d2be9b46b26718a00f170c8950a38dc1203c7feea946c830eacd3128a41c3e0f086acbbd3faecf2e1388bc23cdc43179ef364c73846eadd8527561d368abd513d32f5bf1673454a498dddef6cebbfd0a51fc7406c8ae3c54b9b1ff7b6fb04e9729f99bbd36378e8dad8855011c2dd2b4ae55cd511c1f2c9d4987e7c8f49b27d38d7825b3ffb5c83b163866042ba376f7ef4af3668feed731caa9aa8d45ba871fe4d81b01e9ac90a749d8d37d8c58fe73432beb76918a5f3e622282997d2c4652a72f76a98c0a8da97dedc36e6f876895f09fb7f1cc156690beeb3915e527f57974dcd6381b9fb8b11ae04cb5d3cc9ec2ca3a5c654a656c17acae29c4f6f1cb3ee2ddbe79fbd367e1893f600193cbcc332f284449dfd8b5a53a6336de764ce1c73076856bc251d8ecaa11954de70c15493b7b6d039c433de202f660f935f618fd51ae22cc6a768a2f1380b22231a5b0ba8b872b99a5271f981ba9b1b86514c553d1e90f726013d1e6709163dd7df3bf4656c3d1291bc3b5dad5471fb91160b17c8ba94b9597c70718072bf5c7ec4596add03889fd12d025d3b0ff315e63a2213d6267db74434651a947d624156d206626e07d1443a2c2bc32fcb3e2bb363e288e9ed345c43c49a64c440cdc31fb6730659ac7e480758fbc99a2a2c7c6fd572f71cee5c9cff387988f94a84f02574056921b021ac319378dc7c39d1d39db6cedc48f21731395ea9ea3aae0521e462e0864f1d5c852882a5638d34f3b24ec787075123a446bb03c20ffb00377d5c1c299785a5f3f929bca9f673a0d10a1814126a978caabc349abd623f70bb5fc4a59c39169b8422a2ba1407334c8808635b4c7c04a7f1811dfadc0e647b4d391f1d53290290d6e1bba3443221fd2e571bcca388df666f5bc0774d8e2205c16fd3121f65b5041fb991630ac99fdf624bdf49b50b63247de9a841837d1fde0a47e2ef8163d219135000fba0340f6ad6d18e0a0b0094adca0af2cdf770fe8e31ed4b363e0e884db5c6cfcbc397122476f3293a3e4e59fc8bb7f70a9b0506dd89dfe4d1444fb34e623165e35ed77965a96def17929d96ac572641f778adb4e714fa618fce8acf1383a31b0d33ddc951d31811ef1367135da257cfdc1987bc5b2f9f5bb9638d6cd8b5cb84e0a2e36ec9051977a56f3d0365d087794d8d6aa03a1a44aa92ecd6f259ebbc2237fa31b72f7ef520509f60fbf87be1176c762a3ce96516fd187dc0ffb57a88a9bfeb42a16eaefb53e305069e95443c706528b91c54d5354ada487affb4e8d9f198007351c96a7d751c4764ba28323e45a711330f187b6cb28c39aa3288ff438f128e39b0120afb4ae1dc3f7f69fb28e5788a6dfaa75321645465eb06f81cf33c4df2856dfc1718ec050ca2b8caf27934cc7a00a6daef0b89d43251e15b803831e94bc5a2cc029842cb62c9edcd22614c07cf5bdd96c933b898a9b8d034436dde07ec84f70f138a8767e7d29971491b3861167921cf5e1dc2227ece620bee8ddd8ddeb3d7fd574daeed8fe2ec5bb5835146f63ed5c4cf587912fc76c6e70139296b805c664512488407f0dcc012834c1972a13cff03e834117ef55b4b765e59ac509c25072b17d74bc16fec2b58e195a580a0b36d31e84ac7c75b5f567601538c5793bad3088a0be654e0fb0c1b14b05b71771578dfc13bf8e6464a77b11dcb1c4884fc201a315927e6c1dfae460ffb2357933df8ba6b62be845a01b45492ec0a28b3bebb490fcab2d177d534422065cbc79e565c143feb06e891b01085b1b712525d32a1aa9511f1617b6d6bed5026afb3e9113a4893b1f800cbf670626d446cf531c318c6b8d15b0a9c1f45b373c0cb5669251a4693f9d649ca3df9bddfa822dd0f0da4901889bf9a9c3ddd85bc640dfa52b8201682b71db5f3f99e92aa2dff7fc00853e61cefc1006b541da3b89762bdca2deed328ef252b8fac9c8ee0777be9f1f85e7717d2d5c25896d0cc2acb964d5054656c077f6562bd53842d539e0eccfb6a71bbf2ffb0fdf27fd793f1a6a43a1f4bcfe8e479da9f760b22cb7fe9bf892c5571b1e45825524eb1302a30c9bb1b1f26a8a795ded765dd2a1a4ad0027a0592f41e24196bccee61cdd52afe48c7abe0d2de07e97b3432eacf13e44210fbb20e3574f149a9ec63d0ad1de1df27b602d793f356dac4832441b5a9173b35c4132f847c3740b8e48dd939b87d0bbd63c858c9e3778c8745a9468d71c39f78f8d27510c415c29f435ad2903166e940d799932a526fb8b847db252ffe8d04239bb91c7b0e9cc78347dbf48e949d5835768f08c99011dc5e76f821134756e37c5ccfab2ddc7de844f970c0da99e30c4f30c11a7f33f7f8455239529d9053ad6e6ce1108e2c1f4ebb485c8e713fe1bc3a2f8133fccf838cee7f9a70ca56c3db8e3d54dc11b6e4aeb79c756a5ccc8b911f0cbf78a2150999c39bce7e5de41677ebde5a02ab3ee8eaa0c7cd7f96b7aa4397927e68eb61388f0873e581d58bc8f8372a3142a84c2d68e29633291ca77c7ba1a990775a9f07146287772253faa579d907f121669547a208baf315f0b646f19854d4dd46f2ee7f0cea2501a9793ca95dc8a8bcf038e1dee0f567b4e3a8b70b969bee010fc01ca0632f4272da204690d12f6ff3ee8520dadeee5371261d70ecdd4c169182d9dd2b7f706c94f57b389488007ee51c8d48c61c740f29bbad51d4f97fc34c6eb954f9d96b77db7a1c9812561295ab23acf89b98778b5885b46d500429e6906c4389cd4427d8d5bde6727bb6be3f482f35f43a620b5cc259edd9fd21921bbdf96c234be01df11f3771ac0101320cbd01adb82a497866ac602867cea00068a59139267b2ed665f46f514b3be6d25aa89e750727fc85c87149f6a1d0d3ee78779c5525440df11e61bd5531ef13ff8d3b25dcf80740ec8911121560046a091e23a9035f1c2014ba7410a30f6200b6381125b166b6721839160af70ea46c3ce9310335cbe9838b4c1ad3b12c768f352e805896682c38302a275a5148a64b0d91618cc5d5e5807374af3a4ff4d5413276424ec56b4ac871d6ed374432072dab6c41401bc9ccb45b71e7264e853cf0f51439bf5a86e26c06ecdf1984413e96fdd0aa61f75dac10a0d0efd3bea874335cc99020a2b2035dbce37d7d026d5eb1006e0fe1bfadac9cabd5060d995832140fb../../../management/VerboseGC/nbproject/jdk.xml../../../management/VerboseGC/nbproject/jdk.xml../../../management/VerboseGC/nbproject/jdk.xml../../../management/VerboseGC/nbproject/jdk.xml../../../management/VerboseGC/nbproject/jdk.xml../../../management/VerboseGC/nbproject/jdk.xml../../../management/VerboseGC/nbproject/jdk.xml../../VerboseGC/nbproject/jdk.xml../../VerboseGC/nbproject/jdk.xml../../VerboseGC/nbproject/jdk.xmlrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootjava-17-openj9-17.0.16.0-bp156.3.6.1.src.rpmjava-17-openj9-demojava-17-openj9-demo(aarch-64)    java-17-openj9rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)17.0.16.0-bp156.3.6.13.0.4-14.6.0-14.0-15.2-14.14.3h@h~+hQXh@hK@gv@ggRf@fO/e@eԔ@e@e_>d@dhd@d"dcl@c_bbb@Fridrich Strba Fridrich Strba Fridrich Strba Fridrich Strba Simon Lees Fridrich Strba Fridrich Strba Stefan Dirsch Fridrich Strba Fridrich Strba Fridrich Strba Fridrich Strba Fridrich Strba Fridrich Strba Fridrich Strba Fridrich Strba Fridrich Strba Fridrich Strba Fridrich Strba Fridrich Strba Fridrich Strba Fridrich Strba Fridrich Strba - Update to OpenJDK 17.0.16 with OpenJ9 0.53.0 virtual machine - Including Oracle July 2025 CPU changes * CVE-2025-30749 (bsc#1246595), CVE-2025-30754 (bsc#1246598), CVE-2025-50059 (bsc#1246575), CVE-2025-50106 (bsc#1246584) * OpenJ9 changes, see https://www.eclipse.org/openj9/docs/version0.53/ - Removed patches: * fix-build-with-gcc15.patch * libdwarf-fix.patch * openj9-noexecstack.patch * stringop-overflow.patch + fixed in this version - Modified patches: * openj9-nogit.patch.in * openssl-OSSL_LIB_CTX.patch + rediff to changed context - Added patch: * bootcycle.patch + fix bootcycle-images target - Enable bootcycle build- Do not embed rebuild counter (bsc#1246806)- Add -std=gnu99 to CFLAGS to fix gcc15 compile time error. Since the C++ part is on -std=gnu++98, this is the closest. - Added patch: * fix-build-with-gcc15.patch + fix a typo in omr that is fatal with gcc15- Update to OpenJDK 17.0.15 with OpenJ9 0.51.0 virtual machine - Including Oracle April 2025 CPU changes * CVE-2025-21587 (bsc#1241274), CVE-2025-30691 (bsc#1241275), CVE-2025-30698 (bsc#1241276) * OpenJ9 changes, see https://www.eclipse.org/openj9/docs/version0.51/ - Removed patch: * openj9-nasm-noexecstack.patch + chosing a better upstream solution - Added patch: * openj9-noexecstack.patch + better upstream solution to the previous fix - Modified patch: * openssl-OSSL_LIB_CTX.patch + rediff- export CMAKE_POLICY_VERSION_MINIMUM="3.5" to ignore cmakes minimum version warnings- Added patch: * openj9-nasm-noexecstack.patch + fix wrong execstack flag in libj9jit (bsc#1235844)- Update to OpenJDK 17.0.14 with OpenJ9 0.49.0 virtual machine - Including Oracle October 2024 and January 2025 CPU changes * CVE-2024-21208 (bsc#1231702), CVE-2024-21210 (bsc#1231711), CVE-2024-21217 (bsc#1231716), CVE-2024-21235 (bsc#1231719), CVE-2025-21502 (bsc#1236278) * OpenJ9 changes, see https://www.eclipse.org/openj9/docs/version0.49/ - Added patch: * openssl-OSSL_LIB_CTX.patch + allow building with openssl < 3- removed unneeded xorg-x11-proto-devel BuildRequires (bsc#1236804)- Update to OpenJDK 17.0.12 with OpenJ9 0.46.0 virtual machine - Including Oracle July 2024 CPU changes * CVE-2024-21131 (bsc#1228046), CVE-2024-21138 (bsc#1228047), CVE-2024-21140 (bsc#1228048), CVE-2024-21147 (bsc#1228052), CVE-2024-21145 (bsc#1228051) * OpenJ9 changes, see https://www.eclipse.org/openj9/docs/version0.46/ - Removed patch: * openj9-no-narrowing.patch + fixed in upstream code- Update to OpenJDK 17.0.11 with OpenJ9 0.44.0 virtual machine - Including Oracle April 2024 CPU changes * CVE-2024-21012 (bsc#1222987), CVE-2024-21094 (bsc#1222986), CVE-2024-21011 (bsc#1222979), CVE-2024-21068 (bsc#1222983) * OpenJ9 changes, see https://www.eclipse.org/openj9/docs/version0.44/ - Added patch: * openj9-openssl.patch + fix build with older openssl that does not define SSL_R_UNEXPECTED_EOF_WHILE_READING- 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.- Update to OpenJDK 17.0.10 with OpenJ9 0.43.0 virtual machine - Including Oracle January 2024 CPU changes * 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) * OpenJ9 changes, see https://www.eclipse.org/openj9/docs/version0.43/ - Modified patches: * alternative-tzdb_dat.patch * openj9-nogit.patch.in + rediff to changed context- Update to OpenJDK 17.0.9 with OpenJ9 0.41.0 virtual machine - Including Oracle October 2023 CPU changes * CVE-2023-22081, bsc#1216374 * CVE-2023-22025, bsc#1216339 - Including Openj9 0.41.0 fixes of CVE-2023-5676, bsc#1217214 * For other OpenJ9 changes, see https://www.eclipse.org/openj9/docs/version0.41- Update to OpenJDK 17.0.8.1 with OpenJ9 0.40.0 virtual machine * JDK-8313765: Invalid CEN header (invalid zip64 extra data field size)- Update to OpenJDK 17.0.8 with OpenJ9 0.40.0 virtual machine - Including Oracle July 2023 CPU changes * 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) * OpenJ9 changes, see https://www.eclipse.org/openj9/docs/version0.40 - Modified patch: * stringop-overflow.patch + rediff to changed context- Update to OpenJDK 17.0.7 with OpenJ9 0.38.0 virtual machine - Including Oracle April 2023 CPU changes * CVE-2023-21930 (bsc#1210628), CVE-2023-21937 (bsc#1210631), CVE-2023-21938 (bsc#1210632), CVE-2023-21939 (bsc#1210634), CVE-2023-21954 (bsc#1210635), CVE-2023-21967 (bsc#1210636), CVE-2023-21968 (bsc#1210637) * OpenJ9 specific vulnerability: CVE-2023-2597 (bsc#1211615) * OpenJ9 changes, see https://www.eclipse.org/openj9/docs/version0.38- Added patch: * stringop-overflow.patch + disable -Wstringop-overflow and fix build in Factory- Update to OpenJDK 17.0.6 with OpenJ9 0.36.0 virtual machine * including Oracle January 2023 CPU changes + CVE-2023-21835, bsc#1207246 + CVE-2023-21843, bsc#1207248 * OpenJ9 changes, see https://www.eclipse.org/openj9/docs/version0.36- 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- Update to OpenJDK 17.0.5 with OpenJ9 0.35.0 virtual machine * Including Oracle October 2022 CPU changes CVE-2022-21618 (bsc#1204468), CVE-2022-21619 (bsc#1204473), CVE-2022-21626 (bsc#1204471), CVE-2022-21624 (bsc#1204475), CVE-2022-21628 (bsc#1204472), CVE-2022-39399 (bsc#1204480) * Fixes OpenJ9 vulnerability bsc#1204703, CVE-2022-3676 * OpenJ9 changes, see https://www.eclipse.org/openj9/docs/version0.35- Update to OpenJDK 17.0.4 with OpenJ9 0.33.0 virtual machine * Including Oracle July 2022 CPU changes CVE-2022-21540 (bsc#1201694), CVE-2022-21541 (bsc#1201692), CVE-2022-21549 (bsc#1201685), CVE-2022-34169 (bsc#1201684) * OpenJ9 changes, see https://www.eclipse.org/openj9/docs/version0.33 - Modified template patch: * openj9-nogit.patch.in + The git commit hash code became more generic, so redo the template patch - Added patch: * openj9-no-narrowing.patch + Fix narrowing conversion error- Initial packaging of OpenJDK 17.0.3 with OpenJ9 0.32.0 virtual machine * OpenJ9 changes, see https://www.eclipse.org/openj9/docs/version0.32i03-armsrv2 1757779862  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~17.0.16.0-bp156.3.6.117.0.16.0-bp156.3.6.1      !!!"""" ###$$$$ %%%&&&& '''(((()***++++,demoREADMEjfcCodePointIMCodePointIM.jarREADME.htmlREADME_ja.htmlREADME_zh_CN.htmlsrc.zipFileChooserDemoFileChooserDemo.jarREADME.txtsrc.zipFont2DTestFont2DTest.htmlFont2DTest.jarREADME.txtsrc.zipJ2DdemoJ2Ddemo.jarREADME.txtsrc.zipMetalworksMetalworks.jarREADME.txtsrc.zipNotepadNotepad.jarREADME.txtsrc.zipSampleTreeREADME.txtSampleTree.jarsrc.zipStylepadREADME.txtStylepad.jarsrc.zipSwingSet2README.txtSwingSet2.htmlSwingSet2.jarsrc.zipTableExampleREADME.txtTableExample.jarsrc.zipTransparentRulerREADME.txtTransparentRuler.jarsrc.zipnbprojectREADME.txtjfcFileChooserDemobuild.propertiesbuild.xmlnbprojectfile-targets.xmljdk.xmlnetbeans-targets.xmlproject.xmlFont2DTestbuild.propertiesbuild.xmlnbprojectfile-targets.xmljdk.xmlnetbeans-targets.xmlproject.xmlMetalworksbuild.propertiesbuild.xmlnbprojectfile-targets.xmljdk.xmlnetbeans-targets.xmlproject.xmlNotepadbuild.propertiesbuild.xmlnbprojectfile-targets.xmljdk.xmlnetbeans-targets.xmlproject.xmlSampleTreebuild.propertiesbuild.xmlnbprojectfile-targets.xmljdk.xmlnetbeans-targets.xmlproject.xmlSwingAppletbuild.propertiesbuild.xmlnbprojectfile-targets.xmljdk.xmlnetbeans-targets.xmlproject.xmlTableExamplebuild.propertiesbuild.xmlnbprojectfile-targets.xmljdk.xmlnetbeans-targets.xmlproject.xmlTransparentRulerbuild.propertiesbuild.xmlnbprojectfile-targets.xmljdk.xmlnetbeans-targets.xmlproject.xmlmanagementFullThreadDumpbuild.propertiesbuild.xmlnbprojectfile-targets.xmljdk.xmlnetbeans-targets.xmlproject.xmlJTopbuild.propertiesbuild.xmlnbprojectfile-targets.xmljdk.xmlnetbeans-targets.xmlproject.xmlMemoryMonitorbuild.propertiesbuild.xmlnbprojectfile-targets.xmljdk.xmlnetbeans-targets.xmlproject.xmlVerboseGCbuild.propertiesbuild.xmlnbprojectfile-targets.xmljdk.xmlnetbeans-targets.xmlproject.xmlproject.xmlscriptingjconsole-pluginbuild.propertiesbuild.xmlnbprojectfile-targets.xmljdk.xmlnetbeans-targets.xmlproject.xmlsamplermi/usr/lib64/jvm/java-17-openj9-17//usr/lib64/jvm/java-17-openj9-17/demo//usr/lib64/jvm/java-17-openj9-17/demo/jfc//usr/lib64/jvm/java-17-openj9-17/demo/jfc/CodePointIM//usr/lib64/jvm/java-17-openj9-17/demo/jfc/FileChooserDemo//usr/lib64/jvm/java-17-openj9-17/demo/jfc/Font2DTest//usr/lib64/jvm/java-17-openj9-17/demo/jfc/J2Ddemo//usr/lib64/jvm/java-17-openj9-17/demo/jfc/Metalworks//usr/lib64/jvm/java-17-openj9-17/demo/jfc/Notepad//usr/lib64/jvm/java-17-openj9-17/demo/jfc/SampleTree//usr/lib64/jvm/java-17-openj9-17/demo/jfc/Stylepad//usr/lib64/jvm/java-17-openj9-17/demo/jfc/SwingSet2//usr/lib64/jvm/java-17-openj9-17/demo/jfc/TableExample//usr/lib64/jvm/java-17-openj9-17/demo/jfc/TransparentRuler//usr/lib64/jvm/java-17-openj9-17/demo/nbproject//usr/lib64/jvm/java-17-openj9-17/demo/nbproject/jfc//usr/lib64/jvm/java-17-openj9-17/demo/nbproject/jfc/FileChooserDemo//usr/lib64/jvm/java-17-openj9-17/demo/nbproject/jfc/FileChooserDemo/nbproject//usr/lib64/jvm/java-17-openj9-17/demo/nbproject/jfc/Font2DTest//usr/lib64/jvm/java-17-openj9-17/demo/nbproject/jfc/Font2DTest/nbproject//usr/lib64/jvm/java-17-openj9-17/demo/nbproject/jfc/Metalworks//usr/lib64/jvm/java-17-openj9-17/demo/nbproject/jfc/Metalworks/nbproject//usr/lib64/jvm/java-17-openj9-17/demo/nbproject/jfc/Notepad//usr/lib64/jvm/java-17-openj9-17/demo/nbproject/jfc/Notepad/nbproject//usr/lib64/jvm/java-17-openj9-17/demo/nbproject/jfc/SampleTree//usr/lib64/jvm/java-17-openj9-17/demo/nbproject/jfc/SampleTree/nbproject//usr/lib64/jvm/java-17-openj9-17/demo/nbproject/jfc/SwingApplet//usr/lib64/jvm/java-17-openj9-17/demo/nbproject/jfc/SwingApplet/nbproject//usr/lib64/jvm/java-17-openj9-17/demo/nbproject/jfc/TableExample//usr/lib64/jvm/java-17-openj9-17/demo/nbproject/jfc/TableExample/nbproject//usr/lib64/jvm/java-17-openj9-17/demo/nbproject/jfc/TransparentRuler//usr/lib64/jvm/java-17-openj9-17/demo/nbproject/jfc/TransparentRuler/nbproject//usr/lib64/jvm/java-17-openj9-17/demo/nbproject/management//usr/lib64/jvm/java-17-openj9-17/demo/nbproject/management/FullThreadDump//usr/lib64/jvm/java-17-openj9-17/demo/nbproject/management/FullThreadDump/nbproject//usr/lib64/jvm/java-17-openj9-17/demo/nbproject/management/JTop//usr/lib64/jvm/java-17-openj9-17/demo/nbproject/management/JTop/nbproject//usr/lib64/jvm/java-17-openj9-17/demo/nbproject/management/MemoryMonitor//usr/lib64/jvm/java-17-openj9-17/demo/nbproject/management/MemoryMonitor/nbproject//usr/lib64/jvm/java-17-openj9-17/demo/nbproject/management/VerboseGC//usr/lib64/jvm/java-17-openj9-17/demo/nbproject/management/VerboseGC/nbproject//usr/lib64/jvm/java-17-openj9-17/demo/nbproject/scripting//usr/lib64/jvm/java-17-openj9-17/demo/nbproject/scripting/jconsole-plugin//usr/lib64/jvm/java-17-openj9-17/demo/nbproject/scripting/jconsole-plugin/nbproject//usr/lib64/jvm/java-17-openj9-17/sample/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protectionobs://build.opensuse.org/openSUSE:Maintenance:19123/openSUSE_Backports_SLE-15-SP6_Update/66f29ca611c526f23355e9841926af27-java-17-openj9.openSUSE_Backports_SLE-15-SP6_Updatedrpmxz5aarch64-suse-linux                directoryASCII textgzip ERROR: Stdin has more than one entry--rest ignored (Zip archive data, at least v2.0 to extract Java archive data (JAR))HTML document, ASCII textHTML document, UTF-8 Unicode text, with very long linesHTML document, UTF-8 Unicode (with BOM) textHTML document, UTF-8 Unicode text, with very long lines (Zip archive data, at least v2.0 to extract Zip archive data, at least v2.0 to extract)Java source, ASCII text (Zip archive data, at least v2.0 to extract Zip archive data, at least v2.0 to extract)gzip ERROR: Stdin has more than one entry--rest ignored (Zip archive data, at least v1.0 to extract Zip archive data, at least v1.0 to extract)C source, ASCII text (Zip archive data, at least v2.0 to extract Zip archive data, at least v2.0 to extract)ASCII text (Zip archive data, at least v2.0 to extract Zip archive data, at least v2.0 to extract)XML 1.0 document, ASCII textk>;R'MXutf-8b757858db82cbea3601ddaaaa57338f9e4c6ef1441183dd611bccdb254c8968f?P7zXZ !t/ Z]"k%IǠ^MĊ5j icm;M1zԋ< ጱՋ*ZS #MT1{rL2EVn>ǩ =c8dQC7;M/a^3ܼ (LK|Ş8PL.ǔ\ O]4q*dRUԚP!ؠKI)fِ9QƗb7j6~+5L뫆]No,t2 j1g W{- toE*łɰnp Qϗ( ŀ# eI}vDC"?Ua=YY=6^۽:{ON+1`P5V*>ƆӼ -䄼+֏1]5D~aUY)Pc" 钇P^l9jc @OQ6;;}2.Uxkd_zYj߉axۍQ7 KxW\ :CTjA} USح;h9?urG+MPãLc7R|2ђū>*8 rң/#86ۼ^ʉgf0qy^*OƂDhcŅcgxW&"'*’cL f+]u(} yE`}F$mJuE+1hZo^890ljó̝9s*b`6VąxʭǦr(LuYEk?X"LPK!ORi[;;i3fl2k*GJiЊQ%;߆1/rɚbçyò-:0?Qj @.q"la]cAx#Ԛ[_zRQ\ Q-yBϺq)W,%\m͉#;Zw5%W8T z"^ qHhN6E [5_C /{fųẪ%A w`2ӤKD{0J,JF_n_aNb ªWs1☀>{o:&BEō3\31bTo4p",ONq\ rKDi8 ڥ&2ztq.5D8rԮJ!GvL{1= ^FbT9״Յ%^YvMZuqbluÔ2w.J:@6-UѺx2pgaɲ]/sJOVqȎTN 53!c$M8sfZ؂Rd2Ms r2*HZuh{KdmC\Q(F,%wYě 7^ h*xD&2b`9D I䎗ju%ѕŬZ%Sfs({SZOb">uPGE)w^EKm[+4EMo?9o Pt֗Tz'yjnN#x=,km !ź_=e!fiM01PDRDiYQj6͓fer1FeTx)za  3pҊ3۲+J%ZC 53yě@}1-` Td-WVƫH/X 9aktVn],Gz_75IL&m9!?2%+x9J:טI!Zmm3}qݙ>#lYvi#)j[b<ʠIJ짰zVMWM0Yx7&zҾOm0="֊Sk($/uB!]@9l6-\NO<~,DiZs (\jBH&g3'Zgu AZ;];ĭ~9vSZaeVM`8!#E]ވÂCQvL{G^@/pDpYiJ௮ײĘX,$N"s85 zC >lulPuJpD'0-:Q=f #j[{ehX%t麞X6q^.jKZ#2O_:2V#,-5?(ce`,aM;Ǭ[`lx_,<3Ed!Ơ8Ԙ=no"Y I\$\:9[5ӌcӸ FYX.H4 Hljq^]tUW˝'UVPzKk, :dB0uMdGs5t 2XmQ2h3#-aJ:,A~վUGթAey;,1GeL\B AM?F,t7"Wdc\,%|';](JضoYϷagR 'F8Xsu3ulsa=5p `Ci%o[vk}RUx5[[Q[8_xIYYпدQ-fnV;d{3kjyߒ֐ zfLa9&y:p L:@,In8CG/ rYtZKsɠ5$e\ѡؼ\3Dw_l *,``vɡ0wZWq4btr]e莏*Ϲ'@FڥkjdZL#(Hۣ},OUF 5Je1y[IvW빒V|/GkQVba 1Qg65hr YViPL} ^cErC_ kJ0cs坅𧨂풟Ȼ3!:3A3h\טPpu,Ra}qI-;U_#KLQ>t·m߀JQL° Ѧb\d pY!#* ,Үy)13ʴZd/F$# @Aj.855g}RPL?gGCvPYӋ0hlV2=N9?jG֙4_ wuF&<·3mm|9@&Ar9L9Pnqaf+H7A:oZ?%AzA* Ћ4fΌ7FcC.cQ6RCWU %T:ܤTQ=7@|r3H7b-CZczHvd*O=߅A>gЭI֕襤:LuMUC !hg4 &  ;fxƽӥRF _#T_x4E5zQI) ix i_9H`Eg[MFlJZ'M1@i@ms oCRw̨pqVuEPCr>(9΃ _i/}u2jk?gLՍQ {f*00ǧ\B|evlt00 PaB~oW`eѓ3 *'>4އkɵRr@͠0\C@)k%q2i}͈JBOtN*5ri7(e`f_GutJ!_ѪðCT" 03R VE"J) r{m2(ĭ&eo^]KO%H82gr0J%7pLR'cgZ_"UMN2R"|+GlhdɠK(o,F+7WѽYO.?#t}&=@ジo!9~Q2O˪b\/v/̩ L3`E1?$T*4&#"zjȽK?׹AѻYz)zHo*!۶=+mG 1fC=šg\`6ێ4۹[?d1 (>LޏȾ;? }uo1uC';A&lD o1K */Л&>u?҃ *+׸y/@{+4SmQg4̖^ 8+ DaDӕ\QK.jr&6 -2tA>d7s $I;}=AȹN @pBP[U|!GSoKmЦDj͙Ѽɠ{kQz.,_Jȴ]w60;vb2ltzD>_{GFE2z6j"A3:+T!V8!q.l g_:8::ۈԫDF8Ĭro:a S=[in70nU&; 5އ?s%+ %A,} sH8Ma NM:ï w}3x >8&Gic\cޛ#2{5Q-?, |s/xLǜs'|i#c]IO>|s r-[c8 )ٙsc}.b;Fd; ,2##LW*L&!DsN2=<~]x,4nVaomGĦ73bw]71)k!Siu|#'p @/ ǻ!-vߚqJL˘'ɴ7LnLC06JuÚRNx\C6 kv5] 4X~1h D܁e-5,wF蘞3&{Cxg8+@oHw.F:5ُ0+WQ2+S}!.ẝwor ^߷|Vl9^];%xq#i}£g51`@,s`Gyo\Ɓ8 ǰ(TpK8p .ʼnQ'/u nhjy5`Qgs~Fl\C>A&:^?^!Y!84  3Vi [֫+o߇~̠CT &{,0cdمbٹyODgiqwچzn@ŷ>kUݐv*;U0w^g'7@Yyr@v%tP4cүI;=1I@%ڄŊs3bzI ˭ P<*,u?̭if4L×kkY"֯o^.O ASl@a!C˛Mv_Z$%40/YflSqc31ڑl=N +;|Ǚ(LC"c{u1~3-/3Tڑ<uIR+ï1c7- _~D@$Ԯt븇Sx VqjT,Fkj&R^x3 Lr4J7Àxw\wk̷ex~?P)t!Hlȍ *! o*d/Tvmh^Qf֏(Ԣօ&ԋGLͰԻb<2Gٱ2w&~јh5KϽ@c~E㸆WL/F"eq̦`g(RwY(mb⌠{?*a!J/N6u\L=Iit!@>;[x~\t =U`d;zn")2J5X~"7lי m׸;7j!$5V|k)Cţ62\h 'wGME*eXG9 ʴOgcB# ~ѝ5n|*v?V*aH#]Y4ME`kqҀ+4.T|NTm'B{ X' q~&j@W—З>b.`緐#,tfX؍7G8EQZ©HN (0kd3-ԝ<.BY [8L WIͶumX1, \JUtTX7=KmĠ|UJĵt@Sl$+RjYB_A|r?k !*Jdͧ8fv7#X}:!{9G~a Nl' o m[Ko5~c4*X!EČ|+< `8GMcmGqKZ`Oԣ+VV= M4%eOߗݠ̕ÅL}(@'w#r B?֮r(ײsf\|atm zN$Y{ ^cۜɋXؽv,w )v_lI8Xƀ1GKdcg+0@2vv_$jSHO.ޭG1ϔi-܆0vK@9͎7JEfuW2`;\vlH 4 ]B"l=uqI-S]=p߈.[U6V =]N)ߺ*@U]ABC\CTDnn[`;*C O`{.w,w|-N͆6e)$gj-Z"|o}1 ;b 3ZMtkpc/b/.TOb qJ4dg okESLlPJxkQǣktPΜ1F[U(ٽde ,sX? g qaK'0@=|[{Qr3M񈫫F0=QNUq|#Y l#fڸ8jl0:n.Ys 9mu˂_otʘ90ƭYRmp55wffÅ:7"L#]UJjVi~싔A."^,A[ǀ *L8Sü>s R%3rQm{a?V:πd.g+3*<;qtdZ\Ny ya?UW\cDUop#LH=ݭ!b=3,\yQ1U|Jb #6#A΄Zwd'PהQc%R˳ڥaAܣ%;4?s|m/S&G1- V:s֧x?Эۄi׮)b`w->6//Mkm `DX` + v$F 4` ɻP<{`{K;Ҵ_H=;( ˜̲-k5a\ {yeڒP"aQջ'J2G5 2hOiA2c-黽Am7Ğ9~)󿞭~&^:Αᷝ&K܍%9I}:'V>oLFLi6@8LDp]EUr.!޺(E/tJEk'+ovp(\tnLjSD =y%@ɮm(@9sgo[@/М(P#R[=ml>$Yl7N)Խ:Wg_9lQxxU҇١\Mfcy)?Ϟzr|W(yׄ#5^yXꢀiJem4kCq+[˄OV|59/=d5(R4Qt Ɖ~ <w+ajB)0y \$M}T/=/w`8ݣ 44&7^G03!$ʙ|PCc3 ='ޝ􉈑HtK{'C]l1/k5B_Նa4/.ɟ?&Sߐ/fL"AB1܀iP=j6>WkUGG ;K 5IA c߭sj;(kӍ&4ljI-tҧW:xr‰*u7Shڥ0k`TT&._䑅W}.pxkx*BTF`:f6Gk 5QnU О&>tܐ8Xr1]R)aʺ 3,OKL1TJuJ"B?Q%jr .8$Qy&6he2o~X4W-HuMu.=h!7Pvx3ܴ+RGF`t"W𐷫}Bp9EԧC')xWa%ƫѡB*ue͌E&|Jĵ<,K6]…aLxQy#m9p\[Bi0삝O_A4[:jbAIZ€<]c05U~YgZN#NlGRme~">߁#a[sXgpumE`b?ƯִaBrhQX oɊB# 枋p1:i4,'Rtki* `M/V =g[Tccmh9z%, K*Pa'J߉n/ŇHk)r{@DU^]̜O[P.NB`%2 mE wQ'߲B q&Чa(TSz2R vdk tm[5C;d 1)8Cuq9TrR:~?=XsuivpR@RA4t1`kte"1um4U7u\W L^ wW1 ~<q݅ 2ļ_2H~؛ɔiVA z YP36Cd!r'~Dzߢ0Oqs3z<ԳԹATP2eLM L]SAt坦6BeIz%Ta5elxg#ax{ų>5&:+Y2Q."UEs؝렉֭)hjAﬔL9s2ȠmP!֓->v{t. ь`1R_s@I4K1$ -gL0mѴ(PB{96DՑ NaZq /FoQX t"Y֓Q}yrcW&Ƿ#*p;Ukk^N5 @LޟD/U*)F$}U 2la!ҶqiXҰKtX!}MMot- 'Z再3^z|v6|n>UנV`8RMtlU.-ЂiX\bt- !P$yV,O] J~ho| K%:Eƴ^hE-[HL1'V} s+KUY1x1>8J?@VdMO0%xYyeLH/kM~6rwЉҰN_^\@xxAxydk%[ʛVb_dFkn* b~H43'FNcwsoy|+bppnbL4t@$[𛮚3_nAvQ֛mL.zI_A7djJ[1 G;Ǧ!B'QR $n,u]?`D5u;TWK}gj*\~rWߏ$L.ovazfD'>yD%,ֲ~k k,鄛kˇ8\AȸRo$4MwD>jS!+6l]7bj-(by,I2EF:"'c#E}20KkY3^زLH ^>1?i?dZ @"4`v-+zxS۪08ʐYMr1U{ huBE<|бSҡ O3|{>Hެbbl--'T)E.:5AFDRx#}QzOco*\YPnum(nbL9J^kVE%:M)Ғ́<.H0"WK/* ڭ v6f;>dm vmqH{XIF&|>FzA2G_l؃48l=sC=kDɁS :[(bٴt[im\tQli-?`26(<:7`ҁ#`j0xR!"z=H}uWYͮW\~Iuuu, y9iOxdީ}d 󒊇.3 f qa*|:JUW+Fvg$ "E8w7 ߵЄPDKajITrRSI)9B*99/.BF]LU' R* `'mG; [4]̼t\YT c'Xs)ՈV%~"aabi3F@o'pGfWܱ'U@,*4ڵ_=zj Azi$ #tb@?<`re쭝RRV8'4̞|&' Џ"2>bcļ`FBٔ^d6{kTɃ1 *ĝu.A-B?`M s{hɣ8.}7?Zn0>TF[c[KjDz A:v+i +\c!YcjNgBő+g6 駡vXk Xśd9o/pT>ȀesÊY AlJstM2/cm#3 {Mv}%Z)KHHG]wKb8gT%+*dC2 F'c[v}Q!syذ pn9Bܾ% c㇫]ؼVD23g72P_%SZ/S%wP/cmB r''nCUW7,wfGxT j #t}*oRR5N\w{_Y3-\vX$"Dbܶ͟lԥd ፽%=?)&!=BxuV~6}W1or=6]3suWUcc|jKnnHqAcNM֮ьBh\~ 7w}TK]rٻWy3MG}ǖS8XVAGIA`Nh `n,+TMbsfXkS \DY+6)d( y`|'wj֙?L;Vh\1P*iצ0 o= }(j>.B̔)SGH̨;a5E,Tz$2CxʂV[ 0K잦϶M8i*H38c7TcY_E98`"ʏZ&cX< oDk /շDGxFlP0sn_:<[]X4GⅹL9LIb \¶ɕcZ@WzNXU?_m\6JPfX'd]@7y!ۚuTd;{ 3.heW+!bϹDzN 9!&ҝKHX PE:N;Ը`+: smG_Az6@~$ 5SOn0#VѸL=R< oZC7iL.ղpK֑MC^c L>]ޒB7.xODRd𐣐8Jul.|-QCgcITHr[7 ˺<fIU1.^!mTzX#7d:<V%_IW-r" ūSX X뉓(hXV3g)ܙ/7Ts5KOw-Х|_;E23(F;CS|/XVD٤%z4+#ѤYc+";TJdqYm]6NO[y?l3U 3@b1EtϿSxLjPJsU rlM0)7s\p@&eTOFPAL b#,[RUAf]߽x d t>j7Ѹh&xh1iZ̨Qm Ma@ɗ@6a,7 WvVt^]UӲhl'[Ay5ִ߶x(.ܖ9F\4~lZ.f4]<ԍkm( ύ^"5׭pph^:P$7~y^d}N,2Mo=Gf)7ӥ諾oüELnݠ40ϵ%u-)ƉܓLw ދ ZVJ0ވca1p_ ]+?OOK̊+N1WdSkYgv:2rgw/ ((/b.,xdnޗFk##WEY{'8d=%:+ꩌ,"zGzF 1EɺY׿7!N!J|Q{Av_OC'9K5wTbB]-e;o`^Iu+xu!i#//m1Kv&uL`;nz;?<]ƗYd&%b3=^Ǻ},v0jŭw,XۧB h' $d䳕sy]l#HIG9#`*l'p@܁pڞ*.k:Y#Oh0d$O"6PˈYT́箟P/v>K0ٕ.X#k O`zFxo&v%(\PʒMOH'6 P񕁹%jCJRMU ~hF (IGum`;d_ѷ~5`Q.7g?jy~˓iz͙P;~n1gotM0qT4x2EL版$5j?=㖐>%d=-"wsF%fm#؄u2j CiS!2ŞaZs; j>=KXξ~4Sn&L!/x(b=/n9yLz)at-ڬu5ty>)Lf<)Oj,޻xD"(4!Q 6~&bq&v1E'<03njF9r|P 5bc|ݟ-V:phVIRv ;uOW& ?t`@8z~+&֭#=2e~AA0vsWQKD+DPdJUF #a6=61ӷ줩&nBFy휶J暤gBLjv1H[*Ҋ= E鋩lrLVcuGA[[SCQ!s0iX`}si$zr+r_ ykC]R{JIfʚsd5$l\H<BZ-X'ÅRw9{|BԐؿ̆S_4nYW KHw TaQ8R= =֙΄~h/_4ٞu aV;;#w{l2=K"'l4}?ϵ p8XJEw^O56 ^Cȣ^*f >Jh繉׉J=c7́vF/3ASDZZҫe<*:y?¡C+^\bvl'OZQBtvkVn  ;̋LVܶ;ψOoRˡ4G[ ɡ:tݩbhbslc`-ݰJve S }Z. /;T9ӯuO¬kg'f'q$*F!J<@1%l"' uW/[<R('QFi6ͳ98uK^ :E^F9-jW]ÑH靎u5Tfv̻9|mQr@:r%806 wy@RcTb[r=y>. 7J]2{yG IM \7:b'7'Po}lFYƓ>p"/^>9Y1-cvj5jt#g,CQGvPϷc]sBQ~"zVDJqZ:XhTw|q+][q2Wu ܴGi^^Ć]&Q/=罡:} ͞~#m(2С 5^>^YY{^&2`NNI%j'p!]v}HR,<ǀ]|gAG1%j57@駡y[gz"k@@p&zlv.%ͨ)Z5pnȲ7DKe?J\O NԧF/JhmqAtwTdⱭut-hH +-xV7-&ǧdeh `kT!ہhBkR iI w|ytBCJβZ,g*ZdR1d_0T7;7bSÊ5/͵q#3׋N9V5CgxŰ.^-0JDD:SxSi{ 2@asXՑ}8P~+Ҟ8[9OҕF3pʊUI ʠ4'W@6ҷ)Ī’1D`#h£Ꮎ3Ȣ;=)_\,CXjp$ h2c[;CGŭ1yZx{, `1lu,_0As1X -6bަ jS6Q#GN]ՐDL ][O: v/0$k/vz8stJ֮ Lw|0S .JUn4Y%Qw@'LqҚ,ѽbQ ,&&K9>wU&>y ȊK(6؉=E7`o8g[+חqFEvWouE"IyoY>&)1T[!lLմ4+< g&}xEt7udN)FT/x2ˮJr1Z l oθw6QD,h{C;ݚ#Gcйu`2DІ9wvK|&LG$=.9c(sAK\$ j=`2ƴEh)V\RO̖5Ʃ`o=zGIUFM3kT̪2(0.v֊Yp" HL ·C6YT7'9UŇRtzşL WńϲȠ6J`mmRބ /k`UJl x}IJ9Ņ 3.Ltbt:zDX0lQI4=-7+x1yf6A1 IK4#'4<ǷIaӷS> +w8;!2#@{%9uuPBφ(M+ب*Jչun,M\ʧ4\bKji:1[h“ YZ