From d6d4bb5afb5fd4d7a6134ed14ac2d50fa4b5fd70 Mon Sep 17 00:00:00 2001 From: Matthew Wild Date: Wed, 25 Oct 2023 16:06:07 +0100 Subject: [PATCH] Add policy URLs and contact addresses for instances in the relevant places --- docker/entrypoint.sh | 5 + snikket_web/__init__.py | 8 + snikket_web/main.py | 36 +++++ snikket_web/templates/about.html | 11 +- snikket_web/templates/invite_view.html | 7 + snikket_web/templates/policies.html | 39 +++++ snikket_web/templates/security.txt | 16 ++ .../translations/da/LC_MESSAGES/messages.mo | Bin 34071 -> 31910 bytes .../translations/de/LC_MESSAGES/messages.mo | Bin 35546 -> 33897 bytes .../translations/en/LC_MESSAGES/messages.mo | Bin 21863 -> 20256 bytes .../en_GB/LC_MESSAGES/messages.mo | Bin 10567 -> 9945 bytes .../es_MX/LC_MESSAGES/messages.mo | Bin 11579 -> 10880 bytes .../translations/fr/LC_MESSAGES/messages.mo | Bin 36774 -> 34535 bytes .../translations/id/LC_MESSAGES/messages.mo | Bin 34047 -> 32385 bytes .../translations/it/LC_MESSAGES/messages.mo | Bin 31870 -> 30358 bytes snikket_web/translations/messages.pot | 152 ++++++++++++------ .../translations/pl/LC_MESSAGES/messages.mo | Bin 35334 -> 33678 bytes .../translations/sv/LC_MESSAGES/messages.mo | Bin 34083 -> 32422 bytes .../zh_Hans_CN/LC_MESSAGES/messages.mo | Bin 31163 -> 29039 bytes 19 files changed, 220 insertions(+), 54 deletions(-) create mode 100644 snikket_web/templates/policies.html create mode 100644 snikket_web/templates/security.txt diff --git a/docker/entrypoint.sh b/docker/entrypoint.sh index b617ee6..b228cc8 100644 --- a/docker/entrypoint.sh +++ b/docker/entrypoint.sh @@ -5,6 +5,11 @@ if [ -n "${SNIKKET_SITE_NAME:-}" ]; then export SNIKKET_WEB_SITE_NAME="$SNIKKET_SITE_NAME" fi +export SNIKKET_WEB_TOS_URI="${SNIKKET_TOS_URI}" +export SNIKKET_WEB_PRIVACY_URI="${SNIKKET_PRIVACY_URI}" +export SNIKKET_WEB_ABUSE_EMAIL="${SNIKKET_ABUSE_EMAIL}" +export SNIKKET_WEB_SECURITY_EMAIL="${SNIKKET_SECURITY_EMAIL}" + export SNIKKET_TWEAK_PORTAL_INTERNAL_HTTP_INTERFACE="${SNIKKET_TWEAK_PORTAL_INTERNAL_HTTP_INTERFACE-127.0.0.1}" export SNIKKET_TWEAK_PORTAL_INTERNAL_HTTP_PORT="${SNIKKET_TWEAK_PORTAL_INTERNAL_HTTP_PORT-5765}" diff --git a/snikket_web/__init__.py b/snikket_web/__init__.py index 493fca3..53db150 100644 --- a/snikket_web/__init__.py +++ b/snikket_web/__init__.py @@ -170,6 +170,10 @@ class AppConfig: # tools may also very well override it. max_avatar_size = environ.var(1024*1024, converter=int) show_metrics = environ.bool_var(True) + tos_uri = environ.var("") + privacy_uri = environ.var("") + abuse_email = environ.var("") + security_email = environ.var("") _UPPER_CASE = "".join(map(chr, range(ord("A"), ord("Z")+1))) @@ -202,6 +206,10 @@ def create_app() -> quart.Quart: app.config["APPLE_STORE_URL"] = config.apple_store_url app.config["MAX_AVATAR_SIZE"] = config.max_avatar_size app.config["SHOW_METRICS"] = config.show_metrics + app.config["TOS_URI"] = config.tos_uri + app.config["PRIVACY_URI"] = config.privacy_uri + app.config["ABUSE_EMAIL"] = config.abuse_email + app.config["SECURITY_EMAIL"] = config.security_email app.context_processor(proc) app.register_error_handler( diff --git a/snikket_web/main.py b/snikket_web/main.py index 286ee1d..5a508a1 100644 --- a/snikket_web/main.py +++ b/snikket_web/main.py @@ -173,6 +173,42 @@ async def avatar(from_: str, code: str) -> quart.Response: return response +@bp.route("/terms") +async def terms() -> Response: + if not current_app.config["TOS_URI"]: + return Response("", 404) + + return Response("", status=303, headers={ + "Location": current_app.config["TOS_URI"], + }) + + +@bp.route("/privacy") +async def privacy() -> Response: + if not current_app.config["PRIVACY_URI"]: + return Response("", 404) + + return Response("", status=303, headers={ + "Location": current_app.config["PRIVACY_URI"], + }) + + +# This is linked from the iOS app and about page +@bp.route("/policies/") +async def policies() -> str: + return await render_template( + "policies.html", + ) + + +@bp.route("/.well-known/security.txt") +async def securitytxt() -> Response: + return Response( + await render_template("security.txt"), + mimetype="text/plain;charset=UTF-8", + ) + + @bp.route("/_health") async def health() -> Response: return Response("STATUS OK", content_type="text/plain") diff --git a/snikket_web/templates/about.html b/snikket_web/templates/about.html index b6e4b05..0f32c8f 100644 --- a/snikket_web/templates/about.html +++ b/snikket_web/templates/about.html @@ -6,16 +6,20 @@ {% block body %}
-

{% trans %}About Snikket{% endtrans %}

-

{% trans snikket_url="https://snikket.org" %}To learn more about Snikket, visit the Snikket website.{% endtrans %}

{% trans %}About this Service{% endtrans %}

-

{% trans site_name=config["SITE_NAME"] %}This is the Snikket service {{ site_name }}.{% endtrans %}

+

{% trans site_name=config["SITE_NAME"] %}This is the Snikket service {{ site_name }}, running open-source software from the Snikket project.{% endtrans %}

+

{% trans snikket_url="https://snikket.org" %}To learn more about Snikket, visit the Snikket website.{% endtrans %}

+ +

{% trans %}View service policies{% endtrans %} +

{% trans %}Licenses{% endtrans %}

{% trans agpl_url="https://www.gnu.org/licenses/agpl.html" %}The web portal software is licensed under the terms of the Affero GNU General Public License, version 3.0 or later. The full terms of the license can be reviewed using the aforementioned link.{% endtrans %}

{% trans source_url="https://github.com/snikket-im/snikket-web-portal/" %}The source code of the web portal can be downloaded and viewed in its GitHub repository.{% endtrans %}

{% trans source_url="https://material.io/resources/icons/", apache20_url="https://www.apache.org/licenses/LICENSE-2.0.txt" %}The icons used in the web portal are Google’s Material Icons, made available by Google under the terms of the Apache 2.0 License.{% endtrans %}

+

{% trans %}Trademarks{% endtrans %}

