xmlgraphics-batik-demo-1.9-bp151.2.3.1<>,^.!M@eee'[Y#p;g?an r}鎭 kxB)S~eL2aJN_Ww]⺮#w>Gfm0wȘ{ UDI z4~h@䛼D:p>>@?0d ) Dx| $,  4 .< ~ "~5H5tD|DDE)(EU8E\ 9E :FA BJ FJGJ,HY4Ih<XlYlZl([l,\l<]{D^bcvd'e,f/l1uDvL0z,Cxmlgraphics-batik-demo1.9bp151.2.3.1Demo for xmlgraphics-batikDemonstrations and samples for xmlgraphics-batik.^.cloud136i@DSUSE Linux Enterprise 15openSUSEApache-2.0http://bugs.opensuse.orgProductivity/Graphics/Vector Editorshttp://xml.apache.org/batik/linuxnoarch9dB;N; Ad %  L[Ro.mBlCAhOpe (p &dgh wK<u,3*I)b{2 8r Di@HABD@?ASz VES (]5*7ObN8$=d*"G VR<7.bs`$!< ]a1lh:S,jZ%(%2d"rE#l!~dG!T75w 5qӾO5f 4Wghbh`&L8?'![2#R ;/b| /+)K*   -.%,d OKzFV}+]1q0}$%`%j UH+4 E   ^FeJ -} YCJ C  n0 %K)) \ )8 333`E)I Sb \ ) ~$U4CH;)k-m*4F-8.! 2R5 " [ ,(T ( ]Zs_4 ]Ts`J Zh3n! ^_o A! (Z` ra !i 7!4WY\^;   &>w 0%*+>:]w~X7 0 AK^ #9W  # 0 V3a { :E ]}qqw,"cnY rf3 {=^ =UY* lLE +NAh S y [V $  S5 ODK(#>9  % If D< P^8 Ou#-  13~ @  ?2y U3 W T MT  ( 5AAA큤A큤A큤AA큤A큤A큤A큤AAAAAAA큤A큤A큤A큤A큤A큤AA큤A큤AAA큤A큤AAAAA큤AA큤AAAA큤AA큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤AA큤A큤AAAAAA큤A큤A큤AA큤AA큤A큤A큤AAAA큤AAA큤AA큤A큤AA큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤AAA큤AA큤A큤A큤AAAAAA큤AA큤A큤AA큤AA큤A큤A큤AAA큤AA큤A큤A큤A큤AA큤A큤A큤AA큤A큤A큤A큤^-^-X^-XXX^-X^-XXXXX^-X^-X^-X^-XXXXXXXXX^-XX^-X^-X^-XXXXXXXXXXXXXX^-XXXXXXXXXXX^-XXXXXXXXXXXXX^-^-XX^-XXXXXXXXXXXX^-X^-XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX^-XX^-XXXX^-XX^-X^-XXX^-XXXXXXXXXXX^-XX^-X^-XX^-X^-XXXXXXXX^-XXX^-XX^-XXXXXXXXXXXXXXXXX^-XXXXXXXXXXXXXXXXXX^-XXXXXXXXXX^-XXXXXX^-XXXX^-XXXXXXXXXXXXXX^-XXXXXXXXXXXXXXX^-XXX^-XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX^-XXXXXXXXXXXXXXXXXXXXXXX^-XX^-XXXXXXXXXXXXXXXXXXXXXXXXXXXX^-XXXXXXXXX^-XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX^-XX^-XXXXX^-XXXXXX^-^-XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX^-XXXXXXXXXXXXXXXX^-XXXXX^-XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX^-XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX^-XXXXXXXXXX^-X^-XXXXXXX^-X^-XXXXXXXX^-^-XXX^-^-XX^-^-XX^-XX^-XX^-X^-XXX^-^-XX^-XXXX^-XX^-XXXXXXXXXXX^-XX^-XX^-XXXX^-X^-XXX^-^-^-XXXXXX^-X^-XX^-XXXXXXX^-XX^-XX^-XXXXXXX^-XX^-X^-XXXXXXXXXXXXXXXXXXXXXXXXX^-XXXXX^-XXX^-X^-XX^-XX^-XXXXXX^-X^-XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX^-XXXXXX^-X^-XXXXXXXXXXXXXXXXX^-XX^-X85939493935592a699f6554489089cfdd6be3a75e983d8b86f1bd6a928c641c86a4594a5bc2d88fbb2fac31750a35b88007900d2b6104594feb95d71e33a115bfbb97c2a7f6d96c71816da8f71e7da94e87e9c17fcf86993ee8a0880870f1ea1060347cf5c4d15fe4371eb3b15622a837957a2a168bc400ff2c944958f4fd0701280f2e1cb5e7d0082ee9dc9aee288e0fb75285956a20b80a7b59c10307e1d14fc6f1a12a9c8cb0915bff9e74d4bb1ba613feb39f3b709dccbb84b5eb884d93d4ad9673e54e1b168ae0ed8b62bcff493e4d1e27f515585f558dec017aa40066ce507231d72b664dc32837c09be27320d0cc7f03e31bcab6bcde7d734831d6db03a3032ab6813de9eb4bddbbcde8e46f56d1b3af1f457c8b6185ca0c07be3b418be230861f918cbc8c426710759b6903b6f65ce68c60f050adf804db249dc34cdef7ba8f7128218a8436293f875b529eec3ad4cd83b80034c8b422f250016437081139ca8881efcbf25b07997f27bda8d209ceccc83e8eff08331be23809960e1143a1626c9039343695aed5b4b271407b8a118021660c8945633b3516971f36529f2d46b7b7c1d817dc1b22fcd8e381f9ca6b8f952301149ac4f53177d41507213b6c7fb3828d3010b4988341d91bbc2e4e868b85abc7b3aeea78adcfad738de5b83e233a4c13533251ecec400ba6d823ee64ae9c402631c2b97070b5a142baebdebe5d0466df67046a5cce27b44394ce674ac9825cd6911e71ce0bd1d7ee461562c09f8d21529df79fe0d3d8768ee7bf594ffe3e97735ea565961487078e435a13b01d8d359fa07eb8922b289acfcb9d5c9b6ef49b3a24a93faa5032661dc136c04a0b3d7eb0b199c02fa5519cf592eb2e39e603fc7db9999cbb95f81c9fba146c05d182e3c2256cf34f667e5a3f5c54728f04872c3a8692042a3da992e1e2c6ea975749c03821ed3cf373a7c30aa467a85403057078e43d9306833f3c59088c0cbc42f9d8a60bc537f5bc9af287dd5f9bf0e5afadef87c221e406369f18c9fe3484a81afbade916a5f1925cc9c5fd9d4f0e54f5cb9944f3d756140e132cd4af64d8e3a281ba635e6672d44d2942c2ff4c9e721324053460591d44cf670b271f4b30e3494400f54f29d664c448ef8612e933fe1f79924e60a1745c20380f984624d6d2056dd1426a9a06cd2620bc86fc05f04ba55bc9c5a2884183d4668f221d67b407bf737eb7158defd339354e14ced11e7f08de7aa7cbde6479ca98ca4aa615e83f1af5e40b29e8943c7b84b1a967cc2e3096fcd16ccca69b5786506fa0bed1924197a1f42bdf03d052fdec8f547e3238f4eab4d65970eb6a139db51b4ee659ad3814ed5ddd379ed11a218bbde6afe5f89dd76e47c9a3e36162e21914c9d4d641979f968d5c3d6ff18bcde1cf60f94d61d5dee62cddfc65eb9c3c04b9046390a620913f2056e262758e0e62438be4e211a529113cb8dbb17d6c7b6c250c45828c88c2664eb4f4f1e608a964b8bd34f27bef96f0ea137f6d2aa9a9d6be3324fa9a77342213da154c67ad105b7d6c05cc24c694733c299d2f416e1d76a63a66c4fc96f0e9cd555b1717c29a00cfa497a82a51484789a973a6ae551c5d7e920abaf1e988e34e3b7023e641d789786efd2cf8eadaa2f86b4d89bdcaee2ab5511a633c41e1c553bacc340133a34ab662f4f562696b956defe7557aa609a2efe593426ee3dee6d4ab93b3a3af8bcd463c4abe24723000bbd94f6bc0b70e7171924ffa365171681cf92d9684437f12379c8a62971cc992590378e4818f6420a56bbe9413277bd83c0ce430e76ffe261d93823b3432eb793eb11683f168df90efc4a711545c134c071a3a44222b832f3df97f2094a3b6b63a29bcb9872d2a60d0af9730979b8c1832fb2a29e93bb7e0f9841f0f5ba4c30f5cab03b5cf3e31d1ff2746fc2af85ba207e335ddca0535b86f9894309b5f3b3336621011764eb6e8071297a518e893d6d1ff4019b6250272da02fea398e510a411b9adb814a217296605f273512e36472979af503d6bf57f54874bbc67a09e3c9cc34a08242e34665dc89e19abe53b145b5446ae391945c63ec66a5b671f125baa928ed38a5ee65655d542d2c5bb57adcbd72443be1cb32cdd0a4d9e915877bdae0e73f7e1fb6e39e2f8aa378cfc748a90fa95f46f5521b0c50c2ba6ed18e6b3ca99de5c14c7835deb26348a223052689e6c3ac08eccba0550f658a9fb400e0454d8c34cdd740a513c2c37a0dc4961867565fe8bd87a7805f9c88eef998877cbc16debee6f8deb12596cd520b6ec0991633516c103e6c982b023d8a76cff5ee1463c99a3fe6f72f5f09e2f9ec5240da50f36dbc76b5050f10103c74e847a22abac5346f5e51215e911f9344eb51526148504625e9e5ee902426630c438966c31226ab30ee1cbfbb3e83acb2a0cbfb8d9ae0c01b851d25e0c42354cfd4f8e5b929d986019d02ff80cfb79a084af345c5ef262eeba57d0b0b788541c44de387c4b32952c3bfe239c5afabf0042e94a6b1b9d00c56846d6e5be618d71d0d46a8aebf12275d1ab0e387e284834f1fecb1222558ad371d16e767a3c9750728b8a1d38a4176b41afea51eed2f2793b1ef02437d2a5f804e0d62ef7d831561cb7c5eeb40698f98482137bcc362b2b30bdd9e176e7a15b5e5ec48b4f34944ca899603d9d4f75fb4a7a56923d86d197046423198249a5694c4d172f43fc72e1b2f3e7ea09a0c6ccccb50517267838401ec7eef54050fe3a5e0dfae863bd52b11990cfb0dd434835a34935854b8c56ae1facf375f0d1ab361cd431c6adc78e1674fe7760f975539c0e79e17231fe086069a900a593fe4bb44525b884dc99fa148be9f2ea9d2bb1b6290f8dc3e8fb27a999701208d94f203c3904fbc6b08fdbd862972776cfe44b7098c4a24809c18fa5b16af7b3f969ea4c8e85db9cb98ba4d73e6d47ff7e99c272457fdf66c9a81e775f2baf543772cf4280714ab8e84afcce022c4b6511efcefa6333256c8d64b7331129e582ac2449ecd446f5dda7dd03dbcee44abb3ed1a8618c5d4e7e54c1fd9ec7f6d9d66e0be6cba4c98eaea0bd78d52d5e439bb3d417e48889c469e8a8da7d141f9b9772218964cdeb2d1be3e89e90ef78a67569a178108886fe6d601f4d28f56051e395184945d8b73c88351562629e066cce25dbe238f2cd43b72b76d92631a7e95d239d4e19ff66b7df1d2f26d83d1576e061e672f8d4f530b40635277a516a1e1f7b77b82e537797faa6faae0dfcf01d3a8b680ef5898fcc14fa58f7c11af07dabf0e7cb6f1c12856f92350fda1c9e6def8158bca769b9dbe584d43d335b63520f0b3051bcbf5ad54af304f4dd07c893dd2b62b131ee7ca4b6b2e33086eafea2dae826c9fe1887b3c7efcac8858042d356b8e086bc5856d31aca80c2c70ebd59ec1f7e36911c255eb641c2c46b5696908bf178e1d586b2501ed91984722f5e3b4940fa672cd2dc0ca25a1f7dd6669160e29f3eda107259a5038255c91eada7d6ff2a4cb63efa7e6df99fe763c751c08da16a377963f81d16a4eb7f76cc0bef993332989bcd02618ef1ee50df94bdda4b6d3c524aad8e2d1622a0dfa09da9608e32478cc18acee8f426ffba6b43b235e3a0b11bf2636c6205d2e295d1222b630e73c1324b0179244965c42dfcc5af4251c03a35230dd6648cea102c299c77d8f161419556f2f98a69567a2e42a121dc7f800369308fc5127717c01c3e10d3cef54b18fda8ca2ac40ee30519567b2b071a7e29192c834b48e21e64ab340829fc3edb4fe6082305eda0c505a085105b19d7dcfaeda0fbf00fb1d3b227db24f029429db178fcfcc7774c25d68588be6e36be1010c362e667b31fbb1a745aca866f83fabb2a767b59daada7f313320c94d8017a30b3cade4c1a4fdd69df374b8306f801f9a9ac8b03150a9026299e403aaf2d538b5f8035ae1ca72f83903c527345f93eb9318bea18c3f0a3760ea88647e0934b25020fd153acefcb51b1c74d01a4c394094b4e199b8a79e40201f07a6f11edb8b6005ab3b7e1ef5d0a33c5feb679c2faa5bc4cf2d00aba6b94f616a5da1c219acc41c3e4bbddd21f49e9353c3b021f755ab80e76297860a0f4386a7a72a3de6ed842614e4d42961c849c81bf814beb7af283f61dfdc5614d1c0888f439a5f1370e1f5ae5395f1a91f835bac9efe344dfc180b19b50d815d6f94aec33b936f8362f9751278d2ec2ce6d0fab5f7b35cf16cc4ad59fb144679c6341a2622e79717ec5b0af4ae38932cf0ccad7322286f56deccb2623895b5dc488ae9e640dfa084d03fd05ce8bd54d4074edaacd20750d5bbcc99fc103ed00fa165831619498486a24b3173d9b0426028a811a78f65a1e9cbd6507386d1bcc539b73b26d200a518dd8375547fdb28bf7e356a1295cb08ec94b1a59df395b8b2ca460be7db2593c6fcb0794a4647fda31b3272174fd9522597fef085a19bb55f520d4a2273e10b6e9741ce5d3030249f435bad5e9307d1f1536b6df26ca24a700a7d9161b6fb65937bab1203b8966b5646af6cef553101573fdc2c37535297389f6c3c55bc695c342cf36eed3a6d942db87e6a8fd118b4e96e52472946f703fd4102fe5f4da9a637d6f15aca7955e690e5916d0bcace6dad65972fc862e6d2e0c5e477bf703a71a3a4f09fa1f4ea4d7ab2b506392032b7cd2e8e8c111ec1e32157437403c321444dd1a543063fc1a4fc8d639b88f9321404b2e67444568757068d459247bfeb930017abe75488220aa663b6b207d7a91df782b589b31e4ae68b98c9a387db6d2b4c933ce412ce0fe84b5d540bce7c2ae54de2b0eeb33a4363856a9c019cddba266f994e748e3854b8fb63805cabbd35870d8dcc3f2f3551006bdc722a3b8fc6a98b0492d8750d215a2ff3b5bff2abb942627a47a82c62942645dc1ff83f5ddfb597e936cbcbd917bfd1cdf0ffe602eb33d81116f75f23d8cb68eb9f3b5fb8bc42276115bd8cdc0bb3ed1dbb3352c2f725a20c609fbfb2f38463df355a4ecec858e3c42f6bc0fa46c01f36b7edc2f505eaabbc1f6db1c6a71f52fe763fbce9715f55440984a15261eca6541acf51d11d2176528d01df232303e1886f652f110de8f1a6d5f5dadca3682e060a17a832ea1b59d08bdb0bcfb4ebfd902392f08706a1b1487c1c0909e703b7997e7e0914c359d5b01dc4dc341a98ed8a90c3efa770b20d5ea942c2cec45c72960dbb88c97b8d286917d5057473de343e9ed8525505fdb31a52479c6293a263c0bee6859895c21a2fc65ce31f4cfeb74ee994d908f7f4c73c121f48cd5d72e18707e9a017f692f0d44b1250c5060f5a8ba7b11014069507f09ced91f1a5401f3c83f9f21094f882fb953a57e62cce0c22a0bc1565f417e6cef0863e576703a18df30799369782463e80dba3efb6e80fbdf0a7d20cefe6f3018e6addbec0eaf8eb12834223e0768973cbbaf393e737281bf0b5189eee13d35340be4c11d322e8bd58c2a8d66b017db5197ace01f29a339b9713811ce332b8af9e4554954160552d00b33657e55f26c7305c1c1d47120ef08a124eabeff363f52b399940684e04a20db010e8dd28a85e4b4d35f659a4beb40f579405795b80691b973b811bddd78408c3422b76ad10bad79f85b5a5d568eebc1e54cb530011f9ec9ee9344b6b4481b991c98a7d92ad093fd155ee21ccee6f2240af379a0fde398c6b92516a13d982b14a7c4e20b7ef3db34fa0ac79a379f8618f3f8dddbc7ee1a2b828fa14b444735fc40338dec5073c8551390767f5740c52967bbe9f332f47b327cea27c214a4f987cd1706fd598307776bf08ea1d68868940abaa25c86d9d8e1e878774de636efc66127b97b7c59dee89114e7d9ae14e14dc73ac56882a808de336dcbd943becc19278bc94c410870a5ccbac109d20700d1d8e74ae90e2a5036fd0de2c2b35da6f8af50fd19a2893e58f6cdf250c8bc47014a778ec3bf74036e706ff69155530977ed4ce8808e5fe5e58496f807a81c51e70f11c31a85a21dbf1f26f91b479c9b0e9422b4ba4b8a0f36ad727547ebf12175b028003fb86d44f571872a52a43e84e520a86e0c988129fad406e3b34e19daf1079623c7545f7c5543c492529ef793080b31cddabe3892f2195da4d487ff762eb760ca93570ad2818ef04a212d4db729a5a3a4bb6439f25d565a7eeedd422d448c1a9e0d6e4c1ad747e6e8a0e358520d5b12c5396e9abf0c15fd0da907fb9ac2e81334291d1f0a3bd6534f898b2b123a9e00a3411fe99555709bdbe9408b3254938084f5b47c4c360d2d1312cb7847a0ab03a358248dc28dc56af0f64d2373e9176a66ee9f79ea4446c2e1247754b63bffefd9b3d7ed37ebc84baefe3c71dfee3d42870d2cb67886884f86127f16be19239305d01076f987dfd3ec2e0b954376ceb11a338db5ae5f9bb2ce8cedac389c951166108e50ade95ba4f1513bd96f797cc3a46e239aeed84ab7015fe7df122fdb778af383ab765b9aca79f009654051d85e72dc573ebdbf7fafebf1edc716af0a09785e9d675a61230466c33940bde8f1021e153410b056a0fe6ecfe729a5fa688eaa430bf9bb99dc8e46f001af9701c9887e4aa6ec765d2bcdaa882f50827ab39c8e1370214101dd50e86a5957d399ed27119d10e698a7413d10127db2d1771d962fe1fe3571ce8c6d302beee130ceba419f3fe534ed98751f99b053411fccb8ccc0683c5b03681cf5dcbfcde19591b1a8c2ccc2bc4447961a8c16f0020a73b4cef2bd1f982f83531478eba59e776973a656ef2fbe8b170c07d3cae2f8e3d786c43f04fee1eadf23a417d78fd3b6760fd8db0cf23a7d9fa2dcd01e56418fb080b01d193d2e99439466cadd84e078ceb0976c7d5b192778b240ddab12d9bb227968dcd8bc901cfb528c99deeac248cc40ac0d307b31503c0ab5ddca04f46f3d50729b97b96286b1ec945010ee838ac9f7d5a4aa734ce64beb53dfe67b749fc8fa687ef66137f0351d385758797a788544e6bd69c4e7a1287ab73898a3a10571d144d9cfec92ddd95cb15a4cc7d9095890bd23973220f5660d735750a26956ecf1ef5daef478a2544a099af8881a7e6746cf15ac88f416e593498aa047a4685a5af481740aac91d2b2ab48c83c2c78af5b1037ce5123eac44b5fba7634759e5d3a8ec1139a4108892b4f6af59f7731b0635634363b4e19c35ddb3a931fcc677d0556e567b6a52d1fd941c0a9ea2a1ea07e142679d8998cb9b7917a2423793b06edab72a2aaea93b79ff43fe80138bacc097bbad69fab5c032b26621eb0cd68391de289e71743c0116779fb90e25f5d83743714e36bcee72db06524db24635ad3e707f6a1bb9ea31a7c93653513f56f96284e9d0ecb91a31c36062f4e5cfdd048671634c705beef4781c472ae027695845e13736906cedc139c33f1e7f9c215d4803876d7b82373fea11cc77bdeca6b7dbbeac737500cb653d06f589653ba821271dd4d5922027409dd0538959d144e2f8b7373cd2473d6e63cfb7932770860afb914188965bd2cdc6f9b0259f47b6bc8f686b5a62df3f50e7e67380cc1b95f970c6d1cb126984b05b5be1f3f0e9dafe210cf38946805e168591bcbbfdaa3f989c08512545888e1cac11f306fd77752ffa340af837f26a6e9e3336192e425a5bc64035b39243a4060113c6a08b15c2daaaf2c53155bd757062b479f7e6aad0b55c14be4e373e0a9c69a23c4ef5cda38252f0305d3ca0e8a13122386daa38461517d76dc4a47288b1a4ead9349b71b1a980eab77c64f727364bf96ce627472a417a3c2744d6d85f33d8ebf2ed0175017e5650c8e91967723d7b00fd70556082ec19525bb1c7e282678473a8b04d469b4544bc4b85a2f36d9a7849fdfef330326937da3050927f02ca167460d8dea8d22d3c0e07afa3e7ebe02eb30b43ab1eb0275c7479a99eaf115130b5c6f3fbffd4881d7eb23fc20b78e84b78c5b1448129d6fe4fcc5be64c93d6e8c7a015625e5ae611dc8aebf12ec048e5c1a3604e787c0dd2050191a014aff435ef53cff4fd8c246e36906236749810b992f7dbe3fb77c6eaa9dd105326f0adf37ba09256ef52503cb7a2aab7e385663a957bfead2bf1030d39baf890b68bb8c4c5adeb60295e3907cb2b628135738264088ff35d6a6e38a5c78261d0840e0d0f763427726cf8c4b44adfb47eafde4fb1063b9129ea7b013a8d83e6cdb9fcf17c6888ac84a176dc541be7c0f17e49f08e227d0473a54fe4c35b35586a52a22afd9e91f3a7d6591e5722e729595598f25b7efaf4a2e261b839f69d993257f8a65c28c7ef81099c93513c0b74b61ee55de3dc0c683074d4f1385c2ca84d33addf0acf62ad1d5fb1eb21a7c17d46e20ba637025ea6e7602d706a4dd4896e9cb592e3f392892421fdc7e15d8c064ec4d9e5fe9f00c85b911103cf1919e32679e5810ad5c51afe823bb133e6fda543a6d09bb0168c51b012fdf5d14bb323036d2a9feb3e9d6fcca69fd476b4ff001da9155f8b6b5ab1a3dbaab72c14384cdaf201ce90a27523bce9b8a4a11c108af7546eacb62e47fd1951675e652166ffe06c56e02143cf588ea28425c604a946cb10837e24fe6ce2722cd6779659189a79e52e1695049aa5b04382e6b4db4fb973ff47feae75afc36e346ab257f2bd42de4dd8e42749b71326170b34a0b0292c02e40529adefe8649802aa6fdb87dcaa93acd5e942080ac763b62488ab555c2336d105b9dfc4544d38eeebfa105bb216781bed30aacc2e1a1936ce823fa5620d02abaf0a46f41b2fbf1fa54ba954402e48227af4dd3ac111dfd934e4a91504c177b95339cc9d30dc468e7843af749ab61a1708f6c6f63c0c6ea5fe044c5f2102db0ed1e63ed8cd544017eb47b530fbdecbf94a3b1a51df5530eaac46117e92cf9fa39ddb7751f642594371a45387e06403951a615886a86bffb76892b17424d0b21cf401535880da6fee7bbd63e6270c059bad08257b316fffcfb80ba69cc94b8aae3030b5024ddc1f89ca96bf1a3f1451328ee364b10c5156654b0deec0a408365a50273802f4662befd6547be83b0688ce85e7482b9cfbf242a653ede563e67d8ab901726ebe7c460b632797a4bbb04be4a431f1b4d69bda0e550cc22d68e7d643a76f2102a969663fbde62f46f6bd8c4e60a982c6fcb556dea58e1390e345d4dbdcb643250a472dc97d10bc350e63b4a6c77cc64005267bba6dbfa45f7ab7cbafa90a075a9269c778cd96228e1984cf181d87693675a07db27dc30fb5c128fc19b607da5d17a0fb375f236b735e71f319f1de1492a47df00f4e4aa8e1633c5c519bd06736d84b21f658b4c01a14145a8f0f820c2465d8a15e60ce6f255e2c94b07187844b7ac3ab416dea453590d6e18c9f56e8c2f47175fae772274d4f47f529bf2170bf24912e6960cb595de809bcf6be5f0c4ff9070bf8a5ba60a8da8d18fa3026cba3b3e4be67844907ec485c13d92411f88376e468934588ebefe8a650533d40a6ac1e372fcbfe98f777978f951dd5952389fc831af78cd9aed6f9788974a50d9c1cc1712d241d6e685dc81d995aee206fa18d303f5e8e60d905d8b05cc9b2263d7692b7dedd5be92e0680599ffcfa2abf2fdd3694683a8523971955616d5e1abc314556b5002495d85fdf12114fb9eb55c227e2d9d97b76836ba42f28468f9dcef6f2a0e51437ac13c4569620c2914f416dcd88accd4fec6a13b45c7cd3769c4da572d27eed9e733e84fc3f7c204f929203d98e6d202edbd794399c32b26e485630cf985be45425b793f6debb920fddbc6dd9d4c420a61281a8423d87d546604d03e5b26c727e1d66f23f380a375b437aa8c1aff2ed0c8e88d5039441cb4b92c618d19389e1a1be1b92f9c48addd3c47271b8604d1ae39de16a3e8d922b6cf55e08b66feca27ed1aa211a56f58db17aebab04710fdf6c3ca88bc2ee5029341aecd8572d01fc243acf8f40f7d55016e177c8d09eb695a43d7f29fa4353588f37667a62600e05bbb8d2ea2fe17b717ebf9eb201f9dcd809602d7774debde8c20b920c34ab6b1781b50bd20391067d926c458fafd5993ad34d493b6727ad9c5e7601754a9e0426148e8b7efd62c4c90f6316b9cc8f43d82a75d8fc74566e353fd6332e883296dd9f6ff057a347865cf5055e562ade46f28247b00e77d17020391051d539ffa23d7c3f5f5ab60958a202dc3145df0a362d8cf7d91aa3599f018a5dd215294749e561cf25a34c839ee18dcf13afdc2f4e5c316d46dc96f8c49f5ee54376d4467dae21ac00e3670b1f327788b2db10c090c5c7297f74df258273a1e9164bc39eec582faf368bffd3e71ccae691558fdbc48114c10b5e337e92463de86e6b5f580ea109b6b984670446b5a0a195de22108a81081dd00dbe55203f053bd3985ab3913dc6cd14a8690b729fb080c524ff45382b34680f17b5cc4d5710bf7d184fae5e6085eb9ecdfa890017e8f40b9535816bf8c01d0f22edf0bc2db27260e0422e7c73044af53467d3411f272ec0ba153fb4fadafcedaa10d121f76d1cb25c44e6746f7c6fde6d3593941c6cc516cae1fcb2a70bb40cbded640ac91362ffc1a7f908e45672f637b1bd948a730af233eb6f9570b8b5285fd42e7962327104395131ae0116c2c9d48e33a88ff27fabba97c719097c609fd89a76aff36fc1b0bf7c91973798d22fa547abc1bd99c5e43753c8163dc8e5c8a15c9f744fb03b4442b572af4f28a76f514ce4150043fbf13eb89984a258d389f2415a17592b1bb3d4e1bb19daabcbeeffd12aa6412b086f53a55e89328258037b0305b4d9beb3573ae76a80e626a0b26bb80ae790859d0503e272ecab0e87b61a4c0292b3891dc9c31f896164ef0503d9d67e1a510f98018347686772417a231ba2d3d86d4a5d8eac7b39e3466bc11a00c13313e537957e1c88e4e21748816a9097659a371bfe5d9e64bebcc02c46b26d0152974d1347cc85fbd16dd1e202a863f68eaf6253458cf4e8b4edb680157795a44478c1442a63e3cb7d31d4928e60d2ace6f5ec54346c3256747d98414204794813a0b350228db770796ce9bf3d7e78ec8c36d6a4b1efcaf0b2024db5ef5d9f0831bf860d6b3b7a668160004311e68049c03fbc901f7afb704e341662c5ce77ffa2bc0408ee3972258fb0d8b4d6cf121d7bbdc0dc38a02cd26ecfc696a26edbdc70a8d5498a8794b1a855562072da183720241a4bf5a034de808a70da1cb80887314b0f5f90eadc2568948bd40aa315749fd841238239ecff11fb6feef3be955ff5bdb3c585b68d644ab0df7ffdbc5d3461ad04fdc7776d344ec722f1cb33426ee18a547691c9adf90a03178a718a8c240011be892e906bc4feeecd5927cde782cfc3ed1ddd2c4494b75653df5167a52a270f775cba050a1b54e0b910a2ff7d3ab3735250b7445846c5abdc5610e2f564f55b5c2e82e8bb95ba8f04e8f7c82efbff096602a649adcda633cfa456ef34e31ee7db143d0b3058db6ac0587425342cf7b40356bdbedcdf61bce903c78a2aa99af3a46ddf40293c24c1b1b1bbc4b4ee4ad10dd15164558caae008e082b85b92d58e32b50907ffe38d46f20f346a4330bb2fa628ddfbb71ef4fb7c0b6cf594cd87f7af06fd621412814374d34fa0bf86dd5a0e094303a026d67832cd86f185abfa3fd63df7bcf8f4dfbc4bfbf8f15ff4d92414529a648f52086da669ca13c43b517217a275195ec064a077484934eb577d84db9ba1c58a11d18f2778f34b10730589c742acb6cf99450e2e48afd39afeb90f9e39bfa6aa2eb991335ec571a3e7d252b9db1a2cc2fae7be81a06449f0a94e3aa6e9416b07b04a24ea46abb8999496c8d03b9a72b880ca381af2c888119b4e2a18e60679ffcd7793fb109363d1d6177c42f0fe4a295b5be3eb652b04ef199b703b0153846c973986f039e44a79682f6059a463eef51c5b815b7d6d62df9f9fc8890708e822ab166270308d23c3d89a084ef6f895c605626dfec3153f9478708843d722cff00bd99030a9940a76a3fff5637f4a62a040952bb768d0868ef10b81784231ae5e16ffa80486b34e71b4b2bf824621f6d199aa4d5a05425deae24144fa6455d03536b5e68bd63f8e725d7da0bfa79ad920a1749ec7100c3a66ae49a498312f43ba6bdda648a06a9585afa0168d32dfcb724e6a5befa3007442fdb911a7a29a5d3aa03fcdd07e6fe866e6f59f5db43a6b3bbcd33c72051bac21c9b31470146dafb50f04a4d96b7b0ed17452ce8cce7b6014ab7c5f7aff2931643dd15709013453922e9449b9e37021aff588cfe3f9d1d3500f78739fece2e56474193cb08f10a77111a5ebb6c2bec71060393615345c29373ae086262f9ef34169501c21e293ed002f9c053806d6231c3349450acac0a1acf2e37b25bda7e93092f7cc015765bcaaf1a0487034d3b95c453f3f8c4a329c16213eaef950e8f9a07b49ba1861daf05f8c26b2a1ca9ce50556dc28aeaceb047b58f6fc8051ff03b9a723dec9546b0110b8cc62db548d65b32f76e5391a174685a2898cf4bac7342763865db90b14b8ef086ecf466de32d023bd0039b5408eb95d0d0520074e1c1ec02d12285e5ac7405c3efe8967c9a9bff82cc3bacb301e2b5235f7d8d52f61e7444c53ee5c29e38f9b4ae03f0eb5783fbe83d811bd14d37287f39105403dec3a01551fe3099fdeb02a284b0ed7437556bb94645d2d8c0df0631af637e086e6f8192a4d8b74cae7432a5b8786d63732f07da0c4f06ca162833fddec50b3b73e1766b09082a05b051576f27ff03768800522bc43ae7c2c854d39a38addaa3056fbbe24a18128cbee8f107da34ff0e9eb7db2cfd2a7425dd9869ce1af5f96271663ef55123792fc60deccc7f3c4ecc9572e22192ec78e34a6e81a5208bb5f545172690efc92041aed6891d99b338c2ae1fb835588d0f36677532870a4eecd5025ebcf105b4737ef347f61b7e063d0877bda65e0838e3278c9d2f169b1f42a6c88072229f627d5fa163dea5719897c0eeda19a7acb5e30af31ca7a0e6a53703032954ec9c4043214d907db1f0fb4361c6563fd55e26ae0fba53c9604cfe1bd12e29320de08c77654737440aacf93c9822c80df8b220944f7aef3ccd1757d0d04ed850cd5a4a4d6aec6da41867ac07a1c0c5665310a9c0268807ed06078e941b5eed1bf21a208338206d585b8bdd6526779abb8c61083a0be89f4351b82ac9385ded31d69713700d695876dd56ff2440c3097e61d729d9952c02d459e28ec8a67f84dcec791109b68731227aa9945351ede2deef457e288e3cc92f4ba0d37af39d0aef6313f0d0929b0bbd361b56045e80b9fa3e3224b36eff9ea841ea044818132056f7ad875c3940316e070078dc50b2b7317555c2c957814732aff898daf56df520ed190ce8cef868037cb17e085634ea31b4743d964538ce7f78ede806cfec08da8f123d4f0afcab859564a5cd60608841f945066a2ea417b246e422600423479b63a448ed23b2d2c4b24fe319bccbc50b86b987f53682cd2510146bef50cd44f7ae3c0d387cce16acf338433198453ae9631ab765e89b4a61375c90f33b912a36b1ac7c60aaa1e95a6d0ffbd05fd4723e6729cb2b210e9203ee801589db7c3a487b9afb08b8d2c5180759b2c3b9c8dbeed0366e954297381a7b392fbc8f489a3113bbc31cbace7ed3a51eaff68f3687117dda95ce9c444a37fd3260ee1bf9c6bb1091dfc7bebc7ea744a5b7d5f831aedf81f1b0b13790cf1de36b0f83c7152d37ce7beb2e1e79a3a53000ccf0b6ae242b46753c3461dae39e77d28a19444836796e1ed540b0274f703c2a3e450ff3ffbb8d683ad59fba938dc90ac23b1a735f336e83aecf65e5aa7c503cf19a0493214c6b49afe558066ed10ee2c193378343ff10a5e06e04ff912d6e45486504471c20ea0e96d483a995a1c01b2d3053a2cc79d44516f9969c0b4c3f5cc340c9decf1951ce41c795e03f583564789c1df22f72ac316afc9e291a7ab311f05924dbc293a1299964d1bc611a2ad62ffbe808949aa74c3e99e16f489bc58032256bfaf75571c7a0133ddf631ef41cdf754be84682a4aaccb1305d55806250b4bacdeae7493d49b9e254d1e941e8d99a4cd58a9ae2d9f26dc3fb762bb3e9bcbdbe4b7a5d9b96667a56cebc964acd65214d23ae22d420b67de9e7a7423343b3e7a8c1ea2c5be139954d4c1af0e778b82f310399eac18c4f82237b16ba7af4d8d3dca9c21017a750090077d6aa53b51b69f3815d43a5c487f53f4dfa4566068ecddfda1219af32f21f8e4443bdc195045e394d2b2490948298fb6b42fee4f7c7f9d84d674bdf42faa14ee0643209d2949c5cbdb1806a51dec85dda9f67ef2858d23a54c8f7556bc329df47008097bf43552f0c3e5b85255ce0dad6dadc562543e8dc05e1b070c4d616800ae20274b8cac5a66bde42eb57eeab37b33b5cc69473d3d66e54e83635ee299ba9fb3c029f0bf80d703dc7b9d96477455602681470aeea3ec8d47ae04a0286dd34be82d29e1304274f0e230ca3c5340cd3a5b4c4e5d692c04aa6d100bd5b9716811c7bfc34ad928a0217070fefc637d06134955df9d8da55f9f2537e0709e699762ed85924aa20c655e65c7bec06ababeee73afbf9b142e5a56b1489d7f8d0719cab532b1521772b209c0eb70bf24f7e23d18b453c6fe4fc08c8a3a3b84fe3b622fd35c3d6235e48443694747600e8b597e93d9c90c35cce656fd3e9fc03321cee9b3e20500ab8cd4e0a3c02e3dbdfe4f9104dac8ce2165c8be491da1a088245f5b772b3779afdcaee7a8e08a08feb53421ea976601bdfa579e0ed6f92e115d77e8b597f09cc22db29eaf48053e332d53f94009b13ef6bf15a8ea39d248abf3a621378526fb63c31e2b041841207e3d99ac2b1b49206b6c44ae7dad3d41e21810c3e3c3724605176a7196c0466f37ae8f6ae0c2c10616f0d8e33b8764d39c0584fa421685493ebe1727b334f32cac0f6f482774c99aef82d3f67cb16bc51e3224f490e964f6053ab899af93ab862c33ef589db41007628d91c58650093a23541df676d25134aef100bf18d01fcc224cb0bab6203a435b27188312c8d4db6d407404af0612d4843cefb0d81075005d80abf8a3bff10909c4991a1efcf6d98c1fdeab21abb562ec8fbe22a872eb8cd4de08e4620dc2e7f7e5201ec957feebdf5c2093607970a0302857bce09d73974935a94af6706fccd32a1e511829fffc7cb02b17fcb8183bd903abe52dd08e0839f6a7ee16dd7bc29a2e5991ebe3a341f5a9c64716c8584641d6eaba334a8f3df1547ba4343a0d45620c9fcbefa0b18d4a37d7d9918bf4495a9e2901a49ff2c3929a5941d872c68921da62211c50d4806911a0e0ed2c41841b496384ef0aa6c161c5e3258e87fff09178fb438415a89ee2c3f57bdc9d3caf5f762bfd4cc70ff4ccc0a22c5429c7ae1f1c5d8456419985d31f5bfd9dce767df07cc8aefafb4c4feaf82a347b72cf53a310ad40e18b0f79494548eb1a0b821f559bd731e86a6409801211576a8eb1c32d833fc7beb7854778b44cf568b7b33ed65288fa86626f41c17e5ec55cf0f17ca8dffeaf3d71f23919f28160d74ac14aebfda6e682c7a8435e6e17b41aa876c60999853ba4ea899aca7e61a359011fc701a9448e2b2850af9218552dc4230b87fcfa5953037aaa5c3c00f97659470c710e7a41178f88b60a5a9403c9c7e169ae27e3a560204ac108ec6d91e98ec895e0d34b8869a597c675c98a48929f6c8bfd6d61509c042321307d9299e34f1ff27ad3af9730cb771592675f18de9266e0027ddf18d067c8827861c10d9d7ed8cd2f0bbb2f504a13b11d1bd46d026b5a6b49aba54b506ec2b2fa7c522fd2412680f1dccce0735841ec2ffe6434f01806626b3f6be77024b2ab4142a10ab4b7e031f6b5d308dc878181b7a6161f652e3e863513df3f6fb73faca9ad0e42e7d37bd01084e3e40997206389f2798593d51a80a1e8322132b8274dba7f88d3ff96b2d9a3647fd54ba0543090230693f3d60c271410db7bb4aaa7c30f9353b1a1a84af658f940dfa3c57fc32555a7951eea7071a46cda860e8d2a2e5d19d83cfabee895f70900f1c4d5528ce3d41ab2c504702610b0e60f4f57c89b1fa469b87901e2f92557bfedc50bffc76bada85ccf120a1d18a8ae2b2e824a18d6729b824004fcea63345779bd92ac429d6aef5e5df647fb0e09888ae07f339eed0723fb7b4ea5d05470989d845d24108765b18616b65a8aa852040a1dd983464f08c6824b2c7b9dcc5eb5ace666192e2c79d551c73e32bf95794214d483b87e5c368e6277a13e6758d02e64ca9c8eb617001e83ca948dd6f7e67f462cb0216e038b715b3aa724d67dd469d523446326cc5b87e90ca25d7d7ca31a07c57de2242d3f705ea8285076593adbaf0ef187c310ae34e03a6d831060bea18ec674eff18cda305a909d95e714455d9e3c314d2e065990619de9f77ef23ce8c2baa8f9742624e950f97788f94ce13b8346320a71ddd1498cccab47b8c969737acf4bcb2c3d6271e216d38f1ba18d294817487174ea0aeff83d58044d6daa519d5a1a8c7eed3e6a394db81d06ee58cb0768da8065d4b46dc5ead595781f6a87dc9995fcf8604bc225f27233e2c1dc9aa074e8e1b1035bc35043802965ab564a1ca9f9490ea837bf838b861a73138cad89c29523effbe9324d562c3062c22473dfdc5d1bda7edf65b0c277082e47401e167c4c77553641a3f16f0fc68886cee442fed173ef5f13dd9982c946ec79a290e17219c5426df867d67a7de27d84a27b3eb2169047c8b1758743fbe76730a80592d62862cacc0d587d2ecb4b2bfa2a363eae14bac01f13d9ded8e3c2b586fc8c38eccdea8951a220707e8ca51449979fc6fb9a0a1e508aab118f866aea227118c2f84dc4c4a2b5ad6dbb06d97bcc41a441851c9d1ba8470f2c06b06345d3afc136843bbbbe595e8b0f221c1196e94bc5084c7c8c6b60beb62c32c139d676a39bf5fad7a6d659706dff722c367ebb9f058748b69fe40aee80b7e6add68f8267d5846237aa434c26e0f95e89454a137679891966426860f523d01327a98bb4e1fc497318d0a183b33f75e417b60ee8cfe5f79b875569505b8b781e82b8d907d63ac76fb09d9042dc3a87efb6d7a12608575dcae00d5f06427c27cc794388bd42024f4540ea07bbc26866d62c2433b5304a058934d5e6aa961b9faabb717a4838e202520fe4f21723bb3558c54d47d3732426f97627ce752e258226bbc77a309d0cfd8b6dd270c5eae41410787fe8a6cafe8722dc7861298b6ca6a3542c1a3875c9e0b5a0e79546fd30e8f979f00d609fc90f6c48bfb3cfab54a57db3cbb125e57aef6a3c16714d4ea25e4b1797cb66f43832eddaa36c7e0ba7d9f6c17cee2b45ac228d60e7aa064fd1603cb3dc1ec34c16965630963345a47732fb751ac86e71fb280185917b9b8c5dee1a51cb1858b63fa22aa85852f79a758a166f105c0b47acfe0332a8b377ea61dddfa663822c801c0b34ef339c96ab881cdd64ce4d398567e17648b922dc789ca5f98df15827cfb18eb00af64139ce2e2dc7ea60ad84594a4528f3a5cdd862514eab588165c2c4af059dd65144586ed869c567cba759a63cbf87ff993dbcb9301ec6f16f9dc1705dcd8ca91155ca81d07481dd32626a8a6bc4a2008352edfce75346f1a23a841848f116fb4bc07e3d9ea0541b7d57d3c5098d9dce8946fb6550b481a2e1e6b24a798c62e66aa90a071bee68b4837c041637e729f1caea5e6c4a0c44b6a3f350bd05f963bbb5fb19b81a2f88cbff20fc0f85aa818d459f9ffae71cb39a22e3ec7e1761f70816407c47cbb6f32e4fe3ff090f5743ed8b0b11098bc674517f1025c1184b496284bf96e8b7caf151e1f034e747cdbf3c88f1080bf67fbb22718dcf6f15be839976fc9ba1a1ee452ba2c94c895695d0e8451a6bb3777bb54165327ecb868c9d605c87216cd05b8d8cacd7b0417d6b463a1ecb7016d044649365b5946c89b9cb1484d71d1b3d1268706d43b14c5ec54487680661c9deea5926c31c289c12ad4d09475ad39eee305eded443a038d6e7329882c455b34cbfd8458b946173e2c4366b4e634ecf95cac104928aaf4073b0e43f0e95d8f395bff23903ca8bf123f9cb1f81bfa14d74bf97e491d450c31423cb40a58db6e1b552f5e7080d7e6b49ed1463b18c62affea309290fdc70fdb83d24ad0f7fc61b12cb39735336136b3a1eca7a949d9dcf37c1041285cd62bf98b1c206258017db143d69528278f5cef94f760a61bee9d74278c3d7fca5f8348373de56ded616afde4047eee9cb050f94ae4331fae0c23b46d1c5e6573d14ee07dd01fe39eb38f9b1e58526e2ed0838096af425b7bc850cdbf901d15981d886d4675c48582edba9c99c0f2ba1e8085ce7c87172dfea8d837942caa55d5200eac96fda1873c048569675184f4437c5d8e2ca7961bc1d246b1eef02a650c539dadac64f6ea4e4782576601f1de3692eeadbb2372df7d54dceda05f5f1f6fab154c54425cb68c2b54cdd036c6bb0922cdc042b438aa1dc46e15d2805f8f220da5b1d3459f54320b0b347a37d1c39abb466cae830d4a6842c8ae853eb928702647ea32cabfc0c1843d587e4c9e7d18b0692d6d2290a430d8f188f3350d862a987a47d96faf905a24ef61881a8647fc307202c2a98a2efdbacfe4421dac7496e0e256610ab855d4827c34739ed4cd8343c23e5ebb2f93d322c36fb870af68521faaad235733148d39ca837d0e1cf4fac0731adf07bff9aa80c6f4e874bc73563f9c121388469ff5ea07bc08adbf1e77a0c467b23505ce5d56b511ea03c041fd988d420085f6752342b1627e3e150d339d271b7ca5f88fde8f0be2c3dcfbdf6c7cee288be5900df704bbde755fb8c548a6a510eae23567021910647d1a557e8c2665aa91e3c1904e8946a574ea7f611c18b6cefb56a652f096bdca918aff1dec12a892c44d410f5fae7421ea454c1cf08952758a9b6fb78db49c734507ef84028654fb0c0bd163833aa762e7a065029dd8abb6d9483d7b5e4421ceb7cf671e0d2a84961b11877876e69f01956d382d5420ccf275beac17aec16f29236beaae18244c8baf5138a8b1ff3d4acb0dd3af71a838f46e9e450d353ae811e6c3328f6e8e6b04e68be489bedeca28487adb958591346053450a9b5fe2e8d3c66d13e7f87afa7adaec70872048a5d847a8b59ce049371d965aa09e76ab7924bbbc6366cc141a08081d880d95b8d5e606e96b350f3bbf9307c9175959a5a191bb3b698b02ba32822749b9720bbf1fb5178692cf3f592e56444f72a752b9d38fea19fc776e6dcff0e8f9648ac53c2b5c7926405260687f505ed4bbe6acfc50f85662943d6dbd0bc505e40b1698c651f2fafc8611dee63445ddc0e5546f4fddf820724660b4676003f7e18160170a9b0065e9b10b4bf9a2515e4ed1a8c62a7cc4859ffc55057baa81c0f18a356967550c56054580c14b295b3a4225cec1fac0dbf44f090047d3229559fa6c20c12dd86ac92327b98c57a9a8bcd4f9acf011bb4d31427eee3df83469cf0647e05452bf27d304203b63a596814a9fc0ca0f16058fde275b1b9ddda4982e18ed8fe2b7d5d0cdfb27acee1994c82f3db81131c543786da471e5c2a2084730779acb8acab0681e98b7fe999517dd980c2fa3899abae48ab2931275e9b00f73323c41c74fe7dcd62a2e7b6ef2129ae3ef6758b0320d00e58aadedd1b236c29b7cec7a4505a0cfb53981877f5f0da7cae20a68643341b8e5f5c9c7c2ea2421ea3e0d05ecf85cddc2513ca837680ce354048868f3602567bc8a14716a1a3a0c1e56dd6be1c9f128ad657f32a89406483f43385f8433f172ffb7c905c1a542d7fa3cb2ec47299621acd0ae0b64b03dfae446feba3a95c157999990639b0bbde3b279c3520f2f11311614d4db115e79f55306e081048538dad4e6702efc3ef4e1166f3931b00735c18ba77b76b94b70aee216bbda2bb50d633362a81659068ce4a0e34adba8451f6ee7449325e586609ddec6af687127fff462d04e82b11e214daefd307fe386aef429f4d98a048f4b5da07149bd2c8bdedccbcbf42d1ec5819e622888ee98db350cc5e439ed6281024895a165e6b25cca49636bbb1ce68656264f63bb1380bb3419a3b1a34dc08a2b798de967e72668d3a1b110c840d4becd3a555e640ab5a102e1aec609749f1869c6d17414d6cb991767d2e8b31893619d1025736fe9a65efc00f015f0b6b4e0cefa8980155b179e6b8b150e17a7decca2f1fb3d1a72675d0f37f8722b886e4d1f05d44f68e441befb3880af96960a6e4be88e853961cd7fff1a21bdc6a6b0550330af6ce11148f360a52940f168998882cad8178ac35ba33a8da248e28feb5cce13955bd3aaad5460a41ae41403f04888281c7590b4555717caa4a69cb7a01bae7706b76f18638138b4749e100b5dc741c0b74bd873b6619a671f572795688fb8808166fa045301e6916e92ca46285a2ccd92fe9415f5914de38e7748ef5baaaac38a73db4bf14d67dc0637bb0347065e8c0d43f95fc8fdc7b1f8a857d6cdf40882a236c11add88e361f41ff5ac91ab4eb75f678d2772860e00a99c0bd0537ceb35133b217363d446e74bfeb11ca0d2fb3353df1039231df403c4f20e48e15a3052affde1ec0fbbbfed1a50f21ab12c03f7bc59247172a33d600f701ee274c90c8f7998ec5a870acb92ca8dc30758cadf4cd5d413492625f1a7abae165b3a5c7bb9468392f9067c4b78b38601953baf91bc02823f3644807b3c1689c73dfca7acb819a6c221c6eb357ff4041e0120818322cb59e60cc100db0e49bca439a0c58830d720f5b82d7bc3b2f352ad57762e7198b37721a8404ce8f225799dd1decda18ce144f9114176ed1a5f5eb7ffbdfe7a48f3f52634388d43e0fda09f906c75a2b8d82b8f1349d00eaa303faece7ac388755d2b7efd3f2576759e52e5f4f1f84a9c60ab4b79c45d7f8c268670f09e4841cbb5342fceae92b4f777683cbb7a7b91ebeb1dcece107df3b2b65206e0d6e7cc07e63bb0cb6d30734480d6a1552efbeb2869512bb00b938af26869847210c3a9948f391d60e8c5126adc5f55da8acca4030fb1adfa0a4926b2d352233f46913941c5630591eb6ba1f78075a28f8173b50334117b196cdf166ab434a709e287504fd5428226feda71cfaf8895bd6268873186b03fe9f81a4e8fe75260b52cc5cb9c0bb4a32a1a12b4cec6c9b9fae994aa74f3951c3938dcb0532af3e7678c10385e7cd9139172ce32f6d5f605d66c2e6d05d5c5f6b9d35cc54be1d937b90ec1655ba7fb8116b156a0fe3018cb6521d5862875f0ef0eab236349abcdff5426f045264a2aad53b8c76300f657f0c2b729d33e4e6731c54eb7b197a0b509df6e6c15d23070904598a67c660a07260a26ae5df593eae1299d54a778c887200e0421df75db5cee9e8e7be79631951fa6b4111840a9fec9629529140b3176cd9744e071012938972b25751d7bc8db77bd7c33dd655a988e6c307b8428518cfc36516ab9b494fdfbdf2b6866ffa5ae40f6f0a4087bbf43e89c414b594736b89848e2946086a6b4d37637e7ac2497a26ae15f47127037da27075e0604ad175c501f56d7ece3beace3ad9a3f21613424e5376bc129d1a534e9daebca4a0eb1c91fbe9cbd91196af59a1646e45285c1ec3eceeaa157d88dcbcd38c6fe9ebfc0c57a56ec53b1fd58e6943ce612288e7097698f949f318d8a39af003c184bf188fc83e5c1b7ee1208edc132fffafc3af70fe4ed9d55f10be8d27ea581784a14391061b07ea6d0afd61c7f3385e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85525c624712335e4a3873f8d8e8bf8e8d573871f2750fd32eb4e27bf5a494afeed5728f9d755ce92581cd126dc082a8247155e255a402ea1dd5deb76a23e834e3c9096e241b3db2ccb6cb2425cb076d484660a392a8513df5454e5bcf4c9105fd32aef67b589abaaa25a74d5c7865e07c5e8c644ab52e6951aaa04a213ea25c181c75fe450522e9dcdcacaf2c125577b6a44dd1b18e765cf24837f10d73ef6cdef55e56cb223bdb02d83b379ca470b0a4b4c16e32d30982d1486105aaa82906b03b7fb09c8f92566716a577d86614560e6331189d0a44cf68329a443a39f6a192f01fe83687a77f7c7b13c1fccffe75d56ca02b4824fb8705381628d5b6090932d0333d13944cf7d88b4b8736bf3201f9baa4911d98f7a7e65b1ccb155d2325ca61135b3df6c67539c50775f2ec28b9eed510cd329e652630571dda7f4c182a14066af2307e82aa4787f110a96e9b5e6506848f2c5bf950f5868a4eeede82c2d21d93965ac3af3f35b294aa245b7ac622cd6de6967535bfa1905b70f577b38df9d5cdd1f1437b0e0f741b3a1612c1a44ebdfe6ea235b99ee5a66a1040303e3185999d9995da850c714d0c637a77f553cfa761014798f76cb4a9a1666b06bb4bb9142f6126de1489bb8ed3c853691667fd73a5765af63f3a55eae9b7808d6d21200ceb742d7fa0d8c96bb6a521f0a22ade250c08a21c625d9aea0fa8ee557f4202a6897b5e78c3c96438fb80d533dcd0505c5bd8747c911eca85814d84a6e6df3f389fd5d3cacc7103250efd2f981f9081274b9c4a41e4b58e4b4dc06252f9ec04e702ea8f387db9927129ba97de0ec9ad95d96b39723fd59fc21f1496d50245aafa0f1504dc785c96060bfe04348b5c04b77264df8e961cef891c7aded939959e3130a527d86eb072f2faa4f818573c950a29f5910f5ebd27ee4a65ce2357d2efa165a365294df282db1ab9ae9bf932b4401a3683059708d8bb994bfe8b71ad4d88307760b84a6f20a9ecb76d1b9dbb3a25677f9d3bafe8d938433a670f0ffca3860509b8371cb4db13c1f9dafcbfcf7c46e0c75e4c51caaa6dc02e9814e2500786e801046b828df97ded9bf2170a7f32805c63c4c6c97da13358b198d004d37a447c47b4253736c3f592bb217aa30b9418663448f5037dee6dbbadd220e0430724b4d6a4b7f889d9a7772b407512ddab64b962522f0eaab0b9b0b7b4b3d0a7cf8f1b70a654081801d4b1895958dd64122288e4d9d83b98aaec3e49a12cf5798be5e9ae46b971d2284743be8fafe63798bb9de5c9f2111fe9f045c190c241025668210f5067c2064f6925a6c6b5f3e0e5dfa000d484040eb857b40ffd1644bc9bc5db50c595c6790bfe9bed96db363275ff25bca93940139bb82bb5b83f83bf85ed40e253a855309385b58b89100f654e94e01be8898be4fab8e9649ee6645998c349687dde3a8d0bc103e7162d1510988a8a43c2d21dd4ad9291650f3c1db0dfe00878bb31b887465ac8e0813847068575bc9d22e1a4831a1aaefb55db7527d09c70706ec014cdc6e2c0a7b01b5a120dba9e2a4f0cce5e36494e78ce53b8f110edd5569aca88effcdcdc536b9082767e366d536d27e223efa0acb1704094c1e28ad48f11eee85a5173d651dbd99325c7cfb7295dba58dab605994c27594779804af8ae330f62ad002aa9ccf18574c80a9de3bba1e07d657d4f1d842907a402afbcfbbdef6d591c656b5a10e75195dffb35bcfde0d58541c4ab8e1b84d33c878735f5065a59d8092d418852f39bcb86455b32a53e437c0e2a7c5cdcabe3030ec1fa838ae97162faa7d9486e2db49936fe0383e045cfa76cdc9a829158c2373701b4696e76c3d4c7d5686f0270c9e47f2c77b4e2e87a9c3984937d28df8ca25ee010043cb76a32bfe25709b7b946e8862ad90f27fb606ca47161f8854c06db03d2ed0d2f0abda4eee478db044f786f72afa52e296a1cf89d5525c355384df8bc2f736b51994f1bc2ac4ef1088f2a7a98dfa386d7af7ee855de5e971f25f5c667886fafd5aa1e12fe0d61a4b31d886b9085f4901edba2ff60f4bbcf0acdb7fcc361dbfa450af5edbcafd16199310f0bf1899e0c7f6716869bbf8d407014c7b1c50bfaa80c915cdc182971ecf7d3d310a2a45b00427486d4d97b676b232fa88b0a8315917577d1ae4a3783f8fb9cb5884489c173b9844dc3f2ac5a2a3d867924340f3b14af15911c5ca26fe36639c637ac9d6ac9d31ba862f159d3254b68794650b7a3541dd9417dabd36c48dd2b99d2539e69c2be286414f6e50f7f4bc5347ec24846f27b24787802be79b7ac4e7acf021de4c6dfda2190b80bbd7d890dc5ffd653b601fa87d1d5f7310c0063f1c1023d36b739474c2d27359f700e5acfd60bbb7e3809bea018dac2a266710b1ed2e666b6e2c82f8883d053b98458856b708cda5fe1d7715d260d523b6da8df493d35d0f79105708eb7da14090ad6bedf4fc626174d8e5cfcb5649e28bdf7fd35c0ea8d725c8a254507f52b1d7bdec5ace55663320665343e019a50a4759b7e518985ac4065ff9deb51593dd3b74535000ba5638896dfe991f43f23d7305a2113c43f2374d4013e4887757e5d487fb9107d6e23b249ed91293250356d27061cf7505af596da645aff0c6e0a9303a76b540e5c20afec8ea5c437e248d7299943609d7322241ac81165bbf77ea891c631d36dddd14a898700dff49c16b2e37b8e3c86813e936867bb1ea69762195ee0685814161af836c4f531c827ea0a345e3b1ba29fde27ded8797e7324cbd41debd288e8ec6d1d166a1f5534eccb897bc9b91ebcc54817f077d533b3bdcceda2fa9e26f2fc5a5e49c4d1f6a98b705ba17bc6a20ac8eb25a5e4b3de59997ae47ac9e99863f9ecee9a7c1a1d21988d934d747a5047078382adfc92117bdfa936f62219251a758052c27a6bd43957eaa06d3bb320b319a103cb743854a32fd047c9afb6b4cadc79df036dac3be91df3bcb3062fbb1d6a78fef8f3a52e68acc6131f9aabd92e920fd35c7cea33255c7eba7e7d4a164192be7bd5b288f0ba15f479df935fe8eedc7b43c40b3a2b38742f9cb7b2f58b325ecf95506877e144b102a91415b2b69ab7c8fcddaaef7ac804fd665904f612eb036ae86c248e7ec4cb8f48900c9db085a387b6ff7057d784f28c6f1195a484c52868d5b6387b636859b345273db7807f1f83e5dc56a177f25f5fc1a36888ba20d58b5626da3ade52d8f372b2732edb560fb58b6d6c58ad6c711da80c1aa8bcb94bb298f341f4db0498b21d9f22a9ef1a30c00cf6c106dd9b50f1bddf7e9383a54ff2305a80bb2671659c79a8294cf50d51c74df7636321cd5b5f108bc886fd7ac0fb1c323b6c9d47ea83eed567f6fba5133316e19d53e9cbcb0b767d8c133bb06f9ae42ff481b4123f128e7db2c55a7cd94273cf241d974948543ab15190b25bc9327cf17c187cecae6b8c934f548d008ba7a1224ab32cff271c4328aea4a628cd7e5a8642595491c33f6bd6be08e8ffad90fbb7b5cd49fec201dce336a34de431d8a3625c679b9dafc24c841c966969ba9fa2306015b886cbf1126f9a5a4f5f639a6573e2be98264f48592421f2021313b971c65fd468809760a81e7360a8024a157e0581e459e05a9fc32862f964e1241ca1d2335d4187fe1ae31e6319c9064a321bc330d74a0b980ea210ec10d8cff4a336e987b0fa9e54513546e8a35e60173b0657fa92c0861a18e7973dd3aea160b65d25c0518fe5fbb7837696b6ed24cfbe16ee3c72053dd4dbf0b1d3db2f50272eda5b0bc1e934750570e5036220e14deef29ba44d8bc48122ae436da52f4729c61128c04e082a697606f6b366747491c15ac97454fca87c967aae707cd6739cafebe423e8368421b888af25b5b6ccf5297bb262d817883ee851f7a015c4b1bb7430ccd11eceb6fd48e58cb022ff1b23829f2ae25b968419d70a047df12f0e993cefb08af005efc72026ea1e625f0ef78aa7bc2eeef2f5e9033ef6a2a29c5bfc913ce54937ce0fe88a39d72abd9b2fdfde8ee91961e892bca2341f164a9acac07e6c4515f25c112e1c89bbce706cc062a44cd45f5266b213c0ded6e06c00e1da41210b5deb28a4b4fdabdced53ae74fd250e9bfbe6eb5704e82387ce0a014e6a9de36c250cc2440d9485324179cf48929a62535bdf8037c991c3fd5cd6d813030da88f8ed8b306f10ac276cf5c6118f9fc3fa784ccef09c80d437c9580b213c05662063b03368b1dbc4cc97bfe149c0800acae6c0f09359bf6823ccc5e354091d8ec9492bb33a8214243b222b8441c8ea390a62837a0b59411cb51d80e5a9d882e20e3aa32ed016d725c8267769d3b996aae1bc4938a88cce35ef69fa804e0299bd2b2f5eb542637a9c15f793cbd665af00930e99524c6baa490543bc22e4655dfadc1fb44cf3885f30c62506dcf9263f8e9b008ce1e54a36914abbd20f5899721a83d52d9a0197ae55385e47dc194eeed6067ad24c2fcc731400efb2de26554a5e9b036d41cc5ba16881e13e17fed8e2a19c4a13b7d722167932a63a2b260d14a12fe084b291a12d42494cbe213d4ae72abcb696ac729d2976d1fcbbc8eb5d6c3700f7ec2433f40d67655d3809627e3b12350f6883bc96dcb20aaad6103f1a135bf43760abf934c526f94df6df989d717b4ad54a3e2d02e88cb1dd63096625b09e2a4e4c0679ae9f77ca682c25788e4b0a8c00393a9f341a0cb9bd94d8b6cb47aa955d55efaace36e31767c59942043545a075942faa9410f5a9aa64f54dc95e972ed442c137214e2d0c5b450c6417d78c4af135e3e85a3daaa9dfc322ce6ed219fc09d0e364ee5cc75120c70c921aa0c0dcbd9dba70aab882225403304f6a27602f06cb461d9400e8a857e2286d2bc06c27154ad7c9a4c00ad7dcd72db9c7205d0f16561983880609dbe0204c8449a75e2e06c9e2ffba34df434c6b7cdf558b5bab634e4f7b4b460063dad3688a759111f1da839305da70038149fcd647eb594d3635e56ce1dcf369c9d98cd592e868dad2001d093fb31363fb58af41f7c59c1a2b778998b56c02627c944c37cee5d7fcff1b584f35ebe11dc145e81c479c60dcb0300a1e30c4a32875c397c21a5392970d22036a52418528b76c31f2451bab11caa3c54f858843c0cd41b15b8b9dd0f74ec7d93cc5168b99f3cc6832c5959f9f3cc318d12029d7148e0974822b3179b6f25f6528dcb56dd7e19c9a7ea6a9b4edf34b96291722f643c3b3501bbd273f3e80e2252c1512e6a8ea49c8c3c46f963562581bbdd7868631aa1eca0f536948f00bdb5a7f5389616339771057d5b1415bcfc8b441f2c54d92d9e0fa7eadd7d13c937f384905d0c8edd4ce80a31f8e76c88959e3380af61eb3dec0e7e463587b7c787e61293a207d4c8806c03cef0bf969ca291dd9c789a6e012d2568ceda71f83b1a0223a711351b7adcb8e009bbe343e9d6b3f4c7605049ea07baf94c624c2dd3d72ec9127f4ad128953183467b09a322659439807f903b459b0a0c50af7b189410787e63ec043cd514db308cfc69c8aee3dc5fa1ba235a25b28515949277c4848c92da47ec39dad3dfc1c83e0055677ccc2fdf545c5fb193f6a98a11c9128aa3ce854ac16869f8d466e7d3a46d0bb42e5988c544704d2c11f0cee53c9503bd1798b2f654335bb6988cfaae8709cbed6d41d40ba2026a7099c50cf0840a9f65af5f11c59061b1be7a08b81bb8a215255496b5a8ec0c477ba133c8749d88a99a62b5dfc4988745f5cbf27ffec5bd41dc4b653ebd5a355c2345bf737c5eff1f3d917428e8dc4c9ce627ef622de990e698922b703953e87a56b83bfcb04ca06d5bf105f63e657e352713aa9535211ce894d699c5f8e787845fc2ea730196fc78975d0c808ec14dea813e77643f5e27b052e517254fcee87afbfc75e57b6c137f54ebb222e15b1fbdb87d768151a92307b950ddc76b62763ff837637f1f7be001c4bf3c500cd42eb5a92cac14507630d8353d533b3a617fc0a6088749524322f2abb18c43c2b8530aa7897aab8944f81e38c4f25a6cf265fc0530701ab746472cdfba0c184a4bae2a2a0357ec36776111743b84e99801c73353496dcc9aef48e809f76b14101b1fe7add4f3deaad658a222882d66d4fbdcab55d748e2d85603a7e3d02de302b126029a9155bbd08704a6605abab0844d67cca0f6e29358a35c95a18f1db5df6138fd26507d5d58699f74a1b8139093a421b0dffea973d7f067e534f8c7894274ef248cc24a5109b4477412ebd9391091ac844acdbe655980ee27d82fcb157f2e7953e03e5de409dc0dbb6dc0e1d6d102c59e5e5bc31cefb941928b4541845480977e1d2f573ce8ef98b9a435aa53ab74ab7fbe3efdf86e480c01fc0ccaa9decbefee3cfd64ad428cab0d98d690c12747f2db2815c2da948e0110c3665633a14ed140bfc4d007c861656a227faa746807a8e8a4757a20e637ee1f2c1b1a49f20910b9741b03b98f1b35d4b560171c33b0274ba26da03bef6afff966011101cf1e7cda635bd38f4276d01db4606d0a6829a2d993cb2dcb674af07ed4382507605b3b2207981033916c349a4777316858e26eb242bd3e86926a59871a830a6f73f42e7375a576c091ed8cb137073afe4412690f93f23d84d1caf8b5a2d7a95d9843410d73bff38a722fe19547861d71cee487104dbcbb472dc376f2f98a8923b1635273178cfddd5146e8533c297eb50b19f90cd83de18eebddb4ef8638bee2086d054e4f577a2d2014f631739ebecab16f7f0e588410a3df7de302d7ed1839628cc91d78c945b191345461c093b6e2dfc87eac3e19f18a074cf341e3c3e07af32a1f4d9faee45872575c6516c9e20a5d861d2d1fe571f7448e496e5ea174607cb6339cf094517f79e1cb412a6c271e3865b3f431b03a011a263b79fd25c7ded691abacb708601fe7d3002d8a0913d491edac30027fc3822d991757df0ca245b47021c2686b3a5307d43106342bae88d11c6c8b8e282823bde8e60f7d6c3bb3d4ea0f92895956d0f0f4acd6cbd0f919e73c2888816b6c7d66e6ac16f75c33745d00501fed57205f8fcd441f18523b5f3ea81f454a72121bd864648e0772ae94b4c5e8175269ee8a6daa1ee3b352d991d9b9617b778db61dc63cfc64dbd60150fb0df4444c9800e41ec5851a5d4a8c0be2fcba0a0908f143ef60c2fd17e43ebd4ff0858b30417e644cfa72add29adccd7ca0c63b894f35764432f4fb5edf4cca99aa06a2b110fa291f951755a747edc640d82e8f1d1ad7afb895412e5501ffcfc278cace27bc07a2b0215016cf1d8db3e54fa19a024d16b8b6983e36e808b4b40fc8311b3765e77b2fb4fccec36c9e5fac555fbc100478401ce7ca82239661d0c93957dc71cc6abff063b2fa1a4d8632989a408817b0fea893264e56de6cf8829b7d93421cad482f9cc8c479e5a989de32a1138a6cb16cf0592803bb36ea28081e951948966ff3301638831832eb990fe56f55bad13b11d4ff6fa34d2275b92837e2231067dc8c7001a15ce0723e928211188226d3a8c6f4cdf18ae800200398d62cddca5e3f6d2f3c6b7455287e5eb7c4289d1c038e908a7277fbbfaa654c4b7e12b2f1a312e625389c2ccd042c73fc0e706091eac49c48e87170c731ffdce61986637e25f40df6d54f05b9d07636b1377075f84a695039b597396d3b59b62c9dc65d5cfb6c1fa9200bdd9d7fd614394d6e2bff13f64837bc80595b82ccce37c9b07600f0b46790dd06b446cdb2db49b9d35b56c0da255b968390629fc0ff2f4620b9b4a830b4e6a83c4404d869f3efb5e0939ea8ed8b4b26374fc110a91b2f8a9663daf7b08607ab74074896423e3b011380f320d57f533ca1cc3702f3ac6b2da5a0096270fada361a7ef7efabdd439fcd03b46b431c04ec81b74609bb9ed0e42497f5e580652a4c658ad2acfcf6387b860900ddfac6cca26f5e7580703afa4bce3b420ee4400cb27d719d00e4523d048847498ff5b99809a4626806c3dbae0130ec263ed9bcdeacf63bcab7e7351af8388c504b68f8981e674784834faf66c29cd6f58fe61113deab5189fc8b6a546bd482af8a8a88e795ff781a43835a9791c37d746d76ad9150f57da050fe0fee6c2a13df684714a8d097f5200eec53c3f208d3e2c840fdbce3f1fdffafcd95693a656cf4048b02cfd05eef0acfb5adae3a9ce3b9d254a0351d91c2b8536875321035371ff18dd7c15cc3e77060e368bda02e7784fd8cefefc2050a212158a4ac5c420683afab3877368024767d093856724b6b321df92724fbcc740a480146b523480d642fab72f113811887a5650326f234e0b5cc2403aa38bc3303db6c5bd0133e1f611e8281d854930af486351b78697d808e601467cfee5e7a0977104e14ad26aa7931985a9676dfa52d0f4f94025da5e33906fcb05dfb76eb72539db6705eef3efa905451273426eef2aed24d610203c5f2340136059e81e36b28db860f3403289fe1c518cea7acfef9226020ca834f32e7ea4c9795586a880b54e6a4fa51f81c4b058f80838cd8c5c1af0300eebf1dd19b0a239db566afd2071f585ae6b8d94d267b71c2163fb76df04aebb6e704b0045a5f93d6e46c562cd68da0008bd61255c982b815d46b5ef4763072b163e1137f8a189c10f0f981a2ef5cf5a2935392aa67d7f5e35d605e31b38ffd9a7c497be01611abc18c698f3c6a8f64b2d25724bb3bb05ac246ded9a74a791246a139ac51ec07fe023060c863c44c1bda7f7c09527db26437376676bf800ad74a8b477a6d0fea28e73956b24257cf55d0f4a3ed2cfd280c40c320b733eb0117f7e66f3239b897e38857a53b5e9018bdd5a80dc19215808a388a6c52b3d9aab44ed71a404883694a1e8bb90986274e471aaacfe6d760709d8cc99d68e807d65ec55595787ec76354b2c3ab8ef66470adfcc8ad16f78af0da7b014c3858d48f7d818b248b9de644229aaa0372982d59292979a581f2ec33e6c8ceb96f4fc7fcdf18d0353ca6a8b66b06bd865a431441a7b46f16dc90f2f537c21ad5a2afc260b5cbc791399b123ec1a1439cb0496607c5b2729ade25d08c44c510cea90e4651c09b0e376255331143f42d7204728c2ec3d286f4e8efaf9ef9cc92f11680ee03b79f6a928e4f271bc46e72b0a968d4c5ac6854158fc3d57fc690196dd477d2659000ec7dfc477668fb50c2b7138743a1d82a7ab9fb5e30fe663e9bc04a7832a213645a165001581a6061e5d122f67cdf71059c6a66b873506ecee1462c2ea947eea7cf38fda425e295c47a176ea1f4c14ce4d30c374c89fee001bb2d5b483f8a8f2e19708e586308d062a61aef83434162ead900be30ffe5ca8f9b2786d5a75d2ff41f54cbd5638ff5cb1782ce91b8675832c13fbcd3bcbe9f73a2df2982eedcf11c282085a8551ee625aa194ee19262065d35a18176d281112780c1fcddef4ca3ffd60e9561218e2d00f68837fae13f2a81df341c82a102930b74170de914bb86e1324c8f26d069417abbb4e913cf0deacdad80960d4e2d80a609a193842a365ced7590fab9d5d4c032ee96f87ced81912113afa1e77db80c54a53ad7405fda6414f6b3068d2c9010bfef86cdd7738b3b00d99ec74d1411457418b30446a3a0c07bf6ac4646eaa8f4a624905be8b040b023645e730356cf3721f42af8544703920b55184c08126f27f0c9b6d8401d796ba6336a2e49cbf3e5c676443e0d7ebb60a9db39bb7b14aa9a6623507e25adcc10110bdf23cf0442dd5f85352378d1ac3155d87c6ef8dcbfd75811c02a0c986ab7f76c84c94effe2f2130bf18bdad3eeb7d2f3958e95bd53541587e7973768c9ae7c71874c9acffd0812b773122078f581ffe35f63fd3f5a4e1307bc99d99258d26f3f640bb290daf828654dfed2f3e7be35bc64af7f966f279c034d1e23bcdc75152f47e447dce72cf796dded2c15c66d6706ffff62304ea53f04ea2c0730b74203d6fc908d29d9898015260f2220058a36ef0cd55459dbc16345b285b7cacf434d5fa370b4597e1cbe8ee16d99a0e5945de69393e87757704c814fccf9d2baf40d5efe95d1fa3f9293fa1f8b10e1be3b8f87013a7c99f4273d81befe10ade1ad9807c777db310938f801c907f24ccc3f3acf1bd24429404b97a5cbb1864cb5e096d952ac85e9e97cf80673e32615816a7b1e4339f639e6702bab823b3e8019cd92c4e1ac8de580321239e4253b37e259e720447577e686f51b7a5f0aa3c6e491f31fa0432d8119364495c82890785c9ea1eb59d2f0ee85a170f3f5b258ac316ce31673b2dd6e4267058dce53d79c93027c20506ea23329926d4a9f9d2ce9f62682b6efd1fb041c5f8c5bfa5e71243c849bebedd2a14b8e3ec889103e271398271a8833df33a6fe38c82e625a447de0146b55ac7ac3cd71caa58851a2cbd77ec6c25903fa13c5c6c6bbc2ba7d21ca0db5253b2a402746f7c44d857d4350b241d0348814ac4c77ccdb425e82ae6db4a7bb1bfb7bd437c5deb18192d36a4d18632fd3e2b3223aeddde21ce8f9c87b9d6af4fbf57ae728ba1e947a91d266c18db9bad84974f604deabd630ab2edc4c55ce9bd78558466a38261b7adca45cf881db9dbbdd97e99fdbc636bdfba3441632b5e1dd44ed6044eb6395cfc63661c0a18a5ca2ad043a06f4dea3586afb608adc175b0775d2657944e2da7e0495cd7eadfa95428bd13d6aab13293b305afa594b50f87468a587c458cea1bdb45208dc2b4238cc80fa92c5b1c0113bf8caf0f95554b63b8e4f5d8f47090f9c1d0a984dc2f1fab65707b4e4b652b57a756bee96b37380c27a0c36cedaa3152896c02c05261e7f5abf2fe8cbadb4ca44dbf97562de22282f8daf146d8b309c74b97dea3090d2b8039378bc43626dc18e11b8ea9d6d86ae7ba81745a9fe7517988b68bf5a7683d2fec94922c7d1f6acd542be83271c33a404801d7065c5195aacebdefe9cf4c42241b3557dc3903b07d41f445b8326bf65971b50713e09989c2a710e00628d1f59ca85336ac314ae727e51f4124d94aa7f846f75d6af425821a11d81ce41471639e3c2e8461962e5ede5d2fc2f4f4a43a80292aaf953c9f89cde440bb2cd8944267cc58b99b7210f4fb802f41c6e53d00e328283bdc76f6d9e778589a5cf7acf385f190059a079adab5532fa7a257da7652274a825e914723aab9da67578ba940932d4db0fa91d61fbc76f739a6265b84d751fb34ef74849466a82890d51ae8a992b4004e8c4e3989cd0aec3527dd0a64b515c71c40ea56e83fceb79d97a2f873ec52c1dbf7403a71dc47ec91e9c75014561e872abc01fd8e7f9ed7358288cef03ef4eecd9ccbdf677907fa27d18a2edfcc673a82f08284c779e3445b4726009bd94f9229b3d1d6b8a2b02eb178e260d46e11e16ae8c59746b42a47d7d04dc10e872fee12649e0feb3b38a4f770afb852cb06b2ac26c1565a87256d14f28de7db976fbdc1789cb3af5be43e329989a32bd1599a5eb9d459d3b16f75ae0b6764374bf4f40205d09cea3db9bbb03814347cdeaa70619f62cda159713825c56c653ce621828327b70c712a837a41c2596e09b5617290985263f487ee09e0ac1db15857d550ca8cd85861764adde76e02ee1a5d5888eb46be94610d91ce8c631f76f384763905fba99803e8fa172b260886483e3bc4898837cc3901143e5e80dec5ea6c39130fed561a0f5d4820ce8740ede695b78884a2824559c4e43d35b3e51a92abb7a5e27312491e75417e86a8b2b42b8f5739b3a1360a456321c8ba876d3c1d88d8ec497a2954c1efe362b7532da3a5b1fa33527d8a009e044283a97ce2e9ae98ff459e32feb5c5770f7a3f1116a44f1aa4230995edf314543f20126cdae32c535050f6ef129b61e5f47e7f9aaabf7e702d128232fa6a55a9e4b4f2b8c030bbace81d1b07334f37ccab6ca0112f1ffefaf9a98f6acc7455139bdea35d67c66dfeb0a0e7893ea6be652e8e0784d95e23f9050c2d6d9c600077e82f459f979fbfce2b0272d697950c368f9202b80e98e933c9ddbdb02150dd62e03792ce11893c0da94d5236e2ad8c41a386eed7eaeb9a648ef436d62405d72f44f95b4a484a0f8bf474f150aff45ff504c2703cba5a6ba8e4d135ab79f352729e96e0123167798a70a76b67c9cc3a066576c5311c813b4a2a19b12e890b69541bb94d46f6a96c8134c1336ed22d978e61534d7f2504cb027df776f58aa7c87d6c2c4b7a11d8fb3d3311d97b42e740864bc86502e6207e4d949daaf0a35f5c31eb1c0311d22a3cb73f8deb99742e23ece074ac7381e49468d0472d7483a06a7bfaf3cc89458af75ede8b8c4e6c4f1ea657b7f0b7ca0e2dd64ee50238f17306cf1632a52ba956b99b2a7954df0211c4b4e0c999e51bc8232b838d5295ac8c3781c5697910e3bd994bc2484672099bdcf287ab88080a00b3f9312c9d039a52a9480c0d7d7da9c4d45a77543224d9d3e2407fdbb22c30e6067570ce7eb8b9ff537446d2b027bb0d2e7c69b8934efa7173773066250935c750d2cae24de0e793f8a0e28450ea858e74d620e390d9a490781a336ce38d7aaf34fc7876992d55603812c15842e493637e24f374108a8d082a3d22f741c7f28a008c96f10b943332f9dceedd8a3f899e6700b01e770db095377f60ebe40a432d81253a106ef0cfa7b3c21e8802f31461ba9bedc5de316b0766fbbefff5de41b6be8b69bc86fd2140747da74b98b89faa8b5dc7df2a8dbe692dc74add2d08e77f3666b8af6e390686c1c2294e51842400aa57ef2caa3c22e4c269e9a28e39487209f3c00c8655a92d8099db204e4f6ddd76c45cff1b28b983632db5cbdabdb470d19558b78cf26ab0aa14a11dcb3ece8beb408f22d1148e568e53a71516bb2dbcb57f917dc571e626d73ec3178a39ba29975d75dedcc9cf3d803e2706566cfb00185398e65232a79084a99ce573eb312073a564236d0a219e3a7711c0a08af3cafd07a873d44736ec61e584eea5ca6f46424a5f9ac8273cc571bfad36558e1db2c6eb5f19cf21ac97910ea771f0add3fb8731e84c77b5b9bfa4c3927f4d060da92d705f01eb6fce654000cbf47de4f28f374e2338c2433ab9b37c9318cd8cbb4d125fe133b23fdc35031ec79d0cab398be594c94fd0d4f59d238908c52b9081b8aa782c945c3ef50c06b409de7bfae4069a2b630ff2613a8f0106e26e6d86c98152503d46d22d876704403ebb6171c154e3321555a2f5f6b46360ee23b439aca5e93fa5e39e328255148c37ad11743cfc339d4a94b1eed2bf12c5dd2c9dc9f3b40c7c5ebd2a2b3fbf593fbf86f10254d7cf31da9eac124871a1eb6c2e9dad9ec7d85f43e52e0e062c7b07bb065408f048c2c1376a0a3fdf0480aa088710cb68546fb2c436df7059b79d5c7451c8ffb0aa2a5f8ff95d6b005230bb0480170ab8164e7f535a91901479f49fc413a72cc7e07b0edcff54062907ccbbf5fbad843764dbf53814b28b2f9b6e55a700c0cfc42c7746d2815816d53ce05d70838eaaab288eb36069d687c038f11c8948dbe3e14eabb8438a9c4cee35aa1066f3768dca9a0d4d7e557f7b144f01009ae01053037a74145358a60d1cf7ebca0a373e13dfda8a13bc3ad8cc2226dadcb84309746998b6e42dd36e9f6bed16acad75f75a20b12516f5247ef22ef4458c08a63bb16bb96c4d376977c09b470b03cb29952798efd9134fd5e40f1e61dc0dc44c939561e504ce70363f7bfea41ab6071d6b9bca69fdad7702b85d03f04b49ca7301032de0f58c52e868878fe0c2b36ea02b3a5b779828fe465b4bbac80614183a89955ed9a330072c6c683a00af7c7f2d930af92e203c7fa439fe10c785f0f853bc62f9a708ba1800701f66677f8def100b3dc697a49d24e1e5be32c42597f4c8fc12cf4368f82cf660e29c8dada115151f532a66a489cdaa80c9a78e73791d8480456a008dd3ff0dc2577bd23d30b9c0bc29b38c8bbb2b772b1f24d1f16b93f394c8b5a79406ff6bdd3764d197fa8e722636c45842dd9908b1e325c52952bcb218ebf55d2b2da8b569492ee230f0b1aaa671e3d893b846c78d90a7643453649a334ac9460bdf76a426f98310ba6635d60328bc76261422c367a5de166058aad76a4307abb4ccdaeb712b25bc863aba8eae979867166c6e76fabaecd0db116c04d40763d8d80421edb25404491c69382ba73015f2390f5195f74e0d127a0a0252731600b9da2f4cedd3079a37ec9cd13fd7a7e6df2df00a9463b41493d738e96f3fc12ba8a64684d12360cad353d189d17eb0bbba24ddb3fe1b69cf553ef4440b6b027efab6caf0ab6100b9b6a154398f135c76f902a3d3589399b23a0c399faa8bb3b203bd2cfe235ba61e99333fb96c12f131ee13e4844bc8dd77a26f802fddcc3185a5ef2ff5ba2418ae1fc0e5b3862cbad35f6850fb91d3fe4940e8da9f33f3c578df451f6f5ad1b68d23879bf5762f06747eee29a4b3dcadfb7e60cdaf670f152287b44538b2dbc2b02e92b8ca8994212f3f9d29d9b74f056aabfc47743d417da017de130de4f6fc8d71f462f03ea52e174ccab37294059ef362a74925de021572b6ab2a00f29c5db56ec196241971fa1d70228357678f2a7b64a51258900216ad632f8d52cd434014ce51e127839fc02477b171a78a3947f2d860c6fb150e452cd88b93xmlgraphics-batik../../../extensions/extension.css../../../../../../samples/tests/resources/images/png.pngrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootxmlgraphics-batik-1.9-bp151.2.3.1.src.rpmbatik-demoxmlgraphics-batik-demo    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)xmlgraphics-batik3.0.4-14.6.0-14.0-15.2-11.9-bp151.2.3.14.14.1^@[E@Y@Y@X@VxTT@S\R1Fridrich Strba fstrba@suse.comtchvatal@suse.comvsistek@suse.comsknorr@suse.comfvogt@suse.comtchvatal@suse.comp.drouand@gmail.comtchvatal@suse.comtchvatal@suse.com- Added patch: * xmlgraphics-batik-CVE-2019-17566.patch + backported fix of bsc#1172961, CVE-2019-17566 + BATIK-1276: Allow blocking of external resources- Added patch: * xmlgraphics-batik-securitymanager.patch + Fix build with jdk11 + Replace use of SecurityManager::checkSystemClipboardAccess by check for AWTPermission("accessClipboard") - Run fdupes on relevant directories- Version update to batik 1.9: * No obvious upstream changelog - Refresh patch xmlgraphics-batik-manifests.patch - Refresh patch xmlgraphics-batik-policy.patch- Add BuildRequires: javapackages-local (for maven conversions)- Needed as a dependency for FOP 2.1 (FATE#322405)- Update to batik-1.8: batik-src-1.7.zip -> batik-src-1.8.tar.gz - Update xmlgraphics-batik-manifests.patch - Refresh xmlgraphics-batik-policy.patch- spec-cleanify- Use javapackages-tools instead of java-devel- Specify targets to build on sle11.- Kill javadoc to remove unresolvables.batik-democloud136 1592864263  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~1.9-bp151.2.3.11.9-bp151.2.3.11.9-bp151.2.3.1   !" #$%&'(&)*+++,,,,,,,,,,,,--,,../000000012221331444444444444444441555555555555555555166666666661777777188881999999999999991:::::::::::::::1;;;1<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==<<<<<<<<<<<<<<<<<<<<<1>>1????????????????????????????1@@@@@@@@@1AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABCCBDDDDDBEEEEEEEFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFBHHHHHHHHHIJKLMNNNNNLOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOLQRRRRRRRRRQSTLUUUUUUUUVVVVVVVULWXYZYX[\]\L^_^L`LabbLccdddLefeLggggghggiiiiiiiiiiiijjjkkjliiggmmnmmLopqqqpoorsLtttutvwxyz{y|}}y~~~~~~yyyyyyyyyyybatikxmlgraphics-batikcontribchartsREADMEconvert.batlcp.batxmldata.xmlxslbar.xslcolumn.xslline.xslpie.xslfontsgladiatorREADMEsvgglb12.svgjsvgJSVG.javarasterizertaskREADMEbuild.batbuild.xmlsourcesorgapachetoolsanttaskdefsoptionalRasterizerTask.javaRasterizerTaskSVGConverterController.javascrollScrollExample.javatiledTranscoderTiledImageTranscoder.javasamples3D.svgGVT.svganne.svgasf-logo.svgbarChart.svgbatik3D.svgbatik70.svgbatikBatik.svgbatikCandy.svgbatikFX.svgbatikLogo.svgbatikYin.svgchessFont.svgchessboard.svgextensionscolorSwitch.svgextension.cssflowText.svgflowTextAlign.svggears.svghistogramNormalization.jpghistogramNormalization.svgregularPolygon.svgsolidColor.svgsolidColor2.svgstar.svgxsldata.xmldata.xslnodata.xslgradients.svghenryV.svglogoShadowOffset.svglogoTexture.svgmapSpain.svgmapWaadt.svgmathMetal.svgmines.svgmoonPhases.svgsizeOfSun.svgsolitairecardsdefault.svgklondike.svgscriptboard.jscard.jsdeck.jspile.jsutil.jstowers.svgstarfield.svgstrokeFont.svgsunRise.svgsydney.svgtestsresourcesiccchangeColor.icmimagesarabic.pngbmpCursor.bmpbrushedMetal.jpgcanaryRelief.pnghotSpotCenter.pnghotSpotCenterBig.pnghotSpotCenterSmall.pnghotSpotE.pnghotSpotN.pnghotSpotNE.pnghotSpotNW.pnghotSpotS.pnghotSpotSE.pnghotSpotSW.pnghotSpotW.pngjpeg.jpgjpegCursor.jpgoperaBridge.jpgoperaSteps.jpgoperaWalk.jpgpng.pngpng2.pngpngCursor.pngsm_colors.tifsm_colors_pb.tifsm_colors_pb_tile.tifsm_colors_tile.tifspainRelief.pngsvg.pngsvg.svgsvg2.svgsvg3.svgsvgCursor.svgsvgCursor2.svgsvgCursor3.svgsvgCursor4.svgtde.jpgtiffCursor.tiftoBeProfiled.pngjavaresourcescomtestscriptjava-binding.mfuntrustedscriptsecurity2.mfsourcescomtestscriptEventListenerInitializerImpl.javauntrustedscriptUntrustedScriptHandler.javascriptcommon.jsrhinoSecurity.jsscrollbar.jsstylebasicsad.csscold.csscssMediaList.csscssMediaPrint.csscssMediaProjection.csscssMediaScreen.cssdefault.cssgrim.csshot.cssoups.csssmiling.csssubdiruseStylesheet.cssuseStylesheet2.csstest.csswow.csssvgdefs.svgdefs2.svgttfglb12.ttfwmfbatik-rendering-nothing2.wmfblack_shapes.wmfimageWMF.wmfnegApmText1.wmfnegApmText2.wmftestChart.wmftextGreek.wmfspeccolorcolorProfile.svgcolors.svgsystemColors.svgcoordinatesem.svgpercentagesAndUnits.svgfiltersenableBackground.svgfeColorMatrix.svgfeComponentTransfer.svgfeComponentTransfer2.svgfeComposite.svgfeConvolveMatrix.svgfeDisplacementMap.svgfeGaussianDefault.svgfeImage.svgfeImage2.svgfeMerge.svgfeMorphology.svgfeTile.svgfeTileTarget.svgfeTurbulence.svgfilterRegions.svgsvgEnableBackground.svgfontsbatikFont.svgfontAltGlyph.svgfontAltGlyph2.svgfontAltGlyph3.svgfontArabic.svgfontBounds.svgfontChoice.svgfontDecorations.svgfontExternalFont.svgfontFace.svgfontFamilyCaseSensitivity.svgfontGlyphChoice.svgfontGlyphsBoth.svgfontGlyphsChildSVG.svgfontGlyphsD.svgfontKerning.svgfontOnPath.svgfontStyling.svginteractivitycursor.svgcursor2.svgcursor3.svgcursor4.svgcursorImage.svgcursorImage2.svgfocus.svgkeyEvents.svgkeyEvents2.svgpointerEvents.svglinkinganchor.svganchorInsideText.svglinkingTransform.svglinkingViewBox.svgpointerEvents.svgpointerEvents2.svgmaskingclip.svgclipQuality.svgclipTransform.svgmaskRegions.svgpaintingbboxOnText.svgdisplay.svgimage-rendering.svgmarkersExt.svgmarkersMisc.svgmarkersOrientA.svgmarkersOrientB.svgmarkersPreserveAspectRatio.svgmarkersShapes.svgshape-rendering.svgstroke-rendering.svgtext-rendering.svgtext-rendering2.svgvisibility.svgpaintsexternalPaints.svggradientLimit.svggradientPoint.svglinearGradientLine.svglinearGradientOrientation.svglinearGradientRepeat.svgpatternPreserveAspectRatioA.svgpatternRegionA.svgpatternRegionB.svgpatternRegions.svgradialGradient.svgradialGradient2.svgradialGradient3.svgradialGradientLine.svgradialGradientOrientation.svgrenderingopacity.svgopacity2.svgpaintOpacity.svgscriptingadd.svgaddDescOnClick.svgalert.svgbbox.svgboundsTransformChange.svgbug12933.svgcircle.svgcurrentScaleTranslate.svgdisplay.svgdomSVGColor.svgellipse.svgenclosureList.svgenclosureList2.svgeventAttrAdd.svgfill.svgfilterPatternUpdate.svgfilterPatternUpdateRef.svgforceRedraw.svggetElementById.svggradientsUpdate.svggradientsUpdateRef.svgimage.svgimageRefUpdate.svgimageRendering.svgimageUpdate.svgimageraster.svgimagesvg.svgintersectionList.svgintersectionList2.svgjavaBinding.svgline.svgmarkerUpdate.svgmarkerUpdateRef.svgmaskClipUpdate.svgmaskClipUpdateRef.svgmemoryLeak1.svgmodalEventTest.svgnestedsvg.svgnormalizedPathTest.svgpaintType.svgpath.svgpathLength.svgpath_pathSegList1.svgpath_pathSegList2.svgpath_pathSegList_create.svgpolygon.svgpolygon_points1.svgpolygon_points2.svgpolyline.svgpolyline_points1.svgpolyline_points2.svgprimaryDoc.svgrect.svgrectResizeOnClick.svgrelativeURI.svgremove.svgremoveLast.svgremoveOnclick.svgresourceDocDynamic11.svgresourceDocDynamic12.svgresourceDocStatic11.svgresourceDocStatic12.svgrootSizeChange.svgsecurity.svgsecurity2.svgsecurity3.svgsecurity3Include.svgsetProperty.svgstyling.svgsuspendRedraw.svgsvg.svgsvg2.svgsvgFontMove.svgtext.svgtextAllProperties.svgtextProperties.svgtextProperties2.svgtextSelection.svgtext_children1.svgtext_children2.svgtext_children3.svgtext_content.svgtext_dxlist1.svgtext_dxlist2.svgtext_dylist1.svgtext_dylist2.svgtext_xlist1.svgtext_xlist2.svgtext_ylist1.svgtext_ylist2.svgtextcontentmissing-glpyh.svgnumberOfChars.svgtextpathProperties.svgtransform.svgtransform2.svgtransform_create.svgtransform_create1.svgtransform_getTransform1.svgtransform_getTransform2.svgtrefProperties.svgtspan.svgtspanProperties.svgtspan_children1.svgtspan_children2.svgtspan_children3.svguse.svgviewBoxOnLoad.svgvisibility.svgvisibilityOnClick.svgxAnimOnClick.svgxyModifOnClick.svgxyModifOnLoad.svgzeroSize.svgshapesemptyShape.svgzero.svgstructuredataProtocol.svgexternalUseCascading.svgimage.svgrasterImageViewBox.svgrasterImageViewBoxClip.svgrasterImageViewBoxOverflow.svgrequiredFeatures.svgrequiredFeaturesCombo.svgsvgImageViewBox.svgsvgImageViewBoxClip.svgsvgImageViewBoxOverflow.svgswitch.svgsymbolViewBox.svgsymbolViewBoxClip.svgsymbolViewBoxOverflow.svgsystemLanguage.svgsystemLanguageDialect.svgtiff.svgtoolTips.svguseMultiple.svguseMultipleURI.svguseStylesheet.svguseStyling.svguseStylingURI.svguseTargets.svguseTargets2.svgxmlBase.svgxmlBaseStyling.svgstylingalternateStylesheet.svgcssMedia.svgcssMediaList.svgdefaultFontFamily.svgemptyStyle.svgfontShorthand.svgimportant.svgsmiley.svgstyleElement.svgtextlongTextOnPath.svgsmallFonts.svgtextAnchor.svgtextAnchor2.svgtextAnchor3.svgtextBiDi.svgtextBiDi2.svgtextDecoration.svgtextDecoration2.svgtextEffect.svgtextEffect2.svgtextEffect3.svgtextFeatures.svgtextGlyphOrientationHorizontal.svgtextLayout.svgtextLayout2.svgtextLength.svgtextOnPath.svgtextOnPath2.svgtextOnPath3.svgtextOnPathSpaces.svgtextPCDATA.svgtextPosition.svgtextPosition2.svgtextProperties.svgtextProperties2.svgtextStyles.svgverticalText.svgverticalTextOnPath.svgxmlSpace.svgspec12filtersfilterRegion.svgfilterRegionDetailed.svgpaintscolorFunctions.svgcolorFunctionsDevice.svgncp-example.iccsolidColor.svgsolidColor2.svgstructuremulti-2.jpgmulti-3.jpgmulti-4.jpgmulti-5.jpgmulti.svgmulti2.svgoperamultiresopera-0-0-0.jpgopera-0-0-1.jpgopera-0-0-2.jpgopera-0-0-3.jpgopera-0-0-4.jpgopera-0-0-5.jpgopera-0-1-0.jpgopera-0-1-1.jpgopera-0-1-2.jpgopera-0-1-3.jpgopera-0-1-4.jpgopera-0-1-5.jpgopera-0-2-0.jpgopera-0-2-1.jpgopera-0-2-2.jpgopera-0-2-3.jpgopera-0-2-4.jpgopera-0-2-5.jpgopera-0-3-0.jpgopera-0-3-1.jpgopera-0-3-2.jpgopera-0-3-3.jpgopera-0-3-4.jpgopera-0-3-5.jpgopera-1-0-0.jpgopera-1-0-1.jpgopera-1-0-2.jpgopera-1-1-0.jpgopera-1-1-1.jpgopera-1-1-2.jpgopera-2-0-0.jpgopera-2-0-1.jpgopera-3-0-0.jpgopera-0-0-0.svgopera-0-0-2.svgopera-0-0-4.svgopera-0-2-0.svgopera-0-2-2.svgopera-0-2-4.svgopera-1-0-0.svgopera-1-0-2.svgopera-2-0-0.svgopera-3-0-0.svgopera-subImage.svgopera-subImageRef.svgtextflowBidi.svgflowRegionBreak.svgflowText.svgflowText2.svgflowText3.svgflowText4.svgflowText5.svgflowTextAlign.svglineHeightFontShorthand.svgtextRotate.svgtextRotateShadows.svgtest-resourcesorgapachebatikappsrasterizerinvalidSVG.svgnotReadable.svgreadOnly.pngreadOnly.svgunitTesting.xmlbridgeIWasLoaded.javaIWasLoaded.mfIWasLoadedToo.javaIWasLoadedToo.mfJarCheckPermissionsDenied.javaJarCheckPermissionsDenied.mfJarCheckPermissionsGranted.javaJarCheckPermissionsGranted.mfecmaCheckConstrain.svgecmaCheckLoad.svgecmaCheckLoadAny.svgecmaCheckLoadEmbed.svgecmaCheckLoadEmbedAttr.svgecmaCheckLoadSameAsDocument.svgecmaCheckNoConstrain.svgecmaCheckNoEmbed.svgecmaCheckNoLoad.svgecmaCheckNoLoad2.svgecmaCheckNoLoadAny.svgecmaCheckNoLoadEmbed.svgecmaCheckNoLoadEmbedAttr.svgecmaCheckNoLoadSameAsDocument.svgecmaCheckPermissionsDenied.svgecmaCheckPermissionsDenied2.svgecmaCheckPermissionsDeniedEval.svgecmaCheckPermissionsDeniedFunction.svgecmaCheckPermissionsDeniedScript.svgecmaCheckPermissionsGranted.svgecmaCheckPermissionsGrantedEval.svgecmaCheckPermissionsGrantedFunction.svgecmaCheckPermissionsGrantedScript.svgecmaScriptSecurity.svgecmaScriptSecurity2.svgembedData.svgerrorbatikMark.svgclipPath-clipPathUnits-invalid.svgclipPath-empty.svgclipPath-subelement-invalid.svgclipPath-uri-illegal.svgcss-invalid.svgellipse-missing-rx.svgellipse-missing-ry.svgellipse-negative-rx.svgellipse-negative-ry.svgfeColorMatrix-type-invalid.svgfeColorMatrix-value-invalid.svgfeColorMatrix-values-invalid.svgfeComponentTransfert-type-invalid.svgfeComponentTransfert-type-missing.svgfeComponentTransfert-value-invalid.svgfeComposite-in2-missing.svgfeComposite-operator-invalid.svgfeDisplacementMap-channelSelector-invalid.svgfeDisplacementMap-in2-missing.svgfeGaussianBlur-stdDeviationX-invalid.svgfeGaussianBlur-stdDeviationY-invalid.svgfeImage-badurl.svgfeMerge-feMergeNode-invalid.svgfeMorphology-operator-invalid.svgfeMorphology-radiusX-negative.svgfeMorphology-radiusY-negative.svgfeTurbulence-stitchTiles.invalid.svgfeTurbulence-type-invalid.svgfilter-empty.svgfilter-filterPrimitive-invalid.svgfilter-filterResX-negative.svgfilter-filterResY-negative.svgfilter-filterUnits-invalid.svgfilter-uri-illegal.svgimage-badurl.svgimage-missing-height.svgimage-missing-width.svgimage-negative-height.svgimage-negative-width.svglinearGradient-empty.svglinearGradient-gradientUnits-invalid.svglinearGradient-missing-offset.svglinearGradient-spreadMethod-invalid.svglinearGradient-uri-invalid.svgmask-empty.svgmask-maskUnits-invalid.svgmask-subelement-invalid.svgmask-uri-illegal.svgpath-invalid-d.svgpattern-empty.svgpattern-patternUnits-invalid.svgpattern-subelement-invalid.svgpolygon-invalid-points.svgpolyline-invalid-points.svgradialGradient-empty.svgradialGradient-gradientUnits-invalid.svgradialGradient-missing-offset.svgradialGradient-r-negative.svgradialGradient-r-zero.svgradialGradient-spreadMethod-invalid.svgrect-missing-height.svgrect-missing-width.svgrect-negative-height.svgrect-negative-rx.svgrect-negative-ry.svgrect-negative-width.svgsvg.svgtest.csstransform.svgxml-invalid.svgexternalResourcesAccess.svgfunction.jsgetURLException.svgiWasLoaded.jsiWasLoadedToo.jsjarCheckConstrain.svgjarCheckLoad.svgjarCheckLoadAny.svgjarCheckLoadEmbed.svgjarCheckLoadSameAsDocument.svgjarCheckNoConstrain.svgjarCheckNoLoad.svgjarCheckNoLoadAny.svgjarCheckNoLoadEmbed.svgjarCheckNoLoadSameAsDocument.svgjarCheckPermissionsDenied.svgjarCheckPermissionsGranted.svgscriptPermissions.svgscriptPermissions2.svgunitTesting.xmlcssdombug11670.svgbug9740-1.cssbug9740-2.cssbug9740.svgbug9779.svgrgbPresentationTest.svgrgbTest.svgrgbUpdateTest.svgunitTesting.xmlenginevalueunitTesting.xmldombug18143.svgbug20331.svgbug20332.svgdummyXML.xmldummyXML2.xmldummyXML3.xmldummyXML4.xmlsvgbug30580.svgbug30580_image.pnglengthTest.svglocatableTest.svgpresentationAttrRemovalTest.svgtest.svgunitTesting.xmlunitTesting.xmlextawtgeomresourcesTestMessages.propertiesunitTesting.xmlimagecodecresourcesMessages.propertiesunitTesting.xmlgvtresourcesTestMessages.propertiesunitTesting.xmlparserunitTesting.xmlscriptrhinoeval.svgunitTesting.xmlsvggenregsvggen.xmlresourcesMessages.propertiesvangogh.jpgvangogh.pngswingresourcesTestMessages.propertiesunitTesting.xmltestbeSuite.xmlinteractiveSamples.xmlregard.xmlregardManual.xmlresourcesMessages.propertiessamplesRendering.xmlsvgHTMLReport.xslbug19363.svgerror.svgerrorAndEntries.svggetCharacterPosition.jsgetCharacterRotation.jsgetComputedTextLength.jsgetExtentOfChar.jsinvalidTestResultElementsNumber.svgmissingOrEmptyErrorCode.svgprocessingError.svgresourcesConfiguration.propertiesMessages.propertiesimagesbackground.pngdeco.pngstylestyle.csssuccess.svgunexpectedResultValue.svgunitTesting.xmlxmldummyTestRun.xmlresourcesMessages.propertiestestSuiteA.xmltestSuiteB.xmltranscoderimageresourcesbutterfly.svglanguage.svgpx2mm.svgunitTesting.xmlunitTesting.xmlwmfresourcesMessages.propertiesutilregBase64.xmlregParsedURL.xmlresourcesTestMessages.propertiesunitTesting.xmltest-sourcesorgapachebatikanimdomSystemIdTest.javaappsrasterizerMainTest.javaSVGConverterTest.javabridgeEcmaLoadTest.javaEcmaNoLoadTest.javaExternalResourcesTest.javaJarLoadTest.javaJarNoLoadTest.javaScriptSelfTest.javacssdomEcmaScriptCSSDOMTest.javaenginevaluePropertyManagerTest.javadomAppendChildTest.javaAttrIsIdTest.javaCloneElementTest.javaDOM3Test.javaDOMUtilitiesCharacterEscaping.javaDocumentAdoptNodeTest.javaDocumentNormalizeDocumentTest.javaDocumentRenameNodeTest.javaEcmaScriptDOMTest.javaElementSetIdAttributeNSTest.javaElementTraversalTest.javaEventTargetAddEventListenerNSTest.javaGetElementsByTagNameNSTest.javaHasChildNodesTest.javaNodeBaseURITest.javaNodeCompareDocumentPositionTest.javaNodeGetUserDataTest.javaNodeTextContentTest.javaNullNamespaceTest.javaRemoveAttributeTest.javaReplaceChildTest.javaSerializationTest.javaSetAttributeTest.javaTextReplaceWholeTextTest.javaTextWholeTextTest.javasvgCloneNodeTest.javaEcmaScriptSVGDOMTest.javaImportNodeTest.javaextawtgeomMessages.javaRectListManagerTest.javaimagecodecMessages.javapngBase64PNGEncoderTest.javaPNGEncoderTest.javagvtMessages.javaTextSelectionTest.javaparserLengthParserFailureTest.javaLengthParserTest.javaPathParserFailureTest.javaPathParserTest.javaTransformListParserTest.javascriptrhinoScriptSelfTest.javasvggenATransform.javaAttributedCharacterIterator.javaBEExample.javaBStroke.javaBasicShapes.javaBasicShapes2.javaBug17965.javaBug21259.javaBug4389.javaBug4945.javaBug6535.javaClip.javaColor1.javaColor2.javaDoubleString.javaDoubleStringPerformanceTest.javaDrawImage.javaFont1.javaFont2.javaGVector.javaGeneratorContext.javaGetRootTest.javaGradient.javaGraphicObjects.javaIdentityTest.javaJPainterCompare.javaJPainterComponent.javaLookup.javaMessages.javaNegativeLengths.javaPainter.javaPaints.javaRHints.javaRescale.javaSVGAccuracyTest.javaSVGAccuracyTestValidator.javaSVGGeneratorTests.javaShearTest.javaShowGraphics2DOutput.javaTextSpacePreserve.javaTexture.javaTransformCollapse.javaswingJSVGInterruptTest.javaJSVGMemoryLeakTest.javaNullSetSVGDocumentTest.javaNullURITest.javaSetSVGDocumentTest.javatesttranscoderTranscoderInputTest.javaimageAOITest.javaAbstractImageTranscoderTest.javaAlternateStylesheetTest.javaBackgroundColorTest.javaDOMTest.javaDefaultFontFamilyTest.javaDimensionTest.javaGenericDocumentTest.javaInputStreamTest.javaLanguageTest.javaMaxDimensionTest.javaMediaTest.javaMessages.javaParametrizedDOMTest.javaPixelToMMTest.javaReaderTest.javaURITest.javawmfMessages.javaWMFAccuracyTest.javautilApplicationSecurityEnforcerTest.java/usr/share//usr/share/xmlgraphics-batik//usr/share/xmlgraphics-batik/contrib//usr/share/xmlgraphics-batik/contrib/charts//usr/share/xmlgraphics-batik/contrib/charts/xml//usr/share/xmlgraphics-batik/contrib/charts/xsl//usr/share/xmlgraphics-batik/contrib/fonts//usr/share/xmlgraphics-batik/contrib/fonts/gladiator//usr/share/xmlgraphics-batik/contrib/fonts/gladiator/svg//usr/share/xmlgraphics-batik/contrib/jsvg//usr/share/xmlgraphics-batik/contrib/rasterizertask//usr/share/xmlgraphics-batik/contrib/rasterizertask/sources//usr/share/xmlgraphics-batik/contrib/rasterizertask/sources/org//usr/share/xmlgraphics-batik/contrib/rasterizertask/sources/org/apache//usr/share/xmlgraphics-batik/contrib/rasterizertask/sources/org/apache/tools//usr/share/xmlgraphics-batik/contrib/rasterizertask/sources/org/apache/tools/ant//usr/share/xmlgraphics-batik/contrib/rasterizertask/sources/org/apache/tools/ant/taskdefs//usr/share/xmlgraphics-batik/contrib/rasterizertask/sources/org/apache/tools/ant/taskdefs/optional//usr/share/xmlgraphics-batik/contrib/scroll//usr/share/xmlgraphics-batik/contrib/tiledTranscoder//usr/share/xmlgraphics-batik/samples//usr/share/xmlgraphics-batik/samples/extensions//usr/share/xmlgraphics-batik/samples/extensions/xsl//usr/share/xmlgraphics-batik/samples/solitaire//usr/share/xmlgraphics-batik/samples/solitaire/cards//usr/share/xmlgraphics-batik/samples/solitaire/script//usr/share/xmlgraphics-batik/samples/tests//usr/share/xmlgraphics-batik/samples/tests/resources//usr/share/xmlgraphics-batik/samples/tests/resources/icc//usr/share/xmlgraphics-batik/samples/tests/resources/images//usr/share/xmlgraphics-batik/samples/tests/resources/java//usr/share/xmlgraphics-batik/samples/tests/resources/java/resources//usr/share/xmlgraphics-batik/samples/tests/resources/java/resources/com//usr/share/xmlgraphics-batik/samples/tests/resources/java/resources/com/test//usr/share/xmlgraphics-batik/samples/tests/resources/java/resources/com/test/script//usr/share/xmlgraphics-batik/samples/tests/resources/java/resources/com/untrusted//usr/share/xmlgraphics-batik/samples/tests/resources/java/resources/com/untrusted/script//usr/share/xmlgraphics-batik/samples/tests/resources/java/sources//usr/share/xmlgraphics-batik/samples/tests/resources/java/sources/com//usr/share/xmlgraphics-batik/samples/tests/resources/java/sources/com/test//usr/share/xmlgraphics-batik/samples/tests/resources/java/sources/com/test/script//usr/share/xmlgraphics-batik/samples/tests/resources/java/sources/com/untrusted//usr/share/xmlgraphics-batik/samples/tests/resources/java/sources/com/untrusted/script//usr/share/xmlgraphics-batik/samples/tests/resources/script//usr/share/xmlgraphics-batik/samples/tests/resources/style//usr/share/xmlgraphics-batik/samples/tests/resources/style/subdir//usr/share/xmlgraphics-batik/samples/tests/resources/svg//usr/share/xmlgraphics-batik/samples/tests/resources/ttf//usr/share/xmlgraphics-batik/samples/tests/resources/wmf//usr/share/xmlgraphics-batik/samples/tests/spec//usr/share/xmlgraphics-batik/samples/tests/spec/color//usr/share/xmlgraphics-batik/samples/tests/spec/coordinates//usr/share/xmlgraphics-batik/samples/tests/spec/filters//usr/share/xmlgraphics-batik/samples/tests/spec/fonts//usr/share/xmlgraphics-batik/samples/tests/spec/interactivity//usr/share/xmlgraphics-batik/samples/tests/spec/linking//usr/share/xmlgraphics-batik/samples/tests/spec/masking//usr/share/xmlgraphics-batik/samples/tests/spec/painting//usr/share/xmlgraphics-batik/samples/tests/spec/paints//usr/share/xmlgraphics-batik/samples/tests/spec/rendering//usr/share/xmlgraphics-batik/samples/tests/spec/scripting//usr/share/xmlgraphics-batik/samples/tests/spec/scripting/textcontent//usr/share/xmlgraphics-batik/samples/tests/spec/shapes//usr/share/xmlgraphics-batik/samples/tests/spec/structure//usr/share/xmlgraphics-batik/samples/tests/spec/styling//usr/share/xmlgraphics-batik/samples/tests/spec/text//usr/share/xmlgraphics-batik/samples/tests/spec12//usr/share/xmlgraphics-batik/samples/tests/spec12/filters//usr/share/xmlgraphics-batik/samples/tests/spec12/paints//usr/share/xmlgraphics-batik/samples/tests/spec12/structure//usr/share/xmlgraphics-batik/samples/tests/spec12/structure/opera//usr/share/xmlgraphics-batik/samples/tests/spec12/structure/opera/multires//usr/share/xmlgraphics-batik/samples/tests/spec12/text//usr/share/xmlgraphics-batik/test-resources//usr/share/xmlgraphics-batik/test-resources/org//usr/share/xmlgraphics-batik/test-resources/org/apache//usr/share/xmlgraphics-batik/test-resources/org/apache/batik//usr/share/xmlgraphics-batik/test-resources/org/apache/batik/apps//usr/share/xmlgraphics-batik/test-resources/org/apache/batik/apps/rasterizer//usr/share/xmlgraphics-batik/test-resources/org/apache/batik/bridge//usr/share/xmlgraphics-batik/test-resources/org/apache/batik/bridge/error//usr/share/xmlgraphics-batik/test-resources/org/apache/batik/css//usr/share/xmlgraphics-batik/test-resources/org/apache/batik/css/dom//usr/share/xmlgraphics-batik/test-resources/org/apache/batik/css/engine//usr/share/xmlgraphics-batik/test-resources/org/apache/batik/css/engine/value//usr/share/xmlgraphics-batik/test-resources/org/apache/batik/dom//usr/share/xmlgraphics-batik/test-resources/org/apache/batik/dom/svg//usr/share/xmlgraphics-batik/test-resources/org/apache/batik/ext//usr/share/xmlgraphics-batik/test-resources/org/apache/batik/ext/awt//usr/share/xmlgraphics-batik/test-resources/org/apache/batik/ext/awt/geom//usr/share/xmlgraphics-batik/test-resources/org/apache/batik/ext/awt/geom/resources//usr/share/xmlgraphics-batik/test-resources/org/apache/batik/ext/awt/image//usr/share/xmlgraphics-batik/test-resources/org/apache/batik/ext/awt/image/codec//usr/share/xmlgraphics-batik/test-resources/org/apache/batik/ext/awt/image/codec/resources//usr/share/xmlgraphics-batik/test-resources/org/apache/batik/gvt//usr/share/xmlgraphics-batik/test-resources/org/apache/batik/gvt/resources//usr/share/xmlgraphics-batik/test-resources/org/apache/batik/parser//usr/share/xmlgraphics-batik/test-resources/org/apache/batik/script//usr/share/xmlgraphics-batik/test-resources/org/apache/batik/script/rhino//usr/share/xmlgraphics-batik/test-resources/org/apache/batik/svggen//usr/share/xmlgraphics-batik/test-resources/org/apache/batik/svggen/resources//usr/share/xmlgraphics-batik/test-resources/org/apache/batik/swing//usr/share/xmlgraphics-batik/test-resources/org/apache/batik/swing/resources//usr/share/xmlgraphics-batik/test-resources/org/apache/batik/test//usr/share/xmlgraphics-batik/test-resources/org/apache/batik/test/resources//usr/share/xmlgraphics-batik/test-resources/org/apache/batik/test/svg//usr/share/xmlgraphics-batik/test-resources/org/apache/batik/test/svg/resources//usr/share/xmlgraphics-batik/test-resources/org/apache/batik/test/svg/resources/images//usr/share/xmlgraphics-batik/test-resources/org/apache/batik/test/svg/resources/style//usr/share/xmlgraphics-batik/test-resources/org/apache/batik/test/xml//usr/share/xmlgraphics-batik/test-resources/org/apache/batik/test/xml/resources//usr/share/xmlgraphics-batik/test-resources/org/apache/batik/transcoder//usr/share/xmlgraphics-batik/test-resources/org/apache/batik/transcoder/image//usr/share/xmlgraphics-batik/test-resources/org/apache/batik/transcoder/image/resources//usr/share/xmlgraphics-batik/test-resources/org/apache/batik/transcoder/wmf//usr/share/xmlgraphics-batik/test-resources/org/apache/batik/transcoder/wmf/resources//usr/share/xmlgraphics-batik/test-resources/org/apache/batik/util//usr/share/xmlgraphics-batik/test-resources/org/apache/batik/util/resources//usr/share/xmlgraphics-batik/test-sources//usr/share/xmlgraphics-batik/test-sources/org//usr/share/xmlgraphics-batik/test-sources/org/apache//usr/share/xmlgraphics-batik/test-sources/org/apache/batik//usr/share/xmlgraphics-batik/test-sources/org/apache/batik/anim//usr/share/xmlgraphics-batik/test-sources/org/apache/batik/anim/dom//usr/share/xmlgraphics-batik/test-sources/org/apache/batik/apps//usr/share/xmlgraphics-batik/test-sources/org/apache/batik/apps/rasterizer//usr/share/xmlgraphics-batik/test-sources/org/apache/batik/bridge//usr/share/xmlgraphics-batik/test-sources/org/apache/batik/css//usr/share/xmlgraphics-batik/test-sources/org/apache/batik/css/dom//usr/share/xmlgraphics-batik/test-sources/org/apache/batik/css/engine//usr/share/xmlgraphics-batik/test-sources/org/apache/batik/css/engine/value//usr/share/xmlgraphics-batik/test-sources/org/apache/batik/dom//usr/share/xmlgraphics-batik/test-sources/org/apache/batik/dom/svg//usr/share/xmlgraphics-batik/test-sources/org/apache/batik/ext//usr/share/xmlgraphics-batik/test-sources/org/apache/batik/ext/awt//usr/share/xmlgraphics-batik/test-sources/org/apache/batik/ext/awt/geom//usr/share/xmlgraphics-batik/test-sources/org/apache/batik/ext/awt/image//usr/share/xmlgraphics-batik/test-sources/org/apache/batik/ext/awt/image/codec//usr/share/xmlgraphics-batik/test-sources/org/apache/batik/ext/awt/image/codec/png//usr/share/xmlgraphics-batik/test-sources/org/apache/batik/gvt//usr/share/xmlgraphics-batik/test-sources/org/apache/batik/parser//usr/share/xmlgraphics-batik/test-sources/org/apache/batik/script//usr/share/xmlgraphics-batik/test-sources/org/apache/batik/script/rhino//usr/share/xmlgraphics-batik/test-sources/org/apache/batik/svggen//usr/share/xmlgraphics-batik/test-sources/org/apache/batik/swing//usr/share/xmlgraphics-batik/test-sources/org/apache/batik/transcoder//usr/share/xmlgraphics-batik/test-sources/org/apache/batik/transcoder/image//usr/share/xmlgraphics-batik/test-sources/org/apache/batik/transcoder/wmf//usr/share/xmlgraphics-batik/test-sources/org/apache/batik/util/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protectionobs://build.opensuse.org/openSUSE:Maintenance:12935/openSUSE_Backports_SLE-15-SP1_Update/ca672a09df4b1968ac77314293bb3be4-xmlgraphics-batik.openSUSE_Backports_SLE-15-SP1_Updatedrpmxz5noarch-suse-linux     !"#$%&'((((((((((((((((((((((((((((((()*+,-./   directoryASCII textDOS batch file, ASCII text, with very long linesDOS batch file, ASCII textXML 1.0 document, ASCII textSVG Scalable Vector Graphics imageHTML document, ASCII textexported SGML document, ASCII textC source, ASCII textJava source, ASCII textJPEG image data, JFIF standard 1.01, aspect ratio, density 1x1, segment length 16, baseline, precision 8, 480x720, frames 3PNG image data, 388 x 58, 8-bit/color RGB, non-interlacedJPEG image data, JFIF standard 1.02, resolution (DPI), density 72x72, segment length 16, comment: "File written by Adobe Photoshop\250 5.2", baseline, precision 8, 450x500, frames 3PNG image data, 200 x 92, 8-bit grayscale, interlacedPNG image data, 32 x 32, 8-bit/color RGBA, non-interlacedPNG image data, 64 x 64, 8-bit/color RGBA, non-interlacedPNG image data, 16 x 16, 8-bit/color RGBA, non-interlacedJPEG image data, JFIF standard 1.02, resolution (DPI), density 72x72, segment length 16, comment: "File written by Adobe Photoshop\250 5.2", baseline, precision 8, 300x100, frames 3JPEG image data, JFIF standard 1.02, resolution (DPI), density 72x72, segment length 16, comment: "File written by Adobe Photoshop\250 5.2", progressive, precision 8, 32x32, frames 3JPEG image data, JFIF standard 1.02, resolution (DPI), density 72x72, segment length 16, Exif Standard: [TIFF image data, big-endian, direntries=8, manufacturer=EASTMAN KODAK COMPANY, model=KODAK DX3900 ZOOM DIGITAL CAMERA, orientation=upper-left, xresolution=490, yresolution=498, resolutionunit=2], baseline, precision 8, 480x320, frames 3JPEG image data, JFIF standard 1.02, resolution (DPI), density 72x72, segment length 16, Exif Standard: [TIFF image data, little-endian, direntries=5, xresolution=74, yresolution=82, resolutionunit=1], baseline, precision 8, 320x480, frames 3PNG image data, 300 x 100, 8-bit/color RGB, non-interlacedPNG image data, 100 x 100, 8-bit/color RGB, non-interlacedPNG image data, 32 x 32, 8-bit/color RGB, non-interlacedTIFF image data, big-endian, direntries=16, height=64, bps=0, compression=none, PhotometricIntepretation=RGB, description=*******************************************************************************, width=64TIFF image data, big-endian, direntries=19, height=64, bps=0, compression=PackBits (Macintosh RLE), PhotometricIntepretation=RGB, description=*******************************************************************************, width=64TIFF image data, big-endian, direntries=20, height=64, bps=0, compression=PackBits (Macintosh RLE), PhotometricIntepretation=RGB, description=*******************************************************************************, width=64TIFF image data, big-endian, direntries=20, height=64, bps=0, compression=none, PhotometricIntepretation=RGB, description=*******************************************************************************, width=64PNG image data, 600 x 473, 8-bit grayscale, non-interlacedPNG image data, 150 x 194, 8-bit/color RGB, non-interlacedJPEG image data, JFIF standard 1.02, resolution (DPI), density 72x72, segment length 16, comment: "File written by Adobe Photoshop\250 5.2", baseline, precision 8, 70x29, frames 3TIFF image data, little-endian, direntries=18, height=32, bps=230, compression=none, PhotometricIntepretation=RGB, width=32PNG image data, 125 x 50, 8-bit/color RGBA, non-interlacedTrueType Font data, 14 tables, 1st "GPOS", 21 names, Unicode, Bert Bos 1991-2003Targa image data - Map - RLE 350 x 65536 x 0 "\004"JPEG image data, JFIF standard 1.01, resolution (DPI), density 230x230, segment length 16, baseline, precision 8, 30x45, frames 3JPEG image data, JFIF standard 1.01, resolution (DPI), density 230x230, segment length 16, baseline, precision 8, 60x90, frames 3JPEG image data, JFIF standard 1.01, resolution (DPI), density 230x230, segment length 16, baseline, precision 8, 120x180, frames 3JPEG image data, JFIF standard 1.01, resolution (DPI), density 230x230, segment length 16, baseline, precision 8, 240x360, frames 3JPEG image data, JFIF standard 1.01, aspect ratio, density 1x1, segment length 16, baseline, precision 8, 180x180, frames 3JPEG image data, JFIF standard 1.01, aspect ratio, density 1x1, segment length 16, baseline, precision 8, 180x90, frames 3JPEG image data, JFIF standard 1.01, aspect ratio, density 1x1, segment length 16, baseline, precision 8, 90x135, frames 3emptyJPEG image data, JFIF standard 1.02, resolution (DPI), density 72x72, segment length 16, comment: "File written by Adobe Photoshop\250 5.2", baseline, precision 8, 50x63, frames 3PNG image data, 50 x 63, 8-bit/color RGB, non-interlacedPNG image data, 60 x 240, 8-bit/color RGB, non-interlacedPNG image data, 16 x 16, 8-bit/color RGB, non-interlacedn%f7?utf-88d1e2fc2fa5d8461080f270796d3a370854436db9d915e01203173d91785b9cc? 7zXZ !t/)(]"k%oh`=Vq΢Cc@Atvj1ǧRko팳S\{>(s[zxvV60&sP” =mT{eBVA0)w5za8 7j瓖4@0l(SB`8EwH2ĄǺ.4zZa862hZV|]S$GrwEJ:Zbo>ѽD˶yjl kt3Sk 3kӁ)9ٸ?ߍ9c R;"z'jN4,N Fq[GJ)]"}bZ_DmsPk䭷 F u8V#c ~9xWW;GX4 HБ.L0s\op-c?ZӆJFY >dM#^f$ABp3'WH'R'ǴTX0d<{VDiωHD" `s-^,ޡw+_N$o'W荔 ]-|*I$w ʙban aDwSv? }ARG n:OPD;7=d912Qx2|YGHi PKG6g 2kXܪ˥y/ d\N\5ӘY2|ж^jq;ׄ p[ o󼆂i]RxJڝ.<&Th:՝BD?NVLGl\hRͼl0 g}5@ɹlM2)KE sPN 7@ryk̯ΈwUBh`eO3=N]bYuN2Q#C&玎E;N"3CLMDEbS}Ք悌Y>.ÏKv0{L&c.l, qa@v"W!>C@oa- r~5{&3.ChZ$]n;nSqjvinxܛ)^hN_5D8ǴM8 i]JM5 3 N:Rñq%fLFFiuP:tC *,\iLÜtd6܋&Ed2J:?  T_.MCoV./1>muAnK^v QqZL;s b޼"Ji.~[OEebJ@^Wu-a͗: !*ɨt&TG x-#BO?QZSUġ&>skfRStCG1#,~?@0~[ZSS2u̍pt$l,dsCJϛ|va1Ż8cYOwf;>eooIO(W:Q59V$Xzln^aFvzxƬY j1K[E^edbLCS,B!_Y'0մQسinx߇`J8'%\*'l*yNg_\˯|iE=ID2њ+P&^O8Q-jo[99P>*v!_#S ɑ4Uە9H'DUL*S8s$89VBv&I`@&cݼ$Ax4M似ӷՀ]!VuhH1_c/O㏑YC9"cZJ+gZql!5#:[*1 bT?Awa C+:U 2J෵CJ6 Z/^ 19 u&ﺑiɋ6cfl%% 7}L b&NfsXqp|!K*ObVNl(R0XAh$](#J133tI?L@\K gܒnT&*22!4cp(~MA>EfDɞnO)[oQ%>㥿+kI,h3^dhV/>֒2>NeJ4諿@nwrf$}|VTF}QP77x`ЉnG;tbdm`1qc[OǸlQg&q9}6+Ѻ ͞Y}tϷq yϠa>Dƣ$tNv]BW rUy1CIGS pD܆HBްyK&$TYih$q8hYS2n9,[u{^R +D[s)GR{[M'x*My  O=[K kVClf^* 0\)wb3dPs*ssқUq03B9 uux$uPՠ@N8:,6(f0-ywB]k,NZP{k;`fvLdZfJHaA.|*:\{DN ݙA!MC2?Ltd_*mM LUk#W7XWV@GXjqeὣ+M;ˌ~pΚcWsY b=ѳO_0c w|焮݋"8:"JhsJ9:=e0ptg67)}hYxɬw-W%SPSSzL3X/햾05 s٢$=hM6eh8z5`97a`h1tDHű esE6 5Ep1RK^Y5yRo<2.tMsPu3lbDia4`gfH^)>vg)@&6A/ĪZ-ޯJZ<}fR%Z-J d(X!=oL 5f{ީ>#i 3ʜw'Ƥ~q}7m/ZgCIч-#zIzq3M 59,IKIQ1k[,2Ϡ#Aۤ|E8+ y`w$IT~du5ŵ'|LևpBد0Ki]-)# 06a]1ngZlmB~ͱQ]eAb[ߖe^xm X0r7%.(0܈2$,3Khq,kcҟh^lf//TY)RóM]5yw Cㇿ \#'ĩ팫EUD ޮ-L_yjkH=E@{;,-_ uny?;9d` 5S;16 | kШ*wn Bdmvs % Cgbi,S.8sXZv2Ga#fm /;@ry`ԤJ#Vbi X9;AR  &}ZZ:ވ4BJU}-l{:.algvRgnkrȅh< ,ipoUAMDZ9hcK9mGi Y4[1<7ca%'P"|<~T9E zTeR<+9mWLBo,y m9=_2piXhխ; ~^7g7)Mp[BНHڴ+wD4&9Y:uD_*v7/ٗ t_L`  &U(.ҒH-<0d}w׆p>C^ɯaZP_#C$#ù('#fFM:nyLA\HfyBtJ1Y#x0C<ȩc@ͩOoےsV׬h8: BQ}߹f#5૳hVm^|>9OkCV q5&UC]I{$zA[.@떈tBwZOO]>jT cJ3P`Pqp BC${ΕZ2R|@_dK-{,bWs" 7a,G sFQݙ B[Iimbqin`/]-Q#pj؞WQ;qKjdd ͗e>L ?!RăjjD(Ӈ mJ/M bf0&sLTa+=#x1dSBc\qʋ2,Sc1 YZ