django-mailman3-1.1.0/0002775000175000017500000000000013111776356016064 5ustar abompardabompard00000000000000django-mailman3-1.1.0/django_mailman3/0002775000175000017500000000000013111776356021107 5ustar abompardabompard00000000000000django-mailman3-1.1.0/django_mailman3/static/0002775000175000017500000000000013111776356022376 5ustar abompardabompard00000000000000django-mailman3-1.1.0/django_mailman3/static/django-mailman3/0002775000175000017500000000000013111776356025337 5ustar abompardabompard00000000000000django-mailman3-1.1.0/django_mailman3/static/django-mailman3/js/0002775000175000017500000000000013111776356025753 5ustar abompardabompard00000000000000django-mailman3-1.1.0/django_mailman3/static/django-mailman3/js/main.js0000644000175000017500000000244112755542625027235 0ustar abompardabompard00000000000000/* * Copyright (C) 2016 by the Free Software Foundation, Inc. * * This file is part of Django-Mailman. * * Django-Mailman is free software: you can redistribute it and/or modify it under * the terms of the GNU General Public License as published by the Free * Software Foundation, either version 3 of the License, or (at your option) * any later version. * * Django-Mailman is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for * more details. * * You should have received a copy of the GNU General Public License along with * Django-Mailman. If not, see . * * Author: Aurelien Bompard */ function setup_paginator() { $("body") .on("click", "a.jump-to-page", function(e) { e.preventDefault(); $(this).closest(".paginator").find("form.jump-to-page").slideToggle("fast"); }) .on("change", ".paginator form select", function() { $(this).closest("form").submit(); }) .find(".paginator form input[type='submit']").hide(); } /* Activate */ $(document).ready(function() { setup_paginator(); }); django-mailman3-1.1.0/django_mailman3/static/django-mailman3/img/0002775000175000017500000000000013111776356026113 5ustar abompardabompard00000000000000django-mailman3-1.1.0/django_mailman3/static/django-mailman3/img/login/0002775000175000017500000000000013111776356027223 5ustar abompardabompard00000000000000django-mailman3-1.1.0/django_mailman3/static/django-mailman3/img/login/fedora.png0000644000175000017500000000270012755014515031157 0ustar abompardabompard00000000000000PNG  IHDRw=gAMA a cHRMz&u0`:pQ<bKGD pHYs B(xtIME 85fIDATHDžYlUU9{{;S;R)JB@P MUAbbb1`$B4X!,*UtBK{={۹?yk#,-"@=#j7~ҭ͇d OZ` WEG?3 kr&\(fUYxQ7Oop %U@w7xeN)fd ؖƵݹ5ļ~_]3Fyȴ6\ `Y}ËO?HmUx8g/IG.j#v6~ph9x5w7Ƕ'^/o!ĮD&ӉiYFQ7žɋ{$SNe2BWXNb5bxEC7>P@{9ֆ|j*|;d* Cz`lp^帀 WY  @"27 k( evZJ * Z/#r (` ܼj& ژY6 `˲p*pEdcLr@\rUlnXE$b0uشڅ1 k!do .܂2%7Dsؿo=[]nue)+K xO9 ɾcp^QIJyXJ8L ~2 WF&Jz`|8۵HWYD1(-PWW!psF %&Й4h=/b0pijR 042Nnu1\M6"Xni҉>4J`iM dtc0kcOMv?gqh”ċ0zjDhm-n%{o26@0> V!N*r]H&p#6;4wg#~$%L؈#9twōl[35c e)d,ȯHAc8E5wS2of%8Q36[Ձ1/6VO6P|vr 襮0\hE| \6HoY-1`B\lbL 7ǞzAA@0(%`9ݘ-%tEXtdate:create2016-08-09T18:56:53+02:00$x%tEXtdate:modify2016-08-09T18:56:53+02:00KIENDB`django-mailman3-1.1.0/django_mailman3/static/django-mailman3/img/login/google.png0000644000175000017500000000244712755014515031203 0ustar abompardabompard00000000000000PNG  IHDRogAMA a cHRMz&u0`:pQ<bKGDtIME !4oE+IDAT8uKlUUy{'MZ 2Ta1@*D$L 8`X@ |D"*b H*XhMSR{^=<9Z&Uł% .U͂4 U0C5/'1X%UfJc6s)YL)^8yhx1OoU'/۱TKU(RA#ppsQ*cWU &$xmEDQ}\] ($ ̔H8])F|̉A"`9?-.L꽇wWn?˽ S*cJsbJǟ/l-{uW H&svi0p(o6ݔ|-'CN}#չ}qY 0a`tm>{mӛSa!cP2DCb"hN@IV7Uל9}s͠0kZܗ)宑 $_ִ B x>c DȇxE8PW0A WLLa1@Lh[c%(aa!ϙS4Kc@tG^=QbѼ#-F*JP0 Ag)oT)| 麥[nU5 ǽMqc'}C{#/OP05f2dڗQk=*(BJj&,Wشmd}OXwuDiCQjC0r'>.Y mbr]޹hae2|Ό""(hKT5n˟|w>Y!['k\%DDrýw3Ӳ|x_\5X, <u}Z" : S6 bxW φ.=ыq8GN GVw0oOZy.'$ x z{lߑ |#.mʳ]6>!ǢZ[>UW29#mIm12A k7kڟQ!ζ:T.0 Fsw.wƘ\N%tEXtdate:create2016-08-09T19:00:08+02:00_.{f%tEXtdate:modify2016-08-09T19:00:03+02:00,t IENDB`django-mailman3-1.1.0/django_mailman3/static/django-mailman3/img/login/facebook.png0000644000175000017500000000177312755014515031501 0ustar abompardabompard00000000000000PNG  IHDRשgAMA a cHRMz&u0`:pQ<PLTE;W;W;W;W;W;W;W;W;W;W;W;W;W;W9U8T8U8T8T:V;W;W:V=Ybxƛ͙̎Vn:V;W:VC^8T;W:V8T:VHcx8T9U^ug|RkRkC^;W8Ug|7S9V9V:W;W;W;W:W8Tf|8T:W;W;W>ZD_A]nA\D_D^=Y;W8UqUm9VPi:VE_:V9Uh}ܹܼݓ>Y;W;W;Wv"$Ҳ Uʪ:$ƦUֶNydtuO"{p)SA8t`.΁M Uqb%tEXtdate:create2016-08-09T19:08:59+02:00n>B%tEXtdate:modify2013-09-27T09:20:00+02:00*tEXtSoftwareAdobe ImageReadyqe<IENDB`django-mailman3-1.1.0/django_mailman3/static/django-mailman3/img/login/stackexchange.png0000644000175000017500000000307512755014515032535 0ustar abompardabompard00000000000000PNG  IHDRשgAMA a cHRMz&u0`:pQ<PLTEcHbFbFbF[>Q2mQ2nQ2nQ2n9kQ:lRScccccdXHHbbbbb]KFFbbFFbbbbbb_MFFFF[[[[[\VI>>>>>QQQQQQL8r1m2m2m2m2m2mQQ2n2nQQ2n2nQQQQQQRCz2n2n2n2n2n2n9k9k9k9k9k:l5hUQQQQQQQ:l:lRR:l:lRR:l:l:l9k(^RRRRRSSRRRR:l;l6iTRRRRRSSSRRRSSSSSSSSSSbbb]LFQQQN;t2n2n2nQQN;u2n2n2n:l:l:l8j%\RRRR:l:l8j%\RRRRRRSSSCtRNS  @عE#NU9>"abbbbbb%W_W_PWLLLLLLLLLLLKQW_W_)wxxxxxxxxxxx-48PW$)PU"#####"# 4qbKGDmJtIME .c))oIDAT(c`ed@^A&ZPFms(@W*o*ah`2615Cs K+f;8:9%\\ۇ,w.\t'X+0(8B#"cc&̚=G,!1wޓϞx7@zIEo߽ן|%P˖Xja[  [m߱s={ÒhQ,%uRq/%u), RϜ& ҂zb%tEXtdate:create2016-08-09T19:04:33+02:00M%tEXtdate:modify2016-08-09T18:21:46+02:00>IENDB`django-mailman3-1.1.0/django_mailman3/static/django-mailman3/img/login/openid.png0000644000175000017500000000252612755014515031203 0ustar abompardabompard00000000000000PNG  IHDRשgAMA a cHRMz&u0`:pQ<4PLTE%;̦z ϥs!˲$"ϲƩ%4٠^/9tRNS v` tׄ+,, %$-/+u.?ΕI$->ynKw), WMg6ơ'= c`:e1W \+ԝ47SʠB =bKGDԶwLtIME ;C S:IDAT(ϕrDQEضm۶m۶m۶e*5y~\롻w #-#0r `U*PSTKhj!u!@WOЈRcS3sV6v:8:9?A!a""1&6.>!Ҥ4LLYو9y =\4y)"%e+*kcC#45.{H/b_?p888%GG@XOL ٹy\X\Z\Y}ka}cqk{gwۅã|<=;];\\^]? _X sP`Q%tEXtdate:create2016-08-09T18:49:10+02:0011R%tEXtdate:modify2009-08-11T00:59:27+02:00~tEXtSoftwareAdobe ImageReadyqe<IENDB`django-mailman3-1.1.0/django_mailman3/static/django-mailman3/img/login/yahoo.png0000644000175000017500000000274412755014515031046 0ustar abompardabompard00000000000000PNG  IHDR!t gAMA a cHRMz&u0`:pQ<bKGDtIME 6 IDATHǥol]uۮ,`MtJu-H>Qf5c 0 F0fX@n&!s,]g{9[JsNww7h@3c+6a-:$.`,$~lGgÈSA 3a avvt!XX%$F1;!n~,t/I><{bz{v])Xh ؅Q܇ׂDC^@Qp vcu2G׫X*K+F(i`bd?Jff+|fϏ}x~`֋ tWpWxL(PlqȾoMq:ca{S6j'q|g AişLqD0 |=KQ5]:=簉 K:J;g= di$W|m0d}9fg֤Yu&&еöcgC~UJ@1[ai;XχGa<"~(-ZE#F_7жP> )btUP0ʼn1;s7fJ5ca>܉/JSX2#Xqi_lx2ӱ}'2,|M '& LS| ˁgԫ${0HUZ!͖ X%tEXtdate:create2016-08-09T18:45:55+02:00u%tEXtdate:modify2013-10-25T00:54:11+02:00A6=IENDB`django-mailman3-1.1.0/django_mailman3/static/django-mailman3/img/login/stackoverflow.png0000644000175000017500000000215012755014515032607 0ustar abompardabompard00000000000000PNG  IHDRשgAMA a cHRMz&u0`:pQ<PLTE$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$#ǯ$$$$$$~}$$$$$$}y~ ~ ~ ~ y)tRNSU*܅@lTO~+p5DZ}I Nݹm[RF\ H{P3P'ʬi { 3Z`T ʇ6W] %9^ɫBCCCCA )55555..QbKGDntIME .c))IDAT(c`/`daec*Ʌ!/Ȉ!!($,"*&&(!)%-#+'*è&o`hdlb"hfnaiemckgfz&O/o_?0&DxD$sTtLl\|BbR2DJjZzFfVvNn^~A!DQqIiYYYyE%DUuMm]}}}CcSs Dk[{G'tu"IO8 &O:^5TOv%tEXtdate:create2016-08-09T19:04:56+02:00N%%tEXtdate:modify2016-08-09T18:21:46+02:00>tEXtSoftwareAdobe ImageReadyqe<IENDB`django-mailman3-1.1.0/django_mailman3/static/django-mailman3/img/login/github.png0000644000175000017500000000312412755014515031202 0ustar abompardabompard00000000000000PNG  IHDRשgAMA a cHRMz&u0`:pQ<PLTE}tRNS\\xxDDYYKK#ХHH#g3Q2#2Q3g/jj/|cc|||bbjkӚL*+LdRTGeHKG@Ol$X76 "!"T""Tgh{y.bKGDߞi tIME35POIDAT(c`F&fV6vv6VN.F`dBP)FaQ{p &.! addA12SPT*)SUƨq{f @eV6vNΌ.@W7w p"Pۇ=d{CBa@(h È, fw/>I(t^C2P:U"(̐$Q 1dɬld\PC>,(,0+*kj[Zځ ]zzO&O ig̜5{{$,]t+W^@7lq6m޲u ]@{Bp>8z޽'N"3gϝI\x3^~&H;w!UOߠ%tEXtdate:create2016-08-09T19:02:06+02:00 %tEXtdate:modify2013-04-15T22:51:26+02:00tEXtSoftwareAdobe ImageReadyqe<IENDB`django-mailman3-1.1.0/django_mailman3/static/django-mailman3/img/login/twitter.png0000644000175000017500000000162112755014515031422 0ustar abompardabompard00000000000000PNG  IHDRogAMA a cHRMz&u0`:pQ<bKGDtIME.2,ZlpIDAT8ŔkSAϝy//VFkQQW. Uq% p!nA.nFڍXi%~&{of%i`7sǹyNjS( " RQ5,@ 9^CUS}ThY8Ғ` `~h,U==rs,sx@;\. from django import template register = template.Library() @register.filter(name='add_form_control') def add_form_control(field): return field.as_widget(attrs={'class': 'form-control'}) @register.filter('fieldtype') def fieldtype(field): return field.field.widget.__class__.__name__ @register.filter('fieldtype_is') def fieldtype_is(field, widget_class): return widget_class in [ parent.__name__ for parent in field.field.widget.__class__.__mro__] @register.filter('is_checkbox') def is_checkbox(field): return field.field.widget.__class__.__name__ in ( 'CheckboxInput', 'CheckboxSelectMultiple') @register.inclusion_tag('django_mailman3/bootstrap/form.html', takes_context=True) def bootstrap_form(context, form, button=None): return dict( form=form, button=button, ) @register.inclusion_tag('django_mailman3/bootstrap/form-horizontal.html', takes_context=True) def bootstrap_form_horizontal( context, form, size_left=2, size_right=8, button=None, fold_class='sm'): return dict( form=form, size_left=size_left, size_right=size_right, button=button, fold_class=fold_class, ) django-mailman3-1.1.0/django_mailman3/templatetags/__init__.py0000644000175000017500000000000012755014515025667 0ustar abompardabompard00000000000000django-mailman3-1.1.0/django_mailman3/templatetags/pagination.py0000664000175000017500000000404313111774622026275 0ustar abompardabompard00000000000000# Copyright (C) 2016-2017 by the Free Software Foundation, Inc. # # This file is part of Django-Mailman. # # Django-Mailman is free software: you can redistribute it and/or modify it # under the terms of the GNU Lesser General Public License as published by the # Free Software Foundation, either version 3 of the License, or (at your # option) any later version. # # Django-Mailman is distributed in the hope that it will be useful, but WITHOUT # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or # FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License # for more details. # # You should have received a copy of the GNU Lesser General Public License # along with Django-Mailman. If not, see . from django import template from django.utils.html import conditional_escape from django.utils.translation import ugettext_lazy as _ register = template.Library() @register.simple_tag(takes_context=True) def add_to_query_string(context, *args, **kwargs): """Adds or replaces parameters in the query string""" qs = context["request"].GET.copy() # create a dict from every args couple new_qs_elements = dict(zip(args[::2], args[1::2])) new_qs_elements.update(kwargs) # don't use the .update() method, it appends instead of overwriting. for key, value in new_qs_elements.items(): qs[key] = value return conditional_escape(qs.urlencode()) @register.inclusion_tag('django_mailman3/paginator/pagination.html', takes_context=True) def paginator(context, page, qsprefix='', bydate=False): if bydate: label_previous = _("Newer") label_next = _("Older") else: label_previous = _("Previous") label_next = _("Next") context.update(dict( page=page, label_previous=label_previous, label_next=label_next, page_key="{}page".format(qsprefix), count_key="{}count".format(qsprefix), per_page_options=[10, 50, 100, 200], # move to settings? )) return context django-mailman3-1.1.0/django_mailman3/migrations/0002775000175000017500000000000013111776356023263 5ustar abompardabompard00000000000000django-mailman3-1.1.0/django_mailman3/migrations/0001_initial.py0000644000175000017500000000146312755014515025721 0ustar abompardabompard00000000000000# -*- coding: utf-8 -*- # flake8: noqa from __future__ import unicode_literals from django.db import migrations, models from django.conf import settings import pytz TIMEZONES = sorted([(tz, tz) for tz in pytz.common_timezones]) class Migration(migrations.Migration): dependencies = [ migrations.swappable_dependency(settings.AUTH_USER_MODEL), ] operations = [ migrations.CreateModel( name='Profile', fields=[ ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)), ('timezone', models.CharField(default='', max_length=100, choices=TIMEZONES)), ('user', models.OneToOneField(related_name='mailman_profile', to=settings.AUTH_USER_MODEL)), ], ), ] django-mailman3-1.1.0/django_mailman3/migrations/0002_maildomain.py0000644000175000017500000000131012761540300026363 0ustar abompardabompard00000000000000# -*- coding: utf-8 -*- # flake8: noqa from __future__ import unicode_literals from django.db import migrations, models class Migration(migrations.Migration): dependencies = [ ('sites', '0001_initial'), ('django_mailman3', '0001_initial'), ] operations = [ migrations.CreateModel( name='MailDomain', fields=[ ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)), ('mail_domain', models.CharField(unique=True, max_length=255, db_index=True)), ('site', models.ForeignKey(related_name='mailman_domains', to='sites.Site')), ], ), ] django-mailman3-1.1.0/django_mailman3/migrations/__init__.py0000644000175000017500000000000012755014515025351 0ustar abompardabompard00000000000000django-mailman3-1.1.0/django_mailman3/__init__.py0000664000175000017500000000167613111774622023222 0ustar abompardabompard00000000000000# -*- coding: utf-8 -*- # # Copyright (C) 2016-2017 by the Free Software Foundation, Inc. # # This file is part of Django-Mailman. # # Django-Mailman is free software: you can redistribute it and/or modify it # under the terms of the GNU General Public License as published by the Free # Software Foundation, either version 3 of the License, or (at your option) # any later version. # # Django-Mailman is distributed in the hope that it will be useful, but WITHOUT # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or # FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for # more details. # # You should have received a copy of the GNU General Public License along with # Django-Mailman. If not, see . # # Author: Aurelien Bompard # from __future__ import absolute_import, unicode_literals default_app_config = 'django_mailman3.apps.DjangoMailman3Config' django-mailman3-1.1.0/django_mailman3/models.py0000664000175000017500000000337213111774622022741 0ustar abompardabompard00000000000000# -*- coding: utf-8 -*- # # Copyright (C) 2016-2017 by the Free Software Foundation, Inc. # # This file is part of Django-Mailman. # # Django-Mailman is free software: you can redistribute it and/or modify it # under the terms of the GNU General Public License as published by the Free # Software Foundation, either version 3 of the License, or (at your option) # any later version. # # Django-Mailman is distributed in the hope that it will be useful, but WITHOUT # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or # FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for # more details. # # You should have received a copy of the GNU General Public License along with # Django-Mailman. If not, see . # # Author: Aurelien Bompard # from __future__ import absolute_import, unicode_literals import pytz from django.conf import settings from django.contrib import admin from django.contrib.sites.models import Site from django.db import models class Profile(models.Model): user = models.OneToOneField(settings.AUTH_USER_MODEL, related_name="mailman_profile") TIMEZONES = sorted([(tz, tz) for tz in pytz.common_timezones]) timezone = models.CharField(max_length=100, choices=TIMEZONES, default="") def __unicode__(self): return '' % (unicode(self.user.username)) admin.site.register(Profile) class MailDomain(models.Model): site = models.ForeignKey(Site, related_name="mailman_domains") mail_domain = models.CharField(max_length=255, db_index=True, unique=True) def __unicode__(self): return '' % (unicode(self.mail_domain)) admin.site.register(MailDomain) django-mailman3-1.1.0/django_mailman3/views/0002775000175000017500000000000013111776356022244 5ustar abompardabompard00000000000000django-mailman3-1.1.0/django_mailman3/views/profile.py0000664000175000017500000000747113111774622024257 0ustar abompardabompard00000000000000# -*- coding: utf-8 -*- # # Copyright (C) 2016-2017 by the Free Software Foundation, Inc. # # This file is part of Django-Mailman. # # Django-Mailman is free software: you can redistribute it and/or modify it # under the terms of the GNU General Public License as published by the Free # Software Foundation, either version 3 of the License, or (at your option) # any later version. # # Django-Mailman is distributed in the hope that it will be useful, but WITHOUT # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or # FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for # more details. # # You should have received a copy of the GNU General Public License along with # Django-Mailman. If not, see . # # Author: Aurelien Bompard # from __future__ import absolute_import, unicode_literals from allauth.account.models import EmailAddress from django.conf import settings from django.contrib import messages from django.contrib.auth.decorators import login_required from django.core.urlresolvers import reverse from django.shortcuts import render, redirect from django.utils.timezone import get_current_timezone from django_mailman3.forms import UserProfileForm from django_mailman3.lib.mailman import get_mailman_user from django_mailman3.models import Profile @login_required def user_profile(request): try: profile = Profile.objects.get(user=request.user) except Profile.DoesNotExist: # Create the profile if it does not exist. There's a signal receiver # that creates it for new users, but this app may be added to an # existing Django project with existing users. profile = Profile.objects.create(user=request.user) mm_user = get_mailman_user(request.user) initial_data = { "username": request.user.username, "first_name": request.user.first_name, "last_name": request.user.last_name, "timezone": get_current_timezone().zone, } if request.method == 'POST': form = UserProfileForm(request.POST, initial=initial_data) if form.is_valid(): if form.has_changed(): request.user.username = form.cleaned_data["username"] request.user.first_name = form.cleaned_data["first_name"] request.user.last_name = form.cleaned_data["last_name"] profile.timezone = form.cleaned_data["timezone"] request.user.save() profile.save() # Now update the display name in Mailman if mm_user is not None: mm_user.display_name = "%s %s" % ( request.user.first_name, request.user.last_name) mm_user.save() messages.success( request, "The profile was successfully updated.") else: messages.success(request, "No change detected.") return redirect(reverse('mm_user_profile')) else: form = UserProfileForm(initial=initial_data) # Emails other_addresses = EmailAddress.objects.filter( user=request.user).exclude( email=request.user.email).order_by("email").values_list( 'email', flat=True) # Extract the gravatar_url used by django_gravatar2. The site # administrator could alternatively set this to http://cdn.libravatar.org/ gravatar_url = getattr(settings, 'GRAVATAR_URL', 'http://www.gravatar.com') gravatar_shortname = '.'.join(gravatar_url.split('.')[-2:]).strip('/') context = { 'user_profile': profile, 'form': form, 'other_addresses': other_addresses, 'gravatar_url': gravatar_url, 'gravatar_shortname': gravatar_shortname, } return render(request, "django_mailman3/profile/profile.html", context) django-mailman3-1.1.0/django_mailman3/views/__init__.py0000644000175000017500000000000012755014515024332 0ustar abompardabompard00000000000000django-mailman3-1.1.0/django_mailman3/context_processors.py0000664000175000017500000000230313111774622025415 0ustar abompardabompard00000000000000# -*- coding: utf-8 -*- # # Copyright (C) 2016-2017 by the Free Software Foundation, Inc. # # This file is part of Django-Mailman. # # Django-Mailman is free software: you can redistribute it and/or modify it # under the terms of the GNU General Public License as published by the Free # Software Foundation, either version 3 of the License, or (at your option) # any later version. # # Django-Mailman is distributed in the hope that it will be useful, but WITHOUT # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or # FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for # more details. # # You should have received a copy of the GNU General Public License along with # Django-Mailman. If not, see . # # Author: Aurelien Bompard # from __future__ import absolute_import, unicode_literals from django.conf import settings from django.contrib.sites.shortcuts import get_current_site def common(request): context = {} for name in ('LOGIN_URL', 'LOGOUT_URL', 'INSTALLED_APPS'): context[name] = getattr(settings, name, None) context["site_name"] = get_current_site(request).name return context django-mailman3-1.1.0/django_mailman3/signals.py0000664000175000017500000001351113111774622023112 0ustar abompardabompard00000000000000# -*- coding: utf-8 -*- # # Copyright (C) 2016-2017 by the Free Software Foundation, Inc. # # This file is part of Django-Mailman. # # Django-Mailman is free software: you can redistribute it and/or modify it # under the terms of the GNU General Public License as published by the Free # Software Foundation, either version 3 of the License, or (at your option) # any later version. # # Django-Mailman is distributed in the hope that it will be useful, but WITHOUT # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or # FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for # more details. # # You should have received a copy of the GNU General Public License along with # Django-Mailman. If not, see . # # Author: Aurelien Bompard # from __future__ import absolute_import, unicode_literals from allauth.account.models import EmailAddress from allauth.account.signals import ( email_confirmed, user_signed_up, user_logged_in, email_removed) from allauth.socialaccount.signals import social_account_added from django.conf import settings from django.contrib.auth import get_user_model from django.db.models.signals import post_save from django.dispatch import receiver, Signal from django_mailman3.lib.cache import cache from django_mailman3.lib.mailman import ( add_address_to_mailman_user, get_mailman_user, get_subscriptions, sync_email_addresses) from django_mailman3.models import Profile import logging logger = logging.getLogger(__name__) # # Defined signals # domain_created = Signal(providing_args=["mail_host"]) domain_deleted = Signal(providing_args=["mail_host"]) mailinglist_created = Signal(providing_args=["list_id"]) mailinglist_modified = Signal(providing_args=["list_id"]) mailinglist_deleted = Signal(providing_args=["list_id"]) user_subscribed = Signal(providing_args=["list_id", "user_email", "role"]) user_unsubscribed = Signal(providing_args=["list_id", "user_email", "role"]) # # Signals listened to # # Clear the subscriptions cache when a user is subscribed or unsubscribed. @receiver([user_subscribed, user_unsubscribed]) def on_user_subscribed(sender, **kwargs): user_email = kwargs["user_email"] User = get_user_model() try: user = User.objects.get(email=user_email) except User.DoesNotExist: try: emailaddress = EmailAddress.objects.get(email=user_email) except EmailAddress.DoesNotExist: return # No such user user = emailaddress.user cache.delete("User:%s:subscriptions" % user.id, version=2) get_subscriptions(user) # Create a Profile when a User is created @receiver(post_save, sender=settings.AUTH_USER_MODEL) def create_profile(sender, **kwargs): user = kwargs["instance"] if not Profile.objects.filter(user=user).exists(): Profile.objects.create(user=user) # Allauth @receiver(user_logged_in) def on_user_logged_in(sender, **kwargs): # Sent when a user logs in. user = kwargs["user"] if not Profile.objects.filter(user=user).exists(): Profile.objects.create(user=user) sync_email_addresses(user) @receiver(user_signed_up) def on_user_signed_up(sender, **kwargs): # Sent when a user signs up for an account. user = kwargs["user"] if not Profile.objects.filter(user=user).exists(): Profile.objects.create(user=user) # We want to add the user to Mailman with all its verified email addresses. for address in EmailAddress.objects.filter(user=user): if address.verified: logger.debug("Adding email address %s to user %s", address.email, user.username) add_address_to_mailman_user(user, address.email) @receiver(email_removed) def on_email_removed(sender, **kwargs): # Sent when an email address has been removed. # Remove it from Mailman. user = kwargs["user"] email_address = kwargs["email_address"] mm_user = get_mailman_user(user) if mm_user is None: return # Could not get the user from Mailman. try: mm_user.addresses.remove(email_address.email) except ValueError: pass # not in Mailman's addresses @receiver(email_confirmed) def on_email_confirmed(sender, **kwargs): # Sent after the email address in the db was updated and set to confirmed. # Associate it with the user and set it to verified in Mailman. email_address = kwargs["email_address"] logger.debug("Confirmed email %s of user %s", email_address.email, email_address.user.username) add_address_to_mailman_user(email_address.user, email_address.email) # from django_mailman3.lib.mailman import get_mailman_client # @receiver(email_changed) # def on_email_changed(sender, **kwargs): # # Sent when a primary email address has been changed. # user = get_mailman_client().get_user(kwargs['user'].email) # # TODO: propagate to Mailman @receiver(social_account_added) def on_social_account_added(sender, **kwargs): # Sent after a user connects a social account to a their local account. # Add to mailman emails that were marked as verified by the social account # provider. sociallogin = kwargs["sociallogin"] logger.debug("Social account %s added for user %s", sociallogin.account, sociallogin.user.username) for address in sociallogin.email_addresses: if EmailAddress.objects.filter(email=address.email).exists(): # TODO: should we do something if it belongs so another user? continue logger.debug("Adding email address %s to user %s", address.email, sociallogin.user.username) address.user = sociallogin.user address.primary = False # There already is a primary address. address.save() if address.verified: add_address_to_mailman_user(sociallogin.user, address.email) django-mailman3-1.1.0/django_mailman3/templates/0002775000175000017500000000000013111776356023105 5ustar abompardabompard00000000000000django-mailman3-1.1.0/django_mailman3/templates/django_mailman3/0002775000175000017500000000000013111776356026130 5ustar abompardabompard00000000000000django-mailman3-1.1.0/django_mailman3/templates/django_mailman3/profile/0002775000175000017500000000000013111776356027570 5ustar abompardabompard00000000000000django-mailman3-1.1.0/django_mailman3/templates/django_mailman3/profile/base.html0000644000175000017500000000224212755014515031357 0ustar abompardabompard00000000000000{% extends "django_mailman3/base.html" %} {% load i18n %} {% block head_title %} {% trans "User Profile" %} - {{ block.super }} {% endblock %} {% block content %} {% endblock %} django-mailman3-1.1.0/django_mailman3/templates/django_mailman3/profile/profile.html0000644000175000017500000000623412756776604032131 0ustar abompardabompard00000000000000{% extends "django_mailman3/profile/base.html" %} {% load i18n %} {% load gravatar %} {% load staticfiles %} {% load bootstrap_tags %} {% block user_profile_content %}
{% endblock %} django-mailman3-1.1.0/django_mailman3/templates/django_mailman3/paginator/0002775000175000017500000000000013111776356030114 5ustar abompardabompard00000000000000django-mailman3-1.1.0/django_mailman3/templates/django_mailman3/paginator/pagination.html0000644000175000017500000000470013033663052033117 0ustar abompardabompard00000000000000{% load i18n %} {% load pagination %}
    {% if page.has_previous %}
  • ← {{ label_previous }}
  • {% else %}
  • ← {{ label_previous }}
  • {% endif %} {% for pagenum in page.paginator.page_range_ellipsis %} {% if pagenum == page.number %}
  • {{ pagenum }}
  • {% elif pagenum == "..." %}
  • ...
  • {% else %}
  • {{ pagenum }}
  • {% endif %} {% endfor %} {% if page.has_next %}
  • {{ label_next }} →
  • {% else %}
  • {{ label_next }} →
  • {% endif %}
{% for key, value in request.GET.items %} {% if key != page_key %} {% endif %} {% endfor %}
{% trans 'Results per page:' %} {% for key, value in request.GET.items %} {% if key != count_key %} {% endif %} {% endfor %}
django-mailman3-1.1.0/django_mailman3/templates/django_mailman3/bootstrap/0002775000175000017500000000000013111776356030145 5ustar abompardabompard00000000000000django-mailman3-1.1.0/django_mailman3/templates/django_mailman3/bootstrap/form-horizontal.html0000644000175000017500000000444212773212037034157 0ustar abompardabompard00000000000000{% load i18n %} {% load bootstrap_tags %} {% if form.non_field_errors %}
{{ form.non_field_errors }}
{% endif %} {% csrf_token %} {% for hidden in form.hidden_fields %} {{ hidden }} {% endfor %} {% for field in form.visible_fields %}
{% if field|fieldtype_is:'RadioSelect' %} {% for choice in field %} {% endfor %} {% elif field|fieldtype_is:'CheckboxInput' %}
{% elif field|fieldtype_is:'CheckboxSelectMultiple' %} {% for choice in field %}
{% endfor %} {% else %} {{ field|add_form_control }} {% endif %} {% for error in field.errors %}
{{ error }}
{% endfor %}
{% if field.help_text %}

{{ field.help_text|safe|linebreaksbr }}

{% endif %}
{% endfor %} {% if button %}
{% endif %} django-mailman3-1.1.0/django_mailman3/templates/django_mailman3/bootstrap/form.html0000644000175000017500000000342212773212045031764 0ustar abompardabompard00000000000000{% load i18n %} {% load bootstrap_tags %} {% if form.non_field_errors %}
{{ form.non_field_errors }}
{% endif %} {% csrf_token %} {% for hidden in form.hidden_fields %} {{ hidden }} {% endfor %} {% for field in form.visible_fields %}
{% if field|fieldtype_is:'RadioSelect' %} {% for choice in field %} {% endfor %} {% elif field|fieldtype_is:'CheckboxInput' %}
{% elif field|fieldtype_is:'CheckboxSelectMultiple' %} {% for choice in field %}
{% endfor %} {% else %} {{ field|add_form_control }} {% endif %} {% for error in field.errors %}
{{ error }}
{% endfor %} {% if field.help_text %}

{{ field.help_text|linebreaksbr }}

{% endif %}
{% endfor %} {% if button %}
{% endif %} django-mailman3-1.1.0/django_mailman3/templates/django_mailman3/base.html0000644000175000017500000000032212755014515027714 0ustar abompardabompard00000000000000{# This template should be overridden #} {% block head_title %}{% endblock %} {% block content %} {% endblock %} django-mailman3-1.1.0/django_mailman3/templates/django_mailman3/login_extra_top.html0000644000175000017500000000010512773131656032204 0ustar abompardabompard00000000000000{# This will appear at the top of the login page, below the title #} django-mailman3-1.1.0/django_mailman3/templates/django_mailman3/login_extra_post_providers.html0000644000175000017500000000010212773131656034461 0ustar abompardabompard00000000000000{# This will appear below the list of external login providers #} django-mailman3-1.1.0/django_mailman3/templates/account/0002775000175000017500000000000013111776356024541 5ustar abompardabompard00000000000000django-mailman3-1.1.0/django_mailman3/templates/account/email_confirm.html0000644000175000017500000000166712755014515030234 0ustar abompardabompard00000000000000{% extends "account/base.html" %} {% load i18n %} {% load account %} {% block head_title %}{% trans "Confirm E-mail Address" %}{% endblock %} {% block content %}

{% trans "Confirm E-mail Address" %}

{% if confirmation %} {% user_display confirmation.email_address.user as user_display %}

{% blocktrans with confirmation.email_address.email as email %}Please confirm that {{ email }} is an e-mail address for user {{ user_display }}.{% endblocktrans %}

{% csrf_token %}
{% else %} {% url 'account_email' as email_url %}

{% blocktrans %}This e-mail confirmation link expired or is invalid. Please issue a new e-mail confirmation request.{% endblocktrans %}

{% endif %} {% endblock %} django-mailman3-1.1.0/django_mailman3/templates/account/logout.html0000644000175000017500000000103612755014515026727 0ustar abompardabompard00000000000000{% extends "account/base.html" %} {% load i18n %} {% block head_title %}{% trans "Sign Out" %}{% endblock %} {% block content %}

{% trans "Sign Out" %}

{% trans 'Are you sure you want to sign out?' %}

{% csrf_token %} {% if redirect_field_value %} {% endif %}
{% endblock %} django-mailman3-1.1.0/django_mailman3/templates/account/password_change.html0000644000175000017500000000103512755014515030564 0ustar abompardabompard00000000000000{% extends "django_mailman3/profile/base.html" %} {% load i18n %} {% load bootstrap_tags %} {% block user_profile_content %}
{% bootstrap_form_horizontal form 2 4 %}
{% endblock %} django-mailman3-1.1.0/django_mailman3/templates/account/password_set.html0000644000175000017500000000102412755014515030130 0ustar abompardabompard00000000000000{% extends "django_mailman3/profile/base.html" %} {% load i18n %} {% load bootstrap_tags %} {% block user_profile_content %}
{% bootstrap_form_horizontal form 2 4 %}
{% endblock %} django-mailman3-1.1.0/django_mailman3/templates/account/login.html0000644000175000017500000000321012773131656026530 0ustar abompardabompard00000000000000{% extends "account/base.html" %} {% load i18n %} {% load account socialaccount %} {% load bootstrap_tags %} {% block head_title %}{% trans "Sign In" %}{% endblock %} {% block content %}

{% trans "Sign In" %}

{% include "django_mailman3/login_extra_top.html" %} {% get_providers as socialaccount_providers %} {% if socialaccount_providers %}

{% blocktrans with site.name as site_name %}Please sign in with one of your existing third party accounts. Or, sign up for a {{ site_name }} account and sign in below:{% endblocktrans %}

    {% include "socialaccount/snippets/provider_list.html" with process="login" %}
{% include "django_mailman3/login_extra_post_providers.html" %}
{% include "socialaccount/snippets/login_extra.html" %} {% else %}

{% blocktrans %}If you have not created an account yet, then please sign up first.{% endblocktrans %}

{% endif %} {% endblock %} django-mailman3-1.1.0/django_mailman3/templates/account/password_reset_from_key.html0000644000175000017500000000217112755014515032356 0ustar abompardabompard00000000000000{% extends "account/base.html" %} {% load i18n %} {% load bootstrap_tags %} {% block head_title %}{% trans "Change Password" %}{% endblock %} {% block content %}

{% if token_fail %}{% trans "Bad Token" %}{% else %}{% trans "Change Password" %}{% endif %}

{% if token_fail %} {% url 'account_reset_password' as passwd_reset_url %}

{% blocktrans %}The password reset link was invalid, possibly because it has already been used. Please request a new password reset.{% endblocktrans %}

{% else %} {% if form %}
{% bootstrap_form_horizontal form 2 4 %}
{% else %}

{% trans 'Your password is now changed.' %}

{% endif %} {% endif %} {% endblock %} django-mailman3-1.1.0/django_mailman3/templates/account/signup.html0000644000175000017500000000144012755014515026722 0ustar abompardabompard00000000000000{% extends "account/base.html" %} {% load i18n %} {% load bootstrap_tags %} {% block head_title %}{% trans "Signup" %}{% endblock %} {% block content %}

{% trans "Sign Up" %}

{% blocktrans %}Already have an account? Then please sign in.{% endblocktrans %}

{% endblock %} django-mailman3-1.1.0/django_mailman3/templates/account/password_reset.html0000644000175000017500000000173512755014515030470 0ustar abompardabompard00000000000000{% extends "account/base.html" %} {% load i18n %} {% load account %} {% load bootstrap_tags %} {% block head_title %}{% trans "Password Reset" %}{% endblock %} {% block content %}

{% trans "Password Reset" %}

{% if user.is_authenticated %} {% include "account/snippets/already_logged_in.html" %} {% endif %}

{% trans "Forgotten your password? Enter your e-mail address below, and we'll send you an e-mail allowing you to reset it." %}

{% bootstrap_form_horizontal form 2 4 %}

{% blocktrans %}Please contact us if you have any trouble resetting your password.{% endblocktrans %}

{% endblock %} django-mailman3-1.1.0/django_mailman3/templates/account/email.html0000644000175000017500000000527612755014515026517 0ustar abompardabompard00000000000000{% extends "django_mailman3/profile/base.html" %} {% load i18n %} {% load bootstrap_tags %} {% block head_title %}{% trans "Account" %}{% endblock %} {% block user_profile_content %} {% if user.emailaddress_set.all %}

{% trans 'The following e-mail addresses are associated with your account:' %}

{% else %}

{% trans 'Warning:'%} {% trans "You currently do not have any e-mail address set up. You should really add an e-mail address so you can receive notifications, reset your password, etc." %}

{% endif %}

{% trans "Add E-mail Address" %}

{% bootstrap_form_horizontal form 2 4 %}
{% endblock %} {% block extra_body %} {% endblock %} django-mailman3-1.1.0/django_mailman3/templates/openid/0002775000175000017500000000000013111776356024363 5ustar abompardabompard00000000000000django-mailman3-1.1.0/django_mailman3/templates/openid/login.html0000644000175000017500000000102712755014515026350 0ustar abompardabompard00000000000000{% extends "openid/base.html" %} {% load i18n %} {% load bootstrap_tags %} {% block head_title %}OpenID Sign In{% endblock %} {% block content %}

{% trans 'OpenID Sign In' %}

{% endblock %} django-mailman3-1.1.0/django_mailman3/templates/socialaccount/0002775000175000017500000000000013111776356025734 5ustar abompardabompard00000000000000django-mailman3-1.1.0/django_mailman3/templates/socialaccount/connections.html0000644000175000017500000000273412755014515031141 0ustar abompardabompard00000000000000{% extends "django_mailman3/profile/base.html" %} {% load i18n %} {% load staticfiles %} {% block user_profile_content %} {% if form.accounts %}

{% blocktrans %}You can sign in to your account using any of the following third party accounts:{% endblocktrans %}

{% csrf_token %}
{% if form.non_field_errors %}
{{ form.non_field_errors }}
{% endif %} {% for base_account in form.accounts %} {% with base_account.get_provider_account as account %}
{% endwith %} {% endfor %}
{% else %}

{% trans 'You currently have no social network accounts connected to this account.' %}

{% endif %}

{% trans 'Add a 3rd Party Account' %}

    {% include "socialaccount/snippets/provider_list.html" with process="connect" %}
{% include "socialaccount/snippets/login_extra.html" %} {% endblock %} django-mailman3-1.1.0/django_mailman3/templates/socialaccount/signup.html0000644000175000017500000000165112755014515030121 0ustar abompardabompard00000000000000{% extends "socialaccount/base.html" %} {% load i18n %} {% load bootstrap_tags %} {% block head_title %}{% trans "Signup" %}{% endblock %} {% block content %}

{% trans "Sign Up" %}

{% blocktrans with provider_name=account.get_provider.name site_name=site.name %}You are about to use your {{provider_name}} account to login to {{site_name}}. As a final step, please complete the following form:{% endblocktrans %}

{% endblock %} django-mailman3-1.1.0/django_mailman3/templates/socialaccount/snippets/0002775000175000017500000000000013111776356027601 5ustar abompardabompard00000000000000django-mailman3-1.1.0/django_mailman3/templates/socialaccount/snippets/provider_list.html0000644000175000017500000000160312773131656033351 0ustar abompardabompard00000000000000{% load socialaccount %} {% load staticfiles %} {% get_providers as socialaccount_providers %} {% for provider in socialaccount_providers %} {% if provider.id == "openid" %} {% for brand in provider.get_brands %}
  • {{brand.name}}
  • {% endfor %} {% endif %}
  • {{provider.name}}
  • {% endfor %} django-mailman3-1.1.0/django_mailman3/lib/0002775000175000017500000000000013111776356021655 5ustar abompardabompard00000000000000django-mailman3-1.1.0/django_mailman3/lib/mailman.py0000664000175000017500000001465213111774622023645 0ustar abompardabompard00000000000000# -*- coding: utf-8 -*- # # Copyright (C) 2016-2017 by the Free Software Foundation, Inc. # # This file is part of Django-Mailman. # # Django-Mailman is free software: you can redistribute it and/or modify it # under the terms of the GNU General Public License as published by the Free # Software Foundation, either version 3 of the License, or (at your option) # any later version. # # Django-Mailman is distributed in the hope that it will be useful, but WITHOUT # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or # FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for # more details. # # You should have received a copy of the GNU General Public License along with # Django-Mailman. If not, see . # # Author: Aurelien Bompard # from __future__ import absolute_import, unicode_literals from urllib2 import HTTPError from allauth.account.models import EmailAddress from django.conf import settings from django_mailman3.lib.cache import cache from django.db import IntegrityError from mailmanclient import Client as MailmanClient, MailmanConnectionError import logging logger = logging.getLogger(__name__) def get_mailman_client(): # easier to patch during unit tests client = MailmanClient( '%s/3.0' % settings.MAILMAN_REST_API_URL, settings.MAILMAN_REST_API_USER, settings.MAILMAN_REST_API_PASS) return client def get_mailman_user(user): # Only cache the mailman user_id, not the whole user instance, because # mailmanclient is not pickle-safe cache_key = "User:%s:mailman_user_id" % user.id mm_user_id = cache.get(cache_key) try: mm_client = get_mailman_client() if mm_user_id is None: try: mm_user = mm_client.get_user(user.email) except HTTPError as e: if e.code != 404: raise # will be caught down there mm_user = mm_client.create_user( user.email, user.get_full_name()) # XXX The email is not set as verified, because we don't # know if the registration that was used verified it. logger.info("Created Mailman user for %s (%s)", user.username, user.email) cache.set(cache_key, mm_user.user_id, None) return mm_user else: return mm_client.get_user(mm_user_id) except (HTTPError, MailmanConnectionError) as e: logger.warning( "Error getting or creating the Mailman user of %s (%s): %s", user.username, user.email, e) return None def get_mailman_user_id(user): # TODO: Optimization: look in the cache first, if not found call # get_mailman_user() as before mm_user = get_mailman_user(user) if mm_user is None: return None return unicode(mm_user.user_id) def get_subscriptions(user): # Get subscriptions for the provided Django user. def _get_value(): mm_user = get_mailman_user(user) if mm_user is None: return {} subscriptions = dict([ (member.list_id, member.address) for member in mm_user.subscriptions if member.role != "nonmember" ]) return subscriptions # TODO: how should this be invalidated? Subscribe to a signal in # mailman when a new subscription occurs? Or store in the session? return cache.get_or_set( "User:%s:subscriptions" % user.id, _get_value, 60, version=2) # 1 minute # TODO: increase the cache duration when we have Mailman signals def add_address_to_mailman_user(user, address): """Associate a verified address with a Mailman user.""" logger.debug("Associating address %s with user %s in Mailman", address, user.username) mm_user = get_mailman_user(user) if mm_user is None: logger.info("Could not find or create a Mailman user for %s", user.username) return existing_addresses = [unicode(addr) for addr in mm_user.addresses] if address not in existing_addresses: # Associate it with the user. try: mm_address = mm_user.add_address(address, absorb_existing=True) mm_address.verify() logger.debug("Associated address %s with %s", address, user.username) except HTTPError as e: logger.warning("Can't add %s to %s: %s", address, user.username, e) else: # Already associated, just mark it verified. mm_address = get_mailman_client().get_address(address) if mm_address.verified_on is None: mm_address.verify() def sync_email_addresses(user): # Synchronize email addresses for the user in Mailman and in Django. When # an address is missing, it is added, no deletion is performed here. # For deletion, use the appropriate view/form. The 'verified' bit is also # sychronized. logger.debug("Synchronizing email addresses for user %s", user.username) mm_user = get_mailman_user(user) if mm_user is None: logger.info("Could not find or create a Mailman user for %s", user.username) return def check_verified(django_address, mm_address): if mm_address.verified and not django_address.verified: django_address.verified = True django_address.save() if django_address.verified and not mm_address.verified: mm_address.verify() django_addresses = EmailAddress.objects.filter(user=user).all() mailman_addresses = mm_user.addresses # Django for django_address in django_addresses: mm_address = mailman_addresses.find_by_email(django_address.email) if mm_address is not None: check_verified(django_address, mm_address) elif django_address.verified: # only add if verified mm_address = mm_user.add_address( django_address.email, absorb_existing=True) mm_address.verify() # Mailman for mm_address in mailman_addresses: if not mm_address.verified: continue try: django_address, _created = EmailAddress.objects.get_or_create( user=user, email=mm_address.email) except IntegrityError: continue # Email exists and belongs to another user. check_verified(django_address, mm_address) django-mailman3-1.1.0/django_mailman3/lib/scrub.py0000664000175000017500000003010413111774622023333 0ustar abompardabompard00000000000000# -*- coding: utf-8 -*- # # Copyright (C) 2016-2017 by the Free Software Foundation, Inc. # # This program is free software; you can redistribute it and/or # modify it under the terms of the GNU General Public License # as published by the Free Software Foundation; either version 2 # of the License, or (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, # USA. """Cleanse a message for archiving.""" from __future__ import absolute_import, unicode_literals import os import re import binascii from django.utils.six import integer_types from mimetypes import guess_all_extensions from email.header import decode_header, make_header from email.errors import HeaderParseError # Path characters for common platforms pre = re.compile(r'[/\\:]') # All other characters to strip out of Content-Disposition: filenames # (essentially anything that isn't an alphanum, dot, dash, or underscore). sre = re.compile(r'[^-\w.]') # Regexp to strip out leading dots dre = re.compile(r'^\.*') BR = '
    \n' NEXT_PART = re.compile(r'--------------[ ]next[ ]part[ ]--------------\n') def guess_extension(ctype, ext): # mimetypes maps multiple extensions to the same type, e.g. .doc, .dot, # and .wiz are all mapped to application/msword. This sucks for finding # the best reverse mapping. If the extension is one of the giving # mappings, we'll trust that, otherwise we'll just guess. :/ all_exts = guess_all_extensions(ctype, strict=False) if ext in all_exts: return ext return all_exts and all_exts[0] def get_charset(message, default="ascii", guess=False): """ Get the message charset. http://ginstrom.com/scribbles/2007/11/19/parsing-multilingual-email-with-python/ """ if message.get_content_charset(): return message.get_content_charset().decode("ascii") if message.get_charset(): return message.get_charset().decode("ascii") charset = default if not guess: return charset # Try to guess the encoding (best effort mode) text = message.get_payload(decode=True) for encoding in ["ascii", "utf-8", "iso-8859-15"]: try: text.decode(encoding) except UnicodeDecodeError: continue else: charset = encoding break return charset def oneline(s): """Inspired by mailman.utilities.string.oneline""" try: h = make_header(decode_header(s)) ustr = h.__unicode__() return ''.join(ustr.splitlines()) except (LookupError, UnicodeError, ValueError, HeaderParseError): # possibly charset problem. return with undecoded string in one line. return ''.join(s.splitlines()) class Scrubber(object): """ Scrubs a single message, extracts attachments, and return the text and the attachments. http://ginstrom.com/scribbles/2007/11/19/parsing-multilingual-email-with-python/ """ def __init__(self, msg): self.msg = msg def scrub(self): attachments = [] sanitize = 1 # TODO: implement other options # Now walk over all subparts of this message and scrub out various # types for part_num, part in enumerate(self.msg.walk()): ctype = part.get_content_type() if not isinstance(ctype, unicode): ctype = ctype.decode("ascii") # If the part is text/plain, we leave it alone if ctype == 'text/plain': disposition = part.get('content-disposition') if disposition and disposition.decode( "ascii", "replace" ).strip().startswith("attachment"): # part is attached attachments.append(self.parse_attachment(part, part_num)) part.set_payload('') elif ctype == 'text/html' and isinstance(sanitize, integer_types): if sanitize == 1: # Don't HTML-escape it, this is the frontend's job attachments.append(self.parse_attachment( part, part_num, filter_html=False)) part.set_payload('') elif ctype == 'message/rfc822': # This part contains a submessage, so it too needs scrubbing attachments.append(self.parse_attachment(part, part_num)) part.set_payload('') # If the message isn't a multipart, then we'll strip it out as an # attachment that would have to be separately downloaded. elif part.get_payload() and not part.is_multipart(): payload = part.get_payload(decode=True) ctype = part.get_content_type() if not isinstance(ctype, unicode): ctype.decode("ascii") # XXX Under email 2.5, it is possible that payload will be # None. This can happen when you have a Content-Type: # multipart/* with only one part and that part has two blank # lines between the first boundary and the end boundary. In # email 3.0 you end up with a string in the payload. I think # in this case it's safe to ignore the part. if payload is None: continue attachments.append(self.parse_attachment(part, part_num)) # We still have to sanitize multipart messages to flat text because # Pipermail can't handle messages with list payloads. This is a # kludge; def (n) clever hack ;). if self.msg.is_multipart(): # We now want to concatenate all the parts which have been scrubbed # to text/plain, into a single text/plain payload. We need to make # sure all the characters in the concatenated string are in the # same encoding, so we'll use the 'replace' key in the coercion # call. # BAW: Martin's original patch suggested we might want to try # generalizing to utf-8, and that's probably a good idea # (eventually). text = [] for part in self.msg.walk(): # TK: bug-id 1099138 and multipart # MAS test payload - if part may fail if there are no headers. if not part.get_payload() or part.is_multipart(): continue # All parts should be scrubbed to text/plain by now, except # if sanitize == 2, there could be text/html parts so keep them # but skip any other parts. partctype = part.get_content_type() if partctype != 'text/plain' and (partctype != 'text/html' or sanitize != 2): # text.append(_('Skipped content of type %(partctype)s\n')) continue try: t = part.get_payload(decode=True) or '' # MAS: TypeError exception can occur if payload is None. This # was observed with a message that contained an attached # message/delivery-status part. Because of the special parsing # of this type, this resulted in a text/plain sub-part with a # null body. See bug 1430236. except (binascii.Error, TypeError): t = part.get_payload() or '' partcharset = get_charset(part, guess=True) try: t = t.decode(partcharset, 'replace') except (UnicodeError, LookupError, ValueError, AssertionError): # We can get here if partcharset is bogus in some way. # Replace funny characters. We use errors='replace' t = t.decode('ascii', 'replace') # Separation is useful if isinstance(t, basestring): if not t.endswith('\n'): t += '\n' text.append(t) text = u"\n".join(text) else: text = self.msg.get_payload(decode=True) charset = get_charset(self.msg, guess=True) try: text = text.decode(charset, "replace") except (UnicodeError, LookupError, ValueError, AssertionError): text = text.decode('ascii', 'replace') next_part_match = NEXT_PART.search(text) if next_part_match: text = text[0:next_part_match.start(0)] return (text, attachments) def parse_attachment(self, part, counter, filter_html=True): # Store name, content-type and size # Figure out the attachment type and get the decoded data decodedpayload = part.get_payload(decode=True) # BAW: mimetypes ought to handle non-standard, but commonly found # types, e.g. image/jpg (should be image/jpeg). For now we just store # such things as application/octet-streams since that seems the safest. ctype = part.get_content_type() if not isinstance(ctype, unicode): ctype = ctype.decode("ascii") charset = get_charset(part, default=None, guess=False) # i18n file name is encoded try: filename = oneline(part.get_filename('')) except (TypeError, UnicodeDecodeError): # Workaround for https://bugs.launchpad.net/mailman/+bug/1060951 # (accented filenames) filename = u"attachment.bin" filename, fnext = os.path.splitext(filename) # For safety, we should confirm this is valid ext for content-type # but we can use fnext if we introduce fnext filtering # TODO: re-implement this # if mm_cfg.SCRUBBER_USE_ATTACHMENT_FILENAME_EXTENSION: # # HTML message doesn't have filename :-( # ext = fnext or guess_extension(ctype, fnext) # else: # ext = guess_extension(ctype, fnext) ext = fnext or guess_extension(ctype, fnext) if not ext: # We don't know what it is, so assume it's just a shapeless # application/octet-stream, unless the Content-Type: is # message/rfc822, in which case we know we'll coerce the type to # text/plain below. if ctype == 'message/rfc822': ext = '.txt' else: ext = '.bin' # Allow only alphanumerics, dash, underscore, and dot ext = sre.sub('', ext) # Now base the filename on what's in the attachment, uniquifying it if # necessary. if not filename: filebase = u'attachment' else: # Sanitize the filename given in the message headers parts = pre.split(filename) filename = parts[-1] # Strip off leading dots filename = dre.sub('', filename) # Allow only alphanumerics, dash, underscore, and dot # i18n filenames are not supported yet, # see https://bugs.launchpad.net/bugs/1060951 filename = sre.sub('', filename) # If the filename's extension doesn't match the type we guessed, # which one should we go with? For now, let's go with the one we # guessed so attachments can't lie about their type. Also, if the # filename /has/ no extension, then tack on the one we guessed. # The extension was removed from the name above. filebase = filename # TODO: bring back the HTML sanitizer feature if ctype == 'message/rfc822': submsg = part.get_payload() # Don't HTML-escape it, this is the frontend's job decodedpayload = str(submsg) return (counter, filebase + ext, ctype, charset, decodedpayload) django-mailman3-1.1.0/django_mailman3/lib/auth/0002775000175000017500000000000013111776356022616 5ustar abompardabompard00000000000000django-mailman3-1.1.0/django_mailman3/lib/auth/__init__.py0000644000175000017500000000000012755014515024704 0ustar abompardabompard00000000000000django-mailman3-1.1.0/django_mailman3/lib/auth/fedora/0002775000175000017500000000000013111776356024056 5ustar abompardabompard00000000000000django-mailman3-1.1.0/django_mailman3/lib/auth/fedora/provider.py0000664000175000017500000000574513111774622026265 0ustar abompardabompard00000000000000# -*- coding: utf-8 -*- # Copyright (C) 1998-2017 by the Free Software Foundation, Inc. # # This file is part of HyperKitty. # # HyperKitty is free software: you can redistribute it and/or modify it under # the terms of the GNU General Public License as published by the Free # Software Foundation, either version 3 of the License, or (at your option) # any later version. # # HyperKitty is distributed in the hope that it will be useful, but WITHOUT # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or # FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for # more details. # # You should have received a copy of the GNU General Public License along with # HyperKitty. If not, see . # # Author: Aurelien Bompard # from __future__ import absolute_import, unicode_literals try: from urllib.parse import urlparse except ImportError: from urlparse import urlparse from django.core.urlresolvers import reverse from django.utils.http import urlencode from allauth.account.models import EmailAddress from allauth.socialaccount import providers from allauth.socialaccount.providers.openid.provider import ( OpenIDAccount, OpenIDProvider) from allauth.socialaccount.providers.openid.utils import ( get_email_from_response) def extract_username(url): return urlparse(url).netloc.split('.')[0] class FedoraAccount(OpenIDAccount): def get_brand(self): return dict(id='fedora', name='Fedora') def to_str(self): return extract_username(self.account.uid) class FedoraProvider(OpenIDProvider): id = 'fedora' name = 'Fedora' account_class = FedoraAccount endpoint = 'https://id.fedoraproject.org' login_view = 'fedora_login' def get_login_url(self, request, **kwargs): url = reverse(self.login_view) if kwargs: url += '?' + urlencode(kwargs) return url def extract_username(self, data): return extract_username(data.identity_url) def extract_common_fields(self, data): fields = super(FedoraProvider, self).extract_common_fields(data) fields['username'] = self.extract_username(data) return fields def extract_email_addresses(self, data): """ For example: [EmailAddress(email='john@doe.org', verified=True, primary=True)] """ ret = [] primary_email = get_email_from_response(data) if primary_email: # It would be added by cleanup_email_addresses(), but we add it # here to mark it as verified. ret.append(EmailAddress( email=primary_email, verified=True, primary=True)) # Add the email alias provided by the Fedora project. ret.append(EmailAddress( email='%s@fedoraproject.org' % self.extract_username(data), verified=True, primary=False)) return ret providers.registry.register(FedoraProvider) django-mailman3-1.1.0/django_mailman3/lib/auth/fedora/__init__.py0000664000175000017500000000146113111774622026161 0ustar abompardabompard00000000000000# -*- coding: utf-8 -*- # # Copyright (C) 1998-2017 by the Free Software Foundation, Inc. # # This file is part of HyperKitty. # # HyperKitty is free software: you can redistribute it and/or modify it under # the terms of the GNU General Public License as published by the Free # Software Foundation, either version 3 of the License, or (at your option) # any later version. # # HyperKitty is distributed in the hope that it will be useful, but WITHOUT # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or # FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for # more details. # # You should have received a copy of the GNU General Public License along with # HyperKitty. If not, see . # # Author: Aurelien Bompard # django-mailman3-1.1.0/django_mailman3/lib/auth/fedora/views.py0000664000175000017500000001215613111774622025562 0ustar abompardabompard00000000000000# -*- coding: utf-8 -*- # Copyright (C) 1998-2017 by the Free Software Foundation, Inc. # # This file is part of HyperKitty. # # HyperKitty is free software: you can redistribute it and/or modify it under # the terms of the GNU General Public License as published by the Free # Software Foundation, either version 3 of the License, or (at your option) # any later version. # # HyperKitty is distributed in the hope that it will be useful, but WITHOUT # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or # FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for # more details. # # You should have received a copy of the GNU General Public License along with # HyperKitty. If not, see . # # Author: Aurelien Bompard # from __future__ import absolute_import, unicode_literals from django.shortcuts import render from django.core.urlresolvers import reverse from django.http import HttpResponseRedirect from django.utils.decorators import method_decorator from django.views.decorators.csrf import csrf_exempt from django.views.generic import View from openid.consumer.discover import DiscoveryFailure from openid.consumer import consumer from openid.extensions.sreg import SRegRequest from openid.extensions.ax import FetchRequest, AttrInfo from allauth.socialaccount.app_settings import QUERY_EMAIL from allauth.socialaccount.models import SocialLogin from allauth.socialaccount.helpers import render_authentication_error from allauth.socialaccount.helpers import complete_social_login from allauth.socialaccount import providers from allauth.socialaccount.providers.openid.views import _openid_consumer from allauth.socialaccount.providers.openid.utils import ( SRegFields, AXAttributes) from allauth.socialaccount.providers.openid.forms import LoginForm from .provider import FedoraProvider from allauth.socialaccount.providers.base import AuthError class LoginView(View): form_class = LoginForm template_name = 'openid/login.html' provider = FedoraProvider callback_view = 'fedora_callback' def get(self, request, *args, **kwargs): if 'openid' in request.GET or self.provider.endpoint: return self.post(request, *args, **kwargs) form = LoginForm(initial={'next': request.GET.get('next'), 'process': request.GET.get('process')}) return render(request, self.template_name, {'form': form}) def post(self, request, *args, **kwargs): data = dict(list(request.GET.items()) + list(request.POST.items())) if self.provider.endpoint: data['openid'] = self.provider.endpoint form = LoginForm(data) if form.is_valid(): client = _openid_consumer(request) try: auth_request = client.begin(form.cleaned_data['openid']) if QUERY_EMAIL: sreg = SRegRequest() for name in SRegFields: sreg.requestField(field_name=name, required=True) auth_request.addExtension(sreg) ax = FetchRequest() for name in AXAttributes: ax.add(AttrInfo(name, required=True)) auth_request.addExtension(ax) callback_url = reverse(self.callback_view) SocialLogin.stash_state(request) redirect_url = auth_request.redirectURL( request.build_absolute_uri('/'), request.build_absolute_uri(callback_url)) return HttpResponseRedirect(redirect_url) # UnicodeDecodeError: # see https://github.com/necaris/python3-openid/issues/1 except (UnicodeDecodeError, DiscoveryFailure) as e: if request.method == 'POST': form._errors["openid"] = form.error_class([e]) else: return render_authentication_error( request, self.provider.id, exception=e) return render(request, self.template_name, {'form': form}) class CallbackView(View): provider = FedoraProvider @method_decorator(csrf_exempt) def dispatch(self, request, *args, **kwargs): client = _openid_consumer(request) response = client.complete( dict(list(request.GET.items()) + list(request.POST.items())), request.build_absolute_uri(request.path)) if response.status == consumer.SUCCESS: login = providers.registry \ .by_id(self.provider.id) \ .sociallogin_from_response(request, response) login.state = SocialLogin.unstash_state(request) ret = complete_social_login(request, login) else: if response.status == consumer.CANCEL: error = AuthError.CANCELLED else: error = AuthError.UNKNOWN ret = render_authentication_error( request, self.provider.id, error=error) return ret django-mailman3-1.1.0/django_mailman3/lib/auth/fedora/urls.py0000664000175000017500000000214413111774622025406 0ustar abompardabompard00000000000000# -*- coding: utf-8 -*- # Copyright (C) 1998-2017 by the Free Software Foundation, Inc. # # This file is part of HyperKitty. # # HyperKitty is free software: you can redistribute it and/or modify it under # the terms of the GNU General Public License as published by the Free # Software Foundation, either version 3 of the License, or (at your option) # any later version. # # HyperKitty is distributed in the hope that it will be useful, but WITHOUT # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or # FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for # more details. # # You should have received a copy of the GNU General Public License along with # HyperKitty. If not, see . # # Author: Aurelien Bompard # from __future__ import absolute_import, unicode_literals from django.conf.urls import url from . import views urlpatterns = [ url('^fedora/login/$', views.LoginView.as_view(), name="fedora_login"), url('^fedora/callback/$', views.CallbackView.as_view(), name='fedora_callback'), ] django-mailman3-1.1.0/django_mailman3/lib/__init__.py0000644000175000017500000000000012751727073023751 0ustar abompardabompard00000000000000django-mailman3-1.1.0/django_mailman3/lib/paginator.py0000664000175000017500000000736113111774622024212 0ustar abompardabompard00000000000000# -*- coding: utf-8 -*- # # Copyright (C) 2016-2017 by the Free Software Foundation, Inc. # # This file is part of Django-Mailman. # # Django-Mailman is free software: you can redistribute it and/or modify it # under the terms of the GNU General Public License as published by the Free # Software Foundation, either version 3 of the License, or (at your option) # any later version. # # Django-Mailman is distributed in the hope that it will be useful, but WITHOUT # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or # FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for # more details. # # You should have received a copy of the GNU General Public License along with # Django-Mailman. If not, see . # # Author: Aurelien Bompard # from __future__ import absolute_import, unicode_literals, division from django.http import Http404 from django.core.paginator import ( Paginator, EmptyPage, InvalidPage) from django.utils.functional import cached_property class MailmanPaginator(Paginator): """ Subclass of Django's Paginator that works with MailmanClient's 'get_*_page' functions. Use the function reference as the first argument:: MailmanPaginator(get_member_page, 25) """ def __init__(self, function, per_page, **kwargs): self.function = function super(MailmanPaginator, self).__init__(None, per_page, **kwargs) def page(self, number): """ Returns a Page object for the given 1-based page number. """ number = self.validate_number(number) result = self.function(count=self.per_page, page=number) return self._get_page(result, number, self) @cached_property def count(self): """ Returns the total number of objects, across all pages. """ # See the rest/docs/collections.rst in the Mailman source tree. return self.function(count=0, page=1).total_size def paginate(objects=None, page_num=None, results_per_page=None, max_page_range=10, paginator_class=Paginator): try: page_num = int(page_num) except (ValueError, TypeError): page_num = 1 try: results_per_page = int(results_per_page) except (ValueError, TypeError): results_per_page = 10 paginator = paginator_class(objects, results_per_page) try: objects = paginator.page(page_num) except EmptyPage: # If page is out of range (e.g. 9999), deliver last page of results. objects = paginator.page(paginator.num_pages) except InvalidPage: # This never happens with Django's Paginator, but just in case. raise Http404("No such page of results!") # Calculate the displayed page range if paginator.num_pages > max_page_range: paginator.page_range_ellipsis = [1] subrange_lower = page_num - int(max_page_range / 2 - 2) if subrange_lower > 3: paginator.page_range_ellipsis.append("...") else: subrange_lower = 2 paginator.page_range_ellipsis.extend(range(subrange_lower, page_num)) if page_num != 1 and page_num != paginator.num_pages: paginator.page_range_ellipsis.append(page_num) subrange_upper = page_num + int(max_page_range / 2 - 2) if subrange_upper >= paginator.num_pages - 2: subrange_upper = paginator.num_pages - 1 paginator.page_range_ellipsis.extend( range(page_num+1, subrange_upper+1)) if subrange_upper < paginator.num_pages - 2: paginator.page_range_ellipsis.append("...") paginator.page_range_ellipsis.append(paginator.num_pages) else: paginator.page_range_ellipsis = paginator.page_range return objects django-mailman3-1.1.0/django_mailman3/lib/cache.py0000664000175000017500000000276613111774622023275 0ustar abompardabompard00000000000000# -*- coding: utf-8 -*- # # Copyright (C) 2014-2017 by the Free Software Foundation, Inc. # # This program is free software; you can redistribute it and/or # modify it under the terms of the GNU General Public License # as published by the Free Software Foundation; either version 2 # of the License, or (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, # USA. # # Author: Aurelien Bompard from __future__ import absolute_import, print_function, unicode_literals from django.core.cache import cache as django_cache MISSING = object() class CacheProxy: def __init__(self): self.backend = django_cache def __getattr__(self, name): return getattr(self.backend, name) def get_or_set(self, key, fn, timeout=MISSING, **kw): value = self.backend.get(key, **kw) if value is None: value = fn() if timeout is MISSING: self.backend.set(key, value, **kw) else: self.backend.set(key, value, timeout, **kw) return value cache = CacheProxy() django-mailman3-1.1.0/django_mailman3/urls.py0000664000175000017500000000176613111774622022450 0ustar abompardabompard00000000000000# -*- coding: utf-8 -*- # # Copyright (C) 2016-2017 by the Free Software Foundation, Inc. # # This file is part of Django-Mailman. # # Django-Mailman is free software: you can redistribute it and/or modify it # under the terms of the GNU General Public License as published by the Free # Software Foundation, either version 3 of the License, or (at your option) # any later version. # # Django-Mailman is distributed in the hope that it will be useful, but WITHOUT # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or # FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for # more details. # # You should have received a copy of the GNU General Public License along with # Django-Mailman. If not, see . # # Author: Aurelien Bompard # from django.conf.urls import url from django_mailman3.views.profile import user_profile urlpatterns = [ url(r'^user-profile/', user_profile, name='mm_user_profile'), ] django-mailman3-1.1.0/django_mailman3/apps.py0000664000175000017500000000212713111774622022416 0ustar abompardabompard00000000000000# -*- coding: utf-8 -*- # # Copyright (C) 2016-2017 by the Free Software Foundation, Inc. # # This file is part of Django-Mailman. # # Django-Mailman is free software: you can redistribute it and/or modify it # under the terms of the GNU General Public License as published by the Free # Software Foundation, either version 3 of the License, or (at your option) # any later version. # # Django-Mailman is distributed in the hope that it will be useful, but WITHOUT # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or # FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for # more details. # # You should have received a copy of the GNU General Public License along with # Django-Mailman. If not, see . # # Author: Aurelien Bompard # from __future__ import absolute_import, unicode_literals from django.apps import AppConfig class DjangoMailman3Config(AppConfig): name = 'django_mailman3' verbose_name = "Django Mailman 3" def ready(self): import django_mailman3.signals # flake8: noqa django-mailman3-1.1.0/django_mailman3/tests/0002775000175000017500000000000013111776356022251 5ustar abompardabompard00000000000000django-mailman3-1.1.0/django_mailman3/tests/test_signals.py0000664000175000017500000001265013111774622025316 0ustar abompardabompard00000000000000# -*- coding: utf-8 -*- # # Copyright (C) 2016-2017 by the Free Software Foundation, Inc. # # This file is part of Django-Mailman. # # Django-Mailman is free software: you can redistribute it and/or modify it # under the terms of the GNU General Public License as published by the Free # Software Foundation, either version 3 of the License, or (at your option) # any later version. # # Django-Mailman is distributed in the hope that it will be useful, but WITHOUT # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or # FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for # more details. # # You should have received a copy of the GNU General Public License along with # Django-Mailman. If not, see . # # Author: Aurelien Bompard # from __future__ import absolute_import, print_function, unicode_literals from allauth.account.models import EmailAddress from allauth.account.signals import ( email_confirmed, user_signed_up, user_logged_in, email_removed) from allauth.socialaccount.models import SocialLogin from allauth.socialaccount.signals import social_account_added from django.contrib.auth.models import User from mock import Mock, call, patch from django_mailman3.models import Profile from django_mailman3.signals import user_subscribed, user_unsubscribed from django_mailman3.tests.utils import TestCase class SignalsTestCase(TestCase): def setUp(self): self.user = User.objects.create_user( 'testuser', 'test@example.com', 'testPass') def test_user_logged_in(self): Profile.objects.get(user=self.user).delete() with patch('django_mailman3.signals.sync_email_addresses') as sea: user_logged_in.send(sender=User, user=self.user) self.assertEqual(sea.call_args_list, [call(self.user)]) self.assertTrue(Profile.objects.filter(user=self.user).exists()) def test_user_signed_up(self): Profile.objects.get(user=self.user).delete() EmailAddress.objects.create( user=self.user, email=self.user.email, verified=True) EmailAddress.objects.create( user=self.user, email='another@example.com', verified=False) with patch('django_mailman3.signals.add_address_to_mailman_user') \ as aatmu: user_signed_up.send(sender=User, user=self.user) self.assertEqual( aatmu.call_args_list, [call(self.user, self.user.email)]) self.assertTrue(Profile.objects.filter(user=self.user).exists()) def test_email_removed(self): address = EmailAddress.objects.create( user=self.user, email=self.user.email, verified=True) mm_user = Mock() with patch('django_mailman3.signals.get_mailman_user') as gmu: gmu.return_value = mm_user email_removed.send( sender=User, user=self.user, email_address=address) self.assertEqual(mm_user.addresses.remove.call_args_list, [call(self.user.email)]) def test_email_removed_no_mailman_user(self): address = EmailAddress.objects.create( user=self.user, email=self.user.email, verified=True) with patch('django_mailman3.signals.get_mailman_user') as gmu: gmu.return_value = None email_removed.send( sender=User, user=self.user, email_address=address) def test_email_confirmed(self): address = EmailAddress.objects.create( user=self.user, email=self.user.email, verified=True) with patch('django_mailman3.signals.add_address_to_mailman_user') \ as aatmu: email_confirmed.send(sender=EmailAddress, email_address=address) self.assertEqual( aatmu.call_args_list, [call(self.user, self.user.email)]) def test_social_account_added(self): verified = EmailAddress( email='verified@example.com', verified=True) unverified = EmailAddress( email='unverified@example.com', verified=False) sociallogin = SocialLogin( user=self.user, email_addresses=[verified, unverified]) with patch('django_mailman3.signals.add_address_to_mailman_user') \ as aatmu: social_account_added.send(sender=User, sociallogin=sociallogin) self.assertEqual( aatmu.call_args_list, [call(self.user, 'verified@example.com')]) self.assertEqual( [e.user for e in EmailAddress.objects.all()], [self.user, self.user]) def test_user_subscribed(self): with patch('django_mailman3.signals.get_subscriptions') as gs: user_subscribed.send( sender="Postorius", user_email="test@example.com") self.assertEqual(gs.call_count, 1) user_unsubscribed.send( sender="Postorius", user_email="test@example.com") self.assertEqual(gs.call_count, 2) def test_user_subscribed_secondary_address(self): EmailAddress.objects.create( user=self.user, email="test-2@example.com", verified=True) with patch('django_mailman3.signals.get_subscriptions') as gs: user_subscribed.send( sender="Postorius", user_email="test-2@example.com") self.assertEqual(gs.call_count, 1) user_unsubscribed.send( sender="Postorius", user_email="test-2@example.com") self.assertEqual(gs.call_count, 2) django-mailman3-1.1.0/django_mailman3/tests/settings_test.py0000644000175000017500000001314313044600675025513 0ustar abompardabompard00000000000000""" Django settings for testing Django-Mailman. For more information on this file, see https://docs.djangoproject.com/en/1.8/topics/settings/ For the full list of settings and their values, see https://docs.djangoproject.com/en/1.8/ref/settings/ """ # Build paths inside the project like this: os.path.join(BASE_DIR, ...) import os BASE_DIR = os.path.dirname(os.path.abspath(__file__)) TESTING = True # Quick-start development settings - unsuitable for production # See https://docs.djangoproject.com/en/1.8/howto/deployment/checklist/ # SECURITY WARNING: keep the secret key used in production secret! SECRET_KEY = 'change-this-on-your-production-server' # SECURITY WARNING: don't run with debug turned on in production! DEBUG = False ADMINS = () # Hosts/domain names that are valid for this site; required if DEBUG is False # See https://docs.djangoproject.com/en/1.8/ref/settings/#allowed-hosts ALLOWED_HOSTS = [] # Mailman API credentials MAILMAN_REST_API_URL = 'http://localhost:8001' MAILMAN_REST_API_USER = 'restadmin' MAILMAN_REST_API_PASS = 'restpass' # Application definition INSTALLED_APPS = ( 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.sites', 'django.contrib.messages', 'django.contrib.staticfiles', 'django_mailman3', 'allauth', 'allauth.account', 'allauth.socialaccount', 'django_gravatar', ) MIDDLEWARE_CLASSES = ( 'django.contrib.sessions.middleware.SessionMiddleware', 'django.middleware.common.CommonMiddleware', 'django.middleware.csrf.CsrfViewMiddleware', 'django.middleware.locale.LocaleMiddleware', 'django.contrib.auth.middleware.AuthenticationMiddleware', 'django.contrib.auth.middleware.SessionAuthenticationMiddleware', 'django.contrib.messages.middleware.MessageMiddleware', 'django.middleware.clickjacking.XFrameOptionsMiddleware', 'django.middleware.security.SecurityMiddleware', ) ROOT_URLCONF = 'django_mailman3.tests.urls_test' TEMPLATES = [ { 'BACKEND': 'django.template.backends.django.DjangoTemplates', 'DIRS': [], 'APP_DIRS': True, 'OPTIONS': { 'context_processors': [ 'django.template.context_processors.debug', 'django.template.context_processors.i18n', 'django.template.context_processors.media', 'django.template.context_processors.static', 'django.template.context_processors.tz', 'django.template.context_processors.csrf', 'django.template.context_processors.request', 'django.contrib.auth.context_processors.auth', 'django.contrib.messages.context_processors.messages', ], }, }, ] # WSGI_APPLICATION = 'django_mailman3.example_project.wsgi.application' # Database # https://docs.djangoproject.com/en/1.8/ref/settings/#databases DATABASES = { 'default': { 'ENGINE': 'django.db.backends.sqlite3', 'NAME': '/dummy/django_mailman3.db', } } # Internationalization # https://docs.djangoproject.com/en/1.8/topics/i18n/ LANGUAGE_CODE = 'en-us' TIME_ZONE = 'UTC' USE_I18N = True USE_L10N = True USE_TZ = True # Static files (CSS, JavaScript, Images) # https://docs.djangoproject.com/en/1.8/howto/static-files/ # Absolute path to the directory static files should be collected to. # Don't put anything in this directory yourself; store your static files # in apps' "static/" subdirectories and in STATICFILES_DIRS. # Example: "/var/www/example.com/static/" # STATIC_ROOT = '' STATIC_ROOT = BASE_DIR + '/static/' # URL prefix for static files. # Example: "http://example.com/static/", "http://static.example.com/" STATIC_URL = '/static/' # Additional locations of static files STATICFILES_DIRS = ( # Put strings here, like "/home/html/static" or "C:/www/django/static". # Always use forward slashes, even on Windows. # Don't forget to use absolute paths, not relative paths. # BASE_DIR + '/static/', ) # List of finder classes that know how to find static files in # various locations. STATICFILES_FINDERS = ( 'django.contrib.staticfiles.finders.FileSystemFinder', 'django.contrib.staticfiles.finders.AppDirectoriesFinder', # 'django.contrib.staticfiles.finders.DefaultStorageFinder', 'compressor.finders.CompressorFinder', ) # A sample logging configuration. The only tangible logging # performed by this configuration is to send an email to # the site admins on every HTTP 500 error when DEBUG=False. # See http://docs.djangoproject.com/en/dev/topics/logging for # more details on how to customize your logging configuration. LOGGING = { 'version': 1, 'disable_existing_loggers': False, 'handlers': { 'console': { 'class': 'logging.StreamHandler', 'formatter': 'verbose', }, }, 'loggers': { 'django': { 'handlers': ['console'], 'level': 'INFO', 'propagate': True, }, 'django_mailman3': { 'handlers': ['console'], 'level': 'DEBUG', 'propagate': True, }, }, 'formatters': { 'verbose': { 'format': '%(levelname)s %(asctime)s %(module)s: %(message)s' }, }, 'root': { 'handlers': ['console'], 'level': 'INFO', }, } # Use SSL when logged in. You need to enable the SSLRedirect middleware for # this feature to work. # USE_SSL = True # Enable caching to make sure the unit tests run when it's on. CACHES = { 'default': { 'BACKEND': 'django.core.cache.backends.locmem.LocMemCache', } } django-mailman3-1.1.0/django_mailman3/tests/test_scrub.py0000664000175000017500000002250613111774622024775 0ustar abompardabompard00000000000000# -*- coding: utf-8 -*- # # Copyright (C) 2016-2017 by the Free Software Foundation, Inc. # # This file is part of Django-Mailman. # # Django-Mailman is free software: you can redistribute it and/or modify it # under the terms of the GNU General Public License as published by the Free # Software Foundation, either version 3 of the License, or (at your option) # any later version. # # Django-Mailman is distributed in the hope that it will be useful, but WITHOUT # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or # FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for # more details. # # You should have received a copy of the GNU General Public License along with # Django-Mailman. If not, see . # # Author: Aurelien Bompard # from __future__ import absolute_import, print_function, unicode_literals import unittest from email.message import Message from email import message_from_file from traceback import format_exc from django_mailman3.lib.scrub import Scrubber from django_mailman3.tests.utils import get_test_file class TestScrubber(unittest.TestCase): def _check_html_attachment(self, value, expected): """ Python's mimetype module does not give predictable results: https://mail.python.org/pipermail/python-list/2014-February/678963.html """ self.assertEqual(value[0], expected[0]) self.assertIn(value[1], [u"attachment.html", u"attachment.htm"]) self.assertEqual(value[2:4], expected[2:4]) def test_attachment_1(self): with open(get_test_file("attachment-1.txt")) as email_file: msg = message_from_file(email_file) scrubber = Scrubber(msg) contents, attachments = scrubber.scrub() self.assertEqual(len(attachments), 1) self.assertEqual(attachments[0], ( 2, u'puntogil.vcf', u'text/x-vcard', u"utf-8", 'begin:vcard\r\nfn:gil\r\nn:;gil\r\nversion:2.1\r\n' 'end:vcard\r\n\r\n')) self.assertEqual( contents, "This is a test message.\r\n\r\n" "\n-- \ndevel mailing list\ndevel@lists.fedoraproject.org\n" "https://admin.fedoraproject.org/mailman/listinfo/devel\n" ) def test_attachment_2(self): with open(get_test_file("attachment-2.txt")) as email_file: msg = message_from_file(email_file) scrubber = Scrubber(msg) contents, attachments = scrubber.scrub() self.assertEqual(len(attachments), 1) self.assertEqual(attachments[0], ( 3, u'signature.asc', u'application/pgp-signature', None, '-----BEGIN PGP SIGNATURE-----\r\nVersion: GnuPG v1.4.12 ' '(GNU/Linux)\r\nComment: Using GnuPG with Mozilla - ' 'http://www.enigmail.net/\r\n\r\niEYEARECAAYFAlBhm3oACgkQhmBj' 'z394AnmMnQCcC+6tWcqE1dPQmIdRbLXgKGVp\r\nEeUAn2OqtaXaXaQV7rx+' 'SmOldmSzcFw4\r\n=OEJv\r\n-----END PGP SIGNATURE-----\r\n')) self.assertEqual( contents, u"This is a test message\r\nNon-ascii chars: Hofm\xfchlgasse\r\n" u"\n-- \ndevel mailing list\ndevel@lists.fedoraproject.org\n" u"https://admin.fedoraproject.org/mailman/listinfo/devel\n" ) def test_attachment_3(self): with open(get_test_file("attachment-3.txt")) as email_file: msg = message_from_file(email_file) scrubber = Scrubber(msg) contents, attachments = scrubber.scrub() self.assertEqual(len(attachments), 2) # HTML part self._check_html_attachment( attachments[0], (3, u"attachment.html", "text/html", "iso-8859-1")) self.assertEqual(len(attachments[0][4]), 3134) # Image attachment self.assertEqual( attachments[1][0:4], (4, u"GeoffreyRoucourt.jpg", "image/jpeg", None)) self.assertEqual(len(attachments[1][4]), 282180) # Scrubbed content self.assertEqual(contents, u"This is a test message\r\n") def test_html_email_1(self): with open(get_test_file("html-email-1.txt")) as email_file: msg = message_from_file(email_file) scrubber = Scrubber(msg) contents, attachments = scrubber.scrub() self.assertEqual(len(attachments), 1) # HTML part self._check_html_attachment( attachments[0], (2, u"attachment.html", "text/html", "iso-8859-1")) self.assertEqual(len(attachments[0][4]), 2723) # Scrubbed content self.assertEqual( contents, u"This is a test message\r\n" u"Non-ASCII chars: r\xe9ponse fran\xe7ais \n") def test_html_only_email(self): # This email only has an HTML part, thus the scrubbed content will be # empty. It should be an unicode empty string, not str. with open(get_test_file("html-email-2.txt")) as email_file: msg = message_from_file(email_file) scrubber = Scrubber(msg) contents = scrubber.scrub()[0] self.assertTrue( isinstance(contents, unicode), u"Scrubbed content should always be unicode") def test_non_ascii_payload(self): """Scrubber must handle non-ascii messages""" for enc in ["utf8", "iso8859"]: with open(get_test_file("payload-%s.txt" % enc)) as email_file: msg = message_from_file(email_file) scrubber = Scrubber(msg) contents = scrubber.scrub()[0] self.assertTrue(isinstance(contents, unicode)) self.assertEqual( contents, u'This message contains non-ascii ' u'characters:\n\xe9 \xe8 \xe7 \xe0 \xee \xef \xeb \u20ac\n') def test_bad_content_type(self): """Scrubber must handle unknown content-types""" with open(get_test_file("payload-unknown.txt")) as email_file: msg = message_from_file(email_file) scrubber = Scrubber(msg) try: contents = scrubber.scrub()[0] except LookupError as e: import traceback print(traceback.format_exc()) self.fail(e) # codec not found self.assertTrue(isinstance(contents, unicode)) def test_attachment_4(self): with open(get_test_file("attachment-4.txt")) as email_file: msg = message_from_file(email_file) scrubber = Scrubber(msg) contents, attachments = scrubber.scrub() self.assertEqual(len(attachments), 2) # HTML part self._check_html_attachment( attachments[0], (3, u"attachment.html", "text/html", "iso-8859-1")) self.assertEqual(len(attachments[0][4]), 114) # text attachment self.assertEqual( attachments[1][0:4], (4, u"todo-djeuner.txt", "text/plain", "utf-8")) self.assertEqual(len(attachments[1][4]), 112) # Scrubbed content self.assertEqual( contents, u'This is a test, HTML message with ' u'accented letters : \xe9 \xe8 \xe7 \xe0.\r\nAnd an ' u'attachment with an accented filename\r\n') def test_attachment_5(self): with open(get_test_file("attachment-5.txt")) as email_file: msg = message_from_file(email_file) scrubber = Scrubber(msg) contents, attachments = scrubber.scrub() self.assertEqual(len(attachments), 1) # text attachment self.assertEqual( attachments[0][0:4], (2, u"todo-djeuner.txt", "text/plain", "utf-8")) self.assertEqual(len(attachments[0][4]), 112) # Scrubbed content self.assertEqual( contents, u'This is a test, HTML message with ' u'accented letters : \xe9 \xe8 \xe7 \xe0.\r\nAnd an ' u'attachment with an accented filename\r\n\r\n\r\n\r\n') def test_attachment_name_badly_encoded(self): msg = Message() msg["From"] = "dummy@example.com" msg["Message-ID"] = "" msg.set_payload(b"Dummy content") msg.add_header(b'Content-Disposition', b'attachment', filename=b'non-ascii-\xb8\xb1\xb1\xbe.jpg') scrubber = Scrubber(msg) try: attachments = scrubber.scrub()[1] except UnicodeDecodeError: print(format_exc()) self.fail("Could not decode the filename") self.assertEqual( attachments, [(0, u'attachment.bin', 'text/plain', None, b'Dummy content')]) def test_remove_next_part_from_content(self): with open(get_test_file("pipermail_nextpart.txt")) as email_file: msg = message_from_file(email_file) scrubber = Scrubber(msg) contents = scrubber.scrub()[0] self.failIf("-------------- next part --------------" in contents) def test_name_unicode(self): for num in range(1, 6): with open(get_test_file("attachment-%d.txt" % num)) as email_file: msg = message_from_file(email_file) scrubber = Scrubber(msg) attachments = scrubber.scrub()[1] for attachment in attachments: name = attachment[1] self.assertTrue(isinstance(name, unicode), "attachment %r must be unicode" % name) django-mailman3-1.1.0/django_mailman3/tests/utils.py0000664000175000017500000001145013111774622023754 0ustar abompardabompard00000000000000# -*- coding: utf-8 -*- # # Copyright (C) 2016-2017 by the Free Software Foundation, Inc. # # This file is part of Django-Mailman. # # Django-Mailman is free software: you can redistribute it and/or modify it # under the terms of the GNU General Public License as published by the Free # Software Foundation, either version 3 of the License, or (at your option) # any later version. # # Django-Mailman is distributed in the hope that it will be useful, but WITHOUT # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or # FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for # more details. # # You should have received a copy of the GNU General Public License along with # Django-Mailman. If not, see . # from __future__ import absolute_import, print_function, unicode_literals import logging import os from StringIO import StringIO import mailmanclient from django.contrib.messages.storage.cookie import CookieStorage from django.core.cache import cache from django.utils.timezone import now from django.test import RequestFactory, TestCase as DjangoTestCase from mock import Mock, patch def get_flash_messages(response, empty=True): if "messages" not in response.cookies: return [] # A RequestFactory will not run the messages middleware, and thus will # not delete the messages after retrieval. dummy_request = RequestFactory().get("/") dummy_request.COOKIES["messages"] = response.cookies["messages"].value msgs = list(CookieStorage(dummy_request)) if empty: del response.client.cookies["messages"] return msgs get_flash_messages.__test__ = False # noqa: E305 def get_test_file(*fileparts): return os.path.join(os.path.dirname(__file__), "testdata", *fileparts) get_test_file.__test__ = False # noqa: E305 class FakeMMList: def __init__(self, name): if '@' not in name: name = name.replace('.', '@', 1) self.fqdn_listname = name self.display_name = name.partition("@")[0] self.list_id = name.replace("@", ".") self.settings = { "description": "", "subject_prefix": "[%s] " % self.display_name, "created_at": now().isoformat(), "archive_policy": "public", } class FakeMMMember: def __init__(self, list_id, address, role="member"): self.list_id = list_id self.address = address self.role = role class FakeMMPage(): def __init__(self, entries=None, count=20, page=1): self.entries = entries or [] self._count = count self._page = page def __iter__(self): first = (self._page - 1) * self._count last = self._page * self._count for entry in self.entries[first:last]: yield entry @property def has_previous(self): return self._page > 1 @property def has_next(self): return self._count * self._page < len(self.entries) class FakeMMAddress: def __init__(self, email, verified=False): self.email = email self.verified = verified def __str__(self): return self.email def verify(self): self.verified = True class FakeMMAddressList(list): def find_by_email(self, email): try: index = [a.email for a in self].index(email) except ValueError: return None return self[index] def setup_logging(extra_apps=[]): formatter = logging.Formatter(fmt="%(message)s") levels = ["debug", "info", "warning", "error"] handlers = [] log = StringIO() for level_name in levels: handler = logging.StreamHandler(log) handler.setLevel(getattr(logging, level_name.upper())) handler.setFormatter(formatter) handlers.append(handler) for logger_name in ["django", "django_mailman3"] + extra_apps: logger = logging.getLogger(logger_name) logger.propagate = False logger.setLevel(logging.DEBUG) del logger.handlers[:] for handler in handlers: logger.addHandler(handler) return log class TestCase(DjangoTestCase): def _pre_setup(self): super(TestCase, self)._pre_setup() # Logging self.log = setup_logging() # Mock the Mailman client self.mailman_client = Mock() self.mailman_client.get_user.side_effect = \ mailmanclient.MailmanConnectionError() self.mailman_client.get_list.side_effect = \ mailmanclient.MailmanConnectionError() self._mm_client_patcher = patch( "django_mailman3.lib.mailman.MailmanClient", lambda *a: self.mailman_client) self._mm_client_patcher.start() def _post_teardown(self): self._mm_client_patcher.stop() cache.clear() super(TestCase, self)._post_teardown() django-mailman3-1.1.0/django_mailman3/tests/urls_test.py0000664000175000017500000000205713111774622024643 0ustar abompardabompard00000000000000# -*- coding: utf-8 -*- # # Copyright (C) 2016-2017 by the Free Software Foundation, Inc. # # This file is part of Django-Mailman. # # Django-Mailman is free software: you can redistribute it and/or modify it # under the terms of the GNU General Public License as published by the Free # Software Foundation, either version 3 of the License, or (at your option) # any later version. # # Django-Mailman is distributed in the hope that it will be useful, but WITHOUT # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or # FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for # more details. # # You should have received a copy of the GNU General Public License along with # Django-Mailman. If not, see . """ This file is the main URL config for a Django website including Django-Mailman. """ from django.conf.urls import include, url urlpatterns = [ url(r'', include('django_mailman3.urls')), url(r'^accounts/', include('allauth.urls')), url(r'', include('django.contrib.auth.urls')), ] django-mailman3-1.1.0/django_mailman3/tests/test_mailman.py0000664000175000017500000002173513111774622025300 0ustar abompardabompard00000000000000# -*- coding: utf-8 -*- # # Copyright (C) 2016-2017 by the Free Software Foundation, Inc. # # This file is part of Django-Mailman. # # Django-Mailman is free software: you can redistribute it and/or modify it # under the terms of the GNU General Public License as published by the Free # Software Foundation, either version 3 of the License, or (at your option) # any later version. # # Django-Mailman is distributed in the hope that it will be useful, but WITHOUT # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or # FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for # more details. # # You should have received a copy of the GNU General Public License along with # Django-Mailman. If not, see . # # Author: Aurelien Bompard # from __future__ import absolute_import, print_function, unicode_literals from urllib2 import HTTPError from allauth.account.models import EmailAddress from django.contrib.auth.models import User from django.db import IntegrityError from mock import Mock, call, patch from django_mailman3.lib import mailman from django_mailman3.tests.utils import ( FakeMMAddress, FakeMMAddressList, FakeMMList, FakeMMMember, TestCase) class GetMailmanUserTestCase(TestCase): def setUp(self): self.user = User.objects.create_user( 'testuser', 'test@example.com', 'testPass') self.mm_user = Mock() self.mm_user.user_id = "dummy" self.mailman_client.get_user.side_effect = lambda e: self.mm_user def test_get_user(self): mm_user = mailman.get_mailman_user(self.user) self.assertIs(mm_user, self.mm_user) def test_create_user(self): self.mailman_client.get_user.side_effect = \ HTTPError(None, 404, None, None, None) new_mm_user = Mock() new_mm_user.user_id = "dummy2" self.mailman_client.create_user.side_effect = lambda e, n: new_mm_user mm_user = mailman.get_mailman_user(self.user) self.assertEqual( self.mailman_client.create_user.call_args_list, [call(self.user.email, self.user.get_full_name())]) self.assertIs(mm_user, new_mm_user) def test_connection_failed(self): self.mailman_client.get_user.side_effect = \ HTTPError(None, 500, None, None, None) mm_user = mailman.get_mailman_user(self.user) self.assertIsNone(mm_user) def test_get_user_id(self): mm_user_id = mailman.get_mailman_user_id(self.user) self.assertEqual(mm_user_id, "dummy") class AddUserToMailmanTestCase(TestCase): def setUp(self): self.ml = FakeMMList("list@example.com") self.mailman_client.get_list.side_effect = lambda n: self.ml self.ml.get_member = Mock() self.ml.subscribe = Mock() self.user = User.objects.create_user( 'testuser', 'test@example.com', 'testPass') self.mm_user = Mock() self.mm_user.user_id = "dummy" self.mm_user.addresses = [] self.mailman_client.get_user.side_effect = lambda e: self.mm_user self.mm_addresses = {} def _get_or_add_address(self, email, **kw): try: mm_addr = self.mm_addresses[email] except KeyError: mm_addr = Mock() mm_addr.email = email mm_addr.verified_on = None self.mm_addresses[email] = mm_addr return mm_addr def test_primary_address_unverified(self): self.mailman_client.get_address.side_effect = self._get_or_add_address self.mm_user.addresses = ["test@example.com"] mailman.add_address_to_mailman_user(self.user, "test@example.com") self.mm_addresses['test@example.com'].verify.assert_called_with() self.assertFalse(self.mm_user.add_address.called) def test_addresses_verified(self): self.mm_user.add_address.side_effect = self._get_or_add_address mailman.add_address_to_mailman_user(self.user, "secondary@example.com") self.mm_user.add_address.assert_called_with( "secondary@example.com", absorb_existing=True) self.mm_addresses['secondary@example.com'].verify.assert_called_with() def test_existing_address_but_not_verified(self): # The secondary address exists but is not verified self.mailman_client.get_address.side_effect = self._get_or_add_address secondary_address = Mock() secondary_address.email = "secondary@example.com" secondary_address.verified_on = None secondary_address.__unicode__ = lambda self: self.email self.mm_user.addresses.append(secondary_address) self.mm_addresses["secondary@example.com"] = secondary_address mailman.add_address_to_mailman_user(self.user, "secondary@example.com") # The secondary address must only have been verified. self.assertFalse(self.mm_user.add_address.called) secondary_address.verify.assert_called_with() class SyncEmailAddressesTestCase(TestCase): def setUp(self): self.user = User.objects.create_user( 'testuser', 'test@example.com', 'testPass') EmailAddress.objects.create( user=self.user, email=self.user.email, verified=True) self.mm_user = Mock() self.mm_user.user_id = "dummy" self.mm_user.addresses = FakeMMAddressList() self.mailman_client.get_user.side_effect = lambda e: self.mm_user def test_sync_django(self): # Addresses in Django are pushed to Mailman, verified bits are synced. EmailAddress.objects.create( user=self.user, email='another@example.com', verified=True) not_verified = FakeMMAddress('another@example.com', verified=False) self.mm_user.addresses.append(not_verified) mailman.sync_email_addresses(self.user) # The missing address must have been added self.assertEqual( self.mm_user.add_address.call_args_list, [call('test@example.com', absorb_existing=True)]) # The unverified address must have been set verified self.assertTrue(not_verified.verified) def test_sync_mailman(self): # Addresses in Mailman are pushed to Django, verified bits are synced. self.mm_user.addresses.extend([ FakeMMAddress('another@example.com', verified=True), FakeMMAddress('not-verified@example.com', verified=False), FakeMMAddress('yet-another@example.com', verified=True), ]) EmailAddress.objects.create( user=self.user, email='yet-another@example.com', verified=False) mailman.sync_email_addresses(self.user) self.assertEqual( list(EmailAddress.objects.filter( user=self.user, verified=True).order_by("email").values_list( "email", flat=True)), ['another@example.com', self.user.email, 'yet-another@example.com']) def test_user_conflict(self): # A user with two email addresses in Mailman is split in two Django # users. user2 = User.objects.create_user( 'testuser2', 'another@example.com', 'testPass') EmailAddress.objects.create( user=user2, email=user2.email, verified=True) self.mm_user.addresses.extend([ FakeMMAddress('test@example.com', verified=True), FakeMMAddress('another@example.com', verified=True), ]) try: mailman.sync_email_addresses(self.user) except IntegrityError as e: self.fail(e) self.assertEqual( list(EmailAddress.objects.filter( user=self.user).values_list("email", flat=True)), [self.user.email]) self.assertEqual( list(EmailAddress.objects.filter( user=user2).values_list("email", flat=True)), [user2.email]) class GetSubscriptionsTestCase(TestCase): def setUp(self): self.user = User.objects.create_user( 'testuser', 'test@example.com', 'testPass') EmailAddress.objects.create( user=self.user, email=self.user.email, verified=True) self.mm_user = Mock() self.mm_user.user_id = "dummy" self.mailman_client.get_user.side_effect = lambda e: self.mm_user def test_get_subscriptions(self): fake_member = FakeMMMember("list.example.com", "test@example.com") self.mm_user.subscriptions = [fake_member] self.assertEqual( mailman.get_subscriptions(self.user), {"list.example.com": "test@example.com"}) def test_get_subscriptions_no_user(self): with patch('django_mailman3.lib.mailman.get_mailman_user') as gmu: gmu.return_value = None self.assertEqual(mailman.get_subscriptions(self.user), {}) def test_get_subscriptions_nonmember(self): fake_member = FakeMMMember( "list.example.com", "test@example.com", role="nonmember") self.mm_user.subscriptions = [fake_member] self.assertEqual(mailman.get_subscriptions(self.user), {}) django-mailman3-1.1.0/django_mailman3/tests/__init__.py0000644000175000017500000000000012751727073024345 0ustar abompardabompard00000000000000django-mailman3-1.1.0/django_mailman3/tests/test_paginator.py0000664000175000017500000001222713111774622025642 0ustar abompardabompard00000000000000# -*- coding: utf-8 -*- # # Copyright (C) 2016-2017 by the Free Software Foundation, Inc. # # This file is part of Django-Mailman. # # Django-Mailman is free software: you can redistribute it and/or modify it # under the terms of the GNU General Public License as published by the Free # Software Foundation, either version 3 of the License, or (at your option) # any later version. # # Django-Mailman is distributed in the hope that it will be useful, but WITHOUT # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or # FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for # more details. # # You should have received a copy of the GNU General Public License along with # Django-Mailman. If not, see . # # Author: Aurelien Bompard # from __future__ import absolute_import, print_function, unicode_literals from unittest import TestCase from django.test import RequestFactory from django_mailman3.lib.paginator import paginate from django_mailman3.templatetags.pagination import add_to_query_string class PaginateTestCase(TestCase): def test_page_range_ellipsis(self): objects = range(1000) self.assertEqual( paginate(objects, 1, 20).paginator.page_range_ellipsis, [1, 2, 3, 4, '...', 50]) self.assertEqual( paginate(objects, 2, 20).paginator.page_range_ellipsis, [1, 2, 3, 4, 5, '...', 50]) self.assertEqual( paginate(objects, 3, 20).paginator.page_range_ellipsis, [1, 2, 3, 4, 5, 6, '...', 50]) self.assertEqual( paginate(objects, 4, 20).paginator.page_range_ellipsis, [1, 2, 3, 4, 5, 6, 7, '...', 50]) self.assertEqual( paginate(objects, 5, 20).paginator.page_range_ellipsis, [1, 2, 3, 4, 5, 6, 7, 8, '...', 50]) self.assertEqual( paginate(objects, 6, 20).paginator.page_range_ellipsis, [1, 2, 3, 4, 5, 6, 7, 8, 9, '...', 50]) self.assertEqual( paginate(objects, 7, 20).paginator.page_range_ellipsis, [1, '...', 4, 5, 6, 7, 8, 9, 10, '...', 50]) self.assertEqual( paginate(objects, 8, 20).paginator.page_range_ellipsis, [1, '...', 5, 6, 7, 8, 9, 10, 11, '...', 50]) self.assertEqual( paginate(objects, 9, 20).paginator.page_range_ellipsis, [1, '...', 6, 7, 8, 9, 10, 11, 12, '...', 50]) self.assertEqual( paginate(objects, 10, 20).paginator.page_range_ellipsis, [1, '...', 7, 8, 9, 10, 11, 12, 13, '...', 50]) self.assertEqual( paginate(objects, 30, 20).paginator.page_range_ellipsis, [1, '...', 27, 28, 29, 30, 31, 32, 33, '...', 50]) self.assertEqual( paginate(objects, 40, 20).paginator.page_range_ellipsis, [1, '...', 37, 38, 39, 40, 41, 42, 43, '...', 50]) self.assertEqual( paginate(objects, 41, 20).paginator.page_range_ellipsis, [1, '...', 38, 39, 40, 41, 42, 43, 44, '...', 50]) self.assertEqual( paginate(objects, 42, 20).paginator.page_range_ellipsis, [1, '...', 39, 40, 41, 42, 43, 44, 45, '...', 50]) self.assertEqual( paginate(objects, 43, 20).paginator.page_range_ellipsis, [1, '...', 40, 41, 42, 43, 44, 45, 46, '...', 50]) self.assertEqual( paginate(objects, 44, 20).paginator.page_range_ellipsis, [1, '...', 41, 42, 43, 44, 45, 46, 47, '...', 50]) self.assertEqual( paginate(objects, 45, 20).paginator.page_range_ellipsis, [1, '...', 42, 43, 44, 45, 46, 47, 48, 49, 50]) self.assertEqual( paginate(objects, 46, 20).paginator.page_range_ellipsis, [1, '...', 43, 44, 45, 46, 47, 48, 49, 50]) self.assertEqual( paginate(objects, 47, 20).paginator.page_range_ellipsis, [1, '...', 44, 45, 46, 47, 48, 49, 50]) self.assertEqual( paginate(objects, 48, 20).paginator.page_range_ellipsis, [1, '...', 45, 46, 47, 48, 49, 50]) self.assertEqual( paginate(objects, 49, 20).paginator.page_range_ellipsis, [1, '...', 46, 47, 48, 49, 50]) self.assertEqual( paginate(objects, 50, 20).paginator.page_range_ellipsis, [1, '...', 47, 48, 49, 50]) def test_default_page(self): self.assertEqual(paginate(range(100), None).number, 1) def test_last_page(self): self.assertEqual(paginate(range(100), 1000).number, 10) def test_page_str(self): try: self.assertEqual(paginate(range(1000), "2").number, 2) except TypeError as e: self.fail(e) def test_page_not_an_int(self): self.assertEqual(paginate(range(100), "dummy").number, 1) def test_add_to_query_string(self): request = RequestFactory().get("/url", {"key1": "value1"}) result = add_to_query_string( {"request": request}, "key2", "value2", key3="value3") self.assertEqual( set(result.split("&")), set(["key1=value1", "key2=value2", "key3=value3"])) django-mailman3-1.1.0/django_mailman3/tests/testdata/0002775000175000017500000000000013111776356024062 5ustar abompardabompard00000000000000django-mailman3-1.1.0/django_mailman3/tests/testdata/html-email-1.txt0000644000175000017500000001605612751727073027017 0ustar abompardabompard00000000000000Delivered-To: abompard@gmail.com Received: by 10.49.117.231 with SMTP id kh7csp341923qeb; Tue, 25 Sep 2012 09:35:19 -0700 (PDT) Received: by 10.224.9.195 with SMTP id m3mr35640394qam.6.1348590919045; Tue, 25 Sep 2012 09:35:19 -0700 (PDT) Return-Path: Received: from relay4-d.mail.gandi.net (relay4-d.mail.gandi.net. [217.70.183.196]) by mx.google.com with ESMTP id dq5si1310629qab.57.2012.09.25.09.35.15; Tue, 25 Sep 2012 09:35:19 -0700 (PDT) Received-SPF: softfail (google.com: domain of transitioning ecologeeks-owner@listes.eelv.fr does not designate 217.70.183.196 as permitted sender) client-ip=217.70.183.196; Authentication-Results: mx.google.com; spf=softfail (google.com: domain of transitioning ecologeeks-owner@listes.eelv.fr does not designate 217.70.183.196 as permitted sender) smtp.mail=ecologeeks-owner@listes.eelv.fr X-Originating-IP: 10.0.21.136 Received: from spool.mail.gandi.net (mspool5-d.mgt.gandi.net [10.0.21.136]) by relay4-d.mail.gandi.net (Postfix) with ESMTP id E8541172086 for ; Tue, 25 Sep 2012 18:35:14 +0200 (CEST) Received: from mfilter13-d.gandi.net (mfilter13-d.gandi.net [217.70.178.141]) by spool.mail.gandi.net (Postfix) with ESMTP id E59BD2A808B for ; Tue, 25 Sep 2012 18:35:14 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at mfilter13-d.gandi.net Received: from spool.mail.gandi.net ([10.0.21.136]) by mfilter13-d.gandi.net (mfilter13-d.gandi.net [10.0.15.180]) (amavisd-new, port 10024) with ESMTP id E0dD7cdDdU4m for ; Tue, 25 Sep 2012 18:35:13 +0200 (CEST) Received: from emailing-ee.alienor.net (emailing-ee.alienor.net [195.214.229.217]) by spool.mail.gandi.net (Postfix) with SMTP id 659D22A807E for ; Tue, 25 Sep 2012 18:35:13 +0200 (CEST) Received: by emailing-ee.alienor.net (Postfix, from userid 108) id 44A1F3521A; Tue, 25 Sep 2012 18:35:13 +0200 (CEST) X-Original-To: ecologeeks@listes.eelv.fr Delivered-To: listes.eelv.fr-ecologeeks@localhost Received: from smtp23.services.sfr.fr (smtp23.services.sfr.fr [93.17.128.22]) by emailing-ee.alienor.net (Postfix) with SMTP id 672B23514E for ; Tue, 25 Sep 2012 18:35:08 +0200 (CEST) Received: from filter.sfr.fr (localhost [127.0.0.1]) by msfrf2317.sfr.fr (SMTP Server) with ESMTP id 399257000064 for ; Tue, 25 Sep 2012 18:35:08 +0200 (CEST) Received: from YLPORTABLE (150.25.151.82.rev.sfr.net [82.151.25.150]) by msfrf2317.sfr.fr (SMTP Server) with ESMTP id 084B37000053 for ; Tue, 25 Sep 2012 18:35:07 +0200 (CEST) X-SFR-UUID: 20120925163508340.084B37000053@msfrf2317.sfr.fr From: Yves Lecourt To: 'ecologeeks' Date: Tue, 25 Sep 2012 18:35:03 +0200 Message-ID: <016001cd9b3b$b71efed0$255cfc70$@fr> MIME-Version: 1.0 X-Mailer: Microsoft Office Outlook 12.0 Thread-Index: Ac2bO7bllzgsooG/RjmLHZoQfCMHKg== Content-Type: multipart/alternative; boundary="----=_NextPart_000_0161_01CD9B4C.7AA7CED0" Content-Language: fr Subject: [Ecologeeks] blog action day Reply-To: ecologeeks@listes.eelv.fr X-Loop: ecologeeks@listes.eelv.fr X-Sequence: 6614 Errors-to: ecologeeks-owner@listes.eelv.fr Precedence: list Precedence: bulk Sender: ecologeeks-request@listes.eelv.fr X-no-archive: yes List-Id: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: This is a multi-part message in MIME format. ------=_NextPart_000_0161_01CD9B4C.7AA7CED0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable This is a test message Non-ASCII chars: r=E9ponse fran=E7ais = ------=_NextPart_000_0161_01CD9B4C.7AA7CED0 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable

    Bonjour,

     

    Vous = connaissez ?

    SI comme moi la = r=E9ponse est non, voici des explications en fran=E7ais : http://lolobobo= .fr/index.php?post/2012/09/21/ensemble-nous-sommes-plus-forts-%3A-le-them= e-du-Blog-action-day-2012-bad2012

    The blog : http://blogactionday.org/

    The FB’page : https://www.facebook.com/= blogactionday

     

    Les = ecologeeks y avez vous participez les ann=E9es pr=E9c=E9dentes = ?

     

    Et cette ann=E9e, on y participe ?

     

    Amicalement

    Yves

    ------=_NextPart_000_0161_01CD9B4C.7AA7CED0-- django-mailman3-1.1.0/django_mailman3/tests/testdata/attachment-1.txt0000644000175000017500000000742612751727073027117 0ustar abompardabompard00000000000000X-Account-Key: account5 X-UIDL: 1348358555.28754.mrelay4-g25 X-Mozilla-Status: 0001 X-Mozilla-Status2: 00000000 X-Mozilla-Keys: Return-Path: Delivered-To: free.fr-gauret@free.fr Received: (qmail 28730 invoked from network); 23 Sep 2012 00:02:35 -0000 Received: from mx24-g26.free.fr (HELO bastion.fedoraproject.org) (212.27.42.86) by mrelay4-g25.free.fr with SMTP; 23 Sep 2012 00:02:35 -0000 Received: from bastion.fedoraproject.org ([209.132.181.2]) by mx1-g20.free.fr (MXproxy); Sun, 23 Sep 2012 02:02:35 +0200 (CEST) X-ProXaD-SC: state=HAM score=0 Received: from lists.fedoraproject.org (collab03.vpn.fedoraproject.org [192.168.1.70]) by bastion01.phx2.fedoraproject.org (Postfix) with ESMTP id 4AA7922BBC; Sun, 23 Sep 2012 00:02:20 +0000 (UTC) Received: from collab03.fedoraproject.org (localhost [127.0.0.1]) by lists.fedoraproject.org (Postfix) with ESMTP id E9B0040A18; Sun, 23 Sep 2012 00:02:19 +0000 (UTC) X-Original-To: devel@lists.fedoraproject.org Delivered-To: devel@lists.fedoraproject.org Received: from smtp-mm03.fedoraproject.org (vm4.fedora.ibiblio.org [152.19.134.143]) by lists.fedoraproject.org (Postfix) with ESMTP id 3086E40758 for ; Sun, 23 Sep 2012 00:02:16 +0000 (UTC) Received: from outrelay07.libero.it (outrelay07.libero.it [212.52.84.111]) by smtp-mm03.fedoraproject.org (Postfix) with ESMTP id 7E2F240379 for ; Sun, 23 Sep 2012 00:02:15 +0000 (UTC) X-libjamoibt: 1823 Received: from [192.168.1.3] (151.60.56.156) by outrelay07.libero.it (8.6.033) (authenticated as puntogil@libero.it) id 5009F49C0CB6E303 for devel@lists.fedoraproject.org; Sun, 23 Sep 2012 02:02:14 +0200 Message-ID: <505E5185.5040208@libero.it> Date: Sun, 23 Sep 2012 02:02:13 +0200 From: gil User-Agent: Mozilla/5.0 (X11; Linux i686; rv:15.0) Gecko/20120827 Thunderbird/15.0 MIME-Version: 1.0 To: devel@lists.fedoraproject.org Subject: gradle 1.0 Content-Type: multipart/mixed; boundary="------------030501050807030508020004" X-BeenThere: devel@lists.fedoraproject.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: Development discussions related to Fedora List-Id: Development discussions related to Fedora List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: devel-bounces@lists.fedoraproject.org Errors-To: devel-bounces@lists.fedoraproject.org This is a multi-part message in MIME format. --------------030501050807030508020004 Content-Type: text/plain; charset=ISO-8859-15; format=flowed Content-Transfer-Encoding: 7bit This is a test message. --------------030501050807030508020004 Content-Type: text/x-vcard; charset=utf-8; name="puntogil.vcf" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="puntogil.vcf" begin:vcard fn:gil n:;gil version:2.1 end:vcard --------------030501050807030508020004 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: inline LS0gCmRldmVsIG1haWxpbmcgbGlzdApkZXZlbEBsaXN0cy5mZWRvcmFwcm9qZWN0Lm9yZwpodHRw czovL2FkbWluLmZlZG9yYXByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8vZGV2ZWw= --------------030501050807030508020004-- django-mailman3-1.1.0/django_mailman3/tests/testdata/attachment-2.txt0000644000175000017500000001132712751727073027113 0ustar abompardabompard00000000000000X-Account-Key: account5 X-UIDL: 1348590469.25417.mrelay8-g25 X-Mozilla-Status: 0001 X-Mozilla-Status2: 00000000 X-Mozilla-Keys: Return-Path: Delivered-To: free.fr-gauret@free.fr Received: (qmail 25389 invoked from network); 25 Sep 2012 16:27:49 -0000 Received: from mx16-g26.free.fr (HELO bastion.fedoraproject.org) (212.27.42.55) by mrelay8-g25.free.fr with SMTP; 25 Sep 2012 16:27:49 -0000 Received: from bastion.fedoraproject.org ([209.132.181.2]) by mx1-g20.free.fr (MXproxy); Tue, 25 Sep 2012 18:27:49 +0200 (CEST) X-ProXaD-SC: state=HAM score=0 Received: from lists.fedoraproject.org (collab03.vpn.fedoraproject.org [192.168.1.70]) by bastion01.phx2.fedoraproject.org (Postfix) with ESMTP id 5247C2202E; Tue, 25 Sep 2012 16:27:30 +0000 (UTC) Received: from collab03.fedoraproject.org (localhost [127.0.0.1]) by lists.fedoraproject.org (Postfix) with ESMTP id D266040591; Tue, 25 Sep 2012 16:27:29 +0000 (UTC) X-Original-To: devel@lists.fedoraproject.org Delivered-To: devel@lists.fedoraproject.org Received: from smtp-mm01.fedoraproject.org (smtp-mm01.fedoraproject.org [80.239.156.217]) by lists.fedoraproject.org (Postfix) with ESMTP id 6C99840591 for ; Tue, 25 Sep 2012 11:54:36 +0000 (UTC) Received: from mail.thelounge.net (mail.thelounge.net [91.118.73.15]) by smtp-mm01.fedoraproject.org (Postfix) with ESMTP id AE85BC0080 for ; Tue, 25 Sep 2012 11:54:35 +0000 (UTC) Received: from rh.thelounge.net (rh.thelounge.net [10.0.0.99]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) by mail.thelounge.net (THELOUNGE MTA) with ESMTPSA id 3XR10p4mGSz33 for ; Tue, 25 Sep 2012 13:54:34 +0200 (CEST) Message-ID: <50619B7A.2030404@thelounge.net> Date: Tue, 25 Sep 2012 13:54:34 +0200 From: Reindl Harald Organization: the lounge interactive design User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:15.0) Gecko/20120914 Thunderbird/15.0.1 MIME-Version: 1.0 To: Mailing-List fedora-devel Subject: request: remove "gd.tuwien.ac.at" from mirror-lists X-Enigmail-Version: 1.4.4 OpenPGP: id=7F780279; url=http://arrakis.thelounge.net/gpg/h.reindl_thelounge.net.pub.txt X-Mailman-Approved-At: Tue, 25 Sep 2012 16:27:27 +0000 X-BeenThere: devel@lists.fedoraproject.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: Development discussions related to Fedora List-Id: Development discussions related to Fedora List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: multipart/mixed; boundary="===============8632363506430537088==" Sender: devel-bounces@lists.fedoraproject.org Errors-To: devel-bounces@lists.fedoraproject.org This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --===============8632363506430537088== Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="------------enig472FDA8B19C158E487EA5823" This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --------------enig472FDA8B19C158E487EA5823 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable This is a test message Non-ascii chars: Hofm=C3=BChlgasse --------------enig472FDA8B19C158E487EA5823 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.12 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://www.enigmail.net/ iEYEARECAAYFAlBhm3oACgkQhmBjz394AnmMnQCcC+6tWcqE1dPQmIdRbLXgKGVp EeUAn2OqtaXaXaQV7rx+SmOldmSzcFw4 =OEJv -----END PGP SIGNATURE----- --------------enig472FDA8B19C158E487EA5823-- --===============8632363506430537088== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: inline LS0gCmRldmVsIG1haWxpbmcgbGlzdApkZXZlbEBsaXN0cy5mZWRvcmFwcm9qZWN0Lm9yZwpodHRw czovL2FkbWluLmZlZG9yYXByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8vZGV2ZWw= --===============8632363506430537088==-- django-mailman3-1.1.0/django_mailman3/tests/testdata/pipermail_nextpart.txt0000644000175000017500000000225112751727073030527 0ustar abompardabompard00000000000000From vondruch at redhat.com Tue Jul 10 11:29:44 2012 From: vondruch at redhat.com (=?ISO-8859-2?Q?V=EDt_Ondruch?=) Date: Tue, 10 Jul 2012 13:29:44 +0200 Subject: [Fedora-packaging] RPM macros Message-ID: <4FFC1228.3060409@redhat.com> Hi, I noticed that in revised haskell guidelines [1], there is mentioned the ghc-rpm-macros package, which provides macros.ghc file, which in turns provides some useful macros for packaging of Haskell packages. In Ruby, we provide similar macro files in ruby-devel and rubygems-devel subpackages respectively. Perl has their macros directly in the rpm package itself. This seems to be a bit inconsistent to me. So my question is: shouldn't we standardize some best practices with regards of RPM macros? For example for Ruby, we placed the macros into -devel subpackages, because we believe that it is just development dependency. Any opinions? Vit -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 190 bytes Desc: This is a digitally signed message part. URL: django-mailman3-1.1.0/django_mailman3/tests/testdata/payload-unknown.txt0000644000175000017500000000047612751727073027755 0ustar abompardabompard00000000000000From test at example.com Fri Apr 6 22:43:55 2007 From: test at example.com (Dummy Person) Date: Fri, 6 Apr 2007 15:43:55 -0700 (PDT) Subject: Dummy subject Message-ID: <20070406224355.899B9180064@test.example.com> Content-Type: text/plain; charset=non-existing-codec This message specifies an unknown content-type django-mailman3-1.1.0/django_mailman3/tests/testdata/html-email-2.txt0000644000175000017500000001553512751727073027021 0ustar abompardabompard00000000000000Delivered-To: abompard@gmail.com Received: by 10.49.117.231 with SMTP id kh7csp341923qeb; Tue, 25 Sep 2012 09:35:19 -0700 (PDT) Received: by 10.224.9.195 with SMTP id m3mr35640394qam.6.1348590919045; Tue, 25 Sep 2012 09:35:19 -0700 (PDT) Return-Path: Received: from relay4-d.mail.gandi.net (relay4-d.mail.gandi.net. [217.70.183.196]) by mx.google.com with ESMTP id dq5si1310629qab.57.2012.09.25.09.35.15; Tue, 25 Sep 2012 09:35:19 -0700 (PDT) Received-SPF: softfail (google.com: domain of transitioning ecologeeks-owner@listes.eelv.fr does not designate 217.70.183.196 as permitted sender) client-ip=217.70.183.196; Authentication-Results: mx.google.com; spf=softfail (google.com: domain of transitioning ecologeeks-owner@listes.eelv.fr does not designate 217.70.183.196 as permitted sender) smtp.mail=ecologeeks-owner@listes.eelv.fr X-Originating-IP: 10.0.21.136 Received: from spool.mail.gandi.net (mspool5-d.mgt.gandi.net [10.0.21.136]) by relay4-d.mail.gandi.net (Postfix) with ESMTP id E8541172086 for ; Tue, 25 Sep 2012 18:35:14 +0200 (CEST) Received: from mfilter13-d.gandi.net (mfilter13-d.gandi.net [217.70.178.141]) by spool.mail.gandi.net (Postfix) with ESMTP id E59BD2A808B for ; Tue, 25 Sep 2012 18:35:14 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at mfilter13-d.gandi.net Received: from spool.mail.gandi.net ([10.0.21.136]) by mfilter13-d.gandi.net (mfilter13-d.gandi.net [10.0.15.180]) (amavisd-new, port 10024) with ESMTP id E0dD7cdDdU4m for ; Tue, 25 Sep 2012 18:35:13 +0200 (CEST) Received: from emailing-ee.alienor.net (emailing-ee.alienor.net [195.214.229.217]) by spool.mail.gandi.net (Postfix) with SMTP id 659D22A807E for ; Tue, 25 Sep 2012 18:35:13 +0200 (CEST) Received: by emailing-ee.alienor.net (Postfix, from userid 108) id 44A1F3521A; Tue, 25 Sep 2012 18:35:13 +0200 (CEST) X-Original-To: ecologeeks@listes.eelv.fr Delivered-To: listes.eelv.fr-ecologeeks@localhost Received: from smtp23.services.sfr.fr (smtp23.services.sfr.fr [93.17.128.22]) by emailing-ee.alienor.net (Postfix) with SMTP id 672B23514E for ; Tue, 25 Sep 2012 18:35:08 +0200 (CEST) Received: from filter.sfr.fr (localhost [127.0.0.1]) by msfrf2317.sfr.fr (SMTP Server) with ESMTP id 399257000064 for ; Tue, 25 Sep 2012 18:35:08 +0200 (CEST) Received: from YLPORTABLE (150.25.151.82.rev.sfr.net [82.151.25.150]) by msfrf2317.sfr.fr (SMTP Server) with ESMTP id 084B37000053 for ; Tue, 25 Sep 2012 18:35:07 +0200 (CEST) X-SFR-UUID: 20120925163508340.084B37000053@msfrf2317.sfr.fr From: Yves Lecourt To: 'ecologeeks' Date: Tue, 25 Sep 2012 18:35:03 +0200 Message-ID: <016001cd9b3b$b71efed0$255cfc70$@fr> MIME-Version: 1.0 X-Mailer: Microsoft Office Outlook 12.0 Thread-Index: Ac2bO7bllzgsooG/RjmLHZoQfCMHKg== Content-Type: multipart/alternative; boundary="----=_NextPart_000_0161_01CD9B4C.7AA7CED0" Content-Language: fr Subject: [Ecologeeks] blog action day Reply-To: ecologeeks@listes.eelv.fr X-Loop: ecologeeks@listes.eelv.fr X-Sequence: 6614 Errors-to: ecologeeks-owner@listes.eelv.fr Precedence: list Precedence: bulk Sender: ecologeeks-request@listes.eelv.fr X-no-archive: yes List-Id: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: This is a multi-part message in MIME format. ------=_NextPart_000_0161_01CD9B4C.7AA7CED0 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable

    Bonjour,

     

    Vous = connaissez ?

    SI comme moi la = r=E9ponse est non, voici des explications en fran=E7ais : http://lolobobo= .fr/index.php?post/2012/09/21/ensemble-nous-sommes-plus-forts-%3A-le-them= e-du-Blog-action-day-2012-bad2012

    The blog : http://blogactionday.org/

    The FB’page : https://www.facebook.com/= blogactionday

     

    Les = ecologeeks y avez vous participez les ann=E9es pr=E9c=E9dentes = ?

     

    Et cette ann=E9e, on y participe ?

     

    Amicalement

    Yves

    ------=_NextPart_000_0161_01CD9B4C.7AA7CED0-- django-mailman3-1.1.0/django_mailman3/tests/testdata/attachment-3.txt0000644000175000017500000140325312751727073027120 0ustar abompardabompard00000000000000Delivered-To: abompard@gmail.com Received: by 10.49.6.103 with SMTP id z7csp145659qez; Sun, 9 Sep 2012 22:22:10 -0700 (PDT) Received: by 10.220.218.133 with SMTP id hq5mr17740927vcb.60.1347254530097; Sun, 09 Sep 2012 22:22:10 -0700 (PDT) Return-Path: Received: from relay3-d.mail.gandi.net (relay3-d.mail.gandi.net. [217.70.183.195]) by mx.google.com with ESMTP id df8si2076461vdc.116.2012.09.09.22.22.09; Sun, 09 Sep 2012 22:22:10 -0700 (PDT) Received-SPF: softfail (google.com: domain of transitioning ecologeeks-owner@listes.eelv.fr does not designate 217.70.183.195 as permitted sender) client-ip=217.70.183.195; Authentication-Results: mx.google.com; spf=softfail (google.com: domain of transitioning ecologeeks-owner@listes.eelv.fr does not designate 217.70.183.195 as permitted sender) smtp.mail=ecologeeks-owner@listes.eelv.fr; dkim=hardfail header.i=@gmail.com X-Originating-IP: 10.0.21.138 Received: from spool.mail.gandi.net (mspool7-d.mgt.gandi.net [10.0.21.138]) by relay3-d.mail.gandi.net (Postfix) with ESMTP id 94938A8080 for ; Mon, 10 Sep 2012 07:21:58 +0200 (CEST) Received: from mfilter24-d.gandi.net (mfilter24-d.gandi.net [217.70.178.152]) by spool.mail.gandi.net (Postfix) with ESMTP id 8FFA919F36E for ; Mon, 10 Sep 2012 07:21:58 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at mfilter24-d.gandi.net Received: from spool.mail.gandi.net ([10.0.21.138]) by mfilter24-d.gandi.net (mfilter24-d.gandi.net [10.0.15.180]) (amavisd-new, port 10024) with ESMTP id gR7XZDWMhInL for ; Mon, 10 Sep 2012 07:21:56 +0200 (CEST) Received: from emailing-ee.alienor.net (emailing-ee.alienor.net [195.214.229.217]) by spool.mail.gandi.net (Postfix) with SMTP id BFF8319F354 for ; Mon, 10 Sep 2012 07:21:53 +0200 (CEST) Received: by emailing-ee.alienor.net (Postfix, from userid 108) id 846BC34E0E; Mon, 10 Sep 2012 07:21:53 +0200 (CEST) Authentication-Results: emailing-ee.alienor.net; dkim=fail (verification failed; insecure key) header.i=@gmail.com; dkim-adsp=none (insecure policy) X-Original-To: ecologeeks@listes.eelv.fr Delivered-To: listes.eelv.fr-ecologeeks@localhost Received: from mail-vb0-f51.google.com (mail-vb0-f51.google.com [209.85.212.51]) by emailing-ee.alienor.net (Postfix) with ESMTP id EB1C134DF8 for ; Mon, 10 Sep 2012 07:21:47 +0200 (CEST) Received: by vbbfn1 with SMTP id fn1so2666938vbb.24 for ; Sun, 09 Sep 2012 22:21:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=hv2TrQCStJ5R6MQZydU+LBAEiDBitLnychmRe92mCaU=; b=T5YKAU4liUjDIWtGIuifEzhduNoa7fBeiUEvAK2rBjF0z7Gos/9+26xyrwLGF6BWFS OcaYYR2G8p3Jt8sWOgvxxO6VHMWNEyXBvUqTSou1fp1qAD1ePQr4rWpvvHnnYP8PY26d jaSzP2EM+oVhYrzDs5485ZeoJrRog4XFusMJN87pdgWvrsJT+7qzAWgVKnQU1t9xGTxB E6RTDv978BuSyMHKjsUAvhlH3TRKvPXBQrv+cMHqZZBnDAvUrVl7EnrnYO0X7MR0oOii UJ34XNeP2edgGH1zICEzlNr3a+z+QdDfcXsVznEauCkf92u+TWLHo1zpyklq74USz8k8 wfYQ== MIME-Version: 1.0 Received: by 10.220.150.15 with SMTP id w15mr17976934vcv.68.1347254506951; Sun, 09 Sep 2012 22:21:46 -0700 (PDT) Received: by 10.220.34.132 with HTTP; Sun, 9 Sep 2012 22:21:46 -0700 (PDT) In-Reply-To: References: Date: Mon, 10 Sep 2012 07:21:46 +0200 Message-ID: From: Js Herpin To: Liste Ecologeeks Content-Type: multipart/mixed; boundary=f46d043891154f153f04c9522291 Subject: [Ecologeeks] =?ISO-8859-1?Q?Fwd=3A_Tu_peux_m=27aider_=E0_changer_?= =?ISO-8859-1?Q?le_visage_d=27Ixelles?= Reply-To: ecologeeks@listes.eelv.fr X-Loop: ecologeeks@listes.eelv.fr X-Sequence: 6351 Errors-to: ecologeeks-owner@listes.eelv.fr Precedence: list Precedence: bulk Sender: ecologeeks-request@listes.eelv.fr X-no-archive: yes List-Id: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: --f46d043891154f153f04c9522291 Content-Type: multipart/alternative; boundary=f46d043891154f153c04c952228f --f46d043891154f153c04c952228f Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable This is a test message --f46d043891154f153c04c952228f Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Si il y a des belges qui=A0tra=EEnent=A0par l=E0, si des ecologeeks veulent= supporter un de nos belges pr=E9f=E9r=E9s :)

    ---------- Message transf=E9r=E9 ----------
    De=A0: Geoffrey Roucourt <geoffrey.roucourt@gmail.com> Date=A0: 9 septembre 2012 19:19
    Objet=A0: Tu peux m'aider =E0 change= r le visage d'Ixelles
    =C0=A0: Geoffrey Roucourt <geoffrey.roucourt@gmail.com>

    <= br>Bonjour,

    Tu le sais sans doute, je suis candidat aux =E9lections communales = =E0 Ixelles le 14 octobre prochain. Je suis 11e sur la liste Ecolo-G= roen, men=E9e par Yaron Pesztat et Zakia Khattabi. Tu tro= uveras toutes les infos sur www.ixelles2012.be ou sur www.ecoloxl.be.

    Tu trouveras aussi des infos sur mon blog, dans la rubrique Comm= unales 2012 : geoffreyroucourt.wordpress.com

    Tu habites Ixelles. Ou = pas. Peu importe, tu peux peut-=EAtre m'aider et aider =E0 ce qu= 9;une majorti=E9 progressiste renverse la majortit=E9 conservatrice actuell= e !

    Comment ?
    - En faisant =E9tat de ton soutien =E0 ma candidature (et= =E0 celle d'Ecolo-Groen) sur les r=E9seaux sociaux ou avec tes ami.e.s= .
    - En partageant les infos de mon blog, de mon compte Facebook ou de mo= n compte Twitter.
    - En organisant une soir=E9e Tupper-Vert : tu invites des ami.e.s ixellois.es chez toi, tu m= 9;invites aussi avec l'un.e ou l'autre candidat.e Ecolo-Groen d'= ;Ixelles et on discute.
    - En distribuant mon petit flyer (en pi=E8ce jointe) =E0 tes ami.e.s : ils = existent bien s=FBr en version papier et on peut s'arranger pour que je= t'en donne. Il sont tr=E8s pratiques, faciles =E0 glisser dans le port= e-feuille.
    - En apposant une affiche Ecolo-Groen (pas la mienne, je n'en ai pas).<= br>- Et si tu as d'autres id=E9es, n'h=E9site pas =E0 m'en fair= e part !

    J'ai vraiment envie d'=EAtre =E9lu et de si=E9ger a= u conseil communal. J'ai envie que les choses bougent dans ma commune. = Mais pour cela, j'aurai besoin d'un certain nombre de voix... Avec = ton aide, je peux y arriver !

    Cet email respecte la loi en mati=E8re de protection de la vie priv= =E9e. Si tu as envie de partager cet email, n'h=E9site pas =E0 me conta= cter afin que l'on soit s=FBr que ces r=E8gles sont respect=E9es. Si tu= ne souhaites plus recevoir d'email de ma part concernant cette candida= ture aux =E9lections communales du 14 octobre 2012, envoie-moi un petit mes= sage.

    A bient=F4t et d=E9j=E0 merci de ton aide !

    Geoffrey
    = 11e sur la liste Ecolo-Groen =E0 Ixelles=
    geoffrey.roucourt@gmail.com

    --f46d043891154f153c04c952228f-- --f46d043891154f153f04c9522291 Content-Type: image/jpeg; name="GeoffreyRoucourt.jpg" Content-Disposition: attachment; filename="GeoffreyRoucourt.jpg" Content-Transfer-Encoding: base64 X-Attachment-Id: f_h6wenpu80 /9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAIBAQIBAQICAgICAgICAwUDAwMDAwYEBAMFBwYHBwcG BwcICQsJCAgKCAcHCg0KCgsMDAwMBwkODw0MDgsMDAz/2wBDAQICAgMDAwYDAwYMCAcIDAwMDAwM DAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAz/wAARCAZVA8cDASIA AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3 ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3 uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD9nP8A gnt8Utd+OP7AvwP8a+Kb7+1PE/jD4f6Drer3vkxwfa7y5063mnl8uNVjTdI7NtRVUZwABgV7BXgH /BJ3/lFl+zT/ANkq8L/+mi1r3+gAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigA ooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACi iigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKK KACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigDwD/gk7/yiy/Zp/7JV4X/APTRa17/AF4B /wAEnf8AlFl+zT/2Srwv/wCmi1r3+gAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACii igAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKK ACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAo oooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigDwD/gk7/yiy/Zp/wCyVeF//TRa17/X gH/BJ3/lFl+zT/2Srwv/AOmi1r3+gAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiii gAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKA CiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAK KKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoo ooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigDn/AIT/AAt0L4HfCzw14K8LWP8AZfhj wfpVromkWXnST/ZLO2hSGCLzJGaR9saKu52ZjjJJOTXQUUUAFFFFABRRRQAUUUUAFFFFABRRRQAU UUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRR RQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFF ABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUA FFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAU UUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRR RQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFF ABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUA FFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAU UUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRR RQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFF ABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUU2SRYY2d2VEQEsxOAB6muT8SfH3wT4RD/wBo eKtBgdPvRi8R5R/wBSW/SufEYuhQjzV5qK82l+ZMpxirydjrqK8S8Sf8FBPhvoTMLe91PVyvB+x2 TD9ZdgNV/AX/AAUI8C+MtaisbpNV0J522JPexJ9nyegLIzFc+pAA7mvDfGGSe1VH61DmfaSa+9af ic31/D83Lzq/qe60UAgjI5Bor6Q6wooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiig AooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAC iiigAooooA4H42ftM+Ev2fbvRrXxFL4gm1DxAZv7PsND8N6lr99crCEM0gt7CCeURp5kYaQqEBkQ E5YA96jB0DDOCM8jB/Kvh3/gsr4zn0Kx8BSaT4I8OeOtQs7y7hb7VdzC60yaaKIQxhIby1aKOb5m ed3ZEWBVKjzhLH9u6eZWsIDPGsMxjXzEWQyBGxyAxALYPfAzTsBNRRRSAKKKKACiiigAooooAKKK KACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKw/id4mn8F/DbxDrNqkMl1pOmX N7CsoJjZ44mdQwBBIyBnBBx3r4X8Sft5/ErxCHWPV7XS436pZ2ca4+jOGYfnXyPE3GmAyOUIYtSc pK6UUn+bRw4zMKWGaU73fY/QSsTxJ8SfDvg7cNW17R9MKjJW6vI4m/JiDX5r+JPjJ4t8Xlv7T8S6 5eoxJ8uW9kMYz6LnaPwFc1X53jPGaO2FwvzlL9Ev1PKqcQL7EPvZ+h3iT9uH4aeHAw/4SD7fKv8A BZ20suf+BbQn/j1cB4k/4KbeHbMsNJ8OaxfkdDcyx2qn8vMP6V8YUV8tjPFnPKulLkp+kb/+lOX5 HFUzzEy+Gy+X+Z9H+Jf+Cl3i3UA66Xouh6ajDAaUSXEie4O5V/NTXA+JP2zviV4nysvie5tY85CW cUdvt/4EihvzJry6ivlsXxjneJ/i4qfyfKvujZHHUx+Jn8U3+X5Gn4g8aax4sk36rq2p6m+c7ru6 eY5/4ETWZRRXz1SpOpLmm2356nI227sKKKKgR+i37GHiy58Yfs4eHbi8dpbi2SSzLscllikZE/JA o/CvUq8Z/YF/5Nm0j/r4uf8A0c1ezV/ZfC9SVTJ8LObu3Th/6Sj7/BtvDwb7L8gooor3TpCiiigA ooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACi iigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAPhX/gs78MfDHiuz8HTX97BaajNFqjy QRaXqtzLDClvEr65KdLUzsmmBg3lzEW7m7AYq/kmvuHRSh0e0Mdyt5GYU23C7cTjaMONuFwevyjH PHFfHf8AwWJ+GvjP4leDPCkHhTwiPEy2sWqSExeHn1qaS+MEa2dhIiXNuY7O6YyrPJIzQARoJVKk Mv0V+yt4i8b+KPgfpl18RdMtdJ8Wx3V/aXEVtbm2juIIb2eG1uREZJDF59tHBOYy5KGYrxjAfQD0 OiiikAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAF FFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQByX x9/5IT41/wCwDff+k8lfmJX6d/H3/khPjX/sA33/AKTyV+Ylfz54y/77hv8AC/zPls//AIkPQKKK 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 jycbm1Oh7kfel/W59O/GL/gpFp+lPLZ+C9P/ALTlXK/b71WjgB9Uj4dh7sV+hr5o+JPx68XfFuZj ruuXt3CTkWyt5Vuv0jXC59yM+9chRX4LnfGObZq2sVVai/sx0j9y3+d2fM4nMK9b45adlsFFFFfL nGFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQ AUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAB RRRQAUUUUAFFFFAHG/tGf8m9+O/+xd1D/wBJpK/J2v10+LHhW48d/CzxLodo8Md3rOlXVjC8xIjV 5YWRSxAJC5YZwCcdjXxF/wAOrfiF/wBBnwZ/4F3P/wAYr9h8NM+y/AYWtDGVVBuSav10PCzfDVas 4unG+h9N6Z8KLb42fsReHfDdxsR7/wAL2H2eVhnyJ1to2jf8GAzjqCR3r81ta0a68O6xd6fewvb3 ljM9vPE33o5EYqyn3BBFfrX8J/Ctx4E+FnhrQ7t4ZLvRtKtbGZ4STGzxQqjFSQCVypxkA47Cvm39 q3/gntrHxf8Ai1c+I/Ct7oVhDqcavew30ssZ+0DguuyNxhlCk5wd2496z4F4sw+CxmIw2LqKNKcn KLeyd/8A25fkPMcFKpTjOC95aHZ/8E8vjwfiv8HF0a/uPM1rwtttX3N881vj9y/vgAoT/sAnrR/w Ua+El18SvgP9v0+GSe98M3H28xoMs8G0rLgewKv9ENcH+zF+xB8SP2e/i7Ya+NW8Jz2GGttQt4ru 43T2743AAwAFgQrAEgZQZOK+uyAwIIBB6ivnc7xuFy7P1mWUzU4X57Lo38UfK+vyfkdeHpzq4b2V dWe3+TPx88I+Kr7wN4o0/WdMmNvqGmTpcwSAZ2upyMjuPUdxkV9Oa1/wVZ8RX/g5rW08MaZY61JG Ua/+0vJChIxuSErkEdRudhnqD0r0n49f8E0dC+IOsTar4Uv08M3dw2+WzaHzLNyepQAgx+uBkegF eTwf8EqfHTXgWTXfCaW+eXWa4Z8eu3yQM+26v0ytxBwnnMKeIx7XNHpK6a8tNJLy1R5EcLjcO3Gl s+1v6R8yu8t/dFmLzTTPkk5ZnYn9STX6hfse/Ci4+Df7P2haRfRtFqUqNeXkbdY5ZW3bCOxVdqn3 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 AKRA+tyH/d3/AIv0R9gftf8AxMPwt+Aus3cLmO91BRp1oR1EkoIJHuEDsPdRX5y19Uf8FN/Gxn1/ w14dRvltoJNQmUHqXby0/II//fVfK9fm/inmrxWdSw6fu0kor1erf42+R5OdV+fEcvSOh4R8eNG8 Xar8Z9J1Oy0691LTPDRW4sbe1077O0k5Ckl71LkSvHwQYRGkbdHWUAV7uDkDIwaKK+MzDNfrWHoU HBR9krXW7669N7u++urPOq1ueMY2tYKKKK8kxCiiigAooooAKKKKACiiigAooooAKKKKACiiigAo oooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACii igAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKK ACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA KKKKACiiigAooooAKKKKACiiigAooooAKKKKAPWv2GP+TpvC3/b3/wCkc9FH7DH/ACdN4W/7e/8A 0jnor+kfB7/kTVf+vsv/AEiB9bkP+7v/ABfog/bh8SHxH+0t4gwxaKw8mzjz/DsiXcP++y9eS11f x31H+1/jZ4vuedsus3ZXIwQvnPjP4YrlK/BM+xLxGZYiu/tTk/vkz5nEz560pd2woooryTAKKKKA CiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAK KKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoo ooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiii gAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKA PWv2GP8Ak6bwt/29/wDpHPRR+wx/ydN4W/7e/wD0jnor+kfB7/kTVf8Ar7L/ANIgfW5D/u7/AMX6 I858cXg1HxrrFwsqzrPezSCQNuEgMjHcD3z1zWXRRX841ajnNzfV3Pk5O7uFFFFQIKKKKACiiigA ooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACi iigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKK KACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAPWv2GP +TpvC3/b3/6Rz0UfsMf8nTeFv+3v/wBI56K/pHwe/wCRNV/6+y/9IgfW5D/u7/xfojyWiiiv5uPk gooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAC iiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKK KKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooo oAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiig AooooAKKKKAPWv2GP+TpvC3/AG9/+kc9FH7DH/J03hb/ALe//SOeiv6R8Hv+RNV/6+y/9IgfW5D/ ALu/8X6I8looor+bj5IKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiii gAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKA CiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAK KKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoo ooAKKKKACiiigAooooAKKKKACiiigD1r9hj/AJOm8Lf9vf8A6Rz0UfsMf8nTeFv+3v8A9I56K/pH we/5E1X/AK+y/wDSIH1uQ/7u/wDF+iPJaKKK/m4+SCiiigAooooAKKKKACiiigAooooAKKKKACii igAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKK ACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAo oooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA9a/YY/5Om8Lf9vf/AKRz0Ufs Mf8AJ03hb/t7/wDSOeiv6R8Hv+RNV/6+y/8ASIH1uQ/7u/8AF+iPJaK+h/8Ah2l47/6C3hL/AMCr j/4xR/w7S8d/9Bbwl/4FXH/xivxn/UbP/wDoFl+H+Z8//ZuJ/kZ88UV9D/8ADtLx3/0FvCX/AIFX H/xij/h2l47/AOgt4S/8Crj/AOMUf6jZ/wD9Asvw/wAw/s3E/wAjPniivof/AIdpeO/+gt4S/wDA q4/+MUf8O0vHf/QW8Jf+BVx/8Yo/1Gz/AP6BZfh/mH9m4n+RnzxRX0P/AMO0vHf/AEFvCX/gVcf/ ABij/h2l47/6C3hL/wACrj/4xR/qNn//AECy/D/MP7NxP8jPniivof8A4dpeO/8AoLeEv/Aq4/8A jFH/AA7S8d/9Bbwl/wCBVx/8Yo/1Gz//AKBZfh/mH9m4n+RnzxRX0P8A8O0vHf8A0FvCX/gVcf8A xij/AIdpeO/+gt4S/wDAq4/+MUf6jZ//ANAsvw/zD+zcT/Iz54or6H/4dpeO/wDoLeEv/Aq4/wDj FH/DtLx3/wBBbwl/4FXH/wAYo/1Gz/8A6BZfh/mH9m4n+RnzxRX0P/w7S8d/9Bbwl/4FXH/xij/h 2l47/wCgt4S/8Crj/wCMUf6jZ/8A9Asvw/zD+zcT/Iz54or6H/4dpeO/+gt4S/8AAq4/+MUf8O0v Hf8A0FvCX/gVcf8Axij/AFGz/wD6BZfh/mH9m4n+RnzxRX0P/wAO0vHf/QW8Jf8AgVcf/GKP+HaX jv8A6C3hL/wKuP8A4xR/qNn/AP0Cy/D/ADD+zcT/ACM+eKK+h/8Ah2l47/6C3hL/AMCrj/4xR/w7 S8d/9Bbwl/4FXH/xij/UbP8A/oFl+H+Yf2bif5GfPFFfQ/8Aw7S8d/8AQW8Jf+BVx/8AGKP+HaXj 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 6Rz0V7L+zf8AsO+LPg98aNG8R6nqHh2ex07z/MS1nmaVt8EkYwGiUdXGckcZor928MMpxeX5VUo4 2m4SdRuz7csFf70z6XJqFSlRcais7/oj6pooor9HPWCiiigAooooAKKKKACiiigAooooAKKKKACi iigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKK KACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigA ooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACi iigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKK KACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigA ooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACi iigAIzQDRRQAUUCigAooooAKKKKACiiigAopCwXqQKFcN0INAC0UUUAFFFFABRRRQAUUUUAFFFFA BRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAF FFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUU UUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFZfjjxbbeAPBWsa9eJPLZ6JYzX86QgNI8cUbSMFB IBYhTjJAz3FeUfsH/t4eEP8AgoZ8IdR8aeC9O8SaZpemaxLoksWt28MFw00cMExZRFLKuzbcIASw OQ3GMEq6vYylXpxqKk37zvZd7bntdFFFM1Ciivn/APYm/wCCjvgf9vLxT8QNI8IaV4r025+HF1BZ 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 59PN/q3b5HL/AAKvzqvwY8K3R8Pw+FPtOlW8o0aEAJpgaNSIQAqgBQQMbRjpiuroorw8TWVWtOql bmbdrt2u72u9X6vU5py5pOXcKKKKwJCiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKK KACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA+eP+Ch/gLUPiL4R 8HafYabqWph9eT7QllA8rxxGNwzHaDgAZ5PAru/hT+yX4O+FFhrMMVtda5N4gXy9QudZkW7luY+o jbKhduefu5OBknAx6ZRXuy4gxX9n08upScYRbbs/iu01f0a0OdYaHtXVau2c18Pvg74W+FKTjw5o Om6QbnHnPbwhXlA6At94gdhnArpaKK8etXqVpupWk5SfVu7+9m8YqKskFFFFZDCiiigDyP8AbM+H Ot+N/hK9/wCGr/ULLX/DUo1O1W2mZPtITl4yoOGOBuUEH5lA7mvnXXPgj4w8efCnTPiHLos/iO78 XeIU13WtHtyQ81gvFvEo+8U2l+mTtlQ4+UmvuakRBGoVQFVRgADAAr6zKOLsRl+HjQpwT5ZXu9+V 7xurO17STvdNHHXwUasnJvp+Pf8AQ+MNP/Y21/43wePtZj0K2+G9vr628ej6NKoSMGIoWaREUeWG 2E8Lnc5OCB83cad+x34v+Kmo3esfELWtEttTj0B9A0qLSrZpIrNGRozM4O3c2Hk+UHHz9VAC19MU VrX44zGelPlilpHS7irKNlKV27qK5m7t/MmOX0lvr+u76epyvwq+Ftv8NfhLpnhOWZdVtdPtDaSS SwhVuVOc7kyRggkYya5Twj+xN8MvBOsrqFl4YgN3HcLcwvPcSzeQynK7AzEAA/yHpXqtFfPxzjHR lUlCrKLqO8rNrme+qVl1Z0ujTdrxWmxQsfC2maZq1zf22nWFvfXhzcXEVuiSz/7zAZb8TV+iiuCU 5Sd5O5olbYKKKKkYUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABR RRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFF FABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUU AFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQA UUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABR RRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFF FABRRRQAUUUUAFFFFABRXJ+AfitD438ZeLdBksbjTtS8JXsdvKkrBhcwyxLJDcIR/A4Lr7NG47V1 lb4nDVKE/Z1VZ2T+TSaendNMqcHF2kFFFcT8LPi4/wAR/GPjrSmsFtB4N1hdKWUTb/tYNtDPvIwN v+t24yfu5zziqo4SrVpVK0F7sEm/K7SX4tDjBtOS6HbUUUVzEBRRRQAUUUUAFFFFABRRVLxJ4htP CXh2/wBVv5DDY6ZbSXdxIFLFI41LscDJOADwOaqEJTkoxV2xpNuyLtFUvDfiG08W+HbDVbCQzWOp 20d3byFSpeORQ6nBwRkEcHmrtE4ShJxkrNA1Z2YUVxPxR+Lj/Dnxv4F0hbBbtfGWrSaY0pm2G022 00+8DB3f6rbjI+9nPGK7at62Eq0qdOtNe7NNx80m4v8AFMqUHFKT6hRRRXMQFFFFABRRRQAUUUUA FFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAU UUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRR RQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABXn/wC1J8a7j9nb4EeIPGNros+vzaLE kgs4mKbg0ioXZgCQiBizHHAU9OtegUjKGUggEHgg966cHVpUq8KlaHPFNNxva6vqrra+1y6coqSc lddjzr9k/wCOd1+0h8B9E8Y3miTaBPqyyE2jsXXCyMgdGIBZGADA479+pn/aN+Jeo/CvwbpF/pgt mnvfEWlaXIJ0Lr5NzeRQyYAI+ba5wexx1rvlUIoVQAoGAB0Fcn8b/hNB8a/h5c6FLfXOlTmaC8s7 +3VWlsbmCVZoZQrfK210UlTwRkd816WFxWCeaxr1KfJRc78vxKMW9u7t9/kawnTddSatG+2+hmfE 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 Um+WEkppwSSiuRK6kne6jG7utLmN6L1k1dN7J66LbTv6EHiz4hfEXxd+0r4h8C+FdQ8NaJpulaHY 6m2pX+nyXs0Mk0k6lFiWSMPu8sHcWG3aeG3Db0f7MHxX1r4meHvEdl4ljsB4h8G6/c+H76exRo7a 9aJY5EnRGZigaOVMqScMG7YrY0H4RHRfj14i8bHUBINe0my0wWfkY8j7O8779+75t3nYxtGNvU54 Z8Hfg8fhRq/ja6Ooi/8A+Ew8Qy66FEHlfZN8MMXlZ3Hfjys7uPvdOOeTH43LqmDdClGKlGFKzUbS c7JVLytd9d3a6utdXFWpSdPlSW0emt+up29FFFfJHCFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFF FFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUU UAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQ AUUUUAFFFFABRRRQAUUV4p/wUC+JM/wz/Zm1i5s216G/upraG3uNLgmd4D9ojZizxj92pUMu5iAS wXqwB78qy+eOxlLBwdnOSjftd7/Lc1o0nUqKmurPa6K808Q/tZeD/B/hHRta1ptd0a11+8ksLKK+ 0a6gu5Z1Vm2eQyebuYIQg25clQuSwzeu/wBpHwxpHwyt/FeqPq2jafd3H2S3tr/S7iDULifcVEMd qU853YqcKqkkAnpzW8sizBKMnRlaT5Vpu9VZd3o9inhqu/K+x3tFcN8Lv2iPDfxZ1m50qyOraZrl pCLmXStZ0yfTb0Qk4EqxTKpePPG5cgHAOMitDRfjJoHiD4d6l4qtbqV9G0g3q3UphZWQ2jyRz4Uj J2tE4GOuOM5rGrlWMpScKlJpppbfzX5fvs7dyZUakXZr+nsdTRXJQfG7w7Pq3hGz+1TJL45tHvNG Z4HVLpUiWYruIwr+W24I2CQGwDtOJ5/jB4etPFeu6NNqMcN34Y0+LVNVeRSkFhBJ5mxpJD8oJEUj YzkKuTxipeW4tO3s3tfbpzct/wDwL3fXTcXsZ9v6vb89DpqK8v8AB/7Xvg3xn4j07To/+Eh03+25 PK0q81XQ7vT7LVnKllWCaaNUdmUEqM5YDgGu88a+M9M+HXhLUdd1q7jsNJ0m3e6u7hwSIo1GScAE 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 uk+WVlbZ2cnfZNamP1KPNZy0bSVtd/R/5n17RXyR8SfGfiLxv8Q/h14Hk0Pxb4i8PT+BotfubbRd bj0q41e5LJEVlnknhZo4lwxRJNzNOhYYWvR/2VNF8Y+FPGXibTdR0DxNoXgkwW0+j2+va3bardWV wd6zxJLHPNIYSBG6iRjhi4HBArLG8LrDYV151486XNy3im1zcunvc3N1ty2t9q+gqmD5KfO5K+9t O9u97/L5nuFFFFfKHCFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQ AUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAB RRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFF FFABRRRQAUUUUAFFFFABRRRQAVl+NvBOk/EfwpfaHrthb6ppOpRGG5tZ13JKvXn0IIBBHIIBGCK1 K88/ad/aQ0j9lb4XP4s1uy1K/sY7qK1MViqNNukzg4dlGOOea7Mvw+Ir4mFLCJuo2uWzs79LPSzN KUJymo09+hY+F/7NnhH4Q69NqukWV9Jqs8H2Q3uo6nc6jcRwbg3lI9xI5RCwBKrgEgZzgY1/Dfwk 8P8AhLwXqHh6wsTBpGqS3U1zAZ5GMr3Lu853Fiw3NIx4IxnjFZHhT9pLwj4z+Muq/D+x1CZ/Fmi2 K6je2T2kqCGFhCQ3mFdjcTxcKx+97Gu7rszDFZnCr/tk580uWXvN3aXwv5XfL66F1Z1k/wB43d2e v4f8A47VvgB4R134V6b4LvNGiuPDujQwQWFu00nmWYgULE8cwbzUkQAYkVg49eaj+GX7P3hj4Sat dajpNtqE2qXkIt5b/UtTudRujCDuEQknd2VM87VIGecZrtaK5v7VxnspUPay5JO7XM7Nve68+vcn 21TlceZ2Zz/xL+FugfGDwu+j+I9Ni1KwaRZkVmZJIJV+7LHIpDxyL2dCGHY1jfDn9nHwh8L4dVXT tNnuZddjEGoXGp3s+pT3cQBAieS4d2MYDN8mdvzHjJNdzXL2nxr8J33xUuvBEOvafJ4ssrcXU+lr J+/ijKqwJHT7rK2M5wwOMEVrhcXmDoTw2GnP2a96UYt2SVryaWiV7Xe17eQ4TquLhBu27X6nNeD/ ANj34f8AgbxHY6nY6PdvJpLmTTbe71S7u7PS3P8AFb28sjRREdAUUFRwuBxXZWHw80jTPH2o+J4L UprerWkFjdXHmufMhhZ2jXYTtGDI/IAJzyTgVt0VniM2xtduVetKTa5XeTel7232ur2767inXqS1 lJvpucjB8CvC1t8N9b8IpprDw/4ha8e/tftMpMxu3d5/n3b13M7H5SMZ4xV4fC/Qx4y0rX/sZ/tb RNPl0uym85/3NvIYy6bc7WyYk5IJGODya6CiolmWLfNerL3r31et1Z373Wj7rQTrTfV6/qYXh74a 6L4V1XxBe2NmYbnxTci81NvOdvtEoiSENgkhfkRRhcDjPXmsXUP2dPB2q/CXTfA9xo4k8OaOkK2E H2iUS2Ri/wBVJHMG81JF7OG3Dnnmu3oojmWLUlNVZXTTvd7xVov1S0XZaAq1S97v/htji/hx+z54 U+FNjqsOj2FwJdcUJqF3d3097eXiqpVVeeZ2kKqGbau7C7jgAk1JefAXwrf/AAWHw9l0xm8IrYpp osftMoPkJjanmbvM4wOd2feuwoqp5rjZ1PazqycrqV+Z35o6J+qWifToN16jfM5O+/zOU+J/wS8N fGGwsodd0955NLkMtjdW9zLaXli5GCYp4mWRMjg7WAYcHIpfhf8ABjw98Hra9TQ7S4SbU5Flvbu7 vJr27vGUYUyTTM8jbRwAWwATgCuqoqXmWL+r/Vfay9n/AC3dt77bb6+uu4vbT5eS7t2OS+LHwN8M /GyzsY/EOnyXEulymeyure6ltLuycjDGOaJlkTI4IDYI6g15x8L/AIFwfCf9sTVLnRdGu7Tw/ceC bW3a/kaSf7XeC/uGfzJ5CzSTeWYyS7Ftu3sBj3SiurC53i6OHnhOdunJNcrb5Vfqltf/ADLhiZxg 4X0fQ8v0j9jb4d6F4rg1e20KZHtLz+0LaybUbltNtbncX86O0MnkI4clgQnDHIwea7a++H2kal49 0/xPNal9b0uznsLa481x5cMzRtIu0HacmJOSCRjgjJqHTvit4a1f4iX/AIStdb02fxNpcAurvTEm BubeIiMh2TqARLHz/tr610FTjMwzGUoyxVSd+Wy5nL4ZLpf7Ml8mKpVrNpzb269n+jPGf2qfha3x U8d/Cq2n0Vta0W08QzTaojQGSGCE2FygeT+6N7IAezEY5rqvhl+zT4P+EniOfWdJsLyXWLiD7Kb/ AFHUrnUrmODdu8pJLiR2RM8lVIBIGc4Fd5RWlTPsW8FTwEJuNOKaaTdpXk5arbrb5FPE1PZqmnZL 8dbmJ4B+HmkfDHQ5dO0S1NnZzXdxfOhleTdNPK0srZYk8u7HHQZwABXG+Lv2Pfh/428S32qX2j3a S6tIJdStrXVLu0stUcY+a4t4pFilJwAS6ncOGyOK9Normo5tjaVWVelWkpy3ak036u+pEa9SMnKM mm/M5jx/8HPDnxM8DR+HNV05TpNu8MltFbSPatZPCQ0TwvEVaNkIG0oRjGOnFZXiL9mnwd4r8HaP ol/p95PB4fJbTbv+0rldRsmOdzJdiTzwWz83z/MODkcV3lFFHNcbSio0qskk+ZWk1aTVm/VrRsI1 6kVaMn3OS+HXwZ0L4N6ZqS+HbGQ3mpHzrm4vr+e6ub+RVITzbiYySEAcDJIUE4Havljxt8MdA8Te AfEPh3Tvg5480jx54gsrm1TSm+1zeGtOvJ1ZGu45DJ9hCIzGRXVQ4xwivxX2pRXrZXxPiMJVnXnz TnJpt8803y7KVn70fJ620TSN6GMnTk5PVvzfTv3RwOtfs6+HvHPw+8N6N4jtDe3Phq2iitL61uJb O6tZFiWNnhmiZZY9wHIDAEcHIrU+F/wY8PfB62vU0O0uEm1ORZb27u7ya9u7xlGFMk0zPI20cAFs AE4ArqqK8mrm2MqUpUJ1Zcjd3G75bt322319dTB16jjytu3boFFFFeeZBRRRQAUUUUAFFFFABRRR QAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFA BRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAF FFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFfKv/AAWO/wCT Mbn/ALDFn/N6+qq8V/b5/Zx1z9qf9n6bwp4eutKs9Rkv4LoSajLJHDtjLZGUR2zzx8tfRcJYqjhs 4w9evLlhGSbb6I68BOMMRCUnZJl3w/8ABPwz8GPiN4z+MdzqWoR3GtaJC2qpMyG2tILW3jBdAFDD 5IQTljznpXhTf8FQfGLeAm+I6fDbTf8AhWS3v2bzG16Iau0Pn+T5/k/7+F2Y+9/Ft+evrjxL4Hs/ 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 Sns/hrpfjTxhEYjcaFpZ06xSMOGjilZELyBMyANsBwwGCcsW/GT9inxV8Q/2YPhD4KstQ8Pxar4A vdNuNQlnnmW3mW2t2jcRERFmJYjG5V4646VVF8KxrSpuEHGVVxu3L3YezWsXfb2l7N3te3mEfqKk 1ZWcrddFbp89jxX4e+OPiDp//BXf4i3OmeCLbUNWurOOxv7NtVhjWy0wNp6LfBycOTEkMnlA7h5x HVTX3T8VPijovwX8Aaj4n8RXMlno2lIr3MyQPMyBnVB8qAsfmYdBxn0rwj4i/ss/ELw9+2pJ8Vvh 1f8AhJI/EOnQ6XrltrJmD+Wjw72i8tWBLRwRgE4wQeDnI9i/aM8R+JPCfwZ1q+8IW9heeJY1ij0+ 3vIXlhuJXmRBGVUg5bcQDkAEgkgA14me1sLmWJy9UuS0oU4SUW1JNcsXGTfNypbRdnpdu5z4qcK0 6XLbZJ236Kz3t5HZWl0l9aRTxEtFMgdCQQSCMjg8j8akqKy877HF9o8r7RsHm+XnZuxztzzjPTNS 18BNJSaWx5b3CiiipEFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQ AUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAB RRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFF FFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUU UAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQ AUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAB RRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFF FFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUU UAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQ 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 LkgWCIag+qaZFdXWq3Tf6wEndiPJ2qqkHB9TV288OXnwE/Z48Sabr0a2Ov8Aje5tIoNOdwbiC1t3 MrTOo+6GYhQDycHjrXS/DP8AZ88TfCTwRbeK7fwxfa14x1Jd2k2wgDw6KmOLmUHgzHPyJ/D1bngd VLDZhUrwdJONX2adaSjecfflbTfmlDk03l1duZlxjVclbSVvedtVq/xat6/eeZftPeFNL8E/HTX9 N0eNLexgkjYQI25bZ2iR5Ige4V2YD0xjtXBVr+O/DmteF/FN1beILe7tdXZvOuEuf9azP825vUnO c+9ZFfEZnPnxlWah7O8pPl25bt6W8tjzazvUk7W127BRRRXCZhRRRQAUUUUAFFFFABRRRQAUUUUA FFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAU UUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRR RQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFF ABRRWp4I8PDxd400jSWkMK6new2hkAyU8yRUz+GaulTlUmqcd27L5jSbdkZdFe6R/C7wJq/xc8S6 VbaZrtvYeBLHVLrUI31FXbUzaEKuxvLBj3HJPXjGMV474uudKvPENxLolreWOmOQYYLqcTSx/KNw LhVBG7OOOmK9PMMonhIc85xfvOKtfW271S0T0736W1NqtB01dtdjNoooryTAVHMbhlJVlOQQcEGl mne5lLyO0jt1Zjkn8abRTu7WAm+3z/8APab/AL7NRSSNK5ZmLMepJyTSUUOTe4XH29zJaOWikeNi MEoxU49OKZRRRd7AKrlM4JGRg4PUUI5jcMpKspyCDgg0lFK4Dpp3uZS8jtI7dWY5J/Gm0UUNgKHK qQCQG6jPWlhne2lDxu0br0ZTgj8a3fAfw+uviB/bP2Wa3h/sTS59Wl80n544tu5VwD8x3DGePesj S9Kutc1GGzsree7u7hgkUMKF5JGPQBRyTW/sKqjCdnaW3nbt8yuWWj7kDuZHLMSzMckk5JNCOY3D KSrKcgg4INehD9lvxnzGbLTVvh/y4Nq1oLz6eV5m7P8As4z7Vwur6Pd+H9Tnsr62ns7y2cxywTxm OSJh2KnkGtsVl2LwyUsRTlBPumvz6lTpThrNNEE073MpeR2kdurMck/jUn2+f/ntN/32ahorj5nv ci7FkkaVyzMWY9STkmkoopCCiivQfh18H7LXfiF4H0++1WwvbTxU6GeLT7jdcWSlypSTK4R+M45/ x68HgquKqKnSWraX3tJfi0aU6cpu0Tz6irviSwj0rxFf2sW7yra5kiTccnCsQM/lVKuacHGTi+hD VnYKKKKkQUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRXDftL/ABRvPgp8AvFnivT7 SO9vtC06S6ghkBKM4GAWA52gnJwRwDyOtdGEwtTE14Yel8U2or1bsi6cHOShHd6Hc0V8g/sbap8c Pim/hDxzJ8U/C/izwprivNrukPYRRPpeRxDGYlDearDbglQuCSH7/WOs+JNO8OCE6hf2VgLh/LiN xOsXmN/dXcRk+wr1c5yKpl+K+qKpGpLW6hdtNNppppO+nbVam2IwzpT9ndN+Vy7RVP8A4SLT9lw3 26z22hCznzlxCScANz8vII5plt4q0u91IWUOpWEt4YhOIEuEaUxno+0HO336V5P1atZvkem+jMOS XYv0VS0bxJp3iMTHT7+yvxbv5cpt51l8tv7rbScH2NM1HxZpWkanBZXep6fa3l1/qYJrhEll/wB1 Scn8KX1arzunyvmXSzv9wcsr2saFFV73VbXTpIkuLm3gec7Y1kkCmQ8cDPU8jp61FpPiTTtfedbC /sr1rV/LmEE6yGFv7rbScH2NL2FTk9pyvl7207bi5Xa9i7RXy9/wUU8aaz4S8ffA2LStW1PTItT8 Z29teJaXTwrdxGSEGOQKRvU5PByOa+lpNesYrqWBr20WaBC8kZmUNGoGSSM5Axzk16mKyWpSwWHx kXze2U3ZLblly6+pvPDuNOFTfmv+DsW6KpnxBYDTxdm+sxak7RN5y+WT0xuzinT67Y20yRyXlpHJ KnmIjTKGdeTuAzyODz7V5n1ertyv7n03+4x5Zdi1RVLS/Eum65pr3llqFleWce4NPBOska7euWBI GO/pUTeM9HW4tYTq2miW+JW2Q3SbrgjqEGfmx7U1hazbSg7rfR6ByS7GlRVfU9VtdEsZLq9ube0t ohl5ZpBGiD1LHgU2w12x1XSxfWt5aXNkVLi4imV4io6ncDjH41Co1HHnUXa9r20v29RcrtexaorN bxno63FrCdW00S3xK2yG6TdcEdQgz82Par13dxWFu008scMSDLPIwVV+pNOVCrFqMotN7abg4tbo koqCLVLaeGGRLiB47htsTLICspwThT3OAenoaRNVtZdQe0W5t2uoxueESAyKOOSvUDkfmKXsp6rl enkHKyxRWfY+LNK1TVZrC21PT7i+tv8AXW8Vwjyxf7yg5H4irl3dxWFu008scMSDLPIwVV+pNEqN SMlCUWm+lu4OLTs0SUVVfW7KLTxdteWq2jdJjKojPOPvZx1qK68VaXY3trbT6lYQ3N8M20T3CK9w P9hSct+FUsPVeii+vR9N/u6j5X2L9FUR4o0w2X2n+0bH7MH8vzftCbN2M7c5xnHOKWy8TabqWqT2 NvqFjPe2wDTW8c6tLED0LKDkfjTeGrJNuD030Yckuxdorz39rLxnqfw7/Zp8ca7o101jquk6PcXV pcKiuYZFQlWwwKnB7EEV83fAHwB+0X8ePg5oHi+H47Q6bFr1t9pW2fw5aytCNxXBYKM9PSvfyvhv 61gXmFXEQpQU+T3ubV25vsp9PyOqjg+en7WU1FXtrf16Jn2nRXyl8YPFXiPw3/wUI+A+gS6/qT21 3o90NUhhuHittRmS3mzI8QIVvmXIyOOPSvp2PxdpM2utpaanpzamo3G0FyhnA9dmd36Vy5nkdTCQ o1Iy51Uhz6J6Lma+7S99NyK2GdNRad7q/wCNjQoqnrniLT/DNl9p1K+s9Pt8hfNuZliTJ6DLECpG 1e0XTheG6txaFQwnMi+WQeh3Zxg15Co1HFSUXZ6LTd9kc/K97Fiis+HxZpVxqkdjHqenyXs0fnR2 63CGV0/vBc5K+/Sl1vxVpfhnyf7S1Kw0/wC0Nsi+03CReY3ou4jJ+lV9WrcyhyO72Vndj5JXtYv0 UisHUMpBUjII6GqmueItP8M2X2nUr6z0+3yF825mWJMnoMsQKzhTlOXJFXfbqJJt2RcoqO1u4r62 SaCWOaGQbkdGDK49QRwRVOx8WaVqmqzWFtqen3F9bf663iuEeWL/AHlByPxFNUajvaL03029ewcr 7GhRVK98S6dp0ky3GoWUDWyeZMJJ1UxLx8zZPA5HJ9am0zVLXWrGO6s7mC7tphujmhkEkbj1DDg0 5UKkY88otLvbQHF2vYnooorIQUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUU UAFFFFABRRRQAUUUUAFFFFABXrWmWuhfCH4KeG/EN14e03xNrHjCa7Kf2i0htrCC3kERUIjLl2Y5 3E8DGB6+S17V8E7XxLrnwrNnpuieG/Humx3ryNo10Wa80qTao85QGRgknfaWX5ecHNfQcOQ569SE Y3m4vlfLz8rvF35bNv3brRNq/NbS51YRXk0lrbTS9tun9dyHx78PdA8X6f8ACk6BpieH28azTQXG 6V5RG5vBCDljkopJ299uMknk9ze/DPwlaeM7nwxe6d8OrDw1bzPZNqTeJol1uBlyvnvmbbu3DcYi mByuK4j9qLxNcwaV4E0q7extPEWgWc73ltp6qkWmNJPvhhXYSFZEVQRkkYBJJOaw7/8AaRl1eSS+ vfCfg+88QTIUk1WayZpZWIwZGi3+S0n+0U684r6epjsuwmLq060I837u/uKztTXPHlSfK+a90ra3 Tkmkdrq0YTkpJX06eWqt01/4c0/7F0P4I/DDRdbudG0rxdq3iW6vY4HvHkaxtoLaXySVSNl3s7ZY MW4GMDnJ2dF0bRdB+IXwp8YaTolpb2fjC8MUmlzySSxWVxFdJC0sR3BtuWDKGJAIIORxXnvgj403 Hhbww2h6hpGj+JNEExuYrTUY3P2WUjDNE6MrLuwMjODjp3pmvfGzVfEHjnRdbkg063Xw9JE2nWFv CYrO1SNw6xqgOcFuSSdxz1ry6ebYGnThKCSt7O0eRXjKLi5ycre8pJSsrv4kmlyoxVekkmvLS2zV ru/W+v3+R7v4c+IllL8bfjFAPCnh1G07SNbaWZVn8y+EUrbhL+8xiTI3bQvQY21554HufDa/B/xX 4wv/AAjpN7e22sW0NjZ75UtbfzEfKkB9zIMZwWySBk4yK4zT/jZqeneMfF2tpbWJufGVrfWl4jK+ yFbtt0hj+bIIPTJPvmsyw+Il5p3w21DwwkNsbLUr2K+klYN5qvGrKADnGPmOcg1vW4lpVGnOzt7Z q8I7yvyPb+uo5YyL3/vdF12PU/hT4E0rxD4F1zx3JpXhLz5tY/s3T9M1XUfsWmWf7sSsx3yKZDhg qpv7Me3E/iDQPA/h/wAQ+Eda1O38KCPULqWw17StH1dL23hjYAJdx7XZo8biSpJGUHqa8x+Hnxbv PAGn32nPY6ZrWi6myvc6dqEReF3XO2RSpVkcAkblI4POab4t8XSfFDVdLsdP0HRdHSJvs1ra6bAU MjyMPvu5Z3YnAG5iB2A5rGGc4NYOCp04uqraOKd589+b4dU1pbm293ltZiWIp+zVkubtbrf0/rax 2viT4MW3wV8GeNbjxBbJd36366Hoe8kK5wJZLoAEZAhMe08jMtRfCe08P6F8BfEfibVPD1nr2o6d qttb2a3MjrEu9HJDhGBZeM4yMkDnGRVj9pD4nTWvxM8P6RHcQa3a/Dy3t7AG5HmwX1xEF85nH8Sl lCHuQg781yHiL403viDQPEGmLp2k2Nn4h1NNUljtYWjW3dAwCRjdgL8xzkE+9Xi8Rl+DxtSNFK1O M4RTipXk1J8zeqfLN8qfZJjnOlTqNR6JpaX11/J6HT+HLfQtK+G+r/ES98OadfyXWuf2TpukM8q2 Fk3leczuA25wFIVVLDueccP1rwtoXjzwF4e8ZWGjW2hSTeIl0LUrC3kdrW4YosqyxByWQbSVZdxH Q8Z5474dfFu8+H9hfae1jputaLqZVrrTtQiLwO6/dkUqVZHGThlI685pfiB8X77x1bafZxWen6Hp Oksz2dhp0bRxRO2N0hJJZnOB8zEnjjFcqzPBfVLSSb5dY8ivz81+fnttbpf+7y21I9tT5Ne21ut9 7/12sd74b+G+iXv7a974ak06J9Dj1K+hW0y2wIkUrKOucAqD17VnaVZ6J8IPgz4b8R3fh/TfE2r+ LprsxDUTIbaxgt5BEVCIy7pGY53E8ADiq+oftT6pei6vU0Lw3beJL63a2uNditnW9kVk2M4+fYsj LwWC55OMGsTwN8bLjwp4YbQ9Q0fRvEmiiY3MNpqUTN9llIAZo3RlZdwAyM4Ppmul4/LITlGi1eTq SjJw0hzOnypxad7RjJaJqLleN7XK9rRTfL1u07bXtbT0T9L6G38N/Dvhz4q/EbXNTk0Z9M0DQdGn 1u40q3u3b7QYVUNEkh+ZFd2B7lVyM8Zq/oX9gfHnwx4pgj8LaT4Z1Tw5pE2s2d1pryrHJHCV3wzK 7sGLBuHGDuA9cHkIvjXqunfEgeJtNtdI0m4VPIFnZ2ax2Zh27DE0fO5SvB3Ek+ucVd8S/HmbU/DN 7pWkeH/D3he21XA1BtNhkEl2oO4IWkdiseQDtXA9c1hQzHAxpSVRp6z5l7NXnde64u3uWfRW5d1d 6Exq01F3876b9rdv0N7xx4B0jTv2lvDGi29hFHpt8dHE1upO2TzkhMnfPzFm6etafgvwf4Z03xZ8 XJ9S0KHU7Lwt50ljaGV41Qrd7EXcDnbjAPOducEHmue0b9qDUdLtdMmm0Dw1qOu6LAltYaxdWzvd QIgxGThwjsg+6zKTwM5xXLeHfijqPh3SvEtqqwXR8VW4t7yWfc0gHmCQspBHzFh1OetavMssp1/b U0nzSnK3IrRvBqMWno7SfT3dL+le2oqXMurb2200X3/I9U/Z/wDiVY6jrHxAuo/CPhu1jPhW6uPs 8ST+XiNUDRcyZ2SE5bvwMEVmeDb2TTPhRq/ifRLSz0jXPFmvp4cs2tiyLpcJiEkvlMxLKX3xruyS F3YIrz34YfEm6+F+vz3kFrZ38N7aS2F5aXSkxXUEgw6NtII6A5BBBArsfBvxE0jxxpOueGNW+w+F LPVryPVNJuLZHFppV7GmwBhlnEcicFgSVbDYxnGmAzeFajTp1JpVF7RLRRtKWqakkkr6xWqs2nol dOlXUopN66+W/n+B1/h34Q/DnVPj5B8O5YPErXttO9vPq/2xALudI2aRPJ2HYm4HawYngZ4JNc9H o7/HT4YeCp9QuNusp4kTwqb6QbnmtpVR4y56sYizAf7JA9K7RdR+Itr4ht9dg0PwDDrkezzvFS6h bFbpFwCzMZvLBdRtYqgcqSOM1474z+Ld141/szTraz0jwxpmnXTXMUOniRYY7hyoedmLO5PyrjBO AuFHr35lVwmGpONSm4qTlaPI4c0bwcE2+sLSvLX4tJSu2a1pQgmmrXvpa11pb7u/nuz0ex1DwTP8 fLTwEfAmnnRrfW00lbz7RN/aMrrMIzJI+7aVdgdybRhWOCCARmfD7wn4cstd+K1zqehw6paeGI5J bG1aV41Rlu9iruU524wDzkjOCDzXpHhqHxdB8TtL17U/DfgoWdtdRXF941t1QxXVqhBeUMZPLEki ArkIHy3ABrwS++Lk2max46XTYoJrHxhJLG7zI29IjceapUAjDcDrmtMxnRwfJWxMV8VTlTpKPu8l oq1veSk1rrHs2Oq407Smurtpbpp66/I7/Wdf8J6f8JNG8cL4D0JtX1K9m0t7MyTDTUWIBvNEQfd5 hDKvL44Jxmpn+C/hiT426ncGwmXw5pnhYeLpNKSZgZR5Ebm2EnLBd79eoUEZ715Jf/ES81H4baf4 YeG2Flpt7LfRyqG81nkVVIJzjHyjGAK2l/aB1238fad4jt1soLzT9Ph0wxCIvBcwRxCIpIjE7gyj 5h68jBAx5SzzAVJQ+sQTS9m9IRWqi1Ubsle7s2npKxh9ZpNrnXbou2v9dTtvA+oeFvi/4S8dTT+C tI0jU9D0Ca8spdPeZYVwyAFkZ2zICRhgRkFsg8YufDrwrp/h/wCJvwPurO1SC41WJbi7dSczyC5k UMcnrgAcelcfL+0tcWeia1pukeGPC+hWWv2T2d4lpbyb5NxHz72csCoBAUHb8xyCcEZWm/HbVdM1 jwbepa6e0ngmMRWasj7Zh5jSfvPm5OWI+XFbQznL4TpSm1KceW8lBR1VWMrrRfYTV7J9C1iKSab1 atra32k/yKKeGT41+NI0ZZVt21bW/sQlYZEZkn2bj9N2a7H4l+NPCXhPxBr3hS28CaZJY6VJPp8N +9zMupNNGSnntJu2kF13bNmMcVx8vxVuX8KXumLp2kxzXmq/2sNQWDF7A/8AcSTOQmecdc555roN Z/aSn8Q2tzNe+FfCFzr17A0E+ryWJa4l3LtMhTd5XmEfxbP1ry8Ni8JTpVFGolOTvdwUtNbwV72e zvon1asr4QnTUXZ6vyv8jW106B8BvDXhe3k8LaV4m1TxFpEOs3t1qbzFI45ixSGFUZQpVV5fkkk+ mK6Lw58G/C1p8b7MS6dLc+G9c8JP4kh0+WcmW0DwOwj8zqSrIdrHPBXOe/nfhv49T6d4ZsdK1jw/ 4e8UW2k5GntqcMhltFJz5YZHUtHnJ2Nkc8YqK0+P+uxfEC/8STizur++sZdO2PEUgghePygsaIRt Crwo6cc5r0KWbZZGVOU0nFSg1HkV4pL3+Z29/mfrfd2ehrGvRTTe2mltu/qd3pWt+Edf+D2qeL5v AeiwX/hy+hsba0gnnW0uVmBKtOpcs5TY3IYZJGeBXI/HvQdJTTfCPiDSdNh0ZfE2mNc3FlAzNBFM kzxsY9xJCttB254rmdN+Il5pfw51TwykNs1lqt3DeSSMG81HiDAAHOMHcc5FN8VfEC78W+HPD+mX EVvHD4dtntbdowwaRWkaQl8kjOWI4xxXBjM3w9fCOlKMebkW0Ir94p6u6S/5d6dvmZVMRGVPla1t 2W9/8jCooor5Y4gooooAKKKKACiiigAooooAKKKKACiiigArjP2hPino/wAF/g7rviPX9NvtX0aw tz9rtLS0+0vMjfKVKH5dhz8xYhQM5OK7OmyxLNGyOqujgqysMhgexrowlSnTrwqVYuUU02k7Nrsn 09SoNKScldH5cfGjxB8NPg/4t8IeOP2a/FV/D4u1zUooJfDEBlkhljkDHY8bgMuZCkflFiDvBTbt zXo/7Rlh4Q8Zf8FNNT0z46T/AGbwJB4cjfw4l1fS2tmZCkJY+ZGylcyC7BJK5ZEBz8uftPwt+z94 E8DeJpNa0XwZ4W0nV5c7r2z0qCGf5vvYdVBGe+Dz3rQ8b/Cnwv8AExrM+I/Duh68dPfzbU6hYxXJ t245Tep2ngdPQV+lz49wntoOMajSpzh7Ryj7Vczi1aSX2eWyb1tJ/P2XmkOZaPZq91za26+VvxPz P+BZ0o/AT9sE6FPcXOib7T+z5rhnaWW3+1XvlM5f5ixTaSW5yTnmr/xS/ZV8I+DvgL+z14n0qLU7 DXPHV1p2na3dx6jOZLuG6t1EijLERjYWQBABtbBzX6MwfBPwZa2+twxeEfDEcXiZg+sIulwBdWYM zZuBtxKdzscvnlie5qxf/CnwtqmkaTp914a0C5sNAeOTTLaXT4Xh01oxhGhQriMqOAVAx2roj4lw hiXWpwmoupzNcy1XsY07Pv7y5u23Uv8AtlKfNFO17vXf3UvzVz5L+Bfwg0L9mr/gqJfeFfBVtcaR 4f1DwV9smsTdyzxyS+coDEyMzHG3jJONzYwCRXy74f06z8daV8U0+JcHgKH4h3Wo3CXOo+KPEN5Y 6hpzhAENtAkTrIiODhQSWUBNuwLn9YP+ED0P/hMf+Ei/sbSf+Eg+z/ZP7T+yR/bPJznyvNxv2Z52 5x7Vk+MvgR4I+Imuwapr/hDwzrWpWwAiur7TIbiZADkAOyk4B5AzxWOW+IlGjV9rXpycnTpxclL3 nKm2279VK+t30V77E0c2UZc0k27JXvrdf5nw5+0t4N1rVfgN+zFoPi7XbXXby98RxWcmraTevKt3 aySIsMscxUMX8ho/nxncM812Xwp+Degfsv8A/BVHT/C/gm2uNH0DWfBr3V1Zm7lnSR98nOZGZusS nknBzjGcV9h+IPh14e8WNpjaroWjam2izLcaebuyjmNhIuNrxblPlsMDBXBGBT5fAOhT+MovEb6L pL+IYYPsseqNZxm8jh5PlibG8J8x+UHHJ9a4Z8eKeElhXBqMoVk0muXmqycoyt/dv/lYyeZ3punb RqXpdu6+4+Tv+Ctcuqw6n8Fn0GO2m1xPFqNp0dwcQvcgxeUH5Hyl9ueRxnmuW/Y+0uLxd8Ffj74P 1q2uU+OV9aana6/NfMZLjUBLDKkDx8f6oM2Nqccq3RkA+2vE/gHQvG1zp82s6LpOrzaTOLqxe9s4 7hrKYEESRFwSjggfMuDwKji+G3h2DxtJ4lTQNFTxHLF5L6qtjEL148AbDNt3lcADGcYArDCcZUaW TU8qdN3hd8ydrv2nOk+8Xs13s0RDMIxw6oW26/O/3H5kz/Gfw1ff8EmdK+HltqkN143uda8hNFhV pLwsb95h+7AzgrjB7lgOpxXt37XHwo074p/tzfAfwn4iiuW06/0G5gvoIbhoHkVIZWaMuhDBW27W wRlSRnmvrWx+AvgfTPHD+Jrbwf4Zg8RO7StqUemQrdF26v5gXduPds5PrWvqXgHQtZ8U2Gu3mi6T d63pSsllqE1nHJdWasCGEcpG5AQSCFIzk+tenX4/wyre1wlKUb+1k22rqdVJaWtpFq/dm8s1gpc0 E18T+cl+SPib9nvwPp/wR/aR/aW8DeG1uLLwvYeHEuLexed5lic2obOXJJI81xkknGMk4rxKL9mj wnF/wSsg+KQtr7/hNrW9C29/9umAtoxqRh8tIw2xVwWbO3duYnPav1Bi+Gnhy313VNUj8P6Imp65 EINSvFsYhPqEYUKEmfbukXaAMMSMACq3/CnPCH/CCf8ACLf8Ir4b/wCEZ3bv7I/syH7Bnf5mfI2+ Xnf83T73PWil4jeznGpGMlJypObvrJQjyyT783n8wjm9mpJO94387Kz+8+Ff29fEOq6/8XPgd/wl sWn6h4BvNCivJI9Xv57HS7vUmjcubiaJWZSAYCPlPDMMhWYjZ/ZC8IT6Dr3xrvPDWt+AT4FvdAna fw/4d1yfUk0y9MA2So0sSgo6iflTjov/ACzwPt7xD8P9B8W+F/7E1XRNJ1LRgixiwurSOa2CrjaB GwK4GBjjjHFVvCPwo8L+AfDs+kaH4d0PSNKugwntLOxihhnDAht6KAGyCQc5zms/9fcOstWCjRaa 0tdctufmvbpLztv1toT/AGpD2PslH/Le9/U/MOL9mjwnF/wSsg+KQtr7/hNrW9C29/8AbpgLaMak YfLSMNsVcFmzt3bmJz2r9LNC0S3+LXwFsNP1+MX9t4j0KKK/V+fPE0AD/idxOfWrn/CnPCH/AAgn /CLf8Ir4b/4Rndu/sj+zIfsGd/mZ8jb5ed/zdPvc9a37Kyh02zit7eKKC3gQRxRRqESNQMBVA4AA GABXkcR8YSzOCspKUaspxbd+WLtaK7Wa9DDGZg6663Um15J20PzG8LeBPjPYaPrXw70Gaa2j/Zz1 S68Q2s/lsTqzllktYAFYnLwtdSBRkMsuxgMg16N4S8O+NNX/AGNPjN8bbCG8g8dfE8m5sliyLjT9 IjmVNsZUA7hB5hDDBKxxtyev3lbabb2dzcTRQRRTXbiSd1UBpmChQWPchVA57AUmm6XbaNpsFnZ2 8FraWsaxQwQoEjiRRgKqjgADgAV6mL8RXWS5cPFPmhJ2+0k1OpF+U6iv6XTN55s5bQW6fr1a+b1P yi+HPgvS/Efg/wCF0vgHU/hP4M8f2t7bvb6k3im8bVL25KEPDcW5g2pvkwMZK/8ALNSwfn9U/Enh mz8beFb7SNXtYrqw1W1e1u7d/mSWN1Kuv0IJFYekfALwLoHjB/ENj4N8LWeuyMZG1CDS4I7ksTkt 5gXduPc5ya62vL4u4shm1WjPDxlH2d3eTvK7aej7K2nbpbYwx+OVeUXBNW77n52/DH4BeLvEfxc0 79nLX47u5+H/AMPten8UXV3ICE1DTG2tZW5YAK2+Vpt6kdWk2n91WfBpvw48Ufto/Gw/H29uLDUN Hul/4RYSX9xamC0R5TEbfyWG5xF9mZE5yWY7Sc4/RuPS7aLUpb1beFbueNIZJggEkiIWKKW6kKXc gdt7eprG8QfCbwt4t8UWOuar4b0LUtZ0zH2S/urCKW5tsHI2SMpZcE5GDwea9an4hc9WTrQlCLha 9NqMudyUpzTadudqz/u2N1m15PmTV100d73b+fXyPyu8If8AKIPxV/2UVP8A0kta998b/s9+Gv2V f22f2f7jwXFqGn3Pima6i1eaa/muH1A7YgzOXY8t5r7gMKTg4GK+xof2f/Adv4Pl8PR+CfCMegT3 P2yXTF0e3FnJPgL5pi2bC+FUbiM4A54rW1j4e6B4i1rS9S1DQ9HvtR0MltOurizjlm08nGTC7AtG TtGdpHQelb1/EWE5yUaclCTquUbqz9pFRin35XqXPN027J2fNdeqsvuOB/bm/wCTPPiT/wBgC6/9 Fmvhr9l/xfbaJ8LvCb3P7VcvhK3tUR5fDR0l3FmokJaDzPNHBGedv8XSv0w13QbHxRo9zp2p2Vpq On3sZiuLW6hWaGdDwVdGBDA+hGK4j/hkb4Uf9Ex+Hn/hOWf/AMbrx+HOLMNl+XSwNeMrufPeKpv7 KVrVIzXzSv57nPg8dClRdKSe99LdvNM+f/jh4lsPFX/BSX9nvWNPuorrS9S0S8vLa5U4SaF7ad0c Z7FSDz6186/DvXvDP7Pnxy0HUv8Ai2vxesL/AMYM1nq9pfTDxLbzyylBNLFkK6qQzL+7ZGcoyuNy mv0ti+FXheDVNGvk8N6Al74dtxaaVcLp8Il0yELsEUDbcxJtO3amBjjpVG1+AXgay8cf8JND4N8L xeIg5lGpppcC3YcjBfzAu7cQSN2c4OM16eW8dYPDYdYadKbiqahZSSvZzau1ZrSW6fe6eltqOZ04 R5HF2tbfzf8AmfDH7Zd3JqH/AAUZntvH1j4Z1DwtbaIh8N2/ifV7jTNJ+ZIvNk8yNHBk8zzgQwAO 1cnKoCnw98Jaj4S/YA+PUdt4h8K6z4Jnkd9Fs9F1SbUE0WTziZrcvLGjbdpgIP8AFy/8eT98+PPh j4b+KWlpZeJdA0bxBZxv5iQ6jZx3KI3TcocHB9xzTbb4V+GLPwS/hqLw5oUfhyRPLfS1sIhZOvBw YduwjIHUdqdLxAoQwGGwvsXem6V9fdapyUrpdJStq/N3bQLNYqlCHL8PL6aO/wB7Pzm+I/7Pfhr4 Jfs5/s+fEjw7FqFn4z1rVtIN5qLX80jSiS3Mm0KzbVVdiqoUD5Rg5qL4h/Z/En7avxch+KWneC7+ 6SY2+jL4t8Q3WkQW2n7pPKNq0cbqxMZjbqpDFioJZsfo5qnwm8K654f0zSb3wz4fvNK0V430+zn0 6GS3sGjXahijKlYyqkgFQMDgVF8QPgz4Q+K5tz4n8L+H/ELWmfIbUdPiuTDnqFLqSAccgda6sL4k 0lJPEU5Sf7xcyl7yUpqUUn2SVmrry00NIZwr++m99b66u6sePf8ABMXw7rvhb9lfT7PV/EmieKrB LuU6Le6XdSXES2eFAhJkRGDJKJRtI+UYXjGB84/tl3cmof8ABRme28fWPhnUPC1toiHw3b+J9XuN M0n5ki82TzI0cGTzPOBDAA7VycqgP6GaRo9poGmQ2Vha21lZ2yhIYLeNY4olHQKqgAD2FZfjz4Y+ G/ilpaWXiXQNG8QWcb+YkOo2cdyiN03KHBwfcc18/lnF9LD51XzOpSfLVUlo7SjzNO6at72mtrbu zRyUceoYiVaS+K/qr/qfCHwg0Pxv8PP2G/jfJ4H8Q+H9X0Z7kvoNt4c1W4v30FTMftsKvJGj5Fuy srDliC45bJ8m+HPgvS/Efg/4XS+AdT+E/gzx/a3tu9vqTeKbxtUvbkoQ8NxbmDam+TAxkr/yzUsH 5/VLwr4O0jwLocWmaJpen6PpsHEdrZW6QQp9EUAD8qxNI+AXgXQPGD+IbHwb4Ws9dkYyNqEGlwR3 JYnJbzAu7ce5zk19BhvEihTniJOi7zlzJprX3FC01s1pd73bel9Tqhm8U5tx3d/wtr3Pkb4gfAnw 7+0V/wAFWte0DxdaT3ukp4Ohu5bSG7lt0ndWgCq7RlWKgtuxkcqp7YrrP+CUlkPCbfGLwtaSz/2L 4a8Y3Frp8EkhfyEDOmAT6iNc+pGe9fUkXgHQoPGUviNNF0lPEM0H2WTVFs4xeSQ8HyzNjeU+UfKT jgelHhjwDoXgm51CbRtF0nSJtWnN1fPZWcdu17MSSZJSgBdySfmbJ5NeDmHGSxOWSy5xfL7OlBK+ ilTd5SS/vLTv3OarmHPRdGztaK+a3fzNaiiivgjywooooAKKKKACiiigAooooAKKKKACiiigAooo oAKKKKACiiigAooooAKKKKACiisf4ganqmi+CdUvNEtIL/VbS2ea2tpiQtw6jOzI5y2CB7kVdKm6 k1BdXbXRaibsrmxRXzJpH/BSDR2+H/hHVNQtIbe/1nVpLHVbaNyw0+FPvTDueJITgjnLgdK0dY/b C8T6rJ8SL7wx4d0vUtB+H7iM3Es0ge9IbEu3HGFCyPkfwhfUV9K+Dc1jLlqU+VXtdtJX5lDfbWTV u612OVY6i1dO/wDw1/yPoqivn3QP2/8Aw9q/iT4fWEqwwr4tsTLfy7/l0y4LeWkZPcGVJFOeQNjc A1H4f/a38WeNPgf4w8d6T4a059M0G8ZLCKWSQSX1shJllPoVRkPp8rjqMVnLhLM4fxafLql7zS1l JxS180/lrsNYyi9nf/hrn0NSxyNE4ZWKsOhBwRXz5oH7f/h7V/Enw+sJVhhXxbYmW/l3/LplwW8t Iye4MqSKc8gbG4BrsP2Xfjzqf7Q2j65rU2lW+naHBfvaaXIrMZbtFyS7A9OCg4HXcO1YYvhvMcJR liMRT5Yxtu+8nFJd3eL07a7FQxVKclGDu/6f6nqVFfLlv+3R408YnxHr/hTwDHq3gXw8ZUlvXuRH cfIm7zMFhkAEMUVSQpGSOtdHY/twx6b+ynb/ABF1fSEF5e3klha2FtKQkswZwoLsCVG1GYnB6cCu qtwfmlNRvBNuSjZSi2pSV0mk9HbV3tYiOOou+uyvs9j6Aor5t8Aftq+I7T4meH9C8deHNH0u38WS CLT7nTdQS5MEjEKqSqrvglmQHJXG7OOuLXjP9rnxn4j+KPiDw58NfBUPiNfCLmPVbm6uBGN6sysi LuXncrAcsW2thcCiXCOYxq+zkopcvNzc8eS1+X4r230tvcPrtK19e1rO/wBx7d8RfHun/C7wPqfi DVWlWw0qAzzeWu52A4CqMjLEkAZIGT1FeN6J/wAFAtCvfh1rHia/8M+J9L0/TWiW3aWFCuoNKWCL G24An5WJ7AKeScCuI+Of7Sl7+0B+xLquqaNoax/6Sth4gilnAOl7WRw6ZwZAzGMDAyNxyPlJryf4 x+LfH+o/sb+E9O1bwnZaf4Qga0+w6ql9HJLckRyBMxhyy7lJPKjGPevqsh4MozoqGYRSqOryO9RR cUkm7K/vSeum/K1JaHHice026b05b7f1/Wh9p/AL43D47eE59UXQNa0AQT+T5eoRhfN+UMGQ9WXD DnA5Peu6r5i8Wftc+Ovgr4B8IyeIPBFjb32tXr2cNnFeiZ5rZI7cpIhRmG9mkcbT/dHHNaPiv9sH xh8Kfh7Zz+LfB1rZeLfEOpvZaLpUdztRolWLMssm5hw0oXAxk/3RyPn8Vwpi6tX2mEhFQnJqCVSM r2bTs76pWbb2SOqOMglabd1vo0fRlFfPvwe/a68QeJPiifAvivRNF0vxHf2b3Wlz2F8LqznYIzBH KM+3hG5DZ+UjAyM5Wnft+TWvwW8XazrOi2lh4p8Maoml/wBlCZtssjnC5J+YYKT59ouOtckuEMzV T2cYJv3NpJpqbtFpp6q6s3062K+u0bXb7/hufS9FfOfxP/a+8ZfDjxV4N0BfCFlqWu+KdIS9eyim dHguHMgWEE8YUqu4n0b2p3i39rfxt4Rs/Cvhp/Blrd/E7xPHJP8A2Wk+y2s4hJIqMzFjuLCNmPzg AAksMUR4SzCShJKNp3a9+OyveW+kVyu8npt3G8ZSV1rp5P7vXXY+iqK+e/BH7ZesyW/jnRfFnhqH QvGvg3RrjV1tFm3214kUXmYDAnHVDwzZVsg8Gorr9tTVIP2Rrf4kDRdPN7NqBszZmV/KC+YyZ3dc 8ZpPhLMlNQ5FrKMU+ZNNzV4tO9mmuuwLGUmr36N/dufRNFeGfGX9rPVPB2o+E/Dfhjw6viDxp4ts I7+G1eXy7eBGVjkkkZ5R+rKAEJJFV9W/a18S/Cn4Kan4i+IHgptF1a0vl02ytYbtWi1KVlZsqcsU QBWJbLAgcE9BlDhfMJwhOMVebtGPNHmd3a6i3e1+u3XbUbxdJNpvbfR2+897or5x8LftgeNPCnxC 8O6T8SvBUHhuw8XSCLTbu2n3mNmKhVkXc2OXUNnaV3ZK9a7DQP2kr7WP2vdb+GzabaJY6VZLdJeC RvNkJhgkwV6YzKR+Aor8MY+k5XSaUHO6kmnGLSdmnZtN2a3COLpu3rbbruevVW1rWbXw5o13qF9O ltZWEL3FxM/3Yo0UszH2ABP4V8x6r+39rOn/AAu8SeIBoGmNNoXiFNFSIyybZUZZSXJ6g/uxx7mt Lxn8WviX4+/Zx+Imoaj4HtNJ0+bSW+wRvcgTyWcsUnnzMS+MxxfMFwCScYNdi4Ox1OcfrPLGLko6 zinduO13rpJPy6kPG02ny6u19n5/5H0B4O8ZaX8QPDltq+i3sOo6bd7vJuIiSkm1ijY+jKR+Fadf OX/BN/XfFF38FdNsL/Q7e18L2sM7aZqa3KPJeubqUyK0YYsu1iw5UZxW34j/AGvJPhn+0BrXhPxb YWmn6Ra6XLqmnX8LsXvERPM2lTxnakq8dWTA61hjOGq8cwxGBwlp+y5no024p26faWl1unfTQqni oulGpPS9vvPc/Mby9m47c5xnjPrSV802H7fU3jHwZ4I/4R3R7S98V+KtTfTbjT5ZWEdkU27nJHO0 iSNgT/Du/unF3xj+1x4z8R/E/X/Dfw28FweJB4Rcx6rdXU4jBdSysiLuXncrAcszbThcDNV/qhma ny1IqNr3cpRSSjLlu23onLSPfoL67Saunf0Tfn+R9E0V82a5+35u/Zoh8c6XosJ1KHVk0m/065lb bbyGNnJVgASCApBx3I6ipdW/bI8XfD/4X6z4t8W+C4tHsp5beDw5bedmW+eZZHzK2TtVUj3H5Qec Y70Lg/NLawSfNyJOUU3K6Vkr67p3Wltb2D67R79L7PY9O+Nn7Qum/A7WfC9lf2N9eSeKb37FA1vt xC26NctuI4/eDp6GvQK+Gf2gfiV458c+NfhTH448IJ4YuV1pLmzkhmDx3UbywAqV3MUdcDIY5+Yc CvTtT/bB+IWv/E3xl4X8H+BLHXbrwvdSR+cbkoqxI7LlwzLudsDCq2ThsA4r1sVwZV+qUJUOXntN zlzx5bKfKmpX5eutuvmYwx0eeXNe2llZ32vsfTFFeA+HP22G8V/steIPHNtpEMGteGpFt7zTZZGM YkMkaghsBtpV8jIyCCOcZNHwN+2L4svPBeoeNvEvg6HRvA1npIu4LmOXfPfXJkjiWNAW4Vnc4LL0 AOTmvH/1SzK03KCTjLks5JNy0ajFX1burW3N/rlLSz3V9nt38j6Mor5T0z/goB4l0JtG1vxT4U0a x8H69MscUtnqazXtojDIeSMMSRtBOCiZA9cA7/x0/bN1/wAD/G698HeHtI8OyPpltFcSzazqK2a3 pdUcJCzMibsOAMk5Ibjjnb/UvNPbKhyxu03fmjy2i0pXd7XTaTXn2J+vUeXmv+D67H0bRXiX7S37 Umq/A3wv4QMGkaU2s+K22M11ek6fp7KsZfdKAu5cyDDfKCFY+1dt+z78Qdb+Jvw7j1TXrLRbK8eZ 41/svUUvredFwBIHQsozz8u5uADnnA8utkmKpYKOPqJKEm0veV3ZtOyve101f9DaOIhKo6a3R29F fO3jP9rvxl4i+J/iHw78NfBUXiRfCLmPVbm6nEfzqzKyIu5edysByzNtOFwK3/jD+1dqPwk+G3hW 5ufClx/wmfjBhBZ6GbgN5UuVBDOo5wXjwoAJLgHGDjqfC+Yc1KnyrmqbR5o8y05ryV7xXLrd7Lcj 63Ss3fRdbO3bTvqe1UV4N8Jf2qfE7/GO18B/Efwrb+Gdc1S3Nxp8trOJYZ8BjtOGcchGwQx5XGAS K89t/wDgoB4/1fwhq2v6d4B0250bw5eeTqd59rYIiEgKqqSG3ZOSQGABGR3rppcG5lUqOnBR0UXf njytTbUeV3s7tNK3XQh46kld369HfTc+u6K+XbH9vLxRB4j8Manq3gaPTPAni67FrYXhuhJdMN2z zCAeMEg7SoyM4J619RV5ea5Ji8v5PrKS5r2s1LVOzV03qno10ZtRrwq35OgUUUV5JsFFFFABRRRQ AUUUUAFFFcD+1D8cYv2b/gJ4k8aS2v246JbqYrfcVE0skiRRKSOQu+RcnsM10YTC1MTXhh6KvKbU UvNuy/EqEHOShHd6HfUV+f3xS/bM/aM+CP7Onhz4h61/wru60nxrPbSaf5EEzXFkk1vJMkckfyrh kUMCHYrtIPXj1f40/tNfFDx3+1/efCT4Sjwtp954Y0xdU1a+11ZGil3CFgi7FYhQJ4hwpJLnldtf W1OBcZGS/fU3G025KT5Yqm4qV3y33kkrJ3flqd7yyon8StrrfRWtf8z6qor4l8Aft5fEvV/hx+0L ea5beHLPXPhTLDBZQ2sDPBHKbi5jlR2LZkUeSAD8ueT34pS/tm/HX4f6N8MPHniu18DP4G8eXVlY /YLFZDegTJu85ieEZlDOoDMBwrDPNbR8PcxlOVNVKd1LlS5n70uRVEo6a3i/JXT8m6WVVrtXXbff S+nyZ9z0V8qfGn9pr4oeOv2vrz4SfCUeFtPvfDOmJqmrX2urI0Uu4QsEXYrEKBPEOASS55Xbyv7N P7aHjHX/ABN8bIviPY6Tp8PwptxcSQaajNgItw0uHJy4IhBTgHDDOTXD/qbjvqn1tSg/djPk5vf5 ZtKLta2t777b2ehl/Z9X2ftLrZO19bPb7z6qor86m/4Kg/ER/ATfEIeIvhSlmL3avgcvKdVa18/y 87+vmY5z02/Pt/gr2L43/tlePL74tfCfRPhfb+H54fifoJ1S3TWkdVhZomkVndDkBF+ZlAJOwgcm u+v4d5pSqRp1HBXUndtpLlV2m3Ht1V476mssprxaTt1/DVn1nRXyn+zx+2D430LxP8XPDHxXi0W8 1X4W6Ydalu9GRljuIBCZWQAgZO0oVO1TyQRkV5jcftp/tCP+zHqvxpig+HqeDLuXy7KxZJmvbBft otg+MBZBuyhy4PO4KAMHGnwHj5VnSdSmleCjJy92bmrxUdLu611SJWV1XLluuivfR32sffVFfHXj v9sH4q3vin4IaD4Qi8KPrHxQ8JQ6rc/2nDIltFdPbGVnDISyovLbcMTtA75rnvCP7Sv7SvjrxF41 8C2a/Dm38TfDpmudV1SdJRHdxFQ0UcKBSNzAOdzKoIKg7CMtdLgHHTpqo6tOKtfWTTS5nG793bmV vmvMayuq1zOSXz87du59zUV8Q+JP+Coeu237KXw41y2sfD1j428f38+mm4v2ddKsBbzLFLdPg7gv zxnBPy7mPzBMNu/sw/t2a9rH7T1n8M/FPiTwT45g16wa60zXfDQZUimRZHeCYH5c7YnxgZHydd+F irwBm1PDVcVNK1Pmuru7UHaTWlrKz3abtomEsqrqEptbX/Dc+waK8V/b3/aln/ZI+AM3iOws4b3V 7+8j0vTknyYUmdJH3uByVVI3OMjJAGRmvFvG37SH7Qv7PXjH4Z6N45j8B3kHjfX4LGS901JXeGN5 YleB1YIFkAkJVl3Dg5zjNcWU8I4zMKEa9OcI87koqUrOXIryskney3MqGAqVYqUWle9rve259p0V 8Q/FH/goL4q8VfHvxp4Z8KeLfhv4B0fwPO1kLjxOXM2t3aM6OidljDoVJAyBtbJ34Eur/wDBS3xH 4h/YA/4WXo1lpVj4r0zXI9E1KCSFpbRnKhi6KWDBWR0IyxwdwycZPoLw9zbkpTfKvaOK3fu8yvHm 0tr/AHXKz3sa/wBk17Remtvlfa59s0V8S+KP2mf2kPh78atA8G6lZfDW51H4kWzSaDsM/wBl0llI ZvNfAZykYbIAbJZSCQCp7b9mv9rzxjYX3xe0H4rR6Ncap8JrUalc32jqyxXUHkvKyhSBkgICDgZ3 YIBHOWK4Fx9Gg8RGdOasnaMrtpvlutFopaPXfa5M8tqxjzpp+j87fnofUlFfnU3/AAVB+Ij+Am+I Q8RfClLMXu1fA5eU6q1r5/l539fMxznpt+fb/BXrP7Tn/BRG70XWfhzoHgm+8N+H5/H2jxeIJtb8 SFhaaTZyo7RghePNJRxzkZVVwd+V6K3h1m9OtTotRfPfVN2jyq7vpfb+VST6XNJZRiFJR01v8rf1 0ufXlFfIX7Mv7eevePfEPxH8Ga5qfhXxDrnhLRptZ0nXtBDGw1OJI1J3KxxvVpI8hcDO8Y+Xc3nC ftxftCN+zJp3xia3+H6+EbO6+z3VqI5fteoZuTDv28hEDEJw+7KlsEHFKHh7mTqyoznCLTileTXM 5K8eX3b62tZpO+6Esprczi2lt13vtY+y/ir+0X4V+C/jLwhoOv3k9tqXjm9On6RHHbPKs82+KPDM oIQbp4+WwOT6Gu5r8/8A/gpLq3i7xd+0T+zpqmhy6HBBq93DceG0u/MLW+oPcWbMbnavMOWtcbMt 8svH3c+iftQftpeNfgf4i8A/DltU8DaP4317Thf6/wCINRMg0fTV/eLmIEAks0T7d47KNvz5Gj4J qV8PhFhJR9rUU3NNvTllJX0W0UuV2u+bZMr+zXKFP2b96V7/ACb/AK9T68or5b/Yg/bY1b4x/GLx V8OvE2peGPEWp6FbDUNP17w/uFlqdv8Auw4IPSRTKmduBneMfJube/b0/aQ8Y/s/3fw7tvBkGkXN 94u1waU8OoIxjk3FAg3AgpktgtzgHoa8iXCOOjmkcolyqpJXTbfK1yuV72utE90nfexzvAVVXVB2 u/u2ufQ1FfElj+0L+0uvx21L4RSj4ZyeLp7JdYttXKzrY2lpg7goC7nJYoo3JkFWzuBDLEP+CmXi zwV+yB4o1/xDpWkz+O/D/ih/CMTQBhZT3HltJ5zLnOFVJOAQGKr03ED0peH2ZNRdGdOfNyW5ZfZn pGWqXutprvptY2eVVtOVp3ts++z9D7gryLSf2oZdT/bP1P4THRY0i0/QV1oan9qJZyWiHl+Vt4/1 n3t3bpXg/ij9pj9oD4A/F34SeF/Hh8A3cPxA12K0kudNileQQtcW0ckRBCKkiCbhlDA7x1288h+0 x+0zY/snf8FHvGniu7tnvrr/AIQmKy061AIFzdO0BRWYfdQBWZj6KQMkgHvyfgmc6lSjNwrOdGcq bhJtcynGKd9Ot99O5rh8tbbi7SvFtWfW6R+glFfIXx3/AG0fHP7OnwG+H39q3vg6++IHxHnBivCG j0TSLfMRaRmViXCrNHlt23lmGQuGj/Zh/bs17WP2nrP4Z+KfEngnxzBr1g11pmu+GgypFMiyO8Ew Py52xPjAyPk678L5MuBcy+qVMbBxlCHNs3qoO0mvdtZNPdpuzsmjn/syt7N1FZpX+dtz7Bor4J0j 9sX9oT4j/Czx74t8PjwDb6H8O9Su0vJbqGQXV5FAquY0jGVyqfMzEru3gLjBz9gfs3/FiT45/Anw t4umtks59d0+O5mhQkpHJ0cLnnbuBxnnGK5c84SxmVUvbV5wklLkfK7uMrcyTulutfzsRicBUoR5 pNPW2j2e5lfs9ftQaL+0dqPi620iw1SyfwdqjaTdm8WMCaVSwLR7WbK/KeuD7V6XXzx+wb8J9b+G HiT4xy65pNzpra543vb2yllTAvbUsTHIh7qcsR9a+h65OJsLhMPmVSjgf4aUba33jFvX1bIxkIQr ONPbT8kFFFFeCcoUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRR RQAUUUUAfPum/sCeH28ZfEW9vSj2fi6NodOjVdx00SbZJJADxuEwBTHRUx34779m74D2/wAD/gpZ +GLgW93cSq8upuoJjuZpPv8AUDKhcIMgZCivRKK9vG8RZhi6PsK9RuN4u3nGPKvw37vXc56eFpQl zRWuv46nzFp3/BObTNO+D/jPRVuIZNY1i+a50i6kyRYxxM32ZCcZyQzCRgOj8A7Rn3j4afDDT/ht 8LdL8KwRpNY6fZi1cMvE5IPmMR/tsWJ/3jXS0Usx4izDHQ5MVUclzc3zso/glp8+46WFpU3eCtpY +YtO/wCCc2mad8H/ABnoq3EMmsaxfNc6RdSZIsY4mb7MhOM5IZhIwHR+Adoz3Xi/4F+L/DHwf8Ie Fvhv4gsfD50KSNb2a4jyLqMAl2xsbJaQlyvAbcRkV7HRXTW4rzGvNSxE1NKXNaSTV+Xl2emi2Xz3 Ijg6UVaKtpbT7z4Qk8P6j8J/BPxC0rwZ8UfBzeApGunuYTKG1FX2bfIiQr8zyKFjEittbGQQRiu7 +Cv7Nf8Aw0B+wFoWiXFydMuzfT6lYTsm4I4mlQbl4JVlLdPVTzjB9n8S/sb/AAy8XeJn1e/8JWEl /LIZZGjllhjkYnJZo0cIxJ5OV5716Pp2nW+j6fBaWkEVta20axQwxIESJFGAqgcAAcYFfQ5pxrGd CCwV1VU4zcnGCd4xa15fibvq2lppbVnNRwFpP2nw2atd9X+B8yfBH9jvxV4e+Iel3nijS/hh/ZOk 8sbDTd1zdyAZSUNsTYwYA5BA6/KeMX/EX7MPxH+GnxX8TeIPhf4g0O0s/GUvnX1tqSHNvKWZi64R gQrO5HQgORtbGa+kqK8Wpxjj6lZ1aii048ri4pxavfVPrfW/6G6wNNR5Vf1vqfPej/sX3nhP9kvx F4GsdTs7vxD4jkW6ub24Lx25l8yM44DMFCx4zjJJJwM4D/i1+yl4i8efskeF/AVne6LHrGiNbGea aaUWz+VG6ttYRljywxlR36V9A0VguK8w9oqzknJVPaXa+1bl+6y2KeDpW5baWt8jxT9on9nDXPi5 e/DeTTbrSoF8H3qXN79plkUyqDCcR7UbJ/dt97b1FWf2vv2XH/aP0PSJbC9tLHXPD8ry2jXcXmW0 6vt3RyDB4JRDnDDgjac17FRWFDiLG0ZUJ0pJOjzcun8zblfve7+RUsNTkpKX2rX+R88/s1/sueIf A3xBbXPFOlfDu2jtYdlnHo+nbZ4punmiTapXKlgRluowFrz/AFr4QaX8W/8AgozfW2nK76Po/wBn 1jXowMQNdRKNq46EszJnPOWl96+xq53wT8J/D3w61XV77RtNjsr3X5/tOoT+Y8kl1Jlm3MWJPV2P HHzGvWw/F9dVa+Lqv95OnyR5dIq7Wr1vortb67mM8FFqMFsnd/1/WhwHxM/Z91nxn+1V4L8c2tzp kek+HLVoLmGWSQXLsTN9xQhUj94OrDoap/tI/s2eIPG/xL0Dx74I1ex0rxboEJtgt6pNvcxfPwSF bBxJIpyOQ3VcZr22ivJocQ4ylOlOLX7uLgk0mnF3upLqndm0sNCSafV3+f8ASPn/AOEn7Jeu3Xiv xV4q+I2sWWpeIPFmmSaS8WnoRDaQSIEbBIALbVVQNuBg8tnNee2n7DfxNuvCVv8AD298S+Hk8AW2 oG9M8KMbt13E4ClPvfMTtLbQf4jgA/YVFehS4zzKnOU1y68tlyq0OVNRcF0snoZvA0mktevXe+9z wr4+fst63r3jjwv4y8AarZaR4m8K2osIkvgWgngUOApIVju2u6nIOQ3VcZqj4s/Zj8c/Hj4GX+if EHxFo02vG/XUtLlsbYiKxYIy+VI2F3oQ5HC5U87n4A+g6K5aXFGOp06cY8vNTa5ZOKc0k725nra7 ennbYuWEpttvZ7q+n3HzTo37LvxJ+J/xD8Mal8T/ABHol5png2cTWkGnKxkvZFKHe5KJjcUTJ5PB AVc5rS+NX7N3jm3+Pz/EX4c6no0GqX1mLO9t9RU44VUDKQpBBVE4OCCvUg4H0JRWi4sxqrKolBRU XDk5VycsneS5fN6vzJ+p0+W2t73vfW68z5T1X9gLX2/ZtufDMGs6TdeKNX1xNZ1C6uHljtflR12I VQsfvZyVGSx6YFfRuv8AglfE/wAL73w5cyBF1DS5NNlkTkKHhMZI6Z6mt+iuXMOIsbjXF15JuMnJ aW1dvwXKrIulhqdO/Kt1Y+ePgR8EPi38KvhTrfhFta8L21tbWU0WgXUBkeWC4eVpN75j+4d79iQc YBp3j/8AY31T41+Cfh9D4y1i3v8AxF4euSusX0OVF5aMzM0SnaCWGI1DEDq7YycV9C0V0S4qxv1h 4qmowqOTlzRik7uLi9d9bttbX13J+p0+Xkd2rWs2eOeBv2RNK8C/tOat48tBbx2l1aAWdmi7fsly +VncDGACgGOessnAwM8h4i/Zh+I/w0+K/ibxB8L/ABBodpZ+MpfOvrbUkObeUszF1wjAhWdyOhAc ja2M19JUVFLijHxqOpUaneKg1NKScY6pNPs9b73B4Sm1ZK2t9NNWfLmv/sCarb/svL4M0nVtNude u9aTWL+8vGkigdhGyFV2q7cArjI5+Y8ZxXp/7SX7OTfH34H2/hoXkNlqWntDc2k7AtEJo0KENjna VZxnGRkHBxivVKKdXinMalWnXlP3oTc07L4na/lbRK21hrB0knFLRq3yR8pa/wDsqfGL4p+IPBup eLvE/he7/wCEWvo5RbxmRMxrIjNJuWL55HCDg4AwOQSRXI/D7QviDq37UPxgf4e6vpOm38WoyJcx 6hHujmRppMMp2th1I4yMHcfTB+2653wr8JvD3gnxTrGtaXpkVnqmvv5uoTq7sblslskEkDlieAOt exhuNaioVKdenF+7ywioR5Feak7x7aebv95hLALmTi3vd6u+1jxTwt+xPqXhH9k7xN4Mh1PT7rxP 4okS4ubqVpFtUdZIyEDbS5UKh525JY8AdO5/4Zy/4ST9lC0+HOt3UUc8emQ2klza5kSOaIqyuu4K SodRwQCRkcZr1SoZdQt4bpIHnhSeUZSNnAd/oOprxK/EmYV5c0pe97T2t0tVJJJP0SSsvI3jhaUd EtLW+R8lfD79hbxjoXiHSrHVbP4X3mg6dOpuLttMMt3fwA42MCg+bHfcDnqzc56X9qX9lnxx8YPF dw2mJ4CvdGnt47S0+3WjwXulKoPKyopZhk55YjphOufpaiu+XG2YyxUcW+Xmiml7umrTb9dN1bTT bQzWApcjhrb1Pnzxx+zH4yj+AvhDwno194T1seH4mF7b65YmWK9Yg7fLfDMgTcQuApwB8wGVrmfh p+yF8UvhT8P5Lfw74s0PQdU1TWo7+8t4BJJa20CqRsQujMxyRlTgEIoLHHP1TRWVPjDHwouhaDUp OTvBO7bb1Wz1d9r7K9lYp4Km5c2u1tz5t8R/swfEf4a/FbxNr/wv8QaHZ2fjKXzr621JDutpWZmL rhGBCs7kegcja2M1v/HH9mHxL8YfAXg+6bxFYQ/ELwdILmDUltzFazy5RjlRuKkNGhDAEZU/IA2B 7bZ6hb6grNbzwzqh2sY3DBT6HHepqylxRjlUp1WoqpT+1yrma5eW0nbVculn0H9Tp2cdbPpfTvp8 z5++Fv7NfjfXvjjp/wAQPiXrWkXmoaJbtbadZaYjCNMhxuYlV/vucckkjJGNtZ/w3/Y98TeD/wBn X4geEbm+0KTUvFdy81pLFNKYIwQgHmExhgflPRTX0jRTnxZj5PTlS9yyUUkvZycopLortt9wWDpr 8fx3PnHxp+yB4l8R/Bv4YeHoL7QkvfBV0k987zSiKVQc4iIjJJ/3gtfR1FFedmGb4jGxjCu1aLk1 ZW1m+aX4mtOjGDbj1t+AUUUV5ZqFFFFABRRRQAUUUUAFc18YvhTpHxx+GOteE9diaXS9ctzBNtxv jOQySLkEB0cKykg4Kg10tFa0K1SjUjWpO0otNPs1qmVGTi1KO6Pi3xZ/wSb8ReO/hRpvhDV/jTrN 7pXh+6V9Ht5dHV7eygCOuwoJgzuNyhWL4RQyhcNx6f8AHf8AYau/iB8ebX4k+CvHN/8AD3xTJbCx 1Oe1sUul1GEAKMqzKN+1VXLbhiOPgFc19B0V9NU42zidWNWVVXSkrckLWnbmTXLZ3aTd09ddzseZ YhtScu/Rdd+nU+V/Af8AwTN/4Qb4f/GDQf8AhPLzUv8Ahaxh/wBMu9N33Gn+XLPJukPnf6Q7edy3 7vJUnHOB1HxQ/YX/AOFkfAD4Z+Bf+Ep+xf8ACu7qxuftv9m+Z/aH2aFotvl+aPL3bs53NjGOetfQ FFZS4wzeVVV3W95S578sfi5FC/w2+FJW262vqS8wxDlzOWt77Le1u3Y+K/2xdL8D6D+2DaaxZfFj UPg/8QJtJQXt6+ltNYaja52hd7bUMm1VHJZf3SjAZazv+CWHw8s/FXif45ako1PXfBPiW9j0y21L VCXl15Qbnz5XJAJLiVWbgf63HUGvszxp8OPD3xJ09bTxFoOi6/aqdyw6jZRXUYPXO2RSK0dK0m10 LT4rSxtreztIF2xQwRiOOMeiqMAD6V7FTjRf2N/Z1OMudxjHmbjZKLT91qKl0sk5NRWx0PMf9n9i r3sl06O/a/3vQ+XPC/8AwTo8U/DS4j0jwj8Zde0HwNFd/aotK/si3uLq3+feUS5Y/dLZJBTByQyt k59P+IP7Kw8c/tPeAfiOuu/ZB4GtZ7Uad9hD/bfNSRN3mh1EePMzgIc47Z49corxsTxfmteaqVKi vaUb8sE2pK0r2jq2ur17HPPH15O7etmtl136HjPhn9jyz0r9oX4leNtR1WPV9P8AiTp0emXWjyWO xIYliSJwZPMPmB1U5Gxfvd68bvf+CUOry/DDWfAlt8Ydfg8EXFwLrTNJfTUkjs385ZD5pEimZcBs KPLXeQ+MjB+yqKrDcZZvQfNTq9IrWMXbkVo2Ti0mlpfd9bjhmGIg7xl26Lpt0PBNL/Yg/s34nfB3 xH/wk+//AIVNoCaH9n/s7H9q7bYwebu839113bcP6Z71t+Av2Uf+EI+OHxP8Z/299q/4WPBDD9j+ w7P7O8uMpnf5h8zOc/dXFewUVzS4nzOScXV0ceX4Y/Dzc9tv5tb79NtCHjaz0b6W6bXv+Z8v2H/B MfSF/Zo8OeBbvxRetrfhDUZ9U0bxFaWYt5rOeSTzP9UXfK5CZG8ElFIK4ru/2dP2c/Gnws8VXmre MPife+OGntxbQWn9kQWFtBg5EmF3HzMZGQVyG+bdgY9lorbEcXZrXozw9arzRm23eMftO7s7Xjd6 2jbUqePrzi4yd0/Jdfy+R4j/AMFC/DvgfxL+zDq8XxAuNSsNDhngljvbC0a5uLK437Y5AoBGPmKk nA2sRkEivi3V9HHxK/aK+B2laT8VtU+NWuWOswXUtwlv5FromnxTQyElCSTIyqzOzNuxEqkZ25/T y6tYr23eGaOOaKVSro6hlcHqCDwRWL4O+Fnhj4eT3Uvh/wAOaDoUl65kuH0/T4rVp2PVnKKNx9zX s8OcZRyvBPDuMpSTk46x5byjy9YuStv7slfqdGEzBUKfLZt622tqrdr/AHPU8L+Jv7AupTfFzW/G fw2+IN78PdT8UsH1q3/suLUbW8fn94qOV2PksSeeWJG3Jzr/ABm/Ymu/jN+ynZfDa/8AHF9Ne21z Fcza9eack890Y2Y4aNHjHRgoJYthRkscmve6K8f/AFvzblpL2utJpxfLG+isrvlu7Lvc5/r9f3df h20V9PkeSfEr9lr/AIWH8ffht45/t37H/wAK9S4T7F9i8z+0PNQJnzPMHl4xn7rZ9qh8C/sj2nhb 43fFDxZf6omsWPxOghtrnSnsvLW2jSMxspk8w+YHUn+Fce9ew0Vzf6yZl7L2Kq+7y8u0fh5ua17X +LW+/nYj63V5eW+lrfK9/wAz5U8L/wDBOjxT8NLiPSPCPxl17QfA0V39qi0r+yLe4urf595RLlj9 0tkkFMHJDK2Tnv8A9pv9jG0+Peu+H/EmkeIL3wd438LIYtO1m2t0nAjOcxyRHaHX5nwARje3UHFe 2UV11eMc3qV4YmVX34Xs+WKvfR81o+9dfzXLlmFdyU29V5L8dNfmeO/CD9m3xP4O8D+KtP8AFnxE vfGWo+J7d7cXEmlw2sGnBo2jJijQ55BUkbwpK5ABJJ5L/h35/wAYKf8AClf+Eu/5b+d/bP8AZf8A 0+/aseR53/Af9Z7+1fR9FYvirM3UdVVEnzRnpGKXNFWi7cttF02fVMX16tfmT6p7LdbdDwr9oz9i 4/HD4deBLDT/ABLJ4e8SfDue3udJ1hbFZ9skSICTEWHBaNGxuOCgzuFZ/wAWP2F7z4s6N4N1a48d 39j8T/Btt9nh8V2+nxj7YCTkS2xbaVwzcBh99uoJFfQtFVh+LM0oxhGnUtyOTXuxv71+ZXtrF3bc XpfporEMdWikova/Rdd/l5bHl/7NvwO8T/CC21WbxZ4+vfHWo6pIjh5NOhsoLIKCCIkTJG4bcjdt yuQoJJNX9pr9lz/hozxH8P8AUP7d/sb/AIQXXYta8v7F9o+3bGRvKz5ibM7PvYbr0r1qiuX+38d9 e/tGM0qu11GKVnHl+G3Ltpt576kfWqntfbJ+96L022PKf+GY/wDjMP8A4Wx/bf8AzAP7D/sr7H/0 03+b52/8Nuz8a87P/BNLRdX+EPxA8Ja1r8moJ408Ry+JrS8isFhk0a4b7u0F3EmAWUn5dyuw+XOa +mqK6KPFWa0klTq2soRWkdqbbgtujb9dndFRx1eO0uy6dNj5Mh/4JreJdc8d/DnxH4p+MGr+JtQ+ H2pQ3kSXWlL5U0MM0MiQoBNmNz5RDysZGbcuR8nPdeOv2DtE+J/7SHiLxz4hvodU0zxF4dPh+TRn scNBnYPPS435DgKcYQEbuG4595orapxjm8qntfa2lyuKtGKtFtSaVoq2qTvv5lvMMQ3zc3S2yWj1 7Hy7B/wTWGo/APSPBet+O9Q1G+8H6g1/4U1yGwEF3ogOCISDK4ljDKpxlMbVAwFGO9/Z0/Zz8afC zxVeat4w+J9744ae3FtBaf2RBYW0GDkSYXcfMxkZBXIb5t2Bj2WipxHF2a16M8PWqJxndv3YddXb 3fdu9Xa13ru2KePrzi4yej8l/lp8j5/+F/7C/wDwrf4AfEzwL/wlP23/AIWJdX1z9t/s3y/7P+0w rFt8vzT5m3bnO5c5xx1r039nj4Rf8KE+Cnh3wf8A2h/a39gWv2b7X5Hkef8AMW3bNzbevTca7Oiu LH5/j8bCcMTU5lOSm9Iq8lHlT0S6aWWnlczq4qrUTU3e7v8AO1vyPL/2dv2e9T+B2t+M7zUfG+ue Lk8U6mb+3gv8iPSky58tAWbJO/BI2qQiYVcHPqFFFcWPx1fGV5YnEO83a7slskloklsuxnVqyqS5 57hRRRXIZhRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRR RQB4Z/wUR1++8N/s3XN1p17d2FyNQtlEttM0TgFjkblIOK8V8c6H45/ZY+FPhT4iaP8AELXNVt9U Fq15pWpSPNCzTReZgBmIIwpXoGHUNXr/APwUr/5Nguv+wjbf+hGvnnx54D1vwRL8Lrz4l67q3ib4 a6lFbSCKGVoorAmLKxMvP3UI5HzMiyBSCK/YuDqcZZXRjJxs6lTmg4qTqJRT5Y3W/bVHh49tVpWv srO9ra7s+zvFX7QvhL4e+G9K1HxJrVlon9rW6XEMErl5WDKDwigsQM4JAxWV8Wfjlog/Zu8S+KdD 8Q2bQ/2bcx2N9byhgt2YmESj0fzCowRkEjNfMX7UFvceAP2t5vEmpjT4fDGqafBHo+oXWjDVdPiQ QxrsWPcFBBWQjGSA+QuGyOk/Zp+Edv4t/Z3+Ks+nXKa7p/iSC4FlYy6K1pFb3sccpSSBGZlxl49p Xldi9CMV5P8Aqrl+HwdDMp1Jaum2rXj70tYX5bJxW7cnezTSN/rlSVSVJLv66dfn6HpP7JH7T2ka 5+zvaXvifxTDca1pEU02sS3DEyW6NdyJEz4HQqYwPYivS/Bvx+8G/EPxP/Y2ia/ZapqX2UXpht9z YiO35i2No+8vGc8jivjj4f8AjTwjd/sHeK9AsrC3tvGmm2HmarOLFY5riM6kCgaXGX2hkGCeOB2r 3b4C/BbT7L9j2O78MaXZWXizxB4VliF8iBbiaaWIkAydcb9uOcDA9KniHh/AUZ4jE1FOm5VpQivd UVdKXNt8Grsl0sGFxNSSjBWfu3fftb1PQZ/2qvh1b+LTob+L9GXUhJ5RTzf3YfONpkxsBzxjdnNd Dq3xT8PaF45sfDV3q1rb69qUYmtbJifNmQlxuHGMfI//AHya+AbbW/Blt+zLP4Dm8GXp+K5vTEr/ ANm5uzJ5+4EP98ARfJ5eOSCcc5r0f4qWep/AH4v/AAV8YeLor6Wx0fQLfTNRuI084xTxrNuQnuwE w6/e2sRnBrbEcDYSNRUoTmpP2iipct5uEbxlC32ZPS2/mTDMZtczStpfyu9U/NH1XP8AHHwnbXuu Wz65aCfw0nm6onzE2S5A3PgcDmku/jp4QsPANv4pm8QadH4fu5PKhvjJ+6kfLLtHfOVbjH8Jrwf9 je1Hxd+NXxT8Zrps/wDwifiVvsdu13FtF4pJDLjoRtHzem8D1rlPht+y7ra/tEr4A1NZLj4feDdR k8TQCX5kuUmCrbxnPX5omBHQ7ZvWvOlwzltOtVoV60oypRjOW2qcbyitPiU2kvXbQ2+tVXGMoxvz Npffo/S2p9L+OP2lPAvw2ubWDXPEun6fcXkayxwuWaXYwyrMigsgI7sBWh4i+NXhPwp4OsvEN/r+ mwaJqMixW175u+GdmVmAVlznhG/75NfEXxKW5+FP7Sfj5/F506xTX7qaayu9U8Pf2tDc27OxVYiW Gz5GReM424JXHPeeDtQ0D4DfsKzX2sfYvF1vq189z4estY0gAw3Lp5f+qlLrtTEjllOCGYAndz24 jgnCQoUKlOc5uo4LTaXMrvlfLZcvW7eie2xnHHzcpJpK1/lbvr1PprwB8e/B3xT1aSx8O6/Zavdw xGaSO33MUQEDceMAZIH41qePfiNofwv0RdS8Qalb6VYvKIBNMSFLkEheB1IU/lXyp+wRP4Z8QfDH xB4S8Paxe6b4+12xlvr3Uo7IqLBQyxosZDLnYZAcAjlmxwBVP9sH4N+JPhL+zdff8JD481Txv/aG tWP2f7ZC0f2LZHc7tuZXzv3rnp9wde3JPhPArOP7OdWUFzKKjJPnknvJNR5Ut7X3S80WsbU9h7Xl vpfTZeW9z6RtP2rPhzfT6lHH4x0TdpKeZclp9qquQMqxwH5IHyE8kDvW98Nvi54a+L+lzXvhrWLT Vre3fy5TESGiYjIDKwDDPbI5wfSvlP4t/Bbwpo37UPwc0610DS4NO1W0i+2WqQKIbsqSQZF6OT3L Z3Y5zV34P+DprT46ftAeHvC0MWmyS6XNBp9vB+6iilZWEe0DAXDNx2XPpWmI4Vy14R18PUmm4Ka5 uWyXP7N3t56rsu4RxdXn5ZJb20v2ufQU/wC1V8OrfxadDfxfoy6kJPKKeb+7D5xtMmNgOeMbs5rm vilJqh/ar8Fx23xAt9EsWtszeHmL79Tw0pLKoGxtwAXLEFdmRya+R7bW/Blt+zLP4Dm8GXp+K5vT Er/2bm7Mnn7gQ/3wBF8nl45IJxzmvWb3RNT8NftX/ATT9adn1Wy8ORQ3RZtzCRUuAQT3I6E98V6b 4Tw+BqSlSlJPlrK01B8yjC6nHR+69l1XcxWNlUSTXWO19LvZ+Z9b+I/Edh4Q0O61PVLu3sNPskMk 9xM4RI19ST+XuSBXF+H/ANqz4d+KbmwgsPFml3E+qXIs7WIMyySykqoXaQCMl1AJABzxXAf8FKfC +reJv2cN2lxTTx6dqcN5fJECW+zqkqliB1CuyMfQDPavAfEvjjwF48+O3wXufAnhl9Agg1i0gvZB ZiBJ5BcWxEeRxJJHk7nOSfMXJNeLw/wnhsfgViajm23P4eXlhyRuua+t5dLf8E2xONlTqcit0363 dtPQ+2tE+MHhnxHqet2VjrNndXXhsuNTiQktZlCwbdx2KMOPSqsfx48HS+AJfFI8Q6d/wj8Mhia+ LkR7wcbRkZLZPQAmvktPiVZ/sufHn4023ia11KKTxaLifS/Lg3LciV5nTBzjafNAz2KsDyMVNL8N rbw//wAE89Fs/GQ1vRDca1/aNtJbae1y1ruLqjzplQIyjMeWB+ZcAn5a6pcGYWLpylOXJUlSUWrP mUo802klryvTTbqmSsfNppJXSd/KzsvvPqrwj+0J4J8d+GtR1jSvEumXOnaQu+9mMnl/ZF5wzq4D KDg4JGDg4zS/DX9oHwZ8X7+4tPDfiGx1S6tV8ySBCySBcgFgrAEqCQMjI5HrXyF8MviC3j/4NfFP Qtcj/tLwvHbQ3J13QNAFvPNcCSMoHjRYwxG0E79uBG2Wwc10H7B/xJvl+OB8OaZLpfibQDpe2XVo NEWwubRIwfKSVgoZuePmL5LjDcEVWO4Io0MNiqsXLmpaq705eWMtXyK8tX7r5Htowp49ylBaWl+d 357eep7T+xrJqk3hzxA+pfEC38fEaiVjmiLt9jwuShLgEE5B2D5Vxwea7D4h/tGeCPhRrcWm+IfE dhpt/MocQOWd1U9CwUHaD6tivGP+CYn/ACIPjL/sPv8A+i0rzT9tbUtH8HftCeIdXsNWkstduLCG O5sNX8Prd2OpgIo2wvIrD7saAnYBuzh+uCXDtHHcR4jBVm7JXXKktbRtfli1Fa6vl9d7h9ZdPCxq R/F+vd6/efYLfGbwqvifSdGGu6e+p67brd6fAkm83kLbisiEZBU7Gwc9qW3+MPhm71fW7CPWbR7z w3E0+pxDO6zRRks3HQCvkb4h+ONS8N/Fj4M/FTxZo1zpem/2MlreLbWpCW8iNcYAT+HckqOFPbOM 4NbPwSnn+Iuq/Hrx7aWd1B4c1vS7qGxnuE2G4IjkJ2jvgKCeeNwHrWNXgyhTw/1iU3y8q1umvae0 5HFO2umv47FRxzcuW2t/wte59F+Hf2l/Afi3xDpuk6X4m0+/1HVw7WkEG52lC7t3QYXG1vvY6GvH v+CmHiHU9C8KeD00zU9Q0t7vVHike0uHhZgUHXaRnHvU/wDwTg+Fvh5PgfpXif8AsiybxA91dD7e 0YM6Dc0e1W6gbeMD1PrWT/wVMtxd+EfBURZlEurOm5eoygGRWmUYDB4Xiung8NzOMHJPms7tKWyS 2231uTXqVJ4N1JbtJ6fI7b4dfsX3fgDxxpmsv8RvGOqrp0wlNpdTs0NwMH5WG7pzXc69+074A8L+ K7rRNQ8VaTa6nZK7TwvIf3W1dzKWxt3AD7ud3bGa5P4P/sbW3wh8eWuvReMPFeryWiSKttfXAkgb ehTJAHbORXyb4T1Dwx8Ovhl8SfCPjfwnc6h8RpJLhrW6azE0sWIsiRZD8yKjK0rMOHRu4rTD5ZRz yvOdXESr+zUEuSEYP3pNN2e8Ybt+e6sKdaWHikoqN77u+y/Nn3kPjP4V/wCFfJ4rOvaanh2XcEv3 l2QuQ5QgE9TuVhgckimfDT44eE/jFHO3hrXbHVmtcGaOMlZYwehKMAwB9cYr4o1vw7eXH7IXwU1y 40671bwloGp30uuWsAJLRtfsQWGehRJVDHABfr81e6fDHxf4C+MHhj4iW3wq8NHQ9cuNGkt0vY9L FnDM7RMqKjr8qEOVyDtJPzYbaSOPMOEsNh8POpBzlac48y5eWCjU5Fz9bte9pbppa7LpY2U5JOy0 Tt1d1fT8j06T9qf4dxeL/wCwm8X6MNT8zyjH537sPnG3zMbN2eMbs54rxb9pvxDY+FP29fhrqWpX cFjYWemPLPPM4RIlBueSTXzboy6dF8OX8Ga7NbaHq63wSW2PhMz6ormTIYT7w2AOCuAduQFbqfWf 2mrSw+Hnx9+EsHi+GXxRp+i+H4E1EC2ZmvEiaUGRomOTjAdlbqA2e4r6nCcJ4XLsaoUZyk5wqxtb WS5Pii7Ja32u+mrOSeMnVp3aSs4v012Z9dfDX40eFfjBbXEvhrW7LVhakCZYmIkiznBZGAYA4ODj BwcVjT/tVfDq38WnQ38X6MupCTyinm/uw+cbTJjYDnjG7Oa+Xvg3pD/Fr47fEvWvhfpk2h+Grrw5 dWFtti+zQvdSQKqKqg7UJlBcAfdAyQM4rg7bW/Blt+zLP4Dm8GXp+K5vTEr/ANm5uzJ5+4EP98AR fJ5eOSCcc5ryafAuDlXlT5pv+H7q5eenzptup0tG2tktzZ5hNRTsuuutnbt6n398Qvil4e+FGjrf +I9XstItXbYjTvhpWxnCKMsxx2UGm/Dn4seG/i3pcl74b1iy1e3hYJKYW+aIkZAZThlz2yBnBr5G +Nfhe9+GPjz4Pa78RtLudd8J6NoMFhqaGP7THFdBZMiQHhiC0JOfviIjnBz037HttbeM/wBrHxb4 t8F6Rc6J8P57AWyqYPs8FxN+64RB8o+ZZGwPug9t2K8utwlhaeWyxaqOTUXLnVvZtqfLyd+ZrX9D WONm6qhbra3Xa9/QX/gn78QNF+Gnwk8aanr2pWulWC+IjF5077VLNGuFHck88D0PpX1VpGrW+vaX b3tpIZbW7jWWJ9pXehGQcEA4I5r8zvBGg6ro+inxtc2UOveDfC/ij/iYaW+SC7hMyMvQggIoySA2 ARgnP6EeJ9YPxd+Amq3fhO6WeTX9Fn/syZW2nzJIWCc5+VgxAOfukc9K7OPcnpwxyxUZX9rK0npy waUVyvre3vO9lba+rIy6u3T5Gtl835/oUpP2p/h3F4v/ALCbxfow1PzPKMfnfuw+cbfMxs3Z4xuz nivLf2yP2hJ/hj8b/hjptj4jbS7Q6iJvEEKNhfshmtwrScfdKifp2DV8raMunRfDl/BmuzW2h6ut 8Eltj4TM+qK5kyGE+8NgDgrgHbkBW6n3T9sfwDb/AA8i+Cms69a2+sWegzw2Wv37WOXv4ozblVmV gWYFI5vlcnlmGOTXrUeEsvy7M6EHKU+dVEk1pK0HaSbilZ30WtpcruzGWNq1KMmtLW+WuzPrfwz4 msPGeg2uqaXdR3un3qeZBPHnbKucZGfpV+uc+EfiTQfF3w30nUfC8ENtoN1DmzhitxbpEoYgqIwA FwwIwK6OvyXFUvZ1p07NWbVnurPZ+a6+Z7MHeKYUUUVgUFFFFABRRRQAUUUUAFFFFABRRRQAUUUU AFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQA UUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABR RRQAUUUUAFFFFABRRRQAy4t47uFo5USSNxhldQysPcGnIgjUKoCqowABgAUtFO7tYCOG0it5JGji jRpTucqoBc+p9akooobb3AZ9mj+0+d5aecF2b9o3bc5xnrjPai4t47uFo5USSNxhldQysPcGn0Uc z3AbFElvEscaqiIAqqowFA6AClCAOWwNxGCcckf5NLRSuBHc2kV5GFmijlUEMA6hgCOh5qSiind7 AFFFFIAooooAZ9mj+0+d5aecF2b9o3bc5xnrjPan0UU22wCmwwpbxhI0VEHRVGAO9fP3x/8A2r/H fwU1nWpl+HTXnhjSpI1XV5LspHKr7FBwFOPnfbWr+zt+0d44+Muu2Dap8P30Tw7qFq1zDqi3JkR+ MoANo+9X0MuGMfHB/Xny+zte/PDte1r3vbpv5HMsVTdT2et/R/5HtNxZQ3bxtLDFK0Lb0LoGKN6j PQ1KQGBBAIPUUV5x8e/2g2+B2r+F7UeHdU17/hJLtrXfZ/8ALrgoORg7mO/heM7W54ryMHg6+Lqx w9BXk72V0tk297LZG05xguaWx6Ha2kVjAsUEUcMS/dRFCqOc8AUW1nDZBxDFHEJGLsEULuY9ScdT 71wPhz9oSz8R/tGa/wDDpNOuY73QLBb+S8Z1MUqssB2heoP78f8AfJo8R/tCWfhz9ozQPh0+nXMl 7r9g1/HeK6iKJVWc7SvUn9wf++hXQ8qxrk4cjvye03XwW5ubftr38ifbU7Xv1t89rHoVR3FnDdmM yxRymJg6F1DbGHQjPQ+9SUV5qbWqNRlxbx3cLRyokkbjDK6hlYe4NLFElvEscaqiIAqqowFA6ACn UUXdrAFFFFIApvkp53mbF8wLt3Y+bHXGfSnUUXAKZb20dnCI4Y0ijXJCooUDJyeB70+ind2sBG1p E9ysxijMyAqrlRuUHqAetSUUUNt7gNhhS3jCRoqIOiqMAd6T7NH9p87y084Ls37Ru25zjPXGe1Po ou9wEkjWWNkdQysMEEZBHpSRRJbxLHGqoiAKqqMBQOgAp1FF3awBRRRSAja0ie5WYxRmZAVVyo3K D1APWluLeO7haOVEkjcYZXUMrD3Bp9FPmYCIgjUKoCqowABgAUtFFIAooooAKKKKACiiigAooooA KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAo oooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACii igAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKK APGv+Cgf/Joni7/tz/8AS2CuC8VnxVpH7AHhDXvCOr32l6h4f0u3u7hbdhi4t9mJAQR/Dw/0VvWv fPjD8KtO+Nnw51Hwxqs17b2Gp+V5slo6pMvlypKNpZWH3kGcg8Z+tWPBfw607wR8OrDwvCJbzS7C zFiBdFXeaILtw+AAcjrgAe1fW5dntHC5fSouPNOFZzcWrpx5FFrXTWzX4nFUw8p1ZSvZONr+d2fJ lx/wUQ1xPFVz4jGnTp4SvNGbTrUFCYk1aO3E5Pf/AJaSCM+qbW7GrXiTx58RPht4D+DUmp+J9WbV fF2rmfUQ7jJgd7fy4SMdAhyR1BdhXvn/AAyd4Nf4PaZ4IksWl0fS7qO9jLEGWSZZN7MzY53gsjf7 LEDGBjQ+MP7Pei/GzVvDV5qtzqdtJ4Wu/ttotpJGiu+5DhwyNlf3Y6Y7817q4jyONanGjh1GCclJ tJtxUZRpvXq3K8vNIw+rYizcpXelvvV/y0Pmbwn8L/Eurf8ABQvxnp1r44vNP1C1tEv59QWzDPeW xNo4tCu8YUK6Luyf9UDjnAsfH74d+Idc/wCCh/h6wsvGN1pN9rOmPcaffpah20iIR3QMCrvG8Exy c5X/AFx4459y+Kf7H2hfE/4pW/i8av4h0LV0SOOd9MuViFysZBXdlSc8KPQhRx3q18fP2UtD+P8A rel6peajrOjarpKNDFd6bMscjRsclDlT6tgjH3j16VrR4sw31ijVlUteg6cv3cXyy5Ur7e8m1e2y WlrNomWCnyyil9q+71V/wPDPj98cfFV9+0DL8P4PE3iLQtK8OWEJubzRdMe6vtRmMMTlyqkMqkyd m28HO7IpfDv7QHxBj/Zi+JKavPrcGp+GDbvpGt3Ng9nPdwvcBMkMuNwCg85OJMHOM17J8Uf2MfDP xQu9N1CTUNf0vxBpdrHaJq9ldCO7uVRdoMp24ZsdWAU++MCrmk/sleH9L+COreBDqfiO503W5fOu rqe8El1v3o5KllKLlkGcJzk5yealcQZIsHQp+zTlGVPm9xbxknOV7a8yvo29HaysP6viOeTvve2v lovkcx+x74W8da5p2l+NvFXjW71iy1jSFEGlBSsUBJXbKxzhn2qc8DlzzxXvNY3w98EWnw18D6Vo FjJcS2ekWyWsLzsGlZVGAWKgAn6AVs18NnOP+uYudaKSjdqKSUUo300Xl8zvoU+SCi9/vCiiivLN gooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAC iiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKK KKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooo oAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiig AooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAC iiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKK KKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooo oAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiig AooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAC iiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKK KKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooo oAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiig AooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAC iiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKK KKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooo oAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigD60/4dc/9Tz/AOUX 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 --f46d043891154f153f04c9522291-- django-mailman3-1.1.0/django_mailman3/tests/testdata/payload-utf8.txt0000644000175000017500000000043712751727073027141 0ustar abompardabompard00000000000000From test at example.com Fri Apr 6 22:43:55 2007 From: test at example.com (Dummy Person) Date: Fri, 6 Apr 2007 15:43:55 -0700 (PDT) Subject: Dummy subject Message-ID: <20070406224355.899B9180064@test.example.com> This message contains non-ascii characters: é è ç à î ï ë € django-mailman3-1.1.0/django_mailman3/tests/testdata/attachment-5.txt0000644000175000017500000001212012751727073027106 0ustar abompardabompard00000000000000Delivered-To: test@example.com Received: by 10.49.117.231 with SMTP id kh7csp13885qeb; Wed, 3 Oct 2012 05:45:15 -0700 (PDT) Received: by 10.224.203.193 with SMTP id fj1mr7101635qab.13.1349268315076; Wed, 03 Oct 2012 05:45:15 -0700 (PDT) Return-Path: Received: from relay3-d.mail.gandi.net (relay3-d.mail.gandi.net. [217.70.183.195]) by mx.google.com with ESMTP id en7si68113qab.70.2012.10.03.05.45.14; Wed, 03 Oct 2012 05:45:15 -0700 (PDT) Received-SPF: neutral (google.com: 217.70.183.195 is neither permitted nor denied by best guess record for domain of list1-bounces@mm3test.fedoraproject.org) client-ip=217.70.183.195; Authentication-Results: mx.google.com; spf=neutral (google.com: 217.70.183.195 is neither permitted nor denied by best guess record for domain of list1-bounces@mm3test.fedoraproject.org) smtp.mail=list1-bounces@mm3test.fedoraproject.org X-Originating-IP: 10.0.21.133 Received: from spool.mail.gandi.net (mspool2-d.mgt.gandi.net [10.0.21.133]) by relay3-d.mail.gandi.net (Postfix) with ESMTP id 48CE9A80D1 for ; Wed, 3 Oct 2012 14:45:04 +0200 (CEST) Received: from mfilter22-d.gandi.net (mfilter22-d.gandi.net [217.70.178.150]) by spool.mail.gandi.net (Postfix) with ESMTP id 45953178036 for ; Wed, 3 Oct 2012 14:45:04 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at mfilter22-d.gandi.net Received: from spool.mail.gandi.net ([10.0.21.133]) by mfilter22-d.gandi.net (mfilter22-d.gandi.net [10.0.15.180]) (amavisd-new, port 10024) with ESMTP id O1qMpiiPArby for ; Wed, 3 Oct 2012 14:45:02 +0200 (CEST) Received: from bastion.fedoraproject.org (bastion02.fedoraproject.org [209.132.181.3]) by spool.mail.gandi.net (Postfix) with ESMTP id C0264178072 for ; Wed, 3 Oct 2012 14:45:02 +0200 (CEST) Received: by bastion02.phx2.fedoraproject.org (Postfix) id 024EB402B4; Wed, 3 Oct 2012 12:45:02 +0000 (UTC) Delivered-To: test@example.com Received: from mx1.redhat.com (ext-mx16.extmail.prod.ext.phx2.redhat.com [10.5.110.21]) by bastion02.phx2.fedoraproject.org (Postfix) with ESMTP id E58CE402A8 for ; Wed, 3 Oct 2012 12:45:01 +0000 (UTC) Received: from mm3test.fedoraproject.org (vm5.fedora.ibiblio.org [152.19.134.144]) by mx1.redhat.com (8.14.4/8.14.4) with ESMTP id q93Cj1N0011384 for ; Wed, 3 Oct 2012 08:45:01 -0400 Received: from vm5.fedora.ibiblio.org (localhost [127.0.0.1]) by mm3test.fedoraproject.org (Postfix) with ESMTP id 1B41F1218B8; Wed, 3 Oct 2012 12:45:01 +0000 (UTC) Received: from smtp1-g21.free.fr (smtp1-g21.free.fr [212.27.42.1]) by mm3test.fedoraproject.org (Postfix) with ESMTP id 9C1DC1218B8 for ; Wed, 3 Oct 2012 12:44:57 +0000 (UTC) Received: from home.bompard.org (unknown [IPv6:2a01:e34:ef9a:9a70:5c81:6d56:6890:a71]) by smtp1-g21.free.fr (Postfix) with ESMTP id CEA1594011F for ; Wed, 3 Oct 2012 14:44:53 +0200 (CEST) Message-ID: <506C3344.7020501@free.fr> Date: Wed, 03 Oct 2012 14:44:52 +0200 From: =?UTF-8?B?QXVyw6lsaWVuIEJvbXBhcmQ=?= User-Agent: Mozilla/5.0 (X11; Linux i686; rv:15.0) Gecko/20120911 Thunderbird/15.0.1 MIME-Version: 1.0 To: list1@mm3test.fedoraproject.org Content-Type: multipart/mixed; boundary="------------050607040206050605060208" X-Message-ID-Hash: 6J22Q6W7HJN5GPROHMVBLRYUKNONYUY5 X-MailFrom: gauret@free.fr X-Mailman-Rule-Hits: member-moderation X-Mailman-Rule-Misses: approved; emergency; loop Subject: [List1] try 5 X-Mailman-Version: 3.0.0b2+ Precedence: list List-Id: List-Post: List-Subscribe: , Archived-At: /message/list1@mm3test.fedoraproject.org/6J22Q6W7HJN5GPROHMVBLRYUKNONYUY5/ List-Unsubscribe: , List-Archive: List-Help: X-RedHat-Spam-Score: -1.899 (BAYES_00,FREEMAIL_FROM) X-Scanned-By: MIMEDefang 2.68 on 10.5.110.21 This is a multi-part message in MIME format. --------------050607040206050605060208 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable This is a test, HTML message with accented letters : =C3=A9 =C3=A8 =C3=A7= =C3=A0. And an attachment with an accented filename --------------050607040206050605060208 Content-Type: text/plain; charset=UTF-8; name="=?UTF-8?B?dG9kby1kw6lqZXVuZXIudHh0?=" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename*=UTF-8''%74%6F%64%6F%2D%64%C3%A9%6A%65%75%6E%65%72%2E%74%78%74 VmlhbmRlCk1lbnRoZQpQYWluClZpbgoKQ3Vpc2luZTogcHLDqXBhcmVyIGwnYXDDqXJvLCBj b3VwZXIgZXQgZmFpcmUgcmlzc29sZXIgbGVzIHBhdGF0ZXMsIGV0IGZhaXJlIGxlcyBjb29r aWVzCg== --------------050607040206050605060208-- django-mailman3-1.1.0/django_mailman3/tests/testdata/attachment-4.txt0000644000175000017500000001037512751727073027117 0ustar abompardabompard00000000000000Return-Path: Delivered-To: test@example.com Received: (qmail 13691 invoked from network); 2 Oct 2012 15:52:27 -0000 Received: from mx16-g26.free.fr (HELO mm3test.fedoraproject.org) (212.27.42.55) by mrelay1-g25.free.fr with SMTP; 2 Oct 2012 15:52:27 -0000 Received: from mm3test.fedoraproject.org ([152.19.134.144]) by mx1-g20.free.fr (MXproxy) for test@example.com; Tue, 2 Oct 2012 17:52:27 +0200 (CEST) X-ProXaD-SC: state=HAM score=0 Received: from vm5.fedora.ibiblio.org (localhost [127.0.0.1]) by mm3test.fedoraproject.org (Postfix) with ESMTP id DC46212057E for ; Tue, 2 Oct 2012 15:52:13 +0000 (UTC) Received: from mail-qa0-f53.google.com (mail-qa0-f53.google.com [209.85.216.53]) by mm3test.fedoraproject.org (Postfix) with ESMTP id E321F120502 for ; Tue, 2 Oct 2012 15:50:18 +0000 (UTC) Received: by qaas11 with SMTP id s11so719463qaa.5 for ; Tue, 02 Oct 2012 08:50:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:from:date:x-google-sender-auth:message-id :subject:to:content-type; bh=e8BR+8jPBSP5O/RrgP1pqvO1/IMWF11Bh461y3FF+3I=; b=lp4ST+8RSmk0O8ka9D0rbVk1MH02MzuQm/BCpqSW6ypbSCoSQZYIO3wCU0WFGZJMTu W+b13GCmhThG4REHa5m8Liok+TmrAdG1eJm0SAihjZTTbDMsxeXbFIqYm33cWFeoqqpv a9U2b45t7oQScuwZJdnMnK6LKgSH8LnSBuQJQ2nbPl8QlIkUuyyytJqZ9n/bar1VsAMS yUQhMLhakWsBRvOQL4YkSMa8QZB7bjsT+OBJs2lWfOeDZMRbaMMw99Iri5ekXW9YChES +YgVFWkpzY8UgCl1v/4U+f8d6B/V+UxC4QGMt6/t2WVaWNvLfcVK6zf4Xz0j6RxoiNb1 +elA== Received: by 10.49.48.109 with SMTP id k13mr5822578qen.44.1349193020870; Tue, 02 Oct 2012 08:50:20 -0700 (PDT) MIME-Version: 1.0 Received: by 10.49.117.231 with HTTP; Tue, 2 Oct 2012 08:50:00 -0700 (PDT) From: Aurelien Bompard Date: Tue, 2 Oct 2012 17:50:00 +0200 X-Google-Sender-Auth: nM2EQKgDrBvnGOuMzxnkzkPC9ro Message-ID: To: list1@mm3test.fedoraproject.org Content-Type: multipart/mixed; boundary=047d7b6d9730be0f6104cb157a6f X-MailFrom: abompard@gmail.com X-Mailman-Rule-Hits: nonmember-moderation X-Mailman-Rule-Misses: approved; emergency; loop; member-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; suspicious-header X-Message-ID-Hash: MAWB5CJS67HFZZUBFWN47URCDJBI75WT X-Mailman-Approved-At: Tue, 02 Oct 2012 15:52:11 +0000 Subject: [List1] another try X-Mailman-Version: 3.0.0b2+ Precedence: list List-Id: List-Post: List-Subscribe: , Archived-At: /hyperkitty/message/list1@mm3test.fedoraproject.org/3EGA7GL3TZXZRHSVS42I3VR63YPHV7I3/ List-Unsubscribe: , List-Archive: List-Help: --047d7b6d9730be0f6104cb157a6f Content-Type: multipart/alternative; boundary=047d7b6d9730be0f5d04cb157a6d --047d7b6d9730be0f5d04cb157a6d Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable This is a test, HTML message with accented letters : =E9 =E8 =E7 =E0. And an attachment with an accented filename --047d7b6d9730be0f5d04cb157a6d Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable This is a test, HTML message with accented letters : =E9 =E8 =E7 =E0.
    An= d an attachment with an accented filename
    --047d7b6d9730be0f5d04cb157a6d-- --047d7b6d9730be0f6104cb157a6f Content-Type: text/plain; charset=UTF-8; name="=?ISO-8859-1?Q?todo=2Dd=E9jeuner=2Etxt?=" Content-Disposition: attachment; filename="=?ISO-8859-1?Q?todo=2Dd=E9jeuner=2Etxt?=" Content-Transfer-Encoding: base64 X-Attachment-Id: f_h7t6o6wf0 VmlhbmRlCk1lbnRoZQpQYWluClZpbgoKQ3Vpc2luZTogcHLDqXBhcmVyIGwnYXDDqXJvLCBjb3Vw ZXIgZXQgZmFpcmUgcmlzc29sZXIgbGVzIHBhdGF0ZXMsIGV0IGZhaXJlIGxlcyBjb29raWVzCg== --047d7b6d9730be0f6104cb157a6f-- django-mailman3-1.1.0/django_mailman3/tests/testdata/payload-iso8859.txt0000644000175000017500000000042612751727073027401 0ustar abompardabompard00000000000000From test at example.com Fri Apr 6 22:43:55 2007 From: test at example.com (Dummy Person) Date: Fri, 6 Apr 2007 15:43:55 -0700 (PDT) Subject: Dummy subject Message-ID: <20070406224355.899B9180064@test.example.com> This message contains non-ascii characters: django-mailman3-1.1.0/django_mailman3/tests/test_view_profile.py0000664000175000017500000000645213111774622026353 0ustar abompardabompard00000000000000# -*- coding: utf-8 -*- # # Copyright (C) 2016-2017 by the Free Software Foundation, Inc. # # This file is part of Django-Mailman. # # Django-Mailman is free software: you can redistribute it and/or modify it # under the terms of the GNU General Public License as published by the Free # Software Foundation, either version 3 of the License, or (at your option) # any later version. # # Django-Mailman is distributed in the hope that it will be useful, but WITHOUT # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or # FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for # more details. # # You should have received a copy of the GNU General Public License along with # Django-Mailman. If not, see . # # Author: Aurelien Bompard # from __future__ import absolute_import, print_function, unicode_literals from django.contrib.auth.models import User from django.core.urlresolvers import reverse from mock import Mock from django_mailman3.models import Profile from django_mailman3.tests.utils import TestCase class ProfileViewTestCase(TestCase): def setUp(self): self.mm_user = Mock() self.mm_user.user_id = "dummy" self.mailman_client.get_user.side_effect = lambda e: self.mm_user self.user = User.objects.create_user( 'testuser', 'test@example.com', 'testPass', first_name="firstname", last_name="lastname", ) self.client.login(username='testuser', password='testPass') def test_get_page(self): response = self.client.get(reverse('mm_user_profile')) self.assertEqual(response.status_code, 200) self.assertEqual(list(response.context['other_addresses']), []) def test_change_display_name(self): # We create a Mailman user, from the django user object. response = self.client.post( reverse('mm_user_profile'), { 'username': self.user.username, 'first_name': 'test-first-name', 'last_name': 'test-last-name', 'timezone': 'Europe/Paris'}) self.assertRedirects(response, reverse('mm_user_profile')) # The user's first and last name must be updated. user = User.objects.get(username='testuser') self.assertEqual(user.first_name, 'test-first-name') self.assertEqual(user.last_name, 'test-last-name') # The profile must have been created and populated. profile = Profile.objects.get(user=user) self.assertIsNotNone(profile) self.assertEqual(profile.timezone, 'Europe/Paris') # The Mailman user's display name must have been updated. self.assertEqual( self.mm_user.display_name, 'test-first-name test-last-name') def test_username_unique(self): # Usernames should be unique. User.objects.create_user( 'otheruser', 'other@example.com', 'testPass', ) response = self.client.post( reverse('mm_user_profile'), { 'username': 'otheruser', 'first_name': 'first-name', 'last_name': 'last-name', 'timezone': 'Europe/Paris'}) self.assertEqual(response.status_code, 200) self.assertIn('username', response.context["form"].errors) django-mailman3-1.1.0/django_mailman3/middleware/0002775000175000017500000000000013111776356023224 5ustar abompardabompard00000000000000django-mailman3-1.1.0/django_mailman3/middleware/__init__.py0000664000175000017500000000326513111774622025333 0ustar abompardabompard00000000000000# -*- coding: utf-8 -*- # # Copyright (C) 2016-2017 by the Free Software Foundation, Inc. # # This file is part of Django-Mailman. # # Django-Mailman is free software: you can redistribute it and/or modify it # under the terms of the GNU General Public License as published by the Free # Software Foundation, either version 3 of the License, or (at your option) # any later version. # # Django-Mailman is distributed in the hope that it will be useful, but WITHOUT # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or # FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for # more details. # # You should have received a copy of the GNU General Public License along with # Django-Mailman. If not, see . # # Author: Aurelien Bompard # # https://docs.djangoproject.com/en/dev/topics/i18n/timezones/ from django.utils import timezone from django.core.exceptions import ObjectDoesNotExist class TimezoneMiddleware(object): def process_request(self, request): if not request.user.is_authenticated(): return try: profile = request.user.mailman_profile except ObjectDoesNotExist: return if profile.timezone: timezone.activate(profile.timezone) class PaginationMiddleware(object): """ Inserts a variable representing the current page onto the request object if it exists in either **GET** or **POST** portions of the request. """ def process_request(self, request): try: request.page = int(request.REQUEST['page']) except (KeyError, ValueError, TypeError): request.page = 1 django-mailman3-1.1.0/django_mailman3/forms.py0000664000175000017500000000314613111774622022603 0ustar abompardabompard00000000000000# -*- coding: utf-8 -*- # # Copyright (C) 2016-2017 by the Free Software Foundation, Inc. # # This file is part of Django-Mailman. # # Django-Mailman is free software: you can redistribute it and/or modify it # under the terms of the GNU General Public License as published by the Free # Software Foundation, either version 3 of the License, or (at your option) # any later version. # # Django-Mailman is distributed in the hope that it will be useful, but WITHOUT # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or # FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for # more details. # # You should have received a copy of the GNU General Public License along with # Django-Mailman. If not, see . # # Author: Aurelien Bompard # from __future__ import absolute_import, unicode_literals from django import forms from django.contrib.auth.models import User from django.utils.translation import ugettext_lazy as _ from django_mailman3.models import Profile class UserProfileForm(forms.Form): username = forms.CharField(required=True) first_name = forms.CharField() last_name = forms.CharField() timezone = forms.ChoiceField( label="Time zone", choices=Profile.TIMEZONES) def clean_username(self): username = self.cleaned_data.get("username") if username != self.initial.get("username"): if User.objects.filter(username=username).exists(): raise forms.ValidationError( _("A user with that username already exists.")) return username django-mailman3-1.1.0/setup.cfg0000664000175000017500000000007313111776356017703 0ustar abompardabompard00000000000000[egg_info] tag_build = tag_date = 0 tag_svn_revision = 0 django-mailman3-1.1.0/PKG-INFO0000664000175000017500000000225013111776356017156 0ustar abompardabompard00000000000000Metadata-Version: 1.1 Name: django-mailman3 Version: 1.1.0 Summary: Django library to help interaction with Mailman Home-page: https://gitlab.com/mailman/django-mailman3 Author: Mailman Developers Author-email: mailman-developers@python.org License: GPLv3 Description: ============================== Django library for Mailman UIs ============================== This package contains libraries and templates for Django-based interfaces interacting with Mailman. To use this application, add it to the ``INSTALLED_APPS`` list in your Django server's settings file. License ======= Django-mailman is licensed under the `GPL v3.0 `_ Copyright (C) 2017 by the Free Software Foundation, Inc. Keywords: mailman django Platform: UNKNOWN Classifier: Framework :: Django Classifier: Development Status :: 4 - Beta Classifier: License :: OSI Approved :: GNU General Public License v3 (GPLv3) Classifier: Topic :: Communications :: Email :: Mailing List Servers Classifier: Programming Language :: Python :: 2 django-mailman3-1.1.0/setup.py0000775000175000017500000000324213111774646017600 0ustar abompardabompard00000000000000# Copyright (C) 2016-2017 by the Free Software Foundation, Inc. # # This file is part of Django-Mailman. # # Django-Mailman is free software: you can redistribute it and/or modify it # under the terms of the GNU Lesser General Public License as published by the # Free Software Foundation, either version 3 of the License, or (at your # option) any later version. # # Django-Mailman is distributed in the hope that it will be useful, but WITHOUT # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or # FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License # for more details. # # You should have received a copy of the GNU Lesser General Public License # along with Django-Mailman. If not, see . from setuptools import setup, find_packages setup( name="django-mailman3", version='1.1.0', description="Django library to help interaction with Mailman", long_description=open('README.rst').read(), maintainer="Mailman Developers", maintainer_email="mailman-developers@python.org", license='GPLv3', keywords='mailman django', url="https://gitlab.com/mailman/django-mailman3", classifiers=[ "Framework :: Django", "Development Status :: 4 - Beta", "License :: OSI Approved :: GNU General Public License v3 (GPLv3)", "Topic :: Communications :: Email :: Mailing List Servers", "Programming Language :: Python :: 2", ], packages=find_packages(), include_package_data=True, install_requires=[ 'Django >= 1.8', 'mailmanclient', 'django-allauth', 'django-gravatar2 >= 1.0.6', 'pytz', ], ) django-mailman3-1.1.0/django_mailman3.egg-info/0002775000175000017500000000000013111776356022601 5ustar abompardabompard00000000000000django-mailman3-1.1.0/django_mailman3.egg-info/top_level.txt0000644000175000017500000000002013111776356025317 0ustar abompardabompard00000000000000django_mailman3 django-mailman3-1.1.0/django_mailman3.egg-info/dependency_links.txt0000644000175000017500000000000113111776356026643 0ustar abompardabompard00000000000000 django-mailman3-1.1.0/django_mailman3.egg-info/PKG-INFO0000644000175000017500000000225013111776356023671 0ustar abompardabompard00000000000000Metadata-Version: 1.1 Name: django-mailman3 Version: 1.1.0 Summary: Django library to help interaction with Mailman Home-page: https://gitlab.com/mailman/django-mailman3 Author: Mailman Developers Author-email: mailman-developers@python.org License: GPLv3 Description: ============================== Django library for Mailman UIs ============================== This package contains libraries and templates for Django-based interfaces interacting with Mailman. To use this application, add it to the ``INSTALLED_APPS`` list in your Django server's settings file. License ======= Django-mailman is licensed under the `GPL v3.0 `_ Copyright (C) 2017 by the Free Software Foundation, Inc. Keywords: mailman django Platform: UNKNOWN Classifier: Framework :: Django Classifier: Development Status :: 4 - Beta Classifier: License :: OSI Approved :: GNU General Public License v3 (GPLv3) Classifier: Topic :: Communications :: Email :: Mailing List Servers Classifier: Programming Language :: Python :: 2 django-mailman3-1.1.0/django_mailman3.egg-info/requires.txt0000644000175000017500000000011213111776356025167 0ustar abompardabompard00000000000000Django >= 1.8 mailmanclient django-allauth django-gravatar2 >= 1.0.6 pytz django-mailman3-1.1.0/django_mailman3.egg-info/SOURCES.txt0000644000175000017500000000755513111776356024475 0ustar abompardabompard00000000000000COPYING.txt MANIFEST.in README.rst setup.py tox.ini django_mailman3/__init__.py django_mailman3/apps.py django_mailman3/context_processors.py django_mailman3/forms.py django_mailman3/models.py django_mailman3/signals.py django_mailman3/urls.py django_mailman3.egg-info/PKG-INFO django_mailman3.egg-info/SOURCES.txt django_mailman3.egg-info/dependency_links.txt django_mailman3.egg-info/requires.txt django_mailman3.egg-info/top_level.txt django_mailman3/lib/__init__.py django_mailman3/lib/cache.py django_mailman3/lib/mailman.py django_mailman3/lib/paginator.py django_mailman3/lib/scrub.py django_mailman3/lib/auth/__init__.py django_mailman3/lib/auth/fedora/__init__.py django_mailman3/lib/auth/fedora/provider.py django_mailman3/lib/auth/fedora/urls.py django_mailman3/lib/auth/fedora/views.py django_mailman3/middleware/__init__.py django_mailman3/migrations/0001_initial.py django_mailman3/migrations/0002_maildomain.py django_mailman3/migrations/__init__.py django_mailman3/static/django-mailman3/css/main.css django_mailman3/static/django-mailman3/img/login/facebook.png django_mailman3/static/django-mailman3/img/login/fedora.png django_mailman3/static/django-mailman3/img/login/github.png django_mailman3/static/django-mailman3/img/login/gitlab.png django_mailman3/static/django-mailman3/img/login/google.png django_mailman3/static/django-mailman3/img/login/openid.png django_mailman3/static/django-mailman3/img/login/stackexchange.png django_mailman3/static/django-mailman3/img/login/stackoverflow.png django_mailman3/static/django-mailman3/img/login/twitter.png django_mailman3/static/django-mailman3/img/login/yahoo.png django_mailman3/static/django-mailman3/js/main.js django_mailman3/templates/account/email.html django_mailman3/templates/account/email_confirm.html django_mailman3/templates/account/login.html django_mailman3/templates/account/logout.html django_mailman3/templates/account/password_change.html django_mailman3/templates/account/password_reset.html django_mailman3/templates/account/password_reset_from_key.html django_mailman3/templates/account/password_set.html django_mailman3/templates/account/signup.html django_mailman3/templates/django_mailman3/base.html django_mailman3/templates/django_mailman3/login_extra_post_providers.html django_mailman3/templates/django_mailman3/login_extra_top.html django_mailman3/templates/django_mailman3/bootstrap/form-horizontal.html django_mailman3/templates/django_mailman3/bootstrap/form.html django_mailman3/templates/django_mailman3/paginator/pagination.html django_mailman3/templates/django_mailman3/profile/base.html django_mailman3/templates/django_mailman3/profile/profile.html django_mailman3/templates/openid/login.html django_mailman3/templates/socialaccount/connections.html django_mailman3/templates/socialaccount/signup.html django_mailman3/templates/socialaccount/snippets/provider_list.html django_mailman3/templatetags/__init__.py django_mailman3/templatetags/bootstrap_tags.py django_mailman3/templatetags/pagination.py django_mailman3/tests/__init__.py django_mailman3/tests/settings_test.py django_mailman3/tests/test_mailman.py django_mailman3/tests/test_paginator.py django_mailman3/tests/test_scrub.py django_mailman3/tests/test_signals.py django_mailman3/tests/test_view_profile.py django_mailman3/tests/urls_test.py django_mailman3/tests/utils.py django_mailman3/tests/testdata/attachment-1.txt django_mailman3/tests/testdata/attachment-2.txt django_mailman3/tests/testdata/attachment-3.txt django_mailman3/tests/testdata/attachment-4.txt django_mailman3/tests/testdata/attachment-5.txt django_mailman3/tests/testdata/html-email-1.txt django_mailman3/tests/testdata/html-email-2.txt django_mailman3/tests/testdata/payload-iso8859.txt django_mailman3/tests/testdata/payload-unknown.txt django_mailman3/tests/testdata/payload-utf8.txt django_mailman3/tests/testdata/pipermail_nextpart.txt django_mailman3/views/__init__.py django_mailman3/views/profile.pydjango-mailman3-1.1.0/tox.ini0000664000175000017500000000153513107522015017363 0ustar abompardabompard00000000000000[tox] envlist = py27-django{18,19,110,111},lint [testenv] usedevelop = True deps = mock dev: -e../mailmanclient head: git+https://gitlab.com/mailman/mailmanclient.git django18: Django>=1.8,<1.9 django19: Django>=1.9,<1.10 django110: Django>=1.10,<1.11 django111: Django>=1.11,<1.12 django-latest: https://github.com/django/django/archive/master.tar.gz coverage: coverage commands = django-admin.py test --settings=django_mailman3.tests.settings_test {posargs:django_mailman3} coverage: coverage run {envbindir}/django-admin.py test --settings=django_mailman3.tests.settings_test {posargs:django_mailman3} coverage: coverage html coverage: coverage report [testenv:lint] basepython = python2 deps = flake8>3.0 commands = flake8 {posargs} [flake8] show-source = True exclude = .git,.tox,dist,*egg django-mailman3-1.1.0/README.rst0000664000175000017500000000072213111774622017544 0ustar abompardabompard00000000000000============================== Django library for Mailman UIs ============================== This package contains libraries and templates for Django-based interfaces interacting with Mailman. To use this application, add it to the ``INSTALLED_APPS`` list in your Django server's settings file. License ======= Django-mailman is licensed under the `GPL v3.0 `_ Copyright (C) 2017 by the Free Software Foundation, Inc. django-mailman3-1.1.0/MANIFEST.in0000644000175000017500000000022512751727073017616 0ustar abompardabompard00000000000000include *.rst *.txt *.ini recursive-include django_mailman3 *.py *.html *.js *.txt graft django_mailman3/static graft django_mailman3/tests/testdata django-mailman3-1.1.0/COPYING.txt0000644000175000017500000010451312754363465017742 0ustar abompardabompard00000000000000 GNU GENERAL PUBLIC LICENSE Version 3, 29 June 2007 Copyright (C) 2007 Free Software Foundation, Inc. Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. Preamble The GNU General Public License is a free, copyleft license for software and other kinds of works. The licenses for most software and other practical works are designed to take away your freedom to share and change the works. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change all versions of a program--to make sure it remains free software for all its users. We, the Free Software Foundation, use the GNU General Public License for most of our software; it applies also to any other work released this way by its authors. You can apply it to your programs, too. When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for them if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs, and that you know you can do these things. To protect your rights, we need to prevent others from denying you these rights or asking you to surrender the rights. Therefore, you have certain responsibilities if you distribute copies of the software, or if you modify it: responsibilities to respect the freedom of others. For example, if you distribute copies of such a program, whether gratis or for a fee, you must pass on to the recipients the same freedoms that you received. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. Developers that use the GNU GPL protect your rights with two steps: (1) assert copyright on the software, and (2) offer you this License giving you legal permission to copy, distribute and/or modify it. For the developers' and authors' protection, the GPL clearly explains that there is no warranty for this free software. For both users' and authors' sake, the GPL requires that modified versions be marked as changed, so that their problems will not be attributed erroneously to authors of previous versions. Some devices are designed to deny users access to install or run modified versions of the software inside them, although the manufacturer can do so. This is fundamentally incompatible with the aim of protecting users' freedom to change the software. The systematic pattern of such abuse occurs in the area of products for individuals to use, which is precisely where it is most unacceptable. Therefore, we have designed this version of the GPL to prohibit the practice for those products. If such problems arise substantially in other domains, we stand ready to extend this provision to those domains in future versions of the GPL, as needed to protect the freedom of users. Finally, every program is threatened constantly by software patents. States should not allow patents to restrict development and use of software on general-purpose computers, but in those that do, we wish to avoid the special danger that patents applied to a free program could make it effectively proprietary. To prevent this, the GPL assures that patents cannot be used to render the program non-free. The precise terms and conditions for copying, distribution and modification follow. TERMS AND CONDITIONS 0. Definitions. "This License" refers to version 3 of the GNU General Public License. "Copyright" also means copyright-like laws that apply to other kinds of works, such as semiconductor masks. "The Program" refers to any copyrightable work licensed under this License. Each licensee is addressed as "you". "Licensees" and "recipients" may be individuals or organizations. To "modify" a work means to copy from or adapt all or part of the work in a fashion requiring copyright permission, other than the making of an exact copy. The resulting work is called a "modified version" of the earlier work or a work "based on" the earlier work. A "covered work" means either the unmodified Program or a work based on the Program. To "propagate" a work means to do anything with it that, without permission, would make you directly or secondarily liable for infringement under applicable copyright law, except executing it on a computer or modifying a private copy. Propagation includes copying, distribution (with or without modification), making available to the public, and in some countries other activities as well. To "convey" a work means any kind of propagation that enables other parties to make or receive copies. Mere interaction with a user through a computer network, with no transfer of a copy, is not conveying. An interactive user interface displays "Appropriate Legal Notices" to the extent that it includes a convenient and prominently visible feature that (1) displays an appropriate copyright notice, and (2) tells the user that there is no warranty for the work (except to the extent that warranties are provided), that licensees may convey the work under this License, and how to view a copy of this License. If the interface presents a list of user commands or options, such as a menu, a prominent item in the list meets this criterion. 1. Source Code. The "source code" for a work means the preferred form of the work for making modifications to it. "Object code" means any non-source form of a work. A "Standard Interface" means an interface that either is an official standard defined by a recognized standards body, or, in the case of interfaces specified for a particular programming language, one that is widely used among developers working in that language. The "System Libraries" of an executable work include anything, other than the work as a whole, that (a) is included in the normal form of packaging a Major Component, but which is not part of that Major Component, and (b) serves only to enable use of the work with that Major Component, or to implement a Standard Interface for which an implementation is available to the public in source code form. A "Major Component", in this context, means a major essential component (kernel, window system, and so on) of the specific operating system (if any) on which the executable work runs, or a compiler used to produce the work, or an object code interpreter used to run it. The "Corresponding Source" for a work in object code form means all the source code needed to generate, install, and (for an executable work) run the object code and to modify the work, including scripts to control those activities. However, it does not include the work's System Libraries, or general-purpose tools or generally available free programs which are used unmodified in performing those activities but which are not part of the work. For example, Corresponding Source includes interface definition files associated with source files for the work, and the source code for shared libraries and dynamically linked subprograms that the work is specifically designed to require, such as by intimate data communication or control flow between those subprograms and other parts of the work. The Corresponding Source need not include anything that users can regenerate automatically from other parts of the Corresponding Source. The Corresponding Source for a work in source code form is that same work. 2. Basic Permissions. All rights granted under this License are granted for the term of copyright on the Program, and are irrevocable provided the stated conditions are met. This License explicitly affirms your unlimited permission to run the unmodified Program. The output from running a covered work is covered by this License only if the output, given its content, constitutes a covered work. This License acknowledges your rights of fair use or other equivalent, as provided by copyright law. You may make, run and propagate covered works that you do not convey, without conditions so long as your license otherwise remains in force. You may convey covered works to others for the sole purpose of having them make modifications exclusively for you, or provide you with facilities for running those works, provided that you comply with the terms of this License in conveying all material for which you do not control copyright. Those thus making or running the covered works for you must do so exclusively on your behalf, under your direction and control, on terms that prohibit them from making any copies of your copyrighted material outside their relationship with you. Conveying under any other circumstances is permitted solely under the conditions stated below. Sublicensing is not allowed; section 10 makes it unnecessary. 3. Protecting Users' Legal Rights From Anti-Circumvention Law. No covered work shall be deemed part of an effective technological measure under any applicable law fulfilling obligations under article 11 of the WIPO copyright treaty adopted on 20 December 1996, or similar laws prohibiting or restricting circumvention of such measures. When you convey a covered work, you waive any legal power to forbid circumvention of technological measures to the extent such circumvention is effected by exercising rights under this License with respect to the covered work, and you disclaim any intention to limit operation or modification of the work as a means of enforcing, against the work's users, your or third parties' legal rights to forbid circumvention of technological measures. 4. Conveying Verbatim Copies. You may convey verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice; keep intact all notices stating that this License and any non-permissive terms added in accord with section 7 apply to the code; keep intact all notices of the absence of any warranty; and give all recipients a copy of this License along with the Program. You may charge any price or no price for each copy that you convey, and you may offer support or warranty protection for a fee. 5. Conveying Modified Source Versions. You may convey a work based on the Program, or the modifications to produce it from the Program, in the form of source code under the terms of section 4, provided that you also meet all of these conditions: a) The work must carry prominent notices stating that you modified it, and giving a relevant date. b) The work must carry prominent notices stating that it is released under this License and any conditions added under section 7. This requirement modifies the requirement in section 4 to "keep intact all notices". c) You must license the entire work, as a whole, under this License to anyone who comes into possession of a copy. This License will therefore apply, along with any applicable section 7 additional terms, to the whole of the work, and all its parts, regardless of how they are packaged. This License gives no permission to license the work in any other way, but it does not invalidate such permission if you have separately received it. d) If the work has interactive user interfaces, each must display Appropriate Legal Notices; however, if the Program has interactive interfaces that do not display Appropriate Legal Notices, your work need not make them do so. A compilation of a covered work with other separate and independent works, which are not by their nature extensions of the covered work, and which are not combined with it such as to form a larger program, in or on a volume of a storage or distribution medium, is called an "aggregate" if the compilation and its resulting copyright are not used to limit the access or legal rights of the compilation's users beyond what the individual works permit. Inclusion of a covered work in an aggregate does not cause this License to apply to the other parts of the aggregate. 6. Conveying Non-Source Forms. You may convey a covered work in object code form under the terms of sections 4 and 5, provided that you also convey the machine-readable Corresponding Source under the terms of this License, in one of these ways: a) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by the Corresponding Source fixed on a durable physical medium customarily used for software interchange. b) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by a written offer, valid for at least three years and valid for as long as you offer spare parts or customer support for that product model, to give anyone who possesses the object code either (1) a copy of the Corresponding Source for all the software in the product that is covered by this License, on a durable physical medium customarily used for software interchange, for a price no more than your reasonable cost of physically performing this conveying of source, or (2) access to copy the Corresponding Source from a network server at no charge. c) Convey individual copies of the object code with a copy of the written offer to provide the Corresponding Source. This alternative is allowed only occasionally and noncommercially, and only if you received the object code with such an offer, in accord with subsection 6b. d) Convey the object code by offering access from a designated place (gratis or for a charge), and offer equivalent access to the Corresponding Source in the same way through the same place at no further charge. You need not require recipients to copy the Corresponding Source along with the object code. If the place to copy the object code is a network server, the Corresponding Source may be on a different server (operated by you or a third party) that supports equivalent copying facilities, provided you maintain clear directions next to the object code saying where to find the Corresponding Source. Regardless of what server hosts the Corresponding Source, you remain obligated to ensure that it is available for as long as needed to satisfy these requirements. e) Convey the object code using peer-to-peer transmission, provided you inform other peers where the object code and Corresponding Source of the work are being offered to the general public at no charge under subsection 6d. A separable portion of the object code, whose source code is excluded from the Corresponding Source as a System Library, need not be included in conveying the object code work. A "User Product" is either (1) a "consumer product", which means any tangible personal property which is normally used for personal, family, or household purposes, or (2) anything designed or sold for incorporation into a dwelling. In determining whether a product is a consumer product, doubtful cases shall be resolved in favor of coverage. For a particular product received by a particular user, "normally used" refers to a typical or common use of that class of product, regardless of the status of the particular user or of the way in which the particular user actually uses, or expects or is expected to use, the product. A product is a consumer product regardless of whether the product has substantial commercial, industrial or non-consumer uses, unless such uses represent the only significant mode of use of the product. "Installation Information" for a User Product means any methods, procedures, authorization keys, or other information required to install and execute modified versions of a covered work in that User Product from a modified version of its Corresponding Source. The information must suffice to ensure that the continued functioning of the modified object code is in no case prevented or interfered with solely because modification has been made. If you convey an object code work under this section in, or with, or specifically for use in, a User Product, and the conveying occurs as part of a transaction in which the right of possession and use of the User Product is transferred to the recipient in perpetuity or for a fixed term (regardless of how the transaction is characterized), the Corresponding Source conveyed under this section must be accompanied by the Installation Information. But this requirement does not apply if neither you nor any third party retains the ability to install modified object code on the User Product (for example, the work has been installed in ROM). The requirement to provide Installation Information does not include a requirement to continue to provide support service, warranty, or updates for a work that has been modified or installed by the recipient, or for the User Product in which it has been modified or installed. Access to a network may be denied when the modification itself materially and adversely affects the operation of the network or violates the rules and protocols for communication across the network. Corresponding Source conveyed, and Installation Information provided, in accord with this section must be in a format that is publicly documented (and with an implementation available to the public in source code form), and must require no special password or key for unpacking, reading or copying. 7. Additional Terms. "Additional permissions" are terms that supplement the terms of this License by making exceptions from one or more of its conditions. Additional permissions that are applicable to the entire Program shall be treated as though they were included in this License, to the extent that they are valid under applicable law. If additional permissions apply only to part of the Program, that part may be used separately under those permissions, but the entire Program remains governed by this License without regard to the additional permissions. When you convey a copy of a covered work, you may at your option remove any additional permissions from that copy, or from any part of it. (Additional permissions may be written to require their own removal in certain cases when you modify the work.) You may place additional permissions on material, added by you to a covered work, for which you have or can give appropriate copyright permission. Notwithstanding any other provision of this License, for material you add to a covered work, you may (if authorized by the copyright holders of that material) supplement the terms of this License with terms: a) Disclaiming warranty or limiting liability differently from the terms of sections 15 and 16 of this License; or b) Requiring preservation of specified reasonable legal notices or author attributions in that material or in the Appropriate Legal Notices displayed by works containing it; or c) Prohibiting misrepresentation of the origin of that material, or requiring that modified versions of such material be marked in reasonable ways as different from the original version; or d) Limiting the use for publicity purposes of names of licensors or authors of the material; or e) Declining to grant rights under trademark law for use of some trade names, trademarks, or service marks; or f) Requiring indemnification of licensors and authors of that material by anyone who conveys the material (or modified versions of it) with contractual assumptions of liability to the recipient, for any liability that these contractual assumptions directly impose on those licensors and authors. All other non-permissive additional terms are considered "further restrictions" within the meaning of section 10. If the Program as you received it, or any part of it, contains a notice stating that it is governed by this License along with a term that is a further restriction, you may remove that term. If a license document contains a further restriction but permits relicensing or conveying under this License, you may add to a covered work material governed by the terms of that license document, provided that the further restriction does not survive such relicensing or conveying. If you add terms to a covered work in accord with this section, you must place, in the relevant source files, a statement of the additional terms that apply to those files, or a notice indicating where to find the applicable terms. Additional terms, permissive or non-permissive, may be stated in the form of a separately written license, or stated as exceptions; the above requirements apply either way. 8. Termination. You may not propagate or modify a covered work except as expressly provided under this License. Any attempt otherwise to propagate or modify it is void, and will automatically terminate your rights under this License (including any patent licenses granted under the third paragraph of section 11). However, if you cease all violation of this License, then your license from a particular copyright holder is reinstated (a) provisionally, unless and until the copyright holder explicitly and finally terminates your license, and (b) permanently, if the copyright holder fails to notify you of the violation by some reasonable means prior to 60 days after the cessation. Moreover, your license from a particular copyright holder is reinstated permanently if the copyright holder notifies you of the violation by some reasonable means, this is the first time you have received notice of violation of this License (for any work) from that copyright holder, and you cure the violation prior to 30 days after your receipt of the notice. Termination of your rights under this section does not terminate the licenses of parties who have received copies or rights from you under this License. If your rights have been terminated and not permanently reinstated, you do not qualify to receive new licenses for the same material under section 10. 9. Acceptance Not Required for Having Copies. You are not required to accept this License in order to receive or run a copy of the Program. Ancillary propagation of a covered work occurring solely as a consequence of using peer-to-peer transmission to receive a copy likewise does not require acceptance. However, nothing other than this License grants you permission to propagate or modify any covered work. These actions infringe copyright if you do not accept this License. Therefore, by modifying or propagating a covered work, you indicate your acceptance of this License to do so. 10. Automatic Licensing of Downstream Recipients. Each time you convey a covered work, the recipient automatically receives a license from the original licensors, to run, modify and propagate that work, subject to this License. You are not responsible for enforcing compliance by third parties with this License. An "entity transaction" is a transaction transferring control of an organization, or substantially all assets of one, or subdividing an organization, or merging organizations. If propagation of a covered work results from an entity transaction, each party to that transaction who receives a copy of the work also receives whatever licenses to the work the party's predecessor in interest had or could give under the previous paragraph, plus a right to possession of the Corresponding Source of the work from the predecessor in interest, if the predecessor has it or can get it with reasonable efforts. You may not impose any further restrictions on the exercise of the rights granted or affirmed under this License. For example, you may not impose a license fee, royalty, or other charge for exercise of rights granted under this License, and you may not initiate litigation (including a cross-claim or counterclaim in a lawsuit) alleging that any patent claim is infringed by making, using, selling, offering for sale, or importing the Program or any portion of it. 11. Patents. A "contributor" is a copyright holder who authorizes use under this License of the Program or a work on which the Program is based. The work thus licensed is called the contributor's "contributor version". A contributor's "essential patent claims" are all patent claims owned or controlled by the contributor, whether already acquired or hereafter acquired, that would be infringed by some manner, permitted by this License, of making, using, or selling its contributor version, but do not include claims that would be infringed only as a consequence of further modification of the contributor version. For purposes of this definition, "control" includes the right to grant patent sublicenses in a manner consistent with the requirements of this License. Each contributor grants you a non-exclusive, worldwide, royalty-free patent license under the contributor's essential patent claims, to make, use, sell, offer for sale, import and otherwise run, modify and propagate the contents of its contributor version. In the following three paragraphs, a "patent license" is any express agreement or commitment, however denominated, not to enforce a patent (such as an express permission to practice a patent or covenant not to sue for patent infringement). To "grant" such a patent license to a party means to make such an agreement or commitment not to enforce a patent against the party. If you convey a covered work, knowingly relying on a patent license, and the Corresponding Source of the work is not available for anyone to copy, free of charge and under the terms of this License, through a publicly available network server or other readily accessible means, then you must either (1) cause the Corresponding Source to be so available, or (2) arrange to deprive yourself of the benefit of the patent license for this particular work, or (3) arrange, in a manner consistent with the requirements of this License, to extend the patent license to downstream recipients. "Knowingly relying" means you have actual knowledge that, but for the patent license, your conveying the covered work in a country, or your recipient's use of the covered work in a country, would infringe one or more identifiable patents in that country that you have reason to believe are valid. If, pursuant to or in connection with a single transaction or arrangement, you convey, or propagate by procuring conveyance of, a covered work, and grant a patent license to some of the parties receiving the covered work authorizing them to use, propagate, modify or convey a specific copy of the covered work, then the patent license you grant is automatically extended to all recipients of the covered work and works based on it. A patent license is "discriminatory" if it does not include within the scope of its coverage, prohibits the exercise of, or is conditioned on the non-exercise of one or more of the rights that are specifically granted under this License. You may not convey a covered work if you are a party to an arrangement with a third party that is in the business of distributing software, under which you make payment to the third party based on the extent of your activity of conveying the work, and under which the third party grants, to any of the parties who would receive the covered work from you, a discriminatory patent license (a) in connection with copies of the covered work conveyed by you (or copies made from those copies), or (b) primarily for and in connection with specific products or compilations that contain the covered work, unless you entered into that arrangement, or that patent license was granted, prior to 28 March 2007. Nothing in this License shall be construed as excluding or limiting any implied license or other defenses to infringement that may otherwise be available to you under applicable patent law. 12. No Surrender of Others' Freedom. If conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot convey a covered work so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not convey it at all. For example, if you agree to terms that obligate you to collect a royalty for further conveying from those to whom you convey the Program, the only way you could satisfy both those terms and this License would be to refrain entirely from conveying the Program. 13. Use with the GNU Affero General Public License. Notwithstanding any other provision of this License, you have permission to link or combine any covered work with a work licensed under version 3 of the GNU Affero General Public License into a single combined work, and to convey the resulting work. The terms of this License will continue to apply to the part which is the covered work, but the special requirements of the GNU Affero General Public License, section 13, concerning interaction through a network will apply to the combination as such. 14. Revised Versions of this License. The Free Software Foundation may publish revised and/or new versions of the GNU General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Program specifies that a certain numbered version of the GNU General Public License "or any later version" applies to it, you have the option of following the terms and conditions either of that numbered version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of the GNU General Public License, you may choose any version ever published by the Free Software Foundation. If the Program specifies that a proxy can decide which future versions of the GNU General Public License can be used, that proxy's public statement of acceptance of a version permanently authorizes you to choose that version for the Program. Later license versions may give you additional or different permissions. However, no additional obligations are imposed on any author or copyright holder as a result of your choosing to follow a later version. 15. Disclaimer of Warranty. THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 16. Limitation of Liability. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. 17. Interpretation of Sections 15 and 16. If the disclaimer of warranty and limitation of liability provided above cannot be given local legal effect according to their terms, reviewing courts shall apply local law that most closely approximates an absolute waiver of all civil liability in connection with the Program, unless a warranty or assumption of liability accompanies a copy of the Program in return for a fee. END OF TERMS AND CONDITIONS How to Apply These Terms to Your New Programs If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms. To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively state the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. Copyright (C) This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see . Also add information on how to contact you by electronic and paper mail. If the program does terminal interaction, make it output a short notice like this when it starts in an interactive mode: Copyright (C) This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. This is free software, and you are welcome to redistribute it under certain conditions; type `show c' for details. The hypothetical commands `show w' and `show c' should show the appropriate parts of the General Public License. Of course, your program's commands might be different; for a GUI interface, you would use an "about box". You should also get your employer (if you work as a programmer) or school, if any, to sign a "copyright disclaimer" for the program, if necessary. For more information on this, and how to apply and follow the GNU GPL, see . The GNU General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Lesser General Public License instead of this License. But first, please read .