icedtea-web-javadoc-1.7.2-lp150.2.3.1<>,]A8/=„mʮ}!O3t?$OAhYfL0$v&S)IC hY}C[/c؂ ^ 6w:y}ps%xNͥ9T&ܪJ>B2I0g;ש/=klMIg~]U͉P(;ug9DSDfhz'U W=Õz!C(mʚ4 p``-Xʒ]:=0P.Ñz@XD N$;@?0d ( e 06@   '  D  h|(38< 9 : FQ`GQtH]IjXmYm\m0]yx^RFbcʜd1e6f9l;uPvטz,Cicedtea-web-javadoc1.7.2lp150.2.3.1Java Web Start and plugin implementation (API documentation)The IcedTea-Web project provides a Free Software web browser plugin running applets written in the Java programming language and an implementation of Java Web Start, originally based on the NetX project. This package contains API documentation for the icedtea-web Java Web Start and plugin implementation.]A8build79$LopenSUSE Leap 15.0openSUSEGPL-2.0-with-classpath-exceptionhttp://bugs.opensuse.orgDocumentation/Otherhttps://icedtea.classpath.orglinuxnoarchE+{vap(Fqb'dZ3+|{],{N]N?BE`Z g1 (&2[VACR/j.@/9*%,^4=?+q,}(-&.E)+;2"d?9$?"U$Z*#& L+i%6+/OL PW+/LAH x Jza,?5b9B6+0(%P0XFAWBqc/0D1=J+2+@q?E%*RD7,--2-'f3-+Ak50.zD})`5?/mf^[TT>?8<_^D]PN'nkE>i^=*MY ;],iDHl43CU=? ?!LX?FP+k:C&pH{p14*w@X"b<#J8%/x[ *d , y,B!.4#;ZU094!oa $2v*!f$!?5jCr((#%Q _I8->NoGC`P\-X$y\0)-4: *+#8Ma]Ya_c1ch.\]^<NG6SXTdSQwS=^QP^[=^lskU /!,M`)k%&Z<; 3H(8^1[ #%"#r>&!_Kp3WP_=1%LqAN{k@>;fӦ%ZNM;)_-n5,6 ._+7c$Lx-U7yc+&9 372ENB<O-3P\ 10<:Bd\TAAFUoXxZQB|K-A| #.44y!'!B(!VJq[/ 7R[Mc*u)5j>;V94D (#"ci!+D-{y!_!5;KG0<2=<*- 2Ta6En[g(6$T+M PM"_7yncnBBy60,C$d?,)4wf t#(R6xOU*z5$f2tn&1(N#H&7>;$h (!~X6 e5 +/OL PW+/LAH x Jza,T2 h[()@,K.q8.#h '!s)w.;0p_R6x: U*5{444\oa@-0 45B)) -4>;.s3P#a2~<1/Gj+)FRA큤AA큤A큤AA큤A큤AAA큤A큤AAA큤A큤AAA큤A큤A큤A큤A큤A큤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큤AAA큤A큤AAA큤A큤AA큤A큤A큤A큤A큤AA큤A큤A큤]A5\\]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A4]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A4]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A3]A5\03e6d13b80edf503e09bf41f7550e66e6727fd356c7d6c0b3e2f9ad12915a237da15c498747bafbe10c8c0dd353ac8c801db5974194a135e5ca0e053f7182ef60f34a38c6d63e69bf7174b9918bc763ba5fe39b5c9a27919b29c9c840f523f0e0fd3042813c3138d7b18c9350bfdca44fc985f097fbb23a609199f7b84132a3462f21d5a441aa5c95f64cd7b7c04668ef23710c446683fa4bb66ebe1cb47f670b47653a5df72cd6bf99815644dc206ae850584ae3acde704e7e13e5c8c5c45e349e71760b3b040fb656b5dfcf0072e72295759dc3dea847a3610ade8dbafcf701c4a12e2247345ff60b94d949b7a253f1a2a98f0c7a570fb52fe6b5ce5b0f1b6393743165d812449e6bf0d932529885806aea984687f214cfe4e442402031576cb43f605053770d9a3782db3f46a6b375f5c4f79a81afa77a07d6e6b440843131773252fb82b9d1760b00de806f8179bf6a4555538278098c06ac78a587a5b731e3f131d9ef9fe02a4c4880b1aa112252ad6bf8a4aed1aca24865a66f14b58c0768d735985f9ce4158259040216a7576de7ca440dfb64e56dd6bf21ff6d7361e2dd514005e90ef25bce2fd330474b726b4faa612b9150b3a9c08a07a62ee152ec2d9f81d90bab83f46e94baef739fe240b38812f86fabfe6c47843b4ac17bde2ba329be763604ff6ae81fa58248af90b47483c9295299e822c39093a898fafbc92b3f75b00016b94fed331bdfdd3ebbf36d3b253231311ad946858740f26ba925dc127bb319b58220a68afc0ac143098179cc037f3c54a6bf13cd53a6685bdab5a0cfa55c980b75e2b13c1b75f6e6bdbaa17383981144c2a1c06bd8f3756ec91fe8bd2d813d8fc277a8eeef2860d098bf97f268bda078de257b578bc5414b5b9356ea3709077e86b2ef6e1c6c69b195292c82b5ee5bb66c957bc0d4e5a8d8818cafb8b5241e4ebdf49df1c93c89f40c90c3f9b922d71705814d49861aa1dea776cfb7522759fa6b72229f17cb934c162b4db9788d5b247bcc7d31f5329b8b1c7971023797a0b8b942edbf1f1a42316faac8faffcdaeadd35674c5ae790d9665ede6937bfb801f904fdba94d08106faa8241e792541bbca2190e49da01c74eef6cf7635bc90588e0266bc57331ed9adf469e16149908bf73848015dca39e7559042332136f0b48bae95cc7c871427dc727967a9e829c74ae818711d206bc8aec5d157449b21f10daa23910c4a26d34657a462b147cec2234a4d01fa054781c98853e6b750088b640c07a410b9f6cb26d5b34260cf894e6c76b68d1ded62b9e41e6e72f60a68815be03668aa581dd84611d4d897c9bc04879d9785228feddf112da18422feb50c543e697480238ac22913b1cc93a33e702196499caf92761c5cf08f862a7cb69e72156a1fdabd47eeb6d6c6cd1523827ce00331c3d6fd7a9eea18d3af63433c1a65999a3b084dc3dfda8bf68f1a077d2b3a5946b1f64df1fb2cef8da65667866883d56d0afd59f3074d7c367750e960eb88c508dab0efec0c2d2572c9acc1944989dbb7c96f7c6f4ac97656df94399d18ea63c1917726d77211512900948f335aff3cf556aa82922885802d16da2ade0e329bf2079bd77ad9cd9f8ddb3d19dd22e3a8c10809bd75f4c991e56590f51d8c2081f9dbbdba580cc504ba7fc0f47dbe138a9b424aaa332aaeb87e3e5fba9513b7c77f92fd0150c7e0c426727d9954d7540279872904a59fc6a74faa81e71477f12650120751e04720c462f960b1351d139c01b1a1aea08f4134566d03174c4355333cb8d56e9946a93bc1a0aca404ca5eb803e95507fc0e6908c3d689b87cb0bb3ac6587e2efecc0c3dc30666ef5ccc9aab0be09eeee4d8d47fdbef9dde8cd5125b6f1ef63c92ac669a0699a17f2879c31f0273a7cba190c3011e7fb85175c28f1f75dc3a383b016d824880fcf3e903df9671ee0582c11f2412ec947509784e18926f3709068e58f35c44e51fe30315fafbf0a952b194e501dd81801b68280f245e232d5b269c786403963997106f105dffadc34b2e468b1ac58c4e1eaf368716521a5bcfcb37619e5dd63840c188391cd370463a90562b44bae29c2de7d104160af5d06ea6edead16b8574a68e3f671ce1cd789b1c6ece4dd864e92ded26e5e68a452b97a607a8aeb668cd13a697dffc56edc429a519e97aa862240979889d5a048566acf8464c9a9972dcc71cacde571930f41ade739cf803afba4a40987a57fbae9fb571ed72508020d9e536872456be431fb4382823bb3b7feeb36a412e744ca0180722499d1a3b790835580119d5a9d29c4020fe098c9be5058739f75f12670944229dd670d6478020a92eb765a62a3c70662041292d85062d93a8de4a5997ecb785610847bf74399bfa3d38602372193df68e445c75d2fbde0f4fe22e121d2f9de00e49b90415e2ec8010fefd957411fcc6087b815de74a1989632472d02a57147fe45084dcfb4265ec55050e61bb4859a4792c069199f4f9133c6b1a574791ca3616af423f4e747ab2259fcf34dcc1ba8cf1639ac4d9145b7029cb7a3b13075484c24751ac6edee86cde7fdf1d2bee75f7134cb287dfc8eb73a59b05f25901e7a7b29ccbdb8bcdc3acc3bd0eb13d12329dad4ba16a490e233c692c86d894b0725be95a31739bd3336deaa2fd18a128e46e4447222d27d5d16ddb01f2354644d22ba1666076957b391f84166702b93e265afec03b9a93ed99f4349c3ac7f88c83d8dfc019bf29d12b0e73fde5001f288b684f4af89a5c04284e8d024f0362463ed5e8aca1db17b2de213a521d5ca905f5fd2f0a49e80b4b8fab097f9b12ff565807e5d1afd9d2c2ceb8572a2f3287c45d5f412e245140246b84d16e417da692add9cb539e351e1fcbab416aac8db40b5221786b9b93fac193a13c724f4106a5ed7964172a49a901664cda4d267b5c0c10b269207c85509dd298eb515f58afc7756617b56ceb24369caa011c3943c7fe038d1f00413a3e02dbed5549d61d7f14e7752f8a393d2c295064f5123138cb4fdfaaf55ed0b6ac80ec29bbbf11653e53f37c24bd96cc057fc41f516caed231c7c2a24ef2a9424fba6fe2a6b496209dccf58ba885f0457ca56345591af6859ffdbab378aef90ec97065cc18b8f0abe8df283a0603138bd94ad5c1bd749f837f788ebe7bec1e6cc37d188e1e3f8fc2f4b9fe8772ef0be74aeaaf6c4b472fc2577ffbdf8011999fde35cb36fbb00318679cc69f5a69f9b376d7550f7f27389981e6235dfcafb82159caf399d38a92376b067fa045a4f02f4600054e2fa2e9140b30df016b145fd45a8b5073d7b9879c6d7415d228228bb65d22e7d9860204180f6a12795e63b27c1033a806f2c6b6bdffece456a5fe251129bca1f2a765a7c696c9aeb2e22805297d0d8542cd622eeb81904a7b9b4c0dbee58ade6740a1d3cfedf81e28d9250929341207b23a55f1be90ccc26cf6d98e052a34ac18dbaec67ae860b54ab041a239a4c33fc17043529777b7124fb000d0d75a6ca1881e988dad5de5181709465820cad2fcb4199b4e87a8a00b7e8cf0c88c551053e91f6baed3392b2e263ada40a3ccd5140911df5ee126e0e56c60b2b979f14d7cc0fe97a26bcc07657b0cd130e3c87a6db22d84d498e6de7759d0befa9588bbe418b8ff29618606bb1e91432561b7a008ef21f8e913546173e15691126485bdaff45a6b3c4a75a5bc62c27d1e37e61974c404c2a9610eb2ae594f0beeb6a8b3c98073d9134e913def62913952f5da4209b0666e2b17faf7b4583d4c059fbe27c4d7df528425a7051e2faf7b1f686c7989be00ae9b8ad12d258fa5825e25a5dda8ebdf235fb1c902438cb913d5153d2fe9e8a6aa8bafc57da4b1ff28e37abcac8f582b72b2232584677381b45781538a8714e38699cf858b9e073b80e4c44ed7936d7ef4737af71cdeaf8ece6132c71c2396e8ebb701d4097006d32224557a93cd9a93630098bdaf8c70a3cd5f6024883487f3bf99e88e8dafe7defbfe28de0e45cac02cc752e1d8e009e21970744435126e86ae380caa9b18ca28550bb5208ade6740a1d3cfedf81e28d9250929341207b23a55f1be90ccc26cf6d98e052ac55e6489ba93b7ca88368ccdd63df7c5fc54c8872d7600c4cb6a2ca0b2c013d481ee00831d94af480158cf9c25ccc213c96898da7e1eaa42c9d660c6fa342ad20c3423139b14aba7b5336d1f75e4f3c2456cc644d77aa11e445809f184bd1260e1a1b78f3e818080d0ebf8c107c69e21b524dc0020f9768e775d53d78b5c443f7749fbed34760a572d07b9f03eda4ddc4dea03e0d58f80e935d3ce1649f82f03d698c4a93d1d6c4554a7b67fa48ff4a3ea88b69e8881c4d95748baafc76dc0ff0ce844c4c202c352e3210a61fc0910039a70708453b0db6f29d4da9496f2711e794491b22860b2a9267b6327e19cb45cb999d290f167f7c87204ffc2ff87e457c06f765f3bed456436a8819b4d41fba66e537d88c90c4f46eb95d604c94086e3c38706b6ead21f5636ea9b79297a7976c59f8c1ff9242bf675aee5dce392ce987968a6b08e2198ac02a32fb5a44eee69881960fb604de95538264dea634a7cb7706f35121989f830b41c127ed30caf2a42a5261ab19abb00a37f0bb1b6667ca06db862e69f80038609ee8568a5fdd7d2237708b7aca67f7538ce2eaba23f3f1c957990b8ee31330449825677ffaa3bde3d7b224fe94db9d7de0ac4f80a44842196227ccb525073347ed4213302bd33800e147cb7ef08f12fc8b31c452748919a1748b55a9cb40f68d336e8a8abeca71ef281fe17f0ed2e0d47ad6fa2f16646dfd35c125f6c1c0fa2f680e60029f962b7c65d9aab5f128af681530f7c0b3722c7eb985351398a5187544df23b75246c8eb299641d38e4cdb1e69bc76ccbdf55493f718db6304efa8c1c12235e0a7a15d56f82727fb501da26d8b577a82e472b88677c0889c76656e8712fe146685ca55439451445485052f93cb8c533ede4bd0f604ee2c8be380a1adb75d0de10d946cebef279e128b82441b826722db7247dba714a022e11b01eafa3c697d73371da29b65a86f0bc33d7af90b0fe25b92dcf0154baef6af82b58183c04343247ad80ecda492b776f852b4d31ff11af25ae4c1f85759861dde436046cda53f0f110d602d8ef067143bce4b3b6aa7a5e5a6c3560341f40e00fda92ac2cd74aec40bedbc2db7d5913044463392f346c4a4a7f79287a376b7db3375b93f6bb139f8aad3574788123570478758f3bf1f7eac9a6421bd66cfaf67d310bbd652ba79186a5fad48d4390b06442cfbb41014e281589386036ce399bc483cbc04f8a38d0e5392e7ef69c8ac002e7b0759f43d40b87bc164308d2242a844362ed44e4db81ff28319f569c507c4a76547828f8ede8759bb40191070f4138b20161fa03b8734337f24b895ae67e061cc8104b860e570a13b686fe6678f399cfeda8fed1effb3c969a73b94ecae16823b6d5271c869dfe1f3ce7f31ca01725e80134ff6e42673dfaa83557d7638579c21af0541d5b01caec3d3776e50d4c0e369977ceb3a4b19458a116fc91930be9719c2cb8a62c03f3844cb6b363e20d672e441796af8f916010df086f9bcee4656b1e40e9ba3c29f9a087fad8430a834232c197fe5cc0d58281333d59f5c2a186b578a4d8b46c7e56a88390f8c35e56faed8bc0950ff33a73ef2649ba2d56530bf0ba30f6d31492e438c1f95e6f7a15f23f3924dec20e55634d8c713fca012ecbffb6fe84dad7af40f58ae2a12dfcc798fdece37b81474ad92c2276c259cfd0f9d8a010236d4f076f5492090ffd01de8021640f1211c8c8d021007945b53282e0dbce38ddbe29981d180b1d2743f8bc121e6aae51916268f124d2cd23841b80440e231e577af5e2621f2f81f228a83b211d9c706df9d5c317f865bf8d6f56938542661c5e9a24250bbd74805fd2d31feaa727718f3d626531d25d97380919b02030fcc2e4ce79f0c6ec3cf5c0d992a3a316780a5b43e48ad62818c7edf5e89d8770c1abb3b3075f22c0437e674d72b0d5a5bc36566bec2954055d72ae52886efbd298bee820eaa5689adbe59fbef10bc4fe67a9617a063dc4fddafef0781d0d01fb9eb73e8ef7fb8a905fc05bdee8dea6b297972dd6bbb7d93950c20ebaf2ca7a5396dabef094499b962defd3e3ed0e87dffc6557c8a7d11336cbeec43f895d00ce7c4931fb6c4102b30487ebf57482a75e0e968c7c974e6db3927cbebf0d1eda35be240521e59db05f7756645fa47680dc2df72aeca56085f463ef178005fa851f4edb730f49cf247db716fc031d9445d73ef2e35aba19522c4bdc0c21647d4f9d9cb8c5f400ea88b974d4031749713c3aeb73d207acadfaf3e908c9474ca1f8dcc92f0c86c27aa43a57b0e1ffcf115ae613dbf593c17b0ce218d9c8d2cc4c2197b4e5640b8d93094712c35cd5cb7cb91ced7444017daef1fc90dc14c788f26c84289e1da90069d90e123001469ac9abf1c46f016b8228e76625ffdc7fbf33998dedfbaaae6fa20500091eb0dac3ff3f38f47c3d58d7c0bb8853e7b3b4feb11b92ac9f78775fc7e94412bd01f448a988f3804ff36d2b292af6983155f5c58fc474979cf0ee7e929f554a7481e97b30d03821ea7b20590544c5849ad3d0181baca65cc536a73ddb1d4baa3fbe332a730c6878e45edecd25282fc726c1515dfc292495b514265f475c128dcaec7b8919894690a5c5141b9c010bf17fb7bf53b75927366b3f69c2a804a227d2dd481662abbc7f595b47b2efbd7224d249de0f80a4f11ec050979b7fb641b16e750cef5b9cc89081c8a2fdeee8bfceaf2d0d1ed5d8afd789ea4f6aedf448eb09c7f06fbd2b1037279d5eefb16fb30b60485319cdfbc1147a75e191df399989a3e9a6b6eb21225c5a0a5a1baa306c9db772276a326a03d2ea4285acb9a8ebe91b3491bc2f5c2c17907713d9f05654d6afd65375713063e2ffed3bebf2c668347cc392975a700fc7daeb2325ff56e95aced5098b7c026078dcc407787fbb3025c1ddebe7cfb21940f15987cbe1a2be5bd870f6e7aea69a8fea1bc7538627ac7d4f07dda9317207f45030b6ba82b3cf73e129ea842caef77019eba85233800180392f757b5fbde7956cab16f0d5907711414b3b10cc4912bf1efbea984d2d55285ccd4233a50287823fa1cd0d22b27077fadf2903eba52ce805046ca308c3290e55de3755474760a15b9045ceb258545b154aa90ef1e7e308a4b4e004c20350e4aa4596f7fa22cee653470885d793a12cbb292d2b93185ad790d62aebb0c502756eb53d9abef0622b2e81eda98950a2ac34b0e90897d211541b450f687f7bd2fcdf6da77825fe58e95cd8aead69532c3ffb56c6b46cbeb2bfaed48a17b929b0926f9949cc69c57da5a519e36bd96f4f7f43d729129f78173e208e3653d6e8562bf50f86bf5491b9d959f53b26651aea096afbe1c3db04b1b6ae41a5dbddbfa935d6ff1c5c97845e552a3e5e22b87d948b071e6e4b5294046c82d8e09fbcc2931f22102783874910ec44be2c0ec5edcec36531e02f6aba7457f695f35bbbe44b644e6562b51c84d3a84e2f71d3be482ce3e9b256b586be50c774cf24013789a41fe9b495989cf7c972d3b1fe325aec3d5c73304dd57b1d095b4a710cc14acd3ba949b3a4540eef816c5ee5a3d86e62126ae22476e1a4fb1448de582d7430686e556b5cbda55a4ca020266ccc858a27a8f8c23098cd0837b35db6af6d7669981746f2f3c0f61f4eaf9c4e794d736b346c6a2b972dd641e19242f79a53827666d827eb108163b02802aca1728d06a201a4760eea57e2c853cf3e7ebcc9b73a501d18352c92d7e17b9b8a5b47013522f61ad1298aa4bb6b1674b5600dcc5434bf75f2b1d113677615617379aeafadb94e2a10c39a4526900e1830ed571e1f43fa8018c79439d50d93234bd958821ee22ed7303e6cde85e27c20bd9ce2170bce18d27f090ee9b46a1a886de36e8102a6bc0bcb8122dcb3717a79cf3c814562019c19b4ebc499ae465a5c5acc506c63407ca0d631ad13bbb8d89eaf4179869948cfbb9e8ad81199ebfeabbc4338c16c67430bc714927039557bff219835044c698adea9db7c78d378dff078802f2df93840f3ed79108117ce064ee59379268760112ea0cb19717ddffb1a3d80cc8975824a73f2aa1f048fbd9d07102858e09830501aa353adc66bbd54634f527d66d53503d92aff9c95e7333b7b6770cce1204f9a55ef4cd341f30bff825bb3fbdb097b00e156dcf999e8c8b61c5c6e4d7511cad42e35793891768ebab9505fbe509152dfbdb4c27b3f36a0494169beee852908272b7ccd334c0e3d7c55aab8f46de9c58db3b735a32e0e4ce5fc817261b93d2446b925a436bbc32bbd36c3b9b7948c5f9e3db25522b659a0a1cd0c3a86722010d8c7d8373e829195e3017457b50ca23ad05e6bd444fe60894f55760fc616bf5fed3e72d8c78ea929e4070bcf4b5f71c9c30710c239ab322c768b72b69c7347dc852888ce1d2b952b2bbb3d9099847f0d6414a6a77d290beb02b91638f9ec0ac98327bbd78fedf1ff6d3d3f735e59ba2fd634d7568236587e1450e13eea6fa97387a734722c4ae2a36da705482ee548cbf0dd4e70c840a7dca4e1c18a9a4207321951488868a727302c2b6f1c45eb4610d9272ff6e271df078c9568e9c3a368e7c46b623e2d538ae24567a44a25e4b9d5d754d4abf1c3aed83c86d5c8cec78fea07b6c340084bf8178b7d4c6943d0efe9a6cb2628951a02b5be29ab41714a572832474407bd9fc38d27c8969369ad721a4a67315373b8784b7dd1273e22f4da3d04225923fbbda9cb197e2e358d70514ac88be7ed6ca2f1a484903fc6e0d8c3e03d9632a0e99e28633f7d2ff282163e40590bb08b7ad781ce9bf890ab49c498ed189392143c256c64eff70204100ad150308c33fbfc1c2c8b3e64931c3c355edbfabed9ae3b879b58a2a9c60b3fb73920b73f9baf6a087e1a2dcc3d35df0c08f08d52e0eff40e2df1a30be377892c457e0df9a309dd2edaf07261be062909a3120dca02b0c5741306f465457ad0d9e5860e830f422f943fb934df8e3d34a232c180c4bcc94f5b637bbe9146eae84626ce99dd2ef211ff3a42f94fa203ab130ed7257c6213f0bdd1e051f5a69617942c8cbd15ad7bc8d8323b74ae4c170ba01336154878fd4cd44a71b54aba2f6efed0059ef3e884d3f54aa15a66b50ce170fca8cced31d8bf14b940cfa4e0fd24ab708adffb11fa4f5a3e7e4df78cd36b5dc03f468c6cc6ab64d382c3fff8841dbd931a0ea77a58b6f908ef74ac15e84ad2f1fdb5092336b39bb2bc9d3797f2bb5eec25973721fd771b86de96ee586c888ca06058bb7edf87adde2cb47b85b9bcbd31fb9de19627bbf6190e41f9f5c86ed21ab8a52a4f3a77f36820d2dc3940e32ed5fef8557a018623ec10a6d9692ce75baf4d77a681685528fc6ebd08587566d0ec8d372ebfa363866cb51b10a5cc364e6f0fdd9d14114fae9327d05c7564eda3bc3abfe6d8208fc79fe446cac386590d4038cdf33e5cb09c29d46c56484522a76453b1216c73a6895c212b5ddb7b8fd81b76b2e826ea34a14472c68ad4462c97bc1f37cadbfc0dffc1b94b9574fd33b01133448cb2c6dd4a5b042fb8c4b5936e737684ebe0c702c252c680403b2e1f698475c86a687d1fb496e728a501b7ff7ed1fc989e430536e9767ae220ee67e0496b03fea337327d0526fa9e58637050f191d2c093ec96fbd0f258762095dc5a739be0771f9e9cd4e2425b81fb5b2272eeff4296504dcf67c6d58d2d4561ec64dc257cea9ddd3df1288d310a40ebb8c69d945907645f644c2e58cd16c4264d737f0764e0f8837744538107a251e6d5270e32fce4562b7da1bf2c340c2fe7ee97c4a891608d2ad43497945822b8efd444c4ab522981b68a1e7ce7c57bffb47d550d9f657fd5b1db2d0916164574d2d0825c81d410cca9d255069b88d9fee633b91320dfd4dc2e17d610cacefa44c4c22aa19c8502dd56ac5b19d6a40138b35d14b96d394fbf3c239f8c9bbca5317c6431d35395179c52081e61e6ccce3d0b61d3c4d033e793526757ff2415274384d960820f1fee6eb48c2b8842eb6bee02180fab6da3a29ff0237b3f25db3ab651639d6551f60285c53b4dd0ff12575d340eaff536cc11576c79555f592ed5dc0e316d102f7d40ccdeccc7a4adc5454cf9bc2804fa855aa57c62b56684a96f2244e3ae7c3c9886ec4fbb21ab87ecb1087ab59ac9e1f5f2916d7368d03b0ff0c8c80e73d40b7068e84ba06868083b7c0103be80e82061587c283f57f42e946abd5d66cfb928641156ae59ec344e86449e187bcb388679cc3ecd5b96aaa338ecdbf0630c89ca9a36ddabbe486652f7205bacac3d5f9e4ff30cbde24cd46f236139c808fe73d892f670d269d162b30a48fa7c69a928aa9495236414b40a8a93c2077cbefc07ccea8a499bb3ceb7dadbdf3b4ba46bf9b84e7314995db9f921088f49ad054e2c9d8d1ecff4391e66e15011484523b95c15b76ca0185a34fd80c2a0ea2a4b2a13810fdf4ed5c04439ad36f12b0664e9529731a200599e56b0e313f786b82e77b0031af1f773a7d58998587fbd11baca9f3849f1bdfc74fa89065e4bf07f0be198f1471fb07acc7499cebf4ea6eeaa81e9425537d7cc6cacba0b26b91f76dff6288695a97f9716947c52e92efb69e1e1f8443791475e487404f152c338cfe6b6395d754a53039ae2cb663c4bc46aa41b645fdcdf1e0666a083a1700dde9022edc629d101d0d05a66955ad0096e05012c3fedff92a37cd4cfc382b90fc55326c65a714f6a47e300712969a7337006b83d2276776f4dbdd22d7674fd2ccee168e1cc1e26aa556351c0dabbc5f197dfd59e10c056dd70226d660386e2ade72c6aa094ad806bf5e22dc7e858dbe58fb5a7fc8a44395811ab300b116b579f21856f99b48a2bf6611fbf4ad3057586307637c108e4e2f8dec70869034db189bea3d6462c788c28832540f98fa40309ecd4f692370135c0e7f2829125e724b4d688c787e63b98e638cc1cba67eba5c877b81623638c9b4797d2cc91ed099a41b0315d4f65a222673e2f7e32ac392a16b0be6fce2def4ae41df7f9a0a271325028e4a1e8b32dc22ddff6be2686eea8051a1587fe84da072ad216220184742100dad07bb44bf1af16a5766441dbc2dbb90a67e6560c5fa725b9e128af5b9fa8414a855ac0325f2478aa810014cf81b82803cac7cc5be211a59905b45f986fc93236526b5ac9cf1b75426a4e73ebca65200576190710736b439844d5dd76816b5ac9196c85597a1566617b70837dd019632713195ba997433fb5ba0d11057421bbf65d5016c0efaf29d1679377eb10725184aeea126a6717cc9aaa2dd353d3c4d36640699004d904cd44cc3fdd936b521d0e06a52743d16beaa62533244612884095a9ce9f286865db834595550a6b569d2941f8d879bdfdaa41ef92698bacebe176d53c1678bccc1be7c2d8763a99635e71bd018ce4d65d94b6e262727bbe9f73a026d63ccd851a2b8c84637005d4b1bd74d3cf58e939830174366d116f3391312c545440a1f72fc3337820c53c3bb0594645b8eb371dab957623566b985ca8541320e6a0564362659cbefdf467e740c61655b7cca8582191ed2f1c420b981c962297032cd2b7e05cbca19d2d4e7c821c0f3ed0282b19f735e30c8621ec8222d120bcd349b5b701502c1a6dc2b024b8a7fe719edcb4d38da5ce2a334ad34316e129cbc14ecf84e59c0b246795e7482cb718dac487d73d5d7c95bc3537b353a46dd7dd788fd8d48f4f41498d04f5a67379e7061b4d416229ad12afec2978db772d6746d167a866a18943ec878a3d58d021f0e9747425e89d4c5e4e3544eed5ac236c1fc6c7a2e376aeef84fdc743e3f28599ae11bd0007f1d646e32f47b6f6fd86fa9dfb260ecf0fd4413b4cf3b3809d36ec2e50cca430701baede0a2ca09725948b8e4568aa33264125a960fa6a28667daf55fa53c560f2a0b146191f73817c2aec42824af6a7fb86f04327139b2ebacc8d23f5bde53b713e8434d7e2f8b5840ac743b521dfa70db67075809f9409f8aa70476210e84c901603084983941f551dd6daa9af127fbb13851b690eb0a0ecb50f5e70b5fc0f6ff47ff1e8b58c2f2be1a061835a10b15e2efeba6e8bbf45f9a26f74db9b305662a23fb91584da73d66f0211fc1de638b9bd051294cb57acdc917339308a9273bfe04e948c2e6b182835b244d6d91d64b36bae835404600565762de0ae64db36b6ab9b622561b1fa4456bd756fc1ea2264b690d698fdd594ad7994a91fd8f83ab62f7045604f56507036eaa789e9b5fe56ac3db181478cc0f15abfe72715c7609ea1da113f7bde647b2c1b07dcfbe75aeea9d4c25d0c50bc61af752ecb85abc9ae704d79d329cb699503bb30f027ba2deb151fec8f2bc28c16162484b3129beb9742d6352b143ab05d6aa0abb624805bc0a1601c9b9770f23280a537d13e1ccb1d656618e4d9363d47295e4878a11f9d8a16a29023a7431d7b60b188eeb71f9497b30c0efd0ce8e43a767c7596dfffeda8d491ac204e89427b6756895d216b9b7da0c9f646a9090ad0b0bf5cc1a0e5f7720813a29e2a5c9dea8f7e4d69c5d899bcdf635de7b8443b02616fc78d9873f523a82d4ede5691f304f4e2ebc5dfcdfcbd927e69bac05cfba897ef0b545781ff04cfef0aa9e918b37c332356a92f8908990185ff316afab31b5e0e0a0cc93253dbe8f22a099bd996632762e08c2d7d41ac82ebc44086e92d73725065908560293606580b99354549c3bce889f1b1bb325191fa23d995f3646233dfc7e3b26e3abcc506a2130b5ebc703f82952c07a182fa32bc03b3882f0c02f3e42ae1b3549b1514342f9cbf3017b948ba82e1d84ecb5945514381a7973475ad4cf261881e74e27642ef572abdbe4cb723afef15e57722f8d1cb73dbcbd23fac877e772d16dba63447322ff5650b4a6357b1e81168e173bace1439d06795d73df628106f9c8f3b267a10be6052075a747f3af426b6949018159116ce68fac3ee1ed49b3ccd0f2639a5e2a6f62013da4c74503a30ee9d56bd2a174445e9551ce22b9b859fc3bc5a3bb69c8072a1689dde795f236bc85e3e778d3cd2eb1e6c95b32aaac773fc45b26b56ef765e4406f3de67f8d9dd0fbe4028c09ed83ec75fcdd1f7f233a72353b719fc736eb70260d68792b0e0c3daafe3a808a97db0f2effc73cbf1f9b4d3dd603b5e58aa1a5a5392eb853b941b516b3a24b1d968afeab35b447eb8a8ccbd6768689f3a89704d479c6f3e04f7675ed94785ebf17de5ab21d2cfcad15d8626bab8a9f0685dad9f79568626f00040a2e236bc55e2c96eaf3a4d52debcbd6ea0e6e648d0ac25f933defe512a2964ca909a6f4eacd45e5484b345bf26721d48cebd16c36dae48842e80f1dc93256efd1f77a9b44b3186073716fb78596e748ce3c235c3d64a83ab110567c7a321cb7e4e33f96efd974654ccba1ba963d7fd93d441787e86c30d754bdae0629c37bf72a43c1d5162caa00749c5b4fca0af8534808a453dc57be6ef9f346328355734dacc84b852c239d14ef51e4976d9430e78862648b46fac6f6c9dc58ea2cfa1bf5f5193cadc839efedf4d5000164f2d9ebd393fded8975ef029841295de8c179cacdb4b0717735650f071dec866b931951c6bc63bb62ed35547008e95de0550c4d73faea45af48d668eb945c3d787aa8d2bad61e4a0212fefd84571d805ddcc24376bf83e1a11fb45d40f5a26f14e955e1a2599287922b6b4306f994a5bcec9f5884ca8f78bfbfaf2d2e7810693297fdcca98296b017ccf5a2dc121cb98b45f38251c45af2d53cfba2ef254c7429f74c76e3af27bde49f82d547ef1191763401638c8df78153491c910a1a7096151a75e671ce1718a4b2ecc728dd20d6aada16dfd2aad0470375852ac0ba28445a0b6ecaeb0738858aefb27d2323edbe997337681bf22d9a0879ac12d25a561377db55e688d9e614c5ac7cdcb8e3a6b560d4087890bb3275a5b4e54ae86fa801943a55e44c1ef2407f75b4e8547f634c8038ce7d3de2057410586402beb1fc6a549155d0c7ecbb73ef35c8569861531c63e7b76fa0976fc4b6358f06178466868428a91071e8db29406e4ef687a07d8f299e7556341a9993280190ea63cb80737f8a17aa4039f5c18b143d34e5a36ae3e2c89cca47a537200bc04d7379245e917e6feff54958743b5fcb00b73520970095adae680276620ae695e84b26daacf2962b0fbb669c7b6e3185d8a17ee983f848a14b93a4954a3bc294e111804e4047b62fc9030a4818ea0d8bc61bc7c48c199a205b42ee4e829e3e2bd659c387132efa05dfbc6f0b3f6865baffc6686845db1e85de7442ba3a276a4398154baf6dae34b5cad324422c6f501c53937e2e2e06bad8838dda369439cfa31279bbdd828b61951d0d25ae5336e561bb66998fc6c87817b37241956fc1e6175f7b21112162fc5082d1af5e3b379de17302c2b40bd97f657347cee756099e49f515a2efa2e40d6a42760aef4a9c741278c288f6d23d1a18eaae9f24c3df79a33586138449b137f7b4fe4ad39b2f03a5d2f2ca0ff6c3c7705157a206fa1404ad7018f73385f9405a3c42f80bfa7add11bdd82de8044adadfbabd3bdbe57fab8f0166f826c9e616ca55578e1d35aa8a67fe2274ce437f4dcd6d67c1192506fbef546d06c133e4afaddbedf3442225015b9f7f50ede6ad7fa1fa880edefc1b4512f09010b1cc190cf0b6606a4a30a6dfd18ee72587144adba7a331b14f8511f274e1ce15795a6853e7058e747197244b539c558a3e253632e8eba8df7b7a0eabf24eda0dce19eb39ce495dbcbf44ef118b0df5cdeeec18f820c39f1d54d930188710a37acae89ca70d46053c026e349032828b704903777fbd3634d5582fa14c334b6e2f25c8fa80516d40ea6e1f87bded9ccc31c6dcc2050f8c979a4dff8a03cf2add6bbb25bb47dfe22698ddf8f5857b18f41c70d136d341f894d7b8a0407098aa8fce4ac48ae85307e040b59dbb8b77467d2f7f6311ee51162a65ac1165466c65e0e4ff16fed1492da9b0dcc52c1cf090b30a36e21d16b7b26cae0318357240831c7b8272c770d88fee45b5d3fe389e4a21819c909e5ab048c2f551d58152142183831243dddadb7b4f6e2e7765a7436c4ec2eafd9dcbe82b4eb2d9b9f80c1cdb2bc732de4f34903f0670c0d2da689ec353b12a65ac7510662aeddc0ecd97ea1461508ab3878a38c18b71c8e8c08fd3beb1cf78924eb607a7763ef327a6e4f76b66b9c578e8e659a98fc85adf659e74e193f85902192d38c44c0ec7f12f560243d1d8dc0c105f660f9f17ee8557349119a24acc6c1c21c156824b300d535b29fd4c3526e7e8b20e3ebbf77c9e1d7a1dc4a4d7a8e22feef0b82588b63823e50659b9cbbdb2985d239423b6c636289c42df9d20a1dcb269f4ea867e4cce4a59ec7fc0309fa2d985bca0865a72ae6f18ade545880a98c550325feddb2e355489bc5aad01907253bc796dbb6e9ee4ea9792ec37265d495cc15018952174c8ff2fd55242157f61f122e9693078fc38a70625b2e24f1cf5c1201b6eaa70408dc455804606da03eeb0aa5ae73f780401410249efe54420eb0477154b46f415b9c191ab74e59ce83637811633209488dd77d1bb7abf025c6d6d74669f18363f1b5a161facb7defa42df112329033b8b1be751d087faafa5c68a52b8bdef9a2df7642e53df87dd7358f6ffcea807dec24678af260d0cc2bc7d5dd4e8589d07c447e7482031c0d635ff59875da3d75af100cb28ad21bb42ab50d42462d33bc119466f557dc83cc9c784f98754dee4b3c70912504892fa7bd69e853841b1ff33f0c3243dc5d82322ca963d22976316e406d84ba790367972c5043f3acd60d2e83c6f0e378e243fbc721944691249f1aed86bdc8c6a820cc2724e7b2cff1a73440eb264d04481e67dcd4cce0343b6431a29e249079d994e43372df720040da20457920badb8f26e4f14517c9723a52ebb6e95a5ceaea668899896e9f240a053c01a0a631ddbefba2fcbfc9aa7c29b17ca2438f12e57e7a974847fd27d36bd1656fcf9cbcd99ba4e267d16fe642aeb1dac48b8c92aff3004894f5a768df7e1a4d67212f07d80fdd7076d4015073c34e7ecd28c194f6b704d8820dbed1478d0108d30d839b91b6188961098ecfea8e4b8d6bbc0be2de235391beee1d8cb3b7f1bd71c19fa4154c90d11d2aadaa3360ebc88897cc1f86968b0b37404d561aeffc453fcab589e53cb61425b5c0b3c0669c0339604977f6c70d3302f8ace46b705e6b6052b8cf8ae36ed799c1ba7b18e891e5042d7d7669c81427038afe5d32e6fbd3db172309d49adeb23c9fee2e2f70648f32e9214bca9a62853d977ac62f01ed8be48b19150a40f6ce2d6fa2bb455583c7701b8b8bb90f72535337064c5fbccb9d2718a0131e3ac776d9817e6f53b1fd3ed055614fd672e25287333fccec47e31899376760b2624c718144df13f40d1b5ef7d9ae5f33dddac3e1df41768398e1f68d41a5578acb2ef9f28e3eb4ec9b35b8da3e80893c9053cdb095a8251c102896d5e218a77a345b8d0dafef5898f6d57e5c66f047706ca3a072b5232d63042e57f9cd333884b1ac59c0d3eea6172d9484030a47266a78eea8afe678da9b42f51683f3c1dc6698ae4ea77d7e9b810c1f41ddea569a3cdca170a7e855444d428498303af3ca65cf1d93bb3075393aa0e7b8c82f6829a3c55a2d5ed764eb4debc10ad50745c72e318495993135e4128f7052c8b3d60a97d9016078df9766af57ebbf1669a63cd985325f883ab5f5de95ba400f444ccf64dde023462324b6eca025ea5430c96cdd290343479e04b3cdc3e7ebe6edd0e04509fd3dd7426f4d2b6cf95ae9a04f17a1e33ff56d10359b24c94159221f0de225b2cba3be7fdbe236b570d2b0464fd23dd21cb25e21d9831b206235b86fc7588b9840d5a0ad0ebc9332a595b4930c1221360ef9d818da52b13c5aaf160424723aa6df614a8f8fcc4b9cf307b4775076055806f739bc8ba89884ff5bd522d76e9a0ccbdbe0aefbd2ab2ef16a567d24e97d0feb1488f1ffab9a3dd87d4917ae59246d00ed5395d8142c95616b26d22dcb63f8fe541e8378e697dfa751020854dbdbf076e093502bedb0418e9d347ec5f6b419fd716589da835e394c271e66d368211ca6720ebe90aa6195f2f53b09ddb1e862599604a79ea4b79e0d58dacfaf111d1b31a00cb88325b8f07c53656aef21e306b38f01abd72ec9b884e793634d19faedbc11ff4ad175c91803aec962089387a02827901c5f81fcd1907b066ea1961f991135fac8ea0755d45f23ff86b4318de9335de3f2c8ae04c9b6e065c801a1e86f884f7eb6f3b0269076cfa54df4994d92bc4b2c54382ae9dff424cb72f3bed573d615443b649551471e223d0f3c161fd00fb409add0c3b67c1f21445a8284b52246b7f9ba725f1b823d50a9d0fdd99097c8d4e3327ee439a7c67ec273557e5a20752d7626ccbace3cc73232ef807280ef35d6a30d44de75c48f68201433b255fa49f6c594107fbadb393da9ebbe6013092bced82da0cd6f3b5f82542a1cb67f3126e856a7b6a315d0c9adf7b365e524858824989e73291222ab8c58814ecd12de2c2353fa668692f9763b4dcf79a225c1f9bf0cf18b18313d97852086f858200525f66f080d384e6708b4212567994d4015fcdfdc0063cb33775bdc18f05d9b09d88d12612d41f8dd7756e0c6b5154b356402c56664351f0146ce523431178f20c295de55ef49e660337b85837d29d0bd1dec5ac154704cbb9b3ca2b31a08a6b0eb00f85931a05e2f002b88c86c46eab73d77ab16321292d1cc76e3cad690d6a2059b97b99ba12208121287ed0dc4a3f4578b9656ce5e3ff39249693600ffd9626e8cef58a4d37de345a7a947e27b92031148620b07994dd27383dfc3da08a8e05f03d3adeab0ca59131711f7bd639bfa191e1c2304c37bcb2f40561b85bfcc3ac786310388e49221048d42459c922000f4ad4bc7544d31b71fbb50136c29161d25b633dd763eb7235e1d14e74d6d5afcc4fd20aaf1260df802213fd3cc87476d932296053640480315d4db4310948e6390d585a947b475789f6ab93be498dba70322070631fd5f31747146b60f51d4f84f796779b8427c9f638dd8e03d7a29b9b0ba3a7eface1b528345bdbaca0de4241a7e428f33912322307f2f69f9ac7fd8ddb0e7fd7e593c9228c4930e8c7e6be6b3c2498cc7c74c58d42fe3b4f3ec5a2ca8821636e427dc77e213299728c5cc6c17ab6c5790dcfed21209305b5fc2f5405f93c507f600447eb4e0ba299d0c1a6f22212b596076e3bd998026771fb6932aa3335c94cf7288ef5559a9828879536f1cca452766af7483fa2f4c537aeb40dadcd776bdb2eef7b7094ff07c32d13239be6d9dd321498a11cfcd8c2ba458baf380e2b7d36409de26549ef87c0550ef8bd351d2f835bbbe01c8cf0459c7a86c9f5a8c5f3e53e660ecbadeb89899656410f4339bee7ad0ab2fbadf78c6fa124560f37d6ae7ea20578d2c2f1e99a447fd07fce9e8d797d44c0cf32cb147ee4e51cb354f42784c5c1961bb346223ed60196653035c440eb9a376134180ad45f63ad2e932d1dcaa662e1e4fd52acea009898397128a490518da5241870a40726fa2c031ee307e69ea5aca87e09d0407c625ed9de6cf5ef74111eea022056da68bc2f11d90fc4051633e003f7a9a640776bbefbbf9488d3e628feee99d50f2355d96e445f394de8623588028bcff214ad5f15285b430d667a9ad04306f44cb220f99a623486c25a64dc284999bfb8fe9782b8b9f24ae9779032b5a3a5a326a5b7b7d05a889dad0a3913452788e659cddfe70397daa6ebb0c124f414dfab848b4b290ef2b423fdc74b83acc33551b0645bc2972a6dda48547ed5dbe9d20fe8b2eeb20ca8901f69f22771ba4824f41c1d090c9ebab4f8387bd12625cc2e2b38c9e6e51b585109cecac65ec5e3fdb423f8e09e01186ec268d1adc50bf6e3d955333f8685c206f5059dff0fca838663f2b32b49bc87ad7d4fcd9904e3b71af64b842db98a2648e5ac195b30ea1aca0624d44e6fca3201527b2dff71ec3e0fd858f8fdd64a1cf54742a2be663170d90b13a36fed9ac63c4851c164c47558eab2fc46a891d2f22d30b9973740ff4a87ffe1263dcf940d1dd86e8c64e205d66917ac732aa1a0320c87b2212d5f8283d5eb7db9e70fc960caa0185ed3d121bdfa15f34f364a1b72ffd5db8988e098bb7fc6ca6cd4c9f323091756844d90c93408559b13042e83366bdd9e5e48b0b222eea8860aa3d4705f96f25aba59c36f262d64671984439f5243c6d2d7c8efd52550bc58072335fe58001d8badc011fb8afbbbaba546c0cc322462caf8a15115ec9c12134522482b043013b75f53c8f2924d30e4987020a8b1bac41ec3a9fcdc588fc52e3b5ddf6f73bae5bb22b339b70dcd436cb7472875bca8b13bdd392c1c920ee50caa8264fd87e12995e92f39f1966007da73059bba9b54e76e18992a515ac169b9b4fcc6babea5ffec3907e1fdc8f24728ef39a449ffb3caa32820461baaa3785a43b88c379b9c77bb723e1472871202e8696f3571ef0276aef9ca514d1564ef540d03fa36e5ade235ecbec089e4657b3af3be5aed055d95b8ca00141d869858a0b3a197d5f1a03612bff01d39dbc571dbc58bf139d78062e7014644a11bacdaba3d07605108ef250c52844becb4015a17a6e36cd5106d43bc4dbd8057c157cee4e4328fc3688d8766adf7d7b3b37c01a7049923f81cc16e2822d8e98376861819efb24223e70e8cf92499be8f835a4eeb138fd40859d9d27bd5f065118bcfc44c0b01fef05b7000879425759d336122edc72958858cf00cb31917b77249c9daefe58b12ee5294f0c9e8ab9fdd1006be3779ba596788dac6f275400602a328f826031b09691bf28c1ddcb2436752f125259273580dabfe656523f7894cdf3ef9601e2ba03fa8f5d28b8930d5c1057956f8f7af976f8dd734dda75bab9b439f59e66537fddf4839883f46be262bfc0ed4f9eabbdf428ce512c7d2a2fb32ccd774cd59110a246cc5dab2d34008cb051f4dcec0ceeaae0d073c4e0feb9d68f4dabfba393782d7e96da19406e0482a108d2e8818cf15626faaf2d3f51ecd5177fc70188681dbb2777362964d458cf291f6b108c731236139da1876e49b7c00b663cc7ea8a8ef8c909787158ea6119f155c989e9f724cf67195c3abcc46c7bdbc192ced207f458b2c500e48adeee5dde2d436bbf55d400754ca120c3a5029d6d51a84dae2f00c3bbbde56377f4156f4ba4622cb0eb2432457686cd71e953ea0d5ff698e40ffe79c9b3032ae59ee492077c1d3ea2bfd9ec4db1cc4240ef340b3809594de60991ff22b29344b02dea2b58689e6d5155f51021fd2f4398dd7b0f0c71ea92a722d5048063e0623db6420059a2a02ffe8c42a0ea4f2589e86e63dfac29bd65782413d49f09e6db2fa2ef05129cbc2490573fa949b418dcc94601c0580bc70f95019eb19865ccddc29ca337b33c16fe07eb1a9388c8715a5e8ec5d918d6f0bcce25ca02fea3f85986c0b75484dbcb2ed8f7315a9f84e3aa0d9120cb75d26018adb598c74906b670059e8f6400caf7ba6a81af656c0cf59284be5d6d97823e8ed7e7b47e5faec12b142e6f526836deb43dc749074196ee5c58ff8dd4fbbcb6099828f5fc6318d948750435a6c622cc564f3f85b61dbcbbf6b53a070e6bdbf72e7169313dae239284704a72b4a3206cf857c09c6cac9e77ebfc162a2f0cb4c9a47bd668a64ce72fd2c752aebb6e3dde5c2647796e77a0cd9955bd75a977ee01dd8daa925914791b3135044faed531b7a2ff5e3c3b748a364a0a0cee614ba3cd5425c4a9de72342ed1478a95b3624539a79b251b7b96c829de9696cd29ec99e6c34152d2399eddc90cc996bf540dd26e46e6b0cb92c99a0ef4ebf0e21d23d4105115b090470895a13bcf9e3a0aef091651848cd2492cdcd2e3a6365e002cd54bab1e4985550c9ed21adacbc146a5d7d17e4f18c0f3ffe96b2662431341f2a7e3ef3034d8d335008f70cb33362d8cc3a22e97a988af48a97e1489923951a5f243c94257a1e2902c6d385a1949ff95559285b61680496630d2d47cb8da4598e879a8e740c121970f17876e4f40da5b28f9567e7da56e9a112e69bfe411db4acf9a5ace840acc6f82a05b0d0c59b213bc58fcdd7b50ce0460039b5dfda3f7590d74326c3f058d9bcdc581f6cdb9c7acdc1e6e8230ac11e5d77657a8acac6ceb6ebf366b8d4c64d85faff04250726387b6550b9405f6005b376cd47baff8f9cc7e717c3efa0f791372126eb2bea47136917249b37ad4424f870993a8d2bad2cbaff45bc65d4765073db6b7ad95431501401aceeb309538bcad2645c9e925663fad1fdbea3e82cd0d49397b9a52ae38c66d5b921eb77fb94d21b56a2dda2e2ca30988545c135ac88eb36e5f783730adb5ce96e98137e67990275b46c889446f0eab10d7032bae2becce20179aea838cbf3f2459f11eee0fb248c27e52fbaeea113712a483dc994e70ad51dbd8116236f1b1ad067b2b23a7f684d930bdea9fa20da40c24b085ca115a0fcc8511443dc756fea74b00aa37681f41a2c62666a1b6f9278a82f09c0d95bf4108bae010c17f8ca7f2f83be03bda6d6d2b722e1cc066e3adcae1e9c596209f1f8cb40d66f9b15c73e28a48ad9721d5226b7c61f0de6574fa5097f0dde8aad34d572690186316e3acbf7cf459113a65c36f97678322f597870045a144e9391441ba42e0e60ae9841f6515a4fa6a59fb3c2478479987b5b3a39f276aee59089def83bbed041adb04fe19ec959ede756416cbbec7118f58da03f564aa16a38f549e4d933880348b703106d9c7cb6f581dcadf6e0d62f654b307a86eb5938f2147d877c158aef3e18eed4884ca876c18e05626b5b1d0ce8a546b9f40ba7edf61b57219c4dcfc6f318aded873fca7469b6c12df9dfcc2d1edf4a8e0df160866c81d1ac0d7ddbe9d207ce4007c916391f8b5648ff4b0bbf588edca72644a1066c5ff48993f5aac584f1cc052330e50404240826c8466c74647145df14bd6e10545594631cc07a6c70b8eda08570d08e5737506790c966c7fc58794da985c6de33c805df7f0771bbf6080d966e691e7e20e1db947cac26dfd18e63389f090924e96f738c61929f4bd5282ec24319a36f6a0b4038f2b2e39ac4f33db6bd46f8b318feb9fb1bc93a74f4ffce3d12d1d210ef25ddce09a04c3bf11b251405a3359826629a23f752f7f42e0b005d1ce50eebf17691de5302994e6dff195990ab3405d9281ae38244508012bfbe7f546f05c682fd4fd9ce3b6b94b723a056f602907fad9c1ace61f377c3318406a2803671a94414c89958913b8837184fcf96805c39ab386442987a0c09fc3515fede0d07d5cbd3cf17e9dacad609006bd9007d9bcc25a81d497397511263ed21e6eee735dd046ad91d0b87bbed70c62a895bffab7177599f49b208433f2eca4561d80e9f4dbc4f42eccc36eb44f307971696fd0e58b3fcf7805de9419e3bb17cb2e42111cf98cdea8812739d78bd41b165c9f2b253a089481fd315509e706cd582ff458b028a0054e1525cc93b25dc90631e30932526f6bf4ed89ba636f23420f8bf2e717a2ca40b62b45260bd3a30f8e35da6d34292a9afa555a94591f24a98cafab73f406f3620796767d592cf3311bc691f18b113141e0f6374cbdb6afa920841ea1629eda3e9e14f8367b57788521f1d8b564e54a15a2dce5fc35177b4a831d8c97d6f68f8e72a19d41e4b172cce1c67e66b8950a2cb91360d5550f488ab0a8f176b735b791045364085d75cb5105e6fb99c93b0ec33f5bc81ee773be49a66c5a2c3a7616cc3792990038317223cf1648b6df977f1cd5b841c00b43358c102b2bc589ebd77d2800408e0b9d9a56232479f9aacfa6709d389d32db51aa9e68ab91b9157cbd443c13ff40a3238d2117ec7a2936d138641139ada9ad791e1518662d97b6c3d12a75e1faf6c8051f5a9d08e16cfa6b8982531d6e0f2391c9d1969e6bea17beeea7ae3ed07747061e084b4ce69f3ecbbf6a788331db96cc3c5ff43e8e7085bc04749403e5380b959bb54137946e8d13d00e81acb2bdf507c19c77727d4edcfa997b5dd0056b04b506763983e0ae52a0c9247ed4e7a906c7fcc302f5976cc2fd4b8b6ba56f0688f13b00b105fcccca560f2e9d2a36a95f4780dd13e7487e13fce2839c31ef2b3b9d38eb5de93fd01d05a1b6f03e6e8188f34c1f7f343c3252d5c4c39a12d19e92ab7a4f9127f4e48df179022b477a72fa793e3139176c743f732944b38460526d0ef30bdc6fc979804b8b3e2a0f734b6225a158db0f0dc36b3e348e5582ae47279d01681ba0cbb9fbce8f3bfa2714b0ec3e0ad0b460483005f98b7caca4453be8e08dcfa63f1b88756dc0a8d2089df0161c7472bc5d86a2b3c63d6878cc341a5a07a3faa4e92b43b5a5d1b8e3c3489b826ea8ad2a46273952cd1055509268570de58c92d233057c9e4b2b3a326613571d9a5b053e542f97043de36aebe3a59df25365aff5b832a526c844058fb9a2e786ce36f3a9aca8bd79f87dd4c2dbf15aac6f8a748ef815e41631bfab30b5db381b07ef1fbcd13666c0eef171280ce765aa5f5908aa73b3939f7ade2eefc7db52d3b1dbd550cde5ed3c8df90e2f994bf402d386ca9ec543cae22b2a59bed8761869657e4fa433a818123d74206427d2cb020c6e0a4ea6558dbc13107286746350dca31101ebe500930605294e92cf22a7baa16083c9a84e9e689dcf8d099a8c65f453c1c0db72072b2df79f0566c27cc310840663863e31fa34a32eb6abc4947fff88d660cbbba13329d1d2d3d7295f67ef008c25c4ec75d55d966ab531369be6da3e8c5dd72ef7002b63ec329d1c8d5b59e65612c9b7f19f0ca55b5757710416d1c729f9995d822195bd69bbfa43c59ffd396ccac296a42677f62be4023a743f71885e4fd8e6b803b8c88be8d021fb929a003814724a067de867bf2c0c1531fb23ded67535806a3205e4c06586dac8a085c6c6ff6dbe759247f44bfb253c147dffe214b2e2ef9588fe20bd317edcd473ce34355ed65370cd7091b33a7a4fdd1125863333d20d4bca5245462a24125b9bdf9317223c390741066d0acc9d16c7871c7c717eb1dcfa31bd791bd8a0739a84afa9bbed0ec994dafd4bc2ce7248cf9f7d50e8a0bed99a76619d57f3ce54984a5d50dc7d105a4403572dabbb09e9a7cafc946e90a5b17e48a79a719656fd904127ae9de2736581b8e31575e4139bb96d9561308bbbe6592947b469d146baae94b95ecbd209db49cc6996ab58bc619784f0da0ea3fdd246e19584a1317c4366e55fa8128ab4ccd06191197ba8d8af819b74a4b04e28377a662b6d9c83664be09296ed2ef5b5e21a3b2a40e90fd66bb4db2705aeff90e5f3c444256914388719055bf83aa76d9e49cf40efcce84e4150aa6d26d789bcb554d4652b0a38e740aea14e761f412ba8b131f1b3fe4ffabe310f37aae8f1172eb174d9ddad0c2733175edfa7983ecd3995e92e2874e4ce3ce56608ae86c35dc7829ec36ab7328953f99d1bc7451067dc2e1dec2deb5727389c788f0a32693a0c4f8dec48f205409524c7b3e7d531313b4d2340b249e2fd6ede0afc01911255d463167f7114b0b67e75712be6b194a5b2917e38977920d3967dc1a687e462afe83e380fbc727228af5876e79cda2d755523745e55c93a6e1e9039f62251e3b53b14e1c049fdd9c6d9ce64915826a151c31602fd29e93eac3b71945549fde7343945ac4f44ed251fd048c5e6ba17906637fbf664a9b534a9c509c063ea1314d7ecb993e28d77e37d4cec3d3e7505d55b00097f0fb8a23f5bc41f9b1d1dca81ae0c1f32f1e7fd42be608b2276b2aca124b81eecd5d5e3e6bf2bddb21a50092009320c8fa1f7203f061aa693b6cd015a00d9a009eb30398b0f03151662cb13f55f5071cc460531a1d4f840d5a3de900609290e5b46883ec1644c4b616dba1d3501ead9951639f698c3c5668d65c74480cfe0b36990052a223c84f15674e9c424229d4070ce4a687ebdaf6813f7abb2a73d085517a7897356b2295dae245188d51e3528233fc236b47152c36e2f73c993cc8db9b12fbf857ab142197fb946d700b15fa368d875fbdc4c1f00a3ce9ef4844678bf0f2b42a8a0ed932a5f9bdcb366d2449506e8956711d56a2f82c5d414137649ce13ce6d5509da7c3fba0a0b8a4b63b5015e336da56a4bcd94a1c78f15948d3b60f7ac794774bb60d5f059f11c5f61f77f612a2c82d2a89eb6f25b19d68c51ae3e1d44ead7c1ca027f0ed28329634be645932e1ab7c321bf27b8cfaf9aed30f2cbf5ee4478952b560c5080330e9cf62f5d4a47155c8d41edad3cd54b38b7aec57882aaa30fedea9cda85b49516b356f62f3df3687b71cf3880195ac0e9eb6ca14b4677acd31f259984d18303d96d0fa1c23b4f8000f616f7f426f1a2620ceb66168a7e6ad1b8db012db9ec51a49ec880a2587659c057b90cb9154510d6bc12f6f27938999ddf09daab4eb99f8b1971930b15aaf4a6f8ada6f1f715d9511df8acd0486ee1c44a6a30151784af5dd147bf5571025f0113ace875fecec2c2aac5933364654eb4284f7b2a327c60a0b2f711ca278c295ccfb96fecd9b8a12c8a0693f14558d61e57499cbd5179e23b4da0e54b7d1247e7402f55fde8081ba701dd3d3c04d01fdbeec5998b537b373c546c9f01acd4119ca06fb8dedbd56bfe26598c967bd5442923dccc7449ea2310343401be9ce349c2689d308cb779909e87cd993cf003680fdaea7aa84bef613329a173dc9eefddf2fcbc298318d66606f4c7d9b2eec2385928ef593efe8b27f4bc8f37e5e0a799f766623c5aec2b481f7a04f8768874d52c93d0b04944a9a5d12a600f836278d4f7b621bf6b615fed068cb959d08544f7601ee9d1491b75dd34559328472cfb9a3616a0c701e8672e62c39eeee2af8eee96b0632a48604e847ec60f14857b52990a8e718db8ef64ce10615ce4239c7331dc3f3528b004aabe9dc2b5bf1a6cca511eb5c426cdeec240d0428464f54dddba270a655622359d9a9de7bc0f20da7c49276c29f964374abead88e8168a2f0efde18d0f6094646f30262b0b7c2338bf3520bacc96cb2138c91d07f5a6cf0c8e22dfcabc72ae7854c4d2920d20739e5d789461833c831d530c387e53394a66ecca2f90597c1a482efe2db24711c31207773b8552c3da6720f78616e8864492f488bd9c49b9560eea4ecf82a764cf9a04545eaeba06d8201d06a75009e13d12dc661883eb1106f0489e282ea9e1555424fb23a6a7df2b2f7092a83c39337caccb689acaf8f1eb6e950610a630894509fa417f39cffa042a35027e710e36690ea0600def70b85cb6027321681c4f94d462aa0ec529718fca72118d800b7202fd368a939adfad26f660fa110665b83c5cb129994dd14f5985b6f9c88f8550f4c9fa0dbdb28d8a79123029c420e4adc38b9ed9478819a405e252fed23e19534dba4727963b6b5d562cacf5bd2dc70bd35d0feb2fae824b3c0d8e11cfaa028c2c3ebee3c15e456ceb123a9eb05abb3f72a8f628254128b01a87ab7732daa881905330becd8d492bbceecba48e349cc94d40e4df247174e788d8b5b0ffdc050ce81c0991bf10e36aae8fdd874beab77f91e399438795b464b69536f5b81889eff59465236abfa9a0f71b28f21f667500a0c8e970883ff23b12eaf404fe539ff58d2487a69f3254cc3986af38518c382a55105dd715dc3ed1e2cffce8094a935d968d3003fea7f3ad8ca0992196ccc2549d26be77ffdee151dce14f5baa59bf59736fb9075b5e91bf09510f6957efd1e4dad872529bd120825bb2fb11df320a63cfe3c5c7067728be1ab68fa4141cee6b99e5802836849f246390671d4260a7034676c6bb2e94c4d691ddfed23ee8db82a4a589427d43cd74f029ec6f0e36498b121f54dd91f74bd5bd74fc32f4e3baf098f70f3e8ce12a8c524e16bd6ca7fc551cb068fd3fbdc1c1429f81616c8d969271fd47b3d1d7a69436b42b94c2c5079e363733202f496994e929ff769c72c747c24337492532801349d9303a50368f60e8f009331262a58ade6740a1d3cfedf81e28d9250929341207b23a55f1be90ccc26cf6d98e052a34ac18dbaec67ae860b54ab041a239a4c33fc17043529777b7124fb000d0d75a6ca1881e988dad5de5181709465820cad2fcb4199b4e87a8a00b7e8cf0c88c551053e91f6baed3392b2e263ada40a3ccd5140911df5ee126e0e56c60b2b979f14d7cc0fe97a26bcc07657b0cd130e3c87a6db22d84d498e6de7759d0befa9588bbe418b8ff29618606bb1e91432561b7a008ef21f8e913546173e15691126485bdaff45a6b3c4a75a5bc62c27d1e37e61974c404c2a9610eb2ae594f0beeb6a8b3c98073d9134e913def62913952f5da4209b0666e2b17faf7b4583d4c059fbe27c4d7df528425a7051e2faf7b1f686c7989be00ae9b8ad12d258fa5825e25a5dda8ebdf235fb1c902438cb913d5153d2fe9e8a6aa8bafc57da4b1ff28e37abcac8f582b72b2232584677381b45781538a8714e38699cf858b9e073b80e4c44ed7936d7ef4737af71cdeaf8ece6132c71c2396e8ebb701d4097006d32224557a93cd9a93630098bdaf8c70a3cd5f6024883487f3bf99e88e8dafe7defbfe28de0e45cac02cc752e1d8e009e21970744435126e86ae380caa9b18ca28550bb5208ade6740a1d3cfedf81e28d9250929341207b23a55f1be90ccc26cf6d98e052ac55e6489ba93b7ca88368ccdd63df7c5fc54c8872d7600c4cb6a2ca0b2c013d481ee00831d94af480158cf9c25ccc213c96898da7e1eaa42c9d660c6fa342ad20c3423139b14aba7b5336d1f75e4f3c2456cc644d77aa11e445809f184bd1260e1a1b78f3e818080d0ebf8c107c69e21b524dc0020f9768e775d53d78b5c443f7749fbed34760a572d07b9f03eda4ddc4dea03e0d58f80e935d3ce1649f82f03d698c4a93d1d6c4554a7b67fa48ff4a3ea88b69e8881c4d95748baafc76dc0ff0ce844c4c202c352e3210a61fc0910039a70708453b0db6f29d4da9496f2711e794491b22860b2a9267b6327e19cb45cb999d290f167f7c87204ffc2ff87e457c06f765f3bed456436a8819b4d41fba66e537d88c90c4f46eb95d604c94086e3c38706b6ead21f5636ea9b79297a7976c59f8c1ff9242bf675aee5dce392ce987968a6b08e2198ac02a32fb5a44eee69881960fb604de95538264dea634a7cb7706f35121989f830b41c127ed30caf2a42a5261ab19abb00a37f0bb1b6667ca04740de4cbc78b3eb7aa63d80cfc86c6b15f67befcd8f120db2102cd5836ddaa3fc21a08579a2871e9382c46213ec8e6e1dd3dd383c88f6cf87d7b18cb99e90f7e6c3060a3676b0d7eae1e5a9292027c796e0f75539f42b235f619e7fae3ee663f39c7a3d3ac7c1c2290709bd3a416768066c3aa5ce3740ad51f47085122931f9dc96b003279db915347c973b6e0dd1495a9f4f3f33301bef47689d606ef162abc9b3ae47db13d24cbd34fe2bdbf251d513a1520c70f193edc39e891c7b439b131eafa3085133c5d597851fadc8ce9c6eff5f88343d949a64ab0fdcd7473402836c60025ae4e21bd3f841a66971d3fc58038dd28123131d2fa0e5ce845eb6dc8dfbae882b8600f615db5e19a1097d439fa0c95074663206a318d1a9ba3c8f14bcec5532b07d089622a547fc47a6037d5aad8b43fc532a396ef3f0d7e3a363450f62687e1655ebc69a369cf5bd503358aa2d4ce584173d899239afab277d75cfbacdbe8a6f4727858243dd2e8fa4ed075787aa7670e7bd16aeb0a36886b40c43565100550d2713c2cfddfa6e4d3ae2e51b756e0d22ad2ab468618efeb15514c29d75658a85d84e865939cbbebad5a72e06a241853417a887377b3cc9013135ab3f58ba053d6e6b34052175224049c6a6e2048bc07a7e720a29c094747e916c9c874392560699bcf6ed47d22786e684b7d31d510f9f4bb5da93622b56968c4312010acd5f9facef96716ac9c124bf854c19e318634b718b32ea8c61f767a230dbf576e1014ae2e288e98ead7c7a4a68778725bd659773a92076c633cc75aa9ee7a09daa42425dc660c84f0b64cffda3b7c40a3bcb3c922ceabf4159b16753c2fa49e08a8742de2d9502cfccd603ae3a6191e855dfbefbc13e9d5d46ad05151368b6d3f00de5969692a96fcdc2a3c6f5965a9ea7a8ca59f1c5029b58fc80580fa9681f5d7d106a990d31989ac74762abba6cb18133b2fe547b74503691c5f6bc2328f466714b6c7e5dfd4d0b9dfa9b37b91281b44f97b7fc2c9a0e8e96d5393c5ef9c0a135878b07d221dccf246a0d77bab4eb79325a361466f8d9968ea4e120166b8529bfc6ce6ba1148890ce50e4d24e316a74beb65c1bf917df609b843ac0b358054d616dba473e37ab717bc0544610d55c1350217d4751b07ee3654920929430d47e114aa4c47b00ee6ad2ad2876278a36b311fef9aa414383e11110e9724b0c81c04514534057cd2597b9ef8155ad3e8b5f20193388bf21286b04deb5be146795093236eaa9ac7aa61c0e1612abb69a159da86066f4a75ae1a5ccd5949ba96e60b75211add9a0c6d328b23668333c8009016a19a1022f72971efee4d0d9c4c8578a0d9009f1b329f35fec527dcbb5f8790b77136ee64851c8d4b750f1cd3bfdb398dcbc44503a30cc4a5e266cd06cc8b2fe328a258d024a592d199c29fe2d28f80eb57d8972a15f116a72d25643a7fd2eee8dbe3953db5d57981105351149a660d5f059f11c5f61f77f612a2c82d2a89eb6f25b19d68c51ae3e1d44ead7c1ca027f0ed28329634be645932e1ab7c321bf27b8cfaf9aed30f2cbf5ee4478952b560c5080330e9cf62f5d4a47155c8d41edad3cd54b38b7aec57882aaa30fedea9cda85b49516b356f62f3df3687b71cf3880195ac0e9eb6ca14b4677acd31f2559d07a8c51b8731ba862b41579d504dbfe331a5e990355df15162701d5f629a4012db9ec51a49ec880a2587659c057b90cb9154510d6bc12f6f27938999ddf09ee41bf6ff1426b076ed3546b12315c8e6be508c4a2fb507440e239b639eba8f298d159f4d500c404905d828c043ce067b4c617453674609d07f92b307499147259430697f27a53679c404626892234439dbd7163129466e82ef886aac9d643447b61ab176a893990b465e569cf3872d68de046d3b4599118efeb220d095f14c47b80130b1e913403bd224855df37f6cfedf9e055864aafa8d42f7cffe4ed8bd9bd26604b46d53f03ebf264f8f66a162ca8a8a4b42d14a9b1b0f8805a02198bb8bbb3d9574300786a50433ce4350706b8ddacd9b6a6d8a4cf18b0c7a12388d7ec13ebff3f54db5f08355e8b3dc1b46fc64742d6be80d278b635bd62741f71300982a330d88332a3894f8e4398f59257421a4439982107fb485575da148bd34748179e8c2d2e07a36796983e830318223aaed7eda5c7bf914bdcff544cc1b8cd2c4bfa1ef7f7db2666b4c2d57423df35b598902e9786fff31fc5174b81e42a6dcf53c23c3ab02b5526819d14cc0a66b771c73bf8907000e1b037a1c9b8e67ef5e116b459edc24fe4b3681ad57acd690f52e1a69b22e26631c941b8d049dd3b45ef3763d9b9bb77c6d07eef7138a0ecc7d8d3c1bea2b03f1770e6ccd9e50fe27ec58a299a1d4e6babd4c5dff65fa3d90e4ea2608a2798b62effdc5d7514d0150494d2af3ecf6b72d936600ca3fef6216e257c26c1ce48c02f435cfe33c3d5f21c05898e9ad150d34e04a13737c0da32e3e3977426d555b893f4528e1038c1322255bde30b5bf9af70a7fa30d428e439f1a104c91d0e0a2693a950ba7e020719ffe142c1655f5606420511cea781f35df3ccb4df5d439732089c4461839463bb2c5e29c11867c0eb12f50c36b67bf455234293ced85011e4b235793560bb650f89f8e64af1c6c96a157c7d86d2491140f2ee5e0685cccbaabd975cfb5046a564d91df4e20a91887f5068db5078edbd5f1b638a432d43dead3aba280e75ce225ead01318d442154332c69af7b7a3bea518fc0f61c75036d6bcb76e0ed2eefb0331e1774bbbc316c62d0194b2ce86306dbb44254c8841bcccfdf5ae5166c529a1ec04f6c5af9bf05a091c065eae360208dd349422e78d9b7176fe9f8094310b175ce448764df516d5c5f5b6b3f7a7f26263936a8addf1ebb7c57d762ceb282fbb193939f8dee309558ab43193d0c7be43aa4b71f91089ba8ddc66786cf8347f49e876c53d4150f44aaee32ee68b6120012b9a4af89979da9503b747175978729aaf3125f6079fd950037f409264ac1b2d51f60f59f9e0b1af17691d89852b271b9e9859dfcbd9ff0c6e43da3e1a0c43557ddcdb6859972cb7e5e977856f23a10d47a329542c55317902dc75370be15183bf52243479e0caa74edbf02bcf50e0c92c1af739da38c20a24fb0bb20d45ffb13506d01d6bd0668bd5a8e70954a1e7a90886e156c2ee5785c7eaafd1e0e1dc4b515a92c702e1cfd545c2ba6e00d2a9fffa5695dd190283cc0def7ecfa39749340c2c59a40111f010a6b6f20ba37b1e67d3ff2d17ec83cef771251adf162fea77d3bbd6082aa6907e81e1f4308f7889ed5f634afe6229826c5141abcdc1d599839bd4687d1063f66bf9d0d95134555673e671898f0158a52578d4d7823e37ae134ecd359cbd6eee6ef7f4ddb5a1c197f85797fafbdf3b1eba830125766f6daaa937e8fdc1bc0673480a3c19bf1d9b7f8e739ed84ef099a778f5cc33288ba65d23c73f4aba50d7e04a6b5972633a318949154345456c075777b9710fc5eb3be92b6d0c3d4aecc05889ad3b26427866fb4f17dfdb55a19554adbcfb25534fbd71f139892c5a8dfbea3ba3b20a3ec7692fa3d77d375e9d0fed551ec7ef218717e08d05f5c5e7f6041e4687a0342c230b24006dccd9a1c48a572990b9dd20441ee30758086e154b50cdce161ff91f5131e553cc8a58bb304a859d59805e38c91e3bcb3ac6629e14a7996a6f24443d229a692b4d3df848a6dfaf695becbd6847de9e0cf1bd201bd52d7426e532de180b53956352328df636a963c2ddf94fe4305a453d839d35d4b9a18b8e7cc62091205b969160dae9401844527248771e664184ca078c5afcc59e94c29d164e3a5067089de38f83764e784ae529e6bb873ffa492dff2f8241f291586ca13fdd7d2af2641a138879d231f7edcc7352d7734a96eef0b8030f77982678c516876fcb81e25b32d68564crootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrooticedtea-web-1.7.2-lp150.2.3.1.src.rpmicedtea-web-javadoc     rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0.4-14.0-15.2-14.14.1]:@\Yz[t[!@ZZ_@Z3@Z@Z ,@Z YA@YYYY{'@YTYMX+W@WVJVVV<@V8UUUTuT?@T?@T;Fridrich Strba Fridrich Strba Fridrich Strba fstrba@suse.combjorn.lie@gmail.comfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.compjanouch@suse.debwiedemann@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comgber@opensuse.orgfstrba@suse.comgber@opensuse.org- Update to 1.7.2 * added support for javafx-desc and so allow run of pure-javafx only applications * --nosecurity enhanced for possibility to skip invalid signatures * enhanced to allow resources to be read also from j2se/java element (OmegaT) * PR3644 - java.lang.NoClassDefFoundError: Could not initialize class net.sourceforge.jnlp.runtime.JNLPRuntime$DeploymentConfigurationHolder * deployment.config now support generic url instead just file * Added support for windows desktop shortcuts via https://github.com/DmitriiShamrikov/mslinks * cache can now be operated by groups, list by -Xcacheids (details via -verbose, can filter by regex), Xclearcache now can clear only selected id. There is also gui to operate cache via id in itweb-settings now. * desktop shortcut name get shortened to title or file if title is missing. * scripted launchers rework: Windows bat launchers rewritten to be feature complete, Linux shell launchers made portable, build enhanced to produce platform independent image - Removed patch: * icedtea-web-jdk10.patch + integrated upstream - Added patches: * CVE-2019-10181.patch + Upstream patch to fix bsc#1142835, CVE-2019-10181: icedtea-web: unsigned code injection in a signed JAR file * CVE-2019-10182_1.patch * CVE-2019-10182_2.patch + Upstream patches to fix bsc#1142825, CVE-2019-10182: icedtea-web: path traversal while processing elements of JNLP files results in arbitrary file overwrite * CVE-2019-10185.patch + Upstream patch to fix bsc#1142832, CVE-2019-10185: icedtea-web: directory traversal in the nested jar auto-extraction leading to arbitrary file overwrite- Make the plugin opt-in for all distributions and architectures- BuildConflict with java >= 11, since it cannot build icedtea-web due to removed classes.- Remove dependency on objectweb-asm, since the build does not need it- Drop java Supplements: We no longer want to install this browser plugin for all users that have java installed by default. It is no longer supported by the majority of browsers in use, including Mozilla Firefox.- Disable the native plugin for SLE from version 15 (fate#323976)- Update to 1.7.1 * better work with authors file * better work with jdk9 * Added possibility to turn off https preference via deployment properties - Removed patches: * icedtea-web-exports.patch * icedtea-web-javadoc9.patch * icedtea-web-x509factory.patch + Integrated upstream- Modified patch: * icedtea-web-jdk10.patch + more future-proof determination of java version- Bumped by mistake build requirement, bump it back. Build with java-devel >= 1.8- Added patch: * icedtea-web-jdk10.patch + Allow build/run with jdk10- Modified patch: * icedtea-web-exports.patch + Fix typo in patch- Added patch: * icedtea-web-javadoc9.patch - Allow building of icedtea-web-javadoc with jdk9- Added patch: * icedtea-web-x509factory.patch - Allow building of icedtea-web (with some limitations) using jdk9- Added patch: * icedtea-web-exports.patch - Fixing "java.lang.IllegalAccessError: class netscape.javascript.JSObject (in module jdk.jsobject) cannot access class sun.applet.PluginDebug (in module java.desktop) because module java.desktop does not export sun.applet to module jdk.jsobject" with https://www.java.com/en/download/installed8.jsp?detect=jre- Update to 1.7 * PR3366 - bash completion file was split to three, and is setup-able by bashcompdir environment variable * added experimental support for windows * added experimental support for java 9 (linux only) * added experimental support for jnlp protocol (see https://bugs.openjdk.java.net/browse/JDK-8055464) * restricted to JDK8 and higher * all connection restrictions now consider also port * Enabled Entry-Point attribute check * permissions sandbox and signed app and unsigned app with permissions all-permissions now run in sandbox instead of not at all. * fixed DownloadService * PR2779: html-gen.sh: Don't try to call hg if .hg directory isn't present * PR2591 - IcedTea-Web request resources twice for meta informations and causes ClientAbortException on tomcat in conjunction with JnlpDownloadServlet * PR2690 - Can't run BOM into JNLP file * PR2669 - remove bash-specific syntax from top level Makefile.am * PR2489 - various NPEs when codebase is null * PR2855 - configure.ac: Remove unnecessary checks for libX11 and zlib * PR878 - (http-511) Handle HTTP error 511 Network Authentication Required (standard secure proxy authentification/captive portal detection) * PR1190 - unuseable javaws cache handling * PR3227 - can not save file with query longer then (together with name) then 255 chars * comments in deployment.properties now should persists load/save * fixed bug in caching of files with query * fixed issues with recreating of existing shortcut * trustAll/trustNone now processed correctly * headless no longer shows dialogues * RH1231441 Unable to read the text of the buttons of the security dialogue * Fixed RH1233697 icedtea-web: applet origin spoofing * Fixed RH1233667 icedtea-web: unexpected permanent authorization of unsigned applets * FIXED PR3263 - Cannot retrieve JavaScript Engine using ScriptEngineManager.getEngineByName * fixed fatal impact of initialization error of FileLog * MissingALACAdialog made available also for unsigned applications (but ignoring actual manifest value) and fixed * more dialogs got remember me possibility - MissingALACAttributePanel - AccessWarning - MissingPermissionsAttributePanel - MatchingALACAttributePanel - UnsignedAppletTrustWarningPanel - PartiallySignedAppTrustWarningPanel * Itw-settings - All rememberable dialogues can have saved value modified * NetX - fixed issues with -html shortcuts - fixed issue with -html receiving garbage in width and height - main-class attribute trimmed by default - in strict mode, main-class attribute checked for invalid characters - added -browser switch as workaround around most uttermost http authentications cornercases * PolicyEditor - Entry list is sorted, entries will appear with consistent ordering - file flag made to work when used standalone - file flag cannot be used in combination with main argument - defaultfile flag added - support for SignedBy and Principals along with existing Codebase * Plugin - RH1273691 - Escaped equals signs in deployment.properties not un-escaped when used - PR2746 - IcedTea-Web Plugin 1.6.1: net.sourceforge.jnlp.LaunchException - PR2714 - IcedTea-Web plugin sends uninitialized memory garbage across a pipe when NPN_GetValueForURL call fails - PR3198 - Error in webmin - PR2968 - IcedTea-Web crashes on Dell EqualLogic SAN- Handle the plugin with alternatives - Register icedtea-web's javaws as default handler for jnlp and jnlps protocols- Remove the java-*-openjdk-plugin.spec files - Build only one version of plugin and javaws, that works with the default java alternative - Name the package back icedtea-web - Depend on tagsoup to handle the majority badly formed html out there- Removed patch: * icedtea-web-1.6.1-fix-2746.patch + Part of 1.6.2- Bump build java-devel version requirements to 1.7 or bigger * The build system requires it- Fix bsc#982622 net.sourceforge.jnlp.LaunchException with icedtea-web-1.6.1-fix-2746.patch taken from 1.6.2- Fix build-compare by not including rebuild-counter- Update to 1.6.2 * all connection restrictions now consider also port * PR2779: html-gen.sh: Don't try to call hg if .hg directory isn't present * PR2591 - IcedTea-Web request resources twice for meta informations and causes ClientAbortException on tomcat in conjunction with JnlpDownloadServlet * PR2690 - Can't run BOM into JNLP file * PR2669 - remove bash-specific syntax from top level Makefile.am * PR2489 - various NPEs when codebase is null * NetX + main-class attribute trimmed by default + in strict mode, main-class attribute checked for invalid characters * Plugin + RH1273691 - Escaped equals signs in deployment.properties not un-escaped when used + PR2746 - IcedTea-Web Plugin 1.6.1: net.sourceforge.jnlp.LaunchException + PR2714 - IcedTea-Web plugin sends uninitialized memory garbage across a pipe when NPN_GetValueForURL call fails - Removed patches: * icedtea-web-1.6.1-doInit.patch * icedtea-web-1.6.1-HexDumpEncoder.patch + integrated upstream- Let java-VERSION-openjdk-plugin supplement java-VERSION-openjdk only and not the generic java-openjdk (bsc#929464)- Added patch: * icedtea-web-1.6.1-HexDumpEncoder.patch - Adapt to the move of HexDumpEncoder from sun.misc to sun.security.utils from jdk-9+99.- Added patch: * icedtea-web-1.6.1-doInit.patch - Adapt to the removal of support for serialized applets from jdk9's java.desktop- Update to 1.6.1 * Enabled Entry-Point attribute check * permissions sandbox and signed app and unsigned app with permissions all-permissions now run in sandbox instead of not at all. * fixed DownloadService * comments in deployment.properties now should persists load/save * fixed bug in caching of files with query * fixed issues with recreating of existing shortcut * trustAll/trustNone now processed correctly * headless no longer shows dialogues * RH1231441 Unable to read the text of the buttons of the security dialogue * Fixed RH1233697 icedtea-web: applet origin spoofing (CVE-2015-5235, bsc#944208) * Fixed RH1233667 icedtea-web: unexpected permanent authorization of unsigned applets (CVE-2015-5234, bsc#944209) * MissingALACAdialog made available also for unsigned applications (but ignoring actual manifest value) and fixed * NetX - fixed issues with -html shortcuts - fixed issue with -html receiving garbage in width and height * PolicyEditor - file flag made to work when used standalone - file flag and main argument cannot be used in combination - Removed patch: * icedtea-web-1.6-tail.patch - Upstreamed- Added patch: * icedtea-web-1.6-tail.patch - Fix generation of man-pages with some versions of "tail"- Update to 1.6 * Massively improved offline abilities. Added Xoffline switch to force work without inet connection. * Improved to be able to run with any JDK * JDK 6 and older no longer supported * JDK 8 support added (URLPermission granted if applicable) * JDK 9 supported * Added support for Entry-Point manifest attribute * Added KEY_ENABLE_MANIFEST_ATTRIBUTES_CHECK deployment property to control scan of Manifest file * starting arguments now accept also -- abbreviations * Added new documentation * Added support for menu shortcuts - both javaws applications/applets and html applets are supported * added support for -html switch for javaws. Now you can run most of the applets without browser at all * Control Panel - PR1856: ControlPanel UI improvement for lower resolutions (800*600) * NetX - PR1858: Java Console accepts multi-byte encodings - PR1859: Java Console UI improvement for lower resolutions (800*600) - RH1091563: [abrt] icedtea-web-1.5-2.fc20: Uncaught exception java.lang.ClassCastException in method sun.applet.PluginAppletViewer$8.run() - Dropped support for long unmaintained -basedir argument - Returned support for -jnlp argument - RH1095311, PR574 - References class sun.misc.Ref removed in OpenJDK 9 - fixed, and so buildable on JDK9 * Plugin - PR1743 - Intermittant deadlock in PluginRequestProcessor - PR1298 - LiveConnect - problem setting array elements (applet variables) from JS - RH1121549: coverity defects - Resolves method overloading correctly with superclass heirarchy distance * PolicyEditor - codebases can be renamed in-place, copied, and pasted - codebase URLs can be copied to system clipboard - displays a progress dialog while opening or saving files - codebases without permissions assigned save to file anyway (and re-appear on next open) - PR1776: NullPointer on save-and-exit - PR1850: duplicate codebases when launching from security dialogs - Fixed bug where clicking "Cancel" on the "Save before Exiting" dialog could result in the editor exiting without saving changes - Keyboard accelerators and mnemonics greatly improved - "File - New" allows editing a new policy without first selecting the file to save to * Common - PR1769: support signed applets which specify Sandbox permissions in their manifests * Temporary Permissions in security dialog now multi-selectable and based on PolicyEditor permissions- Update to 1.5.2 (fate#318956) * NetX - RH1095311, PR574 - References class sun.misc.Ref removed in OpenJDK 9 - fixed, and so buildable on JDK9 - RH1154177 - decoded file needed from cache - fixed NPE in https dialog - empty codebase behaves as "." - Remove patch: icedtea-web-1.5.1-java9.patch * Upstreamed in this version- Modify icedtea-web-suse-desktop-files.patch to use use X-GNOME-DesktopSettings as well- Conditional dependencies on libX11 and/or xorg-x11-devel * make possible to build for SLE11- Modify icedtea-web-suse-desktop-files.patch to use the Settings instead of the System category, policyeditor.desktop and itweb.desktop are tools for mamanging per-user preferences and not system applicationsbuild79 1564596280  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdeWghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~WYZ[\]^_`abcdeWghijklpqrsuv`abce     1.7.2-lp150.2.3.1  !!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""!!!!!###$$####%%%%%%%%%&&&&&&&&%%%%''''((('''')))))))))))))))))))******************))))+++,,++++--.//0////1111111222222222222222222221134536666666666666333333333788889::111;<<<<<<<<=======<<<<;>>>??>>>>111111@@11111ABBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCBBBB11DEicedtea-web-javadocNEWSREADMEicedtea-webnetxallclasses-frame.htmlallclasses-noframe.htmlconstant-values.htmldeprecated-list.htmlelement-listhelp-doc.htmlindex-filesindex-1.htmlindex-10.htmlindex-11.htmlindex-12.htmlindex-13.htmlindex-14.htmlindex-15.htmlindex-16.htmlindex-17.htmlindex-18.htmlindex-19.htmlindex-2.htmlindex-20.htmlindex-21.htmlindex-22.htmlindex-23.htmlindex-3.htmlindex-4.htmlindex-5.htmlindex-6.htmlindex-7.htmlindex-8.htmlindex-9.htmlindex.htmljavaxjnlpBasicService.htmlClipboardService.htmlDownloadService.htmlDownloadService2.ResourceSpec.htmlDownloadService2.htmlDownloadServiceListener.htmlExtendedService.htmlExtensionInstallerService.htmlFileContents.htmlFileOpenService.htmlFileSaveService.htmlIntegrationService.htmlJNLPRandomAccessFile.htmlPersistenceService.htmlPrintService.htmlServiceManager.htmlServiceManagerStub.htmlSingleInstanceListener.htmlSingleInstanceService.htmlUnavailableServiceException.htmlclass-useBasicService.htmlClipboardService.htmlDownloadService.htmlDownloadService2.ResourceSpec.htmlDownloadService2.htmlDownloadServiceListener.htmlExtendedService.htmlExtensionInstallerService.htmlFileContents.htmlFileOpenService.htmlFileSaveService.htmlIntegrationService.htmlJNLPRandomAccessFile.htmlPersistenceService.htmlPrintService.htmlServiceManager.htmlServiceManagerStub.htmlSingleInstanceListener.htmlSingleInstanceService.htmlUnavailableServiceException.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmljqueryexternaljqueryjquery.jsimagesui-bg_flat_0_aaaaaa_40x100.pngui-bg_flat_75_ffffff_40x100.pngui-bg_glass_55_fbf9ee_1x400.pngui-bg_glass_65_ffffff_1x400.pngui-bg_glass_75_dadada_1x400.pngui-bg_glass_75_e6e6e6_1x400.pngui-bg_glass_95_fef1ec_1x400.pngui-bg_highlight-soft_75_cccccc_1x100.pngui-icons_222222_256x240.pngui-icons_2e83ff_256x240.pngui-icons_454545_256x240.pngui-icons_888888_256x240.pngui-icons_cd0a0a_256x240.pngjquery-1.10.2.jsjquery-ui.cssjquery-ui.jsjquery-ui.min.cssjquery-ui.min.jsjquery-ui.structure.cssjquery-ui.structure.min.cssjszipjszip-utilsdistjszip-utils-ie.jsjszip-utils-ie.min.jsjszip-utils.jsjszip-utils.min.jsdistjszip.jsjszip.min.jsmember-search-index.jsmember-search-index.zipnetsourceforgejnlpAbstractLaunchHandler.htmlAppletDesc.htmlApplicationDesc.htmlAssociationDesc.htmlComponentDesc.htmlDefaultLaunchHandler.htmlDownloadOptions.htmlExtensionDesc.htmlGuiLaunchHandler.htmlIconDesc.htmlInformationDesc.htmlInstallerDesc.htmlJARDesc.htmlJNLPCreator.htmlJNLPFile.ManifestBoolean.htmlJNLPFile.ManifestsAttributes.htmlJNLPFile.htmlJNLPMatcher.htmlJNLPMatcherException.htmlJNLPSplashScreen.htmlJREDesc.htmlLaunchDesc.htmlLaunchException.LaunchExceptionWithStamp.htmlLaunchException.htmlLaunchHandler.htmlLauncher.htmlMalformedXMLParser.htmlMenuDesc.htmlMissingInformationException.htmlMissingTitleException.htmlMissingVendorException.htmlNetxPanel.htmlNode.ElementName.htmlNode.htmlNullJnlpFileException.htmlOptionsDefinitions.OPTIONS.htmlOptionsDefinitions.htmlPackageDesc.htmlParseException.htmlParser.htmlParserSettings.htmlPluginBridge.htmlPluginParameterException.htmlPluginParameters.htmlPropertyDesc.htmlRelatedContentDesc.htmlRequiredElementException.htmlResourcesDesc.htmlSecurityDesc.RequestedPermissionLevel.htmlSecurityDesc.htmlShortcutDesc.htmlUpdateDesc.Check.htmlUpdateDesc.Policy.htmlUpdateDesc.htmlVersion.JreVersion.htmlVersion.htmlXmlParser.htmlaboutAboutDialog.ShowPage.htmlAboutDialog.htmlHTMLPanel.htmlInternalHTMLPanel.htmlclass-useAboutDialog.ShowPage.htmlAboutDialog.htmlHTMLPanel.htmlInternalHTMLPanel.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlcacheCacheDirectory.htmlCacheEntry.htmlCacheLRUWrapper.htmlCacheUtil.CacheId.htmlCacheUtil.htmlCachedDaemonThreadPoolProvider.htmlDefaultDownloadIndicator.htmlDirectoryNode.htmlDownloadIndicator.htmlIllegalResourceDescriptorException.htmlNativeLibraryStorage.htmlResource.Status.htmlResource.htmlResourceDownloader.htmlResourceTracker.RequestMethods.htmlResourceTracker.htmlResourceUrlCreator.htmlUpdatePolicy.htmlclass-useCacheDirectory.htmlCacheEntry.htmlCacheLRUWrapper.htmlCacheUtil.CacheId.htmlCacheUtil.htmlCachedDaemonThreadPoolProvider.htmlDefaultDownloadIndicator.htmlDirectoryNode.htmlDownloadIndicator.htmlIllegalResourceDescriptorException.htmlNativeLibraryStorage.htmlResource.Status.htmlResource.htmlResourceDownloader.htmlResourceTracker.RequestMethods.htmlResourceTracker.htmlResourceUrlCreator.htmlUpdatePolicy.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlclass-useAbstractLaunchHandler.htmlAppletDesc.htmlApplicationDesc.htmlAssociationDesc.htmlComponentDesc.htmlDefaultLaunchHandler.htmlDownloadOptions.htmlExtensionDesc.htmlGuiLaunchHandler.htmlIconDesc.htmlInformationDesc.htmlInstallerDesc.htmlJARDesc.htmlJNLPCreator.htmlJNLPFile.ManifestBoolean.htmlJNLPFile.ManifestsAttributes.htmlJNLPFile.htmlJNLPMatcher.htmlJNLPMatcherException.htmlJNLPSplashScreen.htmlJREDesc.htmlLaunchDesc.htmlLaunchException.LaunchExceptionWithStamp.htmlLaunchException.htmlLaunchHandler.htmlLauncher.htmlMalformedXMLParser.htmlMenuDesc.htmlMissingInformationException.htmlMissingTitleException.htmlMissingVendorException.htmlNetxPanel.htmlNode.ElementName.htmlNode.htmlNullJnlpFileException.htmlOptionsDefinitions.OPTIONS.htmlOptionsDefinitions.htmlPackageDesc.htmlParseException.htmlParser.htmlParserSettings.htmlPluginBridge.htmlPluginParameterException.htmlPluginParameters.htmlPropertyDesc.htmlRelatedContentDesc.htmlRequiredElementException.htmlResourcesDesc.htmlSecurityDesc.RequestedPermissionLevel.htmlSecurityDesc.htmlShortcutDesc.htmlUpdateDesc.Check.htmlUpdateDesc.Policy.htmlUpdateDesc.htmlVersion.JreVersion.htmlVersion.htmlconfigBasicValueValidators.htmlConfiguratonValidator.htmlDefaults.htmlDeploymentConfiguration.ConfigType.htmlDeploymentConfiguration.htmlDirectoryValidator.DirectoryCheckResult.htmlDirectoryValidator.DirectoryCheckResults.htmlDirectoryValidator.htmlInfrastructureFileDescriptor.htmlPathsAndFiles.htmlSetting.htmlValueValidator.htmlclass-useBasicValueValidators.htmlConfiguratonValidator.htmlDefaults.htmlDeploymentConfiguration.ConfigType.htmlDeploymentConfiguration.htmlDirectoryValidator.DirectoryCheckResult.htmlDirectoryValidator.DirectoryCheckResults.htmlDirectoryValidator.htmlInfrastructureFileDescriptor.htmlPathsAndFiles.htmlSetting.htmlValueValidator.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlcontrolpanelAboutPanel.htmlAdvancedProxySettingsDialog.htmlAdvancedProxySettingsPane.htmlCacheAppViewer.htmlCachePane.htmlCacheViewer.htmlClassFinder.htmlComboItem.htmlCommandLine.htmlControlPanel.htmlDebuggingPanel.htmlDesktopShortcutPanel.htmlDocumentAdapter.htmlJREPanel.htmlJVMPanel.JvmValidationResult.STATE.htmlJVMPanel.JvmValidationResult.htmlJVMPanel.htmlNamedBorderPanel.htmlNetworkSettingsPanel.htmlPolicyPanel.htmlRemmeberableDialogueEditor.htmlSecuritySettingsPanel.htmlTemporaryInternetFilesPanel.htmlUnsignedAppletActionTableModel.htmlUnsignedAppletsTrustingListPanel.MyTextField.htmlUnsignedAppletsTrustingListPanel.UrlRegexCellRenderer.MyDateCellRenderer.htmlUnsignedAppletsTrustingListPanel.UrlRegexCellRenderer.htmlUnsignedAppletsTrustingListPanel.htmlclass-useAboutPanel.htmlAdvancedProxySettingsDialog.htmlAdvancedProxySettingsPane.htmlCacheAppViewer.htmlCachePane.htmlCacheViewer.htmlClassFinder.htmlComboItem.htmlCommandLine.htmlControlPanel.htmlDebuggingPanel.htmlDesktopShortcutPanel.htmlDocumentAdapter.htmlJREPanel.htmlJVMPanel.JvmValidationResult.STATE.htmlJVMPanel.JvmValidationResult.htmlJVMPanel.htmlNamedBorderPanel.htmlNetworkSettingsPanel.htmlPolicyPanel.htmlRemmeberableDialogueEditor.htmlSecuritySettingsPanel.htmlTemporaryInternetFilesPanel.htmlUnsignedAppletActionTableModel.htmlUnsignedAppletsTrustingListPanel.MyTextField.htmlUnsignedAppletsTrustingListPanel.UrlRegexCellRenderer.MyDateCellRenderer.htmlUnsignedAppletsTrustingListPanel.UrlRegexCellRenderer.htmlUnsignedAppletsTrustingListPanel.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmleventApplicationEvent.htmlApplicationListener.htmlDownloadEvent.htmlDownloadListener.htmlclass-useApplicationEvent.htmlApplicationListener.htmlDownloadEvent.htmlDownloadListener.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlruntimeAppletAudioClip.htmlAppletEnvironment.htmlAppletInstance.htmlApplicationInstance.htmlBoot.htmlFakePacEvaluator.htmlHtmlBoot.htmlJNLPClassLoader.CodeBaseClassLoader.htmlJNLPClassLoader.DownloadAction.htmlJNLPClassLoader.SecurityDelegate.htmlJNLPClassLoader.SecurityDelegateImpl.htmlJNLPClassLoader.SigningState.htmlJNLPClassLoader.htmlJNLPPolicy.htmlJNLPProxySelector.htmlJNLPRuntime.htmlJnlpBoot.htmlManageJnlpResources.htmlManifestAttributesChecker.MANIFEST_ATTRIBUTES_CHECK.htmlManifestAttributesChecker.htmlPacEvaluator.htmlPacEvaluatorFactory.htmlRhinoBasedPacEvaluator.htmlTranslator.htmlclass-useAppletAudioClip.htmlAppletEnvironment.htmlAppletInstance.htmlApplicationInstance.htmlBoot.htmlFakePacEvaluator.htmlHtmlBoot.htmlJNLPClassLoader.CodeBaseClassLoader.htmlJNLPClassLoader.DownloadAction.htmlJNLPClassLoader.SecurityDelegate.htmlJNLPClassLoader.SecurityDelegateImpl.htmlJNLPClassLoader.SigningState.htmlJNLPClassLoader.htmlJNLPPolicy.htmlJNLPProxySelector.htmlJNLPRuntime.htmlJnlpBoot.htmlManageJnlpResources.htmlManifestAttributesChecker.MANIFEST_ATTRIBUTES_CHECK.htmlManifestAttributesChecker.htmlPacEvaluator.htmlPacEvaluatorFactory.htmlRhinoBasedPacEvaluator.htmlTranslator.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlsecurityAppVerifier.htmlCertVerifier.htmlCertificateUtils.htmlConnectionFactory.htmlHttpsCertVerifier.htmlJNLPAppVerifier.htmlJNLPAuthenticator.htmlKeyStores.KeyStoreWithPath.htmlKeyStores.Level.htmlKeyStores.Type.htmlKeyStores.htmlPluginAppVerifier.htmlSecurityDialog.htmlSecurityDialogMessage.htmlSecurityDialogMessageHandler.htmlSecurityDialogs.AccessType.htmlSecurityDialogs.DialogType.htmlSecurityDialogs.htmlSecurityUtil.htmlVariableX509TrustManager.htmlVariableX509TrustManagerJDK7.htmlclass-useAppVerifier.htmlCertVerifier.htmlCertificateUtils.htmlConnectionFactory.htmlHttpsCertVerifier.htmlJNLPAppVerifier.htmlJNLPAuthenticator.htmlKeyStores.KeyStoreWithPath.htmlKeyStores.Level.htmlKeyStores.Type.htmlKeyStores.htmlPluginAppVerifier.htmlSecurityDialog.htmlSecurityDialogMessage.htmlSecurityDialogMessageHandler.htmlSecurityDialogs.AccessType.htmlSecurityDialogs.DialogType.htmlSecurityDialogs.htmlSecurityUtil.htmlVariableX509TrustManager.htmlVariableX509TrustManagerJDK7.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlviewerCertificatePane.htmlCertificateViewer.htmlclass-useCertificatePane.htmlCertificateViewer.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlservicesInstanceExistsException.htmlServiceUtil.htmlXDownloadService2.htmlXExtendedService.htmlXJNLPRandomAccessFile.htmlXPrintService.htmlXServiceManagerStub.htmlXSingleInstanceService.htmlclass-useInstanceExistsException.htmlServiceUtil.htmlXDownloadService2.htmlXExtendedService.htmlXJNLPRandomAccessFile.htmlXPrintService.htmlXServiceManagerStub.htmlXSingleInstanceService.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmltoolsCertInformation.htmlJarCertVerifier.htmlKeyStoreUtil.htmlclass-useCertInformation.htmlJarCertVerifier.htmlKeyStoreUtil.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlutilBasicExceptionDialog.htmlClasspathMatcher.ClasspathMatchers.htmlClasspathMatcher.htmlFileUtils.OpenFileResult.htmlFileUtils.htmlGenericDesktopEntry.htmlHttpUtils.htmlImageResources.htmlInvalidJarHeaderException.htmlJarFile.htmlMD5SumWatcher.htmlPropertiesFile.htmlScreenFinder.htmlStreamUtils.htmlTimedHashMap.htmlUrlUtils.htmlWeakList.htmlXDesktopEntry.htmlclass-useBasicExceptionDialog.htmlClasspathMatcher.ClasspathMatchers.htmlClasspathMatcher.htmlFileUtils.OpenFileResult.htmlFileUtils.htmlGenericDesktopEntry.htmlHttpUtils.htmlImageResources.htmlInvalidJarHeaderException.htmlJarFile.htmlMD5SumWatcher.htmlPropertiesFile.htmlScreenFinder.htmlStreamUtils.htmlTimedHashMap.htmlUrlUtils.htmlWeakList.htmlXDesktopEntry.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlnanoxmlXMLElement.htmlXMLParseException.htmlclass-useXMLElement.htmlXMLParseException.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmloverview-frame.htmloverview-summary.htmloverview-tree.htmlpackage-search-index.jspackage-search-index.zipresourcesglass.pngx.pngscript.jssearch.jsserialized-form.htmlstylesheet.csssunappletAppletViewerPanelAccess.htmlclass-useAppletViewerPanelAccess.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmltype-search-index.jstype-search-index.zippluginallclasses-frame.htmlallclasses-noframe.htmlconstant-values.htmldeprecated-list.htmlelement-listhelp-doc.htmlindex-filesindex-1.htmlindex-10.htmlindex-11.htmlindex-12.htmlindex-13.htmlindex-14.htmlindex-15.htmlindex-16.htmlindex-17.htmlindex-18.htmlindex-19.htmlindex-2.htmlindex-20.htmlindex-3.htmlindex-4.htmlindex-5.htmlindex-6.htmlindex-7.htmlindex-8.htmlindex-9.htmlindex.htmljqueryexternaljqueryjquery.jsimagesui-bg_flat_0_aaaaaa_40x100.pngui-bg_flat_75_ffffff_40x100.pngui-bg_glass_55_fbf9ee_1x400.pngui-bg_glass_65_ffffff_1x400.pngui-bg_glass_75_dadada_1x400.pngui-bg_glass_75_e6e6e6_1x400.pngui-bg_glass_95_fef1ec_1x400.pngui-bg_highlight-soft_75_cccccc_1x100.pngui-icons_222222_256x240.pngui-icons_2e83ff_256x240.pngui-icons_454545_256x240.pngui-icons_888888_256x240.pngui-icons_cd0a0a_256x240.pngjquery-1.10.2.jsjquery-ui.cssjquery-ui.jsjquery-ui.min.cssjquery-ui.min.jsjquery-ui.structure.cssjquery-ui.structure.min.cssjszipjszip-utilsdistjszip-utils-ie.jsjszip-utils-ie.min.jsjszip-utils.jsjszip-utils.min.jsdistjszip.jsjszip.min.jsmember-search-index.jsmember-search-index.zipnetscapejavascriptJSException.htmlJSObject.htmlJSObjectCreatePermission.htmlJSObjectUnboxPermission.htmlJSProxy.htmlJSRunnable.htmlJSUtil.htmlclass-useJSException.htmlJSObject.htmlJSObjectCreatePermission.htmlJSObjectUnboxPermission.htmlJSProxy.htmlJSRunnable.htmlJSUtil.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlsecurityForbiddenTargetException.htmlPrivilegeManager.htmlclass-useForbiddenTargetException.htmlPrivilegeManager.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmloverview-frame.htmloverview-summary.htmloverview-tree.htmlpackage-search-index.jspackage-search-index.zipresourcesglass.pngx.pngscript.jssearch.jsserialized-form.htmlstylesheet.csssunappletAppletSecurityContextManager.htmlAppletViewerPanelAccess.htmlGetMemberPluginCallRequest.htmlGetWindowPluginCallRequest.htmlMethodOverloadResolver.htmlPluginAppletSecurityContext.htmlPluginAppletViewer.htmlPluginCallRequest.htmlPluginCallRequestFactory.htmlPluginClassLoader.htmlPluginCookieInfoRequest.htmlPluginCookieManager.htmlPluginDebug.htmlPluginException.htmlPluginMain.htmlPluginProxyInfoRequest.htmlPluginProxySelector.htmlPluginStreamHandler.htmlRequestQueue.htmlTestEnv.htmlVoidPluginCallRequest.htmlclass-useAppletSecurityContextManager.htmlAppletViewerPanelAccess.htmlGetMemberPluginCallRequest.htmlGetWindowPluginCallRequest.htmlMethodOverloadResolver.htmlPluginAppletSecurityContext.htmlPluginAppletViewer.htmlPluginCallRequest.htmlPluginCallRequestFactory.htmlPluginClassLoader.htmlPluginCookieInfoRequest.htmlPluginCookieManager.htmlPluginDebug.htmlPluginException.htmlPluginMain.htmlPluginProxyInfoRequest.htmlPluginProxySelector.htmlPluginStreamHandler.htmlRequestQueue.htmlTestEnv.htmlVoidPluginCallRequest.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmltype-search-index.jstype-search-index.zipicedtea-web-javadocCOPYING/usr/share/doc/packages//usr/share/doc/packages/icedtea-web-javadoc//usr/share/javadoc//usr/share/javadoc/icedtea-web//usr/share/javadoc/icedtea-web/netx//usr/share/javadoc/icedtea-web/netx/index-files//usr/share/javadoc/icedtea-web/netx/javax//usr/share/javadoc/icedtea-web/netx/javax/jnlp//usr/share/javadoc/icedtea-web/netx/javax/jnlp/class-use//usr/share/javadoc/icedtea-web/netx/jquery//usr/share/javadoc/icedtea-web/netx/jquery/external//usr/share/javadoc/icedtea-web/netx/jquery/external/jquery//usr/share/javadoc/icedtea-web/netx/jquery/images//usr/share/javadoc/icedtea-web/netx/jquery/jszip-utils//usr/share/javadoc/icedtea-web/netx/jquery/jszip-utils/dist//usr/share/javadoc/icedtea-web/netx/jquery/jszip//usr/share/javadoc/icedtea-web/netx/jquery/jszip/dist//usr/share/javadoc/icedtea-web/netx/net//usr/share/javadoc/icedtea-web/netx/net/sourceforge//usr/share/javadoc/icedtea-web/netx/net/sourceforge/jnlp//usr/share/javadoc/icedtea-web/netx/net/sourceforge/jnlp/about//usr/share/javadoc/icedtea-web/netx/net/sourceforge/jnlp/about/class-use//usr/share/javadoc/icedtea-web/netx/net/sourceforge/jnlp/cache//usr/share/javadoc/icedtea-web/netx/net/sourceforge/jnlp/cache/class-use//usr/share/javadoc/icedtea-web/netx/net/sourceforge/jnlp/class-use//usr/share/javadoc/icedtea-web/netx/net/sourceforge/jnlp/config//usr/share/javadoc/icedtea-web/netx/net/sourceforge/jnlp/config/class-use//usr/share/javadoc/icedtea-web/netx/net/sourceforge/jnlp/controlpanel//usr/share/javadoc/icedtea-web/netx/net/sourceforge/jnlp/controlpanel/class-use//usr/share/javadoc/icedtea-web/netx/net/sourceforge/jnlp/event//usr/share/javadoc/icedtea-web/netx/net/sourceforge/jnlp/event/class-use//usr/share/javadoc/icedtea-web/netx/net/sourceforge/jnlp/runtime//usr/share/javadoc/icedtea-web/netx/net/sourceforge/jnlp/runtime/class-use//usr/share/javadoc/icedtea-web/netx/net/sourceforge/jnlp/security//usr/share/javadoc/icedtea-web/netx/net/sourceforge/jnlp/security/class-use//usr/share/javadoc/icedtea-web/netx/net/sourceforge/jnlp/security/viewer//usr/share/javadoc/icedtea-web/netx/net/sourceforge/jnlp/security/viewer/class-use//usr/share/javadoc/icedtea-web/netx/net/sourceforge/jnlp/services//usr/share/javadoc/icedtea-web/netx/net/sourceforge/jnlp/services/class-use//usr/share/javadoc/icedtea-web/netx/net/sourceforge/jnlp/tools//usr/share/javadoc/icedtea-web/netx/net/sourceforge/jnlp/tools/class-use//usr/share/javadoc/icedtea-web/netx/net/sourceforge/jnlp/util//usr/share/javadoc/icedtea-web/netx/net/sourceforge/jnlp/util/class-use//usr/share/javadoc/icedtea-web/netx/net/sourceforge/nanoxml//usr/share/javadoc/icedtea-web/netx/net/sourceforge/nanoxml/class-use//usr/share/javadoc/icedtea-web/netx/resources//usr/share/javadoc/icedtea-web/netx/sun//usr/share/javadoc/icedtea-web/netx/sun/applet//usr/share/javadoc/icedtea-web/netx/sun/applet/class-use//usr/share/javadoc/icedtea-web/plugin//usr/share/javadoc/icedtea-web/plugin/index-files//usr/share/javadoc/icedtea-web/plugin/jquery//usr/share/javadoc/icedtea-web/plugin/jquery/external//usr/share/javadoc/icedtea-web/plugin/jquery/external/jquery//usr/share/javadoc/icedtea-web/plugin/jquery/images//usr/share/javadoc/icedtea-web/plugin/jquery/jszip-utils//usr/share/javadoc/icedtea-web/plugin/jquery/jszip-utils/dist//usr/share/javadoc/icedtea-web/plugin/jquery/jszip//usr/share/javadoc/icedtea-web/plugin/jquery/jszip/dist//usr/share/javadoc/icedtea-web/plugin/netscape//usr/share/javadoc/icedtea-web/plugin/netscape/javascript//usr/share/javadoc/icedtea-web/plugin/netscape/javascript/class-use//usr/share/javadoc/icedtea-web/plugin/netscape/security//usr/share/javadoc/icedtea-web/plugin/netscape/security/class-use//usr/share/javadoc/icedtea-web/plugin/resources//usr/share/javadoc/icedtea-web/plugin/sun//usr/share/javadoc/icedtea-web/plugin/sun/applet//usr/share/javadoc/icedtea-web/plugin/sun/applet/class-use//usr/share/licenses//usr/share/licenses/icedtea-web-javadoc/-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.opensuse.org/openSUSE:Maintenance:10712/openSUSE_Leap_15.0_Update/f91c15a708bc8dc46742e9d45017a805-icedtea-web.openSUSE_Leap_15.0_Updatedrpmxz5x86_64-suse-linux          directoryASCII textHTML document, ASCII textHTML document, ASCII text, with very long linesPNG image data, 40 x 100, 2-bit grayscale, non-interlacedPNG image data, 40 x 100, 1-bit grayscale, non-interlacedPNG image data, 1 x 400, 16-bit/color RGB, non-interlacedPNG image data, 1 x 400, 1-bit grayscale, non-interlacedPNG image data, 1 x 400, 16-bit grayscale, non-interlacedPNG image data, 1 x 100, 16-bit grayscale, non-interlacedPNG image data, 256 x 240, 8-bit gray+alpha, non-interlacedPNG image data, 256 x 240, 8-bit colormap, non-interlacedASCII text, with very long linesAlgol 68 source, UTF-8 Unicode text, with very long linesASCII text, with very long lines, with no line terminatorsASCII text, with very long lines, with no line terminators (Zip archive data, at least v2.0 to extract Zip archive data, at least v2.0 to extract)PNG image data, 16 x 16, 8-bit/color RGBA, non-interlacedASCII text, with no line terminatorsASCII text, with no line terminators (Zip archive data, at least v2.0 to extract Zip archive data, at least v2.0 to extract).5$'utf-83dd4a39eb3a4511668ad855000ddf01b7e54b5a32651e41eaa2ea18573781c6c?P7zXZ !t/]"k%`\ox1X;[?" _ާ\e\|uhg-牷G`KPC CK[Q>=~*3XL~FSK,Xc\hKm?άeH 9xԗ$,6N YBJ*C צ '\$ÞQGrZb71|G9 -q [ > PV#[ȒYQRT+=Y)(&]]eP‘h7>oJq "zt8/D^bza@i3Hwv`,yxNl¿V9GzhAC!3 nu!Q g'"=^}WmvB- <&zT@E|O< Ӟ<,ZT˧Nq[R i6huX.<]IQ>ϚHkQ[џ`pV7 J\ŴR$99z*RA: qSĉp9  'ʉM0LMdouL# Đ ,N'Pd^i^<ּ@%oD% -K&lg MX8VUEVcqnܻw)d(BzmP>`(M/pqKܕF_NpQOQg`N29g<%'$KߴvX>t\yd]VFH8j5nǒdXg .ăئ+WFER {&>NN` yο6 mKdGkyL.8Iup0n=BzPFY5KVxCQڬ5_:=dVNPj0ϔ`J'n<9>y Edŕ?4Ӑ et$ׇҀba3;n]^ML3l-Bi֬3D4hŊJAh!Ik~E?|iF4 n@b(kc3/~\ؤ0ٟ:`a]J`?C!X/NOB Y@?d8&YG[ zZ=1*LH\Ҕ(HsTqw>;0TL\!tD,sq@y.aCj.Ģkx @{0N]jl72"B!sSg'+zmzs/_;R@%g8 ^C1+\vtFMxt ўG +9&3r`!Q2hv|CK*VW "!QZu/fk5iѸ.XDRė d%sཅTC|Ժ^% $&StFO-aR?M#, 3rJ)RF!Bk&çø䶇:`9Gr>_{Y,G.z6:u~u>v'j+pT$FiD6 戼 e> zl>]5Ij`bV)}S S^0ޟ`*GBq:fm&i)-~bh#<+d] =7¹|%^%סC'.}|Kڈ!LhMH!I=+:ٰmYn0ݿ 5\\J(mKs~R张$psпC Oۼ&" Se8YA/XDgYhM9प~oK26sڸfҹ&IBIf^ֈцv>iOV 0(m¥{wBa$MQmx^Q JV香{KŤ6h)~wX#|$Mo)mv|Z#[m_4~ dlLrQkT f*%KhBc +ч=0:XF2i+C~Hh9ԮdQk/=hFlnzc4 @ m}:֦$ m3)˦n-A9kϔJ\SkHyB'Eˈs ;e6w,4uV$~7|F0xtX|{R)5w-U~jie]\t =!f3#CI12qïK r$ݧV@{_Y(Du[AmZZ>3شtz5q_& ,d$i_G&- ~F}07@DP|YƦ`x8ƫ_m; .6g !X[%c#3x5vayvB64{)$0Rt׻ գdX Y&F|0\GQX\Oa#phyܜB8h5Fu{K^CƯ8_S{ A+쐀1p g  (8'Q*HOb/Y2)9BRQpO2+㬳хv盋[")~!Nߏٔelfĭ$B"Vro5^8Y]I\hʤb ߝz|Εwdڃ1|3[mY;2J?:S!\tܽ1;w x~WrJ9`J<0`E턯.]m5ُY [Z%ދuK] M$]X&;Ikȱ#!E_fYGQVb0]A3}eɤp Vn==&W|z:I+x[e@1mn}XO,/kX)д=]ݲ≥DUl[=3J('֥4Eiy7貦\b]"!Ӡ!Bkbz0zlF6mJ+X6_ʥl?)d9Nl%X֐#3FRMg[=Y^7$FoL%HX"P< Y47;bؾ/cP8,C4î2)Xa@MϷVX r ~ l3z1+~"Mo/hM sYKOw2EѢ0xdWVH)iWjQF7Qd=:Xql5P1LXaH B`8%K]KWF[YFI&7uy`j_PW)~k]7o$f.~p>]}J 0(#m> HK"FB3߄χDHFa9p!BRj~GR`t!LgnK+dk:{x "2]2kj>_GpuTiF(b" $C2jX z6LhpFX3|妝2O:²ODEV y\CHLTb7yE!ʘ۱OJ<ȡ-h83zq=ES >#y0a I Sf/`J؉WR[VDng0eڕc`g_ݪS&9ǽ:q,7u5+4gH%< ,{.ōtGܲUqӿNu>教/+p O_hA#Aj@wBu}I"?qiD&hs}=q#4c&k yDbW+.GEGJctd+@>PC厈L'KG^ CdTZ^Ky7 y礡j\lyપ xZȍ# laGg<*ήɽ_u̜aB|8A4`5,1uQY"-,9gJ#,$D;ͭEO| rzz6lџ.X71p%< zs` f @A#c 9##PڙwDVPa;-2_vMl lldUgnO=4TqnC'f1cyT¬"&+cM/@_Ew2*De4aNPJE#ֆ[O6>l!kx ,lAcYQ腕|4>,s ge͵,]\T&Ol/0[\D$~ EK?l=e5L?lZ!y96eJ 6[7W_h:iV3Nydg3UG*u|G)s'Ѧ##]yCoܙz. (N8SԩK]w:ˁw*Gzђ]&0ձ$0[jaڇ cȭ1_?O|HdgZ (O #Ҟ8vJwf:/Zp/|~䶷3YS(*G(v ӑIFH-/!Lbn#vԬ6^rX2oXt 1>حz);I>Q4} 8Ab6wI4( KoOr8>LluLM{ψ8=kaZ.CsFxSي, o;8#3XnvYlS389av_s>z-2ƝkUW  e:Mpuq""^pGƎW!iO MĢ`_z*Gv2MΆ8P)Eؠ U(n&!BH VC&Z6 ^d?~/ &`AՀKs!O_F T"y Cw1POh =YE]'9`CY[B1pj;|`a'V/HQ0(uB|d'/Jp?c!3#'p< LJ} Ǵ-*Z]7u"v :uLuX=хI0%Ђm/csҵ&,Lpw$oJݪ&cSfҼ7WBg̵)9;^ XM"O_DZ3m%ܪܾތO P8i 9,00 US1{3ܸ_z'Q2P&+,bNgmqlZ]8)FKɅC*],P^fۂ&R \4vuA?)!aJ@ N}Xnd9Iˇh N%!|ߨ+A-QFd9 z&MVq " #b{M.Nϵ".o |>k~lƨ^]qw8 [vY xvTtc# .f:6GybeŅcVx!n,anborRkl\ȆނP.h'͎*LI9,++R^%L0@$yc\OPq=Dh ZYQYa ۅTA5'~؍eY7IGami18:\gQ-Wy [ɂ?UH<1kcHi۠ YF3t1nT.q>Ȝ/${[cњ-w|!vHd4V Ҁ$ jG3Nv+J${\?`;u7d{sGWqҥr>lS muRdmKBSCm8T B*;K ~y!6^u. L JBd-x{:Z mYgNl-c<6Jzj%皁0@0t9$l o;=3auXMHzWW0a jBWW'f=U DN:x~ZfZ hTz=Y/1s=Ar7$( Fw%f}]TaDy@kS0~3M^v?VqIY&[Pgf_9b٨'ޠg.%%#qP}>bœ/׉]-zh#k! EcC!rWw?^2bvaqj bwPo"# ¼NƉMi>Caj)z jœ?CS 9{YhP7Rų|ŏg+ +6B*A:)wAjLJ_( W9'1&*kgC^.$#Y dZݙo!zB7[*6r6BY.ZUZ!RǥgtJ;{D̅b]qN,. "$50=w6>W~ᚳ=ol=er2@k YGMi}֓X_uj-I#9ۋf\ˋ4եmjzĻJ[|&~ME.Gv:+12 lL|&X6(n)*G5ECEj_)$l|@8-A) iYN 3CO9D$ykۀQ‹  MԷܴEyM kP8#(1v [a'%:>_0:̑\ܼHN\^Szzq=ȼbpOc|~?ޚw _rA\QYXp2mCYυ"+p_KiPn2Azr*rb`BuNh-t"B⸒iX,!i 'A\pa~>B@jzrtZ_v*V ΑJ-3WPc.6v~v[A8sK\r(z޾J0[4w_ K7kRW8Kq[UD%nBG I_ gpoșƠ9En Yg&2a6`A D8lw5yvejSvf(Ӗfgƌ"`#K~1B 0[YAF/!Kχ-Z ӭˣߨ"mδKFηнPi8\ԿcGq&}ELu(yNip( 8/3vN:ֽAOW R(O^Ya]WgG_Wia뙨EšϭҙR/0 NDu9*y|FרUzJ2z 2 Oi=6y² e~]HAAٚ xsh> vs5 ao8rP<vU(y0wwedYx@Adk;2ʼ S\ z7h}k.s}s./`L=zlv.";v!Y~7`ZY3q҄]Lw_*Q6@B2"nCD:8˩3$9<3q+m/E z+msО9 *׊I= qNUP@Hf lTR}N9@ÁkJ?{'cxs1IcEB[avxI>@C:%fmR&D_F\ 𿌘ZӻLJUXI y/3g!w ^]:m¤ߔJpL&W$OzZA7#sf0~QEsym6PZt&6}6>{VAk43#bx[pn8:C֤a'5ҙ?޲ :QkimY]г̌6ua^b7Ӥ%FJk*=VZD>0$zq 6j|FƭYʪWeR@E0 q[>ԚQN#x 2@%b`PZd=suA>M+e1e{ma % Fdv 0 y.$Ŕ~oIoqMdShU{T,>3%C#(ΰ xE $h(9Ms\ IY0.Hyf:yI -:`3M?/zQM2{o{8=GEWZJ J!/1SJf*A!4W^YtYXAZ-FM`W7$lá!d`rG"*D,E{=M# úUIuYX=y*XQZ_1]H%|JQڌkdGR27${1hu%ΈXRZ{3|`E!ӑ14 %k$FD).9/4绢uՊaypJ]/#{^]L{d| Zl|Pw C"{z+U;dEW|&"fFvm!h6'%]cK@'bvBs\ yiJ Ki{wTw܋ЯiM|GaH8XԨ8ݨF|PoS\ՁZ.$_1LCkN0oG=/!iemKg˄Ú?-=l 7ٱO|f~j1/79ӿe3QϲmUr; AZ 5@ *xoՀeʥ®u@41>%oʕ?\zq|reutY2n^ bPO뿏KL&H;(#MYVNz~z2U= ^ɲ(jlX|7q0nWut=ZuGiB_rϋQa? ։}'\.P@ ?꒛T21z-T#/`Ӹ ÓG!FII~q /De?Ǧ2´:lƔ:K`ݞ,Z)NaY&$)K6B* O] &CXb#^ 7Sio+LLt,!hV6N85b1 {Kjr:d s[+jתF t:ૹ+&Rakr62ٜEybT2ԦfdgemxTt.Rؘ*iV?4)>3:SZ6˨q@dЄӯ3Ź_5p}yE5fŏ J^B觻v4:$BEPy_ל6X0^v8h 9pԧp} ",]~P&C N?ԹTatoxߊܓsgc .͑>heg~b{~+{ d_[* q[>aH1_{2~T8o ^*<È/KtWBF$dg^_ ZsdoW:x-Ӝn}ݓrpt P{1kp:up*C7׺s xyi "+֠Aoh%8V$3ntER(\w]Ny;7dnx},7~BJ^ֳٟ+JTHB1 .7vVh.eO{`4|_TPT]keڐ̖Z8 *B} 9knrd%wBb)=O9oЊddPd/\bTLmGtf$U1t_Zin Do]d] oZN,~L,jZE,EH +h@JIJvj.֠zryXՔDƞcz-o*uob=fΤRK=dԸI?/o3(6`˦ꞆAVywԺlwK ?6PuAs \::us(Iī4Lk Ԋ`v$n\P~km;ƶVjȮΖbA0J0<= vn{bo;'^lFR0V5"Ϊ85Rvr3hMBa fx6vZ^Y8'pȠFqa ~lQ|K0Q4Bb1$͙$K& H^15059&0v?$V]dD $o )~h۱ZlyZUPȭ l+b^( s=8c ( $x *_@;yRche=vQӡ3Z{NW,L6T ")CascLw ?$+}ʵTE?6Ck.[e/:BCFo(A]1Nå'2-1]1O>£7.V34}_ ZTBQJp}Dž+'aL&(htR#R+AA6x;1m#3O5r*s|+I^%Z0} }dN}s{{HN䅕Œ~5cM,|aT9YZ%=Ht`L>гqǵx3e֔.y }uJr;V ud|fdBEqЁB!Z??[Ĥ`'D^ ^nъy :dI&OՈԶYxY>(+ٽ89~660"<-8[^؏pB]VuA8132 @xhӸaa4 ZSE{W472eX'Rn AXjK_$\]i<"Ψ~c>Cu|)NJ}KxB! 4V,[y߆곛좵E[7A'4(A8$O#Yx4;#| 8 u%i e\p&"t :ۖJPAPKO,ǰ96خ"gȔ+Ʋ1PY z[6F#Cjtc_s4"G_ Jqj5߳ 99 5#q=4K>_8;6.1*ݨEU V䛾^*zG1|&|D1QJ$P$SUa)U.T&K3b;)=H7E͛Sr/AbM3-s3IA=|Wso5)6K{I:~;zw%}b)W`ސ+rZ-EkKw+_Znj0 ήZb?K-i_qjE@4VD'BNL춵KTFήϳu\eɐ_CMnuSI^!^z)7[ -UyرZ|Ɩ=k aYb#n< j̦؁Mp<&Vɮ:8vB-?ZOezxH[qӜfLUܪ<[ te-χƷv;V>)>o:SWyQٵU*x8PFݖ󿻋SZHL^Y鬔֥bA0exdKAXMo5 wzth-,Y;P7B" e'=>Ux[ъa1gq Db?x8iۄM2E9(NjȱҝiPDY~ j:FJd[eZ/@&V +]:$ϤЊ;?339Ӯ^a}C#i!{:m`_1Ͷx'pS]ԾD^3b|&D/üc^lM9XG{sYLE̵!SyR ^uu*Xb_"@d*uc.t*)o h Oy,% Q`͞ȑ|@0ooa\:1c$&\Sw ݰ]*xZR:0.=:E VZLJdAZ)%$.EBUes"pƔPmdjɔ5{Ain̩OܴɇVbb p4k տg׫ғOj\ɇXEl*)E{kuWcd5 l l*:<$ble VWqlE\a:#EMw(Z`5nL$fܢ̮C'OFcB~7ݥ.G#yC〖\$VI\9Z|$Y>  !V4?YD\ Yϒ"<]?{<$.O1Z^L2磛OɢgtH4HBeE43h[uMJ>ARK)`l1pFa(~KN^Q>!d #ʼ}Q`I@סa^3<҂:Kf,`` Cr(JE^KA$(6@G0icу=Iɥ2]ҋf wEHEAzmS x@| mL[Q =:P棅5;S[C«Xt^0|il),'KmQc%IK–92 9Üo⹚; X 6Ƹ ˢ#W#QpNGԯK!@"8+B:0N;t(j&RA'7|5Y9#CnwבNҼ~u 3A%FC5'vKX_qBH)U%ؕ'V۩-㒘 f49iZNֺ(pfؙ {Xesf%YtS~676}L.0+K͸iosnm|KPD)&j9dDes8Bi3.Ok`z 8Bɩ/}$JR!ld 'J)OǝO^Y8Oܩbš`ao699Ql tռ> j0?MS`#Փa,u*}Q^=SlS/SMps-f|=h | 3R(uZY`L)dk#6ԟn[b؛;xY疸Cqr*ȕ^h~>+fu cҁoksG*ͥjM3ub.,}@  k#QDUͫ)=Nf"+ˑs>u|yPqS8-~WJoK}a:_2h!> {<G; "ngn&R@]% 1Fu4ƶ,Rs,\U4/-tl& _%o .N@WLaLs0=~OǴSBco9 /aFBŴW̘[80*GqO_Sy5҉`"a|1,![?hWCb H[>. ;輟/ۡ_g[]Z# ^)̄AH)ѓ2Գ aڄ;Xֈ`>PsBTUODfH7y}{\X7sY`96[.OZF&q}<K 6l$%%X1i(o57f "2\6+ShCMYzX> 8s<8 pP؏8WYMFpnͿ>,)~b-0hZ^@:IOJ2uH4ܔZ-x4 &&l*8 PנW!h53*6amԴ +Rk|zw}VftjV`YMx_Nj YQʙ.R2'ZTs'[1H0, 8%>Cy+^rz*f{yQY֖aчvUu|iȤ/;8'|d.^jQѠ@;)|WJJ b^G-XȩV:G(TR ="k$Gsgw8y JOa&O:#72.kr1~Xřq}̔!0w7cJf-͹Jiiٳ Dz^"|uQ=ڕޫ.df10zoӝ!KRnZT34W)m˞rA0&X ioP<( wQaW".w; ?t"abV*.[p" ݬ%,$FYT5+u^+ s@H!3]~\${ҟ./CF5 uwbH2gރNh&X[@Y1Ղ=ޜC䷫qVP@'b6f8,7F"u/P0tmΝҾ}{G^Xzvd2 >P؎vq`ͬ5I+\0B)8 Ŵm]SFEs@}Bmr ohbyLTE; M_UߪK9nr1^%+yb3:*Weâ;jNpzF) `m+H'و԰&/[Fg[Z=rdYІrnF/ [ӇCœ.ZzD4n$8u(Οya(S\Bȿn0e}m؉'c&usYKaLp]~ 1k1maq5Myڤ!Y&e7n+XJu~Èzt w"Mnot!yʙI\`c A InX^ 8Ӹ@6=,j۳rKp; 1snq#$2]'7opIq&)Qh:fu]rS7 'Gd3;(]j"U;yNdj["1-dzEFL_`՚d<9e= >ikd7A&23I*R%1>YAZslǍ$v$ysP8xt'C^Tӵ u OO쎈xE)A&`^0(\B_9W[Ҽ ͚cQE$I1YNۥ+= hE"h w)ʀ6j;#_>x;r(Ey| vԗ9^ Hw+T'߆yȫIj.@"Oycs.?A.`[`~y Gs]R KPx䧚|&{wJ&/6V?%-aY vqW y07ѵs(,TF a㎣} q.뉳ω򼬞k!i-t|er>1[;.gb |9v<ĸ4?dg#vJ̕So}YXآ+ 0z,0 -:D? d+aBjN @Hj)~Oxɀ-I.^#II]w\C+En Gr wLp%#U](|kh(h>9R)i. 5 vA^J~,<|l0 Gv2e`٦v6JTp .t5-mz{wFXP3 *6w+HGФ nUEYue$ (k#[9N Y\%_[(Y|UilT0ua RƗR4jwWYfxLbI)9/,KzAGTx/ŚKiŧ[=ꔠ"I&[jdN'D*$f #Nz<;hAj{+}N[IU!ˊ~ЗqDgj dL[}TC()Aʤ쫛O7e@鳝 'D(Z32lG읐:695 +~g"\02z8`β$C6Sʀ|}Ij=`OTE'.1S|F"$TA5,xz7tYЧ4Qs19Z tI^osKf[` ;M㹱U|ɌupKB(gJsQ7L4Uvrµ3S=T:!N~|'gc4u Y+{1#wp[%>ٻ*ZuLEow{E@|A$ץbfN0-r>u[R܌]UEfA ~QEj_>q72`UI?pR  Hk8'RaR&1pJR3-= -.X-# +>MNTpkm]ł9FGf-/uQxk1V#SF6? u}*+Bey @vs.r3oL1u۳KP<"4rkhkZ/#TfE_RenJf(%ZOk i'pH+rmqn)E8h>c[],5{sOx2>(U;*P_YM f$ªm"ŲKXKmĥCt1ȿ88o<C]~_~7B%3u0tU'?XE{6x UXbZ30 VRd4N7=U2RiSZA{Bj:W $(j&ؑeFC4ܞ!^Pݝ.Hȕ:Mb#bpTNGU`lnIU -p+jT"k ˍouIYbHN6fuckqIrLG [\I^qZ@;#a^PZp̓I/p]'7cWr>u5D"zwf*kĆ+št2d"5h(>L+[,z bWaSx${99JN%ϷdrE\[2?Q}[uh,$`d)wiBۆQbNFJ:i!6W ;Uo,!~Re797jR52`C>u/0W$ PY:ȩUG<eM )bXw՜Wq38]EcLbRTƂtLOFeudv!PY6Bs-܅vBy/8Ehp%[ՒZoZUjV/7a8jJ`l0tj|^nΓD3|&4Lsk u!AS i55`,3ytֹ G6A\u.3u*΋# `ѣ (ŧ &ǼnOz|:nj4# nᖜqG& @҆ʬ̮8 /_9[\ktZz1P2Sqظpd0 ڑ{"#T\"22u3>-C $O,MYH FjOȗO_|N8VG,-KΦ e۞ uZRv_TI qP*"M~^( E;{d0#QU2oz˗7S<MuF=`b _Ei7afʱB%T<4zp~^K;bEwrF\Gzu_'&|GR"*5 )כ6aaB. arҐ{[,c uPYFG5MPS4 aO04+;/ՙ䀦&=v O<Ԧ#4!@˅Sނju|3$VǽJw$`Ěz@x-9oQ;jm4Փ|]&vQ$5tWTWx;H4 .xt[fd#_9Qw+!^?XABF@2f#xQ_2-Q[ ~:Okd݄99 b3Z ?lr3l C:iT"PvGSxֽ#tlrLy KTaXoEAS7mozHh184|Ux{1~Q b@]z64;?#u;imŌ G4(x- +g 6Ʋ(/*FB lyisp_Ta(|b Iuuۚ4C!Deh9ע~-uH@Gf 9TDK>|8_?hbk(3"uk\ƛ#cLɎ!L-+68J^DngيDc 愸%5/^ Ye\,]ce;.X:|\s 􀽌{ԫk㊬5HlsV<ۮpK0 bXmޚ`Za%ߞ{#0}ĶFLU_ UsL΢+!gWIoPћruS&*2_G/^zCL˫Ê0NhQ-\!`Ɋma;6 )P#><L-Oٵe7]'ccAsBKa(qLn˄R؇nqE',ԡvvd@W(ZC#l3Xz Uvu:wb !1'Fcva9n$9DVPt.[[GG-M7-6_lrYqѾ+6iffo O-zՒvqq,Wltûtս I N*T#ǂ1OR\`]Y7\#=7-Rٓ.C:|L_̜ ̴(klHnf+>gaVrfYlia{X.EJR3 7On|pw_ɼo ۸?]pspY|N)K)wSe/29!Ə$Zǥ BK%5ܒ٘sTF:JbҍϭWTQ1" zu؍+0LlΈAbV-F;/捻ӀXPLƋ?=/eC !r׍/i,p,(İ5-[خG\%zEaS/r;!p."X 4noʩO*r!-0QD%lñ80/)aL5^j֔._Gz[&6]4\֟O Gn77[+R̝pK]t`~k^Bw:c~G[Z `ji/| =R>8jʂ7։)9KC?" K/$9ᘠcFjc :.,%#ϵ/UROI-429K׀Mv*B>iҺdqx \z:`𢻕1˔j5wd?IC4^!we# 9C~ :8͢eE*TBXJ|n0ҙjc j ?߰D 0& F(j-$'2hȼ N"B;$A6U.KR>NVϠQ5cAk}gD̡Jb) ,^3ĉ{PE*l0''$`fֵtn@̠lIHe5?t7<^1{XȏW oLOJw6B0TЛ~i]k}%a͞2uqg+*[6d!8Kp\i39Gf` ꆪuX{IƊ=a?=E#&zF.eTJ1p./kr3{:^ڙpEi׎%.CsYQ=V { >^шʊ2! CMHGvl;prNdPjdR9l[-cr ]3}C'̜kV-(wPWx K%I6b/J G(gJX,@q >G}I xsmhl\3r29980%:o:?qk -G&4\JÞ$ Vҏ'51%ǀ|HP_LƊU2/S V XzA< #j-I2t"l˳;[UR-JѲ!flQ2\l.z#I_8lKq? [NoBь:l(%tMD 㷅HM-,I7l}+Lm2Y 5XXAO.mj$(볣hFr:k(S4߇8GlVVyoۃ@i"-T⸧ :Ic [(+7pٽ:!`2J-ubIϝ:ݜHIW/)o!Ãz; b?FoTNVغ^;-ur(q %Z 8qYH tB\ӯfG.]p.1҅%\IqhQ MBSHg;"Mg+=ܰDb'hR0%Y:H2=Ĉd5{Z$b gЃR0o' N]whvqRQ,A D&v,‰OpF8  LMDn =Y%ʪ.ҟ2f/ Ay%A),#G8P 3յՂv$3؄D_w曽VA#sJdPkOy(Pz" . z}D%Rc.pv(Ћ!JS\cbd 1]$:3Iqyfp#-'?|q)=83k *8҅zՎ C7BGNqO8f.9\]Y Fg_{(ʘٝ6,ve o=}gYHZ)'LZg=]&F" [?I"q4+d3'ZaaJ< cj8~ӎa.xH\aѲö9j )h.m?> 'H6 \1l>Y7@H PƎʳG$ZOGAD@t҈tjeS07ȅ\,RY _F} _fS+t,C/zm/!GObDyKH/ cn0*/ r_^A1G{)<8&(Oi;y6YV|G2l=R۸iY!\+;}as}Z>ˣ1XxtKK's0aJj!ϰ,v!oF5'y5\d%ϕzO5߶/^H0c;?0l=0ɅP-y[j,(Ǿ>s<tH qs[sZ6tHr}&ha,vEL?)џ3V |ypBzM;*Y5ަ5t'c*Njp=1^@\Aæ;){8x^#{YNg$ъ: "A`4{@r:[Pa2YpHsڻ]_Rn$ԗcKOg* e\IܮkoR$yIg~7OԀ:/g@&,R syP}b3vLg Ӑp+F.MFrIrUn$^Ot Pw[xaD9*vxJ(gU/ߪWHYvwM#CVW+ypI ơdu_?#_|3wC5}(_N[GUJ}. זzeϐ|ü@}#  bΥ4 yynֿ|l9 !=qxKwRnX^9{5]eyt9fi:/" s?s30&Yx;Vߎ%uAG'V&Ti sA|d+JժlM@L:7{=!vdiT7ѕ ۘm!ew7講<)*-DOK{'՟u.072-Ѡ֗WVJ_W 9&LN2Kk㉂aiuLz׉}TsEĨ>T+ѲF%⸱ao 1mk3k$d((C]u_;O!<eh}w6N+1SE,lz1\x44+?9Uq!Z%UO۔F5VnI?=5A蘨qoʅ8ů]'y]iu֏7eMzr&R}Rl҆sȱ S2ٜǐd|22sCaWٵFl/auL$soB"2{A!BA܅kIunPnOHVfI+ H8Xs!HߎG` _Oԍxy{tjgb1Ir.!aL[n  II r(Wdȥp&V! ]jZ8f= LX S8lqTXRQߎ&ڂj&*Dy}G3< `yw;=,߿W^-e*UQ>ϠQ4 ShCUD[Ժ6>?Ny(cḳ'{# d-cn~z$,~a;Hi5;͆:@^me|?.^2ԓ2 6Kؠ nQ ? ԩ5 ʷ;sUAde\ɳ8+k8*[>'GFXѾIpu&ʭdˠ]7TR.L:J9(mUMVrB eqx|h3G4Lylb~}ju}LpUІݟ"]+9fjU hbjQqǸNj, Wl9ddIqhRٵD:~\wzQ5lnQ?芰J ޤ?݆H\kCQK6Pѝڈ,)2'4tůa1KMN" NZGrF"]J726E +n rWǗ P d &GŸ)rGmI,Agp z4&{S.XVM&x8Ё_ #8+&<wDIV4K@Xթ. K.$ٗ>*u{+8ijQ1)C0|E6Mڬ('IO#ٱtK m.8?dz0>7~i6,i`Q|uV0R{PM')|\Mw*# +|,밆1R)U@ " VT7v|'(۝*&Eu~io[[L ,'VÕPDF+.Q2Lۃv0TH\U~cZ] /U/8<]7ʊS9eTr"TgMNTZw:c4l_2n-"cUm}kn'k <{'gi5"մcQRK^0 %c=|+cVid2_Ŷ?)UMoIݐ;3[}ZFM@`Tiؠ`[~p1g-AVtp0r?GBV:1x1r栽w|Uee La Kja-yTmk3aϩmNNK|Pȋ/ xgj1S䊈}{U-7,ď*%vhj1tn/r 9Rmh36 Rs0oyPNAd(Ww@!FkP\_۳6[}f!ntהc)幔JjmW_\|YAB&&k94ŠSR<^"IMuET1_t(9kGEB? %)̟ 6™(GeúbVpbO?|Ȭ8C~b~(CrwA׭KHw9.>*Mt:6z|8}A=7yWjΌ/ql_lT[Z~el]/4d ~ R`54Csf:;~G2MX0'xV-PKߓf/u0n*d(qQHm9]3M}J($J?-5hptA[Bd.`}Zoƫ;mТ\Pr]g]>j3:ӛ]t o]2Q!x u.NWM~fUy_gYbkq dnU7VE,ެplk:\*5'cG Zn/FT$dqJ0~"UP2cv>rnP?5N;.RQl߰AUK]H0Wys'xXC֪:`﹁ێ=T33tQhSR+x)U#!#7̳?~#P5UV2ww/k*tx Q' 7,2h%#c." Y5Ŏlo) -|xFdf.b9? o?dD /\k&삁;μ{OU80M69a=uV/ T#C2:K4MΘ.ck }p@zZ:ɴ)8J;q:xZr=3bm΢ Q)æ}_0Gg~ 6#Cg;~Nȝn> Jb?Wkr^J6d'j:liI yxmԆч|IKwCk*[Dž=-6#15CE^*#Gh:\%to 4 /׎Dd< 1"y[3^ A |ˣK{ge1mrQ`QYLwIDFZ"]` ž]tHB I-BWnU*c{G4筢'ObҠCaXN9mN tg&9C{4 uFCXم)y9جr^xs1%٬'8{BM,D7_$n($&. >Z{LywaRqt=F^)t1js2;O\ GI u=  Prw@bK>RiJ4c( o}V=겹 il_gGVt)a0 mj<m=㓙&Z:gVzp㫾|J[Q({ĴIkE ɢK3vʱK`Zu J#'TK !+R;ܺpc9=A"{]AEb8fbO`pJK!#F߀޵'f9Xv=۫CZ6FhT%P W첋*]&\:aXS\gM +PG rgo&ص-6GXwg,%PdDbv/q!6fJ3I=㹃¥YO|-$ۡMw.wB\F:$@NjN4I6e yr3f*y2E\8 }_!kvRV>9ZtŒUj|۳6}!h}uԒ;bzN] Gaǭ}AOy0_žE,\)pak%Lb'(z̖ŬM$͡07nGsg$|FU֟&__!W(t i0s,j)A!XDb՟Bx|<n㢘 Hs l1ztfљR!.z:ŠJn9rLq3 #jVQ-_uBƆ8]` >GQY!"*I'G"u0K-C˴jDRTz:&WmjGM7s5գRX%lQM]"z{gIuwrنl}OPRЦWLn-V!Nnϝs zJΎ`nv1vSG,Ciwc1#Fm3ct xp{0u qK95D4hM~+}3rw#I~1/\rߴ}# ߆i(^@PLQ^ 2F@ 8 V'}|ό9f ji4p&=׿{6 !ľƤ4$wm~ CsZT+G{J<\a$w<[rO}0/ wZګ%Y_ָM6|(Ӎ0 m0tOI͏4 @1]xOw/EJǃe3 exsc?ڇ NN~QgF3UߘmS& 22EVW !pnyoqAKqE4zyN 2W%|5V*o91oPFc~%Y^r9bfּm ~#Z:JƬ;tsmh?۠ R |$ Ѵ(p$oƤɑV#!qОh֦dCt:=--O,B8~GnQW54/d2<$]LWDK]b(ޝTKB:]u*Y*7$!3~Ew3X5dz Ohӝ9-s&;{9-f*ވ7(a&yӟ@/זh~`bүUP+h:)T^ f1 onMg]~j9c^w6V{'h<5l̯nlXSd,xYE9@a/a9Vj[d im˚_0$g tA ehpbs^&G9AX#d%V>yR?U9ߥZָ\[aɠxM/ު(5gZx,=7f4.`зEN5n-E{J{RPrIOpC}r?Gwo`uRw4Uy4z)GC1Yoǩ0L=,o,y$D@.eP+]{A%mo.DoF!N zX+ _~ߒ[Nr,E}CZ1k''d-307zeÑ3ouNbN_IPNeּq7p'|Uù@r I@MǜfqAq@r2 1\pH*VlٱRn`xm*"NؼԀGU*]62gK3B%wLD+̀' /κ' U |U2TٵW@[Mhpd>hPkL7877b.',UngC$)OE\'^iF\4`U`\,DS)bO#lPzQE >L*On(6]0DjbNtY{|LwZK0J_!iVMT+n3XPZKXNYa|(N;@t˽d#9=|(I.@f~6[WFR$*]mR˷~T\$WȚkNZ沽wd?q[cTtvm|Ae s+kSӑON^ -q.U BPBJmc v`O:1.IG#] ^c nCBOJ[io[:kzqqyux_+ !Br>LN]:iD 6)k3@@52m߻*;Ч!Tbؾɨ2m+g蚤DKv?KyNy8>D m&c8%*'A9'p=E5yVMrRHX$AEX$r+{Y Hta6?vm O|M( 4򴎶$rnїÝ>0PY J}ǮWM\-hel>{ZpHJB!Vi,ݏP ӮnJ>l?`(ŏ%nǚ7 j~sn6$k%(WI"*b T>>!nNlEMM֧iSW T'nNty0iO ǣpP<6AP@o;/& $J85'axM'F?m?0N[ĜKM{(_5"qxƒWgS "WW %s@C5AB#x<[ Kh?t/Md 0v("n1l«\h%|$" %_V>Q%D܉ɱ+ynEܛ[ wL8<W&XY㿊%y<\:%*…b .EI{_nð:2Gؕk} h ;' `'q}a.C'v n-kD1td_O" æ ̅y 8V՗2{6ỳ(Ź|H޴+)@$Q[vnbq62<20q~C_XGQUԏ^PcM+!#& ތZH"rNgӲ@g?f[(76>}t`|IҖ\R)Bzzj6?SDB5 &lnh)kq`?ܽ 5U8}0vy5F_HH# _ڗ\=4vi=>Psal#ͭ&Qvk /ӏ`5srƅճOe;' St==ٔtf6|tZ52]E ;fW Zv˵ AqO81_>=ʾlkkxSP f qUzi}I(1]c<ڝ82TwbRO˝((K+ o?f]D2_MrB%'/3x*2ymF1r-%NngZ zЦ 9t՘_}%GC)xN8MؔCBQ*W ,YG6G[R[ g3oHy諬bYJo_Nr֜G'&k:OE{"ԃ:(ٙtcІtA6U\esO RQa@% 0uaqť&^j~I[îQVw곔 - *l#t?5az0j]Khgv ?y3G(:mP ŴwS~^\oLY*ŹEm6]ȇ =\3W A[<k~ PbQ'B:D^qI#lPGT- 3H$`kUs 5<0 R%TBGvHqhfQz0ENF2RĒ15tф/h"A%ώ!wXjCC@TxrqA˹Ȝ|/Sq`,H(-;@LU0|\-V![z~.RB8P_iAЬ( S!SСu> T5.}<3A/x ulڦ*jnsJUVEY A؋=O#DocN'Dzi>_!!{ dpLPVOk1JS{j*!2 i/\H`ZcSa<kN u?]Yoc;R`db|CY@46s~w}ґ -i3kpsz=\>R .qy[ *#{ iΩ:Ttclbσ`HV.1; q!Xo@qk5S?2K*(q 3<>鍆簏, O4k)jyA4ty{Ώds瓉{ʴHqOw EOԻ1cX9yZ3 wna4oQҙv ì+%k9j=. ;?go3U[vhߑLB{82A0-fxHᝒx^'P(CXb|E H UagCR[@cLz&cПwHF!Xw \VVuIg*7cn&鶀3\tU775 㴑 Le᎖7LrXvVҽ}+k~yXɟ+'t+Mߍ0ν`MӰ&ئ~8?Khhez^?7B!{2pKGdE-==J55ydps iɧ)ۇͮN;5x%Xyk ?ʱI%3! G HOF&Ԙ)Cv+Ȅ_y.2wl݀Rr-Xd;X.!p#!0`LTG05+()D) BGL2Boɹ1L|4@VJ6\,5'宗wB;eC;s(vfل&+/LR%)v\|gd6DzR9\i'vVlTO|DʂRbfC &]Z6!|$O:y]RU7Ec>J7o{MZ[TX!SrpKMBDIA*v(WeytY0x:ӿy{ufmk4xU@Q#- X!qbZ9Mƭ\ݜ!xޗi_A9"K(vvIC#,J$OiAkb9$HZ,m'+p_XRךI͇\fGsՇOU{k@׽ )Fpm&J|M݆mS+ψ)-\ނH^8* (-ǟVDf؂)uf9n@Zsq #`2T4szvd 9 ]rFLΪøQ7`Z0~kn:8e/4*byg#=jWXS5peI KuH2r pB`QP}O 0J<=:tZҾM38fO&XLì/b@)ٖ1wdV벞;X8azky? WMh2.b}h\v DZ3_ݺ\q[}yDsֱ-D4t3>s5:V `VHlʲU.(p~/t2j{RK-(`NZ^A֓1 J!coPJ<8O\%Į[n|>@K8x&_ث:9í3]t;w4J2|vJ.$h}X`{%i;Wc KT[qp{m,* 4Oly ,D˳>;k$}x t1FJ͝2\zgm a {o2e6%{(LggSE/|T F=]dr|(RL 9Qc~,ޟIɂI4g~ɶkwnRlt8vC"<c{G$<18 جއy n{?Q0<=;U[9CQ\yelŮa pG!9-Bnߣ -@8\}$/3'3C4)MtwoPZg,Jf`rw8kѧЯw\VXARgXXl@Xܱ[+S$M()U Qa:GehibRDk]C!)Ez"j)z{4%pka_juuD2[ס_]q>Okު$ Oq8FQN aIС¾.ZI5ũU}e}|z .JT%Q#1ۭ1 )}AD}M.͗ (cc} -ȍ4>Kd>{}JXwܼWZ"ӊ/8Djf׾t<ؽQv/ùc8RJ8ujꮀLG! 4GPQx-ΐ՗>fA9&[ܸ 2>H4@܆lVMNCh(C`ry)ZQYbT@,ɪF23_~V}&Rt5)Î3\IKl4Gu6= N ;8007KKoqb˺B cu@5r9LE' ǬQ@ŐCi>b)|E_cp-|_g,vPx?uSb{q\a6rRD'*ɔ]xbt/n~e)bG&+K[}p _3ט4)o?櫶:ix}K=MB*x̚`77Kz1W\-PjUh7m:jy-PTإJD_b4@lA >`Z:)8݉S\/.l:.PM~Pd\:Mt ?{ƻ)y0G\R{QNiI)Xo ٘KiG*<}Of]]1oF9hܚj% Ǯ`b{|j{=}Q]'7bx{{aƱTo/cwV/_A߳.0F9ތ2Uo,y#g+#-E !z"38 =GMVRWc$q-Pj&;mhpXd{j^n+3Фp\h`j7r?9^Z_nt0@g+[H X;mS&B6V}e},|iE̐֏5yEXk&R:(kchMp*%(™ Eܪv*Q 27r%DlA29jӞ%Ȭr{U5 HH9B:sE[֍,y]=wԮ.Tmd:ŏ<Á)\y3 P&OhlUz`x55tZrଉ[Vee m#/ȫ^OVB[әA):K+9@ acOowGM,\9ʪ4lË%Of VhJtY֓ͭ&KY:Z S'kUO}& {OkXiٖqX=9cwP$8g^Q1ftnW)[C 1ӌE##^TĬV8Z]9`~zRz:1lx/ V_*\?Xޮꌸ5r+p3 >@.dԩV=eFt1o.D+y'ߗPlG9wg9 5akY@_T%WBw{ GU-:8F$qg2 瓒~aD?#qnƶUK^J;>g `c(!]8L ::%^"ease St/,zZ:jC0r?~MsW`S|v H4|m p4G U*y [@=a͎TK7{wzмD:`es+⯬R'nr4??Ak9kJo5՝/4b3ԚpùyDI;߾5#p+(; Og~]#!tZ^ S|v25sv8GAY)+SG"Zl$5$#u1P^u{Ȉxm7!Ūm';fEg_m3JWI@'y:}Yrg%y2;ՅXV=3ӑhBpz+܊no Jލ[L@f Idv 9ˌ3Z5}/CzN#wIF` ѴZu~u7 4$0$22\{w1!F^))VfxU ":rR a%r-2 $p"AmC*"4H1+Q>XU ; šlo<⋄40D`sjM.${9" G+{1Fia!ԣkSAWć~eYs6]DC?>P 0UDr:",iZzjƩxZTodѪKi9{&,\ \T"6P"Ik˥m[$ԃ1&)_6؎3j::eOMecdvlf5Vm](vr\{] 0r-**}R:XR҅*۪)2* ?.[[ Ɔ]DžkEt_nuAc1>$Y.6+Ҭ?Fra!Hw)Ft.Z&q9Crn' THw9erxXOЈXsZtYϡ!\.ć1<[ox? XyێE"Ć=}|E̲ 9rj`LdH8=-sEɖ"se-n̦j!Ye WR*&6FdolYABj ދ1r [3Ụ:q,?K_i-y55 v4PY!* TKejQu@#74:n[C5mz Q8T\HMR"g.٥Yߝ] 7u}S9]%L`eBi."!& f˓5HFb˒t ^f>(' z@Q(Dy*{YQmd]Yx2~E^YjΨx|*mfoeXa.m}씑Uږd\ mxp 8ލE^L#064HB?43}95 B~ٟ5篫5gu}zU[2H9o&JS,i%&4/&J{[55PCA@gt0+]_hrqBh m闽1 ֢RK@}dTLlDEQcp?kGc u$ xWM~  x<ԨgloDyPuVwyYMj/H{CzrL#=NhϠ2'H'+Sz"Xg<v^5 kz=A YkQOu l~ ´m|U:޵vOV+8\-xNØeYzP遻'V`+cGW$iQf;%}+g- jCp8LoHAC-OFK8G:ӮY9$;'im4J0T;DuдAu&N&ƖS3\ve?-f a5U Q2O@g2C^z>V8oYMj]VB#pEϵ0/4uißPpp3l]M?=TQW—*\CuӠhk IxԗQ':@>dpm9+wA0ր _qDh/i@q2.J:a:ڇ `ӗV:+ns`k\$QYOtÕ լr.Z4M !C7^xy ޶uND󛲚 =`igqR(Xa,6qjyPBi ADSfSt{_+7:*1h[,g_C=./nF떃 UuI[褟|l_P=5V 2l]W(]§fAWf''O#2 s#"rTDh H/ kt+Εy)v*xIV&S1f'hAa ~AeB1CXwւ*ʅ[?9Ǐl1e2x17Tɕ#c]e3 2㰵uv4_a۽-c[~녹k Yor VgVppT-%_EJaB $bZ[GjK;0h~߰/v>籍q4vW ~ydlT ֙4tPvÓDE7G$q }nۛ12z8*#:ck3$h̭!rڦ_)=]29ύ?;+ ܔy{\[0(G^a Uڲ٪q*VB/O \m_=`所9T7l5 7(ňY0i{)_._b|O~NjY QX^G9-I2$1,/ U:5j xH;Ku p]P͕Ufa(t= raޮZR&"LK0ُbݻ<3Y) C>,L)RP퉙Я8ߥf ȂPg>,YRtgo$S*y 4MUN VV@O*lVLՌfkC CqlY5!18~ϢWDPˌAգ8 y;;f{+r)G4QdjpS&(~뵽̊G1X V1ߣol :u{,!oB!|W֞o\%p 97`vHឍȠH_FS(ɵD@}PAܠ3>r/a;a {}~VFoSǶXԠ~ ;v}hfƃ%34ZU(& e>Bx C߮pq2Yw`U]OLxvXScmX81n~7HkIҙ0g;Ti.Ҍ_I{&m]O'V[pc>kRIWC|nܒs>^h>I*z7o:Ldl,G9嗴v32֞gLEn(pA]J]JrG!lD%1JX'&1<sx؅{,VtRa(;dM~L8˧ g=G :r4CROѷ+-S<*}N36{h$L#/uY|:≠q`UJ1? l=fѮg`y>(y]j Zqq7Uo2ȤX ;qk,yW;^g0Kைi:Tqѯ w%5nR }އZYg1ګC, G4#D oVs~kubV4 R\)-<VSng2@|`xws[U^\n=΂&s;NɮCaKJqScJ+@ cF\""yoq㘧m)Zulvo~@V볯a3fJ&E jņKﮘ0di¥wY ;tCe?^"BizWrS `x" &}ÕTn !)qBWp/!quרXP'ݹp;{ .ya$}}B?; vy BEd# FBy݈G6^xM˺erSK<[+,unVu 8 =qL+ٵ_D"ػ[DaBl;|!jl@dMK.FC xwgtS{5 M$m >!M[_[v\lxŒ~ت: 1yc,$T{T}'olrVʴ90X/UL`B`SV!%>0,|U ɴ/*YZk3Q( nT7|\Fh6'7zj@lڪdVF*RDLLY&1Q4%H 40\tAt^s#.ആ4KB^`+8 elNc];uP'J=K<4Dj=UZ .w6'BC{j(k@NH+R-2\v"6dtcǴ)a`p>$*JnpvoYH@7ľ4wmkmRGU:+N2Z{LIBGA5o[#*|Ni9|!gy[JRv8{yqs>_t$ tzВĻ6[J$cWu| ]ٷP@ǐ[Z][˼+{>jOlyȗ0 X{O0:L֏L^ӥ>ǿ10]fCv5|}uyN?v1P2YX0elXQ*s(wːlRMGDnM n'6$ ~_R5{PSq#QUI |!<^5#?kWR1J";6`f c ۩+",\ Bɓ&ݡkmu6kfFk0^w&Aq'uvKMFZ\6 yї;R*!OصȮ_5eU GZlLih kXIxZC Z jz+] `AFn&DP'Dĉ Ҟ'7Jzgd?8Cak3V[f-G.MG-2@%?=܊>dL`ve&ɱĶؘBː=b)2? 1_ů C]9m?_| =Qf~|bCdzoX=ܛٵiYkY|(=q;9StRI0bG2ҳ01ZJbgҍO}= r"#e+˾ŽGڒrjԎHFx3Ӱ~~^(2Vo| [`+V\+t kj/zWCBZ@_``yEqvFKtRN2S@X aE4/"ݠ밡Fl/G{,86MOl$8w./` VېAg yA~w(eLKT7 g(NnOe\Y[B`X^~ߝUu&.X7ؗ3pBIMFQygZ–-]b/V @0p)dߝ^̄$8["9a]y^7xSjIB/wr[>~J*Pqh)6Ez$&SjW'>HqԒs8.cDgA2uR0p_ r\d>M#}dt.>aRWk]RU~HD:4IHRb\Ikb-zql_}H±oIѢ9ߪ;wQ!E@0:~@E!)$JcB1P:RK+Jbq XVn[gwUۜ6*O/;64 J1T( H?F)"e >ơJ`}4`p^qhOP(DmQd?u{g$54p*X&-A օU `O퉨f7ε[Fe=_reTdsϝ+jr>jp(W2x$6X] )QI:{ٌV.[s];2U4Cqf' oYTg%bTuG6a0W:VNS  G_z.[HZ>.>5\YD Ԁ2KM2eCj4+F Rg yhШ1$݁L!Za+]2k6yw*,Iᖚ 󰳈e2jo4D?PddEdeZIgpF Kb9kѦyzցO 2FC, ? Y4,IAxЕy4@dvT725[dY` m>c򩀵=,Y5-F|P~>K{%u['Oeob!MO:F7(,N?Yˈ`, vw2ȶGcɂ[J% טJ|)`y$Gn:4gX%?wMt¨*P#VP SFE (?2.(=tFxWG/y` P+甮x$ 4I6[cQl4}Դ;y_tdE#o#lB7 _Z R:zf -A]6=^HϢu `KW9 /?O AN 6 Sצ.|.}HH0 T9߂ܲiz0\)G*_+a|3w;CZEpbZktC_E}a:=<^wCK;ў XZyX_^W1_( @Nt˹8iֿ#=3 YZ