From c1ce6b170b18a676f6e99790d830a6fd011742a0 Mon Sep 17 00:00:00 2001 From: Burak Yavuz Date: Tue, 13 Aug 2024 04:58:36 +0000 Subject: [PATCH 01/26] Translated using Weblate (Turkish) Currently translated at 100.0% (1645 of 1645 strings) --- plinth/locale/tr/LC_MESSAGES/django.po | 157 +++++++++++++------------ 1 file changed, 80 insertions(+), 77 deletions(-) diff --git a/plinth/locale/tr/LC_MESSAGES/django.po b/plinth/locale/tr/LC_MESSAGES/django.po index 3b40650e9..679d408c9 100644 --- a/plinth/locale/tr/LC_MESSAGES/django.po +++ b/plinth/locale/tr/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2024-08-12 21:33-0400\n" -"PO-Revision-Date: 2024-07-31 05:09+0000\n" +"PO-Revision-Date: 2024-08-14 04:09+0000\n" "Last-Translator: Burak Yavuz \n" "Language-Team: Turkish \n" @@ -695,7 +695,7 @@ msgstr "Karşıya yüklenen dosyadan geri yükle" #: modules/backups/views.py:302 msgid "No additional disks available to add a repository." -msgstr "Bir depo eklemek için ek diskler yok." +msgstr "Bir depo eklemek için mevcut ek diskler yok." #: modules/backups/views.py:310 msgid "Create backup repository" @@ -1115,7 +1115,7 @@ msgstr "Kütüphane Oluştur" #: modules/calibre/templates/calibre.html:24 msgid "No libraries available." -msgstr "Kullanılabilir kütüphane yok." +msgstr "Mevcut kütüphaneler yok." #: modules/calibre/templates/calibre.html:31 #, python-format @@ -2216,6 +2216,9 @@ msgid "" "a single HTML file on your {box_name}. You can use it as a personal wiki, as " "a web notebook, or for project documentation." msgstr "" +"Feather Wiki, her biri {box_name} cihazınızda tek bir HTML dosyasında " +"saklanan basit bağımsız viki'ler oluşturmak için bir araçtır. Kişisel viki, " +"web not defteri olarak ya da proje belgeleri için kullanabilirsiniz." #: modules/featherwiki/__init__.py:29 msgid "" @@ -2223,6 +2226,9 @@ msgid "" "wiki per topic. Customize each wiki to your liking with extensions and other " "customization options." msgstr "" +"Her viki küçük bir dosyadır. Konu başına bir viki gibi istediğiniz kadar " +"viki oluşturun. Uzantılar ve diğer özelleştirme seçenekleriyle her viki'yi " +"beğeninize göre özelleştirin." #: modules/featherwiki/__init__.py:33 #, python-brace-format @@ -2230,6 +2236,8 @@ msgid "" "Feather Wiki is downloaded from {box_name} website and not from Debian. " "Wikis need to be upgraded to newer version manually." msgstr "" +"Feather Wiki, Debian'dan değil, {box_name} web sitesinden indirilir. " +"Viki'lerin el ile daha yeni sürüme yükseltilmesi gerekir." #: modules/featherwiki/__init__.py:37 modules/tiddlywiki/__init__.py:41 #, python-brace-format @@ -2239,6 +2247,10 @@ msgid "" "{box_name} belonging to the wiki group. Simultaneous editing is not " "supported." msgstr "" +"Viki'ler varsayılan olarak herkese açık değildir, ancak paylaşmak veya " +"yayınlamak için indirilebilirler. Viki grubuna ait olan {box_name} " +"üzerindeki herhangi bir kullanıcı tarafından " +"düzenlenebilirler. Eşzamanlı düzenleme desteklenmez." #: modules/featherwiki/__init__.py:56 modules/ikiwiki/__init__.py:80 #: modules/tiddlywiki/__init__.py:61 @@ -2246,51 +2258,50 @@ msgid "View and edit wiki applications" msgstr "Viki uygulamalarını görüntüle ve düzenle" #: modules/featherwiki/__init__.py:59 modules/featherwiki/manifest.py:9 -#, fuzzy -#| msgid "Create Wiki/Blog" msgid "Feather Wiki" -msgstr "Viki/Blog Oluştur" +msgstr "Feather Wiki" #: modules/featherwiki/__init__.py:61 msgid "Personal Notebooks" -msgstr "" +msgstr "Kişisel Defterler" #: modules/featherwiki/forms.py:13 modules/tiddlywiki/forms.py:13 msgid "Name of the wiki file, with file extension \".html\"" -msgstr "" +msgstr "\".html\" dosya uzantılı viki dosyasının adı" #: modules/featherwiki/forms.py:15 modules/tiddlywiki/forms.py:15 msgid "" "Wiki title and description can be set from within the wiki. This file name " "is independent of the wiki title." msgstr "" +"Viki başlığı ve açıklaması viki içinden ayarlanabilir. Bu dosya adı viki " +"başlığından bağımsızdır." #: modules/featherwiki/forms.py:23 modules/tiddlywiki/forms.py:23 msgid "New name for the wiki file, with file extension \".html\"" -msgstr "" +msgstr "Viki dosyası için \".html\" dosya uzantılı yeni ad" #: modules/featherwiki/forms.py:25 modules/tiddlywiki/forms.py:25 msgid "Renaming the file has no effect on the title of the wiki." msgstr "" +"Dosyayı yeniden adlandırmanın viki'nin başlığı üzerinde hiçbir etkisi yoktur." #: modules/featherwiki/forms.py:32 msgid "A Feather Wiki file with .html file extension" -msgstr "" +msgstr ".html dosya uzantılı bir Feather Wiki dosyası" #: modules/featherwiki/forms.py:35 msgid "Feather Wiki files must be in HTML format" -msgstr "" +msgstr "Feather Wiki dosyaları HTML biçiminde olmak zorundadır" #: modules/featherwiki/forms.py:37 msgid "Upload an existing Feather Wiki file from this computer." -msgstr "" +msgstr "Bu bilgisayardan varolan bir Feather Wiki dosyasını yükleyin." #: modules/featherwiki/templates/featherwiki_configure.html:12 #: modules/tiddlywiki/templates/tiddlywiki_configure.html:12 -#, fuzzy -#| msgid "Manage Libraries" msgid "Manage Wikis" -msgstr "Kütüphaneleri Yönet" +msgstr "Viki'leri Yönet" #: modules/featherwiki/templates/featherwiki_configure.html:16 #: modules/featherwiki/templates/featherwiki_configure.html:18 @@ -2298,67 +2309,57 @@ msgstr "Kütüphaneleri Yönet" #: modules/tiddlywiki/templates/tiddlywiki_configure.html:16 #: modules/tiddlywiki/templates/tiddlywiki_configure.html:18 #: modules/tiddlywiki/views.py:48 -#, fuzzy -#| msgid "Create Wiki/Blog" msgid "Create Wiki" -msgstr "Viki/Blog Oluştur" +msgstr "Viki Oluştur" #: modules/featherwiki/templates/featherwiki_configure.html:21 #: modules/featherwiki/templates/featherwiki_configure.html:23 #: modules/tiddlywiki/templates/tiddlywiki_configure.html:21 #: modules/tiddlywiki/templates/tiddlywiki_configure.html:23 -#, fuzzy -#| msgid "Upload File" msgid "Upload Wiki" -msgstr "Dosya Yükleyin" +msgstr "Viki Yükle" #: modules/featherwiki/templates/featherwiki_configure.html:30 #: modules/tiddlywiki/templates/tiddlywiki_configure.html:30 -#, fuzzy -#| msgid "No libraries available." msgid "No wikis available." -msgstr "Kullanılabilir kütüphane yok." +msgstr "Mevcut viki'ler yok." #: modules/featherwiki/templates/featherwiki_configure.html:36 #: modules/tiddlywiki/templates/tiddlywiki_configure.html:36 -#, fuzzy, python-format -#| msgid "Go to site %(site)s" +#, python-format msgid "Go to wiki %(wiki)s" -msgstr "%(site)s sitesine git" +msgstr "%(wiki)s viki'ye git" #: modules/featherwiki/templates/featherwiki_configure.html:43 #: modules/tiddlywiki/templates/tiddlywiki_configure.html:43 -#, fuzzy, python-format -#| msgid "Enable ikiwiki" +#, python-format msgid "Rename wiki %(wiki)s" -msgstr "ikiwiki'yi Etkinleştir" +msgstr "%(wiki)s viki'yi yeniden adlandır" #: modules/featherwiki/templates/featherwiki_configure.html:50 #: modules/tiddlywiki/templates/tiddlywiki_configure.html:50 -#, fuzzy, python-format -#| msgid "Delete site %(site)s" +#, python-format msgid "Delete wiki %(wiki)s" -msgstr "%(site)s sitesini sil" +msgstr "%(wiki)s viki'yi sil" #: modules/featherwiki/templates/featherwiki_delete.html:12 #: modules/tiddlywiki/templates/tiddlywiki_delete.html:12 -#, fuzzy, python-format -#| msgid "Delete Wiki or Blog %(name)s" +#, python-format msgid "Delete wiki %(name)s" -msgstr "%(name)s Viki veya Blog'unu Sil" +msgstr "%(name)s viki'yi sil" #: modules/featherwiki/templates/featherwiki_delete.html:18 msgid "" "Hint: You can download a copy of this wiki from within " "Feather Wiki before deleting it." msgstr "" +"İpucu: Bu viki'nin bir kopyasını silmeden önce Feather " +"Wiki'den indirebilirsiniz." #: modules/featherwiki/templates/featherwiki_delete.html:25 #: modules/tiddlywiki/templates/tiddlywiki_delete.html:25 -#, fuzzy -#| msgid "Delete this archive permanently?" msgid "Delete this wiki file permanently?

" -msgstr "Bu arşiv kalıcı olarak silinsin mi?" +msgstr "Bu viki dosyası kalıcı olarak silinsin mi?" #: modules/featherwiki/templates/featherwiki_upload_file.html:20 #: modules/tiddlywiki/templates/tiddlywiki_upload_file.html:20 @@ -2366,54 +2367,40 @@ msgid "Upload" msgstr "Yükle" #: modules/featherwiki/views.py:21 modules/tiddlywiki/views.py:21 -#, fuzzy -#| msgid "A share with this name already exists." msgid "A wiki file with the given name already exists." -msgstr "Bu ada sahip bir paylaşım zaten var." +msgstr "Belirtilen ada sahip bir viki dosyası zaten var." #: modules/featherwiki/views.py:55 modules/tiddlywiki/views.py:55 -#, fuzzy -#| msgid "Archive created." msgid "Wiki created." -msgstr "Arşiv oluşturuldu." +msgstr "Viki oluşturuldu." #: modules/featherwiki/views.py:61 modules/tiddlywiki/views.py:61 -#, fuzzy -#| msgid "An error occurred while creating the library." msgid "An error occurred while creating the wiki." -msgstr "Kütüphane oluşturulurken bir hata meydana geldi." +msgstr "Viki oluşturulurken bir hata meydana geldi." #: modules/featherwiki/views.py:77 modules/tiddlywiki/views.py:77 -#, fuzzy -#| msgid "MediaWiki" msgid "Rename Wiki" -msgstr "MediaWiki" +msgstr "Viki'yi Yeniden Adlandırın" #: modules/featherwiki/views.py:85 modules/tiddlywiki/views.py:85 msgid "Wiki renamed." -msgstr "" +msgstr "Viki yeniden adlandırıldı." #: modules/featherwiki/views.py:91 modules/tiddlywiki/views.py:91 -#, fuzzy -#| msgid "An error occurred while creating the library." msgid "An error occurred while renaming the wiki." -msgstr "Kütüphane oluşturulurken bir hata meydana geldi." +msgstr "Viki yeniden adlandırılırken bir hata meydana geldi." #: modules/featherwiki/views.py:107 modules/tiddlywiki/views.py:107 -#, fuzzy -#| msgid "Upload File" msgid "Upload Wiki File" -msgstr "Dosya Yükleyin" +msgstr "Viki Dosyasını Yükleyin" #: modules/featherwiki/views.py:123 modules/tiddlywiki/views.py:123 msgid "Wiki file added." -msgstr "" +msgstr "Viki dosyası eklendi." #: modules/featherwiki/views.py:128 modules/tiddlywiki/views.py:128 -#, fuzzy -#| msgid "Failed to add content package." msgid "Failed to add wiki file." -msgstr "İçerik paketi ekleme başarısız oldu." +msgstr "Viki dosyası ekleme başarısız oldu." #: modules/firewall/__init__.py:25 #, python-brace-format @@ -2575,9 +2562,9 @@ msgstr "" "için dağıtılmış bir sürüm denetim sistemidir. Gitweb, Git depolarına bir web " "arayüzü sağlar. Kaynak kodun geçmişine ve içeriğine gözatabilir, ilgili " "işlemeleri ve kodu bulmak için aramayı kullanabilirsiniz. Ayrıca bir komut " -"satırı Git istemcisiyle veya birden fazla mevcut grafik istemcisiyle " -"depoları çoğaltabilir ve kod değişikliklerini yükleyebilirsiniz. Ve kodunuzu " -"dünyanın her yerinden insanlarla paylaşabilirsiniz." +"satırı Git istemcisiyle veya birden çok mevcut grafik istemcisiyle depoları " +"çoğaltabilir ve kod değişikliklerini yükleyebilirsiniz. Ve kodunuzu dünyanın " +"her yerinden insanlarla paylaşabilirsiniz." #: modules/gitweb/__init__.py:29 msgid "" @@ -2668,7 +2655,7 @@ msgstr "Depo oluştur" #: modules/gitweb/templates/gitweb_configure.html:26 msgid "No repositories available." -msgstr "Kullanılabilir depolar yok." +msgstr "Mevcut depolar yok." #: modules/gitweb/templates/gitweb_configure.html:35 #, python-format @@ -3638,10 +3625,10 @@ msgstr "" "Matrix, açık, " "birleşik anlık mesajlaşma ve VoIP için yeni bir ekosistemdir. Synapse, " "Matrix protokolünü uygulayan bir sunucudur. Sohbet grupları, sesli/görüntülü " -"aramalar, uçtan uca şifreleme, çoklu cihaz eşitlemesi sağlar ve çalışmak " -"için telefon numaralarını gerektirmez. Belirli bir Matrix sunucusundaki " -"kullanıcılar, federasyon aracılığıyla diğer tüm Matrix sunucularındaki " -"kullanıcılarla sohbet edebilir." +"aramalar, uçtan uca şifreleme, birden çok cihaz eşitlemesi sağlar ve " +"çalışmak için telefon numaralarını gerektirmez. Belirli bir Matrix " +"sunucusundaki kullanıcılar, federasyon aracılığıyla diğer tüm Matrix " +"sunucularındaki kullanıcılarla sohbet edebilir." #: modules/matrixsynapse/__init__.py:34 #, python-brace-format @@ -7387,7 +7374,7 @@ msgstr "Güce Git" #: modules/storage/__init__.py:439 msgid "grub package is configured" -msgstr "" +msgstr "grub paketi yapılandırıldı" #: modules/storage/forms.py:63 msgid "Invalid directory name." @@ -7554,6 +7541,11 @@ msgid "" "several short notes called Tiddlers and link them together into a dense " "graph." msgstr "" +"TiddlyWiki tamamen web tarayıcısında çalışan etkileşimli bir uygulamadır. " +"Her viki, {box_name} cihazınızda saklanan bağımsız bir HTML dosyasıdır. Uzun " +"wiki sayfaları yazmak yerine, TiddlyWiki sizi Tiddlers adı verilen birkaç " +"kısa not yazmanızı ve bunları yoğun bir grafik halinde birbirine bağlamanızı " +"teşvik eder." #: modules/tiddlywiki/__init__.py:30 msgid "" @@ -7563,6 +7555,12 @@ msgid "" "TiddlyWiki. Encrypting individual tiddlers or password-protecting a wiki " "file is possible from within the application." msgstr "" +"Doğrusal olmayan not defteri, web sitesi, kişisel bilgi bankası, görev ve " +"proje yönetim sistemi, kişisel günlük vb. gibi çok çeşitli kullanım " +"durumlarına sahip çok yönlü bir uygulamadır. Eklentiler TiddlyWiki'nin " +"işlevselliğini genişletebilir. Uygulamanın içinden bireysel " +"bilgilendiricileri şifrelemek veya bir viki dosyasını parolayla korumak " +"mümkündür." #: modules/tiddlywiki/__init__.py:37 #, python-brace-format @@ -7570,36 +7568,41 @@ msgid "" "TiddlyWiki is downloaded from {box_name} website and not from Debian. Wikis " "need to be upgraded to newer version manually." msgstr "" +"TiddlyWiki, Debian'dan değil, {box_name} web sitesinden indirilir. " +"Viki'lerin el ile daha yeni sürüme yükseltilmesi gerekir." #: modules/tiddlywiki/__init__.py:46 msgid "Create a new wiki or upload your existing wiki file to get started." msgstr "" +"Başlamak için yeni bir viki oluşturun veya varolan viki dosyanızı yükleyin." #: modules/tiddlywiki/__init__.py:64 modules/tiddlywiki/manifest.py:9 msgid "TiddlyWiki" -msgstr "" +msgstr "TiddlyWiki" #: modules/tiddlywiki/__init__.py:66 msgid "Non-linear Notebooks" -msgstr "" +msgstr "Doğrusal Olmayan Defterler" #: modules/tiddlywiki/forms.py:32 msgid "A TiddlyWiki file with .html file extension" -msgstr "" +msgstr ".html dosya uzantılı bir TiddlyWiki dosyası" #: modules/tiddlywiki/forms.py:35 msgid "TiddlyWiki files must be in HTML format" -msgstr "" +msgstr "TiddlyWiki dosyaları HTML biçiminde olmak zorundadır" #: modules/tiddlywiki/forms.py:37 msgid "Upload an existing TiddlyWiki file from this computer." -msgstr "" +msgstr "Bu bilgisayardan varolan bir TiddlyWiki dosyası yükleyin." #: modules/tiddlywiki/templates/tiddlywiki_delete.html:18 msgid "" "Hint: You can download a copy of this wiki from within " "TiddlyWiki before deleting it." msgstr "" +"İpucu: Bu viki'nin bir kopyasını silmeden önce TiddlyWiki " +"içinden indirebilirsiniz." #: modules/tor/__init__.py:33 modules/torproxy/__init__.py:29 msgid "" @@ -7648,7 +7651,7 @@ msgstr "Tor Köprüsü Aktarımı" #: modules/tor/__init__.py:138 msgid "Tor relay port available" -msgstr "Tor aktarımı bağlantı noktası kullanılabilir" +msgstr "Tor aktarma bağlantı noktası kullanılabilir" #: modules/tor/__init__.py:150 msgid "Obfs3 transport registered" From 0f7b10613e554a15a5284d5037c5a71f5b03f06b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=A4=A7=E7=8E=8B=E5=8F=AB=E6=88=91=E6=9D=A5=E5=B7=A1?= =?UTF-8?q?=E5=B1=B1?= Date: Tue, 13 Aug 2024 06:32:54 +0000 Subject: [PATCH 02/26] Translated using Weblate (Chinese (Simplified)) Currently translated at 65.5% (1078 of 1645 strings) --- plinth/locale/zh_Hans/LC_MESSAGES/django.po | 66 +++++++-------------- 1 file changed, 20 insertions(+), 46 deletions(-) diff --git a/plinth/locale/zh_Hans/LC_MESSAGES/django.po b/plinth/locale/zh_Hans/LC_MESSAGES/django.po index 7782de065..6cbe1fe80 100644 --- a/plinth/locale/zh_Hans/LC_MESSAGES/django.po +++ b/plinth/locale/zh_Hans/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgstr "" "Project-Id-Version: Plinth\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2024-08-12 21:33-0400\n" -"PO-Revision-Date: 2024-07-31 05:09+0000\n" +"PO-Revision-Date: 2024-08-14 04:09+0000\n" "Last-Translator: 大王叫我来巡山 \n" "Language-Team: Chinese (Simplified) %(name)s" +#, python-format msgid "Delete wiki %(name)s" -msgstr "删除 wiki 页面或博客 %(name)s " +msgstr "删除 %(name)s 维基" #: modules/featherwiki/templates/featherwiki_delete.html:18 msgid "" @@ -2239,10 +2227,8 @@ msgstr "" #: modules/featherwiki/templates/featherwiki_delete.html:25 #: modules/tiddlywiki/templates/tiddlywiki_delete.html:25 -#, fuzzy -#| msgid "Delete this archive permanently?" msgid "Delete this wiki file permanently?

" -msgstr "永久删除此归档?" +msgstr "永久删除此维基文件?" #: modules/featherwiki/templates/featherwiki_upload_file.html:20 #: modules/tiddlywiki/templates/tiddlywiki_upload_file.html:20 @@ -2250,22 +2236,16 @@ msgid "Upload" msgstr "上传" #: modules/featherwiki/views.py:21 modules/tiddlywiki/views.py:21 -#, fuzzy -#| msgid "A share with this name already exists." msgid "A wiki file with the given name already exists." -msgstr "已存在同名共享。" +msgstr "已存在给定名称的维基文件。" #: modules/featherwiki/views.py:55 modules/tiddlywiki/views.py:55 -#, fuzzy -#| msgid "Archive created." msgid "Wiki created." -msgstr "文档已创建。" +msgstr "维基已创建。" #: modules/featherwiki/views.py:61 modules/tiddlywiki/views.py:61 -#, fuzzy -#| msgid "An error occurred while creating the library." msgid "An error occurred while creating the wiki." -msgstr "在创建库时发生了一个错误。" +msgstr "创建维基时发生了一个错误。" #: modules/featherwiki/views.py:77 modules/tiddlywiki/views.py:77 msgid "Rename Wiki" @@ -2276,26 +2256,20 @@ msgid "Wiki renamed." msgstr "" #: modules/featherwiki/views.py:91 modules/tiddlywiki/views.py:91 -#, fuzzy -#| msgid "An error occurred while creating the library." msgid "An error occurred while renaming the wiki." -msgstr "在创建库时发生了一个错误。" +msgstr "重命名维基时发生了一个错误。" #: modules/featherwiki/views.py:107 modules/tiddlywiki/views.py:107 -#, fuzzy -#| msgid "Upload File" msgid "Upload Wiki File" -msgstr "上传文件" +msgstr "上传维基文件" #: modules/featherwiki/views.py:123 modules/tiddlywiki/views.py:123 msgid "Wiki file added." msgstr "" #: modules/featherwiki/views.py:128 modules/tiddlywiki/views.py:128 -#, fuzzy -#| msgid "Failed to add content package." msgid "Failed to add wiki file." -msgstr "添加内容包失败。" +msgstr "添加维基文件失败。" #: modules/firewall/__init__.py:25 #, python-brace-format From c3831c29ec3c80c59837ae1db70f7b970119b50d Mon Sep 17 00:00:00 2001 From: 109247019824 Date: Tue, 13 Aug 2024 03:20:10 +0000 Subject: [PATCH 03/26] Translated using Weblate (Bulgarian) Currently translated at 46.1% (759 of 1645 strings) --- plinth/locale/bg/LC_MESSAGES/django.po | 66 ++++++++------------------ 1 file changed, 21 insertions(+), 45 deletions(-) diff --git a/plinth/locale/bg/LC_MESSAGES/django.po b/plinth/locale/bg/LC_MESSAGES/django.po index a3ab0f63a..3864c093d 100644 --- a/plinth/locale/bg/LC_MESSAGES/django.po +++ b/plinth/locale/bg/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2024-08-12 21:33-0400\n" -"PO-Revision-Date: 2024-07-31 05:09+0000\n" +"PO-Revision-Date: 2024-08-14 04:09+0000\n" "Last-Translator: 109247019824 \n" "Language-Team: Bulgarian \n" @@ -2170,10 +2170,8 @@ msgstr "" #: modules/featherwiki/templates/featherwiki_configure.html:12 #: modules/tiddlywiki/templates/tiddlywiki_configure.html:12 -#, fuzzy -#| msgid "Manage Repositories" msgid "Manage Wikis" -msgstr "Управление на хранилища" +msgstr "Управление на енциклопедии" #: modules/featherwiki/templates/featherwiki_configure.html:16 #: modules/featherwiki/templates/featherwiki_configure.html:18 @@ -2181,50 +2179,44 @@ msgstr "Управление на хранилища" #: modules/tiddlywiki/templates/tiddlywiki_configure.html:16 #: modules/tiddlywiki/templates/tiddlywiki_configure.html:18 #: modules/tiddlywiki/views.py:48 -#, fuzzy -#| msgid "Create Backup" msgid "Create Wiki" -msgstr "Създаване на резервно копие" +msgstr "Създаване на Wiki" #: modules/featherwiki/templates/featherwiki_configure.html:21 #: modules/featherwiki/templates/featherwiki_configure.html:23 #: modules/tiddlywiki/templates/tiddlywiki_configure.html:21 #: modules/tiddlywiki/templates/tiddlywiki_configure.html:23 -#, fuzzy -#| msgid "Upload File" msgid "Upload Wiki" -msgstr "Качване на файл" +msgstr "Качване на Wiki" #: modules/featherwiki/templates/featherwiki_configure.html:30 #: modules/tiddlywiki/templates/tiddlywiki_configure.html:30 msgid "No wikis available." -msgstr "" +msgstr "Не са достъпни енциклопедии." #: modules/featherwiki/templates/featherwiki_configure.html:36 #: modules/tiddlywiki/templates/tiddlywiki_configure.html:36 #, python-format msgid "Go to wiki %(wiki)s" -msgstr "" +msgstr "Към енциклопедията %(wiki)s" #: modules/featherwiki/templates/featherwiki_configure.html:43 #: modules/tiddlywiki/templates/tiddlywiki_configure.html:43 #, python-format msgid "Rename wiki %(wiki)s" -msgstr "" +msgstr "Преименуване на енциклопедията %(wiki)s" #: modules/featherwiki/templates/featherwiki_configure.html:50 #: modules/tiddlywiki/templates/tiddlywiki_configure.html:50 -#, fuzzy, python-format -#| msgid "Delete package %(title)s" +#, python-format msgid "Delete wiki %(wiki)s" -msgstr "Премахване на пакета %(title)s" +msgstr "Премахване на енциклопедията %(wiki)s" #: modules/featherwiki/templates/featherwiki_delete.html:12 #: modules/tiddlywiki/templates/tiddlywiki_delete.html:12 -#, fuzzy, python-format -#| msgid "Delete content package %(name)s" +#, python-format msgid "Delete wiki %(name)s" -msgstr "Премахване на пакета със съдържание %(name)s" +msgstr "Премахване на енциклопедията %(name)s" #: modules/featherwiki/templates/featherwiki_delete.html:18 msgid "" @@ -2234,65 +2226,49 @@ msgstr "" #: modules/featherwiki/templates/featherwiki_delete.html:25 #: modules/tiddlywiki/templates/tiddlywiki_delete.html:25 -#, fuzzy -#| msgid "Delete this archive permanently?" msgid "Delete this wiki file permanently?

" -msgstr "Безвъзвратно премахване на архива?" +msgstr "Безвъзвратно премахване на енциклопедията?" #: modules/featherwiki/templates/featherwiki_upload_file.html:20 #: modules/tiddlywiki/templates/tiddlywiki_upload_file.html:20 -#, fuzzy -#| msgid "Upload File" msgid "Upload" -msgstr "Качване на файл" +msgstr "Качване" #: modules/featherwiki/views.py:21 modules/tiddlywiki/views.py:21 msgid "A wiki file with the given name already exists." -msgstr "" +msgstr "В енциклопедията съществъва файл с такова име." #: modules/featherwiki/views.py:55 modules/tiddlywiki/views.py:55 -#, fuzzy -#| msgid "Archive created." msgid "Wiki created." -msgstr "Архивът е създаден." +msgstr "Енциклопедията е създадена." #: modules/featherwiki/views.py:61 modules/tiddlywiki/views.py:61 -#, fuzzy -#| msgid "An error occurred while creating the user: {error}." msgid "An error occurred while creating the wiki." -msgstr "Възникна грешка при създаване на потребителя: {error}." +msgstr "Възникна грешка при създаване на енциклопедия." #: modules/featherwiki/views.py:77 modules/tiddlywiki/views.py:77 -#, fuzzy -#| msgid "MediaWiki" msgid "Rename Wiki" -msgstr "MediaWiki" +msgstr "Преименуване на Wiki" #: modules/featherwiki/views.py:85 modules/tiddlywiki/views.py:85 msgid "Wiki renamed." msgstr "" #: modules/featherwiki/views.py:91 modules/tiddlywiki/views.py:91 -#, fuzzy -#| msgid "An error occurred while creating the user: {error}." msgid "An error occurred while renaming the wiki." -msgstr "Възникна грешка при създаване на потребителя: {error}." +msgstr "Възникна грешка при преименуване на енциклопедията." #: modules/featherwiki/views.py:107 modules/tiddlywiki/views.py:107 -#, fuzzy -#| msgid "Upload File" msgid "Upload Wiki File" -msgstr "Качване на файл" +msgstr "Качване на файл на Wiki" #: modules/featherwiki/views.py:123 modules/tiddlywiki/views.py:123 msgid "Wiki file added." -msgstr "" +msgstr "Файлът е добавен към енциклопедията." #: modules/featherwiki/views.py:128 modules/tiddlywiki/views.py:128 -#, fuzzy -#| msgid "Failed to add content package." msgid "Failed to add wiki file." -msgstr "Грешка при добавяне на пакет със съдържание." +msgstr "Грешка при добавяне на файла към енциклопедията." #: modules/firewall/__init__.py:25 #, python-brace-format From b838b1f1fd86b27ac0fedd8814016a54f2588375 Mon Sep 17 00:00:00 2001 From: Besnik Bleta Date: Tue, 13 Aug 2024 08:47:25 +0000 Subject: [PATCH 04/26] Translated using Weblate (Albanian) Currently translated at 97.2% (1600 of 1645 strings) --- plinth/locale/sq/LC_MESSAGES/django.po | 69 ++++++++------------------ 1 file changed, 20 insertions(+), 49 deletions(-) diff --git a/plinth/locale/sq/LC_MESSAGES/django.po b/plinth/locale/sq/LC_MESSAGES/django.po index 26d523844..085b9f1c8 100644 --- a/plinth/locale/sq/LC_MESSAGES/django.po +++ b/plinth/locale/sq/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2024-08-12 21:33-0400\n" -"PO-Revision-Date: 2024-07-31 05:09+0000\n" +"PO-Revision-Date: 2024-08-14 04:09+0000\n" "Last-Translator: Besnik Bleta \n" "Language-Team: Albanian \n" @@ -2303,10 +2303,8 @@ msgstr "" #: modules/featherwiki/templates/featherwiki_configure.html:12 #: modules/tiddlywiki/templates/tiddlywiki_configure.html:12 -#, fuzzy -#| msgid "Manage Libraries" msgid "Manage Wikis" -msgstr "Administroni Biblioteka" +msgstr "Administroni Wiki" #: modules/featherwiki/templates/featherwiki_configure.html:16 #: modules/featherwiki/templates/featherwiki_configure.html:18 @@ -2314,33 +2312,26 @@ msgstr "Administroni Biblioteka" #: modules/tiddlywiki/templates/tiddlywiki_configure.html:16 #: modules/tiddlywiki/templates/tiddlywiki_configure.html:18 #: modules/tiddlywiki/views.py:48 -#, fuzzy -#| msgid "Create Wiki or Blog" msgid "Create Wiki" -msgstr "Krijoni Wiki ose Blog" +msgstr "Krijoni Wiki" #: modules/featherwiki/templates/featherwiki_configure.html:21 #: modules/featherwiki/templates/featherwiki_configure.html:23 #: modules/tiddlywiki/templates/tiddlywiki_configure.html:21 #: modules/tiddlywiki/templates/tiddlywiki_configure.html:23 -#, fuzzy -#| msgid "Upload File" msgid "Upload Wiki" -msgstr "Ngarkoni Kartelë" +msgstr "Ngarkoni Wiki" #: modules/featherwiki/templates/featherwiki_configure.html:30 #: modules/tiddlywiki/templates/tiddlywiki_configure.html:30 -#, fuzzy -#| msgid "No libraries available." msgid "No wikis available." -msgstr "S’ka biblioteka." +msgstr "S’ka wiki." #: modules/featherwiki/templates/featherwiki_configure.html:36 #: modules/tiddlywiki/templates/tiddlywiki_configure.html:36 -#, fuzzy, python-format -#| msgid "Go to site %(site)s" +#, python-format msgid "Go to wiki %(wiki)s" -msgstr "Kalo te sajti %(site)s" +msgstr "Kalo te wiki %(wiki)s" #: modules/featherwiki/templates/featherwiki_configure.html:43 #: modules/tiddlywiki/templates/tiddlywiki_configure.html:43 @@ -2350,17 +2341,15 @@ msgstr "" #: modules/featherwiki/templates/featherwiki_configure.html:50 #: modules/tiddlywiki/templates/tiddlywiki_configure.html:50 -#, fuzzy, python-format -#| msgid "Delete site %(site)s" +#, python-format msgid "Delete wiki %(wiki)s" -msgstr "Fshije sajtin %(site)s" +msgstr "Fshije wiki-n %(wiki)s" #: modules/featherwiki/templates/featherwiki_delete.html:12 #: modules/tiddlywiki/templates/tiddlywiki_delete.html:12 -#, fuzzy, python-format -#| msgid "Delete Wiki or Blog %(name)s" +#, python-format msgid "Delete wiki %(name)s" -msgstr "Fshini Wiki-n ose Blogun %(name)s" +msgstr "Fshije wiki-n %(name)s" #: modules/featherwiki/templates/featherwiki_delete.html:18 msgid "" @@ -2370,67 +2359,49 @@ msgstr "" #: modules/featherwiki/templates/featherwiki_delete.html:25 #: modules/tiddlywiki/templates/tiddlywiki_delete.html:25 -#, fuzzy -#| msgid "Delete this archive permanently?" msgid "Delete this wiki file permanently?

" -msgstr "Të fshihet përgjithmonë ky arkiv?" +msgstr "Të fshihet përgjithmonë kjo kartelë wiki?" #: modules/featherwiki/templates/featherwiki_upload_file.html:20 #: modules/tiddlywiki/templates/tiddlywiki_upload_file.html:20 -#, fuzzy -#| msgid "Upload File" msgid "Upload" -msgstr "Ngarkoni Kartelë" +msgstr "Ngarkoje" #: modules/featherwiki/views.py:21 modules/tiddlywiki/views.py:21 -#, fuzzy -#| msgid "A share with this name already exists." msgid "A wiki file with the given name already exists." -msgstr "Ka tashmë një pjesë me këtë emër." +msgstr "Ka tashmë një kartelë wiki me këtë emër." #: modules/featherwiki/views.py:55 modules/tiddlywiki/views.py:55 -#, fuzzy -#| msgid "Archive created." msgid "Wiki created." -msgstr "Arkivi u krijua." +msgstr "Wiki u krijua." #: modules/featherwiki/views.py:61 modules/tiddlywiki/views.py:61 -#, fuzzy -#| msgid "An error occurred while creating the library." msgid "An error occurred while creating the wiki." -msgstr "Ndodhi një gabim teksa krijohej biblioteka." +msgstr "Ndodhi një gabim teksa krijohej wiki." #: modules/featherwiki/views.py:77 modules/tiddlywiki/views.py:77 -#, fuzzy -#| msgid "MediaWiki" msgid "Rename Wiki" -msgstr "MediaWiki" +msgstr "Riemërtojeni Wiki-n" #: modules/featherwiki/views.py:85 modules/tiddlywiki/views.py:85 msgid "Wiki renamed." msgstr "" #: modules/featherwiki/views.py:91 modules/tiddlywiki/views.py:91 -#, fuzzy -#| msgid "An error occurred while creating the library." msgid "An error occurred while renaming the wiki." -msgstr "Ndodhi një gabim teksa krijohej biblioteka." +msgstr "Ndodhi një gabim teksa riemërtohej wiki." #: modules/featherwiki/views.py:107 modules/tiddlywiki/views.py:107 -#, fuzzy -#| msgid "Upload File" msgid "Upload Wiki File" -msgstr "Ngarkoni Kartelë" +msgstr "Ngarkoni Kartelë Wiki" #: modules/featherwiki/views.py:123 modules/tiddlywiki/views.py:123 msgid "Wiki file added." msgstr "" #: modules/featherwiki/views.py:128 modules/tiddlywiki/views.py:128 -#, fuzzy -#| msgid "Failed to add content package." msgid "Failed to add wiki file." -msgstr "S’u arrit të shtohej paketë lënde." +msgstr "S’u arrit të shtohej kartelë wiki." #: modules/firewall/__init__.py:25 #, python-brace-format From 79fb6f93db29de3d87c3ef54cedc0211ed794ae0 Mon Sep 17 00:00:00 2001 From: Petter Reinholdtsen Date: Wed, 14 Aug 2024 08:31:13 +0200 Subject: [PATCH 05/26] featherwiki, tiddlywiki: Remove redundant

in template Remove redundant

to make translation easier. Reviewed-by: Sunil Mohan Adapa --- plinth/modules/featherwiki/templates/featherwiki_delete.html | 2 +- plinth/modules/tiddlywiki/templates/tiddlywiki_delete.html | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/plinth/modules/featherwiki/templates/featherwiki_delete.html b/plinth/modules/featherwiki/templates/featherwiki_delete.html index 714bff5bc..a3d967551 100644 --- a/plinth/modules/featherwiki/templates/featherwiki_delete.html +++ b/plinth/modules/featherwiki/templates/featherwiki_delete.html @@ -23,7 +23,7 @@

{% blocktrans trimmed %} - Delete this wiki file permanently?

+ Delete this wiki file permanently? {% endblocktrans %}

diff --git a/plinth/modules/tiddlywiki/templates/tiddlywiki_delete.html b/plinth/modules/tiddlywiki/templates/tiddlywiki_delete.html index ec2bd20bb..158f40e7b 100644 --- a/plinth/modules/tiddlywiki/templates/tiddlywiki_delete.html +++ b/plinth/modules/tiddlywiki/templates/tiddlywiki_delete.html @@ -23,7 +23,7 @@

{% blocktrans trimmed %} - Delete this wiki file permanently?

+ Delete this wiki file permanently? {% endblocktrans %}

From 9871cb64b70618ce3d91765f193086a0da23c5e9 Mon Sep 17 00:00:00 2001 From: Petter Reinholdtsen Date: Wed, 14 Aug 2024 06:15:57 +0000 Subject: [PATCH 06/26] =?UTF-8?q?Translated=20using=20Weblate=20(Norwegian?= =?UTF-8?q?=20Bokm=C3=A5l)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Currently translated at 70.6% (1162 of 1645 strings) --- plinth/locale/nb/LC_MESSAGES/django.po | 91 +++++++++----------------- 1 file changed, 30 insertions(+), 61 deletions(-) diff --git a/plinth/locale/nb/LC_MESSAGES/django.po b/plinth/locale/nb/LC_MESSAGES/django.po index d4797ee42..80e0b8eae 100644 --- a/plinth/locale/nb/LC_MESSAGES/django.po +++ b/plinth/locale/nb/LC_MESSAGES/django.po @@ -16,8 +16,8 @@ msgstr "" "Project-Id-Version: FreedomBox UI\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2024-08-12 21:33-0400\n" -"PO-Revision-Date: 2024-03-28 01:01+0000\n" -"Last-Translator: Allan Nordhøy \n" +"PO-Revision-Date: 2024-08-15 06:09+0000\n" +"Last-Translator: Petter Reinholdtsen \n" "Language-Team: Norwegian Bokmål \n" "Language: nb\n" @@ -25,7 +25,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 5.5-dev\n" +"X-Generator: Weblate 5.7-dev\n" #: config.py:103 #, python-brace-format @@ -109,14 +109,12 @@ msgid "Use the language preference set in the browser" msgstr "Bruk språkforvalg satt i nettleseren" #: menu.py:106 -#, fuzzy -#| msgid "Public Visibility" msgid "Visibility" -msgstr "Offentlig synlighet" +msgstr "Synlighet" #: menu.py:108 msgid "Data" -msgstr "" +msgstr "Data" #: menu.py:110 templates/base.html:129 msgid "System" @@ -128,14 +126,12 @@ msgid "Security" msgstr "Sikkerhet" #: menu.py:114 -#, fuzzy -#| msgid "Server Administration" msgid "Administration" -msgstr "Tjeneradministrasjon" +msgstr "Administrasjon" #: middleware.py:131 msgid "System is possibly under heavy load. Please retry later." -msgstr "" +msgstr "Det er mulig systemet har høy belastning. Forsøk igjen senere." #: modules/apache/__init__.py:32 msgid "Apache HTTP Server" @@ -507,11 +503,7 @@ msgid "Existing Backups" msgstr "Eksisterende sikkerhetskopier" #: modules/backups/templates/backups_add_remote_repository.html:19 -#, fuzzy, python-format -#| msgid "" -#| "The credentials for this repository are stored on your %(box_name)s.
To restore a backup on a new %(box_name)s you need the ssh credentials " -#| "and, if chosen, the encryption passphrase." +#, python-format msgid "" "The credentials for this repository are stored on your %(box_name)s.
" "To restore a backup on a new %(box_name)s you need the SSH credentials and, " @@ -662,19 +654,14 @@ msgid "How to verify?" msgstr "Hvordan bekrefte?" #: modules/backups/templates/verify_ssh_hostkey.html:45 -#, fuzzy -#| msgid "" -#| "Run the following command on the SSH host machine. The output should " -#| "match one of the provided options. You can also use dsa, ecdsa, ed25519 " -#| "etc. instead of rsa, by choosing the corresponding file." msgid "" "Run the following command on the SSH host machine. The output should match " "one of the provided options. You can also use DSA, ECDSA, Ed25519 etc. " "instead of RSA, by choosing the corresponding file." msgstr "" "Kjør følgende kommando på SSH-vertsmaskinen. Utdata skal samsvare med én av " -"de angitte valgene. Du kan også bruke DSA, ECDSA, ED25519, osv. istedenfor " -"RSA, ved å velge filen som stemmer overens." +"de angitte valgene. Du kan også bruke DSA, ECDSA, ED25519 og lignende " +"istedenfor RSA, ved å velge filen som stemmer overens." #: modules/backups/templates/verify_ssh_hostkey.html:60 msgid "Verify Host" @@ -901,10 +888,8 @@ msgid "admin" msgstr "admin" #: modules/bepasty/views.py:20 -#, fuzzy -#| msgid "Repository" msgid "editor" -msgstr "Kodelager" +msgstr "" #: modules/bepasty/views.py:21 msgid "viewer" @@ -1156,10 +1141,8 @@ msgid "Library created." msgstr "Bibliotek opprettet." #: modules/calibre/views.py:49 -#, fuzzy -#| msgid "An error occurred during configuration." msgid "An error occurred while creating the library." -msgstr "En feil oppsto under konfigureringen." +msgstr "En feil oppsto ved oppretting av bibilioteket." #: modules/calibre/views.py:63 modules/featherwiki/views.py:145 #: modules/gitweb/views.py:139 modules/kiwix/views.py:100 @@ -1325,14 +1308,12 @@ msgid "Show apps and features that require more technical knowledge." msgstr "Vis programmer og funksjoner som krever dypere teknisk innsikt." #: modules/config/forms.py:104 -#, fuzzy -#| msgid "System Configuration" msgid "System-wide logging" -msgstr "Systemoppsett" +msgstr "Systemomfattende logging" #: modules/config/forms.py:105 msgid "Disable logging, for privacy" -msgstr "" +msgstr "Koble ut logging for å verne privatsfæren" #: modules/config/forms.py:107 msgid "Keep some in memory until a restart, for performance" @@ -1671,19 +1652,15 @@ msgid "Results" msgstr "Resultater" #: modules/diagnostics/templates/diagnostics_full.html:38 -#, fuzzy, python-format -#| msgid "" -#| "\n" -#| " App: %(app_name)s\n" -#| " " +#, python-format msgid "" "\n" " App: %(app_name)s\n" " " msgstr "" "\n" -" Program: %(app_name)s\n" -" " +" Program: %(app_name)s\n" +" " #: modules/diagnostics/templates/diagnostics_results.html:11 msgid "Test" @@ -2391,10 +2368,9 @@ msgstr "Intet bibliotek tilgjengelig." #: modules/featherwiki/templates/featherwiki_configure.html:36 #: modules/tiddlywiki/templates/tiddlywiki_configure.html:36 -#, fuzzy, python-format -#| msgid "Go to site %(site)s" +#, python-format msgid "Go to wiki %(wiki)s" -msgstr "Gå til siden %(site)s" +msgstr "Gå til wiki %(wiki)s" #: modules/featherwiki/templates/featherwiki_configure.html:43 #: modules/tiddlywiki/templates/tiddlywiki_configure.html:43 @@ -2404,10 +2380,9 @@ msgstr "" #: modules/featherwiki/templates/featherwiki_configure.html:50 #: modules/tiddlywiki/templates/tiddlywiki_configure.html:50 -#, fuzzy, python-format -#| msgid "Delete site %(site)s" +#, python-format msgid "Delete wiki %(wiki)s" -msgstr "Slett nettstedet %(site)s" +msgstr "Slett wiki %(wiki)s" #: modules/featherwiki/templates/featherwiki_delete.html:12 #: modules/tiddlywiki/templates/tiddlywiki_delete.html:12 @@ -2424,10 +2399,8 @@ msgstr "" #: modules/featherwiki/templates/featherwiki_delete.html:25 #: modules/tiddlywiki/templates/tiddlywiki_delete.html:25 -#, fuzzy -#| msgid "Delete this archive permanently?" msgid "Delete this wiki file permanently?

" -msgstr "Slett dette arkivet for godt?" +msgstr "Slett denne wikifilen for godt?" #: modules/featherwiki/templates/featherwiki_upload_file.html:20 #: modules/tiddlywiki/templates/tiddlywiki_upload_file.html:20 @@ -3552,10 +3525,9 @@ msgid "No content packages available." msgstr "Intet bibliotek tilgjengelig." #: modules/kiwix/templates/kiwix.html:37 -#, fuzzy, python-format -#| msgid "Delete site %(site)s" +#, python-format msgid "Delete package %(title)s" -msgstr "Slett nettstedet %(site)s" +msgstr "Slett pakke %(title)s" #: modules/kiwix/views.py:49 msgid "Content package added." @@ -6296,9 +6268,9 @@ msgid "" "address>) and your user name. DAVx5 will show all existing calendars and " "address books and you can create new." msgstr "" -"Skriv inn nettadressen til Radicale-tjeneren (f.eks. https://) og ditt brukernavn. DAVx5 vil vise alle eksisterende " -"kalendere og adressebøker, og du kan opprette nye." +"Skriv inn nettadressen til Radicale-tjeneren (f.eks. https://) og ditt " +"brukernavn. DAVx5 vil vise alle eksisterende kalendere og adressebøker, og " +"du kan opprette nye." #: modules/radicale/manifest.py:28 msgid "GNOME Calendar" @@ -9218,10 +9190,9 @@ msgstr "" "Du har ikke tilgangen som trengs for å nå %(request_path)s på denne tjeneren." #: templates/404.html:10 -#, fuzzy, python-format -#| msgid "Public key for this %(box_name)s:" +#, python-format msgid "Page not found - %(box_name)s" -msgstr "Offentlig nøkkel for denne %(box_name)s:" +msgstr "Fant ikke side - %(box_name)s" #: templates/404.html:18 msgid "404" @@ -9585,10 +9556,8 @@ msgstr "Start oppsett" #: templates/toolbar.html:59 templates/toolbar.html:60 #: templates/uninstall.html:30 -#, fuzzy -#| msgid "Install" msgid "Uninstall" -msgstr "Installer" +msgstr "Avinstaller" #: templates/uninstall.html:11 #, python-format From 7c8d4f8b263e9378fe71920e6a1c274e9b3d4c09 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ji=C5=99=C3=AD=20Podhoreck=C3=BD?= Date: Wed, 14 Aug 2024 07:27:24 +0000 Subject: [PATCH 07/26] Translated using Weblate (Czech) Currently translated at 100.0% (1645 of 1645 strings) --- plinth/locale/cs/LC_MESSAGES/django.po | 131 +++++++++++++------------ 1 file changed, 67 insertions(+), 64 deletions(-) diff --git a/plinth/locale/cs/LC_MESSAGES/django.po b/plinth/locale/cs/LC_MESSAGES/django.po index 2e926de50..88c6f88b6 100644 --- a/plinth/locale/cs/LC_MESSAGES/django.po +++ b/plinth/locale/cs/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2024-08-12 21:33-0400\n" -"PO-Revision-Date: 2024-08-11 22:09+0000\n" +"PO-Revision-Date: 2024-08-15 06:09+0000\n" "Last-Translator: Jiří Podhorecký \n" "Language-Team: Czech \n" @@ -2209,6 +2209,10 @@ msgid "" "a single HTML file on your {box_name}. You can use it as a personal wiki, as " "a web notebook, or for project documentation." msgstr "" +"Feather Wiki je nástroj pro vytváření jednoduchých samostatných wiki, z " +"nichž každá je uložena v jediném souboru HTML na vašem {box_name}. Můžete " +"jej použít jako osobní wiki, jako webový zápisník nebo pro dokumentaci " +"projektu." #: modules/featherwiki/__init__.py:29 msgid "" @@ -2216,6 +2220,9 @@ msgid "" "wiki per topic. Customize each wiki to your liking with extensions and other " "customization options." msgstr "" +"Každá wiki je malý soubor. Vytvořte si libovolný počet wiki, například jednu " +"wiki pro každé téma. Každou wiki si můžete přizpůsobit podle svých představ " +"pomocí rozšíření a dalších možností přizpůsobení." #: modules/featherwiki/__init__.py:33 #, python-brace-format @@ -2223,6 +2230,8 @@ msgid "" "Feather Wiki is downloaded from {box_name} website and not from Debian. " "Wikis need to be upgraded to newer version manually." msgstr "" +"Feather Wiki se stahuje ze stránek {box_name}, nikoli z Debianu. Wiki je " +"třeba aktualizovat na novější verzi ručně." #: modules/featherwiki/__init__.py:37 modules/tiddlywiki/__init__.py:41 #, python-brace-format @@ -2232,6 +2241,10 @@ msgid "" "{box_name} belonging to the wiki group. Simultaneous editing is not " "supported." msgstr "" +"Wiki ve výchozím nastavení nejsou veřejné, ale lze je stáhnout pro sdílení " +"nebo publikování. Může je upravovat jakýkoli " +"uživatel na {box_name} patřící do skupiny wiki. Simultánní úpravy nejsou " +"podporovány." #: modules/featherwiki/__init__.py:56 modules/ikiwiki/__init__.py:80 #: modules/tiddlywiki/__init__.py:61 @@ -2240,48 +2253,48 @@ msgstr "Zobrazit a upravit wiki aplikace" #: modules/featherwiki/__init__.py:59 modules/featherwiki/manifest.py:9 msgid "Feather Wiki" -msgstr "" +msgstr "Feather Wiki" #: modules/featherwiki/__init__.py:61 msgid "Personal Notebooks" -msgstr "" +msgstr "Osobní zápisníky" #: modules/featherwiki/forms.py:13 modules/tiddlywiki/forms.py:13 msgid "Name of the wiki file, with file extension \".html\"" -msgstr "" +msgstr "Název souboru wiki s příponou \".html\"" #: modules/featherwiki/forms.py:15 modules/tiddlywiki/forms.py:15 msgid "" "Wiki title and description can be set from within the wiki. This file name " "is independent of the wiki title." msgstr "" +"Název a popis wiki lze nastavit přímo ve wiki. Tento název souboru je " +"nezávislý na názvu wiki." #: modules/featherwiki/forms.py:23 modules/tiddlywiki/forms.py:23 msgid "New name for the wiki file, with file extension \".html\"" -msgstr "" +msgstr "Nový název souboru wiki s příponou \".html\"" #: modules/featherwiki/forms.py:25 modules/tiddlywiki/forms.py:25 msgid "Renaming the file has no effect on the title of the wiki." -msgstr "" +msgstr "Přejmenování souboru nemá žádný vliv na název wiki." #: modules/featherwiki/forms.py:32 msgid "A Feather Wiki file with .html file extension" -msgstr "" +msgstr "Soubor Feather Wiki s příponou .html" #: modules/featherwiki/forms.py:35 msgid "Feather Wiki files must be in HTML format" -msgstr "" +msgstr "Soubory Feather Wiki musí být ve formátu HTML" #: modules/featherwiki/forms.py:37 msgid "Upload an existing Feather Wiki file from this computer." -msgstr "" +msgstr "Nahrajte existující soubor Feather Wiki z tohoto počítače." #: modules/featherwiki/templates/featherwiki_configure.html:12 #: modules/tiddlywiki/templates/tiddlywiki_configure.html:12 -#, fuzzy -#| msgid "Manage Libraries" msgid "Manage Wikis" -msgstr "Spravovat knihovny" +msgstr "Spravovat Wiki" #: modules/featherwiki/templates/featherwiki_configure.html:16 #: modules/featherwiki/templates/featherwiki_configure.html:18 @@ -2289,66 +2302,57 @@ msgstr "Spravovat knihovny" #: modules/tiddlywiki/templates/tiddlywiki_configure.html:16 #: modules/tiddlywiki/templates/tiddlywiki_configure.html:18 #: modules/tiddlywiki/views.py:48 -#, fuzzy -#| msgid "Create Wiki or Blog" msgid "Create Wiki" -msgstr "Vytvořit wiki nebo blog" +msgstr "Vytvořit wiki" #: modules/featherwiki/templates/featherwiki_configure.html:21 #: modules/featherwiki/templates/featherwiki_configure.html:23 #: modules/tiddlywiki/templates/tiddlywiki_configure.html:21 #: modules/tiddlywiki/templates/tiddlywiki_configure.html:23 -#, fuzzy -#| msgid "Upload File" msgid "Upload Wiki" -msgstr "Nahrát soubor" +msgstr "Nahrát Wiki" #: modules/featherwiki/templates/featherwiki_configure.html:30 #: modules/tiddlywiki/templates/tiddlywiki_configure.html:30 -#, fuzzy -#| msgid "No libraries available." msgid "No wikis available." -msgstr "Nejsou k dispozici žádné knihovny." +msgstr "Nejsou k dispozici žádné wiki." #: modules/featherwiki/templates/featherwiki_configure.html:36 #: modules/tiddlywiki/templates/tiddlywiki_configure.html:36 -#, fuzzy, python-format -#| msgid "Go to site %(site)s" +#, python-format msgid "Go to wiki %(wiki)s" -msgstr "Přejít na stránku %(site)s" +msgstr "Přejít na wiki %(site)s" #: modules/featherwiki/templates/featherwiki_configure.html:43 #: modules/tiddlywiki/templates/tiddlywiki_configure.html:43 #, python-format msgid "Rename wiki %(wiki)s" -msgstr "" +msgstr "Přejmenovat wiki %(wiki)s" #: modules/featherwiki/templates/featherwiki_configure.html:50 #: modules/tiddlywiki/templates/tiddlywiki_configure.html:50 -#, fuzzy, python-format -#| msgid "Delete site %(site)s" +#, python-format msgid "Delete wiki %(wiki)s" -msgstr "Smazat stránku %(site)s" +msgstr "Smazat wiki %(site)s" #: modules/featherwiki/templates/featherwiki_delete.html:12 #: modules/tiddlywiki/templates/tiddlywiki_delete.html:12 -#, fuzzy, python-format -#| msgid "Delete Wiki or Blog %(name)s" +#, python-format msgid "Delete wiki %(name)s" -msgstr "Smazat wiki nebo blog %(name)s" +msgstr "Smazat wiki %(name)s" #: modules/featherwiki/templates/featherwiki_delete.html:18 msgid "" "Hint: You can download a copy of this wiki from within " "Feather Wiki before deleting it." msgstr "" +"Nápověda: Před smazáním této wiki si můžete stáhnout její " +"kopii z Feather Wiki." #: modules/featherwiki/templates/featherwiki_delete.html:25 #: modules/tiddlywiki/templates/tiddlywiki_delete.html:25 -#, fuzzy -#| msgid "Delete this archive permanently?" msgid "Delete this wiki file permanently?

" -msgstr "Nevratně smazat tento zachycený archiv?" +msgstr "Smazat tento soubor wiki natrvalo?" #: modules/featherwiki/templates/featherwiki_upload_file.html:20 #: modules/tiddlywiki/templates/tiddlywiki_upload_file.html:20 @@ -2356,54 +2360,40 @@ msgid "Upload" msgstr "Nahrát" #: modules/featherwiki/views.py:21 modules/tiddlywiki/views.py:21 -#, fuzzy -#| msgid "A share with this name already exists." msgid "A wiki file with the given name already exists." -msgstr "Sdílení s tímto názvem už existuje." +msgstr "Soubor wiki s daným názvem již existuje." #: modules/featherwiki/views.py:55 modules/tiddlywiki/views.py:55 -#, fuzzy -#| msgid "Archive created." msgid "Wiki created." -msgstr "Archiv vytvořen." +msgstr "Wiki vytvořena." #: modules/featherwiki/views.py:61 modules/tiddlywiki/views.py:61 -#, fuzzy -#| msgid "An error occurred while creating the library." msgid "An error occurred while creating the wiki." -msgstr "Při vytváření knihovny došlo k chybě." +msgstr "Při vytváření wiki došlo k chybě." #: modules/featherwiki/views.py:77 modules/tiddlywiki/views.py:77 -#, fuzzy -#| msgid "MediaWiki" msgid "Rename Wiki" -msgstr "MediaWiki" +msgstr "Přejmenovat Wiki" #: modules/featherwiki/views.py:85 modules/tiddlywiki/views.py:85 msgid "Wiki renamed." -msgstr "" +msgstr "Wiki přejmenována." #: modules/featherwiki/views.py:91 modules/tiddlywiki/views.py:91 -#, fuzzy -#| msgid "An error occurred while creating the library." msgid "An error occurred while renaming the wiki." -msgstr "Při vytváření knihovny došlo k chybě." +msgstr "Při přejmenování wiki došlo k chybě." #: modules/featherwiki/views.py:107 modules/tiddlywiki/views.py:107 -#, fuzzy -#| msgid "Upload File" msgid "Upload Wiki File" -msgstr "Nahrát soubor" +msgstr "Nahrát soubor Wiki" #: modules/featherwiki/views.py:123 modules/tiddlywiki/views.py:123 msgid "Wiki file added." -msgstr "" +msgstr "Soubor Wiki přidán." #: modules/featherwiki/views.py:128 modules/tiddlywiki/views.py:128 -#, fuzzy -#| msgid "Failed to add content package." msgid "Failed to add wiki file." -msgstr "Přidání balíčku s obsahem se nezdařilo." +msgstr "Soubor wiki se nepodařilo přidat." #: modules/firewall/__init__.py:25 #, python-brace-format @@ -7344,7 +7334,7 @@ msgstr "Přejít na Síť" #: modules/storage/__init__.py:439 msgid "grub package is configured" -msgstr "" +msgstr "balíček grub je nakonfigurován" #: modules/storage/forms.py:63 msgid "Invalid directory name." @@ -7510,6 +7500,10 @@ msgid "" "several short notes called Tiddlers and link them together into a dense " "graph." msgstr "" +"TiddlyWiki je interaktivní aplikace, která běží výhradně ve webovém " +"prohlížeči. Každá wiki je samostatný soubor HTML uložený na vašem {box_name}" +". Místo psaní dlouhých stránek wiki vás TiddlyWiki vybízí k napsání několika " +"krátkých poznámek zvaných Tiddlers a jejich propojení do hustého grafu." #: modules/tiddlywiki/__init__.py:30 msgid "" @@ -7519,6 +7513,11 @@ msgid "" "TiddlyWiki. Encrypting individual tiddlers or password-protecting a wiki " "file is possible from within the application." msgstr "" +"Jedná se o univerzální aplikaci s širokou škálou možností využití - " +"nelineární zápisník, webová stránka, osobní znalostní databáze, systém pro " +"správu úkolů a projektů, osobní diář atd. Funkce TiddlyWiki lze rozšířit " +"pomocí zásuvných modulů. Šifrování jednotlivých tiddlerů nebo ochrana wiki " +"souboru heslem je možná přímo z aplikace." #: modules/tiddlywiki/__init__.py:37 #, python-brace-format @@ -7526,36 +7525,40 @@ msgid "" "TiddlyWiki is downloaded from {box_name} website and not from Debian. Wikis " "need to be upgraded to newer version manually." msgstr "" +"TiddlyWiki se stahuje ze stránek {box_name}, nikoliv z Debianu. Wiki je " +"třeba aktualizovat na novější verzi ručně." #: modules/tiddlywiki/__init__.py:46 msgid "Create a new wiki or upload your existing wiki file to get started." -msgstr "" +msgstr "Vytvořte novou wiki nebo nahrajte stávající soubor wiki a začněte." #: modules/tiddlywiki/__init__.py:64 modules/tiddlywiki/manifest.py:9 msgid "TiddlyWiki" -msgstr "" +msgstr "TiddlyWiki" #: modules/tiddlywiki/__init__.py:66 msgid "Non-linear Notebooks" -msgstr "" +msgstr "Nelineární zápisníky" #: modules/tiddlywiki/forms.py:32 msgid "A TiddlyWiki file with .html file extension" -msgstr "" +msgstr "Soubor TiddlyWiki s příponou .html" #: modules/tiddlywiki/forms.py:35 msgid "TiddlyWiki files must be in HTML format" -msgstr "" +msgstr "Soubory TiddlyWiki musí být ve formátu HTML" #: modules/tiddlywiki/forms.py:37 msgid "Upload an existing TiddlyWiki file from this computer." -msgstr "" +msgstr "Nahrát existující soubor TiddlyWiki z tohoto počítače." #: modules/tiddlywiki/templates/tiddlywiki_delete.html:18 msgid "" "Hint: You can download a copy of this wiki from within " "TiddlyWiki before deleting it." msgstr "" +"Nápověda: Před smazáním této wiki si můžete stáhnout její " +"kopii z TiddlyWiki." #: modules/tor/__init__.py:33 modules/torproxy/__init__.py:29 msgid "" From b059dbc0f5b553d5bca14a6a55c7ffc40a4ba467 Mon Sep 17 00:00:00 2001 From: Sunil Mohan Adapa Date: Thu, 15 Aug 2024 15:08:33 +0000 Subject: [PATCH 08/26] Translated using Weblate (Czech) Currently translated at 100.0% (1645 of 1645 strings) --- plinth/locale/cs/LC_MESSAGES/django.po | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/plinth/locale/cs/LC_MESSAGES/django.po b/plinth/locale/cs/LC_MESSAGES/django.po index 88c6f88b6..7424bd0ed 100644 --- a/plinth/locale/cs/LC_MESSAGES/django.po +++ b/plinth/locale/cs/LC_MESSAGES/django.po @@ -8,8 +8,8 @@ msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2024-08-12 21:33-0400\n" -"PO-Revision-Date: 2024-08-15 06:09+0000\n" -"Last-Translator: Jiří Podhorecký \n" +"PO-Revision-Date: 2024-08-15 15:09+0000\n" +"Last-Translator: Sunil Mohan Adapa \n" "Language-Team: Czech \n" "Language: cs\n" @@ -17,7 +17,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=((n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2);\n" -"X-Generator: Weblate 5.7-dev\n" +"X-Generator: Weblate 5.7\n" #: config.py:103 #, python-brace-format @@ -2321,7 +2321,7 @@ msgstr "Nejsou k dispozici žádné wiki." #: modules/tiddlywiki/templates/tiddlywiki_configure.html:36 #, python-format msgid "Go to wiki %(wiki)s" -msgstr "Přejít na wiki %(site)s" +msgstr "Přejít na wiki %(wiki)s" #: modules/featherwiki/templates/featherwiki_configure.html:43 #: modules/tiddlywiki/templates/tiddlywiki_configure.html:43 @@ -2333,7 +2333,7 @@ msgstr "Přejmenovat wiki %(wiki)s" #: modules/tiddlywiki/templates/tiddlywiki_configure.html:50 #, python-format msgid "Delete wiki %(wiki)s" -msgstr "Smazat wiki %(site)s" +msgstr "Smazat wiki %(wiki)s" #: modules/featherwiki/templates/featherwiki_delete.html:12 #: modules/tiddlywiki/templates/tiddlywiki_delete.html:12 From 837d8a582900a96b16b4b9dafc52f5d8be05d090 Mon Sep 17 00:00:00 2001 From: gallegonovato Date: Sat, 17 Aug 2024 20:36:29 +0000 Subject: [PATCH 09/26] Translated using Weblate (Spanish) Currently translated at 99.8% (1643 of 1645 strings) --- plinth/locale/es/LC_MESSAGES/django.po | 137 +++++++++++++------------ 1 file changed, 69 insertions(+), 68 deletions(-) diff --git a/plinth/locale/es/LC_MESSAGES/django.po b/plinth/locale/es/LC_MESSAGES/django.po index d9ebe9657..6444b955a 100644 --- a/plinth/locale/es/LC_MESSAGES/django.po +++ b/plinth/locale/es/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2024-08-12 21:33-0400\n" -"PO-Revision-Date: 2024-07-31 05:09+0000\n" +"PO-Revision-Date: 2024-08-18 00:09+0000\n" "Last-Translator: gallegonovato \n" "Language-Team: Spanish \n" @@ -17,7 +17,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 5.7-dev\n" +"X-Generator: Weblate 5.7\n" #: config.py:103 #, python-brace-format @@ -2235,6 +2235,9 @@ msgid "" "a single HTML file on your {box_name}. You can use it as a personal wiki, as " "a web notebook, or for project documentation." msgstr "" +"Feather Wiki es una herramienta para crear wikis simples y autónomos, cada " +"uno almacenado en un único archivo HTML en tu {box_name}. Puedes usarlo como " +"wiki personal, como cuaderno web o para documentación de proyectos." #: modules/featherwiki/__init__.py:29 msgid "" @@ -2242,6 +2245,9 @@ msgid "" "wiki per topic. Customize each wiki to your liking with extensions and other " "customization options." msgstr "" +"Cada wiki es un pequeño archivo. Crea tantos wikis como quieras, por ejemplo " +"un wiki por tema. Personaliza cada wiki a tu gusto con extensiones y otras " +"opciones de personalización." #: modules/featherwiki/__init__.py:33 #, python-brace-format @@ -2249,6 +2255,8 @@ msgid "" "Feather Wiki is downloaded from {box_name} website and not from Debian. " "Wikis need to be upgraded to newer version manually." msgstr "" +"Feather Wiki se descarga de la página web de {box_name} y no de Debian. Los " +"wikis deben actualizarse manualmente a una versión más reciente." #: modules/featherwiki/__init__.py:37 modules/tiddlywiki/__init__.py:41 #, python-brace-format @@ -2258,6 +2266,10 @@ msgid "" "{box_name} belonging to the wiki group. Simultaneous editing is not " "supported." msgstr "" +"Los wikis no son públicos de forma predeterminada, pero se pueden descargar " +"para compartir o publicar. Pueden ser editados por cualquier usuario en {box_name} que pertenezca al grupo wiki. No se " +"admite la edición simultánea." #: modules/featherwiki/__init__.py:56 modules/ikiwiki/__init__.py:80 #: modules/tiddlywiki/__init__.py:61 @@ -2266,7 +2278,7 @@ msgstr "Aplicaciones wiki para ver y editar" #: modules/featherwiki/__init__.py:59 modules/featherwiki/manifest.py:9 msgid "Feather Wiki" -msgstr "" +msgstr "Feather Wiki" #: modules/featherwiki/__init__.py:61 msgid "Personal Notebooks" @@ -2274,40 +2286,40 @@ msgstr "" #: modules/featherwiki/forms.py:13 modules/tiddlywiki/forms.py:13 msgid "Name of the wiki file, with file extension \".html\"" -msgstr "" +msgstr "Nombre del archivo wiki, con extensión \".html\"" #: modules/featherwiki/forms.py:15 modules/tiddlywiki/forms.py:15 msgid "" "Wiki title and description can be set from within the wiki. This file name " "is independent of the wiki title." msgstr "" +"El título y la descripción de la wiki pueden establecerse desde la propia " +"wiki. Este nombre de archivo es independiente del título de la wiki." #: modules/featherwiki/forms.py:23 modules/tiddlywiki/forms.py:23 msgid "New name for the wiki file, with file extension \".html\"" -msgstr "" +msgstr "Nuevo nombre para el archivo wiki, con extensión \".html\"" #: modules/featherwiki/forms.py:25 modules/tiddlywiki/forms.py:25 msgid "Renaming the file has no effect on the title of the wiki." -msgstr "" +msgstr "Cambiar el nombre del archivo no afecta al título en la wiki." #: modules/featherwiki/forms.py:32 msgid "A Feather Wiki file with .html file extension" -msgstr "" +msgstr "Un archivo Feather Wiki con extensión .html" #: modules/featherwiki/forms.py:35 msgid "Feather Wiki files must be in HTML format" -msgstr "" +msgstr "Los archivos de Feather Wiki deben estar en formato HTML" #: modules/featherwiki/forms.py:37 msgid "Upload an existing Feather Wiki file from this computer." -msgstr "" +msgstr "Cargar un archivo Feather Wiki existente desde este ordenador." #: modules/featherwiki/templates/featherwiki_configure.html:12 #: modules/tiddlywiki/templates/tiddlywiki_configure.html:12 -#, fuzzy -#| msgid "Manage Libraries" msgid "Manage Wikis" -msgstr "Administrar bibliotecas" +msgstr "Gestionar Wikis" #: modules/featherwiki/templates/featherwiki_configure.html:16 #: modules/featherwiki/templates/featherwiki_configure.html:18 @@ -2315,67 +2327,57 @@ msgstr "Administrar bibliotecas" #: modules/tiddlywiki/templates/tiddlywiki_configure.html:16 #: modules/tiddlywiki/templates/tiddlywiki_configure.html:18 #: modules/tiddlywiki/views.py:48 -#, fuzzy -#| msgid "Create Wiki or Blog" msgid "Create Wiki" -msgstr "Crear Wiki o Blog" +msgstr "Crear Wiki" #: modules/featherwiki/templates/featherwiki_configure.html:21 #: modules/featherwiki/templates/featherwiki_configure.html:23 #: modules/tiddlywiki/templates/tiddlywiki_configure.html:21 #: modules/tiddlywiki/templates/tiddlywiki_configure.html:23 -#, fuzzy -#| msgid "Upload File" msgid "Upload Wiki" -msgstr "Subir Archivo" +msgstr "Subir Wiki" #: modules/featherwiki/templates/featherwiki_configure.html:30 #: modules/tiddlywiki/templates/tiddlywiki_configure.html:30 -#, fuzzy -#| msgid "No libraries available." msgid "No wikis available." -msgstr "No hay bibliotecas disponibles." +msgstr "No hay wikis disponibles." #: modules/featherwiki/templates/featherwiki_configure.html:36 #: modules/tiddlywiki/templates/tiddlywiki_configure.html:36 -#, fuzzy, python-format -#| msgid "Go to site %(site)s" +#, python-format msgid "Go to wiki %(wiki)s" -msgstr "Ir al sitio %(site)s" +msgstr "Ir a la wiki %(wiki)s" #: modules/featherwiki/templates/featherwiki_configure.html:43 #: modules/tiddlywiki/templates/tiddlywiki_configure.html:43 -#, fuzzy, python-format -#| msgid "Enable ikiwiki" +#, python-format msgid "Rename wiki %(wiki)s" -msgstr "Activar ikiwiki" +msgstr "Renombrar wiki %(wiki)s" #: modules/featherwiki/templates/featherwiki_configure.html:50 #: modules/tiddlywiki/templates/tiddlywiki_configure.html:50 -#, fuzzy, python-format -#| msgid "Delete site %(site)s" +#, python-format msgid "Delete wiki %(wiki)s" -msgstr "Eliminar sitio %(site)s" +msgstr "Borrar wiki %(wiki)s" #: modules/featherwiki/templates/featherwiki_delete.html:12 #: modules/tiddlywiki/templates/tiddlywiki_delete.html:12 -#, fuzzy, python-format -#| msgid "Delete Wiki or Blog %(name)s" +#, python-format msgid "Delete wiki %(name)s" -msgstr "Borrar Wiki o Blog %(name)s" +msgstr "Borrar Wiki %(name)s" #: modules/featherwiki/templates/featherwiki_delete.html:18 msgid "" "Hint: You can download a copy of this wiki from within " "Feather Wiki before deleting it." msgstr "" +"Pista: Puedes descargar una copia de esta wiki desde dentro " +"de Feather Wiki antes de borrarlo." #: modules/featherwiki/templates/featherwiki_delete.html:25 #: modules/tiddlywiki/templates/tiddlywiki_delete.html:25 -#, fuzzy -#| msgid "Delete this archive permanently?" msgid "Delete this wiki file permanently?

" -msgstr "¿Eliminar este archivo definitivamente?" +msgstr "¿Borrar este archivo wiki permanentemente?" #: modules/featherwiki/templates/featherwiki_upload_file.html:20 #: modules/tiddlywiki/templates/tiddlywiki_upload_file.html:20 @@ -2383,54 +2385,40 @@ msgid "Upload" msgstr "Subir archivo" #: modules/featherwiki/views.py:21 modules/tiddlywiki/views.py:21 -#, fuzzy -#| msgid "A share with this name already exists." msgid "A wiki file with the given name already exists." -msgstr "Ya existe una compartición con este nombre." +msgstr "Ya existe un archivo wiki con el nombre indicado." #: modules/featherwiki/views.py:55 modules/tiddlywiki/views.py:55 -#, fuzzy -#| msgid "Archive created." msgid "Wiki created." -msgstr "Archivo creado." +msgstr "Wiki creada." #: modules/featherwiki/views.py:61 modules/tiddlywiki/views.py:61 -#, fuzzy -#| msgid "An error occurred while creating the library." msgid "An error occurred while creating the wiki." -msgstr "Ha habido un error al crear la biblioteca." +msgstr "Ha habido un error al crear la wiki." #: modules/featherwiki/views.py:77 modules/tiddlywiki/views.py:77 -#, fuzzy -#| msgid "MediaWiki" msgid "Rename Wiki" -msgstr "MediaWiki" +msgstr "Cambiar el nombre de la Wiki" #: modules/featherwiki/views.py:85 modules/tiddlywiki/views.py:85 msgid "Wiki renamed." -msgstr "" +msgstr "Wiki renombrada." #: modules/featherwiki/views.py:91 modules/tiddlywiki/views.py:91 -#, fuzzy -#| msgid "An error occurred while creating the library." msgid "An error occurred while renaming the wiki." -msgstr "Ha habido un error al crear la biblioteca." +msgstr "Ha habido un error al renombrar la wiki." #: modules/featherwiki/views.py:107 modules/tiddlywiki/views.py:107 -#, fuzzy -#| msgid "Upload File" msgid "Upload Wiki File" -msgstr "Subir Archivo" +msgstr "Subir archivo a la Wiki" #: modules/featherwiki/views.py:123 modules/tiddlywiki/views.py:123 msgid "Wiki file added." -msgstr "" +msgstr "Se ha añadido un archivo Wiki." #: modules/featherwiki/views.py:128 modules/tiddlywiki/views.py:128 -#, fuzzy -#| msgid "Failed to add content package." msgid "Failed to add wiki file." -msgstr "No se ha podido añadir el paquete de contenido." +msgstr "Error al añadir el archivo wiki." #: modules/firewall/__init__.py:25 #, python-brace-format @@ -7397,7 +7385,7 @@ msgstr "Ir a la energía" #: modules/storage/__init__.py:439 msgid "grub package is configured" -msgstr "" +msgstr "el paquete grub está configurado" #: modules/storage/forms.py:63 msgid "Invalid directory name." @@ -7565,6 +7553,11 @@ msgid "" "several short notes called Tiddlers and link them together into a dense " "graph." msgstr "" +"TiddlyWiki es una aplicación interactiva que se ejecuta completamente en el " +"navegador web. Cada wiki es un archivo HTML autónomo almacenado en tu " +"{box_name}. En lugar de escribir largas páginas wiki, TiddlyWiki te anima a " +"escribir varias notas cortas llamadas Tiddlers y enlazarlas en un denso " +"gráfico." #: modules/tiddlywiki/__init__.py:30 msgid "" @@ -7574,6 +7567,11 @@ msgid "" "TiddlyWiki. Encrypting individual tiddlers or password-protecting a wiki " "file is possible from within the application." msgstr "" +"Es una aplicación versátil con una amplia variedad de casos de uso: cuaderno " +"no lineal, sitio web, base de conocimientos personal, sistema de gestión de " +"tareas y proyectos, diario personal, etc. Los plugins pueden ampliar la " +"funcionalidad de TiddlyWiki. Desde la propia aplicación es posible encriptar " +"tiddlers individuales o proteger con contraseña un archivo wiki." #: modules/tiddlywiki/__init__.py:37 #, python-brace-format @@ -7581,14 +7579,16 @@ msgid "" "TiddlyWiki is downloaded from {box_name} website and not from Debian. Wikis " "need to be upgraded to newer version manually." msgstr "" +"TiddlyWiki se descarga de la página web de {box_name} y no de Debian. Los " +"wikis deben actualizarse manualmente a una versión más reciente." #: modules/tiddlywiki/__init__.py:46 msgid "Create a new wiki or upload your existing wiki file to get started." -msgstr "" +msgstr "Crea una nueva wiki o carga tu archivo wiki para empezar." #: modules/tiddlywiki/__init__.py:64 modules/tiddlywiki/manifest.py:9 msgid "TiddlyWiki" -msgstr "" +msgstr "TiddlyWiki" #: modules/tiddlywiki/__init__.py:66 msgid "Non-linear Notebooks" @@ -7596,21 +7596,23 @@ msgstr "" #: modules/tiddlywiki/forms.py:32 msgid "A TiddlyWiki file with .html file extension" -msgstr "" +msgstr "Un archivo TiddlyWiki con extensión .html" #: modules/tiddlywiki/forms.py:35 msgid "TiddlyWiki files must be in HTML format" -msgstr "" +msgstr "Los archivos TiddlyWiki deben estar en formato HTML" #: modules/tiddlywiki/forms.py:37 msgid "Upload an existing TiddlyWiki file from this computer." -msgstr "" +msgstr "Cargar un archivo TiddlyWiki desde este ordenador." #: modules/tiddlywiki/templates/tiddlywiki_delete.html:18 msgid "" "Hint: You can download a copy of this wiki from within " "TiddlyWiki before deleting it." msgstr "" +"Pista: Puedes descargar una copia de este wiki desde dentro " +"de TiddlyWiki antes de borrarlo." #: modules/tor/__init__.py:33 modules/torproxy/__init__.py:29 msgid "" @@ -8979,8 +8981,7 @@ msgstr "Terminó: {name}" #: package.py:206 #, python-brace-format msgid "Package {package_expression} is not available for install" -msgstr "" -"El paquete {package_expression} no está disponible para su instalación." +msgstr "El paquete {package_expression} no está disponible para su instalación" #: package.py:226 #, python-brace-format @@ -9058,7 +9059,7 @@ msgstr "Volver a ejecutar la configuración para completar las reparaciones" #: setup.py:181 msgid "App repaired." -msgstr "Aplicación reparada" +msgstr "Aplicación reparada." #: setup.py:185 msgid "App repair completed with errors:\n" From 52e8eb55619823e6210047a805f65d7a4773722c Mon Sep 17 00:00:00 2001 From: Sunil Mohan Adapa Date: Fri, 16 Aug 2024 23:14:38 +0000 Subject: [PATCH 10/26] Translated using Weblate (Telugu) Currently translated at 89.9% (1480 of 1645 strings) --- plinth/locale/te/LC_MESSAGES/django.po | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/plinth/locale/te/LC_MESSAGES/django.po b/plinth/locale/te/LC_MESSAGES/django.po index e74b5be4d..1f32fc032 100644 --- a/plinth/locale/te/LC_MESSAGES/django.po +++ b/plinth/locale/te/LC_MESSAGES/django.po @@ -10,7 +10,7 @@ msgstr "" "Project-Id-Version: FreedomBox UI\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2024-08-12 21:33-0400\n" -"PO-Revision-Date: 2024-02-11 20:14+0000\n" +"PO-Revision-Date: 2024-08-18 00:09+0000\n" "Last-Translator: Sunil Mohan Adapa \n" "Language-Team: Telugu \n" @@ -19,7 +19,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 5.4-dev\n" +"X-Generator: Weblate 5.7\n" #: config.py:103 #, python-brace-format @@ -2276,10 +2276,9 @@ msgstr "గ్రంధాలయంలు అందుబాటులో లే #: modules/featherwiki/templates/featherwiki_configure.html:36 #: modules/tiddlywiki/templates/tiddlywiki_configure.html:36 -#, fuzzy, python-format -#| msgid "Go to site %(site)s" +#, python-format msgid "Go to wiki %(wiki)s" -msgstr "ప్రదేశం కు వెళ్ళండి %(site)s" +msgstr "%(wiki)s ప్రదేశం కు వెళ్ళండి" #: modules/featherwiki/templates/featherwiki_configure.html:43 #: modules/tiddlywiki/templates/tiddlywiki_configure.html:43 @@ -2289,10 +2288,9 @@ msgstr "" #: modules/featherwiki/templates/featherwiki_configure.html:50 #: modules/tiddlywiki/templates/tiddlywiki_configure.html:50 -#, fuzzy, python-format -#| msgid "Delete site %(site)s" +#, python-format msgid "Delete wiki %(wiki)s" -msgstr "ప్రదేశం తొలగించు %(site)s" +msgstr "%(wiki)s ప్రదేశం తొలగించు" #: modules/featherwiki/templates/featherwiki_delete.html:12 #: modules/tiddlywiki/templates/tiddlywiki_delete.html:12 From e9914abebb0fde37226b0d6baef120855a43e70f Mon Sep 17 00:00:00 2001 From: gallegonovato Date: Tue, 20 Aug 2024 20:31:24 +0000 Subject: [PATCH 11/26] Translated using Weblate (Spanish) Currently translated at 100.0% (1645 of 1645 strings) --- plinth/locale/es/LC_MESSAGES/django.po | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/plinth/locale/es/LC_MESSAGES/django.po b/plinth/locale/es/LC_MESSAGES/django.po index 6444b955a..897436cb8 100644 --- a/plinth/locale/es/LC_MESSAGES/django.po +++ b/plinth/locale/es/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2024-08-12 21:33-0400\n" -"PO-Revision-Date: 2024-08-18 00:09+0000\n" +"PO-Revision-Date: 2024-08-21 16:36+0000\n" "Last-Translator: gallegonovato \n" "Language-Team: Spanish \n" @@ -2282,7 +2282,7 @@ msgstr "Feather Wiki" #: modules/featherwiki/__init__.py:61 msgid "Personal Notebooks" -msgstr "" +msgstr "Cuadernos de notas personales" #: modules/featherwiki/forms.py:13 modules/tiddlywiki/forms.py:13 msgid "Name of the wiki file, with file extension \".html\"" @@ -7592,7 +7592,7 @@ msgstr "TiddlyWiki" #: modules/tiddlywiki/__init__.py:66 msgid "Non-linear Notebooks" -msgstr "" +msgstr "Cuadernos no lineales" #: modules/tiddlywiki/forms.py:32 msgid "A TiddlyWiki file with .html file extension" From c5e60632e708fa70d6c7f802ea2a6c9f453ddf01 Mon Sep 17 00:00:00 2001 From: Sunil Mohan Adapa Date: Sun, 18 Aug 2024 17:16:42 -0700 Subject: [PATCH 12/26] d/control: Remove havged as it no longer relevant on latest kernels Closes: Debian bug #961733. - The version of Linux kernel supported in FreedomBox is from Debian Bookworm and that is 6.1, released on Sun, 11 Dec 2022[4][5]. - Around 2014, in Linux kernel version 5.4, a way to extract entropy from CPU execution jitter every second was implemented. This is similar to HAVAGE/havaged's approach[1][2]. This ensures that user space applications never hang indefinitely when entropy is not available. - Since 2020, /dev/random only blocks until it is initialized and after that never blocks. It provides cryptographically secure psuedo-random numbers after initialization (which is believed to be as good as blocking pool even for security sensitive applications). This the same behavior as getrandom() call[6]. This means that even on embedded systems, haveged is not necessary once the initialization of the random pool has been completed. - Since Feb/Mar 2022, /dev/urandom no longer provides insecure random numbers[3]. Earlier, if it was used before full initialization, it provided insecure random numbers. Now it blocks the caller until initialization and then provides cryptographically secure pseudo-random numbers. The initialization itself won't take too much time due to the "Jitter Dance" technique of extracting entropy from CPU execution jitter. The only way to request for insecure random number (without even blocking for 1 second) is to use getrandom(GRND_INSECURE) which systemd uses to initialize hash tables. This change was reverted because Jitter Dance did not work on several architectures including arm[3]. Later it was added back as an opportunistic approach, where secure random numbers would be provided by urandom if Jitter Dance worked. - Git repository for haveged mentions that it is less relevant now[7]. It also lists circumstances where haveged might still help (old kernels, user-space RNG, additional source of entry and early boot). Of these, only early boot scenario is of interest for us. - In summary, the understanding of relevance of haveged is as follows: Request Random Number --------------------- Is this during initialization of the random pool? No: - Linux never blocks after initialization. It uses CSPRNG now instead of blocking for entropy. Yes: Is this for secure purposes? No: - It does not block and provides insecure (or secure in most practical cases) numbers with getrandom(GRND_INSECURE), used by systemd hash tables, etc. Yes: Does the architecture provide hardware random numbers? Yes: - Use RDSEED (Intel/AMD) CPU instruction or HWRNG (SOCs) to initialize the random pool. - If on virtual machine, use virtio-rng, ACPI VM ID, etc. to initialize the random pool. No: Is this on architectures with time stamp counter? Yes: - The system will block for 1-2 seconds and provide secure random numbers using "Jitter Dance" (similar to haveged). - ARMv7 (Allwinner A20, etc.) the lowest ARM architecture we support, seems to have time stamp counters but we not sure kernel uses it and implements "Jitter Dance". No: - On urandom, The system will not block and provide insecure random numbers. This is as per the original definition of /dev/urandom. - The system will block until entropy is available through interrupts, etc. - haveged will likely not help here because it also requires time stamp counter provided by CPU. Links: 1) https://lwn.net/Articles/802360/ 2) https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=50ee7529ec45 3) https://www.zx2c4.com/projects/linux-rng-5.17-5.18/ 4) https://lkml.org/lkml/2022/12/11/206 5) https://packages.debian.org/search?searchon=names&keywords=linux-image-6.1.0 6) https://lwn.net/Articles/808575/ 7) https://github.com/jirka-h/haveged Reviewed-by: Joseph Nuthalapati --- debian/control | 2 -- 1 file changed, 2 deletions(-) diff --git a/debian/control b/debian/control index f05ca8b2f..33545204d 100644 --- a/debian/control +++ b/debian/control @@ -152,8 +152,6 @@ Recommends: # FreedomBox documentation freedombox-doc-en, freedombox-doc-es, -# Provide entropy using HAVEGE algorithm - haveged, # Monitor system resources htop, # Monitor network traffic statistics From 790c6f6837b523840e171978ce8798cac786249d Mon Sep 17 00:00:00 2001 From: Ihor Hordiichuk Date: Thu, 22 Aug 2024 13:47:25 +0000 Subject: [PATCH 13/26] Translated using Weblate (Ukrainian) Currently translated at 95.8% (1576 of 1645 strings) --- plinth/locale/uk/LC_MESSAGES/django.po | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/plinth/locale/uk/LC_MESSAGES/django.po b/plinth/locale/uk/LC_MESSAGES/django.po index 577f99c65..aac40b778 100644 --- a/plinth/locale/uk/LC_MESSAGES/django.po +++ b/plinth/locale/uk/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2024-08-12 21:33-0400\n" -"PO-Revision-Date: 2024-07-07 19:09+0000\n" +"PO-Revision-Date: 2024-08-23 14:09+0000\n" "Last-Translator: Ihor Hordiichuk \n" "Language-Team: Ukrainian \n" @@ -18,7 +18,7 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && " "n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" -"X-Generator: Weblate 5.7-dev\n" +"X-Generator: Weblate 5.7.1-dev\n" #: config.py:103 #, python-brace-format @@ -5620,9 +5620,9 @@ msgid "" "keep the current password." msgstr "" "За бажанням: Вкажіть новий пароль для облікового запису адміністратора " -"(admin) Nextcloud'. Пароль не повинен бути поширеним і не повинен бути " -"коротшим за 10 знаків. Залиште поле порожнім, щоб зберегти " -"поточний пароль." +"(nextcloud-admin) Nextcloud'. Пароль не повинен бути поширеним і не повинен " +"бути коротшим за 10 знаків. Залиште поле порожнім, щоб " +"зберегти поточний пароль." #: modules/nextcloud/forms.py:41 msgid "Default phone region" @@ -5638,7 +5638,7 @@ msgstr "" #: modules/nextcloud/views.py:53 msgid "Password update failed. Please choose a stronger password." -msgstr "Не вдалося оновити пароль. Оберіть сильніший пароль." +msgstr "Не вдалося оновити пароль. Оберіть надійніший пароль." #: modules/openvpn/__init__.py:20 #, python-brace-format From e70a2cfcae599b859e3840e819c94f9efef19a8f Mon Sep 17 00:00:00 2001 From: Joseph Nuthalapati Date: Fri, 23 Aug 2024 13:05:15 +0530 Subject: [PATCH 14/26] ttrss: Remove unavailable Android client - org.fox.tttrss Signed-off-by: Joseph Nuthalapati Reviewed-by: Sunil Mohan Adapa --- plinth/modules/ttrss/manifest.py | 10 ---------- 1 file changed, 10 deletions(-) diff --git a/plinth/modules/ttrss/manifest.py b/plinth/modules/ttrss/manifest.py index 1bb59be5a..46aa863a6 100644 --- a/plinth/modules/ttrss/manifest.py +++ b/plinth/modules/ttrss/manifest.py @@ -5,16 +5,6 @@ from django.utils.translation import gettext_lazy as _ from plinth.clients import store_url clients = [ - { - 'name': - _('Tiny Tiny RSS (TTTRSS)'), - 'platforms': [{ - 'type': 'store', - 'os': 'android', - 'store_name': 'f-droid', - 'url': store_url('f-droid', 'org.fox.tttrss') - }] - }, { 'name': _('TTRSS-Reader'), From fb43c7297caeb8cab989c486c94b1e42ed923ba1 Mon Sep 17 00:00:00 2001 From: Sunil Mohan Adapa Date: Fri, 23 Aug 2024 12:05:51 -0700 Subject: [PATCH 15/26] *.md, pyproject.toml: Update default branch from 'master' to 'main' Signed-off-by: Sunil Mohan Adapa --- CONTRIBUTING.md | 4 ++-- README.md | 4 ++-- pyproject.toml | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 9b74d4070..504360305 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -34,8 +34,8 @@ Naming conventions: tools `yapf` and `isort`. Please check also with `flake8`. * Please include one single feature per merge request, to keep the review simple and focused on one topic. (This might still mean hundreds of lines of code.) - Use a branch other than `master`, so you can create multiple merge requests - and still keep merging from `master`. Depending on the complexity of your + Use a branch other than `main`, so you can create multiple merge requests + and still keep merging from `main`. Depending on the complexity of your merge request, it may take a while until it is reviewed and merged. * Keep your commits organized logically and as small as possible. If commit B fixes a mistake in commit A, both of which are part of the same merge request, diff --git a/README.md b/README.md index 3ea73a307..a355de3ce 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -[![pipeline status](https://salsa.debian.org/freedombox-team/freedombox/badges/master/pipeline.svg)](https://salsa.debian.org/freedombox-team/freedombox/commits/master) +[![pipeline status](https://salsa.debian.org/freedombox-team/freedombox/badges/main/pipeline.svg)](https://salsa.debian.org/freedombox-team/freedombox/commits/main) [![Translation status](https://hosted.weblate.org/widgets/freedombox/-/svg-badge.svg)](https://hosted.weblate.org/engage/freedombox/?utm_source=widget) [![Debian Unstable](https://badges.debian.net/badges/debian/unstable/freedombox/version.svg)](https://packages.debian.org/unstable/freedombox) [![Debian Testing](https://badges.debian.net/badges/debian/testing/freedombox/version.svg)](https://packages.debian.org/testing/freedombox) @@ -58,7 +58,7 @@ HACKING.md. # Contributing -See the [HACKING.md](https://salsa.debian.org/freedombox-team/freedombox/blob/master/HACKING.md) file for contributing to FreedomBox Service (Plinth). +See the [HACKING.md](https://salsa.debian.org/freedombox-team/freedombox/blob/main/HACKING.md) file for contributing to FreedomBox Service (Plinth). # Localization diff --git a/pyproject.toml b/pyproject.toml index 0cfa98b4a..135c67205 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -94,8 +94,8 @@ homepage = "https://freedombox.org" projectpage = "https://salsa.debian.org/freedombox-team/freedombox" manual = "https://wiki.debian.org/FreedomBox/Manual/" documentation = "https://docs.freedombox.org/" -changelog = "https://salsa.debian.org/freedombox-team/freedombox/-/blob/master/debian/changelog" -readme = "https://salsa.debian.org/freedombox-team/freedombox/-/blob/master/README.md" +changelog = "https://salsa.debian.org/freedombox-team/freedombox/-/blob/main/debian/changelog" +readme = "https://salsa.debian.org/freedombox-team/freedombox/-/blob/main/README.md" support = "https://freedombox.org/#community" [build-system] From 0e8597a034874aee3740cc4b7a10efd33e4f222c Mon Sep 17 00:00:00 2001 From: ikmaak Date: Fri, 23 Aug 2024 19:32:37 +0000 Subject: [PATCH 16/26] Translated using Weblate (Dutch) Currently translated at 98.7% (1624 of 1645 strings) --- plinth/locale/nl/LC_MESSAGES/django.po | 192 +++++++++---------------- 1 file changed, 70 insertions(+), 122 deletions(-) diff --git a/plinth/locale/nl/LC_MESSAGES/django.po b/plinth/locale/nl/LC_MESSAGES/django.po index 832becb42..179194b31 100644 --- a/plinth/locale/nl/LC_MESSAGES/django.po +++ b/plinth/locale/nl/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2024-08-12 21:33-0400\n" -"PO-Revision-Date: 2024-06-17 13:09+0000\n" +"PO-Revision-Date: 2024-08-24 20:09+0000\n" "Last-Translator: ikmaak \n" "Language-Team: Dutch \n" @@ -17,7 +17,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 5.6-dev\n" +"X-Generator: Weblate 5.7.1-dev\n" "X-Language: nl_NL\n" "X-Source-Language: C\n" @@ -1586,14 +1586,12 @@ msgstr "" "uitgevoerd." #: modules/diagnostics/forms.py:15 -#, fuzzy -#| msgid "Enable auto-update" msgid "Enable automatic repair" -msgstr "Automatisch bijwerken inschakelen" +msgstr "Automatisch repareren inschakelen" #: modules/diagnostics/forms.py:16 msgid "If issues are found, try to repair them automatically." -msgstr "" +msgstr "Als er problemen zijn, probeer ze dan automatisch te repareren." #: modules/diagnostics/templates/diagnostics.html:11 msgid "Diagnostics Run" @@ -2233,6 +2231,10 @@ msgid "" "a single HTML file on your {box_name}. You can use it as a personal wiki, as " "a web notebook, or for project documentation." msgstr "" +"Feather Wiki is een gereedschap om eenvoudige zelfstandige wiki's te " +"creëren, elk opgeslagen in een enkel HTML bestand op je {box_name}. Je kunt " +"het gebruiken als een persoonlijke wiki, als web notitieboek, of voor " +"project documentatie." #: modules/featherwiki/__init__.py:29 msgid "" @@ -2247,6 +2249,8 @@ msgid "" "Feather Wiki is downloaded from {box_name} website and not from Debian. " "Wikis need to be upgraded to newer version manually." msgstr "" +"Feather Wiki is gedownload van de {box_name} website en niet van Debian. " +"Wiki's moeten handmatig worden bijgewerkt naar nieuwere versies." #: modules/featherwiki/__init__.py:37 modules/tiddlywiki/__init__.py:41 #, python-brace-format @@ -2263,10 +2267,8 @@ msgid "View and edit wiki applications" msgstr "Bekijken en bewerken van wiki toepassingen" #: modules/featherwiki/__init__.py:59 modules/featherwiki/manifest.py:9 -#, fuzzy -#| msgid "Create Wiki/Blog" msgid "Feather Wiki" -msgstr "Nieuwe Wiki/Blog" +msgstr "Feather Wiki" #: modules/featherwiki/__init__.py:61 msgid "Personal Notebooks" @@ -2274,7 +2276,7 @@ msgstr "" #: modules/featherwiki/forms.py:13 modules/tiddlywiki/forms.py:13 msgid "Name of the wiki file, with file extension \".html\"" -msgstr "" +msgstr "Naam van het wiki bestand, met extensie \".html\"" #: modules/featherwiki/forms.py:15 modules/tiddlywiki/forms.py:15 msgid "" @@ -2304,10 +2306,8 @@ msgstr "" #: modules/featherwiki/templates/featherwiki_configure.html:12 #: modules/tiddlywiki/templates/tiddlywiki_configure.html:12 -#, fuzzy -#| msgid "Manage Libraries" msgid "Manage Wikis" -msgstr "Bibliotheken beheren" +msgstr "Wiki's beheren" #: modules/featherwiki/templates/featherwiki_configure.html:16 #: modules/featherwiki/templates/featherwiki_configure.html:18 @@ -2315,54 +2315,44 @@ msgstr "Bibliotheken beheren" #: modules/tiddlywiki/templates/tiddlywiki_configure.html:16 #: modules/tiddlywiki/templates/tiddlywiki_configure.html:18 #: modules/tiddlywiki/views.py:48 -#, fuzzy -#| msgid "Create Wiki/Blog" msgid "Create Wiki" -msgstr "Nieuwe Wiki/Blog" +msgstr "Nieuwe Wiki" #: modules/featherwiki/templates/featherwiki_configure.html:21 #: modules/featherwiki/templates/featherwiki_configure.html:23 #: modules/tiddlywiki/templates/tiddlywiki_configure.html:21 #: modules/tiddlywiki/templates/tiddlywiki_configure.html:23 -#, fuzzy -#| msgid "Upload File" msgid "Upload Wiki" -msgstr "Bestand uploaden" +msgstr "Wiki uploaden" #: modules/featherwiki/templates/featherwiki_configure.html:30 #: modules/tiddlywiki/templates/tiddlywiki_configure.html:30 -#, fuzzy -#| msgid "No libraries available." msgid "No wikis available." -msgstr "Geen bibliotheken beschikbaar." +msgstr "Geen wiki's beschikbaar." #: modules/featherwiki/templates/featherwiki_configure.html:36 #: modules/tiddlywiki/templates/tiddlywiki_configure.html:36 -#, fuzzy, python-format -#| msgid "Go to site %(site)s" +#, python-format msgid "Go to wiki %(wiki)s" -msgstr "Ga naar site %(site)s" +msgstr "Ga naar wiki %(wiki)s" #: modules/featherwiki/templates/featherwiki_configure.html:43 #: modules/tiddlywiki/templates/tiddlywiki_configure.html:43 -#, fuzzy, python-format -#| msgid "Enable Ikiwiki" +#, python-format msgid "Rename wiki %(wiki)s" -msgstr "Ikiwiki Inschakelen" +msgstr "Hernoem wiki %(wiki)s" #: modules/featherwiki/templates/featherwiki_configure.html:50 #: modules/tiddlywiki/templates/tiddlywiki_configure.html:50 -#, fuzzy, python-format -#| msgid "Delete site %(site)s" +#, python-format msgid "Delete wiki %(wiki)s" -msgstr "Verwijder site %(site)s" +msgstr "Verwijder wiki %(wiki)s" #: modules/featherwiki/templates/featherwiki_delete.html:12 #: modules/tiddlywiki/templates/tiddlywiki_delete.html:12 -#, fuzzy, python-format -#| msgid "Delete Wiki or Blog %(name)s" +#, python-format msgid "Delete wiki %(name)s" -msgstr "Verwijder Wiki of Blog %(name)s" +msgstr "Verwijder wiki %(name)s" #: modules/featherwiki/templates/featherwiki_delete.html:18 msgid "" @@ -2372,67 +2362,49 @@ msgstr "" #: modules/featherwiki/templates/featherwiki_delete.html:25 #: modules/tiddlywiki/templates/tiddlywiki_delete.html:25 -#, fuzzy -#| msgid "Delete this archive permanently?" msgid "Delete this wiki file permanently?

" -msgstr "Dit archief permanent verwijderen?" +msgstr "Dit wiki bestand permanent verwijderen?" #: modules/featherwiki/templates/featherwiki_upload_file.html:20 #: modules/tiddlywiki/templates/tiddlywiki_upload_file.html:20 -#, fuzzy -#| msgid "Download my profile" msgid "Upload" -msgstr "Download mijn profiel" +msgstr "Upload" #: modules/featherwiki/views.py:21 modules/tiddlywiki/views.py:21 -#, fuzzy -#| msgid "A share with this name already exists." msgid "A wiki file with the given name already exists." -msgstr "Er bestaat reeds een gedeelde map met deze naam." +msgstr "Er bestaat al een wiki bestand met deze naam." #: modules/featherwiki/views.py:55 modules/tiddlywiki/views.py:55 -#, fuzzy -#| msgid "Archive created." msgid "Wiki created." -msgstr "Archief aangemaakt." +msgstr "Wiki aangemaakt." #: modules/featherwiki/views.py:61 modules/tiddlywiki/views.py:61 -#, fuzzy -#| msgid "An error occurred while creating the library." msgid "An error occurred while creating the wiki." -msgstr "Er is een fout opgetreden tijdens het aanmaken van de bibliotheek." +msgstr "Er is een fout opgetreden tijdens het aanmaken van de wiki." #: modules/featherwiki/views.py:77 modules/tiddlywiki/views.py:77 -#, fuzzy -#| msgid "MediaWiki" msgid "Rename Wiki" -msgstr "MediaWiki" +msgstr "Hernoem Wiki" #: modules/featherwiki/views.py:85 modules/tiddlywiki/views.py:85 msgid "Wiki renamed." -msgstr "" +msgstr "Wiki hernoemd." #: modules/featherwiki/views.py:91 modules/tiddlywiki/views.py:91 -#, fuzzy -#| msgid "An error occurred while creating the library." msgid "An error occurred while renaming the wiki." -msgstr "Er is een fout opgetreden tijdens het aanmaken van de bibliotheek." +msgstr "Er is een fout opgetreden tijdens het hernoemen van de wiki." #: modules/featherwiki/views.py:107 modules/tiddlywiki/views.py:107 -#, fuzzy -#| msgid "Upload File" msgid "Upload Wiki File" -msgstr "Bestand uploaden" +msgstr "Wiki bestand uploaden" #: modules/featherwiki/views.py:123 modules/tiddlywiki/views.py:123 msgid "Wiki file added." -msgstr "" +msgstr "Wiki bestand toegevoegd." #: modules/featherwiki/views.py:128 modules/tiddlywiki/views.py:128 -#, fuzzy -#| msgid "Failed to add content package." msgid "Failed to add wiki file." -msgstr "Informatiepakket toevoegen mislukt." +msgstr "Wiki bestand toevoegen mislukt." #: modules/firewall/__init__.py:25 #, python-brace-format @@ -3708,7 +3680,7 @@ msgid "" msgstr "" "Openbare registratie aanzetten betekent dat iedereen op het Internet een " "nieuwe gebruikersaccount kan aanmaken op deze Matrix server. Schakel dit uit " -"als alleen reeds geregistreerde gebruikers deze dienst mogen gebruiken." +"als alleen vooraf geregistreerde gebruikers deze dienst mogen gebruiken." #: modules/matrixsynapse/forms.py:33 msgid "Verification method for registration" @@ -4157,78 +4129,63 @@ msgstr "" #: modules/miniflux/__init__.py:42 modules/miniflux/manifest.py:10 msgid "Miniflux" -msgstr "" +msgstr "Miniflux" #: modules/miniflux/__init__.py:44 modules/ttrss/__init__.py:51 msgid "News Feed Reader" msgstr "News Feed Reader" #: modules/miniflux/forms.py:12 -#, fuzzy -#| msgid "Enter a valid username." msgid "Enter a username for the user." -msgstr "Voer een geldige gebruikersnaam in." +msgstr "Voer een gebruikersnaam in voor de gebruiker." #: modules/miniflux/forms.py:16 msgid "Enter a strong password with a minimum of 6 characters." msgstr "" #: modules/miniflux/forms.py:18 -#, fuzzy -#| msgid "Updating configuration" msgid "Password confirmation" -msgstr "Configuratie bijwerken" +msgstr "Bevestig wachtwoord" #: modules/miniflux/forms.py:20 -#, fuzzy -#| msgid "" -#| "Enter the password for user \"{user}\" to authorize account modifications." msgid "Enter the same password for confirmation." -msgstr "" -"Voer het wachtwoord voor gebruiker \"{user}\" in om accountwijzigingen toe " -"te staan." +msgstr "Voer hetzelfde wachtwoord in als bevestiging." #: modules/miniflux/forms.py:31 -#, fuzzy -#| msgid "Password updated" msgid "Passwords do not match." -msgstr "Wachtwoord bijgewerkt" +msgstr "Wachtwoorden komen niet overeen." #: modules/miniflux/manifest.py:18 msgid "Fluent Reader Lite" -msgstr "" +msgstr "Fluent Reader Lite" #: modules/miniflux/manifest.py:33 -#, fuzzy -#| msgid "News Feed Reader" msgid "Fluent Reader" -msgstr "News Feed Reader" +msgstr "Fluent Reader" #: modules/miniflux/manifest.py:46 msgid "FluxNews" -msgstr "" +msgstr "FluxNews" #: modules/miniflux/manifest.py:61 msgid "MiniFlutt" -msgstr "" +msgstr "MiniFlutt" #: modules/miniflux/manifest.py:71 msgid "NetNewsWire" -msgstr "" +msgstr "NetNewsWire" #: modules/miniflux/manifest.py:86 msgid "Newsflash" -msgstr "" +msgstr "Newsflash" #: modules/miniflux/manifest.py:96 -#, fuzzy -#| msgid "Read" msgid "Read You" -msgstr "Lezen" +msgstr "Read You" #: modules/miniflux/manifest.py:106 msgid "RSS Guard" -msgstr "" +msgstr "RSS Guard" #: modules/miniflux/templates/miniflux.html:14 msgid "" @@ -4238,53 +4195,41 @@ msgstr "" #: modules/miniflux/templates/miniflux.html:22 #: modules/miniflux/templates/miniflux.html:24 -#, fuzzy -#| msgid "Create User" msgid "Create admin user" -msgstr "Nieuwe gebruiker registreren" +msgstr "Administratie gebruiker registreren" #: modules/miniflux/templates/miniflux.html:27 #: modules/miniflux/templates/miniflux.html:29 -#, fuzzy -#| msgid "Set SuperUser Password" msgid "Reset user password" -msgstr "Wachtwoord van de Supergebruiker vastleggen" +msgstr "Reset gebruikers wachtwoord" #: modules/miniflux/views.py:38 -#, fuzzy -#| msgid "Create User" msgid "Create Admin User" -msgstr "Nieuwe gebruiker registreren" +msgstr "Administratie gebruiker registreren" #: modules/miniflux/views.py:48 -#, fuzzy, python-brace-format -#| msgid "Invalid username: {username}" +#, python-brace-format msgid "Created admin user: {username}" -msgstr "Ongeldige gebruikersnaam: {username}" +msgstr "Administratie gebruikersnaam aangemaakt: {username}" #: modules/miniflux/views.py:53 -#, fuzzy, python-brace-format -#| msgid "An error occurred while creating the repository." +#, python-brace-format msgid "An error occurred while creating the user: {error}." -msgstr "Er is een fout opgetreden bij het aanmaken van de repository." +msgstr "Er is een fout opgetreden bij het aanmaken van de gebruiker: {error}." #: modules/miniflux/views.py:70 -#, fuzzy -#| msgid "Set SuperUser Password" msgid "Reset User Password" -msgstr "Wachtwoord van de Supergebruiker vastleggen" +msgstr "Reset gebruikers wachtwoord" #: modules/miniflux/views.py:80 -#, fuzzy, python-brace-format -#| msgid "Invalid username: {username}" +#, python-brace-format msgid "Password reset for user: {username}" -msgstr "Ongeldige gebruikersnaam: {username}" +msgstr "Paswoord reset voor gebruiker: {username}" #: modules/miniflux/views.py:85 -#, fuzzy, python-brace-format -#| msgid "An error occurred during configuration." +#, python-brace-format msgid "An error occurred during password reset: {error}." -msgstr "Er is een fout opgetreden tijdens de configuratie." +msgstr "Er is een fout opgetreden tijdens de wachtwoord reset: {error}." #: modules/mumble/__init__.py:25 msgid "" @@ -6903,7 +6848,7 @@ msgstr "" #: modules/sharing/forms.py:51 msgid "A share with this name already exists." -msgstr "Er bestaat reeds een gedeelde map met deze naam." +msgstr "Er bestaat al een gedeelde map met deze naam." #: modules/sharing/forms.py:62 msgid "Shares should be either public or shared with at least one group" @@ -7423,7 +7368,7 @@ msgstr "Ga naar Power" #: modules/storage/__init__.py:439 msgid "grub package is configured" -msgstr "" +msgstr "grub pakket is ingesteld" #: modules/storage/forms.py:63 msgid "Invalid directory name." @@ -7610,10 +7555,11 @@ msgstr "" #: modules/tiddlywiki/__init__.py:46 msgid "Create a new wiki or upload your existing wiki file to get started." msgstr "" +"Creëer een nieuwe wiki of upload je bestaande wiki bestand om te beginnen." #: modules/tiddlywiki/__init__.py:64 modules/tiddlywiki/manifest.py:9 msgid "TiddlyWiki" -msgstr "" +msgstr "TiddlyWiki" #: modules/tiddlywiki/__init__.py:66 msgid "Non-linear Notebooks" @@ -7621,21 +7567,23 @@ msgstr "" #: modules/tiddlywiki/forms.py:32 msgid "A TiddlyWiki file with .html file extension" -msgstr "" +msgstr "Een TiddlyWiki bestand met .html bestands extensie" #: modules/tiddlywiki/forms.py:35 msgid "TiddlyWiki files must be in HTML format" -msgstr "" +msgstr "Tid Wiki dossiers moeten in HTML format zijn" #: modules/tiddlywiki/forms.py:37 msgid "Upload an existing TiddlyWiki file from this computer." -msgstr "" +msgstr "Upload een bestaand TiddlyWiki bestand van deze computer." #: modules/tiddlywiki/templates/tiddlywiki_delete.html:18 msgid "" "Hint: You can download a copy of this wiki from within " "TiddlyWiki before deleting it." msgstr "" +"Tip: Je kunt voor het verwijderen een kopie van deze wiki " +"downloaden vanuit TiddlyWiki." #: modules/tor/__init__.py:33 modules/torproxy/__init__.py:29 msgid "" From f08211d228aa30bd4fcd762ebc2398f9e61147e7 Mon Sep 17 00:00:00 2001 From: James Valleroy Date: Sun, 25 Aug 2024 15:12:06 -0400 Subject: [PATCH 17/26] upgrades: Add diagnostic for held packages - Add a new diagnostic check result for skipped tests. Tests: - Put a hold on a package. The diagnostic is failed. - Remove the hold from the package. The diagnostic is passed. - Start installing an app, then immediately run the upgrades diagnostics. The diagnostic is skipped. Helps: #2347 Signed-off-by: James Valleroy [sunil: Allow i18n for new state 'skipped'] Signed-off-by: Sunil Mohan Adapa Reviewed-by: Sunil Mohan Adapa --- plinth/diagnostic_check.py | 1 + plinth/modules/diagnostics/__init__.py | 1 + .../templates/diagnostics_results.html | 2 ++ plinth/modules/upgrades/__init__.py | 25 ++++++++++++++++++- 4 files changed, 28 insertions(+), 1 deletion(-) diff --git a/plinth/diagnostic_check.py b/plinth/diagnostic_check.py index d3d6164d2..a280acd6c 100644 --- a/plinth/diagnostic_check.py +++ b/plinth/diagnostic_check.py @@ -17,6 +17,7 @@ DiagnosticCheckParameters: TypeAlias = dict[str, str | int | bool | None] class Result(StrEnum): """The result of a diagnostic check.""" NOT_DONE = 'not_done' + SKIPPED = 'skipped' PASSED = 'passed' WARNING = 'warning' FAILED = 'failed' diff --git a/plinth/modules/diagnostics/__init__.py b/plinth/modules/diagnostics/__init__.py index 8fd453db3..d3369bbd0 100644 --- a/plinth/modules/diagnostics/__init__.py +++ b/plinth/modules/diagnostics/__init__.py @@ -96,6 +96,7 @@ def _run_on_all_enabled_modules(): # Four result strings returned by tests, mark for translation and # translate later. + gettext_noop('skipped') gettext_noop('passed') gettext_noop('failed') gettext_noop('error') diff --git a/plinth/modules/diagnostics/templates/diagnostics_results.html b/plinth/modules/diagnostics/templates/diagnostics_results.html index 62d786ec8..1dcc0ba5b 100644 --- a/plinth/modules/diagnostics/templates/diagnostics_results.html +++ b/plinth/modules/diagnostics/templates/diagnostics_results.html @@ -23,6 +23,8 @@ {% trans result.result %} {% elif result.result == 'error' or result.result == 'warning' %} {% trans result.result %} + {% elif result.result == 'skipped' %} + {% trans result.result %} {% else %} {{ result.result }} {% endif %} diff --git a/plinth/modules/upgrades/__init__.py b/plinth/modules/upgrades/__init__.py index 14e7a49c7..56f1553ec 100644 --- a/plinth/modules/upgrades/__init__.py +++ b/plinth/modules/upgrades/__init__.py @@ -11,9 +11,10 @@ from django.utils.translation import gettext_noop import plinth from plinth import app as app_module -from plinth import cfg, glib, kvstore, menu +from plinth import action_utils, cfg, glib, kvstore, menu, package from plinth.config import DropinConfigs from plinth.daemon import RelatedDaemon +from plinth.diagnostic_check import DiagnosticCheck, Result from plinth.modules.backups.components import BackupRestore from plinth.package import Packages @@ -159,6 +160,12 @@ class UpgradesApp(app_module.App): # install and on version increment. setup_repositories(None) + def diagnose(self) -> list[DiagnosticCheck]: + """Run diagnostics and return the results.""" + results = super().diagnose() + results.append(_diagnose_held_packages()) + return results + def setup_repositories(_): """Setup apt repositories for backports.""" @@ -296,3 +303,19 @@ def test_dist_upgrade(): """Test dist-upgrade from stable to testing.""" if can_test_dist_upgrade(): try_start_dist_upgrade(test=True) + + +def _diagnose_held_packages(): + """Check if any packages have holds.""" + check = DiagnosticCheck('upgrades-package-holds', + gettext_noop('Check for package holds'), + Result.NOT_DONE) + if (package.is_package_manager_busy() + or action_utils.service_is_running('freedombox-dist-upgrade')): + check.result = Result.SKIPPED + return check + + output = subprocess.check_output(['apt-mark', 'showhold']).decode().strip() + held_packages = output.split() + check.result = Result.FAILED if held_packages else Result.PASSED + return check From 13a1f5910324c94b88e6d7c3e7cb4b58cdc9e4de Mon Sep 17 00:00:00 2001 From: Sunil Mohan Adapa Date: Mon, 19 Aug 2024 19:42:49 -0700 Subject: [PATCH 18/26] d/control: Don't recommend libnss-gw-name Closes: Debian bug #1069240 Closes: Debian bug #877935 - libnss-gw-name resolves 'gateway.localhost' to the ip address currently configured as default route. This has been abandoned upstream[2], deprecated in Debian[1]. Using libnss-myhostname (part of systemd) instead is recommended[2]. - libnss-gw-name has been removed from testing and unstable. Installing freedombox package in these distributions no longer installs the libnss-gw-name package but freedombox installation succeeds as this is only a recommends. Latest images don't contain the libnss-gw-name package either. - We already recommend libnss-myhostname and this package is typically installed along with freedombox package. - libnss-myhostname resolves '_gateway' where as libnss-gw-name resolves 'gateway.localhost'. This is technically a breaking change. However, we have neither used nor documented gateway resolution on FreedomBox machines. So, any disruption is likely minimal. Tests: - On a FreedomBox container, running 'ping _gateway' shows that it resolves to the same IP address as default route shown in 'ip route'. Links: 1) https://www.debian.org/releases/stable/amd64/release-notes/ch-information.en.html#deprecated-components 2) https://github.com/nomeata/libnss-gw-name Signed-off-by: Sunil Mohan Adapa Reviewed-by: James Valleroy --- debian/control | 2 -- 1 file changed, 2 deletions(-) diff --git a/debian/control b/debian/control index 33545204d..0b609a032 100644 --- a/debian/control +++ b/debian/control @@ -160,8 +160,6 @@ Recommends: iputils-ping, # Manage wireless devices iw, -# Resolve gateway.localhost - libnss-gw-name, # Resolve .local address using mDNS libnss-mdns, # Resolve current hostname without /etc/hosts From 5b9265adf5eec1a5e8ae846f3b6a67d15c9c1216 Mon Sep 17 00:00:00 2001 From: Veiko Aasa Date: Mon, 26 Aug 2024 12:56:39 +0300 Subject: [PATCH 19/26] plinth: Fix translating app operations Fixes #2420. Tests performed using Debian stable: - Set user language to espanol. Install, repair and remove gitweb app. Check that all app operation messages are in spanish. - All unit tests pass. Signed-off-by: Veiko Aasa Reviewed-by: Sunil Mohan Adapa --- plinth/operation.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plinth/operation.py b/plinth/operation.py index ce8c3095c..6ab6952f9 100644 --- a/plinth/operation.py +++ b/plinth/operation.py @@ -137,7 +137,7 @@ class Operation: """ from django.utils.translation import gettext message = gettext(self.message) - message = message.format(name=self.name, + message = message.format(name=gettext(self.name), exception_message=str(self.exception)) if self.app_id: message = message.format( From 3b5abf1ae9a8b3d0c8c996a970512f9172c89120 Mon Sep 17 00:00:00 2001 From: Sunil Mohan Adapa Date: Thu, 22 Aug 2024 10:45:19 -0700 Subject: [PATCH 20/26] doc/dev: Update copyright year Signed-off-by: Sunil Mohan Adapa Reviewed-by: James Valleroy --- doc/dev/conf.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/doc/dev/conf.py b/doc/dev/conf.py index 27fd9e7d7..3aba53caa 100644 --- a/doc/dev/conf.py +++ b/doc/dev/conf.py @@ -22,7 +22,7 @@ sys.path.insert(0, os.path.abspath('../../')) # pylint: disable=invalid-name project = 'FreedomBox' -copyright = '2021-2023, FreedomBox Authors' +copyright = '2021-2024, FreedomBox Authors' author = 'FreedomBox Authors' # The short X.Y version From 70742bfd91a3476514db75e5f4571ad8b44cba4c Mon Sep 17 00:00:00 2001 From: Sunil Mohan Adapa Date: Thu, 22 Aug 2024 10:45:47 -0700 Subject: [PATCH 21/26] doc/dev: Fix Django related errors with auto-documentation Closes: #2405. - When Django module is mocked, there are some cases where modules using django can't be imported due to errors. - To fix that, don't mock the django module and require django and related Debian packages to be installed on the system generate developer documentation. - Initialize django in Sphinx configuration to allow django modules to be imported without errors. Signed-off-by: Sunil Mohan Adapa Reviewed-by: James Valleroy --- doc/dev/README.rst | 5 +++++ doc/dev/conf.py | 5 ++++- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/doc/dev/README.rst b/doc/dev/README.rst index 9df33066e..66612209f 100644 --- a/doc/dev/README.rst +++ b/doc/dev/README.rst @@ -19,6 +19,11 @@ Install the following Debian packages: * python3-sphinx * python3-sphinx-autobuild +* python3-django +* python3-django-axes +* python3-django-captcha +* python3-django-ipware +* python3-django-stronghold If your preferred text editor doesn't have support for the reStructuredText format, you can install a simple desktop application called ReText. It has live diff --git a/doc/dev/conf.py b/doc/dev/conf.py index 3aba53caa..2c96eef73 100644 --- a/doc/dev/conf.py +++ b/doc/dev/conf.py @@ -16,7 +16,11 @@ list see the documentation: http://www.sphinx-doc.org/en/master/config import os import sys +import django + sys.path.insert(0, os.path.abspath('../../')) +os.environ['DJANGO_SETTINGS_MODULE'] = 'plinth.settings' +django.setup() # -- Project information ----------------------------------------------------- @@ -203,7 +207,6 @@ autodoc_mock_imports = [ 'cherrypy', 'configobj', 'dbus', - 'django', 'gi', 'markupsafe', 'OpenSSL', From a2159bdff01c7c9cb720dc9760fcf3ef202bc615 Mon Sep 17 00:00:00 2001 From: Sunil Mohan Adapa Date: Thu, 22 Aug 2024 10:53:58 -0700 Subject: [PATCH 22/26] doc/dev: Limit table of contents depth to 2 for clarity Signed-off-by: Sunil Mohan Adapa Reviewed-by: James Valleroy --- doc/dev/reference/components/index.rst | 1 + doc/dev/reference/index.rst | 1 + 2 files changed, 2 insertions(+) diff --git a/doc/dev/reference/components/index.rst b/doc/dev/reference/components/index.rst index 0e523cba7..a88d433de 100644 --- a/doc/dev/reference/components/index.rst +++ b/doc/dev/reference/components/index.rst @@ -4,6 +4,7 @@ Components ---------- .. toctree:: + :maxdepth: 2 :caption: Available components: info diff --git a/doc/dev/reference/index.rst b/doc/dev/reference/index.rst index b96ab585a..b2ede986d 100644 --- a/doc/dev/reference/index.rst +++ b/doc/dev/reference/index.rst @@ -11,6 +11,7 @@ all the FreedomBox apps currently reside in FreedomBox source repository itself and are updated when the API is updated. .. toctree:: + :maxdepth: 2 app components/index From dca458f3a088bbee9cc128f7e695c55521f9633f Mon Sep 17 00:00:00 2001 From: James Valleroy Date: Mon, 26 Aug 2024 19:16:44 -0400 Subject: [PATCH 23/26] locale: Update translation strings Signed-off-by: James Valleroy --- plinth/locale/ar/LC_MESSAGES/django.po | 64 +++++++++-------- plinth/locale/ar_SA/LC_MESSAGES/django.po | 64 +++++++++-------- plinth/locale/be/LC_MESSAGES/django.po | 64 +++++++++-------- plinth/locale/bg/LC_MESSAGES/django.po | 69 +++++++++++-------- plinth/locale/bn/LC_MESSAGES/django.po | 64 +++++++++-------- plinth/locale/cs/LC_MESSAGES/django.po | 76 ++++++++++++--------- plinth/locale/da/LC_MESSAGES/django.po | 64 +++++++++-------- plinth/locale/de/LC_MESSAGES/django.po | 67 ++++++++++-------- plinth/locale/django.pot | 64 +++++++++-------- plinth/locale/el/LC_MESSAGES/django.po | 71 ++++++++++--------- plinth/locale/es/LC_MESSAGES/django.po | 75 +++++++++++--------- plinth/locale/fa/LC_MESSAGES/django.po | 64 +++++++++-------- plinth/locale/fake/LC_MESSAGES/django.po | 64 +++++++++-------- plinth/locale/fr/LC_MESSAGES/django.po | 67 ++++++++++-------- plinth/locale/gl/LC_MESSAGES/django.po | 64 +++++++++-------- plinth/locale/gu/LC_MESSAGES/django.po | 64 +++++++++-------- plinth/locale/hi/LC_MESSAGES/django.po | 71 ++++++++++--------- plinth/locale/hu/LC_MESSAGES/django.po | 71 ++++++++++--------- plinth/locale/id/LC_MESSAGES/django.po | 69 ++++++++++--------- plinth/locale/it/LC_MESSAGES/django.po | 71 ++++++++++--------- plinth/locale/ja/LC_MESSAGES/django.po | 64 +++++++++-------- plinth/locale/kn/LC_MESSAGES/django.po | 64 +++++++++-------- plinth/locale/lt/LC_MESSAGES/django.po | 64 +++++++++-------- plinth/locale/lv/LC_MESSAGES/django.po | 64 +++++++++-------- plinth/locale/nb/LC_MESSAGES/django.po | 73 +++++++++++--------- plinth/locale/nl/LC_MESSAGES/django.po | 69 +++++++++++-------- plinth/locale/pl/LC_MESSAGES/django.po | 64 +++++++++-------- plinth/locale/pt/LC_MESSAGES/django.po | 64 +++++++++-------- plinth/locale/ru/LC_MESSAGES/django.po | 71 ++++++++++--------- plinth/locale/si/LC_MESSAGES/django.po | 64 +++++++++-------- plinth/locale/sl/LC_MESSAGES/django.po | 64 +++++++++-------- plinth/locale/sq/LC_MESSAGES/django.po | 69 +++++++++++-------- plinth/locale/sr/LC_MESSAGES/django.po | 64 +++++++++-------- plinth/locale/sv/LC_MESSAGES/django.po | 67 ++++++++++-------- plinth/locale/ta/LC_MESSAGES/django.po | 64 +++++++++-------- plinth/locale/te/LC_MESSAGES/django.po | 71 ++++++++++--------- plinth/locale/tr/LC_MESSAGES/django.po | 69 +++++++++++-------- plinth/locale/uk/LC_MESSAGES/django.po | 67 ++++++++++-------- plinth/locale/vi/LC_MESSAGES/django.po | 64 +++++++++-------- plinth/locale/zh_Hans/LC_MESSAGES/django.po | 66 ++++++++++-------- plinth/locale/zh_Hant/LC_MESSAGES/django.po | 64 +++++++++-------- 41 files changed, 1486 insertions(+), 1251 deletions(-) diff --git a/plinth/locale/ar/LC_MESSAGES/django.po b/plinth/locale/ar/LC_MESSAGES/django.po index b08e3a95f..f14d1747f 100644 --- a/plinth/locale/ar/LC_MESSAGES/django.po +++ b/plinth/locale/ar/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-12 21:33-0400\n" +"POT-Creation-Date: 2024-08-26 19:15-0400\n" "PO-Revision-Date: 2023-10-19 06:18+0000\n" "Last-Translator: Shaik \n" "Language-Team: Arabic " +msgid "Delete this wiki file permanently?" msgstr "" #: modules/featherwiki/templates/featherwiki_upload_file.html:20 @@ -6878,28 +6882,24 @@ msgid "" "for connecting." msgstr "" -#: modules/ttrss/__init__.py:50 modules/ttrss/manifest.py:44 +#: modules/ttrss/__init__.py:50 modules/ttrss/manifest.py:34 msgid "Tiny Tiny RSS" msgstr "" #: modules/ttrss/manifest.py:10 -msgid "Tiny Tiny RSS (TTTRSS)" -msgstr "" - -#: modules/ttrss/manifest.py:20 msgid "TTRSS-Reader" msgstr "" -#: modules/ttrss/manifest.py:35 +#: modules/ttrss/manifest.py:25 msgid "Geekttrss" msgstr "" -#: modules/upgrades/__init__.py:36 +#: modules/upgrades/__init__.py:37 #: modules/upgrades/templates/update-firstboot.html:14 msgid "Check for and apply the latest software and security updates." msgstr "" -#: modules/upgrades/__init__.py:37 +#: modules/upgrades/__init__.py:38 msgid "" "Updates are run at 06:00 everyday according to local time zone. Set your " "time zone in Date & Time app. Apps are restarted after update causing them " @@ -6907,36 +6907,40 @@ msgid "" "automatically at 02:00 causing all apps to be unavailable briefly." msgstr "" -#: modules/upgrades/__init__.py:65 modules/upgrades/__init__.py:126 +#: modules/upgrades/__init__.py:66 modules/upgrades/__init__.py:127 #: modules/upgrades/templates/update-firstboot-progress.html:11 #: modules/upgrades/templates/update-firstboot.html:11 msgid "Software Update" msgstr "" -#: modules/upgrades/__init__.py:129 +#: modules/upgrades/__init__.py:130 msgid "FreedomBox Updated" msgstr "" -#: modules/upgrades/__init__.py:197 +#: modules/upgrades/__init__.py:204 msgid "Could not start distribution update" msgstr "" -#: modules/upgrades/__init__.py:199 +#: modules/upgrades/__init__.py:206 msgid "" "There is not enough free space in the root partition to start the " "distribution update. Please ensure at least 5 GB is free. Distribution " "update will be retried after 24 hours, if enabled." msgstr "" -#: modules/upgrades/__init__.py:210 +#: modules/upgrades/__init__.py:217 msgid "Distribution update started" msgstr "" -#: modules/upgrades/__init__.py:212 +#: modules/upgrades/__init__.py:219 msgid "" "Started update to next stable release. This may take a long time to complete." msgstr "" +#: modules/upgrades/__init__.py:311 +msgid "Check for package holds" +msgstr "" + #: modules/upgrades/forms.py:15 msgid "Enable auto-update" msgstr "" diff --git a/plinth/locale/ar_SA/LC_MESSAGES/django.po b/plinth/locale/ar_SA/LC_MESSAGES/django.po index dfe922e8a..c25e65a5b 100644 --- a/plinth/locale/ar_SA/LC_MESSAGES/django.po +++ b/plinth/locale/ar_SA/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-12 21:33-0400\n" +"POT-Creation-Date: 2024-08-26 19:15-0400\n" "PO-Revision-Date: 2020-06-10 15:41+0000\n" "Last-Translator: aiman an \n" "Language-Team: Arabic (Saudi Arabia) " +msgid "Delete this wiki file permanently?" msgstr "" #: modules/featherwiki/templates/featherwiki_upload_file.html:20 @@ -6891,28 +6895,24 @@ msgid "" "for connecting." msgstr "" -#: modules/ttrss/__init__.py:50 modules/ttrss/manifest.py:44 +#: modules/ttrss/__init__.py:50 modules/ttrss/manifest.py:34 msgid "Tiny Tiny RSS" msgstr "" #: modules/ttrss/manifest.py:10 -msgid "Tiny Tiny RSS (TTTRSS)" -msgstr "" - -#: modules/ttrss/manifest.py:20 msgid "TTRSS-Reader" msgstr "" -#: modules/ttrss/manifest.py:35 +#: modules/ttrss/manifest.py:25 msgid "Geekttrss" msgstr "" -#: modules/upgrades/__init__.py:36 +#: modules/upgrades/__init__.py:37 #: modules/upgrades/templates/update-firstboot.html:14 msgid "Check for and apply the latest software and security updates." msgstr "" -#: modules/upgrades/__init__.py:37 +#: modules/upgrades/__init__.py:38 msgid "" "Updates are run at 06:00 everyday according to local time zone. Set your " "time zone in Date & Time app. Apps are restarted after update causing them " @@ -6920,36 +6920,40 @@ msgid "" "automatically at 02:00 causing all apps to be unavailable briefly." msgstr "" -#: modules/upgrades/__init__.py:65 modules/upgrades/__init__.py:126 +#: modules/upgrades/__init__.py:66 modules/upgrades/__init__.py:127 #: modules/upgrades/templates/update-firstboot-progress.html:11 #: modules/upgrades/templates/update-firstboot.html:11 msgid "Software Update" msgstr "" -#: modules/upgrades/__init__.py:129 +#: modules/upgrades/__init__.py:130 msgid "FreedomBox Updated" msgstr "" -#: modules/upgrades/__init__.py:197 +#: modules/upgrades/__init__.py:204 msgid "Could not start distribution update" msgstr "" -#: modules/upgrades/__init__.py:199 +#: modules/upgrades/__init__.py:206 msgid "" "There is not enough free space in the root partition to start the " "distribution update. Please ensure at least 5 GB is free. Distribution " "update will be retried after 24 hours, if enabled." msgstr "" -#: modules/upgrades/__init__.py:210 +#: modules/upgrades/__init__.py:217 msgid "Distribution update started" msgstr "" -#: modules/upgrades/__init__.py:212 +#: modules/upgrades/__init__.py:219 msgid "" "Started update to next stable release. This may take a long time to complete." msgstr "" +#: modules/upgrades/__init__.py:311 +msgid "Check for package holds" +msgstr "" + #: modules/upgrades/forms.py:15 msgid "Enable auto-update" msgstr "" diff --git a/plinth/locale/be/LC_MESSAGES/django.po b/plinth/locale/be/LC_MESSAGES/django.po index 86e5869e0..d94bb2124 100644 --- a/plinth/locale/be/LC_MESSAGES/django.po +++ b/plinth/locale/be/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-12 21:33-0400\n" +"POT-Creation-Date: 2024-08-26 19:15-0400\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: Automatically generated\n" "Language-Team: none\n" @@ -1351,71 +1351,75 @@ msgid "" "confirm that applications and services are working as expected." msgstr "" -#: modules/diagnostics/__init__.py:53 modules/diagnostics/__init__.py:238 +#: modules/diagnostics/__init__.py:53 modules/diagnostics/__init__.py:239 msgid "Diagnostics" msgstr "" #: modules/diagnostics/__init__.py:99 +msgid "skipped" +msgstr "" + +#: modules/diagnostics/__init__.py:100 msgid "passed" msgstr "" -#: modules/diagnostics/__init__.py:100 modules/networks/views.py:50 +#: modules/diagnostics/__init__.py:101 modules/networks/views.py:50 msgid "failed" msgstr "" -#: modules/diagnostics/__init__.py:101 +#: modules/diagnostics/__init__.py:102 msgid "error" msgstr "" -#: modules/diagnostics/__init__.py:102 +#: modules/diagnostics/__init__.py:103 msgid "warning" msgstr "" #. Translators: This is the unit of computer storage Mebibyte similar to #. Megabyte. -#: modules/diagnostics/__init__.py:204 +#: modules/diagnostics/__init__.py:205 msgid "MiB" msgstr "" #. Translators: This is the unit of computer storage Gibibyte similar to #. Gigabyte. -#: modules/diagnostics/__init__.py:209 +#: modules/diagnostics/__init__.py:210 msgid "GiB" msgstr "" -#: modules/diagnostics/__init__.py:216 +#: modules/diagnostics/__init__.py:217 msgid "You should disable some apps to reduce memory usage." msgstr "" -#: modules/diagnostics/__init__.py:221 +#: modules/diagnostics/__init__.py:222 msgid "You should not install any new apps on this system." msgstr "" -#: modules/diagnostics/__init__.py:233 +#: modules/diagnostics/__init__.py:234 #, no-python-format, python-brace-format msgid "" "System is low on memory: {percent_used}% used, {memory_available} " "{memory_available_unit} free. {advice_message}" msgstr "" -#: modules/diagnostics/__init__.py:235 +#: modules/diagnostics/__init__.py:236 msgid "Low Memory" msgstr "" -#: modules/diagnostics/__init__.py:266 +#: modules/diagnostics/__init__.py:267 msgid "Running diagnostics" msgstr "" -#: modules/diagnostics/__init__.py:311 +#: modules/diagnostics/__init__.py:312 #, no-python-format, python-brace-format msgid "Found {issue_count} issues during routine tests." msgstr "" -#: modules/diagnostics/__init__.py:312 +#: modules/diagnostics/__init__.py:313 msgid "Diagnostics results" msgstr "" -#: modules/diagnostics/__init__.py:317 +#: modules/diagnostics/__init__.py:318 msgid "Go to diagnostics results" msgstr "" @@ -2115,7 +2119,7 @@ msgstr "" #: modules/featherwiki/templates/featherwiki_delete.html:25 #: modules/tiddlywiki/templates/tiddlywiki_delete.html:25 -msgid "Delete this wiki file permanently?

" +msgid "Delete this wiki file permanently?" msgstr "" #: modules/featherwiki/templates/featherwiki_upload_file.html:20 @@ -6870,28 +6874,24 @@ msgid "" "for connecting." msgstr "" -#: modules/ttrss/__init__.py:50 modules/ttrss/manifest.py:44 +#: modules/ttrss/__init__.py:50 modules/ttrss/manifest.py:34 msgid "Tiny Tiny RSS" msgstr "" #: modules/ttrss/manifest.py:10 -msgid "Tiny Tiny RSS (TTTRSS)" -msgstr "" - -#: modules/ttrss/manifest.py:20 msgid "TTRSS-Reader" msgstr "" -#: modules/ttrss/manifest.py:35 +#: modules/ttrss/manifest.py:25 msgid "Geekttrss" msgstr "" -#: modules/upgrades/__init__.py:36 +#: modules/upgrades/__init__.py:37 #: modules/upgrades/templates/update-firstboot.html:14 msgid "Check for and apply the latest software and security updates." msgstr "" -#: modules/upgrades/__init__.py:37 +#: modules/upgrades/__init__.py:38 msgid "" "Updates are run at 06:00 everyday according to local time zone. Set your " "time zone in Date & Time app. Apps are restarted after update causing them " @@ -6899,36 +6899,40 @@ msgid "" "automatically at 02:00 causing all apps to be unavailable briefly." msgstr "" -#: modules/upgrades/__init__.py:65 modules/upgrades/__init__.py:126 +#: modules/upgrades/__init__.py:66 modules/upgrades/__init__.py:127 #: modules/upgrades/templates/update-firstboot-progress.html:11 #: modules/upgrades/templates/update-firstboot.html:11 msgid "Software Update" msgstr "" -#: modules/upgrades/__init__.py:129 +#: modules/upgrades/__init__.py:130 msgid "FreedomBox Updated" msgstr "" -#: modules/upgrades/__init__.py:197 +#: modules/upgrades/__init__.py:204 msgid "Could not start distribution update" msgstr "" -#: modules/upgrades/__init__.py:199 +#: modules/upgrades/__init__.py:206 msgid "" "There is not enough free space in the root partition to start the " "distribution update. Please ensure at least 5 GB is free. Distribution " "update will be retried after 24 hours, if enabled." msgstr "" -#: modules/upgrades/__init__.py:210 +#: modules/upgrades/__init__.py:217 msgid "Distribution update started" msgstr "" -#: modules/upgrades/__init__.py:212 +#: modules/upgrades/__init__.py:219 msgid "" "Started update to next stable release. This may take a long time to complete." msgstr "" +#: modules/upgrades/__init__.py:311 +msgid "Check for package holds" +msgstr "" + #: modules/upgrades/forms.py:15 msgid "Enable auto-update" msgstr "" diff --git a/plinth/locale/bg/LC_MESSAGES/django.po b/plinth/locale/bg/LC_MESSAGES/django.po index 3864c093d..11dc690cf 100644 --- a/plinth/locale/bg/LC_MESSAGES/django.po +++ b/plinth/locale/bg/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-12 21:33-0400\n" +"POT-Creation-Date: 2024-08-26 19:15-0400\n" "PO-Revision-Date: 2024-08-14 04:09+0000\n" "Last-Translator: 109247019824 \n" "Language-Team: Bulgarian " +#, fuzzy +#| msgid "Delete this wiki file permanently?

" +msgid "Delete this wiki file permanently?" msgstr "Безвъзвратно премахване на енциклопедията?" #: modules/featherwiki/templates/featherwiki_upload_file.html:20 @@ -7202,30 +7208,26 @@ msgid "" "for connecting." msgstr "" -#: modules/ttrss/__init__.py:50 modules/ttrss/manifest.py:44 +#: modules/ttrss/__init__.py:50 modules/ttrss/manifest.py:34 msgid "Tiny Tiny RSS" msgstr "Tiny Tiny RSS" #: modules/ttrss/manifest.py:10 -msgid "Tiny Tiny RSS (TTTRSS)" -msgstr "Tiny Tiny RSS (TTTRSS)" - -#: modules/ttrss/manifest.py:20 msgid "TTRSS-Reader" msgstr "" -#: modules/ttrss/manifest.py:35 +#: modules/ttrss/manifest.py:25 msgid "Geekttrss" msgstr "" -#: modules/upgrades/__init__.py:36 +#: modules/upgrades/__init__.py:37 #: modules/upgrades/templates/update-firstboot.html:14 msgid "Check for and apply the latest software and security updates." msgstr "" "Проверява и прилага последните издания на софтуера и обновявания на " "сигурността." -#: modules/upgrades/__init__.py:37 +#: modules/upgrades/__init__.py:38 msgid "" "Updates are run at 06:00 everyday according to local time zone. Set your " "time zone in Date & Time app. Apps are restarted after update causing them " @@ -7233,36 +7235,40 @@ msgid "" "automatically at 02:00 causing all apps to be unavailable briefly." msgstr "" -#: modules/upgrades/__init__.py:65 modules/upgrades/__init__.py:126 +#: modules/upgrades/__init__.py:66 modules/upgrades/__init__.py:127 #: modules/upgrades/templates/update-firstboot-progress.html:11 #: modules/upgrades/templates/update-firstboot.html:11 msgid "Software Update" msgstr "Обновяване на софтуера" -#: modules/upgrades/__init__.py:129 +#: modules/upgrades/__init__.py:130 msgid "FreedomBox Updated" msgstr "FreedomBox е обновен" -#: modules/upgrades/__init__.py:197 +#: modules/upgrades/__init__.py:204 msgid "Could not start distribution update" msgstr "Обновяването на дистрибуцията не може да бъде стартирано" -#: modules/upgrades/__init__.py:199 +#: modules/upgrades/__init__.py:206 msgid "" "There is not enough free space in the root partition to start the " "distribution update. Please ensure at least 5 GB is free. Distribution " "update will be retried after 24 hours, if enabled." msgstr "" -#: modules/upgrades/__init__.py:210 +#: modules/upgrades/__init__.py:217 msgid "Distribution update started" msgstr "" -#: modules/upgrades/__init__.py:212 +#: modules/upgrades/__init__.py:219 msgid "" "Started update to next stable release. This may take a long time to complete." msgstr "" +#: modules/upgrades/__init__.py:311 +msgid "Check for package holds" +msgstr "" + #: modules/upgrades/forms.py:15 msgid "Enable auto-update" msgstr "" @@ -8643,6 +8649,9 @@ msgstr "преди премахване на {app_id}" msgid "Gujarati" msgstr "Гуджарати" +#~ msgid "Tiny Tiny RSS (TTTRSS)" +#~ msgstr "Tiny Tiny RSS (TTTRSS)" + #~ msgid "Cannot test: No domains are configured." #~ msgstr "Не може да бъде извършена проба: Не са настроени домейни." diff --git a/plinth/locale/bn/LC_MESSAGES/django.po b/plinth/locale/bn/LC_MESSAGES/django.po index 5122e5377..1c4ac87e2 100644 --- a/plinth/locale/bn/LC_MESSAGES/django.po +++ b/plinth/locale/bn/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-12 21:33-0400\n" +"POT-Creation-Date: 2024-08-26 19:15-0400\n" "PO-Revision-Date: 2021-06-16 07:33+0000\n" "Last-Translator: Oymate \n" "Language-Team: Bengali " +msgid "Delete this wiki file permanently?" msgstr "" #: modules/featherwiki/templates/featherwiki_upload_file.html:20 @@ -6918,28 +6922,24 @@ msgid "" "for connecting." msgstr "" -#: modules/ttrss/__init__.py:50 modules/ttrss/manifest.py:44 +#: modules/ttrss/__init__.py:50 modules/ttrss/manifest.py:34 msgid "Tiny Tiny RSS" msgstr "" #: modules/ttrss/manifest.py:10 -msgid "Tiny Tiny RSS (TTTRSS)" -msgstr "" - -#: modules/ttrss/manifest.py:20 msgid "TTRSS-Reader" msgstr "" -#: modules/ttrss/manifest.py:35 +#: modules/ttrss/manifest.py:25 msgid "Geekttrss" msgstr "" -#: modules/upgrades/__init__.py:36 +#: modules/upgrades/__init__.py:37 #: modules/upgrades/templates/update-firstboot.html:14 msgid "Check for and apply the latest software and security updates." msgstr "" -#: modules/upgrades/__init__.py:37 +#: modules/upgrades/__init__.py:38 msgid "" "Updates are run at 06:00 everyday according to local time zone. Set your " "time zone in Date & Time app. Apps are restarted after update causing them " @@ -6947,36 +6947,40 @@ msgid "" "automatically at 02:00 causing all apps to be unavailable briefly." msgstr "" -#: modules/upgrades/__init__.py:65 modules/upgrades/__init__.py:126 +#: modules/upgrades/__init__.py:66 modules/upgrades/__init__.py:127 #: modules/upgrades/templates/update-firstboot-progress.html:11 #: modules/upgrades/templates/update-firstboot.html:11 msgid "Software Update" msgstr "" -#: modules/upgrades/__init__.py:129 +#: modules/upgrades/__init__.py:130 msgid "FreedomBox Updated" msgstr "" -#: modules/upgrades/__init__.py:197 +#: modules/upgrades/__init__.py:204 msgid "Could not start distribution update" msgstr "" -#: modules/upgrades/__init__.py:199 +#: modules/upgrades/__init__.py:206 msgid "" "There is not enough free space in the root partition to start the " "distribution update. Please ensure at least 5 GB is free. Distribution " "update will be retried after 24 hours, if enabled." msgstr "" -#: modules/upgrades/__init__.py:210 +#: modules/upgrades/__init__.py:217 msgid "Distribution update started" msgstr "" -#: modules/upgrades/__init__.py:212 +#: modules/upgrades/__init__.py:219 msgid "" "Started update to next stable release. This may take a long time to complete." msgstr "" +#: modules/upgrades/__init__.py:311 +msgid "Check for package holds" +msgstr "" + #: modules/upgrades/forms.py:15 msgid "Enable auto-update" msgstr "" diff --git a/plinth/locale/cs/LC_MESSAGES/django.po b/plinth/locale/cs/LC_MESSAGES/django.po index 7424bd0ed..9ff6245bc 100644 --- a/plinth/locale/cs/LC_MESSAGES/django.po +++ b/plinth/locale/cs/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-12 21:33-0400\n" +"POT-Creation-Date: 2024-08-26 19:15-0400\n" "PO-Revision-Date: 2024-08-15 15:09+0000\n" "Last-Translator: Sunil Mohan Adapa \n" "Language-Team: Czech " +#, fuzzy +#| msgid "Delete this wiki file permanently?

" +msgid "Delete this wiki file permanently?" msgstr "Smazat tento soubor wiki natrvalo?" #: modules/featherwiki/templates/featherwiki_upload_file.html:20 @@ -7501,9 +7507,10 @@ msgid "" "graph." msgstr "" "TiddlyWiki je interaktivní aplikace, která běží výhradně ve webovém " -"prohlížeči. Každá wiki je samostatný soubor HTML uložený na vašem {box_name}" -". Místo psaní dlouhých stránek wiki vás TiddlyWiki vybízí k napsání několika " -"krátkých poznámek zvaných Tiddlers a jejich propojení do hustého grafu." +"prohlížeči. Každá wiki je samostatný soubor HTML uložený na vašem " +"{box_name}. Místo psaní dlouhých stránek wiki vás TiddlyWiki vybízí k " +"napsání několika krátkých poznámek zvaných Tiddlers a jejich propojení do " +"hustého grafu." #: modules/tiddlywiki/__init__.py:30 msgid "" @@ -7877,29 +7884,25 @@ msgstr "" "adresu URL /tt-rss nebo /" "tt-rss-app pro připojení." -#: modules/ttrss/__init__.py:50 modules/ttrss/manifest.py:44 +#: modules/ttrss/__init__.py:50 modules/ttrss/manifest.py:34 msgid "Tiny Tiny RSS" msgstr "Tiny Tiny RSS" #: modules/ttrss/manifest.py:10 -msgid "Tiny Tiny RSS (TTTRSS)" -msgstr "Tiny Tiny RSS (TTTRSS)" - -#: modules/ttrss/manifest.py:20 msgid "TTRSS-Reader" msgstr "TTRSS-Reader" -#: modules/ttrss/manifest.py:35 +#: modules/ttrss/manifest.py:25 msgid "Geekttrss" msgstr "Geekttrss" -#: modules/upgrades/__init__.py:36 +#: modules/upgrades/__init__.py:37 #: modules/upgrades/templates/update-firstboot.html:14 msgid "Check for and apply the latest software and security updates." msgstr "" "Zjistit dostupnost a uplatnit nejnovější aktualizace a opravy zabezpečení." -#: modules/upgrades/__init__.py:37 +#: modules/upgrades/__init__.py:38 msgid "" "Updates are run at 06:00 everyday according to local time zone. Set your " "time zone in Date & Time app. Apps are restarted after update causing them " @@ -7912,21 +7915,21 @@ msgstr "" "systému považován za nezbytný, provede se automaticky ve 02:00 a způsobí, že " "všechny aplikace budou krátce nedostupné." -#: modules/upgrades/__init__.py:65 modules/upgrades/__init__.py:126 +#: modules/upgrades/__init__.py:66 modules/upgrades/__init__.py:127 #: modules/upgrades/templates/update-firstboot-progress.html:11 #: modules/upgrades/templates/update-firstboot.html:11 msgid "Software Update" msgstr "Aktualizace software" -#: modules/upgrades/__init__.py:129 +#: modules/upgrades/__init__.py:130 msgid "FreedomBox Updated" msgstr "FreedomBox aktualizován" -#: modules/upgrades/__init__.py:197 +#: modules/upgrades/__init__.py:204 msgid "Could not start distribution update" msgstr "Nelze spustit aktualizaci distribuce" -#: modules/upgrades/__init__.py:199 +#: modules/upgrades/__init__.py:206 msgid "" "There is not enough free space in the root partition to start the " "distribution update. Please ensure at least 5 GB is free. Distribution " @@ -7936,16 +7939,20 @@ msgstr "" "distribuce. Zajistěte, aby bylo volných alespoň 5 GB. Aktualizace distribuce " "se bude opakovat po 24 hodinách, pokud je povolena." -#: modules/upgrades/__init__.py:210 +#: modules/upgrades/__init__.py:217 msgid "Distribution update started" msgstr "Zahájena aktualizace distribuce" -#: modules/upgrades/__init__.py:212 +#: modules/upgrades/__init__.py:219 msgid "" "Started update to next stable release. This may take a long time to complete." msgstr "" "Zahájena aktualizace na další stabilní verzi. Dokončení může trvat dlouho." +#: modules/upgrades/__init__.py:311 +msgid "Check for package holds" +msgstr "" + #: modules/upgrades/forms.py:15 msgid "Enable auto-update" msgstr "Zapnout automatické aktualizace" @@ -9413,6 +9420,9 @@ msgstr "před odinstalací {app_id}" msgid "Gujarati" msgstr "gudžarátština" +#~ msgid "Tiny Tiny RSS (TTTRSS)" +#~ msgstr "Tiny Tiny RSS (TTTRSS)" + #~ msgid "Cannot test: No domains are configured." #~ msgstr "Nelze testovat: Nejsou nakonfigurovány žádné domény." diff --git a/plinth/locale/da/LC_MESSAGES/django.po b/plinth/locale/da/LC_MESSAGES/django.po index c1680ae7f..3eec3118c 100644 --- a/plinth/locale/da/LC_MESSAGES/django.po +++ b/plinth/locale/da/LC_MESSAGES/django.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: FreedomBox UI\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-12 21:33-0400\n" +"POT-Creation-Date: 2024-08-26 19:15-0400\n" "PO-Revision-Date: 2022-09-14 17:19+0000\n" "Last-Translator: ikmaak \n" "Language-Team: Danish " +msgid "Delete this wiki file permanently?" msgstr "Slet dette arkiv permanent?" #: modules/featherwiki/templates/featherwiki_upload_file.html:20 @@ -7955,28 +7959,24 @@ msgid "" "for connecting." msgstr "" -#: modules/ttrss/__init__.py:50 modules/ttrss/manifest.py:44 +#: modules/ttrss/__init__.py:50 modules/ttrss/manifest.py:34 msgid "Tiny Tiny RSS" msgstr "" #: modules/ttrss/manifest.py:10 -msgid "Tiny Tiny RSS (TTTRSS)" -msgstr "" - -#: modules/ttrss/manifest.py:20 msgid "TTRSS-Reader" msgstr "" -#: modules/ttrss/manifest.py:35 +#: modules/ttrss/manifest.py:25 msgid "Geekttrss" msgstr "" -#: modules/upgrades/__init__.py:36 +#: modules/upgrades/__init__.py:37 #: modules/upgrades/templates/update-firstboot.html:14 msgid "Check for and apply the latest software and security updates." msgstr "" -#: modules/upgrades/__init__.py:37 +#: modules/upgrades/__init__.py:38 msgid "" "Updates are run at 06:00 everyday according to local time zone. Set your " "time zone in Date & Time app. Apps are restarted after update causing them " @@ -7984,7 +7984,7 @@ msgid "" "automatically at 02:00 causing all apps to be unavailable briefly." msgstr "" -#: modules/upgrades/__init__.py:65 modules/upgrades/__init__.py:126 +#: modules/upgrades/__init__.py:66 modules/upgrades/__init__.py:127 #: modules/upgrades/templates/update-firstboot-progress.html:11 #: modules/upgrades/templates/update-firstboot.html:11 #, fuzzy @@ -7992,34 +7992,38 @@ msgstr "" msgid "Software Update" msgstr "Softwareopdateringer" -#: modules/upgrades/__init__.py:129 +#: modules/upgrades/__init__.py:130 #, fuzzy #| msgid "FreedomBox Manual" msgid "FreedomBox Updated" msgstr "FreedomBox Brugervejledning" -#: modules/upgrades/__init__.py:197 +#: modules/upgrades/__init__.py:204 msgid "Could not start distribution update" msgstr "" -#: modules/upgrades/__init__.py:199 +#: modules/upgrades/__init__.py:206 msgid "" "There is not enough free space in the root partition to start the " "distribution update. Please ensure at least 5 GB is free. Distribution " "update will be retried after 24 hours, if enabled." msgstr "" -#: modules/upgrades/__init__.py:210 +#: modules/upgrades/__init__.py:217 #, fuzzy #| msgid "Automatic upgrades disabled" msgid "Distribution update started" msgstr "Automatisk opdatering deaktiveret" -#: modules/upgrades/__init__.py:212 +#: modules/upgrades/__init__.py:219 msgid "" "Started update to next stable release. This may take a long time to complete." msgstr "" +#: modules/upgrades/__init__.py:311 +msgid "Check for package holds" +msgstr "" + #: modules/upgrades/forms.py:15 #, fuzzy #| msgid "Enable automatic upgrades" diff --git a/plinth/locale/de/LC_MESSAGES/django.po b/plinth/locale/de/LC_MESSAGES/django.po index b3f94137d..4221158c7 100644 --- a/plinth/locale/de/LC_MESSAGES/django.po +++ b/plinth/locale/de/LC_MESSAGES/django.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: FreedomBox UI\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-12 21:33-0400\n" +"POT-Creation-Date: 2024-08-26 19:15-0400\n" "PO-Revision-Date: 2024-07-27 21:41+0000\n" "Last-Translator: Ettore Atalan \n" "Language-Team: German " +msgid "Delete this wiki file permanently?" msgstr "Dieses Archiv endgültig löschen?" #: modules/featherwiki/templates/featherwiki_upload_file.html:20 @@ -8057,30 +8061,26 @@ msgstr "" "verwenden Sie die URL /tt-rss oder /tt-rss-app für die Verbindung." -#: modules/ttrss/__init__.py:50 modules/ttrss/manifest.py:44 +#: modules/ttrss/__init__.py:50 modules/ttrss/manifest.py:34 msgid "Tiny Tiny RSS" msgstr "Tiny Tiny RSS" #: modules/ttrss/manifest.py:10 -msgid "Tiny Tiny RSS (TTTRSS)" -msgstr "Tiny Tiny RSS (TTTRSS)" - -#: modules/ttrss/manifest.py:20 msgid "TTRSS-Reader" msgstr "TTRSS-Leser" -#: modules/ttrss/manifest.py:35 +#: modules/ttrss/manifest.py:25 msgid "Geekttrss" msgstr "Geekttrss" -#: modules/upgrades/__init__.py:36 +#: modules/upgrades/__init__.py:37 #: modules/upgrades/templates/update-firstboot.html:14 msgid "Check for and apply the latest software and security updates." msgstr "" "Suchen Sie nach den neuesten Software- und Sicherheitsupdates und " "installieren Sie diese." -#: modules/upgrades/__init__.py:37 +#: modules/upgrades/__init__.py:38 msgid "" "Updates are run at 06:00 everyday according to local time zone. Set your " "time zone in Date & Time app. Apps are restarted after update causing them " @@ -8094,21 +8094,21 @@ msgstr "" "erachtet wird, erfolgt dieser automatisch um 02:00 Uhr, so dass alle Apps " "kurzzeitig nicht verfügbar sind." -#: modules/upgrades/__init__.py:65 modules/upgrades/__init__.py:126 +#: modules/upgrades/__init__.py:66 modules/upgrades/__init__.py:127 #: modules/upgrades/templates/update-firstboot-progress.html:11 #: modules/upgrades/templates/update-firstboot.html:11 msgid "Software Update" msgstr "Software-Aktualisierung" -#: modules/upgrades/__init__.py:129 +#: modules/upgrades/__init__.py:130 msgid "FreedomBox Updated" msgstr "FreedomBox aktualisiert" -#: modules/upgrades/__init__.py:197 +#: modules/upgrades/__init__.py:204 msgid "Could not start distribution update" msgstr "Distributions-Update konnte nicht gestartet werden" -#: modules/upgrades/__init__.py:199 +#: modules/upgrades/__init__.py:206 msgid "" "There is not enough free space in the root partition to start the " "distribution update. Please ensure at least 5 GB is free. Distribution " @@ -8119,17 +8119,21 @@ msgstr "" "mindestens 5 GB frei sind. Das Distributions-Update wird nach 24 Stunden " "erneut versucht, falls aktiviert." -#: modules/upgrades/__init__.py:210 +#: modules/upgrades/__init__.py:217 msgid "Distribution update started" msgstr "Distributions-Upgrade gestartet" -#: modules/upgrades/__init__.py:212 +#: modules/upgrades/__init__.py:219 msgid "" "Started update to next stable release. This may take a long time to complete." msgstr "" "Das Update auf die nächste stabile Version wurde gestartet. Dies kann eine " "lange Zeit in Anspruch nehmen." +#: modules/upgrades/__init__.py:311 +msgid "Check for package holds" +msgstr "" + #: modules/upgrades/forms.py:15 msgid "Enable auto-update" msgstr "Auto-Aktualisierung aktivieren" @@ -9636,6 +9640,9 @@ msgstr "vor der Deinstallation von {app_id}" msgid "Gujarati" msgstr "Gujarati" +#~ msgid "Tiny Tiny RSS (TTTRSS)" +#~ msgstr "Tiny Tiny RSS (TTTRSS)" + #~ msgid "Cannot test: No domains are configured." #~ msgstr "Kann nicht testen: Es sind keine Domains konfiguriert." diff --git a/plinth/locale/django.pot b/plinth/locale/django.pot index d4840635e..670a59b1a 100644 --- a/plinth/locale/django.pot +++ b/plinth/locale/django.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-12 21:33-0400\n" +"POT-Creation-Date: 2024-08-26 19:15-0400\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -1352,71 +1352,75 @@ msgid "" "confirm that applications and services are working as expected." msgstr "" -#: modules/diagnostics/__init__.py:53 modules/diagnostics/__init__.py:238 +#: modules/diagnostics/__init__.py:53 modules/diagnostics/__init__.py:239 msgid "Diagnostics" msgstr "" #: modules/diagnostics/__init__.py:99 +msgid "skipped" +msgstr "" + +#: modules/diagnostics/__init__.py:100 msgid "passed" msgstr "" -#: modules/diagnostics/__init__.py:100 modules/networks/views.py:50 +#: modules/diagnostics/__init__.py:101 modules/networks/views.py:50 msgid "failed" msgstr "" -#: modules/diagnostics/__init__.py:101 +#: modules/diagnostics/__init__.py:102 msgid "error" msgstr "" -#: modules/diagnostics/__init__.py:102 +#: modules/diagnostics/__init__.py:103 msgid "warning" msgstr "" #. Translators: This is the unit of computer storage Mebibyte similar to #. Megabyte. -#: modules/diagnostics/__init__.py:204 +#: modules/diagnostics/__init__.py:205 msgid "MiB" msgstr "" #. Translators: This is the unit of computer storage Gibibyte similar to #. Gigabyte. -#: modules/diagnostics/__init__.py:209 +#: modules/diagnostics/__init__.py:210 msgid "GiB" msgstr "" -#: modules/diagnostics/__init__.py:216 +#: modules/diagnostics/__init__.py:217 msgid "You should disable some apps to reduce memory usage." msgstr "" -#: modules/diagnostics/__init__.py:221 +#: modules/diagnostics/__init__.py:222 msgid "You should not install any new apps on this system." msgstr "" -#: modules/diagnostics/__init__.py:233 +#: modules/diagnostics/__init__.py:234 #, no-python-format, python-brace-format msgid "" "System is low on memory: {percent_used}% used, {memory_available} " "{memory_available_unit} free. {advice_message}" msgstr "" -#: modules/diagnostics/__init__.py:235 +#: modules/diagnostics/__init__.py:236 msgid "Low Memory" msgstr "" -#: modules/diagnostics/__init__.py:266 +#: modules/diagnostics/__init__.py:267 msgid "Running diagnostics" msgstr "" -#: modules/diagnostics/__init__.py:311 +#: modules/diagnostics/__init__.py:312 #, no-python-format, python-brace-format msgid "Found {issue_count} issues during routine tests." msgstr "" -#: modules/diagnostics/__init__.py:312 +#: modules/diagnostics/__init__.py:313 msgid "Diagnostics results" msgstr "" -#: modules/diagnostics/__init__.py:317 +#: modules/diagnostics/__init__.py:318 msgid "Go to diagnostics results" msgstr "" @@ -2116,7 +2120,7 @@ msgstr "" #: modules/featherwiki/templates/featherwiki_delete.html:25 #: modules/tiddlywiki/templates/tiddlywiki_delete.html:25 -msgid "Delete this wiki file permanently?

" +msgid "Delete this wiki file permanently?" msgstr "" #: modules/featherwiki/templates/featherwiki_upload_file.html:20 @@ -6871,28 +6875,24 @@ msgid "" "for connecting." msgstr "" -#: modules/ttrss/__init__.py:50 modules/ttrss/manifest.py:44 +#: modules/ttrss/__init__.py:50 modules/ttrss/manifest.py:34 msgid "Tiny Tiny RSS" msgstr "" #: modules/ttrss/manifest.py:10 -msgid "Tiny Tiny RSS (TTTRSS)" -msgstr "" - -#: modules/ttrss/manifest.py:20 msgid "TTRSS-Reader" msgstr "" -#: modules/ttrss/manifest.py:35 +#: modules/ttrss/manifest.py:25 msgid "Geekttrss" msgstr "" -#: modules/upgrades/__init__.py:36 +#: modules/upgrades/__init__.py:37 #: modules/upgrades/templates/update-firstboot.html:14 msgid "Check for and apply the latest software and security updates." msgstr "" -#: modules/upgrades/__init__.py:37 +#: modules/upgrades/__init__.py:38 msgid "" "Updates are run at 06:00 everyday according to local time zone. Set your " "time zone in Date & Time app. Apps are restarted after update causing them " @@ -6900,36 +6900,40 @@ msgid "" "automatically at 02:00 causing all apps to be unavailable briefly." msgstr "" -#: modules/upgrades/__init__.py:65 modules/upgrades/__init__.py:126 +#: modules/upgrades/__init__.py:66 modules/upgrades/__init__.py:127 #: modules/upgrades/templates/update-firstboot-progress.html:11 #: modules/upgrades/templates/update-firstboot.html:11 msgid "Software Update" msgstr "" -#: modules/upgrades/__init__.py:129 +#: modules/upgrades/__init__.py:130 msgid "FreedomBox Updated" msgstr "" -#: modules/upgrades/__init__.py:197 +#: modules/upgrades/__init__.py:204 msgid "Could not start distribution update" msgstr "" -#: modules/upgrades/__init__.py:199 +#: modules/upgrades/__init__.py:206 msgid "" "There is not enough free space in the root partition to start the " "distribution update. Please ensure at least 5 GB is free. Distribution " "update will be retried after 24 hours, if enabled." msgstr "" -#: modules/upgrades/__init__.py:210 +#: modules/upgrades/__init__.py:217 msgid "Distribution update started" msgstr "" -#: modules/upgrades/__init__.py:212 +#: modules/upgrades/__init__.py:219 msgid "" "Started update to next stable release. This may take a long time to complete." msgstr "" +#: modules/upgrades/__init__.py:311 +msgid "Check for package holds" +msgstr "" + #: modules/upgrades/forms.py:15 msgid "Enable auto-update" msgstr "" diff --git a/plinth/locale/el/LC_MESSAGES/django.po b/plinth/locale/el/LC_MESSAGES/django.po index 0843e10a8..e9099f9cb 100644 --- a/plinth/locale/el/LC_MESSAGES/django.po +++ b/plinth/locale/el/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-12 21:33-0400\n" +"POT-Creation-Date: 2024-08-26 19:15-0400\n" "PO-Revision-Date: 2022-09-14 17:20+0000\n" "Last-Translator: ikmaak \n" "Language-Team: Greek " +msgid "Delete this wiki file permanently?" msgstr "Διαγράψτε αυτό το αρχείο μόνιμα;" #: modules/featherwiki/templates/featherwiki_upload_file.html:20 @@ -8181,31 +8185,25 @@ msgstr "" "Tiny Tiny RSS, χρησιμοποιήστε τη διεύθυνση URL /tt-rss-app για τη σύνδεση." -#: modules/ttrss/__init__.py:50 modules/ttrss/manifest.py:44 +#: modules/ttrss/__init__.py:50 modules/ttrss/manifest.py:34 msgid "Tiny Tiny RSS" msgstr "Tiny Tiny RSS" #: modules/ttrss/manifest.py:10 -#, fuzzy -#| msgid "Tiny Tiny RSS (Fork)" -msgid "Tiny Tiny RSS (TTTRSS)" -msgstr "Tiny Tiny RSS (Fork)" - -#: modules/ttrss/manifest.py:20 msgid "TTRSS-Reader" msgstr "" -#: modules/ttrss/manifest.py:35 +#: modules/ttrss/manifest.py:25 msgid "Geekttrss" msgstr "" -#: modules/upgrades/__init__.py:36 +#: modules/upgrades/__init__.py:37 #: modules/upgrades/templates/update-firstboot.html:14 msgid "Check for and apply the latest software and security updates." msgstr "" "Ελέγξτε και εφαρμόστε τις πιο πρόσφατες ενημερώσεις λογισμικού και ασφαλείας." -#: modules/upgrades/__init__.py:37 +#: modules/upgrades/__init__.py:38 msgid "" "Updates are run at 06:00 everyday according to local time zone. Set your " "time zone in Date & Time app. Apps are restarted after update causing them " @@ -8213,7 +8211,7 @@ msgid "" "automatically at 02:00 causing all apps to be unavailable briefly." msgstr "" -#: modules/upgrades/__init__.py:65 modules/upgrades/__init__.py:126 +#: modules/upgrades/__init__.py:66 modules/upgrades/__init__.py:127 #: modules/upgrades/templates/update-firstboot-progress.html:11 #: modules/upgrades/templates/update-firstboot.html:11 #, fuzzy @@ -8221,34 +8219,38 @@ msgstr "" msgid "Software Update" msgstr "Το μέρισμα διαγράφηκε." -#: modules/upgrades/__init__.py:129 +#: modules/upgrades/__init__.py:130 #, fuzzy #| msgid "FreedomBox Foundation" msgid "FreedomBox Updated" msgstr "Ίδρυμα FreedomBox" -#: modules/upgrades/__init__.py:197 +#: modules/upgrades/__init__.py:204 msgid "Could not start distribution update" msgstr "" -#: modules/upgrades/__init__.py:199 +#: modules/upgrades/__init__.py:206 msgid "" "There is not enough free space in the root partition to start the " "distribution update. Please ensure at least 5 GB is free. Distribution " "update will be retried after 24 hours, if enabled." msgstr "" -#: modules/upgrades/__init__.py:210 +#: modules/upgrades/__init__.py:217 #, fuzzy #| msgid "Automatic upgrades disabled" msgid "Distribution update started" msgstr "Oι αυτόματες ενημερώσεις απενεργοποιήθηκαν" -#: modules/upgrades/__init__.py:212 +#: modules/upgrades/__init__.py:219 msgid "" "Started update to next stable release. This may take a long time to complete." msgstr "" +#: modules/upgrades/__init__.py:311 +msgid "Check for package holds" +msgstr "" + #: modules/upgrades/forms.py:15 msgid "Enable auto-update" msgstr "Ενεργοποίηση αυτόματων ενημερώσεων" @@ -9818,6 +9820,11 @@ msgstr "" msgid "Gujarati" msgstr "Gujarati" +#, fuzzy +#~| msgid "Tiny Tiny RSS (Fork)" +#~ msgid "Tiny Tiny RSS (TTTRSS)" +#~ msgstr "Tiny Tiny RSS (Fork)" + #~ msgid "Media streaming server" #~ msgstr "Διακομιστής ροής πολυμέσων" diff --git a/plinth/locale/es/LC_MESSAGES/django.po b/plinth/locale/es/LC_MESSAGES/django.po index 897436cb8..60417eeb2 100644 --- a/plinth/locale/es/LC_MESSAGES/django.po +++ b/plinth/locale/es/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-12 21:33-0400\n" +"POT-Creation-Date: 2024-08-26 19:15-0400\n" "PO-Revision-Date: 2024-08-21 16:36+0000\n" "Last-Translator: gallegonovato \n" "Language-Team: Spanish cualquier usuario en {box_name} que pertenezca al grupo wiki. No se " -"admite la edición simultánea." +"para compartir o publicar. Pueden ser editados por cualquier usuario en {box_name} que pertenezca al " +"grupo wiki. No se admite la edición simultánea." #: modules/featherwiki/__init__.py:56 modules/ikiwiki/__init__.py:80 #: modules/tiddlywiki/__init__.py:61 @@ -2376,7 +2380,9 @@ msgstr "" #: modules/featherwiki/templates/featherwiki_delete.html:25 #: modules/tiddlywiki/templates/tiddlywiki_delete.html:25 -msgid "Delete this wiki file permanently?

" +#, fuzzy +#| msgid "Delete this wiki file permanently?

" +msgid "Delete this wiki file permanently?" msgstr "¿Borrar este archivo wiki permanentemente?" #: modules/featherwiki/templates/featherwiki_upload_file.html:20 @@ -7935,29 +7941,25 @@ msgstr "" "URL /tt-rss o /tt-rss-" "app para conectarse." -#: modules/ttrss/__init__.py:50 modules/ttrss/manifest.py:44 +#: modules/ttrss/__init__.py:50 modules/ttrss/manifest.py:34 msgid "Tiny Tiny RSS" msgstr "Tiny Tiny RSS" #: modules/ttrss/manifest.py:10 -msgid "Tiny Tiny RSS (TTTRSS)" -msgstr "Tiny Tiny RSS (TTTRSS)" - -#: modules/ttrss/manifest.py:20 msgid "TTRSS-Reader" msgstr "Lector TTRSS" -#: modules/ttrss/manifest.py:35 +#: modules/ttrss/manifest.py:25 msgid "Geekttrss" msgstr "Geekttrss" -#: modules/upgrades/__init__.py:36 +#: modules/upgrades/__init__.py:37 #: modules/upgrades/templates/update-firstboot.html:14 msgid "Check for and apply the latest software and security updates." msgstr "" "Buscar y aplicar las últimas actualizaciones del software y de seguridad." -#: modules/upgrades/__init__.py:37 +#: modules/upgrades/__init__.py:38 msgid "" "Updates are run at 06:00 everyday according to local time zone. Set your " "time zone in Date & Time app. Apps are restarted after update causing them " @@ -7971,21 +7973,21 @@ msgstr "" "tiempo. Si se decide retrasar el reinicio del sistema, éste se hará de forma " "automática a las 02:00 h." -#: modules/upgrades/__init__.py:65 modules/upgrades/__init__.py:126 +#: modules/upgrades/__init__.py:66 modules/upgrades/__init__.py:127 #: modules/upgrades/templates/update-firstboot-progress.html:11 #: modules/upgrades/templates/update-firstboot.html:11 msgid "Software Update" msgstr "Actualización de software (Update)" -#: modules/upgrades/__init__.py:129 +#: modules/upgrades/__init__.py:130 msgid "FreedomBox Updated" msgstr "FreedomBox actualizado" -#: modules/upgrades/__init__.py:197 +#: modules/upgrades/__init__.py:204 msgid "Could not start distribution update" msgstr "No se pudo iniciar la actualización de la distribución" -#: modules/upgrades/__init__.py:199 +#: modules/upgrades/__init__.py:206 msgid "" "There is not enough free space in the root partition to start the " "distribution update. Please ensure at least 5 GB is free. Distribution " @@ -7996,17 +7998,21 @@ msgstr "" "libres. Si está habilitada, la actualización de la distribución se " "reintentará tras 24h ." -#: modules/upgrades/__init__.py:210 +#: modules/upgrades/__init__.py:217 msgid "Distribution update started" msgstr "Iniciada la actualización de la distribución" -#: modules/upgrades/__init__.py:212 +#: modules/upgrades/__init__.py:219 msgid "" "Started update to next stable release. This may take a long time to complete." msgstr "" "Se inició la actualización a la nueva publicación estable. Podría llevar " "mucho tiempo completarla." +#: modules/upgrades/__init__.py:311 +msgid "Check for package holds" +msgstr "" + #: modules/upgrades/forms.py:15 msgid "Enable auto-update" msgstr "Activar actualizaciones automáticas" @@ -9484,6 +9490,9 @@ msgstr "antes de desinstalar {app_id}" msgid "Gujarati" msgstr "Gujarati" +#~ msgid "Tiny Tiny RSS (TTTRSS)" +#~ msgstr "Tiny Tiny RSS (TTTRSS)" + #~ msgid "Cannot test: No domains are configured." #~ msgstr "No puedo probar: No hay dominios configurados." diff --git a/plinth/locale/fa/LC_MESSAGES/django.po b/plinth/locale/fa/LC_MESSAGES/django.po index e822a6842..9c49a8fad 100644 --- a/plinth/locale/fa/LC_MESSAGES/django.po +++ b/plinth/locale/fa/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-12 21:33-0400\n" +"POT-Creation-Date: 2024-08-26 19:15-0400\n" "PO-Revision-Date: 2022-09-14 17:19+0000\n" "Last-Translator: ikmaak \n" "Language-Team: Persian %(name)s permanently?" -msgid "Delete this wiki file permanently?

" +msgid "Delete this wiki file permanently?" msgstr "اتصال %(name)s را برای همیشه پاک می‌کنید؟" #: modules/featherwiki/templates/featherwiki_upload_file.html:20 @@ -7590,28 +7594,24 @@ msgid "" "for connecting." msgstr "" -#: modules/ttrss/__init__.py:50 modules/ttrss/manifest.py:44 +#: modules/ttrss/__init__.py:50 modules/ttrss/manifest.py:34 msgid "Tiny Tiny RSS" msgstr "" #: modules/ttrss/manifest.py:10 -msgid "Tiny Tiny RSS (TTTRSS)" -msgstr "" - -#: modules/ttrss/manifest.py:20 msgid "TTRSS-Reader" msgstr "" -#: modules/ttrss/manifest.py:35 +#: modules/ttrss/manifest.py:25 msgid "Geekttrss" msgstr "" -#: modules/upgrades/__init__.py:36 +#: modules/upgrades/__init__.py:37 #: modules/upgrades/templates/update-firstboot.html:14 msgid "Check for and apply the latest software and security updates." msgstr "" -#: modules/upgrades/__init__.py:37 +#: modules/upgrades/__init__.py:38 msgid "" "Updates are run at 06:00 everyday according to local time zone. Set your " "time zone in Date & Time app. Apps are restarted after update causing them " @@ -7619,7 +7619,7 @@ msgid "" "automatically at 02:00 causing all apps to be unavailable briefly." msgstr "" -#: modules/upgrades/__init__.py:65 modules/upgrades/__init__.py:126 +#: modules/upgrades/__init__.py:66 modules/upgrades/__init__.py:127 #: modules/upgrades/templates/update-firstboot-progress.html:11 #: modules/upgrades/templates/update-firstboot.html:11 #, fuzzy @@ -7627,32 +7627,36 @@ msgstr "" msgid "Software Update" msgstr "{name} پاک شد." -#: modules/upgrades/__init__.py:129 +#: modules/upgrades/__init__.py:130 #, fuzzy msgid "FreedomBox Updated" msgstr "FreedomBox" -#: modules/upgrades/__init__.py:197 +#: modules/upgrades/__init__.py:204 msgid "Could not start distribution update" msgstr "" -#: modules/upgrades/__init__.py:199 +#: modules/upgrades/__init__.py:206 msgid "" "There is not enough free space in the root partition to start the " "distribution update. Please ensure at least 5 GB is free. Distribution " "update will be retried after 24 hours, if enabled." msgstr "" -#: modules/upgrades/__init__.py:210 +#: modules/upgrades/__init__.py:217 #, fuzzy msgid "Distribution update started" msgstr "برنامه نصب شد." -#: modules/upgrades/__init__.py:212 +#: modules/upgrades/__init__.py:219 msgid "" "Started update to next stable release. This may take a long time to complete." msgstr "" +#: modules/upgrades/__init__.py:311 +msgid "Check for package holds" +msgstr "" + #: modules/upgrades/forms.py:15 #, fuzzy msgid "Enable auto-update" diff --git a/plinth/locale/fake/LC_MESSAGES/django.po b/plinth/locale/fake/LC_MESSAGES/django.po index 3ac063353..27b7b7978 100644 --- a/plinth/locale/fake/LC_MESSAGES/django.po +++ b/plinth/locale/fake/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Plinth 0.6\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-12 21:33-0400\n" +"POT-Creation-Date: 2024-08-26 19:15-0400\n" "PO-Revision-Date: 2016-01-31 22:24+0530\n" "Last-Translator: Sunil Mohan Adapa \n" "Language-Team: Plinth Developers " +msgid "Delete this wiki file permanently?" msgstr "DELETE USER PERMANENTLY?" #: modules/featherwiki/templates/featherwiki_upload_file.html:20 @@ -8031,28 +8035,24 @@ msgid "" "for connecting." msgstr "" -#: modules/ttrss/__init__.py:50 modules/ttrss/manifest.py:44 +#: modules/ttrss/__init__.py:50 modules/ttrss/manifest.py:34 msgid "Tiny Tiny RSS" msgstr "" #: modules/ttrss/manifest.py:10 -msgid "Tiny Tiny RSS (TTTRSS)" -msgstr "" - -#: modules/ttrss/manifest.py:20 msgid "TTRSS-Reader" msgstr "" -#: modules/ttrss/manifest.py:35 +#: modules/ttrss/manifest.py:25 msgid "Geekttrss" msgstr "" -#: modules/upgrades/__init__.py:36 +#: modules/upgrades/__init__.py:37 #: modules/upgrades/templates/update-firstboot.html:14 msgid "Check for and apply the latest software and security updates." msgstr "" -#: modules/upgrades/__init__.py:37 +#: modules/upgrades/__init__.py:38 msgid "" "Updates are run at 06:00 everyday according to local time zone. Set your " "time zone in Date & Time app. Apps are restarted after update causing them " @@ -8060,7 +8060,7 @@ msgid "" "automatically at 02:00 causing all apps to be unavailable briefly." msgstr "" -#: modules/upgrades/__init__.py:65 modules/upgrades/__init__.py:126 +#: modules/upgrades/__init__.py:66 modules/upgrades/__init__.py:127 #: modules/upgrades/templates/update-firstboot-progress.html:11 #: modules/upgrades/templates/update-firstboot.html:11 #, fuzzy @@ -8068,34 +8068,38 @@ msgstr "" msgid "Software Update" msgstr "SOFTWARE UPGRADES" -#: modules/upgrades/__init__.py:129 +#: modules/upgrades/__init__.py:130 #, fuzzy #| msgid "FreedomBox Manual" msgid "FreedomBox Updated" msgstr "FREEDOMBOX MANUAL" -#: modules/upgrades/__init__.py:197 +#: modules/upgrades/__init__.py:204 msgid "Could not start distribution update" msgstr "" -#: modules/upgrades/__init__.py:199 +#: modules/upgrades/__init__.py:206 msgid "" "There is not enough free space in the root partition to start the " "distribution update. Please ensure at least 5 GB is free. Distribution " "update will be retried after 24 hours, if enabled." msgstr "" -#: modules/upgrades/__init__.py:210 +#: modules/upgrades/__init__.py:217 #, fuzzy #| msgid "Automatic upgrades disabled" msgid "Distribution update started" msgstr "AUTOMATIC UPGRADES DISABLED" -#: modules/upgrades/__init__.py:212 +#: modules/upgrades/__init__.py:219 msgid "" "Started update to next stable release. This may take a long time to complete." msgstr "" +#: modules/upgrades/__init__.py:311 +msgid "Check for package holds" +msgstr "" + #: modules/upgrades/forms.py:15 #, fuzzy #| msgid "Enable automatic upgrades" diff --git a/plinth/locale/fr/LC_MESSAGES/django.po b/plinth/locale/fr/LC_MESSAGES/django.po index b4c1dadb9..bb3402ffc 100644 --- a/plinth/locale/fr/LC_MESSAGES/django.po +++ b/plinth/locale/fr/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: FreedomBox UI\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-12 21:33-0400\n" +"POT-Creation-Date: 2024-08-26 19:15-0400\n" "PO-Revision-Date: 2024-07-03 07:09+0000\n" "Last-Translator: John Doe \n" "Language-Team: French " +msgid "Delete this wiki file permanently?" msgstr "Supprimer définitivement cette archive ?" #: modules/featherwiki/templates/featherwiki_upload_file.html:20 @@ -8099,30 +8103,26 @@ msgstr "" "ordinateur, saisissez l’URL /tt-rss ou bien tt-rss-app pour vous connecter." -#: modules/ttrss/__init__.py:50 modules/ttrss/manifest.py:44 +#: modules/ttrss/__init__.py:50 modules/ttrss/manifest.py:34 msgid "Tiny Tiny RSS" msgstr "Tiny Tiny RSS" #: modules/ttrss/manifest.py:10 -msgid "Tiny Tiny RSS (TTTRSS)" -msgstr "Tiny Tiny RSS (TTTRSS)" - -#: modules/ttrss/manifest.py:20 msgid "TTRSS-Reader" msgstr "Lecteur TTRSS" -#: modules/ttrss/manifest.py:35 +#: modules/ttrss/manifest.py:25 msgid "Geekttrss" msgstr "Geekttrss" -#: modules/upgrades/__init__.py:36 +#: modules/upgrades/__init__.py:37 #: modules/upgrades/templates/update-firstboot.html:14 msgid "Check for and apply the latest software and security updates." msgstr "" "Rechercher et installer les dernières mises à jour logicielles et les " "correctifs de sécurité." -#: modules/upgrades/__init__.py:37 +#: modules/upgrades/__init__.py:38 msgid "" "Updates are run at 06:00 everyday according to local time zone. Set your " "time zone in Date & Time app. Apps are restarted after update causing them " @@ -8136,21 +8136,21 @@ msgstr "" "nécessaire, il est effectué à 2h00, rendant indisponible l’ensemble des " "applications pour une courte période." -#: modules/upgrades/__init__.py:65 modules/upgrades/__init__.py:126 +#: modules/upgrades/__init__.py:66 modules/upgrades/__init__.py:127 #: modules/upgrades/templates/update-firstboot-progress.html:11 #: modules/upgrades/templates/update-firstboot.html:11 msgid "Software Update" msgstr "Mise à jour du système" -#: modules/upgrades/__init__.py:129 +#: modules/upgrades/__init__.py:130 msgid "FreedomBox Updated" msgstr "FreedomBox mise à jour" -#: modules/upgrades/__init__.py:197 +#: modules/upgrades/__init__.py:204 msgid "Could not start distribution update" msgstr "Impossible de lancer la mise à niveau de la distribution" -#: modules/upgrades/__init__.py:199 +#: modules/upgrades/__init__.py:206 msgid "" "There is not enough free space in the root partition to start the " "distribution update. Please ensure at least 5 GB is free. Distribution " @@ -8161,17 +8161,21 @@ msgstr "" "sont disponibles. Si la mise à niveau automatique de la distribution est " "activée, elle sera retentée dans 24H." -#: modules/upgrades/__init__.py:210 +#: modules/upgrades/__init__.py:217 msgid "Distribution update started" msgstr "Mise à niveau de la distribution démarrée" -#: modules/upgrades/__init__.py:212 +#: modules/upgrades/__init__.py:219 msgid "" "Started update to next stable release. This may take a long time to complete." msgstr "" "La mise à niveau vers la nouvelle version stable a été lancée. Cette " "opération peut prendre beaucoup de temps." +#: modules/upgrades/__init__.py:311 +msgid "Check for package holds" +msgstr "" + #: modules/upgrades/forms.py:15 msgid "Enable auto-update" msgstr "Activer les mises à jour automatiques" @@ -9677,6 +9681,9 @@ msgstr "avant la désinstallation de {app_id}" msgid "Gujarati" msgstr "Gujarati" +#~ msgid "Tiny Tiny RSS (TTTRSS)" +#~ msgstr "Tiny Tiny RSS (TTTRSS)" + #~ msgid "Cannot test: No domains are configured." #~ msgstr "Test impossible : aucun domaine n’est configuré." diff --git a/plinth/locale/gl/LC_MESSAGES/django.po b/plinth/locale/gl/LC_MESSAGES/django.po index b61cd9984..55894ceb6 100644 --- a/plinth/locale/gl/LC_MESSAGES/django.po +++ b/plinth/locale/gl/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-12 21:33-0400\n" +"POT-Creation-Date: 2024-08-26 19:15-0400\n" "PO-Revision-Date: 2022-12-30 10:51+0000\n" "Last-Translator: gallegonovato \n" "Language-Team: Galician " +msgid "Delete this wiki file permanently?" msgstr "" #: modules/featherwiki/templates/featherwiki_upload_file.html:20 @@ -6900,28 +6904,24 @@ msgid "" "for connecting." msgstr "" -#: modules/ttrss/__init__.py:50 modules/ttrss/manifest.py:44 +#: modules/ttrss/__init__.py:50 modules/ttrss/manifest.py:34 msgid "Tiny Tiny RSS" msgstr "" #: modules/ttrss/manifest.py:10 -msgid "Tiny Tiny RSS (TTTRSS)" -msgstr "" - -#: modules/ttrss/manifest.py:20 msgid "TTRSS-Reader" msgstr "" -#: modules/ttrss/manifest.py:35 +#: modules/ttrss/manifest.py:25 msgid "Geekttrss" msgstr "" -#: modules/upgrades/__init__.py:36 +#: modules/upgrades/__init__.py:37 #: modules/upgrades/templates/update-firstboot.html:14 msgid "Check for and apply the latest software and security updates." msgstr "" -#: modules/upgrades/__init__.py:37 +#: modules/upgrades/__init__.py:38 msgid "" "Updates are run at 06:00 everyday according to local time zone. Set your " "time zone in Date & Time app. Apps are restarted after update causing them " @@ -6929,38 +6929,42 @@ msgid "" "automatically at 02:00 causing all apps to be unavailable briefly." msgstr "" -#: modules/upgrades/__init__.py:65 modules/upgrades/__init__.py:126 +#: modules/upgrades/__init__.py:66 modules/upgrades/__init__.py:127 #: modules/upgrades/templates/update-firstboot-progress.html:11 #: modules/upgrades/templates/update-firstboot.html:11 msgid "Software Update" msgstr "" -#: modules/upgrades/__init__.py:129 +#: modules/upgrades/__init__.py:130 #, fuzzy #| msgid "FreedomBox" msgid "FreedomBox Updated" msgstr "FreedomBox" -#: modules/upgrades/__init__.py:197 +#: modules/upgrades/__init__.py:204 msgid "Could not start distribution update" msgstr "" -#: modules/upgrades/__init__.py:199 +#: modules/upgrades/__init__.py:206 msgid "" "There is not enough free space in the root partition to start the " "distribution update. Please ensure at least 5 GB is free. Distribution " "update will be retried after 24 hours, if enabled." msgstr "" -#: modules/upgrades/__init__.py:210 +#: modules/upgrades/__init__.py:217 msgid "Distribution update started" msgstr "" -#: modules/upgrades/__init__.py:212 +#: modules/upgrades/__init__.py:219 msgid "" "Started update to next stable release. This may take a long time to complete." msgstr "" +#: modules/upgrades/__init__.py:311 +msgid "Check for package holds" +msgstr "" + #: modules/upgrades/forms.py:15 msgid "Enable auto-update" msgstr "" diff --git a/plinth/locale/gu/LC_MESSAGES/django.po b/plinth/locale/gu/LC_MESSAGES/django.po index f99bba21e..0e18242e6 100644 --- a/plinth/locale/gu/LC_MESSAGES/django.po +++ b/plinth/locale/gu/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-12 21:33-0400\n" +"POT-Creation-Date: 2024-08-26 19:15-0400\n" "PO-Revision-Date: 2021-01-18 12:32+0000\n" "Last-Translator: ikmaak \n" "Language-Team: Gujarati " +msgid "Delete this wiki file permanently?" msgstr "" #: modules/featherwiki/templates/featherwiki_upload_file.html:20 @@ -7235,28 +7239,24 @@ msgid "" "for connecting." msgstr "" -#: modules/ttrss/__init__.py:50 modules/ttrss/manifest.py:44 +#: modules/ttrss/__init__.py:50 modules/ttrss/manifest.py:34 msgid "Tiny Tiny RSS" msgstr "" #: modules/ttrss/manifest.py:10 -msgid "Tiny Tiny RSS (TTTRSS)" -msgstr "" - -#: modules/ttrss/manifest.py:20 msgid "TTRSS-Reader" msgstr "" -#: modules/ttrss/manifest.py:35 +#: modules/ttrss/manifest.py:25 msgid "Geekttrss" msgstr "" -#: modules/upgrades/__init__.py:36 +#: modules/upgrades/__init__.py:37 #: modules/upgrades/templates/update-firstboot.html:14 msgid "Check for and apply the latest software and security updates." msgstr "" -#: modules/upgrades/__init__.py:37 +#: modules/upgrades/__init__.py:38 msgid "" "Updates are run at 06:00 everyday according to local time zone. Set your " "time zone in Date & Time app. Apps are restarted after update causing them " @@ -7264,40 +7264,44 @@ msgid "" "automatically at 02:00 causing all apps to be unavailable briefly." msgstr "" -#: modules/upgrades/__init__.py:65 modules/upgrades/__init__.py:126 +#: modules/upgrades/__init__.py:66 modules/upgrades/__init__.py:127 #: modules/upgrades/templates/update-firstboot-progress.html:11 #: modules/upgrades/templates/update-firstboot.html:11 msgid "Software Update" msgstr "" -#: modules/upgrades/__init__.py:129 +#: modules/upgrades/__init__.py:130 #, fuzzy #| msgid "FreedomBox" msgid "FreedomBox Updated" msgstr "ફ્રિડમબોક્ષ" -#: modules/upgrades/__init__.py:197 +#: modules/upgrades/__init__.py:204 msgid "Could not start distribution update" msgstr "" -#: modules/upgrades/__init__.py:199 +#: modules/upgrades/__init__.py:206 msgid "" "There is not enough free space in the root partition to start the " "distribution update. Please ensure at least 5 GB is free. Distribution " "update will be retried after 24 hours, if enabled." msgstr "" -#: modules/upgrades/__init__.py:210 +#: modules/upgrades/__init__.py:217 #, fuzzy #| msgid "User registrations disabled" msgid "Distribution update started" msgstr "વપરાશકર્તા રજીસ્ટ્રેશન અક્ષમ છે" -#: modules/upgrades/__init__.py:212 +#: modules/upgrades/__init__.py:219 msgid "" "Started update to next stable release. This may take a long time to complete." msgstr "" +#: modules/upgrades/__init__.py:311 +msgid "Check for package holds" +msgstr "" + #: modules/upgrades/forms.py:15 #, fuzzy #| msgid "Enable application" diff --git a/plinth/locale/hi/LC_MESSAGES/django.po b/plinth/locale/hi/LC_MESSAGES/django.po index 3d9499326..cbac27131 100644 --- a/plinth/locale/hi/LC_MESSAGES/django.po +++ b/plinth/locale/hi/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-12 21:33-0400\n" +"POT-Creation-Date: 2024-08-26 19:15-0400\n" "PO-Revision-Date: 2023-10-19 06:30+0000\n" "Last-Translator: Shaik \n" "Language-Team: Hindi " +msgid "Delete this wiki file permanently?" msgstr "इस पुरालेख हमेशा के लिया हटाईये?" #: modules/featherwiki/templates/featherwiki_upload_file.html:20 @@ -7993,30 +7997,24 @@ msgstr "" "टैनी टैनी आरएसएस का मोबाइल या डेस्कटॉप एप्लिकेशन उपयोग करते समय, यह यूआरएल/tt-rss-app कनेक्ट करने के लिए उपयोग करें." -#: modules/ttrss/__init__.py:50 modules/ttrss/manifest.py:44 +#: modules/ttrss/__init__.py:50 modules/ttrss/manifest.py:34 msgid "Tiny Tiny RSS" msgstr "टिनी टिनी आरएसएस" #: modules/ttrss/manifest.py:10 -#, fuzzy -#| msgid "Tiny Tiny RSS (Fork)" -msgid "Tiny Tiny RSS (TTTRSS)" -msgstr "टैनी टैनी आरएसएस (फोर्क)" - -#: modules/ttrss/manifest.py:20 msgid "TTRSS-Reader" msgstr "" -#: modules/ttrss/manifest.py:35 +#: modules/ttrss/manifest.py:25 msgid "Geekttrss" msgstr "" -#: modules/upgrades/__init__.py:36 +#: modules/upgrades/__init__.py:37 #: modules/upgrades/templates/update-firstboot.html:14 msgid "Check for and apply the latest software and security updates." msgstr "" -#: modules/upgrades/__init__.py:37 +#: modules/upgrades/__init__.py:38 msgid "" "Updates are run at 06:00 everyday according to local time zone. Set your " "time zone in Date & Time app. Apps are restarted after update causing them " @@ -8024,7 +8022,7 @@ msgid "" "automatically at 02:00 causing all apps to be unavailable briefly." msgstr "" -#: modules/upgrades/__init__.py:65 modules/upgrades/__init__.py:126 +#: modules/upgrades/__init__.py:66 modules/upgrades/__init__.py:127 #: modules/upgrades/templates/update-firstboot-progress.html:11 #: modules/upgrades/templates/update-firstboot.html:11 #, fuzzy @@ -8032,34 +8030,38 @@ msgstr "" msgid "Software Update" msgstr "सॉफ्टवेयर अपग्रेडस" -#: modules/upgrades/__init__.py:129 +#: modules/upgrades/__init__.py:130 #, fuzzy #| msgid "FreedomBox Foundation" msgid "FreedomBox Updated" msgstr "फ्रीडमबाक्स फाउंडेशन" -#: modules/upgrades/__init__.py:197 +#: modules/upgrades/__init__.py:204 msgid "Could not start distribution update" msgstr "" -#: modules/upgrades/__init__.py:199 +#: modules/upgrades/__init__.py:206 msgid "" "There is not enough free space in the root partition to start the " "distribution update. Please ensure at least 5 GB is free. Distribution " "update will be retried after 24 hours, if enabled." msgstr "" -#: modules/upgrades/__init__.py:210 +#: modules/upgrades/__init__.py:217 #, fuzzy #| msgid "Automatic upgrades disabled" msgid "Distribution update started" msgstr "ऑटोमेटिक अपग्रेडस अक्षम किया गया" -#: modules/upgrades/__init__.py:212 +#: modules/upgrades/__init__.py:219 msgid "" "Started update to next stable release. This may take a long time to complete." msgstr "" +#: modules/upgrades/__init__.py:311 +msgid "Check for package holds" +msgstr "" + #: modules/upgrades/forms.py:15 #, fuzzy #| msgid "Enable automatic upgrades" @@ -9585,6 +9587,11 @@ msgstr "" msgid "Gujarati" msgstr "" +#, fuzzy +#~| msgid "Tiny Tiny RSS (Fork)" +#~ msgid "Tiny Tiny RSS (TTTRSS)" +#~ msgstr "टैनी टैनी आरएसएस (फोर्क)" + #~ msgid "Storage snapshots configuration updated" #~ msgstr "स्टोरेज स्नैपशॉट कॉंफ़िगरेशन अपडेट किया गया" diff --git a/plinth/locale/hu/LC_MESSAGES/django.po b/plinth/locale/hu/LC_MESSAGES/django.po index 4db4cc8df..fb0657bc9 100644 --- a/plinth/locale/hu/LC_MESSAGES/django.po +++ b/plinth/locale/hu/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-12 21:33-0400\n" +"POT-Creation-Date: 2024-08-26 19:15-0400\n" "PO-Revision-Date: 2022-10-24 18:39+0000\n" "Last-Translator: Sunil Mohan Adapa \n" "Language-Team: Hungarian " +msgid "Delete this wiki file permanently?" msgstr "Végleg törlöd ezt az archívumot?" #: modules/featherwiki/templates/featherwiki_upload_file.html:20 @@ -8048,31 +8052,25 @@ msgstr "" "hez, használd a /tt-rss-app URL-t a " "csatlakozáshoz." -#: modules/ttrss/__init__.py:50 modules/ttrss/manifest.py:44 +#: modules/ttrss/__init__.py:50 modules/ttrss/manifest.py:34 msgid "Tiny Tiny RSS" msgstr "Tiny Tiny RSS" #: modules/ttrss/manifest.py:10 -#, fuzzy -#| msgid "Tiny Tiny RSS (Fork)" -msgid "Tiny Tiny RSS (TTTRSS)" -msgstr "Tiny Tiny RSS (Fork)" - -#: modules/ttrss/manifest.py:20 msgid "TTRSS-Reader" msgstr "" -#: modules/ttrss/manifest.py:35 +#: modules/ttrss/manifest.py:25 msgid "Geekttrss" msgstr "" -#: modules/upgrades/__init__.py:36 +#: modules/upgrades/__init__.py:37 #: modules/upgrades/templates/update-firstboot.html:14 msgid "Check for and apply the latest software and security updates." msgstr "" "A legfrissebb szoftver- és biztonsági frissítések ellenőrzése és alkalmazása." -#: modules/upgrades/__init__.py:37 +#: modules/upgrades/__init__.py:38 msgid "" "Updates are run at 06:00 everyday according to local time zone. Set your " "time zone in Date & Time app. Apps are restarted after update causing them " @@ -8085,21 +8083,21 @@ msgstr "" "újraindítása szükségesnek bizonyul, akkor a rendszer automatikusan 02:00-kor " "újraindul, ami miatt az összes alkalmazás rövid ideig nem lesz elérhető." -#: modules/upgrades/__init__.py:65 modules/upgrades/__init__.py:126 +#: modules/upgrades/__init__.py:66 modules/upgrades/__init__.py:127 #: modules/upgrades/templates/update-firstboot-progress.html:11 #: modules/upgrades/templates/update-firstboot.html:11 msgid "Software Update" msgstr "Szoftverfrissítések" -#: modules/upgrades/__init__.py:129 +#: modules/upgrades/__init__.py:130 msgid "FreedomBox Updated" msgstr "FreedomBox frissítve" -#: modules/upgrades/__init__.py:197 +#: modules/upgrades/__init__.py:204 msgid "Could not start distribution update" msgstr "A disztribúció frissítése nem tudott elindulni" -#: modules/upgrades/__init__.py:199 +#: modules/upgrades/__init__.py:206 msgid "" "There is not enough free space in the root partition to start the " "distribution update. Please ensure at least 5 GB is free. Distribution " @@ -8110,17 +8108,21 @@ msgstr "" "disztribúció frissítését a rendszer 24 óra múlva újrapróbálja, ha " "engedélyezve van." -#: modules/upgrades/__init__.py:210 +#: modules/upgrades/__init__.py:217 msgid "Distribution update started" msgstr "A disztribúció frissítése elindult" -#: modules/upgrades/__init__.py:212 +#: modules/upgrades/__init__.py:219 msgid "" "Started update to next stable release. This may take a long time to complete." msgstr "" "Elkezdődött a frissítés a következő stabil kiadásra. Ez hosszú időt vehet " "igénybe." +#: modules/upgrades/__init__.py:311 +msgid "Check for package holds" +msgstr "" + #: modules/upgrades/forms.py:15 msgid "Enable auto-update" msgstr "Automatikus frissítések engedélyezése" @@ -9645,6 +9647,11 @@ msgstr "" msgid "Gujarati" msgstr "Gudzsaráti" +#, fuzzy +#~| msgid "Tiny Tiny RSS (Fork)" +#~ msgid "Tiny Tiny RSS (TTTRSS)" +#~ msgstr "Tiny Tiny RSS (Fork)" + #~ msgid "Cannot test: No domains are configured." #~ msgstr "Sikertelen tesztelés: Nincsenek konfigurált domainek." diff --git a/plinth/locale/id/LC_MESSAGES/django.po b/plinth/locale/id/LC_MESSAGES/django.po index 1d71d615f..a9842a729 100644 --- a/plinth/locale/id/LC_MESSAGES/django.po +++ b/plinth/locale/id/LC_MESSAGES/django.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: Indonesian (FreedomBox)\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-12 21:33-0400\n" +"POT-Creation-Date: 2024-08-26 19:15-0400\n" "PO-Revision-Date: 2022-09-14 17:19+0000\n" "Last-Translator: ikmaak \n" "Language-Team: Indonesian " +msgid "Delete this wiki file permanently?" msgstr "Hapus arsip ini secara permanen?" #: modules/featherwiki/templates/featherwiki_upload_file.html:20 @@ -7473,29 +7477,24 @@ msgid "" "for connecting." msgstr "" -#: modules/ttrss/__init__.py:50 modules/ttrss/manifest.py:44 +#: modules/ttrss/__init__.py:50 modules/ttrss/manifest.py:34 msgid "Tiny Tiny RSS" msgstr "" #: modules/ttrss/manifest.py:10 -#, fuzzy -msgid "Tiny Tiny RSS (TTTRSS)" -msgstr "Tiny Tiny RSS (Fork)" - -#: modules/ttrss/manifest.py:20 msgid "TTRSS-Reader" msgstr "" -#: modules/ttrss/manifest.py:35 +#: modules/ttrss/manifest.py:25 msgid "Geekttrss" msgstr "" -#: modules/upgrades/__init__.py:36 +#: modules/upgrades/__init__.py:37 #: modules/upgrades/templates/update-firstboot.html:14 msgid "Check for and apply the latest software and security updates." msgstr "" -#: modules/upgrades/__init__.py:37 +#: modules/upgrades/__init__.py:38 msgid "" "Updates are run at 06:00 everyday according to local time zone. Set your " "time zone in Date & Time app. Apps are restarted after update causing them " @@ -7503,7 +7502,7 @@ msgid "" "automatically at 02:00 causing all apps to be unavailable briefly." msgstr "" -#: modules/upgrades/__init__.py:65 modules/upgrades/__init__.py:126 +#: modules/upgrades/__init__.py:66 modules/upgrades/__init__.py:127 #: modules/upgrades/templates/update-firstboot-progress.html:11 #: modules/upgrades/templates/update-firstboot.html:11 #, fuzzy @@ -7511,32 +7510,36 @@ msgstr "" msgid "Software Update" msgstr "URL Server diperbarui" -#: modules/upgrades/__init__.py:129 +#: modules/upgrades/__init__.py:130 #, fuzzy #| msgid "FreedomBox" msgid "FreedomBox Updated" msgstr "FreedomBox" -#: modules/upgrades/__init__.py:197 +#: modules/upgrades/__init__.py:204 msgid "Could not start distribution update" msgstr "" -#: modules/upgrades/__init__.py:199 +#: modules/upgrades/__init__.py:206 msgid "" "There is not enough free space in the root partition to start the " "distribution update. Please ensure at least 5 GB is free. Distribution " "update will be retried after 24 hours, if enabled." msgstr "" -#: modules/upgrades/__init__.py:210 +#: modules/upgrades/__init__.py:217 msgid "Distribution update started" msgstr "Pembaruan distribusi dimulai" -#: modules/upgrades/__init__.py:212 +#: modules/upgrades/__init__.py:219 msgid "" "Started update to next stable release. This may take a long time to complete." msgstr "" +#: modules/upgrades/__init__.py:311 +msgid "Check for package holds" +msgstr "" + #: modules/upgrades/forms.py:15 #, fuzzy #| msgid "Enable application" @@ -8936,6 +8939,10 @@ msgstr "" msgid "Gujarati" msgstr "Bahasa Gujarat" +#, fuzzy +#~ msgid "Tiny Tiny RSS (TTTRSS)" +#~ msgstr "Tiny Tiny RSS (Fork)" + #~ msgid "Cannot test: No domains are configured." #~ msgstr "Tidak dapat menguji: Tidak ada domain yang dikonfigurasi." diff --git a/plinth/locale/it/LC_MESSAGES/django.po b/plinth/locale/it/LC_MESSAGES/django.po index f510ea99b..05fa889dd 100644 --- a/plinth/locale/it/LC_MESSAGES/django.po +++ b/plinth/locale/it/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-12 21:33-0400\n" +"POT-Creation-Date: 2024-08-26 19:15-0400\n" "PO-Revision-Date: 2022-09-14 17:19+0000\n" "Last-Translator: ikmaak \n" "Language-Team: Italian " +msgid "Delete this wiki file permanently?" msgstr "Rimuovere l'archivio in modo definitivo?" #: modules/featherwiki/templates/featherwiki_upload_file.html:20 @@ -7600,30 +7604,24 @@ msgid "" "for connecting." msgstr "" -#: modules/ttrss/__init__.py:50 modules/ttrss/manifest.py:44 +#: modules/ttrss/__init__.py:50 modules/ttrss/manifest.py:34 msgid "Tiny Tiny RSS" msgstr "Tiny Tiny RSS" #: modules/ttrss/manifest.py:10 -#, fuzzy -#| msgid "Tiny Tiny RSS (Fork)" -msgid "Tiny Tiny RSS (TTTRSS)" -msgstr "Tiny Tiny RSS (Fork)" - -#: modules/ttrss/manifest.py:20 msgid "TTRSS-Reader" msgstr "" -#: modules/ttrss/manifest.py:35 +#: modules/ttrss/manifest.py:25 msgid "Geekttrss" msgstr "" -#: modules/upgrades/__init__.py:36 +#: modules/upgrades/__init__.py:37 #: modules/upgrades/templates/update-firstboot.html:14 msgid "Check for and apply the latest software and security updates." msgstr "" -#: modules/upgrades/__init__.py:37 +#: modules/upgrades/__init__.py:38 msgid "" "Updates are run at 06:00 everyday according to local time zone. Set your " "time zone in Date & Time app. Apps are restarted after update causing them " @@ -7631,36 +7629,40 @@ msgid "" "automatically at 02:00 causing all apps to be unavailable briefly." msgstr "" -#: modules/upgrades/__init__.py:65 modules/upgrades/__init__.py:126 +#: modules/upgrades/__init__.py:66 modules/upgrades/__init__.py:127 #: modules/upgrades/templates/update-firstboot-progress.html:11 #: modules/upgrades/templates/update-firstboot.html:11 msgid "Software Update" msgstr "Aggiornamento software" -#: modules/upgrades/__init__.py:129 +#: modules/upgrades/__init__.py:130 msgid "FreedomBox Updated" msgstr "FreedomBox aggiornato" -#: modules/upgrades/__init__.py:197 +#: modules/upgrades/__init__.py:204 msgid "Could not start distribution update" msgstr "" -#: modules/upgrades/__init__.py:199 +#: modules/upgrades/__init__.py:206 msgid "" "There is not enough free space in the root partition to start the " "distribution update. Please ensure at least 5 GB is free. Distribution " "update will be retried after 24 hours, if enabled." msgstr "" -#: modules/upgrades/__init__.py:210 +#: modules/upgrades/__init__.py:217 msgid "Distribution update started" msgstr "" -#: modules/upgrades/__init__.py:212 +#: modules/upgrades/__init__.py:219 msgid "" "Started update to next stable release. This may take a long time to complete." msgstr "" +#: modules/upgrades/__init__.py:311 +msgid "Check for package holds" +msgstr "" + #: modules/upgrades/forms.py:15 msgid "Enable auto-update" msgstr "Abilita l'aggiornamento automatico" @@ -9010,6 +9012,11 @@ msgstr "" msgid "Gujarati" msgstr "Gujarati" +#, fuzzy +#~| msgid "Tiny Tiny RSS (Fork)" +#~ msgid "Tiny Tiny RSS (TTTRSS)" +#~ msgstr "Tiny Tiny RSS (Fork)" + #, fuzzy, python-brace-format #~| msgid "Error installing application: {string} {details}" #~ msgid "Error installing app: {string} {details}" diff --git a/plinth/locale/ja/LC_MESSAGES/django.po b/plinth/locale/ja/LC_MESSAGES/django.po index 00d19d921..8a8e01f40 100644 --- a/plinth/locale/ja/LC_MESSAGES/django.po +++ b/plinth/locale/ja/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-12 21:33-0400\n" +"POT-Creation-Date: 2024-08-26 19:15-0400\n" "PO-Revision-Date: 2023-05-07 23:50+0000\n" "Last-Translator: Nobuhiro Iwamatsu \n" "Language-Team: Japanese " +msgid "Delete this wiki file permanently?" msgstr "" #: modules/featherwiki/templates/featherwiki_upload_file.html:20 @@ -6873,28 +6877,24 @@ msgid "" "for connecting." msgstr "" -#: modules/ttrss/__init__.py:50 modules/ttrss/manifest.py:44 +#: modules/ttrss/__init__.py:50 modules/ttrss/manifest.py:34 msgid "Tiny Tiny RSS" msgstr "" #: modules/ttrss/manifest.py:10 -msgid "Tiny Tiny RSS (TTTRSS)" -msgstr "" - -#: modules/ttrss/manifest.py:20 msgid "TTRSS-Reader" msgstr "" -#: modules/ttrss/manifest.py:35 +#: modules/ttrss/manifest.py:25 msgid "Geekttrss" msgstr "" -#: modules/upgrades/__init__.py:36 +#: modules/upgrades/__init__.py:37 #: modules/upgrades/templates/update-firstboot.html:14 msgid "Check for and apply the latest software and security updates." msgstr "" -#: modules/upgrades/__init__.py:37 +#: modules/upgrades/__init__.py:38 msgid "" "Updates are run at 06:00 everyday according to local time zone. Set your " "time zone in Date & Time app. Apps are restarted after update causing them " @@ -6902,36 +6902,40 @@ msgid "" "automatically at 02:00 causing all apps to be unavailable briefly." msgstr "" -#: modules/upgrades/__init__.py:65 modules/upgrades/__init__.py:126 +#: modules/upgrades/__init__.py:66 modules/upgrades/__init__.py:127 #: modules/upgrades/templates/update-firstboot-progress.html:11 #: modules/upgrades/templates/update-firstboot.html:11 msgid "Software Update" msgstr "" -#: modules/upgrades/__init__.py:129 +#: modules/upgrades/__init__.py:130 msgid "FreedomBox Updated" msgstr "" -#: modules/upgrades/__init__.py:197 +#: modules/upgrades/__init__.py:204 msgid "Could not start distribution update" msgstr "" -#: modules/upgrades/__init__.py:199 +#: modules/upgrades/__init__.py:206 msgid "" "There is not enough free space in the root partition to start the " "distribution update. Please ensure at least 5 GB is free. Distribution " "update will be retried after 24 hours, if enabled." msgstr "" -#: modules/upgrades/__init__.py:210 +#: modules/upgrades/__init__.py:217 msgid "Distribution update started" msgstr "" -#: modules/upgrades/__init__.py:212 +#: modules/upgrades/__init__.py:219 msgid "" "Started update to next stable release. This may take a long time to complete." msgstr "" +#: modules/upgrades/__init__.py:311 +msgid "Check for package holds" +msgstr "" + #: modules/upgrades/forms.py:15 msgid "Enable auto-update" msgstr "" diff --git a/plinth/locale/kn/LC_MESSAGES/django.po b/plinth/locale/kn/LC_MESSAGES/django.po index 8ab29a813..1451b4cdc 100644 --- a/plinth/locale/kn/LC_MESSAGES/django.po +++ b/plinth/locale/kn/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-12 21:33-0400\n" +"POT-Creation-Date: 2024-08-26 19:15-0400\n" "PO-Revision-Date: 2020-07-16 16:41+0000\n" "Last-Translator: Yogesh \n" "Language-Team: Kannada " +msgid "Delete this wiki file permanently?" msgstr "" #: modules/featherwiki/templates/featherwiki_upload_file.html:20 @@ -6875,28 +6879,24 @@ msgid "" "for connecting." msgstr "" -#: modules/ttrss/__init__.py:50 modules/ttrss/manifest.py:44 +#: modules/ttrss/__init__.py:50 modules/ttrss/manifest.py:34 msgid "Tiny Tiny RSS" msgstr "" #: modules/ttrss/manifest.py:10 -msgid "Tiny Tiny RSS (TTTRSS)" -msgstr "" - -#: modules/ttrss/manifest.py:20 msgid "TTRSS-Reader" msgstr "" -#: modules/ttrss/manifest.py:35 +#: modules/ttrss/manifest.py:25 msgid "Geekttrss" msgstr "" -#: modules/upgrades/__init__.py:36 +#: modules/upgrades/__init__.py:37 #: modules/upgrades/templates/update-firstboot.html:14 msgid "Check for and apply the latest software and security updates." msgstr "" -#: modules/upgrades/__init__.py:37 +#: modules/upgrades/__init__.py:38 msgid "" "Updates are run at 06:00 everyday according to local time zone. Set your " "time zone in Date & Time app. Apps are restarted after update causing them " @@ -6904,36 +6904,40 @@ msgid "" "automatically at 02:00 causing all apps to be unavailable briefly." msgstr "" -#: modules/upgrades/__init__.py:65 modules/upgrades/__init__.py:126 +#: modules/upgrades/__init__.py:66 modules/upgrades/__init__.py:127 #: modules/upgrades/templates/update-firstboot-progress.html:11 #: modules/upgrades/templates/update-firstboot.html:11 msgid "Software Update" msgstr "" -#: modules/upgrades/__init__.py:129 +#: modules/upgrades/__init__.py:130 msgid "FreedomBox Updated" msgstr "" -#: modules/upgrades/__init__.py:197 +#: modules/upgrades/__init__.py:204 msgid "Could not start distribution update" msgstr "" -#: modules/upgrades/__init__.py:199 +#: modules/upgrades/__init__.py:206 msgid "" "There is not enough free space in the root partition to start the " "distribution update. Please ensure at least 5 GB is free. Distribution " "update will be retried after 24 hours, if enabled." msgstr "" -#: modules/upgrades/__init__.py:210 +#: modules/upgrades/__init__.py:217 msgid "Distribution update started" msgstr "" -#: modules/upgrades/__init__.py:212 +#: modules/upgrades/__init__.py:219 msgid "" "Started update to next stable release. This may take a long time to complete." msgstr "" +#: modules/upgrades/__init__.py:311 +msgid "Check for package holds" +msgstr "" + #: modules/upgrades/forms.py:15 msgid "Enable auto-update" msgstr "" diff --git a/plinth/locale/lt/LC_MESSAGES/django.po b/plinth/locale/lt/LC_MESSAGES/django.po index fd7e955ed..2d9b8e7c8 100644 --- a/plinth/locale/lt/LC_MESSAGES/django.po +++ b/plinth/locale/lt/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-12 21:33-0400\n" +"POT-Creation-Date: 2024-08-26 19:15-0400\n" "PO-Revision-Date: 2022-09-14 17:19+0000\n" "Last-Translator: ikmaak \n" "Language-Team: Lithuanian " +msgid "Delete this wiki file permanently?" msgstr "" #: modules/featherwiki/templates/featherwiki_upload_file.html:20 @@ -6881,28 +6885,24 @@ msgid "" "for connecting." msgstr "" -#: modules/ttrss/__init__.py:50 modules/ttrss/manifest.py:44 +#: modules/ttrss/__init__.py:50 modules/ttrss/manifest.py:34 msgid "Tiny Tiny RSS" msgstr "" #: modules/ttrss/manifest.py:10 -msgid "Tiny Tiny RSS (TTTRSS)" -msgstr "" - -#: modules/ttrss/manifest.py:20 msgid "TTRSS-Reader" msgstr "" -#: modules/ttrss/manifest.py:35 +#: modules/ttrss/manifest.py:25 msgid "Geekttrss" msgstr "" -#: modules/upgrades/__init__.py:36 +#: modules/upgrades/__init__.py:37 #: modules/upgrades/templates/update-firstboot.html:14 msgid "Check for and apply the latest software and security updates." msgstr "" -#: modules/upgrades/__init__.py:37 +#: modules/upgrades/__init__.py:38 msgid "" "Updates are run at 06:00 everyday according to local time zone. Set your " "time zone in Date & Time app. Apps are restarted after update causing them " @@ -6910,36 +6910,40 @@ msgid "" "automatically at 02:00 causing all apps to be unavailable briefly." msgstr "" -#: modules/upgrades/__init__.py:65 modules/upgrades/__init__.py:126 +#: modules/upgrades/__init__.py:66 modules/upgrades/__init__.py:127 #: modules/upgrades/templates/update-firstboot-progress.html:11 #: modules/upgrades/templates/update-firstboot.html:11 msgid "Software Update" msgstr "" -#: modules/upgrades/__init__.py:129 +#: modules/upgrades/__init__.py:130 msgid "FreedomBox Updated" msgstr "" -#: modules/upgrades/__init__.py:197 +#: modules/upgrades/__init__.py:204 msgid "Could not start distribution update" msgstr "" -#: modules/upgrades/__init__.py:199 +#: modules/upgrades/__init__.py:206 msgid "" "There is not enough free space in the root partition to start the " "distribution update. Please ensure at least 5 GB is free. Distribution " "update will be retried after 24 hours, if enabled." msgstr "" -#: modules/upgrades/__init__.py:210 +#: modules/upgrades/__init__.py:217 msgid "Distribution update started" msgstr "" -#: modules/upgrades/__init__.py:212 +#: modules/upgrades/__init__.py:219 msgid "" "Started update to next stable release. This may take a long time to complete." msgstr "" +#: modules/upgrades/__init__.py:311 +msgid "Check for package holds" +msgstr "" + #: modules/upgrades/forms.py:15 msgid "Enable auto-update" msgstr "" diff --git a/plinth/locale/lv/LC_MESSAGES/django.po b/plinth/locale/lv/LC_MESSAGES/django.po index f2ef00189..024604d30 100644 --- a/plinth/locale/lv/LC_MESSAGES/django.po +++ b/plinth/locale/lv/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-12 21:33-0400\n" +"POT-Creation-Date: 2024-08-26 19:15-0400\n" "PO-Revision-Date: 2022-09-14 17:20+0000\n" "Last-Translator: ikmaak \n" "Language-Team: Latvian " +msgid "Delete this wiki file permanently?" msgstr "" #: modules/featherwiki/templates/featherwiki_upload_file.html:20 @@ -6880,28 +6884,24 @@ msgid "" "for connecting." msgstr "" -#: modules/ttrss/__init__.py:50 modules/ttrss/manifest.py:44 +#: modules/ttrss/__init__.py:50 modules/ttrss/manifest.py:34 msgid "Tiny Tiny RSS" msgstr "" #: modules/ttrss/manifest.py:10 -msgid "Tiny Tiny RSS (TTTRSS)" -msgstr "" - -#: modules/ttrss/manifest.py:20 msgid "TTRSS-Reader" msgstr "" -#: modules/ttrss/manifest.py:35 +#: modules/ttrss/manifest.py:25 msgid "Geekttrss" msgstr "" -#: modules/upgrades/__init__.py:36 +#: modules/upgrades/__init__.py:37 #: modules/upgrades/templates/update-firstboot.html:14 msgid "Check for and apply the latest software and security updates." msgstr "" -#: modules/upgrades/__init__.py:37 +#: modules/upgrades/__init__.py:38 msgid "" "Updates are run at 06:00 everyday according to local time zone. Set your " "time zone in Date & Time app. Apps are restarted after update causing them " @@ -6909,36 +6909,40 @@ msgid "" "automatically at 02:00 causing all apps to be unavailable briefly." msgstr "" -#: modules/upgrades/__init__.py:65 modules/upgrades/__init__.py:126 +#: modules/upgrades/__init__.py:66 modules/upgrades/__init__.py:127 #: modules/upgrades/templates/update-firstboot-progress.html:11 #: modules/upgrades/templates/update-firstboot.html:11 msgid "Software Update" msgstr "" -#: modules/upgrades/__init__.py:129 +#: modules/upgrades/__init__.py:130 msgid "FreedomBox Updated" msgstr "" -#: modules/upgrades/__init__.py:197 +#: modules/upgrades/__init__.py:204 msgid "Could not start distribution update" msgstr "" -#: modules/upgrades/__init__.py:199 +#: modules/upgrades/__init__.py:206 msgid "" "There is not enough free space in the root partition to start the " "distribution update. Please ensure at least 5 GB is free. Distribution " "update will be retried after 24 hours, if enabled." msgstr "" -#: modules/upgrades/__init__.py:210 +#: modules/upgrades/__init__.py:217 msgid "Distribution update started" msgstr "" -#: modules/upgrades/__init__.py:212 +#: modules/upgrades/__init__.py:219 msgid "" "Started update to next stable release. This may take a long time to complete." msgstr "" +#: modules/upgrades/__init__.py:311 +msgid "Check for package holds" +msgstr "" + #: modules/upgrades/forms.py:15 msgid "Enable auto-update" msgstr "" diff --git a/plinth/locale/nb/LC_MESSAGES/django.po b/plinth/locale/nb/LC_MESSAGES/django.po index 80e0b8eae..e95911c6f 100644 --- a/plinth/locale/nb/LC_MESSAGES/django.po +++ b/plinth/locale/nb/LC_MESSAGES/django.po @@ -15,7 +15,7 @@ msgid "" msgstr "" "Project-Id-Version: FreedomBox UI\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-12 21:33-0400\n" +"POT-Creation-Date: 2024-08-26 19:15-0400\n" "PO-Revision-Date: 2024-08-15 06:09+0000\n" "Last-Translator: Petter Reinholdtsen \n" "Language-Team: Norwegian Bokmål " +#, fuzzy +#| msgid "Delete this wiki file permanently?

" +msgid "Delete this wiki file permanently?" msgstr "Slett denne wikifilen for godt?" #: modules/featherwiki/templates/featherwiki_upload_file.html:20 @@ -8016,32 +8022,26 @@ msgstr "" "Når du bruker et mobilbasert- eller skrivebords-program for Tiny Tiny RSS, " "bruk nettadressen /tt-rss-appfor å koble til." -#: modules/ttrss/__init__.py:50 modules/ttrss/manifest.py:44 +#: modules/ttrss/__init__.py:50 modules/ttrss/manifest.py:34 msgid "Tiny Tiny RSS" msgstr "Tiny Tiny RSS" #: modules/ttrss/manifest.py:10 #, fuzzy -#| msgid "Tiny Tiny RSS (Fork)" -msgid "Tiny Tiny RSS (TTTRSS)" -msgstr "Tiny Tiny RSS (avgreining)" - -#: modules/ttrss/manifest.py:20 -#, fuzzy #| msgid "TT-RSS Reader" msgid "TTRSS-Reader" msgstr "TT-RSS kildeleser" -#: modules/ttrss/manifest.py:35 +#: modules/ttrss/manifest.py:25 msgid "Geekttrss" msgstr "" -#: modules/upgrades/__init__.py:36 +#: modules/upgrades/__init__.py:37 #: modules/upgrades/templates/update-firstboot.html:14 msgid "Check for and apply the latest software and security updates." msgstr "Sjekk og legg til siste programvare- og sikkerhetsoppdateringer." -#: modules/upgrades/__init__.py:37 +#: modules/upgrades/__init__.py:38 msgid "" "Updates are run at 06:00 everyday according to local time zone. Set your " "time zone in Date & Time app. Apps are restarted after update causing them " @@ -8049,38 +8049,42 @@ msgid "" "automatically at 02:00 causing all apps to be unavailable briefly." msgstr "" -#: modules/upgrades/__init__.py:65 modules/upgrades/__init__.py:126 +#: modules/upgrades/__init__.py:66 modules/upgrades/__init__.py:127 #: modules/upgrades/templates/update-firstboot-progress.html:11 #: modules/upgrades/templates/update-firstboot.html:11 msgid "Software Update" msgstr "Programvare-oppdatering" -#: modules/upgrades/__init__.py:129 +#: modules/upgrades/__init__.py:130 msgid "FreedomBox Updated" msgstr "FreedomBox oppdatert" -#: modules/upgrades/__init__.py:197 +#: modules/upgrades/__init__.py:204 msgid "Could not start distribution update" msgstr "" -#: modules/upgrades/__init__.py:199 +#: modules/upgrades/__init__.py:206 msgid "" "There is not enough free space in the root partition to start the " "distribution update. Please ensure at least 5 GB is free. Distribution " "update will be retried after 24 hours, if enabled." msgstr "" -#: modules/upgrades/__init__.py:210 +#: modules/upgrades/__init__.py:217 #, fuzzy #| msgid "Automatic upgrades disabled" msgid "Distribution update started" msgstr "Automatiske oppgraderinger avslått (deaktivert)" -#: modules/upgrades/__init__.py:212 +#: modules/upgrades/__init__.py:219 msgid "" "Started update to next stable release. This may take a long time to complete." msgstr "" +#: modules/upgrades/__init__.py:311 +msgid "Check for package holds" +msgstr "" + #: modules/upgrades/forms.py:15 msgid "Enable auto-update" msgstr "Aktiver auto-oppdatering" @@ -9585,6 +9589,11 @@ msgstr "før avinstallering av {app_id}" msgid "Gujarati" msgstr "Gujarati" +#, fuzzy +#~| msgid "Tiny Tiny RSS (Fork)" +#~ msgid "Tiny Tiny RSS (TTTRSS)" +#~ msgstr "Tiny Tiny RSS (avgreining)" + #~ msgid "Media streaming server" #~ msgstr "Media-strømmetjener" diff --git a/plinth/locale/nl/LC_MESSAGES/django.po b/plinth/locale/nl/LC_MESSAGES/django.po index 179194b31..fd26eeba6 100644 --- a/plinth/locale/nl/LC_MESSAGES/django.po +++ b/plinth/locale/nl/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-12 21:33-0400\n" +"POT-Creation-Date: 2024-08-26 19:15-0400\n" "PO-Revision-Date: 2024-08-24 20:09+0000\n" "Last-Translator: ikmaak \n" "Language-Team: Dutch " +#, fuzzy +#| msgid "Delete this wiki file permanently?

" +msgid "Delete this wiki file permanently?" msgstr "Dit wiki bestand permanent verwijderen?" #: modules/featherwiki/templates/featherwiki_upload_file.html:20 @@ -7907,29 +7913,25 @@ msgstr "" "Gebruik de URL /tt-rss of /tt-rss-app in om te " "verbinden met een mobiele- of desktoptoepassing voor Tiny Tiny RSS." -#: modules/ttrss/__init__.py:50 modules/ttrss/manifest.py:44 +#: modules/ttrss/__init__.py:50 modules/ttrss/manifest.py:34 msgid "Tiny Tiny RSS" msgstr "Tiny Tiny RSS" #: modules/ttrss/manifest.py:10 -msgid "Tiny Tiny RSS (TTTRSS)" -msgstr "Tiny Tiny RSS (TTRSS)" - -#: modules/ttrss/manifest.py:20 msgid "TTRSS-Reader" msgstr "TTRSS-lezer" -#: modules/ttrss/manifest.py:35 +#: modules/ttrss/manifest.py:25 msgid "Geekttrss" msgstr "Geekttrss" -#: modules/upgrades/__init__.py:36 +#: modules/upgrades/__init__.py:37 #: modules/upgrades/templates/update-firstboot.html:14 msgid "Check for and apply the latest software and security updates." msgstr "" "Controleer de nieuwste software- en beveiligingsupdates en pas deze toe." -#: modules/upgrades/__init__.py:37 +#: modules/upgrades/__init__.py:38 msgid "" "Updates are run at 06:00 everyday according to local time zone. Set your " "time zone in Date & Time app. Apps are restarted after update causing them " @@ -7942,21 +7944,21 @@ msgstr "" "het systeem opnieuw moet worden opgestart, gebeurt dit automatisch om 02:00 " "uur, waardoor alle toepassingen even niet beschikbaar zijn." -#: modules/upgrades/__init__.py:65 modules/upgrades/__init__.py:126 +#: modules/upgrades/__init__.py:66 modules/upgrades/__init__.py:127 #: modules/upgrades/templates/update-firstboot-progress.html:11 #: modules/upgrades/templates/update-firstboot.html:11 msgid "Software Update" msgstr "Software bijwerken" -#: modules/upgrades/__init__.py:129 +#: modules/upgrades/__init__.py:130 msgid "FreedomBox Updated" msgstr "FreedomBox geaktualiseerd" -#: modules/upgrades/__init__.py:197 +#: modules/upgrades/__init__.py:204 msgid "Could not start distribution update" msgstr "Kan distributie-update niet starten" -#: modules/upgrades/__init__.py:199 +#: modules/upgrades/__init__.py:206 msgid "" "There is not enough free space in the root partition to start the " "distribution update. Please ensure at least 5 GB is free. Distribution " @@ -7966,15 +7968,19 @@ msgstr "" "te starten. Zorg ervoor dat ten minste 5 GB ruimte vrij is. Als " "ingeschakeld, wordt de distributie-update na 24 uur opnieuw geprobeerd." -#: modules/upgrades/__init__.py:210 +#: modules/upgrades/__init__.py:217 msgid "Distribution update started" msgstr "Distributie-update gestart" -#: modules/upgrades/__init__.py:212 +#: modules/upgrades/__init__.py:219 msgid "" "Started update to next stable release. This may take a long time to complete." msgstr "Update naar volgende stabiele release gestart. Dit kan lang duren." +#: modules/upgrades/__init__.py:311 +msgid "Check for package holds" +msgstr "" + #: modules/upgrades/forms.py:15 msgid "Enable auto-update" msgstr "Automatisch bijwerken inschakelen" @@ -9460,6 +9466,9 @@ msgstr "voor het verwijderen van {app_id}" msgid "Gujarati" msgstr "Gujarati" +#~ msgid "Tiny Tiny RSS (TTTRSS)" +#~ msgstr "Tiny Tiny RSS (TTRSS)" + #~ msgid "Cannot test: No domains are configured." #~ msgstr "Kan niet testen: Er zijn geen domeinen ingesteld." diff --git a/plinth/locale/pl/LC_MESSAGES/django.po b/plinth/locale/pl/LC_MESSAGES/django.po index 93bb3ff6e..53d33c194 100644 --- a/plinth/locale/pl/LC_MESSAGES/django.po +++ b/plinth/locale/pl/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-12 21:33-0400\n" +"POT-Creation-Date: 2024-08-26 19:15-0400\n" "PO-Revision-Date: 2024-07-13 12:09+0000\n" "Last-Translator: Monika \n" "Language-Team: Polish " +msgid "Delete this wiki file permanently?" msgstr "Usunąć trwale to archiwum?" #: modules/featherwiki/templates/featherwiki_upload_file.html:20 @@ -7439,28 +7443,24 @@ msgid "" "for connecting." msgstr "" -#: modules/ttrss/__init__.py:50 modules/ttrss/manifest.py:44 +#: modules/ttrss/__init__.py:50 modules/ttrss/manifest.py:34 msgid "Tiny Tiny RSS" msgstr "" #: modules/ttrss/manifest.py:10 -msgid "Tiny Tiny RSS (TTTRSS)" -msgstr "" - -#: modules/ttrss/manifest.py:20 msgid "TTRSS-Reader" msgstr "" -#: modules/ttrss/manifest.py:35 +#: modules/ttrss/manifest.py:25 msgid "Geekttrss" msgstr "" -#: modules/upgrades/__init__.py:36 +#: modules/upgrades/__init__.py:37 #: modules/upgrades/templates/update-firstboot.html:14 msgid "Check for and apply the latest software and security updates." msgstr "" -#: modules/upgrades/__init__.py:37 +#: modules/upgrades/__init__.py:38 msgid "" "Updates are run at 06:00 everyday according to local time zone. Set your " "time zone in Date & Time app. Apps are restarted after update causing them " @@ -7468,7 +7468,7 @@ msgid "" "automatically at 02:00 causing all apps to be unavailable briefly." msgstr "" -#: modules/upgrades/__init__.py:65 modules/upgrades/__init__.py:126 +#: modules/upgrades/__init__.py:66 modules/upgrades/__init__.py:127 #: modules/upgrades/templates/update-firstboot-progress.html:11 #: modules/upgrades/templates/update-firstboot.html:11 #, fuzzy @@ -7476,34 +7476,38 @@ msgstr "" msgid "Software Update" msgstr "Archiwum zostało usunięte." -#: modules/upgrades/__init__.py:129 +#: modules/upgrades/__init__.py:130 #, fuzzy #| msgid "FreedomBox Foundation" msgid "FreedomBox Updated" msgstr "Fundacja FreedomBox" -#: modules/upgrades/__init__.py:197 +#: modules/upgrades/__init__.py:204 msgid "Could not start distribution update" msgstr "" -#: modules/upgrades/__init__.py:199 +#: modules/upgrades/__init__.py:206 msgid "" "There is not enough free space in the root partition to start the " "distribution update. Please ensure at least 5 GB is free. Distribution " "update will be retried after 24 hours, if enabled." msgstr "" -#: modules/upgrades/__init__.py:210 +#: modules/upgrades/__init__.py:217 #, fuzzy #| msgid "User registrations disabled" msgid "Distribution update started" msgstr "Rejestracja użytkowników wyłączona" -#: modules/upgrades/__init__.py:212 +#: modules/upgrades/__init__.py:219 msgid "" "Started update to next stable release. This may take a long time to complete." msgstr "" +#: modules/upgrades/__init__.py:311 +msgid "Check for package holds" +msgstr "" + #: modules/upgrades/forms.py:15 #, fuzzy #| msgid "Enable creative mode" diff --git a/plinth/locale/pt/LC_MESSAGES/django.po b/plinth/locale/pt/LC_MESSAGES/django.po index 221986c8b..364566603 100644 --- a/plinth/locale/pt/LC_MESSAGES/django.po +++ b/plinth/locale/pt/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-12 21:33-0400\n" +"POT-Creation-Date: 2024-08-26 19:15-0400\n" "PO-Revision-Date: 2023-05-22 15:50+0000\n" "Last-Translator: Frederico Gomes \n" "Language-Team: Portuguese " +msgid "Delete this wiki file permanently?" msgstr "Apagar este arquivo permanentemente?" #: modules/featherwiki/templates/featherwiki_upload_file.html:20 @@ -7275,28 +7279,24 @@ msgid "" "for connecting." msgstr "" -#: modules/ttrss/__init__.py:50 modules/ttrss/manifest.py:44 +#: modules/ttrss/__init__.py:50 modules/ttrss/manifest.py:34 msgid "Tiny Tiny RSS" msgstr "" #: modules/ttrss/manifest.py:10 -msgid "Tiny Tiny RSS (TTTRSS)" -msgstr "" - -#: modules/ttrss/manifest.py:20 msgid "TTRSS-Reader" msgstr "" -#: modules/ttrss/manifest.py:35 +#: modules/ttrss/manifest.py:25 msgid "Geekttrss" msgstr "" -#: modules/upgrades/__init__.py:36 +#: modules/upgrades/__init__.py:37 #: modules/upgrades/templates/update-firstboot.html:14 msgid "Check for and apply the latest software and security updates." msgstr "" -#: modules/upgrades/__init__.py:37 +#: modules/upgrades/__init__.py:38 msgid "" "Updates are run at 06:00 everyday according to local time zone. Set your " "time zone in Date & Time app. Apps are restarted after update causing them " @@ -7304,40 +7304,44 @@ msgid "" "automatically at 02:00 causing all apps to be unavailable briefly." msgstr "" -#: modules/upgrades/__init__.py:65 modules/upgrades/__init__.py:126 +#: modules/upgrades/__init__.py:66 modules/upgrades/__init__.py:127 #: modules/upgrades/templates/update-firstboot-progress.html:11 #: modules/upgrades/templates/update-firstboot.html:11 msgid "Software Update" msgstr "Atualização de software" -#: modules/upgrades/__init__.py:129 +#: modules/upgrades/__init__.py:130 #, fuzzy #| msgid "FreedomBox" msgid "FreedomBox Updated" msgstr "Freedombox" -#: modules/upgrades/__init__.py:197 +#: modules/upgrades/__init__.py:204 msgid "Could not start distribution update" msgstr "" -#: modules/upgrades/__init__.py:199 +#: modules/upgrades/__init__.py:206 msgid "" "There is not enough free space in the root partition to start the " "distribution update. Please ensure at least 5 GB is free. Distribution " "update will be retried after 24 hours, if enabled." msgstr "" -#: modules/upgrades/__init__.py:210 +#: modules/upgrades/__init__.py:217 #, fuzzy #| msgid "Applications" msgid "Distribution update started" msgstr "Aplicações" -#: modules/upgrades/__init__.py:212 +#: modules/upgrades/__init__.py:219 msgid "" "Started update to next stable release. This may take a long time to complete." msgstr "" +#: modules/upgrades/__init__.py:311 +msgid "Check for package holds" +msgstr "" + #: modules/upgrades/forms.py:15 #, fuzzy #| msgid "Applications" diff --git a/plinth/locale/ru/LC_MESSAGES/django.po b/plinth/locale/ru/LC_MESSAGES/django.po index 09ec8c392..366b48385 100644 --- a/plinth/locale/ru/LC_MESSAGES/django.po +++ b/plinth/locale/ru/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-12 21:33-0400\n" +"POT-Creation-Date: 2024-08-26 19:15-0400\n" "PO-Revision-Date: 2024-05-26 04:09+0000\n" "Last-Translator: gfbdrgng \n" "Language-Team: Russian " +msgid "Delete this wiki file permanently?" msgstr "Окончательно удалить этот архив?" #: modules/featherwiki/templates/featherwiki_upload_file.html:20 @@ -7964,31 +7968,25 @@ msgstr "" "используйте для подключения URL /tt-rss или /tt-rss-app." -#: modules/ttrss/__init__.py:50 modules/ttrss/manifest.py:44 +#: modules/ttrss/__init__.py:50 modules/ttrss/manifest.py:34 msgid "Tiny Tiny RSS" msgstr "Tiny Tiny RSS" #: modules/ttrss/manifest.py:10 -#, fuzzy -#| msgid "Tiny Tiny RSS (Fork)" -msgid "Tiny Tiny RSS (TTTRSS)" -msgstr "Tiny Tiny RSS (TTTRSS)" - -#: modules/ttrss/manifest.py:20 msgid "TTRSS-Reader" msgstr "TTRSS-читатель" -#: modules/ttrss/manifest.py:35 +#: modules/ttrss/manifest.py:25 #, fuzzy msgid "Geekttrss" msgstr "Geekttrss" -#: modules/upgrades/__init__.py:36 +#: modules/upgrades/__init__.py:37 #: modules/upgrades/templates/update-firstboot.html:14 msgid "Check for and apply the latest software and security updates." msgstr "Проверьте и установите новейшие программы и обновления безопасности." -#: modules/upgrades/__init__.py:37 +#: modules/upgrades/__init__.py:38 msgid "" "Updates are run at 06:00 everyday according to local time zone. Set your " "time zone in Date & Time app. Apps are restarted after update causing them " @@ -8002,21 +8000,21 @@ msgstr "" "выполняется автоматически в 02:00, в результате чего все приложения на " "короткое время становятся недоступными." -#: modules/upgrades/__init__.py:65 modules/upgrades/__init__.py:126 +#: modules/upgrades/__init__.py:66 modules/upgrades/__init__.py:127 #: modules/upgrades/templates/update-firstboot-progress.html:11 #: modules/upgrades/templates/update-firstboot.html:11 msgid "Software Update" msgstr "Обновление программного обеспечения" -#: modules/upgrades/__init__.py:129 +#: modules/upgrades/__init__.py:130 msgid "FreedomBox Updated" msgstr "FreedomBox обновлён" -#: modules/upgrades/__init__.py:197 +#: modules/upgrades/__init__.py:204 msgid "Could not start distribution update" msgstr "Не удалось запустить обновление дистрибутива" -#: modules/upgrades/__init__.py:199 +#: modules/upgrades/__init__.py:206 msgid "" "There is not enough free space in the root partition to start the " "distribution update. Please ensure at least 5 GB is free. Distribution " @@ -8026,17 +8024,21 @@ msgstr "" "дистрибутива. Пожалуйста, убедитесь, что свободно не менее 5 ГБ. Обновление " "дистрибутива будет повторно запущено через 24 часа, если это включено." -#: modules/upgrades/__init__.py:210 +#: modules/upgrades/__init__.py:217 msgid "Distribution update started" msgstr "Началось обновление дистрибутива" -#: modules/upgrades/__init__.py:212 +#: modules/upgrades/__init__.py:219 msgid "" "Started update to next stable release. This may take a long time to complete." msgstr "" "Начато обновление до следующего стабильного выпуска. Это может занять много " "времени." +#: modules/upgrades/__init__.py:311 +msgid "Check for package holds" +msgstr "" + #: modules/upgrades/forms.py:15 msgid "Enable auto-update" msgstr "Включить автообновление" @@ -9521,6 +9523,11 @@ msgstr "перед удалением {app_id}" msgid "Gujarati" msgstr "Гуджарати" +#, fuzzy +#~| msgid "Tiny Tiny RSS (Fork)" +#~ msgid "Tiny Tiny RSS (TTTRSS)" +#~ msgstr "Tiny Tiny RSS (TTTRSS)" + #~ msgid "Cannot test: No domains are configured." #~ msgstr "Невозможно провести тестирование: Не настроены домены." diff --git a/plinth/locale/si/LC_MESSAGES/django.po b/plinth/locale/si/LC_MESSAGES/django.po index 0548a467d..dc14d65fd 100644 --- a/plinth/locale/si/LC_MESSAGES/django.po +++ b/plinth/locale/si/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-12 21:33-0400\n" +"POT-Creation-Date: 2024-08-26 19:15-0400\n" "PO-Revision-Date: 2021-04-27 13:32+0000\n" "Last-Translator: HelaBasa \n" "Language-Team: Sinhala " +msgid "Delete this wiki file permanently?" msgstr "" #: modules/featherwiki/templates/featherwiki_upload_file.html:20 @@ -6873,28 +6877,24 @@ msgid "" "for connecting." msgstr "" -#: modules/ttrss/__init__.py:50 modules/ttrss/manifest.py:44 +#: modules/ttrss/__init__.py:50 modules/ttrss/manifest.py:34 msgid "Tiny Tiny RSS" msgstr "" #: modules/ttrss/manifest.py:10 -msgid "Tiny Tiny RSS (TTTRSS)" -msgstr "" - -#: modules/ttrss/manifest.py:20 msgid "TTRSS-Reader" msgstr "" -#: modules/ttrss/manifest.py:35 +#: modules/ttrss/manifest.py:25 msgid "Geekttrss" msgstr "" -#: modules/upgrades/__init__.py:36 +#: modules/upgrades/__init__.py:37 #: modules/upgrades/templates/update-firstboot.html:14 msgid "Check for and apply the latest software and security updates." msgstr "" -#: modules/upgrades/__init__.py:37 +#: modules/upgrades/__init__.py:38 msgid "" "Updates are run at 06:00 everyday according to local time zone. Set your " "time zone in Date & Time app. Apps are restarted after update causing them " @@ -6902,36 +6902,40 @@ msgid "" "automatically at 02:00 causing all apps to be unavailable briefly." msgstr "" -#: modules/upgrades/__init__.py:65 modules/upgrades/__init__.py:126 +#: modules/upgrades/__init__.py:66 modules/upgrades/__init__.py:127 #: modules/upgrades/templates/update-firstboot-progress.html:11 #: modules/upgrades/templates/update-firstboot.html:11 msgid "Software Update" msgstr "" -#: modules/upgrades/__init__.py:129 +#: modules/upgrades/__init__.py:130 msgid "FreedomBox Updated" msgstr "" -#: modules/upgrades/__init__.py:197 +#: modules/upgrades/__init__.py:204 msgid "Could not start distribution update" msgstr "" -#: modules/upgrades/__init__.py:199 +#: modules/upgrades/__init__.py:206 msgid "" "There is not enough free space in the root partition to start the " "distribution update. Please ensure at least 5 GB is free. Distribution " "update will be retried after 24 hours, if enabled." msgstr "" -#: modules/upgrades/__init__.py:210 +#: modules/upgrades/__init__.py:217 msgid "Distribution update started" msgstr "" -#: modules/upgrades/__init__.py:212 +#: modules/upgrades/__init__.py:219 msgid "" "Started update to next stable release. This may take a long time to complete." msgstr "" +#: modules/upgrades/__init__.py:311 +msgid "Check for package holds" +msgstr "" + #: modules/upgrades/forms.py:15 msgid "Enable auto-update" msgstr "" diff --git a/plinth/locale/sl/LC_MESSAGES/django.po b/plinth/locale/sl/LC_MESSAGES/django.po index 13e5eec29..baa2bb793 100644 --- a/plinth/locale/sl/LC_MESSAGES/django.po +++ b/plinth/locale/sl/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-12 21:33-0400\n" +"POT-Creation-Date: 2024-08-26 19:15-0400\n" "PO-Revision-Date: 2022-09-14 17:19+0000\n" "Last-Translator: ikmaak \n" "Language-Team: Slovenian " +msgid "Delete this wiki file permanently?" msgstr "Želite ta arhiv trajno izbrisati?" #: modules/featherwiki/templates/featherwiki_upload_file.html:20 @@ -7194,28 +7198,24 @@ msgid "" "for connecting." msgstr "" -#: modules/ttrss/__init__.py:50 modules/ttrss/manifest.py:44 +#: modules/ttrss/__init__.py:50 modules/ttrss/manifest.py:34 msgid "Tiny Tiny RSS" msgstr "" #: modules/ttrss/manifest.py:10 -msgid "Tiny Tiny RSS (TTTRSS)" -msgstr "" - -#: modules/ttrss/manifest.py:20 msgid "TTRSS-Reader" msgstr "" -#: modules/ttrss/manifest.py:35 +#: modules/ttrss/manifest.py:25 msgid "Geekttrss" msgstr "" -#: modules/upgrades/__init__.py:36 +#: modules/upgrades/__init__.py:37 #: modules/upgrades/templates/update-firstboot.html:14 msgid "Check for and apply the latest software and security updates." msgstr "" -#: modules/upgrades/__init__.py:37 +#: modules/upgrades/__init__.py:38 msgid "" "Updates are run at 06:00 everyday according to local time zone. Set your " "time zone in Date & Time app. Apps are restarted after update causing them " @@ -7223,7 +7223,7 @@ msgid "" "automatically at 02:00 causing all apps to be unavailable briefly." msgstr "" -#: modules/upgrades/__init__.py:65 modules/upgrades/__init__.py:126 +#: modules/upgrades/__init__.py:66 modules/upgrades/__init__.py:127 #: modules/upgrades/templates/update-firstboot-progress.html:11 #: modules/upgrades/templates/update-firstboot.html:11 #, fuzzy @@ -7231,32 +7231,36 @@ msgstr "" msgid "Software Update" msgstr "Arhiv je izbrisan." -#: modules/upgrades/__init__.py:129 +#: modules/upgrades/__init__.py:130 #, fuzzy #| msgid "FreedomBox" msgid "FreedomBox Updated" msgstr "FreedomBox" -#: modules/upgrades/__init__.py:197 +#: modules/upgrades/__init__.py:204 msgid "Could not start distribution update" msgstr "" -#: modules/upgrades/__init__.py:199 +#: modules/upgrades/__init__.py:206 msgid "" "There is not enough free space in the root partition to start the " "distribution update. Please ensure at least 5 GB is free. Distribution " "update will be retried after 24 hours, if enabled." msgstr "" -#: modules/upgrades/__init__.py:210 +#: modules/upgrades/__init__.py:217 msgid "Distribution update started" msgstr "" -#: modules/upgrades/__init__.py:212 +#: modules/upgrades/__init__.py:219 msgid "" "Started update to next stable release. This may take a long time to complete." msgstr "" +#: modules/upgrades/__init__.py:311 +msgid "Check for package holds" +msgstr "" + #: modules/upgrades/forms.py:15 msgid "Enable auto-update" msgstr "" diff --git a/plinth/locale/sq/LC_MESSAGES/django.po b/plinth/locale/sq/LC_MESSAGES/django.po index 085b9f1c8..06086399f 100644 --- a/plinth/locale/sq/LC_MESSAGES/django.po +++ b/plinth/locale/sq/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-12 21:33-0400\n" +"POT-Creation-Date: 2024-08-26 19:15-0400\n" "PO-Revision-Date: 2024-08-14 04:09+0000\n" "Last-Translator: Besnik Bleta \n" "Language-Team: Albanian " +#, fuzzy +#| msgid "Delete this wiki file permanently?

" +msgid "Delete this wiki file permanently?" msgstr "Të fshihet përgjithmonë kjo kartelë wiki?" #: modules/featherwiki/templates/featherwiki_upload_file.html:20 @@ -7930,29 +7936,25 @@ msgstr "" "dekstop, përdorni URL-në /tt-rss ose /tt-rss-app për t’u lidhur." -#: modules/ttrss/__init__.py:50 modules/ttrss/manifest.py:44 +#: modules/ttrss/__init__.py:50 modules/ttrss/manifest.py:34 msgid "Tiny Tiny RSS" msgstr "Tiny Tiny RSS" #: modules/ttrss/manifest.py:10 -msgid "Tiny Tiny RSS (TTTRSS)" -msgstr "Tiny Tiny RSS (TTTRSS)" - -#: modules/ttrss/manifest.py:20 msgid "TTRSS-Reader" msgstr "" -#: modules/ttrss/manifest.py:35 +#: modules/ttrss/manifest.py:25 msgid "Geekttrss" msgstr "Geekttrss" -#: modules/upgrades/__init__.py:36 +#: modules/upgrades/__init__.py:37 #: modules/upgrades/templates/update-firstboot.html:14 msgid "Check for and apply the latest software and security updates." msgstr "" "Kontrolloni dhe aplikoni përditësimet më të reja software-i dhe sigurie." -#: modules/upgrades/__init__.py:37 +#: modules/upgrades/__init__.py:38 msgid "" "Updates are run at 06:00 everyday according to local time zone. Set your " "time zone in Date & Time app. Apps are restarted after update causing them " @@ -7965,21 +7967,21 @@ msgstr "" "rinisja e sistemit shihet si e domosdoshme, bëhet automatikisht më 02:00, " "duke bërë që krejt aplikacionet të jenë jashtë funksionimi për ca çaste." -#: modules/upgrades/__init__.py:65 modules/upgrades/__init__.py:126 +#: modules/upgrades/__init__.py:66 modules/upgrades/__init__.py:127 #: modules/upgrades/templates/update-firstboot-progress.html:11 #: modules/upgrades/templates/update-firstboot.html:11 msgid "Software Update" msgstr "Përditësim Software-i" -#: modules/upgrades/__init__.py:129 +#: modules/upgrades/__init__.py:130 msgid "FreedomBox Updated" msgstr "FreedomBox-i u Përditësua" -#: modules/upgrades/__init__.py:197 +#: modules/upgrades/__init__.py:204 msgid "Could not start distribution update" msgstr "S’u fillua dot përditësim shpërndarjeje" -#: modules/upgrades/__init__.py:199 +#: modules/upgrades/__init__.py:206 msgid "" "There is not enough free space in the root partition to start the " "distribution update. Please ensure at least 5 GB is free. Distribution " @@ -7990,17 +7992,21 @@ msgstr "" "Përditësimi i shpërndarjes do të riprovohet pas 24 orësh, nëse kjo është " "aktivizuar." -#: modules/upgrades/__init__.py:210 +#: modules/upgrades/__init__.py:217 msgid "Distribution update started" msgstr "Përditësimi i shpërndarjes filloi" -#: modules/upgrades/__init__.py:212 +#: modules/upgrades/__init__.py:219 msgid "" "Started update to next stable release. This may take a long time to complete." msgstr "" "Filloi përditësimi me hedhjen e re të qëndrueshme në qarkullim. Ky mund të " "dojë një kohë të gjatë për t’u plotësuar." +#: modules/upgrades/__init__.py:311 +msgid "Check for package holds" +msgstr "" + #: modules/upgrades/forms.py:15 msgid "Enable auto-update" msgstr "Aktivio vetëpërditësim" @@ -9487,6 +9493,9 @@ msgstr "para çinstalimit të {app_id}" msgid "Gujarati" msgstr "Gujaratase" +#~ msgid "Tiny Tiny RSS (TTTRSS)" +#~ msgstr "Tiny Tiny RSS (TTTRSS)" + #~ msgid "Cannot test: No domains are configured." #~ msgstr "S’mund të testojë: S’ka përkatësi të formësuara." diff --git a/plinth/locale/sr/LC_MESSAGES/django.po b/plinth/locale/sr/LC_MESSAGES/django.po index ca55a010f..f39dfe16c 100644 --- a/plinth/locale/sr/LC_MESSAGES/django.po +++ b/plinth/locale/sr/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-12 21:33-0400\n" +"POT-Creation-Date: 2024-08-26 19:15-0400\n" "PO-Revision-Date: 2022-09-14 17:20+0000\n" "Last-Translator: ikmaak \n" "Language-Team: Serbian " +msgid "Delete this wiki file permanently?" msgstr "Obrisati arhivu trajno?" #: modules/featherwiki/templates/featherwiki_upload_file.html:20 @@ -7054,28 +7058,24 @@ msgid "" "for connecting." msgstr "" -#: modules/ttrss/__init__.py:50 modules/ttrss/manifest.py:44 +#: modules/ttrss/__init__.py:50 modules/ttrss/manifest.py:34 msgid "Tiny Tiny RSS" msgstr "" #: modules/ttrss/manifest.py:10 -msgid "Tiny Tiny RSS (TTTRSS)" -msgstr "" - -#: modules/ttrss/manifest.py:20 msgid "TTRSS-Reader" msgstr "" -#: modules/ttrss/manifest.py:35 +#: modules/ttrss/manifest.py:25 msgid "Geekttrss" msgstr "" -#: modules/upgrades/__init__.py:36 +#: modules/upgrades/__init__.py:37 #: modules/upgrades/templates/update-firstboot.html:14 msgid "Check for and apply the latest software and security updates." msgstr "" -#: modules/upgrades/__init__.py:37 +#: modules/upgrades/__init__.py:38 msgid "" "Updates are run at 06:00 everyday according to local time zone. Set your " "time zone in Date & Time app. Apps are restarted after update causing them " @@ -7083,36 +7083,40 @@ msgid "" "automatically at 02:00 causing all apps to be unavailable briefly." msgstr "" -#: modules/upgrades/__init__.py:65 modules/upgrades/__init__.py:126 +#: modules/upgrades/__init__.py:66 modules/upgrades/__init__.py:127 #: modules/upgrades/templates/update-firstboot-progress.html:11 #: modules/upgrades/templates/update-firstboot.html:11 msgid "Software Update" msgstr "" -#: modules/upgrades/__init__.py:129 +#: modules/upgrades/__init__.py:130 msgid "FreedomBox Updated" msgstr "" -#: modules/upgrades/__init__.py:197 +#: modules/upgrades/__init__.py:204 msgid "Could not start distribution update" msgstr "" -#: modules/upgrades/__init__.py:199 +#: modules/upgrades/__init__.py:206 msgid "" "There is not enough free space in the root partition to start the " "distribution update. Please ensure at least 5 GB is free. Distribution " "update will be retried after 24 hours, if enabled." msgstr "" -#: modules/upgrades/__init__.py:210 +#: modules/upgrades/__init__.py:217 msgid "Distribution update started" msgstr "" -#: modules/upgrades/__init__.py:212 +#: modules/upgrades/__init__.py:219 msgid "" "Started update to next stable release. This may take a long time to complete." msgstr "" +#: modules/upgrades/__init__.py:311 +msgid "Check for package holds" +msgstr "" + #: modules/upgrades/forms.py:15 msgid "Enable auto-update" msgstr "" diff --git a/plinth/locale/sv/LC_MESSAGES/django.po b/plinth/locale/sv/LC_MESSAGES/django.po index 0f9e6a7d1..2a1a68ca8 100644 --- a/plinth/locale/sv/LC_MESSAGES/django.po +++ b/plinth/locale/sv/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-12 21:33-0400\n" +"POT-Creation-Date: 2024-08-26 19:15-0400\n" "PO-Revision-Date: 2024-07-30 01:31+0000\n" "Last-Translator: bittin1ddc447d824349b2 \n" "Language-Team: Swedish " +msgid "Delete this wiki file permanently?" msgstr "Vill du ta bort arkivet permanent?" #: modules/featherwiki/templates/featherwiki_upload_file.html:20 @@ -7914,29 +7918,25 @@ msgstr "" "Använd URL/tt-rss or /tt-" "rss-app för att ansluta." -#: modules/ttrss/__init__.py:50 modules/ttrss/manifest.py:44 +#: modules/ttrss/__init__.py:50 modules/ttrss/manifest.py:34 msgid "Tiny Tiny RSS" msgstr "Tiny Tiny RSS" #: modules/ttrss/manifest.py:10 -msgid "Tiny Tiny RSS (TTTRSS)" -msgstr "Tiny Tiny RSS (TTTRSS)" - -#: modules/ttrss/manifest.py:20 msgid "TTRSS-Reader" msgstr "TTRSS-Reader" -#: modules/ttrss/manifest.py:35 +#: modules/ttrss/manifest.py:25 msgid "Geekttrss" msgstr "Geekttrss" -#: modules/upgrades/__init__.py:36 +#: modules/upgrades/__init__.py:37 #: modules/upgrades/templates/update-firstboot.html:14 msgid "Check for and apply the latest software and security updates." msgstr "" "Sök efter och installera de senaste program-och säkerhetsuppdateringarna." -#: modules/upgrades/__init__.py:37 +#: modules/upgrades/__init__.py:38 msgid "" "Updates are run at 06:00 everyday according to local time zone. Set your " "time zone in Date & Time app. Apps are restarted after update causing them " @@ -7949,21 +7949,21 @@ msgstr "" "systemet bedöms vara nödvändigt, det sker automatiskt vid 02:00 orsakar alla " "apps för att vara tillgängligt en kort stund." -#: modules/upgrades/__init__.py:65 modules/upgrades/__init__.py:126 +#: modules/upgrades/__init__.py:66 modules/upgrades/__init__.py:127 #: modules/upgrades/templates/update-firstboot-progress.html:11 #: modules/upgrades/templates/update-firstboot.html:11 msgid "Software Update" msgstr "Mjukvaruuppdatering" -#: modules/upgrades/__init__.py:129 +#: modules/upgrades/__init__.py:130 msgid "FreedomBox Updated" msgstr "FreedomBox uppdaterad" -#: modules/upgrades/__init__.py:197 +#: modules/upgrades/__init__.py:204 msgid "Could not start distribution update" msgstr "Det gick inte att starta distributionsuppdatering" -#: modules/upgrades/__init__.py:199 +#: modules/upgrades/__init__.py:206 msgid "" "There is not enough free space in the root partition to start the " "distribution update. Please ensure at least 5 GB is free. Distribution " @@ -7974,17 +7974,21 @@ msgstr "" "Distributionsuppdateringen kommer att göras ett nytt behov efter 24 timmar, " "om det är aktiverat." -#: modules/upgrades/__init__.py:210 +#: modules/upgrades/__init__.py:217 msgid "Distribution update started" msgstr "Distributionsuppdateringen har startats" -#: modules/upgrades/__init__.py:212 +#: modules/upgrades/__init__.py:219 msgid "" "Started update to next stable release. This may take a long time to complete." msgstr "" "Startade uppdateringen till nästa stabila utgåva. Det kan ta lång tid att " "slutföra." +#: modules/upgrades/__init__.py:311 +msgid "Check for package holds" +msgstr "" + #: modules/upgrades/forms.py:15 msgid "Enable auto-update" msgstr "Aktivera automatisk uppdatering" @@ -9463,6 +9467,9 @@ msgstr "innan du avinstallerar {app_id}" msgid "Gujarati" msgstr "Gujarati" +#~ msgid "Tiny Tiny RSS (TTTRSS)" +#~ msgstr "Tiny Tiny RSS (TTTRSS)" + #~ msgid "Cannot test: No domains are configured." #~ msgstr "Kan inte testa: Inga domäner är konfigurerade." diff --git a/plinth/locale/ta/LC_MESSAGES/django.po b/plinth/locale/ta/LC_MESSAGES/django.po index 895c7e401..88ec6968d 100644 --- a/plinth/locale/ta/LC_MESSAGES/django.po +++ b/plinth/locale/ta/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-12 21:33-0400\n" +"POT-Creation-Date: 2024-08-26 19:15-0400\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -1353,71 +1353,75 @@ msgid "" "confirm that applications and services are working as expected." msgstr "" -#: modules/diagnostics/__init__.py:53 modules/diagnostics/__init__.py:238 +#: modules/diagnostics/__init__.py:53 modules/diagnostics/__init__.py:239 msgid "Diagnostics" msgstr "" #: modules/diagnostics/__init__.py:99 +msgid "skipped" +msgstr "" + +#: modules/diagnostics/__init__.py:100 msgid "passed" msgstr "" -#: modules/diagnostics/__init__.py:100 modules/networks/views.py:50 +#: modules/diagnostics/__init__.py:101 modules/networks/views.py:50 msgid "failed" msgstr "" -#: modules/diagnostics/__init__.py:101 +#: modules/diagnostics/__init__.py:102 msgid "error" msgstr "" -#: modules/diagnostics/__init__.py:102 +#: modules/diagnostics/__init__.py:103 msgid "warning" msgstr "" #. Translators: This is the unit of computer storage Mebibyte similar to #. Megabyte. -#: modules/diagnostics/__init__.py:204 +#: modules/diagnostics/__init__.py:205 msgid "MiB" msgstr "" #. Translators: This is the unit of computer storage Gibibyte similar to #. Gigabyte. -#: modules/diagnostics/__init__.py:209 +#: modules/diagnostics/__init__.py:210 msgid "GiB" msgstr "" -#: modules/diagnostics/__init__.py:216 +#: modules/diagnostics/__init__.py:217 msgid "You should disable some apps to reduce memory usage." msgstr "" -#: modules/diagnostics/__init__.py:221 +#: modules/diagnostics/__init__.py:222 msgid "You should not install any new apps on this system." msgstr "" -#: modules/diagnostics/__init__.py:233 +#: modules/diagnostics/__init__.py:234 #, no-python-format, python-brace-format msgid "" "System is low on memory: {percent_used}% used, {memory_available} " "{memory_available_unit} free. {advice_message}" msgstr "" -#: modules/diagnostics/__init__.py:235 +#: modules/diagnostics/__init__.py:236 msgid "Low Memory" msgstr "" -#: modules/diagnostics/__init__.py:266 +#: modules/diagnostics/__init__.py:267 msgid "Running diagnostics" msgstr "" -#: modules/diagnostics/__init__.py:311 +#: modules/diagnostics/__init__.py:312 #, no-python-format, python-brace-format msgid "Found {issue_count} issues during routine tests." msgstr "" -#: modules/diagnostics/__init__.py:312 +#: modules/diagnostics/__init__.py:313 msgid "Diagnostics results" msgstr "" -#: modules/diagnostics/__init__.py:317 +#: modules/diagnostics/__init__.py:318 msgid "Go to diagnostics results" msgstr "" @@ -2117,7 +2121,7 @@ msgstr "" #: modules/featherwiki/templates/featherwiki_delete.html:25 #: modules/tiddlywiki/templates/tiddlywiki_delete.html:25 -msgid "Delete this wiki file permanently?

" +msgid "Delete this wiki file permanently?" msgstr "" #: modules/featherwiki/templates/featherwiki_upload_file.html:20 @@ -6872,28 +6876,24 @@ msgid "" "for connecting." msgstr "" -#: modules/ttrss/__init__.py:50 modules/ttrss/manifest.py:44 +#: modules/ttrss/__init__.py:50 modules/ttrss/manifest.py:34 msgid "Tiny Tiny RSS" msgstr "" #: modules/ttrss/manifest.py:10 -msgid "Tiny Tiny RSS (TTTRSS)" -msgstr "" - -#: modules/ttrss/manifest.py:20 msgid "TTRSS-Reader" msgstr "" -#: modules/ttrss/manifest.py:35 +#: modules/ttrss/manifest.py:25 msgid "Geekttrss" msgstr "" -#: modules/upgrades/__init__.py:36 +#: modules/upgrades/__init__.py:37 #: modules/upgrades/templates/update-firstboot.html:14 msgid "Check for and apply the latest software and security updates." msgstr "" -#: modules/upgrades/__init__.py:37 +#: modules/upgrades/__init__.py:38 msgid "" "Updates are run at 06:00 everyday according to local time zone. Set your " "time zone in Date & Time app. Apps are restarted after update causing them " @@ -6901,36 +6901,40 @@ msgid "" "automatically at 02:00 causing all apps to be unavailable briefly." msgstr "" -#: modules/upgrades/__init__.py:65 modules/upgrades/__init__.py:126 +#: modules/upgrades/__init__.py:66 modules/upgrades/__init__.py:127 #: modules/upgrades/templates/update-firstboot-progress.html:11 #: modules/upgrades/templates/update-firstboot.html:11 msgid "Software Update" msgstr "" -#: modules/upgrades/__init__.py:129 +#: modules/upgrades/__init__.py:130 msgid "FreedomBox Updated" msgstr "" -#: modules/upgrades/__init__.py:197 +#: modules/upgrades/__init__.py:204 msgid "Could not start distribution update" msgstr "" -#: modules/upgrades/__init__.py:199 +#: modules/upgrades/__init__.py:206 msgid "" "There is not enough free space in the root partition to start the " "distribution update. Please ensure at least 5 GB is free. Distribution " "update will be retried after 24 hours, if enabled." msgstr "" -#: modules/upgrades/__init__.py:210 +#: modules/upgrades/__init__.py:217 msgid "Distribution update started" msgstr "" -#: modules/upgrades/__init__.py:212 +#: modules/upgrades/__init__.py:219 msgid "" "Started update to next stable release. This may take a long time to complete." msgstr "" +#: modules/upgrades/__init__.py:311 +msgid "Check for package holds" +msgstr "" + #: modules/upgrades/forms.py:15 msgid "Enable auto-update" msgstr "" diff --git a/plinth/locale/te/LC_MESSAGES/django.po b/plinth/locale/te/LC_MESSAGES/django.po index 1f32fc032..cb1bdc7be 100644 --- a/plinth/locale/te/LC_MESSAGES/django.po +++ b/plinth/locale/te/LC_MESSAGES/django.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: FreedomBox UI\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-12 21:33-0400\n" +"POT-Creation-Date: 2024-08-26 19:15-0400\n" "PO-Revision-Date: 2024-08-18 00:09+0000\n" "Last-Translator: Sunil Mohan Adapa \n" "Language-Team: Telugu " +msgid "Delete this wiki file permanently?" msgstr "ఈ ఆర్కైవ్‌ను శాశ్వతంగా తొలగించాలా?" #: modules/featherwiki/templates/featherwiki_upload_file.html:20 @@ -7708,32 +7712,26 @@ msgstr "" "చిన్న చిన్న RSS కోసం మొబైల్ లేదా డెస్క్‌టాప్ అప్లికేషన్‌ను ఉపయోగిస్తున్నప్పుడు, URLని ఉపయోగించండి/tt-rss కలపడం కోసం ." -#: modules/ttrss/__init__.py:50 modules/ttrss/manifest.py:44 +#: modules/ttrss/__init__.py:50 modules/ttrss/manifest.py:34 msgid "Tiny Tiny RSS" msgstr "టైనీ టైనీ RSS" #: modules/ttrss/manifest.py:10 #, fuzzy -#| msgid "Tiny Tiny RSS (Fork)" -msgid "Tiny Tiny RSS (TTTRSS)" -msgstr "చిన్న చిన్న RSS (ఫోర్క్)" - -#: modules/ttrss/manifest.py:20 -#, fuzzy #| msgid "TT-RSS Reader" msgid "TTRSS-Reader" msgstr "TT-RSS రీడర్" -#: modules/ttrss/manifest.py:35 +#: modules/ttrss/manifest.py:25 msgid "Geekttrss" msgstr "Geekttrss" -#: modules/upgrades/__init__.py:36 +#: modules/upgrades/__init__.py:37 #: modules/upgrades/templates/update-firstboot.html:14 msgid "Check for and apply the latest software and security updates." msgstr "తాజా సాఫ్ట్‌వేర్ మరియు భద్రత నవీకరణను కోసం తనిఖీ చేయండి మరియు వర్తించండి." -#: modules/upgrades/__init__.py:37 +#: modules/upgrades/__init__.py:38 msgid "" "Updates are run at 06:00 everyday according to local time zone. Set your " "time zone in Date & Time app. Apps are restarted after update causing them " @@ -7745,21 +7743,21 @@ msgstr "" "అందుబాటులో ఉండవు. సిస్టమ్ రీబూట్ అవసరమని భావించినట్లయితే, అది స్వయంచాలకంగా 02:00కి చేయబడుతుంది, " "దీని వలన అన్ని యాప్‌లు క్లుప్తంగా అందుబాటులో ఉండవు." -#: modules/upgrades/__init__.py:65 modules/upgrades/__init__.py:126 +#: modules/upgrades/__init__.py:66 modules/upgrades/__init__.py:127 #: modules/upgrades/templates/update-firstboot-progress.html:11 #: modules/upgrades/templates/update-firstboot.html:11 msgid "Software Update" msgstr "సాఫ్ట్‌వేర్ నవీకరణ" -#: modules/upgrades/__init__.py:129 +#: modules/upgrades/__init__.py:130 msgid "FreedomBox Updated" msgstr "స్వతంత్ర సాఫ్ట్వేర్ తాజా పరుచడం" -#: modules/upgrades/__init__.py:197 +#: modules/upgrades/__init__.py:204 msgid "Could not start distribution update" msgstr "పంపిణీ నవీకరణను ప్రారంభించడం సాధ్యపడలేదు" -#: modules/upgrades/__init__.py:199 +#: modules/upgrades/__init__.py:206 msgid "" "There is not enough free space in the root partition to start the " "distribution update. Please ensure at least 5 GB is free. Distribution " @@ -7768,15 +7766,19 @@ msgstr "" "పంపిణీ నవీకరణను ప్రారంభించడానికి రూట్ విభజనలో తగినంత ఖాళీ స్థలం లేదు. దయచేసి కనీసం 5 GB ఉచితంగా " "ఉండేలా చూసుకోండి. ప్రారంభించబడితే, పంపిణీ నవీకరణ 24 గంటల తర్వాత మళ్లీ ప్రయత్నించబడుతుంది." -#: modules/upgrades/__init__.py:210 +#: modules/upgrades/__init__.py:217 msgid "Distribution update started" msgstr "పంపిణీ నవీకరణ ప్రారంభమైంది" -#: modules/upgrades/__init__.py:212 +#: modules/upgrades/__init__.py:219 msgid "" "Started update to next stable release. This may take a long time to complete." msgstr "తదుపరి స్థిరమైన విడుదలకు నవీకరణ ప్రారంభించబడింది. ఇది పూర్తి కావడానికి చాలా సమయం పట్టవచ్చు." +#: modules/upgrades/__init__.py:311 +msgid "Check for package holds" +msgstr "" + #: modules/upgrades/forms.py:15 msgid "Enable auto-update" msgstr "స్వీయ నవీకరణను ప్రారంభించండి" @@ -9250,6 +9252,11 @@ msgstr "{app_id} ని అన్ఇన్‌స్టాల్ చేయడా msgid "Gujarati" msgstr "గుజరాతీ" +#, fuzzy +#~| msgid "Tiny Tiny RSS (Fork)" +#~ msgid "Tiny Tiny RSS (TTTRSS)" +#~ msgstr "చిన్న చిన్న RSS (ఫోర్క్)" + #~ msgid "Cannot test: No domains are configured." #~ msgstr "పరీక్షించడం సాధ్యం కాదు: డొమైన్‌లు ఏవీ కాన్ఫిగర్ చేయబడలేదు." diff --git a/plinth/locale/tr/LC_MESSAGES/django.po b/plinth/locale/tr/LC_MESSAGES/django.po index 679d408c9..5e9c9ee82 100644 --- a/plinth/locale/tr/LC_MESSAGES/django.po +++ b/plinth/locale/tr/LC_MESSAGES/django.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-12 21:33-0400\n" +"POT-Creation-Date: 2024-08-26 19:15-0400\n" "PO-Revision-Date: 2024-08-14 04:09+0000\n" "Last-Translator: Burak Yavuz \n" "Language-Team: Turkish " +#, fuzzy +#| msgid "Delete this wiki file permanently?

" +msgid "Delete this wiki file permanently?" msgstr "Bu viki dosyası kalıcı olarak silinsin mi?" #: modules/featherwiki/templates/featherwiki_upload_file.html:20 @@ -7925,28 +7931,24 @@ msgstr "" "için /tt-rss veya /tt-rss-" "app URL'sini kullanın." -#: modules/ttrss/__init__.py:50 modules/ttrss/manifest.py:44 +#: modules/ttrss/__init__.py:50 modules/ttrss/manifest.py:34 msgid "Tiny Tiny RSS" msgstr "Tiny Tiny RSS" #: modules/ttrss/manifest.py:10 -msgid "Tiny Tiny RSS (TTTRSS)" -msgstr "Tiny Tiny RSS (TTTRSS)" - -#: modules/ttrss/manifest.py:20 msgid "TTRSS-Reader" msgstr "TTRSS Okuyucu" -#: modules/ttrss/manifest.py:35 +#: modules/ttrss/manifest.py:25 msgid "Geekttrss" msgstr "Geekttrss" -#: modules/upgrades/__init__.py:36 +#: modules/upgrades/__init__.py:37 #: modules/upgrades/templates/update-firstboot.html:14 msgid "Check for and apply the latest software and security updates." msgstr "En son yazılım ve güvenlik güncellemelerini denetleyin ve uygulayın." -#: modules/upgrades/__init__.py:37 +#: modules/upgrades/__init__.py:38 msgid "" "Updates are run at 06:00 everyday according to local time zone. Set your " "time zone in Date & Time app. Apps are restarted after update causing them " @@ -7959,21 +7961,21 @@ msgstr "" "Eğer sistemin yeniden başlatılması gerekli görülürse, saat 02:00'da otomatik " "olarak yapılır ve tüm uygulamalar kısa bir süre için kullanılamaz hale gelir." -#: modules/upgrades/__init__.py:65 modules/upgrades/__init__.py:126 +#: modules/upgrades/__init__.py:66 modules/upgrades/__init__.py:127 #: modules/upgrades/templates/update-firstboot-progress.html:11 #: modules/upgrades/templates/update-firstboot.html:11 msgid "Software Update" msgstr "Yazılım Güncellemesi" -#: modules/upgrades/__init__.py:129 +#: modules/upgrades/__init__.py:130 msgid "FreedomBox Updated" msgstr "FreedomBox Güncellendi" -#: modules/upgrades/__init__.py:197 +#: modules/upgrades/__init__.py:204 msgid "Could not start distribution update" msgstr "Dağıtım güncellemesi başlatılamadı" -#: modules/upgrades/__init__.py:199 +#: modules/upgrades/__init__.py:206 msgid "" "There is not enough free space in the root partition to start the " "distribution update. Please ensure at least 5 GB is free. Distribution " @@ -7983,17 +7985,21 @@ msgstr "" "Lütfen en az 5 GB boş alan olduğundan emin olun. Dağıtım güncellemesi, " "etkinleştirildiyse 24 saat sonra yeniden denenecektir." -#: modules/upgrades/__init__.py:210 +#: modules/upgrades/__init__.py:217 msgid "Distribution update started" msgstr "Dağıtım güncellemesi başlatıldı" -#: modules/upgrades/__init__.py:212 +#: modules/upgrades/__init__.py:219 msgid "" "Started update to next stable release. This may take a long time to complete." msgstr "" "Bir sonraki kararlı yayıma güncelleme başlatıldı. Bunun tamamlanması uzun " "zaman alabilir." +#: modules/upgrades/__init__.py:311 +msgid "Check for package holds" +msgstr "" + #: modules/upgrades/forms.py:15 msgid "Enable auto-update" msgstr "Otomatik güncellemeyi etkinleştir" @@ -9470,6 +9476,9 @@ msgstr "{app_id} kaldırılmadan önce" msgid "Gujarati" msgstr "Gujarati" +#~ msgid "Tiny Tiny RSS (TTTRSS)" +#~ msgstr "Tiny Tiny RSS (TTTRSS)" + #~ msgid "Cannot test: No domains are configured." #~ msgstr "Denenemiyor: Hiçbir etki alanı yapılandırılmamış." diff --git a/plinth/locale/uk/LC_MESSAGES/django.po b/plinth/locale/uk/LC_MESSAGES/django.po index aac40b778..8a55c8c56 100644 --- a/plinth/locale/uk/LC_MESSAGES/django.po +++ b/plinth/locale/uk/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-12 21:33-0400\n" +"POT-Creation-Date: 2024-08-26 19:15-0400\n" "PO-Revision-Date: 2024-08-23 14:09+0000\n" "Last-Translator: Ihor Hordiichuk \n" "Language-Team: Ukrainian " +msgid "Delete this wiki file permanently?" msgstr "Остаточно видалити цей архів?" #: modules/featherwiki/templates/featherwiki_upload_file.html:20 @@ -7929,28 +7933,24 @@ msgstr "" "використовуйте URL/tt-rss or /tt-rss-app для зʼєднання." -#: modules/ttrss/__init__.py:50 modules/ttrss/manifest.py:44 +#: modules/ttrss/__init__.py:50 modules/ttrss/manifest.py:34 msgid "Tiny Tiny RSS" msgstr "Tiny Tiny RSS" #: modules/ttrss/manifest.py:10 -msgid "Tiny Tiny RSS (TTTRSS)" -msgstr "Tiny Tiny RSS (TTTRSS)" - -#: modules/ttrss/manifest.py:20 msgid "TTRSS-Reader" msgstr "TTRSS-читач" -#: modules/ttrss/manifest.py:35 +#: modules/ttrss/manifest.py:25 msgid "Geekttrss" msgstr "Geekttrss" -#: modules/upgrades/__init__.py:36 +#: modules/upgrades/__init__.py:37 #: modules/upgrades/templates/update-firstboot.html:14 msgid "Check for and apply the latest software and security updates." msgstr "Перевірити і застосувати останні оновлення безпеки і ПЗ." -#: modules/upgrades/__init__.py:37 +#: modules/upgrades/__init__.py:38 msgid "" "Updates are run at 06:00 everyday according to local time zone. Set your " "time zone in Date & Time app. Apps are restarted after update causing them " @@ -7964,21 +7964,21 @@ msgstr "" "автоматично о 02:00, що призводить до короткочасної недоступності всіх " "застосунків." -#: modules/upgrades/__init__.py:65 modules/upgrades/__init__.py:126 +#: modules/upgrades/__init__.py:66 modules/upgrades/__init__.py:127 #: modules/upgrades/templates/update-firstboot-progress.html:11 #: modules/upgrades/templates/update-firstboot.html:11 msgid "Software Update" msgstr "Оновлення ПЗ" -#: modules/upgrades/__init__.py:129 +#: modules/upgrades/__init__.py:130 msgid "FreedomBox Updated" msgstr "FreedomBox оновлено" -#: modules/upgrades/__init__.py:197 +#: modules/upgrades/__init__.py:204 msgid "Could not start distribution update" msgstr "Не можливо запустити оновлення дистрибутиву" -#: modules/upgrades/__init__.py:199 +#: modules/upgrades/__init__.py:206 msgid "" "There is not enough free space in the root partition to start the " "distribution update. Please ensure at least 5 GB is free. Distribution " @@ -7989,17 +7989,21 @@ msgstr "" "місця. Оновлення дистрибутива буде повторено через 24 години, якщо його " "увімкнено." -#: modules/upgrades/__init__.py:210 +#: modules/upgrades/__init__.py:217 msgid "Distribution update started" msgstr "Оновлення дистрибутиву розпочато" -#: modules/upgrades/__init__.py:212 +#: modules/upgrades/__init__.py:219 msgid "" "Started update to next stable release. This may take a long time to complete." msgstr "" "Розпочато оновлення до наступного стабільного випуску. Це може зайняти " "багато часу." +#: modules/upgrades/__init__.py:311 +msgid "Check for package holds" +msgstr "" + #: modules/upgrades/forms.py:15 msgid "Enable auto-update" msgstr "Дозволити автооновлення" @@ -9470,6 +9474,9 @@ msgstr "перед видаленням {app_id}" msgid "Gujarati" msgstr "Gujarati" +#~ msgid "Tiny Tiny RSS (TTTRSS)" +#~ msgstr "Tiny Tiny RSS (TTTRSS)" + #~ msgid "Cannot test: No domains are configured." #~ msgstr "Тестування не можливе: Нема налаштованих доменів." diff --git a/plinth/locale/vi/LC_MESSAGES/django.po b/plinth/locale/vi/LC_MESSAGES/django.po index 795cabd4d..6227eca4b 100644 --- a/plinth/locale/vi/LC_MESSAGES/django.po +++ b/plinth/locale/vi/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-12 21:33-0400\n" +"POT-Creation-Date: 2024-08-26 19:15-0400\n" "PO-Revision-Date: 2021-07-28 08:34+0000\n" "Last-Translator: bruh \n" "Language-Team: Vietnamese " +msgid "Delete this wiki file permanently?" msgstr "Xoá tệp này vĩnh viễn?" #: modules/featherwiki/templates/featherwiki_upload_file.html:20 @@ -7210,28 +7214,24 @@ msgid "" "for connecting." msgstr "" -#: modules/ttrss/__init__.py:50 modules/ttrss/manifest.py:44 +#: modules/ttrss/__init__.py:50 modules/ttrss/manifest.py:34 msgid "Tiny Tiny RSS" msgstr "" #: modules/ttrss/manifest.py:10 -msgid "Tiny Tiny RSS (TTTRSS)" -msgstr "" - -#: modules/ttrss/manifest.py:20 msgid "TTRSS-Reader" msgstr "" -#: modules/ttrss/manifest.py:35 +#: modules/ttrss/manifest.py:25 msgid "Geekttrss" msgstr "" -#: modules/upgrades/__init__.py:36 +#: modules/upgrades/__init__.py:37 #: modules/upgrades/templates/update-firstboot.html:14 msgid "Check for and apply the latest software and security updates." msgstr "" -#: modules/upgrades/__init__.py:37 +#: modules/upgrades/__init__.py:38 msgid "" "Updates are run at 06:00 everyday according to local time zone. Set your " "time zone in Date & Time app. Apps are restarted after update causing them " @@ -7239,36 +7239,40 @@ msgid "" "automatically at 02:00 causing all apps to be unavailable briefly." msgstr "" -#: modules/upgrades/__init__.py:65 modules/upgrades/__init__.py:126 +#: modules/upgrades/__init__.py:66 modules/upgrades/__init__.py:127 #: modules/upgrades/templates/update-firstboot-progress.html:11 #: modules/upgrades/templates/update-firstboot.html:11 msgid "Software Update" msgstr "" -#: modules/upgrades/__init__.py:129 +#: modules/upgrades/__init__.py:130 msgid "FreedomBox Updated" msgstr "" -#: modules/upgrades/__init__.py:197 +#: modules/upgrades/__init__.py:204 msgid "Could not start distribution update" msgstr "" -#: modules/upgrades/__init__.py:199 +#: modules/upgrades/__init__.py:206 msgid "" "There is not enough free space in the root partition to start the " "distribution update. Please ensure at least 5 GB is free. Distribution " "update will be retried after 24 hours, if enabled." msgstr "" -#: modules/upgrades/__init__.py:210 +#: modules/upgrades/__init__.py:217 msgid "Distribution update started" msgstr "" -#: modules/upgrades/__init__.py:212 +#: modules/upgrades/__init__.py:219 msgid "" "Started update to next stable release. This may take a long time to complete." msgstr "" +#: modules/upgrades/__init__.py:311 +msgid "Check for package holds" +msgstr "" + #: modules/upgrades/forms.py:15 msgid "Enable auto-update" msgstr "" diff --git a/plinth/locale/zh_Hans/LC_MESSAGES/django.po b/plinth/locale/zh_Hans/LC_MESSAGES/django.po index 6cbe1fe80..234054128 100644 --- a/plinth/locale/zh_Hans/LC_MESSAGES/django.po +++ b/plinth/locale/zh_Hans/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Plinth\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-12 21:33-0400\n" +"POT-Creation-Date: 2024-08-26 19:15-0400\n" "PO-Revision-Date: 2024-08-14 04:09+0000\n" "Last-Translator: 大王叫我来巡山 \n" @@ -1422,47 +1422,51 @@ msgid "" msgstr "" "系统诊断将运行测试程序检查您的系统以确认应用程序和服务正在按预期方式运行。" -#: modules/diagnostics/__init__.py:53 modules/diagnostics/__init__.py:238 +#: modules/diagnostics/__init__.py:53 modules/diagnostics/__init__.py:239 msgid "Diagnostics" msgstr "诊断程序" #: modules/diagnostics/__init__.py:99 +msgid "skipped" +msgstr "" + +#: modules/diagnostics/__init__.py:100 msgid "passed" msgstr "通过了" -#: modules/diagnostics/__init__.py:100 modules/networks/views.py:50 +#: modules/diagnostics/__init__.py:101 modules/networks/views.py:50 msgid "failed" msgstr "失败" -#: modules/diagnostics/__init__.py:101 +#: modules/diagnostics/__init__.py:102 msgid "error" msgstr "错误" -#: modules/diagnostics/__init__.py:102 +#: modules/diagnostics/__init__.py:103 msgid "warning" msgstr "警告" #. Translators: This is the unit of computer storage Mebibyte similar to #. Megabyte. -#: modules/diagnostics/__init__.py:204 +#: modules/diagnostics/__init__.py:205 msgid "MiB" msgstr "MiB" #. Translators: This is the unit of computer storage Gibibyte similar to #. Gigabyte. -#: modules/diagnostics/__init__.py:209 +#: modules/diagnostics/__init__.py:210 msgid "GiB" msgstr "GiB" -#: modules/diagnostics/__init__.py:216 +#: modules/diagnostics/__init__.py:217 msgid "You should disable some apps to reduce memory usage." msgstr "你应该禁用一些应用程序以减少内存的使用。" -#: modules/diagnostics/__init__.py:221 +#: modules/diagnostics/__init__.py:222 msgid "You should not install any new apps on this system." msgstr "你不应该在这个系统上安装任何新的应用程序。" -#: modules/diagnostics/__init__.py:233 +#: modules/diagnostics/__init__.py:234 #, no-python-format, python-brace-format msgid "" "System is low on memory: {percent_used}% used, {memory_available} " @@ -1471,24 +1475,24 @@ msgstr "" "系统内存不足:已使用 {percent_used},{memory_available} " "{memory_available_unit}可用。{advice_message}" -#: modules/diagnostics/__init__.py:235 +#: modules/diagnostics/__init__.py:236 msgid "Low Memory" msgstr "低内存" -#: modules/diagnostics/__init__.py:266 +#: modules/diagnostics/__init__.py:267 msgid "Running diagnostics" msgstr "运行诊断程序" -#: modules/diagnostics/__init__.py:311 +#: modules/diagnostics/__init__.py:312 #, no-python-format, python-brace-format msgid "Found {issue_count} issues during routine tests." msgstr "" -#: modules/diagnostics/__init__.py:312 +#: modules/diagnostics/__init__.py:313 msgid "Diagnostics results" msgstr "诊断结果" -#: modules/diagnostics/__init__.py:317 +#: modules/diagnostics/__init__.py:318 msgid "Go to diagnostics results" msgstr "转到诊断结果" @@ -2227,7 +2231,9 @@ msgstr "" #: modules/featherwiki/templates/featherwiki_delete.html:25 #: modules/tiddlywiki/templates/tiddlywiki_delete.html:25 -msgid "Delete this wiki file permanently?

" +#, fuzzy +#| msgid "Delete this wiki file permanently?

" +msgid "Delete this wiki file permanently?" msgstr "永久删除此维基文件?" #: modules/featherwiki/templates/featherwiki_upload_file.html:20 @@ -7125,28 +7131,24 @@ msgid "" "for connecting." msgstr "" -#: modules/ttrss/__init__.py:50 modules/ttrss/manifest.py:44 +#: modules/ttrss/__init__.py:50 modules/ttrss/manifest.py:34 msgid "Tiny Tiny RSS" msgstr "" #: modules/ttrss/manifest.py:10 -msgid "Tiny Tiny RSS (TTTRSS)" -msgstr "" - -#: modules/ttrss/manifest.py:20 msgid "TTRSS-Reader" msgstr "" -#: modules/ttrss/manifest.py:35 +#: modules/ttrss/manifest.py:25 msgid "Geekttrss" msgstr "" -#: modules/upgrades/__init__.py:36 +#: modules/upgrades/__init__.py:37 #: modules/upgrades/templates/update-firstboot.html:14 msgid "Check for and apply the latest software and security updates." msgstr "检查并应用最新软件和安全更新。" -#: modules/upgrades/__init__.py:37 +#: modules/upgrades/__init__.py:38 msgid "" "Updates are run at 06:00 everyday according to local time zone. Set your " "time zone in Date & Time app. Apps are restarted after update causing them " @@ -7154,36 +7156,40 @@ msgid "" "automatically at 02:00 causing all apps to be unavailable briefly." msgstr "" -#: modules/upgrades/__init__.py:65 modules/upgrades/__init__.py:126 +#: modules/upgrades/__init__.py:66 modules/upgrades/__init__.py:127 #: modules/upgrades/templates/update-firstboot-progress.html:11 #: modules/upgrades/templates/update-firstboot.html:11 msgid "Software Update" msgstr "软件更新" -#: modules/upgrades/__init__.py:129 +#: modules/upgrades/__init__.py:130 msgid "FreedomBox Updated" msgstr "FreedomBox 已更新" -#: modules/upgrades/__init__.py:197 +#: modules/upgrades/__init__.py:204 msgid "Could not start distribution update" msgstr "" -#: modules/upgrades/__init__.py:199 +#: modules/upgrades/__init__.py:206 msgid "" "There is not enough free space in the root partition to start the " "distribution update. Please ensure at least 5 GB is free. Distribution " "update will be retried after 24 hours, if enabled." msgstr "" -#: modules/upgrades/__init__.py:210 +#: modules/upgrades/__init__.py:217 msgid "Distribution update started" msgstr "已启动分发更新" -#: modules/upgrades/__init__.py:212 +#: modules/upgrades/__init__.py:219 msgid "" "Started update to next stable release. This may take a long time to complete." msgstr "" +#: modules/upgrades/__init__.py:311 +msgid "Check for package holds" +msgstr "" + #: modules/upgrades/forms.py:15 msgid "Enable auto-update" msgstr "启用自动更新" diff --git a/plinth/locale/zh_Hant/LC_MESSAGES/django.po b/plinth/locale/zh_Hant/LC_MESSAGES/django.po index e70b1541b..6993cf13c 100644 --- a/plinth/locale/zh_Hant/LC_MESSAGES/django.po +++ b/plinth/locale/zh_Hant/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-12 21:33-0400\n" +"POT-Creation-Date: 2024-08-26 19:15-0400\n" "PO-Revision-Date: 2024-07-26 08:09+0000\n" "Last-Translator: Ricky From Hong Kong \n" "Language-Team: Chinese (Traditional) " +msgid "Delete this wiki file permanently?" msgstr "您確定要永久刪除此備份檔嗎?" #: modules/featherwiki/templates/featherwiki_upload_file.html:20 @@ -7081,28 +7085,24 @@ msgid "" "for connecting." msgstr "" -#: modules/ttrss/__init__.py:50 modules/ttrss/manifest.py:44 +#: modules/ttrss/__init__.py:50 modules/ttrss/manifest.py:34 msgid "Tiny Tiny RSS" msgstr "" #: modules/ttrss/manifest.py:10 -msgid "Tiny Tiny RSS (TTTRSS)" -msgstr "" - -#: modules/ttrss/manifest.py:20 msgid "TTRSS-Reader" msgstr "" -#: modules/ttrss/manifest.py:35 +#: modules/ttrss/manifest.py:25 msgid "Geekttrss" msgstr "" -#: modules/upgrades/__init__.py:36 +#: modules/upgrades/__init__.py:37 #: modules/upgrades/templates/update-firstboot.html:14 msgid "Check for and apply the latest software and security updates." msgstr "" -#: modules/upgrades/__init__.py:37 +#: modules/upgrades/__init__.py:38 msgid "" "Updates are run at 06:00 everyday according to local time zone. Set your " "time zone in Date & Time app. Apps are restarted after update causing them " @@ -7110,36 +7110,40 @@ msgid "" "automatically at 02:00 causing all apps to be unavailable briefly." msgstr "" -#: modules/upgrades/__init__.py:65 modules/upgrades/__init__.py:126 +#: modules/upgrades/__init__.py:66 modules/upgrades/__init__.py:127 #: modules/upgrades/templates/update-firstboot-progress.html:11 #: modules/upgrades/templates/update-firstboot.html:11 msgid "Software Update" msgstr "" -#: modules/upgrades/__init__.py:129 +#: modules/upgrades/__init__.py:130 msgid "FreedomBox Updated" msgstr "" -#: modules/upgrades/__init__.py:197 +#: modules/upgrades/__init__.py:204 msgid "Could not start distribution update" msgstr "" -#: modules/upgrades/__init__.py:199 +#: modules/upgrades/__init__.py:206 msgid "" "There is not enough free space in the root partition to start the " "distribution update. Please ensure at least 5 GB is free. Distribution " "update will be retried after 24 hours, if enabled." msgstr "" -#: modules/upgrades/__init__.py:210 +#: modules/upgrades/__init__.py:217 msgid "Distribution update started" msgstr "" -#: modules/upgrades/__init__.py:212 +#: modules/upgrades/__init__.py:219 msgid "" "Started update to next stable release. This may take a long time to complete." msgstr "" +#: modules/upgrades/__init__.py:311 +msgid "Check for package holds" +msgstr "" + #: modules/upgrades/forms.py:15 msgid "Enable auto-update" msgstr "" From bbbcfb487618976f79a360fcaa70de89ee070764 Mon Sep 17 00:00:00 2001 From: James Valleroy Date: Mon, 26 Aug 2024 19:22:58 -0400 Subject: [PATCH 24/26] debian: Set gbp default branch to main Signed-off-by: James Valleroy --- debian/gbp.conf | 3 +++ 1 file changed, 3 insertions(+) diff --git a/debian/gbp.conf b/debian/gbp.conf index 973a10492..85d542409 100644 --- a/debian/gbp.conf +++ b/debian/gbp.conf @@ -1,3 +1,6 @@ +[DEFAULT] +debian-branch = main + [dch] git-log = --no-merges multimaint-merge = True From 37b957e1615acccfda95554e46ec6900b756b8ac Mon Sep 17 00:00:00 2001 From: James Valleroy Date: Mon, 26 Aug 2024 20:25:13 -0400 Subject: [PATCH 25/26] doc: Fetch latest manual Signed-off-by: James Valleroy --- doc/manual/en/Contribute.raw.wiki | 2 +- doc/manual/en/Download.raw.wiki | 2 +- doc/manual/en/Maker.raw.wiki | 2 +- doc/manual/en/PioneerEdition.raw.wiki | 2 +- doc/manual/en/Plinth.raw.wiki | 4 ++-- doc/manual/en/ReleaseNotes.raw.wiki | 17 +++++++++++++- doc/manual/en/Tor.raw.wiki | 2 +- doc/manual/en/TorProxy.raw.wiki | 22 ++++++++---------- doc/manual/en/VirtualBox.raw.wiki | 2 +- .../en/images/Tor-OnionService_en_V01.png | Bin 0 -> 128295 bytes doc/manual/en/images/tor_browser_plinth.png | Bin 128399 -> 0 bytes doc/manual/es/Contribute.raw.wiki | 2 +- doc/manual/es/Download.raw.wiki | 2 +- doc/manual/es/Maker.raw.wiki | 2 +- doc/manual/es/PioneerEdition.raw.wiki | 2 +- doc/manual/es/Plinth.raw.wiki | 4 ++-- doc/manual/es/ReleaseNotes.raw.wiki | 17 +++++++++++++- doc/manual/es/Tor.raw.wiki | 2 +- doc/manual/es/TorProxy.raw.wiki | 8 +++---- doc/manual/es/VirtualBox.raw.wiki | 2 +- .../es/images/Tor-OnionService_en_V01.png | Bin 0 -> 128295 bytes doc/manual/es/images/tor_browser_plinth.png | Bin 128399 -> 0 bytes 22 files changed, 62 insertions(+), 34 deletions(-) create mode 100644 doc/manual/en/images/Tor-OnionService_en_V01.png delete mode 100644 doc/manual/en/images/tor_browser_plinth.png create mode 100644 doc/manual/es/images/Tor-OnionService_en_V01.png delete mode 100644 doc/manual/es/images/tor_browser_plinth.png diff --git a/doc/manual/en/Contribute.raw.wiki b/doc/manual/en/Contribute.raw.wiki index 7443cde8a..0c2d98f14 100644 --- a/doc/manual/en/Contribute.raw.wiki +++ b/doc/manual/en/Contribute.raw.wiki @@ -131,7 +131,7 @@ If you are a user experience designer, you can help !FreedomBox with the followi * UI experience for the !FreedomBox Service web interface * Web design for [[https://freedombox.org|freedombox.org]], [[https://freedomboxfoundation.org|freedomboxfoundation.org]] and the [[FreedomBox|wiki]] pages - * Logo and branding (we currently have [[https://salsa.debian.org/freedombox-team/freedombox/tree/master/static/themes/default|an identity manual and logos]]) + * Logo and branding (we currently have [[https://salsa.debian.org/freedombox-team/freedombox/tree/main/static/themes/default|an identity manual and logos]]) * Possible designs for custom !FreedomBox cases on single board computers * [[../Design|User experience design]] diff --git a/doc/manual/en/Download.raw.wiki b/doc/manual/en/Download.raw.wiki index f9e25ff79..ac9b80379 100644 --- a/doc/manual/en/Download.raw.wiki +++ b/doc/manual/en/Download.raw.wiki @@ -223,7 +223,7 @@ cd === Building Disk Images === -You can also build !FreedomBox disk images for various hardware platforms using the freedom-maker tool. This is also available as a Debian package and source code for it may be obtained using the above methods. [[https://salsa.debian.org/freedombox-team/freedom-maker/blob/master/README.md|Build instructions]] for creating disk images are available as part of the source code for freedom-maker package. +You can also build !FreedomBox disk images for various hardware platforms using the freedom-maker tool. This is also available as a Debian package and source code for it may be obtained using the above methods. [[https://salsa.debian.org/freedombox-team/freedom-maker/blob/main/README.md|Build instructions]] for creating disk images are available as part of the source code for freedom-maker package. !FreedomBox disk images are built and uploaded to official servers using automated Continuous Integration infrastructure. This infrastructure is available as [[https://salsa.debian.org/freedombox-team/infrastructure|source code]] too and provides accurate information on how !FreedomBox images are built. diff --git a/doc/manual/en/Maker.raw.wiki b/doc/manual/en/Maker.raw.wiki index 0699a5087..ecec24067 100644 --- a/doc/manual/en/Maker.raw.wiki +++ b/doc/manual/en/Maker.raw.wiki @@ -24,7 +24,7 @@ Freedom Maker is [[https://www.gnu.org/philosophy/|Free Software]] licensed unde === Building FreedomBox Images === - * You can get Freedom Maker from its [[https://salsa.debian.org/freedombox-team/freedom-maker.git|Git repository]] and follow the instructions in the README to [[https://salsa.debian.org/freedombox-team/freedom-maker/blob/master/README.md|build a FreedomBox image]]. + * You can get Freedom Maker from its [[https://salsa.debian.org/freedombox-team/freedom-maker.git|Git repository]] and follow the instructions in the README to [[https://salsa.debian.org/freedombox-team/freedom-maker/blob/main/README.md|build a FreedomBox image]]. === Support === diff --git a/doc/manual/en/PioneerEdition.raw.wiki b/doc/manual/en/PioneerEdition.raw.wiki index d283a696e..f6926f768 100644 --- a/doc/manual/en/PioneerEdition.raw.wiki +++ b/doc/manual/en/PioneerEdition.raw.wiki @@ -145,7 +145,7 @@ cd ==== Building Disk Images ==== -You can also build !FreedomBox disk images for various hardware platforms using the freedom-maker tool. This is also available as a Debian package and source code for it may be obtained using the above methods. [[https://salsa.debian.org/freedombox-team/freedom-maker/blob/master/README.md|Build instructions]] for creating disk images are available as part of the source code for freedom-maker package. +You can also build !FreedomBox disk images for various hardware platforms using the freedom-maker tool. This is also available as a Debian package and source code for it may be obtained using the above methods. [[https://salsa.debian.org/freedombox-team/freedom-maker/blob/main/README.md|Build instructions]] for creating disk images are available as part of the source code for freedom-maker package. !FreedomBox disk images are built and uploaded to official servers using automated Continuous Integration infrastructure. This infrastructure is available as [[https://salsa.debian.org/freedombox-team/infrastructure|source code]] too and provides accurate information on how !FreedomBox images are built. diff --git a/doc/manual/en/Plinth.raw.wiki b/doc/manual/en/Plinth.raw.wiki index d74b5b4ce..6d429b3b0 100644 --- a/doc/manual/en/Plinth.raw.wiki +++ b/doc/manual/en/Plinth.raw.wiki @@ -14,7 +14,7 @@ $ sudo apt-get install freedombox }}} - * You can also get !FreedomBox Service from its [[https://salsa.debian.org/freedombox-team/freedombox/|Git repository]] and [[https://salsa.debian.org/freedombox-team/freedombox/blob/master/INSTALL.md|install from source]]. + * You can also get !FreedomBox Service from its [[https://salsa.debian.org/freedombox-team/freedombox/|Git repository]] and [[https://salsa.debian.org/freedombox-team/freedombox/blob/main/INSTALL.md|install from source]]. === Screenshots === @@ -49,7 +49,7 @@ We are looking for help to improve !FreedomBox Service. You can contribute to ! * The primary Git repository is hosted at [[https://salsa.debian.org/freedombox-team/freedombox/|FreedomBox Salsa Page]]. - * Instructions for [[https://salsa.debian.org/freedombox-team/freedombox/blob/master/INSTALL.md|installing from source]] and [[https://salsa.debian.org/freedombox-team/freedombox/blob/master/HACKING.md|hacking the source]] are available. + * Instructions for [[https://salsa.debian.org/freedombox-team/freedombox/blob/main/INSTALL.md|installing from source]] and [[https://salsa.debian.org/freedombox-team/freedombox/blob/main/HACKING.md|hacking the source]] are available. * List of bugs, TODO items and feature requests are available on the [[https://salsa.debian.org/freedombox-team/freedombox/issues|issue tracker]]. diff --git a/doc/manual/en/ReleaseNotes.raw.wiki b/doc/manual/en/ReleaseNotes.raw.wiki index c1cc0c264..98e9aae47 100644 --- a/doc/manual/en/ReleaseNotes.raw.wiki +++ b/doc/manual/en/ReleaseNotes.raw.wiki @@ -2,12 +2,27 @@ Please check as well [[FreedomBox/Contribute|contribution]], [[FreedomBox/ProgressCalls|progress calls]], and [[FreedomBox/TODO|TODOs]] related pages. -For more technical details, see the [[https://salsa.debian.org/freedombox-team/freedombox/blob/master/debian/changelog|FreedomBox changelog]]. +For more technical details, see the [[https://salsa.debian.org/freedombox-team/freedombox/blob/main/debian/changelog|FreedomBox changelog]]. ## BEGIN_INCLUDE The following are the release notes for each !FreedomBox version. +== FreedomBox 24.18 (2024-08-26) == + + * *.md, pyproject.toml: Update default branch from 'master' to 'main' + * d/control: Don't recommend libnss-gw-name + * d/control: Remove haveged as it no longer relevant on latest kernels + * debian: Set gbp default branch to main + * doc/dev: Fix Django related errors with auto-documentation + * doc/dev: Limit table of contents depth to 2 for clarity + * doc/dev: Update copyright year + * featherwiki, tiddlywiki: Remove redundant

in template + * locale: Update translations for Albanian, Bulgarian, Chinese (Simplified), Czech, Dutch, Norwegian Bokmål, Spanish, Telugu, Turkish, Ukrainian + * plinth: Fix translating app operations + * ttrss: Remove unavailable Android client - org.fox.tttrss + * upgrades: Add diagnostic for held packages + == FreedomBox 24.17 (2024-08-12) == === Highlights === diff --git a/doc/manual/en/Tor.raw.wiki b/doc/manual/en/Tor.raw.wiki index 9f0da3e98..5f717e71a 100644 --- a/doc/manual/en/Tor.raw.wiki +++ b/doc/manual/en/Tor.raw.wiki @@ -29,7 +29,7 @@ To enable Tor Onion Service, first navigate to the Anonymity Network (Tor) page. After a while, the page will refresh and under Status, you will see a table listing the Onion Service .onion address. Copy the entire address (ending in .onion) and paste it into the Tor Browser's address field, and you should be able to access your !FreedomBox. (You may see a certificate warning because !FreedomBox has a self-signed certificate.) -{{attachment:tor_browser_plinth.png|Tor Configuration - FreedomBox|width=800}} +{{attachment:Tor-OnionService_en_V01.png|Tor Configuration - FreedomBox|width=800}} Currently only HTTP (port 80), HTTPS (port 443), and SSH (port 22) are accessible through the Tor Onion Service configured on the !FreedomBox. diff --git a/doc/manual/en/TorProxy.raw.wiki b/doc/manual/en/TorProxy.raw.wiki index 86e2d8f44..3ea7ff8c7 100644 --- a/doc/manual/en/TorProxy.raw.wiki +++ b/doc/manual/en/TorProxy.raw.wiki @@ -25,32 +25,29 @@ For using Tor Onion Service, or running a Tor relay, see the [[FreedomBox/Manual Tor Browser is the recommended way to browse the web using Tor. You can download the Tor Browser from https://www.torproject.org/projects/torbrowser.html and follow the instructions on that site to install and run it. === (Advanced) Using Tor Proxy as a SOCKS proxy === -!FreedomBox provides a Tor SOCKS port that other applications can connect to, in order to route their traffic over the Tor network. This port is accessible on any interfaces configured in the internal firewall zone. To configure the application, set SOCKS Host to the internal network connection's IP address, and set the SOCKS Port to 9050. + +Tor Proxy provides a SOCKS port that other applications can connect to, in order to route their traffic over the Tor network. This port is accessible on any interfaces configured in the internal firewall zone. To configure the application, set SOCKS Host to the internal network connection's IP address, and set the SOCKS Port to 9050. ==== Example with Firefox ==== -Your web browser can be configured to use the Tor network for all of your -browsing activity. This allows for censorship circumvention and also hides your -IP address from websites during regular browsing. For anonymity, using tor -browser is recommended. +Your web browser can be configured to use the Tor network for all of your browsing activity. This allows for censorship circumvention and also hides your IP address from websites during regular browsing. For anonymity, using Tor Browser is recommended. -Configure your local !FreedomBox IP address and port 9050 as a SOCKS v5 proxy in -Firefox. There are extensions to allow for easily turning the proxy on and off. +Configure your local !FreedomBox IP address and port 9050 as a SOCKS v5 proxy in Firefox. There are extensions to allow for easily turning the proxy on and off. {{attachment:tor-socks-firefox.png|Configuring Firefox with Tor SOCKS proxy|width=800}} -With the SOCKS proxy configured, you can now access any onion URL directly -from Firefox. !FreedomBox itself has an onion v3 address that you can connect to +With the SOCKS proxy configured, you can now access any onion URL directly from Firefox. If you have also enabled the [[FreedomBox/Manual/Tor|Tor app]], then !FreedomBox itself has an onion v3 address that you can connect to over the Tor network (bookmark this for use in emergency situations). === Circumventing Tor censorship === -If your ISP is trying to block Tor traffic, you can use tor bridge relays to connect to the tor network. + +If your ISP is trying to block Tor traffic, you can use tor bridge relays to connect to the Tor network. 1. Get the bridge configuration from the [[https://bridges.torproject.org/bridges|Tor BridgeDB]] {{attachment:tor-bridge-db.png|Tor BridgeDB|width=800}} -2. Add the lines to your !FreedomBox Tor configuration as show below. +2. Add the lines to your !FreedomBox Tor Proxy configuration as show below. {{attachment:tor-bridge-configuration.png|Tor Configuration Page|width=800}} @@ -60,9 +57,10 @@ If your ISP is trying to block Tor traffic, you can use tor bridge relays to con * Upstream end user documentation: https://support.torproject.org/ ==== Client Apps ==== + Links to recommended client apps, where applicable, can be found in !FreedomBox by select the Apps page, selecting the application tile, and clicking the '''> Client Apps''' button. -Tor proxy may be used by configuring a proxy in your web browser. Alternately, you can use the Tor Browser. +Tor Proxy may be used by configuring a proxy in your web browser. Alternately, you can use the Tor Browser. * Tor Browser download: https://www.torproject.org/download/ diff --git a/doc/manual/en/VirtualBox.raw.wiki b/doc/manual/en/VirtualBox.raw.wiki index 5e140a3b7..f79b51b17 100644 --- a/doc/manual/en/VirtualBox.raw.wiki +++ b/doc/manual/en/VirtualBox.raw.wiki @@ -154,7 +154,7 @@ your virtual machine gets its IP address from the DHCP server of your network, m If you chose ''host-only adapter'', the IP address is assigned by the DHCP server of your !VirtualBox network. In the !VirtualBox Manager, go to File -> Preferences -> Network -> Host-only Networks. You can see and edit the DHCP address range there, typically you get assigned addresses close to the ''Lower Address Bound''. -Another possibility of finding the IP address is to login via the !VirtualBox Manager (or similar software). The !FreedomBox images do not have any default user accounts, so you need to set an initial user and password using the [[https://salsa.debian.org/freedombox-team/freedom-maker/blob/master/bin/passwd-in-image|passwd-in-image script]]. +Another possibility of finding the IP address is to login via the !VirtualBox Manager (or similar software). The !FreedomBox images do not have any default user accounts, so you need to set an initial user and password using the [[https://salsa.debian.org/freedombox-team/freedom-maker/blob/main/freedommaker/passwd_in_image.py|passwd-in-image script]]. See also [[FreedomBox/Manual/QuickStart|QuickStart]] for instructions on how to scan your network to discover the IP of the VM. diff --git a/doc/manual/en/images/Tor-OnionService_en_V01.png b/doc/manual/en/images/Tor-OnionService_en_V01.png new file mode 100644 index 0000000000000000000000000000000000000000..74ad7d1c58010a8b20e26b51dd1bce4606f8cd64 GIT binary patch literal 128295 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 XKMY}1Ju!ye13%Id^5XfTy59dECKXyL literal 0 HcmV?d00001 diff --git a/doc/manual/en/images/tor_browser_plinth.png b/doc/manual/en/images/tor_browser_plinth.png deleted file mode 100644 index cd9649be454cd81655575eb334d933b9ccef32bb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 128399 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 Nn4YeFF6*2UngFl>SnU7+ diff --git a/doc/manual/es/Contribute.raw.wiki b/doc/manual/es/Contribute.raw.wiki index a045d1627..b8afd2e0a 100644 --- a/doc/manual/es/Contribute.raw.wiki +++ b/doc/manual/es/Contribute.raw.wiki @@ -133,7 +133,7 @@ Si eres diseñador de UX, puedes ayudar a !FreedomBox con esto: * Experiencia de interacción para el interfaz web del Servicio !FreedomBox. * Diseño web para los sitios [[https://freedombox.org|freedombox.org]], [[https://freedomboxfoundation.org|freedomboxfoundation.org]] y el [[FreedomBox|wiki]]. - * Logo y marca (actualmente tenemos [[https://salsa.debian.org/freedombox-team/freedombox/tree/master/static/themes/default|un manual de identidad y logos]]). + * Logo y marca (actualmente tenemos [[https://salsa.debian.org/freedombox-team/freedombox/tree/main/static/themes/default|un manual de identidad y logos]]). * Propuestas de diseño para casos de uso de !FreedomBox sobre SBCs personalizados. * [[FreedomBox/Design|Diseño de UX]] diff --git a/doc/manual/es/Download.raw.wiki b/doc/manual/es/Download.raw.wiki index 0c3621ac2..03b06a1d4 100644 --- a/doc/manual/es/Download.raw.wiki +++ b/doc/manual/es/Download.raw.wiki @@ -217,7 +217,7 @@ cd === Construyendo Imágenes de disco === -También puedes construír imágenes de disco !FreedomBox para varias platformas de ''hardware'' usando la herramienta '''freedom-maker'''. Esta también está disponible como paquete Debian y su código fuente se puede obtener empleando los métodos anteriores. Hay disponibles [[https://salsa.debian.org/freedombox-team/freedom-maker/blob/master/README.md|Instrucciones de Construcción]] para generar imágenes de disco incluídas en el código fuente del paquete '''freedom-maker'''. +También puedes construír imágenes de disco !FreedomBox para varias platformas de ''hardware'' usando la herramienta '''freedom-maker'''. Esta también está disponible como paquete Debian y su código fuente se puede obtener empleando los métodos anteriores. Hay disponibles [[https://salsa.debian.org/freedombox-team/freedom-maker/blob/main/README.md|Instrucciones de Construcción]] para generar imágenes de disco incluídas en el código fuente del paquete '''freedom-maker'''. Las imágenes de disco de !FreedomBox se construyen y suben a los servidores oficiales empleando la infraestructura de integración contínua automatizada. Esta infraestructura está disponible también como [[https://salsa.debian.org/freedombox-team/infrastructure|código fuente]] y proporciona información precisa acerca de como se contruyen las imágenes de !FreedomBox. diff --git a/doc/manual/es/Maker.raw.wiki b/doc/manual/es/Maker.raw.wiki index 19d5b3976..d21ef9e42 100644 --- a/doc/manual/es/Maker.raw.wiki +++ b/doc/manual/es/Maker.raw.wiki @@ -24,7 +24,7 @@ Freedom Maker es [[https://www.gnu.org/philosophy/|Software Libre]] licenciado b === Generar Imágenes FreedomBox === - * Puedes obtener Freedom Maker desde su [[https://salsa.debian.org/freedombox-team/freedom-maker.git|repositorio Git]] y seguir las instrucciones del fichero README para [[https://salsa.debian.org/freedombox-team/freedom-maker/blob/master/README.md|generar una imágen FreedomBox]]. + * Puedes obtener Freedom Maker desde su [[https://salsa.debian.org/freedombox-team/freedom-maker.git|repositorio Git]] y seguir las instrucciones del fichero README para [[https://salsa.debian.org/freedombox-team/freedom-maker/blob/main/README.md|generar una imágen FreedomBox]]. === Soporte === diff --git a/doc/manual/es/PioneerEdition.raw.wiki b/doc/manual/es/PioneerEdition.raw.wiki index 12bac7f86..5a48d75de 100644 --- a/doc/manual/es/PioneerEdition.raw.wiki +++ b/doc/manual/es/PioneerEdition.raw.wiki @@ -149,7 +149,7 @@ cd === Construyendo Imágenes de disco === -También puedes construír imágenes de disco !FreedomBox para varias platformas de ''hardware'' usando la herramienta '''freedom-maker'''. Esta también está disponible como paquete Debian y su código fuente se puede obtener empleando los métodos anteriores. Hay disponibles [[https://salsa.debian.org/freedombox-team/freedom-maker/blob/master/README.md|Instrucciones de Construcción]] para generar imágenes de disco incluídas en el código fuente del paquete '''freedom-maker'''. +También puedes construír imágenes de disco !FreedomBox para varias platformas de ''hardware'' usando la herramienta '''freedom-maker'''. Esta también está disponible como paquete Debian y su código fuente se puede obtener empleando los métodos anteriores. Hay disponibles [[https://salsa.debian.org/freedombox-team/freedom-maker/blob/main/README.md|Instrucciones de Construcción]] para generar imágenes de disco incluídas en el código fuente del paquete '''freedom-maker'''. Las imágenes de disco de !FreedomBox se construyen y suben a los servidores oficiales empleando la infraestructura de integración contínua automatizada. Esta infraestructura está disponible también como [[https://salsa.debian.org/freedombox-team/infrastructure|código fuente]] y proporciona información precisa acerca de como se contruyen las imágenes de !FreedomBox. diff --git a/doc/manual/es/Plinth.raw.wiki b/doc/manual/es/Plinth.raw.wiki index 3a32d93e4..c00b0183d 100644 --- a/doc/manual/es/Plinth.raw.wiki +++ b/doc/manual/es/Plinth.raw.wiki @@ -14,7 +14,7 @@ El servicio !FreedomBox es [[https://www.gnu.org/philosophy/|Software Libre]] ba $ sudo apt-get install freedombox }}} - * También puedes obtener el servicio !FreedomBox en su [[https://salsa.debian.org/freedombox-team/freedombox/|repositorio Git]] o [[https://salsa.debian.org/freedombox-team/freedombox/blob/master/INSTALL.md|instalarlo desde el código fuente]]. + * También puedes obtener el servicio !FreedomBox en su [[https://salsa.debian.org/freedombox-team/freedombox/|repositorio Git]] o [[https://salsa.debian.org/freedombox-team/freedombox/blob/main/INSTALL.md|instalarlo desde el código fuente]]. === Capturas de pantalla === @@ -49,7 +49,7 @@ Buscamos ayuda para mejorar el servicio !FreedomBox. Puedes contribuir al servic * El repositorio Git principal se aloja en la [[https://salsa.debian.org/freedombox-team/freedombox/|página de FreedomBox en Salsa]]. - * Hay disponibles instrucciones para [[https://salsa.debian.org/freedombox-team/freedombox/blob/master/INSTALL.md|instalar desde el código fuente]] y [[https://salsa.debian.org/freedombox-team/freedombox/blob/master/HACKING.md|modificarlo]]. + * Hay disponibles instrucciones para [[https://salsa.debian.org/freedombox-team/freedombox/blob/main/INSTALL.md|instalar desde el código fuente]] y [[https://salsa.debian.org/freedombox-team/freedombox/blob/main/HACKING.md|modificarlo]]. * Las listas de defectos, tareas pendientes y solicitudes de funcionalidad están en el [[https://salsa.debian.org/freedombox-team/freedombox/issues|gestor de incidencias]]. diff --git a/doc/manual/es/ReleaseNotes.raw.wiki b/doc/manual/es/ReleaseNotes.raw.wiki index c1cc0c264..98e9aae47 100644 --- a/doc/manual/es/ReleaseNotes.raw.wiki +++ b/doc/manual/es/ReleaseNotes.raw.wiki @@ -2,12 +2,27 @@ Please check as well [[FreedomBox/Contribute|contribution]], [[FreedomBox/ProgressCalls|progress calls]], and [[FreedomBox/TODO|TODOs]] related pages. -For more technical details, see the [[https://salsa.debian.org/freedombox-team/freedombox/blob/master/debian/changelog|FreedomBox changelog]]. +For more technical details, see the [[https://salsa.debian.org/freedombox-team/freedombox/blob/main/debian/changelog|FreedomBox changelog]]. ## BEGIN_INCLUDE The following are the release notes for each !FreedomBox version. +== FreedomBox 24.18 (2024-08-26) == + + * *.md, pyproject.toml: Update default branch from 'master' to 'main' + * d/control: Don't recommend libnss-gw-name + * d/control: Remove haveged as it no longer relevant on latest kernels + * debian: Set gbp default branch to main + * doc/dev: Fix Django related errors with auto-documentation + * doc/dev: Limit table of contents depth to 2 for clarity + * doc/dev: Update copyright year + * featherwiki, tiddlywiki: Remove redundant

in template + * locale: Update translations for Albanian, Bulgarian, Chinese (Simplified), Czech, Dutch, Norwegian Bokmål, Spanish, Telugu, Turkish, Ukrainian + * plinth: Fix translating app operations + * ttrss: Remove unavailable Android client - org.fox.tttrss + * upgrades: Add diagnostic for held packages + == FreedomBox 24.17 (2024-08-12) == === Highlights === diff --git a/doc/manual/es/Tor.raw.wiki b/doc/manual/es/Tor.raw.wiki index 9fb18dbfc..b82391061 100644 --- a/doc/manual/es/Tor.raw.wiki +++ b/doc/manual/es/Tor.raw.wiki @@ -26,7 +26,7 @@ Para habilitar el ''Servicio Tor Onion'' primero navega a la página ''Red para Transcurrido un rato la página se refrescará bajo ''Estado'' verás la tabla que lista la dirección .onion del servicio. Copia toda la dirección (que termina en .onion) y pégala en el campo dirección de ''Tor Browser''. Deberías poder acceder a tu !FreedomBox. (Quizá veas un aviso de certificado porque !FreedomBox tiene un certificado autofirmado.) -{{attachment:tor_browser_plinth.png|Tor Configuration - FreedomBox|width=800}} +{{attachment:FreedomBox/Manual/Tor/Tor-OnionService_en_V01.png|Tor Configuration - FreedomBox|width=800}} Onion Actualmente solo HTTP (puerto 80), HTTPS (puerto 443) y SSH (puerto 22) están accesibles a través del ''Servicio Tor Onion'' configurado en la !FreedomBox. diff --git a/doc/manual/es/TorProxy.raw.wiki b/doc/manual/es/TorProxy.raw.wiki index 972ea44b9..14f4cd7b6 100644 --- a/doc/manual/es/TorProxy.raw.wiki +++ b/doc/manual/es/TorProxy.raw.wiki @@ -25,7 +25,7 @@ El navegador Tor es la manera recomendada de navegar la web usando Tor. Puedes d === Usar el Proxy Tor como un proxy SOCKS (Avanzado) === -!FreedomBox proporciona un puerto Tor SOCKS al que se pueden conectar otras aplicaciones para enrutar su tráfico a través de la red Tor. Este puerto está accessible en cualquier interfaz configurado en la zona interna del cortafuegos. Para configurar la aplicación, asigna el anfitrión SOCKS a la dirección IP de la conexión de red interna y pon el puerto SOCKS a 9050. +El Proxy Tor proporciona un puerto SOCKS al que se pueden conectar otras aplicaciones para enrutar su tráfico a través de la red Tor. Este puerto está accessible en cualquier interfaz configurado en la zona interna del cortafuegos. Para configurar la aplicación, asigna el anfitrión SOCKS a la dirección IP de la conexión de red interna y pon el puerto SOCKS a 9050. ==== Ejemplo con Firefox ==== @@ -37,7 +37,7 @@ Configura la dirección IP local de tu !FreedomBox y el puerto 9050 como proxy S {{attachment:FreedomBox/Manual/TorProxy/tor-socks-firefox.png|Configurar Firefox con Tor como proxy SOCKS|width=800}} Con el proxy SOCKS configurado, puedes acceder a cualquier URL onion directamente desde Firefox. -!FreedomBox tiene una dirección onion v3 a la que puedes conectarte a tavés de la red Tor (anótala para emergencias). +Si también habilitas la [[FreedomBox/Manual/Tor|app de Tor]], !FreedomBox tendrá una dirección onion v3 a la que puedes conectarte a tavés de la red Tor (anótala para emergencias). === Eludir la censura de Tor === Si tu proveedor de internet te bloquea el tráfico a la red Tor puedes usar pasarelas para acceder. @@ -46,7 +46,7 @@ Si tu proveedor de internet te bloquea el tráfico a la red Tor puedes usar pasa {{attachment:FreedomBox/Manual/TorProxy/tor-bridge-db.png|Tor BridgeDB|width=800}} -2. Añade las líneas a la configuración de Tor en !FreedomBox Tor como se muestra a continuación. +2. Añade las líneas a la configuración del proxy Tor en !FreedomBox como se muestra a continuación. {{attachment:FreedomBox/Manual/TorProxy/tor-bridge-configuration.png|Página de configuración de Tor|width=800}} @@ -59,7 +59,7 @@ Si tu proveedor de internet te bloquea el tráfico a la red Tor puedes usar pasa !FreedomBox recomienda algunas aplicaciones cliente. Selecciona su icono en la página de ''Aplicaciones'' y haz clic en el botón> '''Aplicaciones Cliente'''. -El proxy se puede usar configurando el proxy en tu navegador web. O mejor, usando el Navegador Tor +El proxy Tor se puede usar configurando el proxy en tu navegador web. O mejor, usando el Navegador Tor * Descargar el navegador Tor: https://www.torproject.org/download/ diff --git a/doc/manual/es/VirtualBox.raw.wiki b/doc/manual/es/VirtualBox.raw.wiki index 5e140a3b7..f79b51b17 100644 --- a/doc/manual/es/VirtualBox.raw.wiki +++ b/doc/manual/es/VirtualBox.raw.wiki @@ -154,7 +154,7 @@ your virtual machine gets its IP address from the DHCP server of your network, m If you chose ''host-only adapter'', the IP address is assigned by the DHCP server of your !VirtualBox network. In the !VirtualBox Manager, go to File -> Preferences -> Network -> Host-only Networks. You can see and edit the DHCP address range there, typically you get assigned addresses close to the ''Lower Address Bound''. -Another possibility of finding the IP address is to login via the !VirtualBox Manager (or similar software). The !FreedomBox images do not have any default user accounts, so you need to set an initial user and password using the [[https://salsa.debian.org/freedombox-team/freedom-maker/blob/master/bin/passwd-in-image|passwd-in-image script]]. +Another possibility of finding the IP address is to login via the !VirtualBox Manager (or similar software). The !FreedomBox images do not have any default user accounts, so you need to set an initial user and password using the [[https://salsa.debian.org/freedombox-team/freedom-maker/blob/main/freedommaker/passwd_in_image.py|passwd-in-image script]]. See also [[FreedomBox/Manual/QuickStart|QuickStart]] for instructions on how to scan your network to discover the IP of the VM. diff --git a/doc/manual/es/images/Tor-OnionService_en_V01.png b/doc/manual/es/images/Tor-OnionService_en_V01.png new file mode 100644 index 0000000000000000000000000000000000000000..74ad7d1c58010a8b20e26b51dd1bce4606f8cd64 GIT binary patch literal 128295 zcmd3N1zc6#wl5+Gf{Ky~NGQEQVsE;;yIZ=uyG2?$rMp2|8j%KJ(;d=M()||t`Kc%F z`OdlTy?fXG?X_o)@gFhgnsdyx1EeGb?;~L&!N9=W7Z&1^fq{Wdgn_yJ5%CUCQg|qR z3IlV?%!rp)%1B2C28Jx$E}UJoO$z;0iUR+j2*Oi7Tsk=`LvHjB(wp-#e8%tvFT}-E z)A9&~!xt%Pm=GVN2Wk3Tb1AmSb3a7q{xCRE!cUZJ;)^+mW8UB9vg5+!bbCRrt91IK zbZK{TWU`R)y9wr^(*R7CfKP3f{gzv0d3os9#m6{2`5L5hCD%KbwUe0QW1dn$yQNyJ z$)#ev#_jJgED#;A+o#ia8!e~9Z~0M26(d~a);!!T&?b$<^Do`V!`M(N(aBg-YQ1cw zEs&#iUy;^CrR@PjW!~!@&qwHc6JfJp#E>n7zfp@Qb^eb1_l}J=6ee!A?Yz-4X7=@lC6xE1A(Qrg}#xg z9)Ycsr5=Hvqme!g(#;)-;O3&Er9*uYd%E-hA21!A9vI*S+`(W7m<|k-0KZyb8YD0i z@BEj0(FIHZ2HFBnhy-C`)M5lW(t{bbAbRu=2H+PU2nGY4=;*-uU_BZwunr@j zM8Ic(jtsgt%oqUAy2&%>Fz7LYZ|ab4H~?q>sc&$AwZ2#U+58)lpJV_M+TSoSeK#P0 zNB;%}9bhmBpsJfM4V~`yk;2FT*q81G37|+Fpc#Y#Fd;o11Oj3B8yw&3ZlEwBF+zY3 z4Ooj#pH83g+eN3x2%x3Y`^JlrP9Ja?=9>?Yx^W?Wz)$GtbiXqIe!+}@E*T+6477|) zbh1Q6u==QkzZ zbOf$%nq>MF{WsQnKedYlhyW;zK^GA0k4`tjeA5}A=zl`~oBe(#j&!4&zoq^QaV9`? zntx520TAumjP^VA|C%_Uvu}NVCy(@pUVi983v%NZ%z(E7mH^QFq1+orfWUu>`a=zX zTQJiDe#8hy0`#N9c;lWvQRzp9^?FptpyWPomf zB5vj+KoLLNe;=7h-zN#61E8y4D}NohKu2b<9w537Fpz!>)^BA$hY;Y9Kj)mk(&3-A zNBU?_Gb-{ac8B@A`Z0Ul97Qg!#7!{oeS$%KZyO|5exD z>;8_=Ul-_(O>WSdrN@Oe=5x15&FI0Kh6EOMEg~i{}!QN(f>~o`c;@; z@%*oRiu?}n?{oiLnBUv}PbvF%6u;*F0iwSu%&%nr*IMmA6Xt)XXg_872UhzX@?XvU z&k_15%x2_}?Si4_W^AAo`)H{{YbsVSbSK{`(gQ-GmhWL8$sBaP=)f#t4Mf!1_pFJtSmf zBq10W0vKUFZaGJdFK^*p& zX=D}n9&LKg!`;QHqh}cc+oktvz^$fU^>Vw>ZC~HO;W@k0SH2*0a@2+Wt4o(5NC?5% zb#ij@#*V|zY~I{+!BDZ9S95!eaAUz%Z$|x5@Z}N^gRURpjqNu1`}@~rujb|W%Y{_ORlxG3}T;s!fTsp^!!PBJAtN-hsOh z6U*&}fhY0l93MF{{9CTi8q&a3ALYVKCL}4(qh>p#1sdFJCC=Eh-j(-CZhO>TFJHx; zYbIZlTnZ*%$nx`TN5Uv2c;%eYrI)6}hl$h(-gl9(a z%Ldoep+e7%Zrtu{kZv8UZm*ysksZ9EqWPgSPBgXaSTv~N>6;v4gNFW(b?e;(8^LFr zfkhe)>U)e2;6BD;EZM0)Vm#u%Bog-Q$Hr{XRh;F$2$@1aC z-L*|}Hd}-NL`goFKQMf+^<}z+;+AFkI*0Nu(syj%%lRB(yA5Q2W5b2$d*>E(d*a#e z5DCx`Uk~V$aYYmP{p3ghCkDqi5taNq3}ZM)ABT8h6#BY|(m%lwz&&HSrA&a{!s;of z`HNU-!d%&dyphG3R6j-WLX>D;YV${VgzNQNTONXn8xV%!(YC*V5Q-9Chx-j~nn3f? z%zKBlm>MF=pLA~#J}kT2X?*Z{=1Rupn}z<+4#lkrU9jAq$l@h%OF0CuY)aFZ`X@6lDPn@eI)4fcVYOexeU#`amLd4%D0UM0)}IInVp)8{hd2fiKqwVuFIf=jKzQeZQ#Y;Rf6X1Mu)8(L28iRs+X2+vI_7WkOAl z1^Y_{qCBj%nqKZ=^oL(bl-*#{u5KFE_(hB~5iW&{e;^xK;-mMMSx3JU#oL)}KpweA zWHp93?NT*RiHNH53n{HQPlLxVRDD5{d8)i*{Pije#j{&1_StXWA2F$K!`rM%9`BAo;gVb2d6kYTjw1WJ8I0`QJJ9jpzzgwtj=~+-TtV6WHu*kg3TwoM`%^z&^Ju$>?x+zwQg_wdONGc2$QMU-3-n+5 z^~G%mF~<5NgnU5zsp4jX=L7~B9wY}+kn6gk1Z@FvUMCsx3S}f;R@bx#4GVep4&f;H z9G?QC3v$hUK1P8gZ*?cL;*T5@3+`iG@mb6@-k0j@lFgBg!PT(cIC&1-okO3WE4gYuH&nI7N+!M`H(bii?mf5L!s~Bzf|6l4w#{B)col|DEP`%hOO_fG zOPN!Ilz=F|j3VR_4yO2$H$g_k=}`kd z_Y*r(el$Cct9^d=}$YM2R$iqP+d@g9-g7XPuHmRN%_S-=HKymqf zB1D|%3Nk-aH}t?h>z#Fu+3wsbW`vCNcv|6D7-a9=slClP)F`pntP}~kW97>rxy!S| zbu$IX9;1eH@F* zi$BLv@rzN!g7KWPuDm1K!F@2Z?iVqknr;&BCE2p&J*IOMvLdAeD6Q0l8HU>e%b$q6 zPGkERw5}&V82p5uep!e^>GG8y=k@#Pgl+aIiwB#isdqn`0w+r;HZgZyMfh0A~Fg(tST?wUOn|9JL+0?AuY_RAi<3ofHf zv4_#SEf%Vw?CIe+#ep3vyeSIv9ywxo-Zm$b@~q=Xpj2fe{oH8QwLaNC zxgVcvFc{}KqkOOX2Qyblh$ryG%XXDQBPumpkxU{h3tT+@EX-B4nDK<=sk{uvH$Mkv zJ(wVUON>6PL#UEGgbMkAADUJ;{@44UMM7j>o<{PQBNxw%RibGwXizkBO_K2jl3fXi zL*)}f)pxl4sYk(@f=Wt|AOocy(6G4GjJS43D1W$;k?ZcRS6}{&ho$BvCZoi70<2|q z)tj^LkGSR>LeISYc|^*DQ)s(2%Uxgor1_Oi+gB2BQAJ@%o}Y~$;#empvaFF9fC=Pt=E+luhHnrPb&HLf$!m22#)P) zzq&{gle8zft>USuhqmEF*n>u~B;*3|2o3m>t-SicWz7oA= zeQkb}xLDSlhkbJrZ?YU(RJzmhf_6cmz9U=yki4sSB1A#@V`z%d&Ri3tV8_APxE0#n zn4=OLdRuzsyFZ>K1ig=%^8xt)Zt@QqYfcg9EqWZw2lR!)4jws=Ij7r8CB1uH#Et zN;hM@fjfqr8ISeSCG#PrM4T8BM^|_g&Fq7`K7~WXuXl= z{h2mh;!LR@u9`&faM}%WxD}GrNg?&{!+rBB?yfPFBq7OUw!!V0_k!!t9F#oBb5j0Gf<8|ta*%Qg5iF}=)=#%InwGT`q-4knsKB$7SEYIU)Iy4fV{ZNCirwdxM({jrr zT<#}w+|%a-{93(JUzfK_Bfg9#`a#Fn z1-3|p6j|YE_EwFsho5l`z)hCK5oxtqUNNcMvNb)Rv=im@6~0+rp!i;%)fl=)3aZxmd7tZ1q6At5Ja>x$CHar#E#d&&OQR16tI0%IQbL%l@ud7?Bi;X3AcA2?)TSjA$s zti`PEq4VP%Ub+d%h|$JNgj|<_*%Tt`t{;nQEhO|49*S%`aB8X8e=9b_?%hJ1VST6qF>lQr&`8tmiWsV%c`x(1GkksWa1-*$ zAy-zf&S8fGgYpc6-Q&vY`ApLl2M@dRgu>Nmp{it)>FlE1SwCEz-8loXXu^m1R8)aK zOve>RN)RJXnur)9j*pL@EYc*=5n7nla(gPG#6okj)ID+p9jPq+$>0%m`kezlv1Cke zYLc6I05C0%92OS^T7B-Mm49LId8J6zm*2)_#obl9#%UijODMTj-*%W$@9XD&q8*xh z=try$+cI>dJ)1P#cM1M*+j%hB8+e`<5SXaGdM8q7 z^g`wG(joU~=c8?2VB$#oy4)?ZqcJy>O{KcNF=AqSI7!c9x%=>NZPITjTbx%mXCN~L zvsa$%{J~>By`CtArq%9npDNQSiQ}EQ9NG-`RN5tyPko7uMqBw9A`9wGR%n%`gTWtz zQ@F|+PrQpYo4C6oNo7a-L${`efVe}hz*ZfwI#LsfB1;pw{uq)dB7C_taBWqGGHjO_ z|IAM~e!9|y8kD}j)|Xg4Txo;gygN^5cAg>#IxSx|tdHZuQ{Dv}86bVo}64`e(-coD{FrBLf-PdWi-ORpkyS8g#dv)Pqdw%p(rPBF6z1j5Z zZ1H3vlQD}_HjUc#&v{Ua2iY}}mUYWLG1BYX27WfPN%6)lqxJB}BggmFp#}98bG2=w zy_uh*S+PLIwVe*1V9vBo9#Y8EJiI(@YLc6<-<}jd{klvKN~pQhqi&+BlF751+-k_-oT=^6IY?VE;$^vi9n2o1V$gx>9|g_S?w=? z*ngSMLhmEw6_iTjfj8DZYmIl=fh&ZogHN< z4Vk&z4nMnl3()ZN&2H}fcw?oB3p71tv>f)y$%j;=Wf9p+Tu!MYGGe3aeqOe|ZP6^z z*axM~Gwokm#dn{)Taf~#VCL6L?H=UWlF67&RivL3K6G{#SO_D%JUYjZVz4vTYw(Gt z)p>Q$o$g;MUm%y3#B5V4KP>C#X9qEf>9svOc%o9_c(?MvNFw|hzl_#Y#aHP)%_ev8 z5bR+_H;?^S=>j3?=!$L>*jfv1d9ho=>(K7}+LwdcXW4c=Fu__Az7Z;Qa>7|Kye$y% z4ALBVlhHlcvI>Y_Q4|`9xb&g(;RXi(g7q^Cp;rg%QDI~kOjFh8uU@Ft^9hFHWvH3P zAIw|tuv&Wds7U(x$+#a*+SRoO(o*J(6evjB2{@gjV2fdZq7=KUUjH$rdhLoe`w+9m zUPs2VQ%TzKj9QEv(eDW1g_D&D8jJ8V5AOh>k<-t57sF4I*&RZ2-d<-4%Vx{GJqs~} zt`y-%i&qU{=!@cgegKjec3MD=DjUv|jSspjO29Ou4PPdtB|AQ~t14zJ^AH(>k_*A( zGWrOgDK|Tx&|zl=ta|aX-IoWcWicTW7iG*AUiOrWg#Of2AOt%)dg|W6e*TEa6Y)OT z34vOtplI=AV}IMN>F|%@NtuOjrS6nyycdZF>t#CIZGQSn92CV0GbG?%mub*`I$4Qh zyZedIc&LU@^`*t&on(EBW-Bpd4>9P;8<3g>*^JbSAPg#Pi6uN$egm<$h24l*N`F2J z97zZgvV)5J^K3hpL5zhTU5}=1-Pe~CQHHPUtT(h77AQ`7Cv3VL=3!K-&kUBSYpqYU z&(1rg^{jlkT70ovT6nHy#JTCGIol4CqkTaVWU+qYV5yqV*(;Fnqd`-=5 z(AvxrBtkiSifo+B?jlg8)1jcX!*ePc!AI_;gzh_cnS4TSlGAt}HEM29r(<8vX_G5S zYhsuxT?%Fa)@%J-sZ2Z1S}^F29zFY8W)}tWVJYLKk0BY|a9(;gW6A7MtPbYy^e{1H z#KuS^qF!&$Hi%MdG|Cxi8#l0=+jt{qZxfzSQK;I`+9ii#?DnzAQ~y}Q5U`;=)C0dR za`-ZCR6tuY+wgdv#g$=3xp=OIyCV!gXR^{bt{|R(8&)KafaCIXY%Yq(N_*cRaW$a2K4aQ4Im2@9!`V!|Zy8DNHf^wp={ z^)!&}nM-bIogSL(w$mwm8j?kq?Sglnne|Gi#OeOBY>cpIOL~%HeS7qaIs47-?gDaZ zu>}iYGnzk~D;}96rWi$p#plFmln~o!H(dK6g)p!lL%FvQLt}9oc9RJ z#rI>$$V5WWovkBqi-%H0w_G7xd_QX>ZVX>dVJt&1K-dT^A=`*lG8vb!iqra0mTb$y zK&?@m3jGW&s&`R9%vA*eQA7mf2Pwo`q=>ubl;KH;B-~st7h3)5F+zpo3)Kti<;hSc z%1<}8kPlS@Y)6K#UxST?RykXxRiuBcKmk3bBzP(@yd`q~GEQ45&8oXgkYuVeQ?8uK zCBfoyT!R$Lz^zXaRabZxdVf}rWkz@$RqW5smN>B1-fz&v?-G~Y!w-LLW?4V32z8KB zEGR1-bSXM(U%&A2=xvJamU2yO5As&;uG(ruPmz62yVAkaG_K-%t`ebl4xeif1IZ_9iL}9Vk~?I1=jU(KyHQ zl{J(hR2bqHN8>wr%<$@aUq%WrX58JvUvRQvaV?l?%&WdbSxsw0P>vVRp?q7K8u(+4 z4FsQ?pWf}9SbL?=eqcXa?<71Y3M^vBD_+i$sWjPV%k!hHW^9g%Wh~y!vONp-syOY{ z-tV@(2qixhQO5bi$bTlAaFYG5exWVkIhCIA%u@^MyvRSE48UVFMqG(>q8!nLB)i%U z^t>=Wmio){6wK`Bs6}^ys6)X}$W`KOB}gX5G|%YTPuwe=Bq%a40qY`$LO*Y3r)NFq z>#Ou2`JHD!BnSM<5)1Z`#suV4KO3wHhL+APYb4WE>-9kx>IXH^#;B@!RjOQZFP-cp zJ=bk@E?SMcrN>a8lZk3Wjd-OXX_nfFM8Ddm=C&8&doDywu@lh*SFkuoBvry#nvRD> z=1>+AtLcIwZ%35twrwBFC&#tpO$LR4ByTl*>GZ&>cgdqibh-9+yp5|_)`(w z`qTNncDV?6%-u4nVTX?Ehuy$f{rF}hj8GNc;lB+R9?Xk(;PpW zf5dF9dz>Hsc9P4;r&20~fm%NQO#;I}BnO#y?1GUMS_EtRLLMCMFGs)N8%+i)rx4@}B(?+3M&Y62m(iXCXL)0E+&?U%Bt*5=SiaaZ15HxuS7K&P~r9PU0O#6)bl9?Uh=-Vr-7sCyQf zLzzCboG|oZ@ACGkF*bC4cEsP+U*c|*?KxiM$fKB#A+t}HOR9txL+0D+T9u*i@wDD_ zCxB7(x?@D$I#xF-O+xbxuh=ENi~})c#+$tY)Qafk$@5Ryl_<-7I+JcK%1+l;>@zh^ zP+Zq(U*QVVb`gUNf5#dpWK2{%bV4deu4oF?aE%6MJ&CjGx$9IBd6Q4T(C1-c72ZL6 zc#`c#>U?=-mzorO>{UeLc+28b4f%-Kr?@Z{cT|cjcB@6AkSCn9N=6Q=ZC|zT6Q6lA zN(Vri51yv*3#yCSPdTL<`UJ>?5Q?zJKzE#d1tmlX~D zGLfruZcj1w#?W6<-Cc2i|1~;!M1fVSyrWxM2#4JRekjJZ8086ho5;$nTN7)g%u|j8 zB{JWU4FTaRJ)Z8AtcOpVj6Blb5UYv$y%P+>(=w;-57|_J1}u3%b04+k@|;?4uyO!F zPV2go-F4XETyD2OLyiv;x2+>RqbZ_tfNgM{T;l%qrJ!hR5lsiVN+!*6e>5};!b7(k zUC`geR~unboWz_b6wY(7R1Z&q9g2!aYYjQvId7Q8D)zj`t5u@WU|b3Lc;2iK=XU-; zDyBEyu&;X=ozc8mCxSOWP_aavbg1GbF=HO~;5%+U1DA)y!A57Hl0o&wq^c15!OB^- zpz$Cwc*WWhad^dwzieZ6dCJ9D+yKbc1BSg$XL1bWbZKvDPjPd ziyR6Q{pw<>q)7)^3lb$ptg8wJsRH?2CEsF>Ge_U7cYR2H@AM@iQAnfom+Zy+v-g-= z`!r9`o8mGK!82$I9L< zrpNXuDX5yk9hDxjJ0A$Sl^gWjtj8-<8KZ9B6N$;=;(c}b@O31ypb`k-{uBKNj5bHO ztsQjJD^yeC_g}JxV6%n-k%5d>e6|A+{Y72;*_sn`+Y70*lU9ehqg1`=?c?p4oXSlG zsX%n{T-|_@!m5SjhI6^Oq4vpx8DPsU$9X3x#%ywLug=|ed)jH6Q+%XhsK7yUlpZod z5*qiU$E2u#bcjDGP(HuFJql#O&2lld^I+fV)!U-;cf$KI`7>|EG(GUkCK*0Do6eO* zQYaSWDN$@%IL;n25 z-brI%E~1O2oOW=@c;|JW^D}CR>gIdtMOVC+nQirE^LVl{Sjt|7<*##l+3+%AcEQV8 z>nyFQY-D5J&-p;t#43H@*@o))?%W;84d3mvu&N`j%8_ZFOQS=nJk zg+zuxoM}XfdFa8Vv(l0gHY_HLM2a>9|M6t6vJGS| z?YUe%tHX|QyJ++X9=m&C$YW*!)pAq6+6TmEsk~q<5|_I#7nIM;N!Ztc|DAA{Vub3P&f8 zT6_?&Q6^QQH!3T4&hJa%D`->z@qx)A)%CB@5QTAc7uVGmRxXdy&#&#ZQna>~dtxcn z{JKXfrX04FmP0riEv~sS9=OHf^Q|=A(?EEDHmCE&s^HZ41@m5J0Y^Hjx^@u*Z z^66Ne?fED!+Ho`I^%V|*vVyIgrf(`|s^*u;20>Q0mEf~bhGi^-n_-q#BJq|3s{ghq zE65eB+m&{9dU=kL)ZOvK{%Ct3RK3oG(R_Ls*ijW$g*^Hck<~MD`N}<}n(NVsX0x}Z z41^7bw*Tc99+xR>=$A^~MsNO+OGENAH_y$g)^Xt~rmHa!ebKo-o(HwD$~{f-sgF(PwB6z7^hG_?*_Mo_dv6l< zopyPkBv<)HJ`Rb+v2QyDQWLXxK<lJ-nw2pkC*?>;_kp?&A#|=#E`2W#^R4LD@<7 zNC7quW3O4uM^ySdUq!>6F}cm>8jH#na~qd9K7j9euO>M(yxMT_de%-KY*n*!q9>s9 z+z$!4%+#Nx&#eNDR5EYw1YQvbY_2^I`zizUiFW45)YjB0GlelUgY><_zSTxM40Nt? z(>@ckFG-b4mo0thep*FCx2??-;Dp_=U_w&0oa$nxkD+<5>#f&iQb-zuFxvrO?5^y}ENNtjhB9qRQ@4@s{ zNB`=$oSj&09uFl`%k?}pg%iWU~UZ-Q+}LDY>yGoc$SrAC%De><-ET_Cjk+~sD>2(gXCW?#k7=^@Q- zgYLI%k=Sj>d7Y?$iW`nf6%MWLsh`KEbE^@GXgQh#go7Y!y&kDiO6B3>=~|mdg((jOdk^YOMOuzqVGpNmev zmkT&=P+aO&Y!4a)PS|{=9~@0~M$ZM~`nYILbz?cLaf~RJ>nbc2G;o-M-g=za_e8vQ zqh5;VfoL&qsb9O@o7o3JElOWvFVna@CBos4GNF*JU*l`*PIRY=k10xsAIHWHLBy1u zVFWvwreBc1zS6aTQJ;0Axnw_sk$#?xtJ43fJ=Q{eZ)2Gtu>U>#vpG4dEhzQrh~mMN zg-0pIR~WnP@nouH!Dv66fjhy-hCaL(Vr^~%AH84#7M>t*&oO(<%30NPRV>A`xIf9F zZait#Unx~tdP3vUuNKWfnOCCeaj;~cHQ<|7n*7*uT6%s8vE|iP|BE}u6K5{lLODj4 z2~Q*}{NeOaUF>*XXx2WO@9f@YyW}wHZiSg5TJDUAFIHm{WXh)_^QH=Szi{&n3}gY0 zBN@rMe4TNpqpB{vo|;w56L@gkgy!h)s|Dp4Rh!KUSuO77E>dqYn11ftM)?G4yfrbb zU-`n3Ksm5rFW8R84J9c$S+WRw#Hf4tNd>JW-XV?u;%6x)@k|qO(^{EoGiacQt9+81 zHx~4xc%os~vq+DW7cpHECJ67BZ9aD_U%L=l_peT=xG43s#xtBLDNecdmYc_%sxFPc z)_lC{9T^(Eap!O|p9ps^6tz8)POn!;mLvq_O%^>CLSl%nv=UjTC0b`cG9p3MBu(zs z(O9u&4nHT=0@f?m5110&n|f|7F_jFwPT$^9C&52;%!Qi zH8#|b74c)d!9WU{YPl2JU02TX%1G^fSOGC|RUN!xdrKw`B{&-EdzI&t&m=!D-4pDo zW5VWOGs}J2KE7(Lx!J56yzn&ZK0h6jgV*wX$Cd~!N9?izNZ)#46uE5R(GF*>Mj>e^ zPR8`>DziCZWw3$566-d!_$@0%hCdbe+-M5Cjlsan>d>|?G7O1|1u1d^cTK#nK6fp3 ze-2psGRxRM`n=HBMpPWlMP@^R(?9~=yEU$wOT0>mO&X{EefbUvx|pgr+AGW#NNewv z3;E2eOz*g@<6JP>@bNEgEq4DVx^AXugPTx@3IXP0h~nS6&jBzlY1sHyNo8`QQA(F z>n~u%-Kys~&ydHuwOiFEd)-|ZSgmvN6h7x^QXU^Lm#j_NLD@Yok}yp4Dn|tH!rA0F z%cJIp`>;EJWBtLmtPbm8oY#VSqOmd)%E(xL_;g>8(z>IlOcYoguIeW&Fzz|3jFR62 z))R!uD)x^@71$$F!=`Du97fQ?kIs(1^^ZhKGca4|2|*JAacY{_^bek2U* zxF$UqRl5h~b^VwhCeESKQ_a`a4k_-#C6X2i3{J4bBAwYx9>+_ z818G7k3EpWK4{b~aPRlM+tp|x)&m6x%2X81XgV_q;uekcfSAKnkDV5Ru8T?!n51j( z^;eZ%TIxX)3!^u#TtyDB=3wFP8x(R)P_~-L9**oP4Z44QAstY`XEI)d%8{}&foV1E zQGPpcT{fA^#jI?BcTbytBH^^!`H6Q~#=Wq+z>`nR|>UCR#Ew@AU(Z3&l#_vKQ)gwo(yyN0?5(t}LuCP#E93J3E}e2VpUnaI<>d&^xiy z>%lEe)F_QS6idz-N+eaG-+vZR_@kud%>t$^;_37y{cvLh!+X zD9$ILvtLE!>Fg69vs>4I*9^~sCpKDS82`g(GifZ1{b4drzvQX0T#3Ml$yke=Y;54b)h`}jXl zMD8W%OK=sBiw?q_;H_=xjb{xjN|APa|6x$%$x~Y6V3m2qWjm(1SONIC@~6A3=Q+^n zQ)F`IinaRZ{1%nb^A+pwa(QaY32%Qz%RvoLWNc$jK%j6}x4i9@g^~luja$SqhS4WO zj69fmx1KvL$omrFhF~WTRRh9m2Ap+8Ug!!ZR@(gM%gE<)8{;D67G5eFz67Szcyh{4 zwj^&GI!b~l*P8c~xF4O?!|lRIMsENswZxR_4+~%irTtw3&lGhbWc2E?3<0uhxtqXh zE6S}xK7Z{~x2|2;mDe&dg-(|5-59W5Ku$|r!iEOj6R1>=r7`m9LYH9JrCKtJ zph`?&Ml#3Oqz|O`l>;j`74hmC=dx*M3WdMMNn%FWKsm4b;7NC9rmAzJSDr0I!l+Tj zP%etY@B@KeL`C3me&gufOaL8xADBvQguWhgv~ARQd{>E(63Mw2i73;)$WuX3$Bm{k z#E%tuwbovjc*s+egu%4BDjGFPBV;RFU_gmVuTZTDb@3&KuCr z;~YdU8lmQ*DDfrRa`qmQ>;bE8l%ob)h55MvG{4ZjQK6&knXIqs;6e;$V*Uc*g`Ot@ae9jm$&Pr_LlY&@yvu9dx5RRe=aL|49t3mZl|r376ZN=aP2yi_ z^Ll{oYj<<hh^+gR!&AUz#LSEP#R(Xzd$F|k-~ z>FQCK=Ja4SFpCTEb9pv3MTYF%Vy)0K(W(pi--z%GKA?5Z{QX!1~6q3l82SjXhRm3ffC)0^R zQ;Kp!;tAE6@$Xj2OhWe9lrLT(sNEdfs%7PG7}B_z6i;yWX9$QV$j;meF`But+Z0?hq52alh%x@t#II#mETr1okx!hc!e# zPdbt2(9fC6a+tVv39K8}g`F#jkUm?Qv_5v|UJAT&;%#@|dS}*c#N65W65(v9c*bRY zxku5p-_~QKN(cw@k@`o;q(aAZTq*5f@1{XUY>2r?E>`Hmh1RgrNLAgM?A}LrAF%(R zf0gM>@lcU^bs7schISA>b)0@NVkHxMEVY>4byXVUGP%*2J&?yX?8en(-Gi zE<>l+FUYEDNQ1SVu2~{Uw&5?YxMl_w&L7~)b*1C237SpX$sPBZa|G4LOPY*0Tpy3k ztuXN8e>mj0M99~<_+$YbNNICu&W<$RKdNbZ+0tOQ8PmPm8J>|(O{gB#L)L#3lp~oU zqqw4&?Mh5PJ8x>DssjaL@Od&L*ej-QII|B3N6)%$g3yz7N{ORYcGpUwu|jRwV0N>L z>r8Ulk)ZouoqCU9bZ5>&jDsPe;-#ZY#A}=S90%g(5-X)g+kT*n&isluWGMKo%AwWO z>^mO)!pc`15f1x7;NZ14>)~4R$qj@e9XS|+tFk_p&Qh93=w2iH2%+y+pQXfdK%?w! z+*f(WyP6&y?j4iV_U%Xu;g1n+Il7qRDmulP3HUK-ST$1lpWyR0E^%^fSQoEDqr)nF zzr6pj)JwtP;}(aCC9bml8eUJ7Ajpm z;Sz2~vhB%pA*NhLDzyg8}W z#mHrd6rs^zgKHsn7hB{vFZvrQ6_VRUWA~J6k`H>$=tYd&udi;0;DTe!XY2VhE~6_q z$1J3*IaYC@jgHMKOSk<%{DJ5d9s>_l8uXuDGCAA|SppZ?k;`VI+c4*Dyxy;ke%2$h z1tpanDa(>FoNII{=+D6abnLP*^1ei-n?f<4i?g(~!T1!_dx*}kljg9r<<$Wewff?w zD6_j-elwCu!Dipc#QvM|EK%v4;+Z^$5{ud}{M4I22&A<&N%M2~U+(TS$zHq9?N2Q4 zlLN1fL0*M9*W0Wb*%Tp+(lSh6mz*4Ipx8EM0 z-58I0?!pj=$JR&`7xV&nlo5Omeaj!``pcf$Bkz6W$#%r=}x)1VCsD3k|13_$z1mil&Thl zyLeoPf(^Q443OAmnWbL3BLRc-dGq+9ygzJ6?|#jWV_a+DYM(|`C4mTLVlGUIhr4G3 zm&`tS|C|LWww-4uDYf(^#zn)k!I*b^UCh(K!TbJDT9U+k2e(cY_dM<)s!_m&#v^to z@nI8CY|!B~)8K2COCGpoFhxpHV+;zi+A+QK;IKqO z=$YGXC$U5v`0kaf+a7mnFo&k_*8^fH#LC>+Ye%tVMVYO?V_Gt#IYMpm%{Rd*6In)+fBG)FY28$M6|9m{36NOaaX z#lXVc6^*1B&w}UBSU$gvNFSv@$m47dacoAJt_3f%Fv$fTc)1#2muod+p?Xjdaj7fnrItyfrl_an55bvU-vwl~U74CPx7}{t^}*eLeJX*9yExz{h1z zI(Tk;CcA__ggZdsTa`UH?Ii(dbB3u0fzz*Jf~1z1RXwmNzU2-R?;shR=2($Lg=5YugTvVhdurU3y0KhymVSES#Sc+I(SkDr8XjfB@pOJHFVMHu^JH_7 zJ{`+u(QVOr(*O}**||q|y5AJI;ZRb@QCTVE5?xsV}-Vh$x#Yt&awI=0L=sRWU zj!P8c(?b&|lZ9xi)K!0Rj}(MZemwC@FMB$cg}BGDuIepx{xBggS*FqWHCx6=y2)e= z1+g4nl~THZ^;4Vr+uAXF*(VRh-tB0^(>_mmaS#D*I!=lfS1=b;q$7WuvyG}J^fDok zI{a1cb5PX&cq(3qxRsRirK6H@4=E4hVi)FTyObqfk!-yJeUeC2ip4lj)l<_}?OV03 zrvj-7Im->yC29-FI=nAOe23P$1$M?o!FV9_*EVOp@b5IUlkZ$WfcG8Ej;3sOV{6%hmxw&;ohZ$1Kz95J}#8g+BKhJnD>TP;(36_(mNV9!KUXX zquh~%L1yeY&im~AIxNq?0B)}^TCm-2u&E0ZUx%3zYmZwwv{kQJJEPvIKFXWfCnt)w zawa43(5&Ij|DozEgW77>HC)^a1q#JWDaEb0Tan`KuEmQ4CloIfcXxLUR=ikncXxNU zv%1gTXMcyu4~7|%m6?^b^4`yVU9WsBb-Hy~Um-oCxX;$G68#0eZn1y0oS@r!0WJx3 zP-RFwqw07YKYx+cPWa>ZAsZa>c~%}eO>vq?K{D+-u$o%5mbL0~&$Mkzgoboq64SaxykV4 z(N_|DzUNmI_)ixgw?5^|Kca71bx0^}LK%2{kPuD#CSuD~v-F!`$%aqKl~@v=n{^VO zeX3ij3kL>Ug`VEkl3=#E5Rw1XW~R)xwD9E#$;5~|v4<|A6hmoY#H?SLnp*anhip8w z_*t5&l}=bC>TO?t(3~Z7;C)~`1vEYJTR{J*4W3L6ud=u~_ZR=~wp%qx95z~0X7PC9 zI)1RXyHWi+f0C_d8?@7CH%m2mA>-o`%3A|c<$3JN>h2q2n9suH8YU*i8AZp2Vg^s7`(jH(~0Y2P`KXvX~Qyedcm#hh;CKOSx&b?@IYsj1vy?16n<4|)yIe<9{avxtG> z@DYVG{Q*=Xb@}wNEKjG+&>h9c`_1FRXDvSXYSW?Od}EOGpTMw`LXEKxKI3(&q#9z= zj@;y@DPO=*iGFp}@Np4(RMc)bZm3n(N#j6PE^fN^+xZAl-qgHm4nd*Kac882M?@}z zyCi=lE$VaW=&)hioG$`uA(GVeV3Gxb_D7I3ZRzO1;}iWDxQXdl8(g@u#t~pWUmb^v z|9Te+>kYYmjGiqLjF-hE|9CKMlZj$1QL?8c6D*QmdC+m@ z{frUo*89eWO81*z^RRnJLqzCL-x8y3v)H5IfBn@45mFT?pq=K+*o)|)|xeyE6=Y; zDPXlfrtRTx%<6t5Y({IB&C$e3H^0Kywm0qx{rc}%od*B?&oXc{{7v8sSD*ut`TI*x z>m|YXjXc&tKK`6hR-%ofbh3LrJ;*8$>23?+El!-$K&UD;@XVOfK+ij=LNJ3+Dc#Wa z`?evI^7GLve9XN@dORYxvpT-bS_BqI^@v9@^+%jkkwt|0rRb@ zqzxl_=!$%;<%41??^X)&SWWq_nBLe)6uvzW_o)s(=<(tUbKA#L_fmCVeAl7OVJCRk z5Fn+Y%+X=`@4T0He#C%maF)$EcH_tbK$|6Pc%AZz_%f%@%4O$j&JL*15Do3T+i0oz zDtE))v5Vi)t$!jDm{bqws%<%`T!SXO2?hQsLky(6%A!d7E-_?(-pXaY=^Q@)GCW=^s9~OzF{@|>6?Xg^KlR~Kc*|BXfeTgjt?L}VWFw5Y^ z(B+M^eZD^K8b0dpL|r4nUBKdyT;_G%lMis?v@gcLxkRk5a2^9K-0AtGx^B{sK>4oe*EiP4Y?S&t|egI%kY+~jB`mJ%J01W#jvy*gVCmQ+rkq)S2vp$a-~fFC%BiC z0j+Gs%qRM54-vE-mM~}|bjw9tCW43(Pd;em=F_>J_~o&mg(ZobaHfe!R%tgl8SB={ zND(W4j2tZ@kv{EbkcD&Z70$tneht%(c58ez=BHGBDg&@aD%y%pXg>AJlBzrhMa$m!KW=L*qYlu;5<~3Dr{jL3A;LZ zKKjmXT5fk8jx;lE^Dy^P%+@WP7(ptyN_xO_x(CF@ALXyn9_^U&2ENf6*TAkIS{>wU zaDsEfsAOM1dfXgu)o+ZiWhDtn6I4~>`WOMq#&Xg(*to?V z7QdC2y+J$CdnJ8<43-==^p#S*D6cH)tcUtII7Z@;{urmXj()LyBxCg@d9{$dW}u|GU|J7&h`QJt;AY=?Fx-o1X#oW_;DwJ^$%H%`iyK)F|p zF+V2FQ9qGMht^rmIL|!OT>Uql?c|2R^q|A&GF}P|!3R*w?gBBAyi)>B^`N-(Tfygn zbz&95kldV$sW6KJC}nAy#l-2G_~(VsdBJ4AjcH#Dy=5hJ(&OKnvhrQ4(A509B<%B3 zxV>vB{=it(`4^sN=&OOiux8jhd66pr&R{QgkdG-&yuv`uKpDuVHv%r5){r4I&lJbQ zUSv-NPvs?SCC3BtiEpQuiEMPvBcH|z03AUeLjFS{0ey4$&JQs4^XAG(hX)5%W=lEd zt4GevajoCSv}zns5ZEwIf`S8paho2Wzy=iI?7{>3oRSZGW);TkO{EBXYfWVoOg4fe zY+o%kF9>4OQ}0O=|D(w7j|)?;!VxwtTX)BkacPXZ)U?OzRDAc@lYvSe!}E0|Np^rl6>Avl_J0YJnhY=RcC<|cgKzh`zQB_GtJ6R?lTAPzA298qC9E7 zA<61A7{kmT*M=M$*LSzXdYi8Tw6>&z+C;vrg%XD*i&*kKs`F9;&M!aTYHY9GIaPRX z*}l#Iv~Kl@mJ`{cwEw(J{rgqtlCiKdUz^A#5UUMPc(m57n(U%RUT$4rUBO> zkz%@r{I|QDv2CAl^?sHtkP<}XebF_T!u{tk!xcF2lqPMzaMlSMnp6eYtncnK?6NgL z-Y@lJXT?J@Jt`6LSbFdLfz*@dY9hd(f3g-+>TVLBqB|@-GP|AyuXB^Fn3JGiDkGFCfJPc)-?#Z(SIBH7L zV_u)Lbk;SbZ>>mQcIdrS`2-p6`*B;pCs)he{1z-f%nA!c5YGO_6DIc$M~b2UD>4FN z^3W70A+l+iN|6#Of2=Td!o5+(R~*Dh^etEE-&ar|;l)h+7mr1b#U8#Vt6u28!F zat(lECmz}L3s9$}kE2o<$fir3&A^5wg97FLF|3y-jw+rfY$mLI;5M=zvI~{encQhh&wPk zv_nKspH4cyJRafm98 z)OPBMIF=le`_*w?2wa{<{&3d<1LfBLDlh(CQ9|KA0OJRlW*}Y50|wWfQErd7EQWRW z08Tpy>K%(t{3PhL4V%X87?r6~j1#2gHS(Nb-shr#U#wd5`(^)JS*1xwxpg{DF6}vD zIIS%g4-QDW{l0HMh7q}_G-=>YLcYBSsmaPDY=mCG;d3P2jC^s`V69r$DNTA)E-e-C zA0bV{Tc2O}OwrmWHG741%w@0Xc7X55lgn{fGG(Gwsr=>$UT0!X`wQO0>=x58zpd0W zi(-(*VFm87)f8@>^%~t{7_y|lt#2aKI?ahoC4C4!zwkU;&(j?9&oJ}jJA$K5uFud> z#v3d`LMnW@3Y*U|0g6#GHu*!|FB|ffOAygavsv#|EY*^|qe8dN?i0wq!{w~~xy2HP z$^o<0bp$}{l`0H%&HW*JxKr%N)*m}s$j7I5d28$;pU#s8POWd(ExFe`Fts{F4i=ef z;&gQ1a^blfZMex5f4wpHj289E^4UO4wa`xVcOh9LpA0ow_yrqfjyh zV1`5>>lH>mHFkxhr6R@-i%702W91RjC2GZN|BkPp6#iDwN9EDB1HUDQWAg$ChRs~7 zpZm?>o9rVSCS7e)hrDOVaTi0%wDP`65wR+7Uz_(tD~@ampAXuglVhhZ-s`}IW$Qx-Y;rmmUxv!&*n z%lj*$EA7MGGwKffV2iUA9F&PI@vkwT!j$NMpCS#b^}@_c;? zs~5C_4an7+g4&K9E&hE&ScjHlg~Cs(AKy^_9iRm-d5W;fnqxP+AMuH~3f%z` zJ)l#>RQ16!I?I7s>#PTWJm2RuUCpnQ}#-?|qKeOXpl9X;_X_j!F7CwW7^zCY0&h;Vv1qZ7SDf!HdxSNgLW~Y1%DiIN)r+mg zwCddvC}opXbSqTq5RYc>(ZnK1b;bA{HmNa4SVAstHh+gG)-$Hs#vcw^Wmf!o# z7ylJ$LDJ$5A)BQL0vc{+SPF+D&>5i+4_EZU_r12-o=7g&YY{(MsLSfXAR5KY={YBD zE-L!E5lD-kZ$49|NkF{>V5ji=_-C&9a7Ja%K*U+C6#;Cx_UHrA0LCvPO;~N4s%x47 zkbSYy*&Y0$moefA!UXyx)|fglU&0bHP{op|Y*(Y!kKbmx4Tjjw6&~jR{wtjQi5zYG zExobyUY{!~aQ+JT#ZNqpV1#MMj>c-5o^8+tt2>k+hE}b}cAL+mN5#=?wBB2rluXEOA;)REoU6y*baDStq090kYWPN}6 zsmUIW$Kf(D8Ka9U*aO$*n~f*)=UQhw?dBlh8A}$mk5|0gkt+GJf#PxD88(xhuE%9A zr`@uW@9o(gIO9)G4zJn?&1Kn)-Ew7>MGj#JGn|E|T=&m6e&)+O;b3`7QY+;l;9Ky znT~@{@XMu9@k>X6al-L@7!fBs>0~W*%BrYZ81eq~6rhUB9ZF^I9W?15-m=whO78nlV%*Cxysfvb>I*&Q6eQ$oJr~gUv3hbdi)?#D_R2ao`@I(`3x^^c_Bd@ zGZRB;6_HJWkRrwA^6UL6x~cNV$We`~nR(D|=^6TuVk@8#paQ<0e>t3UB%GJTpPX^o zMZVfeYj&vvR5ZmrL;-Q6Q;b-fzaDMssNP+OehtvAb1$2|XcpLi$nKV|1==DhF+-7* zK}JKE6|au?Eud_wRFg<;RU^ecQswKdCUdBckHn1^nzA!mZOqf%)z6UqH?Mwpr|jO4 z3r^Mnv`isHD5G$tFt~@w!sq@s3x>9ibsVRDM>egOUUcPISX8&T!lC^|q>CI^br=={{Q1Q|-@uczgmFHxw%o(D<^ zD!&oKQY;^p%pEU zZX@Zp^id^Evq;rq_m1%3?VDE7-pkbxaSbtTTGD&?abQ^Wcx%x3=LXQGAoa1S52sF+ z8{@ABg;d`YAgqs#t#fX0I^CY0sI=-3IF2_&JR4b=Us4hN5$)_IM;8q z46A-uC1TA=mWD~601IU zPnd`NbjI0Qs|9h*DF#aKXV2oJQ|Nx5^c3RT}cRNEHTPtLrOW2N< zaNIqC)AG5wg`<)luC(SGRVZe}(~12b!9OzgCtbz1xL%=>X|#1iXMglosyOoJn$)8z z(#hsIjRVoQ=MtHe^J^C%iVbp!hQc0{>vPn90@@Q2;}lXh{PfhVZaC(r=4V5=rqg-# z8Xa-kK9(e8Kyt|+gNrZ3(h+_Zt_KT$ z`GV|83mY%cnOM#3y2~t&KeD}d9%D(Xi!U?AcyGa?FDM3JkU8iCuy!K>FugHkeDOvH zO)SJvUtuhxqC@i5R@dQ6lHTO$)ie~X;vnk$v@o;}Scot56T*av=V`#WhMT_yU7OP` zlR+DzxNw~|#pVvoUEx%^CMI%!7$p;h490%lfO`yoTh(NsMW&pWc-%V~c`cmdbl3!w zXFU;L_6JW0nndC8;})>tC@E{B;WKRS^~qW`O=t-uI~S|xb2-Wdwtx*Q!iOg* z40t^cd*k=CJUXi4IUBgNm!m1$lx`fVbHBRYSF`EvJa@!PEK42JXN<=GB0J9SqAd-k zH0N8j9|2k(;moquGyvRTGLsK?8KS>DYhueT8w*^V_6nKE(^+rQDeVT%`ex0-&uak( z%*L`05lXD3^jI%)LoFAfd@9M`D^Py5rzZ`BO~vpLEySR-GNGW1&F1Q>l@-D$=BY!S z?bV27YN=|0fX!X^6V)-;?*guxKuR z=V#J3ohfC-u*M|i%e~lnQGQOT&`1hoG7j6H`dN@=&7lk_)pWz0xqzx;`yz41O6aa8 zOg764?#~p|YrRdSHvDj5ce+H(=1M)a<4KR8wrzdLy2JbJ)q~&C`pNYLOHYMr4dNBi zrZl^i3T7-LqLH(x0_e{GJyiR*hN3A#045InG!FXt^*osr&m#kiBt@E$7+T47;Nn(7 zg!k-u9IuO<iFMYfBteO#L4G8#TWS>}7%xzM z+HCUnNdL=P__OG0KXoQ%R6QGPS@K7!jeQ8PcnDuAW<0%Fs0O8+t2(P5#;G$=o&Nyw zJ0Eh<%5UmIWGt>e!-?ToWJY9>9n|1fMlR6Fhgqsl$sp2Sh_4m7gI?tRG9lF!nfz5C zJD#rgB#+Lq2IC5h&_nAuBqqqfY(0r@)j>sD1U#yx9iKf&rUq0&$QnRK-@|h2D`EiS zTxS!u#|@pBZn3ekuIqkdZ0EUrTnQLvVgVklwKs#?OMZ^1;P8rKN&-laby`xe6Zi} zI@9M_FJQ|YMF0$deD%E?&1AnTk0s#B*)j zH+012wOq@`@UR=slcF*AM38SM_dExj%C69i&El_I>PRKgjz6&%t7j!!_xn&563XX@x>eOF`?o;nX_@rmi)YHE zS88p=7_`}p5o&Ucg7DesUvp9yRyhX$mvcVlO*Op`YiOOqi;Cd&gK%t zQR}5*Q*pFNu2EWiVoL9N3Z&V&{k__iKHJ23B!13Rk@K%}tOO&nJ}RxO`Uef3wraVW zGD63%`mI}lFVbz^2&OY8)U%{NQC*x6@9+v{n>$I-2v+!2~PYzB*V*o`49sbh=C_gYf{n1S;R{A-N z+V|~4Ww9JF{^$%{_N4wk4ZKLoj~sid+KYtCu1_$f;=Kb?oMqa9L$KgZr6L^vKh<|A z!P06Xt2j9A(@JmLo5SP>wX6SEutp zkniFBg}z}$;`odB73coH|IbA3vvk@+{)eLmcqQ@nuCcYVtoWM$FDYNWhBqNxI!e)? zrT*_B_>4#h0Z>Im%jQ3Y=Jiy7W4zf5M;hTj2_WF?IlV*fW4qrmX5#*jt@y9N=Lp5M zvcZco&-ecw1EAu(wFZ+ONB^Jn1$c`e;9;t)#ebT`Oa0fmEwXxng_SWh(#0>bdH+D> ztpwESVW&VZKB6jR`Sse&m8uBv#!YBp}l4GjxW<7$S=OQzp|17TKRA36a)XZ=l>crwgiLHKKBHZq_|)2 ziUWl&bXD8(>meY-gD>G*fSfQ#)DTo}W*#>|WW!ePpVyZQsu}x+H zMc)&}%Ub#Rv;omuMr&qPq_Jy-bRO!KsE^d{$35BuI`s-gpd>F^z??y?%EZK^RcF*s z1!dTsBNk{-7i)FcqE#)`^0S;O6$VV&$nL)6xHu#A;u!lu3YL%<`#d`V&)Y~q{)Sij zS+!gx>eMHeMnBkWBvCwx)f`nVdH72!kmp6^bK|fL`lB4bGe5Y)GoyVchx%b+cP%%o z(~9NEm9Rv#pd7l+Vlso**V7C5#mrdkp;8MjkWn9Y@=K{L-YY#r*2UKNogfG6z=b_si4LRai~e;Gs1- zZ}SDO=XTd&%8jk3U7E*n))W|ooH1%PyvXs_SauoDa88L=gd9-^oGMhd zl)NrS@eXfGB*(B#P4>>;-X|344@QFF5ceMOY1NcCZ0FC_>M9eQ7bgoX(1y_009%hD zpi3;wu$gGhF;%MkewLt=?m%L(jldrRVTvaGk}dlxV6ittbehaXZ~=lVA#%Ex48l9q9$?ZT!&9{;9V@W!Vn{}!I0gUa}LRp|R;e$UOHl$SXxUQDW1lVhfsdS(PU zhe#MC<=zkOSA@FeQAn|z&_8O=N+61Ustn24n`Imidg8O%*S&ff1`%{lk41d>)zBd|w^l1%+;R{pq>smZ(E@w%4Jy%*v4lfLwtl=ns3^uzkbG|fuM%WY zdobIL{nN5iyh_OwW9kh-@x;uEDw5@+=XGipqJ)=zxhF!H_w!w^f?s}?*#iuAX1r7= zpbXi!%IOJZZB1m6_Lh%hjIn?GBY*#Js%RW~hC{{MVv87ZiOZ-4jZWXM+b6WdV*SqV zwSCy*;}?XUw@N5A#y0sm4s5;R<0oF$gmHCK{kG&CpemkPnaZ@Xo@?S4(mPG9KHguM zv6(IG@?oGbSB8J4z*FRgS>ejDUqw52?Rk3TqYy`!Uu74D`PH=m zkeeE`_N*(S_p+t|^Gb$h{@%NjaYgTl_c4!y3Qd(sMgRjz=!y63 z*td!DoGe_=G(2|0al`o%$3pWvR6O?BE5#r`p3v{@B%r$L0ZEqSSh! zOeq8-@A4pX6d&UqpNjWLG)2U-_x2%oycP1r*#=c$&S#ftCWL9s*^=hzyXNm}**>kk zxDuc_Jp!#DV=$9ib*K+B`S83q@a+;rkRzM4UKru5QV~zDYZgi(s3=(eX|0JwRINezZ(*?DtnML_ieiW6*la9AH-q1FpL#G z*UJqpNsc8H4SKjywlp0U;;*Kf-bl%L{sWQY8TyI;giI2{G#5Im99%h~1I4AOZHvvw z$XIQ*Apfi!&#nB)RQKScWoF#XinpMUuf6x3!?U#5+@!;LnRfk^i-xR&$w+=%0tiuJDpjfa-5SrQ`T0qZULF`7#B)3D9LxdJ3+*ZEmjKAK zP8(P`Hky2H|WbM;GGNM?l|pz7|9#^>|Cx@8?}s52*2G=+7R3(ij{c+^_7M z+KryyZVr17KtF<^{^VABU#3H*Rc0?58yNMFfCJ9AHWw%)u0~F1mh<)hjzl)6ZC)Ih zw|=@qlC?Mj-s?t9USR1|=oI-rlfL9ce01yyO-A@A>v!oObU4y&w#B;q&)+K`X={)pSKU3WlVIsM>wffpBHQZ0X6(u@-(u2R`;*A zD`<3btaOGRzsbw9-@Ijt%oIa|BG&<&rCLRC!t>aUkoyhM`>~aX^857a;c6Oz{fsh2 z67PrG+n+YPH5h$*dd9SEdK#PLBN_Y&?@oHZ6AFTzrZY5V`i0=mvxy!DDVdm{tTlvz z@YV+lkKC+N4(o5~Vn0hTSUu6F@jTXhkVqR!x9Sv^XQ&Ra-E2)D`ncuj@<7qD%!qi4*zkzxQ?bAHtO*L% z+jAr`Uct7$Z2DSf&Xo6Hz7y(^GHpm?X8 z0*t3k7u*9LFiBrGtd(nwb-MRI>`hQ9HJP9!2{=NWF=^Clf99Py;YM)NuzQnny8EX` z8g?F9Pki_!$f@!YxxaGu>T2&gZ9yvvVq-oKPmfx=Lap(>%>gs9TsM`ugKTtV<)|l# z>p?Z8u|7_8T_eKbha4kS70NJxB#Zr<5m=C0hLs2p?jC&Mj!_L zo@E4Syd~Q*II+Z0) z#a&exy~-E@t`9UT9na%!c6Lbupy+DqZpR|@)I9#mSLZtebi6KJIc1Pj!+D5T5N=-v zQ)Tbv2|$3voPci?y@T|(O4OOIT&Pi~$&i<2zDwQpnf6Eb=P@tT9(k3n zM=Ey< zT>jCMZD58GPw~YCs{0QGz$H?8hBx*>>Wae`d!OecwU^N5&4+)_6{CT4J8-v znwv6u^&%bNPjczSYS`t}lsA}1oFS@MrRlQ}R&_$$c|Fgm`jHfVQTcnrv)3{@d-AYo zT?^ow9K2&2v19JL?jHgUgIslOG#Xz)GM%@q%$I+s2Vs;;PebGG$ADjy#Y*XdCo|gFi(%QE zBbjg!1gwE-5ZS+?u8)cXv3`^EFB=g!yIV@?-J0`h0WkIc&^YKp7~eZK+G0~D^grd2 zDe)P>=SUOM6&fO)N<6t@HTj>vpE9=y_sz^mh@+E~CJg9C8Fh#JJSU39?T_hSd3gkc zX?9C+>OaZ5B>K`@JWR)Lt9-UA+$MTHyUrrFu%P*(ypF$PQPgO=w+hCSmF0?6MZhyh z{)ADt&oL_feM3BAGTv6g?b+y#-sa55VN9KYv(waIy@AC&2jkOMvXbw;v;%Sq2sk-S zbymUWFq08RqY?zb+4P;vXxQsDyciJTfXBy}f+;eZW@OyJ@#?cbblSCGnO6>gD+f zu48&faoqH|z>Ua%uapeA^w=nvAhmMLZhdy_HOm5BS3C4$!_f+dj>J`QX7UdJ&ybc& zvzDQ(p^!NET)^v(;09)F9`mt22 z;HyQ05GVrs5etkG3dG0qr9*k%zuAqFmGop+wog-7N4|1j^WP?cEz)D?^Znr^fBgHg zDF5n&j)WH+&GE$`uSjYuM1^hXM_Rlrr;usnM zqZU+(T%U75s0j1l$1529V{vn_fBxw^J`8Qj@rQx$U;p#kz%%^8XZoHWDI|%!8Yhxb z_k6OM5$WG;PQd|_`g;7ZX8H|p4CD6e3i;00vzbs}Z6ucVm1MH__c8c4Dg*uISqxS7 zaJ71`+cL(l-6d@ECvn-SueRnQ#1PF-8&q;pSzRw4-c>a}G*?7JmndKrs50)z`X$K! z9%ia_>}OfT{-lB*TN61htG)FtRu1fzGcl=dXi|WFFArGBem0qv3@WHoxWAH2v`sqDHONeh z!fCq|!xRKCy**UOya;tVEL2O>%fFXIe?OY9Tm3Y0uJhZ~KF=t?L9PoJp$D#py177` ze|Dwqxv0-_^_S|U%^#yKZ+#!pZ+H)IgYie&oW(H%*?npt__9U`II308I_uz{urZ~Az zB(~7bc%HUAx8rr`=1`jUckB7uJ=Q5jzn8v1jFenJt))~aMY$(vP|0&~-RgNNObqf| z!*VMhrhd^OIcu=Jl1lRjq`1(`k%zsSBu=|ITB<4Tfwz;=E$qs>wjUMXY+q1;iHR?CEJS`(rXYO2>MCSTkw9J*>`W;c0)3DOBS|Az1VGP^S zbIlrYc9P{!ao|$oP<08I?Y<~oLUtQ+i^(XTmBXcqb8JmBPZrJb;u?S14zz$H{-BF| z``RsF8MfJlDHz$0)7xLumfiw70`A~;EN(gB5{HXrK|EHsd7if&NVLN=v?m42>jWBi z6uQ%BZaGhQ{V0OG)iuVMztWYn5S~T#5BGGUm|jSw#AvGSu)_`8gfd-VtOK=8BGeeJ6dy6~0X4qL_TpOwW)4v_Bd4!MhF zDuc`Q`I|wYqT#j2yEO_4E7K0WmZ41g4CQ>UtcWrHh0aofiA%RF$QHs4{=xOQ9EmB4 z^t<6)#G7c!5G%dwd7;=s#gz~WU_lpOT~~$#IH$*t0EoQel3$RNxBLK#ul#AwM&G9{ z4%iX#>yta^YSZX1z7D33t5Bz(GEAV+|0++2er5M(x9a|#YAyy<(Ap#wF_C3NK+A9K zdNkrK9=A>nuhgt73zLDid#zSADU#*Gae%J#(sKnIE?b*tCnVQ&Gj@xS;0#O^oV*=} z^GOT0la`y!KbR6%QH5By+SS)(K_xB8TUnLQ|DF%wL}eKzqj=|NDj+Y0MNGRz3X zQ&mo9+J^dSNB!|F1T(=nf(TZN?JRLzu#J+2FTr&CMj3ibpcf(yqW$c1D_*svy{ehE zUKI(P1&Hc_vq^~AT;C>(7ZkkJ2QqtrPF2`Sxh|_zER9{^7O7W@ z_Q-M|A$2IAX(p0FnVgBm&U~?(%}ui3-l@5Nn6}{!wa58HBq;%G!x09Dgh^0LQInFS zS+hfE*{}MNA4?#;C|N?-j-L0CK#Kb_>RY;^6Ggwqf8|C`!)d&M`$BO39zg6SzGcY{ zdY&AQ%fb~EO=~O9fce$(a9vW%F*8D)*Qo%P{M_n3#FHaY(F)V)aG9zk7s{Yrf8g;( zV7`tfUUi(M23iM~zCj`76xFB>^fE~8> zeCdi12kK!MrVL|l>eJ$0m{2cZCCC#3BI4L@BM;w)gTfk$OlFz@VXZ_^a8u?Z{}l*? z*PvKxLXhK`XW29uS6x_9;-ir8*I|9RV%#Ik92;FQkZT&DXTlfk=@v74nn3)r8l7y~D&U3V0P3s_fukjqzjClcw;0evW?bOM2K zul(dqCi-Dqf{jPVO1D%TJ5U3!Sb%BGVc@cao3__5pH$?h)~*W4inZ~w`kSPuIpaDT z*obK!(m#E<(enxg@_$0isj&ge?4k!U$$h6J^t^`MlW$hv9EUY#2bw{xwCWY6kLM>E zC~6E^byI>nP<4eFrdnzCz3G|i&AyFV&&e-yvsG60tr9d!J;0|FZZb}vNgtvkns#s0 zLm%W;4IZ^_`{qq8TFVm4KOZ&cl5NLv5Rn}DPPgf1+@cZ>nC`2P4#a!sJsbo5ymxbs zTNC!#Z4wW)RDUzbgsDyWdKSrKbWNv~5Vjo}h1uDQAw91axhL_!Wcoc0tNa-bYmdVr zS3h3cO!{_s-)Fq1z!IB2&6WK^ZQw311J0H0> zr4c*BX%j0}Y8AA=o=4LI?3LB@dd%wjLF`o$BLeQ?I=Kqu-0qhicTdawd$X-&^m^4Y zWJG}vRkb;>Qi{-^+Hdn;w85(p{+g$$jlh;TmDwG|@cl8o38vzfm?LjYulDB~bDn9Q zCCI*RhZ2A^ur$cVNTWT^gZb3dV312q#Bf;~}@5 zpT7-F*tWht^0p#aqLrzWo7Ed$TA+`B3Ng_zUYSXzLIV!1rRd=l6>eTJZ zPJ|z-)b-9byf4)}V0h`ZMNXd})z^sAh}IK+4>kudrFoSOc8kBo41|I5G%rCh)OaqW zf*8VNZiBF+!K78KGLv%vHO({&+jrOy9!UEp3tl%!S|K6JwMODKd2+|Jl_Laq*2{(sWj!V;B zJ45cjjm&u!HBpGIR)L**jEQ1M+LvF1vVcOlRNWO8$75>@kdDdkurB{>*j38tfNf(^Cs?&;t${mDV zC2o}3)y=da#i_csW+a=rGV)`}^2Q2MvuiAeny@DMU|ZNqUA!ug6Tqoz`@z zE|coi=hg7Cl;!nC>tHM1?4fFZUbuL%0w79yPs3_9G#28rF#TflT8OkNb+1t8a0;nl z%NU6xp7a+!-3LLsJX*KUy>K}3Ya6tj@TNteJk$mimox-_Pb4v4r5)m#?)nWU6}|FW z{MZaSn|2=lh7}0u>dn9NwYURGOMdch_@Svvn*}K#8%2=B<<%1s=H6?z;`1k3AlD-1 z1?y*tv+bP-l<)8eZ{>vzOntaYFok7-vZ==nNn|JiYoU9z zTmc%mJTfc=z@+qVae-7dbNBJglJKw(q$Wqt) zNxid!KYZMnBnYH&y$^%SPyMr!3oru7TNb{>G&gLH=Fs4zqSIf%?*8@FatjRuZRhHM zlTuf!SM4CO5&#@pb=vGFly-*L*568;l5`gj0(h+M*Cy&2G>hrnsKGRL-4mVqIFx-^ zSjFrwaY@kLCi^Z##sCWsoO?=YX#>m*gHpc4>G5`0Cl$!_NJmAz%gTR)JE@)t!4wd% zNzpg5AR8hG>vabSXJilnlK1&`OJ7{CfMRK< zBOu+G~5-7O{E-T5t^=Nk9D|8H=H0}nga-h1t}=9=>tLXuIQlt42r zYQnUEh_CgA$82DPg$*Vjn3d)rX2bUJGX13mWQTt=qlcr@QAO3!lBrOe^)05dLH&eWV-uyyWeKh=sz#oJeNT!5R|-!=Hf^OLWTEOR=<_ z#xxDNs)DpyS*g9{`wYV&7ji*Kn};gI3DAV-mRhm`efz^Hu}BqjuZC)T(V&O)p7bAP zX4qV%fZ9Jpr?Hahm{}@J%C3t#0Qbidk?LfQXB*Y0fQ44EvF+ODo=e0Tkq@P)3Y79M zOJALFuEFEq=}m+;WJx!~v*M+t~sS-{7td)gfkX^>2{nqV( z(Ezfd?~Bb2$7V7t$9ql_kD)}|FB0;2LFs3)w2;`4sh>)vf^cT)IyQSGVtH?6|V>$qtKr(&V&TUA<$b(>wUFW7VB4hNVfc zX1S;`W#!R`mWrzG8L5NT+0xpQ%dmkIzi5_6y1;@FLYD_IeRf^(GsVn+V`%2kh^Y|C zblzT0>7rt+X<6p<0*G28(FvK5RKMF$=2jpxJ_mJ7C_ti!KOI3nT$|9Mm&yB>QdH`} z4x5|`f5qT%Ux87klSAD~*M~x}Yld0B`E$4-{c6w0B-&9uQWacJ<4q8^kkwkd^T)AM z3+IgzyV`s?a|Fbz#+T2D{9dc_hF-VxrvG_$^`&&?a3#(NxZs_V7NdaMsL^qKz^pvy2^?Utt)vXT?B9*F$O8tufx zL1OFjwtL-AIt+q-CzHT0KjYvyP(GaCygC1q4r=g4J>5^+eysUY>LKc9xc_|K+ab91 z8NFcQr%L#fw&ITQVw%CdO)g+H(4skwQGWRIH*;{55z!pHzfZSKK4-S$X5=W``d{g% znonK{j)qZ{4usy+>lN+qNM3d!IT*bgX#8Nf+i-nevkMZQSx>uUHV$m79k(DY!(mX> zcM0{@g}mwe^Gx-tPidlZRcRf!r^3FlWoyTpPkuLz z%nf_@U~dmqht|lHC%nPe|GwdI5EF&W*Kq|vr7^Kd2{50o(n=Nyp!>m|A2qu(9Rch> zI$*&Y_UB2ema5efj92^FbsmfTyaD?&t_l@SCMJ^=N!=O+a)W8oPZwH)pukv4qCDRH zP0L`*;}}P(z+X3|ff=4pM@MJ>i8mIm81S}j{zRza@4HiOH5>L6AU?FX9EZo|JrBd) z^hV2TaHhO+mc^kEBXinPo_`gv==;Lv5E;~HpF8g#0=i?Lh$5`-CXO3_zJwX>SH{n~ z;OX4S`O!wfr#NO&RfJt6%;PmBza;ztfO3`u2xD@{Q=_2&w5G<}i^Y7fXzd;n34t>N zl#a}2iljw@4G$HKd&K}-KvO~@$p`68i;B*M>z+#9w4kjBC6EWKt7*=u@VCY52QPhhmH?7s7-3p>$()aPUMXHo=zz5}*_Zaea?XoQ!& ze?28HL~f`TQ*T`QpHqP2dU2tg0#sWI$xjxkU$^_8hGQ|N6yyB8X+^Nt4&Tk?LRkaR zvp*;L?B$5NdvtJcV2RMp^Y_<3P&qiYo zBl=G}#Tu$nt%;_qyAmpY-$am>#F=BM(%56M{?p7|ON6?xr=rLId+z?CHTIJKI;IzI zY|fqEPgq-Mu7w^u0bV;oE3`dh2YB^xlRuF{{ObbvoB!=|AEW4(KmKW(55MlzldxRE zSJ(2U@)tGa!NmbzE9nQ{MYQLBBmWTb36l53b}p;^(ty048!Le1b*heh7^=VU_BE~T zO^n!53HcBmQjk--cGwTkQ-5FA^K9dEk|R$e5yP7TPglsGi|?iAT!uN*7+@B1N3VJ%1dSu{Uj^G0e> zjy^1A_7nG&#$xBwBQ09rdV4}nPuWEchx>1))xwe}g_XxnZY~<#!x(~v8QR^oorR2*%4Rro59f{-@$ync4D6;~Xq>Bh>f{`wU~3o<;e`E?v5q`n2mc-`$h z$+Jd|roNi7C?)fTb!mvEYyF`oJyoi|0&hgt%CQc%b23y{mH$a-JiX+ajwK?lgn%6p z50szf!LK{yy(>;uq`+uqh_|Llp?j{E)NFflFO56C=4m)nz|Bs9!b@D5(7ZrB2d27M zWUlp{o4fk0{`N+vVs8w!RD@1~F5K>IXu61eiAMW%M0gx0V?>EG95oMx#Xir=lqq14 zDHoc>Kxh&^?O9o)igrTTreYH5%!jS!*~=HQMJPN-o5u2`C%eCx3h(U9@rKeJ1#b?y z6Zx=0-KY&&Vmlf4`X+X4D#~-P&pe%Jd!({&dz)sbifoxG~cp&aCAIH^}+ z!j;H@9TH|qOVZ2IE~!q(KQ9x@Cn3ilp`tuc?|ro`RcfYp!R>b1?{v5tmMRr9SW4|g z_}7~Ohg!iux4+aiPYkqB2`!fxe!o?>zhK!Tcvn>1<>BWQ_%l<3KTyG2V(DxBJ@8o* z!#`H}zprV73M%d2qt0h94V2vqiE>@T#J^8NHg|De`qCyI)TI6@BUzF)u-X6L+R`;* z1#ukPU&EkSg9T!SdDT6JJ5+y-MRP1KH-3+^w*%u3l>f&d(nC^w^Z{r5;*5eXOdzo(s>SpDDa7-B73x*GmEMK!A2#Nq#( zwnCsi*NN!GpB~}F0e^1p;&{e-^5`-7QN|s#To9Wkb%)k;bmLrc~hsns+cM!@a*3vX-nN618p{vc{n1v zDtsmp8)ahpaj^gj0kG1Ymmk1TbAIXe5RLoPhxOlp>UIk1zNdax{aU>d&S`2Mk4Q(zJyO_M)7Y4k^@3RWnXl8uTYOMCG*Fz znZdpSViT2AG#RK2Xn*W*Tpt$az1U=RKHiLx0`3?<#u|J68PTt9_MRFcicu?^UL{X# zeK?cBiUnA(t|M{M`JoiT>025Wfni)9B)pXTQCD7tfBqe1(l!Qz9{BZ5* ztmjQ_7aFw@=XAAWl*iS%IIyQ)3gx^0?65J~q2qaFNLzZJ?@~@8ijgEop~hyxugOup z&S_5&lav>NibL_a*tk!^4}-`DADNW=-@(VbpUUfmg-NZb83zK38Ou>SP=0=KycJ>4 z79zeqRe9%<-KhHkcu_*j9thH!PZXs=G|Hstm6DzS+I(7ugg$1tT}hOf40ZY-p_4DN)akrpo+hAGc-5EZ zahpllhu1m0puXyj0JC9&sZG+Cgi7_~lWYU;Wp3)HS3`T_M8g2FVhTiEMa4_9v9N|kuSRM&OT9<38evP zr$+6LrLL3DLiR9mdCKv895Y4gC`!;b_$FqWvyL$9cSHFo=eMl0E&4o!xwAx zj{v~~jP(RPrzqv-n3a9uk74}Z#_K)nkBL4s=;F&yuagf~e$LQc2C)1Fe0m+ZUcWYT z3<-#lQF?L!nvX;Tr=5|O+A~StgA!KnGg8UT0`p{_rtdC5aRMgVPxD0VhN=E?{_rIv z8{7&gC_;*;>fCo^bMuq@XMWO6;2+MAFa7@XnRhbc64SHqs-J9#3?4$9#x)UXb?Ry^ zcbo2?SJxKe@xtyseBSS0$Di3^Tb#=;esR#pSBj0Yz#0W7en*(AM(q9W1fn_3mpgYc zK5JFKTWb{h;43~8lQ^$`>?F5#<~kB4ywzw zZ)Ktp8x16XXVb*Q@{CmIfpURux$}Wh zEjF^`0hqi;2qaWF!16wi1BVl*B1SKhDE94RUbnXsDtbJ1je-FrGbn@$bjRuq_gTS= z{!;bSeV$EdG@QrvU01^Cy}F2P0-DNQ>JKt-u!3fFbUasMh|~w%?xu+30Pb_)_Xq8T zW|&>=dFs!58e5hhojNtXJUv@Uko*cV1!h>g5(use`Pw{N#y+lOr?W9dsI&K{Ja^{= zKFw0We&SNgn9D!M#)P5Lz0OJ{eu`N9ViTd6#jmvf+m-`OrWh9tUC!ptfxLsGkpAhv zp#gR%obpW~pv5u^Y7h`}SUy_C;lh)rc|R_N&cUj>*d4d(d-vYpw$AC+kSyN_eOL%$ zClSQ60EJ2dDi%6~Rgt9EgdN1YTiL7{VDqSxVP4=-dPDNZC9@i?AIi_(397XWURPt$ z)V1Fk3|;bk5H!c)?-(O^hAHLDf#2&GHrgN5BwD-O#&4vxSBcW|(W1#GfMj`b4h{BM z53Mb)d>0a(I~S)@mM>^)&y(SNk9H-owe8~Hv64HK-?|l{B2y3d{!GeR?tD;ewp8If zDn0cSF1z`7Vx-}!?z3k|>E?GMtFukeOe+K`Nvp4)HnY5B364SM{ne4dBd5li3Fb_a zrEq%kg~`&Nn3Q*h%;Wg0MeUP?_%EWO)m@E4d91RAUG~2d5jCy|orbJ}wO6atxNrU| z^M(mR#y3mlmRmK9{H2g=s@LypH*Z?uXtL=sPeCi`hWi$_gs{Pay z+yG5y*vY^9zIuf4$j(=W=}P zkSl!hos$Kv8|PU6^N@Yv+NKgCQ|JvcsF@uoYXzQS6;)peULYlZm&TOY`Yt)K*QolH zjvrMEA=)PC$%~gHwDtxDZ~xsn{-5AcqV2zfM>`+6_M-3K{)EdQ!4eE7gSEd@RQe4c zeMsm}Tn;oi9aBWV7QK=A9pByNLc#jNMz|62_g($W-~42bIiEN1g;)&kpA{wt@k+a>g+u(P~=332EIcV4}GtdBk;o}PZN5BLP=*)~S47U7z zo8N-06SR0htD_%~iK2k+ff&FvP)dey57rnG-$IGLg^GCcRlVtq7MO4Ov>}0qxpNy^ z+XD_^(NZVy?}&l{njcovGeJBfz#pIl*r_LIzW4uK*nRB&%A>N656KEf=W#iSY?F;| z2N;i3;Ns#vZ!%W+X>;;GI`O17o7m%G>r1Lsgn;LuVJFoRy-Eat;~>+zs2n^_<#%R9 zMU3#$aVj+Db-7dp=HRr<2CYy_t(W3&`1sUHjpBxZl+kFu8m-AtYT+j`09d*Opy|$^ z?G$nz5CBt|*^ZBTLW=__qPE9V&U+v&EME~!%#Jc};P!8#jel{~aki_uL(!1`rVfW` z+rP--LS|3?2B>+ywb+!s)#3`ve1u(<@41!O|FNZN{Dhb!&>;}p_ zv9-<{FmCsA|9BD)*ToDGq_jf*u=#L$ohL+`Mqh6!gzQ$+RFs|2C=uz{4P!vCP0iQn z3XbJiif9f zmYq^@^y_)$ZH~OwPugB5v~d2rufOF=v}UfyQg@gTvFfgj`67~u@MX-1s(h}I7N^5` zkc{Y>ZRDHb=skr*Ya1dyn@$a9oy#Sbj=1{Ii%d#V$~l@#$0e)?I0aN#me3y35R#~= zO50n;kLqA(Z`#{|M%&F(8~3e91uU>!pwwW`iR8OJRfM@!a`T()@L9|Cd5DHSU_3DD z`wU8uU7h(V8?Jd;)r>$*BZ`TzXRM1Bye4S7ke3BR#vU+*CAv-kokW5uqd;4`V^}%{ znl6?A6QvXAjzLV$jCOcUX7fsiv$ZsO3Ya>9`r#s2Glr3va;5?{6@25)RPDFskJz`E z1?u33!%^df`dk>XumA0Cb9_L!3r`_in>iKGWLe&>TAwYAb%pckXq)_~N=pSC0LC~j z24OTpD3Amaug?=L&iaJ~;N>yAj1FV5`c9r(lho(m{e|~6(KCb)qS2t+>c}lfbo0h2 zs^ol=H2{~o?8m3M9%7+*9#2Lf$}&uELK{vESV^wpK_>?7%SUDupNd?{HpbOL>8&@^ zi{HgPw^Y(G9m{!4wgX5QFyQtsaZ^`oxU|ni=~|X!Da-Yg4BiaE!A!pVO6c zyUBFiLz96keKf*lvr#;hfFO15o91Gy=ZfH%{!dbi+Z*nDlZUHp?RD1c>@kU! z*CU2Q=Og-60pNyPe}^q5lh(c4`l2lIgx9n<$2p;vn^HDjijl_mdpom1n#qEQ z%+5UqDo_{h7Z474q~>D3LEgTSIrJ^f_~gvz@VON*KWDg+VAMVro*h%lJufvIQui$H z<*K8Wfr{NyP#=!uQy*=N+{>k4d4yvf0LHBeGAOl*j9R%zit?sz?R)-8t_-N~r4haL zw-RMRt>nEO>1csE=9!u!F<@DnYS(tGF5Y6>wF6eFt|Fn2sF2VX%cnvO?Zv=~1u~XJ zE4ggSws9%#U>OM&G|yKoW<)C6?Ur-Luh+wzE1SJgx@;{nrs5SHmKaG6l{EsaRfj*H!w&k6z z{D7FpFpR`qhA(_$l-j~jHf+f!yVC+~h?3MspYp^$DO;4b6auxXB7+sn+OG*BYI1f< z-A{^_yCXySWXOyoBXK3qKA>H$>=^iI2{SZ>%JT|>;98j&b{Sgdi7-S`OTwhk2pIGP5a?GZ4N1CVxymUdpmNpXKX;Jtlde;mqOgBxRqR}j z4r@xYE>ze*)ls2ywEfU$1iY9SGKyxVVQfmxR#*mW%UBB+;LT)JZ?G%v$0{;r4X$uvo^aIiK4*|UsHvUrX=KR=E9`p^MwM_2H(i;uBQni zp^Hsb*f<#L(MM1P4H19pRL&s>#>`69TTiPWl}QrKN#DjFSOTcGkSD9ewVCXEh+37D zALhfvi;2NB$*d(CQj`9Sn9GBG(yi?AEG^MBKI_k^k{k7InBKznfI7=!)2T$8bG}w& zC?R>zuvRk}0}j}8^`9ipTFn%d;>i;SWhrNx+l0A{iG7p#LgsmW^v#2-t0Ur@VQ&yq zi5ZZRSRsl1Sah5ynG}d9{rY+O30+wQ}R~IL*eI?eGXrkT!3XQz` zDXh=-4N+B?9PamYvqJv*6Z{G8u0z>H@6`b7-M_x}{wU=I>-nfz)lK{-XnM~KKl^bv zzUP@y`|95T)*~zwj_Lt5pTEPipP_IJu|M;>qxJtB6@>$&$NgfH^#%XzO?HXBd(Ttc zDDcl$AV-M~uk+|a?C-FU4Bin7l_vKzT4O&Bga_UvjVx5=fRI(UO>-t$M(#xhwk zg{hpByPz5wMcf9Ojj)E;l_*N}R$)`YzOm^K7UIv|;q3Av=#>eq_8jQkr1bRmU6?+$ z14;i~OOyxs1@;uJUHhJvneMDN_%vU>S|BScUB=zE#Ydnas%!asVyh_l zk6;-8gBZ5gm{MIvG)8^`|1KTIv2=C1=s>vzs}<4BJqHq`7Y-{3;ge$N5&QGF8n{s2 z#~BVOv2bo2hkR+(1naK%_uyq#oBX&8DB*Dmuu!-RBP6J@pWHr(iUha|^%GVj4A56( zZfmiUbnTm*2Z#xC?WX~XZ&r8Z&j+N`>?ZFu4jj!jpD-q5&SqqO<+WSZ5+O>h5LB=f z2&92p=4s`Jna>t>nY`6|t@4=9nY{9VFr3SA`=u069`H}ok6g#}EVo1-<@g}N$%)1V z4Q$=;-8(FMJcC9pBlWYEZ$Mi^W@shjGLEN2Z^6i9GC2}*v%aCbay5ChF<7Ul5?4pnqaiWdhkTbS zr@*OSUW<8XfBJ+^tTOQRBFF^}N8O_Bi;TO@d&6HIeIg3ywR@+9e7mfOV!WDvwyg?s z?||V$pv2sko9h?l2OWk zt#VAteb~FM|5o%l2$ec?GNP|Bh?yn&S3Z2ub>k=Q2;-_(%9PiTxjf`6r#2W`&JCw> zH>w2E7C#pB5qJE&n4r1O!W1j2nNxOy(MQf#=fRZfG|Bk%P`hXh$1`8Y?b`+ z*2EJcR-?~A2cUBQZN@CC>EVlMDw#_sC6RliSu^UVvu5Z*JVl;&G)s+g7ds*}My;k6 z^JpGyb5UWv>r9W4C#2s7gbDFmv=n7tl0u+S`+dI05dfK&={;Xs)*cDSBut^-yF=g+ zMbs)0spY zR+Eu3-@3a3FZoDcykar#V;D;BD}l%+ymS{a9nH)?xbulTNBCnoSkA$gcIMN%!~xGN z^=$wP!q5$hfW_0*|2mF$^<21I;YPZLS~`LoIY`e&AB0ajGLCIkN@ zCdsw(I{VukzJixzysApl*L?}~pUGP!&AJ{qjb+Y?X=Ey-caVW-WJb?9UO}R@Tr^~z z#d0jE`0*Pulzhk8zBI5@eA&yo&igTCzs+ic!+g-tzW@mG&;Tpk&pVMVi~#7q5A-Iw zKmr?4`Bofg1R{O5H*RAxkzU(Sg`CaV$geFGb!RvUIBS_9J?@J|puBg7OqIXk-BfeO zm#*#!JBPC$^c+9HrjOzUxIcey5@}z|)Bzj@^tVi(!P@+77viAhyO}vwvtCWD`-P7T z^Lsh7=~2pM>*4p+KBb3?-+K>4%V*^eyk2DGFW0K%X^)uHfHgCtu@uTfjteOb&lM)k zoIJL%tt)_}u9`Vs`*pi?JgcwSkpIwtCuh{ z%*eZ`E+>((EfG_Uj|QAvBxF5{NMG)j@biIa&-W zYQVTBjw#_}g8?Keq6m7vhykS#3im4e{gKYsENZk~(hu2&3GivmK-Cb|Lp&-mJHunx zoWcCk)p-QcQSvr%KayTUM8}_UF(q_Ug*!ZNI#} zjR3V<`4?tu-9KThj)_uTaTOTwXDVi=1FbKKzDsLaPlsINle{ARHT_KO(!lQ6{9X#> zTlEd`WN5_|-PAh^b=nW>T;JjR;omeDJlQW-*gwzw{%(7dh%Uct5o9ci@%nm*InoS2 z8QJRYFp7Vr39}^oe0>L5a;!HFkO6rMrqGwt^B;a)>4~Q`Q*lqjYm+^+S}n+WotuL{ zBG@8fdQ;_h?~<4{M*(Dt#yW}bTBpt`f38!Ylx!cB-k_{5dM8NhRdczLrUcQEDYKf< z6(`1Pmp5qZ0`y?$h*M^b$AP+|OC+6gK?VKhWUVM5C_wz{d6J_zRNPCYsAL~91rxJ< zzC7E13F(_;%kJv6h&4P3VF+iFG$LX#PnBr{LTr>;lh2DTyM$RR_7O?yi@|FdfF}vn z`Z3Djz5)@t7u8bq~-C}b$8#&o0U=NERwWR zjg_w>_$5!I?#g-giyJf);fo&Op8&}^(JC6r;pV**2X}$$9w>7PM5~7Xaklqy{1{L_xZe%;S~;Hi*O zL@{wmkNV>IJG3&_x6aw<4fml;2oQspraGfPAqo*C8S=@UWjz~)*I#2y*$h7#4w~fG zsq%e7rCmpuRO{+f7h_`c_VL19r$2`)uA7vuIT9wMKJ@lm_|Bng!r{36wQ8pv)`*0@ zj*3(v&@bz-IxJk6OWzWRcRc=R2?)aIXW69ck31}T+o90)eo+3#$O^+2%DGXNAQJ3Z z=3Zi<(fZ;8KBg37Zfwh--{k6-JpnfYUq=Pi{a zS881y?pu?L(yJ=na#rw*ptK4!hC@0}dSGnXW!lO5rEh1Hn2a0N9X5_Fc-}tk2AZMk zuDDc}sv3GS@!YwvZ!2bIBzKqVZ#{w z!YsYq6Z0gl>fM-gA&iFZp4>LsYEBYO>{*dCF~mC>|Cscds@*9d7I#XVs;-Y^=i+_5 zcg}g*KANi~>6jz8NcOMD%mq`I;ASNCcuOF@V$|y)s^C%uByR+JRa(uDR;lXOh4`*Z z2^^uGO@NV9I#p*UYP;P2WF-4_m=Dr^*X;@)reH4ZZChz`Kwxop%X6~e@lLEuY-)Ue zcQ#3i&2pSyzb%l#7uhY3QwWDXyQ}@D(3?qUfVv4AgFRceO5}4B1$x87K+m%u(Ae54 z|J^`BhAez38a0!V1E5tAUR{5~2$BlQNA(%YHX3T2)%F{-(=La~5t(9>3Mk*3DS;h| ztw1R@$+x(d{ui4g_}zmS$LmSdiUuOV{iAQpHW=cIRdj4faA81yT_WxaTgk{6ltTP+ z!$sfFL>73~USnbw3{uHQqyc~Jb>2Au2Z2!vmpmQzM%-J-Mtx&)w%4{G^W!rSVWY`d zdYVUXSfZ@A!x~^nLr?b#=YLwY_#=+iS@&VL%p5w15clLjO%BnqT#s5Xerzgs!f11u zlH&Bj5xOv%%j#Zsdz}ekT}<*f9rP1#R=)p!Zp2U<*@$;_wF=>z?Mqvzqw3y z+oV^{OuA5Ty^5`6rYSJU=qU@m{-I53(US%YJc}I1-ik7Dtr(dnk=Ttj%5hzs138>{5Imecn z4=CSaazU(`d?_cc;0yvOO+t%P_6%jQ0Y7b25i4CH2B0e2hAcGK(<}&t(<}Ea0cD z7rY0kURd!MXv8nyqd}*M$6BlexkMKhUHXvD+4H&v$kpoQLw3tNd@g$_)x2WrkjBC~ z(!fDd&r_?MfWv&!C!Mp}m7H0w!ow5>An~(r<8wNBbL>}iy)|8~!!WDUAAta&)Ej(% zu1oLXam}k6vi`NW%Ev{yTKV3U+qzPMX%{CXrngz??lV2LBI~;6S2>YcRzTEhWmSy^ z1GxVVUYq?W+xiT+#+|2yDTk&XN^6|<%9YFRmQ4AYF3CFFkSx73s5z6hu~C*;J`mXRFIUmot(ovV_4JID(>)q7@qU#^IxwSGD$1#@ z!BMF1Gb`oUW|Jbiii(c+*|9Q=p(10zZ_nEm_1pq<#gvzG?fN^jvghUQ#_lB!Uk2(& zGqn_heQAg3`Y39v-qQD;yQ$2+_qj&1G>@w~CHC#7Vs?IfT6u6Uv7+2*FWGjk;fcjF zuK^U8bWrHpVCsNF{k&<lyf)F&d@@VauaPF*K|P=2cTM(fE#)BEhE2^r%K$JZw2{*=<)uuiL7uXUs`3?}_x^j63-dFMwy z?D4!C)=DnXc$X(J-?n#AG)I0t{zQC3&rd*2gHs(B)RV(yi?Yt%*;vwA)p+Nm@yIZBKh0Kn?&efb8cxp;pkEb?`#NY)Q3L_RZz&#q4n&{?ovXxJrIP^^>+{xxj%RVxV%>-6%|=Hi)%p4NysCPx z?Lq}odWMOv`Mgz@4QLpKcj`9Xp-3~(_8nnZVJFW0v8OpQPFb7dm6G`%lPsJ3v9Egy z3MMvYH-iP_KI3Gdt{!<(d#&nh1r+l>JW09#q5dfzZz__qP)-&n5Z)^Gz$CWm;lW>a z2ok-zI4&%au8>&jh|_qtX?y*WjXSh%dwg%9YD<8#wX=6IbLj8}OVr?w2Wwk2VB*)8 zHs21VLuOXyMVNi+$O4|B_+qMBKO@#H_Ginw9per__|ag6UPrp?->^?|cNT;->y+s= zSuDyK3eu*d8R>R~dP7t(xv+x0i`2bqUp0_hDalt4n@>AzL^G-q#oQi|Y>zfziyW!YwonQjcOpzdfP^(B{sNLq<2 z^rvUQy?eVR?`H`vr7a8xp(ZX3ANpvFEVZgnhOdpsh1JwJahjqSgaa49(-EcS=I)nz z^O3m8DPEh!wAdc)Ci#}u&!LYzY1+Y&WWzem|IT4tvTyfZknQ!E%p@9=;q*~FkE4v5 zx1w1+i>S}iSb*s_mUjVy;#aDLMA;B@EL9~vy$torqHE&oG9ZFM6$uT+LF~$2Xg$5q zo1~Yexl=m4j6IC3TH}xLC~*f&Rp!v|t(YiK6e;pYk)GCbjcTNZ#yp%hcru$W3QI|! zAu1!P&J=WPl+SuZTxZE7hNyo^v9(h=*)W@ zFZM=ms{bV(v>o6KRrLfeay{g?VfB{o8}-k4ny-W}7`^&1`JcWVHG zbrqBNx?p??i8Q;yG?Un(*DY6G><3mSYApHP%$I>xsPrZDOYfg2UFmw64di5EDB;qX zV+oQxNSd4m^;JaJ>nkozhJqndtB(y0oE}pAd@NB2%vNanI>f03Jgdt@S+nskoWIO? z!3$GqO_rD@KT~5$QkSGMd_m}G&c?M4JD-+3{q8>68b7`ZK$|9&p+fG zm~&vcF)%BCpGWuoSc}gJ24&9#e6?!bq?^-=9Z&mNX47Ul|84~IzVq+6d{-0;k@Cp6 zyeP1PdL9?0(uMEvjcpHn$M`3H2$jFN#$Ok9m06&{X!3X1t3DwR%v?57zLWWNOQauk&M$9}E)VI*w3DrDp>QZW) z(=Wx`$R$gMHgVy ze*sj;N>JX%POm0K>iPWx0n!%s!ga}~vowMsa)IKv7K|i6z zs!_uCQ6$bVTi#@pIl`t2LT=&=q1b!Agh{D0sUfR^pQ+c#1uv5Er0Y-F zBJ<9!s~_n+_y@lJ7C|rF{9Htqa)5;qXW@vI0O_A9ju$cN>1o|J?#Sdy=DT;LZ*fo| zsPCsIR$T~4W0>rWw|=2r0o)KpiVTSE5_u=FnEhRsx<+i==81*eLX8Na+)}@=0Ke)z z-YBwUo3q74Ke1VT|Litbi|7{VWVIb*_iMY`{mXH7*_@y;8t|-tGslb&l-O%44`Uqv zY--I4cyyL`yXXEYn#7`>iUc+1=2a1lz>MJc{!G*jC+05BNV>;= z?H_kbd2<{z9RF+ICB%xL?InD#iNDBgjyQ9~)6?QnzzF(RArIHe_sdAuKw-4so0Hi_;V6#4)`x@)6&sD|2hXD?ymdQc`2cBg4$nKf@4h$KMSzw z6|8Q4|2+EtoNcZJ@NlL-q5s#$fd5joX4#1G*A>=8dszYdsoED8-7o(%9`F?ZpI5{u zI~mLi>Jc&Z)?sO4z`*6fStiIAGGD;F2|+}hnx%5s6`(4?pY=M^{A31T zp%xV$VE;@9ve5FtL5~b%a1)D&u+gB-zkre)*t^`)iiRbokrE08{2r1pCY?%h0Ox@H zOliFp#ag;LnZ1wyNDlUx#|1C70Eb!vQtSHe{va#%-m)5NddGy_N-6+HVKcjSw}_y`+? z!#KrrUz|M7-~UFP{9e;%e0mk}7P=8ipdlX4vJ*3QI!6 z`qayZ#%yN0LCXE>M=ntGI=9-0I$_ehOnakz{q42{a$F0rc;x^p*N?M(Oj3P|!8<=| zY?18fe4RZj$fDaX*V9#k@suwiy@zJj{l+&a;f3%DkHdMl0&vshyxa;aAFQ!IL!(v6 z%nE6GV|86`b>sb+0L&V{-g-do_2A{@eH@Or(gAoR^yhw|xD@?2_eppq>NLwV0|{s$ z!1yd2z`}3ASCYY#M{jPiMT+S`Fu0#5z_?Jf(qK8pJw?nNRTrvyFb((e6wrj{-fuZv2GHU|=^h9~j0 z;ZkQAtpT{AI8;((&IgMyE!X4r3~V6=SW}Z|NISq*Eor1x{Ja@2G+49ly}T?|PW@44 zl6kWY1mYSJid;(R2Kie&_lId?K%q24?L&#hmgoINrZlCK%^_J}n3%fYcl4mhkDm0KHtf)EG4lq%aK%7fvf`4yora1Ifz(Zkm_fbu`asnnbIv~~*$-`AH zF$mK92X@Q7QG0aKTR+N1oj=4jH+Kw`gj)8jzowL2?tVgdhxa#?ZjKZ2va!h~5_n65 z0fj3%L+ZT6?l3K&mzjd!Ll;Tk0S#DyJl`13qD||3{aHZBzpHA5o?$F0=sU9g))+m7 z%i$_)W2H}Lcy=gNd~09kB(~i07R@$8_q|Hur!)+bc}#yL#BgHuqeejC+qu&0ScTr5 ze-hJnz`zRXquIWHIpdBDkd+e(Id8GMN(XO@cOY{q74a{4-zN%BdZObwp3LE(Je-=I zo-VDZt{$4--YzL=Nm8|Obey>9eqXH}UcD%YQz7Zmw8E=-{BAb(#GReXYR2-XkNw=- zjyX*{MR|A3;psbev89W`1?snbGwzzl;Vzm%!p!Sv_>e@;ldH6EttB3$Jm)Kirh{8Q z99PGLKh+Y&?k@!3ej7#!B4vt?zxdgN%q9hRHbV3;MwYf#o@824EdDxOts27y23I0iTy~^n!s+2-E7Ntma8}pS<7RZdZWAdc zH8MFaP=ENv*5juS(#VU*lI8{|u@A7UET%4?C5ACpvCh6R5BwPeik&Q5??Z{(=%*SK z6w;)`0rrNY)*v2~2{~?t>nzNQlW37!p1SywT2aJncS)=6&)tyToTTucxAWQb#kQHh z?W_bfTe+Q0fQ;&n@;E*9PIf=;{(>p;i6FR{^?Z9vIXKbe4%+nyCg{S1F0Pp*>@L9wTfSqF5jCdTm$L?5T&;f1&K z1j87#-?C-08uyuK8qGJ?9R(6{Fa``zb#21*)$7W*2>@F`B91Q2<=Kx?6JgO%k`w^i zk_Xvi`%Gsb{P!i)Nv`FBRwN~@ohl1R6buDKP_Ok)S66K^`b`1KI_L&e%IRj(nz?I- zX`AnB-6&wg6fK{e2eV$AWk6ihfm3kS5vTuxSg~PGqaL!h9u5{39Q;2Y@6Q4aPYl=z zyW^I&21MZn7(_ z=>bj^v|2Quw*-uhbUI~0t*@vSAB;@cEe`~~&c15d597%o7dU!Lt3mW`V=w@7Pb3*Y zEmmn8v%N$;9zIXZuYWm@_^ToCE97%{%(1*-66UENAwB1A2B95x(a*fcICT`~+dgG$ z*GNXyu(PUl_Gpw3)6)_|H?f(?+GM}xa8AbO ze6$0g3zq%N;w5jj_ad$XOlYqeU4?uVsbpi)W$`~($b|uzg+kB+zRVRug#SEiGOQw$ ziWffA&l1H9iIm@9?%0>%F^98T%p~8^#=0U3Nd4%|o>K3XSgq6hymQa~zL-7ra4HvW^8f5vm1*6 z9QQY$&G(tbf%0QdEL5txe~Dv)h9aL-Yj=a(11eAMa=KdB>e%@-Y7={)RH0?R@(uild*csgjtK` z=AFwAoe37do}t@QUm&ylUH`}@vFOQrBO#*uuD*sRgrI=flr>no2n zVeF@`7FR6tzV&F76_pPKFOERFRC3Z^*L3j}6q%i9PZl{4Z%vm5zZrsxH{bQ_;u=^g zR0tgxBgkj`J&ZP-p}zmg(eNPjF;6muIfVc}Sp{mlK{iNn%5IG1Jm=GDfEojfy){rY zFY)ZdbjN}Jvuh=)=DZxg|5Whylxk9~4kGY{9`&E?vUT=#ad2)@Lhx9*k_;}L?u`YC zU5}83aHUcHGk6PP!K+MQA;5d*3-jyqMO~J8rAx&n?PU~6>Ijl8o~20=GEksmd;Q(B z^qf$q=hEyUDgIwy3XA_|4gfPj!xNNtmMV1aSWJ0BIfP%61013t1^hR+UZamWsCa09 zeM<)aAofXtf;`3VmmJF)55cJ}C}kM&@IM0(7>2yD#Ne3!9~(YnCrP79ME*~Q2km>$ zkHENZX^Qga8}KC}GJMoCy+%aQDlyzY=LT&?sU8?W`O|hdM4w=*2lx21rz9`nccs5_vz@YBeJxsiO8U_N_u0r$#5Y-5jl3FrV9M8~{9rN$ z^+mJLv`(#y@EICj5|~0_@FQBGKWgE$s#^)fvDyKqidOnAM`t)s`I+4{w}vPth3oP5 zH>e4#Y30Eplb9i$QaXtF5G9&K?rq2~OA+0P^!xwVdJCwi+ID|f5fKz56$GR^M7m45 zy9K1Xb7(|TItHY>JEc{+rMp2=I*0mhp69%;p6~qEaqU~gu#XXd(o*^F%xE;B~j z+HB(8cpNf#;|vKLOWql?!OG8kaZD$jBNd0JjB9WA;WUyZn=n^A#8SG>}OyRUlrW z$l|_t{UGjctYDPIV=Uo;w!wZ6kUi&s_8(Vn&+GP{u@Vy-_ZY+jh~PK^Tyg~=HjDK{ zbasoM(8tUYgc_aNUfN^3xb2#JAQe10*{Vt(Wc#)y@)x`gVt`K( z=`K)>b28P~OeTV=Y|&>M1F9ISopPD>>%H<|VD<}@Zi6}1_;OW#H5wHD{L-!d3R?EQ zLporz*XVPry3r7cf9u7Jj}8v)Q-!#bht1nNsor_d^Mvp@^9+3^|Mm&O?8 zxCQ6b{2m|6Eg`l$f%p-w?=)5BCoD%O_8kB8)?*!VubxNQQ&LrK?BXRZ8Fy8bju>ag7lK3y@lp@ z#awaON3c_*-rW`sdTeZLpcXsA){S`9%J;C8IndTxv7RYs3*;``k8lkh>rbr~>ti%o zZ6sUo?1Fk#^WTy8#pVJ1b(E{%I;qZ+n9!uR!JwBs%NzVIA#P`TQd`U>SrLT%Fo}~0 zA#X)c7?l5R-CVg&&|vTm1#EUP_X05j#6$d`_l;gD+wA6&AoHBG{y3(QC#pv&Pf2em zdRwO6^QxAU;ZQ!7N?XSX>L5&3CMu&P4zeZaafcZN{J8BX{Ib}jm{@pTor$Xx_H#k z$rKUs(tWcX?@b2Mk7lL#J)TLtUbQCm5!ntQn|gf9qA+oSygN>zRC39rI3D{osvgBg zSH*^Nn8<9TYn{vfDIBZoCL%13(jz7Tic3#zJ>3unstU7U^cQioK_aj~*Kh3xZ(vjA zL%EJ?9zCs*CP=5-B^o;_hZ85!M|Hp0JeLki-1hlGjxXk7p^Z@&9vOK>zAEqW=M6{Wzp7wyPkoR?0nWEd<9o}%%-}(i}_h58* zmN0=8Hr3kh&T65sB>d5YV@#!l#KA)}dCjbJ-t}N9qYe%QkFi%g>AOr> z3@WNEf?Oy9yMO^$OA%a%{P5}-EzaII?}7Mh1a_tyohn)0)v+z_ldFKRB$P8#9IFR{uwaCNJnvV)7dUq3 zDH-#Np7p*u5vK_`m!IGLtbY=s=Z@Ezv7-~%XvG*>dJTbfz8#4;hv{Z_Xtqt+`yRI% z;`E3zXKe%=?)gogOGO~BQmHB3e$mM9QHUMjQ@`17Kq z3fFk8bK{|~%?25{<@BjBJtx#dqiYg2D_$&@n6+8F^*h0FA4Ps%@D`})^~>XD)h}kf z{iADFlwRI8h!1&Q9ArdsTF8!z!Jgo0b=Es<)M#s33_-WLFFk}ZCnY(v=|iSQq(O$~Sy@EvW#pdneS%x^B9W;JP`~8k#$xMJ*;F*Gp!Q zM!%dyWiXathk*A)Q&!8$$HqPkNGK9w(9bAkQ(5i?*t>cKK7~2^p_mx-)&7RnonS8; zPa{ZMX&oiK?a6FAx~zpIl~iirO_KAsm@!6_c^qdM9fNmDdo$0^Q#6h1tQuffb%P%I zHsAC@Q=S=j0v8_p+1_lK=dfm4RJEb>#rbhEosreguV0L#=v26l)fqn=$Qu9+=)zc> z!#wZPq%LBKG!$+A4YIyVIgBd0GNTpHT*N%}b6lwQ7sus*{cTNCuFyv5j9T`-WNQ>; zShcYhzpS0FLPhS?TxAho?Tk>G*Q1)&5FoE_pZXe1$@=WD2*2k`&Gj3S)re3bsJ_)) zZCvWVuWhIx;+2r4w3^tVWe9N^fIuYUDNuS+l&6_;Ho?XaOJ=7Zf*I)dP-87&u7uTQ zW-51{kk7-_d?q^zV%B%m4m;g;)e?>8{tRGoMZWVUw?tPXfRqaZBgI=?iiKfN95KRj zRv2{PBW1VRIqbmu`DJbpI_dUd+Vqv4WR_{vyM}%WMW8p}vORDa5aJSc#1O?%p9w&gaA znxWrL+Rww&zn-eb>n|^r>aEcNPl_XY=cfJ zx{@Fvbn4yqTZhN;ENIAam%g>88ghNkRw^DO7mhy-sfTYC(Cpwt3RN<+GIf3ZBES z%X;Q3@p85E((RH&KC8;wCt6nD_;~@GEMT+Hq+)}=NT)P8_*w#Lj7cfkPOt*s^7S%4 zwdR(>pt9!v1viw+DFtk}Oo3+P`me7swTy<+hAeK;qU3#Yo9vbIR8fw))8v}1SCC>M zQo@~=U2|#r9idyg&MjUM-yD)YX#`{avJ?No;2{Z`Ui(+&y;3RLpHcqqok%w1yqhkH zJgA210I_y=Wr@UPM;3j>;3Vf-mcIW{wawx~eUm3IPP)r(zN|-T$VgF{xsJSe zBpXWNcc<}!f5EMN$iC9tbOw%)jZTX_O$1?-tweLv#~Ndcs&x6i*<3=@!bsc)h(%1` z5K_e@ya)d&hXMl5>G^86ngUND5b_-M5>0>Av(|*vzy)Imr8hcCM*T<5?UJMM} zO?b%^+KYB4f@Ex)KkPn zl2TKpmXZ0U+MU?E-x1Ap`=ir5d?=u{01bSsyp)C-{~7>rB(6ILwS(wRQd#!AIC7dd zf+(;)nqGhEsb*86zz|X$jBlu+IBVLK(%;Pv*R>5@dL3TH%=ZYn&q_-e7FTn&tG52- zq#`GNz`}|OAB3~cRO_Kw&3*ln$YLQv8gSYCOj}(v1S<+iN=0|qGxj+;8wv5&AHI;- zkm_Z)EU!z5XJb%8Agsu-(yUE4ui3Uua?Tj1jlWbZ0LBsJB2lMsmsM^K?{WdV-T8x|}1!ddW;{DuK+he~NyWM6_TDu@?E|ZawCPS%; zQJ|6}zMhWpvjT?tu-%O4baB`Y0E6pN3DGL@ZiWoAJiw(dRN^j?y5MylLi@pl9{5?>fe0M!?a*X6PUU1|Jx%xwQUH9fofxwO=4aPa-;Fw-iI{9!qp|^nRyyB4jF$GKhK+&MlAwoQiaaNp zOYCNGO4~O>Mud`SR9R#b3cx+PVaN!w9 z2&50CgE!QWpX!uOtfCU~Wj@2c&0*oWII0XIh?$3|l~wkIlY<7gYNMU!E97v$*YG%V zr5tZDqI@-Y)A>Eh5Dq4+@RfT=x?(6~GDYj#lY_z%0tU3oswh)udKju8BfpFab2^i*}p^uGmTk6{Ix4Lqvf zCM?}x-bE^DXRI)~9?B)!so$(3g|Y42v3D66f8JU5Y(ARWaXah|*-#tNVph7EW~vhF!#YgZEY8gU!CbcT7dey)VU9ma!sb%4X5b@O~FPh zUx!adBamkU!R~V#Q(F>`Q&#y<6qad}TwUTtQ(nwv}6&Gip!DrLVy48=uU4gk?gQmS7HTw&ui79T1kaLL@9vMc{mHDV(Wn{QRTNq{S zjIp#?5_|n|MYpSI2x*;k*#kVhm9RdbN5|zan0lbw&wbc|hy;2**(_GwjtnIvkonB& z6mK!pR*yZm^~{xiOsP)Omqpc*qz$H7u{~eBi zOh@g|wzn{#*m%l(5_&nKB{$)?9?4#)miJO7jcIthbIB*R%>*{lX{EI_J<9$u^M>0E z_jygIb;-Lx)K|g-nzhDlzq8&vdQR|DP0nJdFBD@fmB`B@q$h=$D%)#*reTd7k4_i_ zEeNil<4?7gS(`?7r3r_kMY%ce|45jYslF_uzbObauRQ`+7TudLwWG#6;$y3o^=zcGrs%xc2Z9L%@41Cb|C72Dls=N z!!J5bnsKx$2XQaDypiRGQ5|Njf!9z3}rak0knvGG(gJdq!X$wch4*Myp9E zRbM>@Ef*zbmFSK+S0&x(`zV(XKmKSsr!J02x(MaRL|G>Hn0^p@@gy^ii2Fc)Fn#Ed7baQ3pE9$K~*O(ELMyZxQ`&LW7M71b(#&r_&jw{`fu=CzL z@674^T z!}C9C!g`Y`FfB|*`+)zhznqRtv)U9Z?W&ETiHBZvID+3^uOz7E%uDjY{B>J;5(m#e>TM-4;HvL*}+^xTz?N12i<$*Si zd1@ON6{EMg^^Uz7%W@$^vA9@%vWG(lxu9@fS)+DbX{YuI>7r}w6s|XmOTv9sC)|Dz zlhY&-lV`?@_2xu3A!xjE#x!Y!&xl%yZK$WSfJ}m~>!&&y$z``_E{XrMtzi;;YsZVt zVIudHppwdI+{q+64yfgG$=J8Vz8A2YxJr@%QoxC_){lc5{JTLtb6;B$Ppe^E4YUn|T>x^QOyf_Aj@x7J5#gV5Qt ztfqE$@zPsfg6`WjTM9%U0Rf~Sc0-U{QEfeb z|1e?`h}~hPew{L$bJEVGM^Dk+6a6ILT0coPOrX?>knlBOUfQ*N{1+ncLkQnqwe=J4 zlf3(X=^XH%L78tIsa>2LF6bG&e|`72I+7)f#MI-H5+YLFKQsYi3H;JDatUjMz2AQb zFQ0E}MBh-a&+n`r>k3B5$N2N4zS9xIQUAha70}|_me*}Tzs?yNPLr9mxf$Obz8Z5) zbi9NyEJ!fL;0CI}h~%e1V_kRf7kE8 zR(4eMJ(~Q~?NML6WZ9nfX^F7Wh3EJY(G-v*M>T0Okns%3>0s7b9@?-irrhTAe_Uy> zxPHp)Y34>GqVvM#;y_`h_KPmkNgP>ogo}}Pj%BkECYl#`(Knj7L`P&RR7yj*t~b8h zD7;@o`uDts@b6pJ$j`qkbb{Km0vFmk_lKS(nN3x7mi{zc1x~vo1J`eKAt>2RrBdzH zWc2$2^VN`ND6bh6hh9wA-91n#QPASgHIhw(T+jtJ!Ad>qnHqTL_gS$$VP|_iW$KMG zPIxS;+UDaWa%!cn%>uKDZ=hzqvfhw^oF)vJQ1wyn^fW$CNx-6I0FQT)6K0mG&N8JA zr-a&q_nUiDs`+SX7N>@VRR3hD?&M_qz5RKScUMXDxY2B#)owtmCI`4@^B-E#Gf07P z208O-T+x>p8r4F&*Vi|wH}3N=6c*d=x1Q|Ho2u#MdA}I;b+M^6o3KuI=i^6A26Oj& zp)k5#jp*$$oA$D)6Stvei8t5oQJvvw>H8MYN?tuSk|NczaajD$Ud5MgBuWot% z_6N7Sld&!40w6bvWtQ_gMGSvEv_DaerqP?mVuTy_YjQ;b5|OqPKRWwUBK&imCrDlD zbvd1JTDa(Ok1wgI_hCBH2%Jdx5Tx+@droBu!UKAjB(#R~ghr>DjEcM# zYfQ=%3e08rofyeIfH)z`IK>UN(Wh31%=Q6gcsi>*4-_0c@>_hDzBnDk1gJ*qli&Q} zL(T5{sZo^Pf_^AZ47vujMR#gn_cv4yn;*Cjo?aux{FZU_hyVP1k~5o6O?AX)rnnxPf){1 z#UfsHNX0Shw0e~g4n-TCB;?#zS3r`4d%MfDNBQIFblxBas_Gxo5rsN!DlN{| z?c)IW>9TJ+FSTjTdTQIHC4K4NcQ}C{A|ke2AzoO%{$*t>iHLoJ$K}(W&pWH_!6j$S zbOu#+26ZJv2*GZ^Jhz>dS_d?7_lV7jn-T#!NjGh=hZImt7RVI6toAWr=XNobvn1OT z#Td#IIWdgz*dvo`^9G3rt+4h8?1)m`Rtd{p5P&?{eUd;;JuAn5Bfg>n-RFUf3Z7jj z=-=sg1_^GB=H{$+HS@gpLaGynUG29i1A8|wy~2-Ax7sTvI#7?J^#Lhhiwtu9y&zSh z$+9ZLDh8>Ul_vltW(xD5cB}Bxs5c?Xdj9B0GXRw^HIdCs_+B=1`o`@geSaD9=lrxZ zgN`FLeokVsvtl=$-q;?{u+F_r{DNR~N{Y&fW?{U}#%l7r#+l^IY`}G)!5xnJOVQpG zPNmKvw>*Y=>OuPCny@9?ad6*4_cYOd?;jVD(h^BfHW72%DQ3&|Zv_X{arYgXMW&n^JX!%ogH{WsCrcD)g@SyRX! zs!f)wj#fh^5S+I_6TyTRQ(Gv* zBld;KIK5=Hc83~6idrdpEqdx z4bKmw6bf*}iV0i5V{h*5>s#7>T!S?%$Kxs%jz8X(>&oAnm;v4tbYdu7-kcc|sEStV z72d0fn5~;`8JMCCG)aYn#A7H!b7ojA)CZVk0A!G|oOw51q;psbUD?JB*YPOjZrvtk zc9)akP9x_#`Qh(v^>Va~ZS9z(^`EO~$97YD_f0U7*MLUm3rp&(v1C#Fy*VvH>be3a z&}(ZAyVa+<-sf$l%Aij+u@mJD=D)%rv<5`idW_f7hSct$-*&9n$YLS?SRsDm3F>AM z$TFNsa68${ilCBAds6~=r2wtJdX6JL>#~S$PI>5n;efH zof}~28?(hg&DCWJI^LVeVz+_+QY<H&!#j7eVk1aI)+KQCiMV)!532mwH5 zTZO(_1OF5}ipT{w>%6Btt|WvO>Y&5dT-2L!^v`c)UB! z?1en!>B=S~;*=HnXY4&VMFf+=m4i}?&O$fRU+NShtbg>B89v-0h<`*U86SN<^H}2k zSBUnH`tZBpgTBr0f-lVeeR%@K3;0L%Fwjk#eEYxZAfU}5GDP<=VKyA6lzjB(h|fj7 zb(EbOa>wS%Bm8yxZ(E2T{31tHUST2pD+9d$xovr;Ef6b#KPN#$)PpYn1y-Z~Ues{mZ~h%oC%$j~ z`v~|CanJ*TZGw+9m?Hn)2>*zS#7G|ut7fl%GdeD@=P(A&#gmBM_3Hng*kE+n93J-9Gesmp zD@@zuvptY6)XZ{5ER@Asw?Nw*^(GoGoL#ao^ym4QAOI9Do0}D@g2^<|k9=+9(q$UM z$p{eVqz?R5J^&Hk7_lhJ_Sy&edR@KJg=z9YOq0ToN(w9O!E&{Me{ z%Uj1i-|RA!+}R-&PbCq;0>nh~46@kRw_-$K++Y6!xGZ}Hd5&+VUT1Th_ZpN)7?CYt zTG!1lL3_4Dxou@Xt(7Qyp?p2=YuIra!yv8H+1$zQ^zj2-@9h)*lci-L$v7tR9NDxl zqM^7JviBohEQKGQcB9w4M=@x@y;p-AFM>HUE1P5{X(WaONrftG>d!R+8MZsYq6PR3DOD8S2ZWGnL5#6qKD`~hjCOM8D z;@b#f=gVbOa~y~!MXfQN4^QRs+_t&A<{~a%{hED~bHgVevbsVZ|*m4Ve-Ic;yQSxWE6CnRNPjm1PdU$Z+rO&BP&Pz28a1Z~RsNGwJWlV6T7 zJ~v16nameJ9mV$Ta(>v1W5XZ#=zF6p2Xod(O(yv)A1HTg6(fQ6Sk% zD5=hJ)BpqzrSso%2>U;E+g!94s<*j&7;-o&S8YFzYjf#+aS;Vdxn-GNPLWD^X$dG% zhTT)FN>wjQe%H5qgwOE^w!HRDp02XMOXW2vq){j`cDiZQikEe!jsvuygLe#HJPCxU zvGi(&vL~U@cwG_q=Q;LFvkAjMGArdz8hB%TROwdK>J@P!aYT**CQ$0jPOUTdRe7$8 zDmaP*yg5I%UGG(CE|N~8rX4RzECjI`F;h<>c7{$Uf3$v?iU|C_|vO8jtNn#vT^A92bDp%f@ZRZ8kQ2~57J*pfJ9&{s~jY^ z6>UH)#9p4-&<`w8E!IghgE-Y#P9@PBvW;N5nYpD5QgI&il`ojaBhDR|ln9wU>Cwm8 zs78ZO5Ys24+2r`;j8(&l!~P^;oP>NO?h_zXj|TJ~ok}kNHs9E@+dkb@Svb2T=k~VQ zH7W#)p`^>u-{7Kq*!k4^P}R%O&-SKMh72=R92C%P{%FN^db|P#y=sSZg5EghCsy;d z+TQ%#R$`&uA0P9a?5kLQ=nTUQ#APj(>r*Q|a(YC{{#)O6rfMddO~$-8g_d%>KqaPB zr?Hf7&6vxj1@1oW375t3>-LTVeoT2&ZbAqpP5MPrl-;j0a4j43Z#18bm^qY^u_ z#G=+0h8=bhvYJ_J-HzBictNEYdOtn_?m6A@Rn_ME4W;6+)!I(=zQbmRI)WD14PoGI z_K#HZxR}s8v@Xge5|s8=*^UL#JX^`RKRP4}UHaDMBa!5|I`*$zloavdq3lmEj z&?mBIn8(qM-isa{i9>*5ESKQ9l-XzorbsY`KU=Z3M2)#}-X@5oF*K*Q>e~T5h>}82 zP|_I0?{-w_^N?SSC>*O=QGM1jHlN5w2gFeHn`BOj%eiB9Ub&f1HLyBpZq*64 zJ8h=KF*G*Wrhn~t=u4G39sNcvNS<)QSS^21C$!w?)`7vwa)pAQEzt*gqxasl3mOKb zg|ufL{W(@ilS(ty_foB3wyOA~+^{4zi`F1K_V58%IaEM6^(0s3Y+ESsjz>I&tGa4h zjQ+|yG);e#$tCj>5;b6_-I{xXux!>J>M$ZF$m2cynfUVJ&|s$8=(9a|p-_e4GKbrwKlvG25M$aA zqEhYJ!=$^a4wCh#LDHIXnJm54kQis{xW(i!Y@F7VYQu&msrBj7Cn8EBhmkbz8yC*~JiO2-5@k)=a{lE-C3>`5e_XKWBdAcab)hcBg1D0+(3_W!Wl;ZSw-&&I7KLF1(D~Vl!$e1!Q5R`xPO# z)4CqSuTyR1%cb#Uf%x_!K@5h}$u*)8fWonfR_>fT@*r8yRK@`foe1!#Y&0sku<8h} zxxIpK7}{@7t-63k^?WOXNtG70$H5;8J>oZZ{N@G*P_x;g%i{ z_hgJ&i{6AOmBu|kT*B{0dk(g2c^jNmhkgS4$n-^m1fW&d*3V|D4<<#-vyc4@PaDeh+Gcq6yN6d>winA- zgcNzZN1Q?YwPrS1Fy_{s({zH_LN$_=9z&Yz5H4$eo@Xwg(O3+p#2pShg6;?xg@awh zgj+sOTL0$S(R)rmTb&nSY1tY6I*BqO_yl%}mvn0Uxq{k}qF73OuTJjw-rb5BjqYA6 zUO(^*O(dZ)(zJd)di}y!F3)wypd&=$KJ)#?0|ce$7j}Z=z)c{{vowV+EgIN)JB=ps zAAU+C6a08VhG5bdoa#r{gy|{mBMymPoNQ@^HAc>Nyf$Ws{-ejn$rhc=#!T=XG4D4bkD2%6Vt@X_awTmIX zl%4y{jpzCFb!HmAm^Mu{j#;8%lFbb+>$a8FC&xqlN;}Yj64j4Gc1;N;=-cyoY2$WU z7;nS&kLDd6C~tITJoE`R*sT|&K~v0f5`*Q@4O9{dA#XNtz`&jjUKo}yEIYkJXDF&_AA@O?3nUXsrJ?LhW^vf*kAfZ2 zMwU8%`cvmutwWuV_<2Q=a=lkLm+e+liQ*pBbV)s70@bDpH~l|ST`jdd$4u_xFQgc0 z!0Nj}FL!ADM!V%5Z}rU;gudg&8|6qFz(Sz$c$_^7+SyITNk$%)!Pp1Z%^eUS$h>~H5z{? zd_IZ5>>CtC0@<t=RsWAcK}^#gzNme$2A35v#r z=c09y11#S58|!zWZ)T}g)ZBvPwF=Nq?;EQM+}9ZI=~1i!f=kx;ZL(s+c0930RU)|P zhNR0h_{rEv8!@HST#l>ZuR);6ST6hQ+7tQ2+I~?m|S)yC@ zkw%ru#s$UL*v8aw@2h^kPK&*N?$LbdZZ=8@Nd=!GKQthh{2Al>c4jis(DrFb=_J?E zY|o(O6CeURm7eArqIVG0J-u7o!b~y?fVy>W{}PRY*eCbs7%kT&$GgZZ)G_FxF^eK= z!=O|08U&&EoY69!_6ByK-3le1)Aj(>!8sR6e1&5@U^tbp!8iW*@lo$b*AH|eD{LKa zJ7hhkF~P%PB8Ox7zqPJB^hgCCw!^ESE=Bb7u+ zOhU!AUJ4Bxepp*ofv!@@n)4*nt@cH?7O$yeQs066KF7A`HM`?8tL?!grRHCisUd=mu{vKOY2EZTtf3=Indh6I@#QB0SK^pi)*};%Ia{=sMxBo4*_zYM@51#!uI` z=YW51F?ZI}U%A-V`R)}a56_Xp6Sm%aFB#(?S{KEVe#DdS=ppho_9DMMN@kpwrYf0P z{9PO*k>kxIGC|}d3lz_Tg%C4D!X-E?8c7T;#puHsHOTFo4DPBjd^H0Y6n_U46PKCX zYBFPU5XHX+o3^0g)*ufTW2+FCmQ5IvYPdbb$}&ItRM8-j?^BYEF~bO1;n04`pp_BQ ziG6mJqm~}RfUvTO-gbg6gpp_Z*=~NO#xa^+Ih$kNs4TeWEvAr+fgNNuWf#9L@2*ew zIB~qWDH=+$>Juvw3inD%m~2bDOzh@<3YUbWoz9)!d}-Z{LtTm90VB%t*jx32!sf+ri#g z+OUjxWQAD$>qXrzJ|A(CN>^A~`|&rTBD>GGW|Zu#ms7TJU6B%VEd}#h78{i#lfcob zEweM-h$>+U6_-EJn#QN{Y!MsMWogkks)*Zru<#WMnho?+F8QsrSiHP&uy%mj^;k=QpKL}{TG7&7yo?bE4906 zmuTc@;`@|W@L&JyKVNT2m-OAhB>8c}xJiFooR5$T6>ki|Suu@E_DCT?cuOv; zaY4I3r?T~cQx|o)=K2`$7fw+P{~o!`R&zarJ>@To#QPB!fcn>NduLk1K9^*d@5c2WC_;V(-kBA@G-4F|< zu^#_Hm+-?Lupx5(ADHBzq4)pdF4!-{Mv?x4Nr1--4bJsM0kJ?F>(O6_jC!y@v=&qY zm-6Rw5`9AZhU@l!ztK61Tfanr^3Np#px_6~fXEPG#y>y&4IOyC=Fu%4bN%_#3m_6d z7&87p2lP>TmE^R|ZZ905>SPXXZLr!;n4LHYi#$QbeYeGAoKgL1{vKk1Y4g#lmZ;XY ziH2tG*3aL2vH;So&_A;-02Rv-)Wb=PbGz* zB(bn-R$H6g_vTz2Ec;cM?DH9{Z?n3ESH~>gabzz7pN@X{vKesw%tw8`7n$!iNCp>aYtOThk77rXo$h^?VXMx?1+pWXW5R~&+c@xw`;aB@Gu;YC+G`j(;4IF zlv4j?s^6;=rBKQwGFfru3?+x%@_Dq!lQT?0OXNk$cBXRhn%zz%htN^gfdS&Q!LRjB z@P4`lwxca=8o5F;uAu%@?lj5RH)WG@sa*5PE$gSGqG7~r_ToGhfI7UXb-^Tld(M9c z(`rsI5PhEIYPYI5Rjx;!=B{(^n=Tsx9deP;lv1EBR2#{ctffi(elO;M*ed{NpW5T% zK)KxKNeb5uYKeBMF9_`w2A(%kksvf*T=rr)FzDq8dEbgi#E@msSz9NXfy5KDwp^L* zfn}sP1e8s&=_;cedw*MUL=Gh1tleNbg*l~~ff#OV?Ph1~RuKK13h0T#)u>P@aw)7l znWVazT_yX0l*V(@+c}Ms)rdQX=n)|qv+r^K7_L;M=PpLpD?__^W{?r{{8Jj;d_`$}(o6t`1 zG6V?KwO50gk?`UuB%;X}wVT~!D95s|=gEdMMRJ1BNk-ZNBf0?!(wo@Phv*NGY0Ajh zt3hBYt4U})-&?KV3-M}o`<=KD`Q=J>MR>-=@|2ph3`n%GXpQ?L!;#k?J*+57wh?N; ziPgV=yrj=mx!(?X)#5i#ci3SrSqP_8vdL2?Ai4zLuIl_N{ygqy_~a7F>fV^tTDh^) z>R4?#W-+3_xcfmue1S{X_;}or0}S}TvIxdAMV=OPiG{~g>Gc0PHP!kq^=-|pHcsju zIS@5yCd`ja875dSGlnc@B!l4G3qMZOhiVtFMAO*hmD!1!4kPh8PF~! z;FI-VX`^)8mfl+`wJEUM6p_PAW}A>DG9!BO|a&Npx8JIi4LF_7`$&mwz0RHHLX< zy`A(D0SYt@^oRBJzd=;Mc(FnX$T2dUXnI#)x%<6I`tfJ14f&!2mh^oFEYeOnSYrua z4QSX%WOI0_z0yTlW40K@&efn4VV#l^grNNR;T7U1$nAAKu?|n4%)>KnT>BxIAG<7w zh6^;73CyEgn_!Ye_|I5_HV03}(q{%8_QOLMdGcovLPKFRA}9 zSOWPJU@*up^}-_fGm?BvdjJlS#%TYSk6m8s8#UoJfw{%A$A2A~lGG<~jZ?#4Q2WnJ zVoL#cy@I#l=@-fD8&LY!K!uC+_2N8y>nGx4qra#*G(=puDIzQu{HVWZD<7X1;K5JE ze~oNJXqNEre*~c5Sq78p{W;qM-=8wy#uY*b`X+4x_YwuR{!Fz*K}clbgxo<&$gcLK zU}|`Jq4M3XZ2c zDxSZFPk{sUZ%l3n6(YTVJ=bldrD3s*7NiG%P2cc@58Evf2(_~Ra_DEI`bgzd-miH7 z`71tv`z{J11HK2mMEau-e1Q0EN*M3Yp965eY;bSrzC$@M{@10P2c+Vr!%bda0=Z)y zeC*$UQ(qq?`Yg~NL4|{Mk+Sy3yY5j$+2U~-eV@}%fBYgHz|v+z3pcvjU6F~)K7vBx z)^H=nj#*^XBbzRl#p*SQU}Tc|f6RdjpjRQRa;-bdNwM0M8bpL>i;H08+gr`I2+cZ| zHW7@K8eoG8?i5bmwzv6$tH#w!lZzhfjG(T=e7@B0@@o^$yX|kv{3#8NlZy?GJ7#nF>*G%I&+0cz8kwN%Pxy5XhL*56y z_fDTS7V!7n*$;v|gchgaD1Jl_PT%_sL@)`ic`Z#H9V`oFdE^v+&o!JuwpJZIqf#FG z>V4-s;PC|ImGyn*lsCWI?pK9;)8G%IjMWq#S7)!=0Apa&VKbFoKb+~ry$W2!2zcC` zKvWqTS2VfFIU?(Iw;JgMWMv`W1M=*C!%lyO44Kyx^12y*b;n`@73W#kxU5!s#oDdk zJ@#S?M&rulF0T&stX7B8_}T9qkJhN~jfl5LCCW9qc84S6-a~CjL`&W9*SN>iL@e9v zmiqm=7e!?x>N`rz#siE{dfhD(J0nYr$%-mcQeSJLCCY~tjM^#0#xYXgQ)9y&f&E#z z83+|e3m=n>dl44F;0P2SpK4 zUh{8%@s|fOQstxDgM}XH z#4^HT9$56Jwb6cva^)+~t_om>tA$}L<_{Nm-)5LG8!Oyi?~Rp!2ze)`Q|I5GB$P}) z-0=}7P=&mtK?FeU4{DyIjlq=jU(?02=@k`_KGm9Bm*3MCL6gGSngd+hQT32x=;7h2 zn9T$mgEtO@_vw}miBMn!i)c7O(PB)FqzOK^*Sl6!JkFUVa?P7TsnE{RyrGjuSMRBx z!}~+2kk`x-fbtCM*Kok4luJ2t#`lI#^^qH*Kl=j2bX$j8 z@mTZ4Ku}>W$R>+)_x%C;!sEmR8YpCWX^)b`fv;pItFF%@*Uj$6e>7vFZ6jR8>}00fzNkU+Qi=x5G^1j^SXosmO1^2QDzKz z)A7b#4v2tLSbpcv!Lt4&8Z9ZBJmg+BxWyM()QtgYs5U!E93huFuq)f4Uk9!4cFxA|f;l#3|fkNJl75EUlDYTR;vl7Akr7qP}{__X?+3=aQCr_j3iHC#2GE5Asqq0nlX-JJnCn z$8^e5f83u!o9E>{M4+Q%KEA*5y(fyav8>vaGhWdl*Aq=kqQZO&X7F4mdf|{8yzDHL7xz8`f2icrSrjUra|!srodWt z&v=JR$;vf3=CMoT2fS-C6OZV+y)<#VUPIDuu@_-hZ+1>O6O01sZa?Q6U1|t&Ws?L` zMV=nV z^BfV&XeeJ|Y25K3;K3=J@VD{S_3j5bFGDFQ!9u`Jj&(#Qm=%DMA@~TUSVz!oHutG# zTjCX?V|id!crnY4dyvrnK~t$>)jA%;u> z1EbfE>2KJP1M%UslHa5Xm$;Dt%3otzF#P)i)sKq1&M|37oJ zZ#u=jb}U_%>D&Lu*jonFv1DDt2@oV`0txOOAtJYq7k3F<}50(x>5*hvFf8U6;ZFL49^FjR$8-d4a z7kFiX^7i8oQMA8ND<2>1Dx!c9%s-#{RRqslmMT$<7v}*|JR`{ebJmG4^8Y>SL|Eki z0?|`bXl&Jg_)d8yN>#lGKwf!i5x>#}tOJN%B6mPfw`+qfnm`Y)3i)@Bdh(&5S{5S; z0KDYe_4WIV#TQVOSEj|`nMc1rD&P-^_59h&{~HuEKvi0!MzZ8!lZr(Nw+X`^|5Y5&m5RG83zPkO@#LwV;KrR^e~;l z>wb8^Tp_;PW+e9X%7MLg}GnN77lLYW-CdK<{C9art;KeEZoTT=R=vS z&J+NL7R|~{y8qzcF<{{-0+Lh|{-kw~ItlQ#6~X=C0qTI#6l=SGLso--K-P>~_q&V! zLZB|?mr|V%8^FQ@lMdWr$~CD2_RE*bt%Zx$YnvOl}W z54gAo9AOYxxWc~Alm&cs{W|!#J5JoWl=I7KX9Ra^rqCE(_vj9>WdxVSx~iR3-MLBf zcA&@0r}f~Pa?${U+vS=$<9QdXOYG5}-2=EE4fk$?9;SDv@*3NP3#@jIzYU*&W5^3( zP%KR#eEbnu|5O#%XZs6V!zPLc4)^a! zci7jj4M~CY0r^8=!#3BMnJ?T_)8D5_Sx9!bf2#e_;(b!d=W@~5{{#J}cgs`?c>2HT z0A)3QIAd<9*6YR|aM7BxOamAidv2Ons&^M3 zP8W%7kV!IVvH~>}2iD`0is{}u%Br)hGL}CIB?aw`5OpM6=B)B8JrX8v2-c-a|n()4f+TJPKuX~1})~>hxJog z->~n%9?v;|9oX(?PW?N{{kdj%8np*1=0YWrGETcY{P{);eCF?GmkBqm;_y~&lHs_# z`~aVuce>VjUy`;+@GAgFWbE^R>bgPg{DN?e<8)@s>9B!KCXvK#n0{3bkS@ThwAPn6 z7*+wi+o}M^-eSO!BE7}@5xV(xtnP;rg@Qk8CKw>NCQ6rFre&M$4p?xtHyCS>eLmU& z2v)eQQdBz_@Kj^AnDbArHj)B_Lg$LU00Sm>K5FBw=_V!MwcP3=<93Hgpz)JX!)pz@ zEz$O5*{u>%|It4TZDze^WX_Ra69olATHEyQ$0vFUr(18XkdNaTTxazFefGZD{ZaVY zd@2*KI|wx;o!5i^_|4k`!?US9TcDSkCu3JW167!Wny3p`h<~j`12wR1oS#$K4@&%A zKw(+Io#}&_se=UfLqe>=W#+yaVgl$;&50&OZ02kr4^(=iCv*xMKF|U}r|P-f1DV_9 zDim;j)92ymqW$Atx35^@*eFUi_t@wln>0aM^xQ^xw@?-mFIzi;yI1?hrWz!An0yfi zeYsx@qwp1yZPUvFrJ}t2ma+IXlmL_$kUKsZY8=D#d%~J48oLY#2fsAf8aKyH8fwPW zodX}kaXou?z*9U>JdRqL+xbxd@bSo96NE9wu{&}`H140+QmC~bMrlXzgKdUVPn{F3 zI9xqTO9Oo>E!FVPpcXn@sQ$)FlgvyAq^1xv@C%2cw9ga))d^Sg7S?PNoArU6nVg)% zBBz^OLT0mN@r0FH^Q95I-*{EJJG3qp?d+PO1b}d8KPrZlT8#mqXE|)O%8=FpU+AZf zRDolCpdh4tM42d*`N8dZ!b(;?J#)2|~CaI!SHVO^Ux^?w`=X zDhJppUh3=_N+gtJ0^v~-s*Rl;Y0zNo6ERWaZ>b%_p~Q3+i@E$>korvmV9X~0_r7bU zHP4(R1KRGOtbg`Fb8Ej~)v1_qk*q*BenvIg*0*)bPNr=};Wzc)*X# zAF?v$`;TM*P74Q##2|jCFonIfhtk_K1`-MPzW`=>kO6$6DW0<;eCz33`GrQ{KfqZQ zu=QCElvMz2f7@)B+rQr(9}W@~+jLXF5aWb8gf|ae?6E?%c z0hBknj1LB^$5NEA)R~uoOd3M3wn+ZRpo|JWLI1F^$RAcs^}Qr91(G?xY1AC4@-^Me z*j%0#PPdin_atH|-XUVnYL{~Il8#(54Z4I{od4cMRl1bC3P8T^k2 zDRmAEjAHIzDYk#{l$lVe+w3WYpugcckYhm%puU|FMxz(>rnDe{Dy8KWWnTc&)Cd3x zk0=?Ay#Sx7{=l*SJumeCUwfYLA?L=3VK3o!s`o2use(c>iWhf1BKE2$-{v=V)eFkB zfM6By{lO@ZMHBy<6n_QFh7Y7oq?L_i(*ON>*$@HC*Z;l8`0@We54bkJIFsVVwfL`_ z`1@}65wQM-|DKa5p5=Q?if@GezVWtO*g97L(%n}1_q>GS()<7=Ed51F_Wj?0JvHVP z5c#BDLjQbmJtb^g~L+fwj<6yzyEG=6%8PY`zVXyUOcs@&HJ{Th}6pE zOy(Ci{^m8hl9JN@$NNbD1eF{azhCwuUmNA0+#7iX)L5v$(f zlmKu?s=$|*9YnC|3Z%x{ws82oc=%N&D0Lq9hh3%tfiM3UZbY6AIh;yv{Azz6wfqER zwxks|WKzF)f`8@wjRSIJqu;6Z3c$AeKrA!NpX?3*t_uSmkof>whT>d%u5`fDl0%b% zq#Y6DgZuP0*n1NPDu_tMIyw|8ih?W@L)IHMn7|wJGYau13IhJsXn;|*a3^Fs_u%~Dh9Xu$gZUr)#f2mJM_1Oa{e$eio$ zn#eH2E#eGf3>7WDb?C%&@z*F78OaD^t922IBHZMU8OX7TrMiN zp#UNNuU3GU#-|Knb?!a(r^dF;PBT$Kntd_?CKG{W`Qy!`jP;`wtHf{vy7=wDju>D< zt=}_5-tCq<*(0SXR%9Kw`H0LD3z&5z{{jq!qe4_`;%Zl%SlMZ=0nJU~i_jT%6fy`yAZcv=LO1L{fR%7cIJ6b;qaX7d)!D!rmxEL>pa zG>vb}NMu$s(H!G5nJOj+>I5*fwl)|A*&fV^6sIc57b}#Jc3NN(dOX$7Joq~#AHm?e zHH|zx-^uXMJ0U&-7NfkmV}!7rc!l=vxEu7}ZuWJIt-nZgB0bJ3m1O^Wr~t3P%M$8+ zOmy_R_n1G3bwG1OqtjqGc_4^99Yd5nv|wb(Sv>k&^F+c~e67O|2l9ZperH*%qFqJK zpe*mhnNz1!t!U|Ded^ZjledV&mHcR*XS<;O^cksv$M!}9H<68|dpAa)5)v*E`tN6t zlWpP%sRV~*HxN5d`~yI;gWgC}66BcUuTiV*MD1ugifMRkNL9AR z#@8IqMyN051)S=9 zuH8<#WU?cN1q0CzoX0r*Hq z1F(pkcW`0PT%|=P?_qzJ>mbN@M5E7oyWkFeDn|7Z3q!Y3H^AQOd=2TQC&i-w2j*n1 zRgQnZ=JoDx#bnm++lPuY$q(Ov?V&BN0KBM-T64R^G@6XEXIUUpHVo~UF8SJrX_%Uh zV}E_TWbK}IM|lwxzZ8{Ae0C;bgF{Oy#kJI68x8D)17*!LFZ6l1PPI{}OKF7)qyV22~oG41w2`=roUxON>aQ5eq40qXn(s{9gYq~+Ot`0odm5ANn& zV2b|5K-?#+4YQx;9Y~-xtv;xz%=9q=D0-*IM*FA={lPxNk-4Ot6Ul{fNz86q9e?J(KWmZtuwBFK zDb)OxqhO((Rd8=cBI%5}ose>$&?x(YBPmcj%38ASXX^tIPz)n}eJ35e()$i5f8^&D z(PTQ6<;Hp5@eXhL;WpwJrdlU#yK`jWs_31@9VWBE4<^&uwnNtH4)^gXap6jdpUZct zf4}KlSdy+7hl2)frNN?tbQ2BNBo;S+OPpx6L+q)_bk~7H-Ayxa^+?O`35$jFyW{>j znUv?9qa$TF5GI)6T`zTYYh6gy!R(y+PnBw6GfcakZ~Y>mxdi8yr@IuiVpHpIj<-bj zSC9Jfx8R2c(hCYwcZoi$3jqp^Z8&nwVOr4^<`>=047>vd4mNnsdltjdR9YX}Ryklh zmx$4jmvl#|j23WkkNTFUZD5`iI`qolI(iu6rbXj=4kV2t!ZZ1Mra=kq{f)n%mhHjj9}p&Ju(c z3kgZ?r+o9aj~kU7lQ?oTRmpg?D>QdyuK=B?mw-m&EV;_&$~)arN7_mMNxuAaJGtYX!v+Ug8dE90sD#fCqo!X*T zu4l!jjL9mTyrD|w1g+l^$zXc_d#cM)L`$k|g-yXdqs(yhf=GB&ih0ZM;lUISexT=w(_g!;^R+c4M;rVvL#qOG!kpWYq za(qb7&;PCyUFcpoBVMawoN26u5*+?1;+7DL3JOg(^$d^W0rFfI!>lXfCHA=b58re* zqw#v5gGIw5=gV~i=E7HbaPUW|)W}k)a=Z=Y1YZCZ0z@blPBq+(ee(;Z&8<4#`GRZG zZ8J;r1LOJJa(2!0g=e=NN4>N>52TQj#l5Iicz}8)g{(R$~{|g4Z5QsC= zhnX@x%;w%Y?I#%y!;3Gz?-NpZ z4M_mOj(KUxP!oot&5PMj@tPN6<<6H`_4Qak>Q#^;wLTM`L@5mKm;hN$MZy z%aM*RlI?cgUWwp+L}Lq|f*Sg_>hQSbs2-Nz^=@g@C8RajZ%diWR=#IqtqA ze|QgUlm3Qxb1tRvx}}Fa(T<=-5fh>u~EE1sPH386ITp&GjHI z5H_n>G#n~9r`_4FSdgalF&3k^G{;`9?nSxN+}Y!`^Pudx;PyW5>y)k|8*cgysV(F2Ob1})gOw{c?OggQJitw0hW zS+&W`_=AveIA%(f!O;R`I=;tfSFT}(2jOiapp{P?<#y3b-o#MbJ|9rDAOUK347!%8 z)Vfcscs!?Vs$VB*tLgE` z+)uAMbnd!?ks)T$RL@a#o%a|ssa|25bnANiL5X~cTRZ!f%V_{oEJ7+HO2A^mcsAE5 zdc%nk48%AKyC}&|3D~SjO$30OnY8LJ%c$Fj0dK$UXCSJjWdXC*ij!6!%(5E;l|ID6 z$4zWkIoD4Xe-`x1P;8)yvp>t{d~MDJoUfA0@KdfFCjg{AyaQ<9Nv18Pn2fLSJ#rnp z=p|!5f}Dnd`%Cwya%LB9xji1P{mpjhk}@if@5*Mp8#hD3-eVE1D@yilwl3*5{b4xq zHusjxVVO#d6{&UF_1JAsUktlt(TJzhZrx2j8b^?2&)Z*W=p5GWtyMynS~~!q$%^D> z@cK31^rL$1fE=g0f_^-2PUeO*+On#TrByiJr#S!t!GIz|s{QfemNZK-7dSKJ9v(C- zg~fSnj=F-_X(0w|HJMGEG&+#8qY}ihAZXRv9e~J&e1on@*-_ufxEUeGN&xO(F;D0) zk3w%n?|Azvwp%FuAc%@j;n_%-zHfyeq`jCh4GXeoD}=n~F3S__GxPq7?$k z1}XNoW8o>w@$#d{D#^k0PqPjd<3-t)yStQ}^j`yUTW3^d?|O}xml;6qjI+Pm{i0bd zG&Y1>?w775@4~gedvCa5kF{oib<&i67C%&&saZ1#g`}JDY|K%sRQTSi|4{yNdpUE| zOQP6dOWAwwP#gp!b4=E&=2tgai`>4a+j~D>YWDqH5o|Lm6%MjkjtRT|O@A@u0OUll zI9u3EblEsRhOtTrbijodSk2IfcDB3D1Obv57BbN+#*s)MjTaMC@S#+4ODK=!r&@B^ z2*-isdBTZmjgdLe2Heu2quMxfJ7lO*{Vw}XAAV`Y5BbLY+h+B8hVbRqCIf6#Aq2>5bX`v&x4$C7qaEFiP`&b0iGZ|N4EGJ-uj?-=;6~ z^~7q&9m9Q*;ZXF|<%|ZgzIZ}BOo8+j&Drze)GtK{!6RSPaC1&aox7ZoiHF9s-Ksr< z`jos2*>Z_2S7gI@P5Mtu3?6GG70#Df?7J9z;rDbpagx!x*VPU9Iz=h^E?sFYh=O=G zqX)HKkhC@kyCr|5$qcrAT9v86%RkksEuVO|2I;dxGu-yYG?xU)q2Dp?yB_hMA@)q5qj?0fnsZN%# ze=l}rU}hz9e@BrKdOK$l-=W6!kk!olYJ)uMZqqt+t-yer@DUm*9_eU7?CC+|ATjvg zFvd$1ieZaA#nFq_a5n~SC;WAEe ztM^$0K}XB*l|y`Q#9DYS*vT-1+?)Rf+;Capy7kE_etYZb{y46DM5BIc0LUJeOdUD< z@xyszSP!>(T{nVunfgkdD8udP8L#K|9DU$1=9t;P$}Oqz>CL6yT6T92AOGoyHj^I% zk`z4TXhmJ725xUo-4xUuc){ZA)*n%>+GJ}}WUNShOWZ({u)=BZWA6=*9>VztBx1eG zV1o8jTK=UyN?Vc%z>N=%n>gMjH=&2CeXZ6i6BWQg}|Ki~>H8HvEQ>#oC+Fe&_9YDronJru_X8xfV?DNz+ z6=>;Ll*+#{5$e}X=Js*mrt2rWN8n|*{LWb)^`>x%C6k3lI3)IG$_zu%b7L!iaB20) zQaY;g>&hZE-n}*cT@`cza4@Nl!DI-a@?Tu|18ht`ufo?>j@M}!99LgqTB`73vOE8% zGG6HyqY60B9yMaWjFp$;Vp!I8{KF6c6c}UrbU*3|J&0q8LnrrKU@WI6hQ+vJsi<9d zU?={aLmz6TfyA+T{npijIg39!n9~I)AwK8cR>9RPSU(t9Q3EhyItHAdE91@d&YG{G z2ILDXniQs5zJ1>tt4{&z)Y!$3C;8?IH=TXvGC!WGCktn_840n;+rDL%WWYGJr-C@r z$v&5xA1f)PKPokyW3aC6BuTwESXfYzZXKfTt`zz#^zZ0^j|77K$x>s=QUl8B>W#r6 z4>cEehI_+aA|ta(5BEt^@QC&Cc&$xD?dcUbP%R*ZJ6T2L^a9Chq$l;h!-g!S$*sk4 z?|YA^(w7(EmkI1?i;#}$)np#omsUf%Pv3w4h)(}vqW%SiB9gaNMfLc1WyCqeU{E+Z z>nMG%pwPQC=oitOCt;+IuIcP~!g#tA%|GL@A3{Jzf$;Zzj`i|;vLY@y!&jMoZ7&@yL&qdPxZm*#3)8z-MuYLQ|B@yF$VXVuM ziX~s){I=@}#XRdo=7oBDl3)-SAQFo4j(%22(~a~R0DJUnW60baUjRo&U0at`FBrYS zc$!|RZqDPnjl`<#p9TB_B+U#}wtI3azqGu9M)D67m0ItQIg{9J44g?*_8r&jNAfu2 z>7D83ozaPz8GtGY7h!up>oRDMSrV6x^Br8>b@`nOa=_iJUXsr&cOZb%((MTaw{=)3VCBO~gW>3nt$v>S!^%9BN&|3UyHbHr$Vag-EM_3mDvJZu zGDDFqgGX2S^(9nGIP+31Z(z~!{h4Gb5v9}{a$z~jH$Q?BOk83#0< zWtok4i)ULQ=Uqult=7=#? z>!rj~0ONdeJ80;$%g0gzJ2WsT*^1 z%@W6(3%^X;`(m=(#Al(_A_1s}C$UgthL}E)Cow2So)$}{a9r-$k877Bkw9x4%=i%* zW-a}bC-nxfB#g&F2lPGKwOE+0M`2f_MKE4$tqw*Fggv!kVjk`EzHnm zFd0XKVcpOA$*sFTD8Z%+JVh6<+iYW$?Nb({M&qF4B0K5$hd5;F^+#I+j~$FY3Us!{ zM_P3w<#-ykuYhTNlt2OV_um*u57L-Z#flO)fHx-3`+YWlQ2N(+`?-oXg8Law53%mx z4~P;?Ykz9EbAh{1$&dzeT&|DhO4ZqOI8E1t>Jf1{6h4A9sDbp{XaT>sq`d&Ez?Z~g zmOLI|jmcybxrV7~?iw&-2y|?|`7I`rW2kbeKk{WcP$8k^a;n3V{xY#2{nlu@IIh35 z&T1ochSK49aob_v9(Y`-7K71rv!?pK`Reamz$9Yw83r7yq#p5^O=64A&$owB=drfL z7T{XiYKrUmj=jFBApVGaVxY`~``##{`)V^6YDSaL~ST-`p z1k7wkFVF&MVOfH@b?BWK&{iLz}mM0{HFW zl#~YN-7!M>p2xdO2^Q$4v(0H}YRG+DeMp)3(ID)ge2d&FlJJk^Q_GHjMe!O7DGre8;evEd9Zoj5Lx-7Zyrt z1ZWNf4yaJ}cnmu48_BJ%!uH4tZ*6}sFT#!rRG*KCHE#D;J&`$+Jp@@ce>Mw-`Fxcw z{LnS%Akq9o?tlLo!I1py^%@hUyHF_Ioa< z%xdolbY&d7+8yt7l_BR_UKH^0XZJ@KbfW8G%YtklGr&aj>3(}R;TV+h+CLmZTdUVn zm!P9AlksXp%y2AA5Jq>%-&to>CKZ7RgK&4);a7WLM_pD-o3d^Pe*uKVL^of4D19o= z%_?NOR_-yKD1oN?Z61B@-s}y6gTcMK0IrsfK(E-X)=)q^b}OUjlI^4v*%2Z(i=(he z!;HF3Sdyr=Z8UGIvk9>l%0Loh!J^|vSU!R>Pqw?(F1<3{c&3er%sjl6Zm4Q|qAReH zN;yq9?TluuNX|Qk?@;;}8SKP%>nD6ONR;apjc9VI#@x4O(;o9im&Bkb>UF>D2FCV{ zv1ZjdFkw=7AU49hd@6JVJ}-6MG9uptK}iE68H4Vk_oDqG16Zf4oqRcDJOaRb@tLNMEU}Q6 zX-_dNXpqP`zD;rwN1Kx+X1@D^nm~fUdl?f1sq})foF#3P3B&R0&nB(Fz#SYak*ag@ zr-D>w{HTpqd4WuIXFdP%8D(E~qbDqEXTHqsGZyhr9yU)b7E_AWr@N9QSY_>@Jay3! zt9WoU$H`2BUx|%7;0qU;(2})i45P7;+2~O~Lec8yggI0>5&@#98K=W8EY7}SQR zu%Lb?WQS*uB)ZSrlQ+;gAGnNQk6k&S5O@t*5NKh0&~RxxJPi_7;AF^8K0<3jPwk|; zjJQg{gyV@Cakz@W82foGju3zcCNQ4i<~WkokKtvlyqI_67#ggP9J&bfbbh5cvqsJcLJ%yZ~zTj!#hfkQ{&0sxw<)ByC)dQ z(WGf0j7!x5X-_r6#Yny8X_d136@rq?QDv7IjL1GZ9>KtS;`ce_TJ7HXsHCH@?|Seh zf6DU2!r5U!zV`8NwOm)(7iJRp)>GmWi3}|=pP-Zyq-WX@Jc27&q0#J2hX1dzbGsLw zfC;L;Y?AM#Ls;w~GtR3{pW{GReQr8y?}~kmfn5J{X8c!eOvo6ER+v<4UG^US<9g;& z4yQ1oK%?%u_>zFh?;m^hQ^(URotNdu7h*oYrVc`A8$_1@2?=9S_7kI1zQ?r*w#FSD zIJbEP*izSynw;?~l{|fRmBH_?>)PS4+fS_7U>)(5=qkymS!w2>m&@(59Sy9|J=;yw*g`b_vs7zMO-l#@aoM4l$!%0cQk0 z3>E%#U6kA}Yhv1Mm#PB#bT!Z*-H>jIAkb|Eb>Y#r6-vTk%p;MI*i_?cS9-(&HI%bN3_ z_85)VSigQfohrBPG!e|b!Y&#TIA5J6!+;mO?-AWdKGG%1!{5A~y6A4Q3?#?wMS7I4 zJ9|5E4Lv^T51wFMWWy*up07D%))2{&|B7&6If%vjbz=M%RA|BI+YEYXBE)C~jZf?@ zPbf_sb$33nJ+M8a#Ii$vXJYVoYf*ODwJg1VCb}-s=F%ONGNczW5G@{s$*f<<1ipDX3<>dfoQhN5VzK@c6jzHGr3s?xGZDLu|%>6Z7Rp7LYv2`IjlkNmGn%2)sY|I~% zLMzZe5<|39QEJ3zhpi>SawieQUk;Vwmv5OhPfT&oqbwVcnIG2MTkygT$0%W2GG^Z*GA^vlzZG<4bBAI zT6J<&b3zk-&5lH3byDG-<#7CKD>U)duK=dhjo0Eo@K8pMFoHgC|wVKpb}b zL^ur)PhQIJPF<`RnkRLcy^e@xzBznz7WoP8h64l$)++Dsp{6S_$w{+KUTmflgrKxl zCh2RS3=rvO&;3Wl1+YAP@kEg*d!oM7acaYV%S(VC+N?+;+ce-_YJ7n9P~ag{HX?_W zBgbC~4Ktx8BnjG22v(SSQ~QZmX^dSGt()}xDrwl!=@jY)XO?%cf0m|B_T1(gzZ+@Y zG^vwalav@4znDm1JjniV{M#P?E&kCt7LUt240@f}lszyWxuzg<&%GEDn5BV0#K6UY{uOIFn!%@Nl$M^s-W+JwJ9rHTCkHi55Ns|S;_Iz&<*KRVdjuujKJYaQCw05*COD%j+ zp{aUl_V8AXB$&_r3N$81D83_k>^vDFq00;((XCmJvi|^x6XRfbqz=EG8WOTVv-v79 zW`z;Otr`;F&eEfAr;F;{Sr`0oHiB#*0}!#}*G(okPnzU~Bk+!}5k*X`zIby7av3@A zy$i>-IBvN&NB!{ldTX%#x$1fh^4QE-orHfS{;Sw`E}XpI4R!|`)_8iV=f$H`UWcLt z^vRsb8z06>%34fHIh)P~sPqqh|I{wiMM#FZmio+}0f*Sj*MI4XlN?b{#Z?c81fwCp29#`l=FRUa(xZBB~5(pZF?GG9EHUrF(237mc&!6 zVDSQYrX-)EBvGprm>7!dFr~dXm(Y15-&5l>E=H$yd^`qoZ7fcEQ>IV3uo5^Jsp>8m z3VlA!hMc>MdmqAm8h@7e|76GTylT>DO{qNtNF3K`Q`HO6?_3x?&KQoW;(Qs35apzi zq+BVB?B>YxHA*brVOvW;QW}=G>uA=RZ8C-&hUbt!CP}^Z5A}L$GMqsc3{C2D>u(=> zi12uh!98^3)DDcTx7#TlKUp!fTpfV8@;)9-$%Nk164;_&Wmc{=Pjf;-rVj8&MGi>a z;0H7s*M3|o$cPP@&FTlwsStvdM80spj#$r5H9b z1dr{yJ032Ab(1RBAhVf9582&&f3a88^*qBg>biZ^5sTcC$&RwCe!Zb3+sb&HKzJTg z_I*>uT(sk0y6_9J?&f>m2iO2Fi?U7wX19fs%qp{3QD)xT(8M}2- zA9g$cgUQpyY^pu2&`4T4KkKDBs~m07d0!!m3DPD#HFlez1y3O5_><8nT~xo-Ssvu51oAf4j}Ff z=ZUtu&6JKy80jbKERqe23^BN4;b(T+s{xvfvdQDrKqdCO=91D8{ktty+5LF^)wmha zr62e^Kpc_OaNbXz(f7?^DK7i?ORKWon#xz?MFCu-pYj;VlB>!BWIX#AX0Zn<#`v*I zKqkB-`-H)&kdtF|#@Lzbai-dRVYI6uu5hhAKVK7ffCO54mj3ZxRNC&#s5e)MO~E@GXcpS2M(`9o}x z;1`w3?kqmCA2HYtS&7_qqig1l`CQPQ0`}8MXIavS_&i)rd7ey#Fb_FP;|@Q*HU8d= z;qkoNnYrqlNoBVQ4Oege?ssA=lPltuosr#oz28U_7w}XH<&Dz!o)van>{qDt&fww4 z6D(n*o>@huZ~6!f9QGVY(4Vj#{=~ls+%282x@PrI^5h*{Q0Oy%muY4+;rQ2jLyF&~ zBYl*4>yT_?Sb86>!|Hk**Q3_g*2Y(--3i^k+BvqtV_}<1+(yw6m`A)hq8jgq(Iw^q z7?o{vi1;F*jzW%V>z!l5B^#Dtoq4R-3XU%C;!(G`XZsqp&!mp zSeWR!>P~oKLH=*I{0W5%%xmAE@Cp;!Z32z3g5QPHyulDzM3i(-_jq!WzoKi4?5qqS z45D2u3h}ZUW}Zp3_C~bxt7yEM|1RaE18cd$*wAo5Q8s0j z-WiyM)7%o!tfb~8Ljg}FhJpPr`cNCClda+LY9Wk&O)*|06=MVB2=?NHvQud|TavSJFouug z%U)%v$r%w##?vua@r<>~!W`<&l^xL^kJBo<5g_)w_kD`{`Grlp&}K^H3~%1y4GlVC z0Tj_YQPG16`CO=Q;8iBoE?S2qt5(VAYyM9)|{JI%iPF!ycQ>}z6SkYw&-ZPDUm4VhR+mb;*;8+C;Jzyf^3X|iO zeK=!se{f_xT^knM#aUYZg8h;BRRnPwX&O_5TGp|4AiXS+Z3SHx^$p%J?9h>hY^Vr_ z1t*18)f!wrq(S`gM+8?;3kw1slEb2_O!|+6bq`VTOSPtU#N1^kkNaWh@Cbxg0LrjCSzdB1 zL}{(4(tke?WSBTLE}W=W2eXOh`FxL$vCc1K1n>B0guOy{jrS7pW zJ$khx+40bWgS{+)jG#$Y0t=lrWB+R57!$q_{UTuM^#Fl7@4#mi-H+uPP|&Q)dN|k@ z#-T1#m}MY4Zx@6EaVAbO#lU2?ij z{6R@uX^iv08F-|wjh(q_u>1@xstH;L>u!jUBRXasrXGF%7+eHl+T~P{{4kGvEexgl z?MI`ikIR%njXuxbZjwugM~zKAWk$9W zzr+dZM?<=Mo;HHeA^qJ{s3*r}cc)a&Ht}&0(iwa)>2YfkR{J}!gV8&hbH$Z8XgP#9 zh&VXbwQperBg5gfd(xBJQE%E+&+-m`j>BXrI>cP~0KLXunLS|kkKa3^!2rYF(f zuM7B*DnSdc8x*C{VSv}5+?qOMX=C3(lilYprlF_dLFasPH>4v%;xcqBJsg(@u2tC^ z0~fB9=S!a6t(I%yqgJ}tf^ovjG&N2uX7k9_byVOYs3jU;owVCdQEdg3;-SG5r(E}! zrnu`)2w&7jjvYI;{P;0@Vqv^zNSSZXCl<<<9m`jppo?WeHJU2^E`n+N__}Y2ClB-q z2CyO;mQYQ@nD^0oj0?dL8dY#0ooyUtBCQ95Q}-8vK6+d!bMH>et+*+YeuO_^&- z9@#$wG|aj~-nb^gmdhj^Azul>Pn=UpfW94)M7_rNngt36BMfd=afTCa=r;qq5_7Te z2yik>w(!u1>AY+eGm{e8X2dmVxp9nko(b#}yj^9|?Xi`%Nr~g>yGnH4hkF#{cv_k zL8LLtwdbVs4eu$r9#b;#VmTkpOd@*EOJFYENe=b19(6i5nmrHj*zA+}*D0-Z`w}$o zi>e+Z@?_M*ZCW~ofk5rhPkhMwhI7ZNE$Wu8+?2XNOmPI$iYW*7X$hF@C zxr|RNetK;IaV4Z!2G__S50RAi>Li22_x!8=6+-b-6x?c-{-lShFGp;=Pt{~}4Npor z)M;#CR#LfsW|5&ggy|$4w>{}Yy-!k*pq><@Rp@xjy z#8Y*DWf}e_d(Jb3PhgjxDOlvCqJa-C7yb36X+FAG*guZ1VnDzpJ*G<0$p1(1_D9~} zbwdis_it#hrzKxBl9bLTkX!Pb!3~KS@*g4yOko1TlEtueZ762#m(9G^glGsYjT3y) zhB$!%)cZO$_5a9O{+(vifhoi{LAk+P9D^w4Uh7 zLA)kzHeE%zbzHjh%wkS_(ZIS7-#Va)SQm(~sKJk~ZDHRnlE|s3&of<1?Qi`9{XQua z(H5jzi=R1!VY9~eqmtvyG}-P>DY95B6FooNmsz69m!irr?SZ~E@dbaNaaOk*@A|6` ze~+;y{YMM%ul_`d0CH4>iUu=orJgu8-4G^Ik*@}@SwFA~Pb06WQDHh!JeHjAV5WVf zRwn`S6=@@Qn3y#zi}7CcPayoCY|6-lER~H#b!)+Mplo0-EaLwo?JuLMTHE)3SV93o zQaY8ElCDK7At@-`jdZU?HzFlnQc^0?4U6t>X^@s~kp5rX``-I@kMHlrGsZK{=Pw>>}h(UCfzwOmtzpK=CH2gnnDGt)^P?Ca}4sV?-=LYPNM+C zrs(B#7>kl^9jxFWlkRnRxp#Xjgn&uL$H2SbR(IS`-gx|LT#d)-H-}PYfAV$t9cI;b z`K!FMpYxZ?omX?+Mkr^&rAyZ z&kCOV2EYMR!DTrm`J?FeMZ;{hjAo@pI$6Y?y34>R$lf#*T)REe^vM|SShp(^ellx!? zw0KuT3*Nmifx$9bZC&W<2YjJ5%`3wHc!*5(6xX zT~{!+t`@bmp3SNsU4nZJW@%athH=`w+wWj2&5VpoQ}9)HMz?{f(&=H_R3ip}ALQKu z`YSp7gFR(~{ZXLyOB;NCU$_8ne`B2IdsSP1T{PR+y;i_w!LTp|G+cljCUGS6z4J zsKI^MOr>6qOF{A)ComAdD?QzD?K3-7SIyUK_pq5Q7Aqwjq5D05NhzHMfvt=V3S))6 zH`4_C{~caCSZ*=bLzMD}RNMUcr|p+dzkb=De-w+RmcoRcp7WRPOzb%9obV>;qoL7v z4W!mZQ+9(=Eyk~fy+-((IK4`1&UChoVfnR&s}Jmu1y?5`K{sRlRPH~$FNQCHVHlE< z-zZEq_=uI+nmo&Kp_!V)Wq6lsJ%upi&MK-XbRFhVVvu!pI%5kM%Wk8kRn#xDx5V#H zr7+=?E+=sjzM9;{6wHoBTy7x?H_B#g5{I1GQ?+l=i8qPTy;?>tHpeYjerEbdA1|Qm zlFwAdpisKK(G}W*+;M~Yv44VNR9R?kz${df$2-VWcUaU7vtXY0+`{^B*tw>eMeX?2PW&5gABz8DKr0I3}cuU~H&*cGG zUae2pp8(}5efpGu^^Npy3gj(ld_rT=6C0%~RF@~6>)qJE;kM0ZF<$9^P9aeNIK-BC zsYhmeW|uAnITGtObg7jC90HO|Y^e8f;9rPBQ)^G3H(QQ>w}@XTc*CHlK#{^DAsI%t zvwZ}SQV=>BTUnT{vZh|}I4X!q7!ivedH&}e%MWzolxZ13vOV4I=uTFaPKdJ_B2f}^ zmb=Wd15Ei-84PmLBWE$^di#b^^O)?!$~0G8MdxoXnXv&P@cYMCA6Pk<*IoWRW$qKA z(=bZ9typC;9`-i#?x4X5|I<448uxvE)o|9Bj(;8MzWC5qZ^ARYKYu}d-)c88hQh8d z9Df|65~2kib~=4+9={fe?;o%FSWyVJ^iL?o|COcDPIFV#UliK^;hy^s;a3}$R^O}V zSoFV<+BXqb`e!cb|6>=k?FE1MzVA>$Lour6DD}4dfA5w7Vc3zU0{3477BH}h198-l zphoih|Nbv9E2u~N#o>0!>fK-e$9WjO5=|I3`k+Rw_6PNOO84<2r`f=^yy%~Y3q*HL z#HoR@^GTz~ZqRZ2F=xit5GYu~15ka_h{AI@oY#2#+gsnPPwYlPSD>ch+iI5Ulf-Qc zTu;RwK<9jL@*an}Z^68mn=>v(OKo!rz+jv&uBlE|BLsK5u;-+Y>-HLAk~qzBEicBH zZth2cxUC+)`{lIgaZC2Tc&!&0^zj zT-fDKRr?NOBao$6ft(zca^-b0u678Pg|9#=Y9QhAZ})?CLRpY;Ym{pQXp0>4;m_=$ zBGc~)S+yA`J@$QJVd&&{9*v`<%GZE>G|w8{XGOe&AZ6L=-*B`}wcl}$fRzkjX{?%e zlYL0Y$_$icEbW2gc8MSiG%{gsivY>A*Ukb$PFNT{)Iaa?4Zw!^E4>MWSIM!lG(caD zciEYi0VZ-JDe~+-zf+@KI{>6LeAg(G-273%1Q;2N?}{#1iAfh=squ_mIT%mgm>8!L zfQz|~w*aGz2@e7Qo%reA0^9A)Wzn78sbhZ@*zi9Aa*;UGuu`TBwCWlG#A5XTThJ=L znzn({)vv6`m2ow_IFJ(BE@vii3ylUi-NRdREV(Ao6pd7I)8w5FIIK8}V=NAYry@it zVkQd>o(=#%%4n9aHXq&p0Lj{Pa{EPr&z#-_&YvqHULqJXDek!{-mg)=Ph5EAf1QbK z!+EZ@=gD|?hn?FBw_sb;f6js$$Dg@OHt-?-3b2v!bgY4TM|kIE7_gB5c>YIU53lvK z@r~x-I;b_Q#Hs1BlT)X?FB=f(b#em{a|s|fQMORKCL5#(JB-NCcmIb?JOx8*yo#dG z+Xom#`d+T+;UBp4Va@jmy8xAIO9CN3=?EtcZ?+t5#@21{s5y9M@M*kAZ{bDYJj9@_?HN>F{92_ffDV7XBLTZs6+5+K6JmgBgi1+0vKsOE= za2N?^^X`L0I!U32ch!oz^nAkdZv;acDWoWlC4^xIg%mfZ{$Rq z?(+O)9soGI?WetS*T6wq_mz#rXs&z=u+1l5fKmZfR;b!_xkb?Ci|f<;m>+@) z{4F>g02Jh6!e2>Yp~r~!zCKBK^Ie_YPD`{C)TU%WmB)0ND~$>n3&%PgjmbI=4evUT z(vqznFqd?V*QY5Ktr*qENV?8*IuDLTfT#Ss)m-iPSR|`XZDOTV+SI0h=La4M@3o2a zp9OjV(L6A24(C8qX4^26ZUlv)CHzi6Ihs~_TTPX=$9nEeSM(!$0cJYav$^wBYy~ZT zCD1D@XA+Q#vdwm!>*XZedj_1lHW)|E|N(@M2kBrKlrz1-yCVjkY zgkwpaNmxA;iM0V}C;4(3Tas{?5 z`~Vt9+z1Pg{Ej*tIjpBVaEwQv?om42UoY^kwK=%q3{bQj%O7^U&r@$c>|s~dDWQP- zdQU?wS0VM;e{s>I0{Zf6Aou2qF1}^^Is*z0UNJndJEeR5>&#d_&?|zh^Tj#|8tuD< z9*h*ZO%d}*6xE+&#oHrmyAR+qoN+z8+k3Z+I>Xe{2Bpzlgz3;nj&@93?EE9m2SZOsi!ZoCnSuzJ(PhDH+Wo!KODgF_b z3Pw_Losd_$y_;Pc>Iusm!_Zjz&Z~MuNDq7)>Sz~Z+>|vYlMxHD$m#^BzU^mY><-kL)p#wrR9fwil|Bef#>g&2v6Tu+Skh-5 zq_$iK%7jEs*la&^-G*KD_jSC^S92Tp^S5m1Fud;g0}S?&#OJMFK|}@Jpj_Hl_xEbv zEdlt;#HqxhjCtl;IeKJ7NMqh%gqFxHeutuZy>n~9-OoDcJ5W6hHb!!UW?}_zbuILN z9|@TlTxvB6^Jp)>l21L|Dy#1ZQkt9dYzESc#U|G6^Ed3t>|LKNjE+qPh0Z=1P__*@ zmFX{uYoSf3;m+sx{hqh8MVr&exiCsfqG;TH=?3W@2rf|N;C5sb%9eRS1(g%>P9%Z zft{gKJ-8Q_FpKjG=S<5?38+1do^yO*)`d?#e#}WUV}KZ|@YvvE_Q6oMe!wI`Jmw&e zUHq?|L&3$bPBzV7GMb0jCm)1S=x*$jQ(!S+Y;rvg@C^)-MapS4wX109d$1hyAY?yj zeTX<~8gs}-f}wm#U%G@4xitZ@jAPW)gl=?}IP7cKM!=-nS2f=Zh7pIfM$RK=wk%F+ zr{G}xRX>#O50vgLZmZ#Y^-dj7x?7?jvE*eo0K=)*{9`R>Rj9RMG)~_@wWt(!L zLj=7##qdE7MbgMIf-i#5U7X1&-{`$0>?duJRdYXH-`!Jzr6=FEG7Zev$5fCbX<|e+ zDPZE}!R1m+nb!o1);iQ-CnS<8Y}ZTs-x3_334LJ6X zK|i=9VZyCPCH7GiX{ZlY>^GxrCQ8%Isacvc+`wAJhh#$a~2#E3^{oaEKF%rq*%@tThn@!w8~w@E_+iyDHT&ib$+%KHVhIDjko*+h2cHV>Bxdi zz97h~qe+D|yt;F>KJ&*wk}F>_#W!xmKX6}Vk|sz0M(Xx^!|>!JKYcd_2kvzEEykvv zsGPXTf}ZH5mwTass1(IlmfwK~hQB7%_C2xd;hS!JYv1jj+bvtHycC3YSW)hC@;qJT zH?PNN=~vvNnuSll8LBngavc)pF^4a10n4YhUex&=8JHc znbm|rNDY{nHy9=8c|iRR=yE&f8;3YdWgq3gg5K9yGL37pwK^Gzbn*4=KKhQkR8qF| zR?Y9!KXY|$BH}p@`wFpQ($8jr=}MC1BI%u`)0h?7FR3_R`|oe~Uv&g$?9kM=(!M~9 zn@8(-CQQOBs|Mx$zMs_mY@|t%Hp5?kkJ`_mIqf}F3v*Ob^p0HO;&1l$E+beanEsg( zld$FDo9>~KBbN!EQTc~bdVa5p@g-ai@-%Z|M&&fGgEW~{oekwS%f$*Yak&KKuxeis zRbjYnA3YHvdb5Hc5!xuG@nY%avZ=VwM~VmUDZ%9Ee1nY9x@dtNw*V#fu#+ibU+9Yc zcT(W;uyOaqu8dP>U_z){=XM-iNp*WT8Cr;D;3%~Ml>5T^lfQk$QYq$z#naWkC~dCZ*gSZ1nn@;S9%(Q1j>YSx>a1|f9-11{5vShGc({p1Wr4~ zcmvgoR*A{-{#;}2{l)lo|L3I!iPlE&IoAcxHKusgBu4j=v)+{SfgkVRXJc7Ss(kp! z`@lJ%-kh2INEvmt&5I^X5yKY#f(Q{_AD+3JhN|>~$f9!oAc2cvy&P4NV1{DfMyXJ& zmr9%bXf*iZrRUNr)+QkmtqJa%tIa%5;s0FXR62j2lSx+e;L*;ahU#>K6W@CHc7D$6 z_95(#6NMVRoae|XchbfDL+Dn++50luT_{d-T39}r z1&84F`ogghv&P1H?d+9!KDCEDk)tG(`Emp`+p9m*9rXfFusPW-*QDhRt(T`29}l?Z zHbPf-Bkxzj?UEctiJ_Dbpq?g)LDW(Zn|_yl zb)P)JZ<2V|tBq~W{Gvm;ma=HUk&m;8MnF&mX#>jmc_W(=L4Xf#&8$%uc&!Juy%sn* z9u)(bDv3Y+oBJAlhBL=eLgtz%+6xJv>tv|*_)u7o<{DN?>y$@&o302@bZ%P4$o|kT zsM1i022E9AVhm|b-&p@8#7LphAj6R44gL;4`wJfQ9mBR$u$7kXcl;xa3}Azx93V|4 ztF1=No-0aaB*L+jyGOnncpYXzoiuoC9tghNpgPE z>_Kw?QkIPCP=?so2zp(jZxki;KMV7`zTPirESXSM`R}RriBrkK!yABP;ds;m+fn@a`hIjQh6*w+-6rgzyB;r`OU z)Sutj(tQu5DDAHefvzD>aK814+)d5}bW^e^tXuNZ*p+OrtF{=WbBwfa^tz_eYw&2X zraQf{EJTF^vuFQ_CsaPf5iop*U`pEyoIm}Cr+}90zvX>5#&C}9yqieJ^1!5UdI|gF z4qz0FkvRfQ!+B+kXWRSYY_y}gILQhJZ)cc}hXS`w7$_T`8%NKiR}Wb3&DXDe5Q5i2 zTH_3}yFE8S^Ecj!t|y@cEF5YxJ8PQ!PzUnK8QaF4uc3l$u`I!lXSReFAGj|4 ze8;;veg{%PcEt{x%I+4TUoEwxy18w%O*Zk88$tCAP6i5fTgAV_*!mS1j!vv;SqqQ+nzwqCcQc332F zn8?k;ol4{w@_>-|rVuPIkFb!!`M!`AHv)%m*kZqDx7eX55ymxGOmu^&_^6RCe zk-B9qVZ4JFhw*T^b^Lq*_tTg?f8_Sj)aVa=#O!i zB2X-XtB4!)q=Ph#77oG4CVGL#RmqLb6OEm)?1q5FLn9&NllvHv4FnlmF zjxspooL0Ay55D;r*6uEQb1tX*_OCaPC|Wg|afpc%M?gun-J*DzvDKqM^AE|*xXZbU z>B60mpemam-!(d_w(aU%OMThQ89A=yaFVQ znVeeJV1K1Hu-t#1laz~0mvf6HqAlt=2a3WzKTGyBb#e1d+kAfeHaL`x#M9b?Xq_k# zS_}N7#`CqEG4Bb7Wc_UT4U}7OAzD1@-#VqSqJxLH4&uvbskA*Zzqi<=D|D!W14Klaz5`QnWXmY~*OgC3jElltl*`UVA1V`A{;oBT174zwKIiXhnKeU z%@rH?pFeC3Ic_1YUTJ4_Zs}*SnL7_l=zr+3f1xpmPhlLNEJK>=4zQhg6`bRi-u4^C zfcntPrISy3HTOfXbQnb@4fpkbJ@Ilo(gH$w|LeCp}!`c!gJ+Z1-X-52^R&SK;5{|2@Qz zD7a!00^T}BX`|iM?*mDlLni>3WeBq|WY)TnE2VA9*xNK`c?Xdma zl(;otU#IcT6S(F2_iT*tjMndFX|jg_t-tKhW#>QDbnDNSn#dZ_7?CYDznh2GOt}Kk z6%stb#T6zfi~;dlHzCC^z*w?tIfUqHCLZ8EJ}>txIUSO~B1TGt*Et7cEgW#5dh8<} zap3k2ozl|AUuhspLSF~4pzSx`LoYBRa?u?;-=JU=9x;iezW}#ixQ9r+3<@>ga#D_6 zKqFC?3!|`dYV(j;^mAY{ULg!nzX+nd)HqO5p>q)@WW>sr(rM{^MB4KWDA=Zv#cCe9 z7w7ix=^7W8>?Rg~%?!D!@zvimQ4L77Of zj88Vl%RXfi%X*Pi{Zljng_IS$)AzI`vw3O#+d4R0XMapnq-_zQJb2sOA2!HqI{rv3 zysP1qwt-xWus=3dLOhUZg30j7YCnCP?(~-Fk7|^$BOoNw`k8!8_5Oe)N@y}{`qdvK z>xcc#0*s7T|6LCQ1IovKv@d3yDQfrn8~!<5P&<+l4ewX~KU@An7oUP7nxFpheQa68 zS~JdgCvKa6ABx+6DNoV8WY0hT3JQ*hXP)_gk7ECwp{QdI5e69kUtHt({*waKf1Noy z^+!;Hpl@S#_;7FRyp51WJ@y z_~$J~&AM766+&SG$$x~hR-n>Q@H^0qt^z1oLOJu5^IfJ(w6iS;o0UuBTdZEok;p47 zg&h%`uP=D7>aFYjNn9is)~*aDDB8epH2JTO{WeI7By;~)MDtb0l@3d&8s5_`*NXRO zSl}$WE4F7%r@QspQZ`hnayXDS{U7MU)MVAFFfMJbuASNIU#D6^h0VKet31>aFc1A8oZbq`y^rngzdqqv2Tb_=NbR7p_|b43F$`)cAzBEBXOqXB@&c4aT9oWphxkl6Z)Y$^KvN;u zTFv?@7`h$A{OL+PFNbNpMgm0K{wS+YrHHnGN*7)gvW>a@2Mn9U1+~VGh=a+D?w1|! z%kP4elFok{9d`6gfE*=mKZMi&pD7J#%m2S9je}96qxij?U;Jjh@1$(2Q0~IArPE># zyMPUCHE1hHX2e_TiRpmbtBcbOmZCmSv5T`UrZdIb33laMcDL4*_Vx5A@5n35Fqta- z?>4_3Vwm*~zs0hs2pIkbm7Z>N1??64p0QvWsR*)>LTgf(NwYZK&WE`C?AKWjqQM0A zJ)G;$`x)&nU^j8_nVsKCZz|P-l?bzt<$7Gl>S5QAnb#4EuM%|_(6eKu=O?<>t!KRA zrYqhh??oMfObVXLNh6Jdclbx1%R!H#>p$`|pUvNj98ZmPHk{y9UWgl z!iAq=QP#~RMl3;(QB7O8jVKia&kH~2eDvj?=ge3KF@(5go&7PB>>8AV(7RI4##~qQ z0#edSlxBegcLB{QKjx)*Nj6LtzrM>AXMFo@h5dEu<4>0&NW(XYzliKX_TvbPpV+F4S5!^Tae$=9*`AA;N>P$Xu2}u4o+o3o^joNej6F}CQo7KF|FtS&=JI`K_Z#W@q%UMghp0xLD^%g*XkG395orb zbH$M_N2re%AL94)UQ&7)H_TUWFwv)GJvfif>0K$6z3c+1$yW2)QqN-9*cLo43p}b| zW#_l@pbbfwm`KQDFOWGtAp8S|W9diA>LSW+!YF!L8W}#@^KcR&)mrC`$7nIYRr2?g z(ijg>YC>;WdRMQe6OR43ZRk4yOiI_tJjV)TLHP5SGe%RVSzj#6fY$)%6Hnugj!yWD z2At?7kyT1I$h;iMH#>VgShi<>JZZmXLWKMmUo!G-ar@e8p|HZ~*KB|G=noCaPID6& z@MLb_T+FWeKj?{@&^C)-*GM*FBxl@#TEXni=X=q^5PEQhdw0mt+Run8%m`SS&*nJ? z)DmJ81Q@M;U!5PxzFt?)du`OwlVnB^?{{BOHX`37G}Jiz$g}fwXZefd*Z;*hiAv&j zm4G^NcIp5+7p*KsUAYGYAKmr%wbuHttYHc%N^-?(4hc;{*NrENBIf}{O6xH~?l-X@ z8IqIjB{>@mBtx#Qo}(N0c;ZE>MJGr6GxTD2g4ATDd;r;DcVv^qTI93L)w;wZ__Mjr zBd)JzlYw>#iRCYeR!0ZX$pD$j!Z$I#2*`&W9_kDlnY z|EB8xS9VAP$>6=taRCbe2BFMoXeAzJ^wroAS(F~ z`S@2BvtC=W*dJ$OOopH%ImmaK{9j?>KQoF_$X)nxFJXzP(jU_wVkuE9=l{p1;QNO! zzZ3u2D53+W%O$PfNZr5BN-X^SREeLr`Vw0;B`tmVi+Q#`$6}C1UW|Lq5>M z^o>X(Ah3Yg7PdWAMn7(E9E1XN0fTc;MjzFAD{^{z`8Sd>dJQxP5_9&l zn!OyU|%j@e;|6odC6LkZ0HseF=ta z=oehRaP!UpJDfa}v+`p>U(VDXAKhyUx3MFtYwsap2IU_kSz%9e?BQOD5M8wPXQ?1D z51#0KR0toNJ#GXfZ!fv1HcB~mQURGp@$fGS9cj+AlE7$ zXhC`I6#kNlngsvlV8&v{5267l@fySlF`1=0#~*KwGnsa$d7e&<0E*@Pfnut_TbJ!g zgK4^3=1@{w`0IxR%tQz0P|T)D0pqTZP*o6%sjM|P7gBwB8}{Y)wFzGYB7GW|L)vF6 z9DjSvsNBY7Bai_adZnP=ExMY!egkPL@X7$XWGx65Nm+`b>8Nt|S~Gy6V9>hE!gtii z2`(n9@3OpX6Nt|0-N;K%gM3uWSCv=bUyUt)!3dxmh0&w0p1+|a)nYv(sgXK$E;7o> z%J0fd)ABVdzMTgHlakO#qqnz;njvjxj9E3L3Dby^nzn*@=o;D!F0XBvDBY8iSTJ0o zUB9HM*{$7@!@fuctPat#AX68p&aeDz_SbmA)D4ri7IKxaJG&)*eamU-OQUJ4Z`yy) zP3?=47zpLJG_tZ;Xqbck7~osRI0w9Acogts(j85#IRi5xpq7dfgMbwlBk2{V_l?K$ z>+U$FgyZcg6%a~Hll0ucPk(5shW}(t#RSMPYpzvrU_PaL6gGp-S}i&ta_f;K>{&}J zdZ&zG=%!!>?SpH#3U1AK$#4=GP^6Q8^9umG!{rt#UjZucfve$sjZ~w?A?G}T_zd_K zt%O0?%+?`5j7aBNSoF$(l!-zKuusA8guT*UR!)rPZNqg&oe_+1&%0Ebz7$?XK&2=$ zYLsRl;1+3=b^J0DYIFID<5@6k-$~A4Gt1Xp7bXnAJ|4LP=r-J0JSccc)!sjb^SzC9}R&98SkB{HYR2IMiX>-^KhT;Ovifl3e2Wyu~p2Hzm z9OhRbHcYY|)ajBOR+CkGQe+;kj(&T~q#^}BE(F-qhtej_nPLM8m4-VdZ}=L}EIcOL zHj1%kpkf~08F|>S5-pnzBDehLkt5}R(i7ldfZpEZizH8SXA5)=;@AWMY!BJkuM8$W zzeJDm?uj{0=C!q%eBPWaQ>7;IsV%Y!o+V4;X+u$0 zp9y!kfWX`hNkV4PESGjzAFytq*99;E_AgN_AMO(&?U@71gjn)(eNrsvXtzgNo1M26 zp#PC7{`xIt{M!$H^_HLg?!U%iBKRzsHQA1fPE_aTgN%G_!If-&MH;C8X1gRq|E0gr zq+yZy=PzHrG=E_DlJUjq)LXc$A!X5SfThkI1iD_Pu1}e{?g^Ron9V1h4+uIA6kCNB zjP89@yph}=-L=B)cect(6m%_Y#MFAVsVEEr!g)>mh-@cfk=$jr7Q)obwPZXgP6K&y z3fp8aCKvjWI6WIdI?pH{;l;P?!xcks@Csh!@I<D$OJ*g&O zdpt=)Bh#O#ZQ}^$&OK)>E${o?oG2wklY?JaXpm)>>7D!OM{sWVj*PVz$oVeljy}0P zHp#r^ObbS!n9y}E*b`KjHzJcE$s?j}ElFa3{?%5&vUO1%251sC?gu7ZLl16BX-=&; zezU7%Kc~}Pz1rvX-K*|El$-{y7!mX0fR`CK`q)m)?_bVHobOaExV`SW!P*Vo8*f#5 z?zOu$niqM8Db}->eQG(GCCqL0fprj@RdWtPMne?>9{M5#C^QSNd!x5?ioU0M@@T1J zNahTLOWGl!U>>)GE3l~epoBlbkvPY81#poA=r4JE5bWzPYH?s7k}lmU#Q5e1Mz;C1rpF%nV`!_ll;*f> zrglGE1-`@w7_5 zTFR6NQ1X_`D7Li<3h4kW;0~tnZ~X-+b^Uv^-f|e$dp646Ei@n9fqN+Y)!6nlciW0(dYvDDJ9L@$7@M9B$*LA?8Ih<{??pyRH88> zrI$6PD_v0y*29#6Pr3&-E@P%WqUGCmM7$m?(^w;Ug?R^X1!c--kH6L=jfjksfw2S) zK9k>mEMfXC1x0|;R28aABuB)R7!pa!JAh6Ne?XLSpY)T(5b6UG0!d5pV6g>&ZMbQ9 zt-FQsV)QjwSP^j{AiNYtJ#hLRCN_n*)B~}>5Ppv@AVR|Tz}S}<*Pq^>)wi)G5<>m> zmp&>}LAkPIz=~N}KhM#`M_Z!BC(;iy`8ug(Y7WSTH-?^1hPGjuNTbK1m9+n~7H5UK zfOwAiI9HKbtQTzdkOs#9o5=F;?%;J zMzZG!U0=$Fgy&k)A7)-?OxN3ADwZwFS#aLtgeJQ_V6`hp!+J{J&6)BeEs?A}VT~A> zF@2|qlVXx!V^oAny1=Wfg1kZTT|#y3lY|2HQI|pgNzD&$iZP45qpdGr?GUq zxnILso{;jda@Sh8m)XLR2x-32zIGrE>9j?VBD$I;4kdSLn@wfmW4G?1g>73*8y7|6 z6xGv|kG(u(>P>y8wj5tG8cG(5DI@YsPQy^Rz7AGxjcy0X5XV>s(8EyERl3@QthFB= zC5&~BxN_(Y)8iG(PvfnI%?Mn-oDCYe$SY>c`OZ^0+{kW$8fQ7dKZJjd{=&J&Q|lAP1|&g`|-ufg@mtal`HCefx5d$n`_Tb57L7`X|Pgf))o))WPf+rl-f; zP5;QJZ4f!p>K1gHh!EuBm04MBKJeIzm@X1kz^_UGFi2`LC};@6x< zZBS|rMB@;q2FgJQ(RQzXB?0COC{9--Oc2K#`fy6NhXdJH$+eoGj0qCUyI)w95{%w4p5hS{PE$A9UHP3AOU2_9F&00ZmPj_oVUW zEzX-2_KQo~{5!d4FZ9pU>p7%TsEj#YS>9MN z`o7H7XA-r`)WP!>_SCAZj5ej;cFof>eap6sA-$YtDm7M6fz}4qq?Ap6Nt{GxP+HI#Aeo`_2@=%-O-hF zNnXCbCG{n=^vBBv*zqyq6V4=Zr;Ei>?>!wbj8R*(5fK9=J;&dwo%iBAmeHkaFft7U z9opj!Tjcw=HWyoi-J4r1bz9UzhJ1@3`Q*5faLYb~5-<>^5?OHSFE!IrJ)NX(p{Ocv zlHi6=aT<4Fd!zL-EFuv&skix}jK(vwutI8_gq=_1lvsP39iFeYxXTKSfs0EhCMo5A zhSRL?ODnnQt7bU-k$AGq`gi0ydX%Z`+!$=6lw%&H(oA3FG@0OZzm(SRx*o%DZ6jNE zgAXTTjJ`Kc20=A8L=4gX#k}>Fe7FwmqGv z4ggGGzTsB7phu)@Gt}oIAn5rT$s%c5L9_0Kk3RZ) z{2qgof$T(~M2s=3onn;F#q?TfE1Goia$mkOSuqxfH2=^j%?U3hj8&Ss=~rj3$;2$? zg{a9nphClb`tx#!pwGBO_r&zyyqn=&8J&+#%$c)@H=yF!q=(m}b|)rA_^%&h1H&_sOdKmJx9$_UjcCl>2z8cTe+^ zi}vgT&V+Hw<-{L_+m~}LGyQCNWw^1j((jHew8EE8(^+ohmcPxV{NUM~4k}wM7+T;B zHKl#)O}FLeOHDtlDKDHldScIhr`sC+JeOdxA3Xo;#-UNXNV)s2l`5$ zaGR{c)gRaAc%oN}2YHxi&`|8p2f?g|ks7X#{d}gixZi$4mV0wJwf5%yh4}~jZ~cV1 zKN1<#Of^rR$(4Sn7(!NGdYG`W$teW4>61+PJQN@?;{WKRTgpBT69L|0#VywM)1rB8 zxv2SB>c}^m98sUQSn-!TbLlxsxk1eS(;kcFyrCc?Vb>PMgN~xX9_oYo{;!WHKW}8Q_TQf`LcSk7^bC|Qvz_w(-Wq&IvEfv9oW z`o4xlrtj=K-@caA0vPLm9tY;-iV}?-&}2yxlMHsQ$|9ANJk5kpXLXZ*Iy{)tIw!=Ca4^Q z-0jB*+x*ZlrmRB4YYi$efCO^Pm#-Jd+Ih_e$h?uCbVAzo#0QAi03?6bcR=D0@mvZn z1U9+hjPP2SWLT;!YvNBr*<)mLS(EN!H|pTiC2wap2I20C{RajIPQZ@h=KV-2H5HJ` zH|o-D2dS>}8-owbECv-W?~<(V;&wc>p$IaeSxtPpQLdQ|#$;z7S@V7eNYTuLEaIEQ zR@Zr0r+4IU^hoZ|b#!)T5F~f*7|vfggqZF~M!C8=$u-h_#vrw{B>i$AX>}fGyxpD7 zz))5v%UVMdr3Xg<7wnDHq9<8F2M#Q|m;K!*vB4(sSl`_JQ45h|n#FE{K4bMU^VX>Nxs5T~T z$w|=NEJllHYm=2tDvktn;=}~Mbzlf$r|$H(dowuu3Jw8=(T}uUrc7@51VSU-Oh}RP zK1LCIwmzG4En-YAS#?{=k+%<{z$mfT75D6V68sxN*WMrHBjbFwT{d_@Exp4aI*>OQ z2U8~3B&A-yGbRiYO5NCF(07`wIeO?CIjy`>L4F~M{2@uyMCBMYNR$}DKj99HE8Oe% z9D|?`RS^#>9!kbRq> z05sEedWwPLgHik`J;IJ_j|P#KQHO|g5)-6}rRU4)?;HNC2WpBA0J5&l;J+XHc212L zXvW(s>^&(0qL3px0kgVkcXW;w@_liC-$ciGoDUY~pTml?AQ(-kScv|YVkqP*_j%2V z$|AWISRTF)1F{=Tve-1G6;p6qNd-mbs>MydHvK{_pSq4Pvkz8L{PO!9%MejE%V{rB zZTAef_jdT8;O0AQATDwS-=Zm@I-Jd$eid!_0tDfmA5HSp!vLbyI~lsl-%YWcDoHd! z?mD{|DHp)z5}7EEK8Y+I!CA`hpN1w?q+35r9SK>|b>HFkj%PRX<1A^WD?wU zQ*0Y*7S!IqFKarVeE;U?;UQ_{(rk@m{qxr4_vT{8xID9V5+eEz-k!HlO8X5aIS_}9+Yyxy5G#xxQFFg+b@!LG~f&cXj}DclSQ@H><5giYW2@Z zfgS-@umw3M2F{6}I0|LHRwpEbyyDh%JC#S2tq2Afw!)na*qbuWW;`)(TxTOu;^0H9 zICDJgeSt7I<}xhT)(72w)LW_Z?_Z2w2^R~M7N0UIPG+)Qs1}16!w!fM+Rp^ym0R`C z4nz^=?*eB0_cyUeMhg1<)ej&XO3McAGhL;WX_>%{nDfI6>Rov5M-1BmzoDwZr^u=H zUflIyUKW*~H{}8?vdN}MvoYaX*7cW3hi%a|>g!WIDJ)o1+w?Ouba-0ul*#8y;f+Tn zzF;B9gOjVMF{$dq%b}G@KdzJOerS*uTLqm}?L42XEyVxN2&JAZDg!r*K?ur`j@Kn- zIQVkV^w8JD3Bt=9qbd5PlrmJv2pK}iymdgVtAr@~W363|g9I+ld{8nG)95I}OMxX0 zBG)q(U-uC(P*TXmXB|kF!V_7tS3~RVpf!{3uZq&jRmMt+|{N*nP&)D>?lfnkhVQK@{ID`3RL|7Fi>}3c`CfosD$fSms&A>@})cnozrRd$;$%{@YDYT2xMH7Py zGU=n=(%Kc|bxOVz*T#vv5Yz5Jf%WL1mLTAn?8J7x5gW;+5V85BR>=Bu7Am-Utv}`E zBI?vgcxSsZ9c(c(9!e22V&YA@D!y-@F7zh0z-#32WzrN+lQJ_#KNE5akfb{I&R=Ag z?M1WPXNI`|)I(QSC$^1Ei(g%QKvfEr_VgWxg(zz29tSBeMT4Pi8(=}Mvk`Q+Cqif5 zD&IJC4PIYlI$-$SiR8I9;i#vekh zQCou^IYR9~(!Zu74sMfKN|?&zaSa2_(wZ(ATtte@~~tuB54za22!i-Tu06e{K9B#s`wpuEEw5 z_rEz-EHXk!fAkkgeDS;8{k@&&OM6q<8r(nj$8aAJf3aI2M~NypJ^YquOUr_$+6*g{8gF%?etXu zI80jQsAoa{JIu$_2r!<|64hAx|4kYha1e3-AKS5H5gHXRDE{j|e)d`E>C4yb|C}NC z$A@rH4W@n;LF)u{N{e(ttyLZN<5y>Sp=>ObRyBtGYQw(DLI2%80|WI9fh_UD?Ym6( zwQE?&)RgCFyv=AueEzx3&DD8ft7_`pGo~W#qbUmatDZ;oSEUbF2Abz0?Nsu-RtQ*h zw+W;~SmO2O^KSR6y=(QXip6wcHP&sZHf^cYbA)+~6i-Uy8&hhA&y z+3PIIFnII;dGW2+ZkTQ!|DnsE=UJVi@cCGU#c0QzSFb#`g*NQO?(FBaYn=4I*Pe=HKSY%GHTs=dCtnRH7>E%d6>rz z2HF76xFez7vD8GZvt`w~ZS70MN`Lpuoo<^s=L!4U>H~q>nn2JfsV+`Uv%4bvu!}9PmC%H?d%YzNnkwDBcs5AIdfKfNuluPh z&dl4{;>?6PP`ndfatmSWeaQ6vXW{Ry9AT{g4zA$7&ymV7KeH+xFrqyX@4_;9~r_bWYx^Nh>x%5Lqt zuJ`%Xee~IR_v`6!?_XjQHAg(VYg#s1--2u}I$6LO^EgvW&2AQw@U-b%OfZ#dHf`C; zIT&?@pDo$Kwg1SO?XiJuCoI&tT)zQ+Kj|8S;)x1|QVMsuEDVs)VTfNY^PI>~TTl!i@xclS* zu|c22G8`2XN&Kivij1P9dP2wTARYcii0#5^sA-|@wd?F!Eu}+o-Nu?$nZx+~e_kT; zF`~oFS^j%qrBUasTIj@_qG!MIZkS@AW;fTYQIYo2iH2gi_ZO*c`RkQ>?f!+M+AkrP1?nb0LL`CWDknWc5mfkdM;+s6r@xc3C?~fP$aII^x)|zvz zIp;mcJ;u1lL6Y*MEsMuCUu$P#jR)$CL#cOtS?yeOmXlv|=DH_9@$={B3Y<4p*KYOO zC(JTS*h8B=t?opQ03B++yh@@F`%I*!*8 z-X3N#lw?^2-6h?Az^V03k=Ovx~A$IT={4l!8V)=(@6%x(hS##}^oqhx3-wFKQ zYu~GEXSQi~0%Hf~tbxUd-8PLEAxY~7cvck?WPZut16sEr`PR*kYC%S z!{IVds;2U5DwP~(mW0JZ>yLM@-}esnX*mSPc3-a$iOU>r9k}wk%p1j})MU+$0cKvq zTCvWx*KAFP+w+tYK3mUCazU~de8=(uy@TEvkMHtF3dIDfeSOhJBy+S8LaT9?co|!A zm+MOrb?d!lTkx&AIO1kju$I8(4joCxk*eR8w%a$+Mw~_9jT~gUC8p5s?ysX>{}G0- zCRxs)Qo6?H1)gjFT}9J_@Si3MCNY&}ySL&Lh=^LzK$yoJt=j~4rhl7PEU{dz<(6Et zmSI$jBjOG^{_^wKS8z#^GS7Q4W+#^E_?E)T%JG_Qph)W4;Rmlg>3`j`TKj?)OGrf#d)00imN3U65+mcBxBA2EcwQVd;NSqDAi?S z+TAPa4&|6zrArUop@>a<6j%FeA=BoODv#RYG|yFdJZ2$|(ua?{E2q2yDx(xOw~ajF zrjT^23I|^NH)>lY(kB2AqtO~QMS6WfXJ=rD6WPh(^3S+I$vc@ke9QAI>##-UVs7O&zTXtzhH5W{5C zMGMkQmLDtb-yT+MLJr>eE%l^FO@iPyUMju`f{Jq;9;*L+eIm$@{YCCGv_Ab8Is4y8 zP=p%o4IO!gYM?LS|ACU7;XO?x@a@8>d;R{6CG8N5Nwt4=MuK?y+Es<)N?6EL?%V97Feb<%Kce|_36 zY*S^IU^?q@?RElKUTbca-_9%CId)%#Y@skosZ&NOIG75Q$6$23sy;j@dvYXs0(d=h zZWpk23xJ{AH>?K~vr264@$__)Wm4yigE#A^2h0Up9squ?0z9(H52MS%z^WnUhJs{D zs`YY*HUg-p!j|s&0VkL$V5d_p_JA*ozQ0WRFjm9Dx&c13>zW+)uzd0(Qw69!*Y;ZI zyIqKvGUN-GgHxwW3+imTJo1U_;5#)I0KV!w+Rv;G=dJ;@fU1CH4?DZgM7?E46DSeL zX^~epYIB1)P$E${%_CH7=GUA%q?n>@UIQWCNq7i=D}~3VY^zy%jOBR<*E7%8X`70^ z7j?Dz2Jp8Lq07E1ngFDk2JH@Z$)04s;gdC>!Lw;NZDpO#2%y*)RW%5632GprF{zFG znJUu&Bt|EI4R-qA1c>37vPq_Gx|uimPV6J{2b>x0F6^nTK#$ePaZhBiC=p(0`|5$6 z)HGme&H#I%?Y&?&-QV0)+N1)6Q@%_=QtVd2YdOGfCtn#%gz9dVwJ?8TK{{cra_KQ6G*aV zBuUMe>E)AEX}Q&6^_-11Mt(ea*@boE@}b2z34%4g+DzNk9&3OuI!KXO`|{+1=lJFL zJWy3$y@>=sz2ps=M>#r|T_FKCmG$b*H*(xZeGn4c7Xd5E7QBsogVpLT#+=F zjFQeOJ7^8{`2>1~!Pl|6v^q)dF#ZcTuPHy+MaA)jO*l-Mt3<`!)aP;or37|7ksj<} z0g=J=sZ<(jrQQ0#FV3=4&flH2&IcEQXzu*K3FLXHe;dF6E3z84)DDOIIx1{_aPa4S zH)iTDSucKLhf`4QZz|3nz)WiXOh?Hr$j1OEELfAjoDlhBM4Khyes%`fU~ZSq2LY7s zdn>;vnnl!#Vs5}9kK~qnNi-}*D_H|JOS4mR4Od63j$O~bpH>HsbpjultpkHuVl!-kmLyp> zgPP~qU_gzQ0k;@tU_34)kC=H5p5(-1X)r@p&j|<;YuyOOEZq-CElnqOq~R1688gF1 zqVix~fa<3V?*M)tizTNt5*oJ^An;THCQ;YHS1tW1r?NuK_=O*mPQH+{&|<(9>?b}0 z#UA(nC<~Wf0{UakM2RuH5|*4>*o3hI%+c(@#zU)3`_Fe^^&_7~G&V?_z>`+l07!{* zYkH2b&1{A95`d9Utof|80*A1XIO3X&h)kh83sA&x^+pS+!(Gb*yV}pIn6@JH+lK5%COw(ji0H4&KJNI&5dH=(?~?ovi#MLcA%l0si1Co`IP$y>UqNr zTPV)3;}i8PcV#&ALqE{I))jc1qn_i?r8k@q>-xoq?Se7 zg_@}3c8YD>c#oAQdC4nKAw@7)$g!l3Xwr8|IyMv~Vc)FEqKD;QJ{j*!=!Y=J{(;AG z9M4luzAzx#{#1Vq4CWNb7(@jliB#C#v=buW4e=Zl{g~bnUa1e#!at!{$b`P(me~yK z17po1p^soGle1-jgliWRE}26Z`Za9zCpn0cSO_WXKK~;K1`rybAbQJ(BP55ffJPss z46=Hh$xu>;ArBgR34QlK(e<% z<NaK|Z#pY=J|3R4ntrfX5WKumw2e7vpx*nqaM)fr2ip z_mM@T`sfLX(C&#(0=nx?cNjDEULXJF^EtH=I!>$k#>Bo)hed{4UI{=W5_Re6A7+3P z81~Bt6$&Ncw_E41_l|EQm8l-*I|fp0R!catIO@t57QDd=xyF1vELZvIK+df(-=|{( z?^rA65p{$XrEA(ZAlp#>*~*#WSy6de-l&aaSN3Nw->|==PGwWX8Am*NO`#`0!}0P4 zXm=$geev;)9GoN7iH;;N+ji@d5MA=JTGAXKhF*%t9QXL*L&Hyyu$*Kqim*w1k9D0_ zIQP@G`D;>Z6XbBe%jL#f>1mi;J~6)lCUJY*_CWjyujl+BTw=Gb^G!Bk(T}V=pmGTn z*5qj}6Gd$+j@QIbNDgxVLqsg;L7k|y8!Z8L8|t~rzW3?Zd})CnlwWkd)tkLVgjNW7 zU$DRYimiSYh-!S_0MX5q7iGSqaVOhxvm*YUF6Lnsx5cN3ta=;ZloUz}ySDX!q%HVO zoJ*Q<3AGLAuv@fDaV#0IT-F`Eguw^}q9M_P3$RHiI=Qd%2T=Jhbi0Pp;@pH zu52;-{Bd?K_5_Hn+h>$?W*fm;(Hec5DAPv1Mv_Esc{UUC*BNvapk7A0*!P#pMbAxi zv4~F7D?b>*9%3HLrg(~-uq*P4oK8R*L5KK2A8MCLc>6Q4f$i{}OIX5M&7824C{GCNKIdnP2^atJ#EG1Tsc|itG%{{0@!~02iCBw=7 zph_Skak5}y`DV2m2b%K>xi58QaDG)q4lRT)xkW zQv!9z%|UioHs(5~%QuldosQRMolfhO%tgweeR928h1GpEHFq@{^6Mtno5d72PHnrV zu>sVpHK2?}-6gxHA;vPODcg62Pmdv6xfk7nltS`F~JzID_jB{NaSZl7n`yVKsSIsM$D!+pNH zP&dMgh^+MbQ6c)GzNlms?uZ^+>No-t57J{AZ>VTN?LNO?jVBC($f-sbFV*6SjwRKX3BpU|P|V#=St#~U z4t(ZcV@^!IS4Aa~N(|Gj8Ry*&Z!oE-IyR8q&z@pq^Z!J&_&JDsJLO`?!3-kJq%u?) zIjWG=)VVKFUe9h4DsAdmWmEjTwOzT5Xq@ee{aXSOU0m_X$4!$ZyU&7v`xSue_His< zi~N#Tm^-L53*qw?W1LOvl)c-Shmdo2zbO-DkxrHnXS|H26IT4oMQj>28Dnl;Br6gr zb!U)}Q$~%GasQkj^gYB869;FO4TTnhj-@Z?a;W;Tgm33`AmpX7xN+kaVUaVam&_Wa z31Q|}LMbgxV8a`D$uZAKYb^3!QHB(YgFU@@9$l_hpl1*7*_r=&M+mzCuKZ%KF=J4W z^S$AX!h9wKEcs|0A?c>JA;Y#%o{$Oa@=unetLFpXKG(j7aXm^eRNm@GuG5NY!>SS6 zTUwFFbn-3Y+(4q2C5hT8`aU(hxO`yZK2`xvh9@>iGQhk|GPy^`kZtk*VHWB6l`nsVyah*mb>@w#R)_rsdLb1}%$6DZ= zkU1jUtitx3PGmAKX*U~>&yN0=Nr5g9m4x%>iwc_+!yB9$&dhz9aCUlSYcKJ$bs4-o zvyet6{{tjaPcb2CWp~plV#7_+P94`!y&!=fTB}`vO!8IuJ$?@<0&c2ou`M>>`7A%_ zC)7!{)ar_2o~s(yCP6i5;L9y;ogu6*=pYs;dKi4M^h94R;H#K>AKx0;?$->j_n2I& zj3cq4>vXuUxV+5}cz9CKI5k>We3bHWeh%O*6zR`B@X!!?iiyBVYxoKSOZT}Kwd7(_ zfQe@;0}55G{4#om$eO$^H&KBjKXL4Kg7atMSTq<5oihc8^}<_XtZXMzPQgNv3n%$r zxYSjsmfMP->o;pT1JRU$4)j7FJuNf3K8ylF3LK*@6Rh~>MLfX>Nx!g?LQzqe^P7*& zgh|Gz_VCQ5X*wp691@rHI^Qrj?JekYp0No(N7c_6k7L%`7lgt1nC`blb;^?9G6h=3 z2H=t0L|#IjJJJk&&t@M~qTnFUG9YTVI(f4D;L4;siNN}($<#6#29EJ`r4cgx7)Y!i z>WH@I7a~E!9ur`0`CL7n#TlTSmwTUs3)3UkYh(%)q|=h3=-{M2{9u4oZs>WsmDu8a zaY3yu8|w(;r*NFMegQ99x>SQaI0qVd=av(OK%$Mr!|eVnD?loCd6~pL@l!5Iwj?s^ zaQK|v_pyV;tgHq$+ETipK2GUecJq;-DVb6MijV-hQWn_Q?lG3om?fm@zoLQLIRH^%OseEs8l42V(rvR-zoiN^Xt z#t`L(WcExNcyT9`Tg}BVf$1=vy>Z?xqu2(0E6AXM4(_{7*5sCuuw$&KyZ38Y7YEG` zKFBd6Gut7c-*&vYr;87@jUS|S7>I2 zV}ckWglkUS@hFcAqkH9F2Q_(Zu)`wq?qT5<$|kvS@-9;AqsO$h-V;A#_Be_p?zY8O z;ZLNaclyVo;nJaD3za~FrXVj&mE!4l^NL2J^&Y*b7Ee^qY@XQTacIvmYNfw6d+qTE zJH-=^%e3bd^kLU;y42b((Ale?QO8m8uv zr=Zr+)ei%D$>=e}v?51Bgyu%s`hTZrPAk7;RTP<@wiIZ3Khg}%d_||3{HeZqP(?Tu z;kH?=EpB!n)Io@2s_?+w%gl>Ih7q|7{-L#p zinaNEm-E~&4SytDmW^XK-PhGI*R9~OcQl`+iXnS*+=Q!%{7=0`3Egd~yuEi5S z+3n8(2Tt*rP&9HJnCrLSrjzjmlmZ2%Z45u@8Ga{b!Z=IC#%aJmbl#S`1*Q;ff z=IlYAT9f}jsLLBW}Z7elz#nSnfuB^4KzI7$ zDcX#yJN^FiXL^59dSW?&hvEX-y65zW+&%9fqDr%)zC%;R>nvyf7T-Pa$=RU6BkIJA zn~v@4lN-RO^_6FgmstTaQ=2Q#3Zy7ndydt>vJ3Jt$`LYcCZ)&G^AUlG78amwN?@6> zD?N3kv~HJVbJ3f*(#3e(-%&CVoulM@n|t(Hr1dl|$t+hWeW+s{P5U<+1mG?&ecAy) zZDi$6?~3>fH37h>@fz(7+MQe<0HFwjJ!1zkCEmeqF)2^95B)}B6ZdxamcRaiHOjnq zwoDRT!mV6QH2tXkbB32s@#nulm*OOHmrXxCLoU@m2DwwD&BgSzQ(|ov_aD{XtlA08 z_+f35Bui%}XV;-WTxV^=(FJQ?*B$6oS&rT&6>~?|{ie69miiZn!;nia9zZ8FxTxLu zK^^{wF2#&`EY8d}7@grf8K~MOGJDQ|8cE4#g>0*Zj%4{Coie@OipTGgYX4CD+wP}a zUZ0)%SFw4f=Ou=LZQD}6=&GiLc6Aq?W%6F5a~4@p>!2oCB#(XznnyjeR1CSt1?+_s z+*;W9{>j$Fux*913UA0Mz+DbcY`7?42PeSjVt#nuGTdb;*#MJ_uVc{DsTY?ks~s;q zP;zGi*d||eoANCse_`N5jG*o1WliR=GShORBR9MNlBWxFHZmoDRSIGET7{%yn>Kza zH!bVdhgYvEZ}x~115&Ah8hsYSHSkP~kuVPJ&1 zZ*4t7IsKy_D5I)?hN}u}Q{cP0-D<1fQ(b;W_>}bjAP#41pH8wk^Y{Yx|yF(BC6 zod``snjTO1DR-XyB$x^UcIg+7dY|JE;PPly+gab}VT@ma{qv0Wdul}0>K!1kTzoVH zgIImzS`)Q>_lySD2#rNt8_Feru(vNyKGT-E&Kr_dv5XW|F|X8S&=V3d`XHz&tBL9#bBx(yO4~& zDJTjRlE!5H`Ilf3&FS@dy5!ML`|_@)g7oW}@Rdv9@ zPehy!e9|Si0`x!?XZzmpoqs1*FM64D?>fV;B)IZuULdD2MI5oBjr^cH4Gq243dYb1 z^Iy=S>q!x)XoLGXV(dPGUhRE?k?U^&V&nc;(;mRG)KO>`ed>ZIQeUk}=D++zZKb+j z=1TV)TR*%mWi>?%Vo}^l|0pNYbRwx!TcU8?uNU^p=;$u;@n1^5A>*ImG5yUo@Zn~^$I<+Oa?H0sfKBlf60lXlMeRo%8t`^cb>cHC z6o#8s3&q1paGtB|J3cL1?jAA&`=CoCZs4mAvtFENMtY1=s{_b82XKj!`@ZtMrs!rXEQm5Z$q);0QF!(o zZ`#DGuF&k6({|aIYw9>bFmFX82M_%9#ICf~`+e@QZ?0KBDv|rY9Vl&7bw*gH2yqil zQvad959Hck*AzrTZMQ)c&Xw!-cc(9X{g2x~>Y}bAcYI6ZoB@Iei5H<;R9PYH6~APs9Wf z=c?re5f_XP{;npM@HKroQn%fWN+q0a4nFr-EPFXv@v|NO~li_BPm z`+*PsF+}%ud;56#B26Nn(rQdH&^M~5B#-KQ37J1xNbJ4nIk%#)y>fm0CH5z3nN^nad3cTxX+1&TDt!K)^A zki>`G710AdQ-z7n7JJIKy$d2LMJ|OeDp1vx!Q2!tuHjLiNv~n8f4?>=#QXG$g8=nM zWXM>*eG2gYVnkX&Qop-wi?QNv!@O=%fx3;sce=kTL1d!N_`r9D$Km4X-E1Ubsz?-m z5~_JkYR%!gyo}O>K}gy3Zw50R%PjufvC*R$<6)N&*3fm!cJs~Hg50OCri0(y_I7Zj zXS71@yHSm=Wg)Xs+Mf!qe&%7~7ts7K-}0t`UiwcI)m|%n5oSxzfx>(WX5_b3Y)jl# z=liNQv3WMz?_0#lsW>*wS=yc~T}W8WHnr}=;55Lz_e*su9N`Y?V-maAHpF4>-Ir{Z zkpgbJ$N5M5F%~)4?;Lz2>vtwg)%#Lx2Z-`pZ601-h3t5Ay9u9o;Jh`z3|X&6;;)pD z`8nOKG|3}$mZ8Cl9|MEB?372sS2ma`7Z`TtQ{C5?DkP_3cSY9nxIlW3SKnNlp(ap|;he96MS(R@c2V z>@{ZV7H+EzJKj4QRmzqwt!`J_3WIYR=lnl&v#o4ttesn8`m40K)n<++p#+X?%mvkO z?W>Wzhe5SDlx}l6Cu0T`)++Mxi{D&fbyLvpvKebF9-C&$oU8E0tA0I#S=#~+NO#_N z@%eiHL5-tq?b;qWkCmH++izyo(w309QqQM?+p9qqzaPdq(!zH(D4?d*#7(!P51N4y zv^Om3BX;7lN2YUe+Dog#*FvXHdm_ZAfqn0>hw#A;mg7YMw@p&+Oq<(dXI#8Q-+uS2 zIx84H&xT*brLm>Qaf$|XJ z%Q-D!#&ru$gd#6g^X^CYUAWi7o!W3_Y5C6%c8h1e?cRRN>Fa23xS2*!S`i8D+Z+$3 zU2>i?V~mAeUGLX?y-y`AB}H2$5t2iLL*Ecbw`z24K5AcMUM^WGJ`1UKpOC>VnuZ5J z>3^e5p1!3`g?F%~QIb0=)!3`IA62cC<(}Y50ShLZ^w^OMOD%bAf! z!qpC@Wgw&Y=G-k&Be&x7wR`{iGl$go4fFLpGln>F`OjFI!cCn&x=Lqp&s~|73ltu> zT*2R}sLq<#t_I6w=yhIRvaVHjx7RO?YX5lK2F1;1x*$90;X9yR(7bHKogHJ#Jt#>x z+Fj$1Y(M(aQS;-DbVe>x#4w+tT>t6x#ri@jr=>?PwotauX3ehAAjbj3afX1h(!=90 zub(2d17T3R7h6SV(2WGW5zgSgaUwN)-1Ej!qkv^+xWL1Xvj1XGCqx9ojvws7Tlyu5 z+cZCkT=12+(^11*rSkEIHGav=QpeJOgCX{)8Okq$X^?rb^R0d?qymEt{Oz;%XBQh% z-%ksMcAU8;75Iz$S$4wLgl(2|(pIlVZ8feZ>5qN-0=x7xX4ILgHRN{}?;oX6I(5gr zygQ6&yo^eW`}5BM|7E(3lxHWTPauVFhfKANAl_CT7pmTofHg}ad@sao4;uz zuiRNMKB9@^m=mv8lD)jEWO@oke5mvkiiUWn+i4U@5GPC2Nb-Z<-p+vHR5Vom-+Jz> zs^aOo$iYVaMn|(sDbdO`iTT0Wss(iwWd`4C{#y+({)c-truj8Yqu7%;NychbW#Mfq z=>_3`XNaedgGHtrNp$RJw)v=j$ArgVG&i{)o0U60ERqtEh$eUX>~oisacXlNSLmn-syrdjL4DY!Zd++-)bW7a^ic=QmlgJ1qjw&-nA_p@{si zbw>UFV_B9s;BrYA^9g4CyRcCqK9Nq(1chv#sIfhKefJtLbU-MEZHn;SS>--IQRHGk zi+Qg1Q1bp3UGX9khK7cZh;<}x!vesyrb7@6 z(|%PQta0a($(}7n38bEPpVJQvcaXXlZ7Zm}op!(y8tya6WSTt4Zzp8ZJ{eO(tBHiovTXQ;Y52n|mubUk1=X=E5S%1NKAS?-1iM(?g zX95uVIFB{FzH_7dPtr>U|KH9-^~L!AU+Xip{s?iPf~Uq^1(w7lZ7X0D2Md z%h8q-+$WF18(M}MpkOY}L%S%7%g)!-4Sv0N_g(n%FsdQo0w2|xo3v>Epl&7dV)8^b zIP^!+vLgxV%CbwB-0Zf;Vz~`2>Rf=A9a>Af{kxME!>yjwp5sud4{@$WN4nQHK^&sf1zZ6^mL9>7q7`H`d9zr3u;lai}875n%}`nm8Qno5$gb8u! zIToSsnZp%*8-2K%p_Sowa%BGA0leET1m3Pj-dNm$uL$U@uqC3=1)#d2yRxP6*`+R} z)pYLr`UL0(=102T5xjYjEK9^s{ms%LK`B<=`i9&^#?IWy6L&gX=q30w>~ghd9qo0eoW za{V%2)MLpLAHmB!cmCvrr8Cz_#m;s9z{Cfgzn1 zEq8Cyd-8%8+?!6#2#kb`qta6+3-?SY@I$&8n^43Fv|Sax^}vlYdr{sJ1k#&5zqAr5 zYv_$?w#XYXk{1=$ByOvh2ge^T3LMblIe(oS!t-Da zE)vyhrOv}4y^2(caZkx0=J(3yR)3YEe6Wr`>Gn0qz7Xq|o!&G+`tsEr2E24}Cb9%>EXO^&)J+tXRkW4jZ29C?OaDu}`?19ENhZ1dy(*g3-(Z_I)L)eWDD(~c$Ah(U3`d zdT-|0fz&gB=|tVR3Gvn|2Ied7U5n`{^JB9p#?2O4vqU*RB%RtifBgyM5;h zc)@H_`ms)(Vf%So+sA8eyfPt)?FN^murfnZraV?fxXwB``Qz&xayIUFQ^y?c#LcI3 z7eI|#-vKcuVT~bj(QW!Q27#m;d&GZ_gq|i{25ScFaUgLBEzByKIuXTfFL8QNU}zE~T4%g3DN;O)r%sY1 zfh*!FQEVjd_PEKrlu!4S(NE%PXM7(M|1b?Dc8SPi2^!wvfwCpB??$74WMVyArO4sQ zHxPLNGe#WP7^atBu&J34ntMch@H$bIUC$&{xkT(VA;sUh9G*K(l!k6>8WD@LMCtO` z-1}kh>M3&LzC~1wVzheV&BvvfeW{{QnmcEfeQdcse*O@AfZNL8Q=HP`y5i}DU0)-` XKMY}1Ju!ye13%Id^5XfTy59dECKXyL literal 0 HcmV?d00001 diff --git a/doc/manual/es/images/tor_browser_plinth.png b/doc/manual/es/images/tor_browser_plinth.png deleted file mode 100644 index cd9649be454cd81655575eb334d933b9ccef32bb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 128399 zcmeFZbySsW*Dj8MCT>{b#CT?2k2I=mOg@P=krJJRMG)Om` z`LKQS_kQ2`-rpJLk2A*07<=r!*Lv0y^Pcyd*SzL6A8%P{(TljmxL8w5TysmqsTyqOcnx1|#G;u{Z()T$L z|NP{Vx_ncim?5sPZ7I7+*^w;4#dp!XvKgYttJ!=Ygr79)Kqibscha~n_!3gGfN@xTcz4DEC&oGhMM z+VVK@Qy!m}2mTxRn2D0&_z*jDeo9p-SqdR58$${>RE13~3@vTp7WgT-x!I3T_P1}<{_b05Rxa-2uaQ&n zh*{_w8>*NZ*qQw8cYpihiJ_^n2|UU_{zk^e)DWzIJTH7j$%NRF>9;XqZJ7SLIEaP* z@BjVhBL9|+|6{KInCsuNz`u3yf4u8I=K8lR@NXUbAMg5q%UrmBgLj6Ofax3oyy3+M zh5+z8ZTm<}@htqgoi+Fa3yT6vO!%Rq)6l}Gv!+t-;n51`>lZ%WkIa0Um0E6+P!Py{ zW)o@nG5*a?g4K$%dzV05u3s26$KKLx878lsnh_cnYC9ey#GT4T$^G&+ZSV`py)B&n zB+*pc8`wG>jY*<$MO)hDc^&Gmiw8dziUQkKCK~-07M`6zFzAaeLvwRFQBl!B10y41 z2L}h?)5jmnhlPfwym@na@P?P}2m+=L0G>Z;NLk2>-SUse42FZs%BVF zke)btZ+-T*prD}3@dC;&l}nK#2ma;uX*pdVy}!-Ms?ZX~pdc*#CNVKF1)un85P$jk#V4LMH8=kb4U21Nwoc%VRaW`)eKczrH_ANlCeP|Gw~7c6KMZ6hUu># zZrj+{$UlFc&%(+owM^pm@cpqTP)+n}RXfSue(d)xlum_eif?AIpph&%Iy#zBt1@|G zzJGo?-m@=5A&pJ%%UK51{0EL0cgHxx1~hsOzTlu9cO113Uszo1%~oT5OpM&r3xoYi zI6msiidgWSCJYAitRgTlkj!}!|6mVu)CX5#Gi<)*{_8W2a~J_W{;m4^YzAL1*ZitG zZ)0t(`{wwrY$}q-zdP)%n_3LyKMb0jpO2=)ugx{?h)a!^87?+e$Q>TcW4$1B;=~D; zgN=T%FTWqfd9cvXcNPO5W9PcAt>$Qy{j87<-Khf#OtNY$>dV1HffjYxsaR@tCBTJc~yLMt?f`}VA16I(A9!_0f zscOsbomBRz4Nt9VM`5*kq`KOuEz0lDE!^ZJ$7VG)vc4?z?h--yQd^7F*q@s@$ePY> zVW4w;nSf6D+CP24W;rsjzV`zkAAhLaT0d?co}hi*by7e;z^p6z-0kD-FKe*r=z{g= z(WCVq1(|!y%yN0Phn0tiTeVr{{kb;w_PtXr;U$)%JO|qofkDZLhk@JQNkYnba2V~I z;9uPfgGB__t|doA++fhIR`n%hYA=bas;V0EJaX^NQVEnh4lEQzOu2WYqD(pyMRs?l zydwtYT#bjW~38T(h_`$u$Vnb#T!b<)9g=Y~qMf`Wssvh=H| z^m(8C`+W?L zqiSJW04eV^GO}FL?$p^I@5sZ7ifmK((XaPP6>Zdw+Djfkdu6omqBwDCINh=>X6IXu zm%evz@7I#3RKA_}g+&)*{i-rM`boS0=qNSs%!*a2&zK3f*evBJEGoGd=@c*3QugD%vm#&X;eLQQI?zdprJ)rc4P7KYLp4!WqMV~1c^DfSN-btKT$;nj$0wd0 zVAh*Cn-=e(SNy$HIcQ?NHIkL(Lj6L`&$j6KcjO-F?+d)Wz3-J(&iCi#eH3~(=gWkW zeemFgS${5r*zQbH;N;R$E|}=mXI~rABj+~Ku$!!Ma&nnEwWvzFS^3$(73C#%D@}8Q z=~jOWl8UbrOLNrP;rax;?6qlLR2d?#t9qJiQV$P5-?8Aad+1J=$Uu#E)WET3aRCVz?FfT{lC@%F4X($a5iB zMdx&vn5!IY4qFj(+a&WiETjt_Zr@hn1{aQEH4d2F7%DMmH~B_kzciv&?{%@eJ(hQE z^xfC5PinTueOFgj3-G| z=-GP+B()caEeg}^vAuaZfa-o7o=ohGBQwKO`lxR~?dw&>hsQ?PPFW7MWv5sKP^ zAv@5DG!46iv$nu)s+nMMq(VVWO>L;k(JJ?-tE)@gfNzSr7FBGpFjcnLlcB(FJuckv zG6J-Ps6oZP*`xzmMN+Us%ieT?X zzEMp0q?=tF=-;#`2hv3elitb{u(HM%X43buc?R5LxU{P8aqn5g!t%1ix zZGvqK^>Fpk;odH+Qfr@>m{=35b_#RZSa!kzL<>0+lXM>Yxe)Vx)!{&FZF2*nsERw{ z{At<2Tid^y9JCZ*#nJW7+N)bEXt8&@kjeWlB?^|qQ>%JLsDrvM< zZ%+yi`%2@J22E-9QR(>g+Nv|T(R|K@j{|N-nv=QhEtW~;U96YQ)2@-67!5kSJEMAU zM*UOJidN9X$KqU(^S%#tE%G<{BKvPvL5%k&devLyv@fq!sW7_zA|VWPo%A_{n*Z~IKxs$M@N6Q zD+TR+mBtU^4-qMk-B(+3AC0h-g0Fdgqg9S1adC0zANB8~=B)fF}JfoU-UL3V|$`Ig#7z_{QUlah@$5t zB_vpDjHPq{!TXU5j?MJv#TQr%bKK_O=-Y;kDP^cZOm048+_w9+q&G+a{`uy`{lsZ~Y6>Ey=;&7H8IS z8z+V>&hyZDVtZu*4QBBJ{MGNYJDcX8ot;g&VXw>aY~ZPrvojHbYT{hx?oIe}j@|vB z|0&8^J812L?hUWn+FEAMLpNVNGqKUK_P=v@{l+2ZVZdjq6*eizYUx8zNA9M;^XTvj z3AwZX(W`drFiTd)CCz#aMo@)(ggCD&Lc=Pw|8RGAml)aJj{B?5+GAJBKJnPr;L z(^Jna6e3(?joV(fGFpz6dBVzvQ8#rfTQopTsmgoCJNA?4Sp0#quJ)+vcM@=`Le6PD zWmdVe)b$$O&02axZSW{s^!kD6x+_y!>p;srbeV?Cjd{G77VoV}{l`b9B&+_N5bga% z$(+ADk(6Y+P=CKYj^BKHd;13DZ)O%2$OrfRz}zI@Pl%1_G;>L8#&}-eX=c@>6k?AlbTLZvi0Jv^{o<6=m!dF!77Td&V)y;HQUFVM$_CHAYh8Q*Aj zK8oICfuM9Thh|qHO?qm#UhDB=uOAZ=`ZpmLJ#n}2R?&8Dn8DQ6BA>;;1`-Z9VUBhd z>k#FnnF#w*oL^}b`z~iRJ}Ay}b%;q~$kd|M>hLwXO}{1?EviN{!P%Hq{8L#Xcx4|g zBe%<3Yp~xMdaZsfCluY6^po(Dkg+9uoyUN2m>*6DM(g<_M+KI+51|&qu~KYtco@s= z0}Szm&1wl>OF{8rbnuFTwTkV~^A$AtHI~A{i}Bxd{BIjy@gHd6Hnijp+9F5cN}#*D zx-LLE(}%?8rF#R7?9lh`FDJ>w3!s;4k1Sz>zj^nLq(ktiTFKVNqfuOU`b8bu(HdRf z)>NLBW}JHjh(k%QKM}hjA)iClHLf-95bCbT8p0blOeAA@N>m$bOAh1)oOAhdb+bv= zsF_7We;yKSMZB3>pj%5jgeo+cs>HM#y>P%`F=Wya$8WS;V&30AZlh6Vne&d!|9F3j@qY%bwh0PWiq$IXRkITA}aXKXvIC8ykD31v~@wojYMBYJFc46AsQ@ zxX_cWR$NDSH~KI@j4Yv-$7jEgwZN>)UL|xVgDyY>b-c)ucXrea3YA z*N;q%vRn?UG0g@2gyg-^sGYAv5!aO+wb!1@ZKY97$475v-PKRaci`pXipaqvi(Q4> z9rE?28riCkifKnqUwgR7Y@=J_VMWZlucfAwdShrW#v$8rALnOL1c&+PbX&32-7VVg z`BHz)^+CbmEM@z5u)e7t-5k@lmJi8Tt;(GDNEfcf2j$wH=r{kJ?J2w!}I1X8yYEVyd9y9?0zNssN|pNT|>3w zWWo94d`eALpP6D428ZdOLa04DtWwTa{g{wI!N1X?;4&4eva0EcLAk3J8hBqK$}YGBPr=(MtP@jX-vHIa&7_VnuhJ5PU0@|O%s>Qh}idiSjR?+!paK2`W#|sUp zz^SMB_@<3;F5Q$ZGHUZ7ZQ*j!x%JDKYjWnzew)t>I%))$OG-koZ$2nck3Dy zg!=GV)q*=j4B0s%-d5U+3`^zoIZgyU;cxwGUX_*y|!9gMlK<4S$;RrmDWb(|_b%4^vPiL_OzJM3QB`BL@E!EUZc zESyQFuiANS{hJV8)8L>Q9{>9LD_5_UJpFu<-Eu_LpM;aq#&g6iTh*39wr~1P7vCAn zfS1%3`9Jwgy|c6F!R_y298`xK%=eNK)-;_rz1j6q^wa69Ja-!GdSmj``v$xmM z&>+I=xYYCZJfV-G6&Srq^};7+4Io$ zwqG98f`rivRGQu9f?68@bsf(G`wV{qbAlda_-CvREni~R8xj+f4d8qBi}zJSn`dfW z;XD2{b)`8so2v+<{ZPVG^U4mrP5!8uQq_M5w8sWlFm$s-yY`s(TF zUAuAPE-x>y{mi$Au%DfChtp)pEyk+V0KA3*JILd>lx;a$Nsuu%9;PH;0P7MO#b%la zyC%XtEw6Z&2F`o+j-)L3MK92%*x11W;Z`Vu5f7oJ7<#_7kzjmLOEC6`&7`Kr;Sfy$0Nx%^~yE z^>sxcVXs}elBiZ>bdQZq5gums*ROA^9efJO%(1btIY6~*)wqh8 z*Z=sQ!4GZf6vLTA*QKrnPy6@pGzLd<)k1cKc1yalOXP61s%6A7h*rz1D&uBHgxdqS z!@WM98lI^qct^ly6<%0Kop+~%poeCF;NX3u3lkdnEU0+aphLKSz9oq9b#+uu-|sd`WT4*4!VB+azwTCzVe|F5$R(!uJcf; zb)LfGd+>lZ13DNDjg46VZ6LA8sjEl9{yz-k6j_lVOdFu>jpu z?xbYh)Zdffpmg$Nt}d{Gii(iQ)Qe3%cwHhDzyE3A)QjN}&RWv`1^dpqzRb9N^*(9} ztmh;@IP8!4#pa0rKRuHtn{OzrsvMX5fXPY)j*Aw!2}mNLzP=KXJ+VPSi767{b1RKd z%T7bi>r4_g|CaEufzfjyU)RUauhp>vswv<^6&GCYNJb8()(p^hC6rRlxpp9#RkQcZ+5&3314KwOL5sYi@7v zgP6AgD`fuV4}8SlWo3i%n0R@saPh4|+{wSC8Qu?Ex5$_*ZjEuK;&{mF!JoPE z(n7J!s9kebxxQfXCw{+K)as;AP%@oLcZt)U7Moz2`v{*9%ymCMUxJ+i7XI zPpR9Y0rcU!`g(feCHwzhey*AkkSjaD$Dp1>k@JuO#66GpFbGQ9fM&@AW!kg)4i4YwzABzwz^p9~){@}~El&ihE_5`8ZrqSffd`HR}S~R(xKkEq*e)+*$ zrF$q=l*6L>MPjxmvAm9b`MUMRa9?8bki8-F6zkTX>8|Y0)nawc1NMA(u?)jzGx-FN zwj9tDUUy{TvguTEzqYirEYu>nzIkPBt-CptZlmrzQ#wS#IVg4dveop}J-&ZBfq)?h zTSkVhvAkuUN&)^WU8Rv$l$7){jZRLc65}q5_44w{ggjU=Cm|!#zdqZIfK&U$Ati{g z5KuKgj01m`5y@(t34HPD=4K!CpX|4P=@!{r`VT`-M^|p}A_+%GQBjd}yg;lKcUTYk z<;w}&wm(%z4*mQtblX^2S^3}OmZy=4qrX4)wxlfGUY%GU;rY}{#DO~uheixE4v@|h z(0j);7f=_FJbkJ?boX=yZpcVTbOSfnn<7Doefo3+DLFQ2I5qpv+qZ9TjQcV*H#UkM z>~65SQ`ZFvkaAka#JMh2Xif-FP&@#_yEHwJK2pb$p*DZxyiX*1>TssB2 z&FkO0NNMGzRM}dF>bQQdJ|l(6Zr3$ud)CLXxIe$@zint_zT13zPQW>*Qrb`U*FHZ_ z_xX=xRUPB{I<%r~=>y`e++N=6M;wv#Zy7)cov-&x>L= zpKGFt?|E_J6z)ho=a`ew(f+jH)Y6h==HBk&i0#kT&f9@}i92i4(Y-WNZi2iJ<%^6v z`hut>Ad8VA%p1f&_CfF+sjl6Pc?6ap{Hn)W1y6-`^m#wWhZD*0Baz(ht{W0vggR~?^YiZ` zAk8Nr0ND>cmGK;?DE@`-4SHtqwv+)sz{wT!&oJ0yI;m z0Bu%9Yn1+eX@qE)u-OKR6_;fH#dTDdn6{MW#z?jWkNdp_`p(#Wg=913oJ7JZOx7Ly znDY#r47W9kC=(|Y8F= z!ST>qtiNaHkcWpPKC=upnw6HCYWNo|0KQhV>CU{z?sQUHNK~ACQlQ5`-q-GxsDr#q z>MUp#dov!>1d)NW_ZX zhUPAVSvPc3EfMZ?q2|>bFHn*{W@k-r3VMuWFG5T~18I(%Z4P{m(Qq8ME&A8`I$Npb zs9EV41bcs2&!U40cFQtYKlV7M@pIjW!XhF>2y5|UdfHeM<;LA%L!VQNuo|#zhBv(A zO!oBu#sOV#+*2-FGPa&8zJvZp+DIRQUYl~BRa3-0lh#;%*FNOJP*fZDok92`0OQzX z;nd7O^J-CybaX8<(BfJ-*urRxq`k($<4Bc^)N>)dcFn-2mfGE*X+gZMyxBiP=zpse&2Vh&c}&fUu3O5tm*o7 zQA2;*E9dx7J|1RDmBF$w!zO`bLjxj#kF~_+oAK;G^8&HAGLhmRHfVj)nQVuk@)Rho^+DEah=D`0KHxExU5Dm~jg0ebpt~VVihXQU;EC@D`eyIo8jDVcnN{O_;#jHEke{j!YsJIh6EIU9$ zQ85H^l4Ra+sYOt zSy%vwGuhY;3y9oDYuee_#aY~KnkY=z&8y`Y9oILfQ&CZ&rlL~Sba?tS0V(g0y$gNZ zA?TJHb;N093()3NWK#vMutbWsPw`O{O5I-5NigaDCgLis$t;))M9inJXv^LW%t!9E zCuS~Tn=$3t1(=1tteT~Mz=5muEkW+ji_4VWxsDcZ%!t@qX~~dWitWeB^U7RYNSAuY zl&+-@T(F){ZL8FW~9Y+(dAXk=k6iEA5xj==U3RE(eToCTM;R- z!k`rApvxKN@9%$|UiE2M!nGA??<=Ea^D+u$B_&G00!_`$sgG|E_8mes9p>D6KC>uU zUz1G#4lC<)=@_k2X2`I0g%w7CL9I~u-6hg4=!x5}jEiKI;+;MF&5wxn8b1EV?QJJ# zC#Q7#`M#+>QS64_=2I+O$Fsw}OY)q$}u&|ICmij{enk&)2qx=|)z@Nx$$HH^6su23#LMTyvPcM~+uB zj?ome>K9!c|v-0jy(bO31< zJcIelIK+RiV3B ztNjz&gA!C@4LOLVt~HRd0-}0P1+^)y$}8;wYqcxx`TC8QYSz0Xpd>@M$71M?vYYjM z&0LL%jqObm#REo25>dZ^4=TAEEbi+y?d~*W-#t*uU3)Sbvz#Ux$5E^BsNO6& zN`0=W)MYb5V{)ER9ntXMJkznC6E0tqN@HRdHojrZ=$P4s&X>l>>i5r?EjUb^TPfuT z+N!aP;wsO1yiqPQj~CbBjX8>&L(Qk+RDujaan4|Wpgq=(E%6cwbv|AKbOXw10_zUc8^ z^CTa}wMKYac+u3%M(_lwNb4FY*8oS@0}zmk;p$u;UVcj&-axvB^rp3{O7{;AkQOLF zm^r8pl*2h8DJzh#FO3e*S(_~G%YWMim;KZBIhm`T-^ptBT23tTc&LH&fB>}_aS2Uj z5@B^Ut8u=>kDk;|>f7gm(}1!H>-x#MefSGp3X?<&wmzq*6O>peO8Az>hv>9aa(i+W zl*py+&CgU>(DbB;#FDt%F^WOzz7}pLC1x7AyEaKs^6dTERjUniB_&T8N2#5i7o}wW z3Jal%BEoUq>3I%!chrq?4+%YA^Fn0HaH*z!|jS&|=p2wre)`}3W_!J+i}8cW2~$fO$Tak z7gR||UNwbS1bQ!ogFmN=fBN)k1b-3(clr6j2O#4z9hb)tMb7%CQ+SszLqQor6vv`~ zs}5ZeU;$@9l+%p_<)smBAU&iInjCT|hy{?WTO_mkG!nEEaG)e?=+tF~Qz9E{9fF91 zP>sX6?%KMsXp4t2=^%o@#{kH}fby!YsoCg~V2bqUqT}V&C@tM*_@a&gcIcZ-&Ch2c z7%SfNWcCMOlun#FV*(CD%=Mh&1R`E97s{zbL)?}#mbU+!+{ zIp3}MroghxXaDinpGfQC5EEiO*b(b!?MpLHEPm$b2OTkIcI)1V7uPdYy2XO7IrAW8 ze&Rve_>_9R924J=}}^=F8c)>*guTW$`^9SiR@mJV|S~6GF!{Tx3b`v}AMUF1e%_+u9#t zHY3%%1aurF1sC~pzVuuuF_Bfs+p@^mo5vW^vgRGQ2XP5!M;g{LXYJ1Z`_L@JFbW#leP-~nxV?4R;1!HCpO(Dm62eI?ZdA`@MZt>=!hHZZ24q?EB}s{OB~QEYrTok12^X<5KF(t!0dE zMu68c-%di@;y!0Z@AD9~=YKRE%-> zhce@GHKqEmj`>fSSY_QB^S5VU)p)0O)egw!md!77{vJ6!A0xB)Ml$D98kdyTb{%K4 z{5y>d$EtNQX4SAu*QCE#%pp!9D;*HqAtv0|I&87&p@hTRkT&UdWzocQf>lw2q^WoC z;kgW=)U6?Q+m_gw(PICknw*=9iy=yzQ@+$`w35n_F76Bu%t+vfrpZ*}yH2b?84^{FEXF(HCv6y!& zsb|PJ?G`eb2zRBvzx>gd6XW1fMA{j?-WBfowMfjOjkr@=;N0+WwSf!GG$hWohNRSpiT<7#%@(3#v%=sp(TgE^N{TD)I#Q&eBP!p^ua1 zkv=@($wTb{t5zC1jJ=sA(>meyw?6I*5LwCoH~c>pW^t}RQ~fD#aGs&rSJB$pXpHm| z`Hy*Yrz{l^z2*y+%eLG~a0T7Xu^Fh9up#WgsuAw-@Z=K(wy~iN5g|Q7cI?8&@hr9CymEdqE z720ytT3|Ktpu!^mlR7GAIG~e#^EzTRtPs*aZ{n|-@!vw}e=9=$kJRVC<(zj3H$y+- z&(6;BxbGIr%gcwv#YyLl{RC;DVvagH`?CSrOP4O4MuhO6NE<;cnv_U04h=*_pp^ix zJhD-FxJ%E-C{4(yDGOL}mKAvjstE!qQ278&`4MvYw`c;uUB)3%QJK(syK(_J!Z8FF zKpwBmDzj!pt}8|wzxli$C8a@8>-`iX~eXNIlf|k2}M>-}Qq-5$3A3g;5Kyn=Z;T-dtm3Cr)q7|UA+xt-n2Rdc* zf=4@nxtbM}Vyi&pLCs76TFXW0W!^Ye%A81?H11Em7$()aI= zFV$2&1q}Z>s5i_(UPlc5Mkr(wfX<-u4Kt=;b$OO8nKGEKD ze?@c@Xn*x0BY#9~>RT=aJS4y+id)C(VYpWS5n_ytj8VW(0Q~8NmOR3D0xj9LA!Y~V zDZ(J}Z-0N?kju%#qwb}9tx_90$4I&i*LD$u9y#!5I~MqyK-|_q+lXosS%L>Fma&lT z&ER%jRvHMWzJGt($pOfDsM@)RYIc8T4S9%4$K_lkd5%>(2PH#>M#`3^AZkF)@raNS z|Mug%9309)>tObI5J(~IdjcRhzkU1WHm_0TkdvvLlL<2+_pVsRyx2Tiz2A5Jzmht{?QmY0qUl?sYwh-*aE6qkozcunyv@b zVNgP3e_DQZ1h5A8!i5mfWgtw!z<}xjFziNq1qMx5+(AWyoOiA#BME9%wPH8$5=5(s z+8#g8po7u`2C-Mmanw-h=1o#k1T4WKw1m9J!NH+pWerX`4uDV4YtxgH1{)mEeMKl` zZI2y8;0iOKoOfAmqA9VN67S{#idO|nGQ|=zCH~C;eIB>%d?kAX3-4_$tAL)53Q=w! zD;w$6^h(ES4>y>4b2L=oLtVB&)F@eO@Fg@fHcmq%LFWz|ERs2WKLNN^=ICJAGc+tL6&`zWpg;)Lv^aeX;4>Y# zKQu5Q%qiwh!5xQ&tdUHYAuHyw{R5|a9@K|)P|JWc5&_4PK<@2ca(vj*5zA}rGBC6; zJgcRtNk4Q1vE`@u7YJM}AC6-n)x_JqVa#DF0(aq2^Tu44`S}mlyIt1WIFTiS8b%NU zWYPkg`>q|-9MT{rM)+eWpCXrOX3OTFD#_KZ$%Lxp=Z>u*viBhTgibr=xo*rMB7()y zDwQB4B;OM9N(Y)TQ>`c!%Ce`W9v&?qv0?*a6mDHcMquYyu}sGAqFQ{!=_$Go4VOFk z$7zx>pP7EAbAEULTyAo9)>+hE9eOk%9!&t|etKtk`Yi)f0GPzI?#(&a?DsxsbT5B7 zJdT!R?iaJTczDd9@;-g+08h}%`O-yYOuu;N-ZC7Ay$~jiN65ziD_H;EO$nIh7ZoWe zD_`eVJCTx>hKx8oKz>a@lxKn@qP6Lc?qC8$b;)|8+2z7X#}EifM0bd z5j+6D2eDxm_(ZyHz1QDoJ{BrRC_R+L#c|I$V}JktJpqL38F0)S0T?qSTzOan8$T98$>^eu#eIqzqr6K0ZiFE4m@79 zX04PR13u`02zg!TgaiRp%RT66-h*TfB*rdC*N_4k)ZpF49-uOWR0Tqfo-4!ey6#>@ z>@B;a=p%#9g8&7A2q_ui3P|?`Vv4~HuX{vDW{#zHZ;2O)PLMl-VS+8r zyar4=n-nMz1dRn`T&GBo!)=ri0?Q&Tgw zu#gQPiGOdQ2vJnItk2xS!Fi`SUkX&<%a<>abAVRAx6n{xXL~y$Oa)r6LF+IE_gfz=p%eQokg1j9N0vYYoI z#I79>H7tXk#>U2o0uRwrAP)#cI#4iDL&c`SWbW&7HEZp>MrEDH8~q8|>O5rq4^&Dy z>b;2@MTLc+_(=wc1Pq!9$SaIm29nF3*TPV-I10KH-~^RGOGG6GERmny?^V-)#t3p@WIhg&BJjYl zfvK9CTQxF33gYl)_#q<7HC2P)K_x~b9do~ikc5P87ELn)yBYkSHOmSHZ(s~ZC2mh% zHZsWW=wK^LJd_qW)1{kSPfHg8ORzgGjc6L?>eLFTxI?+L3;Y!I)IR!n#4tgxfZ4~U zW8LCs)iSCZS>p9|I|Y`-nVEFxI*0{<6OFm8No_#4u(<8>Yn+XRqK>GbNjM0`GRF-woJv0iOvKMv>badxm;*cRFS}1@wz`zJ@2mkH?ghcc^=nTNJ z={^#%5{9Mg1@V|thCDJn2*EfLiZjJBOD*V~NI{r<55rA^98j~AAr$(|j0x;haR8jX zwjKOw5Y3vv;?M&X2UZyRWW{bfHc-wy0qaATJh%tuBoVNVOyWVtVPI4U0?VfXkOaM% zI(VltU@(Yw$$-I-<~;-(Wl)Uv6dB7PHv~GJAZUjmk|~VmkrpH#L|w?{w*4Gpcjh;Z z2?X3?mBov%{H}rt&eeKjBcJ_+_50rdiT~q#EX%lX?nLt=z!9MN$O#F#2EgL#d+}z_ z*g`y108fKj>%jxKp%-pQ`nh~2#DUTShJ_&%>Oh%CWg1$YH!(hL2c3eFXM;f~WDpce zS#8+qpq;%4Z1=mTBexKJWlxVH?DLSPZ~&I`cixG+_JBoUqLliw<7G}x&XnZj%V*&$ zfF@Jaf0opz$1jaTNnLborQayyzn%GhF z39vE+g5&5WbB4*DZ=wX~NFmCcLr^Ttu9m)f{W>%zhF%Qf@Oz`yh>uVaXF=5#WaB|z zA$-!@O6Q|T`@F*l1`%!n{7pTub##QO?bqv2p0%LSsXg=EFD`xgixwb+iiU;;s$F5o zB;P=@VPGC@%PIz#F3xRLtY&|;1^f|XF_?zL9!R-nE(ZWt=U}F~2ZRq4(5^8OJT^!5 zLNRn|*Ox(kD<%(3+NmEuR*nX%*2<&01TTG$-=sR1qF6j|PV7wxmDr<4`UmH3?S&co zF^3s+poB{wZW_vNF0{&`qeky{wHGHWD%T218f%VfY$>O^jpeE2^|$g*^L5ywI=CCx zYNolTuWOJJ6BBcRi)MI>iCN|q6|q8S3cw>5prEI}0F?F1#6(IMeMG6o1_T6bL;o7f zEr$L1;t+ebYQah12XKH(z=CQkgh_|2udfeeYLC7BhGDDZLvSoG7-??C1w#E>Z|_uS z;2-ceLqd18!%rum{K6^TQ|U7q4@6|J&p4bZziC||Yv?UZnXOTF3AlD)5DeaT`t_90 zZCmzPEbQAKt5YpEnDtHrY3~oymDBecdwU5$&PZ^01f=@RU=a;;u0iJD4O=tAV!L`D zr0{ic@#&6u!agw>8N$8Ru`x0jENcXn%2Nvqe^}`sAeyS%#b!9FuEEZMIVE=(efo?> zpHWs;uEQY2OtyPgcJ_sf7cb7t%zPRgB!b$u9H!U^`Qt)DL*+g`!d6U|J>lZw^4!)I zwhqa2=pexC%4sawTutun-CbzQBnrn}WoBk}7RXY{x(-^u)9mc*+B=9L{)q4+ko;-Q)T#-Em#+Hn@e*)s|mkQhId=RoJW~<`E0Nu;z=wZUeWzc|y(5YO)dLI#S zmX40D+G*vHDhh^);6kF?dMOZ7x$I^x!zi5(V6ys_mh*W!wP96b5HRb(($It=*sB}w zN|C^N0TTHnz!xT?mF#CO-TVU<;ru+T@da><=l1p@@HD!HhHsJJ+=BwKxMVcPMQLg2 z=MD~N07NUGJUQC}oRkl|Lm&Yt1xN%ZAsfStlNUJKty{NFz`=F#NlCY1j-a7Aj?MH6 z0Ebf`Q=nHXJPn{tzJ(f8X_Sb`tA4MIa<7?vmi$x(ql3A@=F?DN;ZLkib<*%8@@MpM$!orhHRE-dUi zOm{prH;-QCSPhAX1W5v5^gag%dZsh!))nvP)9s{@;VtUgl9CsIF+$|)>6w{{;Cv=9 ziAbxQeU^bChpDRr)(a$;Xjq6h1{&7^xpO%#-8^~flrqww>@21F)1R7t+kd@$~e(3C4w)l$Sm}KJR;``%w@}{78APM@2<( zIsKy8T*d?fS0EY3M+7BOx$X2NQ2+P<*1N^Ubpz7-8+a(h<19zG!0*4qlx!UabP8{n zUfQ(ub#>JNA&?LA?4Xf9+uYpzch-%FW`3Y??)=cnbAeYUY3D(5`G|7gS#N(fRvHTi z|KGMwMMXy^LB#_zj^q$=U&0=}UhdB~H7&1vxJ-a$W@aXkt20$M+Q971KR!QkC1UVoL-T-HKmzMUCnAkZYBBDp*xv8mV?Cm#B z4m<8`TI_H1>qLMjv9Ys%%*gOQclFM9@N%ck1tMtozYh!ZBH^^8;O8g3e*Jn~_RCjr zXXlx;t3Lr^fy2+)+uOri8RVQk=;;3Gdx^_bL>-*Yj{-)T`oa^kv;AJYz@pc#z5(?_ z1eZ0Xa;~PD*+eFM4#v?1AT-mHaTR8xzQYDLH=ozb%L2bIcUUC$xLJ~Z7XtP3slT5PCJ%pYY=}rpUjkX-$F#I}z=b|-jbNVXPQwGA zDu99Q0w$j15++(&+@YZ%J@4o6T8o6tOdmKk+p~eoP*)1e%3cQk@W=c-og^#M6FWOL z5VD-Uc+sD)#YdhICj9a7-D#T2Q7Hn?HS1oTe_=_wGe)chvPZ11YrK{hqdrQ`GJ)k&BM4}cgl(Maz3 z<_Xo6D=JuZN1kFp12rI?4&^Ri3$RDHFlWcb&3%i40t?puiUta5-qvVNJZQ|<0kTJS zMC2UX{reB}^b%Dm_cs?c3=9ks0LWos!A!)$NX1nc{`mwu*wBN{1DfH#Aj&+EDm<_8 z*Js;Cy>KTFUO9y|essW#^?kdxW%8+s$yumW=+%qQf`;f1KR;oBN)TAS&(5kP3tK|l z0b=U|;9x8c-r%%6! z^U4wsFoSMa`0-;sfGJonAmb&$9oH2f!PEf^J!gKkhnSt5oJ>JYjSW=>vNOP1mt0+4 zy=(6s{`w&l5gGXrUPU4+FJA}T@~zU5uC6P9PhZ8xk^&$14RCV-h9x`|c;ox*?2tg{ z5Kjirq1Qp(1S0<-tl8zOS6>4$cH+hTHZ2Vel245pYk;Pljt=?9CnnZHMuFf5@2kT= z&)?MaiG+j@ILaZg({8^VeOzwN)3{pdHAlJK#1#mxZ=EoKV(%IS^d6}76!i1=2U#5rGKu?S1L*xT#_ciqLF%lmtbWAoxR#cdSK^75yHd_GYFD2H zZK7hXCJ_j|gmzY^-WEb51fQ4~7ZUj&09SNs$pDTp{c1UHXlR(NS#jm?@NlLthXkt9 zZ=gX(QV?u%FjPI%&B*99gq%dE6`$MKoWz26y4(c#0Q~MLKR>_K{mGcZLKf(a1i&JG z2D~vhH)n!D@w2h9y$=bYD$zVnW3*(r+!z-WYbX!UEKb|MZiUgSQM!c%2cLp~m<{o- zgKYs6B^5fA%F53$C{kcGUe(qLLL^)HQI7+#x0Y3(S_g@rO*T6uY5zVnJDD_yR|2#-o z5}ok|9RCr}tfy8;o4$U1k(o(*>LKzioB$PyOF&D(!4dXyI{{w+J6VtB1DP%6o#sgAD@AW2Kfx!la=E567qK^;qU&1b@rfQ7<>dN3ZCTGmitOd zN+u>I2~caqq#obPUvD>k@;jUTpSKCvsBO^)lAU<-y zI=}PbK6hihAF2DqL^}Py_`M|h&!7FBF@mjsU*xaG`0FhI$h`We$(V_llmUmm3k@Xz z@DXY}2ycXX3aAUV*hwsy2t;0o;No*2j}kG%1y9VS63&7%mS|-pmwZyJDAHBFlu`Q6ySN7A3Hm51CD})!(#Sd3r^x`HU}0g-tk;p894?a>#3u~{Yib{x85bN< zI-$t>mM(W2>r;V#<9+i!`u*McJbRa9_8AL9kEV3f?v_)t&H^kxx4YZfV| zOiWEbkB(}Mhx~$gjP(G#xUjGgkirGXmRww1UzOs+!wIikx$=Dc%Q-(Xeq!iRA;|63 zt5;8rjP7XWL(;?fGsf}CxB;_L0P0pGuq|V1MS++2J~8ncDwLnYXOO2YOi!>L0!a7# zXDbobWwbL4`@O8G;SV4e3;^EcJB;+Cs}@iq&>mU{4}r&+bGUQo4pL;nn)<>+p2UJC zC?4cs5Sf$12ty47MF?Fz z*G0`Rd&Gz!2~PymBPF4Bt%pCv6-t;*S2c!isMFpi!|v8H9$4=5nKR>%MxC2k*x259 zd!N&;c6zB@uo2otkEpKP0uh}m4S-?F4`(4%hu(+> z{P*L@_W)Q0txi)L2yuCG$f70!Y>J6v#7xn+;Ik zV*xdb+zUv}S{$oh@wx9_gSR^%5en3_=b^fS7XyT6Mrc>sox^%+U~u~Tgll}M6(#`Y ztUh;lUjuJA--Qh;0hFaT1l+h7HOpTB^1#A^sT6-G{vOE5;e-746U2k(6X=V& z6~7j}6DeWJ{3RrzA7GS$a_ie1mLmxAX@zM@sKkOYP=KAEjg;d<(SZGHMFS1p*$Jo% zkqg0#;hsbD16F$qa6niu0I8ktuCleU!FsST z1sH(1t`s=jGgwsA)MC$~0h=IJ15!1H-}O4YAp?1V%oo%xhIABQ!9TQOdU|_1LC$eg z!0iS+iV$pD*!w_oeCLDL{h_9%NoiXJkZ2vszT=P3(=_%~0CaSrdfx^@cjadr3Dze> zXq;Ti28#?KcL3$ii!3LUH6I}tf9vU??_`ELof0d-ZD$pP5!@g^)dj8th}tP4*ZKMR z`cI#*ARAvH;q?^gV=!liyp-Yvtm}OS>V7DYR!1LGT{(fJsHEguENyvZ4(Jp(w>Ja4 zK7_6-x(PN^C%igh2F}yihy!=}=#jRpdj+Q21Ey;&fke6wN52K$0P8)E2!C13$U(4i zJd&=OdBi5zOqa%Ld?B8E9vHX*6$(-#e|mY!cf<>VHRavAXCeN628YJKeE9`5MD?Mg zM$O{@RV=>t_d9sNFzMd>U#z`(IF@bSHGFC=A|x|Oqj`vgC{!pRnKP#di858DWS%Nz zXdsnD=1S%%Ls1z+#*lfQXTEh@U3b^BZO`>S+w;ELcmHv3_g!blc^=2H@4sRF)>=E4 zd4g`Jv7G5z*QV23WMySZ1^A$6B>?b!v*JBHJtQ|!6Hukd&AmAnM}t?r&mkMBjp%ne z_Us^SV`MzAJL`B{GGGIu{zV+S+F!FrOGjr*W$&#dq(#!snSfjN_M$blwf@e3{c=SQ ztj?&tzTgKGi34l+^yN!2TJ4U`&Ryf4AMU4Djo9(<@KmK+=^}%Yp^TTo<;PLwLxRJI=W_4SkRmM$O8~aNF~&;*hYp=Y z));BYT+7SLJ2l))FD@>AJf2V@YNZ;lCmBMkHV<=_8X5w%LvyK;@8S$s6-qj;a|Mug zPFTraNh1oFbD`T0o>@G20D6VN{h(fus1jU$E*7dl?r+V7;WNsK*8Wp&a zIZpiA40dw>E@%u=N709y6MfAe_+3`!F9EV3mM8HE^gStdgBk!bwrA#{1eev;X2i}l z<}bWkj3x$1e<8ZSRJ4!Cz($0JUtT2<*JIpyx())Z!RqJ)FibRimX>holdOWmZKy4m z89gn5T$Q+_Yc$!De)jfyW0xBO-QBcxYYAeZ=gIwBDJak~`k){&>Mnmstb`r>`sd?K za?GlCQ7{OQ5K4=HDn!S}Z*g^9T~n4=W308qL@vf#Cg`QN%c*;)63O%Zm585HJigE5 zq-2od+P42z`TlFM_jh^xPu=-H)s26O({nl75x#8|Cn+UeSDxg`6W=U1#VRN)%sstW zAn~6X)*!-GyKys8+RSb|Wol+&B`p&ZSM5qx zcD4!9a!gkHmh9CuG+#v+b)7O@x?p913)sLMv|}}xRl*B|vVy`w{5M4b@HPMUdJy=( zEPlE3{2<1rQd2}n85K`Fm_^=bhkm<^l_Wu9hF6famjt@J$dL9sLSwA>yK z`Q5}<0Fs3b(?(Qq1wcpvOQAo}@SS&f_wwGJ9qdxKK22%^^@>ZF)h)TJNZFm1a}D=Y z2x?3fu(4#FWYjEBU)&1`;hdSrMjXTThwsUH(l(%;C<-al>z)kGS4b_Mu^uc4~H*>Qm*>%i2yv6%5F(VxGMO z<>2eHG3A>6<_e?23cVb@)7S zP#J2c6w4oJLYn+&QNE*=TUHuSS5-X*6s$yQajau)&$p-kNWZejj**eZhJFY$Ffb5< zX=AHzpFbaiUBjm>Mys82$d*$wo5_WT{-z9 z7PDRw1`)u#$Vdc20KZqC_oL`R9mhM@6X1c8+@wWpcD4k{M!qFi>;aqU0d)fPotc>d zbg1KQmG8PLMf_?2?a?SKHf`Qa-8>7D(KAp1%;4HYAa8)}Ki5fVcWP9vczby%K3Q-@ zZ$d&NzV1W-gFF7EFK>J1wOExCs9rGnaf6=s1^zj(>rjS#>=+Y7V&myc7cLZFJOiMA zf8Gq` zc`?dDpzHo9+I^L{S94rJ084=c77VST)>c+9XN`xKF_o%9U6NW^S6BD!)vLX!6a>cC z^qw51XhqjsZil*F0elR#X))gT7+7_nBajhgP-wFD+YJZ{sKqY2mxb_@ed!gvx38z> z+sCDE?n^V8q1^zMibP%`=gomeN=-}4nXYvCG8dL4Imj-OWk+2qKwR)dRnwiR51Jsk zTD?^MUSyFM1zlGV^MM3C*2+Yww#`?rXqEo@h@!vUvGGr%kMvX$q@_hCxKFiRJ5`fU zzFv>H`$)e3i_^OnvgCGAEyPMasDfqZ8JzZ3SgPQ5L%t6i;1KU zlc%c?B4RYjPYjtbKO;bPxsxXe?>>fuX4?Rw-#O;7fdeCoMm{dQDH-%Yp6&y14-|w6 za^Jwfmf_l}DxwObW@aYGR2Qf>HM);t&}=-@epy`t1P!NG%s6<7q13BaujbQ5I62n> zbRdvXqN~80B5+%DWAr3L2rtF1^-vI_0XX{5g@%SQz+U&RC7npn`eE0{qE=UbeWLED z#L_}Ln)2=)0OBIl5(LopMAC@{Md)#2EY{KCj)=3#bR9wf>K#0+6DXnu(Uf=WS~!3Q z3wS|q=y4?$E(b7tAbYe@kELCu@C2wC7&d{5%mY9anXPC7JKPw1hQJIXrCo#I>G~W` z1Y5@)TaAcJAQkyI->b{Kc8LI$(Qbr;`p|fDgOmucK70==`3|0fG}DUWaxxN7HOz9> zk}wGJM_B_|bu_9oV^ge`wV2ZtqvppF^T4*L$XQau1XRY+Q4HZ{gOZZc^}+hBC~^O4 zX5ccju`%0$AJ2)5j_%=_;Mk)3B0cxN$(ovW->Uq*a6v~x;Y}2FDVW*eRdoVTm$SD| zPie)9ff!BLvNcP+Q*ftM=HtiAfMfR6OXDHQ0xuss{_LH_?RQ;g5OMLGjTP)MyaH^1 z){J*DlY97)ri$cCy|>-NBQp zOr*P!k$mu2H zR9u&&3(XM>n`XId>N=^rGVq<7K%@XDd*DH$TPKoW&aL^gmMWqEkZ%Q(nOE@g@EBgc z?1vb#X^;(5On_v@9^wiO>$HQjF~ub69elYrnDJkFlXkB!;mo&4mvmOGn$F+ft1(g_ zUvHvaFXrkiOnQDXw7`sj9vnJ^J3g<<7i|Z1RhTMqF1H*#T~C(bLldVt;nd z;(I(DF@``hZ;X+FP;h0QeeOiSy-8ioP$Gt^d>+@!J=}>jMsfopqi|XaKNGKGGc2u$ zh=&G;%l2ueL&?UiOzVgZ*>Ff$*aJgcEt$E#YEEJri`I?%oWvfbkn+k{wQx-CRAIw} zZi;+d_|TzB+H5Qj`co|AO{>bQsgETb_#hxu1qG1gmX{|rH9bvDLvtI;q!Umqf%>(y zww4Uc<*=VtQreSea1{F#P2dTPMPb_+004rBI~Y(tU`lRrzB`k5+qS#hch7NRyoxRj z^v!g@RkTI=36&xun8!#YQ z0qq%AfDZxUK_H$6F`WX`=cDywo>jTzSZH{~4a!ex`SZM$t-UB#d(69HJ<@Imxi5t} zAbMe1LEuADx8~ds^^AbVtk=gqzOS|K@dl}fW?MGXim&9Fzbnzw__8#O2VMrxb|f?j1@_1 z*RD14`xSP%HO&>BqQoE#_b30qtRaUA>D@7RXcrc*ow}-de4olZA^|>_AJh z7J(WZ5@H57UyrCphKkL%0-o+EV9T}SIWvQ&=N=b#fY7K|I{{M=avnc>E>k-2zJcDZ zd-CD>3DMDHSX9_s8;QMy|EPGq>%B#;6G`Y6C@49hu6%~~Nm^@4@nSjWT-{7)*o;UwY43ycUZW0(Flqx}r89o-twY6e*>T*aU5LFsQu7$ZJj`ey0>Q*n#NT zpBz;K){CaKouAA%AUvvtBH`Ocj?znsQ(jA%dZITiX>w*>oSfs(Ur*JiJ+FM09I zB0a&GLs>iRiEd3fUtiPyV1CuT)Xq+TM?f#x2%;gEO=tt&J~eP4P#S*CKi3VlV5Ixj zz!KH1nJj5Cw^Yxo$anN~X+D#cl@$sO4or8@Gu;MQiQJrmCZ&V1k3f*nFc9nplw>}b zHotuN@+Wf5d>fe+G8J;ry$28QTh}3>NmPo%RP!jHd-u&oNx*?IHR1%GPJkH*Pw4E{ z;-z-P#{II2&9QRDHMumCC{Xd6Sy;et`+NpB#$}uE|K}DLyU<<|$cmxiPBuwLwCfu_ z)#WV>gqp4z7I&)#tCENT>$btCA5(mL2dB#@K_6aDI%0RFlL|ORrH58 zVA>EJ6@a1x7|~8D;eYhs28v9SSrA1zg|Z*EmD_I(i5T|LZGz(@od@oSFS0pKEFxhr z<>T-F5%e0*I0Y~QWY8DjW;}2Og57~n7GiMy*9=_<<$))L4;_H4!Vh1&7%BdecXf$9 z5Yv4|RE>?fH$POxq9{HI3*PD!BUyssfHi^AHsEwwNJ6iUP5CGbOqR)Yt{57+p;R@* zk0R(D#3TdXhXN%}tNqbnPmdRB*G}M5#PG@13EQ#+2x&D)vn~0q>}U^*0la(4sfJ$D z)Tw!FAc+G1rT*LQesYpf*q(|^tVxNf!3Kg9aeuyPfAU|8hZWc>O6Ov<#3|5|{XP74 z$AlOx`;7qUI_~j0C7ZTO;4LDy?8KQMj%2Y}S>nWx!)yu(d%{1U((i@7Q|Z`zqAp7& z=^=~hjYnA^U=bS%5Wq9ASO~J0%R>J?45YUJ=Q|E}#;d73nn^6gWq{bqf_B5J^X~4# zbFQCV%}u=^E}?%wZ%<5&i-cV;OX)(>G)|63F&f=I$jsri($sFs6(I6^fLm+u-ixY2j zLzh=U!UPFo18mJwoy%FbV|)Z1CK>pO$I;;ua|a zi!UYUj=)38aI5%L6d=c=j_W;Of`{-LU*G}(W@>*SD2fkI2tcCh1%I{z^fY+)1Uts% zN(H!TD7VWn<-)khe@*Z{?QieVz8}8ZzS7gy|J54j$VMR&%`dA9_U1 zsz~U_USrgDuVO0|6}`(2E2K52`~A3H1zJ_Lf69EWz7`l|oIugumhZ|x`94)3PcA}k zsyhxb5y#{Zfe(|tJ5gl^1qBOHni7yoT(IkBTi(UUA7B^(%qQp@DEo*21Jz|GdPt(# z2Q}k1q6YoqT!PquIsjxRil}zSEHPU$uEX1H73U?x33Ah?Pd-N!8ZqKQjN2V5fXUA@ z+{D=IthcA(7R#MAL<-TC>;7rD!qXL6Vc@^WkEBk)A zA0S==-@+p+!Ki^~){xOK&=9L+_Lbg8<4fRE*fg6e{b?R*Af$S@yOYskJkNCvw6TdV z=gwi+w#e9=c8>p{RXGLOLpt;`;UIv)k2n~oY9K^@Y-(b{jBI`0)>}wh#62V9?;CgU z_Eq!;X%CE*Z3s*z0t9zJQQ(Z)U&!kHwXt!+_EW>boPYlTy0yLkL2Lh4$nPHz`E|g4 z+I-=^NfqtEX=4&yF;f4*oVl#Tl>VY@;LHDTG5(kIga0!G{0Aqd{&T56KmO0}`se%p zJNM(C5B<5+pAYTI+#fc>`bjbP0zVA_R#Q8ld{7slxGXjH?LTCa|Hp3ycD2J{R1|@pSfm6sQ7AamO>Y`s%%aZvxy5!Zl$AGrxN`DAljDJ-WN5Wfosvii&&-o$$}2^YxhE^G zpU(4k-i?)C?hr6{WHcu$i-{?s0o)8n#?2(N%hf7#rwKZ!%x$jE_e?ISp3&Q?cb@gs z^waTge3X4dozO9yK3)2@*Y#u7(PS0V<7LH|Uv2HK`<{BqKwzbzT~BKVEpzbYg)E_m zYIXM8UqzXi&>CLQN-UTbIauCN&^Em%p6ZnGYgmY@sw+01s_jV-f^BA?lZqWBD$&dCgsWN*IA0J+m5%BnRN8EP?gDi+tU1P zT+jD&?b21zsV$NVL2F3Y?Pg^xvf0F(XKeHAocZ?dWmC6%WBAg+)w0=zy{xB?(* z$oPxGOI6wJ42=>qr5V0&?}dl+q_W1IF_6Q8xeFc|2~$$J-YXu(##t7X)D+C)Cee$B zxx{yDSlzn{N`+c1e?jr*JbdWO+o;wX6ea1y8}F=A9dV$Oo?_j4v#gCl$Z`vQ>BAeR z+p<>~ILnqOBsNlAA3e-c$PrC)Gw9*@7(V{Cxc=*>Pe)_cc!ccYC|`_AYW_*6?rzt^M6n4Kt%cpJ7S^w70*=^QWRuWBc;O=8Zd@r{Ve z`#HHZ^XoIYIg!`zoUjWR`*d2dJbR5vKOU@Rl9y3kV?>Ho1Not%EA)-uZZC*SuYdT| z;O3s;E|zvW1`+#LTC5&8Ylr_@sIN0e&w!|wSkHxiZUvk9mZFlu@%&@7o`YeMy$6VJ z6*9idZ^hy6Yt8pt+=43|tv68=ZI9}hv-6imCJxSYc~g9UR@%C?EU}q-&S`<6F3xIK zY71>FA22wozM9M<0}XFHpFCk{$zGLDc#`eFZY*oK?bcpO5C3Zt3GFGg=sJ7s<(u;& zOgTY)>m12l9UyO7W`3k|P%bx11gLJX@TKIR^OO0hR<&m_AvNxL)!LZ8OxnT!B!b!YmYjw2@Qx;n{r`mxZOGD>S`lEi0*B)C#pFJ2S@W_WY=?ws|cC;4L%Z8-|X zA^Ti6cQ4!jI+$hGuhQoNRLJ9)$Pu6tO9!uQ#+fUrRn}bR&Yhc(E`8o5&=nTLFx2nP zx$%(kr)TVUA3fSD;`{Vq3B3|8lX0!raqM+BJh!o>Dm{TV&2%Pe@rQIn{74 zGLp>OK5?=&eP^0w_O%A1gKsVGBt8x;NVM4a<>`klvm?@>T5V69xNW361=rLs7_E-j zy^hyij}?uED7|=kc}G%7Ty5A`ML=p}suklS?MELi<__lg1?xQk@c=Di529Q zSBEct)#I3&kIixz^vRxO>!|MPExM$c>f*QrL-DcCsm2dks&#-n^SQHdD$`56Z| zUp5OItn!Y~-um*EZL9HEcUQhsSXn+gbzT!#@JY%m z#Z?@@?m{ecyGkjF{KM`!E)2yK^K;*p zl@WBRxvKTSYzwUkrz6#1aF*Ta)ZvC@<3Y;F0S_cKfg~fJdu_{5p%mwBD*s;hoa4)B zi=Q7jV~dTyM>{k7_6~)ac^sUuBnTJ9W4)Le9)Lb79{JC{O!jkS1MfTMf+sTH}A6EZx>&6OsEL^^O_RM6PbbwBqh zs*cRbhHdlW8**=CY>E>t_;5rMht*Az z*~K55K8#9|#%#pxmv4v|Rljssaj*_fDw-UzZr@u}U3h}wL7wyDO^M3-&v($To(MlY zCdfe-rO21a2QH_jB&vk9q=Q1q{=gfxa_yOSd|g!?`ZgEC-M~R(+R+m=n|gCpP|{_B zUfj--yXD794l86Yudkfjnru+^>}-smBORmXxXDJ7;yy-_+t0fy8Dh<{C>;vRWV=Ut z!G=O4D?wZbxaju6dkxqgT(yE1+fpbIWD8a|D9PzcSX>`43)bM}jY(SVC-2-2bU4O# z&+a`j1hSj-w7E-bOxtnm3K>egtIMTUmQ5)s1y-i2Rq5ED29n{AG)}&})9V_w{P?<3 zgs8#Lq-}Q{@R}zM%dYJ{)@>DjrsxqaVjDk;%@KHHWzTK{!3^BM=Ep}u2a zkke@)^=^s_a#*j<-`& z6#Mtzx)pl3r@gmM_n`GIp5VZnYxSO%1Id1niOOfS@x(P2Dcda=|Ci;hEexNmSjWM* z!EM9V%dTlwYgn2;%=6C&-Q?VzwYn5?2Ukm#=+gMgFb7Ouc?|vc~w3H#Wm`gDGUn;zj1F+6~z8q4>;ucD}Fx=}zlF=)fIMa4U- zW4~HOIXTtlXu8z?26kr>SA=q%q-GDVcGhRANhIjyvtE)--YIxs{oYb9Cz=fYR^^Yi#=lJx_ieRr|K%OP$12VSZJ6i%1wN%MRrJO!9kyxai*jSsIWf1dHQ(=YS ze5BucDbH4fBA89OY=G`FSz_S3O#9ZTTqK8{L?`Z@trfyUg~O#v1RMHya3sng$|xgRmQsKa`#Cvp3!5z`~eME?PusVcg`&d&Bt z4kpcwS{!J#P-%Ig4o=X|-bzgsX&A1_&Y|$VzW#Pr)|7-)b2_`5)#Dv0m+Kiee4o0L z-=m?Vl9#jLN^8(j%a*eC+Lfs!W6Sev;#VG%Dr$n3(l<)2gx+WszqpBVbICJzHse8a z3yaMTiJe{TyCfu-)!(dyHI|mH%xX+#WE{e_y)%;k`R2t}n<}GLd2=YZ^RuL8XRMw# z>dl;&-Qe`|YqKly^0?Hw$VfWx-xVX_HNG8X&_7x7vt{05tWQ|S(IoAqJs!#74| zD*2*QtIM}zE-IN2EAmR~lRFDrYAdS+$6ud|+l7*_>hlk_S9`ywx^$h12znb^sZSKZ zG&F6y_H?t3v^cvhOj{_NpZ#1*|N6WFGwai#XDCI+9y?Iae%5Uxd-moH=eNl0+YPFz z#{8Tirn=@Ae$0HT7S3?)CDUJ7X7Ufaa@2N0;`-|Dq)dwV{%CxB2cLeh1&k{PUo$+} zntNNY>ymG-ope~VyOg;24Qk>z;XlC+G4tdtA=i zO1G~^%@UW6b&|U%YuNnCDRt%{wA(Hbf^2xjJI!YAt*NX9YwZOljE$Lt0;?V9m7nkG zIymi0TMhWD<6B0Yg58&=BGiM2hKe8A=U@?NUxPV zaLJ)`HFuDO7QUUWMdoTHth`;bbdGHWsh(yk{DE1cQEzRw8i&>rKm^?t2^@J z#y$Ic!^6cogu(v`U>0V0QTA2NI+%~9ooV&JupgaNp6s*A{ouwGWgS;L%_M!UGmG!r z@YQ)mhL#(Y9%mjZrkJ;~P|hS4*PEM|tVgBM_(PPslYcP1=2My#)$AFq^j+JOBlGU~ zrgGFLP0-yuP#^nhj-t$~KrehadkqR1)RR6g_Dr2kTb#W^N9*}q@yq)~lK zx7kH=%BNfpUq;3vX~-*{DfFg_Tk;M;Oz=C+5&KeV_kkA)Q}Q#$Qb^V=eG*I`a~7Vz z2+@m(^OtA){P{p%O)EKf*jJg5(rLzRNZ`-Uo>BPvx^5I;W0(!czHe(uEX~ai;<9{x z+5BqMW?EM%rSDI+^ zNStVK!FcETTRVk6{sWl(LDl{R7X0%epU-pjyJ>t=R)5-1OiUbWo{=V+f3M&tL2siq z70>HR-;ytBTP`$?%FNnYnsnr(-}^5!tcx85(Oo4?GhcOQi(&?MiiyvD1paQ?)HCVK zJ&;#U}hSxvE$z`H5#N|aVh!=t8l<$ zF=i?@sfXr^oMqn(tM8Mp57&@!FS#Cj6B;^a-b1tGG$`e9N=|N%E6;fDM#IVa+&MV# zC1@Ysh~kPo%AtSACt7ylsOAS--^-(e4T3Sxzf>M^T3EB;dwfy4l0S{Jq?y@+kM6mH zr>-;SpKx`4qqUCX(NM`+XoY-}xn3tx&LKW+Gl(lRlrxya=C6s%8soXRi!MSx>5 zZ!}w_{_LmwFL#?qf9-$L&OSN3^hEq=Opwp)U=||Hq~vVoXr*&|samjQ$ zb{Kz7%kOAjmhP)FCG9=^$fK@~zSCA>fwG{3^OAtj9R0iLfxv=1&f>6^uLc=RM%O~S z%x$@JZmxUw{v^rPR{vC;Q~6Z8!1cL1XNRXom!H;E_?teAc>FlHKia>eH8o1^24}DFwO;p>oxV0-chxEv^ zS_`JmjxAH=7rpry*7yCA7(&DWzAg;=I%my#Yw2IOJh@%G@AH5y2y=LRYQx5TGc z+xMh@s9;G>8&HW{KCY0~6fGZBF%Y$tlQFgY4zm{1559 zmzLIiiOgOzoIkf^B{x6hb#U79v(v6FKI6_J1Fu?~eG+DJ-@JakY5DeTK?j!~23+TU zg{$W*)%BlZkhT%ck(iN9mim}F@2a`+eC7?>HSVN514o6NOPU7k=L54maq&!NA*ULu zO#`F+skuQxqOb{?-weN#@Br5@KoxGo`sG>fhnt=iG`?;>CN&B^eIkAI+7O+jXBC(H zb(8LGJj#?CB|MhxIW#+ZUWE&oQ{Iv3Sl#z2f7zX_ReYE6M;ga;3tw~Ojw46b0tYDj z;IUX(+O#E%f2g#ZJln|d8NX_<{z_g3>ot0Z(IeaQ?Z?j^6cT=W%K0bR&bMD&MTgvU z{a?-Xj<)X}AUhguzkP8&zrE92)x+@0m0d2um%mR5Sd468Ibu(#wr|yE>!7Q*1^GS- zR<_$OV-IX8)6-|vk4(Hed?R3v9CC4b$FZ@^-|$M^kM2CfR#R&bt=AlCny0MoyldMg z0ecw+o%fbOUEYU&M&-MDfCRJP`h#}mh{OTC$ec#S!Q>!T$p=?n>`Dz2b!mTp;YYhq zo;|a_>*M%3)1T!*)=nmg7mkz#vT0n-F~5A-@XMS^#zE`b?_Iyh&R$^^xK@7_?UEcz zaP1{NlhV4VR1sswoLrr*@vd0gMND|NVwDu%J!W7$`b~O#_@@gF+u|3FyQl6wF~YC- z%^ORl?-utPR~HJlfG8K1HMF!QHs|>b8hLG|Rh)V~a-8FG#O{36_NvglVz~0eS8J*H z+=UA{_an}Sey1v*>h)%7FPTh9n7w!Cn_^9MwO6Rd5BksQSSdV~--H~U(u)jSzsdIU zOO7vgzW2$!#_p>e3H~Vs=9?jo%DTE1n>=MC6>jYPp!`T&{2d`s*YPM zQa&l5XKg;<+&)yru^dy+*>CPAGkg~)*w&4dk;NH;AFHz-k`Gy02^cpvm^D7*t6zPq zXKI>}De9S?z9Z@U@@&FL#I>;MZ!h*xP{jL>9?045wDs!~=Fd5^?-QgHoLAPMt?TP< zXN0$eSz`g)*T*7W;5C6a_JA*0GF3f2u)J8mDSU&Qh^tkhuNr+SxLDD4@9Ui0Idx|*i7Bu_a70XjEo2{$rpEnolsvQB4(RBOlZ zcb$<%Y2{NVF<)h29W1P>B3U(OJb&sv#cy}v`!OAf?X3peL%vg*F68W5jGFkiQG4;M zla0KRv-^v(ZymAh-UVO3Guo$%&IvkRjWDek*l4;iDH}YR)^_rqjmBwN*|n=n%giTM z55AL`4r%BqY@a$Fe1%oDvTX;ax9e6sY_aQe+u?B<{pN+*fU|$dU`van=i;x@uM&Mt z*S2XSwYhb)uaCZ{MD9|=x$Ajw+a>2p$8pA=U%v1>e9%zyRlCQ6YGt;=^wuX!UppAD z-FrB_s=T|tu5R0^F0}eM>hcqx&EYH_vX!UfWsf#3F-S5Xh9ku>X(WfoEdAX7g3T{o zHgqEu?dmMY+hcK59fz*8scJKVm}=GtGoV`Pr^rzj3tmqaTYHYoZhrdgfaJ5y6SW$j-tvvZr_ z#7jdhokww&=M{!c)^~9vM%HxhUfFS0kM-4Fk-HBca=HY+I=j-Xv2sWqeS{qNMv_@Zh|`Wr+uUlYT?4s2Z ztKtT`Q`c$Lc=3yL`x;7yh6i`f|F|Y5V(zna`}WyU-CIss$kziu8dP5^KRRR)pjNi) zs>r}znM?e#`ub7`I3ZCJzxPskbR;hxsm;LY3o(*?3j4RqfIQMM=n^uQ^73+Pc6yng zdWV?J#2TTuw%AaKbsN8zn|aIcj=y?jJMYKlw;~z|l#ta?8jrSo%=y6qx>sq!VQzs7 zRbd&lVQz8xE9deyzl`%8H}Nt-5>7=~#L%Z%mJ)3ctzOadkV)6HNvpasc%@(W!o?oL zAAYV?uk6UQ+BwMG9 zn>=-j*6wmc@nmoRr>|dS-(SAb*^Tj?il*ktr%msF&G;VO>GrB8pWQTGz1HJHm;`$J zvgnVo5pWBrJ~{d}@3fwp8s@oqVpqp@^BH97U!LzOj>W*v3)Hpic6RVYpZ(^o+udGS zoyta%&pofAdinB1Lv=%P5Wjf(M|auSt7BCP>*f|UGES?1_}G?*P&f1Kh;PGaaqGz= zH+3I|c2w7IWn|QDWJqNu!b6^m-9hVmh98Fy6NRYdpw`FqAiK=wG_%hJ49o4-Hdja6 z8`I1gZ_EzpjHGS%O?}g@U}1{Mm_kp=$0QqUr%6Kii|k7r{O=>*&1G zed?m|Y>>1{tUa%*tl~g6!pQ ziE2UTeFBN3d_U6HfZIhw#%bYL^~zFssl)NoAB$}bVL%n`;H~{ssoasMBMO_rd!o_d=eo2sTX48J#$R4O{ypA&b3WTs0qooJemP#h zF2xaR)@9CICqnrJU)+hUoRX&$WY10UvK+pV{zdM!=280d*=!!MpX2%l1{3cKssErH z)X^9l9`anDzwFy*A?Wz%$!+O|6F<+KU$Y`Cpb}%sz|35fX)a5&EN%LUB?|5*bq`s# zx@?Oa*3mGdcz@NVC?I9e*hnK4tMkTZ%K7)S7H8{iAI8X|)C&``I(K~N`}gmHb`#1O zv<~c#MMu?t+~WC>{zzj79h*f7dy~>-hL0cK(gy@?rFI?`tqSL?`hIwlX)GbPsHGT#;loH|M7oy>u9MDGx@72yVjE-pzVRCVE>tC37&!Ll^7C z8>Gg!vkX_-{A4>rE_~5VVbaz<+}Axy4pGW2*6nV4D(a0!SGs(BbG?tBS}E%0J|wV| zy))DKYLMKODu++d$x&oHL$Rz#(__}oMS`1S^qQtxO_e_F|=EJeL!g|3B^WL@TNC;NWZZtxC%qPjq) zGqHZ=`W zpgm#K^yT@n|^=u8rI!)C->Iku2Fdli0pw?VQgU2bEPXlHl+nFTWc zu$4d?j<;yG)-~)<8m|qO{Warl<3bj>H}?6c=8I?1(Lwcz=LLFVN6XbWs(%sI9#%OX z^~PB0!6gGOe#*BpWgOS*&)#A@xJ9&HgW=Fcv5|Jym)E5km>KuCM6uV-@r{bn`pUsu zqj0bxbJWgYwC*KYD4&7%%~|&7bS0$(Ev7B-8739@7_G$!+W)<)bzwzV#OqN*|KsGY zbnQBOl9hYzcpA=^yN)$?ia0Kd)1wFo7rDmLR1u*IFoJ!ph^lGp>AA@5bdsk0ia4*w zBQn>^`15FO)t5}_wG)vE%Qv}4+HSfzz1^pHt6;jnj@^I98TV6@dnssaq^?TcN*6~T zH_MrqR5dJt>(!X`HJ+Onef^eMTIuF&l$#yzslA<}5o#d|K7M(D|5^rTccOw5#{SH-~oin{UDH z>S!xpj~_rS-4W(9={`xsoY%YcfBVwN$*FJQ|IHWsf2W82!(#d`1f_p0c>ez)L``+X z0YRev_!m$FNxGBc#sB63^gq$4{$NLce&xUL;r@K+UjU|mC}n?mZhtQIFSM;cm-_Re zfB8Nu|G8`a1d&3z?(q$=}jPSVG^;|jf5y+g*mjiFiPwat?zytcBPEbVQuH*&Y zCmaT=UMVq8jkGdDsK}lZ3CsS*94BGuqQ;=uLtF9Ax}6P5!G&KN;B&usVq!uC|L<%C zK0t_mNN!L$!COO2_^L1k&traLms(_e1Ij5<9^h#VNwUkn9?P7#vei4u3Rwrx4N|P?{CrU4kFPCMdk| zXEyL_`PI|Y85`vy1I9FIX;B~@yn4bk2~>HS_SqGO$r2tvF0itmj?N%V!jxFa`$%tRq3N{7`~AANNDJ_TY8Gg|ravAvlJZ z5M>j40pxt*o}pmje?JV4J#qFUA?pL{8i%zUh4_$?T`BqrmYJKF+%RjCUwgP+NPq)N-7{W1X~^tiHwA<^s0kH@>NMF zKJLKasS`#aoeeN)1AP*HXY%r!phzO@DL@kDl$K_PFd$sg2_z$-ZQHl6BViS6cy!2` z5*9}1Gi}$y&jSiOkGfexR)-A&B@tJy!9R=0Mo6cvB2P_CP0*%O4rgo-0_iy@Zc8c% z-4j%_gjNe?PLPeBi5u?f>LN^BvGrkNvaTRM>^T+FK}^b|!6lX;{BRi<840yGO7ZRc zx}cv9+dl}!-r10G2vs{FR3en=kfn0FY*~V&Oc18AEzspbOD~I){C`E5sH;eBfal|PM`F(s3NlFW z)m>ag83`h2+Wh=fAFSIo6pqBp(s+4j76G*vh!Vbi)bgo+t@tUF-9Mku^V!(Y7I zn_7Zp1-tG*oQSjw$5}0H`(P{+t+HqO^_FEBqBM}3`mwhQo`r-TB)%FBvDe16FC3?n zR#|DS$Uk-eeS%P9W1}I=3kfxK@p3hUfDqA?1WT`M($j05)ej~lU=Se_eko7|L7f!{ zJG;V9pEf~*T!f%=Zbn}{`tL<8)qEibf)1^BX4E*tfv|dkU$0W!aAHEj7{rbd`QCcB zdZuNUSu}vfxU4Qaz~-M8B51_oFDeg9)V{_AgEZAS0YFA$LA_rA6!Vu9Yjc3rLx96&2SG%;S3z$SA<&iWxn? z9~@uB|JUP`>yDm}JNWCdbzUKM6=7ORShZ>?e-7cSuGM%QaTfwYDTCw4nvNBacK9y8OWo1|f z&kFL0snpY)xeqx8IgVuRM@f(eLM!oL{bV11M0)_=7LhM3#K0w%DgpdQFD!fjM;BN*++SzzY!s5-r z;pBx2yYc3{p%HokIVOxb3t`k$1w+^KIR2x~9^6l;b4nnZ5yS~gggp^9XrAaE{<-zg+oI7TiXFx_SOelA(tcI!T(+OV!9Me#cp#8QAqJKmRsuehMNji>^ z5E6S7|%HVnxd$M}Qm5c7eItFUD6^iT9rp^cl^ zY%rydb@>ct=6_{^uaEcHJw@Cwp6aVce1yD*T&mn23lYu{gnF0I7)gZw6}zQ$2Pg{5 zlIPlnI-{;|_oKS&+!x`{U(@}<${WiPK{~<*oh}R?F9lyJedB`@4hW4gI$Tl0lO3jp zGVpsssv=$>Dp10(90%D8YyI9+r%M&o39mA23fOS&fG^bcD06!V)1kP6z`c0q?=tF7 z{rvpCW95Ie5PvHDKdOrVReAm|qvSuA|M&9z_iy;89r#n}PaQMUnBG8adZ`Tm-UFZa z^L)}YV`gR5)2e&tWtHm%?knqU!n+v-;Mos>etz*+pE}>VwGB!1nOmjNf4BgM`SN;g zILm{AMQj@iQpK<%cuFXNA7tiW2f`Pj`_pfo49IdWzEmT-X1`iwWZjfGsi_=owPj-R z>Yfw$~sM^p&kYR((&Cfr~ z8p=&c*@iL)t_pkgmK8N2VvzpRQ<*z^Qw9`9CC3VO8!as@gqb2yhhx*5 zwhbPEa}Cj?Kq5`FFtB73fNcSKu9!gwnt|IOH4`byW7)Axode1eFLJw?G_tuzSUif00iV9UHdmS|}W0 ztK)TaX92Ph#`S@)W;ev4NUw3sOWyK~F0$xOoJx{23=b;!V$-9r_NCP~rwWAeK@kM8 zf=&|`h+-RxKez@8!_6=N3f`E`2XOO+RL%sZ7znrC@P^J?UAakAQ?9GL^XreppMl6$ zOTE&o9nL+!cQ4ngd4+dy#$3Jj{n2}^+>5+RH?Eh}DbPk^igi!^j#K_}(AVa4|AxiN zhP4-VfI8y=yL|baSCAPq<~T$aC%t&FmX($D!lg_8tNbgavX~aUdIi{qCjV7pBCl#F zo)Kh~I`M2Jn`a3h3jK!KTA1>@I%~wm_Xhhah6XHxF;>N*An2;WyD#5UrnvWP+Qb!&>t z%3feq#f0J<`%R?Xd^Y^aofD_p9qhgl{q7j#4@cES*pTMzj5ncHO0g;dr=bE@N|L;UlrcJ+2zZG!60n8X$A>{Iz(`9 zLU3u>=mt_g+($#Xu*P(tnk+*uB-)Y2rY01Wl#mA(!EpeIDf#M?gv3N*F%h0TI9rq) zDa;09d%}MG{bydlOcva4>;06WX{J#o}n)N(dt&oW4PvPXSK7snmYn z-MiNjr6+v+!0ud&K!kv)5+|3_h`^SD1K6NN-wFO3Y5}dc7q_~4|9(raY2tk2=K_mk zgNKeYkMb+#CM89?A0~JCIP*07XZzcYd%Xj^Ul%L8>xo~ZkjismS^s-+pNo^qtf=#+ z+q^DZVBwOO#NlX*UVd!+&fkA67o{$Q_3M9oNz!bvFZ9eO|8;#$nY4Z{&p*=Fx=Y2X zrx!%}y&~hUtFM?3hj&aTJulc{sUH|0DKNtIx z2LB|uf60~qq{06w?f%Kle=haU_dST#{?5D;Cy3AekOR@4nSieG{&$m-~@0(5-=^_ zK5hZO;+}9~_dE~g4vQPux_|#CO)hHJLmd1nV`($Wg|)F!ZS+*=XFtM7f^m{dYUCVs zEIe6!R`r0LlYmuuAySvEBYu?g11aB)8NPDQZI|N+mmtEFz!BCgIR4DX&yR+mn}??u zTJS13+!HwyjgTxP&2_fuBaz-<`_u1`XSV;Y<5%D?uxl!AOf{)a(vv`U*BZ^ywR{Q5ocOhA!u z^64%I{`e?R1CaRzkc;pO2{Zw|CSi<~a3+Ko2~qpQsH*XUb(CYoyM-BKJ>+ECWFo}j z4G~r`?nH50wAv#;f%x;l|IasOv&q9thWppNO@RG=$bg zkTF^3vm=f*z^l81x~LP$c@D<{-VF=er!Vz?C?$$)^Lq(XS@hkw(8q=bdg9a`OUr~W zS;PrF?as5TfPlBb+ZcEk(*99cRKv#u&=X;Q4M^6sJ`?2?j8ABF-kG_h!6f|s2*ef; z*#4w;D9DK#XQ(xso{CMf0Pf~LfBm`x+wK=Q?2s_S(a*c3eQ~kqoq4^{P_h{RS(5e|-xNs*qZ($336Koex>$~Q^ zNeIVOv=en2@f)z_f8w(6EaNz-g_qkJBr;BfLeqxIo`2v*nzWc$TA(kd{OSe zRgoO|<`@ntld0$q?E0^7=6I>*apOISiSVtI0ncjglpn_5ME`|*_B^_Co2xs{38%!V z4G-U&qPoP6D1u?mv*hGTP7Y#6Z&bYS=AD}NtdHNi+qTP3#dA(xj=-s*)Wj)>18MMs zss8_{d-Hg%`?Y)Y+uYquh$fX%p+vK>fe;chPelqPsg#)pm5?NaB=eMH9x^l-GL+1P zD58)Ina8s(?S1d(_w466=Q+P~&L5|L_G{nwo$uFYxZc;b*1Fb$5s3sABQL@A(IX}% z<_AEluxgv$Z_aP4s#MULarK$Wf+`m zO_;e6%7ap|^pPWMNbb9Xk?p97Z*U93wOw!{*N*^7m%juL`t;(KJPFnDqUBe*xQ=vX zod0@FBEZX8xv*!0sjK&H)$&?DT!!B6?j;C%lB4g2OCOAjs|d_X5;!Xx_?IA`-8OQU2}Q50tb7i{&3UG375*QZ&Xd)Wz6sx|h5=*HyaUXk8~6rX z#hbDQO#d{=&pu@2`ShC@8+-XmAa?V3@3%to?*m#%Y!k*n&94J$>+@SUA`()fT=h0Q zSmp`v$hPlydV+mceCEXllwg9Sfd~Sxe181Z^oM?a>)7VoosGm!7IMF?gFv8Tevd^v3*!l# zz8Q{)^~lR+Evtm&ZYv;5)+6fx(l1%I42;DbUyErIqILZ4nL=QB zAR*YwY@BDw+$Efx?!d%0CuJum?_`j9OBi#Xe$M#73fT9PN7!+^yUaQ1Po)D3@0iPM zFwm{Pdq3wE_ELF&y}5rUHQjFXvTyN&%?cX5`s-rs@7xtu$(8Xgy6qXEmWbzIfE0jBd3}Og7bGz=n$jH#g-88Cswu)YHhc2lxP(@Xa_|sMh0*a2 zKEE0B1#C<2RSFVeisq*zKzJFF-2nN$Ldm;MXDc>l+Ik;s;O9rz`yiq}s@+K}atV+j!OEGdV)cp%^Gy1P!pqe~xcBoVFcY<-A|;T~>-ctHv=%eEhk6KInn4Dwz&?(utKY`^M8OhhGpHDr3>0^C-4D&P1-?Sx ziV{9Bvw;?*JJ#BDLLoqi6$g|sGGyIw%%P(^fin~tiMS7DD~qE8lh_}uoQ%HX$>+ti zQBq$;RRnh&F;p`EftzdK_{c>cwf?@jN^&0YP8$`-J{}##Y<$G(g;ex-eElNt=tWqL zywy#!vEZpm@i^`Nrl2OSD5(mS28N@|KB}Hguou1#$Qc%r`Q{mq# zjIs#1fVF>S@_$7k{c8aG_kr(!Haq@3@P#TZ2OQ+D>b2rIf)FVZ3WNJmwaLjYHk=la z6wujFiELPXf6$GTw}qU)S#apPi5htj>;#g6pY^WdiQ7VPCxDT`5)_ZG#$)J&FdTCC zyO@R4D9`}piaM`Gp{mnMH3BJ!hgU6YF*Z=?gWt^AhD;7T$$6+x6b%L#-u>C*gpnt~ z&C;yDzu4X1bwsvWLw7~=h`qe(q-}wRr^x#Pe`Fk8(f-#Pe$G zb$j@hP)czkLLrc0^*S#vtTF*DFZog9)%0TCu3@U!$F9R+7Yn1t2?u@sb>wpmc>8sI zeWudDFoUdUQLCGQ*^|kwM1UAK9*cZDqyXo8%1SpFcC1}8mp+rQe5%MOy5MkTA<6Hs z@I*yKY*8SG8Eo~)2@TAfbmrrG_Z)Fd!>DfmdS)5E7l5a5vq3@UGj*>9V7>rs=;+Yw ztPCNX)?&qCh%+rfzS~vcSOn}-lMU$V{i_jyUysC_%{5g9w{U7LIK~<=xT=eQOn`=9 z{@C%K&t@QcF>ojuKDX!V?G9b+KiD-&JTx+noNI9SA3uJa0k`MFb>BCF-9iIDm8dY> zvJ88*7dR)TwUewt8!0s?iR2Isb}HViQS4hwOV5x34~_enL1z#WB__5SsWMA)?BSma zVCO6D9_U5qp`RW{H%ZvqihwhC*Wgf!$z!;zN(L%tN+dfwx*l3+QtKPn0-5u`9=4L8*&QnnNPl;xXDv{z5IB_7F7PEJdx*)yeQNwa5>Dyz;y!7bMbaEtXsP9e(X8_g_5^UKnR24`v#4*_5|Ldcy#|H z3V?c>g5-$SdX|xCH_AoWdaM)*I`oeMNq4gaH&Q}nc=(%oq zd9l*df(9wdbTbbRB^fYb{KTkI8LPDnX5=^V`l5?E|MR1OcD5}?dV2cv`1t+Dk3Y!` zQ%cBxk7Mvpw$z|ZVanSxamcPBGfr4%zbY)0sXvV*m8P1|yi7zk@Nk|^7}5D;zMek? zzq}MSv%njyZ8!xla*8xT6&!jZda+gR5{|V>Ti((EXo;AclSGcOas?gTl-g+Mc2VWm z>7v?HXl#oEIKB2ZvS@7O-)dOZMPrizWPcI8dsJGpwN=FnV-l0bj}*#^@RoCyH_=dv zw=S&J!m3WG9HS_LZf_%(T({-49Iv2{iooT=zeXR3-sBN98}09)a5$1ufXE{bBO+oW zy}kg{X{iHQ?8k;dU&3ivwQwRR^h#Y8Ot*VD>Y6?}IXRI;CUXM)80g2VkS6Wd*AvAH zN6x`G13a`8BnLY0l*HaYnVj|19ED=T#j`Ro1(+LDgd${rNmWgm+S6Bc9?0^)UF^Sf zLx&Cm&mq2{H=EfI19dQFU+{}tcFsAuD&|;v+y?IEmTIIlP{jt-b_1mh(~Bb>T^Q## z0huC!5%mQ?x^wgLg3#PPPfYaOL`4k%u@nYbvW5o;{uhpUC&2iWv;w6R#UrBCDu8b0 z`MJ+RV}m)9ta^tM5FQL3^$DipuoV8Nbu9qD7oze5t(h}@`gF>agr4XL`W6UDW-=(x zOVqm0F*S8JGVAZ+U%}E)sa;f{w><%54TN#*fXlEmvUaOp_S2(*=$uGc26TQ)|3W=U z1D*R%2kv0O6y+8D3)KoF#~n81k8y+67auDLM0*<|t;>!$^hs0&NU4P<9B0Q(ydGa;;J!uBhM1s<6ncNv$@q}~aPC>}-1 zH3P@RibfZ9xYr;ZzkmNe+9j@jzC)6!{QN5U(%$$_3RixQ{yCX2umuN;s*(M%YFplh z!D7v4(%PX_3e^)TRp!wpc2*iJZSy4u`dQl+8=J$rRM}cLCU^@5k%I>gOvmpR)+>=2 zd{KkdK+1RI!Res_Mxje7Ic@M( zNHyw$o-Akn#-1JhP1m6pTUxz~w`uKLGVj+${5V8a{Wj|98R$S|38A==hr^gfT~WAxDWQhl$^u&=Vlm^hxDaUDXxjW{ay%m>HmqNJxYL+EE>ct59L=MMyT$O(E=PA(SO} zLA`y?8lF4}a&I|K4wA6YS%z5zTDq@z`KB=5#OKfVk&XiCUN||WAB6l+=j*us@aX_g z`{#$tSXeTB%vDu$c!lp`lM{xKq#;2oGJ}DEn~p^oyD!89J(B@i>dpK2N7_Y)SU+cH zqNrM(bo*WOv2@dRaUPp&uVigq?UPk;>zut4rk**;4!$#bdSw&$4t=tUy^})L=4AYf z6cqq$alNI=tiHw3?7~Hr5$g=XKz-2-$IJNvfaybje=hJ-DC5^r768l$04(Tf1T?Sl zY%uC=kNRpG8yo03)(HwKjn$HsE6!E)9nqJvc?DBh0?w3g5=sfJI_Py#b2*-5h+XF3 zUK0O07D=aZ{NM^{Ua6AlC<5!XHN~TM!UDa$ayQtm)z=kP5 zlU~BPQ>SJ_|AUElDd1FTd3mR}IJ35WnZIuwhIj@Vi?zFVtBE|EM6!-^KW;6hu%*}e zgx=|G(7`9ohMlYPAkVNPldP;PoK80B_<(C;Y_ee8?=(ke7AjTdK=vr#)%ysK*qZ3( zb5gnNpIQKTaFgpk?kBknL!I~qz)X|Pt#4JIkaq{vX$WS z!>4I*^YFK`T3U6O*)|KY6<6p=X07-=xbuC{RK-~rkMly}`s{@Sa3Hb|J#H{cI6@O% zVoW@WE(gEAm(}ozsdAGi{TTMg5B9$2H4qOe8H@ZmtlBWH(_`onT|eo)@rYMCf1FW( zVP{99RDf4N4XbG}$O%QPzu1qDfZmpl+7pd%?5+Zz%dLq+GbJTk6Od;pIO=`J)$6{D zJ96b-4+^MN_o&l3_v-7LTV;u-6%dR|Dg{hsJb_&}_Id~61r201MH>d~arqab2PY8_ z@ORih9f7zWa24|)L4v$5sPahI(3+j6O4z-|LT~UC$;!z|K(2x!3_D6koNrT9 zt@EfWOROwfH3o8GLzG62s>E-N$ts60Q{mYV)NIN(a9gpv35XnQ$*$wUw_LDU={s10 zCNx%f`tm^&%;M+g$5%gSGAh2qs?&~hJUZH3wZ1F*abg~Gr<$&T|U4u<5 zWw2ug`U->RrcsH;f`RDnZ2eFu5?l97ejM1&S!}DkW2;KpsNZ!?g8<%(x^rgEB-(+J zNzjF}iXHrm0q6++WS$v(TwDjWRV7<{M}@dITQ7(;npE?OAK40j<(2TdM`B4X&XuCf z4Luj@PiMLdBFuo)S(F1qal(ijDDGd4Lpc|BtOsZ}+MBu1LK;q-4SH&zqEcU@WZWKj z_#mY!U)|>jt|tV29rK{#USVM_D9G_BOQ7Pg9;sx!%+H_wGDjgu)#;A64~87H1*CLi z-+N)bJ%$S39IMSN^E@6s;_F|{X=SlF+b3+uKc}g;VVO#hH>M0YAT+V)$bpR&PPUz@5T7wI<;ex`k~S}K0Dv@ zhD;W37Z>ZZ^<1`0qn|gfsMbBQH*Gk+M#Gm%;HCD;zi@Rhm>+GQ55RRJfGllW8M}CD z9B?z4Px}`O`!p^ybPp=ZSKGt_zEb9^SY%0aya+y-l=6r(zXK)y;W5?Bb^Uy$0^l#&;I{2=@VhjyVYxBF9rSGW8;b5CkVgcoyYk>X_T!-!*ZyMCsBf!S>{05tQ`3s%*CDy-{wN|?t$N! zIKtu12z0IZW#Z9X61_vmF0Lnu)d6t7%*&I^{E3!={ur-EHbJP79}#;np8>&E;TXbFmDFYLIY z(L83?=TK-T3u)tn$DEwj*@Z4HPe(RqIH*WI;<>1&tE%A@-=!S-zP#y4Nv5i#7G`n? z!*4+L^9Z@0jCJ+f${64SNVE-bl{YDl0#3-w95)rbFq`4Cja}+t?P-cFqoL1? zDbyAc(DggNqM6ReTw2_Jb@#Sy)DgY{_6nP*@qZjh0YNwXPzR*7Jq z25nmn->j^x1M&O{XCD~H?MSG7h}>y#dyn@R%oj~JTbS3Lv zKx>KKeFn~R%sxJ&Pww4uP3-M^kUJMF~O=~sjAi3P>cR;UC<&gBXndZ;hCwx-OHkXbKefTX;-I9Xlg2Mv=(M`uRMtc*E9n#yR^gTiU+0?T_x$|)E zr@3m;qD6#}pF8)gWN{-D+3d*Xomy#_H0a8H6P(dIc{S%&!-iw5iYu2G>mU1R^nv~C z+}Q@Mr{phr%0K@ZZj^9pLw^3D-RBYn3J>j0>GGQ!9IyZC{zu7aOf&b-GMuT%#B@*h zl)b~Z0=^j)r}wSts`=f${(b%4!AGTgzc-BfYH@G=3*y?VU^EDs_0hGKv38Dmc2R@V zAi}CVyin}e=b?=B^sfk;LLBaDoH3MM-?sEUZqx}Rvf(8ouX0Y??pNDac(xmj?F@iB zd(w|N7VS~*#B|hp^PRHYlP!EJTY+dYE<5>k9>*bGwjAwD z1^)3#7fAdfw2jOt{i@cp0wmV$mz10Z=@I}OJR2Lw|B7#2oNrr=1P_u4WRCuNVeRl` zD^s%AjGK;0C7s|i>MAP@=kB8Lwjeh$ewI`S0D1DosMcT?H(*Uaf{ zZ_*tb?R{x~r*kXQ9Qzlm3L6?8JMU4PlPA^XQH^^nfV2pSMKi-{6}Pb@UHyg%Bg)VvJv@%GechR z-`l9exb=H=?c!J84-WkKYY$zOw*y~mj@~sZsp6@uY;?qwUm{w1H=V6BmZe4u<2%h&BC4OyUPHyCIMq&=B{vzOYGBX^;d~?j~uSw0gHZOw<$1)4tzX_fiiYTLjQnfGRr5VG(Fya+!|?r zvKgjE6Ka2&(>6nYd|P9D1_S|bGu6=CfuW&qhIh_5@ncH=Wtq?Fyjr(1MxRvIHtuYE zeS-m*I!rEfDm}WUB6(p)hWVel~-@JXB5%Ru#2`0VFp8OR{T=EDiK%u>fpkFo| zqXHO!wM?^s3vF4%tyPCA4j6bE`hfHiS4!V-Uord*sLw=wn{u z1Y=scvP9#+sv`6w@xW9NGp+`P9NSM(gd>B2;U+7#16U$GZ{T5SE#x#^vh_cEJ&uNeS*dE$lC@MOPMtcU{v-0BfD~Jf`?Y)rs`@L}a1tea_LoF!hD>w`1 z!vTo%v17MY{w@^H^kRo14+BCZ>o&`ZQiQ|I#F2#iOR6Pxb#^cntksEa8*EfmROpr? zbE_pqYt0foP)|ZbC0hH#ozsMRE`Zj-1y@v23F|I`eWDP>PNJEiTp((4u(Fk2ylcmf zO>P#=f=G=&q@=_g9TP+QPP8`j%P^0$xxlBftGAeXwy?0TVEkZEw;$8JfN}YHOG`^5 zonEc0TMD?Rk?Z2 zP$zQ}I!!EHEQH!&d7jeJ5kFzKLL(^LnO3cGL#X{x>qBXK4f`RSf{X@oLM0$DY-l^YB*y@n8{?M zj28Zp3;IfsAg?eu;C!AtckTz1$b}ILjf?w?gpE#{isW^r=SnL8K0R6*1&S; zi(n6ZR7)%7d2D;7q>6ZCbX>IkIk{)yM*{Ak*>1+k1a;gTns_nzhIN*OPhbUk2z^=Q zT@R=`673B;&t#6Nej1H#iiotwd4P@41F&<1058lUDmFF`)ga!oM?bkWJ9<}Sdq_A` zX2dV!G4tK-fNf)ws{JZ^8RvVy$$(U*0Pf`le;zeTox+qBXg~57v_ltCm5bW>`MC+h z#lX?$k_+^Yf-pDn@kxMI$81ECLxe)$>w*F)vrdz2o$`%_<8=?X>kc6L#;rM&S7lVn zqE1Oq&mDXm1xu0g4N31bUl7Lf>61qDxM%o9i3ar#p$iQAk$(%&N<<5T065&$_E^yHPTx3&MQxDPI7@DMdM>3?8A}Q%av=Nl z&WWz@Y(9i~#>06SCVO|(bggD#Y$NRsrQ;VlJ++KtL z*M|=`?cN%#k1RP?tTeX?;=!D|V8M;Rz(6?-JlF);KoW7>&~Vn5)H$`zdHQrw>+4s7 zDx9}?bybv$(D;+5+3f?rG08J6S;9b(kb5k`folS-ov}?)tb?6hR;_?i^)C79xJbL` z1~pc3!~XeL8wC$}0{ghPZ_jOO1QZ`##r`4Oy)sBaO z{X>pqLbvr`qQUa_trI|SP}bB>yzt5!!K-!HU=D-$1ZbN}4&G%D%#CArs68g`OGk$b z2C>bVb5sH{A}babwa1(j-)&c$iuNA;ucC$q?Xo#_mZePi*VYJn$FlA=ycm&=wKzKjr60iPt_@Bh4qDPhKPP(7m@pVSX-n~9%@wa^O`ir(`@v(kvRsrPb5Q+sTu``UVq)U!Kv`oWBPbDf!31+ zh4tkz0&f=8`uqrQrmn-d1qo2_D0*`@x97%yZwV>hf{q2Nk*U;N>Vi=kv=TW>U?2cn7dxOZ@{p_cLD16)=zht*0X;r8J%YM>N2-I}4SerD zM;MREVxf12?QRNlx)6k|Ip?68OdHMvL){!q{v}zC2v6(o?LB~B29<9c@@Ab3cQq7z z9$K>Fi-SVpEPET1y$tj&XFeYRH2|CVpv+9|U!(f*>eigaU%ve0>h&Q!x(HN_ zeEReTMpMmxW|usi|BvfO4^}x_G&{8DSbwU-?}d#vSM)Q!p^9kWNcW6>l0@353IQWJ zpL@68~!Y^N1x2_M>=UAS?=lI}``kEB?+Jr?J`Mnys@_5Ua5Q_#jzASyB zp`pQYq;E5T+gaEfLIVft319RpuIc$pmmY|@9N_F!O46}rqr#H=kHWG6hcQ+b94SH? z{s$Ntcw!?G#y!PaZ-*mvBZm%YhY2g9uz(Na)vc%-I(j;@qgnlsPbU{;!ZcD!=mPd_ z41A0IP>)g50BsYHjbuxupZC@tB$X11vH>D0=N13N*pzXl>n`5>CrL>xFiQA{4EMf- z3-m+Kc2Elnk^WIscANpU__g1{B3ZLPB{|tCIoZNxm2n85@v+~5lT*vInA)iGfcOrb z$03Nxs_rVF8^yTdrF+>5Z4Y@#;K}@$czQ98%oedWl>qg+x;n@a^)gB@qn`(aH#X7{ zx8-s-Y)TFg^7?4+j4!FOt>_xyRelrG4SohsruBYLd$s=42P=gpt5Ww^kIS%CrS@_@Oy0I)=JPz54`^%pg(f~@vN zGmG1uz1Syug+*Y;j$B~(hS^5PA|`tE^)Z$M8%NdE9jX5dNGS5-DBf6bFs?mBr#D3w z)>cDJE|lopwyQ4ASZM1`XU}K!S{TbBpaH)(bp^y+ZQK}<=W8xMppfyNNxt}K#02*L zUIMg&<$*!ggh-4~vrdfxhoRjdU+XL;MVnK7Hs{7LzLC6?psncWdC;S&r=36H(rDG+ z({mNb7Zw;OcI5nM|-iJiD%KgwS)tY(`%e)lvayQq1I>4^p_ayS;Pdg+g_1wkyfy%?SP1D zUfkiM8>^{7T(okJBdCCV>pWh9yaX6?A?F_HjgZ7hyPfbAc!G6NqWVE$h=_^`APG8P zREO2DzbY&cmH-$_{6}JVls!}0cdj0Pu(hd#| zWW#|i5^FQH-<|g{XycjNIZ=Lancv;w{Bh?D^K!4~@sJGDzvj+;3Bm*@>?{n*)Cu5u z?3jA%xD6wfC-XPH83bR`rSM%1@7e{vkf&WxWBHfPUl%+ex5lcvrqUxH^{>0jVR8k= zZBws}gFxqr(nQp!nzgD^WY&G@^*DDOA>qKG)85`5D$ZIt_6qh$o${zws?W5YuQb}J zb=*>6W>OqI{c_1A5v<}vPI5Nc<~b6VKL8r!ZmK-7Q|#gMo!7K){Wr@oD%aM{-`j<~3(>P<{@9L;hX9pBYWEZ%9NTfJ2Q zQZE9wuQXWA!SE~z=mIeERy%P~(N*}n#I=DR*U}!))zTu+)&PoaYU!~G5P4n)l=e_f z&V&m(jM#P^%t?UpSAzp8fGDh|KzxD;WRGAm>eXxvoo}!?OKN{K zr0J4-d%eq&9^cVt!J-hvn<{uULi0}0V^loTzpt!?oOti4Vn0|W8)P1n9JQNVbgl(4A z#)#6#Zz4UopqPZgvUv8`Jc0NZl{~-k-6#^h11~wL#VBQ5o z`vxPmdDZb7dH>V`KsbmEi0KSqOoXjqyfW4owi!5UtdBh5t7N_bXA@xLo*JidSQ7Y% zM^Bc2=j4~`i-~&z(}fl}dQ}7@9$X;TvB$Fzv*~QcLvaT&XsBGVQbmtsxgjapAadEX zC9X}-uet(L_zBl=g}_BYM{k2P(MJw3!x5MMAC6OxlBaGT;JAR3&E=DypBrz7<-F^M zdxb+k%>p5B`QqR_^lVb6X)K>pS55OIz&cWe`PTSxH!)5=&OK*hG7nPt2VPz>lb_$d ze91rw+q7kim&_r5=6OzUOH0iZ-AOO;60FooU7W#EGBVDGPMGk;=;hdNx!;c27C*~@ zX{|zqVG`XQ2+9o54_Qu*4`Rk}M&UJpKKW7nKfmVqx2Bv8%@OY(<>kx!Ph-q!TC|_B z=0c%f&#-v)iPEbx%3HpdOw4G|N@JY9TdfPLup(C#T@4qq@x{P>g@ z@wx>g0K`qRu3Q;p>%v(%g8}@>;+dMk@VhSg(zkCvw7JYNZI9wP1XPX|T!F4*M+dOM z`%gel@dq!Pf#4!Wpnby3iimN3^Wx&1jpLKX$`MWD;{1S0t`{ZdqN7OzFzO<1fq`*8 zCV6_s0VhHfdIMmAuOS}eTUe{ZbnsN?1sifOE-ZZy?FSdu4v})bmzI!ly}m+eq5k~% z)xN>pD&UIO{#wfYg>!Of4!$vw2&9pKj1ksWcaPXTF&3?IE`xk5wExi#W9HMme_p8N z0pA4sCq-km%Gc!Im*kwz{MY5qPrP=bB77_kqj-%M_M3QV0RP6??~A++RCFG3VPKv_ zwPHc=DuTd4dpiLDR6OMiz{&tDK^pYaxF649y@K-lb_+#*lkQJ!^yhXFyAc);m=6&h zt-5%-7HSR!5>xm({xW8f*HF9n^$LIUt5gnPA08Pw05NY}o&Vx<@E!xpbVPEE@w*ky zbuXiaX0T7ZmffPed)p3#rReDoKF*r!&wTCe2F`=!KR2dqeJpnONl(zqS)Io;G&pF^ z=*k{l1lxtv`=%uPkrh84h?~x4EbQ+e>bS-EvaxjW((8IARW`X%7C#$vIMD~vS&u)F z6>Z&vuKs?0LE#yPts5;Xa&F$VmRqnI8hVy-)w#1R@2bvD$TKb^Sr(9xmMX zn0^lB?b|QKU%YWWaX#cK|F(Fbc>2`KB}=Am;lD_!zgNKj)pq>NT>X!>$rVqZ#+F)d z%c}Hg!dHIf;(^0P5;k7Px?aqRSEofH7-u}e&@UL6j=1#fp{Dr+Qn9hIL0^3Xf=w)M z3ESR^HYvuj4DyfmhGJ_7egxwX41M#eb=)YyA5%L&ONzx5A{F7jE%DPI@k&d$pt6&P<;`a5f9(=cDY_3!bI=tT%5 zW?^FsMgtA8vsr~e@UKT7PKpKWF`o`fvH;K@iR57VmOR>g$Yi|JMF>LxNs(6yU78E^ z8%CXLiHX~VBbIJ!|FICJUXs{X0MYcNt!=ZND8|e`fGkw;ORm$yE;5BNnY+lINXJs|@ZiCMMnl;#f)iT)^ks(kamT3Qct7|`Oh}m`;15W3( z>qVToPR6Ba3`_y%n=H;_BH3dzzz5;H!?Mn*OZM$tVk39V&kU+a`F5?cD*?Cm6-3dT z?m8JSqV_Rikr7_cd*QAheH*UtiZ3$^tQt$i>Lr;B;@=XGiX8|yzQI{0d$G<(>^KeI zowclB)rQcAyMV0>!B*MNHQddm-q2(t^9#Fa8$4Yj!oyz!+yfj>B7?pK9_oB3m~1x} zttx7mTqUq;*RQ@6e1CW_oe{GuSFT_Mg=$sjI*#4{Ai#{9KKIp~k5^y7_)!(Jj9!AT zLe7|}C(qSJzZ%v0c|I$KM?`R8@aymIhfvPzT)pHvCNSE7;&_#hfUO4fY~ESBQys>7SjZ%oO$K$! zka6q>>6EK4AR;1yS7kO<3K=;%(adnUfqWfv_G_rtTYtZ6(`-OjVUAt|RUfyMdH_H> z<-Np~fe|6Ltg?~?#(%GIRwYNvLSBW9e|H?x(7+P6YSLe z)$e`C$Fp$M7IcnRzC_K#D3dD{0wms{Ej7%vmMvat&#{~W5oQv5NH4%Q47<{;{#Gg- zN2H}+LVgo(RJN|oiwm6;ZIuH3oC`e7SOeCAhZGf=P~Ai0>_D9Ww#mijTBxuGIk*6W zC$B`%-y|q^T_vmfrkWi*6j>X%D=cyWxH+%! z=p%bGe$@r$*{W52FKXxGUxXV0PO!{qrBR)CD{XrcZWk!77m@f9@(E%xvL{B)kl-DN zk4cpxr$OlOBWg8)!zdzglguy5LuJ5i-h1&rJn%DAgQRw2l=n+XO1`SBOnT?;|4or? zhGbnNHtwEeX0GhY{C&4XparUFf=CxE-yz++H@q$0J;gx9(=IZ_K+4C|<{}QYb1qto zNOt|Zq8w)-Y@4cDBUW|5~UE-jC? zDj!?%n9O?S^guP%r8)-T=Uym07ICJ(N;(y&Dy!r4+-Vo9rO1m+8}PES4oKk*!gz85 zHTxp#?P!a|D|Rga>HZpybqg4XE_nmheNXL~xWe^KZoju~+$d$;)(ZHH1~fe8(pQ$i zM3ugN!~2;=<&E#IgtwO{ShV_NRJNVAs113?u97O>UZO1D9Ku)acTS;ir%%$S$2Va` zix(S>xH^tQ;Ouk2ME!Xb{r>Z#C_lKcwp!9Z`)ud%v*=QD1olf+(GD0-0VE$cFyPX0 zsF29qLXREG48yv}AedzU4c)YLtGBl&7G=PtxBXt43GSFEp=Ur$y`XOybVM)o%?z#=_;GDqEIpyStAC{F3EBt{P3U`gq zO{<^en>{5d6I#gIdHQt6Sy{j087E8&B_0YLXN;sclABO5%1hlj#dUvu_peA60SnP~ zxKAtuGl;z7R+!V9@pkxAY$RZYa~pA_d1Y1pPO#)P3Z!NR;B_AiOxtGJ9rU zyLRn3c-1SuAbXlf^E~_lTjegLHIKrr_2YOHGOYOM?iY%k%rFe)!?Pm=N!h?em` z_D-Zs^r&5dd_^;})kbf91A{W~#B6HAN(Cn? zIhGS04ZRalK)`GF!E>bVz6JC?ZEqH3Txz>U=BP03y|7r&e$P5G?k8 z_z+>02U_riNLk4@E}c6QTW}s4J}5DApXecN)Q;Bj$v6AqrziR38Ol;Kv>iZS=Ycr9 z=j%(RDn(CU3|Bn1>2KdK-m0Y|AISRTHt^1g?pxw-GpjA*^eReY?#MJ(EvwC!tGkTP zdn+Q7($o7peEb(gSQv^{FbFY0vuJ>CM4l>G#i-Ox1q{l4+fJxX0||$(i7l zsrbSb0Q45S(4|d)uFYX`LaP+u)erNB)!Y;skNq{Kn*20#IBb#ph(^GGk>H`7rk)8_ z(ekz|c^N&fju~}JRf^9r8|b7&)Sk`pS5A>X7i-xrB)+qg-}JkGc8Z5zwPaoPS(o8w zrF1thnHB?FhLQ7{-{*zxq5zLNIZ67vd9>2{8DIx;jsbd0ZBu4uW?yZ7iqN_8^|SA! zDB?wj>%l81q{-RSWQilGpRvY;KX{?-xy4h<(}I-0f8Tg4Z#~v$RSd%C zqqjh(2iOCfFEAHek~1;Fi^awuMGe%Hn_zgr;2zc0ebzm(6=3~JFua*ip>mmKzX7C&+r?#<`vrY6C z2+1AtDmf=If?-MrrB9(kF4hMd(SVanHae9^UX*TdiG0)j50)xUD891ZTjNHjWXoVby~Iyid%f1 zI1>|_;xSU6nmQeYy#cLnzTSGoEP>Ax8 zh7Rzv^_HBhRlB2V4}JRhky<6xUubCVTOD%Cb`R{|*`@hHcSOY7sP-1^|AHn$Q4Ffl znuOmpOKe3IMoNE$4;tPwEfo%;#y|Hk0AyM zJ$=1}18vQ@#%wpD9kB&2*s&V^JQQYtE|69_;o*s%#?z`Cz;G7SB)7pn0~tI4RytPb z?y)>->g&##E>;K00=ukR_-nMVuy-#9Wco@rpBFA%NUu2XR#XmWoR(xu0S&I#i}(4r z)?&d*cjSTUzt}s|-lbbdR&vpqRG@gKKQX*+iA8Ow(c|{*V$rQP!;3q(@}p}F3=N$y zu7G2124Z0OEB$*?tvzoocj{#k3*W%@2aO_PwJZDJl(cI++E}MA-OTLW@H69pmc0F* z=1<&HUFRV9Cxs`xCjV^pNCo1M8`ZLYT#0R==)tJ@J~a>oQIQ80KOoq!uHiQ znHAx>es@>dt&-hQ3%7ZQ?E(JIg#RWuY)IjGZTD=q;5!r$C4hM-4TetjH|kL9Au4lG zE!+=pQ}mjo(ZzKqo)6=@rrx?>Su4yIB>%*WgSKo2Cubm=o|r4Uz;vMPZ-7|Ao%aUj zY~IXcaw<9vw!h`6m4?8Xus4Xg!W2f%8X4_FBX+JnEvQ?TguHv8Bf%rIrFJ)*d~g#D z@S`H5qpzWGz9R^hH>}dxeV*vupBtbK`s-)HPAI;Z%Ey7U=?qzzeu+sR?%N*&q!f$Kb8CR9$@5A2%eRS{gu*}02UP#q|7TS|7O;N>T z$5gU2hl~#Ea@6+4?6N5Po}IPx`wMOh?`3m9^1J0<6|2>U2%Zo}JijDl{X;yeaG%J_ z%NuI-Hw%@qga6GJxcOsOx~TqUm8wCg)d5xLlfk;a1{Mw{4a{xP4THv=ZD}$ArVr3s z(T30W?=?-Xv47tE9kD*)22z0q%rM}im2Jny$EzF1T%2;oJIzW?3GcZYnjAM8cBB)c zY;b``hn74+DSHYLH3qY1)r+rj1y|=;9hS)L6ktjg{SRVy-tm+!)LZO5eP84hxvE)Y z!@8z{htQcT&(Vitk4ECD&11&1Ao~S#Mw9&lHbvoo{vgp6e=~`ZZapRc&rO>9`O%Pq zE_pDjOE5-o@cD0VnS5(->_k*$fJN=bJ%Rw?sY>ky7>^MfMCbriwEemhc!0od`>J-j zW3)y9WSIPjZiPj%;pbX|F|T)C13TEhz0*=@DfX{1{fsq%b>xyFKjYkS2CNUpuYkSB z6da?X0Xzu@`Asmc4IREXmhe`}1&XZ#R^fz`N7#LjSygCpCO1LAjdQqeKIsHq)8wfj z=3&(dV+&0mT5iK_PC2YIf8IPSR?mUr=JHDOhF$)t(LV&^rhwc+%Uev~$H;30yb^pP zuH%O5TD7neYlVgkoi16alYWe`4`M(f^`N@Om;wp#8UXJw1ZFs9W{S`fA4(2ddY@;o z>6nR4IDlMRu`h{QFcaK1Y`4L6?aKffx(Yk@PC#hzeQEwDEQ7HIlr^cJz(U3Uy8!qr zWFn~Prh*v}+)DgwL0B6QgkTKLk1D*nM&2U87 zkS%TBSz6xe%EKYc zaFkg0>OZKE4Ocw27*l!YRo%{Ms{iRyLo||l}7q+5Uw+8cfCSHdg6H&xiQMR+ZX|pe5?@g`nv!`9#xKjk z&sP+oy`z0roQ>3bw?mtb#Ut01dzk?}OIlkCUH(=7*Pr4!g8@O26R^(A?$`6lz6$Tc zSLl}jBo$Te#YKj23X|r8$5wD9{L6lC8;9kG}IB){2{T?0N z?nVy*0QKW|Q?NTF3B47;5$<9mAdnW#oj?B|Dir~dd|D}T5%$hFWsQtB5w?LRhu8>U zH84@AO4E(j=R{))2|ihC;Y*}lYPwqlVhf^MtRY+OJ^5!RJ ztyD}0(T!sj?5K*$EI(XNQdhl;ZLXa`yt#cK*VJ*SO(y zZ$PCc*8*yr4#XID5!>!>ii=|;4`A|fL^8l}c!8NXgqQuF4f})k8~_&x#Ui+lE)6NldOsAm59TBv^t?+mOJ|AA_JsHQg z#2u*{MQ{PIMq>FG2oqd{x&*M6%xf65?o9Ts5cB>0QvBpJHHbRrz*Av)Sx?1*_#MUX zHJiIQb_)nxMSmjK1ouyR*Qcxmu(4d*wEfQvbQ3yx=A}!SKt>a`kLMLA*9|!<|(YpMPeP+C@69U%gG?PRWja>j9B}Q z#(I&|3`z;o>cWB20IrAZNU#9{7FrBRkBqgd_UF>12(Be}O#i6`7~;M2LWm_VJ1A)X z^7%T&N|F^8#>%^`paVM(&IK|r*sz~~UXCgcR@Ct}P)JsrXlbluV2|2PHO)kaOU_~0 zwNqqpj#A#<>?mLcnb2i~B)GHU2&Vrh3z0cY_e)>3TILn=V2ImiH@940(; z$JD+5jA3*uk~=nmNrNQd z4ineg+f5jbu$jPiTX$;C_(I@az_A1v>p4!FL2w^XKep39X^#kHO$4j% zB&h`aOPfNeVgNOPNFIV4BZY#1zCkyOUSt78^axhc&kDavS&g5t{*t~6a47H*~<95x9!z5r=amye^3R<5uTK=b|t zX2mzy!$HGMRtxxAU)$Q8vFbzSR8aZ?>bi;!2EDdn5hrFp>cmkO-T=UaF5?y^!}<&n z#Hp0a7DFG8bz!6){I9()k7MKe>0aTS40+&;L2rI2cLYp~yE`2OL_n*gR=!@9wy_IF5%1`K zTtEyJRKUg$+@n)RNc^fq)n@-jU%<3$kPmjTwZvoZQQeG7n;T$dOW=xX>Oa=sV^bU2 zm&AjV%td3zs>}LEAJS)In7iaHEP3;=qkIQy+BVTpZ1r3N?d-BqK6NL3k5c9D<@$UuF z|C?O>-#Ws-tq1=_=>Pqr{`Gl()BgXvpI73DyxqHVB1_Lh|HoyktIt;O44-aVb{HZU<6tuK{ zyRNcwtRiHEjrKXy{8Ps{O)4{=>d+3)N~|@4$y)^C`wph;mE!i=BlhSu@%h^>e3QoJ zP)gd*ETq&zj+>8YyKVMkmMcXpkABSnUDFfiFg_pd@oyj}CDQFHpe4PbP#56fzeVQ=_C%rNNO*0%+2ndAC4141aho7?N94y16r2hADS%nU z4+6pU5RMITy2QSHj(rdvj>oB*d#G)Mg1Ryeg&PZX=UmipVfz%_S$+AG>O}GT;rwY( zB}eveWOM1s^U?cyYl~KY0B)_ViI*oX~Bt@#~_qdTJg3#EHg38bdJx zkQ@2P^?rv+oDK4*@P9#%H24Wmcr_K3zYhNo^S2DU(F#) zM)I8+>#I;8fbi7&N6rX)GGSe2Wl@d=v~eNW#nbvFJgn|*bpTU?9n0g8a{S{Gcq|Bc z|6wj{w10O|1WM&wCUpDvG+H?!uzdJY$HdEObifqyeu>s(#EBNw|6U0#A!Z83OW>h| z13~K#LYoa{_}AdH!5|zKzY*=2afe~u*qhrJzsXRGj~-bG0i^b|Xl-fvim4G!52<}h zzZZ)QF)({lNGVp8YRxkoCdJ4u8d`PAsbM$*HEMUvc;|cCR-G@ecI;v5zbGPPnM7%*p{<`gPol`JfNHrbkYPfnR;9-cXCpuIhG9g zaA+4Gj{vJ_vr%@IKs$BJ@8KzI=6(L0m1hH>p5X{|AfTg4-Tt>t1wvsjjWq37S@8`j zj%f_^oT-x68h#MA3IvQcA)sI>9t%$wYYH~zh#skeVKCN+L4h2EOcG#ay3?P)-S>g6 zGhRjn^1bRao|L`T+uJ2G=}=o4WjR?oA3}yFy?ijw-w9uy+9rinu*3wcrV-5LA?Ec}rq@LPwUFg%_UJER5ezqI#ZW-JN@5wL-i5@a4xZOIjZ=Uw&_gj}PRA|^fY15k=y5Dt!i`dNd%s*=r)kdr> z)i+HH^yuGS(O$)qh;%(DSTDQOc)~u%{xU>EB;UeVIUVFD89kzD3@#Cb1g8Mw@A;1E zE#%#duMCp;o>l{V+3B{~4tzRoi4`a)F1JDX7Q1=@7SjY_k}^b(XE!x7y#Ev`b6c@^arrw@FgNbyHQ8%1TYkjO8mpQL6s{`YWo@G>C$LyOo)f0co{%lBGc0&2UlJsu| z(thLGRe2Q!OgqFLggjXV8{nmMWUUU~=pnrg5<}bH?{=fi?0fO_%72n;N=@})9@+uD z5$_mJg0fdTjCao%8XZ2N-z^(!?Y^fC`>&kTu0mOU;-%v>x)k`oiy&rpQaEn57z(My zu)V+%2mPr`_cT{l-i}3rSGko>4G%ONb$5Q%{9(=a@;(SNANu*4&rDLLT}_lhS75k{ zfb#*d$s+|m%Ie#(P;HxaY%cMTV`UDv`v2TF)k!EtztIbS?DhCgbkT*mqn3s8Z(E{b zqw+hoG`6KCUGw2DJ^s&T(%g-t4U_R#8c!&G9-esFIO8Dyx^0duS25@d@UXEgT&@;B zO*sGIL;t7e{C4`wyPjFceQ1MPT)O{L|95_8^-Fg0=sSOO_ETq`F+Er!Z+iJm)~K6P zE;A?WA8bB7Z|;!2=;G3li$$q+*^L*oFBY*h^6rytn}G%SdA0ek%bBxQZa9Cr-w{N> zKa+p<{L|8;y--el*3?y!ka+Y@!xM8sEU`@e`QQCVxqk3%$+@CHAHvhM+<7>vNQ*ouc9=58STnZ8&<>N z2xjk+rGNX1>#O#Paom3#eYxXjnr-E{ZjF%Tv4V)Zs|STIh}f{$rSq=p;4HAO^)0Bo zE4J)tvcp=_a*od9KMiD0yWXl4z5T*w8p+R5jA$7e>rlg1P{3nZ*#mAdIDny#X-PmI zggNZxr%%32-Ru~`j9KT@Qdl^ouH-0ijEBw=pG^g*B{vCDgd@<^UXUc)N$FTp^0c^8 z?}|ysuLr3RmJ@Ia1Z&m(9Px=BcR1Lhh+}gWkWn7~m$sb{q_MBUq|QY znAg{&F3h-~cS_vO_I=ob&khQvOY@iaKP*hc*alb`4zdjGvC>7MV0dMU%=B6= z>?LnmoOg-+oLo={TYe9?a%uG@#A~32ehe#8($t*ibfBz#JH(%3on{UlO8qqfwHd-K zu@E{Q{Qa@F=$iJ{ISfD(NM&#WfLa$TTxoSB^7^w~zgCpb)=B113>4G-u5|NPPDILI z25#0RCs6`d0%0jYi9?ebB=Unc(*%7NfL5Sp_=4bLP^%!RA*PG0vInz4vPxQnq*ok! zHM9ZC*avA8ZFm5BecN&YlE}4SM*!0@>~lm9aeLCC2?P=)*eKaf>*g=`2`wgxCl)X< z8Ix2G=s)iuc8I2;HX)+H?@sEbLw8q3sp$f1rENpBe(G9UWbA*f?i8{?V8TT^m_*fP z_La**I8pUbSF61!1FmroyuE36B=*QIv9bSyw>J;RdTsZI@8;6HnuKVis4SwSC=`{< zQ<78~3?aiUWN01@4Te$?GEXTpp-d~5c`7nQ2pKbv@8?u&t!F>`+3)YzzvFn{=bwG- zmc;$NzUOtGpXuz9+TB;G0y~R-TqI0~ln4V>;b_}V1dzcLG_7kS{9s6|@^-jmG=~0~_$(Zsg}De-wFF(3-kcNz2Gk6c|yaupLmg zEr=OfwvAUCP5lhog^uxsufYt&V7Pe6h6rX}=$bK|3UOaqj@THa!GNWe-0FcZfQ4YD zhr|lWQ?hDYicDF*fbD8AE_emhnStRQKcIc4?8fG1zo;msp&>9DfFlCT-|ERKXs4=G z7^AB#ytKK(f}?P0XQI1ig_W8|Y@#T1UL}vY5GM1j@*vXj$%xEUV(q{4tImvb#(}hf+Rh3`E8& zNl1WZK$)?O0e`LjpU-wKQ4k+m4>u(JCqzhu*lyjgbsTdAMK;pn1vKM0Sy!v}`zW4( zMgeY7;APY$Z`p#NaqX7LZ3A#c2-5aR6 z1c2-e*#CrPuWMkM;bA9ICV8yCDkqy$)h%gf7P>bE^6zL52$Bn>L5z_27YyVa(tx7+ zLAO(BRtta~u|FiUgS<~r2W<)oIMK1uN-flGy}ZB((<)_j7qq)`_sI7*tRfdygT;bi zCerjNR#D=XBmN8sCQv!(>|C<09hOa`OF{VM1beZJh0&}hhiAeF4zj2R&Lk( zAC)U+S?H^*87Wj9FiYUjvFlp~)gg&Sec;PQGxZL7FxQLHEl2r1i%W!#2OI2=Ycpie zt*)*vGd4u{oIs7!;<>H$F~PwHjVfDD4InLE?Ws2+k)4!?kQ{Bip85xay?+%XmQ29D;AO@hL^5Cj0gono?`T+RovFM+8j#yQ679T{Ap|&$Fqu(a(rG4g`CX)~Af13jeaZ185XEcx?78*cnlZFb3(NHtM z2s4`$o&Ya%+JUi!n2p5Ft0o)bFI_W9-$2RSgk={Ep=;GmWY7$DeWBbH9C_N~N#n;4 zWth@YGx3Ph02_khBm=3uQ3E!%QT7n{BD_LNR4p5K>}Sj2bvs0V5lC<2Fr-hESHZN& zQqW5hR%nH0WA&pClt_rC5D8H8(eMNIcC9q4`t%7gFHnsB+`LP^e4H#O`fk9wfK$iD z&Ta}ViBsbOi2NX6ChQuzCf*4z>!y`&dxB+$w0Kbyk8Qn$uzj%QNJD(l7n=_bld^6u zn471=dxd7>KBm+7@atJI;?`wx6YPF2ti=nmIMT2G9=-5eWq@bDPk2Wzq-h{|00$!( zip15*!Ni-86f@y?v_H@3^UFn3^h4omF}QnCH}h(uRT=YGq5IGB*794D#^T*I#?~Bc)(gK z%LK$>7VB@7;*!HoKDw>}e-*I)!FPNOV$>plcfpH%1*CgDGypkTmT~qzh%t`XPk$5)?C79f^2&mKBVlE4Q zRa9)-2BC<)51}bzwXAj-_bq>KVm(Rjhb`;;ETfGayMTE*gAx2{+X6^7uQMV;nK_V`6SldP1g{kW`N$>|&*v~4+$ zb-$;4R&(zA9+Z;G2&V?mQ^TlsKn~T zH(RL^E939o*B*6q(yB>fYpBJ--&L>8nl)nvkovi#qQGO9zk=NiP(P9CZe?S$oMTif zUQgVxYXO)unM}Ck3*+rUOeUSHx&D<*1`Gy_qJGg2#LrZymea<1^ zr)gKkzj*>89!h-dM(3tNja31(9uXu_=_by3Eh??`m5;64zl#?yb`-nGT#tp>qvOe* z0f}VjLEHmArv+pi1f@f|8?(`h7#!w6g;e3wn>FIX1FSl~9Vv{7ob$mY(TqjkCBNg` za{;dyJL_`_E6p95VdwS;=kJt8gdE5cazEkGeY4xIQYG?vSwV1grlN*ufC1aWd3k{X z`9BV@KJrq&kANJXsHnw|NZd+IbqKBU0DlC@r!z1Ql73%R=x3y10cKj~o{OjEp_7CD z7zJA*)qd<1tSZoAB|@ma3`jE65d?zkpoda#wq;99#iW7ZgSKOUq>{h`Pcj)q!VGl~ zq~=D19U4>hp)4gMYtW7hVY@bkrH{OYxMP6K-MsUm^P~!ttfZIB3B8uJHR=9qH08@- zL#M0}2ziTq1e&10KAC>=B)%P1Sxe&20rVn1C(<@FNI;J-4*n3p7)p5JXo6%O7T_Dx z(1gf03KxY-@93DLGcV+MvPtph#W#)&53hyT5fC}~MZo)gGQQ+vYUG&A7V2U_i{Q|R zQwkE4Ql&NzPyZ?K=f^02lc!S`sSZF=Lz4ZZ&Xju?RnLEXH3hch!caQi;kB_wap<+* zW}C_B>!VzA6Dwm^x zvoXqRthCGA(R~S8qb4YlxsU@@wo6Q|;ergukKQejg{*?=BSCBnneC4}v!+S?2;L&S ztHE~AbWO*>8*>of#h*IrYxaH>qyc1^imYAW_Te-o7@~DVU-kvQVK^aMdwqY`ZHFO~ z6~{vgoFwsl7}Pp)Z&8g0bWa*5-0H6=OfHU9KR4HVyqAY2d5Y432@*pF4$G8Ldp-pO zV?vC$W>9v4cFxw9VR-sQ!UI9VuzE#_xwAQFhz2nNXS(MlX z2$y!Ej}KR*TH1(1OrwN(8zaSgyeDump>HjYcLMJTxz%-iu9*F?c<;zi?1d+XZ$jWe z*Z?93&@7)H@MY7kuPmH=e%E=ttR$^-AFJ{%6AD;qK5yIE^DR{Yc|v7&@Sb7Pi2`N@ z^MYS+aQkb4hkt1S=1|%ll%7QWw6}+2$T*~+m1WF&n2w&*I|comt{uEyWe8 znGpe_dZ8-XBVGc!11R;3E_A{5&;t_yzm#PLnL^OiZ)NVj}m6l_Xcu0=Ff_JG9C+kB6BZ115&FL<4ANcOt zeR-dDIUem)XozD{<*JL|X?SJXew36*GgAu#b}4OKN}5lM5Qw+L-08Y!thoP-ptb}y z_Mv54GZ@12zy}_eJETlP=uG%<9&}n=u!KtSy1jmQyFqhDcRXj?&IL>QY`Mdx7Hhyj z2z_yQAC@j+beWE@o$QXf&A;6_VQ3gSdPf|$Jcjj)AMS`0`H}3Byp%{g$8CdIQ3gZ< zwvfIE71&qG+#Qi^_ueDd$x4Yb&gWJZoYx`e;z4BRAe+Bmb4Qkc@O~L-Z{ZXsu;R<*T z1CmzwMno)tZv_}|WY3$wVJF$fVeGlw_Y0mnlk+d2(~Ggm{b-P1p*%5sbhYX3Nk4mDhL{gw%#>V+)^mml;wq;i zOlBQ>AF+CPq6`L7&E5e;p*M%t0y9pSm`r@EP?E_g_3Mp~QM+i!6}yLs$i6>5SRuVZ zzD*1IA`tp5QBIXTtxx_1Lt&Om2=r|fb2ch_UU{osflxg$Gr^R5@Y}E&P#2r;6t*!ZXus*FpLu~ zi2zdpIze({3 z>9(YywtlN_Yh^a1-WTjvK1_+VT2egGcV~w7a7gSpG?Ij{vLEJt^bW%`y24MH~rjT1rKlq4e8TG3(k6l%(`+ z0tv_gcpJ$U&KSL*yGhT^o&^o8Xrr9g$TxPC%AA*q8(%@dO1K{eXLLg({aGhcOBP=! zRsdxzgxZWKRDim-_N~>AGp>pTP*7^z`St615%vGmXrBq5x|`yjFcUx(HJw2O1>`Uk z@KQIZUXd*n<5D;*xPFYrMY&?ZH$|Q|D6`ZdU9F{i;xpqngdm+|Fe$) z{{CRGrs8nYn2NgLI)aHbi-brpQ4>}R)ehcBl0AYCOOjg^Tosqn_!N&8ARtAZ(ct;p zo#_B9@L?Vpu{iw%3ZiaAoUMh-7-;3yAKD15#R)%?LU<_~TS)T5@I$%LsNxniDdF%= z;mKlc&;pbi(n_IrtXX~!Uw0RY^aSW)V8kT|Fiy?*(wFx$=5dL0pvS!0c1W9RiKL3% zO3#!4tC9^V7EUvK?9{Xzh?MhM;IC{u+MP}IFmzp4 zAU}HBUu`Q`+rOm__&Xl+Oa^8nE(Z39`Dl&=g1=!nIHc|cg zv!b%HuS(7JXayPf55T%3Mc*POFzd0B|Cyu1=OgbVBv^-5y$2k9uoa&d_nA~mbS zU^-V9Hc@`YmLN!W66L$M2yJJE^GlU1oHtLk$~ZB@BO>aBpZuXBzK0Z!zbhuIc373_Cav%X|;E+a0Wht1PoCPV97#s%|VAK<&|YF)ej zTeI(5VUIJRctLKi%2q>r=YC+JIgNQHVzU@<1v2&`g32Xqovy3GR*!Y?oM{G1 z{@{LTC;H}aVw2W4qsqkdCb$_Oi3O3f(x}H6o(((+EErjfLW%paqja!b^|&`4>CN8Sfk0@2DjMJ1&xs2kMuA*M6Ojz~&!sepG^!hr=-L5qQc!o&B&DU0>V z*D)Jf99_kp3R@`&&9iZu?dks~Be8T{;aBVAUYj3ftKNZHm+fh@- zGbhmb-y2pkfCJ;5eEq*IQAu<^SRrZ$CYP}7^VNyVSZ+)O=_+;l^vgQYis-k8xuwvp zQ#*lA2vHeqqp#D_()N-v9x8JTSpxB6F?~a^RR(;KDJ_PEJJxiU6^+TN{PO|uC|mTW zzuad-+mSG-;u?RSv-;HJ!ENmy{M$vs^H=1X7`uteuU!YNr<4C;0skTM{{F)M>p%LN zP+a`?_xfM{(f^j5JXGIt{4y%!*R$1WV@WfDB14x&JKeak;n=WMT2d_oP7moRbXpcK zX7WCe^ic#;dAd6OZfnS)!C5oky)QmgxSbgz9BVjAL`}eObT9kK>^_K8@D4@#oCwEN+y&m`@1?!7lphFMRM(g8@7l!@VO^~6qp$GB^ z!?^E2DF+cJMnT-rt~We6=k*SNAp!d_BXf~6g^`Q^wF)ySC`1~d+J>lWDp25s*ako{ zPrzd8w=&KnIP`_+PmzUJXqC?Lt%+KfzvyPo^@7ChhW|2op5qyRNZ9l8G%!eV45rL7 zX_)qSP-HNJ(tQKH?e7AYUx;Kx2IJhh=KO_%QLONgXvgM@!$CsC63O;3vp+z_DY$~^ z#1~*%6ua-wDCpqKY@B(0Btic5}h4Oe(aPS-k zM&9YLyvaP|!W;u<&5PV}k7HX&YuSyPL>IFW<1+3$MD<3ebLVQmm8Y_HJE)=W_KJ8c zuaa=U9sYEDTwwf7pW(HVd4T0mr@9c4Oqq5>nP9ec&Bb1es{m_H5%F>Rw%*06OECD5 z2ZKl|T=~e)yxH&KYR-LZXpeeJ~f4hjT@f{W5svhWDC z!nYw?pY&r;A}yv>^iZ9!s%oI>QFfl|1cW~O@!ZJCK~WSamEq+TvB$LR^bDV>uS(09 zjw%|Dk{eo}C7%)FUlE%EncL@%{vS}UlS&T6qLL;LI-VSotP?7Q)`jiu*w6hUkGdB; zb@Ud$v;cakcJ6xiiGj{ROO3Fi;_7%)8ZT%S5ha2lNJt9KA^Pp$emntqoj4*&cOeBC zAQg3EiZTFiNj|~B2Cj+Q_z!#A-_+3Q21(Qf4O%_G4cc_?&abl|;aG&Z7oZ;(||nwLD$vFmr(CnSB+CPv3}Gdezn9_!4UusPna z71}l@B|qty;qO?2sL#x_0D}5>r#Ux+iavQ=A=ISkFi0aQwVY8Hsk4XnOAxMpryT(e zBy4W9w;%j6iwxwzwv64*0{cjr7{3HlnTB=f5cY6rAXk44a3g>hS3@aQMFiVH#&LvB z!2!y+3;{Z&{8Qi54b#%5id9h5V}IuhQwKybfqyU>u&(-WUKYSH1Yc9>R>h*bsSL`C zvc-#g)qQUGLOG+7a&WtIf>rO5P607bXtybdvm2k;9QnvIc6e8iZcz_mJ0>x*Q?7A3HROLPSnxTE@IW{`*VX);*Gku<8;zK)ar>|uc@lD*E z825I0HBl$gIQ&Crkbm?{%Wu!bOpmmSV})in1;h-8wQtMV;;=jqpB&NugIzv76M5LA zSqG&%nux}8=t#r+H@F=Ft@7M*2%$jJ8MIj>Ts#g9xwUnId|zpDB$O7>!?t9`m6bK@ z)2!lOTUu6xidtnip1yETo%h6OV2%-}Bh@B}Z)QGyKEXznf_U18xv$~QL^AVuU!=pA z>Wj6RfDc_S&eM~{X93M7+C)nHqtAlkT%an8N!+5X_5={IX!Jkt*AqvD*{f~^-PRPj z&^6E;*|3o7T_zmb4uN|UI_CcHO4o7UeDhd(Syj`A*O-25tPf!`II-y<&nSf&O&(hX z))U@xa*|6bfFuH~Edh%LS4|Fxt-Oam8+N`*J48tYSw6+Z)EGOwdB<71pn7bi#5=Tm z=<6dmyndtA8yYr~?|k-S_Od?!4YSof|P`5_?TeJOYL5aNQ8dku|3kg{&x2C)F~Sl2jO&8H7c2@#uy=Z!%pGy z_=x%of`l6FQItHcl%Xbezh6%&@g^tpsm&XBb4HDZo+>gvCQa`c~1^%n*?fy%+7AY#0G=Z4D=~udi7 z9^JuUj%%d>(m5d;>z{FohKn|d_Sm<}Ul9GWI_vP`FtaCj?rd_lbC_BZFgnG|dgNTj zk^--NA4_Nd-HU}7JDmCa{{3(0y?&3=n|P!IEa&m|Gp}>_>id{6uN1qtsnFPm|E&tI z+Ow^u>eI3~6Kxqg?eLt&5c?mADG}fev}H`rX-G4EwRefe4o_`>{NC+c_QJP!N^9xi zKdN58ir&XBGv}GMSY3Vn`;C(hw6$nveqOe>Z3LI7|LP9^uN&5X`-=~{H!fvSpDMsf zgBqG`-+T+Czai20$ubGb4g=v)?Z2+3nwKqU!m&Jg1 zMJzuQ#H2rfsNmZxQ9ISKI37p#RjW+2{lj~^A>8ID?hnzkfe*_H21evmP9W z>95b^Qtw6`9YBCV+L#2hEvJ;zeeZ02PHxaN2eGsVyd&*M08EPcOgeIme4@Z{zi7&? z2y@ByH=@|}wzjH<+;1Hn5u*6e+Y6TrKMP3_g0_tk+@%vr4ymmY3mLDf&USKkj*BQ&ABNSktDgJ-3VkzzR8+JL`bN3d3mnmskF z2v#6#OnWPco;ma;AtekP;g`0yd&qi|TKhmxF4Z6LH^eufdsVgX2M#|CP#sz$i0g9C z0!X^0UlMQjXw<`wT!GI-7k`)|7TV;vc^XLKy^r{EK~P5PBLlDkW?6*JWs^$?8E2tMLW7G}4Q_ig= zc8hmJw&I$G*RkUvxjSX5tV%46A0tW${Wi%NfS2Zsk!}qtAhvm3Uc-(;?u}3TFu2au(~||K3N`?|qNL!191gUka#9}bLyHhG0nJYXNCYDF zkjR99m0II!2+Tl5oOpM22C4R7DwofN`~rSAQs5I{48}MOLt~dm>gfKRLm&T^?r}H` zZQ|ogN3(VBoVVR_1gq_X))d3sj6nbYg1-asrQ8#&J7bv?D&SRsm*O%S=%BD9{PPsD zgCq|$3foYwZ^9~y^FEu`@C|elClOwj^XMuZHx%cIb_;?}G9@8tmI@p8#unCz=$}8I zfmeyL>enDwLL=hXJ2Isp5iQ43uz7@qc=O8h2Zucu&U zV8xcxy69}jmDdmtLg`MlQ-`+xQkz6*9d|tg8ZYo!vnE9fZ^ z(zyn#6IvtWO)Gzrugnp&>D3!WRW489ViWCPH9V#-d*E|0n^b8`2|jj1MUDYifoQD0 z(XG)Uj}>z7+^mb$jg5pFH9d4g0!%;Rd|%*nvKyr}JipX;?+R4ruH;g4nw1rzMGP%7 zID#Ka&v%%Hhzx>YJ(bD!G=}mu&*7f5eCBkDz#5%ik&VoE^Kf$(=8W z+y3~ac42Bw$-gdeYF}tW&{pQzZ>(!xt}4s4p^%31GBnMQmR$vM0C0C>Nhp+%$OOW; zzV(|(Xt=!E^NF_iNVfukL);96^?lBUaziDt3O;rcOLV;!e%rrR33Ea3> z025&26Mft;|Iw9@Py;dFjK;u!qg*ccyx1tT1^87m*1M3R3KJRmpmB5>dr*D}sz59= z=4eF}F6ax0hsR(5Jct$=UKq}UTY$DUPR1+HUU~{##8O;f8Z#$t(s;>=KWq{iOv6ANPzi`DBT!jjc^f>(cByMn-3h zm$R|4fZ`&t3r1ALb*ZKtK;*zuQk)};(`*bbhc&3Z@b!`Yoz%UA>?z5Y-v}7{b6de` zWa|P=00NkfG@DI>8zd54Bg6lbX3+Pw3o?!km2-I0r-sQBH0_YE&$ z9P%?gP4<{*7NCuQUgLF76^ySY4fsjmpPEh!UPX*hu!$1{aSF{qt5!;rU@XwS z^45fnYV9vKt&z!vvX!5|;_*f8fxs=!mx@^-cP(quE~^#>n0PfO+$msp zo6Woup#^OZWpth5W-Z{@3j&@PbHv{={}?P1JnpC+H_TB2C`NU>#!80sQJLGj`=&>@ z5;>$|`i#~z+(>EWsBFyxl?>Yh?5NTRec{|~bs0z-5jLHP0;e4p6+2g+s=l9CyusOG zWvB(>7-pc#U8^5f8dyffL`7aVYXeWib1SuDYA1yFRd%dg5khcpWpzKVMZ(|I+Zopt zqC{f+XI0^@a3Eb2=!1$y5fI2zDm$*N%4F<#8HUS0i?WrGt$^y=_%x=WzMfXvgZ-2l z3iA}eM@P%MU=}5D{r>$olp2ay8yDZpyc*GA5Za0M(J2=j?L!1CcVRvW?ukup`tY6d zXfV3A+6q#T42=GCY(VfEcl)yf?VK+jfTh==ZKwl5>hzxy7SR9060?LKGmJ#BjQ(tz`QsjMH@v0{~} zIq{bYq0uO!{8100OY?^uTjrJs-f+H#dh?OY4ay_NF_tUUU?W z(9_Z>VJ%*4`ne=ak!fv`i{1-?FDSdEiQ#wd%)!O1)%VVwCqFUv2~<>tJuA(VpM!PB zxru_)=iMWOeskR{4HwUjMz{r$b{{^pJm7kCqueic@OzMMP;5%L(Iu(;o!2Rs15b{O zz%ZJ>e-T2f==U9;Hk=_H}?> zaqiM_b}<=!ZskWz7>eV}39qxToDuT^kqZgxk={dY?w%7`$wkl!eA-zkkwF^65PQI`@ecN% zFk9(-2}5u6hSZTgT4Vb8QI?_{ zo<0f`dc&M0JB+G^|6RMeX=6ba$1Ub2Z-Hzr^y>czCxu%DB-nBDRSAR}=_qepirmdB zkhWH8^~?`fQPXGh;}p&e6mMxQt}W{`GOA)X%U^>Pt6acIx;v6O*WxaR+%XNL(sYyB z*nE6w%vOiQSigWH73vy*?uh%w4hO&$qA&Mgwmk*q2!>I|@*f^3Q&g08?P3QMI|%}y zIrswE?DZp?JMRDB@flfKyh5mtN0)0|U&~WTmrr66aj9}*n>Nh>&Wmf|V$vC?1kn8o zVZ96Od5hsWD>;f?_V3Y!N5Ki)ScM;F?hJm9{~+&VvDY=MdOQM-+A1@?YU zjXfE`5c-eNPf0~(8urwIzEd6Aees-!%z>Y+{|$Fd4GL<67kf(Gz&R(32vqn8`M6L? zm=8`5{Nhs>pdlY)T@CHQgN8c#(w)2|3cG!hGY|5*VIR9QI6`;6qO*lqHC4*t8c^k3AZRbm>OUxu$;w~pCCrzi1999pU)8kCxi ze-^|ffm5TPE`)6yRH5TUWbAOJA(Ym{8}X+8(FOw*QZs(nFMg@+Qp?O3dUW58rDd+? z@S`Y~2k5U7Io>4gdhq_^!mAJlUO@LrojcynBP&b&8=IRO-V}(ZL+m*{b;C282()(@ z85t+Afn2OLr?}x8&~wTk0z_78AedlK#!GJZ>hXj#%twu=n*jOtuBQaIDNrs#7;+2n zz_qK18z$jVr2+&J&%oj0?6Y0f!jG;K7fjv0ea;CYm`IDI>cd=fpB1Ek@oW^wLjJ=i(Mwi0qbDCoquS+a4jGm5~8UPy9Ymrd&?m{&K(O#qQl!g?vZjwG5GM2)@B*Qy58Fg8a8 z)H%*94*7aFCKoz%u!c_hvFq2nV7wBs{LV^dE{|LQe~?ul096!ZYcpmQn~Y+{|Q*cBL<*B^7YDfiRnb zC6|DDHcsjS3&cm}fkhyu1VsyaRYbsCg?1gWa1@aaASE3*Akg0cGjBBCi(EZG29j%+ zydMDR$#3e&DaM9cP8$GdtqJJ~q_N6?*e#g8>Yzcm{^W^fs3;*WJl?ifK?LB`OvPWJ z_!49Zk*Lc_UlR_?h+WJPN)6mx)?ccvg2Yh;n*Rs41{pKCa@z{34Md@?MY$bOB zdhd0pzh{2Ydvl7`)dn2@pJkI}2HOA3`6}``o^BoO`(Kr|O5HL}TEck45?a-jG zGRZ9Jg(mXKN)_Jm&&6*w*^90$S9bpZ7#5f{%w*!}@!lH<&f z>ly-iG_B7)0rLHeNo*N<>>|J}TipTz`j)ZG0LxTk(-v+S7ypy~H5H7YbrqLubxxI= zz4!F+2t3B^3i%~2_203)H$Ew8oq&K+;D`9Ap5Ne)2PWGn`%wt%L?#hOVDq|^of;MO z4q4Qq!l~$`|8id8Msm^!a@t=ZBplw^(h?k&3uUD9(#c12T2-uPI}^k8JZyFWrXzzS zc9^V5wTBvpXx)Qd_8m2E??J~xlOARXY6p?lZMfWYCBts&ve?B#7vHtNYZ1yDo62Jo) zOkFValhh0Z)iI&+HM1u#k5w2&?rncTyIqn~uz z3n!FR_GsfRKM8T|=lsd>GHL>TrJag92fS4ofvWH@I6>kcJXVD^>5$-S%xkou3;PLq1B&G_G>&_y_c!BLE3TU!nv|1mn0-s zvVD%XS(%`@15(QuIZPaQSDrp--C%*p#KcP@NkqhB z-LTB~NAxT!S(SsqeDqAn`YSVNr9H>0RV&H3vDQG9ZA`e~w}ZjbHy{hrWOttb)c(r8 zypl@3mbNykr;r|s!_$l!pfsd(+!VJP zrW|J2Q{EJd5PeHp8i4u&#-Bw{eS)gp;WU9und13jK6anD2VflX_6tatfsG_w-BhJK z+kR}Ab{EnbAFykt-Szviz~LmCUs}0G9y{C?>mU@!vY$15IwfL|VI1ZieiP)WWA1JbqLw0((H|>6^&Zkd*0i}kF^;wJ3g<( zy+wj9#tB%hAlgc!3@^wpkic;gQ7M=~8I0ccsuhS&+{nv2wd?Crnwq{K;{=B7`zutT zp2uEl50i7qP(h7;kD3bSE|)EqSL5Oej+G0kR74L(csNc*Htx#b0j879XOa;?y!bqL zjOZ1mMfQX)f1JQIaFU$K_>HNzhqnvr|9$PTl%0bwh6jMs$G%R`%2^;bVUTj-aw--v z4jJA!dn(%h!Z6Kkv_TPtm;`3Pd|ug)*-)rHW+(dWPYY@~jp<<3E8zNjWCFkqLq7xZ z;v&sPfL+m^O_HmOLOO(2a4)WCw?2TgY!o?*)L_(Xw}?2PW!|T9Zk zp6`CG03?%TLjIZP78u$1cB?BXt+DO)j+}lm(yPaT$K`vd<@0;XxBLd*j%LGl$Z__8Q&%R1w#>DeoT|L_%#>Z@x+e_tO0#r{z zCHWp@fVN1{-d~p7OExwv_>qE(2T(HRV4Z~|a6z}`QX~9rt?TgaX@3!hpKTF@ATJA# z%QdL0aPjGi0%aNcfweb?<_@GR3WqQ-o5VVxN$oTEQ3KD4vOut|nm7jI zGz-4{d(>{jW1W~Tu0w;XM86f99se#{xwgDN{#b-j^acjNp&yVxFD3pqW;kfGN6d%t z!`w@7Til?(Gd>FN_y&K6PR7;4fwUmK$}o_Mi#rAk}gvZYIDumhaNcyYnVy0O-+_8GE| zD9sv*S}F&>V*F_@0A8YRpWg7$wGWvDUsyv+QZl|6qJOl0uMTOI>Pt0>ehrlR_AL#m zg_OaJe1n+WiVV0LA%J8>xGEton6XH_QM#O2%55y%7p05{oX`v-R8y8JVFcI%4t8o6 zMBv6?5*(C0ZPkXA_KmT)LGj4}8i0ew=fXBYwXxT6akmhoLAaK~Sep*XXrS2;KqhR= zFc9GZHgnCVrdVM^Rf|%?5%WaG8JPZFVbQwNsc{QboDYMc?b|2CpV9sYmo~hg;LlQc zzVjZlZ3lzVKViLSEn{wz{ayZvH!PR>J3UhEKd08blPL-O@@LT=;TrW*r`BTC53qwZ zwGq5nLPM__5X8lhjiW((hfjgtO&qlc=$GMcD-Z4rIR*zFDh92&MUtu`1c8jpqpl`) zc6NO;9lbb79)sSUw&Nm6I_;N#PpdsPNVX)ttTek7mO6;D;BZm%`B>%(2V{0cKzryC z4+wL7kcUXQwkYb$I#`aE*!1=G{tnmc<|D5dsDiWz1o8TgxNL%}vpvl;t4z^>|9<_} zt=!HTq$$R;))#JKR4s;(7mtjg*m%(ei3`B(H&0YS?FGpe`6yCvL*@9X3q*E|x^S^){$ zHGEuTLBxxxJ{WGs96kb5*|vNJ=}3?ZMKS~^iWG)o+A8l_YY)tzZeZ>5hCW54ZoV&Q zI`#Fo;*j~ui{qU;=y)J<0Y{z47Jx1ctDf)xVCTp;y@H#+G_kWanhbeh zjxvBbfcU)vkuzi|)2IV0@{yV~3A>;v`DMue*4nC`^cK+?c*yIJEC*dmyjkPj(WeT` z2BlSy&w#~(QtOC)ViY%Z2CXC)Mk9hdW&>SU_;~6Oor720r=VS1_>3io{z_`Q3)a5S) z|9rl4+M?+c4LWY6cVSUe-jf+mq9wzbxI@z0M9JM!5)Q0Skg8@MBTCK^eO)fsbX=Mcal*%lkb($LO8LNoATY~=W5 z)~H-!st!vjmyL}LMD6^L6SZ=f8+FW`oFeDnIH31+#Zj-j9~XM3L~2+clhIhgr*3zx z`cnT|tB;DCAMcv=e%l_+zJV6M*|X=>Z`8wn9^S6OZe1bRUnFArF*rgDt0A&%bpKJT zph1qwD}%C-K=H@FAx6q&VtgPKx{0ljy5*)V;7m+h8gq~GR`Q95%&t7;(NRkkhKK$S9kxMLo=Zw%T->~x%ghPDePC5{}N3f z`71{h|HRKPLK&KTDj2p-{gsaY&vy+>vH}g^lrRm;8PZ5xhM=xh&nHICO8}6@Ac@_L z((ouPbDvy4KitYk8~C8_qD{q!`Ns(hmG)Ltv(v;|3kV9D9+fsDav0&v>7mPgJHP`3 z1;v~A1FTb+gNqB(gM@}g+`;dcA<&?Phc&RE>3~|kSN5Qt*UrdDQ>|J%+adwwi^=v=e?Q{LXAGNUU5obd>*3L@TsiXwCSJ^YpPiz3no_b5<-(P6xa@E z33^IO2z*nUhIDv#$c~Wp?6$}K>C>v0!y6Gd4_sT|Q}40Tf$<-`I~4F27`TVo!5O5e znilrYnuRIr8*s~OUi5SQ=;=XM{azPZmO(i65+0@Qix#NuV*PAUmi_rdx8&xm(32-l zTn1OU4o3s+ThGCrTenh5DrT-UxZl2JTH%S&I<5rsb2s{EsT5S>NXfYdf#l73D`~g) zR0e7W?T5h>yBDzzSU?GC6f5BvU0fuSoF zNS%9X6M6lh+md$SoXxLS(AHha~#F2%hfeg+c}`W;K}WvV%E z$mw@$9e!=zEI(wW)ci4g^A2cZu{%H#oE9EqQLK>`EsaD)T7j;<3rj(HzmE{6OxjVH zgpyzFynVz`BNSIX=8GM)zYWVbQ3@s2K1f6E9yIKfy+dsR1QX~$k^WE1e@?DKfSL^2 z8E7qCNR)|&Pp>L=3&b{2aE&6*`V`769F~+)6NTBtwzo*8M@5Y`k76*#ezn&*Jq01T z!^pHJl>!bgJ4^s1c|?OmJ;5YrMUxt6E?;;u>GY##gi1ZhAhJ=V%pH}8ULJHrw?JlK z1S-ur2rANkqb?^fSLRbT}20muU$Z^T;1)(p>Y$Y1fzkA8_ zDU?5oonK^|1F9a=)7N{X^rcv(@8)LDXs*jS&q8ywjdWjp5PummKcput#HF%^Uo|EU z;fP0I!@)BGO+1G|N+Wn3N7)S3j6#gRi*JE?6rw@c^dovc*lRcMVFuroI#U!H#?|V$ z;*3$mRx;AExo8^oHll|nh!dkkh}aE5^u2_KfHa`qiO*5NC{w9A{*Zq$TXS#gsSpD$ zRq0Q!A%Wb7^Mc*SOP%L~QlqgG0VWV{ME*MITAwt|G{nSaYo38o@ea^Cx?6|>LuW~* zJemODhU@zABb_L6XadokBh*L5KCAAHZZ^cX==LH!hN54**xN2rapUz)`9}j=J-=$J z9di|n%(K+9anx|(mxw6STmvd*LUr#6jG{cva*3i3)9nM}~0HvxrWntgz!Yjq#y zzY_(9d8RpHbovL(NQg~=LzFIJT-^jN(iT8;mpH`|;9)U-AnHzRs0Tn*+181$#0X$6 z3kmrH;8&PzZQk2i%XRbSO$So`qiTB#tCd zvfK$m5pk6fyh=7aTw78)I$U_J(-|3=nLb!$`1|(lSzw)}FmR1tu&|&t>_@u|O9JNC z*bQi7ETgS0ZjpyPV`a1qauO07+FN!oP^RTO4A`eJ2i7nvUu-T284hY6lYHJUigkU! z0f0yLG;Tefd>buUI;i^g-Qr@FP-~QO?qNQkC>^^juf`$NA|uz}zul$4TXC(FP+P4iOXVJfNz(KnY5D1_Opd~zeuy4U7Y( zQx-(r-^6A=DACn--S-|(MJt4(+PGv=b=PHs-E3IKe5A3bpg3#T%U*u{Z|?w_ozyC* zNy|c@4}KE1xXJWW#m3E3nbF48Y~<^JTeAq=2mGb)5kPY?sh~zU4m%ynyexxS<(@)s z|J#x!AjO>r2dzkx2%!K4{Ne6{9VqBR;+v2`F}uzw%pYnV{d!VzJ1e5cXjz)4Inzv| zid8RhVKCbs;YQ7BaRb9t#lW|ah2q-Hz;sI)3=PO)AT7lBSf_)b&;oDHB+m{R=97u& zWwYdlee$*&ik@w&^w={#I1NssFK1Qwd7WFcVsH?J^IKZOLK72WQ{2neOINl=hV++5 zuTuM=WVDi%b>pZJSR(xDM7&?+#0-N2M46)3EovfZ{fi^$a^={@}G zmQ9x}&L;cIa3(>k2{2iC(umI3^c zJ&$7_zox)~-8;nwF<6t52El3Xd2U199&gpX7Ae_2p`oEg>`NsUAw%_d^QOb$qt6_- zmwRA?H9>jFYU??H-Chk=(OA@P4`WX2K= z)wYC-aH`>sQ$+3z8Wa-D<3W*2h^|(M4*rN7DHXDh`QQ=I9=ymde}8XWYKzd)nBLM>CC0pmJD0kHPL+44!%keOTOH^H#>Z65q7$QxC0DNf9#p9 z)L-&ozTE;}&lVv!XA6`o$OS~qzRm_syi~pcf-xC%tOU=Xc4=rmE`Nz0mEkqI@9Oqa zrX2p6 z_AsZfPPKTUj17sE6~f}-AmC}f21)sKj}EE)FxWuKF%#2Z534>~YUNkiNByO@0?i}z zN7NdRRevr!H?LIx+Uwn+t$wisbD6qljg4uaHrj}_+}zS%R&Yg&Eqr@>NTF)vZERK8 zhsR~oI%Gll=_HkFeENFDVi~z63nPxu=$NqWx-X3#+KP|MH7`Mf&C1G(Q?qgD!Vu>< z=m>jKI+34>Mu?(A&{e85YRSnBYg7!WmYDYK)?3#ZQtvBY)293P2VZKDA5pNg>yzF7 zRXNVpIc6#ePOV!#7z|kOE!xWGn7yFiM9!L$nwIAdlLfP8O=e&KRHMbN=1=g>CvM{q4JzY+iNiikjeys;dsA-lKtWlyA4?xLL*0)dgrkB zJja50`-__RBrU#wT#VLRMMPHe`Cyr_j%W1bO%~9u;bzV>*YFll44j|S6DH5q_FAVj z;H?|2tH;qKuMJqSis9X-;rhd`j2!m{Z-;TEA@1W(f9PoUUot9)D#K=Zfl#LufYc0jY0S`w_nGm3{^w)`_r1cLweh2N!k9UACyTVT~DEs_O^ zs?jdDwDpo5hElpnU;sh8UxfFFmrES$-Tqe-Uq173DA_kg%RL`Nb!tUF}z132^^Z4@8@HDilLbkRW8>(EP)pb0?5 zNu=eWk%r%*4i0ikSileuQCJjhV2F=bO;`|@(yVgEboultc;{k<>-|!)61F$^ejgg< zaA1DWFv@ZfHGdtDz0xTEif}uhXE|5dswB0>Cak}Fk4B2bV6(4Y#u93<^hd^R8>FGk0dv*F5dd!#fKr&ePy=3dgsrF^|3$Pw9f4ivJy|6KmX_SMT_5FpDvMx$%{1O zm*Yt2EfI zqVz%qz7*SOrkK1czuwI;JtPL-?Q@EqmY+gxG$1&S8zPH~WDlbw!kjj~%^#wEy^?@D zS)JRV%0pW1q*gt!9y;$dj3Vd=RT|7&Bh4*g=g^*^E2@z=9dWo8k`ck%35Zdh)r>Z(2!Qb&vk4++#~lF6bG zUbA!ON~9w-ubvE;^_5m|SyRY~Y6aQq;V)6>U8RfiZ#LoTU34!KSh>kH=M9sRrXpD_ zN1gwSDE&{+76aLk#Porsr)9YaaS{NX0M!qzM~11N1OM9BHc#XUjYd)U7R+@bfOO~v zf%Jy>Y@#;caHY(me+7A<2K0lb4nkp{|>`%!DHc2u)WYK_%#ziZQBm%IJn;r5H_cIH+P`WJ`t7lII z^?p<0+Dso*bsDb!8^*^_GByLq6tk3SM!ik(ay|3zW-l<{YV5%A;nd>V9bw zD>qo1Y4zV>j-?TNHQ1Sn(N+NaDFM>dp#l1cg=*r%-`3&UqD)$tT8XblBTLjRgpcXa z_&3JRkVwNQLsL9uZP(Ns|1yLs4P1AfsOZsgIVex!y8oH684M_KCz;GWZR zA2iHVt^hAO;nsWZ_7BYS8|iDodJ+;vp1%Kt5-hWC*Gj^(OKOcaNZ;{Tn_J@9|Ln>~-K{y)GJ<^V>1h20?pUFSXBAu};Pc2ZC8Hm+4QcAh)?d~v=# zalRw;y;U0{61RsKTzf4N-0JuG^Q0cQXhOfY))7_fzfZTz7++_UkVEa2BQ|T3$N(wt zjLTTg93IzMU+>#32vaxB6NFTvyaMz&{Qofb9#B)ccK+-m>6_I_*MR_9cy zo3-|uYt9jR?_-RBeHpb?jal|tZw+KqAA$v(J6=^)b=1g+2UOr`@XVl1fPA35d=|jL zEAjD$u_mRU?m1YO@3j?6SGsmel7`A4KfDgq2&o)RLIaYE@O%mm#Zinq{iD5B^1IYT zw$4m}Zw{m4M+yI_j=l^*TWQZ{wMhpQ{bc*46u(SRcoB1!H3KvxjT-uGTme;1{3W{D zyhN$e`q@*#O<~+@cq`GWm^9&ubRT7lyZI!6Trqe^R#^Z@aR1cPaQov zYv#9Zq&DlMYG4t>{Z84x#pcK3VkRESHp^fNPTdi#0k$a z%$92j;cbNwX>L5wwfG(-b4_4$w@_)|hgR4CJ-GS#uLFev9!q_^A>oC(;mE#)$QMfD zRQFIb9SrjD5;?^p*L<{0C9>|4#8AjqLa$B$z1seL!g-fpzti*I@{ST<&X(_s6SXBt za7O7r&MbzF-l5Kd5QISXeihpQmThC!+5yC8yDY!4F$E&7rw7EQTHEeXk@ZUpu+Qce zVnn_AeITk)`$Ya1-8fyIpBz8~9c&&uOYclZ-mF$tilZh)=6nL#BQyyF_H!Oid%{ildroT%4TQ)Z7EK zj!Ek#7~UW+wO|p6hVt^IP#r2@@Vlw0DQY0D0@EMt1v>^tc%r}$MOY|Cp?)xSiAkxA zR`cL)a$%ye%ONGXi7J7?CzSDEE))?CXbqxgSRX2mv;Q%?6Zql;WXaF(-sGJQAfTf0 zX_qeP=8-`@KASxkQ}Q;#spC23+Q#Vb@yJ6ZI6TKbOu~cTf@+0Ec0gp|;OKbVqtivM zsh*O)Pi5$!qfV|VqiKdU9(nAY&xzr_fN8Z;&&6< zv}uz9i0FOj>$#ah^wRa9uMpXA@2{nsA) zI)dv1u@1z@XXl^{;3WHzi_pvrwB;ve2aFG@d8{5?vYce^^rd58V}ze_Bq3ktd+OTygngXP_x=_VDa@FwOf)3EK^t#cn(|5Tzvb7rv0If zvw2_Vi>-I}I@_FkW&7(1yWJLA)wZpwMkL_c-RhOQha9&5xn|4#W3$rFYTW8uz%%^G zWd7`lXgOh};b)fDoHp}Wgn9UCR?hUjvVQIzv6ZtY-rQN+^6EVZ1=sz~w#NGa+wTH{29uL$?{5%x2-Hg7y}?hlZ};-9%sX?Y zbQS04Pp|40{_}}&)xDv2JWPRUH-200+%`2;zVP0CWhY-n(Yc)~OA?ng4wxP8J>_(f zFM9SF>t^~_*)&z|AZ`7&&N~-Ro2&mB_VG;57yZWqD>U9dKGD{yb34e@c*KrpTGqqk zktwzs!%5k<{9_*lZ~VjAdQrkz^}SD6#q?B;n$@Y;ZkdzYn&q%FQ`oWGkKNX)?3uv9 z=SpY#e0ue=FHb5^6rA)uuJ|u>_^xxq#qRb?4aSV+3%jqj7@BAA5mC8(7xQoZR(#-_ z`!%msVP#v#>9LDD2cI|$?bgxOb|^|wKhkmS=mWtQGaQeYzQpHW_}p53=c{k-u&tGixs(N^delwCEBjkAN`#<(=W0(Zb$5P?o7iyP9tBouifh& zsO)>{>*J7v?YpDu!fqtkJv_UAGGFvT=BW3h$ATBn^;Ka*wj{gT`;OBKpJ_QMeKOIP&rk%kcUbDi z)|r=%{OKVcGsGtqY*t=b#`9ENAwOgC8{Eo%Y84l@A~4l)fqduYM+Z4xvv${&EWh;a z&i&zt`RTjmvR;}$=AX(`U%1V|`_WqQKdp)@emlUiBOS+M43Lg+u8Z z9;|8CsJ*;!m-j{18QCpQUDYn;f~ZVC~)zi#$HjW7GF z>z)o{G!_9^lCk4L-tud_azgUzEg-(1wiT%NnQOmyVo z)RFGC1%GNTI37$uO-cL zG1}d;@1S)`&VzCLon~@8#fL4WcEs6;I9RX!X|&vAQ3HKXq#Va!9{^_&>k2r591&b3!yX(cf*`mc32u$b3pleIe^W$WCewV7|oK7r4!bWqccL z1R57L)G6_-`*p{yOMgk_oac1^s!aR;!k_-X^WXnH6!^=@AO6cV|Mj7NTKP875`7L9 zOEko~hfZVFLc+p`<n+Fw6(q+7E+01Y@)r_cTL6$>p!Kmb8 zuoE4AuYuD=Dabqs8!F;DfpS@(5hSV84&7Y%vbgwOu*ZaPjks;0o4INn!WP15b#!RV z?qD-J8VF*V$qk6*Xsi%&*S5;oHRv%xXxn>W6?(BEsEk3Am|XNSxDIl_w4;0u(%z?b zqq{MR=Q7fmeDyu(Ktre(T6LnqU!=J$Vs{$x2MAU1)@1Y|z{8cjvl(lS9?Nr>sO>Yi zfWVB2LE@lOgfPB50g*d266%@agz})wjw+83QKPnAK79dd^i8{Jm(dr*@IO;if19_z zp=%-(nHpWS$*60h&V#6={YvCBwnH`Gu5|ORsK;>t)!rk42GWy_=MfT{d_4+IJI|wK zgS+~YF%T|TS|Ypv(}6|UjYNdqzKceqgRX(LO#IQ}S(mX-sE9WkR6Uh%QB$jSb2NcT zu5xo}ylnz_D(kX@6k8 zej=rWDBzJve+%JObaEHuN|aFpO+Ek|V`TFM50bcbQUgW07wWX=lp&=Ajt*i4ZFa*- z3Y&j<@gMWFK?|ewm@qly%71{l!bqrv__l-k^XJc}kuX5GL&LAt)zwAUlc0|qB}O6P z;jfU=zJi5+oGCv|Nd`Gfhc?d>@c^8W`IFzBd|jsNE#}}nV3id z1cDdyZTvR6O`iQZ*1DN?57Bvp5DRE=3w(Djf+X)+aa&Z*;a&DHs>+$Zekz#!GXAG`q&TgVc&)YrSr_oK220Oqrz7C#RGOspZO}&D%?P^p0bEROaNE!5ny}@M-JWx zEv^;=?tTD+4@u-wwQkJSgt97+70p=Zx?pm{BG58aq)m+%(5OPM+^fTr3zf;3=v;yh zmVo6J(Igdlc~6^Fazzj@(S*65I5dru5|%)eo!j{iOAJRAgiB3}^QY3?A5$s6Bi zH?oU{l%V2B1FBmDXi~K~=rBxNIeY+&(Vw89%J1@h{a79f(*GqYslbq9goKW>!92_+ zc#j!CxHOFums5-9Ff4+k;uV@xmEb#4_ZpA{Fd>QzQz zdDe?H6Qq(QTOJ>^~BLE})*1`^5x6aE9(C?XICydmnb4sn!}hna}*`x_7$7Z)$a{?IeD zMrm7HY3MwvNo1lvb68TEO5E1jxvel8gfKTcLx}tB`VBgk?=A{pX^3d27E) zvk`j~g;SS0&?H-%7C{*Ma}%aSDivXb9r|Z!y+Higm9iSI5hfx+suUHg-(>&ir4IW)HR@!-lVfTRoC?ybhR51o?{X32gF6Z zWtR3DjNZ|#&@iefcS4}%h(zuM1E+a%oyDeE6{ZX0QN)54Qd7}=3EChU4srk?=T`_y zH?pxEZvO#>g3E5OWd-!AAE+fQbk?z-UcxfSXohg20xoa)S7H{KITG9Y%Ew!{lm5Ylv`F_D2Udovw6$D4ob zxqmCxGw67SBQKK?mGr-zfnTrN38bbH0R zl%!*e%Xi-997e;9*Q04q8ho$+9{;KNea}V2z}_aUekPyXg!rmPEYXC41as+i7`yQj z@6UCx7Zjm03i?+&oLLEmR}clt7=o>nAOU+?MMEz{0(Z}ox#SQ zv-rH(ZEJQGYgbi~-rm_l5 z@{!!TEY1kw!WC1ozju0WS3JAY;S4kl<=o!lIcQv=Dd+pGua6%`<-VS8UWC6}s(P}X zhv-AF8Ea6(DRW2T%@*4upEw2ZIIZLCn>Vkb-cC?WXzT%$$3T4$E)XF&+dnpHo zem?#X9-|pkXc9YAEUm4TlV05v886eQzsB34(VpD%dAI+pPIkW0oXP~w3==QEDzwmd zMxMR~_CGn2OF=o+dvM1Sv+>COPfl-jwFY{=UP?_K70$3bE3wwQJvGJYJ<1e#@y2>E ziP^Wx{#zb<4#NA=(S>Nqm8wt)Sps#YQ(QfZb)QR$-A=9Y*2L1c=eM3xGIL{TDpK5P zZ*J!z5+``izhEHm=6BzQCg(+HPB*I6KeTJ(B9~c}f38P*gfEldOjs z99HFFqm;R<3Ntb{uSA_arzgtIc4QCa<@TcmoI(g*X*}}xWoy^^e;I^}22{7W-@6w`mg4a3-vz(lh;dR^)XhzK-R7sI$y!sgBPI{XQC_Q^{&7`mBX5Of zKgkfh;WiTJQ(BJ0T#nquwAcE_4Ogf)P{3bQX;fU9;vwZ*B(^6pRAp6#gt@(lvhvvH zk+t?J2JawY(W`#^XfP3_$SAQ0h;4f5-L8?6l9#E<}{)Q{-n6!_~!L^!cASdObWVbqUxkIIciUV=5c#n0P z01k1S47?0QWt{I$!wxi%P11YO+uK`)LzV;$%BHyDh(kWXH3gYf%wqXsE~!RsVcdnxC?AB^o7HjJbURT?|?-o%s>1&M=s*z z%aIwL?2>C8y?FO_?0;n3lJ6PEsPbX*FoN2r7{eM3 zkKTstNI*oyc%R_FFD<|YISsUlM;gzMbhjS>7!s*Oi4_BYx{S@t3LpC?Dj)gObp{8s z6va~*QW1iqtP6mU17(dB!*AjS3^7eWX1E|uW0-w7kj>Ji+*rFsiVde@A< z8Wq|zl;7OeUD4>ntlk}$+WQBSDmBAK!!NN+y=uhxu5N4!0R++u+9}H)me$oNQ>jS&cWhv! zoE4}sHA#mX=|tQF4VOEzyfZ!Wua7>Gjg&^&y$3b3L6HLDL4Bk?9ZgwTP&z++KQwn4 zN5t9eJ3|P$m;LtJBLua&NIF`ZjwGejd!wyGG%8y=kUSulb;YPYLBqxvU}nl0-Eh!k z8^O)H1EnRk6>wn*fF?y3$8m=;;9aK8ISX)Njw6P#c1Zk<`aD3drV71VG4;n{VTnZq zs-;j=!x`K=@EG}42Leeim=BB}hylO_46iWkoyeYA`}-S2O;K)!gM5sXQiwzoRSaF8 zIBOkcbq_&C5{6;$clsn^DpfsSD^o>Z`Q%rDYD`I@^$-)Ofe4*V^&#&I$P_TSsNA@8AzUB@txkXl*GEz{w5M^5|8gRZ+FKM*4WYSj`j7e&ABH zGVeX z599zpErALPImDP~xUB83qa}#W&;lpF5r*93|+ZYI`zWgoO+8ZQv2DnlJ{X5Snh^vFnL(9HLT`^KYfL zpUZ~_!*iY%^d%e>ZmliF-guK{4Sy&AgNq*#gTN(9HquqXc71SqVZo*Qv9>(PV}2~Q zEk=Ep^m`wtG@(W-YpfJ5GYRQb2KvP!<1RzWBmiKp0;;LPPqOIgA4SFwA}$V@Femg? zE6DnBug1#q$6k~GRd?9=diUg43Z6DdD~8L`C-Y<-G6e=N1!3>>Z>5R zW>0f~-RxdgI(K;a?Z{dx_2V-(Gg>4m15hV&tAl7u5KK`tf$8LkJH`dC6%#wtbDQwN?gCCHmwX`%JT zrcJsC4muh$_QW#1kO4)pcL=FNnN7lS4d$=sBCv@7mPBF6l@Pf~CF@W z`uQQIt40&Q{pSxw3+?Ti0aO-6hfMxTAcbV7GBHhWR(Z|zSPjCV(M7M%vf@vQHit$2 z+pS;jnz;DSTVFoS{9kYVx9?{$!fb5(9_yI|-KatRQ^3kn9GL42_Y)3Yj01d=%eerM zC0Ma%VxHS0;T%i;_*!5E5^UM;zn>lR6S23Gi&IgAzR@#0Tsx(&8^n%0mRKfIIyB-U zZoOB|xbI;P%HQxhdb2%RXupS}csf!mML#3;G#-bHxZ9gD3 z)Wg$Gr@&hWAf)2k?{F4mNYDsLd=sAeU8I{vw^P$oqeIA>+|cee86dvUu3cLIrJznY zN+$g6#yUfoUjfh`%eG2mR^5pt?!CRJK8i%pFXoEumtU)3C8v6(3Xo{U{O`zbWOv|8 z&&~)d6HUBXLv3H!DWDzw~ z00_gZ=R>e_6>tqnXuHHBVyA*yCwGMKLR;EulQE(0IX_CDZGXJK3By_f&ssPPASevg z-H`}RBcwyczV-LZd2q;;3eQ{@ZrSX-lZ}Cl%fr+@D($DEgxDJ!Tn(igS61`utYhd7 zyn?K+t3FM}wH%%47^OI1kUok|F4H}Y@JQ@uC0J>+Q5p?}=nPE+CGE!s!$p07wzc16 zwL1w+x3AlNTp7Xa5T>4kC*?HpS+-4H2hfqRsi`b_wX`%h2ct2sLF4lpKP}Kfzq9zAD;pvxMk!drmhSF&EPND@@jK4W6?pxH zSIm`0AA^&MQp-pW8NSqr@XQ1o%6sliCLGX>xs9vfw5wp+1TbEqt0_x;-tz6m$RR&= zb;W{_LZbl<#1GQwF(81Z#SG~ibC;E)U*71qH(cMoe!a(*otvwVb`Vig!4A0mx6B_O z=57TRT!?H#Yo9sP%jh zUV%40M5Y26Ted?*0a%3m$&>fe7D4QLjCR|pcz@^@H#785UWS+x-c~B#+NRI2f;e*=N=2$g0n`dV=PxEitV(G#9}kXMTEZ}z<80Aj+K|gYy5?+ z*&6J9;fJ!~;MOB>djMkIY`{Xi%di%X9CA_asEH3jHw^ya_1O9NR!g_2J%5T^BxHrU zjTGoN$}oi1b(aL+r0M|2zD;88+*xxP-oD)-Y6rru6bVBz+D<_5%s`q{?$*m#_=MH{ z`Sw^1CgZCZrT0Mnoz^^LRVJ*ASh845l8Ma21wbxCsIacrF^FyJ_U#4CZRu%g3|BNi zeFTikcbv{Etc}D@>e1H`>ZMkSURTMNy45OT6w5~De|`l|y@jz{B;1n(3)R)zS*CqW zik1$&6Ef^#%!Z=HV(j*o&!1zkS+rKhuzzRAo!{w_#W1W*Vt|b-#>r~|wF>bjolz94 z$l{R5#whSuT3K}fWR?O>AQ!77aO3)Q9q2lho}6R&yfotlZCvOlB;!h_Wly0gCDSl? zW*9y*I5ZT6Y-I?sW`Dg&kuH+C_O*wMA20lPm>j)wY8(jAaOA%E+1a9qXHS9s9b}o? z&hQuJ1wc9qwqytmapXdd{l>AJ7U~AGwf1wA)vOjW4nZ;fGK|iVrVs|BwUW?j8mCj- zl^>A+rPlcK3hW=V_kYY-z`U#2CU=K0&|Cs}_6TT0=3XkxYXZ)MfWBTc)etzheoBDUp zxIe}C^_&~z1I4HIiQroAB40k7^qp%HnT@pTYihjt=8Q}OG}30jfBEoYCMF9(Bkf6# z_wSeb=llI~i!Uwinqx$CtYV_WofmxTckDQUrZc6Ov$_$2cpBC`gi1}$(v=R6u=I!) z%z@;|0;V>F-S91A+hg?MIus0>0jiy#N1vTz)P(qEPEJq3gWYCPDd%f~P$;JdOG?&) z6w{;FDy{r<6SRIK?1y$1u3e563rpc(WmYq4Qw;;?qiDS3n~!kf#gd{c92PbZ-A7K} zy96RrLKrAm!#VL}i^TpzL(!Nq3{ND~37IK!)haY5sX#*}hBOjUGo(AHQfWt-*AotB zHe}&C(Bi<2+_U@fe%8bn_qPxldTVj;;8hfQ#v`oFM>i1|=?XY)&QgAZT3HypAxyi5 ziwOn78i^LQwI~Ot_#K@iWDtr~;cz9ocf;rlpbCzXOF$5G0`M=PjYbHM;)4&^W=xk)j|A|e zmj(H}jYph{vB_zdW{i&wr(>j%kn@?9KD?TDkP}3pbhix##FY)PJOd0}74BH^)JUW7 z0nZ_XfCZ+Rcm_FixBUonflPMB%$XgSFdjT(!%+&T>ERfDNH#MY4bakY0D_jlqwdkU?9mJCx&M4SmD&U+5zj->3pADF7@ZV|1Vntx{Z( zHX(ikCLOT6jKg9d>KFw3(&{0CH%xgSG0JLutdn!0qU2~8R<-Xjig%J)4g7xNtZ}s8V4Wd93oz5%faXk-2 z{)w$Fv%JVGyoJyVL<_P{FP?!H6GP-np8L)UF8_8L$n;~7A8*^TO{*O-UHIASA&ZwN2@016Tn+@~C}DVT3gxflg0l%vX}8MpA(SE88}CfAg}c#sPN z_!ogLe2V$02q=)-`cjgzT0k#?V7-%pOtFiFDiIr_j5z|zy3q7Yv}^*t836Jj2ndPt zG7i~d__Ij7`fB%9oJ_r@%#6WaybsU_95|qd(dhC0VSKT7w>7l)wk$eu)4?IXrbbA) z_k3x{Z9)XGs%A3uCJC<-?)|4H~<{2;x}iCkyhQIo*A(ul0~ zpf@LeS)6;yH<=Utqs9Nr0{>g~@~+2(9KgJJ%|9IgPQ4L==J(=L$Eiqui1l9fgwv4_ zmzlWx-~7mbzUr?J{gtzgRRed?1qjg|rkJF29|&s{Oj!rc=&IJiW)~4;5+@K%p2Qwa zf|N#SwLhb>Z-(;F8zhPxKy83vcHQrWY>COjojKxaAAw0|T0=;!US&+=)ERR_eC>dk zkU=847Z@@F4Hil;Jva;qStRmb*)9I7Ca(#Yh95nL%|2I4!Q9z~3{%K7J7@e1IeuhS za1GOP<#U8RT5CT>a)C_gTjvqbZ31M6cb?Q(j5Ufkt8Ct2@|GG{hN}LZ+ z5RJDAq9PWUr9Qf#5egxijuAZ0tRiag_%fL`gZzl7lh4;kqj_s6BF9Y(gsxs}T{VeE zA(@EA9*;(Ah_v){J&3GY`$2P50xCa$KMO2~pP!$Ofkl`?*@~DhE~p^n(cFs$-&$J_ zA5G`N1HChPT~g%4KC2qEGO~u~kAN5ut>QQxU)~Ol10aVTnDLXWTXqDWkVA5~Z}8)i z2?K!W6w~w|)}WdTkR%w8oz?{ai?0i99gcM2Eu0DjCUMF2!O2SyCzLJpM<+IIwO zU;6OF=$9ka1Jb-6&6_BBt;8~Tpw&Uw#A>hgLfkciKbkvxb}{;D$UQSRU=ThWh-Nr? zfCzE++=UFNV5+N&lL5Ra02xE*<;zTH*%tbG=Y|aj;VGh2(w>m}0WlbwK8~k|1YB=? z@nSImcUi=eN^58v-RLVtH_YP{eZrXaBX8-1MespB2o$LTk9NLc1=ednx4$Tii<{~A zh3acjKzy*=O55KcpU&1sRVy59s82lXyIy(3Bj~oE_&iQoI6^v^kZ9yqD4h$&m+wFi znkrnh95lKTv%e7TpHzwpEDl&Yn6^?_x=oCzlaH>F>6QbdGN?_uJ-PPlgZZ&& zu58$pH58#~qknS_ob=GxK0W!+7QGB8a6pWFzifVEPSlP~*M|vBdv| z@nBKxu6-#3Y&22EmuPwD;Onq)U>m4PX16r*I04k(KrJsOR39@%RBrCx}F z4g@(~*y(oTqn9#6Y{I z?*Ea>F5v*+Mw;aq?|{-Bq(n(Yt7LI$~cB)X_zCqK7|9tHY^dJ5~@7 zfyc+rPW_&l*)!SBW@0+G(K?FWDbxQd?*E&;{+S%CQx^Jo z{or*62jk6ChFEb)xX)ceNGLa7v8P5T|5u|7r-Qci{{5FRf?*=qrL2htb|y4(&$k6G)=`}hOh8dTT7qKQ*s=SP zcww@s7gQbXf#T=OX8qSJ0T~O^7|%l414A%r1j0%9?^T33KLv^`rqLXOV+Ch)??3Sb z^r`J&ix-hAlm`;li6&aIfWqZ4LYPqspAJjS>%5ZZAb~vKQ3TGtUd*ZRct4T}cY?7x zkQ)wRmL%o33~2;U1(wyN-IR|4(cij${govYRbTC4uK}w^BqyNm>ZAr-*sQ&D6Gfyr zs{m8=Eee2C|aK{R(6>05e5H=}x9x9&?j6dvb}T!%35P{^S9iKiz1plU_ro8$paUI zWB79px#5>Tf_eYvoI^AnVu2_C;7ZRe5}?|l%>3alqk~}n%K-+;KDRJJYQcdSZCFZj zAp}Gs_KSpP2baY2$qczConCZs^{3aYw9;P@{c#9-WNQZrK^!B%&+R}UOnhiD*X+C? ztD_U~`|rO~Ttd8m$eaZW=7#$27l0o)*8s?J%Qr{Lu{ttilBD`yse2H#xj*7u~>%L z=J<;Tb`*T#?A$)H(z{U*umNs#JmU{$W`4+`S@v3-BukF2dJ3E>4?#w@1dA7ryjlm; z95LmVgYYQsdoEpI@Maw@Y;62iu?(-iz43kKrEY&Tk`0BSIsW@7B?8DsT@mF)Bh4p_ zbsr>8#B0^2n?>V;nmx~-nvQ?Jw@o%85Y9;-q1>IjcjduxNf#144`#v(=O3Ctb^`5i z;5^xuZ8^CvyZhd!q5yReKnWHnmcMRC=n#lydBerHarKuL0B{Jf>@tKv@pwEUt9^DE z1%(XTb4MfMp?5xI+RQdgU_6O%6N0N)8Uy0`CCgwGB}}qJ_eaZfHe^_z0(f}Rf3IbM zh_{wO7UqPO!t4}`yMUQPg831hE$m7NgF?)4{2mDvVl+^ZIJ!Q$>XpbTfx9sfdIe(S*P^-*L&Ekde}HVJQ@xl*<%4Y z=%VX4I@h|IjYzjcYK9O~fwrww0EJYg- z?VG}K_#}S)A0&9cQn8<4-B17jqO4#&`%>tlo%rSykK@Xh!yO);Svj*};x;duU-6qw z{MSDdX#WTR{%0!gpC94p?f&^g|2c&D&(HbmN`K?({(Uk2hY$Ugy#8Bq{kJRq?L*SW zuNgPejG7&gU=fr~G5}amV*C)uL6~(E(ZcpZ1N8ApMqg+O2qD-awbb0DTLNK?qhKZU zYMzAVdvfYm7*X50+Q(-gXVWbERCw|wNpmSdFeAy38?kGuL?e-Q$=uvJh{-W9qj zJBovlh)O1O;d~=5*^3kTeSBLEW@Tj|MFHBVp{51wDI|og z_Y=-rG@3Aw2myX5W?_zY!GlM{TOtW7htX;I@WGX{Wdcvwt0wf}tp&QU5wwYeji5*e z(>rLz=D#XNz?}>_XcQE3WaBDWgeMRpZDUxC_E%M);SnH3RUk~I2!YI?xg~xT@~}z@ zsX*1(LOcpS^wOQ@CMNisfjA!R{lB z4%9V;KcegWJ-$uwziYFAh}(d*B!>&YFbOeZ3qVs*A21E{VwS%ld{@G6my|0%${RC= zzdY0Z(hNe-BR)PJ)N2LBw<~%6I6Dd>D}XSEQ3_r#0&YLty9yZ$3|j=yy$4>Qm$Yrb zby7^l%*@;e(N!c&RgJVA9m*FX8;?GJ!AXEFe7BF@I*zTP>oB-Ym7do%g!1Gyw~kAb zA`1~JgV-bF;6jei;iK6Z-+Fo&I~RL};MFQm|Im&Fc7foJi?NzdOZ?9My@``=WwDbs z1Kj*328gao0J^cYTF9MY^4!68pl(E?LXh}lb8}C&-g0vW`3#|W45`ypPD3O9C~CZh z{2c4#0j+V02c;BbtT#clA%(!3s83k_afi2}2myE9V2S4+5J?I~7|}9x>*V(Cz?gm>Tmr*!!pN&!?M7O;0+Y}xLB5%-L zSUoyAT2|NzI9n;e7yz{p#V0eW7AT5a7tzvLQC`~n9v~rp|W^tVN@cLjsq5B z88dSXY$mD2Kt`X!6VUsB0z-j0moh`_4%O!tQpkdf0bD%VAbKZ4A>k~E2>>RbxFVR0 zE+lg0fJ=yIMNWU*m5dZgCxvVE8FhSVl-rdzA zC=k}Cl$SKXNKJ z)eLku#RD_tKnp-h0D$@S<*YG$ott|URw1=RfnFVI0@{!PmLUMfffWYAf9&nsw?r#a z<_GCvy)bhSRcMD0zeze z%Y8sPgdye+_X&ey1gGZ&-y#&v0HNOZCii!6DkxFYMP>y``Xp!*qEB&5O8qti;fA83 z3gyveV&*saSJUwhPyEcD5d+93oE3%fX8?QmWW!-OLXHKf^!60& z#9$J*BH5!9NuH&t`68Sd`Es&nCZiySgDDj!jD16`qF!zv%y~4}9)hwR>QMekh8Tp4 zZB(a0UZ)}s;!04iA?Z7|Y-vkiz6JwC{vURApC@l?p4-v*=ilxSFaXCWBJe5SGoi9J zq3fm9R^X6o_M>K`VaA)5EPv`T!b0Pw$vxmqS0E{j0ka>Cq`H;g;mqr%CUw*!mEe)+ z=}2wF>n*e>ua5e(MAA;eV-b=?;K8?VV*LttnT3MpEZMAsDGZdO z%H@84ik{&|kgSM(52}3ma(y=I=CPi)z0=p0B?du~I)s4C#B>z^JjyZ|t{4b5PV^46 zptlIaM20N9O!KjMOtR+r<8fXH3MuyiDRL5yAsKU6X%(=-0_eufB4m7++MbGe?TE!Y zrV~Uk3}{m}28u7L&|4YPRao;d1b~u!5`96bNvw-2oInKJf(|S_2S^JxO6Ew2WT{^H z5h2^`99C}xFVO&uh-QX{IY5hBEmUk-?>PEbZek$ymBIN>>{6gYQ$iY0cL-|f9*NL( zh;w1OfG7y-cR6#gbxj6ZaQAA&QnKbsQ^dWh5o*f^~smm&6v-fhzA zM2R)7uocz~C@aODFrDlSS{PtkF{Hf&^~uxyhI>Au`}&dGnpujpNiCjye4w2JW)ng) za}pv#N0A1((EYPw0m-o9{FlC{K=>(3K^#IQQcv6uqpu461Pw}v23bnntY&s?-5YdT zh3s(o8@Fi2|^ce zHWX}aB9VNTBGmyJzYR>_;Ex{);x~%KGpOVPVS)_A$l%aPKns%)T73yGh4eMOpD^y4 z0T`DM383vRrs3?fX3e7AMK&DP3ho*Oz}{zTtyNU~2$)7l7y8UVFZW!R9cz6RkSRF? zEA+rHW8!@Apzi4C;ke6#X(aSlHN#5axIs0TAe0!E0KbWc1B?V{REtC}YLHGCy8MbK zxX|HdV+)T-mI}dI1Pm{f3q`W3h8P=) z+)f(*<40u~5J-a1qSUi8@d!!avrXT$B5gp%rQFx+G>`!jADg!gd0(q0iXKT?6AS?M zXyb(#7DGP1lug@k5-8ck))1Czu0-6+)({{zPFRqyOF!ap(i}n(DC$E(V<-p#oZe?6 z84b>mc+{1roP!hb_R+HtEl`jMG?*YkgcjOEZ(Fcz$(Zg;nsZnWR~TQ4rHm4^S31zM z0gQ~qD`?$%a}lMvWGiT^a&s5kXdg=#$?n1Xw?ZCMw)ZZa3$=s61UNq$nTs4N+;{8@ zdPS_>XY&+U1HWdz`_dK0?JVj_)bRxRA*vU`OROL!9zoB!^hN@Q0HVEyI3HRN=os@a zMz!N8@!R~kNb~`qXKAR53RYxB&Pbs8F;IHR*gX^s5-SSm7q2uFf71r}OKTrS%Q;da z7a|4(jOGeRXgbeIU}>AkApiL@0I&k(ChBWAlLagfMmCm4}6Y6mdJr zrWQqf;Z+iWK4pT`0-GrS1auVs!8@vx+%vml)50FvBM6Y-Kjn7FrVsFm{L z(^pCmxtP8w$5bRLtVZ2z4t{W=Ocwlxe6lkTc1K
WdXJtdcQo;v5x|J`l0bv>b)| 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 Nn4YeFF6*2UngFl>SnU7+ From 8c1cacfdf969c0798ce84f82ab63eea907aca0a2 Mon Sep 17 00:00:00 2001 From: James Valleroy Date: Mon, 26 Aug 2024 20:26:10 -0400 Subject: [PATCH 26/26] Release v24.18 to unstable Signed-off-by: James Valleroy --- debian/changelog | 56 ++++++++++++++++++++++++++++++++++++++++++++++ plinth/__init__.py | 2 +- 2 files changed, 57 insertions(+), 1 deletion(-) diff --git a/debian/changelog b/debian/changelog index 17dbe52ee..75737ef0e 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,59 @@ +freedombox (24.18) unstable; urgency=medium + + [ Burak Yavuz ] + * Translated using Weblate (Turkish) + + [ 大王叫我来巡山 ] + * Translated using Weblate (Chinese (Simplified)) + + [ 109247019824 ] + * Translated using Weblate (Bulgarian) + + [ Besnik Bleta ] + * Translated using Weblate (Albanian) + + [ Petter Reinholdtsen ] + * featherwiki, tiddlywiki: Remove redundant

in template + * Translated using Weblate (Norwegian Bokmål) + + [ Jiří Podhorecký ] + * Translated using Weblate (Czech) + + [ Sunil Mohan Adapa ] + * Translated using Weblate (Czech) + * Translated using Weblate (Telugu) + * d/control: Remove haveged as it no longer relevant on latest kernels + (Closes: #961733) + * *.md, pyproject.toml: Update default branch from 'master' to 'main' + * d/control: Don't recommend libnss-gw-name (Closes: #877935, #1069240) + * doc/dev: Update copyright year + * doc/dev: Fix Django related errors with auto-documentation + * doc/dev: Limit table of contents depth to 2 for clarity + + [ gallegonovato ] + * Translated using Weblate (Spanish) + * Translated using Weblate (Spanish) + + [ Ihor Hordiichuk ] + * Translated using Weblate (Ukrainian) + + [ Joseph Nuthalapati ] + * ttrss: Remove unavailable Android client - org.fox.tttrss + + [ ikmaak ] + * Translated using Weblate (Dutch) + + [ James Valleroy ] + * upgrades: Add diagnostic for held packages + * locale: Update translation strings + * debian: Set gbp default branch to main + * doc: Fetch latest manual + + [ Veiko Aasa ] + * plinth: Fix translating app operations + + -- James Valleroy Mon, 26 Aug 2024 20:25:43 -0400 + freedombox (24.17) unstable; urgency=medium [ gallegonovato ] diff --git a/plinth/__init__.py b/plinth/__init__.py index 3e0128251..d8e30ddb1 100644 --- a/plinth/__init__.py +++ b/plinth/__init__.py @@ -3,4 +3,4 @@ Package init file. """ -__version__ = '24.17' +__version__ = '24.18'