java-1_8_0-ibm-demo-1.8.0_sr7.20-150000.3.65.1<>,w̉ctp9|qLwV1QXBo 3ݫk?f AaT3kDJHIJ9z^WvqI§vǛnK*k L&TU"8K`]iu!ZAA r?-(B[|'0KK mo;cftGв#nPkh\QM {=@~H@iQYGHǵ'*T$)z2uI e@W2Ey>;?d# 1 X  $PV`  &( 8   x2IJ \p ]`]t](^8^H9_8H:dHFUGlH,I?4XC YC \D8]V^(bcidefluvl.zwCjava-1_8_0-ibm-demo1.8.0_sr7.20150000.3.65.1Demonstration files for java-1_8_0-ibmThis package contains demonstration files for java-1_8_0-ibm.ctmourvedre^SUSE Linux Enterprise 15SUSE LLC SUSE-NonFreehttps://www.suse.com/Development/Languages/Javahttp://www.ibm.com/developerworks/java/jdk/linuxppc64lev#+:a(;fk5*3,-/)!0z):,5"-  ]bE W$H : 3 %3;2:T$TT0ikg3O #m, ;a g3q2J6j : G"6 H& Q0 Z '(Y3vp&y'J 'BGn5k}y BpOw>PK2<s g) -?KDQK ~ 95)MADdg6A\ 3Y- =i` d0O ,2 -(. W`6 ?OX+G D X% #G+ 8$, ~+!d Yo~ 'eS 1]U 'eL '_U 'e% ax 'gO c[ 'im 1qh .mh .Ye XkY .c q okT*).('0.''''''''''0''''3433333333==3$(*&%/&('''$"!$)(''"!$3.0..,+),)('')(&(-&'('//-'1--****/.+2,.110/-0-2)-+...,+)5</+32?-2+---'.-*.-*8732.--,('''.-'.-3*,*)++---(.,-&((((("($'* 0'$'&""!&" "& "#)( !%$"$$*!(2%n%_O6 )    ^+ O.`9auqx_l$YTR Yd$ZZN/w%"E<=89/,.p;  /0N u F336 "`   JP2-zMQmk2M&!v0Bx   f &$v "  Qc: GG>GCT"Ot)"+/$/Z 0 M%0 t9.F-t X4 gH%Zq } 1(9 \$ o V o m nSD t% Q  ::#(Z pq  , 4.!K r, " x v2S  :  y*'~o =` N 1+L ("t-TYI M  )  C}wA큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AAA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AAAAA큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤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큤AA큤AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA큤A큤A큤AAAAA큤AAA큤AA큤AA큤AA큤A큤A큤AAAAAA큤A큤A큤AAAAAA큤A큤AA큤AA큤A큤AA큤A큤A큤AAA큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤AA큤A큤A큤A큤AAAAAA큤A큤AA큤A큤A큤AA큤A큤A큤AA큤A큤AA큤A큤A큤A큤A큤A큤AA큤AA큤AA큤A큤AA큤A큤AAAAAAA큤A큤A큤A큤A큤A큤AA큤A큤AA큤A큤AA큤A큤A큤A큤AA큤A큤A큤A큤A큤AA큤A큤AA큤AAAA큤A큤A큤A큤A큤AA큤ctcPcPctcPctcPcPcPcPcPcPctcPcPcPcPcPcPcPcPcPcPcPcPcPcPcPctctcPcPcPcPcPcPcPcPcPcPctcPcPcPcPctcPcPcPcPcPcPctcPcPcPcPctcPcPcPcPctcPcPcPcPctcPcPcPctcPcPcPcPcPcPcPcPctcPcPcPcPcPctcPcPcPcPcPcPctcPcPcPcPcPcPcPctcPcPcPcPcPcPcPctcPcPcPcPcPcPcPcPcPcPcPcPcPcPcPcPcPctcPcPcPcPcPcPctcPcPcPcPcPcPcPctcPcPcPcPcPcPcPctcPcPcPctcPcPcPctcPcPcPcPcPcPcPcPcPcPcPctcPcPcPcPcPcPcPcPctcPcPcPctcPcPcPcPcPcPctcPcPctctcPcPcPcPcPcPcPctctcPcPcPcPcPctcPcPcPctcPcPcPcPctcPcPcPcPctcPcPctcPcPcPctcPcPcPctcPcPcPctcPcPcPctcPcPcPcPctcPcPcPcPctcPcPctcPcPcPctcPcPcPctctctctctcPcPcPctctcPctcPcPctcPcPctcPcPctcPctcPcPctcPctcPcPcPctcPctcPcPcPctcPctcPcPcPctcPctcPcPctcPctcPcPctctcPcPcPctcPcPcPctcPcPcPctcPcPcPcPctcPctctcPcPctcPcPcPcPctcPcPctcPctcPcPctcPcPctcPcPcPcPctcPcPctcPctcPcPctcPcPctcPctcPcPctcPcPctcPctcPcPctcPcPctcPctcPcPctcPcPctcPctcPcPctcPcPctcPctcPcPctcPcPctcPctcPcPctcPcPctcPcPcPcPctctcPcPctcPctcPcPctcPcPctcPctcPcPctcPcPctcPcPcPcPctcPcPctcPctcPcPcPctctcPcPctcPcPcPcPctctcPcPcPcPctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctcPcPcPctcPcPcPctcPcPctctctctctcPcPcPcPcPcPctctctcPcPcPctctcPcPcPcPcPctctcPcPctctcPcPctcPcPcPcPcPcPcPcPcPcPcPcPctcPcPcPcPctctctctctctcPcPcPcPcPcPcPcPcPcPctcPcPcPcPcPcPcPcPctcPcPcPcPctctctctctctcPcPcPcPctcPcPctctcPcPctctcPcPctcPcPctctcPctcPcPctcPctctctcPctcPctcPcPctcPctcPctcPcPcPctctcPctcPctcPcPctcPctctcPcPctcPctcPcPctcPctctctctctctcPcPcPcPcPctcPcPcPcPcPcPcPcPcPcPcPcPcPcPcPcPcPcPctcPcPctctcPcPcPctcPcPctcPctctcPctcPcPctcPcPctctcPctcPctctcPcPctcPctcPctcPctcPctcPctctcPcPctctctcPctctctcPctcPctctcPcPcPctcPctctctctctcPcPcPctctctctctcPcPcPcPctcPctcPcPcPcPcPcPcPcPcPcPcPcPctcPctcPcPctcPcPctctcPctcPcPcPcPcPcPcPcPcPcPcPcPcPcPcPcPcPcPctctcPctcPcPcPcPcPcPcPcPctctcPctcPcPcPcPctcPcPcPcPcPcPctcPctctcPcPcPcPcPcPcPctcPcPcPcPcPcPcPctcPcPcPctcPcPcPcPcPcPcPcPcPcPcPcPcPcPcPcPcPcPcPcPcPcPcPcPcPctcPctctcPcPcPctcPcPcPcPctctcPctctctctcPctcPcPcPcPcPctcPcPcPcPcPcPcPcPcPcPctcPctcPcPcPctctcPcPcPcP7c1c113b14973558f67afcdedf8c0eaa1c6622d0e1ea18e5dd0e5b777099d525390d1dab0cbf8dec57d856c08540cd3463f071308aac5c62bc429ecbdd90ee736636ab3b5378a61d5ad796099d3f84759cb5e6c217669fe79272be1ffb76a43a6b192bd61f44ba10817c88030ab41cca051854b0da1fa5a58543b8831c446976aad6562a7402156568ccffb4df36a3a6cea0655851eeb17525ce7d6e1599dae8e422afceadbd29c0424145c078260a02bbf3b3db19a715783b4ae3ddcfb61c234fd80c7c3e3018ca386b8d3a974338b4a4f2e155b03dc60177d1e5d73f3e1eea9d1e57355798eff9d4c26d2fd6141c6c593a4340a15702de226c4f44c7dae1e9a8e8df316f56e877f4c5bc4666263ca220d464f781aa65ae289cfe3edda362075fb8ab2812586cc5cfdc148b965cea1e72c3bb0a8cbf01a7e0694f2f8296e92fc3b72d38421f360bc4fd4fd8b3cade33014f2fb489a85e648286c5cfc3ce3fd32b02983a294b9c2d893d0ef78f4f6bab0e4fcd28838fff190be185351125dfcbee844819d2ecff2095c5df7904518f43f7c42fb1ce0acd79b138cb95e6231737288ed68c7e4be03ea8b80616e5ad6ab66db1abc8b1a3610e6131c53be75111ea6cd479b530b93c8ced91e1daa3d3133338e73ccd22e9cea8250de5b44d0a6257edf20396d8acb8ab2b74aa9509d81fb3bf3b3d488404f52470fb855e6aebb22f80ab571fc0235f084aea769f3ae28c3b016957e392fa1a6344aab7ee5f00ce9a43d9e7e664eb651e703bebadabca8fcd0d8811a6b3650a5fe4be62f662d8b979c6ca890cdf71891e5a263029230a4da97299124ea026923d29b9858b4e6b7f7ecb581580014887b6a495aa43ae99bfa98d0bd004ea49f36edc5be27b8897bc96f882195ddc84206827c95ed1663ee4089238ab5df4027847e479fc36745a3dcff14747bf0f394dafb2ec7356a53be94552461ce8990b750079306e6961b77e8d7ac41396186a4cdbe2531e7026588b2a3cb6797c689d5b3d0b55d229219c72c568fee4d8e0bd9ccc51676832dd6007cd866a6fb8a7238d78776e6e40962b161557c9ca22cdac424605e839207e0eca9a4f762a2357cbfd7a0f5b07dceb13192674a5d5abf60306a341e734b6e2aa215eeaaec745dcb2049408e21d25770465b77294672261b39f709fe2cb2d8e4df8382db72a243742b1aef85494e10f9366e2e46459c9de57130cce8a6441feca5089eb648e40f0027a70289bdaca80f982b36356af356fd52a3494421d86f7a74f0b15ac568fe798ebdbd4de9ebb902c7f7015a1ba97960c16d5a2ad4313fc424dd8580d1675d34f5a520e4523e169d28b7c9666691e2001a90fa985d65e0c032c82b2256ebac4a7fd76f2444723125f598198433587b5dfc08bb89d15b4f5adb1501d9e4b667166a647182b5a20e178a0c599f723f317c55264284ba0af842e16c9bf1ac84bfc5e963f7059475ad49bbca8702e818a067ee4f59ca7d55266a67e545c054ab4d400eee0ca2d2425d8748137cb32913606c2b53b4d0fa5a3b2841d3b1478a6c9cd2c212bbbe9504bc11810257b5e85086abfa4104bc2bb210c5a11b85e6b8a017ae640e07721c2230285b8e6ce8f0ed7b2800f43e3c1905e805ec7c4043c04e3066a2f73d58f95b44c825e603a44de5d1b6edc318e5fc910a39f39d545b291534a35475ed177ad1bf2acebdf5e439b5b2fde69f7a21343238e8f32174011f16cbf0d3bf35499ae654a54a85ac54fad75f7993061c03f6e8daabe4f2fdbd8c09340bebb58a1d3c182264f96821225365eb9dededa55a434d2965bc5dc2b442fb33a2b63c313fb1ce79ca14f6fc72109b01feb4fbff252e58acd381cfb66cae220dccd943eb0a9f2a6c8882924c492b65d6adec8ba1b76ca3ca711513db5e06a61e49efd8491e03764177d45fc5a332f4035757808e67ce342474a9fe5fa1a554e9d19e2dc86d9bf41b8591321274761e578f73b0cb821f1490f69e5aac0ea07c66e8cddc50dc59889c804e25cd282d94b263eee6421e75542efccd76d62bada46ad6e69b0f30b7f37795264e9ce580bdea0c4a293a8d5e08460025d5df6189592656fa758eaec54e047c73b5ca9d123a0b1678f9b8e193f38949201229039f30e485fabee5ad8767371c626c354c0cb51bac2981003882da6fae2629d46dfe93859497b38fd0f554dd360af0f474c0bb19c72ea738f4e6348d3cdacacbef01f7ebaf7cf24f3ab946b5ddb74983e5037ce3c050252b52eeebc72363417614a0fe50ae80c3145f6249a530eb936d21ae9fc9b23b07d5ab93480f6243f58ce02cdf0f02f98f69a017da66a7105edbe1edd38414a1d6a9488b87885ba196079f14e0fd0f9f1721ac0f2624a6e238c683c7203ccfef245ffbddd958a69f89fd5b3c2335c85434962545c0ac1d9ae4a2c6ffafaf595be5e341446f8d082d0fec70f6519741ac3e443d5b2734265b422479a68ba5e5a0a9caa599ba79b2dea22e749b9363de88df70a8ae868cfd6cc5b28cebae18ed48d94d1a31e1a60abf4a72cf3a203f52d7466e1c8abdd685514d39f45a5b6e734f1e0be3451d31b634aaefe423c9adc565ced71307515ef43ef2071e863fb1b26c68fc223b9926b8e0afd66c322e8eb9c28d8f6377e405e6a3faeb6e746cdb64602e7e42d05596d8c9cd4b8c6b3eb0c34ff7c2466de0769473cbfa5e2e4e6e06cf1e5a69623c5dbd0479bc72012baa06797903cc2fd754698f01f25c3e944fbc5406d4449f1585f3c9814abd1a9b464ba7931ac56e2cd2e756b01d0fa5be5c4fc55361b816663ab1f50ad760b60ed909bc2125ee10d8b8b908baf2496aa7e117f66cb65a72b45214c47ed190b4fa1d80566dca75eb20c678a9d36a2e79c9ca809eb1be8775d4303abf44574d76ce926e4b1e2488f00aac4cc11ec18f6de87b82e2dbaf2c28556a91a4775eb863230fee9ecd529a006dc1aa96ebd23d854b4d21a7d1913bd6557c0f9b7e1484db33f26c97ccc1797cb01915ab9626d73d30f54fee757b237563ec23114ddadc687526ad8c36a7ca0a13198e6318ac973d5bd355db4f63af97e9bde3a3f256e8d98677f520dce98b653dfdec63dcc462ec9d0a7e7267d4fbe81a78c8a7e4fc95395ade9a41548f35cfd45e4a3aa4a12e8546eb517d4db2a966107ed4604f80ad2f8fae6b1246daff5aa34a6088b0ce4d320ba9ebbd38745eec46bf9a6de0fc4404b96bf756a5a8f3f05f2ccca875be8ab7e2c041ed4bd8b2ef8023b632355e609115c679c15caa7f945262cadf4269c5feaf4f6ef15bceffaddfaa53b6585efe3ed3f2659d40c53af23adc915597d19d660d2eb983f20356c9743ec8462a313a86a51d5f7d79b7e79d621c0eef2f36268c99c5de4c77590958db847e2749ef27b97a603952d5cf3a62d5bb3a7d4723374de28f553c45adf917ce2d39e0b3cf312fe580229ec9e60b85eacc560d88865b86f353db5b7f115dedf48e037d1e0ad8bc0a02570eb4b61bcd5b8b3266ab89507a30e4104808c96ca06456ec383b7624a57c3638e69a3108bffc702ecc30b93c9174bc2896ef092d431477b22f10d53f61d8910dd42db2a11993328f9e065eca575bb6fbf12bdb75636273ef4912e82ed1d6a88ee7517ac1c22fcd67be9dcec0c39947733c3892662d1b91cd15666c36856ff9c94aba42f01207d14f5b5987a2336577aefcf64e46163d8b6f702515e0d13867813b591a900ee7d0eefa41403e578cd66ef5931a2ddb61d515de5ef462468542e3ccd77d95a0bcfa29b4d9febf66e8823d4971fd45ea40fb44c6fe6b6f51df3e0bd8fcdc407efabdce41cf043a22764b66676f1e5ba24245bc0072f17fb336db60281e19eb990a08d4164fa75e6e64e455347884e75f48fc6f8ace8ebc3c0e56299a8d7fe890fb73ca119c0be63b9732d0653cbfce6bcc449455a12f375252111cff22e9e21aa86c0565637261544f647e39f9e7b67e502f69464be0d46fd4620f2e71559fbb484976e4819660115a128cd36438c824b0f78dce21c2d393a17c97fff578e415833f640a3107e2fd40ce0d39abd705886d6108425e4d7133caa052ea865289d6d9be06238ea964302768b532ad76b1820e6e77d4cdad722ba0864d776b3cc19c257aa6e85bb12e83bcd37c87e5628be4922b3e6fc93add2d8d9b89e0eb9a3fb330166e57125f5993f745b72353c013f5bf4a9defb5144aa52958f4561d9f4bfcb418fbcf8a1e1b02e14fb5ac9f3a0e04009f5c020b1a276f5087f79f81502e3dd7f7f7f72308696e451929cdfb15e45ff98504970a1f38a9f2afb2f74f3606900224e36c8b51325cf59834c134bb9f6133c62569ef19eb4940a6221dc6a4432b2fb7c2e120176a6a0091835302fc09710e58530c3fc3afc4ac14ceaa241e80613ff78e2ca356c046de382f6499b8223bb0bbae357681fa7852477eec9354a1223c4397fa72843339cb1e6ff7e4cadb011eefa56bd332c0d0eee79134d2c16e6ef8f4c2f05c6a3d4c3149e083dc80392a2486dff1ff4f36c8dbf3ccdbd2f1c4dd82e204cee8f383f49ae0f1dc3740ea0e0f89b219646b553d77c72d1c03632c9010928b9aa69ecd2496633a2a1469f0a074cb2e930eae931d76e35dd73e0e4c726d2b47c6eae7a4e4bbddaa9a95b7f50d4140849c5773c7afe8f42676728a1aaeca5e501b2b1a4041c5f574caa165067ed5f6563f0102cdea801d9f08d9b03dfbd94efe4689fa8392cb549cb3221e6ec93e0f1527087df0a13551a5f95362d90eaf8d3235575a3f68bcd2ea8b6465c87189fb2e4c1fb167539768cfe45058cbb21132fca192fbee6ba2769d41eae65992eccaef00a1cf8e9061c41818c46018666bce54879ee8c812e98584a7af94be3706d7c2a830729806f570f59cf5b5b4179d79f52bd0a6b396704b25074c64e8366d95c92bdf9c9fb0d9a8c5ea11e928b89aed520c08761923e9addd6fe6140f5fac17b9d08acdf049f055434c095a819e8b9e933019a74a3f1dd569c83023c280d5714dd99b5acca2d9b68d9fd30101f569d8c23c3ad5f0bbae4e2cdbbde1b5243174a65b44e3c9e932f7581532cccc1ce4cd3972e231685c6fc02f9b081417f4da66f76410278e071e4c9618d53a0db17760d5abb14a7f8081cc969000b826ef8c71fb7d0746e0cef33db015bfcdf0cb41d78af16848fed1068edfafc222b4356c26dc44dc283aaf4371a7656a453de4e2a0a1ee84122850ec60f8798fb45414ad72a297d4113ff3367b817e356799f143a6cc41305499f977d5e7132a3e04d8c555a6149a32e72ae7701b82ad03193a3a089467e1792c166ef194a0ef32fa20c8a962d954f4a5c82c8fb089cfa635cf00666385d82d74f7ca6ec8691273d0261a46736c2faf92418e5787d2475f79e6a637c3bc142ef97cbb588ad8c967dff678b071989fa154f6a5faec0a05a128a6cb4c5b290005e9f24593f1b62ec165a1d377b589c18bab1c66801046dfc41a68ab227ed9434c244968219cf5e9a84a33ba7254c3f0baebc179fdf83bdf68b034ef5eb7fbc33d52616a2f725da875c7354f7379b9b49975615875ab2efc3d7ad0295f57223992d920703cbf9a67450d462532572212d3d797b8d3c81116da50751e2c98fc280477a4ebe1ee8ee0e1412be26c6b31a88eb49f4e1888d2cad2131a3784255e44378c74140f10853f7840e039c13efcc401557623c9825b2e5efe8251a9c12b8cab6389c5992cb30b44fb27c633ae63daa73c47dde9e9411db496c371e17b863ed387ac9d76c71e8280414a0159262b85115580120e9c30280064cb01e628b4e7beef7887612d73c656ac1158030f746cef80b6da90a0d5701e9a3a0004c87d0b8fb1aa4b910c67104f6dec362798d9b770154c663d0930900978c3e416011e7a04dec1e6bc1e739517603b3994c9905a72bb19bb482d0bdc390c072e4737aab1bd62c9a2e3be03609d77f1a56a27cbcd1f9d455e0f9944b10b0cb1b13c05f96d7e2bb2a807ef24821f6f8ebf616d724c267c62c3b5a09f7394cb8e5c673eefda0d100c8e97668319daa0f422ceca6397b95bf28559a428a95e0a01562f3b554bc6819f7d24095f3e91dd1013ad680802dc14396fecfce54b6d9a72ee406278e218ab9437b2c3987d220844e1e74b5e9584b43e5cae78054f20b26143f835e7acd36b86621cbac533efa4a2a2e9b72c192e72e6a4b65da95fcc1f4451c2071412890f73f3361685c54aff2460dd73bb06e655e8f51012507afc8b9ff817254e014dd5fb833ec8e3c21497c6629f2964611c1b15739f15e52d7a6c4164ebbbc5d0b04dc93542e8e1d6f8b8b6c647215a6be2132e2f0207293c1ce0f21875c698911e7df8fd0ea00c2c9f8aaa9863240e9da38bd3ae4b8981bf6f32a3cc26b867a11d2a8b107b1202721137155ea804d71b8feb4ba44bfd597d64e181f9463fae53b4181dbf5e3a52ac397ed44988bd0d6f40481202249e2ba0af9bc49fbfc943d3fb857cafac0eb88c97166ca2156efd82df335541119035959ca3bbbdb351d9a7cca432d7012f99b3c8fdb0734d41ac083eb85235fbeaadda7221e37b06cf87b7bb283b4064c184c4de11d95b813e986798ac93cc9c5b05342d2129840f49ad35dbec35bb21b58958df7152d7df35682683ab6ff8baeb1fbce2d9640571166b270618cd379aa9c4950f6abd670aa282f299f9f95597b12d42b053281bf173304bfd8136a98faec4409ff6369c0fd716096c89ac652b98ea8a1442e8439886640b61c7bd23ec92fb770118f396ed0779ecfa640f3412b9f9d8f9745293ebd4af9b198630a22682d7ab4816b0d03a034cdf183fa0c566ef788f6d95bea1f2ec8f0bd339e633f1bcce280f75a49b7d3ba12bb42f24bbc4061d6d2ed05116f9b62176837338e2dbf4545ed06b377b07985903d9a7c4eeecab6e030857510f0044d8d1d3b924e2d4fdf9a45ebc2b30baeb4964bcd16c719bfea514ae3634381baaa5b3799ff97e5a665aaaef07670c0ab96d00b9165b54d016f3eb7857f755beec7d4c6cb79399c786ff9c4118a749d1310960b1c458e55784ca724494ebd97d48b254326d5059a173bf5de2e567d22ec7256be309f077cdbfe5adf46c64688379499946a6b4fd46b1e48164e66b74bd72a3881dd03fcba5fe6c76c68ba1750431c42bc8f98930eaefa79b980d955cbfe5cfe926e1475800d7a869f34bd8560f4f4d5879b2719f84c2e710a7e0c1d405e11a961d9d6aed09481797b337753ea51c6bd33e0509f0b8fd14b5baa963cbac2808dc278272894444d5838027066ee013f014928a60a15a5e7aaf758a99da03ce9de9113f4c4e86f5c72bd1adb8574f2a49cc082f709212403c669e28a56f180fec8c5cd829b26d58dd1e16d073cd948a4eafe5d770d9acc856a53964c7576e86a203d948f78d16bed3cf3a9fe113561e5739331820bcd3fd1b312553980d4a9a8c32e4e593b3f081f96e5c2ab2da4a839a2884e4e473e1a4fce2db9f29fc77c61b9264a508f784556058b250472796fc25af83c5a35e2f248a334e35c3f8650ad28642faf912e03d5734d311ba55ffb5d93eb02ad035a0a24af43a306f8b6784559c6b77e6c63542f025516c879ec271599b326aa075150827db8536ff0d1e73b501e8137eff3bdcdd3cff65fa92c7dbd6881258207bed027d30b5f1719af4682ced9c36e9b67b61daf2afccb3c94f5efb80ee927ca41c49fd3e7be9508934dcf3f858e3ef8e1ec18b5f15a188653085e451e850ae01ca8142e34ce5e326351698cfdfd6828728bae355a28ca24878ba283f76539a2293e36d99c03f792ed353c7a72912277deb9709ba1d811ae164d8c74ba1f0cc3455ede1c73381d257f4cad55a56ed976e49dc8f3072fbf118e3e61446eb8b36f509fe46a09502fe2acfa03a3fef4c7c6041384844b027279432508f9ce82e3a48669574391e0271e5fbbcc27d0ad28382dfe15361859125eefb1bdfb068688cab683edfb980d8509b84e54dadde9ca82d8d12a7c8120971e0c4afb7ea253918067322a61ca761a0723dcf222c80dd0321e5e86ac66a475aab4f420fd2a7ad31b9f1678bce271e5aadb80851740daf8071a571d45c1567e73fa9ceae2826593aab23a23ae01e5bb56dc461f7a4f193c7edbf3705e869e4dae357d48792a3650fa081b9b4e24ec79a4a256309a1ff3efd2672e7f96e180eb59aeaaba3d10f45eae509613a9200dfcc21915efc23aeb5e78ba209b7e3de4c5a85f8b03acb3769c384f5bfcbcb98591ee224c6c93dafa5b0bc2cc26292db0fbae4026fd418ee008ee9f57c08eee8c36bd9d9a45958bdbef0c96bbd188dc3d6628d8719f8717cfd8f1bda0de2d3c567b2faca278145706db939116799f0b2593c7c12c9c8136db2818fe369793793f856f5b0e07306b9f5a4fa4cbc818fa7f730aa0d3e1215fc818d356f40fc63c40cff58afc977611d8693feb70a47ed3540811ea8b64d3afaf1ea0969d5c1512fd4b76f04b14e48e9e852491191104368606aa7322375459c3b3a9de1e5ff955994a8ff47523643efaa2bb8d9cc12c7cdd2408209d4b54bedc66b2926238432750361ce48c0cf47b13c1a8a8bd5f7ed91a3c7241c13d08f53a16623931e1b3ce59af973cccbad2ee64619befcd4c4a28bae279485e2c1d440117b5a0c40da199f5bf1c73ddc6bfe9e71389266adc5af64cc3baa55fc2e686db0423ed9197f3d21b34352ddadd1828c27cdf9b798f93b80f52ed846dfe357356fdbb138d6622ad3891033ba666e76c55674355d272206f9ef3610b9970770c3fc22993b4f9d85dd5e659984bbe58459ff2d90a01b8f94b4af38cac5772134b8724a10f1786f5af632c979386f247916348b41547bffff286852904fd7d5f4e781b94a498468057ffe146c7cf1df86889d705f32987a525b1294cc434df44055c626604b4a330271b8de58995e02b8cbe09274c1a133700ee2e4c8f1cd17054b07a1c36d9c8ccd37dfd0e47b1dc95054f3adcb13d8aba11ecb556738d7e8928063a53292f1819e479cf5c54275f9a2513078bd6b0bc134c5c22de5de426ea58877f546dde8180595f658cbdac4a41dfd0f3aecf694f10331dcda31c8f884201ac0e7077ba2ed2fa0e673bc599884eb34f3ca6a0d1e87e4f947b3fe45c01b79fc2585f1bf1f573cafc6699887f8abd3e34bc164b9cf5bed148edf67f32a5387f9151dcc52ca0ecbe13651379a0c07c90b53158ef43fc6b8a5e37d265494b6503c5b1b7b7541bbe808151d12b8c61e42bf906cd048cc79d9d8f68c1ac15a5cd670746dd312674056915a7a3b4658f3ced1ff24a10ac316bc2d7325b7e93f5415b6f3f9d26a7ab5199f63c109804d8ec740b808b0545ad901cbafd0d463d04e7855e8c1fb96524d338201bb06c366451ce62784c82c3d62937c7ccffceffdc419e998b1953edaa2123e2d05f153abae58ce3e9a565130f22c3bdb5fd41df21d1978d9dbc1e0bb56e49b69d946a481c4eb00599e56e661d162cd51d5e4b7df4d1a93c14252cd030b6d9a97f7fdaeb94fc040a3669559944e72bfc3384b98faae53c5fa0b68ff17bb6f8a6f92793b80dfafaeb13a65c3a741f173740658a58dd4790af359baba48721e6e507c67384ea8d020870424ee869d124d3e88bf88660f153a42936c69582ef9b2b9674d2495ed98df03d344cb367e84019bca33fc3d9b912acbb9df286da41c5bef718ab57a82fc1d8866ab2240334fd672bbc6f80d519f362b12791d172e58511aff39b7cfa185da30f4b6d5285b877839256b1c220c597b312fe9af2072f49a620c591e51dd64fb350468bc058b4f465d44b493c477610c40aa249ee41707106970e2ab34837aa066e0b93f4565799251dda0945c110f01391025ea265546ffc4ca5abf0679d0d6e461d1f2316381cd0456e1bddc325d9541a16442d1e2351dbc2464309cec81cc9303f799fdfa456a57f95d3b3fc3cfbe454a7b47ffc90d27ecd48fba290d150435b4c3bf718f2274f4c6deb4c7bd0eae663e86f4281b07de35b7cea713bd7ff92fe338fecc2f4030fe0a7be15c78699aa17ac0c521b50fa81d69ae3e6258a6ef374dc6e8f189a577fe8f8ade7b0bca18f90bab160af94bb3f6381308667ebd39d136c4faab5b6c76474ec2f8437bb82b962679b8468628ac79c13b3733b6133c9a015bccc9cb069c555095117e7652b5b82940a5364d68acd1cf1740f61fa38fac73188e8db47151ec5f2c8a2f24879b9506ffb07a033afb6854460284c1d0f1c6fa8e9913954ec04f6e39627b572466b4cedb1c386c463094e553cb7d1d7408fb9f3992764adc27ef2d22feb4d644f8d7525d7155889d7f0c5839254008f9a2e444138a5c80b5c8be0fa9ebd7b606a03a15cd17f58cd58ec6c22dad5d466a63313f54cd1ad9a45e2ee6f70228513bcfbc65de139eac3d3802a6c6552631463e35f66687483b00a4e96324d2461438d7c21e807c0ed85d58e89df8f8dd54831474bf260069c1fbf1f1f525e51a85f6b1253edeb1d0bcf83042468a741d500243cfa05d6ce8796768527136640c478f92129f6313a231255b746e66932b4949d1e3de992247cef80ec4eb6a71f6d3d5c6b79a489e3cb740b18717ae783eb95e55785dceeaa6a10af1552141446cedc793b72463f0c9b8eccc91c8387e4d6a04810074c7e2503f02083cbdb44c76aee16df7ce1654850191ab624914abe0640f278c47f928775f89cefda852e44751b4ee55c135394848a055be12cdb86ef214fb0a05541452be21d896b392bb5cfa911766d2c748a23eb9b6ada23b060ff1ae34653a18de0a79f56216ae56dcd0acb5379a5b46d6c00d80743047bf486981cf79abdfa94e4bd8f6bc0ceed79153dd811c9e24080216aafede81d372cee72ed7920a758c666c7cc482ae21393ba6cd33dc3cdc14fe6e8cd33f99bdc23a21d44121f86b075d8a2f5b89ce34a05b35933ce5f04638d100092f75ef543fcdaa4609982f6fc2668819ca0fbb4791d60464393cfab9eb30e6f79242e519bf814fa72888489489796274fd0b5b525d6fa299748f43d4f0b39fbd7de368c9be402b4e88aee5ac43364121e9072fbbb1f9677331ab61bb31a4f0a1c0e696e178e8da88907869686a5a1d34164ac75333af3c3eafffb23ae41fc85c3744d6062f33cd86863876d974cec9a2eb49d86f326aee8c298d528ca7901f30c599590af5862bf5879b58e1e7c6568494d220ce58babb92ad2291e58002718caee318a4cf47da1882a69f1c3b9112cc46a8987c91395da872b0e197c84f40d4d0b96fab70027e725ba2f520cee5d063f32d820410c0d8d7b4aaff1e0ee94c236f68fd313ca469426151eacc56c9b74f4874e51af753a645bb5d470badc1c76d1ebfee564974c20c1b37aa40ffc75f66b592a9fd45470615101aa9c81473151e3a2e3fa7a8c8456b9c1e7cd4131be95dd6b04b8a8655c52cd01d5e0091022be2ad7bd7c0277c28afeb9c8ca9d0ba8316fc7d22fe7474b6a0d03f55c171033cc679b21bdd6a7ac6ffa93461da3d04ee71de46a4124dcedefc852af96873e487089635ec2ac30325b489d6b1d285c670356d4bc4e3dc74adfa0998073bb43ba0c2fda0d97c157652ba90b2155c9ceb0870f1d14b14147948a7961d3c94034bdfadca162e413735c07e03ad52575dbb7a9b8eedc6f14b8a69ebcd68ed51bd55858a47a2ec62688ce036705f0766064026e31c23cbff933fc986c35423cc344f7319de660f222501ff0abb71b766d198d25ed07a8f5d078e2798e4dfa956c81659c8711660f8835248d5d01f8a334594fe1d7cba6d0263ebbcd0fbddf2357a8a5cfeae83230804819d4ecc0c2344c55433c23d716c3d2bcf7dfde1a81e047cf03b433e778a9d0a9c832003c533af17c80b25625c6de2376cae50890db592cf5172dd98d0c561857aeef990f6aee202249a2e814fb129558d92a4a8c80f798c953fba5cfe6c0c1a44521ef13ef8928f64ae56947d28119f6aa8f2e6c408f33f7398414259a9c01e3e9639427ee3d39ec0a77a4f3e755ddc02599ef96354b5503b8b05b8fc365d8e613827459a05ae8248e1da9bf26af68768df777979534d049205a6e27b41168f41a8519bcc1feb965406b48486dcf101081c1d5a3dd2496e04d9c274f8cdb4a86bac3b5fa8a1cdfaf8b589b518c6b49fa5660f79917d14bd4d5184b369032242cb024f747513354921ac05201e1ba258ee7d59fa987866af2775f6a81991a430dc4d0086ff9ebee866dbfb68afc1f1c2a7869eb605969e56debe848e9da3af8adb4c2f88c1ccaeb66010c5e25d28552c1b294414059105e0a3e0303ac8c089f276a3f6cf28eee019544295cd71cf6f2661d856d32c5d023df9f294ec8faf8503cefd6c6ddcf080e2b9b6e70bdf6d3185e802c1904515eecba4a943144422cacbfe80c238dcec9cbde3857a554e13bb409411a5244fc42618bda168bcd5303e867a2f9e44e83aa9154a9633f04c4db0a65215572720e5de5a2458a3e9dc31cfe3a9279787b07eb752132f093e58150063a1af28573e1f722bc5648ea1d1d0cdc267ec8b73e65ec0e6305be5852d440c42ef2ece16199483265a05adc6f06202cc65ef118d898f26b25590b178853ce75121a7bf4f465d98556e1c145bf60ef4f82b4eadae9da4fefd3a90d3c704474f7e87db880f0760ca79de68a102a4e383c42912b39b9d61a61b7072beb91957147987b65f7a578ea839e90fc1ad50d3b2c0062bdd85cce52d96154da065e09ed07cd979f50e46a3c0ae832e28bf759958f688cd400f7aa1de52661d422e03c2086d983ae685971ae911286d69154164737472e671f7620bf2a0f1f3749a95bd11b10c9cff34a6e4f6f0c052e5873d24400fe52ec38d71364607953bbdd987f42da2bc07824e288987b14594645a3a3753d5f167ff7be4b10bcd1a1f7b579db2f604a9c88ff4cd466b33d7a8c139c2a84c967bcb632298e06b994b7b30729ac516031859673da3cbfdcc0b8794da9e43bf810030772342b0d00ef4f10a7dd6a5e4de96327fa317caac6f1f08f172df5889dcdb2ca4a84c7c8f32a150d4786dbd9f39fb4ed3b9ba00231d272d7a0e5a98d6e04959b9b5a4b5eb10fe50aad8e2398f59c7fe5dc63fa2f79b7ba2181147f10b32bf16f354dfb1d6e6b0d55c5026dc2389739e394ce0698b4e6a23159f8f02d8af2242744423159c1727f8f053214d2ff28181c031b6f5f8ec1fdfb8ae94582f94178a343d41548697d2aff78d501ad77c6ae2c69a533cd5576a09c69bd8d8a412f740514ae6ed189f68eca4f21b3c35b2c43b784f1c253419586ee64585cfebb944547dd712141f1dcc8029d60cc2f170b7bc7c2b846c05b0bcf3f37850b88b9e9bdc1c3be6993f9fa0c18d017d24db68171748ac8ee9f84218c9812ab9150ad5f79d1259f9108613e3bf6c0722c3fc8e1c690d76ce8b6ec458b3621dfcf8e811c281bee232dfd6fa43f85181f0df815ad6d0856bc15eb7ac7b8641375cc23f8bcfd2506703d47557f002b471cddfd423b1a2dd8d4f163643d4d0932d6a352f900ece9f039b20a1d172883d2b0cb6a07636d4436c9cc679b0aca6773f04b4f71aa03350456e8ba938e17684e74433e94e832bdbcf5cd52d35f88b7617c80a260e2d431f51b1353f114306c1ae917a36a5ee8699e31dad49938752da7b9ac0e8d6ba2345f2e0b630810e1d198e0d44864193209d2ccbbce8b5083bb1daf3b6e7e91dec4fb91d845cbbb98afed7b9da82311cd0cc1b94d4798bf93296e77c395ba38880fae9c344f69653f12a9c332ae585ecd88868d430a318b606eccfea49c945079b8c8a063b48bfe68886494d229ca7c2b46968a15181e38a7af4ed64648a14007fe3e1ba03e7b115c73701ae8620435d724cc968ba265af3f179ce9cc2cde3ec99f5d47044b8c10c7fcd3cf455b6ff4828ea968fcf3122a4e3e6129d183c67bd078ff11c6a636267599b9faf89f1b3011a548cb0b8c693e3177d20d120d600023cac5ccf6d9f3598a053c8815293a5918734672c071aab8883b98d244847ce6d2006e000a424945d440262e6ce98ae6289623a4b4b2ca55a750a18b6eb39fbd7bbc8df6f2993b98518dc246dd44f7ae6a024ae14feed7ceac7682a05191d91bbc0de75ce08a9db3062e838d9c8ce45fa50aca24b8c5a6ab03aa61f6e1b91a50b17fbceaac47153f47c8cea4e9204fd4c170edb0310a9429ba032ec7a40a559078b9102ab3345e161381f585646b7c565eeeb58d22be18a87a51d1aba4b400b019952bbda84ae9b180da95d0fca9b92ef6b4f65564434987988c0089fc782f785f5e4b3f4ec48e7a49763224213e0b95a09fe1961f4d76be63499fbbbb3bd051313b4df131e9673e54070d64fa2f979f4476c7bbf228b5f82dea5a76ca3f600b8d1f44224bc99e1016d1d3cb2e9b339bc85e3caf2b953a39f30f0e1598eb4221475f63afbdb99b395fd0ab5ecb4f4a094d7fed47c7d7a72ab9cc306518bedde27894b81b30276c21dff43cf4bdf89170b2661e87b25ebd1ec708a3927efe1608b619cf9b1565bbb185c0357a380cd1d485c88c5d58dcd4a01c1c43554c6c31939c78f2b1af95cea7ddce1b18b1a8ef40def9c153c87f07bb0f2761f2dad79f92c8152e1a5782786db599818f2adb9c563184b257ad9efba07c5417f83ae813161803e78779d044722acbe13039cc25e0c255587978fd0c4cb4d856159453403b469e0a36efe711ba3465ec4b993f3a0f187698e8d1ff0d81045d5f88e926cc0b8c5281a0e9468a0f471b6f5a59458c5af4a5283816c8eca6edfb435f9d0ff5e6c35c6b5e292541653755c35c613efa48554e31a1fe7a27865295dfcdc9c3cb6e6b4ad5da20993598bdbc37376551436746e41a1dd629b0f09036aed258454f7d965851b6ab446a3ac50d1660f5a0ca5a0b748259412ea8f5e4e8265670b4abb929414622c2b203199f1ecf55a1381889af68dc96d8bb558432c1199dd258f123ab92f1a881dedff2e2132f34939be224caa7c272b703550e565e16e18899792c0d560dd465342cd6a7ece45f29328409380acd8030b1719dfbb95446720babe4aec47991a2cae6bced723dc38dec6334860eb1c451f5e37921d441fef5f7082a9fc9401bd6220cdedb044ae058b739d255fe361d2798a42dfd8774d3e83770195c36006e22165e267abb5e1581dea9e94cfa7dd8cc0dbce216d7d660a0ac332120c136a17d13382beb87046f65631b1c1e3cbb670cd6cb7fdef416034c1727b448d5b26d300a60e4764ad55faf1bf16d2a41232673def2f3940227e4fc40abadc7512a9370b85013d6bfd2298fa0875e285eb06af0e4aff606623a5def407bd48bcc01cd11f0322a4433008b7cab94e50eabd2677172fd39a320cd7a4c6395499fe99b3c9675dc02e46682ec8e9ec272f558f32e79f98ac960658afd848bbcc73eb877e32d34070e0429a6325d5d45807d798f3bc9a6a60d79ff94d64b1c02a2e0e025c90ed7882f1d7c3bb14d4214de0750f2f411b32187bf1c718d1d936caee0c939807e6abb432461a33745b44e181869b2c2026c4e55a19bcf771c616a1a0a4d09479ea896969c7502c32016231abc05e269b51ffebbe15f2fd740451b3105b0b69f53ffa8b899378faaf4de26425d66bb6c309d16f5b0e94c1645dc53d6fe47e49c170c33165df938324a32c51285127e88ce3620c8234c4af35421433c5acbe50f4f8bd0c6d8aeeaa5506e6b51945332cd1246a12098bda78b389101bca9716c174032646d9eca9d53c9b8935c5a1e780f7dae03e1d9f24eff12a3608821087067e7758d69c816af42cd59f674d06c7eb15b4ee8f1e99b1c5376f71c79e066edff0faef9f5a54dc0d87c5c66e9c17c4f7d11f09302d1f0535ebc462c7ddec4b1f6d8b0ce34144e7711f7f57060c4b87bfbc41801e9799c643f380046e6b01eb67a9dd8c100a1dcc6042504ce4f32d65110a6e41f439bee7442088a94f8064048790c8c426a59012e2e2effc46ba974a69d971690c2f810af4e4c1bdb54857055de1d5721680ed7880a358956989f146415b49131ef966854950c70b2bd23d18abc3537f912d330291ecee75cce8a818de24169f5811aedff27110118ba75969444debb0f10aae16b0ea5408ea501c3efd8999b9b248cab5e4b5473868dec45807022376c77fbe7c3d95c8ecac76939c18c9161e063cf4966ce6029c893401058986a0cf674dc7907f3de833204ce4c364f7c1c113b14973558f67afcdedf8c0eaa1c6622d0e1ea18e5dd0e5b777099d52532af64de5659b79014f9e4ecae6dc6c35c8548901d9394bb2eb6962c65c147c00dee635d075be9c6bc650df1918e61ff26206c8e31ed29202aa04512807e5a41f338f391e01534cd734e5fbd8bdc24389cb700a70b86fab0a21fcb33d676d468b1f294d6e02605d42d1d2d375fa85c8f3ee0185b33eb687ca4004ddd504b197bacb8fe78410e93e113791c4a3cdcd6aeb3e8250305f7483a3279a067308c73ec2ab428ca3a23567da1022506397c36b09c2894f5dbf136e0a656f52133a585eaade46faec63c3ac3eae48bf50dbf8672dd5cdc6a3b1b6e68e2f44e8dbd53924858160ea39cc367f8802818fa9ce1c47f4239f23b610db73f14eb6e3202b68a2b3be24a774a79b0c59f5af257a83f15a80da807a777cde8acb39eb9d1bc1b8b3b48c5f528704643533d5159693055e93b9f5a0c8532ff93e13cdef6678b050decf73bb373812655ba1cef5958474e9d7ba474ed44f8e948a5e0f79cef6f16dacde19646908aea0e71e3fb106d57428e1d3e6c7dd409c7e8baf43328d00bdd10ab309cf966c3151ddc1f25bdf07dfe2e220c07cd696cced3fa84c4c25c827419b86934aaee8015a89dfdbb25fd323c5c44e171eb61ec54baae224e01e132590ad33b248fc4bae3f28f9eff04c106a446dea3e6a392dddeb7468daf26f01135119f9b60ca006b081c087eb99352840fe87033efcfd00e0d8d9147e1b47181af71252cc487f4c90d157db5d26877e6739f515fa27294fd4da01de558de7b46e614c58d4a8e4d9ac8d2164daa1287c1c474bc4fe55f35ae2046a8ec7b23c98d8b6c1b5893eb84df5062a0d6ba7814d8d4fd2f50def6322389dc2883943d623dd0131108fa1526840d3a96be183c5c65b3c52ae8923ed09136a6cb5582df4912a332d0b82738f7516ee55227766813a2979925ddc27ddf0c6fe0b8a1a1dac7c1b34741994eabaaf4b83590570ab70cd1567e926493dcadd9c008601d25c65a1960cd357f6d2917e9905e3dcb92cc383a215eee51f12fa841daf8ebe854173d4e9da584c617ede6b57d90d43de23f78eec2cfd64a61843cdfb0a33e7bb5395c5aa7f8ff8bed3eef4c29a099b139f5200930505b970a6937b44765b6bf49bbf3a596f83d48ccff886c9628bd5ce1a7b49b3b95c1ef06295c67ebb3d87fe10d4a41c56ed2c6832f0b81c8df016c90d0c92316ade0460fa2ca006a01af29dde771bc5055612a1266dc500758325cca808cc6fc2e1c912c558fab6ebb91d5c3c9a8b0b16dc05614b1cdf67441a4cb6d13f736663df01be2e5c20198a7006abb138841362bfeaba13eb4e4d2c16f718c4db49e8fd5812a0064e0b12c52e147979240abd019a0472c148d113704323aed1e64b16a046076c01c1624a4d15ba460fab497ad0f7c408f33f7398414259a9c01e3e9639427ee3d39ec0a77a4f3e755ddc02599ef9672c493db7eb6106e53bdfce39fff9b5ecd2262b336ea233b42d5da0b9b959b2d7d98bd61903ef7c8444fb2f51b31fe4a6b92a54163a56cbdea9cebd05466c9fdaac145ca948a86448834983191c442c4154b3e77c525f5f10e6cc357cca5e26fc6b340cd97b49d9de91f91e54351080acd217d6211afdfa507ba70794c4853a4a933ec774ce37a455df5c31ccf35afba846fcddbc41de8338269233a454972ec8bead161e3b5d4c8319cdb946fddc45364d6b412feb3b80360ab3fa59e7170f7c8722269383badc804d23b0a6c8591a01c1a92b98fd8115e98e652626760856ad6bc9efdaccbab5fc61a3874115364440f3e3e52b3d85d405a565e15845e6939720e75eef325373a36141e75cec658823982c456e7083ab66b5429d380ca7475b9adad3dd278236715f2dfcbaab78b389d7526c97e4fa8779840e2bdfbe458bc6d3a9236535c07e2c19135ec85116d88bf0223feada1453d6e353301d014e7c11ad77841da2c376d1c4733cdc022095df5f81db21e090a1eacb9f4c2670c095c3f7d565857df53780b7b4c1d46d14e639f3bc63c6705a433fb44979cca850610225b61737a3d2901b7ddf7f631247df9a2224fb2cd6381abcf3a583466cec64b715a1c34c9ede4c898c33ab325b51f431b0d5b705de424b5634257ec73030c822425ac3436f28b8035328f1b95253ba916dad75d6d03d07f150f532a627de0990bbd1ce8e34c31602e75e30d5200798e3237d9584fca31fb7c0c8131000f40a24b5222ca06e3b8f9d8ee20162d675dcebd399a72fbd220ab4bac23ebca6017c4b5b5ab22149d141dc8fae54af40070f26a5eddd0eab6bf9b9959cf6328d1aa3c80f8321e26c4e400a5ea737427752a3ffc9c30c17e0179c2c11fe82db622981ee0874b9f5100209a6167f8c087daa5a902ea405100051d1a518803acca1f9ddc4e7be6508cbb8bc6c6b58c8aa40d00ebb305ac073f006f40de7fc1dedd725b6f6ecb2635b61dfdb5054abc3fad4abb87a473b714fa41a617711a8db0ca910fd6a5b6d6c03a9458a41471a3ebd00ac9ba5517ec9ad1209917a6aa3e1573bb47a164ffd82187279fa586cc4855d3400051cac236480e0b06740f13001c19947885deb7576871a527b2146e816633f84572d41e16c16b2251c88f764b94adaa06640ce9583a140085e0b78791829a9a4b650e49ff2836db362c658fe38225253f4227082d8d058e24f363ac23393528a5ba4053a69480650674c9eb49f7ba2e25304ee1186940c77b4969ce1e310a7d9217ef001e75a48b36ce45f11112939f51bc419c6009437117d4471dd64c1a01a288155ed46eb749036dd71b07ad5c55f77c445c936ed459c33c950aeeeb04a5290d9f8fbe3004a46121bd8d0f3f837c1e4bce56c85f41db8ae44abbde1dd31a34e15baa5a365dedf49bd8821a18afaefa4a319aace5832da0682f7153e706910b741d5f33f259634608d1212366259a510b9d53104f23c43a4436fba3f359b9589d0b6cf21b9f3db9be787e6293731f7c8f6ce12127e1195a79a3670c7a1fce5b36fd1a7aaef94c7cf5c615a0b2aab422066f28235ff7e3ecbbd30987f1e5b14cd1466b4c7548a6530af8644e7107c243ab5b90c7813c3d410dc61fab8af9d4a4558231f687114395b7875116a9dd23b9d403611a882b3e4ed3b687d0d012693367628cf0a4d2a205113d83175fdcc728ab1056c8c09e345f7ac8e437bddae8cd739515e21a115ea900676d5f9521cec1f87d0568bdd4e77c9c8ac30934ed77423c5dda83c2d25863bac2587585008ac0e617e519b8f103e8c09106fc7b547c956b28b6fec50d486f4a8fd3fbbf4765840264075fa45721408ac916ead82d4ffe6c3522e3e0dc8ef62df48a1fcbda8089d4551e8e3902f30ee91dcb589ebcce902ca311a580f39c30124b0f78524685789843d6712a5af4572a7907109e4092be1921c89b1889ce3cd9e8023983ed627bfc410ad75553fba2f004f825268e3704c047da4c46d6c335599f98fb9847e2b0d6af3ece7f1a9fa766c5f65110f241a41cac0dfb6c2eb4564f791929a61aa9758664d3c8c2798f242b59c72489361aa52ced3daa45b2f68449d3c3a36db17ff12430152068b57ee444aa87e88540cdedea07817e436581e483d037504b274be29bda9065fdc85a82cf9b181882fc9400c51244fca882a66fe45c4f9c47421053b2c06ef6c4e3ba71d740626aa6798b96f9fa42e51eece1b1c72c1279e01e65e6d18305091fc5b7fa192789dc9ec14e7ab93936a28b0c209edd5685349a2a7e2b50ec4bae02c05cb14bcccd188f9aee703045c00bf7100954f8e039d6bc091ffd8fe97ec7d4b2fceb3f612f310fe8a3ab002929268d57e1a38e63360279b89b9bf0c41d46e7cf807907f66c03988c2cecd5dcd2d4fe8e13288cd205486b671452dc2c85a0b6ec1e6dc152bca54e671880c47050085fdc1356ebfebdc828d7c15b690363857e0cb8bfcaf958e8e4f27a94e419db786cdaa8e3bd185c8bb71ea77daf0a4364b0e69533427ae6e9e54a50994e5e999b8f474c5dc444973e7a249270cde99750d956d5f450a23ab741b2443327a2b7074d6c5930273bd588450700aabbf33c79b76b2edc01760ad548b2086335d776f3d36596449627dc61b11dc5673c4973ebdb1624d34cd6a94e2ba93a703468919c3b27929afd7a95966e8f3c1f98049ac471e45d34a8c02b86aa52db82085a6e6b4af11856d39568f355997b186be894449c60c014aa7c9681c6c0f6ed18d7370f4b19e581aac559c16a9fb6913535e6bb43844bb4ca2849bb800bd469e89801e9ca4db8051760dfa0bae45dcdd1762fe4749db63439d95bdf891d827af9c52d4f0d9222babc66acbbcc75e80600eb012eeb99be01fa443fe5c95d7abcf4802f95eaafeff022b67f9dd37ec300cf9adfbf6f8564432f4e40fa70ac42ab060316bbc6b49011ae5a37599296b08cb1c6c6d3b891196a2c6ad81e8827898740b0e73245579eaa42e21cb6f80b2d636bb66664f413d89df2b85326b2244a590faf673791111177e5452146bd17caf327a559c13363d6485f5d9f50c03aa987925a79f554eb456537c58626b26318e08c598de6a76965939de026856363769a2dd88727d2f8b7f6cfb8f443cc14f347d0c8c3ee81322c16ecbe584445e644cc4f6abec2187f9bcb0b0e4dda59289dc3b6df1260d7f701d2f99b21caa49d1710261137b7999817300a607c639cf4a039598a30b01c122b2d82b845ba21b0e0391d7e55196db64dd63310d7f9026f2fab64cf5535ccb00951b49ef030ed191522eec2510c2a5fd76ae981c90f26463f21c576c7b06f14f2d8989c1303b55aebcadd60b4e5e2f02287cec56ffc154a21608dbf69e1c8ec1cec0701aa30ed198d54496b1ec4d8d65cd3b16a380a0428020ee67e45d5e48a97c55a76d0c14920512a6622271f8a649238e45f293a11fa6c47819c2c04af074fe7837b3f1a3773130d9949d09df85a5ac245ff4b52165c1afc273e55d93f19de932734637e5533ccf0619278a42f9c46ffbe8697d71f210f2a1e14afc016ede02b651a48fcfdb3225f316daf923b296c5492c7b0a20db97149fe671e6d2221f6ef75fccd4c6163540532242264f799a74296f037509df74e303379f5e70224a3df29e349251ae80c1aa1965039e97f45e8b8c194f5904cef20cd70b14f987619a21844c090419faabfe1c93d1c4a44f9527275814bc108395e1ba3b9e908a0de46018969d5bee56e2014aac9ee2b0d81ef3dcc03072ae701098032ec0a60b0d710d4a9193cf2d0cba52d6e3d62bddce6b9c68b9815008560ad3b12aa76e323007d3eacb4b5829873df6e64c83da11a09376a1672436b25a41cf301cadbc430efc101aff9c3a0368fe705382c9a5c7fc6d81af643b9fde07fcef284fd03c307595730700d6043272808f32e4f5af6dd33248870d9cf48a60ae20b9993a15525b3eea15f575ef9918f411ad5d65f914de05beefe5d2aec5000a661584b9882da14f59ae486e38b72ae9b0b4c20aa467261568935b696e0dcf4d48428335d6eaa039da0857b76e8bd3b02f301f5d7b06b99fadb0466c107683eca0b52d3afba23ef2466c900d556bbc4ea077381540b405e73e16d7cd5d52b04dd564efebafea1c302b89da61951a78af48b21d8c41921bb2fbcb632098845fab9f728e2e0ec4c2bfb662902e26fcee9dfcd70c74ee421ac379431e3117e4093e8c560255b1bf8133270c3c98f0eeb46fccb80f548627abee2d81ebf546073418b409048c747bb19cb44879962373167bd647ac5eb0cbb925bd21754cf7d6e4a46affc0d1ee41958314f45350a9d64e5a457d2365e0e63e1d48d5da10d9ffa3ffa5c12999d203234393adc3de0dfc32f1833f9efbddbec215aa94a1bc8bdee0760707a40db88807c9bc5e28a748abe781fd7cb07e7df42dd69ee3629e119e66a83dce690ba609e8f448ef276c2d79335700ef17fcf5f688992ee94077566b9818172330266ea45fd640f733414e45a40f98692f3c0f73ee0bc9bd6b349a6b402809aee12bdedbedfb881b6d5e42cd884497f0ab39f9af5db0c59104cc29cfba90484f355662cfae6d48cfbf1b1bbdd300d6203c14c475e3e9856d84e96488c8d3310bd89ff34b8e087916263d0569ba1c5f9076181f4fb793a94c6fa00f33341dd7d8ac185cc21710b8d31521e6f3c7302967b3cb2ee0d059ec520cc9780828664c022878b4e754b4f7ddfc7bc4fc99b7c3f866df989cede466bea9b14ee1c2dc699eade2930e22323b578fa588f19207736ba765912b3c833c751beca91c06852581e31ac9fd95196aaafde54770e4e841e54abcf70084d58e600275f01e08b01b66d4d2ff12dcca72e54f8bedb04d697d8cf61f51c8f309a97189351d602b2aa56b44334294a6fb9f345b6bed7126b4f6b9c083a1a02d00fbb702b5d2c49f3a2fbec2031fc2bdaf38352308ceab3860df9f5423abf6e4cf3d56fbcb74d222e46dcb5a54ac74eca62f3a4703919055be8a41caa857ca2280af5fe2a682392bcfa4b8f2dd5505540c24abfbb71b605a12b1d1ee8e8dc7fd2d159c7925d920addef9d256c71c6e3442ffc7db4b01668ac3cd211f30f3bbbdb598c5204f545665d16abe4dc64dfcc62fce046191bf7d1b6c285e4d973feeddf23b618414d5766ac4454707a7827ca0abeb38ea3d7576d3a181469e7a999610f1b8c6afae814494e0406057f73f641d8042ff9914c387cf3be90a3021093f11097de067ee2c17c7a78dc10ea4078c0f25dbb8b5079065798ca39674ad337c0c14cbbdb4bd0dbf43d7771e5eabe49f292c32589d34e35f40c04f0566fdd579c32746487ce88d9746f4aec6ba0953ab20b72af61825bcffd022ec509de5207f7aa5dd3bdfae9df34e4f3daed45c8ef6ed7d9642d7e1fccca2e445b2f2443d6f9ba1d56b7fc09ae9a0f6a6c6727536b78439fbc9b88d7d681413692d799a09009ffaad21f8e59e45605153ce925af6cb216849d16c7ee3c72ef5ca41df50559771d8ddcf90cb1edf4288457807cb7b0447222bab462ce0c445bfabbab8684c2bd18980f78287d45a14f3b469c7940b6a77e8c09a583cae119d2629b76a0b80539be94e8cd177842893d154a622910e5310724eb0070c8ca27af004893b0ff2f2c883331593d7f6abaacad0e93ff072105569a92ca32e7cedda4c2e0c78c9f98b70bc9f696c05a54c4e827ca854ea51473892e291d72f41d8bf81a0fd81c153e75bf8842b9742c6785eb33845e629f2733224195fce595a4bb946a28c22cf0e9e57b8c63a798d4b6ab4bc1d29420b8905d70c676d1901e0271f83b927eb718999697b0fea49d012baedcb753925a1ff564414fd456da561c6c0ad7cac983918fd0b8640ad8d75275b58c0462a028f5759cd192c4295db5d0618711148b51e8c7841ff4333cac57e0ba00470d85d5948484eb3f33b89e1f9a5db83bbd2c6b1ddf973a62a4eff2b3f05ebe6a399a2363d265a96821dbd732fa1c64d653e6fa8ef448d5f6f024d60f5730fc04d035f9e45c4460001c21a5b2e950e9c7c9c181b979d1cb7a8d24373c47872bbc69ed10598e1debf9dbd52fd147bb2d77a2feaae54b21326501e4499937612e1348fb23ad757f0e2194ab17741ab27444003cf7a170e809bc6eca7ebdb2f438ccced9b04631b021849167c929422dc28e6e9c9b58b263818ae686fab99c5856a42779f3360b7b0705aef3d72efb0c498a1641c87ec3cc1996d73fcebecb3801e2331cae95a82b21c4cdb88b76def4725ff143534cc457c4ec304a0c6ff31d09254ccfedfa0922be4e28662600554ed01928576b9b3fa1797d26ba977436fe6d5a96271bb33a2dfccac4b72ad78964a1facf67f1088fab65272946e1a3249b630e521b754630ad9e9373550c868ca8523e347afa8cdfc6c260b45783fa3353e68e19e08ec970edca439ef1d34fb99d8c6bb6f5d4a079337d2f419ae2dade45d7841303cde4ad5a16edb90102c995bb38bb1dc395ff2051b6575a7ba0a16a5aebbc5e6c2037113f5938f693e64b455287af5df54057fa0ee09bd9ecaff144d2329765f10c81a37833489ded4dc16939d970b9ed76077d1192ea8f01199dc0b94445cf48577f1e6fc7e96b4e4b401e800dc73ec4cbae792ebf871c044a27193b3b28accb3a570f02906822d4d44d609ab3df74899a98e6ea66aa278a50cda861dd3800432f2a228d87c467749bbc83f4c796cf8fb94ceec89f7c7adc89933a3b16ae628939ea399a9075b5394e8412ad5762fce3dcf450cddeeb38f6304f66f0efedb8582d93ac0ef56f27892b8be1f3383fdd82de851d2ae830c4be39a1478d18bdcd933adbadd6103fd2107cd3a9cd083322e4d3f00c69ad31d1341a056c5c383a128af60c10d94af5bd345f5f7e7a28d6123aaf7f3e75983142d054155474b8e0dce001a84f5bab6d429288bec0a76da99666edcee11dcce7706554076b8ce89283268c199cb8085bf2c483587e51660578a332615affa983edca4d9c90b873ccd455c3f576f5da2f96514189f936a9a3b7c2c929e870e1bfe244418e6c1a7893fc8e37057cc4c28cdd33b294b53909b89f369dc27d6c60defcbb722b91f950d3aa139f1d2e55862c935c936cacfc45f10d8bf60188e945a6a02c32233c4c89bba06afb89b3109731ce65521f9bfcff9ce271027bc0960732a08fc1719e53084fe39fe1b2365df4b51ec5091139ad74f165dfbfd017f6016635f68ea03036a4fb45dece18d62ada7c063b47ca667766d122cee726252ef16b8ad273665cdcd6940972fd0913b16f434d09243ee36d5d4954fc9cd05841805bff12e49e8b9a63939ca69d1555bb5ad33ead4b46a64fde756d238d0d572010e543b81726551a2de0163c1d0af11c0bacaef846a4ab01c828d68abfa35fa2336173a68660c770c1e4bd81367feb254cbf77f8a0d6480dea426ebb246b3637a0ac7791da418462aa9005b07f0f4fb3ff6393aceddd54aafdc9ff99b7a4ac4e997d8a7978928eff62d0a9eed23a7c7d1898dd75962f716d9640f81df1e45f620e2171d09b62846cf6c546ee698e7f6b7398afc642d6aa10ad89310175c296e3343328d59b9b5e98ab83cd19bd7e3e94a8b39d3605a5dc9b1535f8bef8cb73d58723e410e33ac2a6d913e2a1170b84aa104845ab024a102cd49d43f31d041cd0f99f56d0a3ac2419432e3929e365ea356c25ddc0993f682d1b6474a506837caf7e8f7e27b73d503f45f9be728d21efecfdab068ea0d50d765a29ec59b40c15090d376012d25c3c762e7d82db38c336c959c08b9ec45ef8163f1430305a602fd1ce90cb101668f6bdc454f8b0b56a3a5769177d41d353e94ed30d23ede8a8b9349711750c5b86e3e03d8448de552d90c5565f42f97a909fa124d81e8112bce06aaebc6492542c6c7efa043150567e7a16d48053b9abe6a0e1f944ee74fc6fa926733d1565ac2c0292f35c77b8468c7ff599e8e4f4f16056c5c5d1e4d63efc1e634b8fee3ab2740e72c19af3d72661116745fddca8d7581f486d6edba24c5b3c5456bc5302ae517d2fb22f3a7f8c6346c4cfb59e2cc80ee9c032860e684106500b6e706309a3d2481b71b22321a5ca5d0b39e110c45215a905bc4f2926a2037104638e67667034b66be146c43dc10b4f4b1443d609f9138a72ad7bfd0085b3a565365eca12bdc841a024f32f6a6d809f0c247e7a9b4ab71fd4439afdb6a1195f7d75009b130274110f28b41179b534ab95905ccacb7dc2602c708a573561ead0a752d99bc94d23456ec8a087eaed77570ff0d2e504a7541e782425f8308b58c7d0b9dc2adaea6095f4f5b6c45dba4a8e11290f23443b92d6a9ea2bd1640e960db5eb0aece266728c1ad180d7bfdf74344da19451c2c5d7799e45c84cfd6e2acb15719c39ed38d70e23bfe75f3f8554cc3969f482bf2061a47093f4675980f29dc514d07c86accd19dfb56fb39fd3ae323dc57e89c9a828ee97173031ccbcfadb60fae7f25e8fa67ea1b025df78ffaaf9cef3d07411015783815b4670670639d7267fe1a952920e8c481eaf2ab05e4fdca758b08a6b8efafea77195b5dd1ff4ca83ca91e95416ce077cb82c5412d99f67ea1e76c44f691db4b6227eb1d92ddbe5ff713810d9663b46996cd65d5229638add9650df5e4b0fa344524cac9e33055e8b171879fbe19b7eeb38fa52318ccb098386cf538d484fe6a0c66c73fdbdba72eced33b0167d3348bae0a7da69ef9554668f7026cb52b722d263e745c8fac7f9402ab922869d4b11f8284ab8aceff5eb42591687f5a4b8072906bcd2ca5d820419546b737035dc508bcedc5624c6f94127dded26febf43b99b65fefa1721af7c3ec1f4c226cb2449c9883bd2af3ccbfb431d556244dbe6d9ee195c412466514f429213836ae8993758b5a5c233a8cd56538e560458df0c0e7e34daaec4d9badd9fef3735eeaf14fdce556d5abe531c6904b65faa1fc51ebb90fcb6fd9e1a47b10f7e7a0c2200254028db84d13e0752f5cb5033eed66be695d015ed9f5ce65e4769bde876825512e940e7e0a86c5986ec72391937d597c4e48d40af739b9aa6f64a4f9331e0f52983ff8281905b4a80158f176f45c5f6aff76fb88cccb028e7f2273865f98a97bcb6a885861743018df9cfac93429e5d9930bc270389f7334ac15cb9d3e0d4c3729631337fa93c41ec6672b86549f19e2cb2d6014d3cf15e25acbcd68dc750e5641dc1b1a27f388ff850f2232761184132611c9f141a847aaca68787171c13657fb60361eb9b999d89cfb962d6c85b29ad063f9ab242e817c989ee01c2ee811a96371423ca8c30005aa5703b7b64f57279f81ad6974bc54cac43633a7346fcaa2d71191ce6ea5f03670536509873955125ec490d2747e9b3c96daa812bff0a37e30abaaf77740a5bb8180bec628ff7ebda8e6eb294008341b94a2957cc4ac13b89b1956005f3ee16eb2b03b46fde1e0220b5bbb015bb31c213d6bfa715394935b87b5b004cfaf1a15ae212bdeeeeed092e510d5098a1fd2c88f27c720d45cbad5d9cec01dd4042e01e80b3619c187660a82c67d2ca628922339ab7d64e802f5f90234e2dfd60f248556e3a547d7cc8563e7e0121237a2be8e4ceb35b765904d5698c40cb1233d4315219c65508dc0785bfe716325bac9032e89fc0042bebbd1e73f97914101e5bf0f15f5056dd381ae08757f51a2d056521433cd286cdfc8d61ab2aa60b7c3c27636f403873ea2142d6ad4cd8897c1f71f6c5d69a6f8f09db103cef1573a8cb89721f14e8e5717ab0ee3851fefb86d98a069f0937275e08fcd4bcfa09c3aea03b8590c033adba60d9dc6c9bfd1b9ef57f5f96b28f2eabfcab4840effaa20d6f24979720aea3eab15763f11deff0e7a97a4308e1b1fd46210ab6e4090c48dcfc39eb267ad95fd2df21926471ad0c2a909a7270e46555e0c2a4a42b3f1153ab3c4449dfd4823d12c7a66da708558423192ececc2ffbb1be686c961d6b08759c56471b31e42160d9f2050ee2027bfdbb645d3ac5f815b2a51679032f91fb26292f5524c342f2bd87923e65942fefcd614dd2ff5a746236377ece11bca6caa677026b22500867b88ceb4a11280a23143321f36651e72c915e8e828c54ed271955efe9b4808a4bf3a79e6853218a0972e24639c7020da4805ff86a3a3ee4c616662e0e5de5a2458a3e9dc31cfe3a9279787b07eb752132f093e58150063a1af285739ad3aba590894d2f3465a54af22b902918e137cfc88cc5bd72e9e5511887a31882bb7b8156d1f0a99bea9afca2d8c0d0917e14223cd7e3e1a39f10db31a88c1d0046c4725ee858616749895f1c580903810fcd574eb469bbce141ce1f706ad0868a786b0580e909fffadcdae0fd8601d9062840b81b74ee4071215af704de9efec22f9e9a57d6fb1e888c7d69648797b32c1a256b0be06461030d6d3ae749577ad5abb748224aaef599688f076d5b2ab8542aa4eb7ff7e3b2a8ccf593d6361a026e1165f011e78cb51cd3a1d81059d11782f188c533e3e83a9ef99827735fd602cf7571b5e0e51e66e4e6fc3fba3c089317a26649992f02183ba94606cdb00df35af0fdd9045e84c3b52b731103ae150fb013411c6a9267b083852bfbd7e9e6f8281ec26ea7711e03b4aeec26bebcc87b2e9bc1f825ad16bc5dad8dea0da22b0a234d27e0541c58a163fb4ac2b1dbae85eb44ce7e8ea11f3e0295ce78a4ab8c5b64abdcbe0913043207bb74863917ba4589cd6c569f255821044ca7e56ebcee1c8f9173520ed0f649fbcca8de63f084a9e41a4e45d07838d49085a01292adbe45c14b8556b3eec5de28514fd7165c980059680b2c46e3ff7ee6d748a6e085b363923fddac5e345e992b04493fdce35b045a64cbd9adaaaac8c1e99d5c8050f6e976e2b445089a4a77278935e9c51ce12d22026b9710bc03c158d7a2731e85be1dd267499d2dc1133e1f7a4fbd4c72ee10beb18131570a802dc429db90c1c62cf592a408c8f8c21d11626caa0420378777785e32b4f6226f177b25c6e52960cac2fd820b62184dfed8b53b5c05bbfba3663427c73d4ec4a02fd32ece62bbb9142e508d92343b6d95eb1a9b5518199eb4d38fdd41512f6761556c44f017e0ca749e55d227a630d69baa2b3106e56c26d9f6bd3391955110916ac28f18c017cecea70246ce85348971a66370b81c97febf073384e60fa3e39410764c9cc4514cf25674ab4a3d1c1eb345e6d46377817d307ddfbe83228d9042c9b837f3cc0146586e17bf8fe5d26ba80240fa61d0350d79fd8274c109efcc27340a643683c045eaecc136b67f62c1729695e3c69dc2e4246739bd2f840e5ef45a2944b245d187ee56bba2dcdba1e0fcf6d703968281920f65378eb08407849c273083043697f16c8a23f47a1d7c774cbaefcedff8215085e395d33aec4e56c7c3721c0dbb4bd2725../MoleculeViewer/Matrix3D.java../../FileChooserDemo/nbproject/jdk.xml../../FileChooserDemo/nbproject/jdk.xml../../FileChooserDemo/nbproject/jdk.xml../../FileChooserDemo/nbproject/jdk.xml../../Java2D/nbproject/jdk.xml../../FileChooserDemo/nbproject/jdk.xml../../Java2D/nbproject/jdk.xml../../FileChooserDemo/nbproject/jdk.xml../../../jfc/FileChooserDemo/nbproject/jdk.xml../../../jfc/FileChooserDemo/nbproject/jdk.xml../../../jfc/FileChooserDemo/nbproject/jdk.xml../applets.html../../../applets/Animator/Animation.class../../../applets/Animator/AnimationFrame.class../../../applets/Animator/Animator.class../../../applets/Animator/Animator.java../../../applets/Animator/DescriptionFrame.class../../../applets/Animator/ParseException.class../../../../applets/Animator/audio/0.au../../../../applets/Animator/audio/1.au../../../../applets/Animator/audio/2.au../../../../applets/Animator/audio/3.au../../../../applets/Animator/audio/4.au../../../../applets/Animator/audio/5.au../../../../applets/Animator/audio/6.au../../../../applets/Animator/audio/7.au../../../../applets/Animator/audio/8.au../../../../applets/Animator/audio/9.au../../../../applets/Animator/audio/spacemusic.au../../../applets/Animator/example1.html../../../applets/Animator/example2.html../../../applets/Animator/example3.html../../../applets/Animator/example4.html../../../../../applets/Animator/images/Beans/T1.gif../../../../../applets/Animator/images/Beans/T10.gif../../../../../applets/Animator/images/Beans/T2.gif../../../../../applets/Animator/images/Beans/T3.gif../../../../../applets/Animator/images/Beans/T4.gif../../../../../applets/Animator/images/Beans/T5.gif../../../../../applets/Animator/images/Beans/T6.gif../../../../../applets/Animator/images/Beans/T7.gif../../../../../applets/Animator/images/Beans/T8.gif../../../../../applets/Animator/images/Beans/T9.gif../../../../../applets/Animator/images/SimpleAnimation/T1.gif../../../../../applets/Animator/images/SimpleAnimation/T2.gif../../../../applets/Animator/images/loading-msg.gif../../../applets/Animator/index.html../../../applets/ArcTest/ArcCanvas.class../../../applets/ArcTest/ArcControls.class../../../applets/ArcTest/ArcTest.class../../../applets/ArcTest/ArcTest.java../../../applets/ArcTest/IntegerTextField.class../../../applets/ArcTest/example1.html../../../applets/BarChart/BarChart.class../../../applets/BarChart/BarChart.java../../../applets/BarChart/example1.html../../../applets/BarChart/example2.html../../../applets/Blink/Blink$1.class../../../applets/Blink/Blink.class../../../applets/Blink/Blink.java../../../applets/Blink/example1.html../../../applets/CardTest/CardPanel.class../../../applets/CardTest/CardTest.class../../../applets/CardTest/CardTest.java../../../applets/CardTest/example1.html../../../applets/Clock/Clock.class../../../applets/Clock/Clock.java../../../applets/Clock/example1.html../../../applets/DitherTest/CardinalTextField.class../../../applets/DitherTest/DitherCanvas.class../../../applets/DitherTest/DitherControls.class../../../applets/DitherTest/DitherMethod.class../../../applets/DitherTest/DitherTest$1.class../../../applets/DitherTest/DitherTest.class../../../applets/DitherTest/DitherTest.java../../../applets/DitherTest/example1.html../../../applets/DrawTest/DrawControls.class../../../applets/DrawTest/DrawPanel.class../../../applets/DrawTest/DrawTest.class../../../applets/DrawTest/DrawTest.java../../../applets/DrawTest/example1.html../../../applets/Fractal/CLSFractal.class../../../applets/Fractal/CLSFractal.java../../../applets/Fractal/CLSRule.class../../../applets/Fractal/CLSTurtle.class../../../applets/Fractal/ContextLSystem.class../../../applets/Fractal/example1.html../../../applets/GraphLayout/Edge.class../../../applets/GraphLayout/Graph.class../../../applets/GraphLayout/Graph.java../../../applets/GraphLayout/GraphPanel$1.class../../../applets/GraphLayout/GraphPanel$2.class../../../applets/GraphLayout/GraphPanel.class../../../applets/GraphLayout/Node.class../../../../applets/GraphLayout/audio/computer.au../../../../applets/GraphLayout/audio/drip.au../../../../applets/GraphLayout/audio/gong.au../../../applets/GraphLayout/example1.html../../../applets/GraphLayout/example2.html../../../applets/GraphLayout/example3.html../../../applets/GraphLayout/example4.html../../../applets/GraphicsTest/AppletFrame.class../../../applets/GraphicsTest/AppletFrame.java../../../applets/GraphicsTest/ArcCard.class../../../applets/GraphicsTest/ArcDegreePanel.class../../../applets/GraphicsTest/ArcPanel.class../../../applets/GraphicsTest/ColorUtils.class../../../applets/GraphicsTest/GraphicsCards.class../../../applets/GraphicsTest/GraphicsPanel.class../../../applets/GraphicsTest/GraphicsTest.class../../../applets/GraphicsTest/GraphicsTest.java../../../applets/GraphicsTest/OvalShape.class../../../applets/GraphicsTest/PolygonShape.class../../../applets/GraphicsTest/RectShape.class../../../applets/GraphicsTest/RoundRectShape.class../../../applets/GraphicsTest/Shape.class../../../applets/GraphicsTest/ShapeTest.class../../../applets/GraphicsTest/example1.html../../../applets/JumpingBox/JumpingBox$1.class../../../applets/JumpingBox/JumpingBox$2.class../../../applets/JumpingBox/JumpingBox$3.class../../../applets/JumpingBox/JumpingBox.class../../../applets/JumpingBox/JumpingBox.java../../../applets/JumpingBox/example1.html../../../../applets/JumpingBox/sounds/adapt-or-die.au../../../../applets/JumpingBox/sounds/cannot.be.completed.au../../../../applets/JumpingBox/sounds/danger.au../../../../applets/JumpingBox/sounds/ip.au../../../../applets/JumpingBox/sounds/that.hurts.au../../../../applets/JumpingBox/sounds/thin.bell.au../../../../applets/JumpingBox/sounds/tiptoe.thru.the.tulips.au../../../applets/MoleculeViewer/Matrix3D.java../../../applets/MoleculeViewer/MoleculeViewer.jar../../../applets/MoleculeViewer/XYZApp.java../../../applets/MoleculeViewer/example1.html../../../applets/MoleculeViewer/example2.html../../../applets/MoleculeViewer/example3.html../../../applets/MoleculeViewer/src.zip../../../applets/NervousText/NervousText.class../../../applets/NervousText/NervousText.java../../../applets/NervousText/example1.html../../../applets/SimpleGraph/GraphApplet.class../../../applets/SimpleGraph/GraphApplet.java../../../applets/SimpleGraph/example1.html../../../applets/SortDemo/BidirBubbleSortAlgorithm.class../../../applets/SortDemo/BidirBubbleSortAlgorithm.java../../../applets/SortDemo/BubbleSortAlgorithm.class../../../applets/SortDemo/BubbleSortAlgorithm.java../../../applets/SortDemo/QSortAlgorithm.class../../../applets/SortDemo/QSortAlgorithm.java../../../applets/SortDemo/SortAlgorithm.class../../../applets/SortDemo/SortAlgorithm.java../../../applets/SortDemo/SortItem.class../../../applets/SortDemo/SortItem.java../../../applets/SortDemo/example1.html../../../applets/SpreadSheet/Cell.class../../../applets/SpreadSheet/CellUpdater.class../../../applets/SpreadSheet/InputField.class../../../applets/SpreadSheet/Node.class../../../applets/SpreadSheet/SpreadSheet.class../../../applets/SpreadSheet/SpreadSheet.java../../../applets/SpreadSheet/SpreadSheetInput.class../../../applets/SpreadSheet/example1.html../../../applets/TicTacToe/TicTacToe$1.class../../../applets/TicTacToe/TicTacToe.class../../../applets/TicTacToe/TicTacToe.java../../../../applets/TicTacToe/audio/beep.au../../../../applets/TicTacToe/audio/ding.au../../../../applets/TicTacToe/audio/return.au../../../../applets/TicTacToe/audio/yahoo1.au../../../../applets/TicTacToe/audio/yahoo2.au../../../applets/TicTacToe/example1.html../../../../applets/TicTacToe/images/cross.gif../../../../applets/TicTacToe/images/not.gif../../../applets/MoleculeViewer/Matrix3D.java../../../applets/WireFrame/ThreeD.java../../../applets/WireFrame/WireFrame.jar../../../applets/WireFrame/example1.html../../../applets/WireFrame/example2.html../../../applets/WireFrame/example3.html../../../applets/WireFrame/example4.html../../../applets/WireFrame/src.zip../../../jfc/CodePointIM/CodePointIM.jar../../../jfc/CodePointIM/README.html../../../jfc/CodePointIM/README_ja.html../../../jfc/CodePointIM/README_zh_CN.html../../../jfc/CodePointIM/src.zip../../../jfc/FileChooserDemo/FileChooserDemo.jar../../../jfc/FileChooserDemo/README.txt../../../jfc/FileChooserDemo/src.zip../../../jfc/Font2DTest/Font2DTest.html../../../jfc/Font2DTest/Font2DTest.jar../../../jfc/Font2DTest/README.txt../../../jfc/Font2DTest/src.zip../../../jfc/Java2D/Java2Demo.html../../../jfc/Java2D/Java2Demo.jar../../../jfc/Java2D/README.txt../../../jfc/Java2D/src.zip../../../jfc/Laffy/laffy.png../../../jfc/Laffy/readme.html../../../jfc/Metalworks/Metalworks.jar../../../jfc/Metalworks/README.txt../../../jfc/Metalworks/src.zip../../../jfc/Notepad/Notepad.jar../../../jfc/Notepad/README.txt../../../jfc/Notepad/src.zip../../../jfc/SampleTree/README.txt../../../jfc/SampleTree/SampleTree.jar../../../jfc/SampleTree/src.zip../../../jfc/Stylepad/README.txt../../../jfc/Stylepad/Stylepad.jar../../../jfc/Stylepad/src.zip../../../jfc/SwingApplet/README.txt../../../jfc/SwingApplet/SwingApplet.html../../../jfc/SwingApplet/SwingApplet.jar../../../jfc/SwingApplet/src.zip../../../jfc/SwingSet2/README.txt../../../jfc/SwingSet2/SwingSet2.html../../../jfc/SwingSet2/SwingSet2.jar../../../jfc/SwingSet2/src.zip../../../jfc/SwingSet3/readme.html../../../jfc/SwingSet3/swingset3.png../../../jfc/TableExample/README.txt../../../jfc/TableExample/TableExample.jar../../../jfc/TableExample/src.zip../../../jfc/TransparentRuler/README.txt../../../jfc/TransparentRuler/TransparentRuler.jar../../../jfc/TransparentRuler/src.zipstrings_zh.properties../../../app1/src/java/Pie.java../../../app1/src/res/key-lime.jpg../../../app1/src/java/Pie.java../../../app2/src/meta/web.xml../../../app1/src/res/key-lime.jpgrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootjava-1_8_0-ibm-1.8.0_sr7.20-150000.3.65.1.nosrc.rpmjava-1_8_0-ibm-demojava-1_8_0-ibm-demo(ppc-64)libgctest.so()(64bit)libheapTracker.so()(64bit)libheapViewer.so()(64bit)libhprof.so()(64bit)libminst.so()(64bit)libmtrace.so()(64bit)libversionCheck.so()(64bit)libwaiters.so()(64bit)    java-1_8_0-ibmrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)1.8.0_sr7.203.0.4-14.6.0-14.0-15.2-14.14.1cn9@cIO@c @b@bK@bK@b0b0a@`!@`!@`&m_إ@_q@_6|^y^@^@^j$@^=Q@]]?]_@\@\@\@[[qrZZZZZZZH@ZZ@YY@YY@XO@X@X@X,J@XI@W@W#LVVT@VS@Vj@VRŬUUU'Ua@Un@UmUmUmUlI@U[%US= 8.0.5.15 IJ22141 PERFORMANCE ISSUE ON JAVA 8 WITH FDLIBM LIBRARY IN AIX IJ22351 SUN.NIO.CS.EXT.IBM1390$D ECODER OBJECTS CONSUMED JAVA HEAP FOR JAVA8 IJ22337 THE NAME OF THE REPUBLIC OF BELARUS IN THE RUSSIAN LOCALE INCONSISTENT WITH CLDR IJ22349 UPDATE TIMEZONE INFORMATION TO TZDATA2019C * Java Virtual Machine: IJ20714 A SIGSEGV/GPF IS RECEIVED FROM METHOD RESIZELOA() IJ20379 CRASH OR ASSERTION FAILURE HAPPENED AFTER DECOMPILATION WHEN FSD WAS ENABLED IJ21959 GARBAGE COLLECTION NOTIFICATION IS NOT EMITTED IJ21098 IBM J9 UNBLOCKS SIGNALS BY DEFAULT IJ21009 INCREASED RESPONSE TIME AND HIGH CPU UNDER BALANCED GC POLICY IJ21925 RELAX REFERENCE ASSERT AFTER SCAVENGER CLEARING * JIT Compiler: IJ21488 CRASH DURING JIT COMPILATION IJ20441 CRASH IN JVM INTERPRETER AFTER OSR IJ20662 INCORRECT RESULTS FOR EXPRESSIONS WITH SHIFTS IJ21489 PERFORMANCE REGRESSION WHEN CALLING JNI ON POWER (AIX & LINUX) IJ22219 RUNTIME FAILURE IN THE JIT WHEN RUNNING ON Z ARCHITECTURE IJ22150 RUNTIME FAILURE IN THE JIT WHEN RUNNING ON Z ARCHITECTURE * ORB: IX90190 OUTOFMEMORYERROR THROWN FROM CDRREADER.READBYTESFORST RING- Update to Java 8.0 Service Refresh 6 [bsc#1158442, bsc#1154212] * Security fixes: CVE-2019-2933 CVE-2019-2945 CVE-2019-2958 CVE-2019-2962 CVE-2019-2964 CVE-2019-2975 CVE-2019-2978 CVE-2019-2983 CVE-2019-2988 CVE-2019-2989 CVE-2019-2992 CVE-2019-2996 CVE-2019-2999 CVE-2019-2973 CVE-2019-2981 CVE-2019-17631 * Security: IJ18632 'NO SUCH ALGORITHM: 1.2.840.113549.2.X WHILE STORING OR RETRIEVING HMACSHAX USING A PKCS12 KEY STORE IJ19796 ADD PIECEMEAL SHA*WITHDSA SIGNATURE CAPABILITY TO THE IBMPKCS11IMPL CRYPTO PROVIDER IJ19669 NULLPOINTEREXCEPTION OCCURS WHEN READING AN EMPTY PKCS12 KEYSTORE USING JAVA IJ19242 CERTPATH UPDATES IN SUPPORT OF THE JSSE TLS 1.3 PROTOCOL IJ18349 IBMJCE ISSUE#44 ADD PKCS12 KEYSTORE ISSUER SUBJECT KEY ID CHECKING TO CERT CHAIN PROCESSING IJ18830 MEMORY GROWTH IN IBMJCEPLUS PROVIDER WHILE USING AESGCM IN TLS1.2 PROTOCOL IJ19243 PKCS UPDATES IN SUPPORT OF THE JSSE TLS 1.3 PROTOCOL IJ20639 SUPPORT FOR NEW ALGORITHMS ADDED TO IBMJCEPLUS AND IBMJCEPLUSFIPS PROVIDERS IJ18572 UPDATE CMSPROVIDER FOR IBMJCEPLUS IJ18573 UPDATE IKEYMAN FOR IBMJCEPLUS, PKCS12 KEYSTORE CORRUPTED AFTER USING IKEYMAN * Class libraries: IJ21181 3 JCK CASES FAILED IN IBM I PLATFORM ABOUT AWT IJ15709 JAVA LAUNCHER FAILS TO LOAD IF LOADED WITH AN EXPLICIT LOADER IJ20939 PROBLEM WITH SECRET (SYMMETRIC) KEY ALGORITHM IN IBMJCEPLUS IJ20980 UPDATE TIMEZONE INFORMATION TO TZDATA2019A AND 2019B * Java Virtual Machine IJ19657 ASSERTION FAILURE FROM STANDARDACCESSBARRIER.CP P:767 IJ20612 CRASH FROM RUNCALLINMETHOD() RELATED TO SHARED CLASSES CACHE IJ20908 SEGMENTATION ERROR FROM LIBJ9VM29 IJ20395 SEGV READING DATA VIA UNSAFE.GETBYTE() * JIT Compiler IJ20311 A SIGFPE ERROR IS RAISED IN JAVA JIT COMPILED METHOD USING DATA ACCESS ACCELERATOR LIBRARY IJ20441 CRASH IN JVM INTERPRETER AFTER OSR IJ19899 CRASH WHILE THROWING A CLASSCASTEXCEPTION IJ21225 INFINITELOOP ON STATIC FINAL FIELD MODIFICATION IJ18450 JAVA JIT - CRASH IN USEREGISTER() ON POWER HARDWARE IJ20528 NULLPOINTEREXCEPTION OR SEGMENTATION FAULT FOR METHOD CALL TO OBJECT OF A PRIMITIVE WRAPPER TYPE * z/OS Extentions PH17464 High CPU when using Elliptic Curve Ciphers (ECC) and the IBMJCECCA and IBMJSSE2 Providers PH19449 IBMJCEHYBRID DOES NOT FAILOVER BECAUSE SIGNATURE EXCEEDS BLOCKSIZE OF 2048- Update to Java 8.0 Service Refresh 5 Fix Pack 41 [bsc#1143080] * JIT compiler crash: Remove implicit sign extension assumptions from iRegStore evaluator (https://github.com/eclipse/omr/pull/4103)- Update to Java 8.0 Service Refresh 5 Fix Pack 40 [bsc#1147021] * Security fixes: CVE-2019-11772 (bsc#1147021) CVE-2019-11775 (bsc#1147021) CVE-2019-4473 (bsc#1147021) CVE-2019-11771 (bsc#1147021) CVE-2019-7317 (bsc#1141780) CVE-2019-2769 (bsc#1141783) CVE-2019-2762 (bsc#1141782) CVE-2019-2816 (bsc#1141785) CVE-2019-2766 (bsc#1141789) CVE-2019-2786 (bsc#1141787) IJ17282 IBMJCEPLUS NAME SPACE CHANGE FOR GSKIT IJ17055 JSSE2 MEMORY LEAK ON COM.IBM.JSSE2.EXT.ALPNJS SEEXT IJ17640 OPTIMIZE SHA PERFORMANCE * Class Libraries: IJ18126 JAVA.LANG.INTERNALERROR: SPAWNP FAILURE, ERRNO=3450 IJ14454 REPLACE HARMONY IMPLEMENTATION OF JDWP WITH OPENJDK JDWP IMPLEMENTATION IJ18131 UPDATE TIMEZONE INFORMATION TO TZDATA2018I * JIT Compiler: IJ17054 JAVA JIT ON POWER: CRASH IN FREEBESTREGISTER() IJ17817 PROBLEMS CALLING NON-XPLINK NATIVE ON Z/OS 31BIT IJ18244 SEGMENTATION FAULT WHILE RUNNING JIT COMPILED CODE * ORB: IX90189 HANDLE SCHEMA USE-CASE SCENARIO FOR APAR IX90188 - Update to Java 8.0 Service Refresh 5 Fix Pack 37 * Class Libraries: IJ16550 CP1386 CTRL CHARS COMPATIBILITY ISSUE BETWEEN JAVA AND DB2 IJ15675 THE FONTMANAGER LIBRARY NEEDS TO BE LINKED AGAINST THE AWT HEADLESS LIBRARY * Java Virtual Machine: IJ15979 DUMP EVENT 'TRACEASSERT' (00080000) RECEIVED WHEN JNI CHECKING IS ENABLED IJ16376 SEGMENTATION ERROR WHEN INVOKING JNI METHOD JAVA.LANG.ACCESS.GETCONS TANTPOOL() * JIT Compiler: IJ16221 GC ASSERTION WHEN RUNNING METRONOME IJ16118 HANG WITH ALL THREADS WAITING - Update to Java 8.0 Service Refresh 5 Fix Pack 36 * JIT Compiler: IJ15764 CRASH DURING JIT COMPILATION IJ15793 CRASH DURING JIT COMPILATION IJ16011 INCORRECT RESULTS AFTER METHOD IS JIT COMPILED IJ15826 INTERMITTENT CRASH IN JAVA JIT COMPILER * z/OS Extentions: PH11921 JZOS PDS MEMBER STATISTICS THROWS AN EXCEPTION ON INVALID ISPF DATA PH11870 JZOS SUPPORT OF Z/OS CODE PAGES- Update to Java 8.0 Service Refresh 5 Fix Pack 35 [bsc#1134718] * Security fixes: CVE-2019-10245 (bsc#1134718) CVE-2019-2698 (bsc#1132729) CVE-2019-2697 (bsc#1132734) CVE-2019-2602 (bsc#1132728) CVE-2019-2684 (bsc#1132732)- Update to Java 8.0 Service Refresh 5 Fix Pack 30 * Security fixes: CVE-2018-12547 CVE-2018-12549 CVE-2018-1890 (bsc#1128158) CVE-2018-11212 (bsc#1122299) CVE-2019-2426 CVE-2019-2449 (bsc#1122292) CVE-2019-2422 (bsc#1122293) - Update to Java 8.0 Service Refresh 5 Fix Pack 27 * Class Libraries: IJ12021 IBM JRE FAILS TO CLOSE THE FILE DESCRIPTORS RELATED TO ASYNCHRONOUSSERVERSOCKET CHANNEL OBJECT AFTER APPLYING FIX FOR APAR OA3350 * Java Virtual Machine: IJ11480 CRASH IN FFISYS CALL IN ZOS IJ12137 FAILED TO START JVM WITH SPECIAL HEAP CONFIGURATION ON NUMA CAPABLE PLATFORM * JIT Compiler: IJ11315 ABEND IN TR_OSRCOMPILATIONDATA::W RITEMETADATA ON Z/OS IJ12196 ARRAYINDEXOUTOFBOUNDS EXCEPTION OR OTHER SYMPTOMS IJ11619 CONCURRENT SCAVENGE HANG WHEN GC DOES NOT MOVE OBJECT IN J9READBARRIER IJ11620 CRASH IN TR_J9VMBASE::GETRESOLVED VIRTUALMETHOD IJ12136 HIGH 32-BIT OF LONG VALUE IS CLOBBERED IJ12156 INCORRECT FLOATING POINT RESULT ON X86 MACHINES SUPPORTING AVX IJ12158 INCORRECT METHOD EXECUTION AFTER HCR METHOD REDEFINITION IJ12157 INCORRECT NULL POINTER EXCEPTION THROWN IJ11368 JAVA JIT PPC: CRASH IN JIT COMPILED CODE ON PPC MACHINES IJ12109 PERFORMANCE REGRESSION OF ABOUT 2%-6% IJ12097 WRONG RESULT FROM STRING.INDEXOF AND STRING.LASTINDEXOF * XML: IJ11730 XLXP XML PARSER: INTRODUCE SYSTEM PROPERTY TO ENABLE USE OF PLATFORM ENCODING- Update to Java 8.0 Service Refresh 5 Fix Pack 26 [bsc#1119213] * JIT Compiler IJ11150 AUTOSIMD BADILOP ASSERTION IJ10792 CRASH DURING COMPILATION WITH STD::BAD_ALLOC ON X86 IJ11151 CRASH IN JIT COMPILATION IN TR_CLASSLOOKAHEAD::EXAMI NENODE ON ALL PLATFORMS IJ10928 INTERMITTENT CRASH IN THE JAVA JIT COMPILER RUNNING ON Z/OS IJ11731 JAVA FAILS WITH SIGSEGV WHEN -XJIT:DISABLEZ10 OPTION IS SUPPLIED IJ11621 X86 CRASH WITH GC ASSERTION RUNNING JIT COMPILED METHOD * Reliability and Serviceability IJ10763 TRACEFORMAT CAN MISINTERPRET EVENTS CONTAINING CERTAIN STRINGS- Update to Java 8.0 Service Refresh 5 Fix Pack 25 [bsc#1116574] * Class Libraries: IJ10934 CVE-2018-13785 IJ10935 CVE-2018-3136 IJ10895 CVE-2018-3139 IJ10932 CVE-2018-3149 IJ10894 CVE-2018-3180 IJ10930 CVE-2018-3183 IJ10933 CVE-2018-3214 IJ09315 FLOATING POINT EXCEPTION FROM JAVA.TEXT.DECIMALFORMAT. FORMAT IJ09088 INTRODUCING A NEW PROPERTY FOR TURKEY TIMEZONE FOR PRODUCTS NOT IDENTIFYING TRT IJ10800 REMOVE EXPIRING ROOT CERTIFICATES IN IBM JDK'S CACERTS. IJ10566 SUPPORT EBCDIC CODE PAGE IBM-274 - BELGIUM EBCDIC * Java Virtual Machine IJ08730 APPLICATION SIGNAL HANDLER NOT INVOKED FOR SIGABRT IJ10453 ASSERTION FAILURE AT CLASSPATHITEM.CPP IJ09574 CLASSLOADER DEFINED THROUGH SYSTEM PROPERTY 'JAVA.SYSTEM.CLASS.LOADE R' IS NOT HONORED. IJ10931 CVE-2018-3169 IJ10618 GPU SORT: UNSPECIFIED LAUNCH FAILURE IJ10619 INCORRECT ILLEGALARGUMENTEXCEPTION BECAUSE OBJECT IS NOT AN INSTANCE OF DECLARING CLASS ON REFLECTIVE INVOCATION IJ10135 JVM HUNG IN GARBAGECOLLECTORMXBEAN.G ETLASTGCINFO() API IJ10680 RECURRENT ABORTED SCAVENGE * ORB IX90187 CLIENTREQUESTIMPL.REINVO KE FAILS WITH JAVA.LANG.INDEXOUTOFBOUN DSEXCEPTION * Reliability and Serviceability IJ09600 DTFJ AND JDMPVIEW FAIL TO PARSE WIDE REGISTER VALUES * Security IJ10492 'EC KEYSIZE < 384' IS NOT HONORED USING THE 'JDK.TLS.DISABLEDALGORIT HMS' SECURITY PROPERTY IJ10310 ADD NULL CHECKING ON THE ENCRYPTION TYPES LIST TO CREDENTIALS.GETDEFAULTNA TIVECREDS() METHOD IJ10491 AES/GCM CIPHER - AAD NOT RESET TO UN-INIT STATE AFTER DOFINAL( ) AND INIT( ) IJ08442 HTTP PUBLIC KEY PINNING FINGERPRINT,PROBLEM WITH CONVERTING TO JKS KEYSTORE IJ09107 IBMPKCS11IMPL CRYPTO PROVIDER - INTERMITTENT ERROR WITH SECP521R1 SIGNATURE ON Z/OS IJ10136 IBMPKCS11IMPL - INTERMITTENT ERROR WITH SECP521R1 SIG ON Z/OS AND Z/LINUX IJ08530 IBMPKCS11IMPL PROVIDER USES THE WRONG RSA CIPHER MECHANISM FOR THE RSA/ECB/PKCS1PADDING CIPHER IJ08723 JAAS THROWS A 'ARRAY INDEX OUT OF RANGE' EXCEPTION IJ08704 THE SECURITY PROPERTY 'JDK.CERTPATH.DISABLEDAL GORITHMS' IS MISTAKENLY BEING USED TO FILTER JAR SIGNING ALGORITHMS * z/OS Extentions PH03889 ADD SUPPORT FOR TRY-WITH-RESOURCES TO COM.IBM.JZOS.ENQUEUE PH03414 ROLLOVER FROM SYE TO SAE FOR ICSF REASON CODE 3059 PH04008 ZERTJSSE - Z SYSTEMS ENCRYPTION READINESS TOOL (ZERT) NEW SUPPORT IN THE Z/OS JAVA SDK - Update to Java 8.0 Service Refresh 5 Fix Pack 22 * Java Virtual Machine IJ09139 CUDA4J NOT AVAILABLE ON ALL PLATFORMS * JIT Compiler IJ09089 CRASH DURING COMPILATION IN USEREGISTER ON X86-32 IJ08655 FLOATING POINT ERROR (SIGFPE) IN ZJ9SYM1 OR ANY VM/JIT MODULE ON AN INSTRUCTION FOLLOWING A VECTOR INSTRUCTION IJ08850 CRASH IN ARRAYLIST$ITR.NEXT() IJ09601 JVM CRASHES ON A SIGBUS SIGNAL WHEN ACCESSING A DIRECTBYTEBUFFER * z/OS Extentions PH02999 JZOS data management classes accept dataset names in code pages supported by z/OS system services PH01244 OUTPUT BUFFER TOO SHORT FOR GCM MODE ENCRYPTION USING IBMJCEHYBRID - Update to Java 8.0 Service Refresh 5 Fix Pack 21 * Class Libraries IJ08569 JAVA.IO.IOEXCEPTION OCCURS WHEN A FILECHANNEL IS BIGGER THAN 2GB ON AIX PLATFORM IJ08570 JAVA.LANG.UNSATISFIEDLIN KERROR WITH JAVA OPTION -DSUN.JAVA2D.CMM=SUN.JAV A2D.CMM.KCMS.KCMSSERVICE PROVIDER ON AIX PLATFORM * Java Virtual Machine IJ08001 30% THROUGHPUT DROP FOR CERTAIN SYNCHRONIZATION WORKLOADS IJ07997 TRACEASSERT IN GARBAGE COLLECTOR(MEMORYSUBSPACE) * JIT Compiler IJ08503 ASSERTION IS HIT DUE TO UNEXPECTED STACK HEIGHT IN DEBUGGING MODE IJ08375 CRASH DURING HARDWARE GENERATED GUARDED STORAGE EVENT WITHIN A TRANSACTIONAL EXECUTION REGION WHEN RUNNING WITH -XGC:CONCURRENTS IJ08205 CRASH WHILE COMPILING IJ09575 INCORRECT RESULT WHEN USING JAVA.LANG.MATH.MIN OR MAX ON 31-BIT JVM IJ07886 INCORRECT CALUCATIONS WHEN USING NUMBERFORMAT.FORMAT() AND BIGDECIMAL.{FLOAT/DOUBLE }VALUE()- Version update to 8.0.5.20 [bsc#1104668] * Various JIT/JVM crash fixes * Security fixes: CVE-2018-2952 CVE-2018-2940 CVE-2018-2973 CVE-2018-2964 CVE-2016-0705 CVE-2017-3732 CVE-2017-3736 CVE-2018-1517 CVE-2018-1656 CVE-2018-12539- Version update to 8.0.5.15 [bsc#1093311, bsc#1085449] * Security fixes: CVE-2018-2826 CVE-2018-2825 CVE-2018-2814 CVE-2018-2794 CVE-2018-2783 CVE-2018-2799 CVE-2018-2798 CVE-2018-2797 CVE-2018-2796 CVE-2018-2795 CVE-2018-2800 CVE-2018-2790 CVE-2018-1417- Removed translations in the java-1_8_0-ibm-devel-32bit package as they conflict with those in java-1_8_0-ibm-devel.- Version update to 8.0.5.11 [bsc#1089841] * IJ03328 Class Libraries JAVA PLUGIN AND WEBSTART THROW A JAVA.LANG.STACKOVERFLOWE RROR EXCEPTION WITH IBM JAVA 1.8 ON UNIX PLATFORM * IJ03117 Class Libraries UPDATE CACERTS TO INCLUDE ROOT CERTIFICATES FROM LETSENCRYPT AND IDENTRUST * IJ04429 Java Virtual Machine A GPF EVENT IS THROWN FROM JAVA_COM_IBM_JIT_JITHELP ERS_GETBACKFILLOFFSETFRO MJ9CLASS64 OR A NULLPOINTEREXCEPTION IS THROWN * IJ04647 Java Virtual Machine AVOID OPENING THE SHARED CACHE MEMORY CONTROL FILE TO RETRIEVE TOTAL CACHE SIZE FOR NON-PERSISTENT CACHE * IJ03676 Java Virtual Machine JVM HUNG WHILE SHUTTING DOWN * IJ04706 Java Virtual Machine NPE AT JAVA.SECURITY.ACCESSCONT ROLCONTEXT.HASHCODE() * IJ05407 JIT Compiler CRASH IN JIT MODULE WHILE RUNNING JAVA 8SR5 X86-32 HARDWARE * IJ04875 JIT Compiler JAVA JIT: CRASH IN JIT LIBRARY FUNCTION FINDCLASSINFO() * IJ04409 JIT Compiler JAVA JIT: LONG GC PAUSE TIMES WHEN UNLOADING CLASSES * IJ04249 JIT Compiler JAVA JIT PPC - CRASH EXECUTING SOME JAVA.UTIL.CONCURRENT.ATO MIC.ATOMIC* ROUTINES * IJ03854 JIT Compiler JVM INFO MESSAGE APPEARS IN STDOUT * IJ03969 Security IBMPKCS11IMPL CRYPTO PROVIDER - DEBUG TRACING ERROR IN THE PKCS11KEYSTORE CLASS * PI95513 z/OS Extentions JZOS ZFILE.READJFCB MEMORY LEAK- Renamed the update-alternatives link names for the different policy options to avoid collisions [bsc#1085018] * Available options: - jce_1.8.0_ibm_unlimited_local_policy [default] - jce_1.8.0_ibm_unlimited_us_export_policy - jce_1.8.0_ibm_limited_local_policy - jce_1.8.0_ibm_limited_us_export_policy- Fixed priorities of alternatives [bsc#1085018]- Fixed symlinks to policy files on update [bsc#1085018]- Removed java-1_8_0-ibm-alsa and java-1_8_0-ibm-plugin entries in baselibs.conf due to errors in osc source_validator- Version update to 8.0.5.10 [bsc#1082810] * Security fixes: CVE-2018-2639 CVE-2018-2638 CVE-2018-2633 CVE-2018-2637 CVE-2018-2634 CVE-2018-2582 CVE-2018-2641 CVE-2018-2618 CVE-2018-2603 CVE-2018-2599 CVE-2018-2602 CVE-2018-2678 CVE-2018-2677 CVE-2018-2663 CVE-2018-2588 CVE-2018-2579 * Defect fixes: - IJ02608 Class Libraries: Change of namespace definitions with handlers that implement javax.xml.ws.handler.soap.soaphandler - IJ04280 Class Libraries: Deploy Upgrade to Oracle level 8u161-b12 - IJ03390 Class Libraries: JCL Upgrade to Oracle level 8u161-b12 - IJ04001 Class Libraries: Performance improvement with child process on AIX - IJ04281 Class Libraries: Startup time increase after applying apar IV96905 - IJ03822 Class Libraries: Update timezone information to tzdata2017c - IJ03440 Java Virtual Machine: Assertion failure during class creation - IJ03717 Java Virtual Machine: Assertion for gencon with concurrent scavenger on ZOS64 - IJ03513 Java Virtual Machine: Assertion in concurrent scavenger if initial heap memory size -Xms is set too low - IJ03994 Java Virtual Machine: Class.getmethods() does not return all methods - IJ03413 Java Virtual Machine: Hang creating thread after redefining classes - IJ03852 Java Virtual Machine: ICH408I message when groupaccess is specified with -xshareclasses - IJ03716 Java Virtual Machine: java/lang/linkageerror from sun/misc/unsafe.definean onymousclass() - IJ03116 Java Virtual Machine: java.fullversion string contains an extra space - IJ03347 Java Virtual Machine: java.lang.IllegalStateException in related class MemoryMXBean - IJ03878 Java Virtual Machine: java.lang.StackOverflowError is thrown when custom security manager in place - IJ03605 Java Virtual Machine: Legacy security for com.ibm.jvm.dump, trace, log was not enabled by default - IJ04248 JIT Compiler: ArrayIndexOutOfBoundsException is thrown when converting BigDecimal to String - IJ04250 JIT Compiler: Assertion failure with concurrentScavenge on Z14 - IJ03606 JIT Compiler: Java crashes with -version - IJ04251 JIT Compiler: JIT compiled method that takes advantage of AutoSIMD produces an incorrect result on x86 - IJ03854 JIT Compiler: JVM info message appears in stdout - IJ03607 JIT Compiler: Result String contains a redundant dot when converted from BigDecimal with 0 on all platforms - IX90185 ORB: Upgrade ibmcfw.jar to version O1800.01 - IJ03715 Security: Add additional support for the IBMJCEPlus provider, add support for new IBMJCEPlusFIPS provider - IJ03800 Security: A fix in CMS provider for KDB integrity - IJ04282 Security: Change in location and default of jurisdiction policy files - IJ03853 Security: IBMCAC provider does not support SHA224 - IJ02679 Security: IBMPKCS11Impl - Bad sessions are being allocated internally - IJ02706 Security: IBMPKCS11Impl - Bad sessions are being allocated internally - IJ03552 Security: IBMPKCS11Impl - Config file problem with the slot specification attribute - IJ01901 Security: IBMPKCS11Impl - SecureRandom.setSeed() exception - IJ03801 Security: Issue with same DN certs, iKeyman GUI error with stash, JKS Chain issue and JVM argument parse issue with iKeyman - IJ03256 Security: javax.security.auth.Subject.toString() throws NPE - PI93233 z/OS Extentions: Cipher.doFinal() fails when using AES/GCM/nopadding with AAD data of 13 bytes and a block size of 4081 to 4096 * Fixes in 8.0.5.7: - IJ02605 Class Libraries: Update IBM-1371 charset with new specification support - IJ02541 Java Virtual Machine: Assertions in GC when jvmti runs with Concurrent Scavenger - IJ02443 Java Virtual Machine: Committed eden region size is bigger than maximum eden region size - IJ02378 Java Virtual Machine: Existing signal action for SIG_IGN/SIG_DFL is not detected properly - IJ02758 JIT Compiler: Crash in JIT module during method compilation - IJ02733 JIT Compiler: Crash in jit module when compiling in non-default configuration * Fixes in 8.0.5.6: - IJ02283 Java Virtual Machine: IllegalAccessException due to a missing access check for the same class in MethodHandle apis - IJ02082 Java Virtual Machine: The default value for class unloading kick off threshold is not set - IJ02018 JIT Compiler: Crash or assertion while attempting to acquire VM access - IJ02284 JIT Compiler: Division by zero in JIT compiler - IV88941 JIT Compiler: JIT compiler takes far too long to compile a method - IJ02285 JIT Compiler: Performance degradation during class unloading in Java 8 SR5- Version update to 8.0.5.5 [bsc#1070162] * CVE-2017-10346 CVE-2017-10285 CVE-2017-10388 CVE-2017-10309 CVE-2017-10356 CVE-2017-10293 CVE-2016-9841 CVE-2016-10165 CVE-2017-10355 CVE-2017-10357 CVE-2017-10348 CVE-2017-10349 CVE-2017-10347 CVE-2017-10350 CVE-2017-10281 CVE-2017-10295 CVE-2017-10345- Fixed jpackage-java-1_8_0-ibm-webstart.desktop file to allow Java jnlp files run from Firefox. [bsc#1057460, bsc#1076390]- Version update to 8.0-5.0 [bsc#1059808, fate#322435] * New features/enhancements. - IV99474 Security: Add support for the IBMJCEPlus provider * Fixes: - IV98234 Java JIT: Compiler time crash in analyzeexitedges() - IV99877 Class Libraries: Including Oracle update number in java -version ouput - IV99875 Class Libraries: Including Oracle update number in the release file - IV99598 Class Libraries: java.lang.reflect.Method.toGenericString() produce different output for generics which takes primitive array types - IV99876 Class Libraries: Update Xscmx description in IBM -X help output - IV99596 JVM: Calling Thread.getStackTrace on the current thread returns extra stack frames - IV99856 JVM: Crash during JVM shutdown - IV98626 JVM: Crash in JIT - IV96569 JVM: Extra 2GB page allocated for the object heap on z/OS or zLinux - IV99768 JVM: GC assertion in MM_ParallelTask or MM_ParallelScavengeTask after scavenger backout - IV81824 JVM: java.lang.Class.getMethods() does not return all interface methods - IV99741 JVM: Java synchronization improvements - IV99824 JVM: Java VM fails due to assertion in stringtable.cpp - IV99784 JVM: JVMTI API SetEventNotificationMode() fails for event type JVMTI_EVENT_RESOURCE_EXHAUSTED - IV93219 JVM: MethodHandle asType and invoke throw incorrect exception when return type doesn't match - IV99192 JVM: Method resolution reports default method conflict on virtual invocations - IV99769 JVM: Missing package private class java.lang.AbstractStringBuilder during verification - IV96433 JVM: Performance regression in JVMTI class redefinition - IV99821 JVM: System core file is missing when the Linux core file (not command) pattern contains %c and user's core file size limit is 0 - IV99770 JVM: The VerifyError message contained an incorrect type to be matched for 'aastore' bytecodes - IV91274 JVM: Unexpected IllegalArgumentException requesting a BufferPoolMXBean by name - IV99742 JVM: Unnecessary message printed out when resetting a shared cache - IV99771 JVM: Verifier incorrectly rejected uses of uninitialized objects in 'monitorenter/monitorexit' bytecodes - IV99754 JVM: VM crashes when printing trace points - IV98212 Java JIT: Assertion in GC - IV99215 Java JIT: Crash during JIT compilation in Java 8 - IV99780 Java JIT: Crashes in JIT-compiled java code containing loops - IV99783 Java JIT: Crashes in JIT-compiled java code on power platforms - IV99785 Java JIT: Crash in DAA API compiled code - IV99779 Java JIT: GC assertion when walking a JIT compiled frame - IV99778 Java JIT: Incorrect index used when accessing array - IV99782 Java JIT: InvocationTargetException in JSR 292 Java code - IV98001 Java JIT: ompiler crash - IV99693 Java JIT: Compiler crash in OSR processing during inlining - IV97890 Java JIT: Compiler problem handling empty control flow block - IV97950 Java JIT: JVM crashes in MethodHandle implementation - IV91208 Reliability and Serviceability: Crash calling com.ibm.jvm.Trace.registerApplication() - IV99823 Reliability and Serviceability: Phd files may be incomplete when using the balanced garbage collection policy - IJ00042 Build: Define the dependency of libstdc++.so.6 in the installer on pppc le - IV98625 Security: Connection reset during TLS handshake - IV98628 Security: NullPointerException performing SSL handshake using Chrome browser- Version update to 8.0-4.10 [bsc#1053431] * CVE-2017-10111 CVE-2017-10110 CVE-2017-10107 CVE-2017-10101 CVE-2017-10096 CVE-2017-10090 CVE-2017-10089 CVE-2017-10087 CVE-2017-10102 CVE-2017-10116 CVE-2017-10074 CVE-2017-10078 CVE-2017-10115 CVE-2017-10067 CVE-2017-10125 CVE-2017-10243 CVE-2017-10109 CVE-2017-10108 CVE-2017-10053 CVE-2017-10105 CVE-2017-10081- Version update to 8.0-4.5 bsc#1038505 CVE-2016-9840 CVE-2016-9841 CVE-2016-9842 CVE-2016-9843 CVE-2017-1289 CVE-2017-3509 CVE-2017-3511 CVE-2017-3512 CVE-2017-3514 CVE-2017-3533 CVE-2017-3539 CVE-2017-3544- Include also in SLE13 fate#322435 - Version update to 8.0-4.1 bnc#1027038 CVE-2016-2183- Require the main pkg in post phase of devel bsc#1025506- Version update to 8.0-4.0 bnc#1024218: CVE-2016-5552 CVE-2017-3231 CVE-2017-3241 CVE-2017-3253 CVE-2017-3259 CVE-2017-3261 CVE-2017-3272 CVE-2017-3289 CVE-2016-2183 CVE-2016-5547 CVE-2016-5548 CVE-2016-5549 CVE-2017-3252- Version update to 8.0-3.21 bnc#1009280 CVE-2016-5568 CVE-2016-5556 CVE-2016-5573 CVE-2016-5597 CVE-2016-5554 CVE-2016-5542- Add patch for bnc#992537 provided by IBM- Version update to 8.0-3.10 bnc#992537: CVE-2016-3485 CVE-2016-3511 CVE-2016-3511 CVE-2016-3598 - Add hwkeytool binary for s390x- IBM Java 80-3.0 released: (bnc#977646 bnc#977648 bnc#977650 bsc#979252) CVE-2016-0376 CVE-2016-0264 CVE-2016-0363 CVE-2016-3443 CVE-2016-0687 CVE-2016-0686 CVE-2016-3427 CVE-2016-3449 CVE-2016-3422 CVE-2016-3426- There is no HtmlConverter and apt provided by jdk8 bnc#965665- Version update to 8.0-2.10 bnc#963937: CVE-2015-5041 CVE-2016-0494 CVE-2016-0483 CVE-2015-8126 CVE-2015-8472 CVE-2016-0475 CVE-2016-0466 CVE-2016-0402 CVE-2015-7575 CVE-2016-0448- Move %_jvmdir/%sdklnk from main to develpkg for sle10 to avoid hickups - Move %_jvmjardir/%sdkcompatdir from develprj to main for the same- Move the pre phase to the baselibs.conf too bnc#960402- Version update to 8.0-2.0 bnc#955131, bsc#929900: CVE-2015-4734 CVE-2015-4803 CVE-2015-4805 CVE-2015-4806 CVE-2015-4810 CVE-2015-4835 CVE-2015-4840 CVE-2015-4842 CVE-2015-4843 CVE-2015-4844 CVE-2015-4860 CVE-2015-4871 CVE-2015-4872 CVE-2015-4882 CVE-2015-4883 CVE-2015-4893 CVE-2015-4902 CVE-2015-4903 CVE-2015-4911 CVE-2015-5006- Regen qa filelists and fix summary to say java8 not java 7.1- Add backcompat symlinks for sdkdir - Fix bnc#941939 to provide %{name} instead of %{sdklnk} only in _jvmprivdir- Add file %{_jvmdir}/%{sdkdir}/jre/lib/jexec.diz - Version update to 8.0.1.10 bnc#938895: CVE-2015-1931 CVE-2015-2638 CVE-2015-4733 CVE-2015-4732 CVE-2015-2590 CVE-2015-4731 CVE-2015-4760 CVE-2015-4748 CVE-2015-2664 CVE-2015-2632 CVE-2015-2637 CVE-2015-2619 CVE-2015-2621 CVE-2015-2613 CVE-2015-2601 CVE-2015-4749 CVE-2015-4000 CVE-2015-4729 CVE-2015-2808 CVE-2015-2625 CVE-2015-0491 CVE-2015-0459 CVE-2015-0469 CVE-2015-0458 CVE-2015-0480 CVE-2015-0488 CVE-2015-0486 CVE-2015-0478 CVE-2015-0477 CVE-2015-0204- Version update to 8.0-1.1 bnc#935540 for the logjam attack - Lets consider this the point we sattisfy the fate#317988- Sync spec and baselibs.conf - Remove obsolete parts of update-alternatives from baselibs.conf - Do not bother with non-etc-marked-as-conf - Move plugin desktop/icon to proper subpackage - Fix fdupes usage and javapackages-tools vs jpackage-utils dependencies - Drop creation of 0 size xlfd support files as they are never regenerated anyway - Cleanup with spec-cleaner- Filter out cuda requires/provides as it ain't provided in SUSE bnc#931693- Fix removeing links before update-alternatives run. bnc#931702- Fix bnc#912434, javaws/plugin stuff should slave plugin update-alternatives- Fix bnc#912447, use system cacerts- Add condition for fdupes to build on sle10- Remove ppc from plugin archs, seems not to be around this time- Drop jdbc subpackage as it is empty- No specific i386 stuff for plugin anymore- Remove not distributed files jrping and jibvdevinfo java_vm javad.options - remove jdbc as it seems not distributed anymore - Add jjs and jdeps as files and %{_jvmdir}/%{sdkdir}/jre/lib/tools/ folder- Actually deploy installer and use proper rpmlintrc- Update baselibs.conf to refference java 1.8.0- Rename all stuff to try to accomodate java 1.8.0- Update to 7.1.2.10 for sec issues bnc#916266 and bnc#916265 CVE-2014-8892 CVE-2014-8891 - javad binary seems to be no more, so remove- bnc#904889 java 1.7.1_sr1.2 released - CVE-2014-3065: ** RESERVED ** This candidate has been reserved by an organization or individual that will use it when announcing a new security problem. When the candidate has been publicized, the details for this candidate will be provided. (bnc#) - CVE-2014-3566: The SSL protocol 3.0, as used in OpenSSL through 1.0.1i and other products, uses nondeterministic CBC padding, which makes it easier for man-in-the-middle attackers to obtain cleartext data via a padding-oracle attack, aka the "POODLE" issue. (bnc#901223 901254 901277 901748 901757 901759 901889 901968 902229 902476 902912 903684 903690 903692) - CVE-2014-6513: Unspecified vulnerability in Oracle Java SE 6u81, 7u67, and 8u20, and Java SE Embedded 7u60, allows remote attackers to affect confidentiality, integrity, and availability via vectors related to AWT. (bnc#901239 901242 901246) - CVE-2014-6456: Unspecified vulnerability in Oracle Java SE 7u67 and 8u20 allows remote attackers to affect confidentiality, integrity, and availability via unknown vectors. (bnc#901239 901242 901246) - CVE-2014-6503: Unspecified vulnerability in Oracle Java SE 6u81, 7u67, and 8u20 allows remote attackers to affect confidentiality, integrity, and availability via unknown vectors related to Deployment, a different vulnerability than CVE-2014-4288, CVE-2014-6493, and CVE-2014-6532. (bnc#901239 901242 901246) - CVE-2014-6532: Unspecified vulnerability in Oracle Java SE 6u81, 7u67, and 8u20 allows remote attackers to affect confidentiality, integrity, and availability via unknown vectors related to Deployment, a different vulnerability than CVE-2014-4288, CVE-2014-6493, and CVE-2014-6503. (bnc#901239 901242 901246) - CVE-2014-4288: Unspecified vulnerability in Oracle Java SE 6u81, 7u67, and 8u20 allows remote attackers to affect confidentiality, integrity, and availability via unknown vectors related to Deployment, a different vulnerability than CVE-2014-6493, CVE-2014-6503, and CVE-2014-6532. (bnc#901239 901242 901246) - CVE-2014-6493: Unspecified vulnerability in Oracle Java SE 6u81, 7u67, and 8u20 allows remote attackers to affect confidentiality, integrity, and availability via unknown vectors related to Deployment, a different vulnerability than CVE-2014-4288, CVE-2014-6503, and CVE-2014-6532. (bnc#901239 901242 901246) - CVE-2014-6492: Unspecified vulnerability in Oracle Java SE 6u81, 7u67, and 8u20, when running on Firefox, allows remote attackers to affect confidentiality, integrity, and availability via unknown vectors related to Deployment. (bnc#901239 901242 901246) - CVE-2014-6458: Unspecified vulnerability in Oracle Java SE 6u81, 7u67, and 8u20 allows local users to affect confidentiality, integrity, and availability via unknown vectors related to Deployment. (bnc#901239 901242 901246) - CVE-2014-6466: Unspecified vulnerability in Oracle Java SE 6u81, 7u67, and 8u20, when running on Internet Explorer, allows local users to affect confidentiality, integrity, and availability via unknown vectors related to Deployment. (bnc#901239 901242 901246) - CVE-2014-6506: Unspecified vulnerability in Oracle Java SE 5.0u71, 6u81, 7u67, and 8u20, and Java SE Embedded 7u60, allows remote attackers to affect confidentiality, integrity, and availability via unknown vectors related to Libraries. (bnc#901239 901242 901246) - CVE-2014-6476: Unspecified vulnerability in Oracle Java SE 7u67 and 8u20 allows remote attackers to affect integrity via unknown vectors related to Deployment, a different vulnerability than CVE-2014-6527. (bnc#901239 901242 901246) - CVE-2014-6515: Unspecified vulnerability in Oracle Java SE 6u81, 7u67, and 8u20 allows remote attackers to affect integrity via unknown vectors related to Deployment. (bnc#901239 901242 901246) - CVE-2014-6511: Unspecified vulnerability in Oracle Java SE 5.0u71, 6u81, 7u67, and 8u20 allows remote attackers to affect confidentiality via unknown vectors related to 2D. (bnc#901239 901242 901246) - CVE-2014-6531: Unspecified vulnerability in Oracle Java SE 5.0u71, 6u81, 7u67, and 8u20, and Java SE Embedded 7u60, allows remote attackers to affect confidentiality via unknown vectors related to Libraries. (bnc#901239 901242 901246) - CVE-2014-6512: Unspecified vulnerability in Oracle Java SE 5.0u71, 6u81, 7u67, and 8u20; Java SE Embedded 7u60; and JRockit R27.8.3 and R28.3.3 allows remote attackers to affect integrity via unknown vectors related to Libraries. (bnc#901239 901242 901246) - CVE-2014-6457: Unspecified vulnerability in Oracle Java SE 5.0u71, 6u81, 7u67, and 8u20; Java SE Embedded 7u60; and JRockit R27.8.3, and R28.3.3 allows remote attackers to affect confidentiality and integrity via vectors related to JSSE. (bnc#901239 901242 901246) - CVE-2014-6527: Unspecified vulnerability in Oracle Java SE 7u67 and 8u20 allows remote attackers to affect integrity via unknown vectors related to Deployment, a different vulnerability than CVE-2014-6476. (bnc#901239 901242 901246) - CVE-2014-6502: Unspecified vulnerability in Oracle Java SE 5.0u71, 6u81, 7u67, and 8u20, and Java SE Embedded 7u60, allows remote attackers to affect integrity via unknown vectors related to Libraries. (bnc#901239 901242 901246) - CVE-2014-6558: Unspecified vulnerability in Oracle Java SE 5.0u71, 6u81, 7u67, and 8u20; Java SE Embedded 7u60; and JRockit R27.8.3 and JRockit R28.3.3 allows remote attackers to affect integrity via unknown vectors related to Security. (bnc#901239 901242 901246)mourvedre 1668587180  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~1.8.0_sr7.20-150000.3.65.11.8.0_sr7.20-150000.3.65.1      !!!!""""##$$$%%%&&&'''(((())))**+++,,,-./01--2334325556527787299:922;;<;;2==>==2??@?2AABACDDDCEEECFFFCGGGCHHIJJJKKKKILLLMMMMINNNOOOOIPPPQQQQIRRRSSSSITTTUUUUIVVVWWWWIXXXYYYYIZZZ[[[[I\\\]]]]I^^^____H`aaabbbb`cccdddd`eeeffff`ggghhhhHHijjjkkkklmmmmnnopppppppqqqqqqqqqqqppppprssssssssssrttrpouuuuuuovvvvowwwwoxxxxoyyyozzzzzzzzo{{{{{o||||||o}}}}}}}}~~~}}}}ooooooooon                               !"""""##########$$%%%&''''demoDEMOS_LICENSEREADMEappletsapplets.htmlAnimatorAnimation.classAnimationFrame.classAnimator.classAnimator.javaDescriptionFrame.classParseException.classaudio0.au1.au2.au3.au4.au5.au6.au7.au8.au9.auspacemusic.auexample1.htmlexample2.htmlexample3.htmlexample4.htmlimagesBeansT1.gifT10.gifT2.gifT3.gifT4.gifT5.gifT6.gifT7.gifT8.gifT9.gifSimpleAnimationT1.gifT2.gifloading-msg.gifindex.htmlArcTestArcCanvas.classArcControls.classArcTest.classArcTest.javaIntegerTextField.classexample1.htmlBarChartBarChart.classBarChart.javaexample1.htmlexample2.htmlBlinkBlink$1.classBlink.classBlink.javaexample1.htmlCardTestCardPanel.classCardTest.classCardTest.javaexample1.htmlClockClock.classClock.javaexample1.htmlDitherTestCardinalTextField.classDitherCanvas.classDitherControls.classDitherMethod.classDitherTest$1.classDitherTest.classDitherTest.javaexample1.htmlDrawTestDrawControls.classDrawPanel.classDrawTest.classDrawTest.javaexample1.htmlFractalCLSFractal.classCLSFractal.javaCLSRule.classCLSTurtle.classContextLSystem.classexample1.htmlGraphLayoutEdge.classGraph.classGraph.javaGraphPanel$1.classGraphPanel$2.classGraphPanel.classNode.classaudiocomputer.audrip.augong.auexample1.htmlexample2.htmlexample3.htmlexample4.htmlGraphicsTestAppletFrame.classAppletFrame.javaArcCard.classArcDegreePanel.classArcPanel.classColorUtils.classGraphicsCards.classGraphicsPanel.classGraphicsTest.classGraphicsTest.javaOvalShape.classPolygonShape.classRectShape.classRoundRectShape.classShape.classShapeTest.classexample1.htmlJumpingBoxJumpingBox$1.classJumpingBox$2.classJumpingBox$3.classJumpingBox.classJumpingBox.javaexample1.htmlsoundsadapt-or-die.aucannot.be.completed.audanger.auip.authat.hurts.authin.bell.autiptoe.thru.the.tulips.auMoleculeViewerMatrix3D.javaMoleculeViewer.jarXYZApp.javaexample1.htmlexample2.htmlexample3.htmlsrc.zipNervousTextNervousText.classNervousText.javaexample1.htmlSimpleGraphGraphApplet.classGraphApplet.javaexample1.htmlSortDemoBidirBubbleSortAlgorithm.classBidirBubbleSortAlgorithm.javaBubbleSortAlgorithm.classBubbleSortAlgorithm.javaQSortAlgorithm.classQSortAlgorithm.javaSortAlgorithm.classSortAlgorithm.javaSortItem.classSortItem.javaexample1.htmlSpreadSheetCell.classCellUpdater.classInputField.classNode.classSpreadSheet.classSpreadSheet.javaSpreadSheetInput.classexample1.htmlTicTacToeTicTacToe$1.classTicTacToe.classTicTacToe.javaaudiobeep.auding.aureturn.auyahoo1.auyahoo2.auexample1.htmlimagescross.gifnot.gifWireFrameMatrix3D.javaThreeD.javaWireFrame.jarexample1.htmlexample2.htmlexample3.htmlexample4.htmlsrc.zipjfcCodePointIMCodePointIM.jarREADME.htmlREADME_ja.htmlREADME_zh_CN.htmlsrc.zipFileChooserDemoFileChooserDemo.jarREADME.txtsrc.zipFont2DTestFont2DTest.htmlFont2DTest.jarREADME.txtsrc.zipJava2DJava2Demo.htmlJava2Demo.jarREADME.txtsrc.zipLaffylaffy.pngreadme.htmlMetalworksMetalworks.jarREADME.txtsrc.zipNotepadNotepad.jarREADME.txtsrc.zipSampleTreeREADME.txtSampleTree.jarsrc.zipStylepadREADME.txtStylepad.jarsrc.zipSwingAppletREADME.txtSwingApplet.htmlSwingApplet.jarsrc.zipSwingSet2README.txtSwingSet2.htmlSwingSet2.jarsrc.zipSwingSet3readme.htmlswingset3.pngTableExampleREADME.txtTableExample.jarsrc.zipTransparentRulerREADME.txtTransparentRuler.jarsrc.zipjpdacomsuntoolsexampleREADMEexamples.jarsrc.zipjvmtigctestREADME.txtliblibgctest.sosrc.zipheapTrackerREADME.txtheapTracker.jarliblibheapTracker.sosrc.zipheapViewerREADME.txtliblibheapViewer.sosrc.ziphprofREADME.txtliblibhprof.sosrc.zipindex.htmlminstREADME.txtliblibminst.sominst.jarsrc.zipmtraceREADME.txtliblibmtrace.somtrace.jarsrc.zipversionCheckREADME.txtliblibversionCheck.sosrc.zipwaitersREADME.txtliblibwaiters.sosrc.zipmanagementFullThreadDumpFullThreadDump.jarREADME.txtsrc.zipJTopJTop.jarREADME.txtsrc.zipMemoryMonitorMemoryMonitor.jarREADME.txtsrc.zipVerboseGCREADME.txtVerboseGC.jarsrc.zipindex.htmlnbprojectREADME.txtjfcFileChooserDemobuild.propertiesbuild.xmlnbprojectfile-targets.xmljdk.xmlnetbeans-targets.xmlproject.xmlFont2DTestbuild.propertiesbuild.xmlnbprojectfile-targets.xmljdk.xmlnetbeans-targets.xmlproject.xmlJava2Dbuild.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.xmlStylepadbuild.propertiesbuild.xmlnbprojectfile-targets.xmljdk.xmlnetbeans-targets.xmlproject.xmlSwingAppletbuild.propertiesbuild.xmlnbprojectfile-targets.xmljdk.xmlnetbeans-targets.xmlproject.xmlSwingSet2build.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.xmlniozipfsDemo.javaREADME.txtsrc.zipzipfs.jarpluginappletsapplets.htmlAnimatorAnimation.classAnimationFrame.classAnimator.classAnimator.javaDescriptionFrame.classParseException.classaudio0.au1.au2.au3.au4.au5.au6.au7.au8.au9.auspacemusic.auexample1.htmlexample2.htmlexample3.htmlexample4.htmlimagesBeansT1.gifT10.gifT2.gifT3.gifT4.gifT5.gifT6.gifT7.gifT8.gifT9.gifSimpleAnimationT1.gifT2.gifloading-msg.gifindex.htmlArcTestArcCanvas.classArcControls.classArcTest.classArcTest.javaIntegerTextField.classexample1.htmlBarChartBarChart.classBarChart.javaexample1.htmlexample2.htmlBlinkBlink$1.classBlink.classBlink.javaexample1.htmlCardTestCardPanel.classCardTest.classCardTest.javaexample1.htmlClockClock.classClock.javaexample1.htmlDitherTestCardinalTextField.classDitherCanvas.classDitherControls.classDitherMethod.classDitherTest$1.classDitherTest.classDitherTest.javaexample1.htmlDrawTestDrawControls.classDrawPanel.classDrawTest.classDrawTest.javaexample1.htmlFractalCLSFractal.classCLSFractal.javaCLSRule.classCLSTurtle.classContextLSystem.classexample1.htmlGraphLayoutEdge.classGraph.classGraph.javaGraphPanel$1.classGraphPanel$2.classGraphPanel.classNode.classaudiocomputer.audrip.augong.auexample1.htmlexample2.htmlexample3.htmlexample4.htmlGraphicsTestAppletFrame.classAppletFrame.javaArcCard.classArcDegreePanel.classArcPanel.classColorUtils.classGraphicsCards.classGraphicsPanel.classGraphicsTest.classGraphicsTest.javaOvalShape.classPolygonShape.classRectShape.classRoundRectShape.classShape.classShapeTest.classexample1.htmlJumpingBoxJumpingBox$1.classJumpingBox$2.classJumpingBox$3.classJumpingBox.classJumpingBox.javaexample1.htmlsoundsadapt-or-die.aucannot.be.completed.audanger.auip.authat.hurts.authin.bell.autiptoe.thru.the.tulips.auMoleculeViewerMatrix3D.javaMoleculeViewer.jarXYZApp.javaexample1.htmlexample2.htmlexample3.htmlsrc.zipNervousTextNervousText.classNervousText.javaexample1.htmlSimpleGraphGraphApplet.classGraphApplet.javaexample1.htmlSortDemoBidirBubbleSortAlgorithm.classBidirBubbleSortAlgorithm.javaBubbleSortAlgorithm.classBubbleSortAlgorithm.javaQSortAlgorithm.classQSortAlgorithm.javaSortAlgorithm.classSortAlgorithm.javaSortItem.classSortItem.javaexample1.htmlSpreadSheetCell.classCellUpdater.classInputField.classNode.classSpreadSheet.classSpreadSheet.javaSpreadSheetInput.classexample1.htmlTicTacToeTicTacToe$1.classTicTacToe.classTicTacToe.javaaudiobeep.auding.aureturn.auyahoo1.auyahoo2.auexample1.htmlimagescross.gifnot.gifWireFrameMatrix3D.javaThreeD.javaWireFrame.jarexample1.htmlexample2.htmlexample3.htmlexample4.htmlsrc.zipjfcCodePointIMCodePointIM.jarREADME.htmlREADME_ja.htmlREADME_zh_CN.htmlsrc.zipFileChooserDemoFileChooserDemo.jarREADME.txtsrc.zipFont2DTestFont2DTest.htmlFont2DTest.jarREADME.txtsrc.zipJava2DJava2Demo.htmlJava2Demo.jarREADME.txtsrc.zipLaffylaffy.pngreadme.htmlMetalworksMetalworks.jarREADME.txtsrc.zipNotepadNotepad.jarREADME.txtsrc.zipSampleTreeREADME.txtSampleTree.jarsrc.zipStylepadREADME.txtStylepad.jarsrc.zipSwingAppletREADME.txtSwingApplet.htmlSwingApplet.jarsrc.zipSwingSet2README.txtSwingSet2.htmlSwingSet2.jarsrc.zipSwingSet3readme.htmlswingset3.pngTableExampleREADME.txtTableExample.jarsrc.zipTransparentRulerREADME.txtTransparentRuler.jarsrc.ziprdmajverbsibvdevinfoREADME.txtibvdevinfo.jarsrc.ziprpingREADME.txtrping.jarsrc.zipsampleREADMESAMPLES_LICENSEannotationsDependencyCheckerPluginCheckersrccheckerDevice.javaKettle.xmlModule.javaPluginChecker.javaRequire.javaRequireContainer.javaPluginssrcpluginsBoilerPlugin.javaExtendedBoilerPlugin.javaTimerPlugin.javaValidatorsrcPositiveIntegerSupplier.javaSupplierValidator.javaValidate.javaValidator.javaindex.htmlforkjoinmergesortMergeDemo.javaMergeSort.javajmxjmx-scandirbuild.propertiesbuild.xmldocfilesconnect-local-ant-run.jpgconnect-local-java-jar.jpgconnect-local.jpgremote-connection-failed.jpgremote-connection.jpgscandir-config.jpgscandir-result.jpgscandir-start.jpgindex.htmlkeystorelogging.propertiesmanifest.mfnbprojectfile-targets.xmljdk.xmlnetbeans-targets.xmlproject.xmlsrccomsunjmxexamplesscandirDirectoryScanner.javaDirectoryScannerMXBean.javaResultLogManager.javaResultLogManagerMXBean.javaScanDirAgent.javaScanDirClient.javaScanDirConfig.javaScanDirConfigMXBean.javaScanManager.javaScanManagerMXBean.javaconfigDirectoryScannerConfig.javaFileMatch.javaResultLogConfig.javaResultRecord.javaScanManagerConfig.javaXmlConfigUtils.javapackage.htmlpackage.htmletcaccess.propertiesmanagement.propertiespassword.propertiestestconfig.xmltestcomsunjmxexamplesscandirDirectoryScannerTest.javaScanDirConfigTest.javaScanManagerTest.javaTestUtils.javaconfigXmlConfigUtilsTest.javatruststorejnlpcorbaGNUmakefileREADMEsrccoreHelloClient.javaHelloServer.javastubsHelloImpl.javaHelloInterface.javawarWEB-INFweb.xmlapphelloworld.jnlpindex.htmljreinstallerREADMEbuildlinuxjreinstallersGNUmakefilej2re1_4_2GNUmakefileresourcesjavaws-1_0_1-j2re-1_4_2-linux-i586.jnlpversion.xml_linux-i586_1.4.2mincludelinux.defssharePlatform.gmkjreinstallersbundle.unix.gmkcomponents.gmkinstaller.gmksolarisjreinstallersGNUmakefilej2re1_4_2GNUmakefileresourcesjavaws-1_0_1-j2re-1_4_2-solaris-sparc.jnlpversion.xml_solaris-sparc_1.4.2mincludesolaris.defswin32jreinstallersGNUmakefilebundle.win.gmkj2re1_4_2GNUmakefileresourcesjavaws-1_0_1-j2re-1_4_2-windows-i586.jnlpversion.xml_windows-i586_1.4.2mincludewindows.defssrcshareclassesjnlpsampleJreInstallerConfig.javaMain.javaSolarisInstaller.javaWinRegistry.javaWindowsInstaller.javaresourcesstrings.propertiesstrings_ca.propertiesstrings_cs.propertiesstrings_de.propertiesstrings_es.propertiesstrings_fr.propertiesstrings_hu.propertiesstrings_it.propertiesstrings_ja.propertiesstrings_ko.propertiesstrings_pl.propertiesstrings_pt_BR.propertiesstrings_ru.propertiesstrings_sk.propertiesstrings_sl.propertiesstrings_sv.propertiesstrings_tr.propertiesstrings_zh.propertiesstrings_zh_CN.propertiesstrings_zh_TW.propertiessunlogo.pngwin32jreinstallersWindowsInstaller.cregistry.cppversionChecker.crafGNUmakefileREADMEsrcrandomFile.javawarWEB-INFweb.xmlapprandomFile.jnlpindex.htmlservletGNUmakefileREADMEappsapp1build.xmldistapp1.warsrcdocsindex.htmlpie.jnlpjavaPie.javametaweb.xmlreskey-lime.jpgapp2build.xmldistapp2.warsrcdocsindex.htmlpie.jnlpjavaPie.javametaweb.xmlreskey-lime.jpgapp3build.xmldistapp3.warsrcdocsindex.htmlpie.jnlpversion.xmljavaAppLib.javaPie.javametaweb.xmlreskey-lime.jpgjardiff.jarjnlp-servlet.jarjnlp.jarsrcclassesjnlpsamplejardiffJarDiff.javaJarDiffConstants.javaJarDiffPatcher.javaPatcher.javaresourcesstrings.propertiesservletDownloadRequest.javaDownloadResponse.javaErrorResponseException.javaJarDiffHandler.javaJnlpDownloadServlet.javaJnlpFileHandler.javaJnlpResource.javaLogger.javaResourceCatalog.javaXMLAttribute.javaXMLNode.javaXMLParsing.javaresourcesstrings.propertiesutilVersionID.javaVersionString.javawebpadGNUmakefileREADMEsrcservletTxtServlet.javaversion1AboutAction.javaClipboardHandler.javaCopyAction.javaCutAction.javaExitAction.javaFileHandler.javaHelpAction.javaHelpHandler.javaJLFAbstractAction.javaOpenAction.javaPasteAction.javaPrintAction.javaPublishAction.javaSaveAction.javaSaveAsAction.javaShowAction.javaWebHandler.javaWebPad.javawarWEB-INFweb.xmlappREADMEholidays__V1.0.jarjavahelp.jnlpjhcore__V1.0.jarjlfgr__V1.0.jarversion.xmlwebpad.jnlpindex.htmllambdaBulkDataOperationsindex.htmlsrcCSVProcessor.javaGrep.javaPasswordGenerator.javaWC.javaDefaultMethodsArrayIterator.javaDiamondInheritance.javaInheritance.javaMixIn.javaReflection.javaSimplestUsage.javanbprojectproject.xmlniochatserverChatServer.javaClient.javaClientReader.javaDataReader.javaMessageReader.javaNameReader.javaREADME.txtfileAclEdit.javaChmod.javaCopy.javaDiskUsage.javaFileType.javaWatchDir.javaXdd.javamulticastMulticastAddress.javaReader.javaSender.javaserverAcceptHandler.javaAcceptor.javaB1.javaBN.javaBP.javaChannelIO.javaChannelIOSecure.javaContent.javaDispatcher.javaDispatcher1.javaDispatcherN.javaFileContent.javaHandler.javaMalformedRequestException.javaN1.javaN2.javaREADME.txtReply.javaRequest.javaRequestHandler.javaRequestServicer.javaSendable.javaServer.javaStringContent.javaURLDumper.javarmijava-rmi.cgiscriptingscriptpadREADME.txtbuild.propertiesbuild.xmlnbprojectfile-targets.xmljdk.xmlnetbeans-targets.xmlproject.xmlsrcMETA-INFmanifest.mfcomsunsamplescriptpadMain.javaresourcesMain.jsconc.jsgui.jsmm.jsscriptpad.jsscriptsREADME.txtbrowse.jsinsertfile.jslinewrap.jsmail.jsmemmonitor.jsmemory.batmemory.jsmemory.shtextcolor.jstry-with-resourcesindex.htmlsrcCustomAutoCloseableSample.javaUnzip.javaZipCat.javascriptingjconsole-pluginREADME.txtbuild.xmljconsole-plugin.jarsrc.zip/usr/lib64/jvm/java-1.8.0-ibm-1.8.0//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/applets//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/applets/Animator//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/applets/Animator/audio//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/applets/Animator/images//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/applets/Animator/images/Beans//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/applets/Animator/images/SimpleAnimation//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/applets/ArcTest//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/applets/BarChart//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/applets/Blink//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/applets/CardTest//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/applets/Clock//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/applets/DitherTest//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/applets/DrawTest//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/applets/Fractal//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/applets/GraphLayout//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/applets/GraphLayout/audio//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/applets/GraphicsTest//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/applets/JumpingBox//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/applets/JumpingBox/sounds//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/applets/MoleculeViewer//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/applets/NervousText//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/applets/SimpleGraph//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/applets/SortDemo//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/applets/SpreadSheet//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/applets/TicTacToe//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/applets/TicTacToe/audio//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/applets/TicTacToe/images//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/applets/WireFrame//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/jfc//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/jfc/CodePointIM//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/jfc/FileChooserDemo//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/jfc/Font2DTest//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/jfc/Java2D//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/jfc/Laffy//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/jfc/Metalworks//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/jfc/Notepad//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/jfc/SampleTree//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/jfc/Stylepad//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/jfc/SwingApplet//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/jfc/SwingSet2//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/jfc/SwingSet3//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/jfc/TableExample//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/jfc/TransparentRuler//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/jpda//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/jpda/com//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/jpda/com/sun//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/jpda/com/sun/tools//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/jpda/com/sun/tools/example//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/jvmti//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/jvmti/gctest//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/jvmti/gctest/lib//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/jvmti/heapTracker//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/jvmti/heapTracker/lib//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/jvmti/heapViewer//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/jvmti/heapViewer/lib//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/jvmti/hprof//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/jvmti/hprof/lib//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/jvmti/minst//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/jvmti/minst/lib//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/jvmti/mtrace//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/jvmti/mtrace/lib//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/jvmti/versionCheck//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/jvmti/versionCheck/lib//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/jvmti/waiters//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/jvmti/waiters/lib//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/management//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/management/FullThreadDump//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/management/JTop//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/management/MemoryMonitor//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/management/VerboseGC//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/nbproject//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/nbproject/jfc//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/nbproject/jfc/FileChooserDemo//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/nbproject/jfc/FileChooserDemo/nbproject//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/nbproject/jfc/Font2DTest//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/nbproject/jfc/Font2DTest/nbproject//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/nbproject/jfc/Java2D//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/nbproject/jfc/Java2D/nbproject//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/nbproject/jfc/Metalworks//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/nbproject/jfc/Metalworks/nbproject//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/nbproject/jfc/Notepad//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/nbproject/jfc/Notepad/nbproject//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/nbproject/jfc/SampleTree//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/nbproject/jfc/SampleTree/nbproject//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/nbproject/jfc/Stylepad//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/nbproject/jfc/Stylepad/nbproject//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/nbproject/jfc/SwingApplet//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/nbproject/jfc/SwingApplet/nbproject//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/nbproject/jfc/SwingSet2//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/nbproject/jfc/SwingSet2/nbproject//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/nbproject/jfc/TableExample//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/nbproject/jfc/TableExample/nbproject//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/nbproject/jfc/TransparentRuler//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/nbproject/jfc/TransparentRuler/nbproject//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/nbproject/management//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/nbproject/management/FullThreadDump//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/nbproject/management/FullThreadDump/nbproject//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/nbproject/management/JTop//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/nbproject/management/JTop/nbproject//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/nbproject/management/MemoryMonitor//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/nbproject/management/MemoryMonitor/nbproject//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/nbproject/management/VerboseGC//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/nbproject/management/VerboseGC/nbproject//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/nbproject/scripting//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/nbproject/scripting/jconsole-plugin//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/nbproject/scripting/jconsole-plugin/nbproject//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/nio//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/nio/zipfs//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/plugin//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/plugin/applets//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/plugin/applets/Animator//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/plugin/applets/Animator/audio//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/plugin/applets/Animator/images//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/plugin/applets/Animator/images/Beans//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/plugin/applets/Animator/images/SimpleAnimation//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/plugin/applets/ArcTest//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/plugin/applets/BarChart//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/plugin/applets/Blink//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/plugin/applets/CardTest//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/plugin/applets/Clock//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/plugin/applets/DitherTest//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/plugin/applets/DrawTest//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/plugin/applets/Fractal//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/plugin/applets/GraphLayout//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/plugin/applets/GraphLayout/audio//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/plugin/applets/GraphicsTest//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/plugin/applets/JumpingBox//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/plugin/applets/JumpingBox/sounds//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/plugin/applets/MoleculeViewer//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/plugin/applets/NervousText//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/plugin/applets/SimpleGraph//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/plugin/applets/SortDemo//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/plugin/applets/SpreadSheet//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/plugin/applets/TicTacToe//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/plugin/applets/TicTacToe/audio//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/plugin/applets/TicTacToe/images//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/plugin/applets/WireFrame//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/plugin/jfc//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/plugin/jfc/CodePointIM//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/plugin/jfc/FileChooserDemo//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/plugin/jfc/Font2DTest//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/plugin/jfc/Java2D//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/plugin/jfc/Laffy//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/plugin/jfc/Metalworks//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/plugin/jfc/Notepad//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/plugin/jfc/SampleTree//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/plugin/jfc/Stylepad//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/plugin/jfc/SwingApplet//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/plugin/jfc/SwingSet2//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/plugin/jfc/SwingSet3//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/plugin/jfc/TableExample//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/plugin/jfc/TransparentRuler//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/rdma//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/rdma/jverbs//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/rdma/jverbs/ibvdevinfo//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/rdma/jverbs/rping//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/annotations//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/annotations/DependencyChecker//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/annotations/DependencyChecker/PluginChecker//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/annotations/DependencyChecker/PluginChecker/src//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/annotations/DependencyChecker/PluginChecker/src/checker//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/annotations/DependencyChecker/Plugins//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/annotations/DependencyChecker/Plugins/src//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/annotations/DependencyChecker/Plugins/src/plugins//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/annotations/Validator//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/annotations/Validator/src//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/forkjoin//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/forkjoin/mergesort//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/jmx//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/jmx/jmx-scandir//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/jmx/jmx-scandir/docfiles//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/jmx/jmx-scandir/nbproject//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/jmx/jmx-scandir/src//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/jmx/jmx-scandir/src/com//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/jmx/jmx-scandir/src/com/sun//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/jmx/jmx-scandir/src/com/sun/jmx//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/jmx/jmx-scandir/src/com/sun/jmx/examples//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/config//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/jmx/jmx-scandir/src/etc//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/jmx/jmx-scandir/test//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/jmx/jmx-scandir/test/com//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/jmx/jmx-scandir/test/com/sun//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/jmx/jmx-scandir/test/com/sun/jmx//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/jmx/jmx-scandir/test/com/sun/jmx/examples//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/jmx/jmx-scandir/test/com/sun/jmx/examples/scandir//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/jmx/jmx-scandir/test/com/sun/jmx/examples/scandir/config//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/jnlp//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/jnlp/corba//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/jnlp/corba/src//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/jnlp/corba/src/core//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/jnlp/corba/src/stubs//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/jnlp/corba/war//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/jnlp/corba/war/WEB-INF//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/jnlp/corba/war/app//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/jnlp/jreinstaller//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/jnlp/jreinstaller/build//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/jnlp/jreinstaller/build/linux//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/jnlp/jreinstaller/build/linux/jreinstallers//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/jnlp/jreinstaller/build/linux/jreinstallers/j2re1_4_2//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/jnlp/jreinstaller/build/linux/jreinstallers/resources//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/jnlp/jreinstaller/build/linux/minclude//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/jnlp/jreinstaller/build/share//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/jnlp/jreinstaller/build/share/jreinstallers//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/jnlp/jreinstaller/build/solaris//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/jnlp/jreinstaller/build/solaris/jreinstallers//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/jnlp/jreinstaller/build/solaris/jreinstallers/j2re1_4_2//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/jnlp/jreinstaller/build/solaris/jreinstallers/resources//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/jnlp/jreinstaller/build/solaris/minclude//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/jnlp/jreinstaller/build/win32//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/jnlp/jreinstaller/build/win32/jreinstallers//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/jnlp/jreinstaller/build/win32/jreinstallers/j2re1_4_2//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/jnlp/jreinstaller/build/win32/jreinstallers/resources//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/jnlp/jreinstaller/build/win32/minclude//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/jnlp/jreinstaller/src//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/jnlp/jreinstaller/src/share//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/jnlp/jreinstaller/src/share/classes//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/jnlp/jreinstaller/src/share/classes/jnlp//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/jnlp/jreinstaller/src/share/classes/jnlp/sample//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/jnlp/jreinstaller/src/share/classes/jnlp/sample/JreInstaller//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/jnlp/jreinstaller/src/share/classes/jnlp/sample/JreInstaller/resources//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/jnlp/jreinstaller/src/win32//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/jnlp/jreinstaller/src/win32/jreinstallers//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/jnlp/raf//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/jnlp/raf/src//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/jnlp/raf/war//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/jnlp/raf/war/WEB-INF//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/jnlp/raf/war/app//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/jnlp/servlet//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/jnlp/servlet/apps//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/jnlp/servlet/apps/app1//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/jnlp/servlet/apps/app1/dist//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/jnlp/servlet/apps/app1/src//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/jnlp/servlet/apps/app1/src/docs//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/jnlp/servlet/apps/app1/src/java//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/jnlp/servlet/apps/app1/src/meta//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/jnlp/servlet/apps/app1/src/res//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/jnlp/servlet/apps/app2//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/jnlp/servlet/apps/app2/dist//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/jnlp/servlet/apps/app2/src//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/jnlp/servlet/apps/app2/src/docs//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/jnlp/servlet/apps/app2/src/java//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/jnlp/servlet/apps/app2/src/meta//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/jnlp/servlet/apps/app2/src/res//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/jnlp/servlet/apps/app3//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/jnlp/servlet/apps/app3/dist//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/jnlp/servlet/apps/app3/src//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/jnlp/servlet/apps/app3/src/docs//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/jnlp/servlet/apps/app3/src/java//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/jnlp/servlet/apps/app3/src/meta//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/jnlp/servlet/apps/app3/src/res//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/jnlp/servlet/src//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/jnlp/servlet/src/classes//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/jnlp/servlet/src/classes/jnlp//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/jnlp/servlet/src/classes/jnlp/sample//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/jnlp/servlet/src/classes/jnlp/sample/jardiff//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/jnlp/servlet/src/classes/jnlp/sample/jardiff/resources//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/jnlp/servlet/src/classes/jnlp/sample/servlet//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/jnlp/servlet/src/classes/jnlp/sample/servlet/resources//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/jnlp/servlet/src/classes/jnlp/sample/util//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/jnlp/webpad//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/jnlp/webpad/src//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/jnlp/webpad/src/servlet//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/jnlp/webpad/src/version1//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/jnlp/webpad/war//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/jnlp/webpad/war/WEB-INF//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/jnlp/webpad/war/app//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/lambda//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/lambda/BulkDataOperations//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/lambda/BulkDataOperations/src//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/lambda/DefaultMethods//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/nbproject//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/nio//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/nio/chatserver//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/nio/file//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/nio/multicast//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/nio/server//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/rmi//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/scripting//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/scripting/scriptpad//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/scripting/scriptpad/nbproject//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/scripting/scriptpad/src//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/scripting/scriptpad/src/META-INF//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/scripting/scriptpad/src/com//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/scripting/scriptpad/src/com/sun//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/scripting/scriptpad/src/com/sun/sample//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/scripting/scriptpad/src/com/sun/sample/scriptpad//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/scripting/scriptpad/src/resources//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/scripting/scriptpad/src/scripts//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/try-with-resources//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/try-with-resources/src//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/scripting//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/scripting/jconsole-plugin/-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:26863/SUSE_SLE-15_Update/a414737fdbe63e1e5ecc63c45a897658-java-1_8_0-ibm.SUSE_SLE-15_Updatedrpmxz5ppc64le-suse-linux                                            !"#$     %%%  &&&&&&&'&&&'&&&&&(% %)*))     %  +          , - directoryASCII textHTML document, ASCII text, with very long linesHTML document, ASCII textGIF image data, version 89a, 460 x 160GIF image data, version 87a, 64 x 64GIF image data, version 87a, 60 x 60C source, ASCII textJava source, ASCII textC++ source, ASCII textgzip 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)HTML document, ASCII text (Zip archive data, at least v2.0 to extract Zip archive data, at least v2.0 to extract)GIF image data, version 89a, 35 x 40GIF image data, version 89a, 37 x 39Java source, ASCII text (Zip archive data, at least v2.0 to extract Zip archive data, at least v2.0 to extract)HTML document, UTF-8 Unicode text, with very long linesHTML document, UTF-8 Unicode textASCII text (Zip archive data, at least v2.0 to extract Zip archive data, at least v2.0 to extract)PNG image data, 630 x 308, 8-bit/color RGB, non-interlacedC source, ASCII text (Zip archive data, at least v2.0 to extract Zip archive data, at least v2.0 to extract)PNG image data, 701 x 642, 8-bit/color RGB, non-interlacedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, with debug_info, not strippedC++ source, ASCII text (Zip archive data, at least v2.0 to extract Zip archive data, at least v2.0 to extract)exported SGML document, ASCII textXML 1.0 document, ASCII textPerl5 module source, ASCII textXML 1.0 document, ASCII text, with CRLF, CR, LF line terminatorsHTML document, ASCII text, with CRLF, LF line terminatorsJPEG image data, JFIF standard 1.01, aspect ratio, density 1x1, segment length 16, comment: "", baseline, precision 8, 388x440, frames 3JPEG image data, JFIF standard 1.01, aspect ratio, density 1x1, segment length 16, comment: "", baseline, precision 8, 387x423, frames 3JPEG image data, JFIF standard 1.01, aspect ratio, density 1x1, segment length 16, comment: "", baseline, precision 8, 391x428, frames 3JPEG image data, JFIF standard 1.01, aspect ratio, density 1x1, segment length 16, comment: "", baseline, precision 8, 390x411, frames 3JPEG image data, JFIF standard 1.01, aspect ratio, density 1x1, segment length 16, comment: "", baseline, precision 8, 390x393, frames 3JPEG image data, JFIF standard 1.01, aspect ratio, density 1x1, segment length 16, comment: "CREATOR: XV Version 3.10a Rev: 12/29/94 Quality = 75, Smoothing = 0", baseline, precision 8, 755x443, frames 3JPEG image data, JFIF standard 1.01, aspect ratio, density 1x1, segment length 16, comment: "CREATOR: XV Version 3.10a Rev: 12/29/94 Quality = 75, Smoothing = 0", baseline, precision 8, 790x563, frames 3JPEG image data, JFIF standard 1.01, aspect ratio, density 1x1, segment length 16, comment: "CREATOR: XV Version 3.10a Rev: 12/29/94 Quality = 75, Smoothing = 0", baseline, precision 8, 774x499, frames 3makefile script, ASCII textASCII text, with CRLF line terminatorsASCII text, with very long lines, with CRLF line terminatorsPNG image data, 78 x 34, 8-bit/color RGBA, non-interlacedgzip ERROR: Stdin has more than one entry--rest ignored (Zip archive data, at least v1.0 to extract Java archive data (JAR))JPEG image data, JFIF standard 1.01, resolution (DPI), density 96x96, segment length 16, Exif Standard: [TIFF image data, big-endian, direntries=1], baseline, precision 8, 200x150, frames 3ASCII text, with CRLF line terminators (Zip archive data, at least v2.0 to extract Zip archive data, at least v2.0 to extract)POSIX shell script, ASCII text executableDOS batch file, ASCII text;nACSutf-89029e34a9949799f9324e6141e8157b130b6a48ac53d683b2274067e04886a36?P7zXZ !t/v]"k%ˬiǠ=7F+P ueekioʴ~ne=aꌁm=V;7s[Ys} mh-%2{|re2bx(% S$W{'(x/F5Cߌpނ88)W<@ O6"hݦ'fCpQ{_SKBv]1i2 =._xJT[7FZ2D,2 c)E0Ra{e^qJٝ>Ucm()[&i7^_T}y" }6̍t1Zj͖py.z׵% ܸzmTLX 1.cdEb3:I70*ûzM(cc+J?< &$/]t!_nrye%5UV@X䴊vO,$MyR5wM6M!"k7沫;,Z u*V.U wGsuqXo[ٸ1]Q[9j'"spC|'m13Z8y?/)ugbHVpvf<}C{C|#L!G`G-ұ t/Iã::9M%2mT납F "T*MC!\o<6O|5%R_/ ;v[Z"j9n/瓳/v M k9ī%bkk3f4%._-IUi\S{sRXJȥh 1XrKґXՂ7WasfǏ#qbPKQ |b|:<(bB:Yd;lj=(&6ṪIY.1JOO$ ջi x2V~Rx"yݥ[LzDҚɤ||%q;hKvu4X5 J`OrTjRqm znR`5ϻu1QIoB lG=V|gaM0'}yE8QӇ8)i,1w>H2hq7goKiAM8dyJA}d%YЬ8 O]$š 8;" y,^(!&4e.tߨRU1\n-؄y$Zk\b-?Vۅ=oKW2T,:SO,AKY!3ab3kj⌣:7zqLœ4*5{ڀǬ;+sI@ei\>P?H$fGW{d1.z2=VFPȥ1aaz!Hcu=nd;֚ ]~طq.ٱZ\PVyϽUb^N#bm>RC'./"zS* x/hKj{+Bܳb l]H<,N k^ne#82H^{Jz16Iȋ~NِME gt0utc>0ƒ=?ab2vp\(' jVv8 m\.K7kFGV5jX۱qM SV!9lM,KTx-zmOEmMJ]f7= z) {Rff#ܚEFX?7`z`If\ak6xdj;!J Zye}?ƽxQ 3ǀ%$yXklkۿ]W놯 [0R{l_~xg ~7r\iewH8:GX2*LYdZO0<ʴqm!A]nO/4pMVAOqa4Zw T`"muNnwg6p ~m'ybk7l"<du ŠOuSwжȬ"Pdc!moc_<mۀث.ZҶdj~,6KCUXEF )Y:SPd 'Ƅؠ@nuwBJ.v fέ{-\biv_Q9vK:<8Y zMT7fN/.k8ˉLe# '7RMG<' ơ!,Phgec_3yh+J1TT[e9ŎGH՗%YoϯK'=QӺwLt@NY~O(PqSyXKB`)NRA "Tq{"֞KD<Nnh8Yvҿ_,RchHVBiXv FՕG@ )y>ɑR3\:j뵁'@gd@9MƐ=<!no"0Kc)M39yZP=he p?J@e/T1T/X!$XLC Ǟ<a-V S,1uڶC`;Ds@%q&~)K RpKUEom:\oj՞ᤅLXp}T`څQ8>g.^ $}yq,"49aV/Ʈ8#0qLW8L k$0;bK*WM/r,vZ9f[HKDvP b"z7U9|kTŔ[cs\ :h>-(HXJ& ^eM=Xק8%(8xhIuvB~W;R;kqzu9祒Q#I`j}/rIrՎ1:Ր$}1}{!c>1+[{{wEKZiIɩg@o |vW'_/CWg ۺF9 څywOmyĢp(: 2ﶧrFg)tD8㻴[=$ϵ@d1 }G6w}?% KlZ *X !Xǰd-9H苛<Mt&Z3o !B ؓ?ЖQtkO$q흝xDB?Iqk7}}/ a[1̢FXt</q{S xne/6,6KagAF֠V>+#uF,D>Ͻj'v{&83G}̖wSwfOJlWuT("t[wq™2Z(Jϼ8B,h$Iz0ϱ[XJX7Yً. 8$V$]+Ɔl5i;ًeLeb #Bdzgt_ %0dTY![|o /@k d,ջW,#ʪ|R:ǮbT \ o;[vVвR8cI"0SОJrw; yD/1JNe![v*mirSv&y/b(!jM 8{nz}Pz󞷫xK*ZΘ>85~İ=d*9E*f7h˱2Hnf]dPĘ@c8Xf%?W* HȿhK}O;C:Kws}WrİKNF71szq5JctGXP!jk=O|J8ߝ,m)T|Vs7p^ e>MEIײi6*`!(v7Pc* H?gK]zkdXg,!?v"sP}XÅ!i82ߢJ]*Z P|` (w n .X;K+(@gᦙRoF7 pFյ̌~AGjOsѶMAėl mͩ{ | $HpΐK 40xKh HipؼAtY}+À,+$[p4@]uϓ&-ypNLk.eU:ňno惹]nia6ɼMss_Xl{Nѳݝ..8?[pad@a^K.V%D.H& a5~gN&mo2a~kϺ2P&K^21XlǠQٲ" v^ċl"P+FUm7 @c r #Pb^檩Q:@` Rd Bo@[inBMKH9—>.V[8=oW1`erjOuTbU1㮦9u>*RX%2]+(z6Q߽̍s^ap;)f/Ir 94]VS<עGKR$(,u̜)CKwrVFlxEbݼ}1NoYb٪m,;IoAl˅$ď9I,׀;Y|#M?Ølu{ֺIJ~ZVG@qi|/܆^9RtNi磑S ݋ayz fIjVQsѽ\of?X+}Pr@=ךFJ_9E $G+eqxQ s0CJKz}x lƱi6Kp&̑T݃\D [y-ߧXqz ś(>[.R&#@uaǟɛC6Du[;Î ]0I53tdɝF9\ B.fA[\"6~:$-Tٱ 5,9ețFf1ippT`TGC! JBC5):)'z$S\&rQ9o׏~OvpQ4uHxMd~oRe%-B> 2}I&j[hRZ(X 2 +٦]/PUMa*rxzeMmm]=u .^59w尸^81MA  pK=#+M^bKx $IsN jZ45Z#g@JY10*Bݒ_ƀ.o:%|RJHH%rd:w+U^|sk ^_gOPE-ĚS&!D,!nqx@/檎G񂫾)Y YAFucg"2ct ;2l+dm+2̼leZ&RMKIZcP$ǪQ('zDʏ9LS͍z\e^6-^U9jהwBP["v̘hZ(n;#~* eYFS GqI?zF !A X6j^ub Y. yŦ!Hڸ7\~[w*oi,mC? eiU$1]ev se„[CdE?ճ) $kK3*P#a6 u/<.a [)VFv;S*>H@FSEQzqVȚe(cu-(w±e_к~~m'E};KAҰP(!rZS&$`.v a,]JabY[wk}Y#mdlS#5#:*ӛ$uoA(GT캩(bb1N. TfR89wr:ZSO fNܠ}IV4l ev;Rzz -01ts)2{a'w$60!U`s%'2+X"[ G,m( OԚt g__-6\ 1ƇL.%<ӹtIߖ:9btZ6]?N4D9]P.aCIj8SF H>%?5iXHw^'%mg;Ӧol& dd zt˜bOunVzKeVq"Ͻ55Üo<%Pz Q3 },Z;lߣ*dksO?Kď?ȞF1"*J̙#brV>| -#)5]Bsu΂WPy|M3&륃B@|``Bk5]|}aU6:ԧ~/P \>B0X]/kgm&i>v4q>~2s,v +k=!caH>3V]m`**S98ʩvpy*wDo<@*p>H1b1X#,Z%1qX T*sƥD%m:pBX'DPv;<S:+v-[`UdZU"|kne$~䷥Bt<2r=6'Z W;EQu;uQ&'ϙy1T sxcY?|` Wο$DC* }* dqT*We:yZTT=EQCI?"Dŏ н7:* R#vK 2ZpkCW8g Wr^O̩NhhZ#k"6Fq"a5SEI:J?ۥŌ2aAP;/d5&e8"II'q95)RyW+>-I&ltЮB_5HqndC8U6ѲH1VXtK0B),HU11*`!v&LXu^D1 lVםs%s]78iH"6+v:jNK3̊Os4\nlF$wgABygA3"ۊrPcr%ZNvJE|f#e'#i[4cN, bYp*+5?lxhY;#QU j]`hɈ%7 /YuLKdײ*@\ ۢ8 h8z, \C17U:EjIfcg{mAa*=H!R'ƭ>K[7s?rc:>ڟ_NW4ym\\3$4ݪu[]QѤ+@Q|n͕Lr֩Kz\ :)Jv W.4} 0)&ږx EvR1/籨jUv́|5ͬLXzώC*ȷ &Ao+<`龕w\BPжv/I_N'yh('BS!&:LˠK:LGpGC's`?1b8Ky. >Ǩԃ#sI\2`˝~ةTYoq6ߋsώPV%vGMCP.+ W X5¥V6ztPx2zTkR'F5dTwY6"5\uVA'7|)]xMtO*%~!/iqڵn#`ør. ts`.YI [Tӥߑx$ qҦ{"1QW[ÖOY>^f?U˿ve (*-$uOxQ ["54ZɪUUC5.֬zH.ϻېKt3.-?]xQr*dPO}a*CjF1bo;MVm QаTh>1$RwT,m8pZ+Jv&>;J|V1y'ob`V*RA1:բ lwܷx=0{@3򘰕ax4yjzvuێHwa[=^>'=*kVdeN=؅w,auXBT>U[VNYBqګWߧ A5[&ֽbV?'Gb$%iOZ̿ GBjymҴCX-RhF뢡!|?<̏W\ub~'GBOCaxZS(I ڱT3t109iTau/G,B=7^lS#2$:"&fT',RΩIޯLn!Sȣ:k *Fj{gәn+ԯ36pXwJ;4,Kc]xnKU8՜-6aR:2\gFȽѱQ/􇽧AEqIlŠ\+jۃ[/{3ĐdLpOCR`AѪ*-$^QtF D3e aLkIhNJoϰ'['mڝNhx_e%9 %wt@]dɞ\ۅq[f/}i}SCl0̩W(G9 `+Fo>FcG;(R]CD2}_jHuGV_vwj ZҖ2 ' qX .[4:/N`Obǔu džƶ`@Ѷ]3,QuGWd!Yw%rn*h~tJ0j5(Ww0h.B jO!F*ZFM-U-)^/`_=wQz:BFXU)VTT—a?}ðuLSmJ| _T&t)=BHK|F&m kNswj 8 >9\XpRejAS@ȦԦάɽҡӹJy!vCG R:7qſ×W $fzG.Fr@h=gj  zUg<`X dD! _tϜOY`IY( ΥKr??7Ύ@5h$RI c=P@CIʖ<-eP6ss yG:K0PGuȬԯgxºhg; <[jys*rK#P*,Y$v[o:@L[ g=*y)2 ֡xSul},'Phhdhi֒IFc֚.jU\7oF#tMRA[KE%.2/Z}+׮Bt)K硖4A> hUcX |ED_rYK,6-p;qDp؃'=J x,QzR&-#4KY+et%>'kE3.0*!ւGŌgOLT(oUm_h>Dy%3qC9Ǵe#?<ǖW]bГߍehy%InGhKy(+FiĞMU>#+ S}$1Zd>{o2< 84 lЩb0| 7׀[+4k[[03}? FdMNY*Ї1(q}AhȑOiH>M3iFs n(0yȫ[ۺؕ:yF/ P⭮w -`E4B?|tQ F@̞,ʣ#op_ v<+*GIbɇvߕ3^M_B4Pޟ]L=-чOMia8!@Fɹ\z]=v37 nxRBp@D.VҸF:E F8pQrUǙ0 y/G@'?j"DQK( uc$W3$oXK[f)|/u7vY'*ֈ,bM7 .:~{eW#){v0d֕̑8eO}c&' r1JPGCj0ASHZLZN)}Z+St(oZ\yݴDQȶHU3]PvנcJ|fc##f/U-{4v QLEƘr; cBxmþUrkQjʂ?dE0U72T:J"XKZPX|;:nAF+qXX ~2^Eײ͜pf<+5d*R0" " `렱JCͲ>.0)9ț dfM^ZO};^=A;S~UqԀ7u g@8WS5A_]\ogWJ0(?XݓI h8ݽ*L=OnwkcUz]F)"r!?6_ǃQSI]@&yLG ȏV;p{l,*?*d8Q^_q6I"'Ć)(X3/O3E{T>g Q +b$b]M_e fgL=|&N$5S 7.q,ۮԉbce+D*,vW-^z 8lF%GMnH\)beyw sٵ"opG<^;!GymE#԰ JQ<8exJ1[:zo^ ?,ꇞWLAW|SARy"~Aa(!*j#DSnBĬ(m QC'Fp9iܘym^ m|NHe~/a:(.$Vzmy^PM_Uum_{[jm`59l]Cgf F ȯ6UԬp 3ؙ,DezN Z3ɸ]sr>LEZ~X_ (a.uqы QAآƂ؇z};0K2JT "[j+K{J@M*F?>)\tu,zUxo|JGVkq’%s%W] $wSX̺ˆ'I& SKcI{o.TL L99 1[6hF5@HG$ <,U?"يMvC'tmYaS%1@ԛBI}H؟XS'}f.ШJ=l˨C[֏}:1W8.2,5,RZ!j.B8}lp &]Rdb)%dz4]Py["jP RXHѥM|8 hwg.&@G`/q=-Y[ŧN/=MM E]N^0\.K)zt;N7a1$ d0 2^ I <%0enu7 B*z[zqZy%[ޘϹo\O,й&O1^W ڛ (+JW!+ם@zef?yZoq=] lfc EP2O-ڤ7~W\J <ʛ 3 D.dk,v#II%&X_9gΒXYUd֯D2̫!iHRrfPa_tf.R3cec }%(ryuM7cacOgG-W IN7Vy",z甶"d@sI+I_.a(Ue%KBu9$ha'VCh5}/:>H\r9hŽѽJ w\>υB}52=xA7UBa3Ğ'!xH­]Hf)ţ{5Œ Mq(.*ń^|)LvQڮmDF i hMA0%VE1XOĆ&5JoJ^[z| 2~>k@n,z@cN ql00{Np[%j˟5JaL[׵V|*,rWliPz^|UBW忕_Mdþ"f$)Yl&>!BTJ>++a5)S^\#E?Z.VW=\۬z&*7M=St<gksArŹG5h4 .K)~|cUFֻ z-p׿'BL%Ӗˮ/>@DQ@l)N];M+dx'-xЍ9hԃ2_t+6nru N1 A) W"3z2) v8HrPzM^rS9&ֱH}5 OMi11]>?#, =O<4L1'p[ :$gjH58I?F'b`'iV2j3Ѿn&^$BءH!YN0x=pEoÑmk"B<8s-'yW OzȔ -QkԯHPSY|Q [#s47? .T7osn"!es*#afqԙZ~KH^As1]|/򇔠r!_beq~tSR7fpEṿ+@uQ'p%9B rx}'{j"%Rm 孱u;=µm_{\AԎ'xg뚸KDuͥ]4 TRfp5/9A1Si !=g;C5<[*edK?>e˪=8;M{ =Y9q\4'Ş1#['& ]0sVL+BΦUVe5@|N^)F $@U22|mQ̒UPUw5Bε5ճa76ӡ/(FuEc#6k{i)V`Ӓ.,Gise%.2Z`K͖Зjgx/+`tR@Ȃ\zׯO3MГU+0 ghjq@b|VvCvI)8 ̏E#d4 ϊ4ji6Ck"aqb VO9Jo\mxk@:`@]`Ӵ::\Qmiz.*˲x %-  Ihcqo->0howRخd`6$_ݡJšu}~͠Id nӡAY)m dkBrq5sx.~Bńa.rZeuW,eGԭ MN'+,qqPeLSЬ.|U8 q.@ER5 `+Nȱ2i?Tզcu@s!b CgA2:vpcf[-YA<%]c Lk㦥^M*TU5 yY&N#/ G!x$bTx<:3mR-Y]!lyt{ù>ݓ@9OE^spŲ4–l$}[R'WWV*ۓNV3#"W=Z,X\+EQ-89!CNK\|4䆋rb7yRJBmaIkC4"&$aKK!CQ&_3p[X yGK擇{ړkK=U-"6R\5k4,]u ?][G\_4B=ZE!\lz@o{hX٥Yrr"ݼ/Z* Lq8>q<{_J/4>oN] z~~S'EMqa(@@jII" E65ЎF(˥$b|hC*T8{Wpޔ-,h\[<;u9tW;G7pI+)ّW IUX @QO޷ؙGMn:y@ǡVLSJ>1) J1o/IV>pTY?ӽ)nc=I˪6ʞr299mCs m\.M ~(FSW"2},ȧ*Xg;< K-pFjϱ8Tq[ \}Q+ jBh~ù;фg?TuxEnnmssv-|k@BkQ[T$>GHF+SץG9aXW$LgP˜@\S}UhuV iҶg-YS_Z$׮gŵUb&~@y6&@xJC!C=# 2H鿜44A@wdѶӽ<60#\2Bub2%ܵQ,nw7r!w^R劅7O nV#:~ lGBQc=kOߜ.ۘQ5=*|V'MِWYp Tcg2ĝ>DOJ7.{T"D7$(vv2g W#Z j;A(7< \Qa'M]d3Jb[/kԍ d^NbIN:}G , C|Io=|9tF2;؎6%"!4vMt&\0>Э'*r>=s۬?yP I1ФЬ+Eq: jS4k);.*-1 ?{;tn)Zba"$r8xkǵ ]<|-K pLb6-ua5UU=7e(Ǔaf"'2%!~2"$dݑ@/[rڢ, +[99Oݏ멋7̨0-,¬; ~O4""$vFGs$(F3ŽH,[| X{e=6%fQhpbb\0L);>{ecT#p`XhO*5c3,*:wDuAw]>  ZhB~&g T eJ+f9Bt1z#Xqc)@gl wx;ꎚh&"gƏ?\9D~`J+co-m)fm&Q>*Lg@7 ڱ9 O5텍٢W$=IrMSVf̯&5͔WJ]&כǪ`%CFX ʐ ,O˸m)f޵\(Ddr/)T&/__XF,S0 ӊ׳7z J/o2 d;$쿕%b ׼C*" 7 ?=5 'ۘ hRjU6!ٷ@IA2 pZ&F .Me1~IϖsX&T}sNvly=J: BM$}fq!$Wh^*5>h*vu0$X'ru4 gq 4<â?ϱ=v*uY8q}7}?ȭw XG2htXzȗaCf7ҦLŋ(6xhNoޏɽ p.RuzP3H}i(5p \7_ƼU"y빚Xl Gh8@W1'gd>L~; l Ӭ5> Mi d]PBj$K_(qpBS-Tc\y~NO,Tv~D-E.h)8)?W00`}![[ѧ87.uӄܮ |0/ /2 R37V10"S[l ΂`]Y7zw;+Nh/(nPع ,ϟ)gJ/ n2Fj?U/fUMk+٠cu(4ޛ_g *2Xwr $R,2T pEu)zR$ s鴠Ap E~;E.c lyf(stDO %u{< ퟸr#X%]%dw[7-Yc[:*z, &#Yoh\ywfu'7ˑ~t/ 8@b+iλp?{?UM `)ce6ƵEt2[wW-'IH?.'h] Hgj$Ȭ۲XU8A|40 ?kb-еJ҃J_7ɷ|k+<\[4t:4)s<5چJgd{X½@wB~t)/,~?D=]t D!ұَsUï}0W{tR &' ,͵#ϕ/? 4M3vQ(K? 9c4m+KaX3WȟeczWnjM66[>PgEkֱֺ WUZ&=]Uҙ#jL9;Uz\, \1=c~tjucpiԆG(q!.6t?Rp (ùtU7XS#Q˕TJ3^(֊_ob[w-ӆf#~+(u(_v 3& \_FA u^ߥDފžyi7sQж8d@[f'|0;R伋N_K;tʓc~rrAreB9-2I-@ɥ&'ÃF~:Ou\*g>9Q>B H |Aq+"s4jLe6-)'U>n2g * P !z bѹRՆW҇Q(<5]+>CٴDt7ẳW/ڳD8aMYUpoLs?Qf^XFb(Y Grus]TċfM ͎G; @k"sL7\_N8x^sD3㯕)(\)\Ye٦{}Ë {urJɠ]~ᩑc!~wh+*_ADY~Z/ S[?y P+~ĝc)%n4!oƌU|á,mHy2TBr$0O:7/R6FzYnDmG6 -YWU$pk_ۈ[cA$+߳}'t$f*"{|hWv;O/^mo..II,,#-X^%x;6c'STz}w퇣q>N+hl~]#U4o햝H1:Ҡ}fϱl(-tj.UFWEQ:9jGu>=J\g/X5v!]毖0Q@< RVEpi^Jx(yi1X EsŤթߍp\Gd͍륌164ZbES;#4(`&[;ʏvbp&?JS$_|tL|S]ཛྷ/F*(/~:iѸ>+ڎe;d`"gF ^;W—yoi( Go)r:^k0F` eA{w I"ݶXw ,r5Ҳ#k->j\HV yU#.nPKم{'@K .\١t#+rN~nLha60Z$GrlHً'!9]T4lT}IN-aV>l өmm.F~M`@><ЈM`i#P\S"a*|S||T٭Ѱ1-lj3j A37 av|+ex|>o|Oo[p.$_4iL5|hJ džM ?[FQAb*@e3hKP!^nuU2BYŻ0 scW\oL&fSӡa@ le [oXpn)p/*筞]yz>fQ %RI*搐'H %f㡌2{7N%Ȇ{9lI_ q!.^f]*=ᵞ)% | IU*4Ah0tTCUmK2{I'.8jmf_f',s-&$9JB.!@U+bf&Op >4$20cs'I" 1UR6s)̆VI`&0/!%ɃcGD&+'Ljl2(WPXHr$7Wfѹq]k]=Z,h"n >h@}צ=fͻU*U%u펉"-Ⱥ驞R=j*x$3r'ڼЉb[BiE-߇u 7\z.3>ݟ;3#'jQa NUݛd4;-QsmFe[ w63 UZQ}=ho~ҁY?s0ǼNh&0Ux)eDK !`fVF3o(OоʴWsjqBlqɹJ_9Y8&2 q$S!iOpD>$aﶔ*$iG,XKx<,Ѭ@$hSL6bZ(}p"Z/VʍQoүƐWF`, e ~(r)8X*߬S^Q29+pP9BI n LMpIV=bchUIlOB%͛\qzvWA@=n^^#sKd1[s}^:7gb㟍9ǡG輸TΩ'FV(d)uDz7\@9)'l8#MA8@!AŦPVb= -S|: [?\e ק2NBKrK{ isOT}=|?I`n1%a@{ Nտ:F(eAtꍠl$/y+7W+䀽 Q 9X0_`:vWFi\6_ ! Ff#p[' ?!=U%yi<qC,46ٚxLGYޭLoI"dw1r)2Q  @sk- V/,B[q셓t;5Pf8%jWBv%KEѨ({JtGb7izjNxP|xg@w1ih/@qwU }8C@X3)š&j/u^N@BUQ'4|"cw~xG,98Q=LC}+X3i1tzIPR\DS1hSaHv]- چW?m7brS+y,!PfKA7I?zA ~`u\,$a|d.+,V5vGxTuWwM %7Βa@ؚ*n3 `GZA`H;tWT#XG(e<ħ:$vӝiuu*o GwZ,ˢ+7RWpƹSoaDJјS04RSa{q,@$~3EF#B\e0p8>z7.ȉ$'IIB$6b1imJl. ݲZl]LQ\W|G}ZVXshkO{NDZ@e.mջͿ>X'ѤWRDKWeʇ6R[R~[SP5^<\J)bbMmAY%&MZێ&acVfeDҏ1O-N.Y W18MܨP#? LZqxD#4')‹z9t@z'yd\e@k{͍J.E{{` u*U(O{ iV7f4r, gOQ Kn?$/0 yq6 V] FJ +zg' Zت{7>{6oSwha&rO/ZmYj k&ԤON"Osէ~gI1tfn`}˚iVǙ5A%I?- پp-30f+Id ~yd湼i 8Ņ+8jKBlѰlճƠ G{|\A jtI] |Dvdlh4Z;QeUGܕcl}D/1>S8t/N U1יִ'+pH}*W*$NSO3p>ݰ˸5 +/ {+߶\˯^⤑FԤt^sL! Bo eɱ6[͢Xjl~+k  d'n;CE3) q֝}EC m¡w~ |=cRYJU=`}|Dʛ?).-ñiw>ẢwUg*.2lC f)q%?<%,6#?Y⿛I1w V̉O^Ƙ1ܻ)Nⴘs߹eԪ߹F*HϣD+,LJ*8V[ac:E7\b~/mu14}<>O1g½47$l WlY0T{oͱVR4tK17\69@ z]CP6b Hd <^/ *o,l"v3?ah2kxp\B)ԷWLĝtRSz.)$c¦ s4Ӆ4l^11k `nqFQnUW!MHS$/`Z^Er9=q<]fY=<&@2x93EE>(zn\ᗮp$v{8MD <žLd{oyE7sqPp?QP=d}+[)G09F_7N<1zɄsqԪ0w<"`X\@t Jc޵ ?p:2O3~h&/P KR4.f 젒j׺T"]P>(gYL %[5!?a+d-rV$biCttʭ\YJ8]zǿKAfsB&f MW=aUwhq]eHN K#S r8jM6T !KrݖtBo7Бend'VB5-EՖ|RkߐDUsd5oA];~Cݖ'xoTJ1 !Tf|1!VT]=U#!tc8 riYHuވ܌ǶuJ3 {,/~8ҧ ]-z"U䃑ȇn4d3w,[?Ӡ%VK 0ysQbH-i A:CQ0ԼM ˊPxY8b u)q#ubm$,k;:ƪ&\ra 1?\d5H(jlN}lN:n:ʑ0S`w)!Kbʙल4h e!ˡc:l%%pӯ SިZIv@pG}U]4]т8+0/atJ+yPmP ^tA9SLu̳jʊ]3> !SPj'՞zu 0fe-Huj':+wZzQ;BVab㊛e9?Ä(BBޛ AQg >#Š+HU5]"gڴM*Y3x~hG~s22xfMt{x]_wy9^bu*Yy+Xr^8/#MS4dq%Si6O2p4 i86^=cz'4< p%-R")\dd LS`-H|zcif+w&lkN!'Ҙ)Veb/oOaQb3 |Ni { vbR|!/S%Pn?O|MgH O]akFJTO{iB?d\d~wV]#2HDfznqƦĵG M >U'136vM?ڄAS&[_%+0o;cW5-L9[M_Ëo9a ڑD p#̓0x6gkے1sZޯZ8$T\"t'n3eEp\!KQh}$]O׵v$Cc fgݐm|5+"RR&#fdJY"Ⱦ/DjEQuuP'M*l? Dt/_sOO陦XD-w'{5D\aq1/bǐw+-BfMt:|zbVxjeI yTq[ЇX>"ݕw/5DE吆\ܭܤ;fz74b7 .CE½i-R wө6wioZ5wnhEmQaѽ7Uq\wizf٢ xduEѶ K#.Oz[ִ{4|]X@f U xT̄K}sN R}h&&<}E)`V:ܕ;eZ6Ev%4.*X2gW8T+/tWkX>;CPKz G-\n cD[>%yi?ͷޮ jτк`Dc:ǻFMQoRCCB£H:p67v'YqZ^'0]3n'VV*E3@#5Ib=x<@D+AƆ+:-f{U͋]yAlM,aOXHG$ aᆕ5\)3׻ea9m qra:DAѮjT{|3òIW>a}YEԿ ?o7 F\F@:@k P"kX*/+r~"}Щ-LV>\ jOm6hIr~/3yF7rM~"uezaɎrW/e=]4mjWi{ H㴔A 9ϵ\%V^g|ݛ ś=]uQ />jv{f4DlN3i|QnURZx B =aoX9uWE!+2)ztm!D^9uRLCxT pr} _É|շ /Rr^_`Բݏ (1:05$`F0<l,RboCVXGbT=+&u.HΒ *ܜ¿s; " 9wqe8H#ʒ]wQP b/OnAI9uNMc'=@C^Pw1& o]b:tXK%h3YwTۈ  lPu saG_\9% ;Bkw?aEZD{TѴ&A:篺 'B, ǼL\9;5,t0oh5jɛ|FkYn -ti*:"6oFBLFliR*ۮa/E(H_6Pbhe= W|ݮL^\ ƂJ^h\PHCMP#W-weoIoeU_SI%|u$TlB e;S>pn^u^ѡ "LA&|y^A#I [N?6;wb^m+Q)dzGBʉ?aЃ {@D+;2&!˯KʍڦB^Sx"pOeeeI(uuHr4G'\.xA,3:"$GGff*%kL3wdއdao ,($7J"$"᷶B4iO(B_`*"{r0< ߤ۰ivqj+u`$ ~`x+o3sM릉?:?i@@͠DmltzOYL-:Wsң ߚܖc['0k˞f9#Ȓf}'SDaI/H-^ [*|g?GOwIB H TRzmLBьE> aګ.vY R9d+}cř7J, (ǥ4b(1 krV&7& *n +=NOq,0v4N] ̎o8dx`Lm(5t0e3:U:_~g8G8J㵏j/M"9hl.qoFOr'l 0RcD ɔYS޳ R,XyUs6,qz+`'s!/0 ,K.׮3H8 k{>iCЎIg`Ԥ[tO1٫= ]>%2͒B- z>0s ?eN4Otm׌TrJ8w6š)| /[?_hѷհoj0WҬRT/8Rֲ6vEhxvX5 4LH%Nt qڸZ)\ /wmGn@ξݡ}(@Bc"Qvل?5du9J W2M4*ufmdޟևas{Y 70xsu՜quGh_* @ȷ2,nRX?6j p/H|w/-ŭXEO,J=XrSڝ*lݷ, vh{Qf$Jq!}QN9qEj a!c[gBes GguwB ֔fi`bKGQdpx힙̌>.Dw d* [#?, jLs|Hr?N9DnS%ưAI.տN|rML든d:/7}϶O$"8;w6׭)7/k@P1;8׎H -aXS-ӊKrp4#?н0]sƺ0ԓoL3A.$,%ٗJH;}ÆNiZu UXOJop03 cy@)LQ+x c:7"祥;G~oy',yK4~_o%.gƇ f?iS.qǡ)~:IFd,Wh"zQ#<84QJ^;)f>"mkȯ}io#oSRhߚxQib/̢\h*/i"&Ί(Jk1@Ftdmt,zuC?t27vF4L{˝$J!iHS* N׏l$R.r~jn N_iV*f5`Ȁ Jq}.+YsF[$q#I'p 5#1jO-HhEž#d/cՄ|ȖC-+| y+)!<-OB嗞9 n6JԠLhYp@㿘'RMViȭ 1cr=k-U3k^fS' yg nLb>}ׁ}H,Ҝʞr+n@h'm>I){*KTbd>7p "(맮,n G"G|4ONa5[)< t /6QI@fai&j[c϶2Y Ւ5idjOA^ilTz5I|ehߑs e|ڜʹT2FDlcU>[(ThT"_B^a hl*fZS6\$Dv밣dݎ6`P^6M紡ۋ<AXdמd* ϺgTb3󑚽BdҠSUuBaZۼ;[C56SA"5LJ`mZ,YrBiQqU5[Oܫ^ɢ *̌p\MbzODl^Tn $ ]#§'*|,ojok~0f:kzBwîjǛ…0TR<F7NCFO,-pZە [SZ.N3k} /c2c/4ۏh l0N%K;I%Pf4ڦg͚E8)S;ŹR#'LۇЄO5ia*y!^h)h]wܶ=$l e5|9N5Ky0ZmbFӆ4މF&)Eq]}NX\8ʮ0{D@ܺO?ڥl4qln3H\`$QSr'+ Y:1[)DEjĆ.'RŜVLwR @x#]bې4\X"sZ ?4ne=tI8#p"Tw7g)`l9dD5dE,l nUN< m &N ]C>8jýf [q6D;ł*lBjZ\WA'`w|ЭsS+HjO]F΢y>-tzVV $k~dScU1F Du"VYL~y/c_m9M@ž\iUZua:W|3ϵ!%=_2oy&qͩn5^kp:*{T1Bx%fMcaubP7,/9Hv7oCew/$QjO!{,T:RGu{;\XAw| #i"Zpf{u i-+H­VHJA DFIْ!FJS!)m3D:flm@}V{^|EfK)]RoOC`n2ʏq6Ztϛa!\$G폷zRMpHVϦ~pDIxXedBz7E,&9?n%a>0`%MU=,H@z %'}.{VQG+U7!Ͷĭ)bڜV˛|`$<8^yJd]9<ߚ-l&GK1; pPmkzm4#D(ݡsF:]jh e/}nx2k4g0 9 wu%{tNaE Wk1gNG="+iGILʈƦ;hONʒbAk9 ENHUSEiL,t.u"$ /'OxG~r %+Hp vIaÃ"5Z/oqk0f .P%k@5|/UMnGLjoت-#UF+Yϓ(݇"؁ ? ?2VjsMpjɔZ k7:>>]'5\=k-%s'?2&ǿoo &J[kO9ID{oZUf.3|#̃\| m~֡dFLfQ+'l4$Êpso+ZR%5LR h̄IhNxsFxc7~rI7"8XEI84Ti Qj~RV^!h_:k5C/urv=wD\(!A^fL o2KkX! UJޚ5:_ Іf9:,#-FMLZ$z)/ES?V<(DiVZVjTjQ9reIˆ3Z"é)(V[cs afs>7I~Ry:qlGҘÕ͔,֕B nsE/8N {6zAHu`!BmO26.0acv7s>(mX e-Avu^z{O ig|gq>G!g H'}k]6$>+IE YߌbC4*RدYRgdXsWO /cˏsJݛݝu ЗՓ7bt*;TP';T%|o*-̹u2&$U޸(9z'Zz||ra8y˜z{%\TN0t=nO^lIu9rKg䉴r5ma#%^U.MOnd%vO%~9N3%F-wy:nunlƕ/? L=Nw)0˺ ߊ'Y7sBJq\Km WHr#P,6;g{}Μ6]qJԥNuw 6<`Z G:EiOg ROr@?f'kF%jDI=PpM'(zyKgk=NʔAE ]~$!wcƒϊ9$5рHzF>3S V57p~$VHY.5(]|z=$uDY)I`I2ngkjCjUhr++c"RxuKGTuOV#bJ:I1GXY7_snj[0߷մP'f iwhn'W/3-+굷:Fշ~h@/")Ps3w%DDdղ KdՓs(= _^0?\]!a. b tYlP e+59}x[WT?2_`c08$[vQ.wg(xĉ[QL6|B>L4`Z>cN,x D~6Ц1/3d.BZsԛ8"4@ރRx[IrVy*ktx c NK]gyҙ]G-i O'2 %{Go}n\BHMa]f"۟Ȝ:!]}WQ)ϸ5s6؞o'bӊS%D39-0U*PWϱ=2 yED1L>"+f$3(}v\Hwj2{ujugԋ*vX=i=:nzQ;(#~(}>M˹luӟyܰ/.GK L'}#,/oQзc~)B-0kkp$1#+f:_8H+N'ˏ=Cf :då9L6!,1ȗgXtLǝ=]jyK T |G>OKq6ᇒy$!?c ߤפ$ESA>a宍lhKn(&.~Ђ,u+Z ʲs8|\7z[ ]Im`AD{m2e ʺ,ZA%96WIbO\*|Ä};|"f\OdD$iDbs's6]$}EC9mpDtALaf)%FzqPIU(xg܂*NCBK1ͦžv/F>GK7;@mu+A;PV]oZ֯8go=Rsp!oLC+nڣLmx$j3'q U|_ ^_w{i*XHe:EϱfRl.i79U{H(TcdP;ɊXcmLړ(I(k6H?˲ykR mWHn8}u/oQ;SHxZP DֈR,&E@wt/'xBk%!ufYmTu_+|dR/TMBP)Cӂ'U;M^&۷6aNwї&'7hi'vf8^1"Ox&SOJ7K&Zp*]a_plm8ۦbc;#tΈ$#epU="V;d#ccdϼIYhl-7koFpZEЁ^C3>t<2F.lTq_g[ j_%:Ƣ2-hQlݳ1*}2Ze׿@vdT,ǃDّ/<#J5o%O-fѩ#I-jkmt}Aq6M_WZ? CSdV4j2v%~fM49w n!tgDu7>?;`7K`=u1!P-@A(?`O9*D`ċ+cοKZrJ-!d|=`7\?88HJqxs0=BPR'7pC|zh̗]Vso&JoI "x[-V4zmTL7܀Ίg6Po]A;[RX P*ra}% ̇!8>l@az+*[: #*,w굚\>.9c-Qc8@-LKq!OpYLyDXĂ~~`~`*l0vH78B9(={ڬ[E#oV,wcS]st< -X+UCy|3^7 G#d7 ^|TQ,6gA@,R(&|UPx(Xס62P$Lלc8kKh8hRjL64@rpͩ=$:wI $ux"ffv֖`l;QG~!8M m͙sa2Â:<'sw*zԊmXB(tӚ:r .dZK2hl+/[ Pq&HrK$i@}ZwQ9 CbFٟ86Slq=E{W&1Xf51m Q|۰6'Z2k euf|9)C]X*Zaêb݉,f[#3J!_|UQv l@"IU't;.AծQg\y-Pa1dXKy̑wAB6J -Ve~?Sk>FAs=iuZ꼡`MlRT,CvC[#n~[kUqpI^*D07 T\?)Z44FV0ڐ5c_"-LaXQ0e|꒚ՅiޭkRk?_ԖWDݦ^˴IrtEKgO|!'羢_]auo|}}KZꝘh[ހMJO@=RJfz WWbu#UmZo22:Pb$ʼnetS-⭔#;syZXXB D>\ܽ7Ŝ@Lrg(^lPZCNw1rR_?-J=Aߣa,k1f$sRG#GrɄ$wN/}b`"3${.*\T9V sA=ԡ0>WF1~{1W±JONfdEYʥkg$kPJ!"+'KcQYQM h55K—rF>_tG$([eziXܞ0@+q9fAZ5_gzOJ ֓\8XDZ+/,:E3?񧚚rrҗBƏ0Ocypy25gak{Jv ,Rܦ%◄/h%]/:tf[Zsj}$h+& Vouڷ օ-=ϔiNYl5E" 1K(!%t?V?Ih̩/4 A"mB'~|rԫɷzL_ژZo1J T\y5=H{=+h#1E`//ZH̢Jd5QIBUp )^/r-; 1C6Ɓ6yO2zSoczԿ,teLŷ˞O<@b7fjPuUODO>\0`&Xb6l ~N?%}THEAօE%a7f,׺Lp D%i,GD~E1ܨ_D]]=$ii0dƒUT,4#H2hz#/G~y">9ZUUikȯX#4[OGaP^08Y$ ;$= gL庶@R2ƾlϒ"<65#5:$+Fוa:W8a`{tGZ y_1S\i&2;{DzAJ?L \B0Eb)3_(E[-ȼ'H!Z(rXo%)~|Yz 瞋b5Ud>ݴ ӠWzgӼ2&{*FM3&>\XdaMy=eX{x la08ՙMCvk]$ QFRR`sp^jbt,Tdn#`ٹڕ`([޿6/W'?,륓ӛY4X}-F1p`aԻ7E f^(Mkyw~|5 *ǀ',^Bi&?3<]=ƞVس[H??BLVYjNʹ82pWiކ: Ȅ@fg;`®Fz6r͈(|ġz&Pg>N3Ӎ1Τx_T$ [o%52K_<}cmfJ@0 ω0Q"4hYeǚʒAr&@1nd*[}и'1eVFuCgWS0K +:~L JܱaW_ p4Uu9N 32 uS18QX#'.u c[B˦ Yp {DOO !uC%@r5z,̸V߹7NGd!kͷ.WlkzT\.yh\=*2f I;ӏey'.NH$gO}Y ~{ C-Xk:sɣ-^/~!c o\L5a RkKPI5VU!;S_=!OwK+AggdkԈτ~pc$n"\?tpH2Zm1?GK{#U:]ޓ8gS4<#+f@~ 0 hn^Lz@#>x.P3n¢{;((0_,Z`ws1$ g{4 I(A2SJPOq}6H ]dA\MzO t k)G[qnSi9av R'_" NAD)XZ_b<04tCͲ{n Ƅ|s30rtq{^IB(Mx HDuX#G~`6D/ 0U9Pl *"E]aP0JbVqD@>bcK;n//ڒχxR0jBLëyQX>q}ڥ~7||;>Ә`Oeh'CzeQr+vTL8fXXP-{-te7GG;br  !6[XuB>1*4}^wRzKIG5~j_N\NDa ٧{ȹ*F\abV>bDB*Q6B׻.}]v#Eq :_)xLOAH=>`jk YW?c]/4@ )萄!8G 駘 ٭nzc\2KmzC!eZRFf;s_,x3[ n"_2+sIV\7x D;L6M~T*ֿySZk璻p2!}_|:K2HzӺ byj æ BFz,5 OQn|{sgu e ^" M1;T|o `f,Z56!%M"h< 6n^9&swi3qQU8iēdEՐ/21w&d"6O> ak!%!UXĔ`p-4ԅ$p{]=Cs\!1Ғ4lSy1otEiT{ߍ_:l*] 3b3sΤ RoPn+q,z5HTx;?HtV54 L^_|nH/:Μ)Ov%4U(ǥd8h"(A)>TGLޗW9;sYI†I35eL[L:T'B&7@K܂lˡwE<׳s`'C|_&M |]5yC4]NgĹCl,3b ,՜v5"L\|GJh-޲dY?Ŀ΋zm|Ǻ'N(/NBW;bLT }&dHeN@cNyo 4i[lRI;&%6kM},,vj)ۇ̵R| ?x/$8P{ l7Ӟnf-'N\[HŞ3q* 7M>qW %z(լJ-d] juGCIinQUX=!Q%/٢>>@;NxQC7 /`)8C뛞ѮOe}  g3Ҷ`/y 25, /poծEƕMg \U>XO3GU߯h Fk%F|VhD u$١un8 TE ss9AR_cƽ( ·?fzWA ^VAH7nw*&xKY-.aJ ԃv٩3Kz= nQs-p-yE?zMrWv,@_q.{[k;E98R&_,hvI#]> e\1jj')]ImVF4V&E%a'T%,qbsҿF~+~"jBǧҗx?f'TCxP☪-KCĽ)~@xؓ 93>+_b!sWɻҗr䥞6I^9'C+>7Dm}g+R-bA(ykؿW0tg"s\ե7QH]/۸Hh 5l6dCQo̜8i2z36k-hؚ]߲'cxW!p!|=eA86#^R Q5DƙJH?戽A5Ϫ$Nwi/[]T#@{k).>ƥ$afkt NVBzO[t9)/K[V55Dodo:.˔Dbr.#:2vO#"LxD=ۮ$NwU|Ύ]L&gKzF,ľC刾v!I{8tn̥$H{+41eR#)VGĒ\v[CX zWF%wzT8R+,JlɴPZʳqh1NE3SbHJ]T;^ rz*˵W3tD֬co"NW[Z,:#^1Cʯ`rn9dd:QaYsb<[o!ѼKF)a JQOr47e(-XrNCI/P $+)DY>; M?I7Fn |i)ƭfps3Sˠoc)o{o謝2drCqk?njA-G \=WO)S];U ]~ǮEkIhW y6 FlYucqHZ=zQꊏ>YUl RnSc9LG0Wa ukw& ȉ(5٭4%ݐ[|]o4D7+}M1XJ`@wbQ˟\BACamZ#'(f !sg#G sXlq@r+b#N K7*AixSr ԮjCآ%jB9B5rǣ¨=T~<(jR~˻Wu.4E0z )M"wfŽV7!#SHFv '4Ha -e8pjԏױ@\C{ᆃO[y91؂Hy$lƣǰ|ic\@h3UtE#ڶgD0mrcy#ѝ/p5V "( {{jcyQTEXB%}˱=e X~m(.3*y96왒 \ 5`#=6e^$7hξd]o e72!a{ kZc:EE7[ 2r9ܛcFMam@m'x@B,Z7T8R?W)V4XC&BlS cA"^t5SCc,sAQ|c= i,y0^Bm WObqESOo};.!9ڢh=2bz5;+~Oq4(WHznb7T27#ũ1M+;G.[zr̀M H5ZdƺYS$*NJ G4Z]F*MjWrT JH*VE^+P~UMDkFS3 aC{=tz> vܟq7BenKOsK**0,4\$Չ1v2r d;2u?L;kkNv\la#}V.{BZ6<"2'i2jG`I{t7}4%q607& WW]nu2+b+Ho<ޓ~1"&o!DCQ\' K1rdwzWA򇄥@&Ѭ6N}(! +z;bpm8\U 6JXռEkǫ&2HdD9lҕ8 , !G$G,7<`FB2r615f2SXT5¼'lKRȂW8Ù0ɖ(.W-^EБ ,O㟹6柡5@.# +7XjF3ijcSPp>/֍,2ZÁ\1cd}\5~}` vNჺĨEIe&!/k@~E\}7QRtD&Irvk U$JǨ[j,cm`uvѴNqS<0x>D'v) {͞n6 )eT[x(yEG| ~_Zݬ~0%6$>9rX1ޭϯ4wG,Alj=^L—<`U3>Tct?~ M*Q83%uZIP&ِkR+Tu="Gssff`]\S^Cgz-)8vI^tIMЌŔ<]_.0`BSR;ljh%Q2@2[{CiqEGag9mZR-I ykMnk#abAj?ӽ֡=;4JM/-ym4h)|X8~5pxrwJD\QDN!Fޥ: +[kxS/wTLkaL\<)y/oZ$y~:~cy֢݁YE6w);ZƓxA9nilC&޹0$8x ENJ*@|ayh8]ᤚ͓'& ڄfg'4-M#f sLuu˙/_qFݏ ӦHGwj--\Fܫj=YGIYC)k)Snd,M%ڧu7}G+j5 >)ܭ;)@0S3#)+ 73hDƭ4srȎ広Cupk.`: fMSO%b6ifQ"t#2*}q`eʔmLƷ$5Omsse]_Xtgzur=MhMhͺ YM|Fdihfg&j`֬d5& e n1^Ryo~ji5G/s{5ݚݳNC;H0nbLwTfl(`!nbpm<!vzB0+ g`5str;U#aCNe8߁V"@k^!sxԌl$OQhUtqVg}v 7&[3X |%Yeh_YJWw?'@P& 6* :H@tNz'lonUbw)IX_Us@5ce9#rCl't1rjGJ{_e`-5;蜻5O#HM p WߙTL[h7AhYzb·@)% eق_=4ȡ&wQ?6[#eyf(#hjO$y2N-5vh}0b˝[\`~&htqQDmZ4 OA@iXi]=T쒫mʚw<Ϡ}-e!6{4<_%Im:pˁj7cN. S| |ՙQJX䭠 韏ʺVܿ4YZ[mUt˥]S›첶g0Z/؞@lZ~Ofλ>Իχ0K@~z#F:p9%l-'?[2{M`p;&H["D.^1ZS20i ?FPFX^RÒ;c !Xo$f X:.={D[ƃ/*O6˴ JM[7KZ5{b„ #k +v_qȴzQݢb~L,? ^9λNy8ʽI\UCX$QE#iktqu,cuk u{Rn?vYoT.<|&2+S?Y^b ]cF2֏pC^ԤkH$DpfjW~L$4`HC*zN~(԰OMP d% @'$Kl~mv5: %L2,':#!L7|Ǘ(a*"& t+:4&|Q}o+^kQZ)v仡 ?HsW54pr|})rRz5 9 ;eE}?dMC+Ml= bZ)7?&,I'횘 b\tG߯b]oa4`,iN{wWNh$dM#Mc찻-I5 7d^ߘϱ$~U@]Pƣ\ <_k{i*mJvv._[bR~V}}n*[RqIAiKk߷;kh˧^\/"YR<-xѷ* Y=emi7QIKiVs+x/~RrJa&FkkuN_q81՜D*͌h EBWx@ ͠#*&ۓ j|s9ù`:֧b6fuJTşlJic`vJ@,\mA; >Q$(W:r icuPY=̕1YJ{%>;`MJ_]ׂ.j^=·E\by&5%!4OU$;*7/X7~嗈yCA^ Y3WDb]44zWq1c{)T$\_l"KXӦp݁Kp4$Vk`O@@?7@׌gyu3pן^ '̩ +뛁+hԄDV|ĝ2+f !OM|v6„I:2T[Yr[~WOJk/>U;RKF u\O8׸Ɂ63S+@+%0ۆ&Κ=~(C$g4'{CmU76G`ܔF;c|L@}w4."/훪^n^ŕ>SlJYڱyĨO"y~A>-;,>(̄b~-椛cK-|TA|ltiBGϷs.Hz)x<˵Ub4\d) ;IQ?QVOeq)~ vDn4{{(P9lfHaԸz+r2(H+, 7 `H|; =JdyA/"ʕ9 aGx;e3Dߦv<;ZZ[k} }w%SJ04^"Z;8^Y7*:*aEs` HG345!ۖl+.k7Q636m~ߐDf<@uDwrRX;(kW ܽC#׿3o0׼˾˕4ҎݵmcoGXb1gR+"yR!J C,mI\7'׫k%͟S=$>*Αغe>T7qaK$ 4SnkY}CkE. +lރFQሆw=P@x1|@|)2Tv(E퍜pn)Z thkq/Di95<4~@ѴsWF &s 6jRG2txK8P8.c_O_!9kTԐz㱤y!FQ9񆽂2 㹀J:`@#_t,ɊAt=PIl $RT%:XHNCDp5ӓl޶[ԧKhr 9^\j Hm;n Hk\~ɪSt+TN$5AR\CSX0k âf{CFtAMd@3R/OvLA[_ieNH z -'҃5Kck_JHRS|[EOܥ07##*N\ !܆jptIqE8o7pñX\&_̂WHy8ڍiaGg' :f+D*J3do,#(T ])YKq"*7~$W?<b{?+߳"Fz8R5wzFncۢp,"ok0P~_zD-=GTzvogw 5('H|J^5jʄL }P_ܰZG ib~=(<QƋAu\UaUÛs @?&pflݎSݺGEYDZ4ҼCj{\z>@cصyEvs-?`NJ"* ֯F vf!4O Fij_^+P» N(Z>6̱k5o֟jt07{C3)UU܈5+ ÚAx\pL7Dמ$)k% ޢyG]W}BzE=6ld.1%w 6 SwT}'yt I~Baӽ41 X *pԝ AG ̤Qҵ,=z2h  o u&{RQrrs@Ōbeȉ=F;>X]s=%uFIc+Myop ;a)Yl\`_x4G+Ļ?^9HM\9삋zR/Olp *kq͑΃ej7w5{(#zZD f h?OeKW@9@-#HxT1<mQTh=aK(P6kh`dz~1]a8JxۆuA>_۠A"Q&׃HnywlԬjȒKCwt=|zaÆ^"Aʘm+`Lw_> vb&5"H h]ם1@VmKEiuTELi*,~Ru 1$9$LMrϥLf5CH&3_d41<&xG;uHM=k{:"u0״T k9xCS"T\NcvY\|8mP+UL,k8U==KYy5fQ~=f X O&h(hgamD.WnWFhv7+h pV+_QFXl ] x:dt~}3mMRrÏtbB߯4iD3:fgZmFဴc 'XV5^a<_"5gnW#c4;&[{a eX Mo8E{`79GDNwZD|6/CJ畠Os>93_@") c t "6fؾT|W& L>oX@ҒXOtR'p(>/l2uJljN@>̗,9Bz)Dns/z&!Fx]Xr [L)mQ)2 )L\AUt o(M q2iE~+c瘃X,FDzYZڔ[lr<" $F,XrQ`o\NOX6;k#7ό| :7=Gk[O$*SG. 4vIG'RE\YO.!/@|H3.j19X&;[ ܿtSa#:\@-ՍXai׸ѡ"k͸1(w9<Ds(:Ƶ'X]qeΒ!-o=)|?[0i}ttԗZ%s[Ahp#JeJX=u +۲[GQ25;;le0'M|_oi~q݊I\h!Hm1$fJ=rF͏Աt 0SÞbg0RCQ?uw"k@ңi DݝSdB MPܯg*Ծ 2c=1/jW1SSU uINbH7螠xE^k°S@ wG%dݜuC^"Mx+W n'H^?=cxwRزlAT05ϥX}H/՛e;S?Ino~o[ZaB FRD^mh4VR%`o*%bȷSrYJk_i*/-^Xg"xi2d rjY6pˬ =3W3>̎/7b=oIӪȈ;+2*[S҆Y&c kqlkGo {f])x@fL46 kr(ZSr) ߇K؉^_Uwu*}|2.m`V~搉Y_ݍ3ٲnf6>C4vJ8O a-G|T#"F1Tg@ϼx浟e3G]Ų6޶. Z ̬!c4DZuqk ÒxclRe¸tiB|K~<.7!f^ eIv\5z3C.YyØ(P'92KڝLZAv a46p^* !7,d9\s'Soj7ɵ}]%") 0\p$ i]^ 48MO% *GH> ^hV֢փ[v%}x(cpm_FS A%RP2Y0r`?uK+F~5qcga=á>LokmY޹&R?( ^7Ə }Wx E$IuNWTyWphx\HM Sfm Ru2ݤ܋`!wJc"*Dmf\{Z>Qng]*,S!%WA*7J'ꛜǿ@^EWmI6$J*>U~t"W쇒>& !6+ Ms5'YCh!KwI K1 }Ȗ}ffñCNOt^js5dޮ^s騿BВoχb!NJg,ϗ_ʉgũƒt 2`h0iUb@ lCg(fu7[7D<$ȧ0..tOq3!h.\+!Q&J_VY%75Uck+{qxgsƑmtP2] `1:4Ru9zfYAE7&Ncm zDyyf0E g)&bNfc֟U-=!2 0Q3L1(}NE!=%2`gs,/j2%R|JmtaCwt_2mo.S?вA~m4pd٧D}j4t@w, kzZ;\L*bm߾?!ˤb>-,IwKP̣)'D0VZ %\&2!?D 8\ ͕dO-L $ZZ9<+kg2c֛y'<0rן\D%[I^Hp޵jnPJX€Å}'rT[EJ+_Z=v02;)BL]m7 6L; yݢЏ$k{.UOh=99 [Gj$Z1P𹃕ruH'ZW <Ԏ([LŐ,Gb1bhUPl#pnN${",%g' hA'pU×;4\ Y-S[RH 7lk$8Vgr[1.'%Ty4='ab=POQ=ymAYD ϳw{ /eāq>#c0& <èQ9DbV0-y=5S1Q&!Nv- R' `pUnyLQcN z RQ|5O?iJ1}Fi*c ^e41G`S6E;%MHC,5GY_?_u" Qja86[>=Z)U>#ܩ6z5ߍyF0nMYjow}O̽" ?&vZgn(o=6G(Es.'L2ST  ^ps mF=EO0A( 6/y :>)4,a4Hm^=,=*ȝ9׎1&4"H[*l ],0tY4 ߁qq 8iAMWYqGe~@FE$}AqY5Gﯥ(lA. rRPyz3%#͝AoA6pY2D֯/ہ.xWE#z, 'u-HD+b2TkbP^Tצ~1:ݞCY*OA6m} Iwm+ISeHYٗ ԩ=T.3]~H'f8h=(F/sPϡ4Ύw%d<77ThU"&vb0]$p9>Yd7]byq!EZs|D]#Ȱc{E)c#rrQ6boٸ`Gg&eA`W@,03έY7N8_0\3TKɇ =F,x\FFc)EY{>\z+sTSNUm7T<qr7lYfWL@5½/O-ς@) jͯ΅È.*XlAB@:i"գAb<;P@c2dң/ yd =)%˶Avx6b*GHv(-t E.'2AH_k_s<48OOJ..$l6Y>q rzJtSIJU%rXE!Ǥ>3磠i{˱!|6[-$jir0Alb8n$o ڣ~]с v#]lݠ}yN")X4d)Ł Ww"Ԣ.̿4>rtG>b 1E T %<ڮeÅ';'cqbGC$;:I?KJ"TI=fE/˜e-C{OUDa(%O?OqH_ў؄O,!yPSΉi1O 2sFRC)$NrNh([ZAu .$̲7-4Ik6HХ19i:)8a"]k}>maj7pa4W7ZgĵT}?p#x'9GGTBv?[N1 w(E+0_1rkRӠjY$I,RC0V`.p[.6($p [Kvӭ(zW$6 }̘\2Z[8L8ܕ$߇̈z ^6/!Fiu f)&Zxr@#0q/;|nF5f\@hP]8] \8ӟd|YRMd3nB#:{0<7:ny0]Q[4̠_USsSA#ぉ2QCB|ӃS $lb!lx =npkD  UN‹\e,dYyclܴ\/ͼӶmi 5HX.i(t:U9L4~ʌU5!>kȞs?sM>AI|T-JXRY(A]N@ڡ JyIx_+*)Cwm2Be J$V sچt JץD-M S!gZ͍VcqEZN'݁^ބiP.9C&.VEʐ4C]8I>k7+:- lV*v&=C s'4T;$ .A 72GP*QWZVnHK'Jh4cշ#ι{zLfae5f,^Ji{ Yk a쒿!(rԞtԊ]eN?ZzH*bW0 QT2ۨ˚8^۹#@ƧAw-ϤʳW>no+f} h*A/kYS_[[sAFI,Vr1f2УwdUú[l3ePYq_ a˼' JglljӻQ!3kRI.j{џqƼ{a 1{?~ o~cKqڰ(%Ft 7!f ԒщIrrfN:e;ʼ}0'9ˬguϋ'$sY2/<#UAǯo71ۨ}1>D :X\no-mͣ7 7FdշLquּi J\g ۇ! Y>.AHF1_:I-RrWRbgd{a[UR;8V]]_$ű(B?_6 ,U紐E,hF,|otT&PgCoI" &%alIDiK׉$i(uR2.!>Lh3S1NgŚpp8HES#X}acS@綫g{!5H gn D.(1EDn:ʲ_YKEZmon/upkR'KE[Ku| ،ScyNA>^ )~d}fa n<ʄ^ @Yo@v~&F5L!"%b׬8:: @:\Њ޴F~dͼWx@`O,8UNJwG 6L~ufaL3;(f/ȋ``x #ۄ8~%e!i@5`c~ x~ rL|IyМ޶`;h 7f)هl=S$QNPfE-KM[ Z93M‹RFA5=~&SNHK̷u$AEmT$ c̖EXNb>2,k;ŷa9qe37u'O$C`|~:.&>F5ͅE9)&N|!Z=ǣS\|b ]B-|4+_g\"B#٤aM̆FbEiaY6znߝ}tUוTNwo,7RSC\ـK zw/7O|Pc[.P_fʿf5瘙֭^%lHy22B10@Ty& ~v'F@3YߓJ4D>_G~ZtȉE9"VmdPl(9PX}  #} 1@P'J6GfQ{i?kk1ŧ+ry^_Q=ܚ6ܟ7ѯd3ŧ%>:](nChi|iK pf|ܷja>6k z0ee&*:wL^e墺 -eRew! C+n 5qN]D;S!#ssw%P^:y;O-c ~h<_dĿt?Zu^q3\ _:ThK@f$ՠh|끜` ; S?_0cQ<3_':Ӟs} bؙ җ;[r9ܺ!YEW:,ޓf٘F-j dkA4RְF.trixA@t Ha4-c _ꗷkS}#SD*qEᙤ'2;B5qoE=n &Ζfɑ_2ɾ$~69+Ǫýw}W9PKo3OzFL]( 8Zp pP0;_v, ^sI|$e +Z8UD[hVh- ts jǷp冭'a~AS)-6Kk.k 8rݗ: W-iQtbh1r?)y:(J(g3J<A:A =,u$#՜0TƿQ)iψH/| % ~YeG,= 2oJm0&Pذך9i,!S}V!*_|tY?R#Msw}e>iBj@>6UN9s/U< `l^=2&I,c<&V~>4t(:1^xmJt7DJڸX֮%ai^.PpjR%5VN_E Ao\Y3e[K3Vq l;#TKd1ǾhG `eL!*|BAndވ _18I%WW?nA5D*De1btW͍B{uY5-xeyѨB ьG,|kb7fJe , -"/dF*|AMNmz$h:Ap^@ 6DSpNkT&({xμӼpwP/Xʿ;+8jǸ;_b zeV2UU´_mp;FaӁ%ۋG%t-$=UүV\"S|`lo\jɄVS -zidiZX+8EÊwβ%n3W+=]6⊪n<3,ub+[WZVF<* ;ƇnUZhS^#)^3]HSIJ_S#geq77z^(`+hqT4jɧ(Zw-k{+/( E1*BI]T+tOqds 6b-4荑]0 Uup V9SL~/qf];g]9t⡑V{òxJaValvCfJ,Um#pY? +ӷr0K?N r~rqZBS -=I/0> :f/m[vE?I_V ̖Ncn,gὖ!)M(+V I zP1 yFZ܌D>ߕ:^O簔EJq\hM,#V (#5 S' "@Jg$,dIuŸMS"k䚘F1F#TSQk*`sZg.**'J?^eJlw&^ʅSBySu3/&`xdz!{rC%G DG߹T:1y)ǼJqˇ$SbC38Z_Bq㏠;GVV6Ę3tӿ$ˬZǭNsi,-ة;͒oXT\63__ .B>r5<^Oӷur[1G,ۂ[1>B~| s(+i3amtNLF,So~Epv#3]xBM|^=-V1dV>m]#ǐyXBk%'ܐJ9s{ȭ;kx"A@׳ 7&gASsy'),SI[Ow޳s2G8B؂s?/c4z9 rWn0ƞ%#.m6eHCY8E+8E-Q|実j@nufMEe4Nzs&xY]4R=djXYJfDr2*_OC~܇ʷ<pL kFZt7rǃT_'-lF ="ӭ\!*.per>4XD'c3ji 'U7"Y,I4S_]k%^~3) ɇh A/-O@Q?25{~u~Nz2sa}J<:-%æ$1-H:wZn+U2(vSiqUOjq= L\IV(n뙜>9ckDy{K<Jky -IԠP% b_Q w\Iޛ9$rP&qäD-5_`\:7P1c".;ѷܰ;S.,v"~w+e?kוrFKyc\/94h i869Z&ң'րƌLp>\hKRuĞvd;OKN 0 /8m5FfStZRNQޠ ,Jv -qt u > ޛ"ZR+lj441+GvebMyLym΅`dHH"XIq`Bf]1Zp=bSfm=eUR3^kD :?c3v\$ݺ L| Qk`T7}dg-LtK7C#Ui-lM(#.V1mXvZD\l+g~2?y[pC=D 'n;ۃuRRZdᜢ܃g֚џӘzDѮ[lL/S+ XZt#~_aN'O-6?L|Pv>lP3۷զ{UBS]x0`ꄼG `wLhlC{j1] LjG7əDHdZ(6r}ՌCi*&IEĒ[BSwrWH.8׬rL5tT__1Iå%V%g "6NYNT:(:LNbv^$|U33XUZDPPqQmds&_ Iz+!@Ir4{hbhTn4ẹstUR6`Iy]N:]2=lXϮP%}@ټ2mgIwZP%xLy< @A1D&R$JyD4k6iy|Y +Pܻ=u%DeZ$MDL>)܋䐌U2W>3iTlݺY\h-jtɷk.X2 Xaݚ&ӷ>cKgABb%*`+.U nBY߃W`DFۻ:BPɧZ'_e:,0jK228%q}p%MsL2ipM (ݮjO qp$rx襙hRy-_i1پ<^m6=!vӦЇJGl,К\cؼx n(v50ij!E7A0Hk*ESDmVo3I>Nru/=QnOXӸpGo1*o7Y{)=@[ЮJxut:ANz8</}Yb[6P ~z!Q/c!kʋa M :DLA?JAѕd7 1$3G`b5@Yms!M{sȺphA#o+V۶'NL#īGf\ψopVvSm}ZSWv9N/m &Ӕ1by[!P E"IOW,/)2צW "8 ff|2}t?A)KZ-  SD)WDY|V.6T>ZkcAK!! W'q-Z EvcCX}"V&z8s˳SDz5gi}PPg{lVuw?x61~Ww쬩PĵrwoeP\9\)n-Tf؉s:X7qb\-:lV2{-Rj*s,IAZ6b4ix0Hl٫IX!9|6?[cCGNgP0wJ to=p6 HEי 퀋 ]㍐ֵB$BY>8?:;tU T.\EuG V{7#QihI.qFwtT 4 #Կ!6I:. /`ɣzz1`ƨ6LJ.qP:eQq`tU>M5?5}kiSc~+ŞD̂L+aںrl/(#n=윓}.M{,3L!E<UZ:[`O@Q=X{- 7ma%%ط7DI*|Cfݕ@ѻyag d4%YaVϕb{Y@UJLh2@$ŧN%p}"Khq-B4P?w%"C?վdWDu[ .^ՒWIP.YX6!_6. ڝ֜jtHrO~1csn]gųYTuw/e;g$ڀ1\$?pa9Z~VW'/-9' NYu/.e 8_\O09qbb*ډ,Oo]01`eؖ 7aеS[9xXYe҃vgw;k%$>_)~|E =?fC@/1$R *fHz%tuB,yc9>bqǢqhX2v(%])r V <3G{3Q.(grl̉CK^ ,]2dVg)Ր?ߤ橩O۷2rO*B.s$+5}hkċeo{9 5UQFCkf ^Ltɏ *|{5/I(f)c E ,3 {[a)GopdCpbs:׎$'FE'^c[ xʨzi8=Iv!Y2<9f,F &)c׿Fԋ8Mۇe0K_l* LRGaZf%g`\{BaVP jb9ԣ\V9zntf,aPC[ލ}\i÷~oe]"Srt7Xo_ :i*mX4֌Vgk ;L| Ȓ8/1pCclpуHqQ6aE~/(5[<mҢU,rC[y`yEX߇ <'Џzfltp*U)E3!Z&k[4R;qCx8e5Rwx_] }+n= 0R4xWs2Z`m!^n+ÎpM:9P|5ݙ#P ۓ&JO,tA. &_9OxAG 2,-"??C4ӿ5+ |$R2/nL$YY)L*WhzpaʊSH@$0OJ!,]\()J@ VDʚ?uW GKzTNy\Եʌ17EW:xڍkqƬ3nM?m4i4=ڡց^KOw ˁ@wjsxasWAѵYë|ЬŎGҠGgڨEB X&W",!;mYdmut6 17/xl*ڤ:YN]N^]]&F0\#DJ͞v!S Q.bW`j e!D \ %i ٙ4_6Eb&Wiops*;_A.y0*?iX\)7 T Vtk 8`L9>4 4 DBF iS:tDi}sj߉1TGc/7Vyd*03’PLk@eht&oD?~X6y"<5,:?sj3~tXEq J\jQxuN ]g&e/_纣ūd>J mH`EK4`2ac>a֬ݵzA=2*2(+O( %JQ¼GaRKj_[o=7%{)f ӗ$2|? Z3@&"3 xO_ږ Ǧ`ih?–Pz5s0Tgb.h4HC)V5hw>PͲt`@E6 A,d2#f`Vy h@,_ن{v{ ܣT=U{O"5J$μ]]=! E_0%x'Sq=I0#*$?5zeCbP|[qL֛ye @9&d"*9h$?&Gp.ՀOzK+B؅ZS12',)" FMToa\IPA3 .)Ysldf8L74 sKu4?m lL.6F#|)!&Si4(Ǟ(yRR_^xB+({d+ $GMF҆'sͳڇҌ69#5fغaiMTM0Sf*T/ dV,vaCSۧO|X5*j $ |7ۖ~kf!ߋ湄@{ٺ[JMqudp{.‘AzU󖎀օR9M=2=K( o:ҡs/c`(ymC΢ j圬GB m'։i7{uلƎd==I0p/N20̖݃9'VOTd'p||h?zj]_W ,K8Ѡ< 'kt9uiΙ)rA/jlhXm_7f"J!{K_C:؈8*$@J 203|ÛaѬ9 oaBCi1!!gٞ&M̷ CRwKN5%IKw6e2# PZ沠OcB*[gc&BtM{ѣG)X7|ÿIبq O"7_4z`o?N\u5Cڻf7G!W^xKf;{G]8nGðpu;dc <#_}pÎ-@ jkaf"-G>It \^ȓNi=Z(X5]G~X @q^M46;¶ ;^Z?.+PI\@>{$0_\ eAF#dV:fo9݊scY$eH(~ПʜY, 2gOMGܜLcu禊+cg3nXa{{ U sbvR)=?#% wmF "d!p 6cb@)nٛgSB{{2۩AC2iYFWhe% l'y(S#J=]1\gc1=H/0?^0yMx5Ϥ]F}2m< yF{ ig,f ;{g?A^{E#pyLrd\+Л, W 6\< _03f 3A^@[C"tu~"#[%s!fwP.+l δʟI2VCdM04a+!sÁi8+ej62 &zx;ɴ$AhĀzm?,BS8?$i/VT64_'r믷h/}ԙ4< KĬ.C*O/MO/',B&0ޡ W)8K$% ~{9ΐ*?Jyjç,%.-]~)csPU?nzKů$ϥ+׏E&eR|-Ur$L1Yףkcgxb&:X]4B-EE3az ֡ \.?F~U8[DC0y="m(ތ_] ϥRbf*w16%2&bц-Qp&q*旃LQtHxZ'V{\s P p4pm<]wYtd5=R0|bՎ,82w=Uh6<ء_rU99n$o>ZkseF9ͭ+$?4w~xd4$P+;N7l0w4<)~(11>8#[9TL)׀79p:D>+ް8MF p_ͿN!Sjc +ygBlIm LT7k5>D}tx`MUjq|na:FąA0x*ڄ+[M`@ٴ[wW<5ܝ"7!Q`2w-Y{|,&&M J¾VU_bf/Zt5`AmEfE`՛d{Tpbhl19>dܭt1 GFn1<ۏw!`=N9 H纚uϠ辤.Xߥ=籵,6oVPDͷl⢋g[yV me}7_NNFn62܀9;w7SeB僇`@Yif K =?ҹoZxw'b>wM}\ ]*(BZ@!2ٙL$mMʹ.1rWˏD:y+9MP0&ͭd}K@ \Eb[>SJ IDީ DI?/б_Z K\nkǻaY}H(YYf\hea3LTgPSK'qJ~{\-}MʦFvOR\ pJ.u( '֬RgWX˙ 2'8W>\<ؠ &$3lo>ϣY Nv:Jb-ǪDtA@S*e,b!Veܓh”F[#$I) ƳC] \~\@hj!Ps_`No"zbhEzf%jwL}g-y1VZ,$~,νV{?~X yн45n.=_ᝓ}i/R&+ըК%}0pQiP)ϟ6rwaٰO۹{aN-p"X5.qJBNP1n5A6yO_P@' AU:(bX !0p"Ԕ'#ޘt_+Υef6  9FX"13]/ W1l\\ Ꮺ9SQ,}Y5G-*] ŞaG*_GKȇ}ď6QRwݤ38㗁zt TT3:R5ğ|eqGyh%}#qf]JnT,ܯNjEQ$&'3_$IQ`ә?8P;oCKs$y'$#.N=H#=h&wOp;; beZ؂k]( ]ߊ8Pŵ}6P!-gZCGL(K ~r="dC.hAOic6_\vUUqkaF`= QӖ\T^z򇐁%Y4 #4/ w]{÷ ,IWVgȥ~:̐bˣѮT+L$bc7K{vJ6XBA$R*~܉cI[kAHltHZM)q׈ý"yQsO܊?|wapXn 3x]~؊_a͝+~V?p܄ jAT,t[&RttתTJE8daUDUsݞ${ruުqXh.ʽ2k(m *0r L?yvIT%l4mQp/~?U&κt+YTG><CJNw%LEJ%+"$-S2D?/X,Oi?4occU:κ9VUP ۮ5Ѫ|[k5-ԓf;|x  vpP$sR+Oe<$K.^_G8R(M,8bMțņodIna. !()H.2}c_#?,+4cZ̞֍dYJ':!tsh'%̓6-d[/T̢UP̨X2ԣ)~B%aWi@.~n'@ 72 wd O?3Qv<.ன'LTiGS' (:^ZLmm;s]5w0qMЦjj^KtQ(AEP8{8MR9=5P1Ib,"TydW/A(׮"jj%RcGO@oI)(lY hxMj/ORD_w&8[Ti`Ö`G^@=i>B{jX6\c懖W|B:09.cQv;0J-:OGGJ:Q\ C# YZ