ruby2.5-rubygem-activestorage-doc-5.2-5.2.3-lp151.1.1 >  A \5I/=„6ahZŞAeS9z+pD_;3,Y-ieoF r:=I`E+Y?anTOkۖ+}xKlձsGI(̄ga*luP<.2SWq0h1|)@(O>8&]BG0C]tE$}{gk+ț ڷ-G^D2jI T=R5~1-*߱Zڪe>]ef,Äz6V 1.lD0)c65f2b0c0c1c3c7d5eb84132db9c4902f6a6bd50a7c2d2204bebbb69b4541b36ebef441d716a3be802acdf9560dfc00413025344ɠ\5I/=„ :96>eբKxw%O/Kf۵GIOj`P V`uOUjp`߽+fZn[p;$?d(. 8 ] ,2<    | A, BEJO<OpS0SST(T?8TH9Th:UNF]G^ HaIeXf|Yf\f]jd^y"bc\defluvzCruby2.5-rubygem-activestorage-doc-5.25.2.3lp151.1.1RDoc documentation for activestorageDocumentation generated at gem installation time. Usually in RDoc and RI formats.\5Clamb52x$openSUSE Leap 15.1openSUSEMIThttps://bugs.opensuse.orgDevelopment/Languages/Rubyhttp://rubyonrails.orglinuxx86_640-=?0(<FF.:86*-(6.,&6(wEZ8z@.$uk)% 8?+)<+=a)+%5W?9}EgSM5m_9}^, >BDyFL=RIT=SkFT@l$.$92;I$-]3!);Sz,+!68!&V!chP[}:54W53''3*5b4'57Mt 'AIq\X+2~AAAAA큤A큤A큤AA큤A큤A큤A큤AA큤A큤A큤A큤AA큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A\5A660bf5372c5bc5fa0f2392ac4f8eb4100cecb8ec3bcc7bafc620c2a6606ba2c1636b7aa65319a84a58c55870a3539d39d8d5fd3a23555a478478fd6bea17be355db0712dd7e13e0fde04c3574dda2e278c0840c6cfb18c95239532421377539b24c2ef2112a08b23d1d954bb598b2decea62b875751952009d237e995b3a0c5890e5ae716530407bf4768efa8fe4d0264c0324d7880157e6034407790d30090a7a73c28eb85a4d85ce50cdce0eb1187a25881aefa30d06119899841cb492df7b8ac1e64bbdf0e50ce2945e9a153b00a138c1f5d8befa67cd5bf79fdc847843efb04ee4c32e4ab6e7d7f81c7e346a13cb64b3e0c8085a8b903a855056991a620baa4e7cda3a8e93caf57ce1e297ed1691bef19041dd2530bffd8d4f2b611d6604cf728a063a111d98f2943d428fba028cd093296c898f139b6c081cfe757dcdc3f9a98a0fc701317b4ff7f2b30a2dcd22bddc13d06b2c1b2c5c3aa25819c0039d2a9cb7a219b8bc9edea7aea51d2968276f018ac71e47d7441dca933debcc2f6c786817a9c2fdde647ac26653198a3a31e1191833cbb28e448ced0b76657dddf76490bfcc92d08102a424ee4cf5af1d224b03df0b7655675d2b34f39a0e14db1955a6f5ca151fe4772f6271047937430b5d5e7df80c361a387577d990447f4008f84161b6d1477dac2002226b4c6f83dbef31ee845818c36ddd06c4ec092cfa098a7c4cbcad54750e8398ffa49aaef1c1c0fc72140b17f52827748f3c06da2ccd7958bd0881f720cb2415641902acf5eafe435bed11e7c7d1c3e7a6ce8421de9227c7671975b680f8808876d9eff6b1a86996bddc4f399cad35c6db0c94ec1f9232619b302fb5e5232b76c5e2265d10b8f97515595f8e9ab6a9f9ebd4dac9c19ffc5461a6c2fec7946984bc70d2931ff978d1aefe4d12571d685c154001c178baf2c5d0a61b94fa91c388fce1c4ca55646add8e570cbfda504f15dcfe59db45670de39a701d125df7233a1ab73eee3af85f12c5810ac15f082c210aaf857d7b75a4063361a6a0ea016dc8c50d713cd3d2c0f6d6d0def6f4e816d49513baf57aaecd70c6f51e29edcf1c329aaae8dcd50acc16be56a2e100b6401ba78ccd8964bf1d9ab6ed85f8c3d6488afc21cab04cbd354e90f7999afd631d60fec4abbdc607b70e6593cedc3b3029617855c657aa85b742aeae45cdd55ceffe436c77368a30cf7129d2fcc6380a0235c3cc3f49305fd1f380c39af9febe16ead53ee419e424cd6182d88ebce93189ff1a151d3e01cf2dfa445489ded4a4c932a8a284db5ccfd0f36895760c0d452db325964ef00de45db570377db7e6ca5b970440b782259776013c01877d35879a4701421c042caef77f82ae6df8488f296713518a6c8af561c57d02b0c1118024aeaafe735cc30253286328d122d72eb6d2d0c22a965ca90aa0700b6cde54ef219fe2d7b1115c198afef46f3e4e03cf8edf8df2ae8d31592efccbb57e563713c12bf32439682b10cbd648566cacd5d46d7ede42f198e35a894b79fb1a6299e6c13b49ddbd654f86259ed58998f38a3daae41d6df481b1d3cbc8673c5023ef7e1851660a8493111fe4df1f14ee15713cace62b7628f478dcba5b805cb8d53a85238f9051bb1f687b54b2d4f60f693fdb7c7ba1729927b194ca3ebaceaf4ce0d86a15b3f0ecea1cf7d390b3d38a52d9615348726c3784dd492fadf0fe47e189c0eca36f3e716112304579a656581d12459981d57e6dcee5dc036474a5523f77b7b84d14c60432ab9d7ba50de7181184bdaf405e34180451164edc502a561265d0fe97389c0ee3bfcd1d382fa7ab3d8e43a5b4d9fe1f6acc9ca7e2538398633b8090608f1002749828cc53f07f6a56cda736ed56f11c9ae682374622b3cbbd6243b89408bc71f9564c05cdc1a37aa97e7e695be2e00be44f67d6186250a7138532c41e0e4a8139f067e340d87bc6d2decd9287621bb388513964fe6b8b2303986bbea3158c777ba6a5c2ffccc5c7101477b19bf64a1dbd45ccff6976e431037a98419c8eb6e4ea17b8f7e384703631c1dd065e694e3ef34531c51552dd504f6b71238c6966c75b3222d2ef912e76a88478337d14c3ca5ac4e99770d750cdf47e8eeb2a147e03d0b14e0c8db0768719eb7106db292bb6769bfddd38d35e6cbeddb36cb7b47303b613b6176e46831f3d7b311fafbfa311797bcb7942d33d023c4874d004543b681bb62fa61182a1798fe1bf9a204b730352dba3e4a6552aca22bf409d696dfe042158bbe99a21cae734a2cd6de80b8f7425660b665ed2af19b2ea1d06941cd3f94d78a49f5836b0fe84024fa2ee11e9f70ab53eb33332bd00249b6c12d5bcdefa33e5b7e86c35d9f48ee1d28cf48bfeeaf46ab04a64b31b0f52dfdf87e1ea9af2738a0f0f57514709def47d88b2cc758704445ec29d350b1261a6314bc5a893e77213b6640a11d248e3f3aeb8902d5f9217243a3fbebc836ba039316b6f98d8347fc785ee9f657ab015e111d670c5b75136c58f5f7d9ee8ad872e936ff9eec9a238175907a0c2f66f083cb873bdb747687c0fe57b8f0ff16728b4617dcd21c224069352d9920781400d306c8b30760764b80a0af6d9eb181047d33c1f701f22422e37d285f8bea0108e12ed3ebecb63161665ef6feadccab3cd79fe2f577ef9b7aebabcb0358d85a017aaf61d526651a0300bfbba3850a747599e9bde1e9c9177f4cd67e3e9dbc32770513da9f72ee2b8c9ae87f9a7b997721c9a958fb43a1e171e67546ca9da4f5b4d8c83764c0f87cc510d5be6e1e6d64efbcdff8b5eaf0c2f28914efbe8776332e57a8e8927d4f676674c2fd6ef2f28c0cd2d492808aa7c5d33daf803a7be01feb77d03a8afb362c19280b3d6c4460888e643ec476ffce3239ed329d924b86c8bbaf5de47ccf0e849616f38c6d90ce65a14b87cefa38b627671c107c7c929b5c1fd8f6b067da957c64d096a7b982dc3da33d471f2af6d27d107e5e10f0bfe91e0625f484bdcfcbbd776fb2d06e662ef655cb20695a1d88adf530d276ad53cdfbc201532af8eb491f45140e8c8234ad6e059b99f8f50d35c170bb67dc8c1442c94ad82790076abff8d9c7f6c71ae7c1f3d17555cf7ac945785d9b95ac97529e92498d0e9ce2d05c7ccf8e6b98d48c599430f6459087930ece6a3e611bf5631e4dbf630f6687cc7a020a2c63c83daf2b48b40f51ad607e4e233867d42f228ec74f26cb6ff20a40ca1ec1474fc67de30baa1e8809598ee1833f0b79c0c28f7ff566e5eeaf55aec8dcd71332af12705944a48b679a55b01d4231b9865d121356d64d9e0af75441102e4184b204e6a4fdbe1f720d33ac6c8631127900d9b55d356da994a0855dd22a6cf7a9677e92879527c55f7abd12bf9657ef42a47714a14b11fae8d205956e5b675c6eeebeef773f12e4577594e75127194cdd6cf21ad5fbda38a6a8a132551270d6fe8af84a5f8ae3a7aeae8ccf492cb10b54aa6b2d7f5f517991d8b40fb017f61b225e4dede5dd12ebfba505a73e97a70a77d0fe41301fd73ed130496fdad4c9ec39eb32be2bd2454b8f48bb14c3f75c694cb3576bdb073311b1aae9f9612614d4542eae91df06e5c37dd849b02e3d7227902dd187b69f9df71584115382f63e07825400e79c4ff968445841c785375d7d9079ad5070ef12c82adb42b1fd32e4f589d5f3e729610d24f396c00d16157233f5ce88ebdba5b9e1255f95a0c905c87696ce4b1fb059a8915bea53d35f2e922587e0fdc2213ebf6dcd5ca54d14bbb02be0d28a131036d40c34f0a465076a23b546f405a6f315c89dca33f431d95cb85d34fa7ad9af3d10d8b7d2a5f25669e1675a15cae764a2bda60eb999ff1c93913dce388445fb71225d4ad4a236303a030ebb0142c96872d812dc12bba94256627c03179135758d97186b9c0861603bec1dce01dc9444c01e937159c4d38c88c3396be959f0bf8d53743141be121d99843ec06b053d4eda02fb113fb92a6456e267c535f31d048dd1a6c0555999af7033e6a51ed55ed4deb5e5dfa33dd2e898b9a80e1ce2b33f7362b919d68653294b6e72514ba1f7e18fb83d6cc0d343e18d9439fa392d5ff93ec58878e84d8ff19c254140f16f8ca9b8353409c169cebce2a51c947d4b8d17b24b01368f147d81b40f0260ed6ccb5918d552eed92ea7a47770f0cf2e8551511939cb627e77fef9c1dda6ef50460c9772cc9caa5242f1689c514868c230a95fdfa7e7824bae0d063886904bbb86a49a6136572d279e37e51a2f7e429fc84e7f47a3e48dad9dd27f9e2e2f08c81aebfd8174f8bb751677ab541bb43c742e5b68604f45b20ddaecd6529d7e80e5f521c8aea8eff0f6beed578ba31ee1b39667bd27a9c85c7826d949d254edc322ae249da996146f0653f338cd447362fdc436f72dbb91d0197f1b985a551ff187be93f334103289b2d2ca2d4b2c567c1e7ccd49f3f8019f26a50c370332c971d4683adea2825a2dad10487d024078275eeca78542a993d11f7f59ec4f7582cf3c6432f5a4202633f4bf5639d16edd0a4a4a302afc95156fc2fd1b601697433378f8eed3b686aec0f9953a1b4d682aa6d198cdf10edf1cbba6b17cc4354a5d9219c122e60fa3ef80948afe334bac5a3a26771a504605e4eb26dcd58243f94f120c21e5b5fb533401dd82c56dc884e8c4c550e238fcb577b96883bb98639e53067e2cc00a70728283a2b7d6d663796d3b5372f31ad045324b0cc67b47ff3e5be8d01efc10e2e3c97b4af7597d64cf49b3262b1e314eade836bdfd0f4b44541c985281e9f88e117f350d51301dfda719cd3aafafecb15fe54cf0a559ff13c05ae8b069301f66453b6519ff58ba37e5617cdcf0ceaf826974c55684e6fb457d98f409ac081162794e6538fa91fb7f50c9a1dd85d46b01f20b9acf4dbe49740e68f8e8670e9de4dabdf470a2173e4fa3be49a75f91c3d95ea40e197b17e7903918a9dc8a5301fcb9c8efad8c31d07bf2de0446e9743b77cc9236376b4c3bc38223064ec3b79d6db44db3de6842f81e163fb065cedf09c3ca789d92b61b8499a64fff5327df4f93bf33e36ad24b3fdafb526205b7d2a92afa92e9f43a74e945f66502b49c8ce363f249b2d48b38f858e94ddc69807d3f72ca1688e8170e1d16f739db975791dd9a5cab40890b5a3a91faae06598da0015b916172d0a14a566bfea7188452f34b0003af1c6b844653ac443df527818dc3ce9a7927bd7a3a901d7728efb5e5f544dac09e444cbd2f3116b01ac9df9fc646206ce19f0c59fb86d20abd36ef2105a744890012d4995424d1e8e2453e52ebf6ddb5c95b49c5a9b4480b052e3103183700096333b9c9373cde01cfdf7a07540eaa77a7ff4f48daea50c2f25881f585dbf0b5ebe3215dd9aec5310affbc89a79306ce35f9624670f67635f0a414aa795169904495f576baf5cd066836a8bc7424a51aa6268b42ef1491e79790491b1679cd7a3c64193bd5a22bfc3a35e71e5f4b6ff9749f7f8fc8047fbcacf38a84b22ef42250d6b63196b20759479449d5b3d5242b056bb695b08f4e4739051ce43b29885fbb0408a4cb014cb2d68861f0782781d03481077399838599f2d9aeea00c107bf22167845431dfd272370df26a0dfb9dc7d588f27d2eb6757712fc6336c6ae6250691ae2bbcdea48cd27de3f8a2721832084a1ec76acd62c6d2af780277bbff764f3fee9e942555c2ee34dc5924749c352bf3d72aa58ce26f53773e874a07edc649170b23f057636c95a00edf7505e46726032dcedcac0cb8b730b7501b93f52b836af8e700842b316555689edd846e75e02be5dbf9ecb3c63966ee3a0c1a9cbf0f48fea40061f50d0ad167c596aebec478baa439a2a6c3ea58a8e6a3910cc2bd99140d15a4708d62ca72293cee232e387b1bc16e6a9b08723fcfcca25226b5fe40a5ddc7b12a3dbb695ab8a3b624e482349f949f8ab643ffec7c534fd1c70cb7627d22d7f5f3af8580620256dc82dfde8213cd04898e777e9bb68b1f5ad08c64b7807714810dde8b93210bf7c732fd49bf5e8845b29f98fd96bacf58e683bbe1e84763beee52858679fb51c92d5e788ff6dde255ec14a54a379d5780b317cc687b88eb706830a03af90d88ec3ddc818a21537072ac18c6d8a7a7d9bb999bd311df69f168dbd98081eabf697f6f94cb0dc18730234a85ed332f36459b09c9d86280845c98626e13fe87942a8d0fa493a54734a01650b310a3d7e993539c7a841fb974142026ac1ec720373172a3ce930e9af8d3462df3753164c0f7c86253e5b4e59a0a6ec0a8b233551a802abfba09656d06a076e19c0c2da58e6f2d38ffb445e58f80c9efef58b7fde70514147ae17b7c2efd193a033234e6dba137659a2f2fab20402cc4652d692cb40d6b8a22cd7d7e5c5a188eecbcf508e2640923954c4dd353799c824ba805376ee0a9d2ac5dba453dbdb1e0a56a758daad61ea71d9782c604889df5baec80a0f1f7cea94df8a0f5fc0bb8853a9ffd2f68c06b4501a0bbfdcbd562ef3175295d5d9940520c21343825a073abcf15e737d8555d03ce7bbbcaec645298292e9b4e109fad21bb5703a804f964ac6a88f54bac02ceb763fb242ca762ae04b3cc289493987cb9db07abbb89617e4b1dd1505230026f8c1df4ce4bf6c4ed99fa27aae66b9f4d3021d4b70f52ada4e1e191be3c7a6b2febe2697ec3a2290b45198930508bf7baaa5a76349925826abed6e2344e0d297e55c0f2c3e7ef31c19f227e6cf6bfa804ad467f055249167dfd3ffae78eefec71c4fe091d5f115e828ca90889287b8ec6b0a08358fffdc73a72bf57f089569ccd6bec2b8de22f61ecd86393ce7a604d8618f2fa84a514a0a4be272b2ae02a1007c5b3bfee13bd74796d0f89f5b5dc88540320ec385d991f62eb62f85f19fdf4709b9bb0d4fb7c487eaf7666121115d1db3453196e63455360b723c389df0db2b3aab90b34cf32dc19fc0f8bf7a3a7453a81923d3a1aba3d30655e88ae40a19dfe055c673b365eae03ebfc9bccbad01ed2bdec05b88cf0f2ecadbc4d17de65a02339a84f9a16df2ac8ce7cc31035acc24f7f5c71162322349d8bdb6e367f738333bbff20fb3c7505859f5bbb6ca6f5a3185315d168ad8d5dc4a33976d841b3efa6942c0221d8116e758fece058e0be916efa2707047afedf98c5657c53e8eafcb2b055bf1fd97720c248f5a79f54ce48223c895ffd767da575dc51ee08c2c17a29cfdebac7655abf372b099faf0ee392b17460ec65790b2eba45ab48affa8cbc411a9131377f1bc06eba353a39e50f7b50070519790bb2c01f7012b637b38881c83ad07c5e3c8e34d61034a00515f6f29141fd257efd80822be27d2de0da93d122af965b95611fc7e42eafd54443977f2e2de094ea2558342bb1066c7feb675887497621a83bbd2e0ea9f85ec90fd2dd8058d0907b9e047f2259bfe8109904b4dc065779dc15f3ab9b502afbf032105e40a894a427553ad69a200f1d54b88dc99dc0ee31a581cde6490cf4b2312cee304361f6dd965b1e68eddfaee3ea4271acb0c006d1bbf507eb5fcaa9b75db6464b7b9c1238eeb3ffa300332f341d7c732ec1ce60502fb75a19a2340b2983144b453de81d191b2982b6703f381330a5000baa3dd61a092404f146733c93298aab35b7c402e588138d1ad0c64e27850a13e4f182afe5a89f08f659aed945a236b5f876fc14010b7938f86163a20e3c80d4be9b731a506d143b320c3635a08b9d18ba373d133df29c66e7ab6b307e2d3b9c43b58c7992b498ce8e039368e0166090f746336278c4e2814bb88484a3a47e3f1e09fa8d3344b16b6c29249483be85c8d0040d2f3209d545039c4f939f2975e5ec515c7af8d8b8f827463e2d5c0a28db25d1f8389613396c55f05643f03f8037054c2039d1b2696f19e992fa066fbe3332eb05cefe08172ec3dea5f0979ea26adf73a6082e5098504186ed3e51124bf564fff80798074b1c878ba338d912c4651a031076856bf99226f952ffac72488a936a1f5e6c5638217db2b662032e4786d3d9aabe9d1c7e520a6b10385f65e9d725a0d3471969a2ca7283a518c33ba7528be30e67ee349eef37dcbee9cf652f006857c092cdf944eed6627f89207c8a8c0ea9de717f84e27fd4ef83f57f91bfc08fa95d9ef102eb20c8c6c0dec08b3fea8498c6595ffeb8f2e92de00830378b3a23b89d6586904f4168d28e1c92fb24e5c6b25483798e413df405c2bebe59aeea389ac4cd62a166c146fac47cac92e962a90907283f60c73e8fefbe497a1d3392b561ae5554de7b9e192db2a7540325701f01245a07a408e463dd5faa15fa6f600b570ae45d63a58c797e29016b855eb3f3b2c263460ada29605e106e1297c105771a9a56e1dcb111492e2e09cd20218d37ae161f560a35c22b82d54af995f5f57f6817ae5fad412796b30721b946cea3a79e5c66b1894f3ec209f09e15c0572ddcc2f8522b49a4adf718a284f51904e9045edb4d0a520f29d04bb74978ed557cd7c792f1ec5550cd4d87115fbe3da6476f427e8972763a783355559c38b4db9d21c48ab56a97185e05176095ff3b527f6cb9ef372ecf43636e6389ef9d9c6d6b93a282f64f5a47ce4810c8573c443c23c3122525cd34b7a024ecea2f3c49c37c637b8bf49f4f2f62252dbe36238bd5f2f427a2a08b2beb621944a7ca4254a4e77d032270aafa9c9a0fae7538dd5f4fdb2d167f18dbda80e9cd9a6cc039447ec458f8a48a53bc33b1c403c08c747939a1d3af7f4573e8b3a3f19d9a7a80fa0303b79302b2ceee7b1b7f7306a05d8753cc4ade9970a28b487fb6d9c9cda4fae642b90350d3e40361f6e5cf71dc6719cd51b8c115ccdb091da5f443aabefedb86f79e2aa4c3f140a5c693fb6e2241237dce6e912ae8d94282a93f9a67aa95e17bfc845b7e889787b081e00660adcccfb455c89418cd1dcf22eff0eb33ec610b94cd688d326c7f114d00422b2c51b4f514d975e075da37f2bd9425cac4f2a0e98d5c4256deab80799f709a77302507a70f557346d269b72a3b834c943ec2c22c11dd8286580acd616de9fcf630ec4d21f91177360013a3cc989e8911a8cc7c0e746a05327ffcb80271ea9e7108676834c10271b769508c3ccf4b40c023465830be1463fd5d9db9aa8f2363203336695cfbc34a07c94e3eb8c72625c62c491a77df2b5020f09ab4e12f634f31e10cabd122b6075f28919e3b5d15b5a12efbf735efb9a76ab8fadcafc2e171906472450893e20bd216a4e1bdff562cbef9ddf45fe1bd2d906d32052a22d18ccab24b9556093769c1d8629b87bfebcc7dd2e005790c1aa6dd9rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrubygem-activestorage-5.2-5.2.3-lp151.1.1.src.rpmruby2.5-rubygem-activestorage-doc-5.2ruby2.5-rubygem-activestorage-doc-5.2(x86-64)    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rubygem(ruby:2.5.0:activestorage)3.0.4-14.6.0-14.0-15.2-15.2.34.14.1\\B@\C@\A\ @\[j@ZԐ@Stephan Kulow Marcus Rueckert Marcus Rueckert Marcus Rueckert Stephan Kulow mschnitzer@suse.commschnitzer@suse.commschnitzer@suse.com- updated to version 5.2.3 see installed CHANGELOG.md [#]# Rails 5.2.3 (March 27, 2019) ## * No changes.- update to version 5.2.2.1: https://weblog.rubyonrails.org/2019/3/13/Rails-4-2-5-1-5-1-6-2-have-been-released/ CVE-2019-5418 CVE-2019-5419 CVE-2019-5420- rb_build_ruby_abi needs to be rb_build_ruby_abis- limit to ruby 2.5 and above for 42.3/sle12- updated to version 5.2.2 see installed CHANGELOG.md [#]# Rails 5.2.2 (December 04, 2018) ## * Support multiple submit buttons in Active Storage forms. * Chrıs Seelus* * Fix `ArgumentError` when uploading to amazon s3 * Hiroki Sanpei* * Add a foreign-key constraint to the `active_storage_attachments` table for blobs. * George Claghorn* * Discard `ActiveStorage::PurgeJobs` for missing blobs. * George Claghorn* * Fix uploading Tempfiles to Azure Storage. * George Claghorn*- updated to version 5.2.1.1 (boo#1118076) - addresses a security vulnerability (CVE-2018-16477, boo#1117641) Signed download URLs generated by `ActiveStorage` for Google Cloud Storage service and Disk service include `content-disposition` and `content-type` parameters that an attacker can modify. This can be used to upload specially crafted HTML files and have them served and executed inline. Combined with other techniques such as cookie bombing and specially crafted AppCache manifests, an attacker can gain access to private signed URLs within a specific storage path. Vulnerable apps are those using either GCS or the Disk service in production. Other storage services such as S3 or Azure aren't affected. All users running an affected release should either upgrade or use one of the workarounds immediately. For those using GCS, it's also recommended to run the following to update existing blobs: ``` ActiveStorage::Blob.find_each do |blob| blob.send :update_service_metadata end ```- updated to version 5.2.1 (boo#1104209) * Fix direct upload with zero-byte files. (George Claghorn) * Exclude JSON root from `active_storage/direct_uploads#create` response. (Javan Makhmali)- initialize package see changelog: https://github.com/rails/rails/blob/v5.2.0/activestorage/CHANGELOG.mdlamb52 1554134339  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~5.2.3-lp151.1.15.2.3-lp151.1.1       !activestorage-5.2.3riActiveStorageAnalyzerImageAnalyzeraccept%3f-c.ricdesc-ImageAnalyzer.rimetadata-i.riread_image-i.rirotated_image%3f-i.riNullAnalyzercdesc-NullAnalyzer.riVideoAnalyzeraccept%3f-c.riangle-i.ricdesc-VideoAnalyzer.ricomputed_height-i.ridisplay_aspect_ratio-i.ridisplay_height_scale-i.riduration-i.riencoded_height-i.riencoded_width-i.riffprobe_path-i.riheight-i.rimetadata-i.riprobe-i.riprobe_from-i.rirotated%3f-i.ristreams-i.ritags-i.rivideo_stream-i.riwidth-i.riaccept%3f-c.riblob-i.ricdesc-Analyzer.rilogger-i.rimetadata-i.rinew-c.riAttachedMacroscdesc-Macros.rihas_many_attached-i.rihas_one_attached-i.ripurge-i.ripurge_later-i.riManyattach-i.riattached%3f-i.riattachments-i.ricdesc-Many.ridetach-i.ripurge-i.ripurge_later-i.riOneattach-i.riattached%3f-i.riattachment-i.ribuild_attachment-i.ricdesc-One.ridetach-i.ripurge-i.ripurge_later-i.riwrite_attachment-i.ricdesc-Attached.ricreate_blob_from-i.ridependent-i.riname-i.rinew-c.rirecord-i.riDownloadingcdesc-Downloading.ridownload_blob_to-i.ridownload_blob_to_tempfile-i.riopen_tempfile_for_blob-i.ritempdir-i.riEngineActiveSupportcdesc-ActiveSupport.ricdesc-Engine.riIntegrityErrorcdesc-IntegrityError.riInvariableErrorcdesc-InvariableError.riLogSubscribercdesc-LogSubscriber.ridebug-i.riinfo-i.rikey_in-i.rilog_prefix_for_service-i.rilogger-i.riservice_delete-i.riservice_delete_prefixed-i.riservice_download-i.riservice_exist-i.riservice_streaming_download-i.riservice_upload-i.riservice_url-i.riPreviewerMuPDFPrevieweraccept%3f-c.ricdesc-MuPDFPreviewer.ridraw_first_page_from-i.rimutool_exists%3f-c.rimutool_path-c.ripreview-i.riPopplerPDFPrevieweraccept%3f-c.ricdesc-PopplerPDFPreviewer.ridraw_first_page_from-i.ripdftoppm_exists%3f-c.ripdftoppm_path-c.ripreview-i.riVideoPrevieweraccept%3f-c.ricdesc-VideoPreviewer.ridraw_relevant_frame_from-i.riffmpeg_path-i.ripreview-i.riaccept%3f-c.riblob-i.ricapture-i.ricdesc-Previewer.ridraw-i.rilogger-i.rinew-c.riopen_tempfile_for_drawing-i.ripreview-i.riServiceAzureStorageServiceblob_for-i.riblobs-i.ricdesc-AzureStorageService.riclient-i.ricontainer-i.ridelete-i.ridelete_prefixed-i.ridownload-i.ridownload_chunk-i.riexist%3f-i.riformat_expiry-i.riheaders_for_direct_upload-i.rinew-c.risigner-i.ristream-i.riupload-i.riuri_for-i.riurl-i.riurl_for_direct_upload-i.riConfiguratorcdesc-Configurator.riDiskServicecdesc-DiskService.ricurrent_host-i.ridelete-i.ridelete_prefixed-i.ridownload-i.ridownload_chunk-i.riensure_integrity_of-i.riexist%3f-i.rifolder_for-i.riheaders_for_direct_upload-i.rimake_path_for-i.rinew-c.riroot-i.riupload-i.riurl-i.riurl_for_direct_upload-i.riurl_helpers-i.riGCSServicebucket-i.ricdesc-GCSService.riclient-i.riconfig-i.ridelete-i.ridelete_prefixed-i.ridownload-i.ridownload_chunk-i.riexist%3f-i.rifile_for-i.riheaders_for_direct_upload-i.rinew-c.riupdate_metadata-i.riupload-i.riurl-i.riurl_for_direct_upload-i.riMirrorServicecdesc-MirrorService.ridelete-i.ridelete_prefixed-i.rieach_service-i.rimirrors-i.rinew-c.riperform_across_services-i.riprimary-i.riupload-i.riS3Servicebucket-i.ricdesc-S3Service.riclient-i.ridelete-i.ridelete_prefixed-i.ridownload-i.ridownload_chunk-i.riexist%3f-i.riheaders_for_direct_upload-i.rinew-c.riobject_for-i.ristream-i.riupload-i.riupload_options-i.riurl-i.riurl_for_direct_upload-i.ricdesc-Service.riconfigure-c.ricontent_disposition_with-i.ridelete-i.ridelete_prefixed-i.ridownload-i.ridownload_chunk-i.riexist%3f-i.riheaders_for_direct_upload-i.riinstrument-i.riservice_name-i.riupdate_metadata-i.riupload-i.riurl-i.riurl_for_direct_upload-i.riUnpreviewableErrorcdesc-UnpreviewableError.riUnrepresentableErrorcdesc-UnrepresentableError.riVERSIONcdesc-VERSION.ricdesc-ActiveStorage.rigem_version-c.riversion-c.ricache.rilibtaskspage-activestorage_rake.ri/usr/lib64/ruby/gems/2.5.0/doc//usr/lib64/ruby/gems/2.5.0/doc/activestorage-5.2.3//usr/lib64/ruby/gems/2.5.0/doc/activestorage-5.2.3/ri//usr/lib64/ruby/gems/2.5.0/doc/activestorage-5.2.3/ri/ActiveStorage//usr/lib64/ruby/gems/2.5.0/doc/activestorage-5.2.3/ri/ActiveStorage/Analyzer//usr/lib64/ruby/gems/2.5.0/doc/activestorage-5.2.3/ri/ActiveStorage/Analyzer/ImageAnalyzer//usr/lib64/ruby/gems/2.5.0/doc/activestorage-5.2.3/ri/ActiveStorage/Analyzer/NullAnalyzer//usr/lib64/ruby/gems/2.5.0/doc/activestorage-5.2.3/ri/ActiveStorage/Analyzer/VideoAnalyzer//usr/lib64/ruby/gems/2.5.0/doc/activestorage-5.2.3/ri/ActiveStorage/Attached//usr/lib64/ruby/gems/2.5.0/doc/activestorage-5.2.3/ri/ActiveStorage/Attached/Macros//usr/lib64/ruby/gems/2.5.0/doc/activestorage-5.2.3/ri/ActiveStorage/Attached/Many//usr/lib64/ruby/gems/2.5.0/doc/activestorage-5.2.3/ri/ActiveStorage/Attached/One//usr/lib64/ruby/gems/2.5.0/doc/activestorage-5.2.3/ri/ActiveStorage/Downloading//usr/lib64/ruby/gems/2.5.0/doc/activestorage-5.2.3/ri/ActiveStorage/Engine//usr/lib64/ruby/gems/2.5.0/doc/activestorage-5.2.3/ri/ActiveStorage/Engine/ActiveSupport//usr/lib64/ruby/gems/2.5.0/doc/activestorage-5.2.3/ri/ActiveStorage/IntegrityError//usr/lib64/ruby/gems/2.5.0/doc/activestorage-5.2.3/ri/ActiveStorage/InvariableError//usr/lib64/ruby/gems/2.5.0/doc/activestorage-5.2.3/ri/ActiveStorage/LogSubscriber//usr/lib64/ruby/gems/2.5.0/doc/activestorage-5.2.3/ri/ActiveStorage/Previewer//usr/lib64/ruby/gems/2.5.0/doc/activestorage-5.2.3/ri/ActiveStorage/Previewer/MuPDFPreviewer//usr/lib64/ruby/gems/2.5.0/doc/activestorage-5.2.3/ri/ActiveStorage/Previewer/PopplerPDFPreviewer//usr/lib64/ruby/gems/2.5.0/doc/activestorage-5.2.3/ri/ActiveStorage/Previewer/VideoPreviewer//usr/lib64/ruby/gems/2.5.0/doc/activestorage-5.2.3/ri/ActiveStorage/Service//usr/lib64/ruby/gems/2.5.0/doc/activestorage-5.2.3/ri/ActiveStorage/Service/AzureStorageService//usr/lib64/ruby/gems/2.5.0/doc/activestorage-5.2.3/ri/ActiveStorage/Service/Configurator//usr/lib64/ruby/gems/2.5.0/doc/activestorage-5.2.3/ri/ActiveStorage/Service/DiskService//usr/lib64/ruby/gems/2.5.0/doc/activestorage-5.2.3/ri/ActiveStorage/Service/GCSService//usr/lib64/ruby/gems/2.5.0/doc/activestorage-5.2.3/ri/ActiveStorage/Service/MirrorService//usr/lib64/ruby/gems/2.5.0/doc/activestorage-5.2.3/ri/ActiveStorage/Service/S3Service//usr/lib64/ruby/gems/2.5.0/doc/activestorage-5.2.3/ri/ActiveStorage/UnpreviewableError//usr/lib64/ruby/gems/2.5.0/doc/activestorage-5.2.3/ri/ActiveStorage/UnrepresentableError//usr/lib64/ruby/gems/2.5.0/doc/activestorage-5.2.3/ri/ActiveStorage/VERSION//usr/lib64/ruby/gems/2.5.0/doc/activestorage-5.2.3/ri/lib//usr/lib64/ruby/gems/2.5.0/doc/activestorage-5.2.3/ri/lib/tasks/-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:Leap:15.1/standard/3f4878606efc26217c2945d39a180db6-rubygem-activestorage-5.2cpioxz5x86_64-suse-linuxdirectoryhQt(utf-80149a9d72bb00eb6416aebb3b927710d0a5082713a7ec97621ddff9313f6a3bc?P7zXZ !t/A;d] crt:bLL k$I1YE!M ]^ A45d:_5 S1&%nk}+<$\c1jamvmEP֜O¡PS/̳rcv, Η*F5_j7cJΗhgS)-Ksշ|kiA9kyepߏ*pWqu:IkCAEn&crQ%nu!smDvb :U6p $`8K ͷUpƶG' kO>a[*&sX|4>HiʆVL==4!w FBro8\.j}mr#ۜ;" ש~14ԟcQKyI ^D;*C[:&87 =9T.ƚI|{yǺUCtY*;;754(sM =z{0C`$Ua촴b^^EO?r.\_&N Xf> wBe5Ma&˽aPN.=$vM{Lr؜ayI^CM>JݏsPPZy() .Y(Ĝr}`0GXE>݋p;=]MA= B=05u .#l)fs,_nHZyÚö9-S~ "N}&qfU!-8Cؔ+ -)9޴ /&dk])ia}iߥ#E]'Wd)sv.ːHB ףH["]D!= O\3_J2`nNSJE7yV2SGl$LK"=8=O=:7P?FXރyPn14@Z mU&Xz.tm Ï?E4OI$#dJ?d2ux%E/ހesqθcЖ[43+Gn].6PEūB#,Z7Uie?nP<x! '9!@4dhaɗqQO9fQV,o{w#X7r t<]n^+CXVFR_{/2HΖ( t|ߋ1#3+ ^P4 %jSE^+<{ H$pMܻiUn[.Ӵ^U}Vcߟ%Jzݩ`xLN yiTt |ؤʢL;wK1giJ D2`aW2BkH5U^0+ݳFn >{ ѵ}M+0xehȖs>%!(.SSp7 4H7硠r_*[{t³IVQ)3+U3¢dYozBeL4©;d^P)-L9SQ<:^$BG0zO'?: ܛt:AvBOI*&=R(Aœ':uE͖T!dKErcp݊cU>2=p`蝴 !X-w$[4h-$kG6Y_C+.V2Om#T %憏:jʸ,J6fL.آa>D_*Y2}8`J(3?r1ҕ:.S CRZ%ZmR o4ѯR}ʏ /a:Kn%ఐ#j s_Nfgm*x X* ,&TT$Mql\GSj5hgkbͼ3Vb%rT*iw'#r+Sch?]m Y8|{s`P EpY ;jVLfr)*lǑ&5|h39EÕ˸ 04JBNFnp*` %$F! 2DflHޜM0#:Fq =frJ~f؈t'˴WF :v㫖j !.SO:o: tƯb ^,4,PЄZV c~`pZ JC,3j%)3YnF~9\\eoۗZR." pzAjbijӘdl^XiY7ٟMV{q!՝@ +I: :-H^-Uj`Yϫ+&JrtzD)!4@7衛fmpbkևbAf z`׹RlM⌁*8/1ؕ %>+ UmY.*ʶGj6>^HpQ"\-Y1k!ܳ“O͑بsnĀ 9J >X!5oLy/woW@ѕDfIJq3T&ቺJ<<¦^@yP7 #fz2h"jL]R"JX̹6usz2^|4;w(HpA0zn<K^!-HetTu0%!pmN&Ȁ  QCHx6†zdc+*nXIژyndUِq]त_פ$o⋾m`{E nv\&q+8hdh -;@b(`Zd?sæ)^DSbǁ/a44q}diSa2c/t O,#Iuvan?3~Wk&z(kP&?H/k:z;\a3Vֿ/_Fwߋ5]TXn飈_Ü*v prRC#` dfMX`\D| s#HT8A7X+@; AnOu޵0ǻ3%&n6, yGj61L/⎋F}2|ƕ( 0b{est=[C7>|F*J[yLO`_e5Qh2sȵ߫H+kiVL8 }k$|Gq//H1mLoKFIĻ4ч#m7ƶ<3jn!q`ڌO-ډa6gygHV^x[D*~ճ JSUD| uW@@-Wk:g.*J/;6cPDj&ִrsZ~4zr v}ϋHg'9-U-#ΆA [ A}T\^VA`.Ɓ˓ŐăA^2HNF=11 BBn+;GL$Iު|q>bÕ;;723GDO>,;AvuRwQE"/qVm 2#nsܦjo/ֳXR9)K=_h]ѫ; ~gyˉ #5nyWzZy1HVvmWDsue>}8~J%[,it>t؛חG^1_M|,zzmxN\ھf_ńU bKL|ce<}al*T&LJ׸A>bi?mÍf9`l/L _o][>{ sL"=b4d KBǫiKW+'s8_N6l!D;9 ]\C e^'Bv|֪"f'Z`A~1E9ݻ ӥ:KoRo%ܐzk6O^D\t!BDWk@ %0.')|1$6r;z* 8|hYVLCŧʂH"hq.Ȥz !qmg N -X'+Gٶ=Њڱ˹\a/LZ嶫Dc!0vG5X$)Qwj"m͡-?g޾U$7dIX l<&L|& dYAP%VgX…/=%=T7F6Iԥx6d*2wGg@2;DHLZÃBǘ}KC}kok@L|uv޷1ȿ=ËB!ݩ j/5/$DE+w-j}BD,ެ9{m{i.B<5$7#l _O[n)C onECZ8l0b4kwUΊV7|F !!bs R6êgY ,fc!Фw#ŦGpR_T`7}Q:Ey> @tj{VH`^ۆ,T%N2tWեq!@ k_c\ʸ'm"Z2\GG0'珳:wj\;K9zU!"\d!*vF9nqXN(GDZj<_Jv>VKF@]գ=R̅}0h/™8W˚ejF~/C'w C_"K}ҋ;ɴp"2/T +T3tW'Y+EY}iT4P,Kt$I[P}>P[ƚyj{Tš,waMw{-|FItOmF]]FYZY-ob!Ԣjř)-$ɫwQՁ\ mo᝶ƇCm8 {$6ȿny[` !I쟴]_-gUOn[u3)0W!`Plܞ?VάJm!C߮W@2mR{E.1ŝh܃`ʗq@uP|z!E -&H$e|h^ #RFZZA5.8q=D-hȗ y' )X:NexL%zI..|ޓǚQ_$LyMY~ck#*LPe]A 2lx""^Jd6"Np"T^OgY:W7O'9ͷܳGR^au3dbBOl4N>Æ P‡F)^H!LOU)EuϿ5tI'voůlOGFGJ.81v%^ճ}Ïj م+ɅY{ӟ%eRXQ}bq.AHCCgY8$yoQ{]m"l@L`;Hl=z+DI9ڧD!=T>Ju*o;`tHDcB}ߑ*Ip؉T2ya2;FbLQD*' o_.U"I;[$ٞ‰,1EQiΜpeyj]x!<~jX#SއgGx:{S(%#ܻ֠w9$J`Tܙ}/ {{Qմ2;,UKg^fu8x%ok?aքmɔ6D+ޣ w]IO#KA> 벸cS̳Z!ݻH?nRln|0 Q >P,WzG_*4 iZH]C7I szZI(/nStaG>(^@\SΨ:r)W Ku:zYl3*3(Cc^1GoC%r%JSK*{qGuzGW[g0_;WB.ֿW`anSP`;21p<|C>i]+~4ᔵH&PPr |w"XbupK}Ӯԫ N93B͓2G9ldE.4q'* SERHبdŨBO A R9 wn#P߻K|͘G߂ YBBoHk<5:kb,*42sZWtH ys+TEieG1lvJ2OKấ֭;pHRJ6]yLNv\.)Fp;"O8<~OLߘ9͏п$DG/N3W7B_XʋS>ёR3켙G5MJ xHe$u7 HJ=q}K{!}{M"E^2?)#ب -kx)2iG;UkPvb¾G?; R[Z*"QdFķ8 Vk9d!{&7=KY"բoa4YIKG G#*HQ4w!! tzw8N]Pz$@>=H"HB[pM4rMݵ1`%'_<"_wzp â<ĎGRK|ʊkuCWĶq1NOVԁE%9'xgPA?_M'1(8yt?2BKӃYc"JY|Ɩ=qvhI[jpBwZJv/iqs^r4>3CSx.Kل'{̨L <s吸_2W5 #iO`rdHE aT{@ ?vLO ڲ؛4Vm3Iv%`RyACn ZؗzA1ױ^PZԜZᣔ@  jUnۍǤ㳑?$+9ǍRh!1#lTdI  2iSQҬd˾]w\0 ǡk_70n>bbE(ƽR/̹Qޝw j\ 1Ɵ8jEAKΎ[=wQbt&nbKD+20,o=6o!%=0Q&[ *f/R;@m0`4mt1)qq}5ۚ*(ְHJ 2R{[QmgFOW|pW 4 DO-aIֳÐ<6bjkΧa#0@θŎxȖ7'SM1JnIybװ4MBh%~WV6o(a9ZXMƚ!MДX&4_߲[?RIBhS8٘~=KR^ 07:@ñ_q+]B&WS efs.⋱{0o} K$*w`p؀z[]ȽjzP9(n{M`^A<@OӹǶ+3?C--&> W%;?Vz;u=툈T_9o^2+Jٌx&j[5q#*ZEȽQCWJϣ ;u=8&[̬Y'%Чxh$Rlюb1}۬E?H._Z3ZÒll-CQ\c /㖺's ;pv"Ôݰd V1LjUwϵсզ'X)Ծű/eLopI-(q/AL^wbY-~[m/9$b (ד;=:L-){a70wfxGD?逰0_e*?B9W}ʝG],xm yU#OBH5gcb=9 [N+qSP¾2m]ɦtc'cKQ%T`5]D޶,IVAǻh8R4;ojm+ʹVOt$$D'h;BMb(sqILs#BGaiWOn-]z P(UDu"@=՗,vWyU:e|X&H^>ƮLvݻ4l DQeT/>DY8Ld#WjtN*\d@26"Cb==cI-zI0jUC"FzH>#p8/aaJOnķ4}#h͂K>æɝ!-`QsOJIe-d6#or(tw=,;"ؤorH)"( 㜽!wCϡQNT9# 3s3ֶܿT?O<%Bg\p@;`# nw&m-?DODdeִ2Ok&-=M#hϻ4 5PDp* @H~+6Ü;90+ϡ'6h U|."YSfJcW)ˑk[17>{0$ADwZDR0vBd;=6vs~ݶKX;.`;󝧯k&+ ZbPa4S=!qLhilt"=|'5 C.Hy rbVf71ۋ!. Eց'[ P~;^nI/Iр~TӖ,Ґ`+K>lX+cZH&E͔a^BrVW}h%=dV V2YC 5W_HI*ٯTyx!&~A*IonJ)t53~44(բ+dO~);7D?HB<6Ӿ, " ΐ#r3*+)&Ɍ(c5IgI!}x/#>,b2 8[xl)XHP@*VgEu7LR oц>Z L!/;EgL)"8TCײ7CUtWHJo_eK+aiHX+5<_RU#gڥ-WmwQ;Q q/~oblj3Y2A`ACRS/c_z%sϿǽbE% V.d1k[l;]^i>Nj@w:n W|\2[fg?c6{_Jy#~ __<kS^g%Cd4=mTs(G3uVShJ6 +D Ǖ1~`](ݭYh TCP!N[r' w=Rk oj$ j}0 /3`^n]U.o1kvxsxPwdiTfp9q×Uϋlѿor^r陝)fNN;9t a]гhqkI}U8&?oQW<CHpGG, sOМTSd.Ճ1o6 LR4KYpz(,E+;5me=-HWnA%](vN9zH (3 OV dZ7߮[%wE;8I\B(khv#+ɗ5Xԟ?ȮJ}7`  U F 5'(DB4G S0(rYiV>{@؆Amdh8>k!Jϰ''x8"l rdC=AawZw<] UG~c+6rVfCsӼf|1U*4F"/'h!Ifu`hiKx&T@,n|#>[h۸<%8DH^u#W>hm=@,"ELVi[K퐣^C3ɟo00^tSd!)l]v,xt 8DkML ޥGJuAbB&j}C'tڹ1du~'MaSyOqUALL#V}¹rk60(PeL'|tY50~µE}%FEWߓmMtۺ[ؚDjkDk6 +"a׈RQ7_+ôџT촗\ s/8M(J, YldK/7-dqP3~v+