radicale3-3.3.1-1.el8$>z<ޑTmQju\>KW|?Wld   P<@O^o ~   x $  \x@H[(b8li9i:Li=>?@GHI4X Y(\@]^'8b4d6e6f6l6t64u=vEwGhxOyVVVVWWW W&WhCradicale33.3.11.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.8 dateutil=2.8.1 defusedxml=0.7.1 passlib=1.7.4 This packaged is not including "pika" (required for "rabbitmq" hook)gCbuildvm-a64-04.iad2.fedoraproject.orgW[Fedora ProjectFedora ProjectGPL-3.0-or-laterFedora 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 || : fim MMqqyy99**t |++3*aH{{)) D D\\,m,m2 2;55V2   ]] i ittL\ W## A A) ) 66qqSS66bb3=* @ETTzTzWW//AvAv O!ʦ>%MM y y"KW8ii"VN5N5kQkQ&&99BrBr..$$ | |BB44qqww**!!??++!!""N?W_Nw25'}!"#JBX 7BU(6m0` 7tpOMRNNaaAA//JJXX88H[H[0011 = =,,ee\\||  $ $OO !r#2rb"Oh+ Y5smO<Id\B$&}/ @UIl_l_OO++ j jz7(( sF $d _TWp QQ== ( (OO++  'T*eF(V K4A큠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큤AAAgCogCogCjNgCogCogCogCogCn[gCpgCngCngCngCngCngCngCngCngCngCngCngCngCngCngCngCn[,gCg[gCn]gCngCngCngCngCngCngCn]]]]gCn]gCngCngCngCngCngCngCngCngCngCngCn]]1|]&]gCn[gCngCngCngCngCn]CngCngCngCngCngCn`F`FgCngCngCngCngCngCngCngCngCngCngCngCngCngCngCngCngCngCngCngCngCngCngCn`F`Ft\|`Ft_\T\T\T`FtgCogCogCogCogCogCogCoR3N?_`gCqgCogCogCogCogCogCogCogCogCogCogCogCogCogCogCogCogCogCogCogCogCogCogCogCogCogCoX5 X5 X5 X5 gCoR3N?gCpgCogCogCogCo_RX_RX_RX_RXgCoX5 gCpgCogCogCogCogCogCogCogCogCo_RXgCpgCogCogCogCogCogCogCogCo_RXX5 X5 _RX_RX_RXgCo_RXgCogCogCogCogCogCogCogCogCo_RXX5 X5 _RXgCoR3N?gCpgCogCogCoR3N?gCpgCogCogCogCogCogCoX5 _RXgCoR3N?gCpgCogCogCogCogCogCogCogCogCogCogCogCogCogCogCogCogCogCogCogCogCogCogCogCogCogCogCogCogCogCogCogCogCogCogCogCogCogCogCogCogCogCogCogCogCogCogCogCo_RX_RX_RX_RX_RX_RX_RX_RX_RX_RX_RX_RX_RX_RX_RX_RX_RX_RX_RX_RX_RX_RX_RX_RXX5 _RX_RX_RXgCoR3N?R3N?gCqgCogCogCogCogCogCogCogCogCogCogCogCogCogCogCogCogCogCogCogCogCogCogCogCogCogCogCogCogCogCogCogCogCogCogCogCogCogCogCogCogCogCogCogCogCogCogCogCogCogCogCogCogCogCogCogCogCogCogCogCogCogCogCogCoRҷ_RXX5 X5 X5 R3N?_RX_RX_RX_RX_RX_RX_RX_^ _RX_RX_RX_RX_RX_RX_RX_RX_^ _RX_RX_RX_RX_RX_RX_RX_RX_RX_RX_^ _RXgCo_RXgCogCogCogCogCogCogCogCogCogCogCogCogCogCogCo_RXgCo_RXgCogCogCogCogCo_RX_RX_RX_RXX5 _RX_RXgCngCngCngCngCngCn\{EgCngCngCngCngCngCngCngCnf f% gCngCngCngCngCngCngCngCngCngCngCngCngCngCngCngCngCngCngCnf%f% f% f% f%f% f% f% gCogCogCogCngCngCmgCqgCjNgCjNgCogCqgCogCo594d33b395b6dc7ec37b3b7417e75f7462cf281f4265fb2ad145f0a3b2b9949db2c133b41a498f70b69cc7e232b319133c57d8c8019590c797cce28833b17744e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8555393df05bd81ca1d9e53ba26c70c1c871fe0b5297392bfaab83acf25b676882a957125012ab0606c2a96b49649e5f5f49c05e417bdb4d79c0daf5e6e4fb4826987c9fc391993b81d5c4e345c14d64ee76b5ab5a5fca56d69c0379d32471243db26557725552f3e2438576836e96db29282d12fd33d2939578521f695f0a1026d5b38fd85c975d35e9afb9ace265ea97a1565aed919f0530888ce3d9f2b2796a55b38fd85c975d35e9afb9ace265ea97a1565aed919f0530888ce3d9f2b2796a52f5cef8ba79b6d3635b67512ccfda5762223d75519531c55dd51acbcc4a969a62f5cef8ba79b6d3635b67512ccfda5762223d75519531c55dd51acbcc4a969a644b00ec43ce877b82519766684e546e00489c0d5d923d51bf82be9485b7aa7750e012b0de4b869838c21b789f5f5c0d91c891168a4531a6e4bdfdd62502f5d9cc6cc58ce0089c883e4c9e981b0ce8e0079b0a0494f7ffc242121abad5ad8f2da538ef64c82cedd057087a07e4f11c5068fedef07930cc731889c1ed611de215dc67d9b7c0b299bb9dca2d06601be3cae8458380e9db4543d51ab23f7fd7200cf40609bc37342cc53f29cd0525694f52d0d780b41afb2baf93d8e3020bf81e9147e2219449f114181914af122714f9954fb4a4a24108d9006daa3820a3525bf567e2219449f114181914af122714f9954fb4a4a24108d9006daa3820a3525bf567d18af938e54de6ff578bf7f0077369bd3a3ed6eba54dcfa343786ba7d5b2dfc9486cfb5e17c929e6d26ac0ed4147532f7613c860cbfb5e80aca055e25e3d2efefbc34cb2b64af19586d29fefa50d53d431a6d45d147d237941bffbd0454a94653524d5fc3f9a54341b5c4adc1f1b201420c3071995e18930d3557800516c6ced25895b20a92c7e34f85a15ebce25a62011bad2bb6a10436a3d9bf38405d73ebc1693a185bb14e98e8820086b6091c789a2d8b8a558e5e3f7c7417a4d39a4988e65d3d39ea6af382340fb0944242d4291d19d4ed483daa463a21a4971d2a2e2c7a0afb7464d94a432179b7ec6523f9fe50925886c19bc18aa7cf51fc4502f76f14cb01b1fcd76654db2ca45fd583e757ffe8fa401bdfb3484b36c5fb33e46216db913a6f7160ffc01605333a0fcd1f7674291453b6801700693ca88a1306a42307fc5b077f0825af34bd3e03282b0ad1224ff8c839adbfcb43b6839382eda13854546644d226ac39fb82135910adddc7acb216519ad37f0607cce21424e865a6174c3c87db71bdab6760099e27530c6c802f647473cb78858eff8066a468bcdb05e104a887aa85c8229390a9d7f1b9033b6ca9aca9f8c02bdda56a00aa355d171a3571aa90155a71baeeb75b7fba64a08949bd0aa68eef4d49f18272a6e573b5752b5170e223f23ba5f81bab30a82e73f20172463e41c8b52ba118a8d5bc794817e333d77bfa8d8b1e92541ff537bd27a9f370b0e6ab8ee03916bad4adf9fc509999e4e12a42d4188d1ec06cbcd69f0f90a2cf35a5d4ea841585a37910e15bf975a3931d7a44aee6b57b4d15b880c9186907f79b02f376364f650aad71d56aee1ac9bfb17df9d8273d28b12c7a8063f1e5494059ccad3170b3da61d4253d62a82fd59a277c2f8e39d9fd0769652c451982234c48e6abafc07547590b85723fe428f9e1292d08809433557f3f27b04f84854f7f158359f6cb8b49e6738f4bcc3387af7caafe0d8de4c27dc6af599cbd62404a89868b73301b9912dac3c592f985622398cedb1a76f503a5bd8f98dc33f322e48ec493c0ecd7505ab294030743df5e7caf9ab30b0e1ad2f5c56542d911a954a4d79983914b40f20191795a615005368e2fba44cf2cdb8e5d0314c3321326bf113d47ab7777d19279f3f9dac43e09a96fc511e44aff9cdcd4966ec23a634a13da0dbe30162948d037f67a07b7d6db720cc34c036c397bc473ce9c605efb12c962b9269bf0fbb0a6c979f9b5f7fd2eba76fa5d0357acf32f7a4b13094f8083c8e6559b384a88e83d47001e95a7aef59e96869c0d8cd8b19451ead7cc09a5f6b30cf8113bef58a0605705113782dc91c49b335a04b0135c4fc7f1c98f86647a9cae902fe1372d35e9631c5e16d1681fec0af8bdd4029e733498a4773148db20ab19ac155f1e0770b0965cfe619845ec020be18bb8b71ee25dc076027bd9434bade5fcb345514941da1991dd928d6301298834a6d842323729e4c5d21220499f79cc8d978d65abfbae5270e7eb73d52e87fdb0b3ad77b9f1ae5150d881c65d816f0dd7515a2a075677524aeddc0c0cc84d8ea60c20f107f028b0fe94f938af1884ec8b4f03eac453b46b91b1d1b337cf14bf8d55a6621e91b5db43f4050ce115d6be9fba70ac4afbd4f65a6fd58fa5d904d726453c1c4c94fadb3f6fcdd6eb74058496c2754549bb1ea6048fbd15f557e9b6492ab3779a19c2a8c8108054a595034d6ed95df409ee3da4485d6a121f8adae1494225b7165f1f56882b4978ac24ca4b787235cc6c29bc1145e3741d785d566302398ae8203c63f5ff2181b296a9fad5a98c03d2c53e6f2fbf3adc60ba63db77162f200f8f594227a135003ffbe522182cef5af68669d3b5174593f31b6101ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b4061daf74179d2954a856485944448d23b522ada83886c9f7995fb750359000c18b4aaa42cf9f285c63c6cb37ff1f296c3d2f7f75c1953f948de1d2bbcafc8fc45ccde695246eb8a76160cb58e50b36ee45d72110f9c468206bc6093c249fe93263c271c799399cb599360b487b7ea6116142c7106e8ac0549502e3a8e13dcc7a7a2b6888bed734c0d2c43fda906111d5eb86580eeeb8a6d34caafa9ad7c7d79428f8d923f8e6929e33f2c39a86ef30bb95dca7269b7d552440e29a2d07f1f08f2f9cc01c9f530c68d1f434ab7957e804adc8786237b032f7aeceba9e24fa9a5dd0c19d6a9c20fafcb38e93aee532be63eddbaacbf62359d6e9111782817c90b13997b3df95d16fb150b16ebd184be99d6f461b7a7b10949fab83dcc12632bf7776623c970df7ef9d2300d130602b3c56f4e8b6f45ae7d8f8b943c112189befd1064d3df0c7eeaddf4e6208c65d54f2d406237c462df1a97184ad488317136d9b886da60ea8f87e2d053a36734a8f5ccce379e0bf7fea2f3ea013b1791ae1ba613f6ecfd7c8840933c5c025cffcb5994dbc87c7dc744579e7c885070904e3e467ca8af2b5df03e3db61c55b544a7d6f90f101e3a194aac5ac7c6d85c817ec2eb6db1b24b5c3f674807ab087b18acdbbbde94af2246f13093b7e0244254493676e7414545b10f85e3064c71d9c098f92d15e3f5073247242023075376a17194229d76e086ab748d65be5bcf33699a94b4ac238fd6c8037b230337235c75898a2f6edc351d3073891c95b46e7512c6c4d841a0936d334a82456240c242e50f167ac5f40f418b7edf283e1f4e62be3ee0a5fed779188d443eafa497be68988178297f8df77b79542c7d899e55c55b2c84935df1e8abf26cf46575d53e642486fe9779a692295264c9ed7b18c3b9295a328a8a2e2fa6de46af7c204852ea593e45f3837642a1ac62a9d16f64eff602993ace2d07b15fcb43064a8fea057b5578cdbfdd34db11328af3bae22c84c16879fc93ac7c07e3f5dbe8565ab774b234ca5f26514e5f8fdad182ad823e72e0d79fd0d2b317a1a8555312b157ded3caf2e89c2de84c68b8b15773cf040cb5c8933bc5fd0b4b9edca77acd2d5e8bf8b9c6a02b203e968a321deb536f6c63c6a600ae1fcc740a97c81c0180f48752c2a16eb646d9ddddba8cd5b87cd5f38235a1bd47ecf3701f8b3e44571143ba941bba091231976f8434e6fb01309e52b6489315fe26cb6ac61a8d60672125fe10b931e153380028ea52af0912be3e5218e63da535ce336e839f3d34aec26ddf75ae795bf3a6f71d6f8b14a76b7cc4731dd8b455cb9cab8fa7f32cfbbff390c04416160d494180dd0720ca057026a7160d0dc86768a897ccec1f8731dc1457ef448f71dd1b1b680d88f60f695cef1a31677f207f3ba35e67739ddf28bf30ea1855eac976edc639f92174f0cb1cda6584600330eb6a49e4533059c70e72d1529d0c032d82cb9551eeb6507b2deda9771cd61aeb337469ace20253a7e2167cbd07d9789e64e2a310105d696954d64be5c9dc65f036672b556693745835426188319489577ac458bb4cf125f8edc9a13216905c1ecef4043b0bbf48b87d43b1b4b4933429614a356201ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b64d60a9f554e3fd2a8329520bec829ed3571c44d5adcdb06f14b633f12cad3ab040f716c9a4b75a4f1aaf61b2a28189cc424ce9f3e510afa4b89b79414e4c73c01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b9d266b3c4b6531048a66ac4446661c5820c10faa49d4ffc32f94dd7928c845e52ae314baed6cc81e8b421d8e627e5959bbe1c6c056a89e0ef9185b8e389d2b7f2ae314baed6cc81e8b421d8e627e5959bbe1c6c056a89e0ef9185b8e389d2b7ffcb620865ebfcf4f7c30b2991d8a0d997038f925593262925d48cb6bcf94f4c8acaa5315bad38cdf842b186c4a51f73031492f009b097f5a595bf080eace52d5f3b0bee67b7a45bf104c5c4d87a6d45e0de20a0eb2bbbd2f6666845ac4e68a91dde213c2453041aeff2ff42ab155aa0b811359c670ea8af5f19f6bd03e01319e686b0e5309157daa535c245c1f89fba3309f94db6a2a5aadb820a9a74f2b272ef29cd1fda5427799fd68cd44d2b02a8c969a9b2b51178c05dbf0f0b920efc3920e2f3db96f7cc6a9669c570a9252b4205f6b68d4b9c6ffb38583d5e05d177cca9f92eb2561ce16c4cc102108d6d602e4022a0e629244102afb5025f387288ce564135ff321a940fa79af732297d44349dfc5e8140f39cb3567a7bf939b6e6cd1d22073a85ebbb85abc8fdc7f82d05b1963b4a1bb9e327d744b7816e4465086262130c95fcf42733b8d0fce121f530465d36899bf001ad04ae596c9e8cde807fa1e7c2928114994c4a60080fb8de4e3f95d894fa2295a680c6b2e94529c8c9befa59ce2cc4a7095053fde9ad3ba0d48890eb60dc15d6fe099d16b8442add8e2cdf62fefa450b824c17f4185d9f2b45ec882e2d834a8f4c1dbd424465d1f0313c211ad41be8a4f9d73ad6cbd0cc381326bad62e2fd2eb66cc7aeb144d0f541c7a5aa058d352512f9b1fd65cfbe3e00c6ccddfa58191bef9a69aeae3f5b2dfe2e09fdffe22353a80aae7c9a53a80d75e263ddbc26ae4e079ecb96afceb212a530ec4608b41ab271c4e47442fcdea702d699206ccb285e2788a5e436c96cd4e74ab22b2a1c9af47e5ad55ea28a0593e320f10175190107d13a04899a13022164e421bed6d61d8fd6de941fce63e7663dc43f500235eefb8fe250c0fff0e6bed3e1fbd557195a9b1ba00d391a7db669690e36ab1718cf256184af5c354a0ebe58c5de99704d9b01879f6c2e0ec576408bfb502e5c3f1f181d3213a6f8f8eceb6ae0ed24ce42c2fd4a95c1b86bbee9bce1e1cf255bd0022e19bab6bd591afd68b7efdb6d557f0693958fb5e650b68b5bee585eb82cf4da32965505c789e924743bc5227aa57a4d3ecf6581729992bad9575bacdebf7c28378af2aec6a50f11aec326f536ecca49e4fa20ca84b176c32f2e9c82f98f446585190e75f9879a95c08247bf53d77828ad1d472378c1acc895faba672d36b0e30dc19c257f4c0f7d8c1c93fc70d4d9ce369c1840f75e64e98e858053fc0b63f3b973cfc8c66ad07088904b9e70d4d9ce369c1840f75e64e98e858053fc0b63f3b973cfc8c66ad07088904b9e5b085855874a754a0b4a276dd561da467821d4da6ef830ca0f6c33798b7b2b6bda74d44dea23db5a54a9c22412260965018e80a8f69fb266748c373339c4fc3e45a9f0b5f288b1b446f789b922a8aa34c3e5f5252f3cc5536a3eb6c0e903eb134ec1d40aeaf95bcb4add1b1bf6361e78109ced46bf84ff5edad4b1ce8515cf07018aa78b74087a547b1c288f8ff86fd8c72bf1bb1f75c524874ec3c10a99c56b6897938c0fa1ee47b728e6ef10cf1a489cca74ddf0acecaed214edf8c4db26dd4ade821aa86b7f3dcbe436b7699bd12baf657bf15c2cb137800d9d101c8e982d1e14ebf23fdcb4ea89b5ce19101f47e26bcfaffdcc6871609db86cb35c20c3db1e14ebf23fdcb4ea89b5ce19101f47e26bcfaffdcc6871609db86cb35c20c3db32681622957170153dc87697b783e1f0685db230631a4adf5e1ced5a7602bc2caf61d8e72cfb70d322beed5ac0fab0996cea5ca131423ea96510fbe1a7d19f4bd195a9dd38fc266a5f7f6f0bc0759a48052a8584da914afdfbdd7b3bed152743d31d75c4a5111540375fd5982f0eebfd5e1d9bdb5d0ffd36d42245b904500e627b202f3d43a81a37e949f91bd2983aae8a0b8f2d724df14b8c4122d27e5ce28c26147c5f2ce8c941e157b5ca91a2a6ed232a7aea5b7857048c17020862350e988996fb7edd6fc418c25bb9690ed5b04f1b8c89c82f8baef733917fd4f29d5648de94262e3e396299b63e1b7e8ab7f18415550d93fa5a7e95e6e74b497cac7f69bc4435996c15295baba2d3b720b9d6f9df4acdd97da1b03bfb42fd60b07588585ec877c9b174df1739975631eafef105842e0e34ad2b205fea0488c29db1ea0e5ec877c9b174df1739975631eafef105842e0e34ad2b205fea0488c29db1ea0ea113e6e0d68edea7866f1788badc471900204aca8f852f79314d8d5e063ac7bc958feea5286894ee324efc75dc6362d7c1b11a9df07fb21b7e935432fa10baf07a6239bf5d21693e464e03aeb50d943f1d860a7ca619b14d86a7773a51f5d0dd7a6239bf5d21693e464e03aeb50d943f1d860a7ca619b14d86a7773a51f5d0dd7d4acd196039357f42cafa096cd849bfb3c99a9b5ba75b9247d89a5b32a46f52ff317bc7a5d26ea0a5d871f91326bc2888612556c362e60058a7f16e3390656814e321568fe39c64b76cc69f5df8c47df0cf48fe6f328805beea6754a01ad658ff9457057fe0a30b4dd31d393e7374105fdcb0ee10fcd039c219ba7bfbc9c74fd44b2f55ddf867cd8162619bf092337d55af4cc37bd1f5a12469887e636b04055ac7e9702f0833e82f661e7a9babfc6e3cc6e27b0d02c6a84afd8b358d7fe60a6d799e21eacde832894b0f17b1011872c50a09f4695c66f5f747be81d1db6ea590fe5bff745317299301f4cf7a944b98d6ad9f1074cd9bf033a2a7a2f54ae955b60ca79433e1c849fafbf87a345799cf80d2a55836dd396d96f46c9795c19844603ea5801550bf804e500667c96b1fc3bbc17fe9053bfff67f13f52f42076baa550a44b0fd8a5a4a143bc39fc67d9948699fca9cfc75e451bf2e7448df1b670537419a2c0f6b7ea5b3d180d1c9185363f583e2b81209354c4430002568f1133eb80989e9667ba910e4afd3a4ae9e91f687a4b45852c11b4d30b25d0c6b187a2f981b34793f62ae5a715b36ef82a3bf8e0f6e768ed06c93132fff5b301af8d3f804a183fbbaa32a4e26e4f4c3185dbb972bbb84531d020ec8594a3964550d1ca6f3645973fe0b42fd8908bd3a6d7ef484220205a2b7d14cbb3c6ce666d88e8c0dbd18639482aac2f7082c2a36d2c55ff1d5ebd79b56eb7eade68a2301916cb0916fceff6043f78c94a6954d811d2c7e34a889e1eff578af91942e29580e32ef523088d44c12dc39a8b9da96832ccd67161ea53132c12cf027d4f4dd6c29bef45a01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546bae340e9743745f3763010396590583ff0207974a1560b1054fbf4e297f148b65ae340e9743745f3763010396590583ff0207974a1560b1054fbf4e297f148b6546fa281e6b94c232d7b92b9426bfbd5119d8d424550b3536c5d87e8d6fa6acdd6e03a6b3180bba1c6bcc71849aa912549a53a6a1ff2eda85fd295468f74d07436e03a6b3180bba1c6bcc71849aa912549a53a6a1ff2eda85fd295468f74d074377973b470b31579582bbd95f58a350a8fcb22c5c0250744a6eaeae9600b7e1cc77973b470b31579582bbd95f58a350a8fcb22c5c0250744a6eaeae9600b7e1cc7b5a1dfe5efcb78dfc4b9313af10194875a0c45f0cac57ba56507e9bd40ab8f7de84e914f8f060f2536fef96c264f3cf043435ae22ac0ff66f0f70a9f25f59c4f97a5044b186da44ee2d636887e12128e69e115e5a21fcdabf0f2a4d0fa9d5f339ba482d1d6c78e67279c621b90d46fd1f7f37a0ccb92e24599bdefe08912e2cb083e32603861e9388b2d0300de1d37f1291f302d5a8fe3349ae26bc184067ff19383528cf1be7c91d99c98c4a169cae0bfdfc55367a9be67c717659954f38c919383528cf1be7c91d99c98c4a169cae0bfdfc55367a9be67c717659954f38c98d11c412673c8d5ca8461d017a59a0f2ae56af320c690c9913b717dae787f74943d6c3c33ca4cecfd63a0f6ef146afa36d939662b8dc012315d67f453b46fd03b8e954c331bb9a852c9a61d92fe82d38dc5170c181491b78fcc2bc388d777ef3bbdc517dc69633e8b0d46455767e9f3e5f814d46ec5f7bf4fb5223d8f2e405237cadeb580f1d0195ef41e8dac362b07e53dcd18f7e1dc82e72e30e3fe6fc6623ae3461e3499ac9fbe4ce6be6a238ea924e82554f54613f4c06879e2a33b8633c56359675f4c306ef83e847a561fef86f1925ce13ebe73ade52506cc18105fea1edd2b9ea690c4552fff80ea6163ba2532e77104a7c6f6ca548799f0e5688a1ba9e0298f2cdadf76a8438e81399bc1b21c1d89d95c9cdc34281c374e4b274cc758548de86e2e4f7c70a161b798ec4a5b2087279d3dc9c152341348584cce558ad6a68917569c099042b284ecca3d3d278c9685ce0ada4422e80c54888be6e2bd96bfc03ddc1038f4a7479ec50de1a654073b66882e80532ac2d297bc6f0fae0de7f736de5eb432fcc4515304abc200c8ca9b3e2408cb90c8a7ab22f8cf71314d975e4eacec0705c66b0a3be4211795527e537ae09128cd42e0cf0abc4862c7f28b65759a75939cb960f9dc353cf1be5c4c8d9b35c29284f43dc501ae01aafef2696512bde7e858fd606cc2f4c45dee27f79febcb79fa3144a81036189ee11d287a4f1e889caa12ae0c813746bd16c0c8036e26b0f57ce1bd6f2f2ead5574cc7f206588bdc28b64e3e73b56df7d2a510bb41245f39c5c9eeb12fa1c03d2d1f19edf045aa16cfb0df04659ac27694cf7b335cc73fea6acd1481d0e8d9049d9a4f88651751f3fc187ff6436a9ca80344d26a1c045b182b0ad369269dfb52ac8bfce3039d5ce78f485ab7ba1b44ec8f116be58fca30f06296dd5298b47bc25032064c3a38d90ebb758445bb3f96bcd76287b50b736a9173e8556167f89fa2c5bb2b3eac8a3ce76b7fc7acf6ce43a7f47ec25f5a96f996ef14cb533621d2f1ac0aedaabe2709db545ab0f013026122614d0d3becfd992dbabb2f14a65a76a1867bd2981b8408a4f94f73bfae34432a445a2f09961b7850362180e5734d9cacc330a2c20d5511975a40c265b3fe4ccd6698520fbb4b41784dc1c2d9e936b6161fc57d9be5c2c35ada65aea074a09344f9363df22695076dacfd29f858dea8ed8ec4c48c339eb4d5a222559f6ac892818f5ae52ea76ae6ee27f756e8e34d6fe6efd1a09234eb547df50917b18673555a5a2f06c70768490c33784d94fca329b3d65cea0583f40213b867259f916a6d858d4aaef3a1bf3a9c84fc07ad6db12e96374af472f308c827bdef61676706ea69a07d00328c1937460e4a77cad2ad832cf2ee74cee9aa2f96a8064bdb4969cf15d9cbbeec2847dc4145d862322a9da00dfbb259a1bffc87c329f962e5ad6082da155f75faf6f486692e17d258293bfc6ae9ef9ad4505284dc175011c2f6739c1fa588aabcdfa4166f3a4d46695c25aa47e2db06f393d32e401d5e4ad4d3f1fc5d01771db23b356361c749bb9ad5d6610cc18d8a50b5107aed25626ac82b2fc27cf0957ed66d0d13254f78b9a0ce3565317753d3d0cfad881900124467e3b15fbb15a62d8fff7e46af02d984e1795088951fefa70310c6b6dd89d5dc84e2f745ebe1c8494a69440d9de7bc736e4632344a0b2e4cf57dd7e64cc042050c5465732eda89f345439ccaaada7b4b5930f0f7d43a34f25fcd5d73341668b8235e06cdb26e69c57dc434df835e9db271e74f281e9051065d708b4996c81c7338af5300461d8a0e5c3c153e788cd97af7f6dd33deb9f81432a7f0aad900700b349deec9c264b3c6419380fbefc5ae09f7ea01d867fd57e2a3376087eede124f3aca88ac614b834b7f250f04e18fd92ac464fd9e579127062b6667e9973e03f9345b0aab3abb261bafb09378516ff0d19d1ae8d187b1351d8c51e2dc2827708d39f6d86c4c35aebd69e1d8950cab75d90bdcdf11bd1c97a0d743e743d811d05411d3ac6116c76d272b0e93cfc855ece09de96722c4dd1fc5825eb30f927b86fb5e88030added652e4ca74890a383fb750f9471d93a35d97baf2c5df71e7a313a18edafb685b6b2a0539481e26b70df11b1ec2e2da9e728b2b9633d0a866a9554057fb33367b99ab8d1681883a7a898146800905b46b49490685b7b2b13990869141d85f20e6f3db7eec9b4bcf82a478a7ff5991277ef5434fa01eb954b16acdbbf7720b5d7d2ceb19b5940d6ee113e913d1bcc1949aab406ce326a0bb9aea4656548b6c8d1ae70e07e4b73b84a6a96fc253da7b1bed8ba23d3efcb0c7670245b960708f0b5ddb2e9b5d1252c5ad6cd917bae6ddbc14587013a8e0c6dc5c1117a9e315e05557ca7d255ee49104e396f9b6df3b34a1af2bdfd998cbb7720ffa5d0715f535bb6544b462355816153634ea863bf0a2f7c54448b08a35b56280753a7712709824e111a5d9109d1c2b41f59629e8895d242eadb54ca044094d15695b5cf91ce11b1ec4fcb56eda6a19a44239180482845267cc35710f21f379694c7b39abccdf9573f44f231abeb10b82d96f8146dc2ed1541e76c365830aa244a36ac38a172e52ce0a6b8f090694a6e3f26736a5c856c08652b90ef8d5a9da353120f7ffb0799bea2ca944c14f04d79e179d2da9fd95068cfa0cac5d1cee668350d1b122eca21bf3b684ae8c25bc5c4eeed5dafc7aef13aaf1dee9bcbd0331a9c632becf51cb1c495142d2f308caaab6f07077fc7126b687746a4de96f600aca7ab0bbd36fcc1d95cc8b717e899f58da31f5d21d945ca0e982aa0efc01b28060d2a2d6f0703936c81c9ddd5b33b64360415b6a9006a0fd3fe38379f3987c5d898e5b7276be41b30c99fae160978c848d0668c0674866913207bb3940d939d284c7396e70709fa60b331b570575aade4eaa46506391348127e05242b913666fa399156729186ab9eb5505b8835a2f5e63cecd4c9bd46248c6126ecc6b968682b10484d5c0f961f4c210dd68d5ad88e544c80bac18cb475522da4999c9ef88679b1633a224efdc0c9468ed189c70486537650cee70102f4a53b28f4c4f6555ab061625c319c2fc54e5ae130023ce501341b984605df4c0e215a2d3fe5a1d468d969d27e332e92d488c1f479d2bcf16ca19fcd4c19d82524bdcc6f268090bdacbed905f7d5500ce8a6ffa4c4e8e1a19927f61321ebce9d2ffd4424b2a055e53f3d59194afc173c8e80400f7a723a882b2b93bd7b54a022bb788e5a6fbce6a2c317bd971c6490568115aa1bc49e07d9b0ed9fc55b01a569ed5ff0f4611b2482b6f6604ff0e2b3dc28666846f2afdbef9a5df07867bb6073131f304972bd88abfd66e41ee63073a781b2a7f1b7c17850071493260b8cc750420955592fa6511166efd741c0023e6ed2a27c3ef26696ca7e8a030437e8979d041dcf17661d511166efd741c0023e6ed2a27c3ef26696ca7e8a030437e8979d041dcf17661d097b521d1f2ce7172797a27e19a5ed1101fc2701dd7112af51c1e4f7b3b3b41f097b521d1f2ce7172797a27e19a5ed1101fc2701dd7112af51c1e4f7b3b3b41f8b6fed68977c3a4e2274350c6239ccc0f588285bff79878703aff87f47bcca243e3f90d968788758c01f0bdc8b9d5159757e87e565be7eba53412c3dd80112a91039dab9acf5adba9c8cbf467b34aa78f417eb2477afb3c2a1d4bf36f9a9ee71bd7764cd23b2012700b963ba70f6a40401c44bd20677073ec9a26531e4c54324a2f9729a8c4693222608bfcca712111d882084458e5b2345adbb4a02e6b56a03378a7a28029a1d4fda0413cb697bf34d31a6457657d371f1e13381038cc00dc9bf26e2e37fce7296795a7dc92462d5fcd2f6fa533b773e1fbd6e585c3395634851b37324af660827ecf990e677ee8541f0abc3dcbe01f34f330303aef0d5f0097212234114e33d801928acfbaff551aa01e1e6e2b93ce7670faff833dff4cf615238044bc04ebf10deee5496621c364004293eac6af3ba51e977fd6828e01d0910538dbc14df6deb8dec267bb0c91940ae2d74eacea6b72d17056a512498d6823054fe0f00967f16b1f41cb2fd86b588d52545dfecb9427098c25ff64058e06394c4a982715cf7a22d407a8fdcf8fab6f79ba195acd0225a372b48ad972c05bba1f2e6222a8a4d8820192ddc06455234ba1404b601ea3313aaf278c691df40d28b0d30250419ddc5d8edd645d355ddc8f534314979f5ae7737b5efafe1ace73079936cb3e380904b4c8c18830f3d512d35d54684f04549f884ae30d88ac3e9d5ae914cb414a14bb96d3ddf49f2fb81a16d02c42d764163167e6d6748f54e44f41f78f40760c7227796ea078d0ff30939df91fa584041e45df50d80b9ef11ab097264e4a58f5e24c5a263b68106e618275984d2cc4b60b4a7f9b17c728cfb795447c676889f978524e39a664cbe9bc5e8d37b74c8203edd40b10220f6efa22660253dbc8e03489c91995a67a17568e27f5d799568fe37052b5ea78b719cf7c26786ce313906293afa8fa88dea4ed279699d2146020771ce62ae9099846523f0ba7c2549c2303363b53cd709da6d48da78213954ac3b8afcc9a0f0df4dc25b9df0b66ea5cb0b0c382f3dce588fb8354f3726ff22aee56c7196dd7bfeabbf28a9156c81259cb2350b10218686651d2fa36d6729f866b162ef6a99881f001748a1d5a442c5e551a45323df3bdcce78e43dac4b85d86d7d3b0dc5ecbb436cd9bff07f6d84fec88fc97da1a088a56bacb4d025d1a115aa15de893236a4e1b0062b8cad875e18b16a0a2552279e806e77cd32975eed08fb43efce059b6d64773563e228ef367464e7878b34bdf24a0201c2c41af12ad49f6c3843472953b9c168c30f3ccd312ef83bfb09cc0f80297439fc7f022404ddb3eb9afad4056647f25b6793f2f9cd828598aafe0b808ae03c920fe94dcf1878b901cca767b47169070f23fd0a9fce3fc2b1ece5c605e1e82cedd6acac2145a10c3e85a0824bda6b86d6738dd870f76b2834b3d6dd74ead983a8e059e61e848a025b38fc8a9d9f17e7372c187a917eb8774385ba1f24a06812b515dfc84b499f163f42dd91d7afef87a394bc3237d87baa52ada72165c31065a9fe08fdf2eab17355ecb82c4ad39d8f2f2b263c07563aaa302c66678786aa9a05844f0721c21caf0f993b0a347ca611e5612d1acaf4a296fa2a36d2736ac27422d5055a088d586d5618f062a28e894711b94841b27fdb77dcf7c692197067fe002aa9d0677c1bedacfa796716e3cd07939c2aea240e7e299409728d2f99a3e310de685a797740318ba4455bded4655b1fb65215131b1664cb765675061b4e832c783c3adc02baabb8ee3c14be51f7914e01506bca5348d63c0e7bc30431f29809279992c65ec58780f1542f0bb0aa74259896ae65f9c751f0a28eede8f4526bf1c7f8765f1b8c5fa679f04c8b0dcb11a6e890de631da1dbac0ffcb170e8d8dff787853fb213ad9bbbd989146a371b184275f768ade65d738c1a5a69d245e9634446ba6f7b1da794ae3c0e6acb750a5862b5384f761ad728c583aba2f59d1985994b19f3a162a3107d7ace5ddf6f8f28ee15c82bcdc834edafc7e28e62200961b70fd1438fa739b902da528d15a9a05d86f3de067487a6749263ca8f8b4b153d6483ddf52fa01dc090be6e7fa67062e90c43b9582a60f42cce74648405203d19abfe9271ce359d2b875d88d40b4e6a18d35826ac159792e1003266d7e1b77b1686fd0f6d372686e2fdd25e548a56b0a869851767fff140e73f6b8b02e599d001ea4d0dfee77ad365eb3bd885c84edf7f993be1c454220259c9233ef3d3c6ba729bc3e9409362e13eb932775ff89b0ba6c88cdc1f54220259c9233ef3d3c6ba729bc3e9409362e13eb932775ff89b0ba6c88cdc1fd928bc4e48e13d9f615e95ca4659dfba79db6f28d61c45523445f7c82fae5ad7bbe89bcd8b29d242d03792a1630a09ef2567ec9bc139d483d27e35d1ece27c7393aed2ab91f41ec021b11256dd3e0fccadb874b37570c6fc53400f406fda5e6493aed2ab91f41ec021b11256dd3e0fccadb874b37570c6fc53400f406fda5e64e6adb7c43eedb5640e2d234f8fb7ac4bb1bbfdddfda42baef8da5ecf98f7f07ea10a649987e79622ab3b14ffa521c0687eeb8e468b819d3493c03f5d3d93b11051ae154cadc38168daf850cd608834c73cf8724497d8ab8821df1a00cd1c60bce72ff1dde01b6ed249e97aef4508c8184b6bb21f0ed1173bab58fd443b143480cb0b3cb8ed87b145a0f064503e5c4abc4e479e23fce104905ba9dc08f8990e9c4138bdb43f433bf4656b09089e93c3b056a897efb986c308f9c16fc0b204f41d949b1ac80adb8ba14494837371343555b8134c66392caa4c75b089bcaffa1fcbd994279e9ba642c109a4a16c4ce1eebff50b8506393e140f9ec6b6ad26664c45bbe046324940374e5e7e777300325f155f603f525b9ecd600ddc02fff55f5bef98c8188d7fd4bf15552c54df6789bebf1568df531b48dad903447b558e83cd39fd78432a05759ce37875d41053719d51f497af063fc763a8250ea5ef0d86cdbce8cac67857a78d2002cdb02da7a8dfdcf347a084effefe436d3ffb9e1ad1f8a056c976861a2e122df29f8fc9ec9d74134f4ea2d2e77911f390063f8d2d7a174f7155ea70fc7f5ea96c87a405d9acf7e11636df03f7a6ff123816c91509fae498e4f58a8751e840a0b8808e0172054387cf71c3b962c744759fd267d18f2df264d315a04bbe06eb2825ee022f17aba18dca138554edd53a881f86547aa5db56606f5e572052c352c8ec6b13c44142646fe72c33ae48473ffd825c19cfbab037b5c490d4ddee1bb7d3755f47c0f7304b0711129373ec4d1f3da8978458d5f6126e4142a86baacb9f785b095364effd33f495b968e166c8b6c1c23d0f89685027bb016f8f41141e2f3d9c3a92863de28f2d21120b8a3e0136eedfe65de390a88b795b1621453b614f30e3f8520fdaf4bf987d279698e0ad63a9d82fa1de637a0f316d234045a84628f6536b02eafaa85575cbafa6b0834cd5c658f85287c691c9a68b33957745ad8488bdd182a4bec92b5b90d93cc302bcedaab7046479fbe091d64cbbee19067280465b8c0d35b7585f19f06fc774c79efe99c1b35008a521b2e2003a615206c6f4fc285d03c56c400f7880dfaa32ba0c4365ff08b33f9db06121bc333d8a9b6cf446286ae85e347b4e398ab4365f3ef65b5330be209f0d840768c07b1b828579c61638490b605850ae8adde5ca090dbddd0040a674966a7bd9da9f4802cb099bb30f2af29e162e9f80950ad0b8f7defb6f5f63051f5b05e2e02a4a2f6a1435f091b8d3b09f7041361ef90865a6b568310d84efdf9e5f5d453c19f41817bcc8472904070467605785b20c36546e8521d2d6c761d80f62bd6ea52a4f5a3707ded296dbc2d4e2b07974295f56c119fe8a6109cc97c8dca414a0e435c8c5abae7b0c220f1bf20bb2cd12bc943276e37aee97a00d86b2202261a5c952ad54ae68da9151be10e76d27543e02e6c9b356cf8b745a908c564c0d14f3fb3509f428af765f57624effcc764716394e5e59b12d210ef2237b8e9c2ef2cde44c8088727107f835435de728d4aed29f466ddeaaaa64952f56d81efef08369e0280575691d29bbd5e3d79a66c13d33781f7f255201aa1bafa265ab1b8ff97599583c368ed5fb43b4e173776f7d1179b45f91d6473837ed5b01887b1d88c3aee45098d6e18c5346d7a766535dc284ccaa392637f4e891d9df0b454062e35740324a5abcabe7badeabc345267c357c8fdec9c09a4f099263c580ed9dce1630301ce15479101eeec371d54ac838e13eec911bfdbedb9688e19c1ab77c2be8afab025a8dffa3610a3b0a360dfeff24a75e53d5e2747a67542c1b48bad75b729ae070b5f52925112a3de2c7f035d6874f3a0284dbb914358cbbf50933f35d0d02825262b998f642ffcff5134abd4a1142439c078874e2d7a0bb755d4b6e669e4bf941aae363d87b32c93c4dc5c3a166dc77efca2a334cb02c186bd548f1f90b726a143e92081a84c7684ffdaafbfae58b16f349536d14bea9dd9f6407a4934076950788bb325a9c093313bc668ef6347f13ce30e1b987d137cf07f6f911b36196f4f7e9218f3b558c5749d9acc1b5b3161ee46c23e17910700fb005d0db2898db0eeed0d126e01b751f7fdf9da60e3b44230d4f773d3af1e7199cbfe5daddd8f4b8fd569c544092db83319546764fc0566b3a4279ae0d7f8c8aa155f102daf7e112345d5ee61b38041c69fb7a8967c6e524c16fc9f5903e4c7adeabb949351f80ae40f548af8bad60c19413a0e04d6f020bea43fa5fcc25ef38fb8f0da85d44190d76596d49fd42061199dda3550390a72a8fc6362ac341328e0e35e52475a0b4bfb79c9cd4c765c83d4804c06b732834e584637abe0fe12093cf6353ef253b945376a661ded67a57659621a66a7a2b52b5eef1ba96185b4185423607f5eed75c244c767597b6663b86af483a890b1e3be4e1910e5733a2a7405212190afaf2f50e3a13c6e3cfe4fb262c987f23936b95a61ad35db3996addcdfad86cbfe81ea738b4296c1316bb50e21a6333e1cc45b708a8959d3794bf58e169a71eb02b45783586509603301641419d394ef8769b7aa34cfd364a27bade8a6e702b320a3d06198376077f795f07b789806f1031840649e81382957d82bdfa95f6415ee6c6320168ae82aeeccafeaf81965369cf95b4e15afcb0d0f8684a4076dba21b09523b5641a0d6781ae9b95ac6892bac3758dd4ad08115d87627d91c20e03d889ed5a08992e2b2f7360befc329f8823263813619ff0caec8792fd660d836e9ab23871efa2d408c5baf85403769a891d71597e0da57626e5781c75ec114f951ab3eee32e84931137a112fdd3cbae74afd92d959e5f90e83f124bf2e09f086a66024c9f268590fa72c44a547bfb7c134bb664358ecd82096b4a178134013bb0d0f1230a197f1a87e80c64c029e672c0101594b64845fe1b5fa7c2ddbceca02d62fc3b5c757af6213a09afb82a2e599424b377ce8dd425e387ec50a096235beef8fa427a56c1d45ea506c05bb10be94660388758055c5def20091364cd3e8af2014a23825299c51f39d86799ddb6c1642bf653d30900f20869e5e1cd656ce66bd537bdefc24b33f01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546be20f9b158f796020578b960a2b082089b5a7f3d836f57fc84bfa7eb8e7055ac6e2d8dd5a485166f17b2c0fc161efcbf60076c3fa766becf9cba02b8da464a2df01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b83d8b894778315eb616f2c601f12cc076844a87e6835da31e9c9882b8f824855864d9e1ab840f186425b49cf1ffe12063dd46b81e41ba94d3fa3decb408b197901ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546bf177bbf796a30cb226c4bec449987325da966be718f5809a0e0f7d9dccb476c300d416400e4e2fe8d165bbf2a059b9d22faf7f21b8b7dfdc842f977efc3d4469a07f5d704a0e7c7af1dd2c2933031c5f1aca4cbaa064f39367dd57f4e0c43b2401ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546bbd4a44a9e446b869b69d02cfc8f423999bf30286e53d75b6b7e1fe0a383da258380b0b81ddb3ba5adb0f694b7dd57fdaf353ed58925c4d3737ffbabdb7a1d10cba3f197aea3e664f8753e7fd7daa697f3824278d4112a30b2bc1bd4d06dfd836f3cb9e55836caaa21b59968aef6fa6f1c5a61ef49a91dd8159a0357c9cc845246cc1488fdb3f4fcede6e717a1303ac1f2cc7a4f5029d11c209bb2c769f02f5c0bfc96b1ec1d5c24497a41d0e7357073a4002845dccc23c7f18f55bc76c3bd0de3c051d1469e2fcb2dd1a0ef0075888deab7aa97ffc45d20f8c6a04f95c7314c0fb146d5439de354c661a6745190352c142d11bfb067dfec81e4cf249a58f20dd7ac4145ec7744a67c93b0e1bf2729af101c7b40c0191abc40a749ea54b41fe7cf4a8b4d26e7c647fed1b8b386ccb2105619dd2d38a9dc32b611f780cc633a863445fb0d39c88fd8e65395c1b0d2df753a76f35ab4e51bff6191a68002202fdf17e3a22c1ef6f3277812347e6eb29882dcd6ca72d76f51a356813c093a540fb29f824f4f503fcc31e66cc5bd728e1adf679d491a07e190b882dc9d705ad04b30a63a0bab0261790271fedc3a130a834a5e3443694be1fb1702df9e07a2676ab6d114a58869c36c928a7b4cb9b6cb3d6ba05ce9ce2533a36a2ae4cd553cccd804f31a47deeefebcfc044acfe8fec11ab15265c306c3735d1a98ee83041c8a482674ae4d76c256298efac739de8b9dc1dce4f751e7ebc998050b07a4856cd38cc4fb8c3627d3a47ffcaddb804b917da77b489a37e096bc68de925de1da085d86345421ad7820ac9751fc375fa24eaccf352b6a5a8397d9a1d28a5b1aa1355e8abdad4fb25a366074e98bf6876bb9a2fbeac1128e3bf72838cf17d489780a179e810348fc66d4b34633a9053fd99a5d5a9e3b2f4e91ba1e0f34825bbf1d0e53dc3c148a6590eba17e8018c5bfa2fd02aa43d6366a36ee77119e88153b4dd0b1c38a2ee97194b1ee7a529ba18c9633db762871f0114a820aa2d443f24e15ede0806894d6a6c1dfff20eb5c78f5f9cf4c98e5fb9d54d499aaf65847f77a9460982e271bde6c4ddf66f7c130380fcb0ce1d20713105580fe205527c1be24075d32d42a9d4bcc869aa3aab5e6766418f277de2442164870d38466cef0c7c23d78bb4bdda0ae9cc00a30825e3b26f8f8459256f52dcf84b74d407a970d912c20122c54d364e5956014b39e3c6f7373e8b0063c4ed8f9aedb6723949bcfa47dd5dad16dd5338f857ba06e4a760b379cfcf07e9f700379c864c4f3ee4cb254f6c2c6c3600033deb982bb75927e480be8e02ba81df01603dc384ef7e5106b01939f8bbf76ad224f2cd22982125aeb20a41bf66252a95e8cbfb844f6666c304d84df2daeccf2981988298ea71da0d09d7f7823fa2ced349353cea264564aea5b19c77faaf8d0238d283c117bba0909b1af42529c1a2caa8b208b115f51df61d66bb3ab53dec85a52975ccf29d5b2f9ee95f0fc9e268e327341853fb488c6c92269f72a0c2bade/usr/lib/radicale/.local/lib/python3.9/site-packagesrootrootrootrootradicalerootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootradicaleradicalerootrootradicaleradicaleradicaleradicalerootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootradicaleradicalerootradicale-3.3.1-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.3.1-1.el83.3.1-1.el83.0.4-14.6.0-14.0.4-14.0-15.2-1radicaleradicale23.0.04.14.3gC@g @f5fr@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.3.1-1Peter Bieringer - 3.3.0-1Peter Bieringer - 3.2.3-2Peter 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- Add sebool for hook (supports RHBZ#1928899) - Update to 3.3.1- Update to 3.3.0 - EL8: update bundled defusedxml to 2.8.1 (align with EL9) - EL8: update bundled passlib to 1.7.4 (align with EL9)- EL8: update bundled vobject to 0.9.8- 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.3.1-1.el83.3.1-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.7.1-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.4-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.8-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.7.1-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.4-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.8-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 -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.3.1-1.el8utf-86e8ee6e54293c63c99640a6a5db4ed71f00fb57be3eaac8b7ee60123fb459d18?P7zXZ !#,D]"k%bIv *$cRV:Ȅ\;3l©5ClGUźQ h }%`J%@ن?kgJTUS Y TYieiPA%z8f%F[|+] _l\CjxwBBX,AaJ PT$ .}% Aʄ[CmLh2rߨ֦p8#ik8MvGT7H-r$;z^aR'lŦ#GiNdLn ݩ׼%xI+/Xhx }I%c|]<ʌHKei%sŘTk5CX*M1[Q!pF +1lU{_4 `sfZ&eaN:1W6r'*UP~B~I׳-~q bw䛦91x3VcnmO_32*qS[ĸopN ~Cd2q< mVm1!PSُ-Z@=`zݑ /FR/pJs|zxׇ?A@BDHi-Pz!ٜ`m 1I!H/K"u ED`WiVkFcD_p $ڥ qLAgrPM58ܦl%-j"~B#7N!Lv#ƥKn+Y=^ɸl,:`x4^-[7h܉a+׎~ ]<8BJhm&vFJNݰ4ai7?eq:f~Gw>F-b=Mԡ!3ƙxSQL$*(蜄n~rZC9̱}Evt[VиA)R E8 E6KtSʿV=4CTyXḁ؞߅r1Mv;[Ĭa@B5Sm,5%yUJh24A*b3 b#b,n5c|eZk l` FAO_fazFf\5Dx\XDX`tFy֠{^5d#XZFkY=I \_̮T}<6hM]δ{:VRXz|tԑN&8ⷻjx^Z{d07=k<鼨M?!$SW`>TSo@C!OtuW .ST$BΕ`O1n5^omex^x%S6J| j*-t  %0,G7ҰYZ[p#pzP~ v'c{6 Hh Z G`uu}C; B1|#2(5:v.JduvosftWWE+!kQT zV7N+N C e`6B ݃6 ZZ ޝNdCط=ײ=].MW\{\T|BYKY֝Ԟn9S$_`C,O#i.c)yɰH4G06F2L"Vm,Iȇ 2$>fM_T{ψGuqCtiFv[bPGj zԽH/^uF5|+lٹAKn./ۨ!羨(r:{dtiBGSl8)k?'όΫ:l?W) ZָPݭ`1ONwe#sdva/ܩZƺdD6 :}>79L*?r??҉E[tǺ4iqaoЂ_CXVw~R$.~0\.0WTc#̕y5YaT@TiJ%#9Wra&}U{Bڃ^EG0|fTzj v%Y1 G#0ɴS ;3W,ËL95,6ҁ:P!fؽ*pP7[7 0j>6<#d6Bs%<;P:QF?'4Cl%V,^ѭg!x%#HBAЦw2 `d4hs}V;Q+478s?&1Z+|,ͿìT/S!)u-ZdO>WF*Cm`]d=ඵ^{|Qh4sPV)LUŢhc]_iL'D`6%)#&5"ݝI۬)dk5gëbY (̰:%$ >vmy)&7Gt~"y܆lM^%#[V,U4 @)i5Vn&n`/Pȁ*XK/\ew /r3j=%h@88޶4\_? \7PmJNB!DI 9Wdu+!A|`6qH ?H3ne)e=*ڊ fN&P(]110ʧ̬ ؓA X?3/LzN}8*ռYsӠ13e5s˶/̴Koj萒U}cMDR͒U$>5X%熗BO=}!PSXHB7&uO*&_[qvĆTea!<HBo:xJ3e5q>u l=+DX4otYw]WU:2" “TaG$܍ nM+xlxMڍєvӷgUvf/,5Q1B!]2u3;.\* iF໼ <D6>?z#qWW#"7j+EM̢׍&MiN"<j/?J5G`}P3؋^WSID }f/g1:t!BvAf#.`nxE6eHU 6R-VE1qBtpAZ<*F*{ogi4!9ktW@7`de Y}4xNm2/xi۷6+@ej+6qڏ;<R(cJӞtQnҘ$roT*p'J9QU1.JMTVev[*͵)fLTS5b|^'"!man1Vz %D^Q]1`9 pز˚t!T7XڌGM偄+Ѐp3$_1Q4S) O+b"NDv={J:+L^f-jhCHEf oqϫ F=c c`m{ׁiS,c3c+C L~R(XSM&H$ПhJo|tCFe.%7{%Fjރ0L|a7G;X&䮂>;:6q "l8^PF%djFp.&g'7kf֮<2SRӋNr̤mH_6qǓsN|%+ \d(2{LGgݤ SRy  5Eh7Q N dRG!2j(m d8+>8B β,3[{76P&7;@'W3qmt(y8jDYءEƽD3C]C4h3Nqy/lYv>AyӶQ:6sb.]SQ>:Ǜyw~ EB8D3JJ[{R~o;8= &lUF9I8n>vjwxM71$sy瓜tR<7 ʁg;bMȼdڌnm[[)Pb*z )'[4c (5]̥~'cc /yQ--4Vt6 uY _FRmי.}DpRwdT*hӒqX$RW/;  YZ