| Welcome, Guest |
You have to register before you can post on our site.
|
| Forum Statistics |
» Members: 30,202
» Latest member: realtemp03
» Forum threads: 16,382
» Forum posts: 117,594
Full Statistics
|
| Latest Threads |
Pinephone visibly losing ...
Forum: General Discussion on PinePhone
Last Post: baptx
8 hours ago
» Replies: 9
» Views: 8,315
|
Fixing the Quartz64 USB3 ...
Forum: Quartz64 Tutorials
Last Post: mig
Yesterday, 01:32 AM
» Replies: 1
» Views: 12,763
|
Pinecil as a Pocket-Sized...
Forum: General
Last Post: Arsen
08-27-2026, 09:15 AM
» Replies: 0
» Views: 100
|
SlateOS feedback needed!
Forum: Development Discussion on PineTime
Last Post: highjumpman
08-24-2026, 08:00 AM
» Replies: 0
» Views: 164
|
Pinephone + Keyboard for ...
Forum: PinePhone Hardware
Last Post: Nambo
08-23-2026, 12:17 AM
» Replies: 18
» Views: 13,568
|
Hello, I am a new member ...
Forum: General
Last Post: WhiteRabbit0
08-20-2026, 12:17 PM
» Replies: 0
» Views: 360
|
Need help compiling andro...
Forum: Android on Pine A64(+)
Last Post: ahegarosib97
08-20-2026, 08:45 AM
» Replies: 2
» Views: 2,020
|
RAM-free SBCs with SODIMM...
Forum: General
Last Post: anchor
08-20-2026, 08:21 AM
» Replies: 0
» Views: 161
|
Default password
Forum: PineTab Hardware
Last Post: dissimilar_goose
08-20-2026, 05:02 AM
» Replies: 0
» Views: 238
|
New SlateOS features
Forum: Development Discussion on PineTime
Last Post: highjumpman
08-17-2026, 07:47 PM
» Replies: 0
» Views: 250
|
|
|
| Secure Mobile OS |
|
Posted by: PineSupporter - 12-09-2020, 06:32 PM - Forum: General Discussion on PinePhone
- Replies (14)
|
 |
Hello Pine community, I'm a linux newbie and was wondering if there are certain mobile Linux OSes that are more secure than others? From reading various posts on reddit I've come across some saying Ubuntu Touch is secure because of the apps being isolated from each other, and being able to choose app permissions. Is that not the case for other mobile OSes? It looks like Mobian is the preferred OS for Pinephone for many people right now because of stability/usability. How is it as far as security? I'm trying to learn Linux for privacy and security reasons, and wanting to get away from the Apple/Google duopoly and am happy to support the free/libre philosophy. Can you explain to me how each mobile distro differs in security, or point to resources I can dive into? Thank you
|
|
|
|
| MMS Status Update - Lots of progress! |
|
Posted by: kop316 - 12-09-2020, 10:35 AM - Forum: PinePhone Software
- Replies (2)
|
 |
