gri-2.12.23-bp150.2.3.1<>,[>!M@eee#;:1?ۯ?ip!~(P{ /FZN}^73F:Kp\X FU0}0k.J"u8S.B&yRL eC:e 7k^;ݛU5mDgnX`Ͱ`SMɯ\lw6i`n Q8\y^>Aՠ?Րd  Ahl| 2|c c  c c  c mc ntctczccH(~8 9 : >@FGcH8cIcX(Y0\Xc]c^bqcdeflucv`6wcx`cyz0@DJՌCgri2.12.23bp150.2.3.1A language for scientific illustrationGri is a language for scientific graphics programming. It is a command-driven application, as opposed to a click/point application. It is analogous to latex, and shares the property that extensive power is the reward for tolerating a modest learning curve. Gri output is in industry-standard PostScript, suitable for incorporation in documents prepared by various text processors. Gri can make x-y graphs, contour-graphs, and image graphs. In addition to high-level capabilities, it has enough low-level capabilities to allow users to achieve a high degree of customization. Precise control is extended to all aspects of drawing, including line-widths, colors, and fonts. Text includes a subset of the tex language, so that it is easy to incorporate Greek letters and mathematical symbols in labels.[>obs-power8-05ZopenSUSEGPL-3.0+http://bugs.opensuse.orgProductivity/Scientific/Otherhttp://gri.sourceforge.netlinuxppc64le/sbin/install-info /usr/share/info/gri.info /usr/share/info/dir/sbin/install-info --delete /usr/share/info/gri.info /usr/share/info/dir= 8[K6Mg.E-DP(% %DYQ qwDfT({S-Zv' @@oK   3&>G;z>- (L  A  r$} L> K9K5 !l9qrCw h (MSE gAcF] @I V.Ql  Y %V /< {;+& MG 2T t = +7/lfC$*) >'E8O s 4h~tM*T  B L vcI D/ kc]*b),k  @T  Su"5r3F>A#6f"v3t%bKl6  ؛/'I# qY- FVVwp 5{;-0U5L :' G 3WGe$  -k |vBF* BbT}-Sdq# ],f Iy^ci 6A큤AA큤A큤큤A큤A큤A큤A큤[8[-[-[9K#K#K#K#KƑ[-[5[5[5[6[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[6[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[6[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[-[-[-[-[5[5[6[5[5[5[5b6b220c16d1a102a827b1b2088c008d8b90fc1b1b9be84076b85f7cd75ac6b8e097bd5fc75368479246c776a5a73b238ca7d0d5c9642a6d1f600ecd33127ef316917d5536056f313b72ab7440c6fd36e93fb9110e33f2a04ec308df6b8ab5d3946be9149326969ce7e89db41011ff82c3785b171adb1c3842f393c46cce489c68ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b90378868d3ea139ff38e9160abab61f005c063ad844d7e269244c637b4112901e1471c401381c22b9afcaa67a93215da949995d68703f3bf96dcdff0424b5a2ad0e7b9fd5df6244aa3e1c0de6ba2acaa5bb842ad2e5f99329dba2e1d93e0861069a839652c13ff8a1c2264ecc160ad4a8e38d20791ad7b40b1e6bd5d396c0b15ddea692261eb261c9c3d3ea2b5b789bda1abf049dd11155c9afe702e1f0644046c460da95efd3d8a14be8d9ad60e4d93edda22c435987bf719a7fb5f2f3330452e32ad75c6ed5d09647a156dd6283be76b729e1580a3a5779807a1dcddc0d6c6a9fbfbe021c4b7b0b1a3e837b7b4f9c70c30b3febabbaab661f1c492c5ca9d79adfb6ceab2404616795963319991cdbbce600560ff4ff9efe7b75784f16b02bb6cd0f14bfa95edf9adf9b5e98c5aa23d6b0e2ad8b3e9dacea4e2dd3c1c4f11f86738b391031f3a3a21e60855f9a53fee9b60d9967fd9afce020dd108ce3f2873a8e560b79534c943956618b7c5c3ada4724d089758c29b3a0c0e0cfad2f618fa29d18bc580b1d51d4a22305845c2a860bf7f8291a8067127e833fa601d0abd98765b05651913643a874511ae031a18b24963bf3a92a2da8cb0061b22fb66a5fe3771d1224338ca73ce147fce79b0803b3b047495b13f25dc64d9dd93375ba49a3c1e4025c8b7a752a16cae37dc76fb263de4a92c81745dbdb3bb9d2b927041f30f1d048b6c61d29bc8f23103fab8afd8eff449d864b339314ad1308f661aca002e09258d5511ef0bbcb75a946d173aa5f607f0dfa09557cfa6181c0ef9ab10ac864b21709ca21ae57cc54739b1cdc17fc75cb00da1108eadc91c57d4fa752dce1cdd684a38e3f3710d975e5633b384c98cff8809865c26d84f2d870658df935fd81bb1ca8a2291af936a01a31537c3a51b9a39cb28ccc0e2efa7a86af2f04077c75cc49068c625b948edf9f4f7537c67cddc9a0d372e2ef86fd8dac3773cf8a50297e47adbdd41d810882175f1965d89e5bf65c630ed20977c615f9c784c90eaea162539cd227d4dc23b3525bfc05187547b06a57b4de70e13333370021a1ed423bc2be7ada06d7686496b90e4e5e47e2a797fc9dd3e3195f2a542ae01333a581e26721b7f216e1b98bb3098714a0a64538a53a56fb60ef454cdbbe5f6df1e87a8b9f5055aaab604c1bfccec48844c172337f2589534b06769d630c953a134817974dc38f0b0bf9af33f992b43e14c49c0a2796dfed9680f91a73e58aca5f0e7db3e3813b585be82def3142cec010e32dcb0271a16e6904d778073a4a28ae8b637f30b2dd8293cebc5505bf93c96bbc07d0a06f123427b3cb70340bc42b772383e8e8e28a9cb39a9b769043d78f65d5a10b1d3ff6dff1a71f188397d96b2349a5c08ad2124f7db576fb21d180ca213b4b46a292b16c1a8b5b4c10c8e8148e5d13c428ad094d53d9e93dece6708c25783bf88ddbefda05afaaa4014f3761d220e15929e8818126757913e25d2e7331c563c98aad582522906a1369d004dabaa58e2a28e1f1a1e8d5a2cb6456089e8b111f891895d1717ca3a24c4f72a0988d8d7df2161a3e1959a3c55aef267ec75941d3781414af2da137f9d4f789433628324343717553b32757939a44283bc8fbfe79794788d0d4adda45f3a87aab81752706917bca6f1431be6c949216d1dd244ed6353f63a8ad27175b47ba72982f4c38c1520e5b668569916882bcca4aabeac8d9ef5e07491095d3ab80c2c72bef3fa840269fd96fb7276785a3456b4f763b4fd2cfe8ee5fcfa89c00d563da5b206fde696cde94df115ed25e894b5f227c0d28c939da5345ace610d4a7d2bae3b20d4760ccf8940ce7a1c8b3830017169fc53bb8a23d90ad0d089f28031aa4f4833b4c53eac60b3717b78bbe4386cea0c01c30778960582a0363b5d26d36005ec43832f01c8e1837b62281206c57663c3e421a00d6691965534f6b7531568e3d1c1a86f3daae03047e08141b973d35f43de62965211cc4fb9c62b7f9efe00fa5275ecf0f08fc14b01853a24152b52c556a0159dd2bfa22479c483bee82eee62a4a0bdf135c17454e7b69a38dfd647eb6edf92ea6eb5c6ac9a18b8aa22ea30e5ace01b7c4957ae2396c6a26751c9b5e138811c2669a106ff0d25f7abce9b03b0331119f85527e6fe54c6df8e03c072500612ade3555f2b2397b18ad6f4074eba0b49e33934560e03b1da418e0230ac9a84abc90cf2780d137027edb709c83f146fee39ccbafe6b9051247775b57bb009c3619e088ecb2beedee2b6f2bc0c1b20a574130f8466b93ea2e4d1e66d04d6eb9b83481e919dd3c392c800bfc414568a757d5d7c2c951477501b4e6ff3c82460734244ad5fe447c1a0d58bd7ae510b0fb25d92bb60995e799efa28ee2c0a431b8a1b123ede4592a4d6ac98f4bb275fc52499051c6ba211c168bde285fbcc19c2f1d171673994deb5dbe47908f05b1bee79b27f1a38a6b93ea2e4d1e66d04d6eb9b83481e919dd3c392c800bfc414568a757d5d7c2c98e67a0e3e600fc19fffdfe493aabc949c293b6c78b1016cb2959f153da00ed716824a9058c45b3c81a49e36e23c69758596406101f874e6d8d3ec8859ead89b753934384d0672db4fe59fd0999042339b5e814ed96817f688396b92f462d0b839541bcdc5f7d0aadd0fb4c47f4a085fa81cd077cdd83b2ec8b320c63186f6c93d7b667b84ea900f355ab73eed591e06a48328fd06f81dab8c59ea2adad721ee3552a89379c0b3e94b34333e37d5bc27b6d3863eec34bfeec7bb3c45cd108e13b8a377ccb30d97f7c71748f68f62648b1cfbf5536e90cc49e5c2bdb8f11e7862551e250aba36d955e79b57da57d66caa5835de6d3269c8a79c3f3de4212bf635a63220f675fe81329ff18817b435ebc993afd2f90e42a2a00ed806cdf2fcb09c401b817e999f56cc9c4c10778adf32091c2b7ec65b0337d9793f0d06cbc4ac383f411ebb5078a55995c4672cce4be4c0dd826e1551d84d76eb8cd31313550eba59563519d2cde7e962f2752d30384cd69b3899aa3e53774a7a8123e57f6a7655a2e342b50c5da53971c569ef9c49dbcb8cf83d24aefe47c6cdd246e215dfedaad8985a7d6e83f250b3e90401e7aa39d4e77346505836b72cbd24c59823dbab57edcf322bc3f04fffc7d0f969baa2b1a93a124d94e5aceb77674e3df9bda693ff249ad3ff738be9b43058e6c968968f70fb730ee78ce021246c963905d05fc4b9a3a7bf21515107a51ec125f35acbcf102370116a755704da9c8525dc30e3f8b5a4567db061e66f7d117fd9fde642850a39bfb627de41133ed20dd136bf9fb3c420f6720b70c91ba43233d0df6708c0e329c6a273c5381ced0c1fc341ca56e5d71b9e490e2ad5173f367091653462622f51dfcf92bc1659b2422c24758d5e524a5d76b6e15191d4d5895533923fea93060219228128baad1753d744a5c7577f2ac319cdbe9280fc2001d573a145ea4071d7c843dc4774175ef86ba2002ec90f04677dee4c27a62eec9a7d93a6f205dd33b69fa79e3478dcccd5c55bd8a0e6557138da6266aa0fb2e67d854fa7f3bfa0bb0cb1222bd02b89caeb22a1a59cc12231fd4c94df16f288d3500824250becefc4dd95a87d5f5dd87f3a7ad939e760a5c89f108b659707a18cc84496959b830863c9e3b7a20ac94ee119bb25555ad3425c5f31d047b890f7d2f05c45839ec538abeab2690e28d0832392af4737c7317eb2d5bf611305a0e443f6392d44fe6dab6d4de127023ad38321b6ebdf3ff5262b394320cd024ec460846c3eced02023a792de239a7c19c11261fcd5c6a8c51a642fbd1fb41e6dbea1ded321a003fd15639e435236ee6ab43343ad1ed63123b5bce10a4251b526ef41cc244c508da260100eec7a7ab04c78a5f5c483551a9fd373cbeed8c042b4c54d20382654fbc2427ed9e55b2f4dbec9be84dfb71c0cc2d565ac5341793dff0e129120804e72a6ce5f7ddf84389eddf27effaad8382735876d63a915c79a0b5d3cccc50f4b568ff6e0a6554c83c7bfc04a6e83d61c3cf1b15b3ab52ae8944be85eac908448b968fe020fd0edfc01ed1bd66bdc156b9491be05790e83d0140b5377361e6e66efe92ba0bd0d4cc3565b564cc4b303a89b4a9337a56026cd7a2b1b57c7ab59cedb8f40d5beddcd62efa5e241534840f6937d497524ed92694df778b2081ab9df24d487816f1916b2491daa3915e1a6a0cb96c5fdcb8f3a98aec126d86e0b3bf5afcdb28160a7faf8a673b962b3cc1f625283334fb664c772fbcb85d2edff5475c2e8f32a091422f72a71da846cf7082f16132e5983785a60aded6d8c9eba08a22cefdcd0e116b3e43d66a8d779b8e29c38e8764d43f65eb22cfa2124ea065925a9a4d77276cd5074721b18a800fbc5303f23b14c782e778c353a7d1b715b551aa6004df8e36f299c59e1b39cbf119730419a774bb31cd9dd9d3043b58901e7fd00d342b74387139c4a1a0cf62edcb5d36d9c7f265b980d634121ff50cfff5cdbeac4bce2a1f6e86b84fad4fa11c1c75f93f1cb67c86d37c29090c223f6ae94d2c45236b8053e3c4f495303704a165055bdad3c25e8d9ad5a888b92e8e35c997b0c246febaa2c0911b598832f206e06468ec1b17632b672918ef6470ea6e6b8cd20a360dce388b0cadbd71265900f0d7f6a14eca84481633f927160955433d486c47342f7692b04ac3f205b5a03e8efebbec7c1aaf287b1bad8d7cb13ee0a00165550e955534b092f406befbb60282559fbbe3df9841cb56c9e2ae58e75d1d43925ba2ff84a5f4d05e544f60a04df03beaf66a2e2c930eb3363a25178e0de02a7914f3850fb41ff0ebeb395d7a5def3d5c46b9bd8e49f4603b3fa05939e0591e7161e96769f55e45207ddf370cb4f319b269ff1c2ade7a80822fca296955aba3b06179502e72154f70f0329c692d4fce1036fcb066f75662ebd0c9721905eff2742aa0e01eb948907fb87b0fc873f188aa6c847e2abd60da95efd3d8a14be8d9ad60e4d93edda22c435987bf719a7fb5f2f3330452e391e24166faac0b6a20b40218cb582c5a3084df442323029e722300434a2a6cfe33d3eee041352027b022cd3f4ab2a1bff355fcd69d4cedc0b4ce551d7b66e3c4ef9940188674c73780904270a37a9a4063403c471658526fb80e606a1484b2eff1a54e154a67766d8db2a413b79e7d12f5938949b8f5d722a83851bdaec8f8da2d289213859971c11b1e91b10327cc411ad9066c29d58ffa3e9e9a819c3e358e79243db4cc4bfed44efd6538b2359469918ef07c814de85ea62e3756bbdd7461ac420b19ea479341b4143b4607fac4154d809ca83c37104540b2b6d0830315c2163e614cda958ac8cfe81f7d528469e8de3d66300394a00f84baa467ae3bea15f02949b223f7d36ad7b0779c5c5470e6271edefcbbd02b880e7bdf8e17bd489fb5b62787175bd92a7c7a6f3d4e249f69cbcb8cb9bc68f717d5ded784c852038edc8dca6724fa0241ddcdb7bca09e3fe52c10352deb5ac2874690ac07f72d832b9f12379ee7e6ffad672544e50b4c2bcc4573d40b2b4e3d861d4832685e1a42be0fb45170f55bbbc60b002d85849c026c07affd8eac72b2d127dff9e52d15e3b63d948a7b98b8219dbde159c99e1e217359123b7c4a96cf5f67aec193a856c9d5cfd3234838621beb56f7705d4af34303a470b8208f9d01fd7afe6d7e91ccbdb794354c1eb17e9893b9e2e1c25da025fb48926943912fbfac2d4d8b62eaf5f5c710f92e2f398e42c257d6127ad5240c5c62601dc847b83a25feb50d48ee32d9d70566c04fca3428f8c0886075675e47084fa726a48b66444ab7dc72e977620a569f7c6a154122c71dd60bbee0f8644eb51dbae9c0ac6e33671766d31200e708d61710ddccdabe149e77266d3feadb833ab215c5b86fd5ae1f6e0f3d611b3575db23f6818db755f429183a3fc09efbbfff201f19ac4ccd97199dd3d51c867e7e6bd5584e54e9b89621901d465e9cddd2240a6512d0831cbcef242e4a94fba545f6d31b674c78872ce828d430cb11c878e710636dcb3bd5cb0a7d75ab3875eb815e7c3e18770d3b0123b4a78dd61af23f6d159327aed051e37f0519e58eb33a32e75d767617e8f9f9f8f905e5ec4c52680ee5395c3d6a31db974cd53672451eede21a383ed03e8f90c972ba199571dc5a7a6b79f4500ce45b151ce6a0f2466c136fb680b5b19c9b4c4290b7045864032ae6dc7f8411eefb00f123e408f3661d306cbc42be8fa50144a46f3db157a16dc9fbe2b50e9969ffc68ca38f9b834a58ef09c9c74ecab03b3783e85d9ccd74caad8c67f14e3a06a3364360ed38a7d0729a36c70a9fcb126893868b9d6bd79a918cce1633ba632553518c73df4475cdaae529d7cfbb1609f95511ab281ff98f00e71342b84774092ecaf1759d99bda0e96e0d8649f93ce4f1c75a095b67d353126ac453fc143242749756be6dd9e0ff392f341e46c6bab98c5c178ab9acd16c35bfbd8945eca0d45b5eb121e5aaff70939c2540093488c08ace2f83dba41f6c02fcf354df7e785ed7f1ea09c94598a4f8a78addf929a6405147083885161ae17ad0d7d5098f6178b11a494c436ca8e52a6361c7f6396f7ed70632baa03991d6a45b92022980e679efdb1bd6376bc67b6f860a85bbcb36bc054e73ef60fd6f2fd41135b551fcfc3a8508c624fe04d7ea28db4f7120d172c1f50b4f408de6b4786f2669463e50f059c18fcabdc58833727d2ae4fdc72cbd5f72726af7c97c12dab5915852b44c5ee1f22ad001f521a5794429f366e1177bf43cf83c104d7108dcf0dd87279d7c0a1deebcf6a6b9668449fe5d95f00130b6ed8b19fd71081bd2195d7f184a67dddbdc86d2a9f116fc371292e8c59e2e09436a35bf342804551403a7cd9e6f1fde70aa80806f0e752b9d9c3207a875451c62ec118690872840bfd1e3f85045916ef3e2e9e934afd73ff2f4fa89083d63da99bc292c1f7a2c5c46415d490e5237e7c519c7a0cba55a0539c1314221cfa27310dcdda864ad055ec0d3a6d5a2a275ad4dcca563353a7ff17a7f98f15fd5cf9d98b9b0af304cb634aaaf4079c7dcd202f3225d8070d65350ba2ba88aebd92047aea37e1124e139d0280e1681c134173b119fb03dbc5baa5a8c9ec73876d68bce56903b94eb93054407e94870a5274c72c2f3774e8d8aa91e0913b3dc9c004c6f8298b5da903ac1c3f2a9559f16ca20d62a897777ef6f9b652fec7e1f074190e5e4873d0b47428902e473fa3d36dd38d5d4450306341db40b94d90176247b8796e37a418816052679153c484cee59c1c3a352313651ac650fc03e977e99bb9d281495ac345bb34c25c82aa215e226502aa005b859b30fe653432698d45e140078425789c574c95d645ab25e11b9ebba8e48066b4459ed0d6d4d6894599b015f1105781db0e1644f8c67ad8e7ecd1769fc6e15af226bc15e3937e2f0e619387dc429d8f48dcd2d1e90ee7df75fa2803d50a58e7e043920223ffc8fe3c01d5818433296a4cc080acf0851ef38aaec1d2e87e100aff0499c45440f4c8ee361fdbcfb028c9f4a9cdf3da0a8ad867566d2a22f505288eae8c4d51f800c94b7a78491ec6b31dcc336dd3b1a45589236dab178f381463f452f34de1325503189fa61f0c7a44d1bb89b769951b54a030f2526068e63fea6c00d4a175647b987592f9734b0ac4beddfc607d9a14c57c9d29f7c90dafc7006c84abd78cf99459211218d95c10d02c6e678d9efeefa04c31f3106a8b0f6e77fec635e3c99b4bfb2c732ee64dceb0421acafbb4405ac6a06543232c80b9f4751a8a7cd7c1140ce6163e0333ab2ac81983bce28f611639be97fc730ad0b1100679b11e913e4e08cd9da52a5ed00bdb1d258237ea5783cc35886c4c71e45c1a859606964565842c036fe5bbc3db616b40e89ecf24d3118e78ccb12cb55c0ba2ec39bbb8155a9419b6ce5105059653c9b2c7a3cad68d7566f04b371572c3d8ec938f1a2e8f7e94a3f43429cbd59d3d0867b9863205716aee1ef17c3eb94f764b9aa9702c98e53d9811fcad002e3f30689a8650bcd07d765bc2e686818e6af00622bb82437932e20111f58ae0e56c135d0c07e62506d46e1a860471e2131a7bf44f01b86dacc824661e793a7075871d97a0062aaee13e1dcf648ab85531100b830e4e5c43047a0417c51346274876e1103ec1fcbb34ef52e8b5f61abaa408e70f00b532d5bf59daa72f99ca97d203b848d4bbd1608ff036af6242cb376d8bec55b50fe7eda3c468523a94bbe6699ccd3d955c839e6bbd419360c62a057d299812e3b20a661b243ef2956d1dedd30047dc8f8e568de358c84531f9871280021a4ac7072d580f16c8099897b0fc425eff0be4883c0617114d9404aead3c31c569dcc57f3e93d3c3637ea55f623a8cf977d67aa2cd1c943ad1c46b38dc75d03016984a07a6d837e7a32cbad725379ad091f3c6cddf38b8fe5daf4e536fad604fa1345f3ea1fb0a3aa2ed393439ce055a780b90245eacf22b829eb3055e9b56c02f2eeef798bbb3d1d5139a507cac3ae5173426cde2b33290e54e8f1f29aa9052b1fb006cd4b6040b83a7acead4ab516092c24a6bcd5d74437e2a028215bc5462a68338448cf7822f4732ca655ad4d40788666b907ca5fca30e1539375b12d20ed014d5ca35b18e9b6b7da1531718c2bd9896718bb45dae40d6513412a328221a4e4156c48c4205fffb26ae691076c415065a11ff09f751e2f338c53a5fa8db3e3be384bb7c2f1f2180d2256a369d4f4e39da480397472fcc4a19fc8c3b317a86c6f436bf84c21cbf1f12e2f7a3797face540ca07a709d3b5ecaadf742860056c5abfbb5af9c645f3eed57db86d6fb17f364d0331695893017661ce5c4a7146bd7ed318b6518420dc25bdd142d824d74e3ac8d856764bfc12b2d2bfaeff25b8d5d8468555df64576f15c7325e999f4b3776253b5209f4b05dbcc474f83b9d541e3893f58fb442b8e15ede852cf9f914baf2ebb455c4b176d96f06d423ccff67782438a50e4013908300d59c9d2959d38bae31c6b8951a5cb284122d70dd834af0631a41c7c75ad2df1540fc584824aa167b00a2eaf6b0cd236e996c0448435600b1b9cccadf7a1d06da965b388bf58438663f4e9cd47c1bdf58a2b905974c667f856ddfe4ffdeb48b03d3f69cec77fe5c2cc20786c14088a82e0c079341869d985e475bf2e809010c863d34dd6f5fd6061e5834a1396bdd9df67fcee26c2393aa711bf21d61cb54cd98cf2e7cecaea98703ed6f7056c18cfa70787557e4364e197f891081365f7d8d0f5009479f48ac3139e3f006846a55edb3ede5b123696cce87ccbfeafe3bcf284e5fccaac004926add192130e991f05363915b5ba185304c8800b4f3945a3a1c69e0c5cc60f04907ee7e6d4d623d55c9a97dd7fdf977e0e49aa566fb9c059bdffc9cde736d549cb7ce661d85114c602d05b4b2bc311fb33d13564d5106ccd033314e6531c662bea73dd03cd96328d1c819e55fba4620bc0194b93c61aa9e86f841df1d4f47194a4eba65ecf94ab1dd02897f7575d04dc141348da83ac494422230d4aab733af1f5dc373b0f4295d0df0e57136a01343a6d9c50c0f18d010693514ad80860c7632e4bed79fea1bfa6995c455dd8aecdb1b485bd6b1a68b00734a208144979c383466adc91bf3646bb9f764e0c3c1e75165f6b286446dd2e48d4055acd893f58b46308cbb9f53bbd868dedba80c1ca356f85b713fef79eb0bfe87c076be572edf39d19a3e3c80fd8d53431e4b02a65ffbba0537bc8f15da54edd2ffa665aa9cf2bd3e33b52e30a2a284339c6207693e58da965ee4b8923bdacd59fa03b224b492cdf0b538b837c40a6d2038458175af412477ff5032b9072202c8b661394f59955b63081c8d5468f99301d5e233768da747dfe41ae21b63472e72f599a82b92c10d1976bead2b69bf01c140d0c71754d2ff940348049b356ebd4433fb4fdbe73ffdc05047f88db18f8768e96c22e23f29da9d17cfb52bcd15500bb80032dd396ce6e03a3903f0b949f82a4fd3cd673cc0e07667f596a22c755e0348b7c8eca5ac1fbd3d50ad849805f3f1f78fa7c9695e87991a7aac7c60a1d74b239569e5e6a10eec529592f33086d85233d7f621a9cb9b8f57a41c2619bdf2ebb374d856b9e1c8608c743b310d8341f4635068eab13f6342fac07a762a1e7e0f22743c2347d8ecf6844e0a8e07f8bdecd212d951de2aeffa908262ecc7d3c969cdc0d1b0abdfccb7dc5fbe2a8a2ef6f8bae26262e4b28f434de20d91b814c7c8927bfacf1d6c91561efe87ef9fa7d7c9b393391b4c9c4f8c61960a68abc8e8612afe16ccf9981152cef1a27faeaead248d4f249b3becc4fe33c3e0488202186f36175ff284b67feec084e215573953ea7e572ae3fd13c8c5d0a26426291c3584d8eb4eb1891487d46e180bf9ad51d6b0583eb7154bf0d21b84c779e35283b21d9d47814ac300c93b97d510f343f6b60898e1323db2678865cbc49d42ac239529b09b33b94e805ca17b0a574991fba0043fac6b810cba141dd16ca705eb6301fec6d428b8fac9a12b5d544a3a2ab9283a9cd08a196a68e560140730ee81b0e478fd23124d4ecb56c70f9a0e3b40178dfb9a73e70ee936c862a0a58cb800ac96f415140b14474a6e0947ed7db862542ece2476dc033b31bbcbdbedaba643bc35a05c87cb716b790d5c5e6c3e623932906087bb7f78b259dc253f92bcd30638ee7762df5b989f74111468e506dc89b4d618e89509112c4cb7c744e83664a760477c8b2c8328659433fdb16cb6b3733d45783624c884f2a0b71728af7f1e0a13dc07c0a7cd495f2b6ceab2404616795963319991cdbbce600560ff4ff9efe7b75784f16b02bb6cd96e918c16d201e60bd75b8afa17130a95c7a238ecb4937ebdb6e35aa2e3988c048b157dd8f8b896a1f1c49cf6bddc2c8114aa84c24bebe79b3d27f939c8fd2d80934ca27f14ed35816261e56f93e6fd3ae2c57ccd146adf3762d2d6544455c33560b79534c943956618b7c5c3ada4724d089758c29b3a0c0e0cfad2f618fa29d37a557b8a540423f48804d05c0f637b93b8ad97fc12d92c5a44641028617981fd6c94418572b46974cee68998010046d9fb76821dc7519c34d945674515072b117ea36e38ef2efe1440eee314f908b593beb7a26ce3a78375b1ba51a0ab8c00cb05651913643a874511ae031a18b24963bf3a92a2da8cb0061b22fb66a5fe3775d83f5f24f0058f29fffaa6a14386bf928d8f4a549b8ebba103b0438c4b3938e56ec643abd2cf094504562ce55e2701e3fc664dba21755a1fa0d3592ebd85c37e75a3b4c7e182aacfae5e7b7e3fee3944db61b8a8251eb07e93b89b9199fba76d048b6c61d29bc8f23103fab8afd8eff449d864b339314ad1308f661aca002e0e2ac228213fefc5e63664c809363ada1cc5c9c38560058cb44a0deb0ead1887005939136213d0a8bb3fd5f3b42ce41bc1b08afb0f845919a1111a865d665f3f9750a65943db41b5ded2c3f4ee73064b2f3ad80c1b77dc4ed07d37eb77042eb3ed684a38e3f3710d975e5633b384c98cff8809865c26d84f2d870658df935fd810c32e3e61c62f5d11066995f63bac03958fb4ec9c33bd465518672762caedf586bac237045029ea065f537f5514317e28d1cc492eec2d73641905d3879a88ce07a70b20096bdc981312909e97d43fa665947eaa921214ae1a1787fee94f854cc7e47adbdd41d810882175f1965d89e5bf65c630ed20977c615f9c784c90eaea1ef151b490dae7126557b5ef050b40cf938f899a35666338bdf645e69929daeb80d76b8f6b30d3763d48c8797641d464ccbc2e3cdbac857f6f744d07ca10e21bc38b000c4cacbd7b3a8b4c832befbd3637c03a78eaa0c0a6142af29b82edc3217c2be7ada06d7686496b90e4e5e47e2a797fc9dd3e3195f2a542ae01333a581e2fadca7e7880cb26e8579de3c364d5ac903094c393f5c5a5185896b10c413b2c99af8b2f98f12cdfc952baa622ea82ae962bf54eafa03b8bf3e581fb7d75b32261df19fb43574fd75046187698414f582242c80d1bed468c7cbdf0f82a0d25b169f5055aaab604c1bfccec48844c172337f2589534b06769d630c953a13481797375f235b0e22209c59676f82e36d07fe10f16c09db27b8f60d21d099d72c73195d4a23006b887cfca30cc1fbaee985b5a3894ba25d2484c45bd513385bb33851733ba39549350e50b6b90f1f3fcfb943e7283a86e65ebfd4b30c2b2a06345d71e3813b585be82def3142cec010e32dcb0271a16e6904d778073a4a28ae8b637f86667e86fbeef09bcd1549162ee89291aa6bb01184145092d30ffb380f98c8272880ae8d3f4e217d275faebfe7291fd5e7d9d29bbc63f45a235fab2950dd8af19198b2da615bc00de0c06ae2766e4f64ebe0840269c3695e272baf5d2b8628d18ad2124f7db576fb21d180ca213b4b46a292b16c1a8b5b4c10c8e8148e5d13c4b02e53bc1a1f1a100acdc4ad22a0f88659852566607e015f8c7111ac39b2e31481581cc2713a4f72767c6157ab89e054a3ac6b51a7b29578554b58efd8d6e7f060218d6e4d22b9763624d55a8336d536db313a773f49443e79157613b02c470329e8818126757913e25d2e7331c563c98aad582522906a1369d004dabaa58e2accfacbe3893d6a28d9b0f5dffebf9cad83555008415138b0c3ae59ed6748441acce26d3b21ffcb2e5492090b69bb052cf642add70ab54734a1aba543b336a987ce3ea87620ed676986e569b168c27e96f8ed467394923dff719ea93b5da7b1d0161a3e1959a3c55aef267ec75941d3781414af2da137f9d4f78943362832434309b787c9ca61b6cdefae9bb7e170e3ed0f90d63647cac1627197bc797c6b3fca2ef7ef50220235c25662ddd425fa6fe62287a2ef15726d18c32519a4fdb0d468182d5f24ca0f95c84ba51f14af70dce5a2d4f9eee91bcd15e829985c71a4dbcb9fd96fb7276785a3456b4f763b4fd2cfe8ee5fcfa89c00d563da5b206fde696c7927174d9d469975c3a59339a00c587def2535cbee7297d14d50f30564c7b5a704ddac04eb201a520c7d993126dc0e45656cc239e0d3bb0ae26a688954e9ac7338b83e279ab6bfe668f4380a0316735af75d6f47bc6a2ce533e8b22a9f533d9f7e6fe54c6df8e03c072500612ade3555f2b2397b18ad6f4074eba0b49e3393457d0316c901b27c870b2442e6419606eb7df9a468d894e5762ff2436ba24bfed7602754b5164f86c021ac9eb1d6a2bc35ca35e377c1a89b9791da6dd16436c0050ca909096c8d57c73db67f39b1cee7295dc0ab981ae35b7a8abc8f2a535f130751477501b4e6ff3c82460734244ad5fe447c1a0d58bd7ae510b0fb25d92bb6095261be7c6a728f10a022c03b5830344bdc376c1a9004120edf7cbcd26a73a4b69a2998ab63a6285822ffcc79b10768e879e6b8b430f118096ac77c27024121d5dbbf2becbae81c5d6a5726a456fa5588fdce792442cf9339174f934f2338f40c25b059a1802622bf0a31c3db5bb7df227634bf4505ed0108079494f73219efd68e67a0e3e600fc19fffdfe493aabc949c293b6c78b1016cb2959f153da00ed71caccd35a5edc03159d6cb6708da7139f783c5e8e54581b43697ed60cfe6472c9345b449b9398100bde134a48d23948db38d2339832aeb1e6cad31a68d9111e67e7a8f81613f34343ac8f6aed8ba1d8f3f6c9df128a267b0e0d059229f396444bb4deab0ae8ee11c7c3c0ffcfb4293b2e456a821951fb3e676d910eb9c9a119bfe81dbd324ad1e31250284885b05c924f9ebcb51e6342d7e792dfe5796ae5271c7cfd3779bee3f8482e966d8be2ac9462911074cb0488cce825742e90f42f41af4afa37a7d16a2c1ce841d6bc20bade124bb92677cad979cb388331953cff3f6b2dad81b8f06fa7f758658e6ed701c33791db5f9c85eb33fcd03a8fa2b7fea2916d8ba81d1b60a18707722a1f2b62dad48a6acced95a1933f49a68b5016620b93f3bc2d0d775b4c313574c15df4d35155a94ab3d96b6eb680abb5b45842b94c901fdcc9de30b258523bf84701dca33a2462980ec8984e3bbf464ccfc2e137b350e71e2939d8acacfa99b9d45ae134b48c686e46ebfdb92cc34b48f5f101e2c97ff87dd39140cdfa91d74339faa131d2c9861a8fcad1f58e30f048145834bfcfe324824d8f136b8c84ddcd1703ea5b89baa0e239e6048a59cc6d5c90ee390c4a715d3d2f5abc0fceee638c6f5228641809f17349d44b4bda8dbc50e2dc2f42ab0aee983eda0d01b99f385f4bfec3a3078c65b56a3b46f5fc2b7d064ddd24c5f1238623e0877229ee1b51e0f68c14a915342f1b21a1fcda01088e86b7a8346f260c23331004b6cb20e0c39fcc0ec760dad966a88cff270d80f90315aba5bcbc30dde8d610310bec95e6e36c5246bd62d3e76dcf86dba8ab8861f9d361e8d0a92404b1782ad069b2a32b0015730c592aba0a922b358695547d40a39a5cb57c09a9ba8950745a510dbeea73b3a2a97e90a9622c90d11b251eb9a383edeb1d9c738cf63422bfeecc99614e059c004e1eef0260aa8c69a240e9a2fba9b258dd53082848ccd42c2937aec408e73fc51ef072aba3ea21a32d42f11d40bec58844b47e9befdabfb835508aeac6c60c76d1a2044f15e62b9409b6d96b5f9c46f5f8d2fb096ed10abc15d2988296ddef5b153d04846cfd546e5d83bb46458e56f1238d64b6a3c64eb11f9b6f56ebd5a701ba5d3993549bc6fc50ee9ee6eda568f83dfddbc5c0a06d7a9d149f6a9f2456ae70767b2814986c5b2d36b8f7bf7b129169ff62bee0ce6050836aa1296c7b9333ca9a453e9aa7969a67c6cb4c1429a58961d55862c90ebafa852c23331948df8b4c00c43cbcc73cc7aa554a18e87b77db4dabfb6077f824833017079acb9c072e7b8dd094898943f57f55115f5a096343811f008d38cb53155cb4254aa2681423277b61e1af5f6fbfda80f8040b4e412ce9e161e8c0c6bbbc668b73a2d1eb1a1ee8346b0815b8878640d7790f275e02548beabe6bb0538134de2da19ed9e992b9e2ff1591eca0374ffb4700917a918e9b547cbb91782d2b0626473df0553171b7966bf2a714565a090212489d9de0ed3f66c8f983ec70be87f8d69f41dcf75ce3f7d7e568d431f18cac33ba84eb68a473e3bd9bbeabea8f03c075d8265ec4529077a30b835a638e0484975a22e54c43967b82abff3c5a07071b277cf330bad3273501644483118a89695b3e76006600dfbb8c3ae9ce382fd6c5619eda1885338b7a6d55c0a2f0cffc131133e01ba5f36798f040327e../examplesrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootgri-2.12.23-bp150.2.3.1.src.rpmgrigri(ppc-64)@@@@@@@@@@@@@@@     /bin/sh/bin/sh/sbin/install-info/usr/bin/perllibc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libgcc_s.so.1()(64bit)libgcc_s.so.1(GCC_3.0)(64bit)libm.so.6()(64bit)libm.so.6(GLIBC_2.17)(64bit)libreadline.so.7()(64bit)libstdc++.so.6()(64bit)libstdc++.so.6(CXXABI_1.3)(64bit)libstdc++.so.6(CXXABI_1.3.8)(64bit)libstdc++.so.6(CXXABI_1.3.9)(64bit)libstdc++.so.6(GLIBCXX_3.4)(64bit)libstdc++.so.6(GLIBCXX_3.4.20)(64bit)libstdc++.so.6(GLIBCXX_3.4.21)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0.4-14.0-15.2-14.14.1[ @Y@YP@V@V޾TgO@Ou@OJNNP@Petr Gajdos dimstar@opensuse.orgbadshah400@gmail.combwiedemann@suse.combwiedemann@suse.comdimstar@opensuse.orgwerner@suse.deandreas.stieger@gmx.descorot@free.frbadshah400@gmail.com- allow PS decoder for build [bsc#1109976]- Add gri-perl-5.26.patch: Fix usage of texinfo2HTML for usage with perl 5.26.- Add gri-invalid-char-to-pointer.patch: Fix a char to char* conversion by replacing '\0' with NULL. - Cleanup spec file by removing conditionals for outdated openSUSE versions, running spec-cleaner.- Drop timestamp from texinfo to fix build-compare- Add reproducible.patch to fix build-compare- Add gri-texinfo-5.0.patch: Fix build with texinfo 5.0.- Make it build with latest TeXLive 2012 with new package layout- add explicit build requirement for perl(Time::CTime) - fix doc/texinfo2HTML perl script: ctime and getopts - fix warning about touched buildroot in %build section- fix build for SLE-11- Initial package (version 2.12.23)/bin/sh/bin/shobs-power8-05 1538580286  !"#$%&'()*+,-./0123456789:;<=>?@=BCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxy{|}~     "$&)!"#+%&'-)*+1-./:123>56789B;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abc2.12.23-bp150.2.3.12.12.23-bp150.2.3.1    grigri_mergegri_unpagegriAUTHORSCOPYINGChangeLogNEWSREADMEgri-mode.elgridoccmdrefcard.psexamplesFEM.griFEM.plexample1.datexample1.griexample1.psexample10.datexample10.griexample10.psexample10color.griexample10color.psexample11.datexample11.griexample11.psexample12.datexample12.griexample12.psexample13.datexample13.griexample13.psexample2.griexample2.psexample3.griexample3.psexample4.griexample4.psexample5.datexample5.griexample5.psexample6.griexample6.psexample6histogram.griexample6histogram.psexample6image.datexample6mask.datexample7.griexample7.psexample7a.datexample7b.datexample7c.datexample7d.datexample7e.datexample7f.datexample7g.datexample8.griexample8.psexample8a.datexample8b.datexample9.griexample9.psexample9a.datexample9b.datlogo.grimodel.elementsmodel.nodeshtmlAboutGriMode.htmlAcknowledgments.htmlAdjustingCharacterPosition.htmlArchiving.htmlAssert.htmlAxisLabels.htmlAxisLength.htmlAxisPosition.htmlAxisRange.htmlAxisScaling.htmlBeos-install.htmlBinaryOperators.htmlBoxPlots.htmlBugs.htmlBuiltinIndex.htmlCd.htmlChangeableCommandArguments.htmlClose.htmlColumnAlgebra.htmlCombiningColumns.htmlCommandIndex.htmlCommandSyntax.htmlCommands.htmlCommandsOverview.htmlComplicatedNewCommand.htmlConceptIndex.htmlContourPlots.htmlContouringExample.htmlConvert.htmlCreate.htmlDebug.htmlDebugging.htmlDefaults.htmlDelete.htmlDeprecatedCommands.htmlDevelopment_Version.htmlDifferentiate.htmlDiscussionGroup.htmlDraw.htmlEmacs.htmlEmacs4.htmlEmacs5.htmlEmacsFeatures.htmlEmbeddedSynonyms.htmlEndGroup.htmlEnvironment.htmlErrorMessages.htmlExamples.htmlExpecting.htmlExtras.htmlFAQ.htmlFEM-tiny.pngFEM.griFEM.htmlFEM.pngFancyPlot.htmlFilter.htmlFlip.htmlFonts.htmlGetEnv.htmlGettingMoreControl.htmlGriInThePress.htmlGriModeCodeFragments.htmlGriModeCommandNames.htmlGriModeCompletionVarSyn.htmlGriModeCompletions.htmlGriModeCompletions2.htmlGriModeEditing.htmlGriModeScreenshots.htmlGriModeUserCommands.htmlGriModeUserInterface.htmlGroup.htmlHandlingData.htmlHandlingHeaders.htmlHeal.htmlHelp.htmlHints.htmlHistory.htmlIf.htmlIfStatements.htmlIgnore.htmlIgnoringColumns.htmlImageExample.htmlImageWithContours.htmlImages.htmlInput.htmlInsert.htmlInstallation.htmlInstallingGriMode.htmlInterpolate.htmlIntroduction.htmlInvokingGri.htmlKillingBugs.htmlKnownBugs.htmlLegend.htmlLicense.htmlList.htmlListOfGriCommands.htmlLogAndLinearAxes.htmlLongCommandLines.htmlLoops.htmlLs.htmlMajorGriModeCommands.htmlManipulatingColumns.htmlMask.htmlMathematicalText.htmlMathematics.htmlMissingValues.htmlNew.htmlNewCommands.htmlNewpage.htmlNonEnglishText.htmlOnlineHelp.htmlOpen.htmlOperatingSystem.htmlPDFDiagram.htmlParsingSynonyms.htmlPenColor.htmlPlans.htmlPlottingSeveralColumns.htmlPolygons.htmlPostScript.htmlProgramming.htmlPurposeOfSynonyms.htmlPwd.htmlQuery.htmlQuit.htmlRPNexamples.htmlRead.htmlRegress.htmlReorder.htmlReportingBugs.htmlRescale.htmlResize.htmlResourceFile.htmlReturn.htmlReversePolishMath.htmlRewind.htmlRpnFunction.htmlRpnfunction.htmlRunningMeans.htmlScreenShot1.htmlScreenShot2.htmlScreenShot3.htmlScreenShot4.htmlSet.htmlShow.htmlSimpleExample.htmlSimpleExampleRevisited.htmlSimpleNewCommand.htmlSkip.htmlSleep.htmlSmooth.htmlSolitaryOperators.htmlSource.htmlSprintf.htmlStableStream.htmlStackOperators.htmlState.htmlSuperuser.htmlSynonyms.htmlSystem.htmlSystemTools.htmlTSDiagram.htmlTertiaryOperators.htmlTestSuite.htmlText.htmlUnaryOperators.htmlUnix-install.htmlUnlink.htmlUnstableStream.htmlVariables.htmlVersion_2_10.htmlVersion_2_12.htmlVersion_2_2.htmlVersion_2_4.htmlVersion_2_6.htmlVersion_2_8.htmlWhile.htmlWrite.htmlX-Y.htmlexample1-tiny.pngexample1.griexample1.htmlexample1.pngexample10-tiny.pngexample10.griexample10.htmlexample10.pngexample10color-tiny.pngexample10color.griexample10color.htmlexample10color.pngexample11-tiny.pngexample11.griexample11.htmlexample11.pngexample12-tiny.pngexample12.griexample12.htmlexample12.pngexample13-tiny.pngexample13.griexample13.htmlexample13.pngexample2-tiny.pngexample2.griexample2.htmlexample2.pngexample3-tiny.pngexample3.griexample3.htmlexample3.pngexample4-tiny.pngexample4.griexample4.htmlexample4.pngexample5-tiny.pngexample5.griexample5.htmlexample5.pngexample6-tiny.pngexample6.griexample6.htmlexample6.pngexample6histogram-tiny.pngexample6histogram.griexample6histogram.htmlexample6histogram.pngexample7-tiny.pngexample7.griexample7.htmlexample7.pngexample8-tiny.pngexample8.griexample8.htmlexample8.pngexample9-tiny.pngexample9.griexample9.htmlexample9.pngexamplesindex.htmllinux-install.htmllogo.grilogo.htmllogo.pngmac-install.htmlmsdos-install.htmlos2-install.htmlprecompiled-unix.htmlresourcesbottom_banner.gifmath_symbols.gifpixel.gifsm_bg.gifsymbols.giftop_banner.gifscreenshotsgri-screenshot-1-tiny.pnggri-screenshot-1.pnggri-screenshot-2-tiny.pnggri-screenshot-2.pnggri-screenshot-3-tiny.pnggri-screenshot-3.pnggri-screenshot-4-tiny.pnggri-screenshot-4.pngtst_suitetst_IO.htmltst_control.htmltst_rpn.htmltst_var_syn.htmluncompiled-unix.htmllicense.txtrefcard.psgri.cmdlogo.datrgb.txtstartup.msggri.info-1.gzgri.info-2.gzgri.info-3.gzgri.info.gzgri.1.gzgri_merge.1.gzgri_unpage.1.gz/usr/bin//usr/share/doc/packages//usr/share/doc/packages/gri//usr/share/emacs/site-lisp//usr/share//usr/share/gri//usr/share/gri/doc//usr/share/gri/doc/examples//usr/share/gri/doc/html//usr/share/gri/doc/html/resources//usr/share/gri/doc/html/screenshots//usr/share/gri/doc/html/tst_suite//usr/share/info//usr/share/man/man1/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.opensuse.org/openSUSE:Maintenance:8842/openSUSE_Backports_SLE-15_Update/aa04f418e01cbc75df848d6bc75b0a24-gri.openSUSE_Backports_SLE-15_Updatedrpmxz5ppc64le-suse-linux                 !" #$ %  & '()*+',-./0123 4555ELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, for GNU/Linux 3.10.0, BuildID[sha1]=97b943ca04b1128906dc4d0db99b2dc403bf35da, strippedPerl script text executabledirectoryASCII textLisp/Scheme program, ASCII text, with very long linesPostScript document text conforming DSC level 2.0PostScript document text conforming DSC level 2.0, type EPSzlib ERROR: need dictionary (ASCII text)HTML document, ASCII textHTML document, ISO-8859 textPNG image data, 90 x 89, 8-bit gray+alpha, non-interlacedPNG image data, 337 x 333, 8-bit gray+alpha, non-interlacedPNG image data, 90 x 98, 8-bit gray+alpha, non-interlacedPNG image data, 334 x 364, 8-bit gray+alpha, non-interlacedPNG image data, 90 x 103, 8-bit/color RGBA, non-interlacedPNG image data, 402 x 460, 8-bit colormap, non-interlacedPNG image data, 90 x 120, 8-bit/color RGBA, non-interlacedPNG image data, 334 x 447, 8-bit/color RGBA, non-interlacedPNG image data, 90 x 81, 8-bit gray+alpha, non-interlacedHTML document, ASCII text, with very long linesPNG image data, 545 x 489, 8-bit gray+alpha, non-interlacedPNG image data, 90 x 96, 8-bit gray+alpha, non-interlacedPNG image data, 337 x 358, 8-bit gray+alpha, non-interlacedPNG image data, 90 x 99, 8-bit/color RGBA, non-interlacedPNG image data, 328 x 360, 8-bit colormap, non-interlacedPNG image data, 90 x 87, 8-bit gray+alpha, non-interlacedPNG image data, 417 x 402, 8-bit gray+alpha, non-interlacedPNG image data, 90 x 84, 8-bit gray+alpha, non-interlacedPNG image data, 392 x 364, 8-bit gray+alpha, non-interlacedPNG image data, 90 x 136, 8-bit/color RGBA, non-interlacedPNG image data, 424 x 643, 8-bit colormap, non-interlacedPNG image data, 90 x 88, 8-bit gray+alpha, non-interlacedPNG image data, 383 x 373, 8-bit gray+alpha, non-interlacedPNG image data, 90 x 57, 8-bit gray+alpha, non-interlacedPNG image data, 350 x 222, 8-bit gray+alpha, non-interlacedPNG image data, 90 x 57, 8-bit/color RGBA, non-interlacedPNG image data, 350 x 222, 8-bit/color RGBA, non-interlacedPNG image data, 158 x 158, 8-bit colormap, non-interlacedGIF image data, version 89a, 602 x 26GIF image data, version 87a, 964 x 267GIF image data, version 89a, 1 x 1GIF image data, version 89a, 2500 x 20GIF image data, version 89a, 243 x 268PNG image data, 148 x 120, 8-bit/color RGB, non-interlacedPNG image data, 612 x 497, 8-bit colormap, non-interlacedPNG image data, 169 x 120, 8-bit/color RGB, non-interlacedPNG image data, 828 x 589, 8-bit colormap, non-interlacedPNG image data, 263 x 120, 8-bit/color RGB, non-interlacedPNG image data, 802 x 366, 8-bit colormap, non-interlacedPNG image data, 204 x 120, 8-bit/color RGB, non-interlacedPNG image data, 839 x 493, 8-bit colormap, non-interlacedC source, ASCII texttroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)RR RRR RR RRR R RRRRRRX+,^Y,hmutf-8d09e8f71d2f5fc3cf7520553db6e449eff651ff8ee5141864acf938e6bbff2bd?7zXZ !t/SD@y]"k%a▉ "%9rV;dXvfIgAZ˴Ɔttj [I4a9⭬*](Y%0 M5dKz: HIuZ~)W% ".N+F;Q80(Inё,/6{74@<>ss1\[)/{Y&+fe /tu`Bi?F'a1EBOVEf]QlrKe/114@g$l۪HELRʑĊmf ~b?o v%@` ^}!|Rju_~}eU>(6+3ڎۄ}"wΔ#q]t#ڵ ;X$qak*3qDHhαFv+ͣЇ Ym9J2OC8|~kglk~&zdE*>6nxvͬb^P|H]f_*dt,u5v0|p$6?CsP2 D Xq LpM oMr^n92cL>EƩT =9̈́kqmAP%g(.+^/6Awf*Uo8ÞjWr+\~.@̮XV?Y`?7^3:@ X:FtX*@o OapL6ѡ4d'ZGt <)-x ^{ܨ!41wlT} \OApԙ6,} {*: U(1{~4a {:g>'@^7+h-eDgr#` ,&垪JWxx)Bsc3ɮ\Wj*(R[#!1W˄&aVX=|LV-h,-FS+ UK^79>eZ L_-6#HwL]4aC21ܲ!ŗ5U@o;ADZ&h"f4 Ù/h.njYJ//Oh</amxb0Mj$҃챑Wܓv3&jHfdoqa xGibiX_-܏L; dws'^@43)bdhmz |0jZ@*-rN%#;N!^I"X$~jRzhHк6G!ۍT7jSDv1j^:LYi/⢹h OL%^ !ME 3̢ #h%Gg1#X+H -Þ{v!vK;X^vo HԽ8ii3k{v|O&`낣9fJPD~R72hC.d*Cfxѷdz-ٚd1lpF1쎩W;B`#FrghvE47^#U36 Hl~KkAuGt8cׅ9!O޿R6t:bz bgWPUp7/Yy*_LA|50NK0F#O$M)3|qن|u-WMb)0k L)lFwmBM0!t;`rl``[]CLSC#/3"n^#tT-EQQm_ycuN2 )PModR v7y㻖#WgNVo Y3bVpWlMd:4g!+V 'aԃZ1 c'70PggL؝(a\`w|[7N!K!#vU/ELKA&?oqo̜Gش:+,9M?QmYQgg4|VUĎzBlV0HOF1>VPol+.iF72r ޽zdz@߇n4b~e;ڨMAdy;YgX2D;Um\"FN2$g#a(Q:nu>3N|U ՏQLo:{t`/S41pU 0 V!7z4ɭТM,DؚnQED,NNzS4Jԛ& f%g}mcl0&Q+umu䙦Wh1*P6=CC~ŐRp3u:KJۄױ͵OaԓYeKWXB%@-10Ը*246 VKp)s1^TF  H/ "Zz9 O<| oX#qIJè[ %6 kt"A,fﶼ߅vF ר.ܤua׀.]ף`69 ϧTיڈk^ ?ԡQ?[`IAZ 'uPDhwy2 sn-yMciҟ9ǽھ n4, Oj"9QoYk63юg_PYJ-G (gZ_Mԍø䚁 2!!#8qwN؛{ P - 5Yu&>ast\Ő|3_Ιn߻yojچh|t$~|) v1BlMSYt|PYIGRAGm-z 7$Ep}޼8j:dsDLW G/KCM:ƅ8m!^<\DFO6",*g>Eh=;}Oeԛ 93O:غµAA/wL?IXsA 5•;=-LC]U8l G dJW+v^zS}F@5Va&ߞ*`Y6GRx8OZo`<^܄15)+J%ǬS/mb !3b4/BuTŇIl dN^~1IR챷"o:B{# Q"X 9-B@Jkx WrmY`8YQ3JÙPu҉߫V0Nyl8 N~Oo39ZFylkK"vضL|4NOl]NAMiܧC-ꖨiA`Bh01GHMf*ZRf h _˚r(Zܼ J`l5X>-}⽘"0EG1Be[x٬`gA*UpC [e,Vں*_.b^ X ŋ.il Z#+K [sei~}U +R\gzt(Wi;K^lEaoAyW9P/ Ot$=mP"_RukWDς˻WPمN`;g\]A 7c'* T"yd/?h0*lZOqqξS ΜѶF-HQy =SKi@^\]Rp1k!SʢNqk+4o'u2ԏA.;#2ҏ~*/Q_ X$ބ0+t;[pKih9@$)wƪ;w?g&s?' &k/TUI~'qm^HH8*$4?~r ?6eɌב+'ܭ_㷀E`=fPo3 =h=G>d|/ʗݒ7T=P:U '@m ˓nxz⯔ .[f cP[6v/j}Np{T}Z0W*N3Y?Ck {n% ]m ؜)-z`Ov"KC'EPA!baoC:yƸA.y w+x`A}u/׼Ǣ&dȢqFl0x -::*֩9;@VQv\ȏhf!W|y A63x0|Dh89kYh_gAFŰ`WԲ Y]K} _Hy L‰gI"C-%73g3wRJ\7o5 dBC4=*\O{!AhFg}ǽ؅|*ml|iR[̾2ubrm@ . lŵ(-<ֈڇ$,n7GT}m/+,MHz#筯JO"B*3{-L] So~ 'i]NWEDaEM! 6v/kN-*ʭŕ^'!\{T "O94X}q{nvT(Κ^ts@Le5;Y}3s NO-p4}CY =e>QimA)HÆ#v[ 7~p|2!AH$1z7Żd^Ni@㝊-3+=QB꿺0χ`d@2㘧fw )S, (Xdo]N%Ρ)fa蚭; ݫhމڿٸrS}4n6_Y{iwcrgDlC&Bl]ˍ/3 S熠qx^Ȥ u2+,|S7iIxP['Q}f86# #crY62u;:unI"f>о=!rsQRAr$!nshLqVoF$1pdв_GJ1I13pE-c-/ Cg3fO6vl3-1!2X}Sǜכz0{]e36[ XHخ8y 㿦ğ = iNΗlЪ0q``|݁xV=te{n DodGdPu";Po>D.=AyϨ=/6NeN7G]gA/Rs-(޳+&PKF/8T׬ix^4šN1/915Son%5na/{g匛QvKSLN1sŋ`Gh AziQ?. -7UMʼщ iV! C D~gd`9.Z|8eE#~5{}E@ݶ(p]G2iG[;>*+"b ;˾bJ|'`Z*-[Mo7&,Kkěj4!Ft@SsȶT6NJ.}wPu R.!q#p/|XKBdVJ,EzyK(G fT쟢`|FY׬9 3`MDilz ^ya&-Y͊%R<@^Hl t#W}Iq/'56 FR:K4ܿ<-U͗}qWJ z$,Վݓw6+}m΅8 ϫK9Ug8e j.yٿ*o*'1WJЉr-}%"L8Uz;{eǕHD^AEXʆvsu>sK-60/{vx<}&D^D+n$ףsyd B/|҄v ;Akkc/ȘX"lZ|LeB6P0 nl\۬ ~uf(ҜG emDo02v\vω"GՠXD ? ||⻷<|Bmf 1Gꘊr33%Kx~ĺ~32%@)S] ̅#ؚdzeH$f 2W: WHxdBO֩4bR [˶,/,FM9Y#@ksNx?VB"|Qkƥ\l6ݏ(B6+i)9$d-#DLkf_xg! *GЉܧ߻1ޒTainYjNٓ"x+_Ni_(\X0_# )*F .h^e[4VWd}c<9vD|?I~q_}ܓ:blg~XwaxB"* ;3r&^40^S1,3B0k )3gDhw3J[|V-~& =O!0s6opQSL\Cܧ>sn"%PLI—x>`?h!lsllN֐IֿDͥeY͢]a?ᑶ =L"-k%#NcD\`ͬo􍡲A бnvi~1ΑЕ̕#iHkwR+AjTXxe6AF&Xq{FOg˴eHi3ž vZ*̛^ϫڧb։`gڽ2HݎH(2{=K͈D99U x~:p_v 䝍LrZP HjD>1nFaŸv}}eޖY~W:_7);y`b֍Y 2My$"1=:OrOv+YqARF'&Ut١;r>H09KůpvP@5Hx1(mE#U]Lit}YG)N 3M:-N${ͳD* I{_kDYns$zb4 B < 0곌:;K1 NVY ]ѫ^!zϧ} $og;Nr QvO7^drXm6{Ko*v.OG@оZBa9EZ)k^ 6ޥj;H;{͠Hr)p3#%Ŀ:]Znz'[UXٝӐƄrntզgt7Q \o&9Ws /P9:dp$"8ROh?1,ǣ`kʢB$ikYdTIh\?D}2uU 4j,\\qHtiQ!frA㿨Q2c&$ыXS"?4Ta0K;Qs=Jru-7`"Zl-GΎV`OxzZ!'5҈;n?+hJaM tY7O3y-[Le*G# ֽݒ+S* ^(WZ E8|| Mk-`,K59ײd/@ɐ KK_ս>mǸV f Op+xD6ܖvHTipm;<0` 0U8F&-bkQ Rvލ{:f)EH_:0QޤXXϒ rO$A@XzT<܅*[( bN|}Lش*,jX(3(R!c}@ea TP`q, Sڂw[{$**;P: εpŕ -H[ϥ~)Ar#fa$tӱI}ue7uZ;FÄkUSjc j'6!ZYZi\vLǩ_k囑1`b2)bL"k5TF*}R3ƢЉ @GM =bxW:k9fF\~dX{ɢY! ծ@ ί :a&x?I3&Ys_U|*2Kb*~TWI!mdHG!V~ݥ{oH;f~zD&~`|[82s>kTA8k=$ݔ_Vt$V:XVgQ{5WF1̑83:CLs2@*ɨX9( @cLYC͆R#I9|2lx,w|)ʪ"KpJۿl)7C?|Ro a,ua%ʿ%7/&mVƚ>bp}eX /x}:BVyzѳ8\f>|GZ0[[2GhZ|4`>@;I$0/;paRb=)^mQv~eJAMG,iikD5p_`@1`[)DG[N-YWb框\5T XTOk˓}g  ,oE{ts-Z9L kn8{p$esea' mz.Qs6-kLo9I@˩֧'z0ЖXL< t%ۡ] YppGm;ppa8#'ũMySrÖ-} q,a PZ瞘7XdEeɵ&KU_9 OkpS{/ʞwf ڄR/82a D. AY2 %'ˆ^DTsoՂ-[:hEAUۖQw%CM<5҈+jѲP5m,Cwu恟*g΅[3S\u`WkS2p%Lc>l`'q ̝|\\6nעV&pAJ{s0Rm?>v?a+c!F>u.  rKCX!pR:#u@58ABSrԇƨ% Jиz5(fy-t\ _^^vWgOf? Hb]LQP&9PIGxQ70}}^"$ٖYs_LmjޓkhIdtM6$0?av9Y(A%K,brlTqWanTOE:P.4̢׼RNEW\ȞSH ("8OXxq[:mܝ|IN ;$|I;/ThQo0$y8vb_ !oèguGO^Ӯu 3r6JZw1Z]+$Ԋu}ƒ=VG\>3) E" /0+1L=>:]6 ~NE0$?3x>𪑙Ƭ >sb%|F3bXQ`ث˳!_C#>-TjTB'M ߤJٴx b 52f_xPNNTu_ib2!qj] zY3[úzCl4ӷ@)[1r}G.fv%,;lJ"^쎃IMqx`Cԍ`V6ڵ?2Q=| PՊܕoN-[MHލ ߷4\gH=\,oqY{RLK`}3hU˾a{/l #:aUσ|!>ڋgNyڌgX[&dXl ZODbɢ ܸB{eLl$SJ+~ӕ*@MFkH7~FvB&X S 69A׺\|:'e_~㮃6_{G.OLFz Θ8{%cq|jHU c'T A}3ϞN,3<>b.9~ˤH;s` A{q5 އxR_^-H8:\ο aS]iUh'WY@kpnyL5mpR9g߇Okܠisd_O;FfJT8 C"JiۆI,G:E^{*Үr'_69' ErUBdK`]ie>OV_JhR ÔQvu0!W `rKWbb2CHA2,>)S{&g3u yqΧ>&&۝Ū|aK"51cq] ͗l=u{4G ݆}XW^ N8``^cRd3v)ܺh*՗4a&p*RΆۘӀ.TKx?>Myv&Λk# tU)&A?W8X!χR)E04as̽+UQUګ{t"Ҏ?*\e (zHaCUA44FKtȏ%sI#{ δTLQx} ;GH7:Yr`y1,9XkAa8v /TZ']6)v 4ϪSaz Q7pٔkfĈM>.n6,첑k',*$^xn^Ъ#Ij2l-S6${g|>Y(AS\ҿ]/s߽1ph?RxoDmTA6PFyk踣1r)sZY5|>6bF,vp)w=>n+kRtݾGLdRt&~͌DJqv#8w?cF1^ D$=r~Pd]?7tIoaow)T4Ggf1J}nxގDxZU7aa ~߀U%M0/$Mb!#tNY8n6c~YnhmKCnmVz;Jwv\ѻb'hJVk`w=Y\Q @NmV;|\%I|$Z87Wt`ok}?ǓOQ줭`"l&`Eӷ1F/cnsz/*`s^ʼ˥bj>J=#V}[l18,KSҴhdž̉1|/Mtڡ]ݲ+}W-['CC*g{O5xQM"n:ݫ0{n蹗vK}7@MUkKdR;"0>1;rv|r};[Q&}A\O j-Cyb^閱 #'<謉,՜sjyWq@2ߐxzJwhs~0 a,{u\B:-"Q9_CS)nNsڥ[<76}c/f<>Ŭ@R'f2,kYk~[9*fAnǩh4Wv}myRv/|ġ} mD'ѳɓ@? eʱz0AHh{2 D1CC̙j$nOMy.L??nMG¨ `c4.&,8aײ$J;tͲCdCS9i^\Skf5nڎ?N0m  ZkO&8 +bQNz +Q`Nw_^SD&' r$1_8|atq$Ϩ0e t`a#%}aŢpGv頙U9'6{y7Mؤ<4GKd4:P8c|I!vn}Da,[= E0f(!Ii[1g`Elrc ?E}eGN$rEI8e$Q]d~K2J }u%Ii̶sb2cDڍqOЍkMc)ϡ;U|̀tfC6)E1fHb>nY l7 ޖ!yx#Dj[DlCTB*8N'5[b]q nGiQUG%V\.jLcMG] f:-ap29hװ~U9!{RiD} Lcޑħ!pV̄h2]Glq}cxdoK `=dk?HPe/~E&W"0:Kr->gk&{%7.P7'HC2{J1*>~h3D  ')M%Iu gR56wג5 K3؟]Y6{SBNpQ`uu!?ԝUJMxCVtH=p/ ꘒAB0oA%sˣd[9" >y ]\Q?o`I5ts Ѥb4Q[v97ܦery1G~7!g }j-e ,}]$>})~mX7Nw74b@@ XR%Hр Hhn,~;O䫍bV =y]qiBɚ(Щ@&1tZvgIXt%&E6ܗX70k8)^)$to|TRyl0=9kegK0֠anRYK$^ޒSc8nHᶯ<,wIi}($ 뉔x\U^wBξ"S~0;y~|x.&D -RHЫmJa;OU]0OYkf "$Y(I@0%Gt5M;bY|klzI6~x@?A('K).Dk;VJF ʻ? :t ٿp.05hsDOvwbIn2`53SNxwX i3NXw.?Ž&cswu5̼]T7كT vV6c&yZ*EjxD_KǪ\QmN8RnA cOUE>7 JaEQk/XugՙM`kpdB-jۃ另-'qOT!NCtlI. ҙZ}Dv R#4@f'M>b[ap 0ċڂ!~`7eƅoc X*OR+rw&IIbY(Ji ]ㅉl7y*mE&z tB2>X?=s4)S:ʢ z`<@. ل|?p?a7޳ZP=+–6c >r\vqs2 #+mS!#s5'^CV%FFll0# l>3,T9\hD;vz/6bv *"5rp^,?Nkd0rI_&h΁MbPD;uZ@tyq ˠ\I69"嘾`c P}Gy]8fEEn=H$f2*6h:A(}fwteΈcDx/ 9SQ6ꤏ\ ΓC8 0s 5&~*XKBUvAŦWJ YZ