apache-commons-text-javadoc-1.10.0-150200.5.11.1<>,h"p9|np SMZ Oܤ"4WV8[7QkނfC~-6.| ; b p9L]kџזy~ui+#ek AFVcp"#{PтNs ߞnnyyt4x[()69ztI5K|pŰg{~,W>+O;#,5C •,H/>,+&z[~̹1xvFWjs%O>>l?\d% 3 ] &V\dII  I  I I XI ZI_If-IllIqr r r(r8r9r:s,FGIH4IIXIXY\I]I^+bcd6e;f>l@uTIvx wðIxIyz XCapache-commons-text-javadoc1.10.0150200.5.11.1API documentation for apache-commons-textThis package contains the API documentation for apache-commons-text.h"h04-ch1bn$SUSE Linux Enterprise 15SUSE LLC Apache-2.0https://www.suse.com/Documentation/HTMLhttps://commons.apache.org/proper/commons-text/linuxnoarch50B;F+'K^-cU2 J9v"{"#V)2"JkBib#DO c6DNv5)J.!ԥ,$pr". X._'p9/Hn!fHDWf.63:TG3/3oDU(6=)n&oN"e :slt,K(Iq8&  Jg?\RBE3)E21 +-:4V1:_5/-Bd9,D~Ay?Q44=-;O.?    X85*4Ft911!RLm4H;?_2R\12e! .##( &J)!"1g~3" 4&w)  @:"bLWYNe`39"j0].,yyHA?Z)L&'6U*W!p%N=g:-{ (06ff$a'q'+=:,"3nWX,^A큤A큤AA큤AAA큤A큤AAAA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AAAAA큤A큤A큤A큤A큤A큤A큤A큤A큤h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"c'!c'!d79ed328a9afaff9f6a01ce2b469d1afa33b78e59e9231c656180a04ac96f981a8cee35cf0a52b84cc3bf6d97fa05935d9553b5bcde0337e763ff293c0fffde190252487fbe2330697fe051a9884b3184218dbc07f4ee15732b4d987161dbb46596c10da8162db3d02cec820983e6c64ff38a3b1437d0b3c90aec486ea43f163c96fbed1d614c1f61c3db038b3643c9d6c119353ca41e4645ca7930087b65aaf66642054ad2508f40325e28729d1ec4d158dfcb75599580fbb77d998e701e7ed0fe46928c682b55ba8d18c3fb634dd68c6c0104fd9f67c3bc63efc4cbb3761324cf13349834d294b1e2c6098372b003b732511bef029cc14bfda2447a02869d64d331f2c8d53405d09ec63882df199b536963563191bf41c2cd617b330e8bba507f10697490cbe60e1f453f4a68b5e417d297c2f2dd51f3cbe793e54c3c5764d416a3b2c3bf16d64f6b5b6d0f7b079df2267614dd6847fc2f3271b4409233c37fc9a93dd241f6b045cbff0481cf4e1901becd0e12fb45166a8f17f95823f0b1acfd56c75814e8dd474bd53b622b19152650c5595cf3c8bfad7a8703985105e8aa6c0904499f1efeef05641bd28fd7c73785e60f69ce9c699daf65af8b37207030ce844c4c202c352e3210a61fc0910039a70708453b0db6f29d4da9496f2711e794491b22860b2a9267b6327e19cb45cb999d290f167f7c87204ffc2ff87e457c06f765f3bed456436a8819b4d41fba66e537d88c90c4f46eb95d604c94086e3c38706b6ead21f5636ea9b79297a7976c59f8c1ff9242bf675aee5dce392ce985f8dfaf3a08014a60d94c7bbc69681481ede72a626307e40222bf371aa6d5192c9e4a52bac18aee4f3f90d05fbca603f5b0f5bf1ce8c45e60bb4ed3a2cb2ed8630c2154feff137db48d928b259ad95f7d4e426931d209a89497cf18c5276d5f0c782a46df766e0d701d56b19f7d1c9a1993d354ab7f31907e890db7d9240085df1ff43444362dca4e6ad67e55eeb0cceff4ad3fc61917d90c7faa18edc98f469182dc6c8df367e3aefae91e70fc83184462d55b04d78d76b30e6d1815569893bf81d17c4874bab0ff8e11dab4f43015f64f963499379c2258785e1b270d70bddefedb37dbe74b2ef50460b2754fd0f453e20b096b6ed021f962b5059871c5473f205838f41620dbafa35af50b965dba3d00e2c8bc2fbda07c112cbea252a64afa28e0cafbc93a9c29501b143c8d68e8a15dc56cb03f2743586288264b60ff1304a62e7ed72d191a01c9fe787a089ceb96916c21a328f4de7b286fd50b08bc37521eb2f7fb4a8552881e740c4d5aaeb6e8a2f2950755ed1dc31ddc4f23b9510429518e4b234f6dcc7d0938f38732655c32af73afe840d7002733813eb5c4ce6b8d9ada0f604745342f3eff201d8873ac495d2e569f4d066591e785cf07bfde6a0bfb8b98f155935e34e925fb414444f07b5ad86c2d91583a29a7d2c5b5fdbcc271171b77bfe73db7c97cd44d58e8dd82e1bb92f194d8dccb376adc2be76a1676eddd1343462b30f85f22643be8154238436fa20ade38ad11b98917407df20a3eeab67e659c63dfccd706e219aa335520e0826712a6b448d393bce8ac73a606d601f7eb2000b723d54af17b10673289523cb4ed8225c603e53e103ecae4b44792c47918caf95ffda901de9cd2bfade67ca5a8e7b8f390f59ac76c030a5aade8cf78d9cd79cc2d3c6109d7c8b378bd7bf8f32db7da76b24b27804256ab4beacc033d85caec01c33da9b0be812395e9ba539da0f63efac46d5159f8d42daa3b8781ab83153931b7346bbc449edf12898919dd1f7d25202656d5d533be743aebd5b97915267a13d73ec5fc212a28206b5d767cef66995e1a0617025b54bd18536472cc7d3bb7bc648a601dd0ee2a015f86409cec8abbfb11466192a243b93279fb7c7675e01fd262976447ccea56e251941f77308b482962da5b56f01cde42579ea1eed8dc9ac3eddbf808731e4f25435a7f512616a3ee6278cd524fff0fa3d882010be9d76331128ba83f00545b4239eed675f9ce58dce3f5db699eb8cb428b6d02dc24be71bca8856bad5a044230fcf59f68aa99ea723cdc2c5ccdc5423a519a8c36673112b296bb69e5f0e431a0cc8824882d560045ccf9b5cd91bed4188c6cadad385c11e943f31dfb3b1d074c42d2266249d941e897d13af2deada93baec598541d0e0429da870ca36af59e677ac9ab0bcbf52a6a74e131f71a83a1aefed32bb8cdb2e714c1e71234590ada3de562c8797dd6cd0f2eaf758c826d8f147467cedc7aa4902ecba5a39b8ab94e5ae217b0a465807c2f960331087b6ceec38e767b36c5f436609a7146c866f413ec608183b0ef4176fb728f9973783fa204399bdd3423f5a8c4fcf557dbc008313f77d73abf70eff41e194b6fb4488e8b2b5e73e33c5ea4b8b07d6dc0fefb530655d78d75bad3c438409b53f09e38264ab3d10f981ce1c63c71074e686e8b53b572562514b7b9ef437cd8d4ace0abdfde3cb091e52af69611fefcbf9662dc0dd7c5727bb68d9c7ab69753b5890cab5944a684e32c477170ee5fb6835245e71d1faea47488451215f718eb671d7824b1baf1750cf4c3af6971f89d2874b6a3ce5921f02790dc6279f371e5ccc18e700fbe2a9a9343ef3ec05d0419fa3491e512e8af309246f8a0a14df3779e2831f79730800512476d663195c731544564b623bc769eca3fb54162ee7e4800eb66802c6b61590166025de58e4f4b81a2281b6ef8953fa2e140b1a42fdfc5002d9294a6af97d2b07fc1676364023a9183693b6d86f7ed208ab1c1b0f0933eeb40641f065219520eb7499d7396b860edabbe10e2c51bda2838b1b7da2be68a08feca360288de6058cc7f11934d4046dec25e4e143584341ba0e448b9c307703f94b7af1d664ba9c29a0b65ac8675f81f433e383fc3fc32e8cb3fd6358046a1d3a15189ec56a24a5fc9e35b4d0b467da1debad484fac9c07060ced84f6ac42d4ddaf8150fcd1d63ac43ce19e93fd984ddd078bc95d9c1caed765f51b61e5c6a90d899c7e586527232a1c69ff557f86d74110f30c5c50b745f90c99ec6c0d10ac1eeb85b4ff878ca3b2401817d50c39cb2f34f0d9a9421fdc2392935773e8a516f952490b69b7e6e8f43410dedff18e1bba7beb4112d400af69fdd51379d26a570875dfaf4577642a462eda18c40e8599188bf6d1d4ccffb8bc3f240167dc08a8da3508317c85e38ba198b1dacf468ba15f464f15dad69e1ed5e86b5c7959a0dad893710abfe46324752ebecb1c22ab0c4f14cac5f129a9d97cb26ac43c8c01d060f953f4f0a14c66927828d5109b82e04cbc34b7eaaa26dd3d0b0b8d211087bdd338c0756034dcfc919304c3b19bbd2dc0147272e83ead7a230c4704ee8ee3a110cfe535313dce4cae4511f7d62f39dcdf9702035b4abf8bfb00e3547b7a7b424c64e06293d2eccbe5bd3dfa7d202b172b96f791037921de6185a86d1aecf3f63fc3d8c26a51c33043f6c2139c942e4cd65a204c7e8f514d8d34ceb48216afc8fd86d53dcfa572313b2eb065fcb7b8fdfe4873a16f2b52c1c1f6b17e97382596d9259b62056f6a2944b490434eaad9e33de6f35a88d296f4a263c736326479e3fddc6914fb53c306464094114d03ebfef5440bf356c24d2114c1d28c60c0a13b400bb67079b0fe7db0a26a10d487330476ae316ebe03d54e7095321d87ea08ed4f39f5502f4a2f57c2d72de23da3f5d69b5ee214804dd65c08c7122fbda694d10d84e9f0d491ed4e18e2f0ea7ba774f29260b57681e76c3d986fefbe9231e02bbacc0902c3d5b1df62815684b123c751e14a443f28c9735f3ad0e0d9124213cc548c3a22c7d990a66653edead4e79b4c4f2245d386829e1275c430d272b48665c17df09ac651d78bb8a62c8ef13732a2abf9af8cfe56f490b9881e861bea122108db5baf07b5547b65ce98d78d3d24e1f627adf23b6bba20c41b27cc712edc94b116cea7fbd82c0186efea472f1a929ac268350f87915a17a5eb71e7b78445bf4a369d8c46edc1704d8580940eb99078c56a6287243f394dbc6808e12b476f13e420ea684894ed2a18f93ad6af24eb525a3c8264a15d495856c213ced7f0ff1dbe1a170a0bafebd2f7c0c0c0a63f3deaa104030a643bfafb4343a12952330eecc5deb30d2c121ee53f48c8dec8c1c9cd3fe6a34ec6f4e06ba79ce1f199890982071512065850c20f1c34f8801429d294f9525ed32b0e88e13ad5d87d41f5db594ae7ddd268ebe824995c44be697982d6bde57b348b8bd204718b1af29b24c4064d8945b7668045b18b3f1975a6eed6ef246d7b4f23ffa8e785159e4b6ff02baee8a3c593bbd9150e1a4133014a303b1f0382d89e9dc77c6a70c89d026c1f54adedfd5a1541509417f5a2bc7e2863d70f71d8a99324b51651be67270d6c8ac42a5195008867f7bde1436c993df19c55594cc149fabfe33af8ddc8e44799073b7c94194315c37e4fb09e7353844a67a4037abd1bf1dc197dbb2232690d8fe25da0b5b7c8d17ddb7dd4f8e4249006b3e19b44ba3bf88f9ec4f146e583c7e4a289fb69378eb7e4958f5815d73ff69ce5bf62d302f9144aa5f9eb6ccc21ab99dd82abe81679cec7a5ec50714f8ba6eddcc89b8b8fd6754eb187010afc1efd960051760c5a1d569c5d09f3a4f00e71fb6119097ca4f405983828a59cd682138fb2802bbcd1ba4a37b24307bba4e2e65cc3358521b77f24754a73e378b95aa440d1bf6fb9782d980c85234ff0f1dcf9b7940dbb2bfe30fe0519712a1a3f485d90c4f635553e790403d42c3303084bce523b7d41df41a3add865fe20e38b0b608f1bf4f068465e17bc9544f546e231841ee2f901be9175d700afc66d3d378833b3eed72c6a892c66ca48909bd043ff6702224be6d228cac1704be5550c131994eae401fe988afc4bfaf04edf8a857c75cfbf274eefac4494cd0a78ad66f8887f40fa51b83223fbdab145330cc42ba85b3529e40c97b9142e1f22a015c9865594df739dadf653728fed5cefba3458ce2687cd98283f80b36c1f5d69d15c7e2f58c891566860151c5c4fa870cf189393a69fc416d6baa813ddcabdbac754f34cc962158a0e28cf5c45e0d62e1c8b6781b4745707f7b168c62f50ee43fdcb5aa52fdc8904d043825c572c585793fff00809a30f4a862455de48f29ea73fe7818b110150bddd9ac4eabd7442c4b6ca07d8f68363bbc3aafe2adcd001518b2b3e1f6af70b2e408bbaec262b8db05e3c57de5d14dd3e02fc39f528a54173620a7d6bf95ac5bf9fcf2bd78a5861643b21e719e72da731034115c5a300033768b44f5070b348789edf54ba81e1a7f998e5cfb20d64b86efa8490c653277f724d728280106fae0119dcd8c54f1b0522251b9cd7180a7cb63814d4ffba92cf667254bf077c7a08904e220369f53186d947e172b676757451cd57f1e71b7c444bc3517291844a79d25a2eed0a2a397073c87d0be4fa953df7e193452835f7482601f9e814576995c31087b4366fbacedd237e0a414beaa2c45dcc3e6ae0cc39f07dba1e8e548fc44e6b889c8554c8ed3c3392390b180e3dd8934352fa4a44c5045e0016ce4f2ee7a5104432719dfce23cd9fab988caf5ed44a059e01a4eafbea21f2efae602b6781500b300bd173c1a539a257e1508cab10703aaa00b33a70d9d2e9c2703ceb2276ab0234dbe2a09ddc001cbdd7cc3410e87c62cab274b0937b32b1972f4d35d5b7045c75683400c1c47c6ce32d12a9ce13ce7db36ac6d37a686a5400438a82ab0759f635748b62dcb6cd0b238dc2161433c82e6cbe40946821fa8a91378882b925aac145ce0c371f5a37fd86df6d28fe87d0c2d73a096fe3ffe4f9ad3231898dc4608d7a74fa74726c1a7cdbef080b5ef2460aa286d10cb04bb710f5b6da461bf3bd2c08be9b0751805ce53c96909facff061c69e7610ab8e1da81db0ada5c311df202825e13e6b21cdf882421f6a042dc5fe2940431b9e022d73f889d32d16b451e87addccd379cfdd5625f0f802627338a6b2b9d4cec9c65e6055eb2c52fc26ff43b28628ac7a6636cf855b778a54c68ac5ae3c060590501b4960f857a2047e3bbcdb27e91a7967825259a3dc3f2a4a35443718a3e2e25ec212194c21a7f4b16aa8a3ca4cf352a4c505b7f3accc88e2941c467d3b230244ac5c3c1819409743d7c9651dd00890ccf80fb6d51d568ffd65149d7e9ca5ed86219d7196c03e351fd4fa3fc388c30e7f9c490720a9a76e2a13e804ee5361ede3f09185d002b3e897c4560962f7145338768ed1790c64b4f91d0dfc676ef6f343e3234b7a5bf6b0cd2cf88212368456647798ce8a903f403823ff83b8e746f0bfbfad0b2db8ed48cbcee521805cbff006f42afe67f444f397dbaa4874b47dbb59b82ea9d89ffa6d9957bd5ed531fa2cdf96561f3117dbac1603154f1312b66b3eb603423dfcdf978358e872473683d170983d6f2b029bc15e67c7c3df7a5f44bd27749553673e8ad9a664b96794489a8c0f08a5bbace3fcbd12ff5f534688575ac1baddc28b143d4b4f3c54ac66a77c94a85913e5e34573c7064fe4ae5994ee2d4c0b0e3d1c20cee429c43cd2ccb0847f2ca2cf194b463addb364fac2f0f41c5a2b96f5851d965486ef50dd5901885c1f4b346d8ab71cacde82fe2c0bc2826007985146ff03bdef59cf905411b0f4ef01d0fceebccc628e5f173b41b2d6e10bc4d42aae44674c9f341d283595c73e43d580dcc0ba393b38f631bd0b787d94bb1d51bed9acfefcb3336e93a7ba1bc43bc25c393a1e53f057615b6a9037cad9e43a0d2fc74f9ca3b2c6a8e5461c4c764e8a03ff91f4fa10f8c16bf8156d58ab717d952527b93895d2d8c6c5a9fd16451a48c1311fa21e778bb3854319954b7b1cbc10459c20e4d00a62b1734d74f094beeaca2789b9501eb0178030d9a081d81b63fb3f428587cf88dc3da272d8224632bd0e587b53e5979cdf147f7ab48f1996f826e266e063dad5da575dbfdc4e2369f7869ea9335f79bcd6351bb454ab98c47553bedc354c1c1b7471660a1f6435c1a8a30a0f0095f39eb21713235a11b1142c5fff0706f9292f0ca82b0e7966a367ee72e8ab54b9ebfc43aac1c9fb2cbf7c424ea3c54cc05ebca8db9d867437be0cca0f03351d35b829d96b484499bfcceba27544d26d8de0e2b9361992dec62983d29b9b063790c993689c26f3bb680fbb4bf422133f091f8c3a5f60899a1350f37acb33a9e1ca05f1ee5e6b9ce727315187b5ff4f0cbe9c3ebe59205d16af119304000a688277b90ba2adf3c6b0f5cfb0ad3bbb5581b9360a8eac55847d1ed52bf0440f6d3eb62f26726b88bc40cc42d33cc21458b2bcc967892b9ce0ce14753adf0afc8a9a5a8599bf8fabf949965004607aba1644072afbe0274f6eb1602f6eebaf42a7f73503f13befed9f65b1f417d06f22040f069b121c3bd1d46e5a1aef990764223a19cecabfa045e1ea073c07b6e2e5528f3c14bbf20adc444e08aa3fa4ceb5b721037a739a6ec025749606b207da0d802b80cf39a8823754bdc4a652e03c2951f7dc265829f19de6f5ddcdcc3344e27c2c117c2f58e005d4a89289d98b11915fce3e4acf6f8ac4e93c9b9ba15fc9c44cdb9dc6ce2c921e3733792b95687f7bbd6097d2dabe018390100cd0428d3f7883872ad887c2dbbb4e87ff276a1cd5d133e35c1322612ccf0848c9bf09ca19ca7707440b1f5ee2313f49c4706f9518235df1c527c6c9f829eabcf8c910d6ee79ba6ee20254d1c748310067b31ff20f57ed0e1fe9094338370735b1dbf5c9c9403e76f9d990702ebb17bbaf3e08770141c24d742d13cdb25df31fd111ef6efb799233263d4812c23e4f0f78b297c0e062717f9e1883b8e9a48c02695a971e43a5c9e49be47754b75887949d4956dd97f6e954bda0986a947d4ecc5083207f20880e9c33cfea1188f76a63c779b6cd62e534164e4fc988c122b1621f2c680366cbe6ce3ed9c755c8353c344a5b36ef4009c354eafcb234da430cf289a29180779fd451d9e4e5f783bea9d45102b23db70498c2c42ee7738cc95556dc6ddecc4c7e1a4af57a70f05ace27fdf088b04ba4c93b36e1aab18ecc5bbc4e7dde2e5f5959454baf35acad85a4fad27cf91520556e93a35314538a4f9927c8e5782fb8c620dddee4a7a8d3cc6d72f2b85589a8270a53706f843e2d9410442e80a07cbb5bdd78fbe915d40044b38fe87408f4a808f556f05ad6c4b96b0e2b18c9c1c9d18dcb6db15ca54d3ed8037365c571a7ed7f16fcb4a8a200cbdda00f4725e7ea183b2904956a7f4cbf294ec253d944d22a7a90d80af3a0954e2d68c64a260cda2cbed6d5a1da56cac783f9041b25f6bd666a3e1f320887a0c4c3e517acaf5bd63c99aa7d838b19a5358ffce4139e31ecd0d9818261d928d26b720e150b5861ef61d5d9820aac992ae259b8fdeddf9db689fd00fdb0afbe838073cc76326dfad25a4c2e238091be3b5ed13b2b9d34a3f430a2e328dc0516db74e2f3fbf87cc854e602bc73879b384f4f76dcc8215d1e86eaa8629d114f18e53c8c3f8cee2048dd8b9b275ff2f8e8e837229b378b4a6840910f441f994ce1eecda40115a2ee7fd65d73664be9bed94d9b4264632575f14bedc6a0e2f3064530ee1e13dae330355d8e515f6c944a94390b9b5906ebb3bc432aba29a11ddc11c8edf7db9e0833edcbf40a49a62a88ada01d9ff3442f479da1fa58b037e2c47f0bed8768b6639dfe0f3fff6daccd5234393f988a9a108419c405d942e6b8b9977288d1704ff165b134a0a98222fde595edcaa8bde6a01a6d31a515b6bf15be53898b49db3d48a3d110cb2f28e4af700a3e74abf1719bacb0b91891a658d6036fd9869e2967ebcadf7abcb506215f2aff983c334acd41f061cc0aa601e9db8318228bbf0e23c72bf204ab4a1b656edff0918c331eeedb97b4ca1620087b741d45e6da3d2cbcdafa4b61e86067979d81253c31de12623aa637b4015cf0a3c0b9db0ae481653694b4fc228f0dda823726ecdc2cc997bd309471419b7fc58de38758a2f09e3d993374c9c6535219aa15ce4beed5b9c886e9ab8b2e5bb027035560d5f059f11c5f61f77f612a2c82d2a89eb6f25b19d68c51ae3e1d44ead7c1ca027f0ed28329634be645932e1ab7c321bf27b8cfaf9aed30f2cbf5ee4478952b2074e4b64cfac3a17618a69de47892e81023b97caf77e33c4db9048dfac1a09b96bef130eb3973332837cfb7a78f7ceffbef0a1fa9fb5c09c4d73747897cec36373afe1441d82cd4c6b8d91283ae144118dfde39a0334500a82b66595a8ec5014a96f960dc6bd7d02cc43ca348ac816b0d3fbf98054f11ad6b5157a7c512b3cb6d77b9a48b4bd2543cd57ce6810d0eed17c5fa6c896159ae60c988bef435e6c0313d1b9f359a43e53557369e50613d69aaea18706e60e9352bce67142d127cb7f84c26deba0f987e5e5662fa58586b77fd2ccd5f9abd93fe38951b7389d1c8551e2c9724d89b11723fb4173e7e1ae6e9a7b807dae28e64f0399d19102f02158f59298793f611fa7cc1d786d763359969bb2b37773dc0f5d444e93bd33501021ea7bc7d72313fc73301bb54ef05a88a722a5e0c7b1885864448fa357467edd2a3da3f33f3ebc457903f0538f15b880925eea6ec4a6455fc777ebb8f063015f84caf79d4db8452639930f636c062d16578a673d26df0b7544fffb38241cbe6a9a2764869aca6f025df4f7b04310ed95f914821ecc2a3e764788baffeca403aa79e23d4e705308cf53389596cb12628fca6de4cf09ba066da6fb7e58c7f298f0ab427a847407814a2a973ec84a0946aa92239bc6567dc528cfc7f881ed18078b0c3ef1becb946189cc7253356d7ae06eacb4ca6a485c95417a015bc4fa8a32377ed81e4638298a7313b68e5d76319269b61408d7d33e21234aee6ec5b5d466a3ed6313e949ac617232a1b9f099de44fc235d7d9da01e2f3c275454af88c844b1e4c99cee901cad08241a86ac16c24048d8ecee391ce19dad816dbaa9684228b472afea282a388527b2bb03b0020c21928c85615d28d7fa933aa2c39c1c3bf91c9eee09efac7283a051a508ef6bd398ab38d1fa856b9d3bccafedcb79eac8d6ba1a8e76a77dcfdc6cb19432ec427903cbe144fc1fca939793f5f13291d961bcd5cfc328817706af219fd752b398a1f47a4a45ea60c07c947c358b869bd4ff73e55da52ec30db4294927d5e45fcf694c01d0e4d792032761c7cfdfbaac9b7b13e596e859bf50b7226fbad73fd848412c1fab53ac8c0b533af98e35c8d4ab02b2d2792df6fa93251e14b53e259316855a81a4cd4ff03432d7bf2b7cb092dee19bb9c2dfd51d5e041e8484a6dadf8025b30046de08992250f0c4b20156168d03997b65e704263f57a6e77037731960a9ccf66822d705b106dd4205ff0f89c8d53593e32e0d41c8b06228fd8e0632d37cc63f1cc39b460bb33fb60d8ae22816490cd62d6103afe6b6772d74c278e6f5bdfea92ad13d62f29ee910a2e176d9a88b22abfe96abc8715a4d01c854f80d30bcfd35f870ca30195330b5baae6e6d89165f6d8d260bd21abbf8b5d31d10faa4067dcd7e9c25cfb82e9f84ff117605fe7767dceaaefa538e83fb6cb652088ae44e9a03d15a1265377441d37e4f955a5409d174810439f5723fc36f571e7dc61bb0452e1079d7b594e9d186e87a9ba539e0ac76d6bd4734f67a8abce208b46a0a87ad74cc74917f33af45193b1ef992a4fd1689ddae5bd4dec73c5e194efff61cb196fab458ab8939596d74e80ef54e219384e38fd4a2e2870d75c752a6b27c015e5d19adf0b5ab2b200fe476c93b3c88b1c856e32ff1bb8487cafa3898c0ada09014d18fd0824e7c488ffcb9574cb1f731369ec5e7d07bff01f2ca9470c95d0df6fad798d20735da3f834bc08ee2cfdc0d83424cfa2a7e04054b16333d9c48863f7645b793f2cca5d85cddbc5e43429706ece3f0f4704a4b7250b99baf1f831d694fd6dfd0827a51e03c318fb083110949a32f4991027e2fb8a3b18f0188ed1b748494bcdbc3ac21ee74770d575ece4b8e8f9c6192ed814edb786f7a8b27df5a8e467fb16df35871ac1226e7e7fa2d25c76cd2e59db355cac9020cf2836dc2e8824992f6dd2cd95243fe67b65a14a43782eafb8b3ae568f13aeffac8e327a689be16b95c881c7b32a6585a282c4160712153cf7867ae6f1703a5379be5757bb982704b9cca11b2da671228d3f0913aa5f27befb785437d975577b44e8a67669cfa66a2eabdb5d3f2581ac2013f759f6a621c98391fe8c10474ed6a33331588faf2ff6733c8d9d8f00364a9298a75cc7851f6f4e08f100033d3cde61fe804ce5bb833f548bfb70d5c730696c5501f0431a1f26e94afe438c7e594cb357c79d5d0ad38b769e0630cef12aad48e16a221ad7db8187a8b0c42878e5ae70b0742ae09c42fe1f51db21a0b3e1e520a09a91c23df3cd5da14b5a8766b972c0ae0dde1b445d19bdc8bccb0f2d19b997c5afbdfac6d9bb8c1b5bc5fa8e78fe05c4b59c3d6f7a509c57fe45fab0cfc079cc2c3f5fc7e6a6dc4ad91d247a9cd99ef721cef9f7113c341631c19cd69667b3928abf93d4bbae644d260bb97bf1cb5b951b09a5cb3d7f9f00ab069bdf4cf8947fc77e7aebf050b1f8bb8c5952ee71ae69117fc23387f56c0b02146e566e3f1866f4d6f51c299a31d372252f14b14c341a14b40827d247253681708efd3b2bc45fc557c43d30fd1093382e4593218f55f3cac18cfddbecdba2b0fbd1e3f53b3635065dce3078366ed1fa14146739c67a983a043170154c194d7be1f71056be54b8326664c7c61ba0ef8fea363b5df160c22f6baf25eeab904dfaef45abb2274d79219b9ed50608e2dd24652c2270f7828e1be675e0a00ad67add0a16ce37dfdf2297954a3f766372ff05eb7ff28198d4af85fc90ec137fe2f1a412fe8e756845cdd4846ab6bbe8697e344a45f08abbea5585690328276e6077ac2e618cabf48f567ab5dfcd105754b6defb04113facf8cc00b888e59369a957b134e8182f6881d7c38f57f1ca0613dea20972e160b0a39cae3371bd975cea7ebdea22c571c3e94aa0b0b86cb1e29f52e6ab28116cc550f0552551a3d3c257c06cc94b4b953aadd25d6aea9260432f807c486ee3ba812b9265da133e3ed14f57c4af2504b27c02fd157c9285e96a4ba347dafb5c5e75803a7c15fddb71150e9887027449fd5220b6589c1bab4658babb58a3c50d89beebe1d7c13239c4c1b32ec535daaca9e5c508e4d9ba5397896c2ac833f7f3e7c95d526c91e94a28db29074201218c11104fd8d7cc824cc192279fc515462ac74713e1eb878e685f6a7be07bc16e2e5f508a24f4d9c2f821575d615cc3632b0ee8c8914a19f326e7ac811c144e17bb6913f162af0e9e646ce6a59594bfce6bf998de1a89bd2e714f542242a3283c4da760c90055e03c89621f62a631e1c9d5e720fceb5b656a61352229a3cb45505af6c47b4978dcbeca765cb38353528f04f37a161e2a2f1c4f9ffb82a928c239c31f5763321b33ece69d044b7eef12e3030a01714ef2be2eac5141a5763cbe7d37289f93a256530243c31b5b85cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d309d37a6e7eef7ed9f52cb64cd5327375abd01f5a426776acb14a900958b5d1053RandomStringGenerator.Builder.htmlStringEscapeUtils.Builder.htmlDoubleFormat.Builder.htmlCsvTranslators.CsvEscaper.htmlCsvTranslators.CsvEscaper.htmlNumericEntityUnescaper.OPTION.htmlrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootapache-commons-text-1.10.0-150200.5.11.1.src.rpmapache-commons-text-javadoc@    javapackages-filesystemrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.1c_cIO@b)@]ƪ@] andreas.stieger@gmx.defstrba@suse.comfstrba@suse.comfstrba@suse.comidonmez@suse.com- add upstream signing key and verify source signature- Upgrade to version 1.10.0 (mitigation of bsc#1204284, CVE-2022-42889) * Changes of 1.10.0: + Fix CaseUtils when the input string contains only delimiters + Add GraalVM test dependencies to fix test failures with Java 15 + Incorrect values for Jaccard similarity with empty strings + StringSubstitutor map constructor throws NPE on 1.9 with null map + JaroWinklerDistance returns the same values as JaroWinklerSimilarity + Correct Javadoc in FileStringLookup + Use StringUtils.INDEX_NOT_FOUND constant + Remove redundant local variable + Replace lambda with method reference + Simplify statements + Replace statement lambda with expression lambda + Use static class inner class in tests + Simplify assertion + Extract duplicate code + Set void return method + Remove unused exception from TextStringBuilder.readFrom(CharBuffer). This preserves binary compatibility but not source compatibility + StrBuilder.StrBuilderReader.skip(long): Throw an exception when an implicit narrowing conversion in a compound assignment would result in information loss or a numeric error such as an overflows + TextStringBuilder.TextStringBuilderReader.skip(long): Throw an exception when an implicit narrowing conversion in a compound assignment would result in information loss or a numeric error such as an overflows + TextStringBuilder.equals whatever the capacity is + A More Efficient Implementation for Calculating Size of Longest Common Subsequence + LookupTranslator returns count of chars consumed, not of codepoints consumed + Use Math.min() call instead of doing it manually + TextStringBuilder: Throw OutOfMemoryError instead of NegativeArraySizeException + TextStringBuilder: Can't grow to sizes up to Integer.MAX_VALUE + Make default string lookups configurable via system property Remove dns, url, and script lookups from defaults. If these lookups are required for use in StringSubstitutor .createInterpolator(), they must be enabled via system property (bsc# + Add DoubleFormat utility + Document negative limit for WordUtils abbreviate method + Speed up LevenshteinDistance with threshold by exiting early + Release Notes page hasn't been updated for 1.9 release yet + Add StrBuilder.isNotEmpty() * Changes of 1.9: + Removed non-existing parameter from Javadocs and spelled out parameters in throws + StringEscapeUtils.unescapeCsv doesn't remove quotes at begin and end of string + ScriptStringLookup does not accept ":" + StringSubstitutor incorrectly removes some escape characters + Make ConstantStringLookup.constantCache final + Simplify if in CaseUtils + Add StringMatcher.size() + Refactor TextStringBuilder.readFrom(Readable), extracting readFrom(CharBuffer) and readFrom(Reader) + Add BiStringLookup and implementation BiFunctionStringLookup + Add org.apache.commons.text.StringSubstitutor .StringSubstitutor(StringSubstitutor) + Add org.apache.commons.text.TextStringBuilder .TextStringBuilder(CharSequence) + Add org.apache.commons.text.TextStringBuilder.drainChar(int) + Add org.apache.commons.text.TextStringBuilder.drainChars(int, int, char[]. int) + Add org.apache.commons.text.TextStringBuilder.isNotEmpty() + Add org.apache.commons.text.TextStringBuilder.isReallocated() + Add org.apache.commons.text.TextStringBuilder.readFrom(Reader, int) + Add org.apache.commons.text.TextStringBuilder.set(String) + Add org.apache.commons.text.TextStringBuilder.wrap(char[]) + Add org.apache.commons.text.TextStringBuilder.wrap(char[], int) + Add org.apache.commons.text.io.StringSubstitutorReader + Add org.apache.commons.text.lookup.StringLookupFactory .functionStringLookup(Function) + Add org.apache.commons.text.matcher.StringMatcher .isMatch(CharSequence, int) + Add org.apache.commons.text.matcher.StringMatcher .isMatch(CharSequence, int, int, int) + Add org.apache.commons.text.matcher.StringMatcherFactory .andMatcher(StringMatcher...) + Add org.apache.commons.text.matcher.StringMatcherFactory .stringMatcher(char...)- Rewrite build system to build with ant in order to avoid build cycles. * This package is now the dependency of maven-javadoc-plugin- Upgrade to upstream version 1.8- Initial release v1.6 on OBSh04-ch1b 1747117309  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHI1.10.0-150200.5.11.1        !!!!!!!!!!!!!!!!!!!!!!!!"""""""""!#!$$$$!%%!&&!'''''''''''''''''''!(((((((((((((((()**apache-commons-textallclasses-index.htmlallclasses.htmlallpackages-index.htmlconstant-values.htmldeprecated-list.htmlelement-listhelp-doc.htmlindex-all.htmlindex.htmljqueryjquery-ui.overrides.cssexternaljqueryjquery.jsjquery-3.7.1.min.jsjquery-ui.min.cssjquery-ui.min.jsjszipjszip-utilsdistjszip-utils-ie.jsjszip-utils-ie.min.jsjszip-utils.jsjszip-utils.min.jsdistjszip.jsjszip.min.jsmember-search-index.jsmember-search-index.ziporgapachecommonstextAlphabetConverter.htmlBuilder.htmlCaseUtils.htmlCharacterPredicate.htmlCharacterPredicates.htmlCompositeFormat.htmlExtendedMessageFormat.htmlFormatFactory.htmlFormattableUtils.htmlRandomStringGenerator.Builder.htmlRandomStringGenerator.htmlStrBuilder.htmlStrLookup.htmlStrMatcher.htmlStrSubstitutor.htmlStrTokenizer.htmlStringEscapeUtils.Builder.htmlStringEscapeUtils.htmlStringSubstitutor.htmlStringTokenizer.htmlTextRandomProvider.htmlTextStringBuilder.htmlWordUtils.htmlclass-useAlphabetConverter.htmlBuilder.htmlCaseUtils.htmlCharacterPredicate.htmlCharacterPredicates.htmlCompositeFormat.htmlExtendedMessageFormat.htmlFormatFactory.htmlFormattableUtils.htmlRandomStringGenerator.Builder.htmlRandomStringGenerator.htmlStrBuilder.htmlStrLookup.htmlStrMatcher.htmlStrSubstitutor.htmlStrTokenizer.htmlStringEscapeUtils.Builder.htmlStringEscapeUtils.htmlStringSubstitutor.htmlStringTokenizer.htmlTextRandomProvider.htmlTextStringBuilder.htmlWordUtils.htmldiffCommandVisitor.htmlDeleteCommand.htmlEditCommand.htmlEditScript.htmlInsertCommand.htmlKeepCommand.htmlReplacementsFinder.htmlReplacementsHandler.htmlStringsComparator.htmlclass-useCommandVisitor.htmlDeleteCommand.htmlEditCommand.htmlEditScript.htmlInsertCommand.htmlKeepCommand.htmlReplacementsFinder.htmlReplacementsHandler.htmlStringsComparator.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlioStringSubstitutorReader.htmlclass-useStringSubstitutorReader.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmllookupBiStringLookup.htmlDefaultStringLookup.htmlStringLookup.htmlStringLookupFactory.htmlclass-useBiStringLookup.htmlDefaultStringLookup.htmlStringLookup.htmlStringLookupFactory.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlmatcherStringMatcher.htmlStringMatcherFactory.htmlclass-useStringMatcher.htmlStringMatcherFactory.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlnumbersDoubleFormat.Builder.htmlDoubleFormat.htmlclass-useDoubleFormat.Builder.htmlDoubleFormat.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlsimilarityCosineDistance.htmlCosineSimilarity.htmlEditDistance.htmlEditDistanceFrom.htmlFuzzyScore.htmlHammingDistance.htmlIntersectionResult.htmlIntersectionSimilarity.htmlJaccardDistance.htmlJaccardSimilarity.htmlJaroWinklerDistance.htmlJaroWinklerSimilarity.htmlLevenshteinDetailedDistance.htmlLevenshteinDistance.htmlLevenshteinResults.htmlLongestCommonSubsequence.htmlLongestCommonSubsequenceDistance.htmlSimilarityScore.htmlSimilarityScoreFrom.htmlclass-useCosineDistance.htmlCosineSimilarity.htmlEditDistance.htmlEditDistanceFrom.htmlFuzzyScore.htmlHammingDistance.htmlIntersectionResult.htmlIntersectionSimilarity.htmlJaccardDistance.htmlJaccardSimilarity.htmlJaroWinklerDistance.htmlJaroWinklerSimilarity.htmlLevenshteinDetailedDistance.htmlLevenshteinDistance.htmlLevenshteinResults.htmlLongestCommonSubsequence.htmlLongestCommonSubsequenceDistance.htmlSimilarityScore.htmlSimilarityScoreFrom.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmltranslateAggregateTranslator.htmlCharSequenceTranslator.htmlCodePointTranslator.htmlCsvTranslators.CsvEscaper.htmlCsvTranslators.CsvUnescaper.htmlCsvTranslators.htmlEntityArrays.htmlJavaUnicodeEscaper.htmlLookupTranslator.htmlNumericEntityEscaper.htmlNumericEntityUnescaper.OPTION.htmlNumericEntityUnescaper.htmlOctalUnescaper.htmlUnicodeEscaper.htmlUnicodeUnescaper.htmlUnicodeUnpairedSurrogateRemover.htmlclass-useAggregateTranslator.htmlCharSequenceTranslator.htmlCodePointTranslator.htmlCsvTranslators.CsvEscaper.htmlCsvTranslators.CsvUnescaper.htmlCsvTranslators.htmlEntityArrays.htmlJavaUnicodeEscaper.htmlLookupTranslator.htmlNumericEntityEscaper.htmlNumericEntityUnescaper.OPTION.htmlNumericEntityUnescaper.htmlOctalUnescaper.htmlUnicodeEscaper.htmlUnicodeUnescaper.htmlUnicodeUnpairedSurrogateRemover.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmloverview-summary.htmloverview-tree.htmlpackage-search-index.jspackage-search-index.zipresourcesglass.pngx.pngscript.jssearch.jsserialized-form.htmlsrc-htmlorgapachecommonstextAlphabetConverter.htmlBuilder.htmlCaseUtils.htmlCharacterPredicate.htmlCharacterPredicates.htmlCompositeFormat.htmlExtendedMessageFormat.htmlFormatFactory.htmlFormattableUtils.htmlRandomStringGenerator.Builder.htmlRandomStringGenerator.htmlStrBuilder.htmlStrLookup.htmlStrMatcher.htmlStrSubstitutor.htmlStrTokenizer.htmlStringEscapeUtils.Builder.htmlStringEscapeUtils.htmlStringSubstitutor.htmlStringTokenizer.htmlTextRandomProvider.htmlTextStringBuilder.htmlWordUtils.htmldiffCommandVisitor.htmlDeleteCommand.htmlEditCommand.htmlEditScript.htmlInsertCommand.htmlKeepCommand.htmlReplacementsFinder.htmlReplacementsHandler.htmlStringsComparator.htmlioStringSubstitutorReader.htmllookupBiStringLookup.htmlDefaultStringLookup.htmlStringLookup.htmlStringLookupFactory.htmlmatcherStringMatcher.htmlStringMatcherFactory.htmlnumbersDoubleFormat.Builder.htmlDoubleFormat.htmlsimilarityCosineDistance.htmlCosineSimilarity.htmlEditDistance.htmlEditDistanceFrom.htmlFuzzyScore.htmlHammingDistance.htmlIntersectionResult.htmlIntersectionSimilarity.htmlJaccardDistance.htmlJaccardSimilarity.htmlJaroWinklerDistance.htmlJaroWinklerSimilarity.htmlLevenshteinDetailedDistance.htmlLevenshteinDistance.htmlLevenshteinResults.htmlLongestCommonSubsequence.htmlLongestCommonSubsequenceDistance.htmlSimilarityScore.htmlSimilarityScoreFrom.htmltranslateAggregateTranslator.htmlCharSequenceTranslator.htmlCodePointTranslator.htmlCsvTranslators.CsvEscaper.htmlCsvTranslators.CsvUnescaper.htmlCsvTranslators.htmlEntityArrays.htmlJavaUnicodeEscaper.htmlLookupTranslator.htmlNumericEntityEscaper.htmlNumericEntityUnescaper.OPTION.htmlNumericEntityUnescaper.htmlOctalUnescaper.htmlUnicodeEscaper.htmlUnicodeUnescaper.htmlUnicodeUnpairedSurrogateRemover.htmlstylesheet.csstype-search-index.jstype-search-index.zipapache-commons-text-javadocLICENSE.txtNOTICE.txt/usr/share/javadoc//usr/share/javadoc/apache-commons-text//usr/share/javadoc/apache-commons-text/jquery//usr/share/javadoc/apache-commons-text/jquery/external//usr/share/javadoc/apache-commons-text/jquery/external/jquery//usr/share/javadoc/apache-commons-text/jquery/jszip-utils//usr/share/javadoc/apache-commons-text/jquery/jszip-utils/dist//usr/share/javadoc/apache-commons-text/jquery/jszip//usr/share/javadoc/apache-commons-text/jquery/jszip/dist//usr/share/javadoc/apache-commons-text/org//usr/share/javadoc/apache-commons-text/org/apache//usr/share/javadoc/apache-commons-text/org/apache/commons//usr/share/javadoc/apache-commons-text/org/apache/commons/text//usr/share/javadoc/apache-commons-text/org/apache/commons/text/class-use//usr/share/javadoc/apache-commons-text/org/apache/commons/text/diff//usr/share/javadoc/apache-commons-text/org/apache/commons/text/diff/class-use//usr/share/javadoc/apache-commons-text/org/apache/commons/text/io//usr/share/javadoc/apache-commons-text/org/apache/commons/text/io/class-use//usr/share/javadoc/apache-commons-text/org/apache/commons/text/lookup//usr/share/javadoc/apache-commons-text/org/apache/commons/text/lookup/class-use//usr/share/javadoc/apache-commons-text/org/apache/commons/text/matcher//usr/share/javadoc/apache-commons-text/org/apache/commons/text/matcher/class-use//usr/share/javadoc/apache-commons-text/org/apache/commons/text/numbers//usr/share/javadoc/apache-commons-text/org/apache/commons/text/numbers/class-use//usr/share/javadoc/apache-commons-text/org/apache/commons/text/similarity//usr/share/javadoc/apache-commons-text/org/apache/commons/text/similarity/class-use//usr/share/javadoc/apache-commons-text/org/apache/commons/text/translate//usr/share/javadoc/apache-commons-text/org/apache/commons/text/translate/class-use//usr/share/javadoc/apache-commons-text/resources//usr/share/javadoc/apache-commons-text/src-html//usr/share/javadoc/apache-commons-text/src-html/org//usr/share/javadoc/apache-commons-text/src-html/org/apache//usr/share/javadoc/apache-commons-text/src-html/org/apache/commons//usr/share/javadoc/apache-commons-text/src-html/org/apache/commons/text//usr/share/javadoc/apache-commons-text/src-html/org/apache/commons/text/diff//usr/share/javadoc/apache-commons-text/src-html/org/apache/commons/text/io//usr/share/javadoc/apache-commons-text/src-html/org/apache/commons/text/lookup//usr/share/javadoc/apache-commons-text/src-html/org/apache/commons/text/matcher//usr/share/javadoc/apache-commons-text/src-html/org/apache/commons/text/numbers//usr/share/javadoc/apache-commons-text/src-html/org/apache/commons/text/similarity//usr/share/javadoc/apache-commons-text/src-html/org/apache/commons/text/translate//usr/share/licenses//usr/share/licenses/apache-commons-text-javadoc/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:Maintenance:38670/SUSE_SLE-15-SP2_Update/c309d541f194256c394e292c74938d4a-apache-commons-text.SUSE_SLE-15-SP2_Updatedrpmxz5noarch-suse-linux    directoryHTML document, ASCII text, with very long linesHTML document, ASCII textASCII textASCII text, with very long linesUTF-8 Unicode text, with very long linesASCII text, with very long lines, with no line terminatorsASCII text, with very long lines, with no line terminators (Zip archive data, at least v2.0 to extract Zip archive data, at least v2.0 to extract)HTML document, UTF-8 Unicode text, with very long linesPNG image data, 16 x 16, 8-bit/color RGBA, non-interlacedHTML document, UTF-8 Unicode textHTML document, Non-ISO extended-ASCII textRbWyOGlc<utf-8dea373e0e9a9ce02eed9a8bedbc285c773577c13d82c5a1d7d0700dfd4472472? 7zXZ !t/bF]"k%"4k*.xnjUO)[]J4HhYijEt30}r,eRK5ŷ2*v0hOJt44<65/yFy=M ʩ]s)T hVlgF%Wn')߱5Ȩ%e9`jq}U1]St!KْyU(&^MGe5RZ Ӭ+YߔzRZ"xI{;1;Qa3!C5|M*pe31ȯ5Fhpd& V$ Zs>I\NS`NA׆Јֽ.)jV$.d2rI} Sۻ91f@C9XB\DeX)6M߉~\&P*ι6\r3Ә1ζf4zj KsՓ+uq#Z禦͢1l+HL/yoa/tDaPu+]MPT۬z T{ǜbR߂Lo7/vVߚBW[ OEٓ^>+q2 4FV[9:E`j1 %q3!(M10.-3PLTY g*u6QUMfw`4~0{`Wg6Ju2" b-q_egft~Y p5N0@Yn'a?b"R,Ի<,y4Im戎mdo'n8j\b9ua?eH+"‡Ҋ '/'BI@TzDL A1K6!s79?Py_l|ƍ`tu5u֧}s/XFTwClq_q*HIߒ:WwWX;6xI.IC #h(7&Wq.n-sjX=LR$iROZޞ`eQ<_^ nfåg+Ek=?? eKrhy 0ZύGL8wޘ%vfc~Ve'C B=)%50yKMKr ]>wuj I{uVq%4+K,X+@LK0(?q~ռW|78#x`,$Ju9>O2~h?̫/ݙg*Dn_fC"75>Nw_5c":ؘs QΡ˫mU*k=r1 ]{&}:K]Iofw+3>Mc~rNR 6hP+:$W<~ɽz/&Kf sq4MP7C\[*m mEo ^>-/ju7,%KKsS·_J:&az{yES)og鲅j[@QY"+%8@bg<"K yziVWmGH5< ߂tWj2G|x> H 4{1jl05^EQ>QXh35KÛT 4  o#ZmphI[QW6_Oyj; Q peo'A}N4يv蕳ȴsė%,qcl"ALj02 һwGpUUH kȒS{^-fhh4Խ Ld#ʶP8oU?I5P8Cn +S2p (\ x#%$3n oGE`sԁ6MeuL b!I,_ #31ȏ$| J65~ 0X xs2M=]I ^臖! h'2l2;)W9 ;"bNMҹ39*Y`z_rXcb)]"#^/@}uT;#iFCƂwu_"]s9SR 4I\'1m'.[8ŏB`uЂ[uJۖ`;O_juR9(H_ '(=B@D-YR.&Հ K/p!fsjxzNv).qۼ:~(Wn\l{ts@_A\- n5U?К<|4F#kkɣ比v%ZkG_&*ahLO]Wvbj|fB]g /,#_ -55Nl{r]fA/cdĀce { 8s0s@HHaR$TqT{6|Q˔HZ@A>  %̨':!>Gta~:eZ}pW #ú)cGAd˵FJJxC*;"!͗g < ?h ٘[iV^zvͲ n%"ZgO r.k"ߓwN `ef Nϣk< 7޻^kjP%c0jgա4}RxLY␬2g }ƬmW`3TWϽB`%器&Q(\;6 I:pJCIeȅh')+uR23UmÖM8N"1Vβ!rTxt3< *o/tۙvxG jQ:S[᪝[fiإ>+?Omp p%w5!b,EUŖI*KfIa+[~B UcH:nAw_, 6?ua-Dɖq{?+u21J^,GfRlΔ= VGix3GAC82XQdֵ FYe9|< 6wfTq:oTӳ+I9k42Fte,Ҙ7Yw{|\tx1?qĄDyQqb?'}Xk0-.oY]'&R qw[?9U0NGe<L+;.[#^ӱ9QqY P@VclKr!o)ߴ&N@;3?d}JSDYBHEjjX2(  ]dF}>as`ZW$n- Yۜ" VY&<.)akD* oP~zIW4/ 7e&a#ڮ#fi󢝁S3XG%.$]/T7OGy,@MjKXfvD|1NHȇ 8Bن'"X܂Z=쩳nX&a3*;0i¥Vc2n,t+]P\#wCebLޢbgj')% %vچc _mV HY,߄HQM.Os*E\*mAi;KrZV)3{$&%Z?(iհBngNQb4у SKa.V9I{59`pID f~.6On}.}Ch4 0lmpZ;;% ;3{؇Kyy,O(eL KG!y&N` E?TCtŶ_mfm,3r9(Pky~emy#t&?jt4[˹j9C;eo_.3\Â~yiOʬcsը3=8r  0ЍI וQϳhp4~ :!)I}!{L嬥@-G~k[\w*}x> : I*1i'wvr$X^";1ݢ\ŐwN,9*ar'A?mz~%* he"P2ς sTe,yN0^)_q3/i5 z!/(M=mbƉ\c͙ @ /;¡yde~{Ԃ:f/ '5~՛lkB֡~1}0S~XtU51 3參؍yEY!)GLLzNT]4  ?f8#5@(v9#vjN8*X'1b$qW(B{M.ݢ>N/ IQU~d&((gpTQQ|D=oi%b;I0d׳)f ?21̉) ƙ}j])ǁI(.&;n?]|@b&P0 J(Yx1Y KlG? SZ 1O*;E}{ K!DU096Y88D G\=U*v,U-|Juf`xe1ooFj.3fScyk3q㊭Gc7S%c~(\n7l>E5"[WNz$ϻ,v>'bQ5'X!hR17L}&TzdVjQ1/Dx⹡.$;TOOe#BNJUzW-71ײ1<iyrǩ|ӲxŇ5Zm qew$$^WSf r^mS? u*S>`EZ›aFjD-/)X(Ӝd ;e*_ⵖߤw!O{A:J~%dIS +j$|ߌ!{٦LddIzb(gMmh),N'vfpIb@Kq;:4ٿ1k{\HH݈?埐]5ھ9m-զdJ{JA#&k32xeǸ8gKF(YZ#7s\຅r#bYqc^^^ZLDi ) u*UƔ2#{V?|ȃ_Cl`'%u9[k5E i5AElw̨ZNn}\ '> =@./B婋009ݵLtze%\|7F}n'jҼ㟻6;u>sv&>eͺq!Ϩa;$m󍊬`btcꌛ @Q oBp8n1l`b"ŶY,dCblMR<xG@(֡؋F?M 5g ';5QBW/#G %s䪆!; p Dj. n]t6[#2cOW#3C | qYJSL6zx.(v~|&{p'|B!R-1օRZ<St`Нx;,Ho°`)[`/j&+Kͷh v|}e$S' oTT3Rδi<:yl>Zޢ #fW&Xu_ (ΛWR0'}jkFᵑ=ޙY8(^OpxOr亣(o|cĂ(nQ^~{o& ﶩ6YhlBܭFBMa)Zs$rHT6_F9"LHa7nóI743k[+/R<9DlYƼ 1uEaF#/m)2꠻mSlBY\їio^P2F{N/6ՊSQwdi 8pD%GBFEjwZͫ 0982cr3%UCdvJz KSY8hsϰ= Kys;3{ y 4n1ģz v$'<}%0K?owڙnW]W<}"JYbݶ_eP{q뉤t/?dm K(mCY>a1TwɊ^ϡ9]m򷰒IYs_a ӱ<,*8`>2&JjIX-(W^bf-]L $&oq /[&ʋU2$؜? WzSLU{MGIB!#C])H 7Q07ܾ[v}<}}:9o]蒲e/r*!AWzGk-.Ud-Usi 6hE Z[YKY#֨~f k*Tarod̡ d Ze/0C*gO<(MZrAxǼe|jAǦUCz5^24ٙ$ "wd;qe`|L9Bn;_o#_9H-vKAl>eFrXu|M0Jn}A32vM&=+\[+#Jr \O46AnQ?O(9qW|KP@P vUEܚnLB=8&J1UV܊6͵%5&,lqżWxIRRQB:iESnO^^%6q_0h)lqR\ d X6fטԚeEHHKqȜ'vbJQZ[۱B<afĊZQ&vm~"YiZ.gI@y`nC v2([9Mtf-X/8[^b{C>yxsOJ_>8;ͲDfo+qۭ7-jՀLikUl.}l]N⎡X1ǨFk?SnA_gVX ؂cJmSy0<bd8J01"< J[ ^x 滶!PR}F- ȸ8gծ$rpZgôZ!$j` П giɅ90lʚΆLSI&i*iw@4[[nNXXrjx~<|tTD9*TVqTJJFLWl%|Yޑƴ|2{79ts0ԕrq>4En~L1t$BAT)g6O Pjj@w'Pґ]̰~o`z@q?!tjK{Q.Vw;1cCRH~lDXLneխdk d8\rm#]p5(2ti &+ )OYREG īa~L~el%ێfn1M:=g,I+<ӶgPx_\NJƧQ_>\ISx/R5DljF32>tګt5'|gdrvnbpӛ/>^E~-vf4h{s"'; Lx[JwyOy kŃ@ݽo}A;$ܸɽ%pM5' 3G{+mx*t<GȰh+;BV}0ΤOe0Km8ͨF6biZ0E3>6'c(.qmX2IVH'+=±Gy AAB<k-"^;YY['G@(O7cͭ@f̫.4SyD{lNUr[e&hwe#~zlh0?Pvr#c<š] x tj\DZhsq#]p8X\&̨V9nRF(%@?;F^Yʪ.1ygt7J윕0 {p UxYK $J")m`8mP ?V9W _?)k7zDnH/ԩz1;|c㮇 Qᅨd2AJ(8t+tCkUݺ01C/,՞WjٺovC wPZf&jOeguw p`Ai{/-:Epq:!UzLF \~W3 +F%Zdjw@w%_ f{HH=Yۀi|`׻6/&βJ*)VRZpM;ӳ[3Y*D2OIZ/Y青5\ds]UG9֧,_Ԋ ʁh{Dl:Q$Mv4Yڦ}$z }E`ԣ:6K-2N]yN!o#C(kQH-%pp01)@6c(YM!gU_;C3 gSE eNa?+ǩ#pGѕ}!t٪9\74b17STfQ1U I]pXynvNѫ+ gL~ 1 1;xk׏%Թ9HXV i! !%4E/a!DM%c 㡩IMM.d 20$9[e (ܪn%,p3N<3+^|e&*>E웉F*jGF^ _sA[YGimHQs>٫ԋQfBeڍW<"QZ佑UŜ#pc]v@qSF1DDݐׂP] `ĩIn45hɕw2W}bv 3&v>Ig"nY ) R~*ݣs&AJ2vIrZP9|vUe=&џg S$/ɾJz+K$P*FjQE2u=$Z)1r Gn`0),|+W*^֔lPjJl}Nl3~&| "*i+ ;Q;ZVAkg|ߋ,XA䟻+Uoҍg2D>d4N(g6M5ΰΑE]҈8ƌ>Xؐr\/?;_YKyYU2\x0 vW]d+s| ,m<[^;!‚޻ie([n jelG5y5{?33a h{þO7?CpaKp RA>8FLuu!M焱Ίo-o잁]lF >eQ>Q9,c{jd9SG|y W۽T*BkaicoW6$PcRN6(3dm$̸٭7o7cػUp&#?ts;=A#>/SSD@cL Tvz\/XfRvdwx Tv7G+nCiVw hi׏Y$$_n;\?| :qߵ%擊ΩlCToY`pNfm/MHx~b3$X6 O)j3ҍ:iDZC(QpG;w^MFп(c3O$daL 4$"uَNrncD9/ ():0?S9m w:Am W6zgWmw|Vu3Bh탮ݽԸfY_ 2.߈Iغd$R{q2;IH> 8轹OjrծZJti,_l|Aܠa`f&̧5k?bx#8x81xV#Gm !_)fϲm;V_\@I0`6ޣ+T ot?T~= LM%Ó,UtNpKYT~bD{UeqrO;vȱo ug"`Wg7 L -!K"6Eݙ(:V'wP8UDL{֌Tj@\KV#_8SxszZU.WB+^uиB*?ٟR[0\FWgJ*d> -jaɻٕŘyl UV~3̆57hX"Zuǣ%W}^<)H hqO?E5z]8`42- B]($Oq }F+ۊ>g;T8@:͛1(J3*ltR3`cCn?`ZEby,N{0HCF|q%oQ'&=[ST[GddKʷ3NW+|WPnZJ8F!n>9}ׁo|Bb醙&Ls6ૉw>ˢNVF L42~t=zvN'=kTޙ\OҼ^Swtjh}ؙ8WSzODŽPM2UN$`c$,u@4Gђ7U >,#g@X,KYmA7vRkÛԷe-x)8#,b,;xqA'}DBuXehoE*FHcU9PէIb_h|r2!xS0lg:5MwE!S:l*fҽ&''4ߦlHg?;OO% `62ai J7G1Ĝ"!8͊"ƳX|1HmvP{ tM@=_ &w\Eϑ9Y򄰎^?B^r,NĖp"OZ1-ɉe*ن:L~b$@oR̤eC9ZE.h!g0K4qA'Jj^9l [Yy); }wOg*yfE$#|rAmtLe =l'Q 3^ΛS =uK$TZ~Op*"|@#^rAt݄ ؿr*o.J9.hw6 n@~ocVvv,KF_q{e4 '53IpO2 >41?}8",sRPƸ )O ߁O[gXz2vPP?8>p˩/-2tnS~*a~͞bs\vEp:09P s&Er6]KtOWhDy w*oIvLuPOByaϻ} `6|j_ apnue0y`I#Jgv3[V)jT1z`uvGmtEsE.qUQ S^lo|Z(bEݤmt7Ӷ6( ^;62oߛ0jM\#XMuE;.QQP mo{@ӬG7RCaNПrI[HthP Óv_L0q٤ HnG)PowafU.9';VPA#c};[:,8_ηx;)kq{6'kG'ۗcS2R팚8gigZ Ǚ8F4/5 2 +謗%;IɌ։G5!CctXy~L˟tB 8kи,snv -"zx6COcvlv⼽%:jzQcwN& zԺu`H%w mƾSV]Mi$dVyj=uun>CVZC׿WtF*L7  HGa!V!`aR$J&nEb}7RKp4t<ψ>oce~5)// B.pNzM2v8X~ G->a&w7RwW)=3O.U ?P^ 5oC lN e 0O92!__]@ҊCMb~@,HfOk4⫔I4 $'ΦCSP3*FW̩`'~-دTrjr)'|kk(u4NzzEU'@Z߅n**iRp.̴/0 HHG۳RE0 ~3X/yh-.̶,[y*rD L9DHޓ!,ZpJ$іt\h⼈]AeLSIntܯ3|J:r B0yZQ#;B-t0=w({++a\j1"΁w[ix.7FwC^a/3N# ?@(aIEGZkڨ?FbOI@/$yDۻ:K-7B*X -)LJ7*,`KmLAMUTo`Gّ($W[~"$1-#4pf:xa)>Ӱ>y=ܽuȜg!:1 #@.o+cPt\P2EBw/HQor4zwIoJ/9?܏J*+ˑvaYHAj_8Cgr[A9_PN5aqN̎HbkӴBc(:}W-B}&<A/QU0Uꕣ!<]4U4WZB۸p_}B A6FkQQc*F@|z*)KI]rc|P-ZBg07/n9UzB u8TنX8 AR1B Vܞ|';?bP@ԥ  衜XXo4蜯BWBw:' x=n>_GpunhJ*H9P藌@Jl&](j@ةHKx"œ *U_2Uz&S@/80vK_FEXB P҅%y_<H>=u߯~)2CkaeN49٦v1x?>j{.JEEM,S.xb;Y@`؝?,ЊZ8Ⱦ{yo&@Uö YZ