radicale3-3.2.3-1.el8$>s 37>KVX?VHd   P<@O^e tw  p   Tp8@S(Z8dg9g:g=z>?@GHHIXY\]^&s8b3d4e4f4l4t5u<vDhwFDxMyUUUUUUUVVDCradicale33.2.31.el8A simple CalDAV (calendar) and CardDAV (contact) serverThe Radicale Project is a CalDAV (calendar) and CardDAV (contact) server. It aims to be a light solution, easy to use, easy to install, easy to configure. As a consequence, it requires few software dependencies and is pre-configured to work out-of-the-box. The Radicale Project runs on most of the UNIX-like platforms (Linux, BSD, MacOS X) and Windows. It is known to work with Evolution, Lightning, iPhone and Android clients. It is free and open-source software, released under GPL version 3. THIS IS MAJOR VERSION 3 UPGRADE BETWEEN MAJOR VERSIONS IS NOT SUPPORTED -> deinstall old major version -> install new version -> follow migration hints Upgrade hints from major version 2 -> 3 can be found here: https://github.com/Kozea/Radicale/blob/v3.1.0/NEWS.md (section '3.0.0') This package has bundled in USER_SITE: vobject=0.9.7 dateutil=2.8.1 defusedxml=0.6.0 passlib=1.7.2 This packaged is not including "pika" (required for "rabbitmq" hook)fb,buildvm-s390x-02.s390.fedoraproject.orgUDFedora ProjectFedora ProjectGPLv3+Fedora ProjectUnspecifiedhttps://radicale.orglinuxnoarchgetent group radicale >/dev/null || groupadd -r radicale getent passwd radicale >/dev/null || \ useradd -r -g radicale -d /var/lib/radicale -s /sbin/nologin \ -c "Radicale service account" radicale exit 0 if [ $1 -eq 1 ] ; then # Initial installation systemctl --no-reload preset radicale.service &>/dev/null || : fi if [ $1 -eq 0 ] ; then # Package removal, not upgrade systemctl --no-reload disable --now radicale.service &>/dev/null || : fi if [ $1 -ge 1 ] ; then # Package upgrade, not uninstall systemctl try-restart radicale.service &>/dev/null || : fi5 gMMqqyy99**t |++3*aH{{)) D D\\,m,m2 2;55V J  ]] i ittY\ YW## (a(a++qqSS6(6(bb3=* @ATTzTzKK//AvAv O!ʦxR%MM y y"KW-:gege"VN5N5_?_?&&959522BrBr#a#a | |BB44qqww**!!)R)R!!""?VLNw'~5{'}!"#JBX 7BR6m0`~ 7ppNfRNNAA++JJE E 88;2;2//11 = =,,]]\\||!! $ $BB !r%<rb"Hh+Y5[O:Id\B$72}/L ( GbbOO++ h hz4%v%v sE $d W //   $ $||[[++K S(N*oDF(QK4A큠AAA큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤AA큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤AA큤AAAfb#fb#fHgfb#fb#fb#fb#fb"[fb#fb"fb"fb"fb"fb"fb"fb"fb"fb"fb"fb"fb"fb"fb"fb"fb"[,fb[fb"]fb"fb"fb"fb"fb"fb"fb"]]]]fb"]fb"fb"fb"fb"fb"fb"fb"fb"fb"fb"fb"]]1|]&]fb"[fb"fb"fb"fb"fb"]b"fb"fb"fb"fb"fb"\|\|fb"fb"fb"fb"fb"fb"fb"fb"fb"fb"fb"fb"fb"fb"fb"fb"fb"fb"fb"fb"fb"fb"fb"\T\|\|\|\T\T\T\T\|fb"fb#fb#fb#fb#fb#fb#R3N?]Xfb$fb"fb"fb#fb"fb#fb"fb#fb"fb"fb"fb#fb"fb#fb"fb#fb"fb#fb"fb#fb"fb#fb"fb#fb"fb"fb"X5 X5 X5 X5 fb"R3N?fb#fb"fb"fb#fb"Xn]V]V]Vfb"X5 fb#fb"fb"fb#fb"fb#fb"fb#fb"fb"]Vfb#fb#fb"fb"fb"fb#fb"fb"fb"X5 X5 X5 X5 X5 ],fb"]cfb#fb#fb"fb#fb"fb#fb"fb#fb"X5 X5 X5 ]=#fb"R3N?fb#fb"fb"fb"R3N?fb#fb"fb"fb"fb"fb#fb"X5 ]Vfb"R3N?fb#fb"fb"fb#fb"fb#fb"fb#fb"fb#fb"fb#fb"fb#fb"fb#fb"fb#fb"fb#fb"fb#fb"fb#fb"fb#fb"fb#fb"fb#fb"fb#fb"fb#fb"fb#fb"fb#fb"fb#fb"fb#fb"fb#fb"fb#fb"fb#fb"]Ef]W]V]VX5 ]V]V]V]V]V]V]V]V]V]V]V]V]V]V]V]V]V]V]VX5 X]j]Vfb"R3N?R3N?fb$fb"fb"fb"fb"fb#fb"fb#fb"fb#fb"fb#fb"fb#fb"fb#fb"fb#fb"fb#fb"fb#fb"fb#fb"fb#fb"fb#fb"fb#fb"fb#fb"fb#fb"fb#fb"fb#fb"fb#fb"fb#fb"fb#fb"fb#fb"fb#fb"fb#fb"fb#fb"fb#fb"fb"fb"fb#fb"fb"fb"fb#fb"fb#fb"Rҷ]cX5 X5 X5 R3N?]VX5 ]E]V]VX5 ]V]V]EjX^j]V]VX5 ]V]Ej]V]cX5 XXyX5 ]V]V]VX5 ]V]V]V]G]Vfb"]Effb#fb#fb"fb#fb"fb#fb"fb#fb"fb#fb#fb#fb#fb#fb#]Vfb#]I4fb#fb#fb#fb#fb#X5 X ]V] X5 ]V]Vfb"fb"fb"fb"fb"fb"\{Efb"fb"fb"fb"fb"fb"fb"fb"e؟ce؞fb#fb"fb"fb"fb"fb"fb"fb"fb"fb"fb"fb"fb"fb"fb"fb"fb"fb"fb"frfre؞e؞fre؞fre؞fb#fb#fb#fb"fb"fb"fb$fHgfHgfb#fb$fb#fb#6ecfd5a29c10e86c805ff2c5351f65e1b25124ce0584c036fc36d03d78dae4a5c8afdaeea54b07526cd1a6e70ff8e46c40df562ff252d81d58320e67c9677da1e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8555393df05bd81ca1d9e53ba26c70c1c871fe0b5297392bfaab83acf25b676882a957125012ab0606c2a96b49649e5f5f49c05e417bdb4d79c0daf5e6e4fb4826987c9fc391993b81d5c4e345c14d64ee76b5ab5a5fca56d69c0379d32471243db26557725552f3e2438576836e96db29282d12fd33d2939578521f695f0a1026d5b38fd85c975d35e9afb9ace265ea97a1565aed919f0530888ce3d9f2b2796a55b38fd85c975d35e9afb9ace265ea97a1565aed919f0530888ce3d9f2b2796a585422b5c244e2b2b9774c12e2e58c587ab5d019e44dd49ca3274ad791f33b7af85422b5c244e2b2b9774c12e2e58c587ab5d019e44dd49ca3274ad791f33b7af44b00ec43ce877b82519766684e546e00489c0d5d923d51bf82be9485b7aa7750e012b0de4b869838c21b789f5f5c0d91c891168a4531a6e4bdfdd62502f5d9cc6cc58ce0089c883e4c9e981b0ce8e0079b0a0494f7ffc242121abad5ad8f2da538ef64c82cedd057087a07e4f11c5068fedef07930cc731889c1ed611de215dc67d9b7c0b299bb9dca2d06601be3cae8458380e9db4543d51ab23f7fd7200cf0aa96577ffef1dfe9a3011318aaa632e48bc8affe1b30809c61fe5b8329d8a887e2219449f114181914af122714f9954fb4a4a24108d9006daa3820a3525bf567e2219449f114181914af122714f9954fb4a4a24108d9006daa3820a3525bf567d18af938e54de6ff578bf7f0077369bd3a3ed6eba54dcfa343786ba7d5b2dfc9486cfb5e17c929e6d26ac0ed4147532f7613c860cbfb5e80aca055e25e3d2efefbc34cb2b64af19586d29fefa50d53d431a6d45d147d237941bffbd0454a94653524d5fc3f9a54341b5c4adc1f1b201420c3071995e18930d3557800516c6ced25895b20a92c7e34f85a15ebce25a62011bad2bb6a10436a3d9bf38405d73ebc1693a185bb14e98e8820086b6091c789a2d8b8a558e5e3f7c7417a4d39a4988e65d3d39ea6af382340fb0944242d4291d19d4ed483daa463a21a4971d2a2e2c7a0afb7464d94a432179b7ec6523f9fe50925886c19bc18aa7cf51fc4502f76f14cb01b1fcd76654db2ca45fd583e757ffe8fa401bdfb3484b36c5fb33e46216db913a6f7160ffc01605333a0fcd1f7674291453b6801700693ca88a1306a42307fc5b077f0825af34bd3e03282b0ad1224ff8c839adbfcb43b6839382eda13854546644d226ac39fb82135910adddc7acb216519ad37f0607cce21424e865a6174c3c87db71bdab6760099e27530c6c802f647473cb78858eff8066a468bcdb05e104a887aa85c8229390a9d7f1b9033b6ca9aca9f8c02bdda56a00aa355d171a3571aa90155a71baeeb75b7fba64a08949bd0aa68eef4d49f18272a6e573b5752b5170e223f23ba5f81bab30a82e73f20172463e41c8b52ba118a8d5bc794817e333d77bfa8d8b1e92541ff537bd27a9f370b0e6ab8ee03916bad4adf9fc509999e4e12a42d4188d1ec06cbcd69f0f90a2cf35a5d4ea841585a37910e15bf975a3931d7a44aee6b57b4d15b880c9186907f79b02f376364f650aad71d56aee1ac9bfb17df9d8273d28b12c7a8063f1e5494059ccad3170b3da61d4253d62a82fd59a277c2f8e39d9fd0769652c451982234c48e6abafc07547590b85723fe428f9e1292d08809433557f3f27b04f84854f7f158359f6cb8b49e6738f4bcc3387af7caafe0d8de4c27dc6af599cbd62404a89868b73301b9912dac3c592f985fbafd7f9d76acfe326529a95b9b50c218256abb13551db9e01ca43f975bc9f195e7caf9ab30b0e1ad2f5c56542d911a954a4d79983914b40f20191795a615005368e2fba44cf2cdb8e5d0314c3321326bf113d47ab7777d19279f3f9dac43e09a96fc511e44aff9cdcd4966ec23a634a13da0dbe30162948d037f67a07b7d6db720cc34c036c397bc473ce9c605efb12c962b9269bf0fbb0a6c979f9b5f7fd2eba76fa5d0357acf32f7a4b13094f8083c8e6559b384a88e83d47001e95a7aef59e96869c0d8cd8b19451ead7cc09a5f6b30cf8113bef58a0605705113782dc91c49b335a04b0135c4fc7f1c98f86647a9cae902fe1372d35e9631c5e16d1681fec0af8bdd4029e733498a4773148db20ab19ac155f1e0770b0965cfe619845ec020be18bb8b71ee25dc076027bd9434bade5fcb345514941da1991dd928d6301298834a6d842323729e4c5d21220499f79cc8d978d65abfbae5270e7eb73d52e87fdb0b3ad77b9f1ae5150d881c65d816f0dd7515a2a075677524aeddc0c0cc84d8ea60c20f107f028b0fe94f938af1884ec8b4f03eac453b46b91b1d1b337cf14bf8d55a6621e91b5db43f4050ce115d6be9fba70ac4afbd4f65a6fd58fa5d904d726453c1c4c94fadb3f6fcdd6eb74058496c2754549bb1ea6048fbd15f557e9b6492ab3779a19c2a8c8108054a595034d6ed95df409ee3da4485d6a121f8adae1494225b7165f1f56882b4978ac24ca4b787235cc6c29bc1145e3741d785d1ec08155a11f69af9c5d2163efb9b9447b9a5e9a48b9c17643e4fefa4220a70eb092db0ffbd8078cad8d3a5b81acd4ec793425ca8789f7d417b69aa2755dc5c201ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b4061daf74179d2954a856485944448d23b522ada83886c9f7995fb750359000c6f7467b3b3af3a824ec46652d98d6d2b407e59e1bc4b2e0a359572193af7664cafabf52689e9b79df5b6e35e04f2f986f4971a7eb3d05309d745e2c5cf6b3805aecd48cbff900b51b906b534e939bd3e7845f3d00144106232bc8386176dd0cc95b03e15ce10749ffb5e983210d26a1d8e9b90272a1fff7e9a6ded0c4fa696befaceb6567a9e9ad594d9e7adea11a1f0b223635953f3f6bed6181f7f2472413a24f71e5d92557629761562c692b01b05517abf34b4fd8db5e363a0ece5626a707d3800295073aaeb86b8bd0a7543661086ad390da66a2df73e274907ebea97f1d1dc8b7bffb580198ea4e1bad8557ebd37137123362a1d97fd4772707e18be8f60173ab03b448daf2a3f093c23d8e06a538d69a52257ca81052b342497bdf31a9686a537363862c6e8adc96c1e63a46c6740c71e17a2caa6182cc92c6da83f86b886da60ea8f87e2d053a36734a8f5ccce379e0bf7fea2f3ea013b1791ae1ba613f6ecfd7c8840933c5c025cffcb5994dbc87c7dc744579e7c885070904e3e46d21278cad63d0859a5abffa53aa4c9cbb14dfe476d7688ce2fb348586dd67de8bcf0862472b1fd371a15b922010ab7e143e536ac3d63b2155abc2a388d42183590fdc25fee55658019180339701bd0c221b19d91fa5286359584f283cb8cbf126c119ae7555e9b3e6d6d8a576f011a7ee40a146990075f1577aaa0ed1bd6d7c86edc351d3073891c95b46e7512c6c4d841a0936d334a82456240c242e50f167ac5f40f418b7edf283e1f4e62be3ee0a5fed779188d443eafa497be68988178297f8df77b79542c7d899e55c55b2c84935df1e8abf26cf46575d53e642486fe9779a692295264c9ed7b18c3b9295a328a8a2e2fa6de46af7c204852ea593e45f3837642a1ac62a9d16f64eff602993ace2d07b15fcb43064a8fea057b5578cdbfdd34db11328af3bae22c84c16879fc93ac7c07e3f5dbe8565ab774b234ca5f260a82fab61e2497ff5e539f90acf341beb3e6f7b59af03d7e9538bb2885926b5c1347d12a6477d358a146f45bb94b498fc890b157d9ffac594f619dcec7d107deb1fd9abbc3e303fb87ff3a5d213e1f26dfcd9b9c260552206115a565ea0d6febf359a4b6555e398295632d0a1bc24de1e73e5f3f59ab01f506c79072a7bba2386f8434e6fb01309e52b6489315fe26cb6ac61a8d60672125fe10b931e153380028ea52af0912be3e5218e63da535ce336e839f3d34aec26ddf75ae795bf3a6f7ea0950d68e8a800a3a95a92c2b07668763118009e4c60231be7da8836c22269edd0720ca057026a7160d0dc86768a897ccec1f8731dc1457ef448f71dd1b1b680d88f60f695cef1a31677f207f3ba35e67739ddf28bf30ea1855eac976edc639f92174f0cb1cda6584600330eb6a49e4533059c70e72d1529d0c032d82cb9551eeb6507b2deda9771cd61aeb337469ace20253a7e2167cbd07d9789e64e2a3104ecef44ca885d4e7fabb5dad440e14d77b434d249fefcc57b43e08ea383e5efb92cb871f2d8ac2d3a5a519b02f5a0a2bb24e89090797fca38e9e99410a47971401ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b814f2d3daf9d25af9274e38686a168df8835a4e05c02a8b9607a6017f2abbf03040f716c9a4b75a4f1aaf61b2a28189cc424ce9f3e510afa4b89b79414e4c73c01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546be03c2d3ebf7676b94d2c2a7f14cf6edc09f9e7cdbd1085e4724aa69a7a757dba0d94269c056a3c20e6f9f7d1c836751df68e734695c0f2a46b9590ce99b3754a0d94269c056a3c20e6f9f7d1c836751df68e734695c0f2a46b9590ce99b3754abd1ecaf059235ab2e3d76c6116ac3efb950f7c58d670f0e7f48d299da92eaa5a6386fa920f1325b058e12e20dad1529059d2030d090d78c0c0ed688b1503c250b88a08e0e0ae928666c778c15f2015468707086ae64f0f80d7ecb498129c9a51fdcf4bf9f716f7b0e11a8aca6b8e04fffc270d0fdab49037ebbe27e73b42e0b311394c988ae8bbdae2be1f8ea1ff440c3bdc3b362b56e45cfc2e14177e7b298d96a457e37aa4a0c267e5067fca2ab801553a16bdd183d092444f500711e26def1cc6cc26ea2e28659f7a63e159e83edb26c24359d8b68e219e2bd2b2af8140671cc6cc26ea2e28659f7a63e159e83edb26c24359d8b68e219e2bd2b2af81406703f6416bd52437b0ac7da467a51c3964d1c4a5627869b23075acbe320eea491bbdb59a2e855bfee488bb4daed5763c19037ee293c078c860141e6758cf0ee4e12130c95fcf42733b8d0fce121f530465d36899bf001ad04ae596c9e8cde807fa1e7c2928114994c4a60080fb8de4e3f95d894fa2295a680c6b2e94529c8c9bef3ed81aacb9089e41e65e9daf5e53d3bded41e5c8dca9cee357e597546d2e183c58fb9ee709191f15f901773348e6a30858c810770ddcf538ed5fd49bfb5e48e3d8d7a5abe0900dd92e7fff4f8bd0824e15fa24e9469ee429d9deaff491919da55a9af0988d98662300e3af1267cfd9d2a268fd6165a2d0987748ed35aa808b154d214d009ba03d394e4167fb810a0914984c65760320b4b8de9f44399d7665933909a1e83b3e58ae77196976042b88135e0e68899b10552501930caab1a314056ddb31eaa8d9403cad601ad8eca7d7351567e3cfbabdbdf58e973d41ea5197be67fb5a009df3997f1cdb25698786fae0fa0564a744188b113cf60592818c63dbc390110fd7a77955e077ec720e343af95a68f421fbd06b72a23c1363c4124f9ffc7b8304e012d67bbbf4c06f2b1158e4bccad26cd32efae48866ad1e14d92dc424ce42c2fd4a95c1b86bbee9bce1e1cf255bd0022e19bab6bd591afd68b7efdb6d557f0693958fb5e650b68b5bee585eb82cf4da32965505c789e924743bc5227aa57a4d3ecf6581729992bad9575bacdebf7c28378af2aec6a50f11aec326f536ecca49e4fa20ca84b176c32f2e9c82f98f446585190e75f9879a95c08247bf53d77828ad1d472378c1acc895faba672d36b0e30dc19c257f4c0f7d8c1c93fc70d4d9ce369c1840f75e64e98e858053fc0b63f3b973cfc8c66ad07088904b9e70d4d9ce369c1840f75e64e98e858053fc0b63f3b973cfc8c66ad07088904b9e3635b67e23e260a168e916edaaf95cde6da0fd54c830be38fb1ec73eb265f624eb7e6a1fe2a7c297bda80d557fd3d23f0579ba68780f1f3bae2fd46620eeb7f245a9f0b5f288b1b446f789b922a8aa34c3e5f5252f3cc5536a3eb6c0e903eb137211731175e9b0d12e3a40a87e9e6a789d088f3ec021c43d69a6e8ff5892114e2d4d968f020c121cd9effca81a558d589b1f0e3362fa8a6b865ae700ebc97dabb9333558b14716e6b3c06fafcf9dbe27fc190cc5d370c52d3c5b80a9db8a0a594ade821aa86b7f3dcbe436b7699bd12baf657bf15c2cb137800d9d101c8e982d1e14ebf23fdcb4ea89b5ce19101f47e26bcfaffdcc6871609db86cb35c20c3db1e14ebf23fdcb4ea89b5ce19101f47e26bcfaffdcc6871609db86cb35c20c3db08c5b6f1b3e8875db67468af43849222a822e3ab0cbeede3264460c7d52eb4192add81e8c34e0e278b8c01cf7158fefae68d75b26c4ccc2aed640e1b30d47d172d61f8d95358fcc3781eb046a7fbe5c29af9d8c9755edc69798f5481b6470f8a30522d9c0b5fc069b4502cf0235de17e979b9c949fefe6253a86bbd39b6b712dace59937ed66ecf6a8f19451b077669db5c59fa3d1e4951c11f9e5774dfa4135608742e05ac53648e3fd8eb03eee715ccc8381f83ecbd1e2bd341e7dddfcb3e58996fb7edd6fc418c25bb9690ed5b04f1b8c89c82f8baef733917fd4f29d56488e588d0e6e3648447eed2aa76f5ed607aa34376b5f8f686124dd758c22f83c7919b834d6474f6465c9c532a1742cd8f8043b4047a0dd813457f6ab956d138a3eefaf6ed6c88e807ae731b30bbb4da07d6b2b0103a9a2ee0fa962432c6bcb18a3efaf6ed6c88e807ae731b30bbb4da07d6b2b0103a9a2ee0fa962432c6bcb18a3a113e6e0d68edea7866f1788badc471900204aca8f852f79314d8d5e063ac7bc958feea5286894ee324efc75dc6362d7c1b11a9df07fb21b7e935432fa10baf07a6239bf5d21693e464e03aeb50d943f1d860a7ca619b14d86a7773a51f5d0dd7a6239bf5d21693e464e03aeb50d943f1d860a7ca619b14d86a7773a51f5d0dd7d4acd196039357f42cafa096cd849bfb3c99a9b5ba75b9247d89a5b32a46f52ff317bc7a5d26ea0a5d871f91326bc2888612556c362e60058a7f16e3390656814e321568fe39c64b76cc69f5df8c47df0cf48fe6f328805beea6754a01ad658ff9457057fe0a30b4dd31d393e7374105fdcb0ee10fcd039c219ba7bfbc9c74fd44b2f55ddf867cd8162619bf092337d55af4cc37bd1f5a12469887e636b04058783185474577689cf38dc48f6e28559a3a5314d98f4753d2aa3bbe94a7a07926d799e21eacde832894b0f17b1011872c50a09f4695c66f5f747be81d1db6ea52b4b80b9ea7985286989c5f17897e40931f04d46178de0a067919def3f14db25e0c6ea9849a13c324c07bc3c27eac8cac4746811455a6444bed940c95158e8bf5b1f9e86d869d53851cab293cf735b12eea8dee2ae3023fd2c6c714c814336b5b56406414f75ebf19076595461186af1a79a0179536aab90ce166c85c422573837419a2c0f6b7ea5b3d180d1c9185363f583e2b81209354c4430002568f1133eb80989e9667ba910e4afd3a4ae9e91f687a4b45852c11b4d30b25d0c6b187a2f981b34793f62ae5a715b36ef82a3bf8e0f6e768ed06c93132fff5b301af8d3f804a183fbbaa32a4e26e4f4c3185dbb972bbb84531d020ec8594a3964550d1ca6f3645973fe0b42fd8908bd3a6d7ef484220205a2b7d14cbb3c6ce666d88e8c0dbd18639482aac2f7082c2a36d2c55ff1d5ebd79b56eb7eade68a2301916cb0916fceff6043f78c94a6954d811d2c7e34a889e1eff578af91942e29580e32ef52313cc91bf4322441b11704d059cca39e3ef18731afab07c204b1fccf69c0633001ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546bae340e9743745f3763010396590583ff0207974a1560b1054fbf4e297f148b65ae340e9743745f3763010396590583ff0207974a1560b1054fbf4e297f148b6546fa281e6b94c232d7b92b9426bfbd5119d8d424550b3536c5d87e8d6fa6acdd6e03a6b3180bba1c6bcc71849aa912549a53a6a1ff2eda85fd295468f74d07436e03a6b3180bba1c6bcc71849aa912549a53a6a1ff2eda85fd295468f74d074377973b470b31579582bbd95f58a350a8fcb22c5c0250744a6eaeae9600b7e1cc77973b470b31579582bbd95f58a350a8fcb22c5c0250744a6eaeae9600b7e1cc455381a62c06f35852d3f171e8a1057c9ff72f2a9407aaa19e382a02d1d2ff1e5b492c61786e156309bdd3669c4a4f44799c8ce5212d0d20fdc02230c0c1b62df97a5044b186da44ee2d636887e12128e69e115e5a21fcdabf0f2a4d0fa9d5f34cb4a2f713986066d74b3ba9345c3158343d001fdf5146646426918c8da8d9f4b083e32603861e9388b2d0300de1d37f1291f302d5a8fe3349ae26bc184067ff19383528cf1be7c91d99c98c4a169cae0bfdfc55367a9be67c717659954f38c919383528cf1be7c91d99c98c4a169cae0bfdfc55367a9be67c717659954f38c90bb8ccac925fe2196fb07a9912abe3f978d503519620132873a87ea0a69060fc1fb4674c08c9a7dccf17b5d497d3744d18d281f08b757b9f77c3d8c0ead710eab111629d7de53a7cf1cadb993550ffba589e7d333a9d89cdd6bd0a9eba3f9c41803bec2598a84625e314f645fb6715b5d0fb562bea34d979d273651e74d96e4dad8795127a53315e878f34cd791c94ca30b687bf684b50b37e2c7dfb098c65c46023f012fd069acd0beb185f1ef2862fadc13b3b1e21bb44d3f8486394605abd671b9daf62bc471aa59d52d0665026e069f0921053ec6503e3ccd7752ca85841890751b4a22338e84c31913a44a75420e5587aed69cfacdb413a714f77de92e1f590a1d7924817cacf3bae3c450ebb2b5390fb97550b230f00ad859cdee61bafa4241407e1acddd95fb048c7ef43d84d58c2ecf153a34fbcca9a41cd1683620dce42b26c1ef2cf2622e102f9fa68e903d32d5578295c99630bc9118ca725329b6a6a4ccaab87f40b5de28582208c1234eb5c9f9ecc83c28ff572cf502b22b221d30c7587efe94e89f5e0b904b9a19cd2c844fd838296541f6f79faee94fe0478d87222f61dfaa126fd8ffd60e82505361373f0794ad02f0f6d056135ae816711416fa5d97753d8719ea6f401ff22192c82bf358a6398c92f28ace6620f680a5213ee94b08fd282a0344a67ffcf7a6ccc22539af18d0589577ed6f11343ddbbeaa98cc054ef2c6b1a82dc18e061d853fb44b169e2f800776cef79f3d0f30fe8411b11b999a6269d05508efe9f9abdf276279dd09133d5789bf1cca80f94425bb917c764c5accccb82b99523c19123b3f7fd12897f74f6e938c6ec35d6760c34f334a21be08780e66c4e12ee0e7cc5d1f1b40bf0ca90951408961f7d8028250c815b64110e049fad698d8aafab13256203b46698d2d1a59387c9bbf18401b2752932d2d13250dc419ec7fbb3a6eb99ccd02d644c1eb79c3c740de9660ec470127a5b8549933f7ec132813dddbdd0608803cb3da3298ff5ddba12712cb840a557f1e35f29a6ad74f8631ef97306832896ea45eca34876e5f7f220bba95bc34a3334eaeaad44130519c234d730c640fa677ada021fbe4ca7d7b2e86d243ad089d6435cfb1f971a7cad7b9cc8e03e49fef2aa5efbaabe8d1e7ec4c29fd9b79f3ed7a8e7065a3f7a8e7f3b09f63a64c0bf0b25a211d9bd366abdc26418984cb6f9e3a6fc72e1a82a4d39c5a56ba638270faeebdc8ddaed438d8d1db870482d42bc4941a2d6dfa7a9fa7e244191d480ee2205801750c0e7fa74ab8e1bbef9aa83cb2bdacf1e94b5c35ca71cc8bf687c42bb9836db63c3b5ce4740bfee27cddf1e249fc41a38ae6ded4d87e27b58caa456a0aed295cb76b6f5de85eebe44b6e4634317aec2c0e7ee34efe9a0161f4faf98495d8ced9d820acd4ed0d718cb11541207c24f47fbfe6f2db344b1043a6a4f4296fbe98527ad12ee08d15e4b466c39bac90586f3ad804c529894eeb1416ad38179dd4b7a18552fd1c44623cf7217f51376b926773493a2730341d635312db31ea91dac2e8940976bac17a7fcd46b64328914a6aa947fe3f4d64cbb1b39acf1cd0bba12907a46e52f1506e97554584d9c0b9c4cad8bbe2165732965fc59121e5066c94130d4ba5834ce17006580d15b0610864382b4c45aa9037239de36ac919f07b2979b2d12ce6d80f5a88309f137f9c0b037937876539ddba4de1867fe13ee13dfb63cf2ad8cce5c9cbd781445f78ecfc8ea8e14cf5fbcca408c806c5ca601d641432aa4a55c1d13b56faf4b3b58bc7ec4d901abf0e7e0f2cfd7dfadd22b5a221398f9a12401258acfa19058f3b344e71e461b8f389a39bccfe89d3be77070bfb09f05d4be6fdcd2cea1743791c26fca8951b49700424cc467fb9fbdb44b24f71cd9e3b8e08b0e0a4953b7bd0c15c566deee6a83587483f2730fd7b76ed5926bb81b40a240107cb24ffd68fa24c9fee5a0021d45dae4b4568a018f5969b09647111b512baffdfcbc31fc460d0907b4ee0067ba303d58cd511f2ca3af62c7f2b57e5fac1a9641124c625c9eaed5eaecdcc3c85eb30f927b86fb5e88030added652e4ca74890a383fb750f9471d93a35d97bafc48ab767234bf089095f437b6ebc1a61ea018a70a9fc7d01f03203e9847b7a9a633d0a866a9554057fb33367b99ab8d1681883a7a898146800905b46b4949068ef5987eb158fb1fe612994063ea5a319133cb66efc17ab669f354a002de3fcce145aee4c377945c2046754614ece30d86b1c05c35f7284898e4db9ca25748a2f326a0bb9aea4656548b6c8d1ae70e07e4b73b84a6a96fc253da7b1bed8ba23d3efcb0c7670245b960708f0b5ddb2e9b5d1252c5ad6cd917bae6ddbc14587013a9c132e94e0713d153390a07f54135a0164ce77c152350fd75f505bf105c3a9b455071b228cef4f0dbe4ada44f580d4e4560dde60151c2c7047d22f0afe9b8cbfa35b56280753a7712709824e111a5d9109d1c2b41f59629e8895d242eadb54ca044094d15695b5cf91ce11b1ec4fcb56eda6a19a44239180482845267cc35710f21f379694c7b39abccdf9573f44f231abeb10b82d96f8146dc2ed1541e76c365830aa244a36ac38a172e52ce0a6b8f090694a6e3f26736a5c856c08652b90ef8d5a9da353120f7ffb0799bea2ca944c14f04d79e179d2da9fd95068cfa0cac5d1cee668350d1b122eca21bf3b684ae8c25bc5c4eeed5dafc7aef13aaf1dee9bcbd0331a9c632becf51cb1c495142d2f308caaab6f07077fc7126b687746a4de96f600aca7ab0bbd36fcc1d95cc8b717e899f58da31f5d21d945ca0e982aa0efc01b28060d2a2d6f0703936c81c9ddd5b33b64360415b6a9006a0fd3fe38379f3987c5d898e5b7276be41b30c99fae160978c848d0668c0674866913207bb39484091f99f0a2ab0b107b7f8c88adb4f21cd5a6167596c910047986c28db33f33d8eac38e5cf0cd8d72649c09eed6862bfbc7ec7b8cf9a6dbac111363c9199d52b968682b10484d5c0f961f4c210dd68d5ad88e544c80bac18cb475522da4999c9ef88679b1633a224efdc0c9468ed189c70486537650cee70102f4a53b28f4c4c76cdcde7c662c79bd0fd727ffe455df6785c5377b4c8b88144471267d4e797ca1d468d969d27e332e92d488c1f479d2bcf16ca19fcd4c19d82524bdcc6f2680ea4972828871db7ef8de573d9aefaed6982c342269a3baf22049ba976f1fffdcb455edd56ef308b2d951076b8bc36a69bfee23b021484ab56b40dae44286938f8ffa7d36d883762c094a1aafc5ff408b5998932320953fb4811bc2fa28f3b5912482b6f6604ff0e2b3dc28666846f2afdbef9a5df07867bb6073131f304972bd88abfd66e41ee63073a781b2a7f1b7c17850071493260b8cc750420955592fa6511166efd741c0023e6ed2a27c3ef26696ca7e8a030437e8979d041dcf17661d511166efd741c0023e6ed2a27c3ef26696ca7e8a030437e8979d041dcf17661d097b521d1f2ce7172797a27e19a5ed1101fc2701dd7112af51c1e4f7b3b3b41f097b521d1f2ce7172797a27e19a5ed1101fc2701dd7112af51c1e4f7b3b3b41f8b6fed68977c3a4e2274350c6239ccc0f588285bff79878703aff87f47bcca243e3f90d968788758c01f0bdc8b9d5159757e87e565be7eba53412c3dd80112a99955447fe908600b60baa43cfbf123ce77e03673fb60bacb01ad59d92874a88c6de977dc2dd9f5572220739361dd6c8ee6736c8d89fed281e46e985260485320c490801f0f553776d000a81c5b0808952ac2ae63803ccf11a8f2662cedda8ce463c4db535f75b74cbb60b42822c15699efcc2eeb45339c35305daa54cab2ab429ad09bf798b0a99148272c9d0e88f00fd492d9cdb632ab519288d3c6121e3e06420adf4fbe7db8bf564298db8eff4c1bde1242ccd95c3b3462dd8e97a19bd23d5e3d706da27b0bc1368b51e3a7b84623959a76d6dbebebccf9d1d51a704bb8812d6ca475271178d668351f33d21fcdc44c414ecc5572af2a4fa61f84e2dbd0975333ee96b2386309d1aa71f68295c2784cd31ee4631ab6f8392db312d8f9709986f00dfb8d8d73ffe2fb514fd89600d56b790af0d0caac842455813b09b8f85557a31409151538af9c5500105fd880b4bf806bdf735c15d55ac30fc46acf3e6d97a1e031d4418b4b10278d2270b5bf3d3d87073fa666db55f990b76f58a9b6257f98156197cdea4dc162f530d4c3a0a561fa031b3fffc1606fdff186f28b2329362953cff206b575e9b3737354d11a3e310409282d9937d2fffa3d4d9e7d6d5ee51b8caf63652c385f6b3b3d3be512d86ddfc697d3d5d0cef2d5b85306b1b76350c468bfadd5b19b2113aecd49a12a8589794cfed98c96e74e0c502490055d8fc327de31a96225a7d23504c1b5867ece7449e0619942e34c09aeb0b9bc849cb83b575f66464e354183bd76c73acb0ce51e0dce79815cf4d17e4d1430a178d1c17eb3fadc0afcda190f4d647c6f630870b270a17dd7e9a195df3cb06b609fca30f25bd6a1b7fe5d4bda3d1e31faa25f9a8735d5a11eacff4cd3286826642bc6d6d45e63beb1893b850314050be71fb96d5d394387f4da9367fb7a446ce9b944e4e433e24fb8e02e22de4c9cf67f878d8a343b03ce6d16be2c1ec532eb1376b55fd95b1d2a26749b1e8d1cfca447a60d1ed775d5e874583c78f5dc9ca0a5a8b009af21c295918e313c5518685b87163d609c67418be873a46be9abd9c17aa7257ce39497342b9a4c720e644ebeb12750dadee722171ed6f7a899a19fa39bbf50f12530cfe2f01a93413e5b04d8ff758c358776e9a3f463e96febb0cfea2f0cc71f1493f5d2f5505efada1c229bdaf1d246aea5171459a70033d4db0399980eadcd10cd25762e4173467842f12769a60eb60cef7fc6c39470b251fbce316003e4a734e1a67b0c623880234c8ebe325480bf3ad6e43f922442a0430def347f079a0ae457b4f75ae6086ac7c7af837af2e40ba67f2d173385190f9f1f1cf4393f03338816a34465c998355fa000567b09dda827ad055f2e9ffe7f1dbcaa8aa4a9ffeed06e16d07157606b66e6a308563ba659b2a3cf137213a189f6e82ebea0e19f843efce2bc40acf5665ce7d5c29c66c2d0365fb0f77a36340745ce152bf011a2e1d85f55b081270eeee21b63ff8ca18f9550b6979d549ec17578864a151739a2a729cd1b07518f72f2eea06789399f4daff5cbf44431b151031f8f1c0c48b952e7e8ce40f809bdd8069d07872cb9a87c1cee36f6ddc533a5b4c2f19abc60615bf70a29b0d170293b8f3d3a1e73e11eb3cb366a23a44e95eec6caec29d958594dacc3d3d3105cbe88b5190bd471a2f3da1523b65a4aa8d2ae1543e97eae42c70b0bad1c154012036f9a9859d7430d931f7bcc3a409b9d79b2fa109d5b7a561a0a8c3f8290b0582f700bf1f2e2161f40112902a315e5cbb15285c53ce8c3f7abda53aee83af79c230bc5a2113d1232b86af27d3a708dea3cffc302bed1cc282d594a8d2965c66c092bc67feaae8af54ee837ede25230aac88c24410ee6fb01fc33d66779756cb4767bcb182e88f9363886d1f8cfb62ef82ac9202be2f9b1cd0af51b81a21dbf1977316c18995287d35edba1592623a42be18dc838c67249335699fd978085627dad294a7b2adbbc27f799149d513639713c9dbdc94d65d769cad9f077b6a8209464c1c94e6bacf772f900af034b6433a83bbf8b31b875a678aec34fe99e49ede03bf164b64ac7c97f4a2642dde05ac2023242f72e2e79db7ad4e39d72b713d20d5e7883b4fc2cdcc17ee6c55d93ded1374aefd2acd83da590e9c617f53dea4c134d3253010974d00a19ac55e0b636a2b09f44951252686748dc74f4f53dea4c134d3253010974d00a19ac55e0b636a2b09f44951252686748dc74f4890271ad53b69ec13b98fbb62531babca1f6a51c3a519d5cd1c1448b866383d889c8ac2e653a7a52ec57348f41f437568d6708cab57e37823f4aad9af7fd57152576a1d3a9e8c979474ac0be65892f736d8175c364df6a3aedfe4be7f503c95a2576a1d3a9e8c979474ac0be65892f736d8175c364df6a3aedfe4be7f503c95a3be7a10829b37d05c4689f5522413b48a73b1ec150da6f6a07c8b9504863ae874e5601157449901c10ba6430f45a0ba50c03f9d6dd0cfa3e13b201c0ac755608be1fa44911a2abc0744822335c23513cb4778a777c8d8249a63157bda7832e46e68297ab078579902422b91da4c5df40a882fe18df61ebcd3628a11aa3907999cb0b3cb8ed87b145a0f064503e5c4abc4e479e23fce104905ba9dc08f8990e9c4138bdb43f433bf4656b09089e93c3b056a897efb986c308f9c16fc0b204f41d949b1ac80adb8ba14494837371343555b8134c66392caa4c75b089bcaffa1fcbd994279e9ba642c109a4a16c4ce1eebff50b8506393e140f9ec6b6ad26664c45bbe046324940374e5e7e777300325f155f603f525b9ecd600ddc02fff55f5bef98c8188d7fd4bf15552c54df6789bebf1568df531b48dad903447b558e83cd39fd78432a05759ce37875d41053719d51f497af063fc763a8250ea5ef0d86cdbce8cac67857a78d2002cdb02da7a8dfdcf347a084effefe436d3ffb9e1ad1f8a0dfbe1f779addeb97b1e5f75bb7223f06595c49157f10a70af141c137fd7a2d117155ea70fc7f5ea96c87a405d9acf7e11636df03f7a6ff123816c91509fae498e4f58a8751e840a0b8808e0172054387cf71c3b962c744759fd267d18f2df264d315a04bbe06eb2825ee022f17aba18dca138554edd53a881f86547aa5db5660a62d399edcef10ead2a22b5bf8a1aec071647f61be140f5220ffad2b5e39753d762d9c4624a6efaba10dc1bf5af1e2aa9761b2ec67e4e351351a3f6357d961fee087ae50ca78f670a5b3984bf21167c56a8f334ce7859f4c552a6007f2c5d78d016f8f41141e2f3d9c3a92863de28f2d21120b8a3e0136eedfe65de390a88b79fe87091afa8b783d3eed383a628b9c5701b62bb4f20edb7bb326e99de8f55f996d234045a84628f6536b02eafaa85575cbafa6b0834cd5c658f85287c691c9a6e0b267ae35d1e431a96ed75b84e6b13a1e21058fffa4b6d6b8b6c563300caacf4cbbee19067280465b8c0d35b7585f19f06fc774c79efe99c1b35008a521b2e204977688b4eb6af96a4f3c90ea247095b0046eadbc2aa57ff9f4feb13f46abeebc333d8a9b6cf446286ae85e347b4e398ab4365f3ef65b5330be209f0d840768c07b1b828579c61638490b605850ae8adde5ca090dbddd0040a674966a7bd9da9f4802cb099bb30f2af29e162e9f80950ad0b8f7defb6f5f63051f5b05e2e02a4a2f6a1435f091b8d3b09f7041361ef90865a6b568310d84efdf9e5f5d453c199cca9c7f5d2c312bacd14a84f8e88e6a7b2164f7c46ea69f4cd68bcf66ad67ecc1fe056469fc62d9882ef04e16dd67456a69227c8307605fcca350f1b7d34831c704dddc13e6b007763de7d27e0947d30409bce0777c61b2363429ceacfffc52ad54ae68da9151be10e76d27543e02e6c9b356cf8b745a908c564c0d14f3fb3509f428af765f57624effcc764716394e5e59b12d210ef2237b8e9c2ef2cde44cb775c8e5459bf16335897bdf63883144d0c416601fa1c4a2b57edb7bc145e4f50575691d29bbd5e3d79a66c13d33781f7f255201aa1bafa265ab1b8ff97599583c368ed5fb43b4e173776f7d1179b45f91d6473837ed5b01887b1d88c3aee450cc1b40f37df82a1157d0d8615ed551b3a5a544bacd1cd7666c47e9ad994a52af88d7e955455b52fa169f7fb957ca5143d817d8fc36cd34e059f02227d0e1938d214108605b3eb47d13610728208872380d0552558b4daf2d54230e0887a646f7b4c87228cadd1ba8d381f400f88193f9bc5e33389c1bb2c0fbe0f340b900e1fc543de42a4cf926e776d3aa99bb9ff6015e061987c3936feca0891b98ef1d03a793d581f70753669391f78fb04046e0c8734734e4010ed2aa173f46901ff245e233a1059a4e7dca5a95b8e4624c2a2a906972248c498412e0622adbd218bd32ce96f68f38bc1f4f7e923f7aefd623b9bb0cca842488dd94486240d8cb6d130553f3d18822fb4d7fe0abd65c6ce059ae7f11019e5c02e498dfd27ca730ff5c1b42a65cca8b67336dfb10619e286519fb83a4f726565b00a14ac10f0cbb79d982f7fbad872bda6fefa9a90c4d2080af354795c192b400b67ea324f589d8e8e84e8b7e42bb1069d6e908257e0d32b68d24683d53acbed1973ff3ab4d38da8a513af570e3debe0f7f0bbd2d7262882e626b99a8c8fd7d1bf4126029bb99d7124dba1f48af8bad60c19413a0e04d6f020bea43fa5fcc25ef38fb8f0da85d44190d76596d49fd42061199dda3550390a72a8fc6362ac341328e0e35e52475a0b4bfb79c5732015e64f699becd2be85a33c0269596eac243640c279fe323237ab5995e0a27fa8206c6a93e192a1f7d91b40ec780a4517266173240c16f4fa918e9f6b0867597b6663b86af483a890b1e3be4e1910e5733a2a7405212190afaf2f50e3a134b74d6f2694d656ed997c1e16d5704a96d8fe6d2faabfa03184ff424ca01624f675e22393f5f672a975855b417252301039110ea62f67bdb9eda93d357b7fa0d512ca5f482f3107b7785577003c65b19efeb3d44cb5d2e0fabad62a9c783f784ec563787220871121060e5a1241b28978ecb198fd8672a0e8fe871e49cc44194c331cdf94a10f7b2eb5887eabf50426c09a7209ae0cde1d2b678728682992a20d6781ae9b95ac6892bac3758dd4ad08115d87627d91c20e03d889ed5a08992e2b2f7360befc329f8823263813619ff0caec8792fd660d836e9ab23871efa2d408c5baf85403769a891d71597e0da57626e5781c75ec114f951ab3eee32e849311b5d8d205249afbd2f1abd15c17ccf04911d51a16dd71db8d5b3d3909a381a1da72c44a547bfb7c134bb664358ecd82096b4a178134013bb0d0f1230a197f1a87e80c64c029e672c0101594b64845fe1b5fa7c2ddbceca02d62fc3b5c757af6213a09afb82a2e599424b377ce8dd425e387ec50a096235beef8fa427a56c1d45ea506c05bb10be94660388758055c5def20091364cd3e8af2014a23825299c51f39d86799ddb6c1642bf653d30900f20869e5e1cd656ce66bd537bdefc24b33f01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546be20f9b158f796020578b960a2b082089b5a7f3d836f57fc84bfa7eb8e7055ac6e2d8dd5a485166f17b2c0fc161efcbf60076c3fa766becf9cba02b8da464a2df01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b0f80982ee5e2345a4deea37f4b1e171c6c99c22c5c7599124584034859f9d57861eccd342b785827d67f5d63d45ca44d94437107360e1d42d3529bcd92d8e07701ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546bf177bbf796a30cb226c4bec449987325da966be718f5809a0e0f7d9dccb476c366f803107141921db2191ad5a2a3689884dac3476fbd96cef68851ea5b2666bfa07f5d704a0e7c7af1dd2c2933031c5f1aca4cbaa064f39367dd57f4e0c43b2401ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546bb4aa07e9ebd19b56ebced020813ff6d9bf180e39a170b30690a5caeaee0c44b18951124bfafdecf8a71b9b3e55285f3692e0dbc56acfcee0eebffe1e154b1cbf8951124bfafdecf8a71b9b3e55285f3692e0dbc56acfcee0eebffe1e154b1cbf377a2bf966af2f0cd78c30b8fdc13a72019f0ebd3b4f43b9fa8d71953121295602b6960e1d7da7c18a6a222e02baaf016aec0a53078cdf6c099b92c152027be5f7c80aeb59b779ef6513993ba2aaf7beb3d5d2867e7083475119e6fc044926ffbc7162c07567a407946d3c6b6d6b05f12533991e44b461a83551f5746626e9aa8633259233b9c202112254d1296785c2d1cec42303c4ce640b2a9f26565c589f417e1754204f9e5baff7bc2f71fb3864fbc1d3645ffc3c2df46c0d590a412224f927e5f28cceb3850c9480c50ab7706fb1f3837b682e9ccbcd001af00406fec44e41b7e97da73c9681e5f93cd7a3bb2af5467101e0da4c02b61598b4f837fd4f4fe4a41d6b530b0d1fec265357b7d4e7edd25b57ace7c0a8c6ea932ee8f93f380db32b8212c4b789ffaae40036f016ef8a992da52edf08341588cf94239e3514403374c184172b55d8ac3090c9e3ab1a5dbe2d60d9c25e1339d3b9285d8d1a677202b793d034944e23515775768f9be893d6fdf24e697d561fb7096093b83f972ae961ea483f5b07757b39bbb91bd038a6997f6d5cee3a4156e2d2dcd5444748ed9724dfb46548d7004422be2fd7ff3bab661490e1926986fffa543912cca1f82118e5a601239ec9eff5897731305e93237be8617822c926452581b4df14cab5c525d5c666fbc60bb2970059f94738ea1397e9021581222bf69f93135412ea70c87e51a0a07f60bc765b8ada8056dc99bd6cb77869d700af2c751a6891a8ee38e8f1fd2d03edea83bc4624e82dbab22df0f7c4116eb41449f17c916f8e1a880fd4701f88315f4a4f2e923e8dfe7ef2efa2ccd9056c26124e4c55647e80175eddf24023ab8cae3cae6ecc4e76837aa2a0938959efe37832869a2ed8f83eeb70544d68429fbc340d618ec1c18a8cb36b2a94f2bdab5b5d4dc3784772ad2114014c1add7424f72761731d892df34967f9687fb3dc93915dfffa668e018030b64d2b98c04fb937c475014aeee77ee1f036d7be46c968432ba1307a6a20d7e6dc5b48054447c2331220b46952c00e6e9b61d2ba3799c8c1655e48e2c91263f90b66554e5956014b39e3c6f7373e8b0063c4ed8f9aedb6723949bcfa47dd5dad16dd5338f857ba06e4a760b379cfcf07e9f700379c864c4f3ee4cb254f6c2c6c3600030951cec208099599cf8a2b3d845cc6d90dec0a80224a19627d322fde520ce8421f4f3f44922b659cbe8bb5da798392811732d68f92754455bbebf3cf673454b2541eadc066088d6bcdf432d3b2a91ed84d8dbfac0059755e47f0e9bd28d91e56e5b218a5175bd9143b861ac740a8f34a7510f0ffec748413ac7fa167e6fbcff3a52975ccf29d5b2f9ee95f0fc9e268e327341853fb488c6c92269f72a0c2bade/usr/lib/radicale/.local/lib/python3.9/site-packagesrootrootrootrootradicalerootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootradicaleradicalerootrootradicaleradicaleradicaleradicalerootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootradicaleradicalerootradicale-3.2.3-1.el8.src.rpmconfig(radicale3)radicale3 @@     /bin/sh/bin/sh/bin/sh/bin/sh/bin/sh/usr/bin/python3.9config(radicale3)python39-radicale3python39-sixrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)shadow-utilssystemdsystemdsystemdtzdata3.2.3-1.el83.2.3-1.el83.0.4-14.6.0-14.0.4-14.0-15.2-1radicaleradicale23.0.04.14.3fѴ@fr@f\^fBf4f/e,d.@d@d:d@cb?b~H@a aC@a@aɪ`B@____i@_i@_i@_h_h_gD@_gD@_!d^^@^2@^ @^]]c]Z@]:@] #\U@[\[I[(@[[WZ@Z}@Z }Y@YYX@Y@Y@Y@YV@YyYu@YWYV=@YV=@YOY*Y @Y @XXWXJW@Wv[@Wm Wj}Wi,@Wi,@V=@VVj@VA@V;DVVBU@U|@U(Ua@U&iU"u@TgTSSSuSǺSP@S_@RRR|@RM\@RQ@QQکPeter Bieringer - 3.2.3-1Peter Bieringer - 3.2.2-1Peter Bieringer - 3.2.1-1Peter Bieringer - 3.2.0-4Peter Bieringer - 3.2.0-1Peter Bieringer - 3.1.9-2Peter Bieringer - 3.1.9-1Peter Bieringer - 3.1.8-54Peter Bieringer - 3.1.8-53Peter Bieringer - 3.1.8-51Peter Bieringer - 3.1.8-38Peter Bieringer - 3.1.7-37Maxwell G - 3.1.7-31Peter Bieringer - 3.1.7-30Peter Bieringer - 3.1.3-27Peter Bieringer - 3.1.2-26Peter Bieringer - 3.1.1-24Peter Bieringer - 3.1.0-23Peter Bieringer - 3.0.6-17Simon Neininger - 3.0.6-15Simon Neininger - 3.0.6-14Peter Bieringer - 3.0.6-13Peter Bieringer - 3.0.6-10Peter Bieringer - 3.0.6-9Peter Bieringer - 3.0.6-8Peter Bieringer - 3.0.6-7Peter Bieringer - 3.0.6-6Peter Bieringer - 3.0.6-5Peter Bieringer - 3.0.6-4Fedora Release Engineering - 2.1.12-3Miro Hrončok - 2.1.12-2Juan Orti Alcaine - 2.1.12-1Fedora Release Engineering - 2.1.11-3Juan Orti Alcaine - 2.1.11-2Juan Orti Alcaine - 2.1.11-1Miro Hrončok - 2.1.10-7Juan Orti Alcaine - 2.1.10-6Miro Hrončok - 2.1.10-5Fedora Release Engineering - 2.1.10-4Juan Orti Alcaine - 2.1.10-3Fedora Release Engineering - 2.1.10-2Juan Orti Alcaine - 2.1.10-1Fedora Release Engineering - 2.1.9-5Miro Hrončok - 2.1.9-4Juan Orti Alcaine - 2.1.9-3Juan Orti Alcaine - 2.1.9-2Juan Orti Alcaine - 2.1.9-1Fedora Release Engineering - 2.1.8-4Juan Orti Alcaine - 2.1.8-3Juan Orti Alcaine - 2.1.8-2Juan Orti Alcaine - 2.1.8-1Juan Orti Alcaine - 2.1.7-1Juan Orti Alcaine - 2.1.6-2Juan Orti Alcaine - 2.1.6-1Juan Orti Alcaine - 2.1.5-1Juan Orti Alcaine - 2.1.4-1Fedora Release Engineering - 2.1.2-2Juan Orti Alcaine - 2.1.2-1Juan Orti Alcaine - 2.1.1-1Juan Orti Alcaine - 2.1.0-3Juan Orti Alcaine - 2.1.0-2Juan Orti Alcaine - 2.1.0-1Juan Orti Alcaine - 2.0.0-1Juan Orti Alcaine - 2.0.0rc2-2Juan Orti Alcaine - 2.0.0rc2-1Fedora Release Engineering - 1.1.1-11Miro Hrončok - 1.1.1-10Juan Orti Alcaine - 1.1.1-9Fedora Release Engineering - 1.1.1-8Juan Orti Alcaine - 1.1.1-7Juan Orti Alcaine - 1.1.1-6Juan Orti Alcaine - 1.1.1-5Juan Orti Alcaine - 1.1.1-4Juan Orti Alcaine - 1.1.1-3Fedora Release Engineering - 1.1.1-2Juan Orti Alcaine - 1.1.1-1Juan Orti Alcaine - 1.1-1Fedora Release Engineering - 1.0.1-4Juan Orti Alcaine - 1.0.1-3Juan Orti Alcaine - 1.0.1-2Juan Orti Alcaine - 1.0.1-1Juan Orti Alcaine - 1.0-1Juan Orti Alcaine - 0.10-7Tomas Radej - 0.10-6Juan Orti Alcaine - 0.10-5Juan Orti Alcaine - 0.10-4Juan Orti Alcaine - 0.10-3Juan Orti Alcaine - 0.10-2Juan Orti Alcaine - 0.10-1Juan Orti Alcaine - 0.9-2Juan Orti Alcaine - 0.9-1Juan Orti Alcaine - 0.8-11Juan Orti Alcaine - 0.8-10Fedora Release Engineering - 0.8-9Juan Orti Alcaine - 0.8-8Juan Orti Alcaine - 0.8-7Juan Orti Alcaine - 0.8-6Juan Orti Alcaine - 0.8-5Juan Orti Alcaine - 0.8-4Juan Orti Alcaine - 0.8-3Juan Orti Alcaine - 0.8-2Juan Orti Alcaine - 0.8-1Juan Orti Alcaine - 0.7.1-1- Update to 3.2.3- Update to 3.2.2 - Obsolete radicale-config-storage-hooks-SELinux-note.patch by inject inside spec file - Obsolete radicale-httpd by contrib config from upstream - Fix group+permissions of /etc/radicale/rights - Create an empty file /etc/radicale/users with proper permissions- Update to 3.2.1- EL8: blacklist "pika" (required for 'rabbitmq' hook) - EL8: fix require-exclude for bundled dateutil- Update to 3.2.0 - EL8: update bundled vobject to 0.9.7 - EL8: update to Python 3.9 (requires update with option --allowerasing) - EL8: reenable bundled dateutil (required by Python 3.9)- SELinux/radicale.te: new boolean and policy for radicale_use_fusefs- Update to 3.1.9 - Remove obsolete patches - Add support for intermediate build using gitcommit- Readjust setup.py after applying patch to proper version (#2229519)- Update patch release/upstream to d7ce2f0b (2023-04-22) - Add radicale-3.1.8-fix-main-component-PR-1252.patch - Partially align spec file with Fedora variant- Move bundled required modules to USER_SITE directory - Disable bundled dateutil (EPEL provides now 2.8.2) - Remove cases for radicale major version 1 and 2 - Move binaries to libexec and create a wrapper script - Align systemd unit file with f38 - Fix __requires_exclude and fix/add "Requires" entries- Replace PR-1271 and PR-1276 with patch against upstream 6ae831a3 - Extend SELinux policy to allow native journald logging - Update to 3.1.8- Add radicale-disable-timestamp-if-started-by-systemd-PR-1276.patch - Fix still unsolved SELinux issues (#2156633) - Add radicale-fix-move-behind-proxy-PR-1271.patch- Rebuild to fix bug in epel-rpm-macros' Python dependency generator- Update to 3.1.7 (#2077126)- Update to 3.1.3 (#2047522)- Update to 3.1.2 (#2043986)- Version 3.1.1 - Fix URLs to major version upgrade notes - Replace NEWS.md by CHANGELOG.md- Version 3.1.0 - SELinux policy: add notes in subpackage description and default config file that storage hooks are not supported so far (RHBZ#1928899) - add required init_nnp_daemon_domain to radicale.te (1.0.9): (RHBZ#2020942)- Move SELinux into dedicated subpackage and add as suggestion to main package (RHBZ#1934895)- EPEL-8: Don't generate Provides / Requires for bundled dependencies (RHBZ#1911887)- Do not generate Provides for python-dateutil, vobject, defusedxml, passlib- Only SELinux relabel log directory if existing - Remove no longer required/supported log directory from SELinux file context- Disable -D in systemd unit file for major version 3 - Toggle loglevel to info by default - No longer package /var/log/radicale and the logrotate config for major version 3 (logs only to stdout/stderr now) - Replace /var/run with _rundir (additional leftovers found)- Add additional test with an example collection- Bundle vobject 0.9.6.1, dateutil 2.8.1, defusedxml 0.6.0, passlib 1.7.2 for EL8 - Bundle setuptools_scm 1.17.0 to be able to bundle dateutil - Fixes/extensions for EL8 support- Do not use fixfiles in subpackages which have nothing related defined so far - Enable -D in systemd unit file for major version 3 - Add 'check' section and related build requirements- Remove additional failsafe checks to prevent manual upgrade from major version 2 (no longer needed) - Revert use of radicale_package name (no no longer needed) - Fix hidden SELinux post-install/post-uninstall issues - Fix attributes for wsgi/fcgi - Fix not working pre/post with new major version in package- Include major version in package name - Adjust systemd unit file for major version 3- Version 3.0.6 (obsoletes fcgi and logging config file) - Add additional failsafe checks to prevent manual upgrade from major version 2 - Replace /var/run with _rundir- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild- Rebuilt for Python 3.9- Version 2.1.12- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild- Fix hardlink path on epel- Version 2.1.11- Rebuilt for Python 3.8.0rc1 (#1748018)- Use autogenerated python dependencies- Rebuilt for Python 3.8- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild- hardlink moved to /usr/bin- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild- Version 2.1.10- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild- Rebuilt for Python 3.7- Add versioned dependencies- Recommends: python3-bcrypt, python3-passlib- Version 2.1.9- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild- SELinux rule to allow connection to POP port- Run in daemon mode so it creates the PID file- Version 2.1.8- Version 2.1.7- Upload 2.1.6 sources- Version 2.1.6- Version 2.1.5- Version 2.1.4- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild- Version 2.1.2- Version 2.1.1- Update SELinux policy- Remove PrivateDevices=true (RHBZ#1452328)- Version 2.1.0- Version 2.0.0- Run in foreground- Version 2.0.0rc2 - Drop python2 support- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild- Rebuild for Python 3.6- Allow radicale_t to execute bin_t in SELinux policy RHBZ#1393569- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages- Additional systemd hardening- Correctly label the files- Add /var/run/radicale directory- Update dependencies- Create python2 subpackage- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild- Update to 1.1.1 (#1296746)- Version 1.1- Rebuilt for https://fedoraproject.org/wiki/Changes/python3.5- Fix radicale-httpd for python3- Unify spec for Fedora and epel7- Version 1.0.1- Version 1.0 - Merge SELinux subpackage into the main package- Drop old _selinux_policy_version hack - Require radicale-selinux- Updated dep on policycoreutils-python-utils- Switch to python3- Use license macro- Add patch1 to fix rhbz#1206813- Add radicale_var_run_t to SELinux policy 1.0.3- Version 0.10- Hide error when re-adding SELinux port label.- Version 0.9 - Automatically restart service if it dies. - Update systemwide patch- Handle PID file.- Add network-online.target dependency. Bug #1119818- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild- Add PrivateDevices to unit file- SELinux policy 1.0.2- SELinux policy 1.0.1 fix bug #1035925- Hardcode _selinux_policy_version in F20 because of #999584- Update httpd config file and add SELinux policy. Bug #1014408- Move .wsgi and .fcgi to main package- BuildRequire python2-devel- Update to version 0.8 - Merge Till Maas's spec file. Bug #922276- Initial packaging/bin/sh/bin/sh/bin/sh/bin/sh  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyy{|}~      !"#$%&'()*+,-./0022456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdeffhijjlmnopqrstuvwxyz{|}~3.2.3-1.el83.2.3-1.el8    !!!!!! ""################################################"""""""""""""""""""""""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&''''''''''''''&&(())))(&&&&&******+++++++,,------------------,,,,,,,,./01112334567radicaleconfigrightsusersradicaleradicalesite-packagesdateutil__init__.py__pycache____init__.cpython-39.opt-1.pyc__init__.cpython-39.pyc_common.cpython-39.opt-1.pyc_common.cpython-39.pyc_version.cpython-39.opt-1.pyc_version.cpython-39.pyceaster.cpython-39.opt-1.pyceaster.cpython-39.pycrelativedelta.cpython-39.opt-1.pycrelativedelta.cpython-39.pycrrule.cpython-39.opt-1.pycrrule.cpython-39.pyctzwin.cpython-39.opt-1.pyctzwin.cpython-39.pycutils.cpython-39.opt-1.pycutils.cpython-39.pyc_common.py_version.pyeaster.pyparser__init__.py__pycache____init__.cpython-39.opt-1.pyc__init__.cpython-39.pyc_parser.cpython-39.opt-1.pyc_parser.cpython-39.pycisoparser.cpython-39.opt-1.pycisoparser.cpython-39.pyc_parser.pyisoparser.pyrelativedelta.pyrrule.pytz__init__.py__pycache____init__.cpython-39.opt-1.pyc__init__.cpython-39.pyc_common.cpython-39.opt-1.pyc_common.cpython-39.pyc_factories.cpython-39.opt-1.pyc_factories.cpython-39.pyctz.cpython-39.opt-1.pyctz.cpython-39.pycwin.cpython-39.opt-1.pycwin.cpython-39.pyc_common.py_factories.pytz.pywin.pytzwin.pyutils.pyzoneinfo__init__.py__pycache____init__.cpython-39.opt-1.pyc__init__.cpython-39.pycrebuild.cpython-39.opt-1.pycrebuild.cpython-39.pycdateutil-zoneinfo.tar.gzrebuild.pydefusedxmldefusedxml-0.6.0-py3.9.egg-infoPKG-INFOSOURCES.txtdependency_links.txttop_level.txtElementTree.py__init__.py__pycache__ElementTree.cpython-39.opt-1.pycElementTree.cpython-39.pyc__init__.cpython-39.opt-1.pyc__init__.cpython-39.pyccElementTree.cpython-39.opt-1.pyccElementTree.cpython-39.pyccommon.cpython-39.opt-1.pyccommon.cpython-39.pycexpatbuilder.cpython-39.opt-1.pycexpatbuilder.cpython-39.pycexpatreader.cpython-39.opt-1.pycexpatreader.cpython-39.pyclxml.cpython-39.opt-1.pyclxml.cpython-39.pycminidom.cpython-39.opt-1.pycminidom.cpython-39.pycpulldom.cpython-39.opt-1.pycpulldom.cpython-39.pycsax.cpython-39.opt-1.pycsax.cpython-39.pycxmlrpc.cpython-39.opt-1.pycxmlrpc.cpython-39.pyccElementTree.pycommon.pyexpatbuilder.pyexpatreader.pylxml.pyminidom.pypulldom.pysax.pyxmlrpc.pypasslibpasslib-1.7.2-py3.9.egg-infoPKG-INFOSOURCES.txtdependency_links.txtrequires.txttop_level.txtzip-safe__init__.py__pycache____init__.cpython-39.opt-1.pyc__init__.cpython-39.pycapache.cpython-39.opt-1.pycapache.cpython-39.pycapps.cpython-39.opt-1.pycapps.cpython-39.pyccontext.cpython-39.opt-1.pyccontext.cpython-39.pycexc.cpython-39.opt-1.pycexc.cpython-39.pychash.cpython-39.opt-1.pychash.cpython-39.pychosts.cpython-39.opt-1.pychosts.cpython-39.pycifc.cpython-39.opt-1.pycifc.cpython-39.pycpwd.cpython-39.opt-1.pycpwd.cpython-39.pycregistry.cpython-39.opt-1.pycregistry.cpython-39.pyctotp.cpython-39.opt-1.pyctotp.cpython-39.pycwin32.cpython-39.opt-1.pycwin32.cpython-39.pyc_datawordsetsbip39.txteff_long.txteff_prefixed.txteff_short.txt_setup__init__.py__pycache____init__.cpython-39.opt-1.pyc__init__.cpython-39.pycstamp.cpython-39.opt-1.pycstamp.cpython-39.pycstamp.pyapache.pyapps.pycontext.pycrypto__init__.py__pycache____init__.cpython-39.opt-1.pyc__init__.cpython-39.pyc_md4.cpython-39.opt-1.pyc_md4.cpython-39.pycdes.cpython-39.opt-1.pycdes.cpython-39.pycdigest.cpython-39.opt-1.pycdigest.cpython-39.pyc_blowfish__init__.py__pycache____init__.cpython-39.opt-1.pyc__init__.cpython-39.pyc_gen_files.cpython-39.opt-1.pyc_gen_files.cpython-39.pycbase.cpython-39.opt-1.pycbase.cpython-39.pycunrolled.cpython-39.opt-1.pycunrolled.cpython-39.pyc_gen_files.pybase.pyunrolled.py_md4.pydes.pydigest.pyscrypt__init__.py__pycache____init__.cpython-39.opt-1.pyc__init__.cpython-39.pyc_builtin.cpython-39.opt-1.pyc_builtin.cpython-39.pyc_gen_files.cpython-39.opt-1.pyc_gen_files.cpython-39.pyc_salsa.cpython-39.opt-1.pyc_salsa.cpython-39.pyc_builtin.py_gen_files.py_salsa.pyexc.pyext__init__.py__pycache____init__.cpython-39.opt-1.pyc__init__.cpython-39.pycdjango__init__.py__pycache____init__.cpython-39.opt-1.pyc__init__.cpython-39.pycmodels.cpython-39.opt-1.pycmodels.cpython-39.pycutils.cpython-39.opt-1.pycutils.cpython-39.pycmodels.pyutils.pyhandlers__init__.py__pycache____init__.cpython-39.opt-1.pyc__init__.cpython-39.pycargon2.cpython-39.opt-1.pycargon2.cpython-39.pycbcrypt.cpython-39.opt-1.pycbcrypt.cpython-39.pyccisco.cpython-39.opt-1.pyccisco.cpython-39.pycdes_crypt.cpython-39.opt-1.pycdes_crypt.cpython-39.pycdigests.cpython-39.opt-1.pycdigests.cpython-39.pycdjango.cpython-39.opt-1.pycdjango.cpython-39.pycfshp.cpython-39.opt-1.pycfshp.cpython-39.pycldap_digests.cpython-39.opt-1.pycldap_digests.cpython-39.pycmd5_crypt.cpython-39.opt-1.pycmd5_crypt.cpython-39.pycmisc.cpython-39.opt-1.pycmisc.cpython-39.pycmssql.cpython-39.opt-1.pycmssql.cpython-39.pycmysql.cpython-39.opt-1.pycmysql.cpython-39.pycoracle.cpython-39.opt-1.pycoracle.cpython-39.pycpbkdf2.cpython-39.opt-1.pycpbkdf2.cpython-39.pycphpass.cpython-39.opt-1.pycphpass.cpython-39.pycpostgres.cpython-39.opt-1.pycpostgres.cpython-39.pycroundup.cpython-39.opt-1.pycroundup.cpython-39.pycscram.cpython-39.opt-1.pycscram.cpython-39.pycscrypt.cpython-39.opt-1.pycscrypt.cpython-39.pycsha1_crypt.cpython-39.opt-1.pycsha1_crypt.cpython-39.pycsha2_crypt.cpython-39.opt-1.pycsha2_crypt.cpython-39.pycsun_md5_crypt.cpython-39.opt-1.pycsun_md5_crypt.cpython-39.pycwindows.cpython-39.opt-1.pycwindows.cpython-39.pycargon2.pybcrypt.pycisco.pydes_crypt.pydigests.pydjango.pyfshp.pyldap_digests.pymd5_crypt.pymisc.pymssql.pymysql.pyoracle.pypbkdf2.pyphpass.pypostgres.pyroundup.pyscram.pyscrypt.pysha1_crypt.pysha2_crypt.pysun_md5_crypt.pywindows.pyhash.pyhosts.pyifc.pypwd.pyregistry.pytests__init__.py__main__.py__pycache____init__.cpython-39.opt-1.pyc__init__.cpython-39.pyc__main__.cpython-39.opt-1.pyc__main__.cpython-39.pyc_test_bad_register.cpython-39.opt-1.pyc_test_bad_register.cpython-39.pycbackports.cpython-39.opt-1.pycbackports.cpython-39.pyctest_apache.cpython-39.opt-1.pyctest_apache.cpython-39.pyctest_apps.cpython-39.opt-1.pyctest_apps.cpython-39.pyctest_context.cpython-39.opt-1.pyctest_context.cpython-39.pyctest_context_deprecated.cpython-39.opt-1.pyctest_context_deprecated.cpython-39.pyctest_crypto_builtin_md4.cpython-39.opt-1.pyctest_crypto_builtin_md4.cpython-39.pyctest_crypto_des.cpython-39.opt-1.pyctest_crypto_des.cpython-39.pyctest_crypto_digest.cpython-39.opt-1.pyctest_crypto_digest.cpython-39.pyctest_crypto_scrypt.cpython-39.opt-1.pyctest_crypto_scrypt.cpython-39.pyctest_ext_django.cpython-39.opt-1.pyctest_ext_django.cpython-39.pyctest_ext_django_source.cpython-39.opt-1.pyctest_ext_django_source.cpython-39.pyctest_handlers.cpython-39.opt-1.pyctest_handlers.cpython-39.pyctest_handlers_argon2.cpython-39.opt-1.pyctest_handlers_argon2.cpython-39.pyctest_handlers_bcrypt.cpython-39.opt-1.pyctest_handlers_bcrypt.cpython-39.pyctest_handlers_cisco.cpython-39.opt-1.pyctest_handlers_cisco.cpython-39.pyctest_handlers_django.cpython-39.opt-1.pyctest_handlers_django.cpython-39.pyctest_handlers_pbkdf2.cpython-39.opt-1.pyctest_handlers_pbkdf2.cpython-39.pyctest_handlers_scrypt.cpython-39.opt-1.pyctest_handlers_scrypt.cpython-39.pyctest_hosts.cpython-39.opt-1.pyctest_hosts.cpython-39.pyctest_pwd.cpython-39.opt-1.pyctest_pwd.cpython-39.pyctest_registry.cpython-39.opt-1.pyctest_registry.cpython-39.pyctest_totp.cpython-39.opt-1.pyctest_totp.cpython-39.pyctest_utils.cpython-39.opt-1.pyctest_utils.cpython-39.pyctest_utils_handlers.cpython-39.opt-1.pyctest_utils_handlers.cpython-39.pyctest_utils_md4.cpython-39.opt-1.pyctest_utils_md4.cpython-39.pyctest_utils_pbkdf2.cpython-39.opt-1.pyctest_utils_pbkdf2.cpython-39.pyctest_win32.cpython-39.opt-1.pyctest_win32.cpython-39.pyctox_support.cpython-39.opt-1.pyctox_support.cpython-39.pycutils.cpython-39.opt-1.pycutils.cpython-39.pyc_test_bad_register.pybackports.pysample1.cfgsample1b.cfgsample1c.cfgsample_config_1s.cfgtest_apache.pytest_apps.pytest_context.pytest_context_deprecated.pytest_crypto_builtin_md4.pytest_crypto_des.pytest_crypto_digest.pytest_crypto_scrypt.pytest_ext_django.pytest_ext_django_source.pytest_handlers.pytest_handlers_argon2.pytest_handlers_bcrypt.pytest_handlers_cisco.pytest_handlers_django.pytest_handlers_pbkdf2.pytest_handlers_scrypt.pytest_hosts.pytest_pwd.pytest_registry.pytest_totp.pytest_utils.pytest_utils_handlers.pytest_utils_md4.pytest_utils_pbkdf2.pytest_win32.pytox_support.pyutils.pytotp.pyutils__init__.py__pycache____init__.cpython-39.opt-1.pyc__init__.cpython-39.pycbinary.cpython-39.opt-1.pycbinary.cpython-39.pycdecor.cpython-39.opt-1.pycdecor.cpython-39.pycdes.cpython-39.opt-1.pycdes.cpython-39.pychandlers.cpython-39.opt-1.pychandlers.cpython-39.pycmd4.cpython-39.opt-1.pycmd4.cpython-39.pycpbkdf2.cpython-39.opt-1.pycpbkdf2.cpython-39.pycbinary.pycompat__init__.py__pycache____init__.cpython-39.opt-1.pyc__init__.cpython-39.pyc_ordered_dict.cpython-39.opt-1.pyc_ordered_dict.cpython-39.pyc_ordered_dict.pydecor.pydes.pyhandlers.pymd4.pypbkdf2.pywin32.pypython_dateutil-2.8.1-py3.9.egg-infoPKG-INFOSOURCES.txtdependency_links.txtrequires.txttop_level.txtzip-safevobjectvobject-0.9.7-py3.9.egg-infoPKG-INFOSOURCES.txtdependency_links.txtentry_points.txtrequires.txttop_level.txtzip-safe__init__.py__pycache____init__.cpython-39.opt-1.pyc__init__.cpython-39.pycbase.cpython-39.opt-1.pycbase.cpython-39.pycbehavior.cpython-39.opt-1.pycbehavior.cpython-39.pycchange_tz.cpython-39.opt-1.pycchange_tz.cpython-39.pychcalendar.cpython-39.opt-1.pychcalendar.cpython-39.pycicalendar.cpython-39.opt-1.pycicalendar.cpython-39.pycics_diff.cpython-39.opt-1.pycics_diff.cpython-39.pycvcard.cpython-39.opt-1.pycvcard.cpython-39.pycwin32tz.cpython-39.opt-1.pycwin32tz.cpython-39.pycbase.pybehavior.pychange_tz.pyhcalendar.pyicalendar.pyics_diff.pyvcard.pywin32tz.pyradicale.serviceradicale.confradicalechange_tzics_diffradicaleradicale3CHANGELOG.mdREADME.mdradicaleradicale.localsite-packages/etc//etc/radicale//run//usr/bin//usr/lib/radicale/.local/lib/python3.9//usr/lib/radicale/.local/lib/python3.9/site-packages//usr/lib/radicale/.local/lib/python3.9/site-packages/dateutil//usr/lib/radicale/.local/lib/python3.9/site-packages/dateutil/__pycache__//usr/lib/radicale/.local/lib/python3.9/site-packages/dateutil/parser//usr/lib/radicale/.local/lib/python3.9/site-packages/dateutil/parser/__pycache__//usr/lib/radicale/.local/lib/python3.9/site-packages/dateutil/tz//usr/lib/radicale/.local/lib/python3.9/site-packages/dateutil/tz/__pycache__//usr/lib/radicale/.local/lib/python3.9/site-packages/dateutil/zoneinfo//usr/lib/radicale/.local/lib/python3.9/site-packages/dateutil/zoneinfo/__pycache__//usr/lib/radicale/.local/lib/python3.9/site-packages/defusedxml-0.6.0-py3.9.egg-info//usr/lib/radicale/.local/lib/python3.9/site-packages/defusedxml//usr/lib/radicale/.local/lib/python3.9/site-packages/defusedxml/__pycache__//usr/lib/radicale/.local/lib/python3.9/site-packages/passlib-1.7.2-py3.9.egg-info//usr/lib/radicale/.local/lib/python3.9/site-packages/passlib//usr/lib/radicale/.local/lib/python3.9/site-packages/passlib/__pycache__//usr/lib/radicale/.local/lib/python3.9/site-packages/passlib/_data//usr/lib/radicale/.local/lib/python3.9/site-packages/passlib/_data/wordsets//usr/lib/radicale/.local/lib/python3.9/site-packages/passlib/_setup//usr/lib/radicale/.local/lib/python3.9/site-packages/passlib/_setup/__pycache__//usr/lib/radicale/.local/lib/python3.9/site-packages/passlib/crypto//usr/lib/radicale/.local/lib/python3.9/site-packages/passlib/crypto/__pycache__//usr/lib/radicale/.local/lib/python3.9/site-packages/passlib/crypto/_blowfish//usr/lib/radicale/.local/lib/python3.9/site-packages/passlib/crypto/_blowfish/__pycache__//usr/lib/radicale/.local/lib/python3.9/site-packages/passlib/crypto/scrypt//usr/lib/radicale/.local/lib/python3.9/site-packages/passlib/crypto/scrypt/__pycache__//usr/lib/radicale/.local/lib/python3.9/site-packages/passlib/ext//usr/lib/radicale/.local/lib/python3.9/site-packages/passlib/ext/__pycache__//usr/lib/radicale/.local/lib/python3.9/site-packages/passlib/ext/django//usr/lib/radicale/.local/lib/python3.9/site-packages/passlib/ext/django/__pycache__//usr/lib/radicale/.local/lib/python3.9/site-packages/passlib/handlers//usr/lib/radicale/.local/lib/python3.9/site-packages/passlib/handlers/__pycache__//usr/lib/radicale/.local/lib/python3.9/site-packages/passlib/tests//usr/lib/radicale/.local/lib/python3.9/site-packages/passlib/tests/__pycache__//usr/lib/radicale/.local/lib/python3.9/site-packages/passlib/utils//usr/lib/radicale/.local/lib/python3.9/site-packages/passlib/utils/__pycache__//usr/lib/radicale/.local/lib/python3.9/site-packages/passlib/utils/compat//usr/lib/radicale/.local/lib/python3.9/site-packages/passlib/utils/compat/__pycache__//usr/lib/radicale/.local/lib/python3.9/site-packages/python_dateutil-2.8.1-py3.9.egg-info//usr/lib/radicale/.local/lib/python3.9/site-packages/vobject-0.9.7-py3.9.egg-info//usr/lib/radicale/.local/lib/python3.9/site-packages/vobject//usr/lib/radicale/.local/lib/python3.9/site-packages/vobject/__pycache__//usr/lib/systemd/system//usr/lib/tmpfiles.d//usr/libexec//usr/libexec/radicale//usr/share/doc//usr/share/doc/radicale3//usr/share//var/lib//var/lib/radicale//var/lib/radicale/.local/lib/python3.9/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protectiondrpmxz2noarch-redhat-linux-gnu    directoryASCII textemptyPOSIX shell script, ASCII text executablePython script, ASCII text executablePython script, UTF-8 Unicode text executablePOSIX tar archive (GNU) (gzip compressed data, was "dateutil-zoneinfo.tar", last modified: Thu Sep 19 10:46:42 2019, max compression)exported SGML document, ASCII textC source, ASCII textASCII text, with CRLF line terminatorsLittle-endian UTF-16 Unicode textUTF-8 Unicode text, with very long linesUTF-8 Unicode textRRRRhttps://bugz.fedoraproject.org/radicaleradicale3-selinux3.2.3-1.el8utf-8b77e366ab2f28344b0aa165e5003d1f42f83a1726b6b78614cd72a5231cc435b?P7zXZ !#,G$]"k%bIs|"U!.EjojJ_l3xx-r}_3tOeVfm]hWr51$mz2Bu1-Sa7Ɓj0SX% ;ԁA_:} Tz;qaၾDDfSߜE[s;elgWA59/#>x/ClǾ]4ҹDޕ2}DdৱMxS->oUz|.韷E{(U} LyP$==3J!h^r-5*Ѥm YR@_|Yaj0S@8ɉH\ Cəj_y'| Jh\: HL76-M H:>|$&Li Q9t!A8;;5.6r'Q U.%/3.Mce/lw&U& &l"]=i|"FlO:`w|U:i\rQ_;{"j3RH`Jdg~,!4j7#324IK-Q T\U].l5XI ^nASChlj34Gqʊ'd5g8ꇐ'5X9M$(z[ySsn_*ن^傀'L!Z.9^(@]#::Ýpk &Fo4/ z&h񣽐0Cn7ExjfHjtglss=0Un37,zE:/b uQ3)?k2&*`f 7k & r : :\iRPd,?Ph_ݰ{Ȏ _O:eQ4CLI ]3P.{9fk;!%Aު߲JvNщhLy\g̓\#}@Yj2Q" @i7s(Jts:PB=NPB^F_Wc oS t+De\vT7{búd '蕽-f?͏dQXPԳ,dw]2 a{<Qt@f_ R:PQ̔һ|4,ҟ'Q\BK&~+uP=o  masR;k5\wSH0Tb:>Qvc3e\b;'>D`[i J"=+LE O9LJKM^}3ɧӘțEH:l 'c%NeV-~Xڥ/?^>;=չ3V<;KB@o=Ӓ dUv6:a4X3M/!I'wA[sn$7]Эޛ˘=(#a?}%̛:F$*j\c\bWx#:pT,C xj#X.G.4R?]w67F׍(fA$İ٬X*f-pWF@85յԗ8΢W}p!x7^4&I|,)jI &w xc2-S3b{YQZ <][ne@>޳6L@ޅE^eUὁX犜RT>%;̀poa3 1VK=qֲ糭ʷ k%/UVh1AJ*7egQv ::Hcݭe/C7 d5UhgI]s%ڽ͸fe1`MTPl h%=L~-6XPG+yD'7m6p }>/&xNN̋{qg5OqJUٙ؀,wojFb:XeP Ǭ$L!Z#hDBSwY>^i 簀դ.p*xECҟ!6]z'_Yp~HX` *e]O[ANرo&/Ԝ%}'(=HÇwzr,UgK,3T$X'SiaV2)[=K:+jLF7_ ]'x{=y4ŐzY#1<[NX)‹HaN|<.LH/DsJna"ң`$l UcTUP͂XrND#+|q,6,AQofO4oOtw bmC!W|Fy=t;HwHGdMi_90Cm` dž`խjPi-l~zې,^ ]џ<)W}RRt,F:HzHE@B|zS|e#,0ZKD J +%[鈶FPd=K3YktJ#lBǂ:>621CI&ʍ"iz&[ZKbaQ֝zB{^@nΙCIf0_19z0gs#thdVs{0d3TO{t.@u/~D=h! tLn<c/% H@Ya,:w:PN8כw!KHwrx[/{/"lKD!qjQISnv8ќe0gĜ%ڇBs D[ʘ'YeuEf?9oCo%GST7/׳za{6Rm$_&1Uŵoh1 4l?Ek+?9&Iyk-[_xv(T{JD|jP\3oɠjOA%3cmͱ @[‚у"JTv<~!: p{¦ Dm|2%.QqJ&:*q'dd팥K{).,"]+ RwݞhMAÛŕI-b1}҉k\QtU^CI򗶐``F6%I|M!sQ=nET4G9vYr]/|'v;'=)Glq }ntm!r>1VŃ6u/,Eя\:pL'RÂ(wZX}=5WNM1RR!7 Z# v7ƒ+Sayz^ @@c-=b$J}qKzюAZܜy;9=fGao˃uX8=#a*{C %t8[&<"U|,Zwcfe=ww=o1%)3dmKQjd6hW eHPViOOh.VĈ+' ?pۥfDvtBrx`CUܩy.+"2ԙFiGn5ja}7PW1Sp.myHcM't^m>Z7>$r*C)F˲Be ֯*ʌJ#1*D]c'z]X~EC]5y1(r54B|ϠغCϢzwgێSϕ2-76lVTkc2Ӆ{{3#nAm>dUFE+Qmm%T ebtWUӓ1ej5D( s02;DR]~<]8Hm@&HZt n4Xٽ @hK~j mjkl a /)~mM}"@盋'QF_l4kU)F[T6f=LӼnM^*}T;YxZin*]ZkHc " j 1#umҕv&<9.+gFLCgi)w'Ok'lW+-ݿӭ!{iY3>2Z\*e.X4[Ǣ~wa>fV?2X@js+_h=5 .Xo }KESQF/`LF_4DɰBҊKnG` I~@uP<9;h)a04)ӎ@/EGEVP X(){M-@ELN`T7hӃż-(+gD ZԽPdd3Od9I%z׻Ի`rò7mETW7je-ܲ]3A4M\1 gL<-3k7|-Dڜ/ ,Qϲ|\">M]}WLVVDi[gnF݇u%oZOL<=^v2&>ưi:Ue - 1Am1#eaURCZ7iQ6ͳ-u\?u&&j~³WD{S8 \]((4^&l|Ǩ=>wމ"Ϋ $)(1 q4ҴÛ>{[|B'P&X&).O]6Q#^ymRx ^Xlhj+V}G֍rݽ4Dې , ׃G4 IIȖykPCI٦ٲ-k+ل͜ 81H>n&埅JǕPCvv 嫴Ock|io=`Bgvj_2a{Hg3VHƤF`KEFmc DeW$7n>Ğt댽}m1+29Ap9j66L!EQ1Re:^O]<}<9[{x{b@hl[TIfZ<ʍ8Ph ;Zbe4 B~HE}[x^ DH3:[uapnlBh?o[xs&ǿ5Dgt-]3؉ل٫NoԓrŇsj~26{N-y6Q.jȿHE֧fq! d4{y(EMS}Wj P$)A9Z{Ԝ46)t b1f|%lb ~?8ތf_\1%8}= a%Q(6.abV9e n+!rT0IOfْ~-$һiL?`}, YGXMn]4(-Ի-eg~FYSKښ_*qrjCġA+],I 9Ԫ*!GL>Q 3Ԋ92P{0M${َk"-N*̓ج! =B⌮tm0uqV1|OpaՌS^\[c)w7$C+զx (ʺe@G0lhBEZ{lawؠOEiQҳAR+'1'?ʎbul\ xp):Cs{~9_4%ywC7nv .bcQ( 4 U޷=$Ep,^K =d8W/D k#_=㭴NEr 8߿>Gլf@?,^aM:nb;Y-t,/2vRVZkRW7@7XA $c^/_}ATXӪ:iUJZ*0us >"g!xrϷu9r4enYCdIx0{Q;cF/nI*'!@{"kٙ mY++^oLjHE3fh}JfT 9V| "&ȑg>1<,XDe#-X k`V$44H$Wy[C}F&DEA o2?6y})whpZϾ4FhmSQ%;fǒ:gs*$]Zr#VyZ$-rDHgwkIя  YZ