{% trans trademarks_url="https://snikket.org/about/trademarks/" %}“Snikket” and the parrot logo are trademarks of Snikket Community Interest Company. For more information about the trademarks, visit the Snikket Trademarks information page.{% endtrans %} +

{% trans %}Software Versions{% endtrans %}

Domain: {{ config["SNIKKET_DOMAIN"] }}
 Web Portal{% if version %} ({{ version }}){% endif %}
@@ -27,6 +31,7 @@ Web Portal{% if version %} ({{ version }}){% endif %}
 {% for name, version in extra_versions.items() %}
 {{ name }} ({{ version }}){% endfor %}
 {%- endif -%}
+

{%- call standard_button("back", url_for("index"), class="primary") -%} {% trans %}Back to the main page{% endtrans %} diff --git a/snikket_web/templates/invite_view.html b/snikket_web/templates/invite_view.html index 45d08f7..1e6089a 100644 --- a/snikket_web/templates/invite_view.html +++ b/snikket_web/templates/invite_view.html @@ -17,6 +17,13 @@ {%- else -%}

{% trans site_name=config["SITE_NAME"] %}You have been invited to chat on {{ site_name }} using Snikket, a secure, privacy-friendly chat app.{% endtrans %}

{%- endif -%} + + {%- if config["TOS_URI"] and config["PRIVACY_URI"] -%} +

+ {% trans site_name=config["SITE_NAME"], tos_uri=config["TOS_URI"], privacy_uri=config["PRIVACY_URI"] %}By continuing, you agree to the Terms of Service and Privacy Policy.{% endtrans %} +

+ {%- endif -%} +

{% trans %}Get started{% endtrans %}

{%- if apple_store_url -%}

{% trans %}Install the Snikket App on your Android or iOS device.{% endtrans %}

diff --git a/snikket_web/templates/policies.html b/snikket_web/templates/policies.html new file mode 100644 index 0000000..bebfdf6 --- /dev/null +++ b/snikket_web/templates/policies.html @@ -0,0 +1,39 @@ +{% extends "base.html" %} +{% from "library.j2" import standard_button %} +{% block head_lead %} +{% trans %}Policies{% endtrans %} - {{ config["SITE_NAME"] }} +{% endblock %} +{% block body %} +
+
+

{{ config["SITE_NAME"] }}

+

{% trans %}Policies{% endtrans %}

+ + {% if config["TOS_URI"] or config["PRIVACY_URI"] -%} +

{% trans %}Use of this service is subject to the following policies:{% endtrans %}

+ + {%- else -%} +

{% trans %}Please contact the administrator of this instance if you have questions about policies.{% endtrans %}

+ {% endif -%} + +

{% trans url="https://snikket.org/app/privacy/" %}Use of the Snikket apps is subject to the Snikket Apps Privacy Policy.{% endtrans %}

+ + {%- if config["ABUSE_EMAIL"] %} +

{% trans email=config["ABUSE_EMAIL"], domain=config["SNIKKET_DOMAIN"] %}To report policy violations or other abuse from this service, please send an email to {{email}}. Specify the domain name of this instance ({{domain}}) and include details of the incident(s).{% endtrans %}

+ {%- endif %} + +

+ {%- call standard_button("back", url_for("index"), class="primary") -%} + {% trans %}Back to the main page{% endtrans %} + {%- endcall -%} +

