python3-django-crispy-forms-1.11.2-bp154.1.31 >  A bxϜ!M@eee7̑Hrj53bG]oc 汁ܚl/03`3w88Юs݀6}DtنT6Js-V[/2@H>7"n3j)tzJZ5w:fQ!MD+I[n ,e.pbĹX}]iQ(`<*t p]&5ވy*=ZD]A#j&<)(&&cd1c82f7bed1533bd6a9095d1dc84c3f7c13b6ce28952e5a252ef6bd03a42dfc43cdd4ca7974678da658a962e96f6ad3e416c473D@bxϜ!M@eee_~-ms|gExXpPG bdJb6*-HTBXcvݫ /L7l{lz'd7ϗ.LqIإeOdV,u+j{~uɡG}Bq G2镒xZo8ͮ# Wbz/p+4(٦O[^ϖhG9iLGhҍMo"O:;}L"Hu5zQS.0! S^ۦ4qp\sYNeI&\a/][ף]d>p>H?8d% 0 A  =FJ dp 0    7p 80;0>BBEFF F(F8F9G0:HF[G[H^IaXbYb\b]e^sbx#cxdyHeyMfyPlyRuydv|d w}<x<y<'z4Cpython3-django-crispy-forms1.11.2bp154.1.31Django DRY FormsA module to build programmatic reusable layouts out of components with control over the rendered HTML without writing HTML in templates, and without breaking the standard way of doing things in Django.bxold-atreju2SUSE Linux Enterprise 15 SP4openSUSEMIThttps://bugs.opensuse.orgUnspecifiedhttps://github.com/maraujop/django-crispy-formslinuxnoarch5;5;00@@++5J7?AR%OH{V;z Hp04zNT& uH;%"~}jAQR15Q>O'2 H& ;J0~+5Q; ( = =""Z(x@#4 { HA큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤bx`Wjbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbx`Wj`Wj`Wj`Wj`Wj`Wjbxbx`Wj`Wj`Wj`Wj`Wj`Wj`Wjbx`Wj`Wj`Wj`Wj`Wj`Wj`Wj`Wj`Wj`Wj`Wj`Wj`Wj`Wj`Wj`Wj`Wj`Wj`Wj`Wj`Wj`Wj`Wj`Wj`Wj`Wj`Wj`Wjbx`Wj`Wj`Wj`Wj`Wj`Wj`Wj`Wjbx`Wj`Wj`Wj`Wj`Wj`Wj`Wj`Wj`Wj`Wj`Wj`Wj`Wj`Wj`Wj`Wj`Wj`Wj`Wj`Wj`Wj`Wj`Wj`Wj`Wj`Wj`Wj`Wj`Wj`Wjbx`Wj`Wj`Wj`Wj`Wj`Wj`Wj`Wjbx`Wj`Wj`Wj`Wj`Wj`Wj`Wj`Wj`Wj`Wj`Wj`Wj`Wj`Wj`Wj`Wj`Wj`Wj`Wj`Wj`Wj`Wj`Wj`Wj`Wj`Wj`Wj`Wj`Wj`Wjbx`Wj`Wj`Wj`Wj`Wj`Wjbx`Wj`Wj`Wj`Wj`Wj`Wj`Wj`Wj`Wj`Wj`Wj`Wjbx`Wjbxbxbxbxbxbxbxbxbxbxbx`Wj`Wj`Wj`Wj`Wjbxbxbxbxbxbxbx`Wj`Wjbx`Wj9a89e1fad0b631b94973334768ebf3e39e764b0858944df44be950241e88d33981a6cf3e02e61f38687e44061e3e19223e895df4a5531568a853ab1e1463233581a6cf3e02e61f38687e44061e3e19223e895df4a5531568a853ab1e14632335467b91746ec682b87ea19952e17100174b99fa848302d7b5d36a425f6905523f467b91746ec682b87ea19952e17100174b99fa848302d7b5d36a425f6905523f1798a22078af2fc5a73f721aab9b01655e6092583c3d10f78a1f8f1f422a17ff788f294597c6d9bc64d2f1f587ff844488b718f6cb41c3dbbecf4d3a49669bd1c9632c4797dd32726874fda24960301f30e78048eadb8e8aee3d549e0d8d0431c9632c4797dd32726874fda24960301f30e78048eadb8e8aee3d549e0d8d0431cc91ec53d89f027a5f36089457d1bf0691d3932d43554e1d059a08547e4c21625de4972174ad04870992a1904b1fa3fc8545756f9a9ef197d4090fd377e140222ebdeddc297565bff4fb7b226361a6e978a51e9b3d4dfdd443a76b9b6e0d438f43671b9b06c39f5d8d4b6526672e62306d9f0f6a34e05173e3ad2d341d75726fc807dd163b9abb79e3f2d07362421f39bd064d5020496c03f2c74c2f65b497bad45df565353b10d97662b8579f4c712dec34a6c4a9e3eeed783cfd0fcade51aca22138369785eecdb4fd2f9dfb3c6e683c4121a16c0e94797aaf97313c581269df79f9cd73fb978c461c265ab971eea7bcbb85fc1197c868e5b9510f6ea3c7a52963593bd5b3afbc3cd34cb676987a76e1308e3d11c9b6761f04d708b2d5873dd11c598f5a89b8714560e311d44dc438224ed1ec0fed51d8089bc13d4758130612e309b5f435df7f16faf26b286458498105823c5674de1ffa5d4b8014efaad6de9156805ed7a5d69cd7d11bd98ece9775b129191c44010888cddeda0f72a5ac7b6b73a3a780efeb20ded777ef2787b388b6bb193e953f307a823e23eb2dfcb3f9c454c31cecb22bdaed2d16833fe17373e23dba9338eaafa3d3723cb89817963f5a06aba802d501267f4427ba260371febcd19f9ed678028d209445efde8da203480ff443f3c7102bc7d56665c576f5609fff987163de41dcc03b969676e6546ad0242625fe1c26835b13729d43191d82c0ddafd25ed22a6e42a5a47a726acaabfaaf12dc27a5327f7759b20cd528531530308bdb180f297fa8f900e607a7f435a6f5e80fb48aeea83c276a414fdaea8349d40bc4062a4ab0cda5d918b31c75d0633aebe05df4747a5b3f70fc81175acb32aeeedf0cf2f35b23be95c4d57ee128f583b8a544b17ca47553cf73d0686600ee6fb5e1e9029f0b774680ccf7bf8d2986726a911cab7f83f4cbe742a0b8b6e78e0be541f8f79230a99932dcdce71b61ac9313e06a50a75bee4d4ce85ac0baec290ddb936e4c9f3ab91ed2311e016e1daef4b4838747fdd54ad4a9447642f69d9b80807ca126b19899b33bb23f13551e2cdffef3231a37ccb67465221202d3540cb8e0ae9a564229c046e75f1de26fbcab57de60ce67b9e70831989129408497adbc6d21fd2db7ac132d96865aaa91c90721bb52b5224d2758167b852fa9b2dd959ba9ca2b06d31d6cdb0a3ca21726a37c3acab6fcf6af7b636f7b0529e564c368b3f4ca9c8463844fc03876e3710b6098002319362148ac1307bf29af5696f33d61e1b2a387a5395914922fe5794fb25156ee0186a853189fa2d62aa2b2fd7ef740fb2660432d874af7ed155420fef9b80bc43a08f74fcdd9e6fcf76e20a5f228d6e90143df043e0e98f6d82ae530381cfddd9c9eca57aa7894b2e96124f134212b778242ceeedeed6142f2e7d323625fe4197398b25e4e8f3c2ff19e6c62054e0ecc306a556d8f1ebaea2de2cdce9332a0535bb10b2198b936bfead5339402d3ecf6d05451e686a0f86ba82525df6fadf144a3d2ebf7e71c44d3c24d4ddaf4f5d84ba120eac2b6d2ac7c160ca6ebf83632a75aaae240e73244d3f81a20f198273e36aa75069f623da59b32dc7d92bfd8166e65801950e4c6c242badd17eed67a26363238e5b4b7c437153a09ad8f42fd83b01e9d408dfb00ab498cdd2a424a27b2b805dd9b41ddf970c5eb0d60d2993eb3c55e6d7c7dca1a53b142b94f919c224332ac27580868a19bcddd82835ebd48e040493cbf117dfdc79db0a7db7f847a85b2ef01f61046c434ecc7e6574bfddff017743e659cca06fee9e70fcd742d8638615bb064c2c8fac2f623c4e1b3270a30217a9813b33615f71507dacbc6ea9216877887108627d979df9ed8b1801fa1067451aadd1f9a627833d6d8b435f196ef71fcfce6b44fb6a2ce08abf4b4306202257cc10a532fd0ecf8890bc2880b218ef5399ad5983674486795d1105710b31d93c243bd92d944617371e9a705e113f96395d852fd356332f4d9c321c4e09e108feed6438a8ff296ea842c1c2f436b62234478342650661d7236423945dbab557b198f31488b68c468de27728afbf5893d95fa38c5774e7dc2dd982fb7b96608a5c3709916d1f12c085563666147ccccdc2cf818297a49fe077a7c04efcebf5b7ac39503981623704900e60bff3580b8352aa81865c3038f42adc0a0461d1ea74cca4d1cd1b5278d679d01dd9e3ae983a1b57c695a33c33231bae76eb045c13ef87d35a502e7333ec5d2ff62af2241070db2c51cde6249be17fe8d9453313891e515e01b39fae0d51ea44ddc2899a83f6ad5bf3486685799f44da03fe8f99a44fd0a031b3943468227c46301ddae1f96c5893ca486ba27bf5ea620227e33dcec3b8f0d35dee530144849abf502452a24d7cc2cff9a6dd6885003a12ee2a4fc0d74187f3f80f1bacaa3b118109090fe9f4626d58a2a332f034febb47d1537163403ad5da8de8ecd93b93ae08cb2b71c6295a92bdfb19faa4919abf6e890f5ec40c91290abb57f9cc124c53b40654ed57e2301fe749ab0911ca090683e582986726a911cab7f83f4cbe742a0b8b6e78e0be541f8f79230a99932dcdce71b61ac9313e06a50a75bee4d4ce85ac0baec290ddb936e4c9f3ab91ed2311e016e1daef4b4838747fdd54ad4a9447642f69d9b80807ca126b19899b33bb23f13551e2cdffef3231a37ccb67465221202d3540cb8e0ae9a564229c046e75f1de26fade5b79cfe34e836dcb57948b5ba5cd323b834bb4357e572b6d90edf34fd7f4cf151765be69ba20fa24b174c293d722c2a65318b512f1f8b721dccdb313da496706793bad973cee54a2e1ba579b03323ad1cd2e3effc99aa85e9d209acaeb47a6098002319362148ac1307bf29af5696f33d61e1b2a387a5395914922fe5794fdef0510668e3a34459021f0c031670eef4ca9fe2522d8f19aaa62046742c4182f9b80bc43a08f74fcdd9e6fcf76e20a5f228d6e90143df043e0e98f6d82ae530a54f64187e74fb7e123eed0801d4aa9f1c815044bf053885a43726e668ec333d625fe4197398b25e4e8f3c2ff19e6c62054e0ecc306a556d8f1ebaea2de2cdcec70acd84e1e1ab7333af8b5697c810ce9e634994fcd8119d9511f36fe00f6a6bd9685335cce8f7e3af8324906c7e2c630391028e26173bcc78eb258de698e6a5991e3646222ff5a725c6bee2790a232fb7edd6b4e58967c530cf754b15401bd50cc243376fdac89e278313a2e5e43af41b7f2b7177bddd8d7b6c81d54d6803a16485dcf2573469b8a963386f8c70e2190093f290200e84d62302714c83fe8cab53f1f85b20a735a9e837a3ef663b74dcd1dfa5751ca52da03d36e9c9621367573b5a8f36c767ce63ffe2c57b53085c9b5fdd3e1fa91d2e61d5b243fc6c7340ebcec8b04dc6d5731d46bdcd7076321df40d13e5fc2abecda755ee00d8b7e126f7fddff017743e659cca06fee9e70fcd742d8638615bb064c2c8fac2f623c4e1b3270a30217a9813b33615f71507dacbc6ea9216877887108627d979df9ed8b180aa27d58eba4ebaed7a677bfdcf5a177dab87d9003111544b5f9bf0f9e7b14c43675e7bbd43dec0a7e897c6018350691f314a4fd6e34ffbc93a8daaa4a920df6c98d3e10ad3da9dd691d095ce15cc9add2e23a83ced802054840b2ae123bbeb7b2051110bbf7d3c5ecaef400089488d23eddc3aafe6beb6b42fa7b27a9952b59887a5af173a059359c1c38cceecf21739bff4fb39f8d8a73c0397fac9f8b4edd7d7cab07da407f8a03df0fb2c4fe84cbfd88cd2a142594b05d613eaea019f110b6e17d261002b58038217e21b064c37b0c50cdb83a872d98cac5df63f59b75b4f94d010549d2b216671f521030672c238cd15bf91fd5389e5974ab3472eb5251f629b022d3676f97c0dcaa75b61fe7b42338de479735a447c4350f9ee662da29afef410ec8ceffbc29e664a9585f0d55ad1841214c4ce5cb0f0eb85a61b98bdf58bd7ac45f17346f6f119d2fdb213bb034a3da3497609c0eae4ae0bde6a5c68bf4ef92fceb760389bfff4567a9a19785be41006f168c3c275639622dd0b67d068f7cdf25b47c8aeb4ca848279ccd5da19adf32ce37d87f0a59012c3e6b047a89520608906a6ca3ed9e60ef42870c3832dc2b014662236aff195164053b68853eed6a3a200df2e8500c4ba9cb1ca7a07540283b67b1c647df3e790458f20143e4a8777b686e3ee7024a835744be1ed7899d56598bbf53a8047823eb7a615c5b3532986726a911cab7f83f4cbe742a0b8b6e78e0be541f8f79230a99932dcdce71b61ac9313e06a50a75bee4d4ce85ac0baec290ddb936e4c9f3ab91ed2311e016e1daef4b4838747fdd54ad4a9447642f69d9b80807ca126b19899b33bb23f13551e2cdffef3231a37ccb67465221202d3540cb8e0ae9a564229c046e75f1de26ff8a86eb814f1c691ad605e2a949a8929e3d7326475111678edd1062de857c8382566dfb0b0bc2e61bc0a8c5ff49614fecd0baf8dbe58bab22cd21fefaacfe17f3d66a4079051274f103b955dfc6ba26403ade329878e7c5815226b7fe9592ef86098002319362148ac1307bf29af5696f33d61e1b2a387a5395914922fe5794fa43b5f159315ef4fb350f4bed49fdf5ef0fe302c64cc3d9161c965507d6e49854e4ceab34afb3558481d883db1e82ff1c0da8b28c3d4ac2c2d150e57855d15fe7eea8d18b92ec5559878e71017ed074cb98b9e94b7fdc55d8ad5c03562ee52a15f92d95cacbcdc89af6e72f8ce84f932a440b0a7400d7e3f72bcaff9893b2793625fe4197398b25e4e8f3c2ff19e6c62054e0ecc306a556d8f1ebaea2de2cdce7caad1a5067268ea98fc1bc8744b8011a2797f184ce9f9b062deb1755dc5c7f0a94726b6841303797dddd98bd20d072eb934b104107f80e762ec47608cefe991bb842da9592293478db18f578e6ccb83635548a79693f897eb8725bf9b9db79c18c835d719dc47a0d664d340746b7e83d2445295b48082f2181e8e7fe4129493bfd8166e65801950e4c6c242badd17eed67a26363238e5b4b7c437153a09ad8ffb6ad7019454e034fee0ae8917f38c4630232a3d1d308cfd0331a5a4adbc0a623f8329cfefa210eecd39f1cf7090890d030b5e5531c3b027467656c6d361c062948bf5792c1fd37baa7ae3fc3f90d60d1792b0520d20aacafe1539f03720b0ff48244629f67dfd3074c0f834291da942476bf09be1da55ec99469af106cb563f7b55a61c4a301430501623f99e3f33ea7ccef1dee7d3c2777692a30b43a26a992fc5b80db5983b4caf7d2cccd3f7ee596660f73f9f3b60c8c05ae02a24daf34e44d0fee55613adb0376671c6bff21c3e9c7b04cc11301217a0deea96c1f98d65a8fa695b13044cd1bd966aaa00853d2e5948dd6250f0b11f1305dd215f3a72f4f34b2d6fada0b67443f49c051fe7e1fc72407b842230e16ff8b8bc95683167e516b1ce4d3c68302590fe2e9c5f895b67fcc8f6a194fb9ea294beaeac377a9984f613978c10b0488fa516b6bdac11c44e03596b9dd4e70105907eaf76821b451a14f1611a15e2c8a17fc91cccf9b9ac95cf34ffbf645386298f97c8260dc7fa22a04eb30d040bb2ca52e84db12c5b13dc016a0f5cab52b2922dd078fa3776c9a44ec60d00e7c03543f4b0e3b7137ff8d9e9c9616675559ea17017c328ea8ec0845b75f4acfb7bf9cdab9a89418fe8a9e9e10406ac743f0347545047eb562f98bf897702478982e4c32439b747fa126d60c65b52ca65555e4e52aaae4dea2612d7a309cca9cd94353bfe94c88ac16f12bc1b6cc1bc38b5405b17dbcdc5276b528f8da4f6cb0449ca74a78f08dcfa0ce17a389c8c05babad6dd5697e7d677a77c0ef0ff4da8f3f780078d9a94005a0f984ea9fc825ae0a1901a7bb62acf3f3f89be1e2cdffef3231a37ccb67465221202d3540cb8e0ae9a564229c046e75f1de26f706793bad973cee54a2e1ba579b03323ad1cd2e3effc99aa85e9d209acaeb47a6098002319362148ac1307bf29af5696f33d61e1b2a387a5395914922fe5794f625fe4197398b25e4e8f3c2ff19e6c62054e0ecc306a556d8f1ebaea2de2cdceddf942c0049dd31c3621c36acdfb7f3d375a034d26517762844d99e056f668a3bb1c782191ef0710842b6b6132ee36db6813911a80a0702678dcc06ef45a0d929e17088b4b86b41a36a7146e86ddd48d0bbaf2e74fe0d530badfeb49b8172a9f713f334742950eab30a71a3569f5d65652dcfacd17454a3da2e1a1dba4f20a087ecc2cb3f30ac3d11d38b308de53668a39865443ababd62228291361d2dca596b569d6c266e8334956ec8172209d9f4deee21961dcd483920d5806c08c30676dc687f68125797e227371acd368d972d5e1da15dfba257f70832068e5d2914ac0e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855c0f75902c010f1ac91e365d799aa51e81a448006304ac9bbbc7e4d53bed1acc4c0f75902c010f1ac91e365d799aa51e81a448006304ac9bbbc7e4d53bed1acc45e1b42c1722526e1c8371ee8f898e7cf7ded53f7c88b310accf96fb40b2496f9b95c389a33de89714164a6d8e8237f6150567d0b62799521a712d0dfa1836d143ba959f99096cf7f6459e060a3f01c28cc4d98db318ac64e1706713d65f384d850e4d38f48365011a64f7c49ee29aceb879d4d46c3d4959775ae1f499cc5fdfc428a839867671405a3ebf652d64307a57ceedaec4c8de5e5e922745e1a9058ac31c65cc9e432fa99888e080f139df9914cdb3b298275de3854fb3cd429d0d8bdde85eeddfcca38975c360c8cd0c315f4bd0e3155350a8d2fc87049d294f4e706f3b16e395a242f6ee4b588441a8b7d673f0fb754031156e94cec2d746158263487a8a0694614b71c93b97165eeb902eb27419513a86ffe4bc743b264a899757b24b5f52d4d01e0ca352c32e7d8f148609a9863b770f0629513261554f45196c8d0b0644f33c96620d85b1aa80741f1568753f9dc9afb99b4528fee508121c586d3b79905c8d1c8fd48d8a74f5cb5b47b5ec8cc77df8b8b8f50b24a1b539f76c90f644b0d58d24a891e4ef3ff72b4dbe43f7487ebf957d67f7791acc5bd1012823858fa8317f7605f606c60ac3fb0228e4d70c38844f73c6661dfa14e050ababff5ebc2c4dc290870d0cbeac201ff9472a97507f1913f8458bba01202287393d001ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546ba426d84ffa55cc7911dd62a11928f307721a3485688e32f3bb32ee0d8b0432950f8693e72d0a4fb5b02cd75b087311aca3529576e1061179cc56e0bbe6bfaefe5bcf7b7b6131ab4e6d245e2e9de63c61276a924acfd31812977baee077326c6bdc2c970be9da3dc839e53914d4801859c7d2dcad035596bb09f21f195deddaf5rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpython-django-crispy-forms-1.11.2-bp154.1.31.src.rpmpython3-django-crispy-forms@      python(abi)python3-Djangorpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.62.23.0.4-14.6.0-14.0.4-14.0-15.2-14.14.3`@_S}^y^\@^r]{@]y@\@[j@[j@[aZ ,@Z ,@Y+@Xe@V@Markéta Machová Matthias Fehring Ondřej Súkup Tomáš Chvátal Tomáš Chvátal Tomáš Chvátal Tomáš Chvátal Tomáš Chvátal tchvatal@suse.comjengelh@inai.detchvatal@suse.combuschmann23@opensuse.orgbuschmann23@opensuse.orgbuschmann23@opensuse.orgsbrabec@suse.commcihar@suse.cz- Update to 1.11.2 * Fixed test causing SystemCheckError in some cases. * Radio and Checkbox now respect the field's disabled attribute when using the Bootstrap4 template pack. * Implemeneted custom-select for Select widgets in the Bootstrap4 Template Pack * Added custom-select for select widgets within prepended and appended fields- Update to 1.9.2 * Fixed FileField UI bug - Remove test suite from runtime installation - Fix test suite execution- Update to 1.9.1 * Added Bootstrap 4 styling for clearable file widget. * Fixed FileField UI bug * Project now uses GitHub actions for testing- Update to 1.9.0: * Removed support for Python 2. * Removed support for Django versions prior to 2.2. * CSS for Column layout object in Bootstrap 4 template pack changed to 'col-md'.- Update to 1.8.1: * Fixing FileField UI bug introduced with 1.8.0 * Remove is-valid css class for radio (bug introduced with 1.8.0) * Various alignment and margin fixes for Bootstrap 4 template pack- Update to 1.8.0: * Update to support new django releases * Numerous improvements to bootstrap4 template pack - Remove patches: * django-21.patch * django-20.patch- Test only with pytest 3, newer releases not compatible- Fix old leap build- Add patches to work with django 2.0 and 2.1 properly: * django-20.patch * django-21.patch- Trim marketing from description.- Version update to 1.7.2: * Bootstrap4 fixes * Small bugfixes around- spec file * require python-Django instead of python-django- spec file * convert to single spec file- Update to version 1.7.0 * Fixes compatibility with Django 2.0 * Various other fixes.- Update to version 1.6.1. * Updates compatibility for Django 1.10 * A number of small Bootstrap 4 fixes. * Dropped support for Django 1.7 * Added Bootstrap 4 template pack * Other small fixes.- Update to version 1.5.2 * Fix: KeyError: u'wrapper_class' when clearing template context. #511, #512 * Fix: Alignment of stacked checkboxes and radio buttons in Bootstrap 3 #358 * Switched to py.test. Modernised test suite. Enabled tox, code coverage and Travis for all supported Python/Django versions. [See list of Merged "Testing/Process" PRs here](https://github.com/maraujop/django-crispy-forms/pulls?q=is%3Apr+is%3Amerged+milestone%3A1.5.1+label%3ATesting%2FProcess) * Added compatibility with Python 3.2 * Fix: Allow LayoutObject & BaseInputs to accept custom template #493 * Fixed compatibility with: Python 3, Django 1.7, Django 1.8 and Django 1.4.16. Merged PR #417, but thanks to PRs #369, #368 and #310. Closes also #383. * Updated test suite for compatibility with all supported Django versions 1.4, 1.7, 1.8 and run CI against these and Django `master`. See #451, #455. * Bug fix for specifying `template_pack` in `{% crispy %}` tag, `bootstrap3` couldn't be set that way. * New doc section for creating custom template packs. * Fixed Bootstrap3 checkbox alignment issues with label texts, see #275. * First `AccordionGroup` can now be set to `active=False`, see #246. * Fixed Bootstrap3 checkbox alignment issues for all device sizes, see #225 and #267. * All forms are now rendered with {{ form.media }}, this makes forms containing widgets with `Media` meta class work, see #263. * Adjusted `{% specialspaceless %}` to avoid breaking intended spaces and be less aggressive, see #250. * Fixed inputs rendering for bootstrap3 and redo `FormActions` layout object bootstrap3 template for correct alignment, see #279. * `MultiField` now obeys `form_show_labels`, see #278. * Added `wrapper_class` to `bootstrap.InlineRadios`, see #272. * Render label for checkboxes within `table_inline_formset.html`, see #262. * Removed deprecated layout object `AppendedPrependedText`, replaced by `PrependedAppendedText`. * Fixed `PrependedAppendedText` when rendering a select widget, in bootstrap and bootstrap3 template packs, see #258. * Added support to `{% crispy_addon %}` tag for `form_show_labels`, see #256. * Major cleanup and refactor of the template pack system thanks to @tepez, see #217 and #237: - Template packs are now self contained/independent, removing dangerous cross references. If you have a custom template pack this can cause backwards incompatibility, but it will pay in the future to adjust to this changes. - `MultiField` cannot be used with `bootstrap` or `bootstrap3` template packs. - Added `template_pack` `FormHelper` attribute, so that template packs can be specified at form helper level. This changes layout objects `render` behavior. * Default template pack is now `bootstrap3`. * Make `CRISPY_TEMPLATE_PACK` setting optional, see #237 and #244. - Run testsuite in %check - Remove no longer needed cleanups on source tarballs, added removal of .pyc files - Spec file cleanupold-atreju2 1652090050  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHI$%&'NOP+R-T/VWXYZ[\]78`abcdefghijklmnopq$%&'vwx+z{|}/3'P+/1.11.2-bp154.1.31   crispy_forms__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycbase.cpython-36.opt-1.pycbase.cpython-36.pycbootstrap.cpython-36.opt-1.pycbootstrap.cpython-36.pycexceptions.cpython-36.opt-1.pycexceptions.cpython-36.pychelper.cpython-36.opt-1.pychelper.cpython-36.pyclayout.cpython-36.opt-1.pyclayout.cpython-36.pyclayout_slice.cpython-36.opt-1.pyclayout_slice.cpython-36.pycutils.cpython-36.opt-1.pycutils.cpython-36.pycbase.pybootstrap.pyexceptions.pyhelper.pylayout.pylayout_slice.pytemplatesbootstrapaccordion-group.htmlaccordion.htmlbetterform.htmldisplay_form.htmlerrors.htmlerrors_formset.htmlfield.htmllayoutalert.htmlbaseinput.htmlbutton.htmlbuttonholder.htmlcheckboxselectmultiple.htmlcheckboxselectmultiple_inline.htmlcolumn.htmldiv.htmlfield_errors.htmlfield_errors_block.htmlfield_with_buttons.htmlfieldset.htmlformactions.htmlhelp_text.htmlhelp_text_and_errors.htmlmultifield.htmlprepended_appended_text.htmlradioselect.htmlradioselect_inline.htmlrow.htmltab-link.htmltab.htmluneditable_input.htmltable_inline_formset.htmluni_form.htmluni_formset.htmlwhole_uni_form.htmlwhole_uni_formset.htmlbootstrap3accordion-group.htmlaccordion.htmlbetterform.htmldisplay_form.htmlerrors.htmlerrors_formset.htmlfield.htmlinputs.htmllayoutalert.htmlbaseinput.htmlbutton.htmlbuttonholder.htmlcheckboxselectmultiple.htmlcheckboxselectmultiple_inline.htmlcolumn.htmldiv.htmlfield_errors.htmlfield_errors_block.htmlfield_with_buttons.htmlfieldset.htmlformactions.htmlhelp_text.htmlhelp_text_and_errors.htmlinline_field.htmlmultifield.htmlprepended_appended_text.htmlradioselect.htmlradioselect_inline.htmlrow.htmltab-link.htmltab.htmluneditable_input.htmlmultifield.htmltable_inline_formset.htmluni_form.htmluni_formset.htmlwhole_uni_form.htmlwhole_uni_formset.htmlbootstrap4accordion-group.htmlaccordion.htmlbetterform.htmldisplay_form.htmlerrors.htmlerrors_formset.htmlfield.htmlinputs.htmllayoutalert.htmlbaseinput.htmlbutton.htmlbuttonholder.htmlcheckboxselectmultiple.htmlcheckboxselectmultiple_inline.htmlcolumn.htmldiv.htmlfield_errors.htmlfield_errors_block.htmlfield_file.htmlfield_with_buttons.htmlfieldset.htmlformactions.htmlhelp_text.htmlhelp_text_and_errors.htmlinline_field.htmlmultifield.htmlprepended_appended_text.htmlradioselect.htmlradioselect_inline.htmlrow.htmltab-link.htmltab.htmluneditable_input.htmltable_inline_formset.htmluni_form.htmluni_formset.htmlwhole_uni_form.htmlwhole_uni_formset.htmluni_formbetterform.htmldisplay_form.htmlerrors.htmlerrors_formset.htmlfield.htmlfield.strict.htmllayoutbaseinput.htmlbuttonholder.htmlcolumn.htmldiv.htmlfieldset.htmlmultifield.htmlrow.htmlmultifield.htmluni_form.htmluni_formset.htmlwhole_uni_form.htmlwhole_uni_formset.htmltemplatetags__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyccrispy_forms_field.cpython-36.opt-1.pyccrispy_forms_field.cpython-36.pyccrispy_forms_filters.cpython-36.opt-1.pyccrispy_forms_filters.cpython-36.pyccrispy_forms_tags.cpython-36.opt-1.pyccrispy_forms_tags.cpython-36.pyccrispy_forms_utils.cpython-36.opt-1.pyccrispy_forms_utils.cpython-36.pyccrispy_forms_field.pycrispy_forms_filters.pycrispy_forms_tags.pycrispy_forms_utils.pyutils.pydjango_crispy_forms-1.11.2-py3.6.egg-infoPKG-INFOSOURCES.txtdependency_links.txtnot-zip-safetop_level.txtpython3-django-crispy-formsCONTRIBUTORS.txtREADME.rstpython3-django-crispy-formsLICENSE.txt/usr/lib/python3.6/site-packages//usr/lib/python3.6/site-packages/crispy_forms//usr/lib/python3.6/site-packages/crispy_forms/__pycache__//usr/lib/python3.6/site-packages/crispy_forms/templates//usr/lib/python3.6/site-packages/crispy_forms/templates/bootstrap//usr/lib/python3.6/site-packages/crispy_forms/templates/bootstrap/layout//usr/lib/python3.6/site-packages/crispy_forms/templates/bootstrap3//usr/lib/python3.6/site-packages/crispy_forms/templates/bootstrap3/layout//usr/lib/python3.6/site-packages/crispy_forms/templates/bootstrap4//usr/lib/python3.6/site-packages/crispy_forms/templates/bootstrap4/layout//usr/lib/python3.6/site-packages/crispy_forms/templates/uni_form//usr/lib/python3.6/site-packages/crispy_forms/templates/uni_form/layout//usr/lib/python3.6/site-packages/crispy_forms/templatetags//usr/lib/python3.6/site-packages/crispy_forms/templatetags/__pycache__//usr/lib/python3.6/site-packages/django_crispy_forms-1.11.2-py3.6.egg-info//usr/share/doc/packages//usr/share/doc/packages/python3-django-crispy-forms//usr/share/licenses//usr/share/licenses/python3-django-crispy-forms/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.opensuse.org/openSUSE:Backports:SLE-15-SP4/standard/9ead0bd831f4bee3450b1b0cf1e4af79-python-django-crispy-formscpioxz5noarch-suse-linux directoryASCII textpython 3.6 byte-compiledPython script, ASCII text executableASCII text, with very long linesHTML document, ASCII textHTML document, ASCII text, with very long linesemptyUTF-8 Unicode text  !"#$%&RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR!`Zhutf-8d8cf1e49654cb4d2c5fdd3c3f480c29c2795625152dca32f4579d69c7c4d09e1? 7zXZ !t/d] crt:bLL ?dN.d=;(`Bb5`t?bKmEfZ?ד(3#6[X' COT0 \QhG^:<Ɨ/dcJp PrM8ZoӶ ?dF6j^cq :aI[-eDJuٻ2G,v-Iqaz|2ޞLҌBg6Ia !Vzגu#kiMᐄe >zH҅o?/_+=~Իz_H]%ɓ]M`@ R]&6K([}4=31?J ^c!(gcipFMpBCtO;16Ǝ l<֧Z{f{-<&_zZuz٘eE5vAGEٮ:^,Ij|{w¢>Nu?2/p5RPW[һ*ØC17jɫ&Rmi)uZllth*9%7O+v EdTYE𥘨֣]OW%6w~LX9Ѝ|@C _~ujO ?Ό A[*8';\''e+ /Xxzȧ5;.m@|oVъĭ~Ofc]ŵ}F^yhl˛/٥ \ ADz2%Avq֣H  $)p?J'*%,E=H1b>%E%@ghN}5m ԿhKJrn/d aq_KKB`xMӅϰgB%al}CE 6wx a58;M^(_SR d#6xm(PsX 7gV(}wݕtmٻGߟm^`Dۈ0i}lgc*4!s畘6UDJj;5՝1$|z2LbEэ)1'#3i<jvүGyazώ6ϑDWEM8 0n&lR#*P=v)u<֯F2iq ^7oL"S5Jpz/\=Z^RN(]ѩ/hd;m1CJ.+ধ14wrNT,-TJ չ|, x3Nt2))(I~@Z:X'LcѬAY Vq%eڣXc V!i cXEH\4H8TS_$//Cnyj,%;:-9N.)Oq P M?1w#@#M#jIES WԑTpxÌ2bE V7oDa_|J` jRy÷MkɴIV P8Uy10rv˹C#fe&8G&;ef Ә IӧAg>%HN€j\94k,Jx^;D}"Wl+&(" E`{zg_E.kΛ*hA&6zlL V- Ō!ˏhtR_{OCiG\wtBeͥh/f\4kx= [6xQmB8&HqKw?j_f…T:6zQXbm'VSȲ5H`ԟ%2~ ?=$X㗎Ȁ}|ě5+7T8Сj=PS՛&0<=zg&8uԼF_S#T3݁YGI4\$4)n2}^P{ $n1gl44_V+w 4#x?~CwBLoH][I}G=x*%YmF,ev5> {ʨ"o@^1q ?Ϳ`-r)q  ޳QB=%1`@~$v':*޺> !{cv. OS>ލ0u\\6 p}Eq'OHI@i$$ `k0Nh;{!i?1U>BVoxâ |>J2 0er+Ay%N)!40 >By !1+v8~ Xuj.gw,2%_/)Ug#B*ּ4b-=b; 9=N/Uy!,z3$124mJ!E'CYgHp_Ɓ@DMGOG&ǘl^fVĽ"yk-E 򆬔Oto{uܣ\aSd5PipS)JӥѭJh)跥0xj"LF%6oAo8.vYU7Qaűzq'1} >.n o9 w@wLcv,9EkDtAkKmOKr+1o^[IUB)"y7᳭^䗥a&7`ZZF`Ȩc i? &'Y t9=Kq PYS"|i ߩQ3H*d#2|&: $ gCrJ„OFFn=7`u|k%fB۪p- mL "A>nю3R@6d-܁hݦR΢1 ˆhp7'd Ȭ/e2lp# 8g}BP w!wp-ÈщFIu04xېi͒5!E[߅gٓq*U w$f}.[\bga0T0OȊ]t=$GH!tvU1ִ Ԉ$g-<L:F^rwVF.oԕk^!u餦BxayJ7q%B x,:yP?ea3zfAyuy*,qɋt+F3yc_)J{2佇\+~oԺA-25>P 4ǚ(b/#Zn8Q{oQ? IU=|J߈k΃CR,kx' b섚)CksJ#a`Pj0uggUnjُ|V#~(>[%xI3#Z/B/>3ZzEV\Nq7Ԃ{Qoih=\| OfN吗 gTyhl#lP5JagYoK׊Ӭзa@6Z,j`W/_ kU^_+sӱv3( }(%KƳ3I ә>+eqDblrXf B.a4Q= $И0+SI/#_&!F<4SUg#Xq̽ʾHHBK<2b/%Ν}8!rvPN qς`Jd2}Ef Uq'[pܟ+=ľT˓x Bz“W43PBz X6yY=S:dsNNӊ$%B^|;DGhೇ26W\`Gl %#8N:2Y犧X=z:{%Ԩ-lA8nx)ٜGUeU)Qq_!VeÕa;6OȈYhv<O) ǢT3L1)ujV3]BYiaۈ.V`6)šjs +7IRI\λsJlYd,E/cP7/G:9KELiS߻<|*ӯL$)R*rfQ31KL A'yp3vP?^30>Xއ,!(Mi!aB/ɍ 2䥥/oZ;G$>j2s_[qy5VZ[{@䑤uSM{S/vuSaeiUftu{ŷ\t_a2hS6; `C2݋1VT @`(J9>VzFVS'MDn-Ё=.si7Ҟ(Ք|QV j*@A&qAb{acLկR>>lh%X6FA_ )3HXD3T̈́_nPД |{aO56 ّ&K\yo7::&*l'%^XPŎx/0yґ/=ӯѫk(Q2Okf'[Qţ`?֘vRouYr[\1b^XۿeblUAC-g1>4iQN@fEө{꜓!kCN7j<\O>bŔIv $\o"\c5O;-Anzqa߬AXywjma5!s%]bH9fC' HĸD_]?g2z, /"i9 T{I%}v˧+΄ŨS$gz-W^jTV +&IqF7 \3˔NL073!M%hUlwpH2;pF$#w;`~-y85юfŏ<:HđԿNGW4o޾s_Ǣb/^.n&FI蕨`_+at{hcvt.r}Rmm$tm}4GNe",m(@n FzANtI|tҚ{RZ͗7 A*B*ъϖו suDF5{gKVyD;MRm[ik2We!Q()2n'{"t;ξ!|BUZ@}mA@wCio=x\v ME[Μ5mx[+r*F> D}D`Lt0vFA^˒AfKuA Ϙr"jߝ0A?y e^-Tq+9FiIKhmPHv![,.kGCbp 6  :21@B',vA}8jNKgØJHNA!䳀a*k 8IcxE7;~"fLWO<ˮOk0<:Vge v2󡈱8<{Nm|Uuc1W \^BՑX&x-]Zv٣8u 6b$7Zҙ*SboR&7Uhs1= LzJ܈f[>U=Wβ2s.KE^5,h,3ph:߳ f 03S\'y)jv)}HM4BL@ .tJAqO$HѐX*&*⌗k.,?7d)Yd+e CqksĈRJ!Bo< lYhK?#_T40Y)!XLO-j:u(wg%T` [%|WXL|%#1-g7cʚ(O>]X<4ypcQӤo=n^j΀=aі4!a:*|*7 b%ouno +o4;O7`mV?%sјoT)Iq>M1|w;V[^zq$x=ELov]pp$)0 ]ӵjC061@ G  F/ s\4?\kH-A)I2B4܄|'>h+Y\s*hcZ*qHP`[(a4)~23HSk:B‘DžSg[:أE8s`2j3-dkLϏ'7t+y*ºP9!hKsǫNLJL'fTU @0;P tvc!fïyYED: ]aj"o&"5wh߂d_£kOʵG.Կ{\pSa1B#R.q|T2:]D26|Al7N5 ^YJ,p_@!\u# ̠h`vԜnL*A-Hd(7l9NV( GJb'+;_/^js؉e2N|\a#|g2>$/mH /}Qxu@v薐Ke&&YllM*}HBdnuatp0=@!4{*YnUK<rit-7Tp%KT7d#`Q!F>p `^?W/αlԁ,o?GqFBPYL6)ih4 vgQN)Af n&'p;zC`r(v'3ߙH'kd-`('m| e[{݃D-l6z{ F4731<]Exs;GA" hu!&2S8UB8<6М?jao Mx&WnaK$b6%u^Mq kmcz>E/w!ZH (ΏY7UMV6Zti^s_.Â퍏]){:4͊ߐEa_u;Néʶ8\Nv j#T;'u,?fU?MaPáG[Xm3햜= V䱾vf3J,-w/:qX,6jɣ&b(d0gr쥔|e07ҿK>Bs 4 *5Fǭ'?W5)]%!33yL9_.53^P`#3`X!XT+Ϧ=:թD5&ޢh@Leo5+V2#sڣ%Fh'ֿMnY)eY43^#Z(xAo^7f QS(GWj(BNTq o$Eֵ?&X92|Fl׎_b֡t*l]o7xnMq^fG+ՋS܎ V9Ӟ~|biF:J08a;F/N, Jgh\M4kB`iߔ:R.`«V"=Bzz>z:5 U5_'?l' OF?p\CH!msG-<|bG c/ɀ:-TlKcl%TwՐ<6M]j_ ,NJxV^[M0}扵<(Q,,E-LcOdyC<tY\g\T 6b'حB65Xႇ's"ȝʿK?v~&X0N"m.e \dD!#-֍Td(RaFB@spV{uè0_A .wO֝Nn>xZ;e76.JxU4׸J޽`t%v'0\ u/Q,Ӹh;?t3GM}z9"_zJ*Hc$b"+S\(k)r4oW }Vz ~ xҨ3|:unfbm=ze㮋yr]aKuw$}od-l;lN]L@o^l|\>}|َ ! L:Q+F}hQ{ww[` #1ΣUʾy}0>~<踂l0٧ Z|+* $dn7(szf?tu/ ܍D>;w3gEsO/󿟸8O눴6(";lt{fU~ngu< | H5?Tnp/Pq.LzlH+VtҲ^w!2}tNuJIZow}ZNb=dKZuaUFO*_2#Kl < m5o4oڂ[<7vw^eզf>$ҞsUV51qɞ X6FĬ5W=hVzɅfUB,z+^+0>& ^źSP' ?KHk.O2b藃Яyi^H;*iWg==pBPW?UH-0윐 F ^<$tK91ɞo5Ҫ0>)_ Ί>N"QZXX Pהt.y:;Dž w/?N]lQRК![!|;7JQ*wjY.*kiFbܷcKDv(D {f:`2騑u -,):vp*AAwkހZ-Ɯ$Bč&DR*ᯖǐbK3݋AV\q +M.]PaI)mjdQk#S-cU=Ji`z(&W,~1w#?6E啚?dFkd 657^ \|a5嘥׾6[yqǖ6,s`ZQ8p,n8TY!tKO ]n$VkNjӨA8SEOy'G A,+P8G'h5vi^KL݌'V}%` OU9hÑFs7PfȬ"=(.J86k -iWdlUPb{[u?'c:Tv@v2˝C lBE A5%5*T 70(E= GcTΰ:Cb7 ܯ=c0b5'vf_*hPdQҭ׉R+gꎲVVUz3B?+Z[.E7` 푧.n#kTX;NSz!Df GY,[cbFUa F(a N&li5SZpLj"~kM!14X\;(P t֞{6M  ,P]v%!/4G$cVkLG.gYۍ&{/Dq֞m`ղ>N{܈뮭Pqљf38t⡐hg8w[y>\ 8w2Dm̵Ŝ=.3ae.AE|hz}YfKٍ1Q GA T(rnX/՛\Κ N9:{o""6U?j;`ii(>r(BZR:%p14u>^iL؝"(,y~[$hPX4yIZ`.i@\.'O[TUJC YPLm9`Kp0?Eu2[S"SjY#k G+ ޜFnz'}. pOF! |RpRAءz[ݾgfU/}0o}4 Hbm<9 T4//pOac|ה-s2|Jȟe/ӌygm16kK,٬aeC&bbq%(:/+о?D xν`#q̪XH7e-{V($~Cpjr?`zJ1O" P<,Uw;fa#uc~Keq8G#C֛ VK%G)|9K,,gAd˃c±@ F5ZpaH XCQ#EU>zvQ;o .f*YUY3tC!TYW[(Xn-{K2..=II XMO X0\!e9N"ͬ!?QmA$PZ#a&0W]܌Y}gaXsօ|wiKP'G*zL XT<&h7Ut˥N590@$C!!P(Nv2?P;]>5Ġ! 耙,Hi:j#mҔh)>NCct[OM*r%Lkw$Qҭ"y} lt񁒧[/jO8H3-Ϣ*I1j"{ !a060UbOӵ壼fvUhC* 5qW"܃e9(#Phn*[bU[nېMP fU-P֩A y0EZPWI'&J xFAO#EUؚGf)0+FNOZHiVp f~!h @ h̯k˷\!|.0BCj{HkeXK!9>Ƒgu-ԑ@ W={,*E?y,u`:Q[W}M8S}[d7mBX=2Qɶ'| fMom \E%P\9XFiFeCjW+ JߧbHQ_xR^R֣󳥁ރ;ުʢJXzJM\Zҩf?Vp.z W[JqV\*%Zz&ly0XA2]FGdlztBb3<u fS8S'vHޞ"F2Q-MMbV٦6Gd K㫪Qo(S?- M-V$XO`5֮^~e1Y¶D5Ȭ-N&_{D$qZ8۹!LR! iO쌬 ^&ddTJnWsέ*׍OkZg 62paSrOLع3 *ڱuW"az{}riMt /,$xv 6HVb9&M[S?PM }QPCr{ .EL+&B%8NDf],@J1D.\ΐ L7I!4YAeƯHt>X*!CA-.,>ՒJmMY`36:0/YghUJ1 GV;<':@bҴ9!ϲxբHs޹pG0 I6c"Wx#ץ{2&Ղp%kCӿCm /f"&Oħ^mu jlE" b Ц)b@F\zN:%?`ˌZ>iP6"#Xj}c v 1\Қ2>1\LK+~9x//.}=Rt=TȬ.ֱ18pEHa%߇,Muq>xDIORAԣ`m9ξsFa#zo'pd*^͆t?ʟwȦ6&Jgߓ]-H3(cS JCG'oJ=2>noؽd%dGz0A|%r1[Oh5C_?WpKTN=QX DRHY-$3n:+6 1$tѫopcJ#,S Rm; 6 |PoPs4l`.*=T$Kk6^\1JY$;KbRJ~ .ң/uȮ 9܂" /JVϾvְ.oS'4LӪ;z9 (_ a YlLx&0lH:0^+6{Gda+RwHKhoVh&o:! v6zNͥNRZe%Ҿ|r9ҧ3UvX3^.jz"^3K qZ%\t<λ_ΔG_pp Et=iǡz;2pKaOH"sL yk:ͪ"5\#lvW@tw-WdPb,QkzMv$G|*̋R$ 70_S; 㟤 %<>䋬;1ԍ8j(obN-%!aaAh2l twb:GwCz)Q i F @?P]"h!($ڭs3E]rخef6ZlC1e|˘Ћ)ޭ;L|c*A('Sx;]jasEsaV #hl7LzAưߚ&G M ¥К׼7 ^gfYܺ5Wq0Ãbrdkwr .=JQR2: ~c֣v]<WtL'"c:퀔P3;R&:?4>mz͐]:c.1ĽNIk$SaS]<ҍܼ;U?{gQ~@Hk{ ISDj,gRFEƅR A;4G 7pX37xAIl#f~I P[9-o%tvEKTEjߎz>0I\2*D(Vq;{qx#01F8rdd`2/ߞV7yByQ>؋:Q:5damk7aftd>0kZr)I/EI<'"^SjݹYpjY:yb910'Qc2Lâ_L}ZذzW )<Z'h9GmQ.vQ<AOKSXx+X @YS/k1/ K#6X*Tf,W'md+<@74f_f tT3BxJENY]|gnfؿ5wc犚 ζ#4g;XJ0bdBIwu3uz) `xfdzw$ UeztW `]M}i{$  q5Urv,~NRNOwݹCQ3,mmcяGP̼R Pj's^O%`FeMTGKLes~;&ʋe6yAO< 9{FbPcP&1ge\0ZWpikJ-w 'vsҶ?6w{.6_H3JM )oln&5Ӂ|C=2>8R=Ͻts p4 &7f={'&H ue'}e1f?sYP ߃(<}Ye?BCRr'Arjjxҕ~]=L}$=(>mR}K Nu5 WʐS42eDzyc 6p&΃=F\'OϙH(I~E\^hկ f1 ,zp_Cb ĸ<ˈkbu`h)c0b SɠeS=8QKM8̯7ؐ#l+|P5{ڢդ0 ?&Zn$_W]sORlG v$aO ?CƋK+/Vl/m)E"Lu]I )S'&q@Uh WRFʗpzccl'j zr/k N:e g|~\ iĆ=9 8[ /*eK+; jE3,[wxsF sz7LSdM<֚:D*U!=u-⯻MX em$6 }ct*[~.-3E3fhSPmܨ[a/l]jB79alDҋISu8r#eqZߴ!c&)v=z sǕ*t*el9l{B:;4u:ef,\;T$:X!%$rW.rY: sQ&2|1i:m‡1hXįN cl7 #}P{ KTip(gg=`.SebX+֪3\VPfx\uz՗58ʡ 5NAh8] ʗ-;AwX1qrpT(mG>D{K5}shn{kՇɕ`[sgҡlu$|(%2Q*GWn0짘5T4kQx9'#eR.a`3MCHA!bzo8Q1o| ga,@8H*4ik0ОB5?MqR vP> ~GL7 # (I UepTdGުً., >V0} M,ӿ25=ņ'XzT$vq9z@w%6-@TJ 8t׆fN˖SWYxvAGgŰ'aCf7-7~/cl5%\BG,u[~k")cuٯ%gKY5[\M _lk$`wO}CDS;4 D=(-TcsjG0Q5;DVO]'ud NrlW-d^;aޢ:'f4hbYUvF@˜lE%ѡ^p> c}vV,'HAmE{/~`!" ٰ6*0j e>5K<Y~̋)i >KW[BKYBiɶ|{We8͗ŨI ho-nk"N@t1o:ܤj|J-J5fed\HyeJV^͗ r #AÚ|yzxFށrtMsœ4KP ޟGB6* Iߎr{`Jꜭ$r{S Kr)26y_&Mc r-InkhEzSsr XA" LМrWX\vaw$~@^;$dmh _Ŗ돗 |8Gpj/4H4~!: p0%A7 ·'/&@͓?I p s^m ^UƇ :#@}a2i)[Tc=>~:%An AN}5xZ<\E<@͹v<i@M&P;cH> ~*ptߟhDNž輞bi RCn͵?V؅-,Na;D I )ՕՑjF ̓g>օHÈ0xpaj~WF0% FipQ.xPZpLs]B`H{~X rw</ tEhTU(xXFD*4ޡ_1 0*4b-uqc AރZXw%|VcF4ңD8Op?7\ ;ƍi~NZ|XX x#YB } ܮQzSa^`gfl%$ ^)~uު J8 MYJ}1LCB3?rM[;ɦ#[zE&'1GcQ)'z5EOŭW֘a)YFjɷ[tq# ^YYT$ILDqzn#{A.?mrtTX~O ĚAo,e }d5/;G{nqV)+\{n8 ?7?6N} „߽H\ \;u]ǻ(>O/:nWP0t"ÆiF! s''f!m?o.=6 w'&)@ʮr8;w!g|Z4AGM$qbGp(f꣫{sxd$AIU@:10K'%,H$&,!ˍ<rMM|B,l&vj~g3ǴrR`UgesE j,A4"h0]#Ub><#յ/trM;AYx |, HRq"L=4:;,Ʒi芩, MƊҊ{j8P N4eY? $FC;7P"o[2.{wU\ON,Tib:%E{kU` (dX k.:cv5byd ;7_;bGJhZi$XnDb׍}4Ye- [׿ ÛjeWJtĭ"OA[.V4>VqZ0*AEkmTV܈4-)vSU1B%&r-|c5\᜻VxBOӚ}̱Ꝍ8H%¬}3=%0O"jԼo5l_w9N:n  i)H"uހQ@aALx6(" T"1MuX@0TF@'"%B@'X |î5n8c ,=K r6"#6FsO8LM;wcSjV9FULA-^u(Ct5̵t7T*+B~>QV{_4>oU3H FQ'v7#}QDnkTlM ܚyTLX84FJFibέ, `f70vVϊjz0W"4v$ {ff5l4TJ cMe{ձUr[3։z{x؀z"rH֯\@3Dn9¦ا;LC27GXR;8"BYpMtp&w5>ha0T+'ˑ@)tԉ@r.Q])ٛipZ! "Y09 -*vHEoX ShY6fd~Gi{ p`ɧs &5uK(S["{`i h tf (\aD@y?ʥ 2czMۢ9bkp{ᦦq`k+A|ʮNL'K1qƾ9?fDZ^B qosqigH:_ K iM ьJo,la 2e+"EtSv:Ly|=ϔYnxs >f.↚ā7*Yr 36so5ff`dM&tmЋPD~ū~Ol% je1- 3mbW_>ƀHQv G)&ȍU *iHǛ lDb1mcNf/ɹ=D}'B^dXby>tؗ)6WS kH<  ~ 4$$X'C6yv:c(ܾK a@c_W׃ |{IU_:Zo')gB@2s7 NHZ{Yx^;h8+6q1;KUFhY522V;Vvc샴j#-;#Wj!ˣ'N9[l"xZ+ :7' fY.Qꨯhd8շ,Ï6=jm9J >41TM@G6Gq{woW(i!ST՝P',XpCzHddb:B 8Rj|9 ę~'ꑭO}AsI3<^̕!M7,iRI4h^(oRd߃-&}Ҝ.j *1wcH*v'.t Ւkwg!&n wmdo W~Ъ8~e7Kc)9( W8?*ֺ(w6"/lLwtwȌgn~K 磰x]0X}/w:N`%s!'nG /%pHy7(1]b|+h#g7=%uhm%kf0Q Kfw4&4̭;N>Np A֒XGmӫ%ʀVo4I y6[0jbpj}VT& pw\˛"dBMi%L# zЫM\VKK?XtB&pQ9 m7lmhv!Pb DNjV"nV~]1 FptU(LKXdnE9փd-]F鲵]s'gq4"p$;sY^$ 7u/?f!MVijM`Aqڽ+L@uY2ê"ж}ەA(EÆ,Ftn͏Ѓ4u7pT-4Ľ2lG4Ab|c2mXW.]xĨ=i8ȮJjπI4ovbJϯnM&EzMe) <3Ӽ ;j:EZՒ{86;_ԩf^śnGv o2/Y,!F\4rxOUÏ1q+{;=sƇBk V[PӁiN~J$(pYiP99;k s^I=Y["w}ʋ+~0VJH|KBf}pb P`9ˢL^ :aa槿lDSTc+׺Ivih   M3me2"1v1[`+"egY=YHY f.*Pu4=sg'uoX sٕƥ"9Lڻ~S~o)A5@&vM海:}= g;ܣm4͆C 1M{2yG(k#jH`[gPnC"2RS]4t5kJ JFCشB X ÙFȌm'{e{*JPVUEh s/4;(Ľ|mEo2J}QȖ:6o>2rj"OVcXEz5nGW Uz`(צf"_N/ɸ+#_Lr"lK0'j2KdbRs>ϐu27+!S熚Zw,b?CMl]g*O8Ɔ,lyg1qp+Ҋ>oq16~x֧x^tpu(C9{^trOP;bK@ӻ2 h<ǷT~k_˴)9?jMM Xv,}G%6sId~O8FWo 'łͳ$79A? g?cJ~mwU jDo$f!VLD999H"LާY,z)WsVٗZE4^\Hk:) b^\nA h"~q!:(;>XI|@vZ ?1.X&j{G;?_,!(S{KG'"rIg i{V-*WC]LI6u91)2๶s@L9aAnqҁ+P }o/$x5xc',qGfD}V&AxQr~4^L~RrK&W…̏FF ZxW]нGE+Ys9|kuF+N }9uppʩɴdYkGzdDñKb5?8 Жܝ+_[@$LxeTf] a J=F+n;L #Ls?X 7a8]evɡ9Dm*;-@45_-i͚Ҩ¯*XW0'iQ`Q[hW~IR `dG"eAo2riN" ٞ 햌{Z.7'~Bk)辶MT&md'ѷ%kuiI1p_g εخ2(ϙ-D l:oۥ{Z:,5Lke_aMmHrs⦘2bgrirm"oc,}2M@L:ˮbD*ߨ8B+Ţ`*BbQ$}ugƟņqt;+-Sy~ nmfDF_ArЋ$䑈Ts[_,ck<0LPjûmĔc&bZ?pJ$I%V^K'o}[giWag{B z gK6h9u2~Si@]#^ae0I-`tFMCCݖ,L"_Ki7^ :^d0 ͈ [o6>yRI" GR) x2Xxa<7ΐoƌ3$"IoIus"إ)b*ȸ>!p o!v|.~Jp,fH;6k`9# whI5>~}|3g-H!_rϻbZ5 Q<PjII )Hgx"XeN:8:fDݡT [?6$0/N?C;I߱]"l\5u.#idP:qI;Au-vu>tgnT*,_HS0=x=rpJ3tm+67n1T6]3l>Z̮ <I1'lWr|B!FFY8i-o)~"/J6DZY78N#V VG4>\a4Aw+ϔ9.v]*PÀɜnt V~eY9* vRw[rdpy<#_ QniHzǦWѓ%[W,ٖO]5Jṉ>H1`lH@GÓMv ( @%PQrlθBx4rm6jŠZJYY԰ܮ7#R)DK1=%p2gה,E4'K)nٵ f6q7QqPuϙ܈; | *3O$o]ۉ&v"_η\FH_Je֡cUa7PՆ%8 &#ZNqlupQJ 0h.+aޝ/UwHvux\T||’ks0DO@в#4(ԏ@bݦB^]BgK "; rR<{=:0ݜs֨⪁6Xݸ9Kx|Tv'c|kӍA+c;dZ_cC,.1ABFΩԷC crF$\(9<1O4I3:֛Bvv`#yʢc{;C.ChCE7_~?C]N];f 4#T@|Mw D·mZn=Zx\a Ns$:QVs,M6pH\PmYq]H\ާ{r_wUz5yMJ1OϯtQ tvs Cͻ!KbdӠ<^}gA8*{9>^gqR $軹۱0,Z`HLIw΢x$L çqt7F)5Su[('KqDW3Ǎ*AFJl3{v3664 +6}`r6 rlf = deCA8w@LAݨ+(*P$x̐qDDun]+hq'v 鯲zW<Kbl1)Ogs ,2 ?RojOB *zSzz;=8h#&,Q/51?v z)d$.hAFg\s|2Z.kq ޔR>>zC:>آ{ ^CHs6:b!dn(&jQ}ÿbYk&իFU jf:7 R3u>3ed?HxĖfѱm-IV |?aqFQRZEKPwBAEejb[B s#3m #A69z؊$ u` J֪/+F9x.!N(ZꑑTSa9Q0DϠ;?yM;(շKa{P9{n ?MoA#2atӾp.Kܝ~P%QDh$+ZCta>3 m3Y "(qս!TZ֭J 8kRX#ɡ̥tv8%^2ŭ_KDHJye-n (M19]XEXFF׺s">cLdq 6Hդ3̐%Hr^kD 15~h<*jPF䤈˻զRȢpnaCsce+. ])W?15×Jj {7iK~vZyç:YF;jzvY]PLA'mf_ARy* x/!+xfIA3 8fVk%yzszV0CelN&Z.ʮdK"io7Fa;xnA|!*7fS!V1fVbQs4xđf)Ԭ#G# %ech ZTQbIZM:({) 1XKv&1us?C/RY6-~^J(Y*4lrCA./uzT(Ovg |[}Ijt/˧Hhk4c+"|\GS8Ȃ Do>%o`7!~8 Y\]& d XP5ؑf+g8I!` D햸=-U.8`q}EP$L[o6#7t+Dsv.TܘRxtG -R3n `J_)24b&)2q8%,gꁏG܎O1V5P|@Z⮝zjvE=fӐ`֐I FPfyh65ZdVO۾ZPvua<OFdbNy_3 z'C#!scv3O+*-;=EZ:ϰ/iKwqPD sA K3>wTE]Qnj@A9iEeZh6zL̋B&ʖ!'±lWEMc{jfl{[ld8f ?vk7AԴJ/ڣa$l HK;]|f?ÉDs4E0RGUitRZ [a%4,rnf:lfr١ϝՏw\HtO0ӯO—LMrUOϛClt oXbO(<Pw""5pí;\IA9!엁}|ӧϻu$FX{vLTv3 El7*n?l]`QvczS<%BOgE Rinx5`&P<=&+ƩB..,B&΁]0wّSp_oWC?|C&aA4s=Y6IV)ycnd?2;<$/w WX fbf^6yo|0;E@^9N)B!8tP3uy1֍CuY4iT",Y (p''lT%jD_U"Z\aݞJ6oZt9Yv1ДX#nsÎ8%bv.,x*zռ ¥Ƨ .D9$t3r9Gre;WISQ^} b_wA>8?s.ku/[|ߺ**E(W9BGĞrhiz&Ϭį 5I1J>UDmhB3 %qqp+~ങ:Lr"sqvuhE2s@5r}f;mS<:9]E؎lE 0{)ߛL4Z^qj%tH]3$?2ihR;bl> HbsCCsLRS{ՑfslZ\5|$ow4n;"x~aq]qvb*8"8 ݑ1K4W|Ͱ$~b{sEXEK4\Qk8ѷ>,'}[\aQ[PO Φu%7Y|}gM7dgA9jvaӵhαd'1l ݠ<߲ZG6b9aWϟ2,r@Բs9#jƪ&RXȕynBAV !Q6a:Jn> RGIŁwҢ*{X#Q,,i[]p R^A*43Q0nmd|h- CFʊ@e7>\boBDx%MHXSxF^%4d>uh"Ac!{\i݅J tҽu% gmƉedh|<\_K$K81 dR+إi%^W|Cw#[c\[cnKeܮ؃@!LA",'lj%dL*+"vM_9KacSq}7Z~UaMԆ(]`L$  xտ-H'y}SՋ;3a]79@L*"N D 30U ;-iP˓E NAU0_6j`Q-T!F UV2zBBT񛀭4ܛ@pԺwH2% : bIoG~4|yV,ni'B1Z[ˣ&Ew<%mGLB>W>׃ȝKsZ `*ҵI\=NMX0Ɵc2fٯ=3%I4W5OrI+)[v&7ϕSR{@?'6{#ONԬsG%zWzDT7?`k[۽  uHӏ&K Mg cxent/QͶ$tz[HHHՃm \S3f Sal,S '}|䵍IG{ :JFQ[wˢ&1[陇GBתq K9Sϳ;Hq Bg¼>Hc;[64<0h|߉Sʴ}Z(:D!u ?>)i:Mj׻0fƒ3%GM8G'k>fn;':pX.* @ލI5BLh%-@d*fr;B5K>C$27%D.愙 ƂU}5"S?-PpJE%3F^׳4)؟=ꑅY$ .4+Kl3~^lfycQ͵?G[i4kC!)w)$T[gQgKEoJR2UN9FI6{P(>ǍB59T>Ox.XLUb: 7 RW@(!/HApFV4kHy"`(ؖ=͊˔B[ITK흧ȵ[:@\Ehd_}uShPV:|k>  Z^OF& ։A'MtsX>!pIF9idMwd\E+}D]H:Yg5Ag3ءn'Op%"x d*HCV@hp)X,o %2xv:y`bIXWnLp}?p4:] NZMU/,Clw"NN&_axE8z}d̛hqҵFPҞ.} Ia WiP~SϷ@l>`]ޢ1q$D1~5ܡ*I6:&cTܹܤـ }݇PkJOr -,8X7\Qy_*~T!> vTPH(گp9D^~uէqIpؽk๟q/r8׆!-;rʹ:nεd5w#+=.p] rp'WzR-ȍtZl6VG@XbsxykVpRrv;qgm=OfÃpw9mXQ1# 6ɮ,"%(4E X5 늒\Za`.X1oy(#`2d+sD8sj\2p%_?/Sj^ W*5 3l9,Jc$H5^I*t?N_G$.ǐ2QGTV#Em]MmUt};D,H+[ {IFظ wХ_P >9! 96,j6WA}bYNB;_p|Ujߥ4A HOf,?,f bXA7FUvhOآc~\xQ?eE?j?&}4"fE5넍7C t3+a!fg4OϮp0_{<`R{A۷,Z֜#Y (Qy{f(p44ު$$%&bfCdub]4{lPZjzw׿T7pJ,+8B7q 1m?O)]puw&sr ڄ$ ., ig` 'Rٟ8s?|ڏ -C 5ܝ2ȿm +Bmd*兿IGw >F ZU8e$D \{C"&$ylNPK񼸂ОSk-CDebVds]binO_h4XJ4Α0==:% k D<^{.% 0T(AdjJÍd9G4WfEyֱrLf[Y}CN£UC)1ZnSwYb#=h~v8uRjzElv )u|28Xڈ&^ea7*8NaxC sFB7wջ宊,JV%1hmrt84 E>mm0:[d[Y|(c Ŗ(AӦ=&atW Wt XlW6kھSa\B8pqUJȈrMR#(ۤ͟D@/u!5^,^? & WQdmRQ2AB I\QjwqkX/R)Ң>\9X,=ek}V U9,hY}#3ڟXi't sV. ͞B' ÆvuP2S 0,{q@nO-jvs Đif AybZVbb$(".";p[V~%f9u% 52sU6|+3PӰ\$˗ Rs5y< Z9&_(G$ pyV8-G!BG}1ߵ9 5P\x{$<ͱd|Nڙx~ ʀ}n%+ir͖5㉼DĿ=s}~fJɑYb\{wHGE(/cXMn8s XҮlzPPr)޹h-R wy877Z| f:䄨m0Ϫ,Mjۜ= %ީ!+#b3"`HzeQWXJ@m=PM4;fS"* rBe? Q~o_'nV)UiDUEL` <A ' o_KRڣ4RuR{G<&E! 3? H#?~pYz{C/rMH.{2wU_i[Cl=tv("pa _kqnCHKb0L^J^GC@ȃǧ:`oo7p\p) >w.ɛh`OOjȱ/ł!o>7𩶉<]\G컽pB'ҡX$ P|7 2| S5s{\[,Iht#Dj.-9F*}GtXz2k'f9o/QlH/I\ku+ EH!87x0aMSMmNcΕ{1لsWoIVgq!@=bJj4D@+PY; x1R#Ԛ9ތmqs E^ee!u禘֤ nDŽO0v)Q Eq/n>^M$u  r/꧌ԑ.H'ệ!`|%݄QƧ:m (X)m%G# UxV"c:ę)087̀KR+X7ܽI2é݋P D0oiHNH h? ע@VwjO u S@%2tHrNB|ȇ _se]]ھc >(Sz"V@&HOTKSֹ5RI誌4]IDAG9vJȺ19έwuIxE *6G*NߠɲsYN&.X@:`NS x7E",~ ]y ҍD(Χ0J ==QVlS^t΃}fH{~Ysڰ%6C"[j:Ӧl|cJ}ueH&/ڬt.rfI/cK<{7 . Pn\#SZ\Vh YsJRNJ&'Ӭo_ /@B<Kfy9Vd Q:e-Dg;EK?Ɩ'/w_θ A! onxv1>zC&piNQoib:Zf2 3ڎ^sCe)@280Jb+ME5fYQI.zjKt"tEE=&AymZQaRME*G4N7'AZ1cpvEK~  cf A܍kgRFt1K( d k,suypxvLZP&R0D;=Ƨ 긐͜4F^zoGrEo:JIG:+X=t685c =ʹ,FFnPu8FI]YPsd'J\Xr4'C mS˒K}} P(ۊVHA.  0X,TmzA*Q" ,q}\2(dء 5ڭ;mR40u`/{b-.2-!(GΏptzEo+֏Kα