Hello all,
This week has actually been a pretty exciting week for MMS support on the Pinephone! I wanted to update you all (and hopefully get some more help on this):
- I found a lot of useful information related to the MMS standard, and documented my findings here: https://source.puri.sm/Librem5/chatty/-/...ote_132167
- I was also have to find an (admittedly hacky) Proof of Concept to send MMS: https://source.puri.sm/Librem5/chatty/-/...ote_132222
- This compliments the proof of concept I found to recieve MMS.
- Mr. Kyle Evans posted on the chatty thread that he has been working on integrating support of mmsd into purple-mm-sms and modem manager: https://source.puri.sm/Librem5/purple-mm.../issues/20
- He And Mr. Parthiv S showed how to send an MMS via mmsd and Modem Manager https://source.puri.sm/Librem5/purple-mm...ote_132496 !
- Mr. Kyle Evans also indicated that his repository has the modifications needed to integrated purple-mm-sms with mmsd to recieve MMS ( https://source.puri.sm/Librem5/purple-mm.../issues/20 ). The repositories are here:
https://source.puri.sm/fuzzy7k/mmsd
https://source.puri.sm/fuzzy7k/purple-mm.../tree/mmsd
So what is left?
- If your carrier has a seperate APN for MMS and Mobile Data, Modem Manager needs to integrate support for that: https://gitlab.freedesktop.org/mobile-br...ote_721821
- Modem Manager Also lacks support for Transfer Route MT Messages ( https://gitlab.freedesktop.org/mobile-br...issues/257 ), which some carriers use for SMS WAP Notifications. This means in its current state, you will not be able to recieve MMS on your carrier.
- If your carrier has a combined APN for MMS and Mobile Data and is not affected by the Transfer Route ME Message issue, Modem Manager needs no modifications for you to send/recieve MMS.
- There likely is still integration polishing needed for mmsd, purple-mm-sms, and modem manager.
- Chatty's UI also needs to be updated to support these integrations.
Help and/or testing is welcome on any of these!
It may be good to log which carriers are affected by the two issues with modem manager as well. So far:
- T-Mobile USA has been confirmed to work sending/recieving MMS with Modem Manager in its current state.
- Verizon seems to use Transfer Route MT Messages for SMS WAP notifications, so it will likely not be able to recieve MMS without the Modem Manager issue 257 being solved.
EDIT: I independently confirmed that the forkd mmsd works to send MMS! I tested text, pictures, and group chat.
If there are folks that can/want to help with this, the matrix room to discuss it is here:
https://matrix.to/#/!zaQzHCRfyTXoMIqcxq:talk.puri.sm
|
|
|
|
| Help! Pinebook Pro Shipping Dimensions |
|
Posted by: jamesmustain - 12-09-2020, 02:33 AM - Forum: General Discussion on Pinebook Pro
- Replies (2)
|
 |
What is the best vacuum cleaner for allergy people?
Believe it or not? Recently, a rising number of scientific pieces of evidence have shown that indoor air pollution is likely more serious than outdoor air pollution. Some major health impacts are respiratory diseases, heart diseases, and even cancer. It is right that our daily lives are facing variable risks such as car accidents, airplane crashes, natural disasters, etc. Some of them are unable to avoid but some are possible if we do try our best to make good choices. In-door air pollution is harmful but we can do something to improve the situation. The use of the right cleaning equipment is one of the most crucial steps to ameliorate the air we breathe. For allergy sufferers, it is much more important to have a good vacuum cleaner.
Talking about the best vacuum cleaners in the world means that we are going to pay attention to vacuum machines with HEPA filters.
What is the HEPA filter? How does it work to help allergy sufferers?
HEPA is the short-written name of “High-Efficiency Particulate Air”. It is a designated filter that can trap 99.97% of particles as small as 0.3 microns. The particles of that size are hard to be trapped by normal filters.
You may have heard about “True HEPA filter” and “HEPA filter, right? There are some differences between them. “True HEPA filters” are those follow the U.S standards to remove 99.97% of particles while “HEPA filters” are followed the EU standards which can eliminate 85% of particles.
When you understand clearly about the HEPA filter, you are going to make a good decision when buying a vacuum cleaner for your house.
![[Image: KGStHCK.jpg]](https://imgur.com/KGStHCK.jpg)
List of top-rated vacuum cleaners for allergy sufferers
⊹ ⊹ ⊹ ⊹ ⊹ ⊹ ⊹ ⊹ ⊹ ⊹ ⊹ ⊹ ⊹ ⊹ ⊹ ⊹ ⊹ ⊹ ⊹ ⊹ ⊹ ⊹ ⊹ ⊹ ⊹ ⊹ ⊹ ⊹ ⊹ ⊹ ⊹ ⊹ ⊹ ⊹ ⊹ ⊹ ⊹ ⊹ ⊹
✿✿✿ Read More: Best Vacuum Cleaners Reviews
⊹ ⊹ ⊹ ⊹ ⊹ ⊹ ⊹ ⊹ ⊹ ⊹ ⊹ ⊹ ⊹ ⊹ ⊹ ⊹ ⊹ ⊹ ⊹ ⊹ ⊹ ⊹ ⊹ ⊹ ⊹ ⊹ ⊹ ⊹ ⊹ ⊹ ⊹ ⊹ ⊹ ⊹ ⊹ ⊹ ⊹ ⊹ ⊹
1/ Shark Navigator Lift-away ADV
This is one of the best upright vacuum cleaners for allergy people. The machine is equipped with a HEPA filter and its unique Shark anti-allergy seal.
The HEPA filter will capture 99.97% of particles and the anti-allergy seal will ensure all dust does not escape from the dirt canister.
Besides, the machine comes with an upholstery tool to catch long hair and pet hair.
Last but not least, this vacuum model is sold at a very affordable price compared to what it offers to us.
2/ Dyson Ball Animal 2
![[Image: kO5GLqR.jpg]](https://imgur.com/kO5GLqR.jpg)
This the best vacuum on the market for allergy sufferers. It offers all same features as the Shark model above but its well-known root cyclone technology can catch microscopic particles.
Moreover, there is a bundle of attachments that allow you to remove allergens from every corner of your house: a motorized brush, an extension wand, a flexible hose, a stair tool, and a tangle-free turbine attachment.
Its price is not as competitive as the Shark above but you will get more sophisticated technologies for your vacuum.
To sum up
The quality of the air we breathe every day will create impacts on our long-term health. Please do not hesitate anymore to invest in top best vacuum cleaners and maybe a good air purifier for your dear family.
|
|
|
|
| trying to install packages to debian |
|
Posted by: onlyjediontheweekend - 12-08-2020, 10:34 PM - Forum: Linux on Pinebook Pro
- Replies (1)
|
 |
Hello,
New pinebook pro user. Trying to install some packages to debian and keep getting the following error. Any suggestions on how to correct it?
[img]data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRofHh0aHBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/2wBDAQkJCQwLDBgNDRgyIRwhMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjL/wAARCAHUAnADASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwCJjjnpWLP4p0aCVopL5d6nBCox5+oGK2Jv9W3PavE7r/j6m/3z/OlFXG2emHxjoo/5emP0ib/Cm/8ACb6MM4llP0jNeYZ96OfWq5UFz07/AITvRx/z8H6Rj/GkPj7RwMeVdn/tmv8AjXmXaj8aOVCuel/8LB0rtBef98L/APFUn/CwtM7W92R/ur/jXmw6UUcqC56R/wALE08dLS6P/fP+NJ/wsaz7Wdx9Mj/GvOaKfKguejj4k2gGBZXB6/xij/hZVtnP2CY/8DFecZpfwo5UFz0cfEy3GP8AQJT/AMDH+FIvxMgGcabIeP8AnoP8K85zS0cqC56QfifCcD+y3/7+D/CkX4nwAY/stz/21H/xNecUoo5UFz0ZvihExJ/slv8Av8P/AImnD4oxAAf2Occ/8t//ALGvN6WjkQXPRf8AhaMROf7GP/gR/wDY05vinEf+YKT7/af/ALGvN+KcBu6U+RBc9FX4pRr/AMwUn/t5/wDsKQ/FJSf+QKfX/j6/+wrmx4SnIiUX1p5sqb0iLEM36VlLpV9JLJHHayyNGxRwiFsEdRxRyIVzuv8Ahaa4/wCQL/5Nf/YU3/haODkaOP8AwJ/+xrgVtLh5/IWF/N6GPac/lWlpmhy3OqrZXkcsBZCwyuDx9aORBc6xvikxGBpKj/t4/wDsaQfFGUHI0peP+m//ANjXDSadcpGJfIkMJfYr7eCfSnz6XfW0PnTWsiR/3mXijkQXZ2v/AAtKfORpkY+sp/wpT8U7ojjTYvxlP+FcXDo9/cRpJHbSMjnCsB1pINJvrh5EjgYtGcMPQ+lPkQXO0HxTvB00+H/v4aa3xT1AniwgH/AzXCSwyQStFKhR1OCprSbRyNEt9QWXLTS+WI9v9aXIgudV/wALU1HH/Hjb9O5akX4p6kvSytse5b/GuVl0DU4YpXe2IEQy/I4HrTY9D1CS1FwsH7thuBLAEj6UciC51TfFPVDj/Q7XA6cN/jSt8VNWI/49LQfg3+NYI8NTvocV/G4MjkkxkgfLjrnP6VVTQNQktjOkIZdu/AYZx64zmjkiFzp0+KerqT/oln/3y3+NIfinq5cN9ls+ufut/wDFVj6do1pc6RaXMnmeZJeLC2GGNpP061De6BM2r3kFhEzQQSbQzsBj6k4FHJEVzfPxU1grt+yWX/fLf/FUi/FPWFGBa2XP+w3/AMVXLx6FqEt89kID9oRC5UkDj1B71Xu7CewdUuFCsw3ABgf5UckR3Ov/AOFpaxuz9ksf++W/+KpX+KWsNjNrY/gjf/FVwxUjnaQKtQ6fcXFnPdRIGigx5h3DIz7daORBc6//AIWlrJGDa2P/AHw3/wAVSL8UdYXP+i2P/fDf/FVzUehahItsUt932hS8YDDO0dz6fjTJ9FvreeGKSEZmbahDAqT069KORBc6hvihrBcN9lsf++G/+Kof4o6ww5tbLp/cb/4qudl8OalFKsbxKrMxUAyL+fXpUF7pF7YLG08Q2ycIyMGBPpkUciC51S/FHV1H/HpY/wDfDf8AxVIvxQ1cE/6LZc/7Lf8AxVczcaHf2lr9pnhCIMZBYZGfbOamXwxqpdVNuoLKCu6RRnP40ciC50B+KOrZ/wCPSz65+63+NKfinqxGDZ2f5N/jXJrpN432nEXFscS5YDB6YqxL4c1SFXLW2Ni7iNwJx64zT5UK50i/FHVQuPsdp064b/GlPxR1Tfn7Ha/k3+NYM3hm4i0WG+DAs4LOhIG0D3zzWEKXKh3O6PxQ1I4zZW36/wCNO/4WlqWP+PG3/Nv8a4TNFHKgud2nxQ1BSc2Nuf8AgRo/4WffE5NhD/30a4MGjPpRyoLnen4n3pGPsEP/AH8NKvxPvAADp8X4SH/CuCzRmjlQXZ3i/E65BydOjz/11P8AhQfiZcE5/s1B6fvT/hXB0UcqC7O9b4mTEY/s1MH/AKbf/WpV+JkwH/IMX/v8f8K4HmgZo5UFzvR8SpN2Tpi/jP8A/Y0jfEpyf+QYv/f/AP8Asa4Pmjmlyod2d6fiW5GP7MH/AH//APsaP+FksBj+yx/4Ef8A2NcFg4o5pcqC7O7HxIYH/kFj/wACP/saQ/EY5z/Zf/kx/wDY1wuKSjlQ7s7tviNk/wDIL/8AJj/7Gj/hYoxj+y+P+vj/AOxrhcUmKOVBc7v/AIWIuTnSj/4E/wD2NJ/wsRP+gUf/AAI/+xrhcVLBbS3TlIVDNjONwH86XKgudt/wsOPn/iUkf9vH/wBjQPiJF/0C2H/bYf8AxNcK6NG5RhhhwabgetHKgud4PiDCTzp7j6SD/Ck/4T22PWzlH0YVwqIXcIvUnArXSwtIhtmO58ZOTjFRLlRpCEp7HRf8JzZN963uP0/xpw8aaczYMNyuT1Kj/GuPvbRYVEsTZjb9Ko0JJq6FJOLsz19JFkjV0OVYZBxTs1TsSRYwD/pmv8qtj61CAsT8qx44FeK3P/HzL/vn+de1TEbG+leK3H/HzL/vn+dbx2M3uRUCilpiCiilpgFAoooAWiiimAtAxSYpQKAFoFGKXFACUuKTFLjimAYpccUlLQAYpR1FIKKAOu1PxAlotn9jFtNKsAHmcMyH0qtpNxZm0lnubkC6abeUeUoD78Hk1zQpaBHaPq1gNfumFwqrPahFnU52t9apaXcw2HiCCSfUluIxGwMjNkL7c1zNHFAHTape2OpPZXf2kxpEwR7YHG0Z6rV641PS003UreG4jIlj/d/M7Fj75J5ri6KLAd/YXMd7c6TcRzzReVEEaAKdpwOvpiq0es2Cx3lnK0cbrdNIHcMVYf8AASDmuWj1a/itxAly6xAYCgDpVM889zQBp69fJqGptOjI42hdyKVBx9avf2nZ/wDCM2FoZP38Vzvddp4XPWuexzS44oA7FtfsDrmozG5JtprQxR5VsFsDtim2er6Z9gjjvrpZlSHaIxCwcHHQHpXIYpMc0WA6KK/sbjwwtjNdNBNFIzqNrHcOwyBWvYa1odm8LJKEXyCrAxMXDY7nGMVwxFKOlFgOlsdWsoNJtbd5SJI74TMNh4UHrV7/AISLT5ZdQhdwI5rjzY5WiLAjHcYzXFilzinYR2EXiC0XXDcS3G6NbNoUkERHPYY61yLs0jFmYkk96Q9KQUWGX7jV7q6sktJPL8pAAMIAeOnNWNAv4bK7ljumItZ4ykmBn6HArIPX2pT0oEdbF4ltU1qVtp+xfZxbxNt+6B3x9aiutZtGksY47hXhhuRK2yEoFAP0rlx0oFKwzov7T0+bxTcXlyzSWjE7CVOBxxx1qzf65YnTrSOBlklgufMKrGVBUemRXJmlzQI39budNv2mvYbyUzSY/cFDx+PSk13VlvNUtZbGZ2EUaAcEfMPY1gg8Uqu0bq6MVZTkEcEGgZ2fiO5jitbaOJSk1/Is8ykYI4Ax+eatane2Gm69Ncz3MnnLbhBAEJDZHHPSuFmuJ55vOmleST++zZNJPPNcyGWeVpHIxuY5NFgN6W+srzw3FbvdtFcwszCMox356DIGK5zHNLQc0wAijHFBBoxxSAMDOaKMHNG33oADQKXFJigAzRS0cdaAEB4oz7UowDRQAnJozxS59KM8Uhic0ZNKD7UmTQAdqvrrF6kIiVlCBdoG0dOlUM0UrAHJOaQ0vNHOKAEOauC5hWzjVVdbiM8OuMHmqZ6elHakMVmaRy7HJJ5pvSgGigCW2kEV1G7dAea2rm2N2VYMoQDIIHU1gdakjnmiGI5GUegrOUbu6NqdRRXK1oaeoyiO0WE7d56gdqxvanMzO2WJJpvcU4xsiZz55XPU7Jj9ihHX5B1+lWl5/wD11WtSBbxDB+6KtA8dqyQMuTE7SPavE7n/AI+pv98/zr2FNVs7m0WX7TAhYfdaQZHt1rx66/4+5u/zn+ddCi43TRk2m9BYrS5uF3Q28sg6ZRCaU2c4Z1Kcou5hkcD/AD2rRiMK6NEZpJlHmnAj78d6eY0jeZUACtaA/XpTAxRRW+ILSCGFWCNG8YLYh3MT/vdqwe5x0oAKs2+nXl0heC2lkTOMqpIzVbvW5bpFJoUYkhuJQJjgQkAjj6GmBjPE8crROpVwcFSMEGppbOWAsH27lxlc8nIyK0YEENoXt7YNIZtrCVA7KvbqOPrirOoKoa8lMaB1eHBxnb8vSgDAkjeJykilXHUEc0laeuPNJeszIojOCrLEFzwO4HNZlADo43lkWONSzscADvT1glcyBUJMYJfHYCrGkEDVrU4OPMHStWGSzLamsEE6SeVJlnlDDr6BR/OmBztTy20kMMMr42yglcH0OK6OFLWO2twkMstu0YMqx2yvk98vuyDUVmiPNpIKqy+XJw446nrQI5zNJW3fRSf2UXvIhHMJsRfKFJXBz06jpzWMaAEFL3pccUmKACilxS4oATAoApcUYOaAExS4oxS0AJiil60tADaXmlo70wEzR3pe1JigQUooIFAFACDrQaXFBFAw7UD6UuOKAKBCZ5pT1pCOlKQMUAA6UnelAoxzQAhxSmgijFACA0Z5oAoxmgAzRnilIFAAxQAlBpeKDQAhoFLSCkAnOaOadRQMQA0YpaSgAxS4FJS4oAABQQKMHvRigAwKTil2+lGKQCd6KXAzzRigBOKTilwKOlIYmeaKU89qSgBOvJopciikA3Jo7UtFAxKKO9HOaAE6UD7wo4xQOo+tIaPVbZcQpz/CP5VZXGaghQ+UufSpwnGM1gimY1y8P/CLRIhXeiq7YHIG6vN7g7rmUj++f516++kJDHIFvJEEn3gIYRu+vyc1JpOl2B06EtZ2zNg5JiXJ5PtXZUqRasu5koO9zxsySFAhY7Achc8Z9aXzpTkmR+m37x6en0r3MabY9Vs7cfSMVINPtR0tof8Av2P8Kx5i7HhaXU8cflpPIqHqquQKi7V7+tjAOkEX/fAp32SHgeSnH+wKOZBY+f8AHNTRXNxCuyKeVFznCuQK9+S0iwcRJn/dFONsmR+6Qc/3RT50Kx8/CecMzCaQM3U7jk/WkaSR873cg9ck819CJbLt5iTp/dp5hUZ/dr1HajnCx88NJJIAryMwHQE5ApNvtX0WkSjHyD/vmnMgAHyjgelHOFj5zUMpBXIPYinhZOcbuevXmvo1Ex6ZyKfzx2NPnCx85KJwu1TIB6DOKntHuLa4SYQu+3OAc9xX0THkD2xTi7KcZxz+FHOFj5va3uZDzHKfqCaPsV0elvL/AN8GvpRJG9T/AIUu9ycZo5wsfNo0+8PS1mP/AAA04aVfnpZzn/tma+lEcnr6+tIWA9hRzhY+cBo2pnpY3H/fs08aFqxPGn3J/wC2Zr6QUqR6CjCk5zzmjnCx85Dw9rBP/INuv+/Rpw8Na2eml3f/AH6NfR20Y654oWM54/WlzhY+cx4X109NJvP+/LU4eFNeIz/ZF7/35avozy2254xjpSrGQBRzhY+dP+ER8QHpo17/AN+WpR4O8RHpot7/AN+Wr6K2sO1OAOOhzRzhY+dB4M8R5/5At7/35alPgvxJ/wBAW+/78mvojB3Hg0rhtvfOKfOLlPnYeCvEv/QEvf8AvyaP+EK8SA86Le/9+TX0TGWCnJxTCSD1NHOFj56PgrxIBzot7/36NC+CvEhHGi3n/fo19Cyt8vfGaEdscZI4/nRzhY+eR4L8R7sf2Nef9+jQfBfiMddGvP8Av0a+gg5MhxnvSyMdvHtRzhY+fR4L8RlcjR7zH/XI0DwZ4jPH9j3n/fo19BhzsOc96YshEhJ9R/SjnCx8/t4M8RDro95/36NKfBniMD/kDXn/AH6Ne/yOcqTnGf6mn7iV4z/kUe0Cx89/8Ib4i2k/2PeYAyf3Rpf+EM8Rbsf2Pef9+jX0BG7YbGeR/hSlz5wxnr/WjnCx8+nwb4jH/MGvf+/Ro/4Q3xEVz/Y17j/ria+g3dinOegpVY7Dye/8qOcLHz0PBviPP/IFvc/9cTQfBviMddFvv+/LV9CKzb+9K5PAH+eTRzhY+e/+EN8R4/5At9/34ak/4Q/xF/0Bb7/vw3+FfQ537eM/5BpEDdMHoaPaMOU+eP8AhEPEIP8AyBb7/vw3+FIfCHiEddGvh/2wb/CvojDeZyD14pWRj2OMelHOHKfOv/CJ6+Bzo19/34b/AApP+EW10f8AMHvf+/Df4V9F+W5XHP5e1AibdnpS5x8p85f8Izrf/QIvf+/Lf4U0+HNZAydKvMf9cW/wr6PeFge1Bh4GWHvRzhynzf8A2Bq4/wCYbd/9+W/wph0XVM/8g+5/79GvpIIueXPemssWc5Jx3o9oFj5tbSNRXrY3A/7ZmmHTb1etpP8A9+zX0sxixwPWmq6j+HvR7QOU+aTY3Y620o/4AaabS4HWGQf8BNfSjXABGD0HpQ1wSD8xFHOHKfNP2aYdYn/KkMEn9xvyr6TW4JH3zwKjeYlvvHrRzhY+bzE4/hI/Ck8tvQ19Is2ep7UxQD129e9HOFj5w2EHvijae1fRbQpnJ2evNMltYu6x/jilzhY+dtoo28V9DC0gKj5YPqQKZ9itt+GSDnP8Io5x2PnvbzSba+gXsrQclIO3VVprWNltB8uD/vlaXOHKeAYoAr3oWFicgpAcf7K1E1hYZ5itz9UWlzhY8JpK9zew0/oIbf8A74WoGsdN/wCfa2J7/u1/wp84WPE/wpU5kX6ivZTYaaWx9jtT/wBs1/wrP1OxsI9PnZbK3DBeCIlBB+tHNcLCxE7V55xUyepzUcbAKAB2qVW9hWaKIpWa68RvC2fLtoQ4XtuJxn8q0NKB/s6P/gX/AKEazpl+x681y4Ijni8st6EHIrS0eRX0uNhyCWx/30aoDPGpziRwLlHkE/lrbhRkrn861Ev3S5SKaBoxIxVWLA8+4p1nbC3jmXcCZJGfOMYz2qvDoyrNC7SQnyn37hD87+xbNMRZhv5ZyxigbyQSPNLdfwqLSdQeeCGJd80ir+9ct93nufWrMFnNaho47hPs5JYIYyWGecbs9PwpllpK2ZTyJ9vaQbOHz7Z4PvQBMdSeK7SKWDYjybFcSZOe2RUM2tOiyTLaM8EblN+/GTnB49M0i6GvmRHz4sJN5m7yMuec4LZ/oKq3cDBZbK2lkZJH3CP7O3BJyf3nTFGgGjLrZiebZDuig+WRjIAffA71eS5aWZlETBAAVc9D7CqT6MnnyyRvbjzWDMJbYSHOOxyMfrV+KFhOSZR5WAFQJjBHv/SgRYRm54GcGqkmohL14JU2KsXmBs/eHf8Ap+dXAiY49KoajpKal5YEzQsh5YDOVPUUDG/22dtuBboJZ13hZJQoVR3Jx1P0pV1szfZRBah3mZ0I8zAQr15AORU91pCTzQzQukUkS7AWi3jb6YOP50sWmES2sjyqWg3H5YwobI9M8U9BEVzrL2bjzoYAgKhsXA389wuOf0qwb6aa7mhtLZHWBtsjyS7eTzgYBzwR6VXn0DzxOouCqTMHP7sFs/73pxVg6XKl3JLb3LQiUgyKFDAkd/agBn9p3LfbDDZoyWrEMTLgvxngYqR9TR59sCCRBbeezZ6DHA/HmpobT7GtzIN7+axkKhcnpjAH4Vnabpr22lXeUcST7iqMOVXoq/lQBYj1K6aC1eWCONbtcRkPkq2MjPHSpNEa7n0yCS6MbbkyGDEk/XIqPTNKKQWbXEsrGFRtifGEJFW7G0+wReUs8jxD7iOB8g9B3/OhgXhGV7EdKQK2fxpys2P8aUPzwKQwGcc+lKuc5J5p/mHb0HShXBPTNACZIHJ47UqsRjk9qfuXHI60oKHtnpQIaZGyOaeHbB+lISue+KVfLxmgBvmNuycflSvIcdB27UARlutDCPH4UwBJP9kd/wCVRGQbjwOKlQLyc+tRkIX+8aAFlkGBlR/nFNRxtI2jtSyKm0c9/SkRUxgt6fzoEMDjecqM4NEjDbnaO1IFQSdTnmlkVAOvpQAquPK6Doaajr5p4HUfzFOUII+pHX+VNUJ5rcnqP5igAlYYA2j/ACad5nH3R2/lTZAhxz69PrThs28D0/lSAaj4DfKOn+FK8mJAcDrSR7AzUSCMPznrQA5nzHwBwKSOUlSMDrjNKfL8vkHp/WkjMfPX71MAEuJOg6Zp0khwM4zk9BTG8vdkD+GpJChGMevf6UAKJCB2pI5DknjoaVGjx93uD+tNQoCfl7GgYPI2/PvSvIzKQGodlwBs705pBt5Uc5/nSAarsVxuNM3nPLEmpUkGeAKaZSCPloAa+4g5JoVWwOM1I0xxwBTUlYj2xmgCNI338A4JpTE/WlErbuueaR2OOuTSAXyGI600RDPzMOtKNxX3FMCNnpQMXZEI1JPan5jAHemiNvKXoB9aSWIi3kPT5TQIRXQHhBj6UkkvOQvf0qhb+aBaQpIih4ixLKTSvNJ5QORw7K8ixlgMewoAuNISoIx0NM8xiTiqbO0sloY50O5Xydhwce2abc3/ANnlYq8bKpAK+W2f++ulAyy7tn73TrSHee5J7/lVS8lBN+Qv8C/yqyZmWzOMAhP6UANVZORg5pjI4fO096z7eaYCGSPzh8pMjSuWUjHuT3qUam5kZXeJ8IXBjBGMdcg0gLTxSMv3eMVGI32nj61D9ouprNpH2LG0bEADkelQ6fdySqixj92oALHufagCcwOGPyimSQNk8D8qrNfuLhY2eFgxxhDlhUc17cGJpkRPK3bQD164zSGWGhOKgMWBztqvLqDBpAGiATqHbBP0qYEuoYDGaAIpYhtJyBWfqsYXTJuR0A/UVfmRthzms7VVI06TjqVHX/aFNbiGRquByPWpht4xUCIcAnj61OqEHOaQzQmRWHY+1RaUv+gDBHEkg/8AH2qWQkZ7VBpR22XU8Syf+htVAaAQnuamVcewqDzQOGcA+5qZXOCARx6GgQ7y2zUqRsCPriolY7upxVhJMgc5BPGKQDSpG0YNPVTjpzim72OMHoKkViMj6UwAqcEc9aciHjrnNBck4J5z609XIxz1BpgIQ4A47c05Fzz24p5fnp6daQ3MUJAlljTPTc2M0XBJvYeAT69xQM9MUqTRyoGjZXXkZU5Gaev3enNAMUZHTrxQM5/GpPl7dqQAZz70CHqcLnPGDxSF/m5pwQbeCehpCg3cnvQMeGGORzntSZGORninKh/Wm+WSeOtAEqhD+OKaEXjvS7SDyKAuCKAHiMbSO9KsYJBz+tNwQMY7UAEHHIxQIkEZ4P8AWkWNv5dKTJ2jk0qk+p9MmgBWRs0ojIX8O1NYtuxmlBO3gntQIbsbd2okQ4wMUKx3dTSSOcdTTAcqMFx9ai2Hfx1pysQhOT3qPcxfPPNAD5EbGfr3pEQ46jtTZGO3jPehSxx17UANVHLnJHelkRiMZHamAtvOM96c+4jGOeOlAhUjby8ZA4P8qTyyJTyOo5z70ihhHyDnn+VNAYSHgnJH86AHvGcggjOO9OWPK/eGeBUcit3B70qK2FwDjI/nSARIyWbLDoe9PkiyfvDg/wBKiVW38KcYpzo/PB/zigCQR/ux83b+tEafN94daaEYxghecf1pI0cNgjnd3oGKyAEHdzt71K0YznOeef0qF43GCR/nNSbH4yMj/wCtTAWOMMo+b3oCAS/e9ajRHwQBxinNEwkOABzQMkdFwPm9KVUQpyf0prxNtyMdBSLE+zH170AOQRqxGaHWMEf4UnlHceeuKV4mz1GBmgBx8ojoTTFMYB4zxThE237w/OkSI5b51oAC0YcYUZz0oaT5eFFBiA53jHNOMa7fv9qQDRKcHgDFRmRs8fnUgWIdz1pp8vPQnikAm8+Wozk+tNxvjKsDzxUm/AAEakDpzTFuHAOEHT1oAri1RHQqp/drtXnt/kUj6eCpUNInJYlWxknrVh55M5Cgc+tNaaUqeO3rQMrLp0flxoGKeWTtKnnmo5dMhcOGkcI53FQ3erIkkJ+6f++qa5kOP3Z/OgBkljA3nZZv3ow2P6UeXCY2jOcFcZpwEhH+rbn3pm18/cIz70gInt7f7N9n2nbt2nPXFRfZYlcO7ySEJtw2MY+gAqzIpAJKnA9CKbgFfmBHHYikBUSBUVoxNJ5ZBUISMAEfTNMEMcUoZMjC7WAxhvrVn5VfGH684IpkhQDhW6eooApm3AEY82QrGcohxgfkOaoyrI7GKITBN4bBI2jnOc9a1jJHtGI2478VB5sanHlt+lAyoY3V2aKaSPfywXBBP4jih2bGM5PqKlklQHPlt+QqF50IwY2P4CgCCWRtnXr7VmaszfYSCTzJH/6EK0mkVhtCY9zWbq7g2ijA5lT/ANCFNCGKWx3qYAnGRg1GjnsOPSpVc9sUhmlIRg56VBpJU2bD/ptJ/wChGqramMxmW1mhjlbYjyADJ7cZyM47ip9JB+zygdPOf+dXKLjuJO5Xlt1tJJ7qWGC6j3bmZnw6ew4P9KmtCsdzqM5upVQbWxtHQrnkYzxVo6daSSeY9urPnJJ5qZrK3km81oVL4xn2pXAz4bmZ7gW5kudk0TENMsYPA6gL/UVPZPJb2GmYuXdZXCuGC4AweBxV230+2icSRwIrcgECnf2daqjp5CbX5b3NO4FSSe8mlvI7eTJjkQAKVyARyATxn61ds5fPtwEuZFaOcLJ56ru/3fl4546UJpln5TRC2j2tjIx1qcWdvHEsSwIFV9yqBwD60AWQBkHOfpUiKCOnGKiQZY9utSjgc+nrQApQE5zzXLeKYQ+saYhaEZ3Z844QdOvtXUDOfTmmTWlpdsouIYpWXO0SKDionHmVjahU9nPmZz9289jodqLK4tg73O0taHKc0+4h1GPVrGxTU5sToWZyAD+Fbq2tisGxYLfylbdt2rgN649asCKGSSObZGzqvyPgEj6Gp5DX6wl07nJTXd2JNQWbVJLeWzwsUZIBl46n1z/WrLXF9fahpkJupbYTwFn2HGT61001pbTuJJbaGRxwC8YYj86k8qJ51kaKNnThWKjK0Km+rG8TG2kdf+AZ2nqItTuYTqMs7JGoaF2zs9/8+tanOc85pUjiR2lSJBIy4ZwACfxp4Kknj8KtKxyzlzO4oyDz60gLfpUgCn60gVeOcUyRysQMnnpQrEtxTgq5xnpQqAN94UALvO3BAzgdKA3bAzShBxzg0CMevegQbwRjApQ49O4oKgAcigR843UwAuM5wPpS7128gduKaVBbO7nFKVAT73+cUCGq4B5X1pHkGOQM4oVVJBzSOiE8tTAUSYXoB1qPeNxwBT9se0gt60xRGGH1oAJZDgcDvzQJjjoCOO1JL5XAOe9C+UB90444oAjErbjgjvSySttzkduKQeWHPy+tLI6ZBCccUgEWRvL646/ypvmu0hxxyOv1p6Om37nr39qaZV8w/IO1AgkkZge3XrQkjcDPp/OllkBH3PWhJQcYA7H9TQBGsjebinO746k9KBNhxwBTjL+7PGOlAxA7+X17HI/CmiVxOBz14x9ackpCkex/lSediUHj1zigQO74zn/OTTw7NnBPX+lDzZGAPX+dKk3GcDqP50xjY5Gzgk9DSszA9SeaBNg9Aflpzz5APHJ6Y9qAF3Hy8cnH+NJGW96cs/ycY49qRJyH9Md6QxpY5B5HSnvk56jr/ShpSCPSnGZiM54/z/hQA1SzDgHtSKrE45pyTMB1o81gw57+lACMjkE4zThG5XpQZWK/eI6dKRZCVyG6eooAEifcRjvQYTjk49qQO5fpxQ+cHIpAP8oDq/8AnFMCoOSe1ADEfd796TY2Tle1ACsIx7nNIWTb93NK0TEUgiAXJNIZGXC9Ox7013bFSNGgY5PehgmOpPWgCAOSPWomyOmeRVgFV6L+tMd8fw469aAIW3Ed+eOtRhG3HA7YFWDIdo9KiLsG60gIZImBzjH1NNaFmXipJXY4544NQhmI/H0oGR+U3POMGoXi5zuFPbdvzg/lUcwJJ60AMkiGMbs1XMY6bu1SkEjp09qgZW3Yx3oAiZV3c1mauii3hAJ5mWtJwTx3rM1ZSY7Yesw/k1NCFTZgd/epVKCoY1OeanCe9IZzTRBbW2VrTfexzB5bglSWwck5JzXU6NMJIJmH3TM39DT2020GT9lgx/uCm6VCqpcoqhQs5AAHA+VTXRWqqokTFWNNX5NSK/PSoQuc4PJNTxx4x2P0rAomWQ4APpTvM546UzbxjPanLETnnFAE6N2FG/px70BAG696RUOR1xTESK3HTtUhYAYxzTFT16Yp5Q5NACqVPXNc/wCIZRp2p2GpAfKC0b47g9P610CKeAOmaSeygvIglzCkqjkBhkZqZxurI1ozUJ3aujhGaewtHtXyx1FFkB9CTW5Gt8NZTTLa9a3hitUfAUNg963ZNPtZTG0lsjGMDZkZ249KnFrCLlrkRL5xG3zMckemahU2up0TxUZLbX9TkTq98bSa9OpKk0Vx5YsyoywBx9atzT6jd6vcQw3r2yJbiUKqg4OK2p7fTYrxGmhtxcyHKFlG5iPSp5vsNqWurgRRl/kaRhyQexNLkfVj9vDpA5mLVry7j0qKW9NpHNEzPPwNxB6c1qeGLme8+2Ga5NwI5SEfsR7VZvdOF1DDBZtaxRx8mNoVcc98dqm0XShpUMieYZZZH3O+MAn2FEYyUhVatN0mkrP/AIJpgHJ47npQgzjIGPenhiD6deaYJk3+WHXeBnbnmtjiJCp64NIo556+1PD+3GaFc5HTAoEIV+Uj1xSAc8jvUjOcZIFIHOcigBjZxSqDnIFK0hzSiU9sUwIiG3HAOMUpDlcYNKJSW69qHlYr8vrQIYoYgAKe9IyOWxg0olbHBprStv8Avd6AHGJ9vTkg0xYmz+PWlZ2KnntTFJ9T1pgK8bcEsB1pRCcZLDHHeo3JbGKXDHGQe38qAEEa7z8479/rSyImNvmDt3pioxPA9acyOVxt9KQDkWPbgOe/f2phWMORuoWJthwOoPOaRom8w560xD3Ee04Y9/6U1BEAT83GP50rQsOuD1/pTY4jgnI6CkAHyw4Y5zn+tPPlbM4bOBTGhO8ZI6n+dO8rKg5HQUACGLng9aRzFu+6eAKSOP5uD39PrQ8WOQwHAoAkJiIA2nv2+lJG0QGNpzwaPK+QYK/5FNjixkbh+VMB2Yg3Ckdv1/8ArU9jFgcHoOfwqN4sHkjJJp/lZQfMD0FIYq+Xs6HoaUmIuSQx5pscJ3Y3D8qDESwORjj+VAD2aPHAPA/xpytGVA2n/Oaa0JweRzntSxx8dR2oGCtHk8GlYoG+6e9MWI5+8Ke0J5JI/KgBcpt+5+lCyJkgJQIl2fe7elCxLvxu70AI0ozwtOaXI6CkMaAD5hS7Y9uc0ANWXg/n1phds/eNPXy6GKBeFFIBjEkYPtTRkjGPzqXeuPu/5zTRKQ2AMUMZEUfjgnNL5bEc8fWnPIxUdqaHJGM/rSAYYyCc0jxAA7iMDPIobJYUjKxA4NIBoVMHvUb7A2cH34pyxnnNNeJjnoKBkbum0/L+lQ+b83SpzHxg4FQvEqnJPFAEEsmB06VE0uRVh0jxjOMVWwnTrQBXMrHPHWoZHOSc1O+xTnGRUUhTGVFAFdnJBwTmsrVSd1qP+m2f/HTWuWXpj6Vlaq48+zwD99j/AOOmmhCJnIqYAkcgmmK3fFSrJ6UhlWGWa21prMzySxPHvAkYsVI9zV3TGwbzHH7/AP8AZFqpY2U8F3JNcIGdxtMjXG9gB0AARRVnTiPtF4oBx52c5/2Vrara+hMTUUnrU6scdTnHSoUC4GfSphgVkUOBPQdcVMmRznqajQDcM9enWp1CAgZ7880AO3nAwaVT+QHpScHGD2p6r2B7UCJAff0pTyc0u0euaFUZ60wHLnIz6+lZOtalLa3MEEN48MrKx2JCHLfn071sKo//AFVDcaba3jK9xCkjIPlYnkVMk2tDSlKMZXktDm/7e1CTw61ykoW4WcR79o5Ge46VZmvdUh1C2sJNSSPzV8xrgxKMcfdA6fnzWwujWQgMC26CIkOV7Z9as3Gm2t6qrcQJIE+6GHSo5Jdzo9vSvpHTXsc7rAne+0ZUu0lnJcC4CjB5HOBxUNxql+mm38U86zSW9yiLI0S8gnnjpXTjTbRfJxAn7kny+PufSmz2mmwRu9zFAiSsC5kGAzds0nTe9xxxELJON7f5nO2Cyx+JtQP28q6or4Kj97wDs/pxUNrrupyyRzrOSTNhoWCBNuemSd2a699OsmnS4e3hMyhcOVGRjpQNK08zee1nAZA2d5QZz60vZvoyvrNN/FG+hiC9ur3WL6GTVRp0ds4VI2A+cdc8/wCeartbSDxvIp1JoN0QYPgDI4+Xmunn06xuZFlntYZH6K7ICadLp9ncSiSe1ikdfusyAkU/Zt7shYiMdl0t0OWl1u5j0XUme/23cd4Y4gSN20N0A+mat+ZqV74iayh1B4IRbLIcIDzit2XSrCWRnksoHdz8zGMEn61MlrBHOZ1hjEpXbvCjOPTPpQqcurB4inb3Y6/LyOJ/trVZZLmQXLq8UxQQnYqYH97JBzXdQZkgjkbgsoJA7cVVm0yxnmM0tnA8hPLNGCTVnB2gAYA9uKqEHHd3M69aFRLljYc6jf8Ae4pxVf736VGwJY4FBU4PHrWpyijZ69R3okMYGc85qNEbHC05ozxx3oAVSgGcdqaWTzM7e9KIzjrjimiLL/eAGfWmANIu3heMUJJ6LjmleNMD5wOPWkCJx83egBjTnOAKUyvjA68fypGES9T2pxMYXjPX+lICFXbd165okc7Sc85HFOR0H8PY9aWR1AzsHX+lADAzFPvc/NTG3bySSDUwk+ThAetRvKSxIUUxAwJJz70xMkEHPT+tStKxJ4HU0xJjzj0/wpANcHdjngntTuQg47Dr9aSSU44Pc8U4THZ+H9aAGIG8zaB3ocMBnHbPT60eawm687qc0zlDz1X+tACoHx07+ntTFDh84PSnRzvjBbuKTzmGMnjFAD3DkA45yf6Uq72Xpj/9dK0zYH4fypEmfYQDng0DEXf5vIOBSlW2gY9O1KZm8wn3p7SnHB7UAIMlMbT35/CkTeCcCnpMSuM9+aTzmByT1xQAhDBhxjGe1KQ237p/zmnPM3P4/wCf1pRMxUDPAFAxqhip4I7Uu1t3QgZ70JM2ePWlaVyc5oAUxtggClWNyPfNJ5jN3PSgO2OG5oAQROCfXFPaI9yKYWbg5PSjLHuaQDhGO7CmlFD460ibiSME8UFGPQHH0oAU7Oc+lNV1U8LSiNivQd6b5WOCQPqaQxrv6DtTfNPXpUjRggjd+tMwp7/hSAgd2yKYxJFTv5fYZxTdwxyB+VAyr82e9Qyq/oc1Zd8N6c5qGRztGOuPzpAVyjEYxUDxsPUAjPSpzIc8E1BI2PWmBFJEcfeqEx8AFqlJYjr3qA7gcfrQBGyc8E1k6mi/bLMZ/vn9BWo6tnkHNZOohmv7XIJ+R/8A2WmhEqKuOSKmUJUCK3pUwU7elIZYZieRVXT/APj4vM/3wf8Ax0f4Vacj1/Oq1gR9su+/KH9KoDTQkDrkVMMk4FRKVHI/nUqspI9zSAmThs+9TL1yDUaMp6n1qQMCM9hQAq5OcdhUy8dPpTBgj8KlUgc+tAC5J9ufyp69cHPWkBGBnuaeMZBJ/OgQ9c4/CqlzbeZeQXTSlfIDceuRVxQMc5IxSkK+4EcEcihq5UXZ6HInxFdx3UBju/PheXYw8kKPwPWp7/V9WS81UwXKJDZFcKYwSRgcZraXw9pWQwtFyGDA5PB/OrTaVZObgtCp+0n97/tY9ay5J9zs9vRTuo/l3MOz1fUY9Ut47mZJYrmDzgixgbfbPU1l6hf32o6Sbm4u4vLN0EFsEAK4brnrXZJplqs0M3kr5kS7Eb0HpTDoGlySNJJZxF2O4n1NJwk1a4QxFKMublOT1J57nW7/AM+OCVLaJSkdw7KAuB90Ajk1b1DVTdaXaWyW1zFaPDvkMSFs46Ln09a6O907S57iMXkcBmYbUDsAWx2HPNaAtk+z+SEHlY27e2KXs27q43ioe6+XY5vw/DHqfh3T4z5iNaSiTJXhiCenqOa6S5nkgtneG2M7gfLGCBu/E1Fax2lsPsVqY18ocxIwygPt2q2I2weODitYxtGxzVanNPmtp2MltX1Lyoz/AGFIWYkFfPX5en51rI3AJXBIyRjpQUOaURnHqcVSVuplKSeysIz89B+VG8bcFRgg9qQx4alKHbnPY96ZIzzeeg7YoaQhfT8KAo7n0oZExw3IpiGq7Af4U0yMW6nGakUR9/am5j3ZH9aAGhmKj5jjA70wEluNxNTtIioPl5470wSAHhf1oAidWwMd+tOVGGCB39PanPKRjvxQJD3OBn+lMRF5T+nantAwBJPemb2JOT2pWYkZzxmgYixHu3Y4okiHdh2/lTELEZycYNEgJ47ZpCJNiBMbvWo3WMOfm4xShWK4A9ajZW3cDNMCZljz17mo1WMZ5PSnlGzgDuf5VEsTDd9KQD5BEATz94/yoUx7en8J6Ujxvg4HU/0pqxvs/A0AOdohLnHenkx4PHY/zqF4W3Z9af5Lbcj0PFACxmPGT1zSuYhg4PGf51GsLiQ06SBjjPqelAEwMRHQ9v8ACmxmLdjB6GkWJyo/A/rSLE3mHPagCRvK9D1/pTsR7c4I6/zqMwsVH0BpVhfZjjvzQA+MRA8gjpQyxccHFNWJgx460PC+cgdM0DJCIcZwaE8vnrnFIIWI6AGkELEnIHTpQA8eWHAHTNOJjx0qMwtuz0//AFU/yWK5FAxwZFHTpSBkz0/OhIiCQfWk8nnJpAOaRfQflSeYMcBc5o8v/aoWNf7+KAGmX5uMUjSZ9AacUUEkmlYR498UARByQOTmmFiW6mpgyL2NIzgY4xSGRkFu5NR+Wc9OTU3mZHTioi5zSARojj05qMRDnJ/OpGYn6HFQnO7igY2SJV6moSqdcmpHUnt2qHY350gIX2hqjkK/3RT5I2HYfWozHkdR+VMCAsMY21A79SAPyqdo8HJPaoXjU87s9zQBA757VkXzn+1Lcekb9PqtbBVehase9A/teMekJ/n/APWpiJAxODUquSvX9KYgXFSrsC+9JDGtKgZFLruf7ozyajsj/p12P9mM/wDoVZ01wgn02S2bMEh2hSoOBj1IyPzp+g3z3t9qMkgACyKigdgNwreVJqPMSpa2N8H2qeMdOlQKwz0zU8bDHX86xKJ04HTtUgz3HGKiWTr9KlRuMYGaAJkyc8fpUgzwfemK3PHTNPDeuM9RQA9ep96lUdB3xUaEZzipFYADIHSgB2ePwrm/Fmd9iMSMpcgqhwW9q6YEEH3qGextbx4nnjDmJtyHJGD+FTNcysjWhUVOakzmdKupbLTtYmhZonh5SCX5imB1Oa001i5e80uFZVK3ELPLgA5OP0rV/syxe5mmaAGSYbJDk4YY6EdDUFvo+j2t0hihjWdASB5hLAdOmaz5ZLS5u61KTcmv6sYUWt6t9ijvmniMX2gRFPLGSM+tdRql61hpE93Gu50j3KD61D/ZulxWyWkiRrEz71RnI3N7c1pPFFJGYmUNGy7WB7iqUZWauZ1KlOUk1HT9DjGlvZdW0Se7uIZzJl1CKAVyBwcVINf1YWVzfG8h2wXOzyfLXLDOOtdDB4f0uCVZI7VQ8ZyjBzwfzqppnhW2h85r+GKaUztJGQx4BOQD0rPkmtmdPt6LV2tvJd2Yc+rz2niO9eAKklysI8xxlYsqDk1tXuo6gmpWGmQXkaNLEXe4dFIbAzgDpWxJpGnSSzSyWyM06hZMn7wHSqGp6Es0VtDaWtpJHFnAuZHBHHGCDmnyTS3I9tRnJXXT9BPDmpXmoJd/a5UkaKcopRQBgelW59TuYr4W66dcSJxmZcbaj0DR/wCybR1ldGllkMjCLhV9hntWvlR79K1gpcqvuc1WVP2rcVdGbp+oT3rsJbGe22/89R1q4Tx68VIGTOccUOybeBVoxk03dKxCoJP4ihwSQO1SrIvZaa0vPCj8qZIwIcdCc4oEfz4A7U/zCP8APtTFcnPr7UCHNCQPyoWLAGSO/emu7D1oGdmSSetAwdBn7wpwRFzlsjnvUJHOOakwduQOOaYhv7sdsjtTmKAcDvUaoeRg4/8Ar09kO3GO9ACLIFB+Xt/hTXkOcADrSrEQPwoeLnGaAEWUhccDrUckhD1Msa46+tMdF3YJoAQS7hweCSf0qEO2SD6ZqziP6c9/pUIEeT9KAB2ODnuf6UxCR17Z/lU7GPafqP5Go4zHuPHUn+VICORju6jHGPyFOVjt56YI6+1K5TDfLg8fypY2QgDHfH6UARZIf8KkZju9sn+lIXjBBI/hFSGSPpt/zigCNHbbjnp/hTi5DnnuRQkkecbeMHtT3eP+7xn0oANxKcH/ADmljc5xShk2dKBIit9wdfSgBNxyOcEgU8sxGc5oZ0wPl6e31p25CvC/yoGNSQgdfSk3EMAOlPV0Ofl6j0pS8e7lQOvagBCxxn1xQHIA5/Gn70I4T9KVXU5Gwc+1AxgZg3vmhiafvXIIUflSl1I+6PypANwcdD9DTQGyc55FPWXrx9OKTzeeRQA1kb86Xy2K4pTIcdTmm7zjrQACJgeoxmhoj6jpTGJz14+tBYnikMUKoJGRmmsFB4684FIc59qGRjxjp60gE3LtPy4+lRu+CeKUISMcc014/cHmgZE8nHHpUDSHP096nKL3NQyKgPXmgCB2OOp4quWY596tsU71Xfb1A59KAKz556/lULA8+lWncNyAKrlhuxigCsVOeM4rIu1J1fHpAv8AM1tO5zWPcMf7Xk55ECfzan0YiVFbFShDjtzUaM3BzUuSV65pDMCWzuSbVYraWOK2+4uUOT+fvU2irFHqN+sSMmSrOrf3uc1rzSpGjSOwVQMknpVDT7mK51KZ4WLqYhztI7n1FdEqkpR2JSSZsL2PapgO2O1QqePU4qUMORWBROp9/wAqmjBPXoagQ9BViMgdfWgCVSRge9PGeOeaYr5PBqQNnnNAEigj8qlXOOaYrDj6dKkDdaAFyenas/V797JYVjuEhd2xh4y5PHQAVpbgWqG60601Dy/tMe4o2VIJBH4ipkm1oXScVJOWxz8fiW7OjTzFVNxHOIQ+0gc9yKa9zd2XiGae7KTTJaZHljAPWuhh0TTYraW2W3HlTHMisScn15NOt9D0y1lMsNsA5XZkuxyPxNZOE3bU6lXoq9o7nNSXN/dXOjXV08TpLLuRUGCvtXV2eoSXcskbWVxbhf4pFwG57VXTQdGtZYpfJWORTmPdKw+b2Gf0rYkkjiQvKyqo7k4qoRa3ZnWqwmkooF9P1p/b0ojdcAjBB5BHSn5G3pkVqcpGORxT8n3AzTgy8j8aczjP49aEIhGc/Sn87fbil3jnihpDjHNMRGFb6ikdTwMfnTxKRx06013bOAaYAsZ6Y4+tIYj68Ypd55555pu7rkigCQxAdTSIigdT+VMY4Pr1pF6H6UCHt5ecnPX0oDx7emetRsuW6EjNOVTs9/8A69AAZBnp3p3mnGAMcGmiI7h160FCB1HPXmgBokbJHb2FI7nHXBzT0TryKR0A6nvTAjBYDk9qZJnJ9c81OqqBjvikfaGNAEYHHr170xx8w/CpwyhenrTHYZ4wDxQAwDPUHrxz7VHgkjIP51YD8jjv/SovMOQe/pQAhUke/GPypiod4PfNTK5Kg/7tRLI3mDn+KkAMjbfwFNRGJ5/vev1qTe2wc9h/OmJI27r/ABUwEaJsDscVIsRI56ZHf8Ka7sV4PQenvSpIxyfcfzpAIsbbvbFSNCSB6cd/aoi7Bhyak3sVHPpQA5In249iKDGwY+mfWmxyPleacXbjnnigZIYDjgc89xSxwt9eR3pu8lclvWhWZeM5oAURHv1p7Qk/y60xmww59eKCzbfvfhQBIsR284oWIh8Z71GrHB5pdx38ZoGSGHBzmnCEY5YVF8xFOGT3zSAcsQBPzfpSmNRnk/lUYB689KCpzgA9aAJCqEdab8gP9aaEbHQ0FW3ZAOPWgBWKgDjikDjGOKDGxGf600Rnnp+dIBrSHOaRpD1pzJxzjvSbVAPNIZCXO4HPFMc5Gc1M6oB0pm5SDj9aBlUk5NMZTjG01O7j2qIvnoPzoArBMcDj3qN4z19qmduhqNnJ+tAEPlHB5Aqu0QHOeKmLHknNQuM+vrQBGyD3rEkUf2zcD+6iD+dbJB5FYsgzq10emNg6f7NPowLKquP8alG3bxyfeo0UkYHSpNpxg0gMLV3+26fdW8AZniI3Ljr0PHrU2m3MNxf5hZSBByB25HFTHTLcgjdP/wB/5P8AGmWlvHb6oRGXw0LffkZujL6k10SlHk5USk7muDxUi5/WogRj8alXFYlE6A5HFTKTnjOKhQ+3vUqt260gJVzwKmXK/lUCkck9KnU0ATAkAjFPAOenNRqwHvUisMnikBIMkjiqOr3r2UcQjnjhZ3wA6lieOwHOa0EZQR9aju9OtNQ8sXMW8odykMQR+IOamV2tC6bipJy2MKPxDePol7PtjM9tIEB2EBsnHQ1NLqmrxNaQH7N512co2DhBjvWnHoemx201utuRFOQZBvY5I5HerVxpdle26QXEAZI/u8kEfj1qOWdtzo9rRvpHT+v1MHxAt+kGl+e0Ul19qABQEL0OKS71W8Njq9rfR28stsU6L8rZI7V0CaJp6wQw+QTHDIJUBdshvXOaWfSLCaS6aWHJucCb525A6d+KThLoxxr00kmtv8zmrR9Uk8TIsU0SA2yuFKnaFx0x61IPE+pSySTQwh4Um2CEQsWIHU7gMD6Vvto+lXUsU/lbnhGxWSRhgDscHn8abJoOkT3UkjQgysd0ipIwGfdQcUck+jK9vRbvKPTsVG1PU77WZbHT0giEMYZzODk59MVUvDqw8ZW0STwiRrfcAc7Ohzkd+c1t3ujaXe3CPcQqJcBV2yFWI/AjNOu9FsLxoHlhO+BNsbK5UhR2yDVckn1IjWpRei6W2MttbvEi1tmEW6x4j46/Xmmvq+qT31haWqW265tFnYyAgAnOe/StG48OaZdzvLNbEu4+bDsM/hnrVhNKtIruGdIyJIYhCnzHhR2oUZ9WJ1aCWkdfTy/zOcl8S6kLm5iiihb7NhXURyMZD3xgYH411Vu/2m1imKmPzFDbG6rkdDVC68P6fdztcSRMJXHzlHK7vrir8SLAiQpkIgCqPQVUFNP3mZ150pRXIrMmKKFPPrSKFGec5pCTjrxTV6dBWhzEjbB096Ay9MfpUR6Ae5p4Xj3OKYhTIN3QdfSkMhC9O1N2Et0OM08o2w8dh3oAYJG3fjQ7MR1/WnLFk/jQygLjtjpQBErEAjPNDn6dalVF59sUjhRj60wIgvHPPFI4OTkd6l3KFI74prkZOFPWgBoHHTnnFMdWyMA9Bjipg3QAc89qY7ZI45wO1AAqngnrmoihyM9alDnjjuOKjLn5T7UAOEZAA9hUXl/vOfWpFY4/AdPrUbn5vxNIB5T5RkjIH9ajCYkzkZz/AIU7nb+B/nUbHEntQBM0Y9c9R+opsargkkfnSHP8+KavGfcdM0APkRc5yOp708BCn3v85qN/03H+lCfNH6cGgCRVTzOtSER469v8agOd5IGAD607aCvAxx/WgZOnllcc9cUgEYPJ5NRJ7daXGMDAJoAnfy+eueaAY8ZINR4JAyKVUIyMdqQDwyZ6fpSs0YPC56UwoS+ccUrRNjOKYEgdSvC0LIB/DTVibBGKURHINIYvmY7CgyH0ApWhJ70CLcKAGCRicGkMjU4RjfnNLsTrmgCLzGI5zTGZsjr61MNgHSmsVB70hkTMefeohuzgVYLL0xmomkH50ARuCSfr6UzaSfapTJ8owOfaoGfnikMa8bc9ajKds09mJ71ExIJGaAGOg6bs4HrTCExg05v0qIg45oAjfaD0qNmAXpzUroT24qDYx7ce1AETHBOBxWHnOqXxwPvqP/HFrddCeaxI1zqF8e3mj/0FafQCwhOMZqRnNNVORk1KUGMZpAVD0OOtU1J/tVPeF/8A0JauMOOtUwMatD/1zcfqKsRoryfrUy9Bj+dRIOlSr938KQEoI6Z7VKMjofxqIEHvUykEdelIZIOmKnTntUSHqCalVgPz9aAJFPHHrUy54qJWGegzU0bKDzikBKi5PFYfip7uOGzaCQIvnBT1yT2/DrW8jDjtTLqztdRh8i6j8yMHIGSMH6ipmm1ZGlGahNSZlSahqv8AaKadF9m89IjJJIykKfpWnoV/JqViZXULIjFG29CRTJNC0yaKNJICfLGFPmMDj65zWjZW0Fhbi3tohHGvRRUxUk9TSpOk4WitTntV1+6srq5EE9vIkLLmIRuSOnVgMCrE2sX11fwWdgkKmSDz3abOMEdBird1oWkzySyTwgNM2XHmsoY/QHGaml0Wwu/JEsBzCoRCHYHHpkHJqeWb6miqUEloc1pGp3dlp0VvbJGbq6vXQGT7q881qaAtx/wkuri52CYBA2zO3p2rSHh7TfsQtBbARB/MA3tkN6g5yKnsNItNOmkmtYiryAbyXY5/M0RhJNX6DqYilKMuVav/ADM3WXkTxBp0MUUJnkjk2SSAnYcex6VF4MfULiwaSaRHt97DLEl93Hf0rcnsbae9gvZQTLBkI24gDPWoLHSLKwmae0Vl35JAclefQdKtRfNcz9tD2PJbX/hzTEXv2700ou7rSAnPX0puTu555rU4yUKu3g54pgCbhz1NJjKg01cg9ePrQBIdgGc9vWhWUfmO9MPAFKqg4yO9MBS43cD8qPMO3gdhTNpp4U4yfagQgkO78aRmOD07dqVYzngetKUO3kUARqzcd+fSkbkfh6VKsfNIYwMY9KAIwMZ9cikbsM96mCKCfwprlRg8fpTAjAGPwpHByR1NSgqB+FI7AMRjvQAxVOAD6mmsh/QVMrYI47mmOx49cUANRD+opjrkDucGpAx9fSmSMcdPXikABPkJ9v602VMEnPUmnKflPP8ADTZAck570AKFULx6GmSKAwoQcdfWmPnjnPSgCYBTz/npUYCbjn0pUGMHOeRx+FR4IwSOSKALDbAM9vr7Ukbp6djTQMj16cU1E+bikBO0i7h8pPPr9Kd5ilDgHoe9QmPAyOnH8qcisUIxxz2pjHhyGPHf1pzy88D170zYd2QOuD0p7RN1AoAVZSR0xSLK2fQ0JEdp6Cl8oj8KABnfJ55o3ts69qe0fHJA6etKqLtxmgZGrt79e9KWanbVDYz3pzBMdR+dICM565pvI71PmPpim7lx0FAEbAk+/wBKTBIJAqVpF6hf0pok4xigCEK27pwD3oZCfbintKR0H40jSFhSGR+Xkdqa0ZI/woZz69aRiT34pAN2DB5pjIg7jJ96TJPfNNbJ6DtTAb8uetMYoB16UENnoaRlbHT2pAN3DH61Cz8jtTyhzkd6RozjqOvamBC7k1A7EHrU/l8ZqORB60DK7EkZzisGAn7XeH1mP9BXQ7RjGawbbb51yccfaH5/4EaOgFrB46U/HHelUpx0zTmYAHj9KQGFJfzR2aPOscUhfbhs4xnrSmRf7Vt13Akoxx7YrImuXk8PzGeXcolxE7cF1BGDT7MM3ilJuWjkhwjDpwDmuydJJN+v6GalqdQpOfapc1EPSpMAnmuUskU1Oud3tUKjnnFTqBwR0oGSL61Ip9KYg6c/nUij3pATL2FSr0HXNRIACPpUy4A65NAEqHtg49KraretY2ysk0UTMwGZATn6Ac5q2HHemXVjaahEqXMW9VIYYJBB+oqJXtoXTcVJOWxi23iG5ksdRZljM1qm5W2lQfwPNTW2uX8NzbC9SFo7iBpVEecjAzWjFoemQw3CLCVE67ZCZGOR+JqxFY6fJLbyxhXa2UpGVkJ2g9jzz+NZ2n3Ol1KGto6f8D/M5i8vtQ1Gz029uFgFvJcjywhO4YOOa67U7iWw0m4uo1UyRxlhnkVSXw5pSyKwt2G196jzGwDnsM4rVlSO5t2hlXdG6lWX1FOMZJO5NWrTk48q0RkrrFwb3SYdseLuAyPx0IGeOazo/EWqHTDqTx2v2dJRG6jdu69RWxbeHdOs547i3hYSxghWMjHHHuazdI8KxLBnUYQ0olLgBzjrxkUrVLmkZ4azdv61I7/WL/VLPVhaRQLZwR4cyEiQ5HUdqfFq01lpOnxQT2is1sG2SJI7n6BBWtdeHtOvJpJpom3yDD7HKg/UA0x/DmnSCL93Ipij8tSrkHHoaOSd73D22H5VG2n/AADD1PW76+0CwvbciA/afKk2FgS2OMc9OvFXr/Xr+wubexaO2+1Opd5NrlFHbAHJNaJ8Pacul/2f5bC38zzAC5yG9QaZJ4csJkjRxKTHna+87h+NPln0YvbYfROOmv8AwCxouovqem+dPCYZkcow2kA47jPOK0RsHriqdnYQ6dbNDBu2ltx3Nkkn/wDVVgf1raN7anFUcXNuOw9iuQcdqUOAajPXr2pwBpkBv5pxcketRgH07U9lJGMd6YhAzZ6UM7fhQqk/rQynHbtQAgJ4xnrTX6Ae1SqhOPrTWTpzjIoAauf5Uxug69amCD154prL0GaAGKMZA/u0jL8x+vWpQBt4PakfGTk9TTAYvT8SKa68D6dalVlH5+lNZhgcHpSAYq5HoeKR0OPpn+dPVuD0pGY9fc0ARqp+ny/4USrx+P8AhSqxP5f4Ujknd+H8qACNOnr/APWNNdFC5J7CkjPPGcZ/xocHB/3f8aAHrtB/EUxgqgcYwP8AP8qSPvzxnrQ4449/50ATBlwOB2/nTA4D5xxQo4JHPH9aRhtY9Tyf60ASl8Jn2FKjnOaTb8v97/8AXSRoc9elACl2BB7YFPEjbf6/hSGM+vbj9akWPgdOtAyNWODzQxYngk08RgHGeKcyKPzoAYcleTQvPHNSDYFzjtSZQNmgZGc/TGKXGR1qRnU9B+tKHByNueaQEahu3egoQexpwlPp2odycetADdhAo8sg89KTexH4U1nYd6AFaL3BpuwY60hJI5J6VHk9TSGKygDvTSEHFIw9BzURye3NACttGe9NLgjjrQyn0IxTMHtmgBGfB/8ArVGXJB/kaeY2phQ5oAiZiPrTCx79alMeDwfrTGA6daAIGJ7Y49qjY596sMq+lQnAOOaAKzZz0/WsSzyfOPJzPJ/6Ga6ByCcY5rn9ObMTE8kyOf8Ax40PYC8i54xTmQgcZoVumKeXOORmkMw/7Nhx/rbggf8ATxJ/8VVYW7Q6vZkSv5fzLscludp5yTWlI4WJnOCAM8VjWc9xdvY3cjKElkYpGB0G1sc1veTi23oTpc6BWOcDgZqVW5FQKeelSpk+1ZFE6HpnpmpgxyOlQIKlX86AJVJx/SpVNRIOO2amRc9KQEi9PwqZevFMUdgOalVeaAJF5qvql4bGz8xZo4mLAAuCR+Q61aQAd6bdWNtqEQiuYg65BA5HP1FRK7WhcHFSTlsYI1e8vrDVbcuglgi3iQIVyvfg85qi0d9a+HLGaJ4o0lmH3AQxPONx/Oupg0TTrfz/AC4SPtC7JCXY7h+JqdtLsZdPSxeHMEfKrk8fj1rN05Pc7FiacdIrS/6GTe61f2d1DYlYfPKF3fy2YewAHNOl8QagulWc0dsq3Etx5LLKpAPHUelaDaFps0caPCxEedrb23D8c5/Wpxo1gLeGEQny4ZPNQbznd6k55o5Z33I9rQsvdM281zUdIneG/W3LtBviMYOC+cAc07TfEU9/e29vthQiJ3uSwI2EfyrWvtNtdRmgluog7QncmCRzx6UQaRZQXVzcpF+8uAVkySQR9OlPlnffQXtaDhrHUx7bxNc/brSKV7SaG4bZugSRcHp1YYNTLrOpS6lqEUUVqLeyb52ctuK+gHrVmLwzpkMkMiRyAwtujBkYhTnPrV63022t57mZFbdcnMhLE5ojGfVhOph/sx/q/wDkcpqGpahqVjpl5cR28dtLdgxiNjvGCRz2rRl8Q38OpSQSQ29tArhVedH+YezDjNXP+EW00MjbZcI+9V8w4U+wp8vhqwup/OnErndvKmQ7c/SkoVFqXKth3ZW016Gy+0ntRhQPWo3+9/LFOAyOfeug84CV3c04MF+maiIO489afjtjHNAhQw547UrP1+tMGM5x2pzDr9aYCK3Qih2Iz+FCjI60Edc+1AArHPB701j057U9R04701hnH0oAASenbFNfPH1qQKSefamulADOq/hSOOTz3qTYdvPp/Wh0HU8UARqDkc/LzSP932205Cd5UqQByGz1pWxgZ9KAIlXIP4U5lyPoTSrjnj0/nSsR+p/pQBCq57djTmXIP4UBucY7elKzd8elAEca/OO3NOK5H1X196YrHeD23Zp2W2dwMc/mKAGooGcVIwXjnuf51EpJJxUjDkdcZNABEwAI7YpzHDYx/Ef8/rUcYIB64x3qRgOPTd1/KgCQN8nTsabuKv759aEU7Omcg0pQg+uTQArEkHk9DSoT3PGRS+WcZ+tKibc5xSGRHPT9ac2NucGpGRQefenDbj8qYESjIPXilKnf0PX0pysAeADQWGQcelIBCmR3oRTjoc07flc0wOd2OBQMXyz3FBiPc0jOx4HNNLn1pAOCjGCe1IyxgjmmE89aQ9O9ADsLt7H3qNigPSm9xk0jcjPegYpdeMComcA9Kdgnt0qNl56UABc44qFpOe1S7DUbRmgBrMe1Qsx9efaptnqcYphRffpQBGScHk/SomOMVMQADkYpjbfWgCE89e1Qt345zU5IHYVG5XnjigCEgkdKwNNB+yIfU5/WugLYzx2rB0w50+A/7AoewGiqsQMU7aelNRiMH3pzHvmkM5jfcl4z9lnWJUIMaiMBj6/e4qrZxz29zaw+XItusp2iRVyMg8ZDH19K3mPGMVSueJrc/wDTVa3dS6asSlqaS+tSqfyx61D82VC9fWpVWT1Wshk6HFSqQKgVJT1K1KqSdPloGTA+3FTBs1AscmR90H8alWOX/Z/M0gJlY45qVSTxzUSJKeyH8amSOX0Q/if8KAJVzxUyHA61EkUuR8qf99H/AAqZYpB2TB/2v/rUgHjoM09eenSmhZOu1eP9r/61PUSHoif99f8A1qAJF/QipPSo90iISVXgc4anmTqM0CHgE9qlVc8VEsnPHenh+RigB5UZ69qcIxzzjpUO89zing8/lTEPKA85705VGPwqHJpQcD6igCRtvFKNoB/GoiMk/Wl42/nzTEOyDnvT+Ov9ahHXnin89T70ACkHvTmYHp60wDH5U5sd89aBChhz/WkdueM9u9NUZPPvQ4yDn2pgOVxge5prMeOOgpVGDz60jD69KQChjzj27U2QnGfelA6/hSMvA+tADQTj2xSSZ59jTwP5UjryfwoAap6Z45ofp7YpQpyD70pBwfpQBEM8/hTj/U/ypAMZOce9SEYJ5/i/pQBXXIbpT8fKOnQULgMOe9OJHl/gP5igCEA7gfen7flP0NIzfNnrUm7hj7NTAi2/NxUxUdT0yf5VCS28571KSc+2f6UAIgAJyc8GpGIx+I/lUKcN7Y4qVgcDPt/KgByMBj8aaznI9eP6URjkccc/1pxXgAY7c0AKGOz/AD6U0HBNSIh249+tN2gHBxzSGI4PegcrzUrBe/TrTVIGemMUARgc4604g7Tj0pS4DcClLkigYgUn6ZpNpz1oVznimsWHegB5QZyTgE+lIANp+lNJPc1Ge+aQEjbAaQstNb2GeajGelAx5kG7HvTDIcdPwprAk5xSbT0oAaXIJpC5/CkdSOKCpweRTAiLEU1mOPantHjrTQo4pAQsTnINNJyODUpQcnP1pmFBxkUwISSQaacnOKmIXI6ZHvUR244/nSAibPbJNRnkHGKmYqTxjrURb5sj86AK8wKxucdAT+lY2mqRYQcf8sx/Kti8cizn6cRsf0NZVh8trEuMYUc/hQ9gReRSCCDT3XOKapwOacSR1pDMnqPpVO74aA/9Nk7f7QqzHNDKjMkqMB1KsDiq12yssLqQwM0ZBByCNwq2gNJeJV+vP5VaUck4qoMF0471cTH50gKsd7cySziK2R0ifacvgnjsMf1q5Hf2xgimYsBITtQKS3HUYA7VQiS8gluTDDEwlbcGZyMcY6Ypo0uaDyGRzIyIwcCQx7ixzkEdOaANf7faqsb+ZnzOVCoWJx14AJqZr62h2CSQguMqAhJI9cAZrINk6RReVb/vBuORcEMpP+11NWYre8gnjuCqzyGEI4LY5HoaANE6jaoxjWTMgXdt2McZ7nAqVNSt4ooDNKm+VNw2KefoOtUorSU3F3MyKpliVQAc881XRJ7S+01fJ82RLZ1ZQw9ulIDXbWbZLqCAHIlQsHAOOPbFWE1CNYHlnmjVVcplc4+nPesi1srq0mt7hoPMbMpdFYfLuOR1+lSfYLpUR/K3mK7aYR5HzKfxx3oA1/t9p5HnfaEEecbie9T29zDcqzQyq6jg47VhHT7mffK1tsElzHIISwOFHUnnFa1pbyR6reyFMQyBNpz1Izn+lIRdm/49nH+zTR9O9PmA8h89RTUweaAIpLkxTpCsLyO4LDbjoPqamhuY5VfqjR/fD8YqtKzx38EywySKEYHbjv8AWoZ4J7lbmUIYy4QKnUkA55pgXnu7dLd5/NR0TqVYVMLm3CCQ3EQUnglxiszynminYCYu0ewB1UD9BViSaZxFsidEwQTsBbPHr2oAulsPGFKEPnnd7dvWkhuI5LcyuyxqGK5ZvQ4rOtI51Wy3xkbGfdnHA7U/yWFqhdJQ6zMy7VyRknnFAjTRkkwysrKehXkVIFAXNUrRpmgXzl2tuPGMHHbirXOzp2pgKAu6kM0YnMOfmVd544xSKMtnpVG5jkN1OwUkG2Kg46nPSgRfjkhdiqSIWxkgMCaSW4hRHw6MyAtsDDPArOW2dBZiJCrCMhiB0+Xv+NOiUJYGHyHEwjIJK9Tj175oA0LeZJoo2+6XXdt70ryRKhdpEC9MkjGaz4leCS1keNyogKHaMkHjtUMUTr5Ek8LmMNISm3JBLcHH0piNK3uo5Ukc7VVJCu4kY4A5p5lj8sPvUpj72Rj86xkt5vKVhG6Ri5ZyhXPBHHHepWt28tX/AHjx+cHdCm3jHYfWkBow3SSzTRqBiMKdwPBzn/CoZtQVZ3iUITH94lwOueKjsY8Xl24iZEYpt3DGetRXNtufUG8nJZPl+XqcHpQBciuhJO8e3BVA2QfWpPNRgdrKcY6Gs3yJ2S5CBlZrdVUn1pI4N24nzFHllWCwlOvv3NAGjHIrt8rKcEZwelOJOPwrP04MsrIqfuwBhzGUOc9OetaGOPwNAERJCn6UsswiK7z95wo+pzS7cZ461DfjHkNtYhZ1J2gnj6CgBzNtkQBfvNjPpTz90dM46Z96qM6z3Vs0SuQrnduQrjj3qEW+2yLiM+b5uc45A3/yxQBZeVWaVky7IxUgetWFBK+5zwfpWVLDHGt+gixKzsRhDkg+hqe6w7FGiTKx/KzKWJOOgx0P+NMC4UOffFTqmTk+o4rJjTz57YzKW/0YbgfXjrV3Ty32MBs7gxAz9TigCYLyOO3+FTYG3nkYFYMJx9mK7vtm8eb6475qd5Qlk8LORL54+XvgyfyxQBqRSo7sFIJU7SPQ09iQOgAx/jWLsih/tDnbN8xUbucbRzUgZT5S20jOzQt5ozk9OM+hzQBrKxzx61GsiugZG3Ke4qhDOsgsIxLuYkhwG5+6etSaVHEtmqq+XGd6l845PbPFAy8e1NUcnNTADGCfSmAjd0pANZT3pQpCDildhjp6UB+MCkMbtOaUpheKazHdnpSE5B5oAcAB1PFNYovX0phJHHtSP19eaQxzMvpTN654HFJn+VMbOenemA4vntTC+M88UbSR+FMK/wCc0ADMc/8A16jLsR1qTHrmo2Q9aYDSWI61ESeual2jkZwcelMKd+2e9AEZOajJ596mKgHnkU3av40AQnJHH5VGemP61McYPvSFewx9KAK56VG4PU1MSM/WmMQB/wDXpAUNQJ/sy6PpC/8AI1Rtk/cx/QVd1ViNKu/QxMOvtVeE/IuOOKHsCLMY45pSuCaRH6Ypz8UhnKQTxTm5URvbXRQF1bBGPX0NZ51JzbaVDtGZmDMQMAAEdBVuOG6R5p3idriRdgbcuFHoBVKS2+z2tqJo33wyARtx+OcV3NQs/wCuhmrnVD7y/WradgT+VVBw6/UVZ3YKgAEn1NcZoWEbAzUqcdz0qsvmdkGMetTAyA/dX8//AK1AFlDx68VKo+ucelV183kbV4/2v/rVOjOCf3a/99f/AFqQE6DGc1KIkMgl2guBgHHIqBHk5zGvJ/vf/WqUSyf3F/76pAWRgehzTwRjrVZXkz9zv/eqQNJn/V9/WgCyHxkf0qTccd81WDv3iPX1p4dscRN+YoAkly0LgZzg1ErHIGxvypwdj/yybj6VKjtx+6fj6f40xDFYgD5X6f3advwfuN0/umpBIQOYn/T/ABpRKc/6p/0/xoAaHBH3H/75NP8AM/2X6/3TTxNg58p+vtS+eOP3bD8v8aAI1b/Zfp/dNS7v9lu3G00Lccf6tunoP8aeZ+M+W3X+7/8AXoERKw3Dhv8Avk0/cMfxdP7ppwnGfuN19P8A69K04IBCP09KAI1dc9G7fwmnbwccN/3yaUTnPEbckdqeZ/8AYf8AKgRGHXn73/fJpxdcfxdf7ppVn77G/wC+ac04H8L5+lMBiuvv3/hNDsMH73b+E09bgDjY35UrTj+6/OO1AEauo7Hj/ZNDMuON3T0NSLMOm1+v92hpRgYVunpQIjDoB1Yn/dNIzrj+Lr/dNPE2QRtf/vn3pWlG37r9euDQBCJEA79D/CacZE2kc9uxpwlHTY3f+GlaUY+63b+GkBCJUzxnqOxp3mJjHJ69jThIN3Rhz6U4SL/dbv8Aw0AVzKueM08Sqe/cUpkXPRvf5TTxKnXDc4/hNMCszrkfN60okXYeR901KZF9G7/wmnh0K8gjIP8ACaAK0jrvOG705HQ/xDOf6VNI8eT16j+E+1KksXHJ6/3TQBWZ0GDuA4qWNl5+Zeo709pYsY9vSnLLHzyOo7UwISYweGXv3qRWjC53L+dOaWLn5l6ntSiSEqclTwaAIJ1jmjeNmA3gqSDz0qUGNYwAwIAxn8aUvAGPK9acWg29U70hkaMm8YIHvSPtycYBOaeDBvyTH+lOYQZ58vv6UARqeDTSMNkGpVFvgg+X09qRltvSPqfSkAxhkDmhF575zUm22K42x/pTAsIbIVOvtQMay9M0BcjBIxmlZISPup0pgjiOeAOaAEIUcZHSkbGO1I0UOOg6UnkxEcAUDE3jNMZwAfWgwxg/dH50GCM4+XjHrQA3eaY75Bye1KYIwRxxn1o+zxkZCmgCPeeTn6U1iRk0828fvz7mkNuh7H8zTAh3e/amsfU1K1sg656+tN+zoeTnGP7xoAgbpTTznB9qma2T0P8A30ab9nTP8XX+8aAIGPB5xxTPXODVhrZM5+bH+8ajNug9ef8AaNICFuRjFRYzxz0qwYI8A84/3jUEsSIjMCwIH940AZ+sAjSrj0K4/M1BAPkB6n61PrDD+yZcdyo/8fFRQnGKHsCLCqwYU88k9OaRWHXPGKC3UUhmNAd9sjHqVBzWbqdzAI5Id5MoGSFUnH1x0qazupIdNhMqOzEKu1IiCPrn+dZsgNs+pCVWzN8yNtJB4xjNdPJq7kX2Ol6MPqP51Y6OmeRn+lVyen+8P51Ox+Zf96sCyte6t9jvYbZLZp5ZRkYfH9Klh1hZbe5/diG4gXLJLyB+Iqlf2t22rW15bRJJ5IIKu2M02LSryWLULm4KfaLmMokaHgD60CNqPVbVI4zPcRK7qGwucfh7Up1YDWEsyEEJh87zCeawZNKvUSBoYP8ASFhEZkEmBkeoqXUdCv7++t3LBQlsEkYHgtnpj0o0A6y3miuYhJDJvUngila/tYphFJcRLJn7pbmoNN842cYmgELqMbQQR+GK5ufQtR+23f7mSeKdw4ZGQEex3cj8KQzr3vrS2fZLcxI4G7DOAQPWrBurZIFlkuIkjY/K7OAD+Nc3/Y00utedNb+ZCLIRhmIPz/571St9I1CK30qW4szcLbBw9szDueD6UJIDtPtdqqIzXMIVwShLjDfT1p8NzbzKTFPE4TlirggfXFczqGnSX91opGnGK3jkYyxZBCjjriqfiK2l0+9ENgqqmoKIGReMH1x9KdhHZC9tQM/a4OV3Z8wdKjuNasrO6tbeWZd9x9wgjGPUnsK465t4rXxMbf7G10kdiqiNfXpmo/7HuorXRp7uyknMcjGWNRuYIegI/OiwrndQ3/nXs0AiwkSqwl3ghs+1WY5Y5MhHRvUK2a4W8sdQmvNZ+w280KSwQiPgrkDGVB9cVPptrMdWjexsbm1tktitx5oIDvjtnrzRYDt1ljOMSIcnoDTt+0AseBXndnpdza6Vo9zHa3K3v2z978rbgmT1HYV2evWjX2iXUKffKErjrkciiwXNNWHTIzjNVp78Q3fktDLsEZkaYD5FA7Z9a87c621o+oG1uRLdJ9jMflnKqFHzY9M5ravNJY67aWZhkeBdMMbEA7dwz1PrmiwHQz+IbCDR/wC1VZpbYttGwYPJx0NayuHiVhxuAOK8xjsUXwVPBHZ3K6gHUSfu25G/jHr+FdFptnJpnjFIbdZ/s8liGlLFmBf3J70WQHXJzj6ioL6/ttNgWe7lEcZYKCQTyeg4rB8XRedDaAzSIqy7iqxl1fjowBzXP6javqHgyOX+zpInguztA3ZKEjLAEk0kB6OnIyO9PYcZ9a4GWytrzWdEgs0uUsCkhcfMpz3ye2ah1K3W21DVIr2O8ZY4lXTREWKrx7e+OtOwj0RRzwPWnEcHueK4H7JfXuo+G7fUTPkwP5+0kfQEiqUn9oJoNzbD7T9jh1UrIFzu8n0HfFFgPSlB/WlK8d+lcN4ZkhPjK8S08/7MtquxZicjkdjV3xkpd7F2uHRUDMYSjFX6dcd6LAdUBwfpTiuc/WvOr241CXwxpjRWssFt5x+0R7myVzxnvinwtqieHdYGnzOwLIYkRWHlg/eCluelFhHoCrk4xS7flP0HauJgSyfw7qKaSbprk2uG8wtnP496r2eoNdan4XiiM+IoXWclSBu2Y59elNIDt7mZbaCWd0dggztRcsfoKih1O0llggLlLiaMyrC6kNt56+lcJp1lLJ4S1TUJZbk3KNKIwXOFHTgUz7HbprGiXF+06wzWI3yAtnfjgZH4UWQHoxA/Aim3E6W1pLPL9yJN7YHYDNcFqcl9Z6nc+HoZJf8AT50lgk3H5UP3xn2xXYasgi8OX0a5IW1YD8FIpWGT2t5DqFlDeW5JhlG5MjBxzVlT9OleZ6TcPCvh9bG5uZLpmxcQHO1Y/p0xSX2tyrKLqze4ilS82MslwSSM90xgD8adhHpb8549P6UqdvrXC+JL2Wy1q6mkvnliAjC20MzRyJwM4GMNRrep339uJC8s1tZm2DxHzjDlz6sFOSPSiwHdOMD8Kr2moW13d3NrDLumtyBKuD8pPSuOudT1I6boKXl8YYZ3dLi7gJGcHC844zVvwYwbxB4gK3DXC+ZHiVurDnmnYDsWX+Z7UqrxnAPFctr9/OPE9tYy38un2LQmTzkO3c+emf6VitruryeGrdhdSJL/AGiLdLgcGSP1PrRYD0RlGc+9Rvc20XyyzxRtgkBmAP61zmkXV7F4p1LS57t7mGKOORGk6gkDIpfGmnWk3h28vJIFa4jjASTuvI/+vSsM6BJoJWPlSRyY/usDipmC+grz+4ibR9I0KXStttc3rRJK4Gd2QOtaov77TfFdrp97qXmW72rSs0iqgLZP9KLAdOoU5wB0pHRSTwPyrgB4r1JdChl8zdJPeNCJgi/Ko9BwM/Wrba5rP9i6wG3O8Cq0M2ED4PXIUkDFLlC52QSMrjC9KRo03YCj8q5fw7pmiy2djffajJevhi5uDuLdxtz+HSi21DWtS1nVLeC9iihtZtqZiBJ9s0rDOoMMZH3F/Ko/Jj/uL+VcpY+JtQv5LDT1Krf+e63Z2DhV747ZqgPE2sHSbrUftVuRbz+WYTGMsM07MLndNbxZyUXr6VH5UWDmJenpXF2k2o3PjaZ47pYw0COUZeCpwduPX3rsEmjkyY3VgvBwc4NDQDpIos52J19KZ5cWf9Wv/fNPYjHfmoiSG5pDEeKL+4v5UzZEP4F6+lPPT14NMJwcc0wEZIj/AMs0H4UwpHn7qjPtUnXgj8abz070AMMcX/PJfyqIxxD+Bc59Km7Hr60xh14oAi8qNjkIv5Uxo0znYv5VLyOg9qRgetAEJjTrsGR7VG0Uf9wflUzA45prDnNAFaREEb4A4Bps/wDqST16VJKMRN9O9MnGYD+H86AMrVyP7OIz1eP/ANDFMj6A+3Sn6vgWaAc5mQfrn+lEfIHr60mCLEfT3z2oYce/pQhAOfQ0rEdaQznxpln/AM+8f4Cqd7p9rHayssShgpI/KtcDK/41TvQDaygY+6a155dybFwHcgPToaskHKH/AGhVSE7raM8cqD+lXWHC8dx396gonXkDNTr2OPeoVGKlXjvzQBKgwBVhAeoA6VAmPTjHpUy+/TFSBOgzj0AqVcdvSoQ3Xj2608NnIzQMmOMdhS9uvamZ45p3TrQIkHv6YqE6fbPfi8aFWnQYV25xUwJ5Gaf685JpgRfYLZb5r3yh9oKbC+f4fSrRPUH1pgPHHr6Ub8nvQIkH06nsKkXGMYxzUSnpzTgx4x2zQBKTjt9Kbk45FM5x+FPB4P0oAk/CkPJzxnPNITjj3oGc/jQA9cAg4pxPPTmmr8uPYGlPOcdqAHKA3Ujg0842j0qNcc896eeg5pCFQdOO3WnkAjoM/wD1qYnX2xTzjHXqaYCgcg455qC/slvrUwmSWIZB3RNg5HvUy4yMe9PJ4/KgDM0rQ7bS5ZpozJLPORvllbcxA7ZrUK5ABGeOaaD6+op+RjH1oER4GwjA6VJgYwB3pgI5+lSFhk/WgCMKFzx3pQo2D5RnFJn5vxp+7j8KAGMoyQAME05VBYEgcE9qaxO7nrTkPHPrQBljRYf7Z/tSWWWWYIUjVyNsYPUKK1ABhsgHgU05IH0pVJNACMih8hRw3XFIiR5+4Pyp78c+9IvXmmA2WKNmJZFJwOSKQxxyEeZGjc9xmpWHB+gpqjkH3oAY8MLxiNokZB0UqMdaSCCKEkxxIm4clRjNTfjnrTVP8qAG3NrBdACaGOQA5w6g/wA6YLK2eJImgiMafMqFRhSOmKsMevHemq2D7CgBn2aBJ3uFiQTOAGcKNxHbJp0kENzA0NxGksT8MjgEH8KV2O32wKEJyBikMrzWNpJHBHJbRMsJBiBUHYR6elF1YWd88bXNrFM0Z+RnQHb9KmbOMe1KvH5igDPGkacto1mtnCLdjuMYT5c+uKktdNsrJXW2t441cDcFGM9askHjjrS9sUAZcGgaXBdi4isokkDbgyjHNTxWMFrJcTW8KpLOd0hH8Tepq0ThulBI2+vFAzn9H0SW11i81O6EPn3B2gRZwo79e5qnpfhGCCBxqMMUs3mtIrKxxjPGa6jdgkY78U1mHUCncVihPotjPfR3jwD7RHt2uGIOB9KdbadbWBk+zR7BIxdhuJy3rzVgP1HOKRjk/jSAU9O/So2HNICQegxSMSQT7YoGOHamN9O1N7/Q0Mcj9KADK4PSkYg4wKY3Xgdu1Ie+DQAuQB05+lNLA8cdKQ9enWm56UADN1xTS/8AOg+v9KjJ6j8aABmye1MZs5pTgnt9aiJ4pjGzk+UfXIH61DM2Yxz3A/Wnyn5D9R/Oo7gHYPrQIy9Y5hgGOsy/yNLEeBz7UmrYKWq+s/8A7K1OjGKTAsKM96CR0NLGPl4IpCPSkMy+ScVBcr+4cf7NQW0kskkbxXizx4+cEDP6Covt6C2vHmchYmwQygbfQcdf/r1s6bJuaNsf9BhJ/wCeSn9KvNxtPuP51n2hB0yD/riv8hV9zlc9sj+dZlFhSfXtUoPp1qFetTLyKQE46nOKlHIOBUK9R9amBJPA/GgZIDxyalB46dTUSjj8alXkg+tAEg+vU1Io456Z9aiAGOfzqTOQCPrigRIMZ645pwOcHHeoycY5pF5AFAEvU+2aBztpo4/nTl7fSgRIhPGcUvQZ4+7SA/L3wB2o3Hn1xTAdnj8KeBjnNR/w5H6U/PJFAD+Oue9AP86Z3696F5PWgRNuwue5FIx5OKb1H4UE80ASKxx2HNKWOKQdue9ITn6UgHqemPSnnjv3qJTwe+BUh+7z3NADkY+vrTyeKiU5Iz70/qCCKQAp+YVJnP61Eucj61ICcfnQAg+nan98+4qMHmpAc8n2oAb/ABCnqOPwphI3fjTlPA+lAAww3vSr2HvQxwKAcHjHXFMBSoxgnt/WmjA74z0pzEEfWmLjHQdKBErKAD9f6UxRz+NKx46Z5pi/eoAkPT8KYCM/jzSntx2pOA2KAHnp+dRqeSfapP580zgcc0APPX15pg4apOP5VECN1Ax5yFH0BpqglvTmnFhtA9qj3bW6/hQA9gO46imhhzQx4P0NR7uppAPdsD35pgbPT0pX5zntUY5OPagYOTnPfNJnK0P0OfUU1T/k0wGng0ZzwPWhumR6UBu3fPrQBGeuT6UH3pWIAH5U3dyfpQIaflPP0pAMj2pzcjPvUYbGM9qBiMOcjikHXHHXvTiex9KYSQetAA3T3qPp3qTdk/Q0wkDHFACMMj+tMK88+tKGweCMYpCeopgM4x2prDmlLkHpSFsjpmkAw+hphwO/ftSk9854phY4ODxQBHLjYAfUfzqO46Kf9oUTE8f71RzN936/0oGZmqnElmpH/LQn/wAdP+NPU8cDtUWqA/abMe7H9B/jUsR4/lQxFlCRQ3JORTRynp9aXIxjmkM48NbyajbSWypAQ+6VzIoBGOnB5qpdIbyHUI4sDzJVdCWGDtx7+1bunSW+oWonS3CqSRggUtzZQtA6iMDcMfKMV2uryuzWqM+W5LZHOmQD/pko/SrzHMQ+tUNPA/s6Eei4/LitDpCPpXIaE6gnHPOanQDPaoVPAxUyEcUgJk7HipEB4weKiQ8jPpUq9ce1AyVRwPzqZO3HaoRx27VIvQ98CgRMp6Y6YoyfTmo8807Iz+FAEq+9KAeO/FR54J71J6nNADx/SnjOOD2x9KZz/k0u4c8d6Yh5OOg4pO9Nz15pw556nNAD+nGad3pq9cccnNGeB6UAKD07U9OmOOlRrTx6e1Ah4OeB3pB9aC3OCeBjtSKfm7dqAJV/HrQW6deKaD04ppPT2oAlU+tPZjjpxmolOCT16U5j+p/pSAcp55PPNPJ/lUKnAH41ITxn2/rQAoPNSBv61ApwfxFSr/U0gDd834VIDx+VQ9Oe2KkH3T64FACnqcetOToKjPtxyaevYfWgAY9R7CnL/WkY9efShT+WRQA5u3T3pF6fUUpYDAPU5pA3H4UAPPQn3po69O9KTx75FMyM8UASdU/CmHhjTv4fzqM45oAlz/Oo8804cjr/ABf0prdAfagB+Tj8qYeG/rT1+7144pjcdT3NADgcJ+H9aYfvc07gj3waYzcn60AOz+NR9Dk5HFO3HaKjY8g8UDHk5AqE48wHJGM8A8U8nj8qiY4PHBoAex4/Kmb8MD70H7v05pjDDUwFLZH4VHk808YIxTHHI+lADic/TNRE4x6GndjTXHHHJzQAE5HPpUb5B705Tx2xjGKOvagBuc4Hf0pCB+YpDwaAc88UAMyeaQ9aVh/k03tzQA3PU03ccYp7AZNMIIPpQMYTz2ppPPWnnoOR0qNuD2oAa2cimc4zUmcj2zUbcYoAim529wWqGYHKVNI3KfX+hqKcjK49TQBl6jze2g/2XP8A6DUkYwB7VDfNu1C2HpG/8xUy8/1oYiyo+XkUjHAH+FIuenNDZPT8aQzmtCmBinTYwAlYnK8CmXzG41WC3LsLcxs3ynG4/WpYNKe3jdY5VUPwfkPP602bTZTGib4gI+FwhBH4hq63KHO5Jmdnaxe05cafHjsWH0wxH9KvgfuB/uVnaWCumou7cVZxn6Ma0R/x7n/dH8q5jQsj7v4VKpOP61ApH5iph3pASr0/Cpgep56VCOp5qUHIxz1xQMlHBIHT1p+euKiBz+NPBGT9aBEg7/kakHJz2ziohz+fWpV6DpnNAD+lPB9+9R9x1xTlfp/jTAkJ/U0nc4pmckDNOGMgfjQIcozge9SLxjORzTFHFLu/QZoAeCDjp3pP4RSZ6Y4GKP8ACgCQcce1OJ/pTOmfwoJ4IH50CHFsk+tA6596Z1P1NPXHH1JoAeDz68Uh9KTj9KFPXjmgCUUMffAzTQcEj3oYjp70APXGePen5/Go1IyOvenE9ef1pAKrfNUgIwAOuTUA68etSA+nqaAFz0+lSBuOmOlV89BUgI5+lIBzHvnjJpyt+XNRt3780qHHX3/lQBKTwc+lCk/hkU0k/pSKex9aAJs7setMBz1pR/jTM4YfSkBMOox7U3Pze9Abj8qaTyfXNAD+34GkJ5J+lIrZH50jN/KgCVSB+YpjH5RikVv501j0zQMeGPP0pGbkj3pinOQfShuh+tADg3AzSMeh+lNTnk/nQ33fwoAAf501hx+FIPf1pTgntjmgBASQcfWmMMj3zSZIH+FDHk49aYAvUCkboR7CmbsE/U0FvlPsKAFB5A96GxnHNRkkvjPFLu6D39aYCBuT9KXPPXuKY31ORTd2eRQApODRn5evbpSMOvPOeKjzjAoAexznnmmZx9QaXJI6nOMVGx5NADuOgyaZ05FGev1prenpQAuck/40xjjOPXNJux/KkJz1HWgYhbpzTGPHtQxpmTnn3oENJwCMUOc8+tIx9PpTNwJzmgZG5O5M+pqOYncp9j/SpH5kQfWoZDiUDHG00AZV4f8AiZxAdREf1P8A9arMfIqtc4Oq/SFe3u1WEOOvWh7iRYXO33pC1OXpnFMPSkMqr0welRSjg/41IDzxTJMbaoCDTj/ohX/po/8A6Ea0F+aAfTHSs7T+IpR6St/Q1ox/6kfQ0MCePlR/jUy9OKhixsT6Cplzx+tICQHI9ialHbHPNQqTxmpFPTIoAkB7DuakXjH41EOMHHOKlXoDQBIO2aep4B/Hiot2PpjpinZzx2xgUAShs4zQCeCajB4z7U7nnPpTAlX9KcO3GBio+nI9Kfnr1oESA4HqQKMjnB7YqMMcnIpd+SeaAH5z+VO9eajz70/J6dzQA/J3H64pTwDx3qPcevvQDnj1oAevJHGOakXtUQOMcU7dgenFADsjjtxQDwfpTCxB5PanA8nkY96BEw56nvTSePxpNxyOe9JkEjvzQA8HP1x1p5P8hUa87TntTmbPbpigBM8jHSpUzt9OtQg8j6ipAce/NACZA6jtUgIwfXAqHPT1xTwRz7gUhj24J+tKhHFRMeue5pVJ4wemaQiYkY49KbkZppJ29e1JuoGThuR9aZk55POKAefxph6cUAThsjj0ppOCfXNNB449KRj9OtICRWz+tIxGPwFRq2cD9aXdwT7UAKGbcoVRjOGz2FPbt9TUSuOaUt3PqaQCq2fypxxt5IqAMR0PWnEjA59OtMBwYbhz3oY/LnA6VDvBJI7HBpxfj8DQApbDdqUkE++ahY857U5Wz370ANZsEelOLfLnNMPOKaG46dqYCseT9aFbIGOvIprfd4zTQ3I9RQA5iTn6U0HrzRnjGOaYxx0zmmBIeuOpzUX3R04xTgxyT3pp6ZzQApJIx7U1uCfrxSA44z2ozxigADHpmkJz19Kac4NID/OgYhOBwOKaW+bocd/alPI+o/KmEgUAD+1Mz0pxIOOajJwc0ABBOajJANPJz34qNmAoAU/MDio8kdu1KTz170xjQA1z+8GPQ1BKcTDqMCnlj5nI/h/rUchzJj29aBGXMc6q/wD1yUfqasp06VVfnVJvZVB/LP8AWrK/Wh7gWM/L059qRjSAfL0pCccjjNIZjRalLPA1xDbh4gSB83zHHfGKsNcq1yIQBkpuPzDI9sdayJWt4IZZ4J3t5VJPlZ4Y/T3qS4nP9pWDSFUmaByyk8gkCut009iLmjYHK3IGCBMf/QVrSiA8oZ461z3hbeulyrMGEgmbdu654rcXj+IiueceWTRSLKhgoAboPSpF8zIG5Rx6VXBI/jNSAt13H0qRk6h+PmGfTFSASY4IPHpVcFsH5z+lShm5O847cCgCdRJwQy8D0/8Ar08GQA/Mn5VBuf8Avn8v/rUu5wD+8P5CgCwXk5GVOB6GlzJycr+tV98n97k+1PV3Ofm7+lAE4MnOdtSZkJOAD+NVw8hz8y/lTw754K/iKYiffJn7q9cfepS8nPyA/wDAv/rVAJHz1Trnp/8AXpRJJ0yv5GgCfdJ/cH/fX/1qcGf+53/vVCGk/wBjr1wacJZDjheaAJg7904z607zGA+42MnuKgWZ+PlHr1o858cKPzoAm8wjgo2PwpVk5H7t/wAhUIlcD7o9+aeJW4+Tt/eoAmEn/TNuBSGXg5R/pimGcj+D9aPOYk5T9aYh4lH91vypwkUE8N+VRLP/ALB/OnrMM42NjPHIpAS+cuf4vyNNWZOPvf8AfJpnnjA+VsULMD/C+aAJllU9z06bTSmZMnk/kaYJ1xyrdPSka4Tn5W/KgB4lT17j1pwmQH7w71D5y54Vjz6U4TJ3B47YpDHecndu1PE0ZB+YdBUHnp6Hp6U7zo89+g7UAStLHz8460JLHx84796iaaPOOf8AvmhZo8gds+hoETmWPbneMY9aTzUyfnXH1qPzY9uc9vSk82Ik+h9qQyyJUPG9evrTDIn95e/emJLEO46+lMMsPTKn8KALCyoQfnHT1oMyc8r19arrLCM8r0oLw84K0gJ1kGeGHX1pTIMYyOfeqoeHrlOtKZIcZOzoaAJ94OfmFPL9ef1qj5kOeqU4NDj+D9KAJy/Q5pwkBX8KqEweqfmKUNBj+Dke1MCyXx3HWgOCMVVZoCT9zP4Ug8jI+719RQBaLZGPQU3fVciD/Y6etNPkjP3P0oAtMe3pmo8kH/61R/uDk/J+dRkQdtv50AWt2eecYFNYnJNV8QYx8v50pEP+z0oAnDZpOD3NVQIgedvWnAQkjOz86YyXPX6UpPOcVWIh/wBnp60Yi9F6UATHj8aAeBUJEJ5+XH1pm2EEA7PzoAsE5H4VGxx0z7VHiHr8v59KYVi9F475oAnzk9MUw4x3qD91/s/nQwiPp+dAEm45welMY8VFti7AfnTcREDOPzoAeWyOaRuaidU/yaaFX3/OgBxbHXpQTn6VEUXPBP503aM9T+ZoAGP77I7Co2OZT7CpNgByP51C3+ubn0oEZp/5Cd0fdf8A0EVbjHPNU1Ob66P+2P8A0EVbTPvQ9wJwfl603PPI59KM8UhP1zQMyBb2ZuzbiSTzgNxUSN0/OpZNPTfu3zZ/66t/jWTYPFFrMckkqmWWJmkOf4iRx+A4rV1e8eysGmRQXJVVz2JOK6ZqSkop7kK1rjNLRopbtHbcd4YfQg8fpWmvqazdPWRLq5WVy7bUJbAH96tIc1zy3LJBg1IvPFRqelSL6Z60gHjrzTxxn64qMHpzSg8jNAEoPBI4GaQH8iaYDxTgeR9aAJQc4z1zT155GOTUYJyKUHgH60wJgeR7mlVuBjH41GCMjmhT05xQBKp59cc04HOPzqJT/Kng4I47UCJQeAaXPHHYfnUYNJnGfegCYHnk44oB5OO4qLd69MU4HrQBKDx+FOzx09Ki3EZpd38+KYEhbnijd/8ArqMt+eaByB9aBEwPp604MOKiBAHXqTS5+agB+7PNKp4/CogeetOB7j0pASg+1BbJPaowxJbI6ED60hY59aBkobHfvTs81CDk/jTtwAGTQAu45wfTrTgeTk9qhzz74p5YEH6UgHscfnQpwwqNmyDx3NIp5FAExb5fqKbnknvTd3y/hTGbDYxwBSAsBu+epprNwKYrc9O4phPyjFAEqtgY9utOJGar7s/XFLuGPyoAeGwfxpd2V7VAWwce9OEnHXjmmA4vz+VLuGM/SoS/v2pA3Jx0oAmY5HTvSAgkVGW6jpTN5BoAsEjn6CmcZ4x1pgbjANNLe9AE2R2xTT06DOM1GG6fWjd8o5oAeCuPu/Sg7fQdai3EEc80Bs9/SgB4K56fpTvl2kAD8qhYmgP29+9AD2C+lAK88U0MSMU1mFAEpI9B17Uz5R2H5U0N17Umf50DJPlIxjJx1pp2ntUYOODzQWOOPSgB4xwMDNN4x296aWwTSbu1ACN04FIcbc4GaCeMVGTnigQ4gegpmAOwozx1pjHGTxQApCjsKjIUN0FOyD+NMYjv+lAxSqnsKYVXHAH0xQW96QkUAJtHXH6UcA9qaTjGKTNAjOiObq5Of+Wp/wAKuoegBrPtvmedvWV/5mry8Yoe4Ex5HWmk4FGeBTWI60DMdrO6e+W6OwMo2gByAB+VLc21zNHMssSuJSDtMx+XHTHy8Vqj+fNI1a+1YuUzdME63k63DZYouPmzwM+w9a1x+tZ8XGqEZ6xH9CP8avjge1Zyd3cZIMYxTx/TmolP61IOc8cUgHKemKd0xTcdcCnZ9+1ADgcc04Y4piknHHQd6dkZPr0pgPH9KcHOOewqPI5+lLnP5YoAeDxing5OR6VCMjNSA8E/rQBIDx+FLnv3wKjycHP5Uu44PXrQIkYgg+lBbsKjLfhTg3TJ/CmA8HrUg5zj6VDnIP1xzTg2SPqaAJc89uPSmg8de/emBuB9aA2cDnigCUHkU4Hp9ajBAIx1pQ2Rx6UASA9OnSjf8o/xqPPPTtRnPXrQIlz+VO3dfoKizjPI6Uu7t15xSAkJHf1pAcimM2SQPX0oBGfxoGSg9D70bu46/WmBgB16Uhb37UAOB5P0p+/gmoART8jmkA52z7c0inGPTPSo2I/HNAbp+NAEwJ2fhTGbByfam5+XryRTGbJ6jpQBMr8MfpQWPeoQ+Ae9DH+dADw+PWlL/wAhUG/nOKdnK5PpTAcTyevWhW+UD3qJj379aAw6dOaBEpb0poc0zdwKaHx37UATlue9N3YNRhuOtBb+dAyQNwDzQTx9fSoQeRzS7sj3x0oAcGPPNODZH1qItjijdwepxQA4n2o56e1NJ65PPSmhvegCUsaQnmo93QZGMUFsjigCUNx6c0meg6cVEDj60ZGBQA/d6Uu4detRFvWjdx6UDHkgngd6TcOlMLfjTS3qKAJS2PpimMccdqTdSN6UhDs54PNMJ5ppfJOc8UdRx36UAG786ax4prHH8qaW49KAAtg4pC3pSNTA3Oe9AxzEY9utJnFNJ9CKQn1zQApPpSe1N3ce9Ju70wM60Y7GJ6F2P6mryHNZ1if9HRvXmrynB5NJ7gTlvrTDQSTTS1ADwQOtOIyuc1Unu/Kukto4/MkdS+CcAAUqX2IZZHiKtGdpUnqfY1XI7XC6KOpzXtpdxTWdqJyVZWBOMcj39qrDXNWT72kj8G/+vW+2CoJxz70wxKc4GaVwMUeI79T82kSfgacPFFyB82kXH4Z/wrY8gc8c0otx6Dii/kBkDxU45bSLv/vk/wCFPHi0AHdpt2M+qn/CtKNIpVzHhgCV49RTvsy8fKKfyEZv/CXQd7G6H/Af/rU7/hMLTnNtcD6rWj9mX+6PypDaqT90UXQGefGNh3hnH/AaUeM9N6lZv++R/jVxIYXkZFwWU8j0qQWqeg6+lF0BRXxnpWCD52f90f407/hM9I5+ab/vkf41c+yoTjaOtH2SPHCDr6UXQFb/AITPSP8AnpKOc8qP8aB4x0jtK4/4B/8AXqwbOI9Y15PpTRYw7uYk/IUXQDB4v0g/8t2/75qQeLdG/wCfogf7ppDptvx+4jP/AAEUg0q0JH+jQ4/3BTugJl8V6Nni8HX+6f8ACnr4n0Ykf6cufdW/wqt/Y1jkZtIfxjFNOiafwTZ25/7ZL/hRdAXR4l0ckf6fH+Kt/hTl8RaQcEahF+v+FZ39gacf+XG39v3a/wCFKfD2m/8APjB07IKNBGquv6UQP9Phz7mnjW9MI4v4M/74FYx8OaYR/wAecQx/s4pv/CMaaT/x6qPzFGgG7/a2nnpfW/T/AJ6Cnrqdhji+t+n/AD1X/Guc/wCEW0wn/j2/8fYf1pP+EU0w5/cMPpI3+NLQDpxqNkc4vLf/AL+r/jTxfWp6XUBP/XQf41yv/CI6Z/zyk6/89W/xpp8JWA6LKP8Atq3+NGgHW/a4D0ni+u8U5Z4iRiVOv94Vx3/CJWWfvzD/ALaGgeEbXjE1wP8AtpRoB2qyKf4lPpzSbgeh7VxR8J2/a5uh9JB/hTT4Ui/5/Lsf8DH+FGgHb54OBTuc+1cL/wAIqueL+8H/AAMf4Uv/AAi7D7uo3g/4GP8ACjQDtyeOPWkz93NcQfDU4+7qd31/vCkHh684xq10P+BUaAdyWyB64pjn09PyrihoOoDprF0P8/Wg6NqgPy61c9M9/wDGiyA7QN8xpzMfXnNcR/ZGrgEjXLj8j/jSnStaHTXJ+vof/iqNAOyLAetKDx+FcV/ZuuDA/tyb/vk//FUv9n69gY1yXn/ZP/xVGncDsy3WmZzjnvXHmx18c/25J/3yf/iqaLPxADj+2nP1U/407LuB2gOD3xTT0x3rjRaeIR01k/8AfJ/xpfsviLAxq/8A46aLIDsNxxinE/z7VxnkeI8/8hVfb5KXyfEmB/xNF/75osgOwPUdqXP61x3leJR/zEk/75o2eJAR/wATGM/8BosgOxJyCT+dNJ965Hb4l/6CMX/fP/1qbt8S5/4/4vxX/wCtRYDsR1ppyFNchjxN/wA/0P8A3z/9ajHib/n+g/75/wDrUWA64N+VOzn/AOtXH58S5/4/oP8Avn/61AbxP/z+Qf8AfP8A9alYDrTnmgE4NckW8T97y3/L/wCxppfxP0+1W3/fP/2NOwHYA9R0ppJ/GuT87xOP+Xq2/wC+f/saTzvE/wDz82p/D/7GlYZ1u7A6UE85zXJCfxOD/r7X8v8A7Gj7T4mA/wBba/l/9jRYDqwxzjNDE4NcmbnxKP47XH0H/wATR9s8Setv+X/1qLAdQ3HXrSbuf8a5Y3viPHK25/z9KT7f4iH/ACztzRYLnUMeP6UzPNc1/aPiDHNvAab/AGnr4PNrAfoaLCOmzn1pp7kmubOqa8P+XSH8x/jSHVNeHWyh/Fh/jRYdzpD0pCeorm/7U10f8uUJ/wCBf/XpDqmuZ/48of8Avr/69FgudGeMU1m2oW9BmueOp67n/jyh/P8A+vTWv9ddSv2SEAjH3v8A69FgNKxGLSL/AHBV5T0qpbKUgjUjBAGatL2NSMkz9M00n1ppIzRn0zigCK7to7ko77lkQHa6HBWs4zSy6Vqccrl/JU7Wbr070UV1U/g+ZD3HR/6RqwSX5kjs0ZVPQEnk1TMYXR9ykhxd7dwPON2OtFFardfIlmnCvl3l3bIzCLy1OM9CTiksp3OpCAcRmJsgE84oorJ9fT9CiOziEdhfujyAxyPtxIeKuebKLjTf3j4lQ7xu4PFFFXLVv+ugkUre5uXnuVNzLiKUKo3djU3225Md1P5rAxTFFUfdwMdqKK0lGN9v60EmWZXMfiG0VeBJE4b3xg1rYAxx3oorzzQVeW29s0qovy8dcmiigBnTFOx/KiigY9QMdOgNNByv1oooEOwMA47CjaMgdgKKKAFABAyO1PKgEd8iiigEIQPQU1jyeB6UUUAAPfHapCo6Y7iiigBdoBA9qaUG0n60UUgBQOOKUAYz6UUUAIT8p4HQ9qawHIxRRQAoUHP50h4wfeiimAjqAxAFCgEDiiigBAAVzigqMdKKKBDSowfpmkP3vxxRRQA1sBsY7UAANjtiiigBSAF9aZgZ6UUUAKFB7UYGQPeiigY0qAM4p20bSaKKAEYDb0pCgH86KKADA4GKGAB6DpRRQA0/6zHagAbQcUUUABUelNIAxx60UUAOKD0puwYJ98UUUAKigk8UMoAoopANaNd+PQ0BQe3SiigBrKAxGKZtGenpRRQAu0HFRgA84oooGGBxx14puBg8dDRRQAjIvpSYGRxRRQA0qATxTMDHSiimAEALkd6cAM9KKKQC9qcCdtFFACE4pehIoooA/9k=[/img]
|
|
|
|
| very weak blutooth |
|
Posted by: mob - 12-08-2020, 02:27 PM - Forum: Mobian on PinePhone
- Replies (1)
|
 |
Hi, thank you for your work on pinephone and mobian.
I use bluetooth earbuds (Jabra ELite 75t) that are well supported on desktops/laptops on various distributions and I am happy with them. However, my experience on pinephone with mobian (flashed from 20201120, with regular updates from apt update && apt upgrade) is quite disappointing :
1. The bluetooth connection is very unstable, and seems to be very weak. To give you an idea, if I put my pinephone in my pockets, the sounds keeps cracking with constant interruptions during the playback. When I hold it in my hands, the connection is much better (but it is not very convenient). Could it be related to the hardware itself, or maybe the libraries/firmware/settings ? eg. I was wondering if any low-energy consumption mode would have been set to increase battery life at the cost of a low bluetooth connectivity efficiency. When using my earbuds with a laptop with several debian derivatives, I can clearly ear and in a very stable fashion the sound, even a couple meters far away or through a window.
2. each time my earbuds are connected, the default profile is set to HFP/HSP mode (resulting in bad audio quality + a screaming sound for a couple of seconds after the device get connected). I have to manually switch to A2DP each time I connect and want to listen to music. Is there any way to manually define the default profile as A2DP and set up an automated switching to HFP/HSP when calls are incoming ?
3. I experienced similar issues with another pair of cheap earphones, so it is not hardware (earbuds) specific. Is there any list of supported devices or compatibility chart with external devices on pinephone to give some feedback to the community ?
4. Note that I have no idea whether this is mobian specific, as I did not test with any other distro.
All of this is very frustrating because beside these bluetooth issues I should say pinephone + mobian is almost production ready to me, at least for my daily (personal) use.
Thanks again for your work guys, and for your feedback.
|
|
|
|
| Keyboard touchpad |
|
Posted by: khbehrens - 12-08-2020, 09:59 AM - Forum: PineTab Hardware
- No Replies
|
 |
I received my PineTab yesterday and preformed the initial setup and installed the updates without the keyboard attached. After the updates completed, I shutdown the tablet and restarted with the keyboard connected.
I encountered the touchpad invisible box bounding problem as described elsewhere in the forum. I engaged the system settings rotation lock button which did not correct the problem, so I returned it to the default off position. I did not see an option to manually select landscape mode anywhere in the system settings to see if the tablet was stuck in portrait mode.
Is there a fix for this problem that I may have missed in the forum?
|
|
|
|
Zandronum 3.1 on PinebookPro |
|
Posted by: PixelPaintbrush - 12-08-2020, 09:59 AM - Forum: General Discussion on Pinebook Pro
- No Replies
|
 |
Hey guys I've gotten zandronum compiled on the pinebook pro under Debian (arch will work as well, just look at the deps for arch on the Pinephone and tab pages!). I've put this in the games compilation as well...but maybe sticky this so others can find it too?
Code: Building Zandronum 3.1
Install packages necessary to perform build:
sudo apt-get install build-essential zlib1g-dev libsdl1.2-dev libjpeg-dev \
nasm tar libbz2-dev libgtk2.0-dev cmake mercurial libfluidsynth-dev libgl1-mesa-dev \
libssl-dev
sudo apt install libglew-dev
Install cMake GUI: sudo apt install cmake-curses-gui
Make working directory mkdir $HOME/zandronum && cd zandronum
Clone the repo:
git clone https://github.com/ptitSeb/zandronum
Create and cd to the build directory where files will be output:
mkdir build && cd build
run ccmake ..
press "c" to configure
set NO_ASM to ON
set NO_FMOD to ON
press "t" to enable advanced mode
go to CFLAGS and set -mcpu=native
press "c" again to configure again
press "g" to generate makefile and exit
type make -j4 to build
done! just make sure you point it to your DOOM Wad files and it should be ok.
# DOOM2.wad and other game files should be in ~/.config/zandronum/
Merry Crimbas guys Enjoy the present of demon slaying!
|
|
|
|
PineTab Games Thread |
|
Posted by: PixelPaintbrush - 12-08-2020, 09:36 AM - Forum: General Discussion on PineTab
- No Replies
|
 |
Maybe we can sticky/important this one?
Hey guys, I'm back again with another games post! This time it is for the PineTab, yeah I know the hardware is the same as PinePhone, but for some reason I get different results for games on each device. I also wish to have another forum section here so others with the Tab can easily post about games that work and such!
First up: Zandronum!
Code: #https://wiki.zandronum.com/Compiling_Zandronum_on_Linux#Debian.2FUbuntu (Gives req. deps) ARCH
pacman -S --needed gcc make cmake sdl mercurial zlib bzip2 libjpeg-turbo \
fluidsynth gtk2 timidity++ nasm mesa glu openssl tar glew
Make Games folder:
mkdir Games
cd Games
CLONE ZANDRONUM FROM GIT:
git clone https://github.com/ptitSeb/zandronum
cd zandronum
Make Directory if it's not already there:
mkdir build
cd to zandronum source first, go to the game-music-emu/CMakeLists.txt and go to line 87 and change the [3-9- to [0-9]
cd build
ccmake ..
"c" to configure
NO_FMOD = ON
NO_ASM = ON
NO_OPENAL = OFF
"t" for advanced
SET_CFLAGS = -mcpu=native
"c" to config again
"g" to generate
make -j4
This should make properly but if it does not please make sure you *also* have these dependencies
base-devel
cmake
sdl2
libglvnd
openssl
sqlite3
gtk2
zlib
nasm
gxmessage
kdialog
fluidsynth
sdl
extra/glu
glew-wayland
glew1.10
|
|
|
|
Low Power Consumption Phone |
|
Posted by: undo - 12-08-2020, 09:26 AM - Forum: PinePhone Hardware
- Replies (8)
|
 |
Background:
I have seen it mentioned some times that an e-reader would be a nice addition to the Pine production line. Luke has gently shot down all of these suggestions because it would be too hard to compete against Kindle and friends. I think that this is true, but I also think that there is a genuine untapped market right next to this field.
Deeper Background:
I have been using a feature phone as my main phone for ever. It has a battery life of three weeks. Now, the phone obviously doesn't do much. It can call and text. But it is extremely small (the size of two zippo lighters) and durable. The thing is, the phone is so trustworthy compared to my work phone (iPhone) or the Pinephone that I still have not taken my sim out and basically can't think of the Pinephone as a daily driver. Of course this trustworthines is based on me forgetting to keep the other two phones loaded, but this exactly is the point: I want a device that I can forget for a week and it will still do what I need it to do.
My proposition:
I think Pine should seriously consider competing in Low Power Consumption Phones. Put an e-ink display on the phone, not because you compete against Kindle, but because you compete in the empty space between a traditional smartphone and a traditional feature phone. Sell a solar panel for the backside of the phone and you can say you have a phone that can keep on going without touching an outlet.
Besides being a person who dislikes when my devices make daily requests on me, I also happen to work in an area where I sometimes end up in places where you really might go a week without electricity. In these harsher conditions I have basically come to see a standard smartphone as dead weight. I can imagine an array of special professions that could benefit from having a customizable low power consumption smartphone with them.
|
|
|
|
| PinePhone Game Thread |
|
Posted by: PixelPaintbrush - 12-08-2020, 07:25 AM - Forum: General Discussion on PinePhone
- Replies (31)
|
 |
Can we get a sticky/important on this thread?
I'm starting an official(unofficial?) Pinephone games thread! We have one for the PinebookPro, and I feel like this will help others looking to run games and stuff without all the digging and wasted hours (I spent maaaaaaaaany on zand).
First up: Zandronum
Code: #https://wiki.zandronum.com/Compiling_Zandronum_on_Linux#Debian.2FUbuntu <---deps for general zandronum building
Building on Pinephone:
mkdir /Games <--doesn't matter where but preferably /home/user/Games
cd Games
grab these deps (doesn't matter if they don't all take, most will already probably be there on the device)
pacman -S --needed gcc make cmake sdl mercurial zlib bzip2 libjpeg-turbo \
fluidsynth gtk2 timidity++ nasm mesa glu openssl tar glew
sudo pacman -Syu
base-devel
cmake
sdl2
glew-wayland
glew1.10
libglvnd
openssl
sqlite3
gtk2
zlib
nasm
gxmessage kdialog fluidsynth
sdl sdl2
extra/glu
#now with all those it should build correctly
make sure you're still in /Games
git clone https://github.com/ptitSeb/zandronum
cd zandronum
mkdir build
cd build
ccmake ..
"c" to configure
NO_FMOD=ON
NO_ASM=ON
NO_OPENAL=OFF
hit "t"
set CFLAGS to -mcpu=native
hit "c" to configure
hit "g" to generate
make -j4
============================================================================
it *should* build but *if* it fails then you will need to go to the source folder
navigate to game-music-emu and fine CMakelists.txt and around line 87 or so change [3-9] to [0-9]
make -j4 should now work
============================================================================
in the place you built it type ./zandronum
if it asks for a wad it's built!
(put wads wherever, or in the zandronum.ini folder, but link them!!!!
|
|
|
|
|