+
+
+{% endblock %} diff --git a/snikket_web/templates/security.txt b/snikket_web/templates/security.txt new file mode 100644 index 0000000..26d7554 --- /dev/null +++ b/snikket_web/templates/security.txt @@ -0,0 +1,16 @@ +# {{ config["SNIKKET_DOMAIN"] }} is running open-source software +# from the Snikket project: https://snikket.org/ + +{% if config["SECURITY_EMAIL"] -%} +# Security issues related to this service should be addressed to the +# following security contact: +Contact: mailto:{{ config["SECURITY_EMAIL"] }} +{% else -%} +# This service does not have a public security contact. You might find +# more information about the service at the following link: +Contact: https://{{ config["SNIKKET_DOMAIN"] }}/policies/ +{%- endif %} + +# Please report software defects to the project developers, per the +# instructions at the following link: +Contact: https://snikket.org/security/ diff --git a/snikket_web/translations/da/LC_MESSAGES/messages.mo b/snikket_web/translations/da/LC_MESSAGES/messages.mo index 17f4c5d98058e0dec8d01ed27ed7f993a913cf54..e0c0b6c831dfa6129e1d60797df86f65380fc50e 100644 GIT binary patch delta 5449 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 dNuXEKtp_42_=MVq@ diff --git a/snikket_web/translations/de/LC_MESSAGES/messages.mo b/snikket_web/translations/de/LC_MESSAGES/messages.mo index a0a0f406fc5d222da27f512934607353fcb90894..481c9193fdfe9e15d3ea2346d96884e301d7dcec 100644 GIT binary patch delta 5459 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 diff --git a/snikket_web/translations/en/LC_MESSAGES/messages.mo b/snikket_web/translations/en/LC_MESSAGES/messages.mo index 02e3a2b9f97a8f708156adb972f4083ab600533f..0088b98c2452a2cfdbac0e1fb2e3684999ea73bc 100644 GIT binary patch delta 3715 zcmY+_e@xVM9LMnw3MzythzN*u34w}-_X9&uP>ur>f?%L$SyqP}2hF(ThyBpJ)JN%iyim)e7^Vnd_M2@`}4W) zUDzA*{EnE&x#ZZ*hQCw%XY#*)kb3|96%RG0f^G@6;7YV(AM!G3Hye|Txi}c7ViJ0B z2sTEq--`+KoAD+L<9uTxW(kcaxo`%D;XK|ZY3#S;H*GDqM}a|5H=~XHfT@$1!*v<5}ONk1!^L*{B8AB6FLqn1=hY1dpLgK9E`T zc@pMhHY(FPoQOfp#*L@|4xouK=517fN4U8GPhvy^vZ<>wuSX4>i&|(2rsEpag1b?b zcr$waD2}3k7CrbID$@ck%4w+avv4#vMXxVIUS{nm>aT&j>CM1%s6&%Q+KMy}b!eub zCiI~)tw#mYg1k%zZ+W;DwI#hsbj@e|Ej4B+i}F`fFWr@QCn~g6~I5y>j{)Y^9_s8P^4L?iJYiR z8&RkA0n`LLQ4{V#O|%~s$U)ToA4RX9Ms4K}sBwL$fUZWpj=DdV@4Bu>l4vNB47?4; zqxP&0br#xC3$4Ra+=Wj39<@LUq357vNYdLLJh1r~q0~hja;QZ`a{Cd=FiC5qTNgEmi_EaE`wJ zi)b9-gZHr;SKEx)f;Z5Oo7fj09!EPSvie!{U@@kWW(hW;D!2j1<3X&%?@;rMqYRuw zb1yEyZfs(GbB4xtEN1i^_0f-$a;=3|q4w-UjKwcenSYHcc^|5@{iq5J&9lA*si+50 zCTji`)VP6^B_5M7qEe5hq0^p+I$T9K7|SpdtC4eKLO29h;wpR^590{Z&Bv2SvgR*b zgtiG*B{yOd{qfxNC_arojGIXPm08t9Yw!H1erwcj+(v%|YVWeBzXB`4Ph$9C!V3B+ zldK=7dB`Pm6o=wv)Y-U!8aLcwt&@gIWP*eG>jO6zl=(DNMJjPVHsF)^Dh@*@M}IPU zF@TSt0zQMOcpkOaH;`R5PEH=j%J^{*E=FzP6Q~E-iU^HL8qeW${06m97PIKFU4S*{ zLrt(Alkr*9-tR>PdJ;Y7>BMxYn~}MoPI4<;eDw4Bd^d<2CrfYzJ+`P%_)q> zUonJ#q84l-{Ult3I?XFlr++)D1)RsJh+QLn^ zhV{)J8k)#C&H8mJMv7sMqe}h{D&w1rt*yyKoe>Xep=#89ejI^8R05A7&n&Y66>u*q zf%i~{@B~J52u{&Z0AEEv_z^W>A1cy*)I^DFv@$I~9oA{6@sFb>T!ETrH7byesQX`z zUhhS1<=d!n$4aQbB09kZ`2}jgH_`qts6c*49*QQGRnu_->JXKq7HY*(T#9`2%v-1h zE~65-hMFgVebo4L)Ohy{>YqbnE*CV>Qp~{hI0pBjBK`nX!jq_ye}}sNB5I+SQY(RY z!=Jeyw-0)4IZKY0(N6lne|9Ljc)p3 zpY69XlMa1Jq z)PJB(`+#cea3!NkJ_a-KHXMy*s0HrBRT#p%6zkBihd)KypbX50J~4UJWGcP2Ch9}ahP*=svPZO!(w?og+FcGzR9sP$IW zlzPj{8!8$b6YA?`+kG9uKv!G1-CiE(3VLiVhs$ku6xtn5o73TO6y-Zy4hJ{d8-k15 zI{$Z{)9$$4?wo3KPWCvQv+^DMCDa5uyX><&0_~j(16|<`kF7e~9_X|+E@*xC#g<@) zt@uIpOCJwE)D&(Bw09M>2fL;-sy);l2(f&yy=S?5PESeU_?{o!g#)|0T6!`Hv(sh< k+k+j%M<$PXY-NF_;6j_L!0GB;R(K_mYV;*W3sD^RFG_{QZU6uP delta 5222 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 diff --git a/snikket_web/translations/en_GB/LC_MESSAGES/messages.mo b/snikket_web/translations/en_GB/LC_MESSAGES/messages.mo index 25c46bfa3421341c67273e90bf604de4a2a33cde..1557d2b338e60574219be704fcc0908a30afb333 100644 GIT binary patch delta 2263 zcmYk*Yiv|S7{>9TT3UJm+EQqjVvn{`wLNvWH+0j`>w-l}%eJ*@t9DDb7ld8h-3Bql zO)vrCC6cs|CPhH4p$SHe74Sj;*t%y?-2Cs~4YDI<}|omfPF4Qk>C zF&~Ff3+zCKm~p575H8{Q9rWV4I1PR#lhM+JOR)s?VH4J24^mAti6mjBP~RWLJUof2 z&;{gYe&mlT`YYyO5-&C1VpKxqsQKb`G_)7@pfYYnEzsrk_aQ$Micoj z`2DDHFQOKF74_X2r~fn5-hYi6_Z<>I-29Yim|q@GL5z zan$#RQKdhQ#rOqk!9P%2@DFO9RMOY@0!(FnQ%vI)I&4(w+EEifjM~G;@Fsi;J@^uK z;dwlbckt0D{)|o7$6y<$@DiTGT6~SwmC$vp#4Jv1KkFMGjr}-{n%KulROu#BnN4F0 zoe;RoTvcTad6_wcsmVc{4{EU7f_kM zf|}rj(|-na&(C5tE~nngq!(54Jy?jxP^G_sIvbaf*vb)RsQ!_zV(*nTXTS zhi_sXeu^r21}9E?nu{7}AyqdvszR$!fpnotx&b*?CW@MG7b>BHsQF$;ZN=NDgioR7 zkALL6m_<$e73wTpMJ@anYCtj@s|hku1G7;JE<=6iar#%HD%OG;*NzI{e#e00Mr6IX ziPF%u*nygG8td^SYJz`J0VP|B0P|2KF2Q1KKrJ|k+JeofdA6a(KZgonFY1~fKvnKN z%+~$?oQC%B2P9eZJ9;qZX6HKMX`Ux>6nmIO_k0#@%;jKQ!X~W6LZVVay;zAmupf`( ze$3}(m!2`Bn?}a+L}vM@dwv`0G)GVwZAb0#ZdBZe->xnbq&v* zxw7!C)ZTV~+Zta}r*)st-_g>xF3lg@5{|^|*67g4fZaGc6tz3UUdz|o(6Y9^p}E=b z>*z>pZ|k(1BEdjxBpkAv1F@jjs&H3S+U_db?Xf&=uX{zQyTa`rTc4lP!yAw7uCYCL zTb^pK+f(Z1U)tJ0G-h{30-@-pKr9^bT5H0gK-B8kF#P`1U@&6UZq#%A6XDJM;lV&C zRvrq*Rx&CyG#VIUy>-f}%Z|363$|3?4- delta 2912 zcmYk+e@xVM9LMpGsfZ}}TQCj20VW8ih~keEg_ApeALs%8O0y%*^8yd#4)a%?jwV|_ zEJwClWq;)6+H%gQY^!A(o2G63UOz@#(ppY)%Vyax=X$>GzRo`5{e67CAHJX8pU-{g zJ?DFNYV5c%=KC=`NV`&uao}!D#p5^`-$s4%5l+I-Fd2We%YVVmykEx>TrEJl4;g&IHurlB8c!*rnrv=7_xaa6s_wzu#e z-ls5&vA6((xEwXH*LY|mr&43a6p$IDKm+*|3vo2Pse@vih)(oj9qRu_Q3L!KbMOmP z!#8jSj$$_IAQLsx#0#6#a#pqAK&x!8f~@Gxo%UO=^T3|0SKOs0SHA(?Cn&ZCy@D)MLk;Xz*}m0FpY zg$r;cwqO^Y!L!(d2RVTicoQ91&Vd@jFqUHN^u&bva3Sv}u$BJJFqxOp%?7FAVbszs zVPiEjH`ZVi>NLNCn$dC89uJ_Feh@XYPjD7~joRbucKJ;_J%a6GnKZ!n?`Hiq<11t| zZL*4VmSc1=?W^w_wP*&O9rRGZK{t=04-eTN45J2^#eVs<o8pa^P!2T@CZ1at8us>82PTQG!b z=Mt*^zo-F>WdF#T@u-!XkCS!(SCG*ju12=owBiChfGs$HXK*aN_27A|z%oYdz+N1} zQ&@^m-qFi1=TWEmB5FogPwe(5( ziJ478E`*tZ$+*}qFT)YMD`^1Uc+QvyZ6CnR#2zBH%r2ykVPNrO@uaVKittn?N*c`V zq$TVmYKa0u6R0GV$_dSQ7jZl3aIYu0iSg}Oj!oMCX=Gf)RzfG7-=O#jUWJ;K&W6%m zgqyfuFC<;lqT}7qr1o7u0J3rF)VeBS~i7G_CPd0#TV%6?2bCTkzlCJv8pE+aWr>2 zt(4V`4qsqrC=%)nJKX+gz-evpxO@(8qr>g8svDi&nu3ju4W5*GePhvwYU;~fZnw|V)U>j{GCee*-X9M3_=B_;2ydxc)&EU;$;g)G m%Kix%IsGTo^E1{vssiCaccQIzfmT`#Sc~SB4Af>kllC8fB_$dF diff --git a/snikket_web/translations/es_MX/LC_MESSAGES/messages.mo b/snikket_web/translations/es_MX/LC_MESSAGES/messages.mo index dc5bb498d26b2b747aea030ac2bca7514dcbe0b1..f05485524c3918114b2a7565875aa5ee44fb1d7d 100644 GIT binary patch delta 2490 zcmY+_e@xVM9LMobWuTy#rXn206$s*S_Pskoy@7&&iUYAb&dfwQ$0^s~m~fZc+P=`% zY;CgYN}IE6Ys*NNe^4$^*0g3dSGrhp(`Iv7(^byps<~|Se8KmRVz+yIKA-RB$NTgC ze7?ttP5qIV=h)^yeM246HPWwBUMg0iQ z#N+rVp1}a#!D6(sjBN@jMChG?DV&1O;anU*O|aj2ei#+V2bhDWFdNUK0{RZ;;8na2 zZ#(T-bW-56QO^tU0j$Vo|Jx~qXwZbCSdCwzcAm*7?Qkx7uoM+o7|St^MYsO>|` z?WL#``%wWeLyd1h1=j4i!Lc24Sl@I~P%3virf~uFW2j7gi(2p&)?g;*rGVFVFI?@ihAIHb(URd3c(_0o;dwVgLu3r4CP{7c;oJRak)va0iy* zeq4p8P~)a@Lv`j=7{LfCQ%6vl{1~}TW(;ke=~)Vj{35F3PpFjLLS2?S*ob$}Gv**R zA+NBxjv99hITiB{YR5CV7|LiaUb~B+a5MD+uKXjo8`-=W$|L`}L?>v_1mmcMf4~Rv z7pFZtfAWl7sD34=3{>I@+>F}!K`g}csH3}yoSMlY8qHgXdcF`zs#)VA|9Y^Q2G%k$ zWV6P0I=qhB=@9ZU!+h!aIn=lxQ9HSTO1UYR_?SHGq*{r}=pn4Yqo|BuLCtg1rcg;C zgK(L{RAUW3fe+&W)a4pOU82u0j2F;@9@3{W3>X)z< z?K>2d(&gkuu0t)n1$FiVNEfpQ75TfUKt4h~<_o@bIj^Dm&vQ@y&=jCv%X-vhYr%4C zL#6&DBr~>oivq`Fj-c+s8PtN8Q62wA9lSG>)WRE3{o7HOD}~GO zeQd_7xD)*gXj3~XphyX?Fb<+kA9IO<50xh^?8g<@juAYB0sI}6>av9djjK^RAHpg4 zAu7-jR0h97-Ied1`fr#?eM;Hn2Bw#hkT4B%X&A*gDuu<1CNGVJns7O4UYa8lX-5VN0;l`GA>9+h_yP>(Zv8krEzCP3t4ri@zY4z6i#-ho1Pr_Rt zO~!(5zvT~jtqQN@bNj5IwZvojEsKucQ0$p_-~amgyjH*)pkE+pSsshOtfpvR(%ae_ zP4sm|lRdpbcWb<>JDPB>jdy=Kl!!fRxvP>BEsLLycgJX`Nv6CVJ-x~9RH9>XM{GGW zB(|rb+leIB*WSD_{ds;g{i>@hz0_54Pb#@B-Qy~nznYP~MBCwAxjX1y8QmJ|a{Cwi L{KMm}&RPEgF`64K delta 3213 zcmYk;4NR3)9LMn^ASw!qs9X`{DwHBz#DFwHc@Yqb3(AWKT6XnbfzW%Adoe2XYMLpn zbkf*tEZbaRvbLtpR8m)~T+3B%4V#!L!I%%|+CJzQrl{ zJx;0L97#WYMt4Xg^&(Syl& z5H*04sE*HJHGYMKjn^xzUDOa4vS^XgrR}WbhOf{oo5!28K|nxsD9pgmae$7Kgf?gmIXG z8ekEs<3`j#T2Yw@pq8@BYVSn#v(GyJ8uGlLIYfm&bCknu97K)$D(XSMq8{`I>H&YD z1`x&}lnK=NWK@bXPy^0E{k{-2uyV_4%QYB7|He&4sq|a!#|LN+pfYg@`7^gT6ks?z zh%uOA)Gn?^b=-yOco*va{ip#PLES%q592vph@x=R0nRuUi=fYuzQ*@%kUgJ zFpPZXVJ2#Tn=uu8uoTateiy-lYt0vPsKb@0O!cEO`95kBp2nco^a2%)dpkEoR0 zLT#42SdRZivrd|MJtpDHsHGd=pw0O?>bX}?*MCAS zQTQzKuM6??#^8+|$-c=&-LL{RQ#Wdlc&+Q*sNcPbyeQ@!Bspdf8I$=2oAEX(qmA^M zjZLVG_o4b32vX6e_z2a(T`a&Uc0L+dhuU17s7(~a8a#+;cmtL4$-FumNCN6DO6S1- zGL@(dY_QG;&`!G-3o-Zs6{Y^3i$bO z7cZlh>_60Ii{dkxjy6D7huMhQ3p-IA9zxxC3bh0mQ7IonW#k%aKsS)( zGq~8C7RP>-js3kaxO64c0)D59#_6zF1o2Zok zgL+T|J5e)@M!gL-)I?HnG3H?=cHkm>8<*gB7*GEu@j>2E%tnoT4=PoC7}~w4Ok6>- zX?{m_9LuzHe*$WAW#S{~K_?!@XYeK-)A@PB1DcddHfWb)kV%+cDhqKC)$vWt$AtOA zACN}OqWvB!)jy*P!`OjQ=*9^2p#~a2WpFQQue@%x-^DSs&!Z-AA&vakQ2Ck@XE24{ z$Ky5Bruhx^z$%39*3P|cVYOTX5?!)laZ zkyY2aX{Hs#9%2`9f2pz>8&PZRvD)FN3252s31#O|LM4(=Hg*%0!~{b9hsq9)+5<}K zUV;@c%ZZWl0+pPR29hxI1krAtTW2XqR_IOGidq)+Q9!7$1wxkfHgx;8Gnm>EV zJWsR{i->OGS>h=olV~F56WY<*tomB6AymA?i^StzFihxwKdWjosOSTg7dmm`%-C0Af;DX}Z;QX#KF{gtY}w#Twa=^Z zwzRf-0;y5eo;F{5z~S^awYVKc9Zh~mtuNOewW7*V?b+JmZ}E8@#jb!S*WOT4SnY6D zIf@JIWmUP(^0daP%95xGmp|aBZFhP7n_K~3d#=5-uA;(TS?DaW=ao1M%PR^Bi;G8B zm(CLhK1IS`NK>z>% diff --git a/snikket_web/translations/fr/LC_MESSAGES/messages.mo b/snikket_web/translations/fr/LC_MESSAGES/messages.mo index 1a053479029fc1c42e1117e6b8c6ad4444973785..74ee59113e78cabcea7ef8535421321208229be1 100644 GIT binary patch delta 5449 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 diff --git a/snikket_web/translations/id/LC_MESSAGES/messages.mo b/snikket_web/translations/id/LC_MESSAGES/messages.mo index cfa9ecdfe2f1da71dd24712eb8be9c6fd250f30b..6d4ea2c60171a0062390873868a0ae92287cd656 100644 GIT binary patch delta 5432 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 diff --git a/snikket_web/translations/it/LC_MESSAGES/messages.mo b/snikket_web/translations/it/LC_MESSAGES/messages.mo index 23a6e95b807a2c8dee2c0c1f99f55bff5503493b..7dfed65393698808d202b8d284ce20318485e1d4 100644 GIT binary patch delta 5024 zcmY+|dvwl69>?)-6+BGr#%GeCInezl6sR z>ukPTXI)sp{Lh~?EsbeT{S^$wH*g5<#p!q-`{9IE#<+0!4;4^Ogbi>q(q!hL`n?pv`V%P}r6C%Bz>e5D(wK(W2kT=BGM7omp*S7~;&#-; zSCQDvJsgGg+SvDVuqpL%ND|C+r@k1Ku~h-5VH;}Ydr+x5h(&lD8(?%>J3%aJi&Ako z=Aim-MXmHrR3Q5?3QuAqyn)4d2Nh6WJG&KuX%q9lV^Wn?=>Fu!@1f(AH&srVZz<;gC4 zO4Cs*8HrlqB-Gg`!a+C-_5S;)L;O!vAP-Py!*sF>XpYKYXVgOaVPt?p28C`o88z_= z)ZwVYjrazx!o<$@#iLkD{WK~wi%Fjj*BVp+J5YPP2dnTf_Q9c?aP?b?dcGb5O8E{7 zO8Gw2#Ah6@p;mAo6>;6J_Qj^Cfuc}b5Rb%YhNChy3w6JjU>2^x!FUms!N?f0h^`p& zU!THK8uVZ}Y6YuNE8B#6z8e+sUQ~cbP!pa*rTTjuh>uX?B$G}Bl7V_ZA2seXsK9-w z_ZD>{|9Y^J2JOvy)S=mp4efMFo6Dl)>7?0%`gm0s^Y9A^?$50cVM~!zK zHQs+P4m-r!4_;t21$FeJCR&EN-RKV*nSoePm1rD;=i8_oYQ7gEBTIns+>HQf=hKYO1m;@Y$>c1Mfv1SYU z@DNsE2RB*5_fVM%W!Ymf6}RAK%-8+z)r-$84J%NGYKX_Kyco6O6{l85?XW(aSf(`rG zy=sZt;}{G>H)?=%RA#a<5=)T1G|RC8R^f15j|%KEYO5CZx1ZjXsCm})C;vLN+h|C` zy{Jg)cB>e@u1ChCtXF&#g_)5!5KD+kz9{vpn%{x{T?4NJCLa1E8QP}02+ z=cSN;?bU4>v@$nekrtSQs*iGx?O2H zKEv}Yd=cM8l49Zl%+9$p#n>8OLrt&`TjE)4j@Pjr{(#z&&F2F2YiHq9739kB)#@KFrLlc+5{i`g3bTM9}|5+_D0*@Tg}3rFKI48o8Rb|qn`iMyZz z8H75VV;pCowr(lvz127iH=qJ}jLJ-dk$Rt{MN!D1p%*H`=TU*I!f^aOD&qa9Ejfcr z@ESJ3Nuz9FGf@2(Am`S+f+6@Rs^3Larmmv`Z_4W2O0A0m+hMX$6IG)kt;M@|5OoH2 zv4NBEW9*J$h8YJ#i{F!!_6$x1qM;I5x#=j`uL22_I2#VO!F`O)>*eDXm0B zT7^2CHR!^RusL4BX7~+iOMb#M411abi2106>_i3n4!ZCI)OX^-)8xMqg)eB}KXZfs zu~_5HwG%JL#?&{WCftq+tQHl}Ur`fWK`rE_qZwn{qflol8b8DotikV5nOK`g{*O?o z$+Hto;QOhGW}^1&cc>MCth#F`Os^9CVl<&b%Jm<7uLG`(r!j`xjd*NYBz;CfXMoqLIqH*Y^ zz6SfMA8O_Ik&mdUH%UL9+5b!m8lVsr=_b?!H5h@lj;F94_3PLbe?tY(nLDX#mx~Jc zIaCHVq6_z-zKEYW^#`bhhE1U#^BXS(r8*0vFdr3Z8Fs=Ku`RxhE=1^VjMOvvA;W}qHawk_QtaqgY{+x?6*92CcmfAup8e( z_bmH2l=H}9OdNNN?KT@wsr?QcW1TrR^&zM&YvI@#bsG{#Hm&V}$?f*Vi4N=!%a|il-lc8jmU{D|hEP)0O&@T)Cx%K99e= z)RpTiE1g~9O7_!0J2`Sj}j jnO!0?eRF+&LM(EpFG_Ny7ZmztyAtB!6Apw8o9X>8%PNCE delta 6569 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 diff --git a/snikket_web/translations/messages.pot b/snikket_web/translations/messages.pot index 8eee3ef..b154298 100644 --- a/snikket_web/translations/messages.pot +++ b/snikket_web/translations/messages.pot @@ -8,14 +8,14 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-04-01 10:07+0200\n" +"POT-Creation-Date: 2023-10-25 16:15+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.12.1\n" +"Generated-By: Babel 2.13.1\n" #: snikket_web/admin.py:69 snikket_web/templates/admin_delete_user.html:10 #: snikket_web/templates/admin_edit_circle.html:59 @@ -382,31 +382,37 @@ msgid "" "Interest Company." msgstr "" -#: snikket_web/templates/about.html:4 snikket_web/templates/about.html:9 +#: snikket_web/templates/about.html:4 msgid "About Snikket" msgstr "" +#: snikket_web/templates/about.html:9 +msgid "About this Service" +msgstr "" + #: snikket_web/templates/about.html:10 #, python-format msgid "" +"This is the Snikket service %(site_name)s, running open-source " +"software from the Snikket project." +msgstr "" + +#: snikket_web/templates/about.html:11 +#, python-format +msgid "" "To learn more about Snikket, visit the Snikket website." msgstr "" -#: snikket_web/templates/about.html:11 -msgid "About this Service" -msgstr "" - -#: snikket_web/templates/about.html:12 -#, python-format -msgid "This is the Snikket service %(site_name)s." -msgstr "" - #: snikket_web/templates/about.html:13 +msgid "View service policies" +msgstr "" + +#: snikket_web/templates/about.html:15 msgid "Licenses" msgstr "" -#: snikket_web/templates/about.html:14 +#: snikket_web/templates/about.html:16 #, python-format msgid "" "The web portal software is licensed under the terms of the its GitHub repository." msgstr "" -#: snikket_web/templates/about.html:16 +#: snikket_web/templates/about.html:18 #, python-format msgid "" "The icons used in the web portal are Google’s " @@ -430,11 +436,11 @@ msgid "" "href=\"%(apache20_url)s\">Apache 2.0 License." msgstr "" -#: snikket_web/templates/about.html:17 +#: snikket_web/templates/about.html:20 msgid "Trademarks" msgstr "" -#: snikket_web/templates/about.html:18 +#: snikket_web/templates/about.html:21 #, python-format msgid "" "“Snikket” and the parrot logo are trademarks of Snikket Community " @@ -442,11 +448,11 @@ msgid "" " href=\"%(trademarks_url)s\">Snikket Trademarks information page." msgstr "" -#: snikket_web/templates/about.html:19 +#: snikket_web/templates/about.html:23 msgid "Software Versions" msgstr "" -#: snikket_web/templates/about.html:32 +#: snikket_web/templates/about.html:37 snikket_web/templates/policies.html:34 msgid "Back to the main page" msgstr "" @@ -1093,20 +1099,20 @@ msgid "" msgstr "" #: snikket_web/templates/invite_register.html:14 -#: snikket_web/templates/invite_view.html:39 +#: snikket_web/templates/invite_view.html:46 msgid "App already installed?" msgstr "" #: snikket_web/templates/invite_register.html:16 #: snikket_web/templates/invite_reset_view.html:21 -#: snikket_web/templates/invite_view.html:41 -#: snikket_web/templates/invite_view.html:84 -#: snikket_web/templates/invite_view.html:112 +#: snikket_web/templates/invite_view.html:48 +#: snikket_web/templates/invite_view.html:91 +#: snikket_web/templates/invite_view.html:119 msgid "Open the app" msgstr "" #: snikket_web/templates/invite_register.html:18 -#: snikket_web/templates/invite_view.html:43 +#: snikket_web/templates/invite_view.html:50 msgid "This button works only if you have the app installed already!" msgstr "" @@ -1202,7 +1208,7 @@ msgid "You will then be prompted to enter a new password for your account." msgstr "" #: snikket_web/templates/invite_reset_view.html:29 -#: snikket_web/templates/invite_view.html:45 +#: snikket_web/templates/invite_view.html:52 msgid "Alternatives" msgstr "" @@ -1288,15 +1294,22 @@ msgid "" "privacy-friendly chat app." msgstr "" -#: snikket_web/templates/invite_view.html:20 +#: snikket_web/templates/invite_view.html:23 +#, python-format +msgid "" +"By continuing, you agree to the Terms of " +"Service and Privacy Policy." +msgstr "" + +#: snikket_web/templates/invite_view.html:27 msgid "Get started" msgstr "" -#: snikket_web/templates/invite_view.html:22 +#: snikket_web/templates/invite_view.html:29 msgid "Install the Snikket App on your Android or iOS device." msgstr "" -#: snikket_web/templates/invite_view.html:24 +#: snikket_web/templates/invite_view.html:31 #, python-format msgid "" "Install the Snikket App on your Android device (iOS coming soon!)." msgstr "" -#: snikket_web/templates/invite_view.html:28 +#: snikket_web/templates/invite_view.html:35 msgid "Get it on Google Play" msgstr "" -#: snikket_web/templates/invite_view.html:30 -#: snikket_web/templates/invite_view.html:80 +#: snikket_web/templates/invite_view.html:37 +#: snikket_web/templates/invite_view.html:87 msgid "Download on the App Store" msgstr "" -#: snikket_web/templates/invite_view.html:32 +#: snikket_web/templates/invite_view.html:39 msgid "Get it on F-Droid" msgstr "" -#: snikket_web/templates/invite_view.html:35 +#: snikket_web/templates/invite_view.html:42 msgid "Send to mobile device" msgstr "" -#: snikket_web/templates/invite_view.html:38 +#: snikket_web/templates/invite_view.html:45 msgid "" "After installation the app should automatically open and prompt you to " "create an account. If not, simply click the button below." msgstr "" -#: snikket_web/templates/invite_view.html:46 +#: snikket_web/templates/invite_view.html:53 #, python-format msgid "" "You can connect to Snikket using any XMPP-compatible software. If the " @@ -1335,59 +1348,59 @@ msgid "" "href=\"%(register_url)s\">register an account manually." msgstr "" -#: snikket_web/templates/invite_view.html:52 +#: snikket_web/templates/invite_view.html:59 msgid "Scan invite code" msgstr "" -#: snikket_web/templates/invite_view.html:55 #: snikket_web/templates/invite_view.html:62 -#: snikket_web/templates/invite_view.html:74 -#: snikket_web/templates/invite_view.html:90 -#: snikket_web/templates/invite_view.html:102 -#: snikket_web/templates/invite_view.html:118 +#: snikket_web/templates/invite_view.html:69 +#: snikket_web/templates/invite_view.html:81 +#: snikket_web/templates/invite_view.html:97 +#: snikket_web/templates/invite_view.html:109 +#: snikket_web/templates/invite_view.html:125 msgid "Close" msgstr "" -#: snikket_web/templates/invite_view.html:58 +#: snikket_web/templates/invite_view.html:65 msgid "" "You can transfer this invite to your mobile device by scanning a code " "with your camera. You can use either a QR scanner app or the Snikket app " "itself." msgstr "" -#: snikket_web/templates/invite_view.html:71 +#: snikket_web/templates/invite_view.html:78 msgid "Install on iOS" msgstr "" -#: snikket_web/templates/invite_view.html:77 +#: snikket_web/templates/invite_view.html:84 msgid "" "After downloading Snikket from the App Store, you have to return to this " "invite link and tap on \"Open the app\" to proceed." msgstr "" -#: snikket_web/templates/invite_view.html:79 +#: snikket_web/templates/invite_view.html:86 msgid "First download Snikket from the App Store using the button below:" msgstr "" -#: snikket_web/templates/invite_view.html:81 -#: snikket_web/templates/invite_view.html:109 +#: snikket_web/templates/invite_view.html:88 +#: snikket_web/templates/invite_view.html:116 msgid "" "After the installation is complete, you can return to this page and tap " "the \"Open the app\" button to continue with the setup:" msgstr "" -#: snikket_web/templates/invite_view.html:99 -#: snikket_web/templates/invite_view.html:108 +#: snikket_web/templates/invite_view.html:106 +#: snikket_web/templates/invite_view.html:115 msgid "Install via F-Droid" msgstr "" -#: snikket_web/templates/invite_view.html:105 +#: snikket_web/templates/invite_view.html:112 msgid "" "After installing Snikket via F-Droid, you have to return to this invite " "link and tap on \"Open the app\" to proceed." msgstr "" -#: snikket_web/templates/invite_view.html:107 +#: snikket_web/templates/invite_view.html:114 msgid "First install Snikket from F-Droid using the button below:" msgstr "" @@ -1426,6 +1439,43 @@ msgid "" "@%(snikket_domain)s. Your password was not sent." msgstr "" +#: snikket_web/templates/policies.html:4 snikket_web/templates/policies.html:10 +msgid "Policies" +msgstr "" + +#: snikket_web/templates/policies.html:13 +msgid "Use of this service is subject to the following policies:" +msgstr "" + +#: snikket_web/templates/policies.html:16 +msgid "Terms of Service" +msgstr "" + +#: snikket_web/templates/policies.html:19 +msgid "Privacy Policy" +msgstr "" + +#: snikket_web/templates/policies.html:23 +msgid "" +"Please contact the administrator of this instance if you have questions " +"about policies." +msgstr "" + +#: snikket_web/templates/policies.html:26 +#, python-format +msgid "" +"Use of the Snikket apps is subject to the Snikket " +"Apps Privacy Policy." +msgstr "" + +#: snikket_web/templates/policies.html:29 +#, python-format +msgid "" +"To report policy violations or other abuse from this service, please send" +" an email to %(email)s. Specify the domain name of this instance " +"(%(domain)s) and include details of the incident(s)." +msgstr "" + #: snikket_web/templates/unauth.html:16 msgid "Operation successful" msgstr "" diff --git a/snikket_web/translations/pl/LC_MESSAGES/messages.mo b/snikket_web/translations/pl/LC_MESSAGES/messages.mo index bbd71786e3e32b576f3b18e5e04164965047f929..7b5b189d7e156fb88c2f70a134e376a382fd122d 100644 GIT binary patch delta 5451 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 delta 7104 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 diff --git a/snikket_web/translations/zh_Hans_CN/LC_MESSAGES/messages.mo b/snikket_web/translations/zh_Hans_CN/LC_MESSAGES/messages.mo index f23f6751da3347e0700c8bc17390e2e23992d530..6e1cc5ffe9e967f9be613c04a09b8dd532530b87 100644 GIT binary patch delta 5446 zcmY+`4Rp`f9mnw-4?!fUhj>mSkq}RR{t1H2Q$i3ANhI;Oc=(e?c_I&nwfWZ+$2e!R zpq$cCoDQ?nto7KTt!b_6(5Y#T+9=vHD=p>Jn7u!__ne*O^z?P_{oUWa-}}Ay{{D{N z54d|h!2d;?CYua@BLa*G$KW8<{`dE!tud{rKE)6W4KrpYhGPmY!F)V{Lom9XF&@l8 z_5V4x!7Uh!`<+LywK0BkhC(wQT(%A78aAi?t!sabim6e1V_ISeYT!;d8)I=fuELkl zbTFm@R^W^H0H4E(j>ZhapP>(rU@-HW&Yf(8vB(%E5eMKDjKNjd758BvoXW;RTE%0AhfR9iC&gG#7 zC_}PmUc%wH6}2UoQO|E;AAE$$OmqZU#-Z33voRW1M3Dc6NN6w|zyqii|BifX1*b6+ zFQQ)T9%;8A6E)FH)Ii0k0DggF-)u)cKa9%QN2vBo$Z;@tF%g?Zk$+_%Im()j>X?H{ z?Ghx5rrte&gvv~lZg!wh)IdFOB>GTWu@iNO-#{(oAZnqfQD^8QR7TJHDI`(2h8ie} z<><8MpaLsE9iA%Gie5&gbTevYzeR1u5sbwPr~rOIW%3zr#5OVX3m_m|OZ`-L`@Vld z4?FNQJjjDWSMS7VI*ff#0gXgOJOS6?OiaL=*l=ij+UH)>R*Xcp-%LgYQtYfjEocL> z0KeHuK?5H^4RivvN9U1jo3BtQ4C-Z5+6B|7$KYtJ#AbLHbMPcK!SLR;JqopeUZ@NX zL_Hsip}PMQDJa5Os0mB4;V_}LU^|Y$eW*abMost_gRoH_+a7`%CjvD=9O`)jYGFyJ z@us@=`Ph#6O(_K(x|OKIu^n6DZq!5vu{j=bo<{XQhZ^up)b;%qbv6R~+Wz6FfV-nI zoPavaDNY~yIS1xN3fik(sDV!-=f>2dB7cUXu&u|YFdO5j=c5ALg4)v^s0d&k#_6a-*2nPuBkeg-J;aGedi}49+g2JIT<=b$9o}*USiLcr=d;zDb{v*54awH(X`6C5g zlOSdf#&)Rd(+!o%SPaEMs68HoZ7~CN26A1!7{jRhQR8exWojpO#N()~{wp@ctC*_$ ze}lp{8ayml6Q08s_&3yq*HMS%8*Gga@i}bHM`09pL@i(@s$VXuUkQd|4R*m-Q2`vr z)p!a|Fuxf$(*9gF8O05t?nPaf-MAP(#LbwPWcTa>Dz(pWDb7!}ds~lMc~|nP0Q#cp zBb*cQRq8V^0w17X5w{&0Z&qcZ4!n}Q}di5l=@*WpvwehZc2`>sAL-S$sK4Kxis zSmfGYaqh;xv>(Ff@C(#6{04htvy6rho8QD!P$b!S66c@>j+kO6ibD>z8G*V+D^P)M z$CkL;wI4(+{(*`~mgl3(U07qtL7SKahf6%tH-a;W{is4!&8B(RdNn@1e7C zmL0GaYA^dBUtv>-4FNiLqgKA()jx3l34@v6T%^E9&|E{lnx;#(9bhVI!W?H2wxYfS z!*Gpj--b%@UQ~vTy7o)X>!{mt7q4O#-{GHN+%)!I6YQlR-@zC0eOFK7W1xZ4P|xQ$ zi*Xb6r8odXXV}1!QT?)<^H2emqQ+V4-0Gh1ok9MUs&`z&yV!>MIqZN}F$%v&4bWkx zJu9)8PCX8_MJrI_oJIaKpSXI@S+>2uGXXWuaMYQbJd6A*;^{QVT}#Sqfh}2a_z%V@1>$9&T;MeehP}H(z()EiyB~;b06x(L#}=t zJ5qnowb!E-a1%Arcc}N9=GgIrQP0D%3-)sQQz+;@`cPlG^{4^%V>tc+^hP^m{<~s@vk@^Q54QlID@xQD?5f=clWSI=|x66Z4KYG*A5(tigkr=T59Wl%%r{#tMDmmpo%j7@qw@4N^DeaKgFvtg!(bmZ^ehGgh`4ks+m6{GkrqJ=1jckd5g*`syve`3yN|*$<+mwp6v3($dt)Rsgp(}jTw`fl9d&dk)G`tU6JRj zDk?AYjPX_FB}T@3;|F-W13lij$T)AJcW@tXyw^)dPiEedqRRj47w_>7^2B>1z4VJ4 z*T>6W&?H}Fl_$HxS5{f#t17QZjGX0LP#ig{u)I2QSV`H^QRUTDCFSMC{T7s$j-Yc{ zLA9@dS(g{i9nU*+N2k@EoSa{~AuXnMaN5Ae)m8bmWogkJ$K{pfRS+HvS(X@??3euB%@h9#Get<8 delta 7542 zcmZwLdwkE=9mnw#A|VX9ktQL(NJwacA}$djNJ1qNNmOX5kRL+w%bm6=Kh)M~3~QvV zmQ~wT)v9Qe8pXQlO>L`MFU+=TL(Mu`9ldw2_wReMNB`LO(U0dj=X<{AobS1Of9lG4 zzeCsjynhSvZ#G=x{fvpmq#$E`4AoTYeoGlldMyW2atD!{Ioad>r0` zt8gWLi#52SH-T5N8+u}lNx=pz!F||;{!I^;Gr~CR!HwZK6mu~iS0Q!Hb_~E*Q4O9% ze>{ibcpiBp^Cf0sP^>ZOI1N>QBWhB&VGh2C0rYR$^)aR^cEV7Mu=ym^)Qz_Jsi+y4 zjheACEX8WmZADrz9pQ4K9b4WJQk!p-)63u?xW+w!-uC;7{mitQ7bf6YL8 zqT>`)1I1X1HOR&`@7ep;P%~rtI}HV)8tQ{%aW;0qt=JKtLM_E}7>F-p03Jup=v!VA z86?i48tOH`+3m%sfz3y4o+{KEuS8AhgQz##fm(`v$V-`%r~&*3HIv`qChW?3L@>io z;ac*CnNB_L&El}C;R4))r8XZv(AkU$7)1GK)QGdN5vSvD{19hj#2}~sQdGSMP)o8I zwWppz4d}S_ee9<5f0=|v@(t?2z`;&KJy2^k068gUJa)%Y)YR7FRBXTrcoH?m!M7N5 z2i}DKxD-{s9Q7jiVKA;of1UqrB-HWKs1fc%b@&?U4KAUU;s)wG`wwvjG6B_a5vt)k zZ23YAA%7QY0F9{o8&SvmF;siIRj%`Yn1t5!HPq%ihuS1JP&4yAs-qyjN_z7UYZR(} zJgUKT)G?ldYHu#8{!;9YUet?jL~ZKF(W}HE5;}qJq1Ng(q2y=cIIO^6 zd>)w;a||`W&yh7XUtYsMGN*>iJi&2fmMb{>pIXUn6fn!kMbh$XC;Z zq1Ju`>P<3H4HTo^+=H}XRwBPk<^U$*X=Js`cc|wF^OMN$k4eWEoQ-Z=fjUJWc}dJ8 zQ8~()%2Rk7d4E0z)A4pZihEI;vU;>LBTcB8*o*ae0w2PRG)@e@kD9smW1LeIi$lqe zLYTgbnQda+u5k$6$Bd4q&Tm6N8IYn@E+96et{Z*-xTIw1)(IQ3m?N| z)UJI4HR4aKS8)dUFYy%SGtayH7)-8n{NA4G%+Pr(=l)e>Y-V(tKyiYET1NZQX!6ep@gAccYHsetZ8d>j%~g)@!IGGSi#^1mS$Lg}49@pa$5x zfcc+GqOrhf_+L1He7izpm~E4c8c;oIAgis-7*Bo&YNk$N4E_r>&@M&J3x%TcaW+2y z)m|zlVz$>Ns_c!;*6pZc*n(={Dr!^RK+QlPXGr;8s0Nd*sn%@Nb455CZ@2k__Wm)e z_auq2R5*i!F_J^6H=Tl-!a1l87NHufxA*V0lL)bWKXPh+` zlXU)Pk4N}oFXz<(a4% zF2E?9XUiMVcm5km=y*JW=kQxxhG*D0>Y!kbV;u5^2q0sbufhjjjR~eV4Zah>i#Cw8$V(5J5WpTBKE}BQG4YdsOQ_2 zIC~}p^TqgWX zZ$%C8lr3+yes28%L%H9@%e<>&7pj8<)PuuN9cSC}X{Z6sv3jfxsOQ&Pn^DhgvH9(& zy|v4hzl!ST&!~R9=SZl5tEdic*b0HA&XR;#2cwQ<4)(@ns0JRwXnYpc@T)ii-@$O~ z>~{XQI~LW?4D`JSQr~MlB-GGy)JWH3AAH7^zlr_HpF?#JxWF+C^;|6Wz+pB„Y zjRD+WgX*{u)y`uWPyc3zEjWo9@fi%ptEdjzEp!?Pw??DRbsXx)D;-ro2eqbiP#x4@ z0(wy|_6%y~j-kH&f5#B|Hysx_KORx2ilZ?bi;yvxEtrAr%bX?1#5D3%s88!IJb-6W z9W*U=PQwe<)5wN5*Kr*dFL9Q(6}{@vuiWW45>vpRQ*9HPW*bbi*%DdH)*6Uf7BJa8v{1 zPy@+E{xc2yq57X;Fb35+^`lV(>}MT{zUNW(vu*iYF9}Ui1*)T+sEYeg13H8;cmm_` zGOAwpI_F=#B5^bMW*mTn>e&}K3za{C1$Z5)VkR$j+Bt%32jl&S#C;^DE_1%sr%<~( z;4bG|9fo?7zSbc)gZx+w$A?h^+JzeU0nEW8xEnj)?faJ<-(P4$$ZsQbJxO%d`QJrC z4Qj`$f!B$tgs$mCej;rTd{2B!u=mVg2wm3*&6=(g1V50b9nbb8cBqhR zJn4U6oH9E9kHI&@2I6C)2cc^vQ9`gKeAgfze8Q&1A)6jU`9ad7@GV;=_7QUkEl(fr z>0+{d|GTENz9H)0ByckpR}oqYO~2M|G;x*KN&Jm?oA~k7&o-*EN9_%@*LLwGH`i_E zC)6EGI-QtC{Mwd#d)kCH$s>fHZFG$-PsD*X{WZpOe=>ea#F8Fh>#NEG#CwE`;0Ml( z+)wfiBGNY07hfiyWUKrF!zl|U7TU5`t)jDit~comwmjLE zJx@N3bTRHFv@r(}?-ROKX#V+K@m(XR_yeg|h^L5me5KB@$sqk#n{VS55-B{RFWbbn zLhEsBqxBZ*jkRfg=*AO+DSJrk^=D!rneOOM{FE3@Ue^es9T7yt6S`&+mxws(gb|;S z?tn@5nP~F5LdbW(Q^azDzs>oM@-Xa2+)8+V#UH;Xwh$AD;lu|-+x1Tp<-{2xodyqM zA@LQVt3PG`!7Id3;!dKI9fbQMXnhm! zAx6{Khq#ppC5DmjLAZ!SLRYBuCMRqDWc8D4(3HXK)g%rCl(PI)YEl?=tero=3~fvbNOSeEjUNI zBk?q$tJ%T#jA5zpGPKU&*(iNqJgV&Wumo(QDfEL=wDx{K&#`-;Xit^e;RY$1l) z8&#xr-A!~Q{!aAfUMlK3MhqcRDO-*{!{q|R4ZS6S5( znYbuyva7_E=B`MeR^XanS?W$3MA}u$10HwH|L?_BSLv(ZYevtw=DEu&m!-Beq!suj zl(=k5ZH<`ewPl`#zREv(ftEMMY!2)_VNsdKUF&uw7M4|1m6t6jbC>of1Cg+UHm^iT@v#>C|DKTq7a88M5VSUL$n!9Jwos)Q~ zX>V3a`{_klO_#Fbn$~Btq1pC zSliTkcxBtGW#s2yIlS)T>VvKKAG-9!{!91mxcKOr^DDPpSo@oc+g6=lx%I-jwU-`z zzNz}wu$F@2MZqZ_zkKxKrX9W|aO%*4vj}7_Y}oMeOO2PdK1m}V|90KQL;Gmt%Hc;_ a4wm)ui~nEA{~k0>Yd;!H%byl+3-~WjZRUOe