diff --git a/application/migrations/0001_initial.py b/application/migrations/0001_initial.py index 4b94d50..2992462 100644 --- a/application/migrations/0001_initial.py +++ b/application/migrations/0001_initial.py @@ -1,9 +1,10 @@ -# Generated by Django 2.1 on 2018-08-18 15:34 +# Generated by Django 2.1.2 on 2018-10-30 10:43 from django.conf import settings from django.db import migrations, models import django.db.models.deletion import django.utils.timezone +import taggit.managers class Migration(migrations.Migration): @@ -12,6 +13,7 @@ class Migration(migrations.Migration): dependencies = [ migrations.swappable_dependency(settings.AUTH_USER_MODEL), + ('taggit', '0001_initial'), ] operations = [ @@ -19,6 +21,8 @@ class Migration(migrations.Migration): name='CustomUser', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), + ('tags', taggit.managers.TaggableManager(help_text='A comma-separated list of tags.', through='taggit.TaggedItem', to='taggit.Tag', verbose_name='Tags')), + ('user', models.OneToOneField(null=True, on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), ], ), migrations.CreateModel( @@ -30,6 +34,44 @@ class Migration(migrations.Migration): ('created_date', models.DateTimeField(default=django.utils.timezone.now)), ('published_date', models.DateTimeField(blank=True, null=True)), ('author', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), + ('tags', taggit.managers.TaggableManager(help_text='A comma-separated list of tags.', through='taggit.TaggedItem', to='taggit.Tag', verbose_name='Tags')), ], ), + migrations.CreateModel( + name='Report', + fields=[ + ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), + ('report_text', models.TextField()), + ], + ), + migrations.CreateModel( + name='ReportRecipient', + fields=[ + ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), + ('email', models.EmailField(max_length=254)), + ], + ), + migrations.CreateModel( + name='ScheduledReport', + fields=[ + ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), + ('subject', models.CharField(max_length=200)), + ('last_run_at', models.DateTimeField(blank=True, null=True)), + ('next_run_at', models.DateTimeField(blank=True, null=True)), + ('cron_expression', models.CharField(max_length=200)), + ], + ), + migrations.CreateModel( + name='ScheduledReportGroup', + fields=[ + ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), + ('report', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='report', to='application.Report')), + ('scheduled_report', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='relatedscheduledreport', to='application.ScheduledReport')), + ], + ), + migrations.AddField( + model_name='reportrecipient', + name='scheduled_report', + field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='reportrecep', to='application.ScheduledReport'), + ), ] diff --git a/application/migrations/0002_auto_20180818_1734.py b/application/migrations/0002_auto_20180818_1734.py deleted file mode 100644 index 0e93e7b..0000000 --- a/application/migrations/0002_auto_20180818_1734.py +++ /dev/null @@ -1,35 +0,0 @@ -# Generated by Django 2.1 on 2018-08-18 15:34 - -from django.conf import settings -from django.db import migrations, models -import django.db.models.deletion -import taggit.managers - - -class Migration(migrations.Migration): - - initial = True - - dependencies = [ - ('taggit', '0001_initial'), - ('application', '0001_initial'), - migrations.swappable_dependency(settings.AUTH_USER_MODEL), - ] - - operations = [ - migrations.AddField( - model_name='post', - name='tags', - field=taggit.managers.TaggableManager(help_text='A comma-separated list of tags.', through='taggit.TaggedItem', to='taggit.Tag', verbose_name='Tags'), - ), - migrations.AddField( - model_name='customuser', - name='mytags', - field=taggit.managers.TaggableManager(help_text='A comma-separated list of tags.', through='taggit.TaggedItem', to='taggit.Tag', verbose_name='Tags'), - ), - migrations.AddField( - model_name='customuser', - name='user', - field=models.OneToOneField(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL), - ), - ] diff --git a/application/migrations/0003_auto_20180830_1814.py b/application/migrations/0003_auto_20180830_1814.py deleted file mode 100644 index d328563..0000000 --- a/application/migrations/0003_auto_20180830_1814.py +++ /dev/null @@ -1,20 +0,0 @@ -# Generated by Django 2.1 on 2018-08-30 16:14 - -from django.conf import settings -from django.db import migrations, models -import django.db.models.deletion - - -class Migration(migrations.Migration): - - dependencies = [ - ('application', '0002_auto_20180818_1734'), - ] - - operations = [ - migrations.AlterField( - model_name='customuser', - name='user', - field=models.OneToOneField(default=None, null=True, on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL), - ), - ] diff --git a/application/migrations/0004_auto_20180831_1019.py b/application/migrations/0004_auto_20180831_1019.py deleted file mode 100644 index 0b0d725..0000000 --- a/application/migrations/0004_auto_20180831_1019.py +++ /dev/null @@ -1,20 +0,0 @@ -# Generated by Django 2.1 on 2018-08-31 08:19 - -from django.conf import settings -from django.db import migrations, models -import django.db.models.deletion - - -class Migration(migrations.Migration): - - dependencies = [ - ('application', '0003_auto_20180830_1814'), - ] - - operations = [ - migrations.AlterField( - model_name='customuser', - name='user', - field=models.OneToOneField(null=True, on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL), - ), - ] diff --git a/application/migrations/0005_auto_20181019_1645.py b/application/migrations/0005_auto_20181019_1645.py deleted file mode 100644 index cb75a02..0000000 --- a/application/migrations/0005_auto_20181019_1645.py +++ /dev/null @@ -1,18 +0,0 @@ -# Generated by Django 2.1 on 2018-10-19 14:45 - -from django.db import migrations - - -class Migration(migrations.Migration): - - dependencies = [ - ('application', '0004_auto_20180831_1019'), - ] - - operations = [ - migrations.RenameField( - model_name='customuser', - old_name='mytags', - new_name='tags', - ), - ] diff --git a/application/migrations/0006_auto_20181021_1347.py b/application/migrations/0006_auto_20181021_1347.py deleted file mode 100644 index eb84f59..0000000 --- a/application/migrations/0006_auto_20181021_1347.py +++ /dev/null @@ -1,51 +0,0 @@ -# Generated by Django 2.1 on 2018-10-21 11:47 - -from django.db import migrations, models -import django.db.models.deletion - - -class Migration(migrations.Migration): - - dependencies = [ - ('application', '0005_auto_20181019_1645'), - ] - - operations = [ - migrations.CreateModel( - name='Report', - fields=[ - ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), - ('report_text', models.TextField()), - ], - ), - migrations.CreateModel( - name='ReportRecipient', - fields=[ - ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), - ('email', models.EmailField(max_length=254)), - ], - ), - migrations.CreateModel( - name='ScheduledReport', - fields=[ - ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), - ('subject', models.CharField(max_length=200)), - ('last_run_at', models.DateTimeField(blank=True, null=True)), - ('next_run_at', models.DateTimeField(blank=True, null=True)), - ('cron_expression', models.CharField(max_length=200)), - ], - ), - migrations.CreateModel( - name='ScheduledReportGroup', - fields=[ - ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), - ('report', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='report', to='application.Report')), - ('scheduled_report', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='relatedscheduledreport', to='application.ScheduledReport')), - ], - ), - migrations.AddField( - model_name='reportrecipient', - name='scheduled_report', - field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='reportrecep', to='application.ScheduledReport'), - ), - ] diff --git a/thesisenv/lib/python3.6/site-packages/Django-2.1.2.dist-info/DESCRIPTION.rst b/thesisenv/lib/python3.6/site-packages/Django-2.1.2.dist-info/DESCRIPTION.rst new file mode 100644 index 0000000..eff74d7 --- /dev/null +++ b/thesisenv/lib/python3.6/site-packages/Django-2.1.2.dist-info/DESCRIPTION.rst @@ -0,0 +1,46 @@ +Django is a high-level Python Web framework that encourages rapid development +and clean, pragmatic design. Thanks for checking it out. + +All documentation is in the "``docs``" directory and online at +https://docs.djangoproject.com/en/stable/. If you're just getting started, +here's how we recommend you read the docs: + +* First, read ``docs/intro/install.txt`` for instructions on installing Django. + +* Next, work through the tutorials in order (``docs/intro/tutorial01.txt``, + ``docs/intro/tutorial02.txt``, etc.). + +* If you want to set up an actual deployment server, read + ``docs/howto/deployment/index.txt`` for instructions. + +* You'll probably want to read through the topical guides (in ``docs/topics``) + next; from there you can jump to the HOWTOs (in ``docs/howto``) for specific + problems, and check out the reference (``docs/ref``) for gory details. + +* See ``docs/README`` for instructions on building an HTML version of the docs. + +Docs are updated rigorously. If you find any problems in the docs, or think +they should be clarified in any way, please take 30 seconds to fill out a +ticket here: https://code.djangoproject.com/newticket + +To get more help: + +* Join the ``#django`` channel on irc.freenode.net. Lots of helpful people hang out + there. Read the archives at https://botbot.me/freenode/django/. See + https://en.wikipedia.org/wiki/Wikipedia:IRC/Tutorial if you're new to IRC. + +* Join the django-users mailing list, or read the archives, at + https://groups.google.com/group/django-users. + +To contribute to Django: + +* Check out https://docs.djangoproject.com/en/dev/internals/contributing/ for + information about getting involved. + +To run Django's test suite: + +* Follow the instructions in the "Unit tests" section of + ``docs/internals/contributing/writing-code/unit-tests.txt``, published online at + https://docs.djangoproject.com/en/dev/internals/contributing/writing-code/unit-tests/#running-the-unit-tests + + diff --git a/thesisenv/lib/python3.6/site-packages/Django-2.1.dist-info/INSTALLER b/thesisenv/lib/python3.6/site-packages/Django-2.1.2.dist-info/INSTALLER similarity index 100% rename from thesisenv/lib/python3.6/site-packages/Django-2.1.dist-info/INSTALLER rename to thesisenv/lib/python3.6/site-packages/Django-2.1.2.dist-info/INSTALLER diff --git a/thesisenv/lib/python3.6/site-packages/Django-2.1.dist-info/LICENSE.txt b/thesisenv/lib/python3.6/site-packages/Django-2.1.2.dist-info/LICENSE.txt similarity index 100% rename from thesisenv/lib/python3.6/site-packages/Django-2.1.dist-info/LICENSE.txt rename to thesisenv/lib/python3.6/site-packages/Django-2.1.2.dist-info/LICENSE.txt diff --git a/thesisenv/lib/python3.6/site-packages/Django-2.1.dist-info/METADATA b/thesisenv/lib/python3.6/site-packages/Django-2.1.2.dist-info/METADATA similarity index 97% rename from thesisenv/lib/python3.6/site-packages/Django-2.1.dist-info/METADATA rename to thesisenv/lib/python3.6/site-packages/Django-2.1.2.dist-info/METADATA index 0f65ea1..88b84f2 100644 --- a/thesisenv/lib/python3.6/site-packages/Django-2.1.dist-info/METADATA +++ b/thesisenv/lib/python3.6/site-packages/Django-2.1.2.dist-info/METADATA @@ -1,6 +1,6 @@ -Metadata-Version: 2.1 +Metadata-Version: 2.0 Name: Django -Version: 2.1 +Version: 2.1.2 Summary: A high-level Python Web framework that encourages rapid development and clean, pragmatic design. Home-page: https://www.djangoproject.com/ Author: Django Software Foundation @@ -10,6 +10,7 @@ Project-URL: Documentation, https://docs.djangoproject.com/ Project-URL: Funding, https://www.djangoproject.com/fundraising/ Project-URL: Source, https://github.com/django/django Project-URL: Tracker, https://code.djangoproject.com/ +Description-Content-Type: UNKNOWN Platform: UNKNOWN Classifier: Development Status :: 5 - Production/Stable Classifier: Environment :: Web Environment @@ -29,8 +30,6 @@ Classifier: Topic :: Internet :: WWW/HTTP :: WSGI Classifier: Topic :: Software Development :: Libraries :: Application Frameworks Classifier: Topic :: Software Development :: Libraries :: Python Modules Requires-Python: >=3.5 -Provides-Extra: argon2 -Provides-Extra: bcrypt Requires-Dist: pytz Provides-Extra: argon2 Requires-Dist: argon2-cffi (>=16.1.0); extra == 'argon2' diff --git a/thesisenv/lib/python3.6/site-packages/Django-2.1.dist-info/RECORD b/thesisenv/lib/python3.6/site-packages/Django-2.1.2.dist-info/RECORD similarity index 96% rename from thesisenv/lib/python3.6/site-packages/Django-2.1.dist-info/RECORD rename to thesisenv/lib/python3.6/site-packages/Django-2.1.2.dist-info/RECORD index bc02537..a8ccd68 100644 --- a/thesisenv/lib/python3.6/site-packages/Django-2.1.dist-info/RECORD +++ b/thesisenv/lib/python3.6/site-packages/Django-2.1.2.dist-info/RECORD @@ -1,353 +1,526 @@ +../../../bin/__pycache__/django-admin.cpython-36.pyc,, +../../../bin/django-admin,sha256=g0bn4EH5ELirIW7VELdK9FOiJguzMlg_XsJkANX3uaA,295 ../../../bin/django-admin.py,sha256=OOv0QKYqhDD2O4X3HQx3gFFQ-CC7hSLnWuzZnQXeiiA,115 -Django-2.1.dist-info/LICENSE.txt,sha256=uEZBXRtRTpwd_xSiLeuQbXlLxUbKYSn5UKGM0JHipmk,1552 -Django-2.1.dist-info/METADATA,sha256=zCFRO2T3RUVshBb8Xea56ZJJ2okC685Hm6vyqvyyMaQ,3586 -Django-2.1.dist-info/RECORD,, -Django-2.1.dist-info/WHEEL,sha256=NzFAKnL7g-U64xnS1s5e3mJnxKpOTeOtlXdFwS9yNXI,92 -Django-2.1.dist-info/entry_points.txt,sha256=daYW_s0r8Z5eiRi_bNU6vodHqVUXQWzm-DHFOQHTV2Q,83 -Django-2.1.dist-info/top_level.txt,sha256=V_goijg9tfO20ox_7os6CcnPvmBavbxu46LpJiNLwjA,7 -django/__init__.py,sha256=N1ZnquwnyyeLBx5h2B3BRvzcZwHX8ulLUWKQTFEt3kk,799 +Django-2.1.2.dist-info/DESCRIPTION.rst,sha256=iviFEE8-cUId4-7YXJPnyPqBV-4OxjritV2LM1KMN-4,1937 +Django-2.1.2.dist-info/INSTALLER,sha256=zuuue4knoyJ-UwPPXg8fezS7VCrXJQrAP7zeNuwvFQg,4 +Django-2.1.2.dist-info/LICENSE.txt,sha256=uEZBXRtRTpwd_xSiLeuQbXlLxUbKYSn5UKGM0JHipmk,1552 +Django-2.1.2.dist-info/METADATA,sha256=_Dk5XbZX_mxLASPQpFNsJo6Rj9H9AVnhA3DPUhAqfNw,3576 +Django-2.1.2.dist-info/RECORD,, +Django-2.1.2.dist-info/WHEEL,sha256=8Lm45v9gcYRm70DrgFGVe4WsUtUMi1_0Tso1hqPGMjA,92 +Django-2.1.2.dist-info/entry_points.txt,sha256=daYW_s0r8Z5eiRi_bNU6vodHqVUXQWzm-DHFOQHTV2Q,83 +Django-2.1.2.dist-info/metadata.json,sha256=3tRuX3LCmNqbcTk2yrO2W7xCrI0ft3TvpKbfxfUnb_8,1789 +Django-2.1.2.dist-info/top_level.txt,sha256=V_goijg9tfO20ox_7os6CcnPvmBavbxu46LpJiNLwjA,7 +django/__init__.py,sha256=5pgX2ZgCXpeR2SCWCVm33cNtvisriyXLt9IXJthUXIo,799 django/__main__.py,sha256=9a5To1vQXqf2Jg_eh8nLvIc0GXmDjEXv4jE1QZEqBFk,211 -django/shortcuts.py,sha256=MA8fTTdbsz58DZV7_aD7ateNi9H_dYwobxHMAevyf94,5588 +django/__pycache__/__init__.cpython-36.pyc,, +django/__pycache__/__main__.cpython-36.pyc,, +django/__pycache__/shortcuts.cpython-36.pyc,, django/apps/__init__.py,sha256=t0F4yceU4SbybMeWBvpuE6RsGaENmQCVbNSdSuXiEMs,90 +django/apps/__pycache__/__init__.cpython-36.pyc,, +django/apps/__pycache__/config.cpython-36.pyc,, +django/apps/__pycache__/registry.cpython-36.pyc,, django/apps/config.py,sha256=meyWjXLt0qgPfqM14KGaWsZakbga-wuHXsu2gkHyQ-s,8047 django/apps/registry.py,sha256=Wy9qpGecWZFSf38hnekcdIoh3QNl2WUw2IHDkF-ysGY,17470 +django/bin/__pycache__/django-admin.cpython-36.pyc,, django/bin/django-admin.py,sha256=FWxg_nmLPNGqXwSMw0QvZsKNQsiVBHrSsNfgALIXqQ0,128 django/conf/__init__.py,sha256=B6lGrTxbKIzI7v8Fo3DEtfcg3N6cbuO5BePtuOodJfI,7469 -django/conf/global_settings.py,sha256=H2oEivtGk5k2-yaWRlQfN3F9xMpXVoRPUThEGOXPlWc,21949 +django/conf/__pycache__/__init__.cpython-36.pyc,, +django/conf/__pycache__/global_settings.cpython-36.pyc,, django/conf/app_template/__init__.py-tpl,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 django/conf/app_template/admin.py-tpl,sha256=suMo4x8I3JBxAFBVIdE-5qnqZ6JAZV0FESABHOSc-vg,63 django/conf/app_template/apps.py-tpl,sha256=lZ1k1B3K5ntPWSn-CSd0cvDuijeoQE43wztE0tXyeMQ,114 +django/conf/app_template/migrations/__init__.py-tpl,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 django/conf/app_template/models.py-tpl,sha256=Vjc0p2XbAPgE6HyTF6vll98A4eDhA5AvaQqsc4kQ9AQ,57 django/conf/app_template/tests.py-tpl,sha256=mrbGGRNg5jwbTJtWWa7zSKdDyeB4vmgZCRc2nk6VY-g,60 django/conf/app_template/views.py-tpl,sha256=xc1IQHrsij7j33TUbo-_oewy3vs03pw_etpBWaMYJl0,63 -django/conf/app_template/migrations/__init__.py-tpl,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 +django/conf/global_settings.py,sha256=Hvara2Bni-11fUJnwgNxKoUXc8iYtQESX3LGzYeMRXQ,21945 django/conf/locale/__init__.py,sha256=Cdnzc1w8PQMTASYhYm_LzJsmCYlGch9SijWoHzWwbMc,12502 +django/conf/locale/__pycache__/__init__.cpython-36.pyc,, django/conf/locale/af/LC_MESSAGES/django.mo,sha256=oO8Q8uo31WbyeXWMlhClD2zAxGaMsbtktlX36H6Zl5I,19601 django/conf/locale/af/LC_MESSAGES/django.po,sha256=HYviyVp2v3RyrgemBfKclJRSt1Hk71dRt2pUtjMHvV4,25003 -django/conf/locale/ar/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -django/conf/locale/ar/formats.py,sha256=XBXR6_xAY_oHs5rAu5YGJii6-yenWQJ2HFqtyava8rs,694 django/conf/locale/ar/LC_MESSAGES/django.mo,sha256=6cugqE9KpudwHt4yr_qBqazc-WNVth60LPfSrEnekIQ,30712 django/conf/locale/ar/LC_MESSAGES/django.po,sha256=9tVjHdBZa3DDYWeHGdwaHpik-RbDTf3PFZl90iEDgNo,35055 +django/conf/locale/ar/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 +django/conf/locale/ar/__pycache__/__init__.cpython-36.pyc,, +django/conf/locale/ar/__pycache__/formats.cpython-36.pyc,, +django/conf/locale/ar/formats.py,sha256=XBXR6_xAY_oHs5rAu5YGJii6-yenWQJ2HFqtyava8rs,694 django/conf/locale/ast/LC_MESSAGES/django.mo,sha256=kmN-K4eQG_EvU565NnThO5qSkfcIMLXizk57RoM0YmM,16665 django/conf/locale/ast/LC_MESSAGES/django.po,sha256=WnsaXWzvgTohaW7h5L6H5FG7QM8y5FifzB3GaahFLQY,23619 +django/conf/locale/az/LC_MESSAGES/django.mo,sha256=F65C89ufBAcO_XAdDJojR5Hexh2pXkXEKukV5BPLnCE,26630 +django/conf/locale/az/LC_MESSAGES/django.po,sha256=wT7AS2hDvVDzL6rvTlOMkE_Re5QV-8-uU9YZTxa3yWg,28515 django/conf/locale/az/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 +django/conf/locale/az/__pycache__/__init__.cpython-36.pyc,, +django/conf/locale/az/__pycache__/formats.cpython-36.pyc,, django/conf/locale/az/formats.py,sha256=qAxKv_-_ubsfH4qdtvvgCqDirBh9TnuemaLzdC5D5-s,1189 -django/conf/locale/az/LC_MESSAGES/django.mo,sha256=qgKIvWOsZgrws_y5_LeQ6lBrpg34xjfKWba8kgnpvuA,26359 -django/conf/locale/az/LC_MESSAGES/django.po,sha256=064CQ_GY3I6QV3PIfDc27Puo9-dQatwcFGI1QEw5Ky0,28395 django/conf/locale/be/LC_MESSAGES/django.mo,sha256=E-Qz-U_GunEhxGnOSbb93aKkY2-QWJkd5OwjYTgiiI4,34765 django/conf/locale/be/LC_MESSAGES/django.po,sha256=sHrLo3kO2dzfmlV743CH9KELtgRbXroQg-qcnJgAa_c,37039 -django/conf/locale/bg/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -django/conf/locale/bg/formats.py,sha256=K9JbkJuXdmr8z1KAACBvDxa8mIJIQ8-DfHLlvjkfm38,703 django/conf/locale/bg/LC_MESSAGES/django.mo,sha256=oSaycuek5hekuOlUDZvgBWiC8pprSjVlhsPyQqnF2Ss,29687 django/conf/locale/bg/LC_MESSAGES/django.po,sha256=STgBTki870oeyGqYyPPlyg4WmkdzlDvAUAhsBwHsWTs,32975 -django/conf/locale/bn/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -django/conf/locale/bn/formats.py,sha256=1O63vMDv5MG9um4AvMREKAoqlOZyC46WMEWG9q8PMS8,962 +django/conf/locale/bg/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 +django/conf/locale/bg/__pycache__/__init__.cpython-36.pyc,, +django/conf/locale/bg/__pycache__/formats.cpython-36.pyc,, +django/conf/locale/bg/formats.py,sha256=K9JbkJuXdmr8z1KAACBvDxa8mIJIQ8-DfHLlvjkfm38,703 django/conf/locale/bn/LC_MESSAGES/django.mo,sha256=K7EKhxgCWLfWGA8MenkboQ_pNwo45lAkwrZkGrjIc-c,17250 django/conf/locale/bn/LC_MESSAGES/django.po,sha256=CUr8W_emf9KSw8z-F26P7drK6z_CCovR9AjWycLpAP4,26693 -django/conf/locale/br/LC_MESSAGES/django.mo,sha256=7bGRE2oO2IICAbPgDCB1Sg_8ljqGvcs-YGsOespgPKo,14948 -django/conf/locale/br/LC_MESSAGES/django.po,sha256=U5SoZEn-03J1MGF76dtjNuCcEqslQEJJOl46RiNnK4Q,22771 -django/conf/locale/bs/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -django/conf/locale/bs/formats.py,sha256=iuBajy6bgF-2V0j5xZjv9832ToLnUMyRvzVDK4vqO74,703 +django/conf/locale/bn/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 +django/conf/locale/bn/__pycache__/__init__.cpython-36.pyc,, +django/conf/locale/bn/__pycache__/formats.cpython-36.pyc,, +django/conf/locale/bn/formats.py,sha256=1O63vMDv5MG9um4AvMREKAoqlOZyC46WMEWG9q8PMS8,962 +django/conf/locale/br/LC_MESSAGES/django.mo,sha256=AFyre_o6eLTF8GGkxxjt01RruZs3WLBQEs22Msi82og,15435 +django/conf/locale/br/LC_MESSAGES/django.po,sha256=7atq8nOYrgQn3sE626n_WFf3LtwR3UfVoJA9AxTLmYk,24055 django/conf/locale/bs/LC_MESSAGES/django.mo,sha256=DKLskkhih8rc42NtUXt-OZXD7r983w9Ddc4qSmakFis,11073 django/conf/locale/bs/LC_MESSAGES/django.po,sha256=H4rrXQrd0ph_bHUvxgncbH29mhwtm2__XGo7QhH-ROY,21671 -django/conf/locale/ca/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -django/conf/locale/ca/formats.py,sha256=rPWIibPg8b8w7NwBy7rohbFEFcxTPrkrSjv_MP2CYBY,949 +django/conf/locale/bs/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 +django/conf/locale/bs/__pycache__/__init__.cpython-36.pyc,, +django/conf/locale/bs/__pycache__/formats.cpython-36.pyc,, +django/conf/locale/bs/formats.py,sha256=iuBajy6bgF-2V0j5xZjv9832ToLnUMyRvzVDK4vqO74,703 django/conf/locale/ca/LC_MESSAGES/django.mo,sha256=h7GJelxKdhaHwVo7tsVhBfnkOOiN6WAARq70pNk__vk,23602 django/conf/locale/ca/LC_MESSAGES/django.po,sha256=343ow5vc51Tlljd1wuJGJyDT2M1eKBsKUWAnCOVW47g,26986 -django/conf/locale/cs/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -django/conf/locale/cs/formats.py,sha256=tlbaEQ994P6Bj-UliXagMW4Yu1D_neGspDOaQLL5HlU,1635 +django/conf/locale/ca/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 +django/conf/locale/ca/__pycache__/__init__.cpython-36.pyc,, +django/conf/locale/ca/__pycache__/formats.cpython-36.pyc,, +django/conf/locale/ca/formats.py,sha256=rPWIibPg8b8w7NwBy7rohbFEFcxTPrkrSjv_MP2CYBY,949 django/conf/locale/cs/LC_MESSAGES/django.mo,sha256=a1wHc5-JaZhKKJYHTwxdquLSYRFzDTprP7fFYCopxK4,28203 django/conf/locale/cs/LC_MESSAGES/django.po,sha256=ZgT2rDSQdzS7cHBFQRCnEdcvU1eYj_Ql1VnEg5FeUPI,30632 -django/conf/locale/cy/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -django/conf/locale/cy/formats.py,sha256=WKp8F3IiISrgxXItSpIB1c0a8xFY8CsEzqXMQRYbsPQ,1755 +django/conf/locale/cs/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 +django/conf/locale/cs/__pycache__/__init__.cpython-36.pyc,, +django/conf/locale/cs/__pycache__/formats.cpython-36.pyc,, +django/conf/locale/cs/formats.py,sha256=tlbaEQ994P6Bj-UliXagMW4Yu1D_neGspDOaQLL5HlU,1635 django/conf/locale/cy/LC_MESSAGES/django.mo,sha256=CJL04VXl3vjRWff93fzWDLeEJPw_Il7G5YzjCHdZZok,22280 django/conf/locale/cy/LC_MESSAGES/django.po,sha256=C14r9gUOnCV5fNb4YZ-NN-fnLlZl1xHBP3H0tu-LgRk,27045 -django/conf/locale/da/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -django/conf/locale/da/formats.py,sha256=YQaL8Y3H0AOPvJzxwiDXwtqrbY0EyHNGtfMu4BGha0Y,939 +django/conf/locale/cy/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 +django/conf/locale/cy/__pycache__/__init__.cpython-36.pyc,, +django/conf/locale/cy/__pycache__/formats.cpython-36.pyc,, +django/conf/locale/cy/formats.py,sha256=WKp8F3IiISrgxXItSpIB1c0a8xFY8CsEzqXMQRYbsPQ,1755 django/conf/locale/da/LC_MESSAGES/django.mo,sha256=MXX8re-4Luse-QeCJXSLmcmXD7wCM4sSceqW5fc9lS8,25950 django/conf/locale/da/LC_MESSAGES/django.po,sha256=KeD60dPA_wXlTHI9QDiBDDSlfaKzL_zgSgGtbq8Hyrw,28039 +django/conf/locale/da/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 +django/conf/locale/da/__pycache__/__init__.cpython-36.pyc,, +django/conf/locale/da/__pycache__/formats.cpython-36.pyc,, +django/conf/locale/da/formats.py,sha256=YQaL8Y3H0AOPvJzxwiDXwtqrbY0EyHNGtfMu4BGha0Y,939 +django/conf/locale/de/LC_MESSAGES/django.mo,sha256=A26uQBVKkIjroEnSsUbwNG57ZkKwvN-hr7Tozl95SjA,27406 +django/conf/locale/de/LC_MESSAGES/django.po,sha256=iVFNqe5Mtn808PEo9_0fy47hiextwdEPfNPyiFOtg-c,29539 django/conf/locale/de/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 +django/conf/locale/de/__pycache__/__init__.cpython-36.pyc,, +django/conf/locale/de/__pycache__/formats.cpython-36.pyc,, django/conf/locale/de/formats.py,sha256=yPGP3kCbQCU0VY3P-Kuxx2yl7eWFMsMtGu5xzDdr6jo,1033 -django/conf/locale/de/LC_MESSAGES/django.mo,sha256=1RE6CWFy2UhRLh-cbYaonePyLk0Y1izQMTcxljtLP8Q,27131 -django/conf/locale/de/LC_MESSAGES/django.po,sha256=ra5FD3L3gyj9Jrc605Qd-xJTP3SHmxXJN7tbk5PdlZU,29417 django/conf/locale/de_CH/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 +django/conf/locale/de_CH/__pycache__/__init__.cpython-36.pyc,, +django/conf/locale/de_CH/__pycache__/formats.cpython-36.pyc,, django/conf/locale/de_CH/formats.py,sha256=a6uQQxZrtRAd_8GesmMEjWa-quvjBq3gJ5Ka17sy1yM,1377 django/conf/locale/dsb/LC_MESSAGES/django.mo,sha256=a8aOMeBAiDKD28th2H1UeXNsZW9dBwy-jczy7S7sxkM,28658 django/conf/locale/dsb/LC_MESSAGES/django.po,sha256=XTFOpSoSdVO0qSOTQ2T3bgfpSowQ_t7gOglfl3S1W54,30891 +django/conf/locale/el/LC_MESSAGES/django.mo,sha256=AXypyqYmVmhZQmU_87Rcpa05PGU8pkIo7WhSwmITRWo,34317 +django/conf/locale/el/LC_MESSAGES/django.po,sha256=drU8G-HlDkGPi_Y2UhIYWHpUz9xTubAWe8kykYAOv1A,36732 django/conf/locale/el/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 +django/conf/locale/el/__pycache__/__init__.cpython-36.pyc,, +django/conf/locale/el/__pycache__/formats.cpython-36.pyc,, django/conf/locale/el/formats.py,sha256=0WF_ISbYSN0NtPuOk1sFsYITCPb3IG2jEaAxVSXLaqU,1385 -django/conf/locale/el/LC_MESSAGES/django.mo,sha256=qjPNmi81vdMnfgpvNVjv6QI2CslBIlMq9dKKaT17D3k,32036 -django/conf/locale/el/LC_MESSAGES/django.po,sha256=AiuSDxNIfaeItrzgk46v88hfwdEqb62r6YuTy4FBvBc,35102 -django/conf/locale/en/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -django/conf/locale/en/formats.py,sha256=HImytl2xU0ui_bdhmp6GZWLqfHIRf_1iidtajlfgh7g,1748 django/conf/locale/en/LC_MESSAGES/django.mo,sha256=mVpSj1AoAdDdW3zPZIg5ZDsDbkSUQUMACg_BbWHGFig,356 django/conf/locale/en/LC_MESSAGES/django.po,sha256=5CvSHAp3eXOJbPSqRgUf9hsHext2mOT4HykywLqvEhs,28372 -django/conf/locale/en_AU/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -django/conf/locale/en_AU/formats.py,sha256=TnVSM6iUeAMqyfDNLnjGKwBiziVA7gwvokERm549Zzw,2050 +django/conf/locale/en/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 +django/conf/locale/en/__pycache__/__init__.cpython-36.pyc,, +django/conf/locale/en/__pycache__/formats.cpython-36.pyc,, +django/conf/locale/en/formats.py,sha256=HImytl2xU0ui_bdhmp6GZWLqfHIRf_1iidtajlfgh7g,1748 django/conf/locale/en_AU/LC_MESSAGES/django.mo,sha256=vx8-wkZxPq-WseGghwXuLAK5MdDsRScKnrgBATVarwc,16288 django/conf/locale/en_AU/LC_MESSAGES/django.po,sha256=-9v7S5GrwT9045EePAWwUIqtXmOo_9W9dRQ6kFsCBmQ,23221 -django/conf/locale/en_GB/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -django/conf/locale/en_GB/formats.py,sha256=wp-VCJ2IY5nEjQSejomReMG2YyE_6ra4hEiSbYFt6yI,2050 +django/conf/locale/en_AU/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 +django/conf/locale/en_AU/__pycache__/__init__.cpython-36.pyc,, +django/conf/locale/en_AU/__pycache__/formats.cpython-36.pyc,, +django/conf/locale/en_AU/formats.py,sha256=TnVSM6iUeAMqyfDNLnjGKwBiziVA7gwvokERm549Zzw,2050 django/conf/locale/en_GB/LC_MESSAGES/django.mo,sha256=whAV7H3YTMcdt-gFyKY5naykTaV19x1gZoO8SJh2_TI,13133 django/conf/locale/en_GB/LC_MESSAGES/django.po,sha256=vpqOmBh0ccf7P5-lcwFgxUhCJw35BWi39aALjmEa5nY,22060 -django/conf/locale/eo/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -django/conf/locale/eo/formats.py,sha256=rNeBMpv6p-eJSzdZvTyGuDDDIm3xY7FKsEpeyFZ05p0,2268 +django/conf/locale/en_GB/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 +django/conf/locale/en_GB/__pycache__/__init__.cpython-36.pyc,, +django/conf/locale/en_GB/__pycache__/formats.cpython-36.pyc,, +django/conf/locale/en_GB/formats.py,sha256=wp-VCJ2IY5nEjQSejomReMG2YyE_6ra4hEiSbYFt6yI,2050 django/conf/locale/eo/LC_MESSAGES/django.mo,sha256=ZXtLDzsZue742yLN-FUW4-eQeSqSpzHykT5ktbXPIK4,25987 django/conf/locale/eo/LC_MESSAGES/django.po,sha256=y2xBy27_lKHWCH4EkKw_aXo-UYPyfbAnFW6jce8Ah30,28117 -django/conf/locale/es/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -django/conf/locale/es/formats.py,sha256=xks_4TjYTSGyz9cIYaE8OM3wbueP3ooM2QTsqNPOMF8,947 +django/conf/locale/eo/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 +django/conf/locale/eo/__pycache__/__init__.cpython-36.pyc,, +django/conf/locale/eo/__pycache__/formats.cpython-36.pyc,, +django/conf/locale/eo/formats.py,sha256=rNeBMpv6p-eJSzdZvTyGuDDDIm3xY7FKsEpeyFZ05p0,2268 django/conf/locale/es/LC_MESSAGES/django.mo,sha256=6Ky02Z4XSO36xG1qVcJ1e8Pi44EM6xGGbkzoOyozzS8,26351 django/conf/locale/es/LC_MESSAGES/django.po,sha256=aNH_N2BZmk8ysiPgD_AQcPPoZ7npDsbiFVPITX8UDfg,29080 -django/conf/locale/es_AR/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -django/conf/locale/es_AR/formats.py,sha256=vhHFN4lkzOQARRXhgt5s8M7ITTLZMMLVwbjby-Y_UEk,933 +django/conf/locale/es/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 +django/conf/locale/es/__pycache__/__init__.cpython-36.pyc,, +django/conf/locale/es/__pycache__/formats.cpython-36.pyc,, +django/conf/locale/es/formats.py,sha256=xks_4TjYTSGyz9cIYaE8OM3wbueP3ooM2QTsqNPOMF8,947 django/conf/locale/es_AR/LC_MESSAGES/django.mo,sha256=ciEXInlEYqONclof_HUW06Mgp77or7nCIa5hvtVezdw,27102 django/conf/locale/es_AR/LC_MESSAGES/django.po,sha256=ev7Oj1UkvLUzkPCOpY3cfZvjzBwJAfZMzTBY_O6NxVs,29052 -django/conf/locale/es_CO/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -django/conf/locale/es_CO/formats.py,sha256=kvTsKSaK7oDWK6a-SeO3V3e__64SjtDBMWoq0ouVDJ4,700 +django/conf/locale/es_AR/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 +django/conf/locale/es_AR/__pycache__/__init__.cpython-36.pyc,, +django/conf/locale/es_AR/__pycache__/formats.cpython-36.pyc,, +django/conf/locale/es_AR/formats.py,sha256=vhHFN4lkzOQARRXhgt5s8M7ITTLZMMLVwbjby-Y_UEk,933 django/conf/locale/es_CO/LC_MESSAGES/django.mo,sha256=bXSa4kJtVu9xeQOFgP7RTfirJgEynWk4R32KSKjEezM,22791 django/conf/locale/es_CO/LC_MESSAGES/django.po,sha256=8X_pdt0Amtvbw3AZUE_fKMy20ItYR-zS1caqnHxKjIE,26533 -django/conf/locale/es_MX/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -django/conf/locale/es_MX/formats.py,sha256=tny9CPrJJV5qRJ_myuiQ8fMfg3fnNtv3q6aOSxLdK0E,799 +django/conf/locale/es_CO/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 +django/conf/locale/es_CO/__pycache__/__init__.cpython-36.pyc,, +django/conf/locale/es_CO/__pycache__/formats.cpython-36.pyc,, +django/conf/locale/es_CO/formats.py,sha256=kvTsKSaK7oDWK6a-SeO3V3e__64SjtDBMWoq0ouVDJ4,700 django/conf/locale/es_MX/LC_MESSAGES/django.mo,sha256=0WYdCPgyC0XpF8to_bbyw__IRA5LGj8izt8DoCH1m6I,15095 django/conf/locale/es_MX/LC_MESSAGES/django.po,sha256=rwJvZGP-6uQX1bvQSW4pVE4y4dfriVZOCfkWRzC9QBI,23042 +django/conf/locale/es_MX/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 +django/conf/locale/es_MX/__pycache__/__init__.cpython-36.pyc,, +django/conf/locale/es_MX/__pycache__/formats.cpython-36.pyc,, +django/conf/locale/es_MX/formats.py,sha256=tny9CPrJJV5qRJ_myuiQ8fMfg3fnNtv3q6aOSxLdK0E,799 django/conf/locale/es_NI/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 +django/conf/locale/es_NI/__pycache__/__init__.cpython-36.pyc,, +django/conf/locale/es_NI/__pycache__/formats.cpython-36.pyc,, django/conf/locale/es_NI/formats.py,sha256=QMfHoEWcpR_8yLaE66w5UjmPjtgTAU7Yli8JHgSxGRI,740 django/conf/locale/es_PR/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 +django/conf/locale/es_PR/__pycache__/__init__.cpython-36.pyc,, +django/conf/locale/es_PR/__pycache__/formats.cpython-36.pyc,, django/conf/locale/es_PR/formats.py,sha256=mYKWumkfGElGDL92G0nO_loBoSOOFKs0ktsI3--nlLQ,671 django/conf/locale/es_VE/LC_MESSAGES/django.mo,sha256=93zneQv56yHv9DfaIJ0cIv8wBk_E8RCjUgAZYHgfdYc,23797 django/conf/locale/es_VE/LC_MESSAGES/django.po,sha256=m5bxw3vZNZwDNt5riWNjAqzgYFsMS2PM124ek3JALus,27070 -django/conf/locale/et/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -django/conf/locale/et/formats.py,sha256=2V0pYSzXqv1cbkYAAQnk_3J8dynoX0Lma6J6M3bLnBg,705 django/conf/locale/et/LC_MESSAGES/django.mo,sha256=-cUSFc8kAJ3I70QPVeys0XZ_9YsDHQRj0H7IltFBiAw,23987 django/conf/locale/et/LC_MESSAGES/django.po,sha256=GA_0u-rXtGmH3K6kMHi_HsZec3IYH61nuQlKoVuIyAQ,27017 +django/conf/locale/et/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 +django/conf/locale/et/__pycache__/__init__.cpython-36.pyc,, +django/conf/locale/et/__pycache__/formats.cpython-36.pyc,, +django/conf/locale/et/formats.py,sha256=2V0pYSzXqv1cbkYAAQnk_3J8dynoX0Lma6J6M3bLnBg,705 +django/conf/locale/eu/LC_MESSAGES/django.mo,sha256=48DcWScsDvshC3ThZJPNygBmMNhYSmsuS63-2gzsxso,26242 +django/conf/locale/eu/LC_MESSAGES/django.po,sha256=gG16-H6UuOmL0ruxU-8DblfC0breghrtm5KwhSFKCTw,28451 django/conf/locale/eu/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 +django/conf/locale/eu/__pycache__/__init__.cpython-36.pyc,, +django/conf/locale/eu/__pycache__/formats.cpython-36.pyc,, django/conf/locale/eu/formats.py,sha256=8dIjaFxQlsd79KO-kHFNgt-vyYqrx3K9_OJf_NMIYEM,747 -django/conf/locale/eu/LC_MESSAGES/django.mo,sha256=bH7DIgqi-tCWvWs2z7KyFxsndRFHRJs8rMwOB11nFjw,25974 -django/conf/locale/eu/LC_MESSAGES/django.po,sha256=UbhLFHjW-nFTQjXdzD8G6EzSTZfeWtRVBX4LlEQ9fKc,28134 -django/conf/locale/fa/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -django/conf/locale/fa/formats.py,sha256=sZyCeIQAo6HCtKr5t6W6y8Ll_Y5Yh0zXuy9qz5CaUz8,720 django/conf/locale/fa/LC_MESSAGES/django.mo,sha256=AHXeAiBQZHQlqt7EyZ5HN9zCQYBQdcIWN0kyo9w9IX4,28049 django/conf/locale/fa/LC_MESSAGES/django.po,sha256=i7V164NzbBtFajSXWgixvYRsL1zcHldY0jcV2ENfz2E,31463 -django/conf/locale/fi/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -django/conf/locale/fi/formats.py,sha256=bZW36V91AaMAp_xJURr2FWfEFGUnts7MBE3euHF8De0,1323 +django/conf/locale/fa/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 +django/conf/locale/fa/__pycache__/__init__.cpython-36.pyc,, +django/conf/locale/fa/__pycache__/formats.cpython-36.pyc,, +django/conf/locale/fa/formats.py,sha256=sZyCeIQAo6HCtKr5t6W6y8Ll_Y5Yh0zXuy9qz5CaUz8,720 django/conf/locale/fi/LC_MESSAGES/django.mo,sha256=bZYDwGGF7NHVu5-9POxWNjniTHKxHUdNQPgsQy6XZd0,25600 django/conf/locale/fi/LC_MESSAGES/django.po,sha256=VzG-5J_WM6iZTUEYt8Os2bxIfgFunaRebtg6B8keT0M,28098 -django/conf/locale/fr/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -django/conf/locale/fr/formats.py,sha256=S3BK2FbOdZdUUsPp8IHMb4GpDm_ctIIE1z4ZX3L7F1I,1387 +django/conf/locale/fi/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 +django/conf/locale/fi/__pycache__/__init__.cpython-36.pyc,, +django/conf/locale/fi/__pycache__/formats.cpython-36.pyc,, +django/conf/locale/fi/formats.py,sha256=bZW36V91AaMAp_xJURr2FWfEFGUnts7MBE3euHF8De0,1323 django/conf/locale/fr/LC_MESSAGES/django.mo,sha256=jpNS0EhjAy6qJvLVfC_tK8yPZn9yGdfOoQ7gIyDJzJw,27558 django/conf/locale/fr/LC_MESSAGES/django.po,sha256=29jN8nCqYmF6NbV78rJbpp357YLktwAqSPMAOLxdQAQ,29690 -django/conf/locale/fy/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -django/conf/locale/fy/formats.py,sha256=-wHp-HFUatmTEgGiQ7ekCMFMB8jpAQD4UC4mmhjRTL8,656 +django/conf/locale/fr/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 +django/conf/locale/fr/__pycache__/__init__.cpython-36.pyc,, +django/conf/locale/fr/__pycache__/formats.cpython-36.pyc,, +django/conf/locale/fr/formats.py,sha256=S3BK2FbOdZdUUsPp8IHMb4GpDm_ctIIE1z4ZX3L7F1I,1387 django/conf/locale/fy/LC_MESSAGES/django.mo,sha256=N13eBeS5pewXpx3yIAwiqB8ISjw-J2ku99dncOnz_lY,2525 django/conf/locale/fy/LC_MESSAGES/django.po,sha256=GyR8MjHB6fS3NuxDCsNegt9rZPyst5pMqs0i0WWIXUM,19283 -django/conf/locale/ga/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -django/conf/locale/ga/formats.py,sha256=o1K6fb8AwJ5iHqSxWirH_qLhFp54vRmQ0cUDeEQJFZg,680 +django/conf/locale/fy/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 +django/conf/locale/fy/__pycache__/__init__.cpython-36.pyc,, +django/conf/locale/fy/__pycache__/formats.cpython-36.pyc,, +django/conf/locale/fy/formats.py,sha256=-wHp-HFUatmTEgGiQ7ekCMFMB8jpAQD4UC4mmhjRTL8,656 django/conf/locale/ga/LC_MESSAGES/django.mo,sha256=Iw1dcW6tAoIFBgjFAWyfXH7lXz__fRrS7cktYtcQ_IM,15097 django/conf/locale/ga/LC_MESSAGES/django.po,sha256=Adp1JYadvckm_A4nlXZGM-hPAz_8bcdNw08BlEQNorQ,24000 -django/conf/locale/gd/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -django/conf/locale/gd/formats.py,sha256=4H_tXzwJIVIn9uxvszCWP9clNzY1dtCA9NC42JhvnBs,713 +django/conf/locale/ga/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 +django/conf/locale/ga/__pycache__/__init__.cpython-36.pyc,, +django/conf/locale/ga/__pycache__/formats.cpython-36.pyc,, +django/conf/locale/ga/formats.py,sha256=o1K6fb8AwJ5iHqSxWirH_qLhFp54vRmQ0cUDeEQJFZg,680 django/conf/locale/gd/LC_MESSAGES/django.mo,sha256=6smT7_jkJK2oQTbvfi-crzN6nD5mX6LAlDduSUOd75A,29716 django/conf/locale/gd/LC_MESSAGES/django.po,sha256=Y9d4Ry4CqmzIBgqrdAf3aoCVs6MuJxzEilxRROTsiYU,32089 -django/conf/locale/gl/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -django/conf/locale/gl/formats.py,sha256=BIDA50C9zjxUG7c-yFrdhxs0ROEP9OtJGCmCJDVtMbQ,755 +django/conf/locale/gd/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 +django/conf/locale/gd/__pycache__/__init__.cpython-36.pyc,, +django/conf/locale/gd/__pycache__/formats.cpython-36.pyc,, +django/conf/locale/gd/formats.py,sha256=4H_tXzwJIVIn9uxvszCWP9clNzY1dtCA9NC42JhvnBs,713 django/conf/locale/gl/LC_MESSAGES/django.mo,sha256=sNVgEfEr_q6kth4MHJvBOZ34H-LkrkiFfjBsfmKA9fc,15342 django/conf/locale/gl/LC_MESSAGES/django.po,sha256=6Zu_Oi6Xa7igkyjA8jp0BxvkLIYgguXnGFcRwPG3uO8,23283 -django/conf/locale/he/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -django/conf/locale/he/formats.py,sha256=XqXL6y_1InNsVBDVBUVsiN4dPSfanXc-5ZCh3c6HaiM,710 +django/conf/locale/gl/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 +django/conf/locale/gl/__pycache__/__init__.cpython-36.pyc,, +django/conf/locale/gl/__pycache__/formats.cpython-36.pyc,, +django/conf/locale/gl/formats.py,sha256=BIDA50C9zjxUG7c-yFrdhxs0ROEP9OtJGCmCJDVtMbQ,755 django/conf/locale/he/LC_MESSAGES/django.mo,sha256=34i0neJ_XbU9-IbZtpSEd0fLZaZWlKsiNifALt6TuUo,28516 django/conf/locale/he/LC_MESSAGES/django.po,sha256=wEQFKastjSqb-7DCXk7JMET2VVnLlUo4bxH6ldDjmSc,30310 -django/conf/locale/hi/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -django/conf/locale/hi/formats.py,sha256=y0O5F4C31wgJMXPdVrQvNqYKVyr8-Z1hf5o0N9P3i7M,682 +django/conf/locale/he/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 +django/conf/locale/he/__pycache__/__init__.cpython-36.pyc,, +django/conf/locale/he/__pycache__/formats.cpython-36.pyc,, +django/conf/locale/he/formats.py,sha256=XqXL6y_1InNsVBDVBUVsiN4dPSfanXc-5ZCh3c6HaiM,710 django/conf/locale/hi/LC_MESSAGES/django.mo,sha256=4v9ljgKHyBd4tqUr_5CBNS8rNtLsFERsFOK-zx8kYvY,19270 django/conf/locale/hi/LC_MESSAGES/django.po,sha256=Ennlas9mqLL6pqYRXhEHK8OPyXNq9I0aKoizn0aeKLk,27774 -django/conf/locale/hr/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -django/conf/locale/hr/formats.py,sha256=VYQw5JpFK4GKOB9LhVcUSLprU7_66QP1JBu2XWss4L0,2039 +django/conf/locale/hi/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 +django/conf/locale/hi/__pycache__/__init__.cpython-36.pyc,, +django/conf/locale/hi/__pycache__/formats.cpython-36.pyc,, +django/conf/locale/hi/formats.py,sha256=y0O5F4C31wgJMXPdVrQvNqYKVyr8-Z1hf5o0N9P3i7M,682 django/conf/locale/hr/LC_MESSAGES/django.mo,sha256=Y5qAfjbubIQDJIbkJzw7tfzUsuIlEYUlsvGfvEYiFP8,24409 django/conf/locale/hr/LC_MESSAGES/django.po,sha256=iOHjAFvvu8OiBeh2IukSFXEkL-Uqr_dDEKKCAlvGtjo,28207 +django/conf/locale/hr/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 +django/conf/locale/hr/__pycache__/__init__.cpython-36.pyc,, +django/conf/locale/hr/__pycache__/formats.cpython-36.pyc,, +django/conf/locale/hr/formats.py,sha256=VYQw5JpFK4GKOB9LhVcUSLprU7_66QP1JBu2XWss4L0,2039 django/conf/locale/hsb/LC_MESSAGES/django.mo,sha256=YZje1fqTOsgpBDmrGNPykntPniRt96-w4ResIi7yENI,28410 django/conf/locale/hsb/LC_MESSAGES/django.po,sha256=-49l6dFHtSYlj2U8oJFe2vsxEYM9UmzDwqpE1rxgFyI,30622 -django/conf/locale/hu/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -django/conf/locale/hu/formats.py,sha256=EP88XNWKZmuu94IPM_M_4vGK_E7AroAp4Tug7WEAV-k,1050 django/conf/locale/hu/LC_MESSAGES/django.mo,sha256=95ZHZfPbsNNW0cx03YbPeNonIKfuyk7gikr97guOyJ8,27289 django/conf/locale/hu/LC_MESSAGES/django.po,sha256=BW3mUi6smu9J9D0js_0d24XG4bmxsT-Es6mm2q8jy8s,29437 +django/conf/locale/hu/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 +django/conf/locale/hu/__pycache__/__init__.cpython-36.pyc,, +django/conf/locale/hu/__pycache__/formats.cpython-36.pyc,, +django/conf/locale/hu/formats.py,sha256=EP88XNWKZmuu94IPM_M_4vGK_E7AroAp4Tug7WEAV-k,1050 django/conf/locale/ia/LC_MESSAGES/django.mo,sha256=uctHDWY1qKSlNlcdaEGswjWkPYy3BDJawUbAfEddk4Y,23125 django/conf/locale/ia/LC_MESSAGES/django.po,sha256=ckopqh_kKLtaJC9upyGY4hh9NSkF-iHsZOm9sur4-A4,26641 -django/conf/locale/id/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -django/conf/locale/id/formats.py,sha256=uwSpqmGF6Pyy3cnYEgyNH5m6ttoXNC_pofpbjqoAO_I,2068 django/conf/locale/id/LC_MESSAGES/django.mo,sha256=J_mRvhqhpInzAdT9Gc5MgBzZLyfwIFzZvm9c2f_lIgU,25821 django/conf/locale/id/LC_MESSAGES/django.po,sha256=w1JA3InkyVSaGdaDHK-UKLtDA79e-Z0sCN36p2O292g,27790 +django/conf/locale/id/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 +django/conf/locale/id/__pycache__/__init__.cpython-36.pyc,, +django/conf/locale/id/__pycache__/formats.cpython-36.pyc,, +django/conf/locale/id/formats.py,sha256=uwSpqmGF6Pyy3cnYEgyNH5m6ttoXNC_pofpbjqoAO_I,2068 django/conf/locale/io/LC_MESSAGES/django.mo,sha256=1PUSoRgjcrjc8OHIvkjAAh0xtSkSaafGZuO6SYkx5CY,14965 django/conf/locale/io/LC_MESSAGES/django.po,sha256=aURK_SeTtqM8ko_kI_AM5jWyqKAb1iuqNvOKQ1GQ0SE,22892 -django/conf/locale/is/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -django/conf/locale/is/formats.py,sha256=-OxThHQAWwCVrfVLDAkstCQUfaAHpbJhRPQlqZO_wGo,686 django/conf/locale/is/LC_MESSAGES/django.mo,sha256=WfIyHRukYAZE9PpWO_GERy5SFJJhBC8OorC0LswKeSs,24432 django/conf/locale/is/LC_MESSAGES/django.po,sha256=ngP1mv25CJ29S7Mhx8EX7XANww71Ay-peyfQa1Pfs-U,27814 -django/conf/locale/it/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -django/conf/locale/it/formats.py,sha256=coYr_ErN7oALN5ciqpRQcnb-xr3DFxjFpUSvaaoRhS8,2012 +django/conf/locale/is/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 +django/conf/locale/is/__pycache__/__init__.cpython-36.pyc,, +django/conf/locale/is/__pycache__/formats.cpython-36.pyc,, +django/conf/locale/is/formats.py,sha256=-OxThHQAWwCVrfVLDAkstCQUfaAHpbJhRPQlqZO_wGo,686 django/conf/locale/it/LC_MESSAGES/django.mo,sha256=pj0tQeeDpyaZj2WnfnYj1kpf0MMgkfWY-oRkWCJjELE,26508 django/conf/locale/it/LC_MESSAGES/django.po,sha256=ot0D2i1gIb17rtgNG4YBps-5hstTorFEPGdje2A8lOo,28999 -django/conf/locale/ja/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -django/conf/locale/ja/formats.py,sha256=O84swETmvV3yxAifRl5iTADyg-ivY5rcXvtQz2B4rrI,727 +django/conf/locale/it/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 +django/conf/locale/it/__pycache__/__init__.cpython-36.pyc,, +django/conf/locale/it/__pycache__/formats.cpython-36.pyc,, +django/conf/locale/it/formats.py,sha256=coYr_ErN7oALN5ciqpRQcnb-xr3DFxjFpUSvaaoRhS8,2012 django/conf/locale/ja/LC_MESSAGES/django.mo,sha256=UmE-yWFuBgvZLFabyOKrHFaRJcROXZq0QZ-3Zoy_pa4,28999 django/conf/locale/ja/LC_MESSAGES/django.po,sha256=_ZMLkBHDxEMaFTTf-W-0IaA1BVBSY6SSxn6w1gWfiDk,30826 -django/conf/locale/ka/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -django/conf/locale/ka/formats.py,sha256=dxWVYJ3XpryXgl8Kzp1he0AbIMNtvJStaGmmdFJim-E,2113 +django/conf/locale/ja/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 +django/conf/locale/ja/__pycache__/__init__.cpython-36.pyc,, +django/conf/locale/ja/__pycache__/formats.cpython-36.pyc,, +django/conf/locale/ja/formats.py,sha256=O84swETmvV3yxAifRl5iTADyg-ivY5rcXvtQz2B4rrI,727 django/conf/locale/ka/LC_MESSAGES/django.mo,sha256=QaAqOu78WJU2RBnimMvT12_PkmNccLd4uqAGGrvRHnc,24781 django/conf/locale/ka/LC_MESSAGES/django.po,sha256=Sez8R_jp5-13xNsRoXkIygzwjk-d5zL44umScS0ZUMY,31145 +django/conf/locale/ka/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 +django/conf/locale/ka/__pycache__/__init__.cpython-36.pyc,, +django/conf/locale/ka/__pycache__/formats.cpython-36.pyc,, +django/conf/locale/ka/formats.py,sha256=dxWVYJ3XpryXgl8Kzp1he0AbIMNtvJStaGmmdFJim-E,2113 django/conf/locale/kab/LC_MESSAGES/django.mo,sha256=Y1q3K0U7gFl_0wxVd9BnpaUK8NjBajk_T8lFgyDC_ks,7200 django/conf/locale/kab/LC_MESSAGES/django.po,sha256=iyxoGXMzvIyj3FedGLNrDDQqv4qRunq_2BZ8_FCOcoY,19730 django/conf/locale/kk/LC_MESSAGES/django.mo,sha256=qfkw2mX6miyS4HSrpgmIKbwMbqYPKht5RPpS5rDPJWM,13954 django/conf/locale/kk/LC_MESSAGES/django.po,sha256=8BBGZTtUavPWyQvDf5QcF6zDA3t0O6UdjcNf0uH_TX4,23661 -django/conf/locale/km/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -django/conf/locale/km/formats.py,sha256=vNqsdfFBQTY5yKjEvCXlZWurKM1WmBH0FbFnpIVQIPY,748 django/conf/locale/km/LC_MESSAGES/django.mo,sha256=IkYee7gjLxKUUaJ1xrWlm-mGFy-1Q5YQTfOcKaqsdG8,7284 django/conf/locale/km/LC_MESSAGES/django.po,sha256=BUyjSCQne8sySq1dLsqmKCzCJMja562ocRYcNiZOKPk,21508 -django/conf/locale/kn/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -django/conf/locale/kn/formats.py,sha256=LwKQw1gobRYRnusHe3ZI2pbCtA1N1GfkCK03LcKFpcg,678 +django/conf/locale/km/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 +django/conf/locale/km/__pycache__/__init__.cpython-36.pyc,, +django/conf/locale/km/__pycache__/formats.cpython-36.pyc,, +django/conf/locale/km/formats.py,sha256=vNqsdfFBQTY5yKjEvCXlZWurKM1WmBH0FbFnpIVQIPY,748 django/conf/locale/kn/LC_MESSAGES/django.mo,sha256=Q0Wq7NKSYt5JqDWuV3gi4EPtqe-p3S9dJxJu8qn8NmE,18655 django/conf/locale/kn/LC_MESSAGES/django.po,sha256=unXArg6NUEnyrEP8TYdeVK8CBtFzPJkianlfPgmzUzE,28177 -django/conf/locale/ko/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -django/conf/locale/ko/formats.py,sha256=5-5Ht40mgk0covYgNoqZNi0yX1ldjC5VIGsZLb6CF9E,2253 +django/conf/locale/kn/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 +django/conf/locale/kn/__pycache__/__init__.cpython-36.pyc,, +django/conf/locale/kn/__pycache__/formats.cpython-36.pyc,, +django/conf/locale/kn/formats.py,sha256=LwKQw1gobRYRnusHe3ZI2pbCtA1N1GfkCK03LcKFpcg,678 django/conf/locale/ko/LC_MESSAGES/django.mo,sha256=DP4ZJcTdVmWz2nq2FMcpiPHgi-pKW5Pyi9VqzC0Es7o,27371 django/conf/locale/ko/LC_MESSAGES/django.po,sha256=b3LIremps3MYWkBgfy1YpNNdi6IaXcrWBfkPUhIlpfg,29522 +django/conf/locale/ko/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 +django/conf/locale/ko/__pycache__/__init__.cpython-36.pyc,, +django/conf/locale/ko/__pycache__/formats.cpython-36.pyc,, +django/conf/locale/ko/formats.py,sha256=5-5Ht40mgk0covYgNoqZNi0yX1ldjC5VIGsZLb6CF9E,2253 django/conf/locale/lb/LC_MESSAGES/django.mo,sha256=3JKBA-zIROxVEJFv8eoUKrVoRFjbY9bBk16jQF7Wp3s,8069 django/conf/locale/lb/LC_MESSAGES/django.po,sha256=v1_uBQpRI8fT88whqpah66AmaJG_uIX65_sRZEN2LPg,20131 -django/conf/locale/lt/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -django/conf/locale/lt/formats.py,sha256=ZLmKWFgKwrHeDeTO6fPyRLjgxkU3QCK3f0LxnYhLvqg,1763 django/conf/locale/lt/LC_MESSAGES/django.mo,sha256=vt9ywzFZA3qpW27RQX4RNzGOfLEYMc4SIokLzcygXMU,28474 django/conf/locale/lt/LC_MESSAGES/django.po,sha256=Zyne10AK1a7lVzFrzlThc0f3MCnof4yWa3ad1rvuUwo,31063 -django/conf/locale/lv/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -django/conf/locale/lv/formats.py,sha256=Q42-XZ5aWtfoKhKuf07148Ir6-UrjaWNNeA8erBtlCE,1839 +django/conf/locale/lt/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 +django/conf/locale/lt/__pycache__/__init__.cpython-36.pyc,, +django/conf/locale/lt/__pycache__/formats.cpython-36.pyc,, +django/conf/locale/lt/formats.py,sha256=ZLmKWFgKwrHeDeTO6fPyRLjgxkU3QCK3f0LxnYhLvqg,1763 django/conf/locale/lv/LC_MESSAGES/django.mo,sha256=42wFu858fZrXiAfEZeP7KLhy_oE7oS2o7z3clp0_HLk,27341 django/conf/locale/lv/LC_MESSAGES/django.po,sha256=YtT0Quf6eo6x8kaqmENN-gj0jMP4ELHqu92fE_04z1w,29692 -django/conf/locale/mk/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -django/conf/locale/mk/formats.py,sha256=DJVFqbqW7dq6GPzh_MSRQvQAicBtVUwRHX8RSLgqpFg,1675 +django/conf/locale/lv/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 +django/conf/locale/lv/__pycache__/__init__.cpython-36.pyc,, +django/conf/locale/lv/__pycache__/formats.cpython-36.pyc,, +django/conf/locale/lv/formats.py,sha256=Q42-XZ5aWtfoKhKuf07148Ir6-UrjaWNNeA8erBtlCE,1839 django/conf/locale/mk/LC_MESSAGES/django.mo,sha256=GqcYWwCPmQZeBa9sxroK0LQYqlpwE9CPc088bpmv2Kg,29431 django/conf/locale/mk/LC_MESSAGES/django.po,sha256=VZT-VhVOlcQaJKau3giyN24XA4GG1aLR6U9e-dDmJWQ,32812 -django/conf/locale/ml/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -django/conf/locale/ml/formats.py,sha256=HImytl2xU0ui_bdhmp6GZWLqfHIRf_1iidtajlfgh7g,1748 +django/conf/locale/mk/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 +django/conf/locale/mk/__pycache__/__init__.cpython-36.pyc,, +django/conf/locale/mk/__pycache__/formats.cpython-36.pyc,, +django/conf/locale/mk/formats.py,sha256=DJVFqbqW7dq6GPzh_MSRQvQAicBtVUwRHX8RSLgqpFg,1675 django/conf/locale/ml/LC_MESSAGES/django.mo,sha256=UcQSpkAl4anGotopGvF5ddOhz0JlnR4SL-yDIiJAY_U,26733 django/conf/locale/ml/LC_MESSAGES/django.po,sha256=aQeFRGiFB7vke7NuGuO7rZ2GuL94rZ_tqpfY-_U38a8,33211 -django/conf/locale/mn/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -django/conf/locale/mn/formats.py,sha256=EbTyiGTOXJdZxUwleItvk_CwK5MMl9R0pGniEUL-7HY,674 +django/conf/locale/ml/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 +django/conf/locale/ml/__pycache__/__init__.cpython-36.pyc,, +django/conf/locale/ml/__pycache__/formats.cpython-36.pyc,, +django/conf/locale/ml/formats.py,sha256=HImytl2xU0ui_bdhmp6GZWLqfHIRf_1iidtajlfgh7g,1748 django/conf/locale/mn/LC_MESSAGES/django.mo,sha256=qFWZ8GctVnj_NsCrxKJ4bMYvf_QzHGZ02gq72m34oGo,29053 django/conf/locale/mn/LC_MESSAGES/django.po,sha256=iw7SMrWcn6MMx4eGxBL4DMKNpwClq-3XEFBxhAOiiNg,32124 +django/conf/locale/mn/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 +django/conf/locale/mn/__pycache__/__init__.cpython-36.pyc,, +django/conf/locale/mn/__pycache__/formats.cpython-36.pyc,, +django/conf/locale/mn/formats.py,sha256=EbTyiGTOXJdZxUwleItvk_CwK5MMl9R0pGniEUL-7HY,674 django/conf/locale/mr/LC_MESSAGES/django.mo,sha256=Jy_VbHVKhgNj9MSmdLv3ouVYXYjJ_JFTn8_zmYoYcyg,1652 django/conf/locale/mr/LC_MESSAGES/django.po,sha256=yyPm1I1uqXG8VkS6yTrwECvi6p07RRep5h9iXx_v7eQ,18910 django/conf/locale/my/LC_MESSAGES/django.mo,sha256=5pYLrTOipARNLlpG5dp0VZYJUQNqdt0vK2blo1x6keg,2650 django/conf/locale/my/LC_MESSAGES/django.po,sha256=IVACCaTwYgAANqlcrthvSLFK9zvlOLhJTFRWCRBm11U,19193 -django/conf/locale/nb/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -django/conf/locale/nb/formats.py,sha256=y7XWPhuOv7QkDBvx4qkwehmqRpqwLzn75FWn-25mvcc,1699 django/conf/locale/nb/LC_MESSAGES/django.mo,sha256=t1hwjC-lQCwiXqGx2GPt24GhSPjgPM926oL9_nROpfI,25864 django/conf/locale/nb/LC_MESSAGES/django.po,sha256=KMEemFfTGYZNDUhMkTImffL6_jSVE1gEFbcpbTtClSc,28052 -django/conf/locale/ne/LC_MESSAGES/django.mo,sha256=Mefu6vqxKyh9UvJ2M3aBHoAMa01TfDkjX4cdH0LZw5s,29534 -django/conf/locale/ne/LC_MESSAGES/django.po,sha256=Nidb1o65Z_L0RN5CJIH13qi1VUH6OjQtSE1exAaVTvo,33968 -django/conf/locale/nl/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -django/conf/locale/nl/formats.py,sha256=zpsypiDhFuZzGidyQYWPoeMwrL4cEsGqdZGTu4BdaAs,4405 +django/conf/locale/nb/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 +django/conf/locale/nb/__pycache__/__init__.cpython-36.pyc,, +django/conf/locale/nb/__pycache__/formats.cpython-36.pyc,, +django/conf/locale/nb/formats.py,sha256=y7XWPhuOv7QkDBvx4qkwehmqRpqwLzn75FWn-25mvcc,1699 +django/conf/locale/ne/LC_MESSAGES/django.mo,sha256=dCSDanQcx1TiGBEKbA2mUfA4f9pvFAuB5GGybAUm2BU,29696 +django/conf/locale/ne/LC_MESSAGES/django.po,sha256=iMctn_N3UjEfWHgd2kbi0pzy3SZus87uQn_cUp-K4dA,34063 django/conf/locale/nl/LC_MESSAGES/django.mo,sha256=GjOycm_b8DrWGSq-_OWTMoRuhxOcW_PnxdmOc7k17oY,23480 django/conf/locale/nl/LC_MESSAGES/django.po,sha256=n7_lU4fXpjbKmt5_0JN33FW2IXjQyWL0Ybwl2E-FzPM,27252 -django/conf/locale/nn/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -django/conf/locale/nn/formats.py,sha256=TUcKUtEJ_kmvbW_vgHU64jsFkyPYBorssU_HEUK8hrw,1743 +django/conf/locale/nl/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 +django/conf/locale/nl/__pycache__/__init__.cpython-36.pyc,, +django/conf/locale/nl/__pycache__/formats.cpython-36.pyc,, +django/conf/locale/nl/formats.py,sha256=zpsypiDhFuZzGidyQYWPoeMwrL4cEsGqdZGTu4BdaAs,4405 django/conf/locale/nn/LC_MESSAGES/django.mo,sha256=yfZvfqfpLCx3lV_LMd3Rw0Y4TTUvJQznZGwmf46nhnY,14256 django/conf/locale/nn/LC_MESSAGES/django.po,sha256=JguzOlZ92jdHfp1eV3U5zKyxTaphpSjGSxXAIxSEspA,22522 +django/conf/locale/nn/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 +django/conf/locale/nn/__pycache__/__init__.cpython-36.pyc,, +django/conf/locale/nn/__pycache__/formats.cpython-36.pyc,, +django/conf/locale/nn/formats.py,sha256=TUcKUtEJ_kmvbW_vgHU64jsFkyPYBorssU_HEUK8hrw,1743 django/conf/locale/os/LC_MESSAGES/django.mo,sha256=GouuR0wncfpOVJurgDeTkrdKvzaH1iZxr-4IsXVEd6Q,19250 django/conf/locale/os/LC_MESSAGES/django.po,sha256=DFnTZKUg_hGp2Pu8lJ0_vfZONAUl8JpK8UOhQtWFWR8,26392 django/conf/locale/pa/LC_MESSAGES/django.mo,sha256=MZHSQcl584TTogQpYXzE1o_AqfZlwpvkb1CeXksVseI,11501 django/conf/locale/pa/LC_MESSAGES/django.po,sha256=-mzScJHrkxIMp4tbbd8NA1EG6V2_pail2PYhaJ8FWxU,22591 +django/conf/locale/pl/LC_MESSAGES/django.mo,sha256=mTOqT7LLi5wCpqXnIWA7Lh4dHsKlevbZbG7t8dSAEwc,28744 +django/conf/locale/pl/LC_MESSAGES/django.po,sha256=2mhcixCilfWYdX04C-xSpy8WE4Xdl8UmCR1ar33-2d4,32016 django/conf/locale/pl/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 +django/conf/locale/pl/__pycache__/__init__.cpython-36.pyc,, +django/conf/locale/pl/__pycache__/formats.cpython-36.pyc,, django/conf/locale/pl/formats.py,sha256=l_l0TfQ4pXGC3HmhhzKyYagS6i9CJTaOcUZvT4zU4PY,1080 -django/conf/locale/pl/LC_MESSAGES/django.mo,sha256=5NgP4TfiO7UUxc72AX-ooimAxgQPweldGSBFfJpQyeo,28748 -django/conf/locale/pl/LC_MESSAGES/django.po,sha256=c63XOUXG3zKDUqsqDt2w7D0qPuWJk276YT6Jq6engZ4,32020 -django/conf/locale/pt/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -django/conf/locale/pt/formats.py,sha256=VULz9oqB_gAJKfl6vsblpUzHwX3bYJXC4STqRcObJLg,1650 django/conf/locale/pt/LC_MESSAGES/django.mo,sha256=sn4p2gmHihkh2p30YOdcmuQbYomVgD8igFWR-ptN-78,26222 django/conf/locale/pt/LC_MESSAGES/django.po,sha256=9n3qfFngx6h2a69O91et9c97peQL6DeV7QhGT5J7mrY,28362 -django/conf/locale/pt_BR/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -django/conf/locale/pt_BR/formats.py,sha256=qRqGFjJ1lXCpRxj-UZ8Rxe4BKPe66ZN2ZZ6KblVTBig,1367 +django/conf/locale/pt/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 +django/conf/locale/pt/__pycache__/__init__.cpython-36.pyc,, +django/conf/locale/pt/__pycache__/formats.cpython-36.pyc,, +django/conf/locale/pt/formats.py,sha256=VULz9oqB_gAJKfl6vsblpUzHwX3bYJXC4STqRcObJLg,1650 django/conf/locale/pt_BR/LC_MESSAGES/django.mo,sha256=O-eOlqg72imPc3qjl76IIU6eRSH8zj3VWEV7a8pSvRU,26672 django/conf/locale/pt_BR/LC_MESSAGES/django.po,sha256=t583SpEmYUE3AEPh0PJ5XKOYLKpyojV3ouo1hADWIHE,29505 -django/conf/locale/ro/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -django/conf/locale/ro/formats.py,sha256=mclDAoPKn-vxMzAHPqQn-JTtzy9uzw6e8jHrgDEP4Ho,926 +django/conf/locale/pt_BR/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 +django/conf/locale/pt_BR/__pycache__/__init__.cpython-36.pyc,, +django/conf/locale/pt_BR/__pycache__/formats.cpython-36.pyc,, +django/conf/locale/pt_BR/formats.py,sha256=qRqGFjJ1lXCpRxj-UZ8Rxe4BKPe66ZN2ZZ6KblVTBig,1367 django/conf/locale/ro/LC_MESSAGES/django.mo,sha256=TDItYrrMjQIVNRV-XJ-xbVRliVXEf6hK06IqBxoqI70,27406 django/conf/locale/ro/LC_MESSAGES/django.po,sha256=h0Kh0sZqk-FNwwSTk_qugsh-At5INIb-MDlZY1Bj_Eg,29787 -django/conf/locale/ru/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -django/conf/locale/ru/formats.py,sha256=xH12699iN_1SB_SeBILcMZNTS51PqVzZmNfoTO_9K5A,1200 +django/conf/locale/ro/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 +django/conf/locale/ro/__pycache__/__init__.cpython-36.pyc,, +django/conf/locale/ro/__pycache__/formats.cpython-36.pyc,, +django/conf/locale/ro/formats.py,sha256=mclDAoPKn-vxMzAHPqQn-JTtzy9uzw6e8jHrgDEP4Ho,926 django/conf/locale/ru/LC_MESSAGES/django.mo,sha256=ay3NXBB3zNc9V1vo3aD1e5yHWVdOwX2ijkcxA9Ss0Jg,36731 django/conf/locale/ru/LC_MESSAGES/django.po,sha256=aqHNhpDKk7RMnX2b6aRo2Y6fJX6Jv1V5RdaxnyyLffE,39666 +django/conf/locale/ru/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 +django/conf/locale/ru/__pycache__/__init__.cpython-36.pyc,, +django/conf/locale/ru/__pycache__/formats.cpython-36.pyc,, +django/conf/locale/ru/formats.py,sha256=xH12699iN_1SB_SeBILcMZNTS51PqVzZmNfoTO_9K5A,1200 +django/conf/locale/sk/LC_MESSAGES/django.mo,sha256=N8mxZSWdUs3AMRooC-aUYC8oKXcqy8bBivOX_qjl1UY,27960 +django/conf/locale/sk/LC_MESSAGES/django.po,sha256=rzE7u5RtBADW3FTd8PaKkWGRwTVf93Bib_jvoqQZTU4,30339 django/conf/locale/sk/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 +django/conf/locale/sk/__pycache__/__init__.cpython-36.pyc,, +django/conf/locale/sk/__pycache__/formats.cpython-36.pyc,, django/conf/locale/sk/formats.py,sha256=ptsIRV-fDQlK4vPtzjwjbdY8mbcnPYYvjZaUOkK2C98,1106 -django/conf/locale/sk/LC_MESSAGES/django.mo,sha256=DhiNeWP0ogWyQfprgOoH9utiNYyehFWN_Ly6wvul_dI,27016 -django/conf/locale/sk/LC_MESSAGES/django.po,sha256=sB1rkIJu0bz_ov5xTjRwZdFKnoxVq_WdbwYSXjYZVtU,29142 -django/conf/locale/sl/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -django/conf/locale/sl/formats.py,sha256=HZs6dDurYXA8v1nX9vq5Q4q1wV11t9lanI-7xDAGWcw,2051 django/conf/locale/sl/LC_MESSAGES/django.mo,sha256=RnfBB1TUFbQl6Ux4fN2A06zGOQf6i0xT0Zbjkl5SLcw,27630 django/conf/locale/sl/LC_MESSAGES/django.po,sha256=4xZ8TsVvDP1ex0ADRKhQOWLLeWJmEnLjh0q8JGL1k5A,30074 -django/conf/locale/sq/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -django/conf/locale/sq/formats.py,sha256=z_d_y6d46eL14p3WPaFxzB2zfF_YJNF1V4SF612VFJE,686 +django/conf/locale/sl/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 +django/conf/locale/sl/__pycache__/__init__.cpython-36.pyc,, +django/conf/locale/sl/__pycache__/formats.cpython-36.pyc,, +django/conf/locale/sl/formats.py,sha256=HZs6dDurYXA8v1nX9vq5Q4q1wV11t9lanI-7xDAGWcw,2051 django/conf/locale/sq/LC_MESSAGES/django.mo,sha256=byp8FChY_oqrLWGgtixpkxbFJSobDtGkQh4eS4_PmS0,26846 django/conf/locale/sq/LC_MESSAGES/django.po,sha256=jItXLe8NUiY3iegE9P_9Gk9tkkeuChpYL3KW2Mc0UGE,28889 -django/conf/locale/sr/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -django/conf/locale/sr/formats.py,sha256=hfwSNM9kkDAtDPkSas2QWX1qHIt7GsBgmQ80TUvBTsM,1944 +django/conf/locale/sq/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 +django/conf/locale/sq/__pycache__/__init__.cpython-36.pyc,, +django/conf/locale/sq/__pycache__/formats.cpython-36.pyc,, +django/conf/locale/sq/formats.py,sha256=z_d_y6d46eL14p3WPaFxzB2zfF_YJNF1V4SF612VFJE,686 django/conf/locale/sr/LC_MESSAGES/django.mo,sha256=FMlHNyxZhQemW_iOtfsr-LrO1DgvwXaFqtn2Uzg3fMo,32959 django/conf/locale/sr/LC_MESSAGES/django.po,sha256=FBYFSAYfOGpLrZfx6wWvm7yKwv0RzKv_IXq89MrKJmg,35048 -django/conf/locale/sr_Latn/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -django/conf/locale/sr_Latn/formats.py,sha256=hfwSNM9kkDAtDPkSas2QWX1qHIt7GsBgmQ80TUvBTsM,1944 +django/conf/locale/sr/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 +django/conf/locale/sr/__pycache__/__init__.cpython-36.pyc,, +django/conf/locale/sr/__pycache__/formats.cpython-36.pyc,, +django/conf/locale/sr/formats.py,sha256=hfwSNM9kkDAtDPkSas2QWX1qHIt7GsBgmQ80TUvBTsM,1944 django/conf/locale/sr_Latn/LC_MESSAGES/django.mo,sha256=ZPxsx5ss8kBzJ3uJi3kht-_y2a2nsELUZ3Q3W4__14c,13331 django/conf/locale/sr_Latn/LC_MESSAGES/django.po,sha256=WsytYWCapT0sgjh_-JVnHRP90Ji0s0gLjHeyzdKuljw,22535 -django/conf/locale/sv/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -django/conf/locale/sv/formats.py,sha256=FkRAuHHGvheCTO5U-G5DZ8vqCF2pQ6AZ2cpKkFM8fMM,1502 +django/conf/locale/sr_Latn/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 +django/conf/locale/sr_Latn/__pycache__/__init__.cpython-36.pyc,, +django/conf/locale/sr_Latn/__pycache__/formats.cpython-36.pyc,, +django/conf/locale/sr_Latn/formats.py,sha256=hfwSNM9kkDAtDPkSas2QWX1qHIt7GsBgmQ80TUvBTsM,1944 django/conf/locale/sv/LC_MESSAGES/django.mo,sha256=hPkakE_AE1GVMnSagAL1XXHWYn-PgG3-NSBfX2rDwDw,22952 django/conf/locale/sv/LC_MESSAGES/django.po,sha256=KFSWF32m7oMpu8DfD3SJGlfIpabM3xmCUGuC4I1zHbk,26841 +django/conf/locale/sv/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 +django/conf/locale/sv/__pycache__/__init__.cpython-36.pyc,, +django/conf/locale/sv/__pycache__/formats.cpython-36.pyc,, +django/conf/locale/sv/formats.py,sha256=FkRAuHHGvheCTO5U-G5DZ8vqCF2pQ6AZ2cpKkFM8fMM,1502 django/conf/locale/sw/LC_MESSAGES/django.mo,sha256=ZHWikD3fPZeBsrQ7qg9iHfzEt5DoQU1rBXvMd5Wzdtk,14903 django/conf/locale/sw/LC_MESSAGES/django.po,sha256=9BcGhrZMf5gJzw02YCt4QyUdQYVphHUb13oHKy9eTEU,22800 -django/conf/locale/ta/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -django/conf/locale/ta/formats.py,sha256=gyLOpk7u1e7LNBoQDHLs4kIw04y7vmGoG9v1aq7NjmE,680 django/conf/locale/ta/LC_MESSAGES/django.mo,sha256=UsBQWhTd5y0OBsH7Zr8cVX7NV7P6waHpc_0RcpWQPH0,7155 django/conf/locale/ta/LC_MESSAGES/django.po,sha256=EG-DZKUybRWuFEQ8jHIf171sdnZzpjnbaDXJQuffRVo,21547 -django/conf/locale/te/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -django/conf/locale/te/formats.py,sha256=a133NPw7ry2WYGs7b3X7PGBC-GHUtN2S5zcjLp9CTJw,678 +django/conf/locale/ta/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 +django/conf/locale/ta/__pycache__/__init__.cpython-36.pyc,, +django/conf/locale/ta/__pycache__/formats.cpython-36.pyc,, +django/conf/locale/ta/formats.py,sha256=gyLOpk7u1e7LNBoQDHLs4kIw04y7vmGoG9v1aq7NjmE,680 django/conf/locale/te/LC_MESSAGES/django.mo,sha256=h0T8JGVo0EzGXSbwDVWulpVs0PLJM0gfro_QTk5SHEY,13321 django/conf/locale/te/LC_MESSAGES/django.po,sha256=G0x90aGtPjtouO99ZQMN9Nf-YW83d_qxMSc-7CrwhX4,24597 -django/conf/locale/th/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -django/conf/locale/th/formats.py,sha256=TCP0rCaS7vFlhSfOIXbaBxQ6LeJfOsSSpNwufd7FZUg,1070 +django/conf/locale/te/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 +django/conf/locale/te/__pycache__/__init__.cpython-36.pyc,, +django/conf/locale/te/__pycache__/formats.cpython-36.pyc,, +django/conf/locale/te/formats.py,sha256=a133NPw7ry2WYGs7b3X7PGBC-GHUtN2S5zcjLp9CTJw,678 django/conf/locale/th/LC_MESSAGES/django.mo,sha256=Sn7J8bolyiK25-sCKvKHKosEQy2I07XNTLYSUD3zoG8,20155 django/conf/locale/th/LC_MESSAGES/django.po,sha256=t7Rqy36VExXTYNYnDwhrNq7QElZZw1hRFw7JPgSAizw,28144 -django/conf/locale/tr/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -django/conf/locale/tr/formats.py,sha256=Z6ZDt8-hgzX_NZbvc_npFYSGw6C_j7OKcV4ZQHBUyuc,1074 +django/conf/locale/th/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 +django/conf/locale/th/__pycache__/__init__.cpython-36.pyc,, +django/conf/locale/th/__pycache__/formats.cpython-36.pyc,, +django/conf/locale/th/formats.py,sha256=TCP0rCaS7vFlhSfOIXbaBxQ6LeJfOsSSpNwufd7FZUg,1070 django/conf/locale/tr/LC_MESSAGES/django.mo,sha256=Gb1B-wDO_ykDG1Aj_N_6sZ2HwLP-ba3K7DfOkwdZQZ8,27001 django/conf/locale/tr/LC_MESSAGES/django.po,sha256=yKLTZLP0R4z0Hx6KZBh46Ni75-vROfX8ei1TTCsDSBY,29270 +django/conf/locale/tr/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 +django/conf/locale/tr/__pycache__/__init__.cpython-36.pyc,, +django/conf/locale/tr/__pycache__/formats.cpython-36.pyc,, +django/conf/locale/tr/formats.py,sha256=Z6ZDt8-hgzX_NZbvc_npFYSGw6C_j7OKcV4ZQHBUyuc,1074 django/conf/locale/tt/LC_MESSAGES/django.mo,sha256=2YqPqclnPPiORixIWcuw2Ne-w_LzYjLsV3o1Ye1AQwo,15352 django/conf/locale/tt/LC_MESSAGES/django.po,sha256=o4_JxmlTXHAEoSx6vHxiKiZP1va_aRT5kFxIjXZcjSI,24745 django/conf/locale/udm/LC_MESSAGES/django.mo,sha256=eeu0nDatoybuYCF6z3hXG4XA1rs6FgX2x9d8r8cYc4Q,13564 django/conf/locale/udm/LC_MESSAGES/django.po,sha256=61Shy8V_t2ChpP-ZehJ82iauo12bKnuVnNRkWg1844k,22914 +django/conf/locale/uk/LC_MESSAGES/django.mo,sha256=5_A0d2eRAwK5YT9PoWDTIY9zAb5pzY6WQY8xavYs7F8,35509 +django/conf/locale/uk/LC_MESSAGES/django.po,sha256=yYlYGsPHoNrgiBW60zt-9nkg5MNix5DlCK78ckN5CtY,38352 django/conf/locale/uk/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 +django/conf/locale/uk/__pycache__/__init__.cpython-36.pyc,, +django/conf/locale/uk/__pycache__/formats.cpython-36.pyc,, django/conf/locale/uk/formats.py,sha256=FJHWiQfZjPDWyfTWwQXAKBjp1XCtFvYb-obqalBPFTA,1359 -django/conf/locale/uk/LC_MESSAGES/django.mo,sha256=H5AFM_sw3QYK6XdcwyPOYwhL6VFRo4WnlCHmP6lDlyU,31645 -django/conf/locale/uk/LC_MESSAGES/django.po,sha256=LT92TVaJ8nR9lxyHtXfcZHZihoWh45uypZnhuSMlsU8,35111 django/conf/locale/ur/LC_MESSAGES/django.mo,sha256=TdYByXk7rMGxKyhaBpPX2tH8SaNJpRZKMYdiXDTGiOg,12566 django/conf/locale/ur/LC_MESSAGES/django.po,sha256=HE5mzhoMdTYdTih4smcZV4N7BMjwiC7jE9urU1D1c8A,23108 -django/conf/locale/vi/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -django/conf/locale/vi/formats.py,sha256=8KCSVtk3N4Wsrlx6hGDj8PbVV6sYshglfyLtpCbFrxQ,760 django/conf/locale/vi/LC_MESSAGES/django.mo,sha256=MDt-w99IwQWBwpqjtPagMXe6UlMGacU2w4PFw1vxYNw,19452 django/conf/locale/vi/LC_MESSAGES/django.po,sha256=BJ50rmwgIa1K52YOcQ9AidcKx1h_Edw5rS-TDylAqUw,25483 +django/conf/locale/vi/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 +django/conf/locale/vi/__pycache__/__init__.cpython-36.pyc,, +django/conf/locale/vi/__pycache__/formats.cpython-36.pyc,, +django/conf/locale/vi/formats.py,sha256=8KCSVtk3N4Wsrlx6hGDj8PbVV6sYshglfyLtpCbFrxQ,760 +django/conf/locale/zh_Hans/LC_MESSAGES/django.mo,sha256=Q0FwqEfC-ceRgX-ue6rIp-AA8pJvdjPcn5wptBC7FlY,25270 +django/conf/locale/zh_Hans/LC_MESSAGES/django.po,sha256=8HmUC5CQEMsp7bpuZBK9tzGmZp_eO_ORuDC-UVhZ-zk,27656 django/conf/locale/zh_Hans/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 +django/conf/locale/zh_Hans/__pycache__/__init__.cpython-36.pyc,, +django/conf/locale/zh_Hans/__pycache__/formats.cpython-36.pyc,, django/conf/locale/zh_Hans/formats.py,sha256=I8nkL38iWW2p8eRlPy3mK85btInMIK9mxILxmBjm8ic,1743 -django/conf/locale/zh_Hans/LC_MESSAGES/django.mo,sha256=jKDd10YVqMEnM34XpS2OGcIKBvxsrWS06h6-bAFqP_0,25134 -django/conf/locale/zh_Hans/LC_MESSAGES/django.po,sha256=gkJNQbr8uYYU0okHwp6J4WHrX0udk9A-4Hr17w51ojM,27557 -django/conf/locale/zh_Hant/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -django/conf/locale/zh_Hant/formats.py,sha256=I8nkL38iWW2p8eRlPy3mK85btInMIK9mxILxmBjm8ic,1743 django/conf/locale/zh_Hant/LC_MESSAGES/django.mo,sha256=TEn43zMlXUa9XjkqvXOS98GB77ZNFl3IraNO1zppM1U,24865 django/conf/locale/zh_Hant/LC_MESSAGES/django.po,sha256=XZABm4NMgxZEz3rfhu256fsk9D-kcHpBcgBbt-zbP-U,26676 +django/conf/locale/zh_Hant/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 +django/conf/locale/zh_Hant/__pycache__/__init__.cpython-36.pyc,, +django/conf/locale/zh_Hant/__pycache__/formats.cpython-36.pyc,, +django/conf/locale/zh_Hant/formats.py,sha256=I8nkL38iWW2p8eRlPy3mK85btInMIK9mxILxmBjm8ic,1743 django/conf/project_template/manage.py-tpl,sha256=8ga8MYnkPY1UhvF2eGcrdvXjB0u34nNoT8jDgLt5USs,550 django/conf/project_template/project_name/__init__.py-tpl,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 django/conf/project_template/project_name/settings.py-tpl,sha256=4JwYHW6nbDUufEkQOQjOY08slnLMETQAJ9dqr4PjsmU,3210 django/conf/project_template/project_name/urls.py-tpl,sha256=vrokVPIRgYajr3Osw2_D1gCndrJ-waGU3tkpnzhWync,775 django/conf/project_template/project_name/wsgi.py-tpl,sha256=OCfjjCsdEeXPkJgFIrMml_FURt7msovNUPnjzb401fs,428 django/conf/urls/__init__.py,sha256=Lp9Zc17tRy3bVwULxq1_8qBloXbgmqiQiIzzbqkqDSk,402 +django/conf/urls/__pycache__/__init__.cpython-36.pyc,, +django/conf/urls/__pycache__/i18n.cpython-36.pyc,, +django/conf/urls/__pycache__/static.cpython-36.pyc,, django/conf/urls/i18n.py,sha256=TG_09WedGtcOhijJtDxxcQkcOU15Dikq0NkLGVvwvCI,1184 django/conf/urls/static.py,sha256=3Hr170gzVpmIOsHUQOpgG16LE6nG_U5L8kSoSiNKeFQ,844 django/contrib/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 +django/contrib/__pycache__/__init__.cpython-36.pyc,, django/contrib/admin/__init__.py,sha256=K5IZ6J5ujshspna6ubTvpFfTBjU7p8EhsbvW6G7fMwY,1243 +django/contrib/admin/__pycache__/__init__.cpython-36.pyc,, +django/contrib/admin/__pycache__/actions.cpython-36.pyc,, +django/contrib/admin/__pycache__/apps.cpython-36.pyc,, +django/contrib/admin/__pycache__/checks.cpython-36.pyc,, +django/contrib/admin/__pycache__/decorators.cpython-36.pyc,, +django/contrib/admin/__pycache__/exceptions.cpython-36.pyc,, +django/contrib/admin/__pycache__/filters.cpython-36.pyc,, +django/contrib/admin/__pycache__/forms.cpython-36.pyc,, +django/contrib/admin/__pycache__/helpers.cpython-36.pyc,, +django/contrib/admin/__pycache__/models.cpython-36.pyc,, +django/contrib/admin/__pycache__/options.cpython-36.pyc,, +django/contrib/admin/__pycache__/sites.cpython-36.pyc,, +django/contrib/admin/__pycache__/tests.cpython-36.pyc,, +django/contrib/admin/__pycache__/utils.cpython-36.pyc,, +django/contrib/admin/__pycache__/widgets.cpython-36.pyc,, django/contrib/admin/actions.py,sha256=S7p0NpRADNwhPidrN3rKN_LCJaFCKHXX9wcJyVpplsw,3018 django/contrib/admin/apps.py,sha256=p0EKbVZEU82JyEKrGA5lIY6uPCWgJGzyJM_kij-Juvg,766 django/contrib/admin/checks.py,sha256=KLEvOfP5yYoSE4CU6nNT36XQj9wUhVsw2DIbKDEEkH4,42748 @@ -355,13 +528,7 @@ django/contrib/admin/decorators.py,sha256=jQS6FQ2PxaqGYTYNa4jdx-qSVPV9Uf5bRhbC9P django/contrib/admin/exceptions.py,sha256=lWAupa8HTBROgZbDeYS1n_vOl_85dcmPhDwz0-Ke1ug,331 django/contrib/admin/filters.py,sha256=NDeO7wUW7ZT6Qgx7cxkwDrGdUHKSo0LMr7N43HNibiU,17240 django/contrib/admin/forms.py,sha256=hDFBqCKLLp8_ea0T0gshsgUHw0RgUtNoHCp3Q5fkOhA,1001 -django/contrib/admin/helpers.py,sha256=sobOgHhRY19iSnPEAoHHKDMuUmbB4iona6niZD_psSc,15123 -django/contrib/admin/models.py,sha256=Csgo9rlRqVutDYH7PI1cPuNrwTg9pdueVgRKe7QFreI,5609 -django/contrib/admin/options.py,sha256=0bBR7HoDXRqRp11hKsN_Bf1iOtkb1Os5awVQ2phT7Jg,91683 -django/contrib/admin/sites.py,sha256=7krEzGhhAdYIjr9ez2GQ-30B-vPi5m-JkuUJIfkPYo8,20470 -django/contrib/admin/tests.py,sha256=eO-iV08qo6zrNuPibtb5hrQyByq20VDk0pjWSLYTXFE,7301 -django/contrib/admin/utils.py,sha256=hcTDUtmiTScW-LfBDt6jB1OyDGoUR5RN7f4qlkripIU,18394 -django/contrib/admin/widgets.py,sha256=zEUZLwGRV4tSt7ibQToE0BI2MIJWHLOVCJEwkAIf_zw,17009 +django/contrib/admin/helpers.py,sha256=W7oLckui_Zgxh4sag1JNDMZcNRqbmNL2vfCndtxa--w,15457 django/contrib/admin/locale/af/LC_MESSAGES/django.mo,sha256=sbS-86l1kVvdcIV7n0xHqcy6iL14Ktnym0CifEkrEd4,9372 django/contrib/admin/locale/af/LC_MESSAGES/django.po,sha256=vNkvN5lbhg5iRk42-5rlR0zqQpsraIXXsc7Ke9kO0z0,14280 django/contrib/admin/locale/af/LC_MESSAGES/djangojs.mo,sha256=GDKkp7mc4LaMwT_Eli1rPLCwo75R4htvXfyCLWRvJdw,1158 @@ -376,8 +543,8 @@ django/contrib/admin/locale/ast/LC_MESSAGES/django.mo,sha256=3uffu2zPbQ1rExUsG_a django/contrib/admin/locale/ast/LC_MESSAGES/django.po,sha256=wCWFh9viYUhTGOX0mW3fpN2z0kdE6b7IaA-A5zzb3Yo,11676 django/contrib/admin/locale/ast/LC_MESSAGES/djangojs.mo,sha256=kiG-lzQidkXER5s_6POO1G91mcAv9VAkAXI25jdYBLE,2137 django/contrib/admin/locale/ast/LC_MESSAGES/djangojs.po,sha256=s4s6aHocTlzGcFi0p7cFGTi3K8AgoPvFCv7-Hji6At0,4085 -django/contrib/admin/locale/az/LC_MESSAGES/django.mo,sha256=LOjKRPic0sZ08s6zz3X437dx2daSubEQjoInd1kqzwo,16510 -django/contrib/admin/locale/az/LC_MESSAGES/django.po,sha256=brvf3-52qjX9CYAi247YxqcTv8w-QFzUPbUPtCFoT8g,17812 +django/contrib/admin/locale/az/LC_MESSAGES/django.mo,sha256=qG76OtMvUFnySaBcdaJQAJPDGH8iaktUyQ8PEdFx4Y8,16875 +django/contrib/admin/locale/az/LC_MESSAGES/django.po,sha256=mNS5Fgr1P8lxWFoPdhsbfM9EaFdu4KFPta-EsX8-UxA,18231 django/contrib/admin/locale/az/LC_MESSAGES/djangojs.mo,sha256=lwMWU4eHd5TLqpkeebGktXq1cSsqzE-siTD_IcA3bZk,4621 django/contrib/admin/locale/az/LC_MESSAGES/djangojs.po,sha256=72nOuDSiU2fb_RgmJ_sNpVpTBSFX1oVydPm-QqD8AX0,5102 django/contrib/admin/locale/be/LC_MESSAGES/django.mo,sha256=5CbgzJ_iVyPTxTpToPEhgVSSfh-EhyjsCK75ecbQtrE,20007 @@ -400,8 +567,8 @@ django/contrib/admin/locale/bs/LC_MESSAGES/django.mo,sha256=44D550fxiO59Pczu5HZ6 django/contrib/admin/locale/bs/LC_MESSAGES/django.po,sha256=FrieR1JB4ssdWwYitJVpZO-odzPBKrW4ZsGK9LA595I,14317 django/contrib/admin/locale/bs/LC_MESSAGES/djangojs.mo,sha256=SupUK-RLDcqJkpLEsOVjgZOWBRKQMALZLRXGEnA623M,1183 django/contrib/admin/locale/bs/LC_MESSAGES/djangojs.po,sha256=TOtcfw-Spn5Y8Yugv2OlPoaZ5DRwJjRIl-YKiyU092U,3831 -django/contrib/admin/locale/ca/LC_MESSAGES/django.mo,sha256=gQ-g3OzRpyqae7U8BLAPQvczbYFe4Goutvbz_N1e838,16585 -django/contrib/admin/locale/ca/LC_MESSAGES/django.po,sha256=txJB9CZNOXBvLMZteXPodWku5aiDu0hyW4F2u_XHOng,17942 +django/contrib/admin/locale/ca/LC_MESSAGES/django.mo,sha256=RC3Nw9j7bvwgkjM5_Dj-Rf--skPi2NFTzlsOCwpwZrc,16475 +django/contrib/admin/locale/ca/LC_MESSAGES/django.po,sha256=kO9F5Zb5tKTGDDNv3cvZUODR0SuzGXNurO9XQ6ubSqc,18308 django/contrib/admin/locale/ca/LC_MESSAGES/djangojs.mo,sha256=jQuQQAoB-_hggWhGXDFhk71xu70rKF0GqHN-DjR9o-c,4560 django/contrib/admin/locale/ca/LC_MESSAGES/djangojs.po,sha256=Mfn1tgpuhe05MBQShhMoJDZ7L5Nn2p1jFy_jYIt0H0g,5098 django/contrib/admin/locale/cs/LC_MESSAGES/django.mo,sha256=i0S22WKq3pUEovUn5NPpkq7k9C73fyPvARmOtfAqCAQ,17272 @@ -424,8 +591,8 @@ django/contrib/admin/locale/dsb/LC_MESSAGES/django.mo,sha256=uPeXW7UCEoN6nkVIKYX django/contrib/admin/locale/dsb/LC_MESSAGES/django.po,sha256=Qg6UpwInVPy4Vj62vj81jqoRbN8S222t4eBZMJVrYyc,18604 django/contrib/admin/locale/dsb/LC_MESSAGES/djangojs.mo,sha256=dXeUPn56ZlRRGbBeHaG6YIwou46k0mu00FU7HCX1ou8,5016 django/contrib/admin/locale/dsb/LC_MESSAGES/djangojs.po,sha256=TGt8DJWrQ5Qs0SgJjjjeDmwZTGTPEBgeDFRvUhrrMRA,5490 -django/contrib/admin/locale/el/LC_MESSAGES/django.mo,sha256=JY7lZREod67l_l1XFlAAEVdscW878SJSo7EUSR65zo8,22536 -django/contrib/admin/locale/el/LC_MESSAGES/django.po,sha256=6yqiFfL07fjR_P31kWlS1LANHzDMFPh2j2aUUXQQcdc,24100 +django/contrib/admin/locale/el/LC_MESSAGES/django.mo,sha256=wODiecgjG391r7ryY6E4QvpLY7JRj84oy-BzVe3th2U,23165 +django/contrib/admin/locale/el/LC_MESSAGES/django.po,sha256=9IH4OhzUqL7QZWwvwYeBmsbchdzAJZa8Kkzhu1EvWig,24755 django/contrib/admin/locale/el/LC_MESSAGES/djangojs.mo,sha256=vfha6S1wDTxgteeprHdCY6j1SnSWDdbC67aoks7TVFw,5888 django/contrib/admin/locale/el/LC_MESSAGES/djangojs.po,sha256=GJQytMIHNrJeWWnpaoGud4M6aiJCtJ7csyXzmfS6GZs,6560 django/contrib/admin/locale/en/LC_MESSAGES/django.mo,sha256=U0OV81NfbuNL9ctF-gbGUG5al1StqN-daB-F-gFBFC8,356 @@ -468,8 +635,8 @@ django/contrib/admin/locale/et/LC_MESSAGES/django.mo,sha256=vJSz-k6PQ80EKg80PqUb django/contrib/admin/locale/et/LC_MESSAGES/django.po,sha256=6_gwIXeLN-jQcS_6zqP9Gro1LQDO-qm0tzw5tijDKgA,17175 django/contrib/admin/locale/et/LC_MESSAGES/djangojs.mo,sha256=GOfcPo6Tge73JsPGShWCmepOAvdGgEcdrVTUI-Fxjm4,4394 django/contrib/admin/locale/et/LC_MESSAGES/djangojs.po,sha256=6qIvrAmlBVY6KM56LkrAl51R9sL-Hnw4u4GNgCoqbRg,4930 -django/contrib/admin/locale/eu/LC_MESSAGES/django.mo,sha256=ctSeJLgjy2FeKVwAGxerVNCfiKYImTNtDOwgnje60wA,15909 -django/contrib/admin/locale/eu/LC_MESSAGES/django.po,sha256=AAm15QBeFLRDHeG3Rrfqh5Gl1wXPEzQ4vlBa3E8cIag,17308 +django/contrib/admin/locale/eu/LC_MESSAGES/django.mo,sha256=yOK2a-bJxUQLm7TjotRqozClUSqIj58JO3XYuWMsW_g,16399 +django/contrib/admin/locale/eu/LC_MESSAGES/django.po,sha256=Y_R6fqFZAWqcstVqfwTzAFQkj7XbeYUPpV8W-C5LRzM,17786 django/contrib/admin/locale/eu/LC_MESSAGES/djangojs.mo,sha256=bZHiuTFj8MNrO3AntBAY5iUhmCa6LSluGLYw504RKWg,4522 django/contrib/admin/locale/eu/LC_MESSAGES/djangojs.po,sha256=eMpM70UTWIiCDigCgYVOZ9JKQ2IidYZxYcUWunvG8js,5051 django/contrib/admin/locale/fa/LC_MESSAGES/django.mo,sha256=ucSWfToadRGLeQEzyhiMJ7tiS1Czt_oLvWwWKTWxTHg,19583 @@ -572,8 +739,8 @@ django/contrib/admin/locale/lb/LC_MESSAGES/django.mo,sha256=8GGM2sYG6GQTQwQFJ7lb django/contrib/admin/locale/lb/LC_MESSAGES/django.po,sha256=PZ3sL-HvghnlIdrdPovNJP6wDrdDMSYp_M1ok6dodrw,11078 django/contrib/admin/locale/lb/LC_MESSAGES/djangojs.mo,sha256=xokesKl7h7k9dXFKIJwGETgwx1Ytq6mk2erBSxkgY-o,474 django/contrib/admin/locale/lb/LC_MESSAGES/djangojs.po,sha256=fiMelo6K0_RITx8b9k26X1R86Ck2daQXm86FLJpzt20,2862 -django/contrib/admin/locale/lt/LC_MESSAGES/django.mo,sha256=rDL3odIwP-sh_nVmSe_mj9vF9svmZA77QozjD-pqBfs,16971 -django/contrib/admin/locale/lt/LC_MESSAGES/django.po,sha256=6PTFk40aM6eaxxvyMB8jVh42TOl9DpbF8ekDXy6ud_E,18540 +django/contrib/admin/locale/lt/LC_MESSAGES/django.mo,sha256=5n2Vk3Fnze7WqTfUC723WlYoVO5_SQcZYl9ngRKsx1o,17095 +django/contrib/admin/locale/lt/LC_MESSAGES/django.po,sha256=Tfkb5wczKRO223UmRPdThEedYEqj435atp99m2MfqoE,18580 django/contrib/admin/locale/lt/LC_MESSAGES/djangojs.mo,sha256=vZtnYQupzdTjVHnWrtjkC2QKNpsca5yrpb4SDuFx0_0,5183 django/contrib/admin/locale/lt/LC_MESSAGES/djangojs.po,sha256=dMjFClA0mh5g0aNFTyHC8nbYxwmFD0-j-7gCKD8NFnw,5864 django/contrib/admin/locale/lv/LC_MESSAGES/django.mo,sha256=phzWiD6Ulz7wXPU-FaYdNPvcOYQlR5eBuMfiCal2CSU,16733 @@ -696,8 +863,8 @@ django/contrib/admin/locale/udm/LC_MESSAGES/django.mo,sha256=2Q_lfocM7OEjFKebqNR django/contrib/admin/locale/udm/LC_MESSAGES/django.po,sha256=L4TgEk2Fm2mtKqhZroE6k_gfz1VC-_dXe39CiJvaOPE,10496 django/contrib/admin/locale/udm/LC_MESSAGES/djangojs.mo,sha256=CNmoKj9Uc0qEInnV5t0Nt4ZnKSZCRdIG5fyfSsqwky4,462 django/contrib/admin/locale/udm/LC_MESSAGES/djangojs.po,sha256=ZLYr0yHdMYAl7Z7ipNSNjRFIMNYmzIjT7PsKNMT6XVk,2811 -django/contrib/admin/locale/uk/LC_MESSAGES/django.mo,sha256=JK10EB3jmFUpbEEyhY0IjzI_xn1-47n3UL8aFcIPT70,20138 -django/contrib/admin/locale/uk/LC_MESSAGES/django.po,sha256=UjHVH3lDzepPD_qTUuwPC1FVF3stpaJhzXTq4me5wUY,21839 +django/contrib/admin/locale/uk/LC_MESSAGES/django.mo,sha256=iXcg14I2Fy4MmmJVGKQRdjdQsarCK7Xf1OHe_Yv9e90,21079 +django/contrib/admin/locale/uk/LC_MESSAGES/django.po,sha256=dcWO1FAIY0lxBs8SKKpPvakr8X7qJ6a0MkJ5gIkgMAs,22893 django/contrib/admin/locale/uk/LC_MESSAGES/djangojs.mo,sha256=0PeSJdHf986VwD8vDLQLdrfJJv2Vw57c_vo8XLcu4Io,5574 django/contrib/admin/locale/uk/LC_MESSAGES/djangojs.po,sha256=roROo3W4qdlg2-XQwUnF3rnqazVwFSQvJ3wnyYBYXrU,6256 django/contrib/admin/locale/ur/LC_MESSAGES/django.mo,sha256=HvyjnSeLhUf1JVDy759V_TI7ygZfLaMhLnoCBJxhH_s,13106 @@ -708,8 +875,8 @@ django/contrib/admin/locale/vi/LC_MESSAGES/django.mo,sha256=jl3bBXOh26m8Egaw3N8V django/contrib/admin/locale/vi/LC_MESSAGES/django.po,sha256=eDAYTe4FiiMZO3dzMFu_3qNqYDC7s1gXRUeBSOePIrQ,17618 django/contrib/admin/locale/vi/LC_MESSAGES/djangojs.mo,sha256=M_wqHg1NO-I7xfY-mMZ29BqUAqGzlizgJ3_DIGBWOUc,3733 django/contrib/admin/locale/vi/LC_MESSAGES/djangojs.po,sha256=d3YtQhNuCqtfMO3u5-6zoNhhGBNYkoUhTrxz7I3PRkQ,5018 -django/contrib/admin/locale/zh_Hans/LC_MESSAGES/django.mo,sha256=od1Nkt8dg8gAQIwh1LpD2uBhw7yH8hmYc6f6YlBaaL8,15361 -django/contrib/admin/locale/zh_Hans/LC_MESSAGES/django.po,sha256=gNcLxC9d2y7z-3ZfuShVgpaJ59LBfztrrFPp66zy08Q,17291 +django/contrib/admin/locale/zh_Hans/LC_MESSAGES/django.mo,sha256=wMAhcua05Aa-S8Ko64tzjHdXnZ8lzIh9BCOkeUDdI1E,15606 +django/contrib/admin/locale/zh_Hans/LC_MESSAGES/django.po,sha256=dTNKIMSBOBTHJfQviXAyJfRstVqq8GKCaJ6a8z5UrzQ,17425 django/contrib/admin/locale/zh_Hans/LC_MESSAGES/djangojs.mo,sha256=ypJV8qNOfp5NDdC4bciIoSST2txTnQZWFJD0bIUNd78,4245 django/contrib/admin/locale/zh_Hans/LC_MESSAGES/djangojs.po,sha256=p48E5tOcZbks7JipYsUOg3FWuG_6mP2wSWJeb5otzHQ,4982 django/contrib/admin/locale/zh_Hant/LC_MESSAGES/django.mo,sha256=kEKX-cQPRFCNkiqNs1BnyzEvJQF-EzA814ASnYPFMsw,15152 @@ -720,6 +887,13 @@ django/contrib/admin/migrations/0001_initial.py,sha256=0p5TjterT80FOrCxhO7YqZPag django/contrib/admin/migrations/0002_logentry_remove_auto_add.py,sha256=_7XFWubtQ7NG0eQ02MqtxXQmjBmYc6Od5rwcAiT1aCs,554 django/contrib/admin/migrations/0003_logentry_add_action_flag_choices.py,sha256=UCS9mPrkhZ5YL_9RMSrgA7uWDTzvLzqSLq_LSXVXimM,539 django/contrib/admin/migrations/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 +django/contrib/admin/migrations/__pycache__/0001_initial.cpython-36.pyc,, +django/contrib/admin/migrations/__pycache__/0002_logentry_remove_auto_add.cpython-36.pyc,, +django/contrib/admin/migrations/__pycache__/0003_logentry_add_action_flag_choices.cpython-36.pyc,, +django/contrib/admin/migrations/__pycache__/__init__.cpython-36.pyc,, +django/contrib/admin/models.py,sha256=EE_bi6_lSBYUsFgtPgaflgyA_8F4CXlEA-xJ8eDlN4Y,5607 +django/contrib/admin/options.py,sha256=CCnpw8pLztx12iyp5mx5IiFLBXUw426cHYISk2kIoTU,91196 +django/contrib/admin/sites.py,sha256=7krEzGhhAdYIjr9ez2GQ-30B-vPi5m-JkuUJIfkPYo8,20470 django/contrib/admin/static/admin/css/autocomplete.css,sha256=MGqRzeZ1idtUnRM7MnEHw7ClmOVe_Uo7SdLoudapNMU,8440 django/contrib/admin/static/admin/css/base.css,sha256=CuAW_3Ywwtu8i5qSPm3XaRlPJAKCoqWPKl-w7w7Ihpo,16225 django/contrib/admin/static/admin/css/changelists.css,sha256=z-w-H416nJzM01ysLRhynHH-4zyjtkoDlzRPFDARX6U,6170 @@ -730,10 +904,10 @@ django/contrib/admin/static/admin/css/login.css,sha256=lHpzTw50VkxttDANxGiCnANx4 django/contrib/admin/static/admin/css/responsive.css,sha256=nleMgEuyzRdoXUVvd0d6A4L6ETRa6SaZZv7_VqkvfHw,17976 django/contrib/admin/static/admin/css/responsive_rtl.css,sha256=kdXYUgMd5uXiLthyjc1pv4VXCu9Wy8Mxk1q_f8eQNz0,1859 django/contrib/admin/static/admin/css/rtl.css,sha256=q3xhmDu5q1eDSw1zQNC16g-imFBXsLmmziCeoH-Al1I,3741 -django/contrib/admin/static/admin/css/widgets.css,sha256=FbxIKiGYkWjZwRMm5A_Qv-kKrhsPnfzhsF1j28eSqnA,10340 django/contrib/admin/static/admin/css/vendor/select2/LICENSE-SELECT2.md,sha256=Py5KwtTr_nv_wJAqcAa1YqXiIY_0XyS08UQXZhXiqNo,1124 django/contrib/admin/static/admin/css/vendor/select2/select2.css,sha256=xqxV4FDj5tslOz6MV13pdnXgf63lJwViadn__ciKmIs,17604 django/contrib/admin/static/admin/css/vendor/select2/select2.min.css,sha256=xJOZHfpxLR_uhh1BwYFS5fhmOAdIRQaiOul5F_b7v3s,15196 +django/contrib/admin/static/admin/css/widgets.css,sha256=FbxIKiGYkWjZwRMm5A_Qv-kKrhsPnfzhsF1j28eSqnA,10340 django/contrib/admin/static/admin/fonts/LICENSE.txt,sha256=Pd-b5cKP4n2tFDpdx27qJSIq0d1ok0oEcGTlbtL6QMU,11560 django/contrib/admin/static/admin/fonts/README.txt,sha256=8aTEGqGae4MewJx-muqQ1E4xgkwarj9lGmbjKp2vOpo,137 django/contrib/admin/static/admin/fonts/Roboto-Bold-webfont.woff,sha256=NPwBegIIh-Ky0wNS1D5R7FNrAOZV6koNgbKynKYRfUM,82564 @@ -742,6 +916,8 @@ django/contrib/admin/static/admin/fonts/Roboto-Regular-webfont.woff,sha256=cX0lR django/contrib/admin/static/admin/img/LICENSE,sha256=0RT6_zSIwWwxmzI13EH5AjnT1j2YU3MwM9j3U19cAAQ,1081 django/contrib/admin/static/admin/img/README.txt,sha256=M5PZqSUBMTJ36I0D8RMKomdAXz3aQhEvoTHXoHfiNM0,318 django/contrib/admin/static/admin/img/calendar-icons.svg,sha256=gbMu26nfxZphlqKFcVOXpcv5zhv5x_Qm_P4ba0Ze84I,1094 +django/contrib/admin/static/admin/img/gis/move_vertex_off.svg,sha256=ou-ppUNyy5QZCKFYlcrzGBwEEiTDX5mmJvM8rpwC5DM,1129 +django/contrib/admin/static/admin/img/gis/move_vertex_on.svg,sha256=DgmcezWDms_3VhgqgYUGn-RGFHyScBP0MeX8PwHy_nE,1129 django/contrib/admin/static/admin/img/icon-addlink.svg,sha256=kBtPJJ3qeQPWeNftvprZiR51NYaZ2n_ZwJatY9-Zx1Q,331 django/contrib/admin/static/admin/img/icon-alert.svg,sha256=aXtd9PA66tccls-TJfyECQrmdWrj8ROWKC0tJKa7twA,504 django/contrib/admin/static/admin/img/icon-calendar.svg,sha256=_bcF7a_R94UpOfLf-R0plVobNUeeTto9UMiUIHBcSHY,1086 @@ -759,12 +935,12 @@ django/contrib/admin/static/admin/img/selector-icons.svg,sha256=0RJyrulJ_UR9aYP7 django/contrib/admin/static/admin/img/sorting-icons.svg,sha256=cCvcp4i3MAr-mo8LE_h8ZRu3LD7Ma9BtpK-p24O3lVA,1097 django/contrib/admin/static/admin/img/tooltag-add.svg,sha256=fTZCouGMJC6Qq2xlqw_h9fFodVtLmDMrpmZacGVJYZQ,331 django/contrib/admin/static/admin/img/tooltag-arrowright.svg,sha256=GIAqy_4Oor9cDMNC2fSaEGh-3gqScvqREaULnix3wHc,280 -django/contrib/admin/static/admin/img/gis/move_vertex_off.svg,sha256=ou-ppUNyy5QZCKFYlcrzGBwEEiTDX5mmJvM8rpwC5DM,1129 -django/contrib/admin/static/admin/img/gis/move_vertex_on.svg,sha256=DgmcezWDms_3VhgqgYUGn-RGFHyScBP0MeX8PwHy_nE,1129 django/contrib/admin/static/admin/js/SelectBox.js,sha256=xB_jbdmwUFitjqFcGankTIkhcTGaluR9rmBoVy0w4fg,5755 django/contrib/admin/static/admin/js/SelectFilter2.js,sha256=27G5NolBoqNgsL3jdYvaoLEB3jY7Yll09fBVbXUW_l0,12712 django/contrib/admin/static/admin/js/actions.js,sha256=u1AAP9rHBwoBjXvZKDzVMBzmzt5GO6ZPHL0szMHSmEc,6538 django/contrib/admin/static/admin/js/actions.min.js,sha256=wqvSFm3FGV8KnCfsA2XgxsJM7-QhBT4kLAMFKnCBMrY,3195 +django/contrib/admin/static/admin/js/admin/DateTimeShortcuts.js,sha256=gBa9k-UaYxOf1CsmygyymXdeH7Il_eMU14gUsVn4o9o,20281 +django/contrib/admin/static/admin/js/admin/RelatedObjectLookups.js,sha256=9LIqZywmXGzPkc8sRJEmAsYzScCMZDM_xZrjtIjuPyE,6918 django/contrib/admin/static/admin/js/autocomplete.js,sha256=LgImTP2VTEaJKqxBqvJKRa-mfenZBjeVg7LnHetaxQU,1124 django/contrib/admin/static/admin/js/calendar.js,sha256=8ej_F8SBtoFhNmmoLwONpyVwOJHd5JBWUMe1mwgxpwE,7777 django/contrib/admin/static/admin/js/cancel.js,sha256=iS0oLbvEb4rtR1QdEhB7OFh_DOlXvrmtB3TTbcELaVI,410 @@ -781,14 +957,10 @@ django/contrib/admin/static/admin/js/prepopulate.min.js,sha256=j3KNblf8i0JjoV5w5 django/contrib/admin/static/admin/js/prepopulate_init.js,sha256=uD3_ZoYfJ62mcSgqzHfePA3Y5jaOBjxn7SU0LuYFgEE,495 django/contrib/admin/static/admin/js/timeparse.js,sha256=oVk0xpGmRjS0V2sMsjGulzMSNDvIr1gQ6_fpivvh_kQ,2984 django/contrib/admin/static/admin/js/urlify.js,sha256=SIz0W49xYFdPL9idWm5IB6ROvVWtpw6juZUUYysFcXA,8972 -django/contrib/admin/static/admin/js/admin/DateTimeShortcuts.js,sha256=gBa9k-UaYxOf1CsmygyymXdeH7Il_eMU14gUsVn4o9o,20281 -django/contrib/admin/static/admin/js/admin/RelatedObjectLookups.js,sha256=9LIqZywmXGzPkc8sRJEmAsYzScCMZDM_xZrjtIjuPyE,6918 django/contrib/admin/static/admin/js/vendor/jquery/LICENSE.txt,sha256=GIg3JQapSjFSu38FkC7Wm4cW4HUcvoWPb0YdP5LxKfU,1282 django/contrib/admin/static/admin/js/vendor/jquery/jquery.js,sha256=2Kok7MbOyxpgUVvAk_HJ2jigOSYS2auK4Pfzbm7uH60,271751 django/contrib/admin/static/admin/js/vendor/jquery/jquery.min.js,sha256=FgpCb_KJQlLNfOu91ta32o_NMZxltwRo8QtmkMRdAu8,86927 django/contrib/admin/static/admin/js/vendor/select2/LICENSE.md,sha256=Py5KwtTr_nv_wJAqcAa1YqXiIY_0XyS08UQXZhXiqNo,1124 -django/contrib/admin/static/admin/js/vendor/select2/select2.full.js,sha256=nwWu44AW64pJgDdb4wY7wcWkfUPTfBgwjHkIsnBFUE4,161832 -django/contrib/admin/static/admin/js/vendor/select2/select2.full.min.js,sha256=FJuLxhiJiX-5Qgs0c2JYLIyJ5i0o4ccg6DQ6zgitCYY,75005 django/contrib/admin/static/admin/js/vendor/select2/i18n/ar.js,sha256=fgVH5qCYQqvtWwa8MGiOx4VSKCg5d_BkMbaknNoncWw,887 django/contrib/admin/static/admin/js/vendor/select2/i18n/az.js,sha256=WWCwFlKHxZLGDAAacF2YQr1PG6tyPXg7We5DluFuhy4,701 django/contrib/admin/static/admin/js/vendor/select2/i18n/bg.js,sha256=Lk9-DE7eC6VpLXhcuqR8ggkcZ_AgwJEG3dLADTyMbZs,906 @@ -836,6 +1008,8 @@ django/contrib/admin/static/admin/js/vendor/select2/i18n/uk.js,sha256=LsPBQ5q5xi django/contrib/admin/static/admin/js/vendor/select2/i18n/vi.js,sha256=ZWpJDPBtRbDJ3YyQ4Z02Le6BRnN0gRxSAoFzYqFE7Nw,801 django/contrib/admin/static/admin/js/vendor/select2/i18n/zh-CN.js,sha256=J4dFzbG57aghBD5x1PmkURHSi5y6AytiJgcl9iq-3z0,769 django/contrib/admin/static/admin/js/vendor/select2/i18n/zh-TW.js,sha256=zqyrNXby3B33G7De41AQ-OFpy-Cgi3vTXZm_-IGnsXY,708 +django/contrib/admin/static/admin/js/vendor/select2/select2.full.js,sha256=nwWu44AW64pJgDdb4wY7wcWkfUPTfBgwjHkIsnBFUE4,161832 +django/contrib/admin/static/admin/js/vendor/select2/select2.full.min.js,sha256=FJuLxhiJiX-5Qgs0c2JYLIyJ5i0o4ccg6DQ6zgitCYY,75005 django/contrib/admin/static/admin/js/vendor/xregexp/LICENSE.txt,sha256=tyAi9RwLIDwjSrjyBhtyJIkgOHWM469_UzZTr1MmRys,1103 django/contrib/admin/static/admin/js/vendor/xregexp/xregexp.js,sha256=TjYx21bQgQXDFTdvSqSUh7S8TkYRjT4L4X-SlWNR8CE,128820 django/contrib/admin/static/admin/js/vendor/xregexp/xregexp.min.js,sha256=E-Plu9EZfyt0PJCSYrCkHuPquVVj9V7g7jQklIOgGDU,62474 @@ -843,6 +1017,8 @@ django/contrib/admin/templates/admin/404.html,sha256=o528Ro8Q0JMgd7mtszp8nl1ADHN django/contrib/admin/templates/admin/500.html,sha256=AUIdN7Ka_1KRAGzvo1GvwAHCSJNIbo8oNSF07cMKcj4,527 django/contrib/admin/templates/admin/actions.html,sha256=dLU-S_iMBWkrzc1LRJd3TKViD8lhHoGkl3ok8u4F-TI,1200 django/contrib/admin/templates/admin/app_index.html,sha256=BSJsWtgum_H2hCxcb2xe-XJozbVOVpUBN_KTe8pcRts,385 +django/contrib/admin/templates/admin/auth/user/add_form.html,sha256=pMsoxDLGJDzjIkcMmKdTYEnUzZ1ESEhBeDLCW17XN5k,310 +django/contrib/admin/templates/admin/auth/user/change_password.html,sha256=qQhT2rSRdZK-VJ3Tc4H8gtAcWKh-Rsj2E7YWmEw5Hss,2339 django/contrib/admin/templates/admin/base.html,sha256=2H2owQZumUnSZL6O80Z-wYYWKtUE1lwz4xQcBWKVmJ8,3656 django/contrib/admin/templates/admin/base_site.html,sha256=1v0vGrcN4FNEIF_VBiQE6yf2HPdkKhag2_v0AUsaGmM,316 django/contrib/admin/templates/admin/change_form.html,sha256=E-zUkd_ONrRG2BwHE9kHexGmKbzLhOIq16YYlgapMnE,3043 @@ -853,7 +1029,11 @@ django/contrib/admin/templates/admin/change_list_results.html,sha256=jZ9lN7EYWsG django/contrib/admin/templates/admin/date_hierarchy.html,sha256=I9Nj9WJb3JM_9ZBHrg4xIFku_a59U-KoqO5yuSaqVJQ,518 django/contrib/admin/templates/admin/delete_confirmation.html,sha256=yomrRPvVB5SORbn38IGiApTvv75RUke4hHZHoBPOH8Y,2397 django/contrib/admin/templates/admin/delete_selected_confirmation.html,sha256=BPRdmt4BerVSQnzI4wQzbTUYLYWIRdFp0TJukKTypUI,2312 +django/contrib/admin/templates/admin/edit_inline/stacked.html,sha256=4yfe8v7tzB88_MXpsB-mp18taqWi5M-GaikLjbJWgBA,2312 +django/contrib/admin/templates/admin/edit_inline/tabular.html,sha256=gCnIpi3zHttMhmVxX4w4THQSH0aEPko7F8aXguEd7xE,4115 django/contrib/admin/templates/admin/filter.html,sha256=A59SgwTTgEf2iYjV0IiDIixSZ7yCu1Fs66n0Vguu-NI,330 +django/contrib/admin/templates/admin/includes/fieldset.html,sha256=DgcBbVUfkho33IMZGEg42Xr9P5y3ZAefFzqkxf74v1Q,1787 +django/contrib/admin/templates/admin/includes/object_delete_summary.html,sha256=i_I2BADSutoccAxARIwbP4VRlDHsag-llDOi3kjcoXw,188 django/contrib/admin/templates/admin/index.html,sha256=JkWPzNip--iek76cnSycjo3GIa1dpWOHt-2C6uyu4t8,3181 django/contrib/admin/templates/admin/invalid_setup.html,sha256=58ugkYPi6FHmS--y77fhLAdUr4PyrtGwTg6-hm0_Xxg,437 django/contrib/admin/templates/admin/login.html,sha256=-lORxVDc8VDNcfuKzMqIgJTL5bPttOnJC2TznlfbtFE,1870 @@ -864,12 +1044,6 @@ django/contrib/admin/templates/admin/prepopulated_fields_js.html,sha256=Q3QxBgVv django/contrib/admin/templates/admin/related_widget_wrapper.html,sha256=3jqcYPEkg0RPIUEZyrSQgZox3gJrK010s4JcDz23H-w,1747 django/contrib/admin/templates/admin/search_form.html,sha256=Qq_vEbQup3hzfbuCmS8pyCfzMdnm_9NUZ5iJHfLl7_M,1020 django/contrib/admin/templates/admin/submit_line.html,sha256=lhAkdi8jxWb31Gp8rcB1nmSNQRZ9Z8p-Fb64KhA-McM,1011 -django/contrib/admin/templates/admin/auth/user/add_form.html,sha256=pMsoxDLGJDzjIkcMmKdTYEnUzZ1ESEhBeDLCW17XN5k,310 -django/contrib/admin/templates/admin/auth/user/change_password.html,sha256=qQhT2rSRdZK-VJ3Tc4H8gtAcWKh-Rsj2E7YWmEw5Hss,2339 -django/contrib/admin/templates/admin/edit_inline/stacked.html,sha256=4yfe8v7tzB88_MXpsB-mp18taqWi5M-GaikLjbJWgBA,2312 -django/contrib/admin/templates/admin/edit_inline/tabular.html,sha256=gCnIpi3zHttMhmVxX4w4THQSH0aEPko7F8aXguEd7xE,4115 -django/contrib/admin/templates/admin/includes/fieldset.html,sha256=DgcBbVUfkho33IMZGEg42Xr9P5y3ZAefFzqkxf74v1Q,1787 -django/contrib/admin/templates/admin/includes/object_delete_summary.html,sha256=i_I2BADSutoccAxARIwbP4VRlDHsag-llDOi3kjcoXw,188 django/contrib/admin/templates/admin/widgets/clearable_file_input.html,sha256=w6Lx3NII4fh2e6BNbJ-VahriO8FA9aOB7opUalGZPjs,568 django/contrib/admin/templates/admin/widgets/foreign_key_raw_id.html,sha256=0-PzMOEe3KSRVOBeivruUc8nJRcziIqWO-DyU8pvgEE,346 django/contrib/admin/templates/admin/widgets/many_to_many_raw_id.html,sha256=w18JMKnPKrw6QyqIXBcdPs3YJlTRtHK5HGxj0lVkMlY,54 @@ -886,22 +1060,38 @@ django/contrib/admin/templates/registration/password_reset_done.html,sha256=ofGC django/contrib/admin/templates/registration/password_reset_email.html,sha256=d_NtuuiWTS9AZu6qObmp-lux0UkUCdA9ZUIUKyYJeHE,582 django/contrib/admin/templates/registration/password_reset_form.html,sha256=NGW3MhDnsD3bmrLEhEtJuMaHByN79uUTyr0QJXP20Pg,966 django/contrib/admin/templatetags/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 +django/contrib/admin/templatetags/__pycache__/__init__.cpython-36.pyc,, +django/contrib/admin/templatetags/__pycache__/admin_list.cpython-36.pyc,, +django/contrib/admin/templatetags/__pycache__/admin_modify.cpython-36.pyc,, +django/contrib/admin/templatetags/__pycache__/admin_static.cpython-36.pyc,, +django/contrib/admin/templatetags/__pycache__/admin_urls.cpython-36.pyc,, +django/contrib/admin/templatetags/__pycache__/base.cpython-36.pyc,, +django/contrib/admin/templatetags/__pycache__/log.cpython-36.pyc,, django/contrib/admin/templatetags/admin_list.py,sha256=WLKl2F2C9gNpeE51-FuWHW0iQlFdOB4BGl2JKNrVULY,17934 django/contrib/admin/templatetags/admin_modify.py,sha256=yr73KRXuizBIiKrSsgf8jatziGrUTMF7vwfm4mHlAcg,4222 django/contrib/admin/templatetags/admin_static.py,sha256=WQitV4udeLfD8B36sRJn7QqncP0KWc5a8A83LsIOIeU,399 django/contrib/admin/templatetags/admin_urls.py,sha256=b_RxDLR7yLBTMe-_ylzO-m0R3ITq3ZP_pnddRyM_Nos,1791 django/contrib/admin/templatetags/base.py,sha256=54mdDPyCnaMS4N0WNgZBJakx_e1204CNSn68vaLP5Bg,1321 django/contrib/admin/templatetags/log.py,sha256=mxV6mvfVJo0qRCelkjRBNWfrurLABhZvGQlcp5Bn4IU,2079 +django/contrib/admin/tests.py,sha256=eO-iV08qo6zrNuPibtb5hrQyByq20VDk0pjWSLYTXFE,7301 +django/contrib/admin/utils.py,sha256=eirqx-scKPz8bgLouteTCMkOAnJrfbJs9Qk82fSCg3M,18584 django/contrib/admin/views/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 +django/contrib/admin/views/__pycache__/__init__.cpython-36.pyc,, +django/contrib/admin/views/__pycache__/autocomplete.cpython-36.pyc,, +django/contrib/admin/views/__pycache__/decorators.cpython-36.pyc,, +django/contrib/admin/views/__pycache__/main.cpython-36.pyc,, django/contrib/admin/views/autocomplete.py,sha256=vfLa2YPZNRSHlbZXVNnlpBtTwLtY-GQ1yvvCd8D1fHY,1962 django/contrib/admin/views/decorators.py,sha256=J4wYcyaFr_-xY1ANl6QF4cFhOupRvjjmBotN0FshVYg,658 django/contrib/admin/views/main.py,sha256=CYG8JKwD5_xO6uwEn4wF0UrEn0dVBGmaJwkScdLDJKY,18758 +django/contrib/admin/widgets.py,sha256=zEUZLwGRV4tSt7ibQToE0BI2MIJWHLOVCJEwkAIf_zw,17009 django/contrib/admindocs/__init__.py,sha256=oY-eBzAOwpf5g222-vlH5BWHpDzpkj_DW7_XGDj7zgI,69 +django/contrib/admindocs/__pycache__/__init__.cpython-36.pyc,, +django/contrib/admindocs/__pycache__/apps.cpython-36.pyc,, +django/contrib/admindocs/__pycache__/middleware.cpython-36.pyc,, +django/contrib/admindocs/__pycache__/urls.cpython-36.pyc,, +django/contrib/admindocs/__pycache__/utils.cpython-36.pyc,, +django/contrib/admindocs/__pycache__/views.cpython-36.pyc,, django/contrib/admindocs/apps.py,sha256=rV3aWVevgI6o8_9WY0yQ62O5CSMRRZrVwZFt1gpfKk0,216 -django/contrib/admindocs/middleware.py,sha256=AZpS3DbqX7jhGl3Va1ylGl7IXrRS-5xaBiDA8CLEyT0,1302 -django/contrib/admindocs/urls.py,sha256=zdHaV60yJMjuLqO9xU0H-j7hz1PmSsepEWZA2GH-eI0,1310 -django/contrib/admindocs/utils.py,sha256=1HMZDqdx3Oor3D22cjjsAZ3OkHFXAWjVa3eSPYUwF5c,8140 -django/contrib/admindocs/views.py,sha256=hBQtYZSVaFznVlVw42nuSksRQ9uqbKsd4HQTLdZNRAs,16657 django/contrib/admindocs/locale/af/LC_MESSAGES/django.mo,sha256=GFydi1uBAAkOzJP0FXBCbQFNzX9jK7xqXNsiK7JsOwM,705 django/contrib/admindocs/locale/af/LC_MESSAGES/django.po,sha256=7nIsCfz1HabA8oPvLBqaofdN8nlFYRi3roXxDpUe_Hs,4680 django/contrib/admindocs/locale/ar/LC_MESSAGES/django.mo,sha256=IoUExlNwqSYql6zMAuXcFt0cmkjMc_i0fb0qp7cBQlA,7286 @@ -1078,6 +1268,7 @@ django/contrib/admindocs/locale/zh_Hans/LC_MESSAGES/django.mo,sha256=ofyr93DAtNA django/contrib/admindocs/locale/zh_Hans/LC_MESSAGES/django.po,sha256=bMvp2QdcvV36p7SOvqGgCE6ov1nPyU-EDiHJzNVGTHI,6761 django/contrib/admindocs/locale/zh_Hant/LC_MESSAGES/django.mo,sha256=R7NJ9FsGg7h6sETHiXL8jCN6vk_R5AP5vSY9u6R2d1I,4747 django/contrib/admindocs/locale/zh_Hant/LC_MESSAGES/django.po,sha256=lFWmaYFnY4pf8HQ1WJSAlX6HrOGIdHp_aqMb4e5pgVY,6138 +django/contrib/admindocs/middleware.py,sha256=AZpS3DbqX7jhGl3Va1ylGl7IXrRS-5xaBiDA8CLEyT0,1302 django/contrib/admindocs/templates/admin_doc/bookmarklets.html,sha256=KbUjr9cygmTvlCiilIGvDTvLuYDdvi4HqzLLK_UBAHw,1333 django/contrib/admindocs/templates/admin_doc/index.html,sha256=o1Z-Z6Dx8jzLwjihNnhROUOUKK_ILALjWGlMYz4U8u8,1313 django/contrib/admindocs/templates/admin_doc/missing_docutils.html,sha256=LA8fyI_q_kRmE0e99XgiIDry3GRQ7ZjAu9EYBuCLT3Q,734 @@ -1088,7 +1279,29 @@ django/contrib/admindocs/templates/admin_doc/template_filter_index.html,sha256=Q django/contrib/admindocs/templates/admin_doc/template_tag_index.html,sha256=rAyUTvECyomyB9u2er8oJE_FIMbQOd1auABqEHIupzE,1703 django/contrib/admindocs/templates/admin_doc/view_detail.html,sha256=4mNkUt1_Q8ZGsvsZ1XMirPWNzJyptYMXZVIdPo9UVMc,896 django/contrib/admindocs/templates/admin_doc/view_index.html,sha256=ewSVys3o1hzMjKmHJFZHqBdASsJnV6BJDlvnRuAMrs4,1682 +django/contrib/admindocs/urls.py,sha256=zdHaV60yJMjuLqO9xU0H-j7hz1PmSsepEWZA2GH-eI0,1310 +django/contrib/admindocs/utils.py,sha256=1HMZDqdx3Oor3D22cjjsAZ3OkHFXAWjVa3eSPYUwF5c,8140 +django/contrib/admindocs/views.py,sha256=hBQtYZSVaFznVlVw42nuSksRQ9uqbKsd4HQTLdZNRAs,16657 django/contrib/auth/__init__.py,sha256=BR69jz0xC6a1r7qyMur4YG5eoB9-4snK-TSQvJWxYB0,7986 +django/contrib/auth/__pycache__/__init__.cpython-36.pyc,, +django/contrib/auth/__pycache__/admin.cpython-36.pyc,, +django/contrib/auth/__pycache__/apps.cpython-36.pyc,, +django/contrib/auth/__pycache__/backends.cpython-36.pyc,, +django/contrib/auth/__pycache__/base_user.cpython-36.pyc,, +django/contrib/auth/__pycache__/checks.cpython-36.pyc,, +django/contrib/auth/__pycache__/context_processors.cpython-36.pyc,, +django/contrib/auth/__pycache__/decorators.cpython-36.pyc,, +django/contrib/auth/__pycache__/forms.cpython-36.pyc,, +django/contrib/auth/__pycache__/hashers.cpython-36.pyc,, +django/contrib/auth/__pycache__/middleware.cpython-36.pyc,, +django/contrib/auth/__pycache__/mixins.cpython-36.pyc,, +django/contrib/auth/__pycache__/models.cpython-36.pyc,, +django/contrib/auth/__pycache__/password_validation.cpython-36.pyc,, +django/contrib/auth/__pycache__/signals.cpython-36.pyc,, +django/contrib/auth/__pycache__/tokens.cpython-36.pyc,, +django/contrib/auth/__pycache__/urls.cpython-36.pyc,, +django/contrib/auth/__pycache__/validators.cpython-36.pyc,, +django/contrib/auth/__pycache__/views.cpython-36.pyc,, django/contrib/auth/admin.py,sha256=lx1fyuJr5c_cLJFk_liJzE49OXrtRRDOI9gZquVOSoE,8617 django/contrib/auth/apps.py,sha256=NGdy1h4yrogCn9YZOkhnO7LcVFHZAS60j-Bb7-Rz17A,1168 django/contrib/auth/backends.py,sha256=vXUCfFSGDzVfjx_kh593dZ27W43oI1b0pTk2OBdZ4_4,6554 @@ -1097,19 +1310,12 @@ django/contrib/auth/checks.py,sha256=eml6rKyw4rEIHxBJUcqChUdvfEh69Monyjkm9FDTOoY django/contrib/auth/common-passwords.txt.gz,sha256=K_D9bh_oBpZTCTQ1Xs9WAHNLx5yb336v-lscUBnudZM,82603 django/contrib/auth/context_processors.py,sha256=Vb91feuKV9a3BBgR0hrrGmZvVPw0JyYgeA_mRX9QK1c,1822 django/contrib/auth/decorators.py,sha256=2iowUAGrkZBzaX_Wf0UkUbd0po00UCxtdFQxXj1HIyo,2892 -django/contrib/auth/forms.py,sha256=IJar5OMlj0bKH0CBtCu8uqzBs8g53VTK_KMQEfbJJmw,15041 -django/contrib/auth/hashers.py,sha256=Fmehjs9HFiQELka5fwLgc5ucWdMdpq47LClKZA5qmKY,22084 -django/contrib/auth/middleware.py,sha256=ihtkwdqyINaDDix1w3WKE9GayaGABY88j6drV0mHGDs,5399 -django/contrib/auth/mixins.py,sha256=qdnrUp7L9WTCVimH1ULAoZcsaO5g6_2iE_pT4dea0dY,3846 -django/contrib/auth/models.py,sha256=iJXKjq7FSkQPHrs2OiP1vVxBdm9d8kRBJSBbAqKjHlI,14198 -django/contrib/auth/password_validation.py,sha256=FaatKafryOghnW8MWRN0G7bdHPgCmUFidSmJN3xaEL8,7504 -django/contrib/auth/signals.py,sha256=_QNYY-RzkwTvY3FRo01AW1S-D9l8lVb3ebt6F1GBfMU,227 -django/contrib/auth/tokens.py,sha256=c6J7cD5SceyWjmIbwh9he7iaIWaVK27sgrkWjGmRezs,3556 -django/contrib/auth/urls.py,sha256=6M54eTFdCFEqW0pzzKND4R5-8S9JrzoPcaVt0qA3JXc,1054 -django/contrib/auth/validators.py,sha256=AXlNhfwEd2sonzVAsitbBvKLnBc9CqdGuAmjUB8mEPM,685 -django/contrib/auth/views.py,sha256=aX2frKj1DrVCs-kSusIWUIaqffzXWWXdA5oD77fXRPw,13410 +django/contrib/auth/forms.py,sha256=CzjF0aZjSR80V8FOAUQhM8vkVahP-6TeR2mWhz9-4k4,15066 django/contrib/auth/handlers/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 +django/contrib/auth/handlers/__pycache__/__init__.cpython-36.pyc,, +django/contrib/auth/handlers/__pycache__/modwsgi.cpython-36.pyc,, django/contrib/auth/handlers/modwsgi.py,sha256=h0T065RiZwMAh3ai2IMeiEQdzmWK62qah7WmOlou6CI,1298 +django/contrib/auth/hashers.py,sha256=Fmehjs9HFiQELka5fwLgc5ucWdMdpq47LClKZA5qmKY,22084 django/contrib/auth/locale/af/LC_MESSAGES/django.mo,sha256=35F25KM8TCmA0iGFdN_v_SI-3BExezOffEgr_urb06Y,649 django/contrib/auth/locale/af/LC_MESSAGES/django.po,sha256=cuKRtpHnljceWKGqx8qZAb08XeHd5co3CHRO2V_m4CI,4879 django/contrib/auth/locale/ar/LC_MESSAGES/django.mo,sha256=lw7pjDDz5lRnSE6bvyGjdcuX06-mUxRZ6AOGreBP8o0,8705 @@ -1134,14 +1340,14 @@ django/contrib/auth/locale/cs/LC_MESSAGES/django.mo,sha256=1ujTab5YmMkipbkj_DMzi django/contrib/auth/locale/cs/LC_MESSAGES/django.po,sha256=mr9Rbn-dtvmF7I4DW-jvKUvIuELCYnReNOex4u_TPv0,8000 django/contrib/auth/locale/cy/LC_MESSAGES/django.mo,sha256=lSfCwEVteW4PDaiGKPDxnSnlDUcGMkPfsxIluExZar0,4338 django/contrib/auth/locale/cy/LC_MESSAGES/django.po,sha256=-LPAKGXNzB77lVHfCRmFlH3SUaLgOXk_YxfC0BomcEs,6353 -django/contrib/auth/locale/da/LC_MESSAGES/django.mo,sha256=uavulGt9dlP0FcOlQMvNTjF7nNcMNEJEd13EGrKjrmM,7452 -django/contrib/auth/locale/da/LC_MESSAGES/django.po,sha256=agG-MuUFTaZ_hFpqomiNhGQx5BKFOQL8z43QnGGFVB0,7765 +django/contrib/auth/locale/da/LC_MESSAGES/django.mo,sha256=NJ-Kky5bcJ2Typ8Kfu3FI7aG4qqmnzpBkd_nkO32VGc,7443 +django/contrib/auth/locale/da/LC_MESSAGES/django.po,sha256=HZHuz-_mdoBAyntlHeZnPwy8JIXoCZ351vaeF0FVz94,7790 django/contrib/auth/locale/de/LC_MESSAGES/django.mo,sha256=Z4KFdT7BIn3DIVkwpdodfiFcvWTeVQEPUWU4QgMOYcc,7514 django/contrib/auth/locale/de/LC_MESSAGES/django.po,sha256=plqGyseVxlR310SFqvPrkXParg-7Z-MfdNBk1UiD52Y,7919 django/contrib/auth/locale/dsb/LC_MESSAGES/django.mo,sha256=BAAXuvUHRZYPdNoKFh1UiqBYAbyOC2SQRCpQGuW1zR4,8096 django/contrib/auth/locale/dsb/LC_MESSAGES/django.po,sha256=UopznBtYDxdKbSenij3cIiBcdnsDhzyCnieIdVlkJEU,8350 -django/contrib/auth/locale/el/LC_MESSAGES/django.mo,sha256=OI3Z-VdpAfDr3oU6x6SdSOGzzEqeykqqP-Wkx4qUKnI,9665 -django/contrib/auth/locale/el/LC_MESSAGES/django.po,sha256=yvuBOwLGg3z7oC4dSbbA9pdKRxl1vNeJlPtgl6mVvBQ,10373 +django/contrib/auth/locale/el/LC_MESSAGES/django.mo,sha256=tfjgL-_ZACj_GjsfR7jw1PTjxovgR51-LSo5ngtRX-U,10150 +django/contrib/auth/locale/el/LC_MESSAGES/django.po,sha256=IXkrUAGvMZrQTUb6DpdgftRkWg4aKy9vwyO6i-ajsjU,10753 django/contrib/auth/locale/en/LC_MESSAGES/django.mo,sha256=U0OV81NfbuNL9ctF-gbGUG5al1StqN-daB-F-gFBFC8,356 django/contrib/auth/locale/en/LC_MESSAGES/django.po,sha256=m_pwsxUew88m8RWQ-67V473WosKFWfV2nkSTWxIyt50,7918 django/contrib/auth/locale/en_AU/LC_MESSAGES/django.mo,sha256=74v8gY8VcSrDgsPDaIMET5frCvtzgLE8oHgX1xNWUvw,3650 @@ -1287,8 +1493,12 @@ django/contrib/auth/locale/zh_Hans/LC_MESSAGES/django.po,sha256=wSUPMbtI7XdTzoUY django/contrib/auth/locale/zh_Hant/LC_MESSAGES/django.mo,sha256=Pnc78tGkY9-ZH6HaQBl4NQ6-ITp8Mt103ZoCvm65Lr4,6759 django/contrib/auth/locale/zh_Hant/LC_MESSAGES/django.po,sha256=4N7kl30QCVVL5f3CkD7tKOd2SxP6owmBjxsPooUalzM,7130 django/contrib/auth/management/__init__.py,sha256=rA1UYePcdVEoI0DCnrx6Sz2yd_mtYpwxDc-FR0yij4M,4609 +django/contrib/auth/management/__pycache__/__init__.cpython-36.pyc,, +django/contrib/auth/management/commands/__pycache__/changepassword.cpython-36.pyc,, +django/contrib/auth/management/commands/__pycache__/createsuperuser.cpython-36.pyc,, django/contrib/auth/management/commands/changepassword.py,sha256=GHKZIJ2YBzQW4SvqezkjTPj-W7VwNFD1wokko9rFQFI,2581 django/contrib/auth/management/commands/createsuperuser.py,sha256=0y6kMV_35Vq4Vv-IV7wc234Vg6WU9WUGy80wlxsz0p4,8809 +django/contrib/auth/middleware.py,sha256=ihtkwdqyINaDDix1w3WKE9GayaGABY88j6drV0mHGDs,5399 django/contrib/auth/migrations/0001_initial.py,sha256=bz7B12K5Ovs0aiXfZGMEbVtWAeV05JyLKDGyMrhCd_c,4960 django/contrib/auth/migrations/0002_alter_permission_name_max_length.py,sha256=xSlhMiUbrVCPMOwmwVNAUgYjZih3t-ieALNm7rQ1OI0,347 django/contrib/auth/migrations/0003_alter_user_email_max_length.py,sha256=bPcpCTPAJV2NgrwEa6WFfxkhbPmj5J-EqU1HM3RXtq0,389 @@ -1299,16 +1509,40 @@ django/contrib/auth/migrations/0007_alter_validators_add_error_messages.py,sha25 django/contrib/auth/migrations/0008_alter_user_username_max_length.py,sha256=KpeVuknt_7WErQO_WLDSCMg1sJkXCXjNQ5I4u_l99kc,752 django/contrib/auth/migrations/0009_alter_user_last_name_max_length.py,sha256=rwLs5SDzFJsDKtCfyMP6XueUPHiRvRMein3wXMzHeDk,386 django/contrib/auth/migrations/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 +django/contrib/auth/migrations/__pycache__/0001_initial.cpython-36.pyc,, +django/contrib/auth/migrations/__pycache__/0002_alter_permission_name_max_length.cpython-36.pyc,, +django/contrib/auth/migrations/__pycache__/0003_alter_user_email_max_length.cpython-36.pyc,, +django/contrib/auth/migrations/__pycache__/0004_alter_user_username_opts.cpython-36.pyc,, +django/contrib/auth/migrations/__pycache__/0005_alter_user_last_login_null.cpython-36.pyc,, +django/contrib/auth/migrations/__pycache__/0006_require_contenttypes_0002.cpython-36.pyc,, +django/contrib/auth/migrations/__pycache__/0007_alter_validators_add_error_messages.cpython-36.pyc,, +django/contrib/auth/migrations/__pycache__/0008_alter_user_username_max_length.cpython-36.pyc,, +django/contrib/auth/migrations/__pycache__/0009_alter_user_last_name_max_length.cpython-36.pyc,, +django/contrib/auth/migrations/__pycache__/__init__.cpython-36.pyc,, +django/contrib/auth/mixins.py,sha256=qdnrUp7L9WTCVimH1ULAoZcsaO5g6_2iE_pT4dea0dY,3846 +django/contrib/auth/models.py,sha256=OMuW9fUv34cpJtRIIxNSdomDRSiKfVXzhIVEQbWjrt8,14234 +django/contrib/auth/password_validation.py,sha256=FaatKafryOghnW8MWRN0G7bdHPgCmUFidSmJN3xaEL8,7504 +django/contrib/auth/signals.py,sha256=_QNYY-RzkwTvY3FRo01AW1S-D9l8lVb3ebt6F1GBfMU,227 django/contrib/auth/templates/auth/widgets/read_only_password_hash.html,sha256=cMrG-iMsrVQ6Qd6T_Xz21b6WIWhXxaIwgNDW2NpDpuM,185 django/contrib/auth/templates/registration/password_reset_subject.txt,sha256=j8rO05woNdwv8-_F6EMy6FTZGMf-Dp9usdUJXSZHs7Q,124 +django/contrib/auth/tokens.py,sha256=c6J7cD5SceyWjmIbwh9he7iaIWaVK27sgrkWjGmRezs,3556 +django/contrib/auth/urls.py,sha256=6M54eTFdCFEqW0pzzKND4R5-8S9JrzoPcaVt0qA3JXc,1054 +django/contrib/auth/validators.py,sha256=AXlNhfwEd2sonzVAsitbBvKLnBc9CqdGuAmjUB8mEPM,685 +django/contrib/auth/views.py,sha256=aX2frKj1DrVCs-kSusIWUIaqffzXWWXdA5oD77fXRPw,13410 django/contrib/contenttypes/__init__.py,sha256=OVcoCHYF9hFs-AnFfg2tjmdetuqx9-Zhi9pdGPAgwH4,75 +django/contrib/contenttypes/__pycache__/__init__.cpython-36.pyc,, +django/contrib/contenttypes/__pycache__/admin.cpython-36.pyc,, +django/contrib/contenttypes/__pycache__/apps.cpython-36.pyc,, +django/contrib/contenttypes/__pycache__/checks.cpython-36.pyc,, +django/contrib/contenttypes/__pycache__/fields.cpython-36.pyc,, +django/contrib/contenttypes/__pycache__/forms.cpython-36.pyc,, +django/contrib/contenttypes/__pycache__/models.cpython-36.pyc,, +django/contrib/contenttypes/__pycache__/views.cpython-36.pyc,, django/contrib/contenttypes/admin.py,sha256=QeElFtZgIUzCWa1QfLhb9rpb-XZSY-xalx-RNAN5CoQ,5104 django/contrib/contenttypes/apps.py,sha256=lVmnJW7DgIc42uc0V5vZL8qxnsnVijQmgelhs3nybIE,797 django/contrib/contenttypes/checks.py,sha256=ooW997jE1y5goWgO3dzc7tfJt5Z4tJPWRRSG1P1-AcU,1234 django/contrib/contenttypes/fields.py,sha256=3M5XslVL4ersM46S3njBxZxbpiuFeDaG5XnXFBfL8HA,26302 django/contrib/contenttypes/forms.py,sha256=95tGX_F2KkIjoBTFQcdvraypLz6Fj3LdCLOHx-8gCrQ,3615 -django/contrib/contenttypes/models.py,sha256=QX-nY08YMDN5cUqKNFf6G0IVFs9oIeKa8hOIl5jkTjE,6491 -django/contrib/contenttypes/views.py,sha256=2IwvlE6KGhDUJMGTFkY6iXShu_jpATDM-kQcc3MDpLU,3634 django/contrib/contenttypes/locale/af/LC_MESSAGES/django.mo,sha256=CeuKxmXn3PSw7eh7O_0bC4NUBVmOhdDcOsnsYycLD44,470 django/contrib/contenttypes/locale/af/LC_MESSAGES/django.po,sha256=dnZ6zKmthl5qt6fhnexYool7hu1YdO8TQj5tPLC6q10,985 django/contrib/contenttypes/locale/ar/LC_MESSAGES/django.mo,sha256=YXeD6WDlMQ7No_1PbR1PYE7As6GYXSQBVKkWdF_bHMo,1259 @@ -1484,19 +1718,30 @@ django/contrib/contenttypes/locale/zh_Hans/LC_MESSAGES/django.po,sha256=bJp1GCxJ django/contrib/contenttypes/locale/zh_Hant/LC_MESSAGES/django.mo,sha256=fPIlKpeLGhOtsbLsJOef5d5Y8jCyT9hFiOfZ1v9yFTQ,1083 django/contrib/contenttypes/locale/zh_Hant/LC_MESSAGES/django.po,sha256=Jwtnwk0R2c2Kh7KUg0t0GKjQrMO48YUNntbCT6dIHAM,1329 django/contrib/contenttypes/management/__init__.py,sha256=KKf4YWuuvUAOf5l2Xn5zEIR4WHA8vKQ5R5paVfYAPeM,4857 +django/contrib/contenttypes/management/__pycache__/__init__.cpython-36.pyc,, +django/contrib/contenttypes/management/commands/__pycache__/remove_stale_contenttypes.cpython-36.pyc,, django/contrib/contenttypes/management/commands/remove_stale_contenttypes.py,sha256=AcUR1Q9_lR_BzouiqiINqe34jZqNsVaKbahnbr9T7RY,3315 django/contrib/contenttypes/migrations/0001_initial.py,sha256=o3bVVr-O_eUNiloAC1z-JIHDoCJQ4ifdA-6DhdVUrp8,1157 django/contrib/contenttypes/migrations/0002_remove_content_type_name.py,sha256=4h1AUWSWAvwfEMAaopJZce-yNj1AVpCYFAk2E-Ur-wM,1103 django/contrib/contenttypes/migrations/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 +django/contrib/contenttypes/migrations/__pycache__/0001_initial.cpython-36.pyc,, +django/contrib/contenttypes/migrations/__pycache__/0002_remove_content_type_name.cpython-36.pyc,, +django/contrib/contenttypes/migrations/__pycache__/__init__.cpython-36.pyc,, +django/contrib/contenttypes/models.py,sha256=QX-nY08YMDN5cUqKNFf6G0IVFs9oIeKa8hOIl5jkTjE,6491 +django/contrib/contenttypes/views.py,sha256=2IwvlE6KGhDUJMGTFkY6iXShu_jpATDM-kQcc3MDpLU,3634 django/contrib/flatpages/__init__.py,sha256=pa6Mmr3sfZ2KBkXHAvYIw_haRx8tSqTNZluUKg5zQCk,69 +django/contrib/flatpages/__pycache__/__init__.cpython-36.pyc,, +django/contrib/flatpages/__pycache__/admin.cpython-36.pyc,, +django/contrib/flatpages/__pycache__/apps.cpython-36.pyc,, +django/contrib/flatpages/__pycache__/forms.cpython-36.pyc,, +django/contrib/flatpages/__pycache__/middleware.cpython-36.pyc,, +django/contrib/flatpages/__pycache__/models.cpython-36.pyc,, +django/contrib/flatpages/__pycache__/sitemaps.cpython-36.pyc,, +django/contrib/flatpages/__pycache__/urls.cpython-36.pyc,, +django/contrib/flatpages/__pycache__/views.cpython-36.pyc,, django/contrib/flatpages/admin.py,sha256=m_TsFRA36bunPrg2dSdxDJpWLfJkiaVmE3kcYAO9trY,654 django/contrib/flatpages/apps.py,sha256=EMKrGuulQwqXlcGKRvmISVaiqSNVwwUetEeEo3PTjxA,198 django/contrib/flatpages/forms.py,sha256=nPf6qYRonlEWjWMNwIPP-MH0fp8CbB4KSqtdlOUqM30,2017 -django/contrib/flatpages/middleware.py,sha256=aXeOeOkUmpdkGOyqZnkR-l1VrDQ161RWIWa3WPBhGac,784 -django/contrib/flatpages/models.py,sha256=LDnyMzLbmSmpmEemdgzrx2urg8PtnRgY2jxbC-uQH9g,1483 -django/contrib/flatpages/sitemaps.py,sha256=0WGMLfr61H5aVX1inE4X_BJhx2b_lw4LKMO4OQGiDX4,554 -django/contrib/flatpages/urls.py,sha256=v_bP8Axlf0XLgb2kJVdEPDqW8WY7RkwSwm7_BH_0eWE,179 -django/contrib/flatpages/views.py,sha256=DLrol_x7lYfvd_b8EYgFeOYled3TgSoR-KZOOaTzJAQ,2747 django/contrib/flatpages/locale/af/LC_MESSAGES/django.mo,sha256=BSKjpE5gwL80eq94I3LQEcOBNZtO24gViYsX0rnAoqo,498 django/contrib/flatpages/locale/af/LC_MESSAGES/django.po,sha256=oXnvhSmWyQR78N4EdWHNydolwiGFZlugkGBmT0BYPto,1541 django/contrib/flatpages/locale/ar/LC_MESSAGES/django.mo,sha256=G1GCOfhvPoJA5XpI3hE6zIxyhgec1ZUjHEt4lprfRr4,2475 @@ -1671,36 +1916,71 @@ django/contrib/flatpages/locale/zh_Hans/LC_MESSAGES/django.mo,sha256=4PBYHqvZ8ts django/contrib/flatpages/locale/zh_Hans/LC_MESSAGES/django.po,sha256=2z96jKF7PQrb2IXZO1p2Ta77e95vA-epdnB3wK3wcYo,2279 django/contrib/flatpages/locale/zh_Hant/LC_MESSAGES/django.mo,sha256=a-KLBISo2n7mn10SuNfT0K883RTjKjPYCpHCAivUz18,2053 django/contrib/flatpages/locale/zh_Hant/LC_MESSAGES/django.po,sha256=GtvYArHRgiEQo5KSIYd4lsOeHCrXkWaZIiKFH4m1peM,2283 +django/contrib/flatpages/middleware.py,sha256=aXeOeOkUmpdkGOyqZnkR-l1VrDQ161RWIWa3WPBhGac,784 django/contrib/flatpages/migrations/0001_initial.py,sha256=dLSlPpjfc6jMKhxYPsw6yKohxn4ejRXVOJ1VyJf12r4,1710 django/contrib/flatpages/migrations/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 +django/contrib/flatpages/migrations/__pycache__/0001_initial.cpython-36.pyc,, +django/contrib/flatpages/migrations/__pycache__/__init__.cpython-36.pyc,, +django/contrib/flatpages/models.py,sha256=LDnyMzLbmSmpmEemdgzrx2urg8PtnRgY2jxbC-uQH9g,1483 +django/contrib/flatpages/sitemaps.py,sha256=0WGMLfr61H5aVX1inE4X_BJhx2b_lw4LKMO4OQGiDX4,554 django/contrib/flatpages/templatetags/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 +django/contrib/flatpages/templatetags/__pycache__/__init__.cpython-36.pyc,, +django/contrib/flatpages/templatetags/__pycache__/flatpages.cpython-36.pyc,, django/contrib/flatpages/templatetags/flatpages.py,sha256=q0wsGQqXHhSCH4_UR-wHkj_pJsxBOo_liODBT_BZcTc,3561 +django/contrib/flatpages/urls.py,sha256=v_bP8Axlf0XLgb2kJVdEPDqW8WY7RkwSwm7_BH_0eWE,179 +django/contrib/flatpages/views.py,sha256=DLrol_x7lYfvd_b8EYgFeOYled3TgSoR-KZOOaTzJAQ,2747 django/contrib/gis/__init__.py,sha256=GTSQJbKqQkNiljWZylYy_ofRICJeqIkfqmnC9ZdxZ2I,57 -django/contrib/gis/apps.py,sha256=YkIbEk4rWlbN0zZru2uewGsLzqWsMDl7yqA4g_5pT10,341 -django/contrib/gis/feeds.py,sha256=vCYhNC7qRvPIPGLw8GnAqi-c1SCwQJlwuBtZ36n7LSY,5733 -django/contrib/gis/geometry.py,sha256=sTXZdh3D1UGGDBP-WZ2jvLUVstcJ_2Kn1_PlKJshNDo,677 -django/contrib/gis/measure.py,sha256=BLWTkDMMunvaN9lR8QDujmKOxUyhBQKy10Auo0npDaQ,11948 -django/contrib/gis/ptr.py,sha256=3YoUTosG8oZ2comaW7OczuCtAQMyioRPjDjbIqs0gLI,1276 -django/contrib/gis/shortcuts.py,sha256=fHf3HYP6MP8GeuBW6G3y6d30Mjxa6IL2xtmblDjS8k4,1027 -django/contrib/gis/views.py,sha256=GpOJ8W5gk-xbB8y3wPe2dvoVutPKZqswhcMWCETBnx0,698 +django/contrib/gis/__pycache__/__init__.cpython-36.pyc,, +django/contrib/gis/__pycache__/apps.cpython-36.pyc,, +django/contrib/gis/__pycache__/feeds.cpython-36.pyc,, +django/contrib/gis/__pycache__/geometry.cpython-36.pyc,, +django/contrib/gis/__pycache__/measure.cpython-36.pyc,, +django/contrib/gis/__pycache__/ptr.cpython-36.pyc,, +django/contrib/gis/__pycache__/shortcuts.cpython-36.pyc,, +django/contrib/gis/__pycache__/views.cpython-36.pyc,, django/contrib/gis/admin/__init__.py,sha256=Hni2JCw5ihVuor2HupxDffokiBOG11tu74EcKhiO89w,486 +django/contrib/gis/admin/__pycache__/__init__.cpython-36.pyc,, +django/contrib/gis/admin/__pycache__/options.cpython-36.pyc,, +django/contrib/gis/admin/__pycache__/widgets.cpython-36.pyc,, django/contrib/gis/admin/options.py,sha256=TBV8szg0bCDSYfYupX_wwPf55pBo-8k_KfuM5FUV8vU,5330 django/contrib/gis/admin/widgets.py,sha256=_X3Li-k9q0m7soBvu0Vu3jwwmODZWTx9A3IswYKeXLM,4720 +django/contrib/gis/apps.py,sha256=YkIbEk4rWlbN0zZru2uewGsLzqWsMDl7yqA4g_5pT10,341 django/contrib/gis/db/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 +django/contrib/gis/db/__pycache__/__init__.cpython-36.pyc,, django/contrib/gis/db/backends/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -django/contrib/gis/db/backends/utils.py,sha256=y4q0N0oDplot6dZQIFnjGPqVsTiGyLTmEMt5-xj-2b4,784 +django/contrib/gis/db/backends/__pycache__/__init__.cpython-36.pyc,, +django/contrib/gis/db/backends/__pycache__/utils.cpython-36.pyc,, django/contrib/gis/db/backends/base/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 +django/contrib/gis/db/backends/base/__pycache__/__init__.cpython-36.pyc,, +django/contrib/gis/db/backends/base/__pycache__/adapter.cpython-36.pyc,, +django/contrib/gis/db/backends/base/__pycache__/features.cpython-36.pyc,, +django/contrib/gis/db/backends/base/__pycache__/models.cpython-36.pyc,, +django/contrib/gis/db/backends/base/__pycache__/operations.cpython-36.pyc,, django/contrib/gis/db/backends/base/adapter.py,sha256=zBcccriBRK9JowhREgLKirkWllHzir0Hw3BkC3koAZs,481 django/contrib/gis/db/backends/base/features.py,sha256=hz9h_D5BD39M1-uGviOISrPfsCH7ELJL1MYM0HiREyQ,3402 django/contrib/gis/db/backends/base/models.py,sha256=vkDweNsExmKWkHNSae9G6P-fT-SMdIgHZ85i31ihXg0,3962 django/contrib/gis/db/backends/base/operations.py,sha256=I69Yyv0EIBl0GXVfdTqMEqXBBclaj1ZTLcB2QPXGaiw,6363 django/contrib/gis/db/backends/mysql/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 +django/contrib/gis/db/backends/mysql/__pycache__/__init__.cpython-36.pyc,, +django/contrib/gis/db/backends/mysql/__pycache__/base.cpython-36.pyc,, +django/contrib/gis/db/backends/mysql/__pycache__/features.cpython-36.pyc,, +django/contrib/gis/db/backends/mysql/__pycache__/introspection.cpython-36.pyc,, +django/contrib/gis/db/backends/mysql/__pycache__/operations.cpython-36.pyc,, +django/contrib/gis/db/backends/mysql/__pycache__/schema.cpython-36.pyc,, django/contrib/gis/db/backends/mysql/base.py,sha256=rz8tnvXJlY4V6liWxYshuxQE-uTNuKSBogCz_GtXoaY,507 django/contrib/gis/db/backends/mysql/features.py,sha256=zyl131i6rwEqn3prTzMMOgy7AuUfcCCNx4lKj9YmXQ4,756 django/contrib/gis/db/backends/mysql/introspection.py,sha256=_efDbLNzL7BeO7YWJ8siq11pApGAnLZiqGQ-rnZOFLM,1720 django/contrib/gis/db/backends/mysql/operations.py,sha256=frP6_EgUWNDYTHUh0AhQKWd9g39urFxgOuzvt4Gr_pc,3664 django/contrib/gis/db/backends/mysql/schema.py,sha256=I8eJcKXqiyv15ATHLs5qVsHfWDE07lf0_-iaNdGv0ew,2890 django/contrib/gis/db/backends/oracle/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 +django/contrib/gis/db/backends/oracle/__pycache__/__init__.cpython-36.pyc,, +django/contrib/gis/db/backends/oracle/__pycache__/adapter.cpython-36.pyc,, +django/contrib/gis/db/backends/oracle/__pycache__/base.cpython-36.pyc,, +django/contrib/gis/db/backends/oracle/__pycache__/features.cpython-36.pyc,, +django/contrib/gis/db/backends/oracle/__pycache__/introspection.cpython-36.pyc,, +django/contrib/gis/db/backends/oracle/__pycache__/models.cpython-36.pyc,, +django/contrib/gis/db/backends/oracle/__pycache__/operations.cpython-36.pyc,, +django/contrib/gis/db/backends/oracle/__pycache__/schema.cpython-36.pyc,, django/contrib/gis/db/backends/oracle/adapter.py,sha256=y9ewCXAoQZ4iXCHzf_bsRwSXpCHdK9HJyUZy_1AiA40,1872 django/contrib/gis/db/backends/oracle/base.py,sha256=NQYlEvE4ioobvMd7u2WC7vMtDiRq_KtilGprD6qfJCo,516 django/contrib/gis/db/backends/oracle/features.py,sha256=lHjxvF4bQqlv8VQGgXhCNrfnDgbUUm6GwjYeva4HKMc,420 @@ -1709,16 +1989,35 @@ django/contrib/gis/db/backends/oracle/models.py,sha256=qn2TayTuC67MD7gEZo954DKa5 django/contrib/gis/db/backends/oracle/operations.py,sha256=qmFi5i0YtYA5sh-q5bq4htMZuRVil9bEoBn_n829m8Q,8287 django/contrib/gis/db/backends/oracle/schema.py,sha256=wnb56CJ9Er40E4Yw7RK1hOOYZAHRJJFbNGNK9E9IHRk,3916 django/contrib/gis/db/backends/postgis/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 +django/contrib/gis/db/backends/postgis/__pycache__/__init__.cpython-36.pyc,, +django/contrib/gis/db/backends/postgis/__pycache__/adapter.cpython-36.pyc,, +django/contrib/gis/db/backends/postgis/__pycache__/base.cpython-36.pyc,, +django/contrib/gis/db/backends/postgis/__pycache__/const.cpython-36.pyc,, +django/contrib/gis/db/backends/postgis/__pycache__/features.cpython-36.pyc,, +django/contrib/gis/db/backends/postgis/__pycache__/introspection.cpython-36.pyc,, +django/contrib/gis/db/backends/postgis/__pycache__/models.cpython-36.pyc,, +django/contrib/gis/db/backends/postgis/__pycache__/operations.cpython-36.pyc,, +django/contrib/gis/db/backends/postgis/__pycache__/pgraster.cpython-36.pyc,, +django/contrib/gis/db/backends/postgis/__pycache__/schema.cpython-36.pyc,, django/contrib/gis/db/backends/postgis/adapter.py,sha256=jDa5X2uIj6qRpgJ8DUfEkWBZETMifyxqDtnkA73kUu8,2117 django/contrib/gis/db/backends/postgis/base.py,sha256=sFCNoMHRzd-a_MRc9hv-tyVHEODmGveyIopbP6CTPCg,937 -django/contrib/gis/db/backends/postgis/const.py,sha256=a536866Z3EPWtcjYUXewOe0QjyfFIhxRTk_tFmRu1NA,1484 +django/contrib/gis/db/backends/postgis/const.py,sha256=He7mVpJrJdbMGjPAgHRXkmm225CuVxVc-viiJSTKOik,1482 django/contrib/gis/db/backends/postgis/features.py,sha256=iBZqX6o1YBrmw5pSUYeft-ga6FGa05J-9ADFNsRtLgk,422 django/contrib/gis/db/backends/postgis/introspection.py,sha256=I5Kf14nZKew-NWFAPo-rRkJ85Qg_NDNEEwByEH9xrcA,4388 django/contrib/gis/db/backends/postgis/models.py,sha256=EE3RLh8ywcJ7NAYhPAQbORChwsgntssvDqXkLxDGR2A,1962 -django/contrib/gis/db/backends/postgis/operations.py,sha256=8EZGVc1g-3Z16BOGfJ6VCGQ692g6Zl2-IAliQPQYzio,16069 +django/contrib/gis/db/backends/postgis/operations.py,sha256=dDSheRGonwsFAr4jR6is8UafIlC9ruFZhLyFsGXCZ7I,16070 django/contrib/gis/db/backends/postgis/pgraster.py,sha256=_XKNfncFbEPgeiHCfkZmQv8rjnCNN0r90pa4DZSOW00,4444 django/contrib/gis/db/backends/postgis/schema.py,sha256=8OLvoGWRnm8WNhVzfd_4hk58I_IErPMdvswL2D4DG2I,2647 django/contrib/gis/db/backends/spatialite/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 +django/contrib/gis/db/backends/spatialite/__pycache__/__init__.cpython-36.pyc,, +django/contrib/gis/db/backends/spatialite/__pycache__/adapter.cpython-36.pyc,, +django/contrib/gis/db/backends/spatialite/__pycache__/base.cpython-36.pyc,, +django/contrib/gis/db/backends/spatialite/__pycache__/client.cpython-36.pyc,, +django/contrib/gis/db/backends/spatialite/__pycache__/features.cpython-36.pyc,, +django/contrib/gis/db/backends/spatialite/__pycache__/introspection.cpython-36.pyc,, +django/contrib/gis/db/backends/spatialite/__pycache__/models.cpython-36.pyc,, +django/contrib/gis/db/backends/spatialite/__pycache__/operations.cpython-36.pyc,, +django/contrib/gis/db/backends/spatialite/__pycache__/schema.cpython-36.pyc,, django/contrib/gis/db/backends/spatialite/adapter.py,sha256=y74p_UEgLtoYjNZEi72mwcJOh_b-MzJ7sZd68WJXBiY,317 django/contrib/gis/db/backends/spatialite/base.py,sha256=RtSD7_XWsjbOzNwQGs4hPaTeYKgINJeM8p2nWOwBg70,2769 django/contrib/gis/db/backends/spatialite/client.py,sha256=NsqD2vAnfjqn_FbQnCQeAqbGyZf9oa6gl7EPsMTPf8c,138 @@ -1727,32 +2026,64 @@ django/contrib/gis/db/backends/spatialite/introspection.py,sha256=CvQfKqV-pOR7S2 django/contrib/gis/db/backends/spatialite/models.py,sha256=Im-NSbDbUMjvZgZpABrOMuKqmygbcKxTZv0k1YZf1gE,1890 django/contrib/gis/db/backends/spatialite/operations.py,sha256=Cdn6JFUgdBYaMxyT6AOuOl318PwZn-AnETfYkFkRumw,8247 django/contrib/gis/db/backends/spatialite/schema.py,sha256=WLvCcCOqdTcBmsjaBNt15YwVzE05vXzQVvfGva6q1Xo,6838 +django/contrib/gis/db/backends/utils.py,sha256=y4q0N0oDplot6dZQIFnjGPqVsTiGyLTmEMt5-xj-2b4,784 django/contrib/gis/db/models/__init__.py,sha256=BR3kQAefIv4O1NksiVCUShwlSO4OCNoUGan6dCRGIyU,817 +django/contrib/gis/db/models/__pycache__/__init__.cpython-36.pyc,, +django/contrib/gis/db/models/__pycache__/aggregates.cpython-36.pyc,, +django/contrib/gis/db/models/__pycache__/fields.cpython-36.pyc,, +django/contrib/gis/db/models/__pycache__/functions.cpython-36.pyc,, +django/contrib/gis/db/models/__pycache__/lookups.cpython-36.pyc,, +django/contrib/gis/db/models/__pycache__/proxy.cpython-36.pyc,, django/contrib/gis/db/models/aggregates.py,sha256=6pu08PWnXFhFe2yWOoaBKVk87pcIm5LSKSlIlM3hJ24,2583 django/contrib/gis/db/models/fields.py,sha256=BuSdf3KDBsGti8fnCG_HP54I_JqyU_1nfccYjfVGmcU,13496 django/contrib/gis/db/models/functions.py,sha256=d9CkzZHx56U4n9GxIO1kqdmg9LSKNucAJGieNqZCkqU,16627 django/contrib/gis/db/models/lookups.py,sha256=yleGLXa0oLkYrH4QgFV3d5zgzgmCpU2DIi3J_Th2DmQ,10849 django/contrib/gis/db/models/proxy.py,sha256=uO-35A6mMrritgzfrZvDfEe2w7TX9BsnhYJ7KMjvilI,3163 django/contrib/gis/db/models/sql/__init__.py,sha256=oYJYL-5DAO-DIcpIQ7Jmeq_cuKapRB83V1KLVIs_5iU,139 +django/contrib/gis/db/models/sql/__pycache__/__init__.cpython-36.pyc,, +django/contrib/gis/db/models/sql/__pycache__/conversion.cpython-36.pyc,, django/contrib/gis/db/models/sql/conversion.py,sha256=gG1mTUWb33YK_Uf1ZJRg5MRhkCTLtgajD3xxi7thODA,2400 +django/contrib/gis/feeds.py,sha256=vCYhNC7qRvPIPGLw8GnAqi-c1SCwQJlwuBtZ36n7LSY,5733 django/contrib/gis/forms/__init__.py,sha256=fREam1OSkDWr9ugUMNZMFn8Y9TufpRCn3Glj14DTMbQ,298 +django/contrib/gis/forms/__pycache__/__init__.cpython-36.pyc,, +django/contrib/gis/forms/__pycache__/fields.cpython-36.pyc,, +django/contrib/gis/forms/__pycache__/widgets.cpython-36.pyc,, django/contrib/gis/forms/fields.py,sha256=1BTX2i2tqpLEIGjnjhZwmlpuYPH_v6a84PixcXOcxKA,4314 django/contrib/gis/forms/widgets.py,sha256=J8EMJkmHrGkZVqf6ktIwZbO8lYmg63CJQbUYILVsVNc,3739 django/contrib/gis/gdal/LICENSE,sha256=VwoEWoNyts1qAOMOuv6OPo38Cn_j1O8sxfFtQZ62Ous,1526 django/contrib/gis/gdal/__init__.py,sha256=Zs9bOGm9RStYhhlWCnqRNChJG4K_oWDPRXYylplur1Q,1760 +django/contrib/gis/gdal/__pycache__/__init__.cpython-36.pyc,, +django/contrib/gis/gdal/__pycache__/base.cpython-36.pyc,, +django/contrib/gis/gdal/__pycache__/datasource.cpython-36.pyc,, +django/contrib/gis/gdal/__pycache__/driver.cpython-36.pyc,, +django/contrib/gis/gdal/__pycache__/envelope.cpython-36.pyc,, +django/contrib/gis/gdal/__pycache__/error.cpython-36.pyc,, +django/contrib/gis/gdal/__pycache__/feature.cpython-36.pyc,, +django/contrib/gis/gdal/__pycache__/field.cpython-36.pyc,, +django/contrib/gis/gdal/__pycache__/geometries.cpython-36.pyc,, +django/contrib/gis/gdal/__pycache__/geomtype.cpython-36.pyc,, +django/contrib/gis/gdal/__pycache__/layer.cpython-36.pyc,, +django/contrib/gis/gdal/__pycache__/libgdal.cpython-36.pyc,, +django/contrib/gis/gdal/__pycache__/srs.cpython-36.pyc,, django/contrib/gis/gdal/base.py,sha256=yymyL0vZRMBfiFUzrehvaeaunIxMH5ucGjPRfKj-rAo,181 django/contrib/gis/gdal/datasource.py,sha256=ItTc0jrMn0fTDBIoHVjhjskIrRjKKYEXaP5G6t21LHY,4490 django/contrib/gis/gdal/driver.py,sha256=iBp2Vk6UV-fPJWsIxBc-pUdVmG51GHTSgOyDD-Dg9lc,3262 django/contrib/gis/gdal/envelope.py,sha256=ZsX4QPtg60yVl5MMjc_mbolnbA0lWWV-85ZW4IHWIbU,6973 django/contrib/gis/gdal/error.py,sha256=WNtvm0k-Msbo5pW2rO1_5fDvLRqoF8D5ka9UC6hfclM,1575 -django/contrib/gis/gdal/feature.py,sha256=41qBdM1bVmKh4W-5QO6-3mrEbyL-1lCEGgclsOIJAzg,3927 +django/contrib/gis/gdal/feature.py,sha256=g2Aotlj_waeljR4OjSqmdq2kJ1SIuLBWujhrEiiT5JQ,3928 django/contrib/gis/gdal/field.py,sha256=64_BJ1SyJXqByVPiQB2HU6_5KiPSe2IE-5Wq4heKbEo,6699 django/contrib/gis/gdal/geometries.py,sha256=QKkhyVWx3fwJt-lIw7cjzOPjIg7cC56AXlkyHXR5ZvI,24357 django/contrib/gis/gdal/geomtype.py,sha256=wV9vW9lalMtMSEja161xMdZVqmaf6rR-PC2GdzeIwMs,3175 django/contrib/gis/gdal/layer.py,sha256=NeFb78T4O8KBuAUfMdR2t-tK5UO4GCCSGd3ZY5Temyo,8537 django/contrib/gis/gdal/libgdal.py,sha256=H0sugVJuTEPvjJZ2S3SUjZOs_9yn4Yq5FDYV4UNOEhw,3612 -django/contrib/gis/gdal/srs.py,sha256=jJDIApRPMhm6gQNVKmqCzrgufx1MFo44Eu7tk_Elu7k,11540 django/contrib/gis/gdal/prototypes/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 +django/contrib/gis/gdal/prototypes/__pycache__/__init__.cpython-36.pyc,, +django/contrib/gis/gdal/prototypes/__pycache__/ds.cpython-36.pyc,, +django/contrib/gis/gdal/prototypes/__pycache__/errcheck.cpython-36.pyc,, +django/contrib/gis/gdal/prototypes/__pycache__/generation.cpython-36.pyc,, +django/contrib/gis/gdal/prototypes/__pycache__/geom.cpython-36.pyc,, +django/contrib/gis/gdal/prototypes/__pycache__/raster.cpython-36.pyc,, +django/contrib/gis/gdal/prototypes/__pycache__/srs.cpython-36.pyc,, django/contrib/gis/gdal/prototypes/ds.py,sha256=AAu7QnwigZ-3Dme-uHsOySlT1TGvAYSvqF1pZtauMto,4413 django/contrib/gis/gdal/prototypes/errcheck.py,sha256=81MQSCm3lvq8LYMi7t901Z82X9ChgApD0MC6jh2TKT4,4151 django/contrib/gis/gdal/prototypes/generation.py,sha256=WmFEbrwQQJpdHd5bBZYYO07bsR_3Sv8ZFQXNjGgffGA,4612 @@ -1760,15 +2091,39 @@ django/contrib/gis/gdal/prototypes/geom.py,sha256=ELRO7bR8RxO3HIuxtitr06yhsG4DxY django/contrib/gis/gdal/prototypes/raster.py,sha256=aXOXg3B_NcFt4AoX6sDSr0u_yEvhWPF2D00qhxCFnzc,5763 django/contrib/gis/gdal/prototypes/srs.py,sha256=yzAqWOFjP626Kovwd1HOlJuWcT3kuLCFq_PCVNN7Gaw,3540 django/contrib/gis/gdal/raster/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 +django/contrib/gis/gdal/raster/__pycache__/__init__.cpython-36.pyc,, +django/contrib/gis/gdal/raster/__pycache__/band.cpython-36.pyc,, +django/contrib/gis/gdal/raster/__pycache__/base.cpython-36.pyc,, +django/contrib/gis/gdal/raster/__pycache__/const.cpython-36.pyc,, +django/contrib/gis/gdal/raster/__pycache__/source.cpython-36.pyc,, django/contrib/gis/gdal/raster/band.py,sha256=xY3OCQzLIgHTJSYghDdmpV7ZW7aHEW4w_Z5kd4fI9TA,8249 django/contrib/gis/gdal/raster/base.py,sha256=5aVYFfPikni3CX21c7N6tFtfhwvBY4CMnfuCiEIALMg,3002 django/contrib/gis/gdal/raster/const.py,sha256=D976ENrWFWdoH1fS5DuyhcS8ix7zJB8UIu4_NvEJtgI,2889 django/contrib/gis/gdal/raster/source.py,sha256=_rOAFGeuxkm0q9qyfOsX6P80ikwtSkvcy8wQZU-kBaI,16634 +django/contrib/gis/gdal/srs.py,sha256=jJDIApRPMhm6gQNVKmqCzrgufx1MFo44Eu7tk_Elu7k,11540 django/contrib/gis/geoip2/__init__.py,sha256=uIUWQyMsbSrYL-oVqFsmhqQkYGrh7pHLIVvIM3W_EG4,822 +django/contrib/gis/geoip2/__pycache__/__init__.cpython-36.pyc,, +django/contrib/gis/geoip2/__pycache__/base.cpython-36.pyc,, +django/contrib/gis/geoip2/__pycache__/resources.cpython-36.pyc,, django/contrib/gis/geoip2/base.py,sha256=rz8KYyxRuWBBrWIU2OXoQsFm7mj43vHc9VsBkiHi4ZY,9074 django/contrib/gis/geoip2/resources.py,sha256=YlldCGQe_U-J90znMdAEQ0SxWIkfZvkuD7uSGKHVcG8,748 +django/contrib/gis/geometry.py,sha256=sTXZdh3D1UGGDBP-WZ2jvLUVstcJ_2Kn1_PlKJshNDo,677 django/contrib/gis/geos/LICENSE,sha256=CL8kt1USOK4yUpUkVCWxyuua0PQvni0wPHs1NQJjIEU,1530 django/contrib/gis/geos/__init__.py,sha256=DXFaljVp6gf-E0XAbfO1JnYjPYSDfGZQ2VLtGYBcUZQ,648 +django/contrib/gis/geos/__pycache__/__init__.cpython-36.pyc,, +django/contrib/gis/geos/__pycache__/base.cpython-36.pyc,, +django/contrib/gis/geos/__pycache__/collections.cpython-36.pyc,, +django/contrib/gis/geos/__pycache__/coordseq.cpython-36.pyc,, +django/contrib/gis/geos/__pycache__/error.cpython-36.pyc,, +django/contrib/gis/geos/__pycache__/factory.cpython-36.pyc,, +django/contrib/gis/geos/__pycache__/geometry.cpython-36.pyc,, +django/contrib/gis/geos/__pycache__/io.cpython-36.pyc,, +django/contrib/gis/geos/__pycache__/libgeos.cpython-36.pyc,, +django/contrib/gis/geos/__pycache__/linestring.cpython-36.pyc,, +django/contrib/gis/geos/__pycache__/mutable_list.cpython-36.pyc,, +django/contrib/gis/geos/__pycache__/point.cpython-36.pyc,, +django/contrib/gis/geos/__pycache__/polygon.cpython-36.pyc,, +django/contrib/gis/geos/__pycache__/prepared.cpython-36.pyc,, django/contrib/gis/geos/base.py,sha256=NdlFg5l9akvDp87aqzh9dk0A3ZH2TI3cOq10mmmuHBk,181 django/contrib/gis/geos/collections.py,sha256=OHpBZoruCk_rySBZ4gpEA2ZWLODFCHwkOyGIn1wxGJc,4162 django/contrib/gis/geos/coordseq.py,sha256=cMGg3XPm2x3VYjkYys8rojRG7uzMez8FpOr2HD-Jy8Q,6419 @@ -1783,6 +2138,16 @@ django/contrib/gis/geos/point.py,sha256=vBBmdajc7GXisTdRDriHEJRc0irjNJsTF8qDtHr5 django/contrib/gis/geos/polygon.py,sha256=itel_uGvDQxrhYD5VsQt_jFHyWB0XgDW4xkwq8f3KiI,6685 django/contrib/gis/geos/prepared.py,sha256=rJf35HOTxPrrk_yA-YR9bQlL_pPDKecuhwZlcww8lxY,1575 django/contrib/gis/geos/prototypes/__init__.py,sha256=0jfLanLmI1q-3NIpdIZr3EHnMzhPRXMhbCNIHf3glfI,1221 +django/contrib/gis/geos/prototypes/__pycache__/__init__.cpython-36.pyc,, +django/contrib/gis/geos/prototypes/__pycache__/coordseq.cpython-36.pyc,, +django/contrib/gis/geos/prototypes/__pycache__/errcheck.cpython-36.pyc,, +django/contrib/gis/geos/prototypes/__pycache__/geom.cpython-36.pyc,, +django/contrib/gis/geos/prototypes/__pycache__/io.cpython-36.pyc,, +django/contrib/gis/geos/prototypes/__pycache__/misc.cpython-36.pyc,, +django/contrib/gis/geos/prototypes/__pycache__/predicates.cpython-36.pyc,, +django/contrib/gis/geos/prototypes/__pycache__/prepared.cpython-36.pyc,, +django/contrib/gis/geos/prototypes/__pycache__/threadsafe.cpython-36.pyc,, +django/contrib/gis/geos/prototypes/__pycache__/topology.cpython-36.pyc,, django/contrib/gis/geos/prototypes/coordseq.py,sha256=Cq7HqMVXt8F-0C1cOfYfkapHY0t5ZNu9v7h7_YLD5mo,2993 django/contrib/gis/geos/prototypes/errcheck.py,sha256=YTUBFoHU5pZOAamBPgogFymDswgnMr1_KL59sZfInYo,2654 django/contrib/gis/geos/prototypes/geom.py,sha256=FoWEduMbbWb6_blM2IJOP_WkYCVISLksuXOaFAL_9c8,3565 @@ -1966,11 +2331,21 @@ django/contrib/gis/locale/zh_Hans/LC_MESSAGES/django.mo,sha256=rjeFyj0X_v3qP8NHY django/contrib/gis/locale/zh_Hans/LC_MESSAGES/django.po,sha256=GFZzUTmlQXZ1pDhwaYgH9_Lr8OQp9s402jHfHmX9Jso,2245 django/contrib/gis/locale/zh_Hant/LC_MESSAGES/django.mo,sha256=SRSpoSMtx8PDTpHroMUymZ_-Eu7zzjqPDBiAm3XSV2I,2012 django/contrib/gis/locale/zh_Hant/LC_MESSAGES/django.po,sha256=b6NQK1--AC67NiUaOew_ajDIj5uSrPzW_rUpLU71yA8,2277 +django/contrib/gis/management/commands/__pycache__/inspectdb.cpython-36.pyc,, +django/contrib/gis/management/commands/__pycache__/ogrinspect.cpython-36.pyc,, django/contrib/gis/management/commands/inspectdb.py,sha256=Z2Do56mM2tBvnujnCk5C7JhI3z_LQWB4L0M626hmumk,750 django/contrib/gis/management/commands/ogrinspect.py,sha256=Vv-MAfE0uNieJF6W9gQ4TO-IHCCQvL1qAU7lyEK4izk,5848 +django/contrib/gis/measure.py,sha256=BLWTkDMMunvaN9lR8QDujmKOxUyhBQKy10Auo0npDaQ,11948 +django/contrib/gis/ptr.py,sha256=3YoUTosG8oZ2comaW7OczuCtAQMyioRPjDjbIqs0gLI,1276 django/contrib/gis/serializers/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 +django/contrib/gis/serializers/__pycache__/__init__.cpython-36.pyc,, +django/contrib/gis/serializers/__pycache__/geojson.cpython-36.pyc,, django/contrib/gis/serializers/geojson.py,sha256=J7XIwlzEyhKJF7x-4H-RjnXazkNybsX-vFpxz5InNQY,2716 +django/contrib/gis/shortcuts.py,sha256=fHf3HYP6MP8GeuBW6G3y6d30Mjxa6IL2xtmblDjS8k4,1027 django/contrib/gis/sitemaps/__init__.py,sha256=eVHUxfzw1VQn6bqH3D8bE471s8bNJSB3phuAI-zg9gA,138 +django/contrib/gis/sitemaps/__pycache__/__init__.cpython-36.pyc,, +django/contrib/gis/sitemaps/__pycache__/kml.cpython-36.pyc,, +django/contrib/gis/sitemaps/__pycache__/views.cpython-36.pyc,, django/contrib/gis/sitemaps/kml.py,sha256=kbKyIt-_u7zZJB8uPG4Cfi7axA5ms2ltdonctm5zewA,2413 django/contrib/gis/sitemaps/views.py,sha256=4xrd2NEQjsPx9582Pa0R2IEzx5NpP5unqCUsPjURgto,2313 django/contrib/gis/static/gis/css/ol3.css,sha256=pJADzfx4_NL2C1onFpU-muconAA5NThN4sEqSNyY_So,657 @@ -1981,20 +2356,28 @@ django/contrib/gis/static/gis/img/draw_point_on.svg,sha256=raGk3oc8w87rJfLdtZ4nI django/contrib/gis/static/gis/img/draw_polygon_off.svg,sha256=gnVmjeZE2jOvjfyx7mhazMDBXJ6KtSDrV9f0nSzkv3A,981 django/contrib/gis/static/gis/img/draw_polygon_on.svg,sha256=ybJ9Ww7-bsojKQJtjErLd2cCOgrIzyqgIR9QNhH_ZfA,982 django/contrib/gis/static/gis/js/OLMapWidget.js,sha256=VCC3BqFJSkcJtOKgf998WA2QLDUTeqYxr46gPzCjE9w,8961 -django/contrib/gis/templates/gis/openlayers-osm.html,sha256=TeiUqCjt73W8Hgrp_6zAtk_ZMBxskNN6KHSmnJ1-GD4,378 -django/contrib/gis/templates/gis/openlayers.html,sha256=P_sBibtZ8ybiBG6dtYbVhRgDYJE-oKYPzl452xad5Ok,1912 django/contrib/gis/templates/gis/admin/openlayers.html,sha256=GsjT4sNA-2iHRe7PJKsBIGDEAa29vGXwFNNACowj1lw,1867 django/contrib/gis/templates/gis/admin/openlayers.js,sha256=KoT3VUMAez9-5QoT5U6OJXzt3MLxlTrJMMwINjQ_k7M,8975 django/contrib/gis/templates/gis/admin/osm.html,sha256=yvYyZPmgP64r1JT3eZCDun5ENJaaN3d3wbTdCxIOvSo,111 django/contrib/gis/templates/gis/admin/osm.js,sha256=0wFRJXKZ2plp7tb0F9fgkMzp4NrKZXcHiMkKDJeHMRw,128 django/contrib/gis/templates/gis/kml/base.kml,sha256=VYnJaGgFVHRzDjiFjbcgI-jxlUos4B4Z1hx_JeI2ZXU,219 django/contrib/gis/templates/gis/kml/placemarks.kml,sha256=TEC81sDL9RK2FVeH0aFJTwIzs6_YWcMeGnHkACJV1Uc,360 +django/contrib/gis/templates/gis/openlayers-osm.html,sha256=TeiUqCjt73W8Hgrp_6zAtk_ZMBxskNN6KHSmnJ1-GD4,378 +django/contrib/gis/templates/gis/openlayers.html,sha256=P_sBibtZ8ybiBG6dtYbVhRgDYJE-oKYPzl452xad5Ok,1912 django/contrib/gis/utils/__init__.py,sha256=OmngSNhywEjrNKGXysMlq_iFYvx7ycDWojpCqF6JYLo,579 +django/contrib/gis/utils/__pycache__/__init__.cpython-36.pyc,, +django/contrib/gis/utils/__pycache__/layermapping.cpython-36.pyc,, +django/contrib/gis/utils/__pycache__/ogrinfo.cpython-36.pyc,, +django/contrib/gis/utils/__pycache__/ogrinspect.cpython-36.pyc,, +django/contrib/gis/utils/__pycache__/srs.cpython-36.pyc,, django/contrib/gis/utils/layermapping.py,sha256=rvQRfEa5lBrnXKMPjyrG5NmiV3Au_6YwJvdU7YgCePQ,27125 django/contrib/gis/utils/ogrinfo.py,sha256=VmbxQ5Ri4zjtTxNymuxJp3t3cAntUC83YBMp9PuMMSU,1934 django/contrib/gis/utils/ogrinspect.py,sha256=DEitGcJBpsFKWjHzFwQQukIuwBR90n2-NTKt0vYU-VY,8935 django/contrib/gis/utils/srs.py,sha256=4O1pQ-D0k3scCaz58Cl1Rl1iT2ASao7DHsgvkY31M0w,3011 +django/contrib/gis/views.py,sha256=GpOJ8W5gk-xbB8y3wPe2dvoVutPKZqswhcMWCETBnx0,698 django/contrib/humanize/__init__.py,sha256=88gkwJxqbRpmigRG0Gu3GNQkXGtTNpica4nf3go-_cI,67 +django/contrib/humanize/__pycache__/__init__.cpython-36.pyc,, +django/contrib/humanize/__pycache__/apps.cpython-36.pyc,, django/contrib/humanize/apps.py,sha256=ODfDrSH8m3y3xYlyIIwm7DZmrNcoYKG2K8l5mU64V7g,194 django/contrib/humanize/locale/af/LC_MESSAGES/django.mo,sha256=CeuKxmXn3PSw7eh7O_0bC4NUBVmOhdDcOsnsYycLD44,470 django/contrib/humanize/locale/af/LC_MESSAGES/django.po,sha256=_77Io7jI-3P2kHpR-ZFd8jw0B1kQxhLiUWR3B2Bud8g,4726 @@ -2002,32 +2385,32 @@ django/contrib/humanize/locale/ar/LC_MESSAGES/django.mo,sha256=YSyNaNTh2nILzWMH0 django/contrib/humanize/locale/ar/LC_MESSAGES/django.po,sha256=VAN7tVSYQZfZV5RfTe-wvQOVA9Q1ylLQRrFb9ihMpqs,11035 django/contrib/humanize/locale/ast/LC_MESSAGES/django.mo,sha256=WvBk8V6g1vgzGqZ_rR-4p7SMh43PFnDnRhIS9HSwdoQ,3468 django/contrib/humanize/locale/ast/LC_MESSAGES/django.po,sha256=S9lcUf2y5wR8Ufa-Rlz-M73Z3bMo7zji_63cXwtDK2I,5762 -django/contrib/humanize/locale/az/LC_MESSAGES/django.mo,sha256=_6wnH7WjAaZe5rZYn79VyioxWkMeoZTjhhF-AkbkQAU,4102 -django/contrib/humanize/locale/az/LC_MESSAGES/django.po,sha256=c0ZcxuMs82_JUksowREIsrHajdHZFlyaxFkBbw_6K90,6074 +django/contrib/humanize/locale/az/LC_MESSAGES/django.mo,sha256=0AyL47PqJZ63WlE6RjeWswa3vamKTORG4WBxtxkRG0Q,5216 +django/contrib/humanize/locale/az/LC_MESSAGES/django.po,sha256=0KOf2dLEhXbdGVFbghfdw_jNOXyG9SzAMztB0rj2pwg,9131 django/contrib/humanize/locale/be/LC_MESSAGES/django.mo,sha256=HEtO6H9OxRn6ybMtRjkD6deu7sMA49GY988Nc5r2nNY,6681 django/contrib/humanize/locale/be/LC_MESSAGES/django.po,sha256=GM21lBORfcLeQMaif6tuxrPd45srvSDvzaThGCdjs7o,9256 django/contrib/humanize/locale/bg/LC_MESSAGES/django.mo,sha256=1mRaFPsm5ITFyfdFdqdeY-_Om2OYKua5YWSEP192WR8,4645 django/contrib/humanize/locale/bg/LC_MESSAGES/django.po,sha256=kTyRblfWlBUMxd_czXTOe-39CcX68X6e4DTmYm3V2gc,6684 django/contrib/humanize/locale/bn/LC_MESSAGES/django.mo,sha256=jbL4ucZxxtexI10jgldtgnDie3I23XR3u-PrMMMqP6U,4026 django/contrib/humanize/locale/bn/LC_MESSAGES/django.po,sha256=0l4yyy7q3OIWyFk_PW0y883Vw2Pmu48UcnLM9OBxB68,6545 -django/contrib/humanize/locale/br/LC_MESSAGES/django.mo,sha256=o4it7f3WLq3THeeEZw083KnkuZUqD_xWipLVyMu9ONU,4069 -django/contrib/humanize/locale/br/LC_MESSAGES/django.po,sha256=oHgr0-e4-Xu_hIWqCtKk_SBNV57MU93GNhuN4V4S1zg,5957 +django/contrib/humanize/locale/br/LC_MESSAGES/django.mo,sha256=G58K2gCcxS1_soQEbZq_YuDkezq0gK9Os8Y0nN7iHr0,5850 +django/contrib/humanize/locale/br/LC_MESSAGES/django.po,sha256=5nt78ubdGq7-AJgPStRTDExKgctt1NR74z6ROUJkAGo,12248 django/contrib/humanize/locale/bs/LC_MESSAGES/django.mo,sha256=1-RNRHPgZR_9UyiEn9Djp4mggP3fywKZho45E1nGMjM,1416 django/contrib/humanize/locale/bs/LC_MESSAGES/django.po,sha256=M017Iu3hyXmINZkhCmn2he-FB8rQ7rXN0KRkWgrp7LI,5498 -django/contrib/humanize/locale/ca/LC_MESSAGES/django.mo,sha256=U3wnUZ-xwFZsYCd2Brr3rPVMVlatpnuXRYMCHYtB240,4040 -django/contrib/humanize/locale/ca/LC_MESSAGES/django.po,sha256=YgPF3fjBFqj4wmZ1r0I4sS9fRv65my9so4fjyfGbH6o,6025 +django/contrib/humanize/locale/ca/LC_MESSAGES/django.mo,sha256=aRWWYo9E7ECER0yhxlih6IDH1AuG1jzedh6kVzKYjZ4,3849 +django/contrib/humanize/locale/ca/LC_MESSAGES/django.po,sha256=-MQMmU-5LgiqqQiqaFUzQM_K2UE-362AhWEn6nUpaXA,8872 django/contrib/humanize/locale/cs/LC_MESSAGES/django.mo,sha256=Fr7-yH-FrHf7RKv3SYsDpa-56GcCchaolYhxlMVyuVQ,6846 django/contrib/humanize/locale/cs/LC_MESSAGES/django.po,sha256=lfQ1tt7_fhpvtfJy7lmVaMX6mvdFOnO8KWFAF94VNbA,11582 django/contrib/humanize/locale/cy/LC_MESSAGES/django.mo,sha256=VjJiaUUhvX9tjOEe6x2Bdp7scvZirVcUsA4-iE2-ElQ,5241 django/contrib/humanize/locale/cy/LC_MESSAGES/django.po,sha256=sylmceSq-NPvtr_FjklQXoBAfueKu7hrjEpMAsVbQC4,7813 django/contrib/humanize/locale/da/LC_MESSAGES/django.mo,sha256=BXydfI-OWLN-K4udBT5oeDeOWwKtrMn8pcj4qRf_wKg,5339 django/contrib/humanize/locale/da/LC_MESSAGES/django.po,sha256=R3obxY6dlgrWRxf9uRGcKlGWTxr7DcuZFg9N5SOU8tI,9154 -django/contrib/humanize/locale/de/LC_MESSAGES/django.mo,sha256=j2IfSs4MY9Np1awSVoQHwEOWuF-YqazHWOwE_fBk2YM,4669 -django/contrib/humanize/locale/de/LC_MESSAGES/django.po,sha256=_b5rxv57_AvX5SZqHK0SmnUu2hYB4lnhDr4CNA87pd4,6993 +django/contrib/humanize/locale/de/LC_MESSAGES/django.mo,sha256=e-GZlxadjO3sM7Nq8_GctgGaWK7tOL_KkYYJ_FA3kgg,5418 +django/contrib/humanize/locale/de/LC_MESSAGES/django.po,sha256=ZGOfnx24eVtKyqG6AQ6PaDI6e9wAfmBzFgFNX-7Wg6M,9187 django/contrib/humanize/locale/dsb/LC_MESSAGES/django.mo,sha256=-ujGv80xC02W3svo2UHZUXQ5dR9Jz7Y-aIpqWmcrerI,7036 django/contrib/humanize/locale/dsb/LC_MESSAGES/django.po,sha256=4Rxzt2SJkywoCOsxEAxyfpZSUdWrIBg1w_LInXXnqc8,11693 -django/contrib/humanize/locale/el/LC_MESSAGES/django.mo,sha256=xibi0Bv45kBRYEyFnkgNFf0InnGJyv9KQIWDlfj7LUM,5350 -django/contrib/humanize/locale/el/LC_MESSAGES/django.po,sha256=WW9fqED-lBmgvt6UfGTo-B_KGn_OQXRUSHEUZPXbn9g,7428 +django/contrib/humanize/locale/el/LC_MESSAGES/django.mo,sha256=StX82fNRxByI7QV_LRpVSoIwZ0ZsR---3pLvEU62GB8,6740 +django/contrib/humanize/locale/el/LC_MESSAGES/django.po,sha256=nbSZk7ay4fF556dY9EO7DXlDlwF683vTuYM2lYFHEAg,10661 django/contrib/humanize/locale/en/LC_MESSAGES/django.mo,sha256=U0OV81NfbuNL9ctF-gbGUG5al1StqN-daB-F-gFBFC8,356 django/contrib/humanize/locale/en/LC_MESSAGES/django.po,sha256=Iqb0XS0sZvkuEV5-GmxMkPMo5i0yJzVDkxXzlLRr2ZU,10744 django/contrib/humanize/locale/en_AU/LC_MESSAGES/django.mo,sha256=dTndJxA-F1IE_nMUOtf1sRr7Kq2s_8yjgKk6mkWkVu4,486 @@ -2048,8 +2431,8 @@ django/contrib/humanize/locale/es_VE/LC_MESSAGES/django.mo,sha256=cJECzKpD99RRIp django/contrib/humanize/locale/es_VE/LC_MESSAGES/django.po,sha256=tDdYtvRILgeDMgZqKHSebe7Z5ZgI1bZhDdvGVtj_anM,4832 django/contrib/humanize/locale/et/LC_MESSAGES/django.mo,sha256=WBBZ7Uk5nL-Z6qfYQ-LAtpcxyLy4LC36gKgLn1f5in8,4197 django/contrib/humanize/locale/et/LC_MESSAGES/django.po,sha256=n_nuAVBjwJd-RZXrbINpxubHetNJijvg5NJRUmECmGc,6213 -django/contrib/humanize/locale/eu/LC_MESSAGES/django.mo,sha256=pw2s1xZV8yS4QaKCS-qq6aihFDGObWcKjPSVLcgqN-E,4041 -django/contrib/humanize/locale/eu/LC_MESSAGES/django.po,sha256=LoWxuo_7aXHEAIJRu4S9rKqdvnXr4VMOqHjMd70OnA0,6119 +django/contrib/humanize/locale/eu/LC_MESSAGES/django.mo,sha256=g0-B-X-FgsLJEkRq9QwlXsSkbcMZKYkzaOTrA-hK30Q,5287 +django/contrib/humanize/locale/eu/LC_MESSAGES/django.po,sha256=8XsKY3skrnfXGU5J1MA4e1_ZGzfpP2IuxThlKvooZQE,9149 django/contrib/humanize/locale/fa/LC_MESSAGES/django.mo,sha256=DoYDzLeXjwqSQ1uv727FXpZh3cKhVMG-g-KxdA8HD70,5808 django/contrib/humanize/locale/fa/LC_MESSAGES/django.po,sha256=SEnstPQwYHovFwQvF_PwYmJ_ad_wFdkwzcQLIsstSrY,9778 django/contrib/humanize/locale/fi/LC_MESSAGES/django.mo,sha256=qlx3w4Y0CNcC5rIrbig_sqCvKAwh_IS-YseoQX3zymc,4177 @@ -2136,8 +2519,8 @@ django/contrib/humanize/locale/ro/LC_MESSAGES/django.mo,sha256=NcQde9eakJYiI4R3w django/contrib/humanize/locale/ro/LC_MESSAGES/django.po,sha256=lYA7q6-qiISsf-SpH40QB92Fyr3QXd05sPHN4bzyubM,10578 django/contrib/humanize/locale/ru/LC_MESSAGES/django.mo,sha256=MM_vEyGwicNov45lc1uhatfgHRhTIy7e7HsNU8-hFlc,7859 django/contrib/humanize/locale/ru/LC_MESSAGES/django.po,sha256=w2DUtEqLJfHR7cHgmCl_FAAQ4oo2KwRSM1l0aw12Z00,13433 -django/contrib/humanize/locale/sk/LC_MESSAGES/django.mo,sha256=U4iWXostWL1gUvrIbalfqhYjhL0mvlig3mlD1DU8_m8,4762 -django/contrib/humanize/locale/sk/LC_MESSAGES/django.po,sha256=kJUNxtiRawS2QtJqNRq2UtlRwF58kTH_fqPu1pD7t9M,7112 +django/contrib/humanize/locale/sk/LC_MESSAGES/django.mo,sha256=kVcuiHsL32xuDoFX9eOSUCsaG9QuNT9y4DUmn4vI_Do,6930 +django/contrib/humanize/locale/sk/LC_MESSAGES/django.po,sha256=Afdq9J1qXfItdQgEwPE8Abj-_dW-cCTJ1kiVvtZzi8c,11710 django/contrib/humanize/locale/sl/LC_MESSAGES/django.mo,sha256=f_07etc_G4OdYiUBKPkPqKm2iINqXoNsHUi3alUBgeo,5430 django/contrib/humanize/locale/sl/LC_MESSAGES/django.po,sha256=mleF0fvn0oEfszhGLoaQkWofTwZJurKrJlIH8o-6kAI,8166 django/contrib/humanize/locale/sq/LC_MESSAGES/django.mo,sha256=XBcBAc6zMMOy-Qx3OlV5rxnt1-dZxj16QHtpyGDWfDk,4912 @@ -2162,8 +2545,8 @@ django/contrib/humanize/locale/tt/LC_MESSAGES/django.mo,sha256=z8VgtMhlfyDo7bERD django/contrib/humanize/locale/tt/LC_MESSAGES/django.po,sha256=j_tRbg1hzLBFAmPQt0HoN-_WzWFtA07PloCkqhvNkcY,5201 django/contrib/humanize/locale/udm/LC_MESSAGES/django.mo,sha256=CNmoKj9Uc0qEInnV5t0Nt4ZnKSZCRdIG5fyfSsqwky4,462 django/contrib/humanize/locale/udm/LC_MESSAGES/django.po,sha256=AR55jQHmMrbA6RyHGOtqdvUtTFlxWnqvfMy8vZK25Bo,4354 -django/contrib/humanize/locale/uk/LC_MESSAGES/django.mo,sha256=zCT4FX9Uve9UODCIxXiJQEbn56QoYO1QQdNX_q3kq9g,5964 -django/contrib/humanize/locale/uk/LC_MESSAGES/django.po,sha256=AsBjFUJ0sZ7wa3aGVV5AduEkqOLwcGfp6muVI2nwEUU,8397 +django/contrib/humanize/locale/uk/LC_MESSAGES/django.mo,sha256=zfZYq_oejaTyWHQms01zT7jZc_1NX6WTxWlR3IjlJm4,8854 +django/contrib/humanize/locale/uk/LC_MESSAGES/django.po,sha256=BzEfymhdA2kJojtHX7RAvyrjYGOv5BqfOsfwqH1maeI,13765 django/contrib/humanize/locale/ur/LC_MESSAGES/django.mo,sha256=MF9uX26-4FFIz-QpDUbUHUNLQ1APaMLQmISMIaPsOBE,1347 django/contrib/humanize/locale/ur/LC_MESSAGES/django.po,sha256=D5UhcPEcQ16fsBEdkk_zmpjIF6f0gEv0P86z_pK_1eA,5015 django/contrib/humanize/locale/vi/LC_MESSAGES/django.mo,sha256=ZUK_Na0vnfdhjo0MgnBWnGFU34sxcMf_h0MeyuysKG8,3646 @@ -2173,34 +2556,62 @@ django/contrib/humanize/locale/zh_Hans/LC_MESSAGES/django.po,sha256=gGuUfdDHyxX7 django/contrib/humanize/locale/zh_Hant/LC_MESSAGES/django.mo,sha256=MXoemB7iwj3zMOZfPxRi9rc_1xsYZKPpGerwZjbM2m8,3314 django/contrib/humanize/locale/zh_Hant/LC_MESSAGES/django.po,sha256=RSmQwPspRIe0U15m4zYz7x8VAiXHp6z55oLXxk9yFKE,5130 django/contrib/humanize/templatetags/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 +django/contrib/humanize/templatetags/__pycache__/__init__.cpython-36.pyc,, +django/contrib/humanize/templatetags/__pycache__/humanize.cpython-36.pyc,, django/contrib/humanize/templatetags/humanize.py,sha256=lRKGLkY0kuqgQxJNeGa7VBdiqshh8ixDcXq5IKhgMec,11961 django/contrib/messages/__init__.py,sha256=Sjt2mgia8vqSpISrs67N27rAXgvqR-MPq37VB-nmSvE,174 +django/contrib/messages/__pycache__/__init__.cpython-36.pyc,, +django/contrib/messages/__pycache__/api.cpython-36.pyc,, +django/contrib/messages/__pycache__/apps.cpython-36.pyc,, +django/contrib/messages/__pycache__/constants.cpython-36.pyc,, +django/contrib/messages/__pycache__/context_processors.cpython-36.pyc,, +django/contrib/messages/__pycache__/middleware.cpython-36.pyc,, +django/contrib/messages/__pycache__/utils.cpython-36.pyc,, +django/contrib/messages/__pycache__/views.cpython-36.pyc,, django/contrib/messages/api.py,sha256=sWP2DP-n8ZWOTM-BLFDGrH_l-voGwrSxC0OgEyJt1F4,3071 django/contrib/messages/apps.py,sha256=yGXBKfV5WF_ElcPbX4wJjXq6jzp39ttnO7sp8N_IzOQ,194 django/contrib/messages/constants.py,sha256=WZxjzvEoKI7mgChSFp_g9e-zUH8r6JLhu9sFsftTGNA,312 django/contrib/messages/context_processors.py,sha256=0LniZjxZ7Fx2BxYdJ0tcruhG4kkBEEhsc7Urcf31NnE,354 django/contrib/messages/middleware.py,sha256=4L-bzgSjTw-Kgh8Wg8MOqkJPyilaxyXi_jH1UpP1h-U,986 -django/contrib/messages/utils.py,sha256=6PzAryJ0e6oOwtSAMrjAIsYGu_nWIpgMG0p8f_rzOrg,256 -django/contrib/messages/views.py,sha256=R5xD2DLmAO0x6EGpE8TX5bku4zioOiYkQnAtf6r-VAE,523 django/contrib/messages/storage/__init__.py,sha256=gXDHbQ9KgQdfhYOla9Qj59_SlE9WURQiKzIA0cFH0DQ,392 +django/contrib/messages/storage/__pycache__/__init__.cpython-36.pyc,, +django/contrib/messages/storage/__pycache__/base.cpython-36.pyc,, +django/contrib/messages/storage/__pycache__/cookie.cpython-36.pyc,, +django/contrib/messages/storage/__pycache__/fallback.cpython-36.pyc,, +django/contrib/messages/storage/__pycache__/session.cpython-36.pyc,, django/contrib/messages/storage/base.py,sha256=SyLyVQeRdmPvVt9SO4srCdIb0m2oBu1H_iOx40M48BM,5643 django/contrib/messages/storage/cookie.py,sha256=vAvUYBznSRY2ztfeZe5a38yuq1a11LGkDchs3c3AwME,6532 django/contrib/messages/storage/fallback.py,sha256=IbyyZg8cTU-19ZeRg6LndLfRK0SoevDwqKtrqzhVp6c,2095 django/contrib/messages/storage/session.py,sha256=KTAqur1KMJUc-liD-I0mVDYbafMS23zxZfnFz4XPiiU,1729 +django/contrib/messages/utils.py,sha256=6PzAryJ0e6oOwtSAMrjAIsYGu_nWIpgMG0p8f_rzOrg,256 +django/contrib/messages/views.py,sha256=R5xD2DLmAO0x6EGpE8TX5bku4zioOiYkQnAtf6r-VAE,523 django/contrib/postgres/__init__.py,sha256=jtn9-mwOISc5D_YUoQ5z_3sN4bEPNxBOCDzbGNag_mc,67 -django/contrib/postgres/apps.py,sha256=4rTTwfGmSsLoiMBgT7PLmx7ROSaas18tkZp0n2rcjwk,1602 -django/contrib/postgres/functions.py,sha256=zHeAyKR5MhnsIGI5qbtmRdxPm8OtycEBE5OmCNyynD8,252 -django/contrib/postgres/indexes.py,sha256=qsWfm-uEZYWu3tv5_Hn70hlXbn2gw7vcaArS04RgS84,3567 -django/contrib/postgres/lookups.py,sha256=CIzOtQhabWI5_GERU95REYVA5wzhimdz9hpGXtKpW08,1901 -django/contrib/postgres/operations.py,sha256=R8jm7u9K5dPvdbmsSvCO95x8oI7LSat01CeXtPUzL5c,2010 -django/contrib/postgres/search.py,sha256=h5Ri5X0aha29YMMfLM1OKq7rrKWeSTidHzXFhRIYV-Q,8295 -django/contrib/postgres/signals.py,sha256=MmUklgaTW1-UBMGQTxNO_1fsO7mZugGs9ScovuCIyJo,2245 -django/contrib/postgres/utils.py,sha256=gBGBmAYMKLkB6nyaRgx5Yz_00bXaOA6BDK9koiE-_co,1187 -django/contrib/postgres/validators.py,sha256=CA_iygE2q3o8tXlQ9JfMYxoO6HDJk3D0PIcmGrahwdI,2675 +django/contrib/postgres/__pycache__/__init__.cpython-36.pyc,, +django/contrib/postgres/__pycache__/apps.cpython-36.pyc,, +django/contrib/postgres/__pycache__/functions.cpython-36.pyc,, +django/contrib/postgres/__pycache__/indexes.cpython-36.pyc,, +django/contrib/postgres/__pycache__/lookups.cpython-36.pyc,, +django/contrib/postgres/__pycache__/operations.cpython-36.pyc,, +django/contrib/postgres/__pycache__/search.cpython-36.pyc,, +django/contrib/postgres/__pycache__/signals.cpython-36.pyc,, +django/contrib/postgres/__pycache__/utils.cpython-36.pyc,, +django/contrib/postgres/__pycache__/validators.cpython-36.pyc,, django/contrib/postgres/aggregates/__init__.py,sha256=QCznqMKqPbpraxSi1Y8-B7_MYlL42F1kEWZ1HeLgTKs,65 +django/contrib/postgres/aggregates/__pycache__/__init__.cpython-36.pyc,, +django/contrib/postgres/aggregates/__pycache__/general.cpython-36.pyc,, +django/contrib/postgres/aggregates/__pycache__/statistics.cpython-36.pyc,, django/contrib/postgres/aggregates/general.py,sha256=WZqSs7XcnRW4iXIJ7oib3aoLPrHCEOLh-K_EDBJpseU,1603 django/contrib/postgres/aggregates/statistics.py,sha256=NWyxMgDsfQ3f5yvqAcxJ13LayjGkRPj90wVJa4k7QdM,1691 +django/contrib/postgres/apps.py,sha256=4rTTwfGmSsLoiMBgT7PLmx7ROSaas18tkZp0n2rcjwk,1602 django/contrib/postgres/fields/__init__.py,sha256=Xo8wuWPwVNOkKY-EwV9U1zusQ2DjMXXtL7_8R_xAi5s,148 +django/contrib/postgres/fields/__pycache__/__init__.cpython-36.pyc,, +django/contrib/postgres/fields/__pycache__/array.cpython-36.pyc,, +django/contrib/postgres/fields/__pycache__/citext.cpython-36.pyc,, +django/contrib/postgres/fields/__pycache__/hstore.cpython-36.pyc,, +django/contrib/postgres/fields/__pycache__/jsonb.cpython-36.pyc,, +django/contrib/postgres/fields/__pycache__/mixins.cpython-36.pyc,, +django/contrib/postgres/fields/__pycache__/ranges.cpython-36.pyc,, +django/contrib/postgres/fields/__pycache__/utils.cpython-36.pyc,, django/contrib/postgres/fields/array.py,sha256=4_ygF8Bw0vBHSlyKJ_NnY_ZTshVZNnVpGvbjmM1dYo0,10291 django/contrib/postgres/fields/citext.py,sha256=G40UZv4zop8Zrq2vMhluZ-MT7yPLEc8IEDi3hZ27gGw,439 django/contrib/postgres/fields/hstore.py,sha256=oZdUXSAy3MpZ3vZSU6eKWDnwRGQopFGvGUco_qOlMNg,3209 @@ -2209,13 +2620,22 @@ django/contrib/postgres/fields/mixins.py,sha256=eYtXzR2ec8J8564b-eaUsE17UO_AIkqr django/contrib/postgres/fields/ranges.py,sha256=ozBEsZjvGQGWOZTN8VupDMVL19mHLXMyWZpESVgzWC0,7565 django/contrib/postgres/fields/utils.py,sha256=TV-Aj9VpBb13I2iuziSDURttZtz355XakxXnFwvtGio,95 django/contrib/postgres/forms/__init__.py,sha256=GSqucR50I9jrZUYZUFVmb8nV_FSlXu1BcCpFck2pVXI,118 +django/contrib/postgres/forms/__pycache__/__init__.cpython-36.pyc,, +django/contrib/postgres/forms/__pycache__/array.cpython-36.pyc,, +django/contrib/postgres/forms/__pycache__/hstore.cpython-36.pyc,, +django/contrib/postgres/forms/__pycache__/jsonb.cpython-36.pyc,, +django/contrib/postgres/forms/__pycache__/ranges.cpython-36.pyc,, django/contrib/postgres/forms/array.py,sha256=3Hp4Q9JSziuaie2c0KLH-Z7RHs3t0MgbicsjnLIxV2k,7413 django/contrib/postgres/forms/hstore.py,sha256=f7PJ41fsd8D7cvyJG-_ugslM-hXL7qnZPdx08UZQNXY,1766 django/contrib/postgres/forms/jsonb.py,sha256=1tRmaNUvH8ITxGSAtg0bIUwPzgLW-8o1sRgsbCIV1ek,1729 django/contrib/postgres/forms/ranges.py,sha256=_LWXysT2AdvgSsAtNyPxHP0hgTolsQoUOCLWT7KukoA,3069 +django/contrib/postgres/functions.py,sha256=zHeAyKR5MhnsIGI5qbtmRdxPm8OtycEBE5OmCNyynD8,252 +django/contrib/postgres/indexes.py,sha256=qsWfm-uEZYWu3tv5_Hn70hlXbn2gw7vcaArS04RgS84,3567 django/contrib/postgres/jinja2/postgres/widgets/split_array.html,sha256=AzaPLlNLg91qkVQwwtAJxwOqDemrtt_btSkWLpboJDs,54 django/contrib/postgres/locale/ar/LC_MESSAGES/django.mo,sha256=AFcSJOhEOAWVIXw9q7FoyyT9G1ufw530IG2GwOYNOJw,4416 django/contrib/postgres/locale/ar/LC_MESSAGES/django.po,sha256=ZEYrujwMpePljEsEjgJrRgHvQWn6zP9zYVkan83TyuU,5017 +django/contrib/postgres/locale/az/LC_MESSAGES/django.mo,sha256=kUYiVWbIYkyUI8U1XZxTwWdW4yK0uymZLOmdxsfcxeQ,3132 +django/contrib/postgres/locale/az/LC_MESSAGES/django.po,sha256=92N_-hq2ONqo5Dgl2o2dNyAivzzHKRiQrpjTQHfGceE,3464 django/contrib/postgres/locale/be/LC_MESSAGES/django.mo,sha256=nDK0-dYUAORaNB--uNHLQfvSnZZfe0yGdQwAe0AMFkU,4490 django/contrib/postgres/locale/be/LC_MESSAGES/django.po,sha256=MoFwiR6pvjrN0YhFrhmAcQ4IQ6TRkFiVXf7TB8zjcQo,4964 django/contrib/postgres/locale/bg/LC_MESSAGES/django.mo,sha256=7VaGqc8TO0NVL-eZbxVuGb8J6atQ_aC3C3Nh3G9zcJQ,3439 @@ -2226,12 +2646,12 @@ django/contrib/postgres/locale/cs/LC_MESSAGES/django.mo,sha256=SGSzVScCYcVeQPQYs django/contrib/postgres/locale/cs/LC_MESSAGES/django.po,sha256=SgmCLIHUXIUl8zkonXynj_MyHXsOmqpYGbE3N5YQ80M,4158 django/contrib/postgres/locale/da/LC_MESSAGES/django.mo,sha256=JHKBvq-wN9YvR3GF5TWjdzRYDJCENRrdld_bfoMf_L0,3167 django/contrib/postgres/locale/da/LC_MESSAGES/django.po,sha256=fUR3Edxifn3OeeccpxyycqgSRwOQgbLFkqEtZQBQMjo,3558 -django/contrib/postgres/locale/de/LC_MESSAGES/django.mo,sha256=1K356glWEevm4oteYtUKV1Loh1fpAjjlrFgF9yfwjcI,3275 -django/contrib/postgres/locale/de/LC_MESSAGES/django.po,sha256=MXPu492vKgQLLHngr6m2d08YUNAcwz01e3h9GxfbvIE,3723 +django/contrib/postgres/locale/de/LC_MESSAGES/django.mo,sha256=78QMyqVVBH0_HdT1IEfoZbKFvIFAiG0S96dJzfx_GR4,3282 +django/contrib/postgres/locale/de/LC_MESSAGES/django.po,sha256=rICLyLxIuA_WWMcq0u6MfnUbYZlM_Vs4n-ETi55LTro,3728 django/contrib/postgres/locale/dsb/LC_MESSAGES/django.mo,sha256=1fVpsCGFtvcOtjM7nkTq3mPAHeFKUt7iafEbeU126NY,3853 django/contrib/postgres/locale/dsb/LC_MESSAGES/django.po,sha256=czUFqMMzMa6ie50w6mVekNaFLNoY4wPsyIt3zRHQ3Z0,4286 -django/contrib/postgres/locale/el/LC_MESSAGES/django.mo,sha256=kHjTGVK-3Y06GyjqRBi5_Ki_epzPUYt7zQKpukUOwFo,3918 -django/contrib/postgres/locale/el/LC_MESSAGES/django.po,sha256=VP82YDf9x1EmSOVmBY7zkgQcX7EfQQZFUpeRV3dtHtk,4407 +django/contrib/postgres/locale/el/LC_MESSAGES/django.mo,sha256=PKQX9koDltdpPB_2sz_cCMj46CU6f6UKrQhkniPp5V0,3917 +django/contrib/postgres/locale/el/LC_MESSAGES/django.po,sha256=C4bWUZaxJCXkVUWlvaW4zo6C_fZAI7V1qBPOJHbZfdY,4411 django/contrib/postgres/locale/en/LC_MESSAGES/django.mo,sha256=U0OV81NfbuNL9ctF-gbGUG5al1StqN-daB-F-gFBFC8,356 django/contrib/postgres/locale/en/LC_MESSAGES/django.po,sha256=V559m1IltKecaNYnowZ3e1iIFNFKeO949YVUPjOwvUw,3130 django/contrib/postgres/locale/eo/LC_MESSAGES/django.mo,sha256=N1T-nA1IdhKKDbZ76nV968OSMMbteXwwBdhzRi3taWs,3149 @@ -2246,8 +2666,8 @@ django/contrib/postgres/locale/es_MX/LC_MESSAGES/django.mo,sha256=4-c48HNLkDnIIP django/contrib/postgres/locale/es_MX/LC_MESSAGES/django.po,sha256=5HmM8uVQkt869MyzuQIk5C6czFe4MTRz5CBmgeN_V14,2496 django/contrib/postgres/locale/et/LC_MESSAGES/django.mo,sha256=_BZuR25C1mzMVR2LTXE4u4QaP5ht7C7q8PjsnAEEQO8,3081 django/contrib/postgres/locale/et/LC_MESSAGES/django.po,sha256=BF6hMf4uD6sFFXBJoudgimwKCj25jlzt7rjK3lg-BFA,3592 -django/contrib/postgres/locale/eu/LC_MESSAGES/django.mo,sha256=T7pDulEqODUPdC4sI4w-COAM5nT9C3jbAas8i24l_ms,3139 -django/contrib/postgres/locale/eu/LC_MESSAGES/django.po,sha256=OQlFVw0YFSF6s6iG6omYP1ISwevmSmAVSrH1FrqE2G8,3545 +django/contrib/postgres/locale/eu/LC_MESSAGES/django.mo,sha256=e1i7Y8OyrDBzRTDViMBFliQxGa-wYBaBBWrr6V7MIVw,3133 +django/contrib/postgres/locale/eu/LC_MESSAGES/django.po,sha256=uLRlYrtifsM_BmHtxLUMnL-nNxJ9S3X-Py7W_6rRvqA,3544 django/contrib/postgres/locale/fa/LC_MESSAGES/django.mo,sha256=0E8pqNUlKTUXSY1o8A1TmMbAE49QZpa5yxqqECJbZ04,3614 django/contrib/postgres/locale/fa/LC_MESSAGES/django.po,sha256=Zdcp_d3unZ4JnRQdcMIPQVsV9ysal7W1zu_vJsMqJx4,4083 django/contrib/postgres/locale/fi/LC_MESSAGES/django.mo,sha256=eVu4C_rIzT2fQGNbJDEkrQb4pjF00lOPAixxqpYvbhs,3212 @@ -2306,8 +2726,8 @@ django/contrib/postgres/locale/ro/LC_MESSAGES/django.mo,sha256=wIyzI-mQ_wTDpsU5Q django/contrib/postgres/locale/ro/LC_MESSAGES/django.po,sha256=4MyOnJbBSza7grnCQ2-_-knfs5w6oBdlMFHrS9DbYXQ,3897 django/contrib/postgres/locale/ru/LC_MESSAGES/django.mo,sha256=tJm0QXyOt7USDeVXRE9ZoE5EDA0Xman6JooYEO3odNQ,5119 django/contrib/postgres/locale/ru/LC_MESSAGES/django.po,sha256=G3Fsbh2qjnPNDeufzCs7SwITCaWsHEX30ltPJSpySQ4,5831 -django/contrib/postgres/locale/sk/LC_MESSAGES/django.mo,sha256=CLTqMW_0M-gEqH3Z_-uXanLMi2IxLr6y9u323Q3OJg8,3400 -django/contrib/postgres/locale/sk/LC_MESSAGES/django.po,sha256=D-HhtGgJQ0KnSnf6dHTo9LpetvruFJ7hw_XjjBq_z7g,3777 +django/contrib/postgres/locale/sk/LC_MESSAGES/django.mo,sha256=jgpnLYmOCNlj-BH605ybhVx0rG4yXKIIUCf696DwAVU,3630 +django/contrib/postgres/locale/sk/LC_MESSAGES/django.po,sha256=kv4raaUoWuOeOuTThku1_SiKsf7nYEBDaa-R5yGtg7U,4051 django/contrib/postgres/locale/sl/LC_MESSAGES/django.mo,sha256=BT1LywwWuDO9iENJm-pqBksEisuETBlh0r4ILn4wgx0,3524 django/contrib/postgres/locale/sl/LC_MESSAGES/django.po,sha256=YmFNHoKR5av9ychiCloy5OXeL_v-rDzA0vYqUy84umc,3988 django/contrib/postgres/locale/sq/LC_MESSAGES/django.mo,sha256=kee7WbANs3H4qgSme6ERtCgsgvvTusVX92bpl3nR7oQ,3192 @@ -2318,18 +2738,27 @@ django/contrib/postgres/locale/sv/LC_MESSAGES/django.mo,sha256=i4z7Yn_Ows9G_UoCW django/contrib/postgres/locale/sv/LC_MESSAGES/django.po,sha256=5VjgW0c_nTPeh_4nsiUHpv_toFn0c5ytKfM06g-NrlQ,3477 django/contrib/postgres/locale/tr/LC_MESSAGES/django.mo,sha256=2pcddOVCVFzHvw19Oa9xpEu46mjkzJTnykunyDvDYZ4,3162 django/contrib/postgres/locale/tr/LC_MESSAGES/django.po,sha256=Hrw_xRYpMWTVqj-xpNADRenPDXlicdictu12Nx1JJvY,3509 -django/contrib/postgres/locale/uk/LC_MESSAGES/django.mo,sha256=3uPY2QOsonJJ67IZipxS45D6nhiS0p1-egxWqQBIyU8,4309 -django/contrib/postgres/locale/uk/LC_MESSAGES/django.po,sha256=n2qxj5e7ipENpTFganpkcSAJUMnASM2w5l0YxmTijzg,4861 +django/contrib/postgres/locale/uk/LC_MESSAGES/django.mo,sha256=2kT-GcG490kWS9V-NTjS3nKxxA8xm4euTo0Dhqd4Yb4,4758 +django/contrib/postgres/locale/uk/LC_MESSAGES/django.po,sha256=AdBiSfMyt10qIxfTcquptNVyKxwI9k_9ZjuskaEM5JQ,5402 django/contrib/postgres/locale/zh_Hans/LC_MESSAGES/django.mo,sha256=t4Zea1ndeWCQMDYvdprtTDkyPXnqg3lAV7WB5TAZFNI,2854 django/contrib/postgres/locale/zh_Hans/LC_MESSAGES/django.po,sha256=4ICKRVdfo78YeoAK_G7DvlWz-ixUWNDCbBkGVHnDhH8,3242 django/contrib/postgres/locale/zh_Hant/LC_MESSAGES/django.mo,sha256=65JDiksp4dDMlCPrCbbSZ-DDEXSD3rnPKF8o-RpdptA,2864 django/contrib/postgres/locale/zh_Hant/LC_MESSAGES/django.po,sha256=MMLZpVZw1SdxWoscLSO9k2YTO5YX2GXFhSag99zNpoI,3211 +django/contrib/postgres/lookups.py,sha256=CIzOtQhabWI5_GERU95REYVA5wzhimdz9hpGXtKpW08,1901 +django/contrib/postgres/operations.py,sha256=R8jm7u9K5dPvdbmsSvCO95x8oI7LSat01CeXtPUzL5c,2010 +django/contrib/postgres/search.py,sha256=h5Ri5X0aha29YMMfLM1OKq7rrKWeSTidHzXFhRIYV-Q,8295 +django/contrib/postgres/signals.py,sha256=MmUklgaTW1-UBMGQTxNO_1fsO7mZugGs9ScovuCIyJo,2245 django/contrib/postgres/templates/postgres/widgets/split_array.html,sha256=AzaPLlNLg91qkVQwwtAJxwOqDemrtt_btSkWLpboJDs,54 +django/contrib/postgres/utils.py,sha256=gBGBmAYMKLkB6nyaRgx5Yz_00bXaOA6BDK9koiE-_co,1187 +django/contrib/postgres/validators.py,sha256=CA_iygE2q3o8tXlQ9JfMYxoO6HDJk3D0PIcmGrahwdI,2675 django/contrib/redirects/__init__.py,sha256=9vdTkDvH0443yn0qXx59j4dXPn3P-Pf9lB8AWrSp_Bk,69 +django/contrib/redirects/__pycache__/__init__.cpython-36.pyc,, +django/contrib/redirects/__pycache__/admin.cpython-36.pyc,, +django/contrib/redirects/__pycache__/apps.cpython-36.pyc,, +django/contrib/redirects/__pycache__/middleware.cpython-36.pyc,, +django/contrib/redirects/__pycache__/models.cpython-36.pyc,, django/contrib/redirects/admin.py,sha256=P9wp8yIvDjJSfIXpWYM2ftDlVhKvte_0AM9Ky_j1JIs,314 django/contrib/redirects/apps.py,sha256=BvTvN3IXCv7yEKqhxwCDiSCZ3695YXNttEvmONHNxC4,197 -django/contrib/redirects/middleware.py,sha256=kJfTIj8G2loRgiEJkqiYEredzt4xhNAfDaTZkk9Coyo,1926 -django/contrib/redirects/models.py,sha256=x9f9oGGbUDsn1If6zLwDpkwW3M2Anl-Zj845WA121fg,985 django/contrib/redirects/locale/af/LC_MESSAGES/django.mo,sha256=CeuKxmXn3PSw7eh7O_0bC4NUBVmOhdDcOsnsYycLD44,470 django/contrib/redirects/locale/af/LC_MESSAGES/django.po,sha256=azk3eRV64rp6_41m5S1vkDRZ5YZ_OjJ6pfn4wqOlKnQ,942 django/contrib/redirects/locale/ar/LC_MESSAGES/django.mo,sha256=BX8CzqhOiPIE2dZ1J-bomSuudCMDs8MKbZ1aCzFUrXk,1342 @@ -2508,22 +2937,37 @@ django/contrib/redirects/locale/zh_Hans/LC_MESSAGES/django.mo,sha256=6BYNDezC7si django/contrib/redirects/locale/zh_Hans/LC_MESSAGES/django.po,sha256=m0lZpC3XCfE-H9-PFK5-v9gD9zgXIn_VMqsnO36CiZw,1359 django/contrib/redirects/locale/zh_Hant/LC_MESSAGES/django.mo,sha256=35HyQ7p6_pB1xNNbNzjNX8JhMa5HOzAmkF5YUgC70N0,1096 django/contrib/redirects/locale/zh_Hant/LC_MESSAGES/django.po,sha256=bbDd7Y0E1xAv7EmqAQI3am7VhDo3NxBgjRP8WvolS1s,1313 +django/contrib/redirects/middleware.py,sha256=kJfTIj8G2loRgiEJkqiYEredzt4xhNAfDaTZkk9Coyo,1926 django/contrib/redirects/migrations/0001_initial.py,sha256=jl-W40P9AY3VHUP69TmXS3lKVFlwGVIHJ04lEFBkgEY,1491 django/contrib/redirects/migrations/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 +django/contrib/redirects/migrations/__pycache__/0001_initial.cpython-36.pyc,, +django/contrib/redirects/migrations/__pycache__/__init__.cpython-36.pyc,, +django/contrib/redirects/models.py,sha256=x9f9oGGbUDsn1If6zLwDpkwW3M2Anl-Zj845WA121fg,985 django/contrib/sessions/__init__.py,sha256=W7kKt-gCROzrUA6UpIRAit3SHa-coN4_A4fphGikCEk,67 +django/contrib/sessions/__pycache__/__init__.cpython-36.pyc,, +django/contrib/sessions/__pycache__/apps.cpython-36.pyc,, +django/contrib/sessions/__pycache__/base_session.cpython-36.pyc,, +django/contrib/sessions/__pycache__/exceptions.cpython-36.pyc,, +django/contrib/sessions/__pycache__/middleware.cpython-36.pyc,, +django/contrib/sessions/__pycache__/models.cpython-36.pyc,, +django/contrib/sessions/__pycache__/serializers.cpython-36.pyc,, django/contrib/sessions/apps.py,sha256=q_fkp7a7_1GT14XHkHgNIET0sItgfBeFT7B137_KeZM,194 -django/contrib/sessions/base_session.py,sha256=5FofwClB_ukwCsXPfJbzUvKoYaMQ78B_lWXU0fqSg1k,1490 -django/contrib/sessions/exceptions.py,sha256=epvfG9haHc8p34Ic6IqUSC-Yj06Ruh2TSm9G6HQMdno,256 -django/contrib/sessions/middleware.py,sha256=3fVSQXjKOPhVLEiLvgkpF-PxdBQO5a6EX0ugryjzSl8,3490 -django/contrib/sessions/models.py,sha256=vmROoszsXHnPHoSbFca8k-U9Z8Wg6EAHYeEK87VHHk8,1257 -django/contrib/sessions/serializers.py,sha256=FUUY-XXwipIA085gJSNNcTxVQqo12YE9EFainIxNPdU,394 django/contrib/sessions/backends/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 +django/contrib/sessions/backends/__pycache__/__init__.cpython-36.pyc,, +django/contrib/sessions/backends/__pycache__/base.cpython-36.pyc,, +django/contrib/sessions/backends/__pycache__/cache.cpython-36.pyc,, +django/contrib/sessions/backends/__pycache__/cached_db.cpython-36.pyc,, +django/contrib/sessions/backends/__pycache__/db.cpython-36.pyc,, +django/contrib/sessions/backends/__pycache__/file.cpython-36.pyc,, +django/contrib/sessions/backends/__pycache__/signed_cookies.cpython-36.pyc,, django/contrib/sessions/backends/base.py,sha256=uSbl8x4BurAuDYaupFnA469bC2_VydUAMuLa_g1SskM,11930 django/contrib/sessions/backends/cache.py,sha256=-qeSz07gUidiY_xq7imMJ3SP17J_rLsIO50KxOhq_8E,2713 django/contrib/sessions/backends/cached_db.py,sha256=c9JtGXxyJYRT7MMVrqwo0jw1v3JCpaBNXeL8d1tAfBE,2011 django/contrib/sessions/backends/db.py,sha256=zzhv0nQ4OIFeyM2QXrIUG26l_IJosagKaGOI2NcZnz4,3770 django/contrib/sessions/backends/file.py,sha256=--r-hpfCVAGostoUlFZ2wc9rUxw2s7r-QINOIlSbiNI,7741 django/contrib/sessions/backends/signed_cookies.py,sha256=jcBrD3gUHrdETWf6JvwDVCFe4eAiRbH8i2oMJjwpXPs,2696 +django/contrib/sessions/base_session.py,sha256=5FofwClB_ukwCsXPfJbzUvKoYaMQ78B_lWXU0fqSg1k,1490 +django/contrib/sessions/exceptions.py,sha256=epvfG9haHc8p34Ic6IqUSC-Yj06Ruh2TSm9G6HQMdno,256 django/contrib/sessions/locale/af/LC_MESSAGES/django.mo,sha256=CeuKxmXn3PSw7eh7O_0bC4NUBVmOhdDcOsnsYycLD44,470 django/contrib/sessions/locale/af/LC_MESSAGES/django.po,sha256=fdRPUBMVUrpvAi9zsvwSnts55Wdnj4r2kLxKeroIsSM,745 django/contrib/sessions/locale/ar/LC_MESSAGES/django.mo,sha256=yoepqaR68PTGLx--cAOzP94Sqyl5xIYpeQ0IFWgY380,846 @@ -2702,24 +3146,37 @@ django/contrib/sessions/locale/zh_Hans/LC_MESSAGES/django.mo,sha256=zsbhIMocgB8Y django/contrib/sessions/locale/zh_Hans/LC_MESSAGES/django.po,sha256=tPshgXjEv6pME4N082ztamJhd5whHB2_IV_egdP-LlQ,889 django/contrib/sessions/locale/zh_Hant/LC_MESSAGES/django.mo,sha256=WZzfpFKZ41Pu8Q9SuhGu3hXwp4eiq8Dt8vdiQfxvF9M,733 django/contrib/sessions/locale/zh_Hant/LC_MESSAGES/django.po,sha256=6IRDQu6-PAYh6SyEIcKdhuR172lX0buY8qqsU0QXlYU,898 +django/contrib/sessions/management/commands/__pycache__/clearsessions.cpython-36.pyc,, django/contrib/sessions/management/commands/clearsessions.py,sha256=yDcSmK65l5H1-2hiHhDlN0zivQrxm_ihNKLKt6MmRiQ,650 +django/contrib/sessions/middleware.py,sha256=3fVSQXjKOPhVLEiLvgkpF-PxdBQO5a6EX0ugryjzSl8,3490 django/contrib/sessions/migrations/0001_initial.py,sha256=F7fzk2d9hDPjUwx2w-lXdZcFG1h4HyHnkfcJ6aK7C-0,955 django/contrib/sessions/migrations/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 +django/contrib/sessions/migrations/__pycache__/0001_initial.cpython-36.pyc,, +django/contrib/sessions/migrations/__pycache__/__init__.cpython-36.pyc,, +django/contrib/sessions/models.py,sha256=vmROoszsXHnPHoSbFca8k-U9Z8Wg6EAHYeEK87VHHk8,1257 +django/contrib/sessions/serializers.py,sha256=FUUY-XXwipIA085gJSNNcTxVQqo12YE9EFainIxNPdU,394 django/contrib/sitemaps/__init__.py,sha256=4pL-xZ3nNPbczruFZqnL8xTH5KrGL_C1AgdfBMfWfwY,5632 +django/contrib/sitemaps/__pycache__/__init__.cpython-36.pyc,, +django/contrib/sitemaps/__pycache__/apps.cpython-36.pyc,, +django/contrib/sitemaps/__pycache__/views.cpython-36.pyc,, django/contrib/sitemaps/apps.py,sha256=ktY9PcWsmv5TOlvEdG6IL8ZBbGMtZRpO24j5g7DGilU,195 -django/contrib/sitemaps/views.py,sha256=KP-cCkD4VGFbd4ZavWK79gAkZa83APeRgTx-eouny4M,3516 +django/contrib/sitemaps/management/commands/__pycache__/ping_google.cpython-36.pyc,, django/contrib/sitemaps/management/commands/ping_google.py,sha256=IzUg9OZa2e3AjwX4bCFEldXzaLsT4O4WnbUgeUKe6qg,412 django/contrib/sitemaps/templates/sitemap.xml,sha256=KTiksPVpo22dkRjjavoJtckzo-Rin7aZ_QgbC42Y8O0,479 django/contrib/sitemaps/templates/sitemap_index.xml,sha256=VqDmRlWMx9kC6taiBoi1h9JVspV54ou3nFjE8Nfofl8,209 +django/contrib/sitemaps/views.py,sha256=KP-cCkD4VGFbd4ZavWK79gAkZa83APeRgTx-eouny4M,3516 django/contrib/sites/__init__.py,sha256=qIj6PsbyT_DVkvjrASve-9F8GeoCKv6sO0-jlEhRJv4,61 +django/contrib/sites/__pycache__/__init__.cpython-36.pyc,, +django/contrib/sites/__pycache__/admin.cpython-36.pyc,, +django/contrib/sites/__pycache__/apps.cpython-36.pyc,, +django/contrib/sites/__pycache__/management.cpython-36.pyc,, +django/contrib/sites/__pycache__/managers.cpython-36.pyc,, +django/contrib/sites/__pycache__/middleware.cpython-36.pyc,, +django/contrib/sites/__pycache__/models.cpython-36.pyc,, +django/contrib/sites/__pycache__/requests.cpython-36.pyc,, +django/contrib/sites/__pycache__/shortcuts.cpython-36.pyc,, django/contrib/sites/admin.py,sha256=ClzCRn4fUPWO1dNlEWEPjSDInnK87XbNRmadvjYs1go,214 django/contrib/sites/apps.py,sha256=xRYkn8bbxOK7rSsDiLHPkxUqAN4iscVMvwKIjiwdj94,365 -django/contrib/sites/management.py,sha256=K6cgSOdN4ins_TiWjUIkGFwuibJmshTlFonqYT2QKrw,1597 -django/contrib/sites/managers.py,sha256=OJfKicEOuqcD0B7NuH4scszrknQZ-X1Nf1PL0XgWqLM,1929 -django/contrib/sites/middleware.py,sha256=qYcVHsHOg0VxQNS4saoLHkdF503nJR-D7Z01vE0SvUM,309 -django/contrib/sites/models.py,sha256=gj4u6mr8lvOlBJNaF3pSqAT6tk4YnktmaKlpBuDNE0A,3729 -django/contrib/sites/requests.py,sha256=74RhONzbRqEGoNXLu4T7ZjAFKYvCLmY_XQWnGRz6jdw,640 -django/contrib/sites/shortcuts.py,sha256=RZr1iT8zY_z8o52PIWEBFCQL03pE28pp6708LveS240,581 django/contrib/sites/locale/af/LC_MESSAGES/django.mo,sha256=CeuKxmXn3PSw7eh7O_0bC4NUBVmOhdDcOsnsYycLD44,470 django/contrib/sites/locale/af/LC_MESSAGES/django.po,sha256=WNd-q5lgjiRfXAGb7iv5iUkCnS_RcI098GNjn4MezDc,775 django/contrib/sites/locale/ar/LC_MESSAGES/django.mo,sha256=kLoytp2jvhWn6p1c8kNVua2sYAMnrpS4xnbluHD22Vs,947 @@ -2900,57 +3357,118 @@ django/contrib/sites/locale/zh_Hans/LC_MESSAGES/django.mo,sha256=7D9_pDY5lBRpo1k django/contrib/sites/locale/zh_Hans/LC_MESSAGES/django.po,sha256=xI_N00xhV8dWDp4fg5Mmj9ivOBBdHP79T3-JYXPyc5M,946 django/contrib/sites/locale/zh_Hant/LC_MESSAGES/django.mo,sha256=0F6Qmh1smIXlOUNDaDwDajyyGecc1azfwh8BhXrpETo,790 django/contrib/sites/locale/zh_Hant/LC_MESSAGES/django.po,sha256=ixbXNBNKNfrpI_B0O_zktTfo63sRFMOk1B1uIh4DGGg,1046 +django/contrib/sites/management.py,sha256=K6cgSOdN4ins_TiWjUIkGFwuibJmshTlFonqYT2QKrw,1597 +django/contrib/sites/managers.py,sha256=OJfKicEOuqcD0B7NuH4scszrknQZ-X1Nf1PL0XgWqLM,1929 +django/contrib/sites/middleware.py,sha256=qYcVHsHOg0VxQNS4saoLHkdF503nJR-D7Z01vE0SvUM,309 django/contrib/sites/migrations/0001_initial.py,sha256=CkzQ6PgORwSokrpq6Dj6u-WCEtcuSf4Pau6UyiBpSlA,1069 django/contrib/sites/migrations/0002_alter_domain_unique.py,sha256=HECWqP0R0hp77p_ubI5bI9DqEXIiGOTTszAr4EpgtVE,517 django/contrib/sites/migrations/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 +django/contrib/sites/migrations/__pycache__/0001_initial.cpython-36.pyc,, +django/contrib/sites/migrations/__pycache__/0002_alter_domain_unique.cpython-36.pyc,, +django/contrib/sites/migrations/__pycache__/__init__.cpython-36.pyc,, +django/contrib/sites/models.py,sha256=gj4u6mr8lvOlBJNaF3pSqAT6tk4YnktmaKlpBuDNE0A,3729 +django/contrib/sites/requests.py,sha256=74RhONzbRqEGoNXLu4T7ZjAFKYvCLmY_XQWnGRz6jdw,640 +django/contrib/sites/shortcuts.py,sha256=RZr1iT8zY_z8o52PIWEBFCQL03pE28pp6708LveS240,581 django/contrib/staticfiles/__init__.py,sha256=eGxMURIKxiv-dE7rP1hwNgUhfzUN36-Bc58jCpHgmCE,73 +django/contrib/staticfiles/__pycache__/__init__.cpython-36.pyc,, +django/contrib/staticfiles/__pycache__/apps.cpython-36.pyc,, +django/contrib/staticfiles/__pycache__/checks.cpython-36.pyc,, +django/contrib/staticfiles/__pycache__/finders.cpython-36.pyc,, +django/contrib/staticfiles/__pycache__/handlers.cpython-36.pyc,, +django/contrib/staticfiles/__pycache__/storage.cpython-36.pyc,, +django/contrib/staticfiles/__pycache__/testing.cpython-36.pyc,, +django/contrib/staticfiles/__pycache__/urls.cpython-36.pyc,, +django/contrib/staticfiles/__pycache__/utils.cpython-36.pyc,, +django/contrib/staticfiles/__pycache__/views.cpython-36.pyc,, django/contrib/staticfiles/apps.py,sha256=q0Tfga23RfN9gCRPhopgChqOFqbtGfkc3-VeH1CRClg,413 django/contrib/staticfiles/checks.py,sha256=rH9A8NIYtEkA_PRYXQJxndm243O6Mz6GwyqWSUe3f24,391 django/contrib/staticfiles/finders.py,sha256=a46SgWyQxKlZY_UdfBnOLVvIs8HHQ7Nc8xy2EquuiD4,10158 django/contrib/staticfiles/handlers.py,sha256=6Cmy7KVA7ngivB40ptamR02vGfP-Re6Kxles-8ylWFQ,2299 +django/contrib/staticfiles/management/commands/__pycache__/collectstatic.cpython-36.pyc,, +django/contrib/staticfiles/management/commands/__pycache__/findstatic.cpython-36.pyc,, +django/contrib/staticfiles/management/commands/__pycache__/runserver.cpython-36.pyc,, +django/contrib/staticfiles/management/commands/collectstatic.py,sha256=99VCYnNtA4p5u7z8iany-s9Uzw9P_PLwxpSy-9C0O6M,15076 +django/contrib/staticfiles/management/commands/findstatic.py,sha256=R5CN75jGnvsV16MQ23eWake_EBE7NG94ExKL-54NqYQ,1539 +django/contrib/staticfiles/management/commands/runserver.py,sha256=uv-h6a8AOs0c92ILT_3Mu0UTBoCiQzThpUEmR-blj70,1318 django/contrib/staticfiles/storage.py,sha256=wOiG3ObaLrw9Y8lqMc4cH4Sl0T2q_f-lmE6AQ-tyAtY,19099 +django/contrib/staticfiles/templatetags/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 +django/contrib/staticfiles/templatetags/__pycache__/__init__.cpython-36.pyc,, +django/contrib/staticfiles/templatetags/__pycache__/staticfiles.cpython-36.pyc,, +django/contrib/staticfiles/templatetags/staticfiles.py,sha256=7rzKqqThXO9CrLOP5kq3uzS80dzksC9cRENc86G9-Qo,720 django/contrib/staticfiles/testing.py,sha256=4X-EtOfXnwkJAyFT8qe4H4sbVTKgM65klLUtY81KHiE,463 django/contrib/staticfiles/urls.py,sha256=owDM_hdyPeRmxYxZisSMoplwnzWrptI_W8-3K2f7ITA,498 django/contrib/staticfiles/utils.py,sha256=bqHWNBXeclNhmCPIGInk7SwNGyBNjlWAbb7kX5Ri664,1873 django/contrib/staticfiles/views.py,sha256=CaWZq4AHEbOGW7mg_0mbkGUP8KJTlVNnofDBNIhRUo4,1264 -django/contrib/staticfiles/management/commands/collectstatic.py,sha256=99VCYnNtA4p5u7z8iany-s9Uzw9P_PLwxpSy-9C0O6M,15076 -django/contrib/staticfiles/management/commands/findstatic.py,sha256=R5CN75jGnvsV16MQ23eWake_EBE7NG94ExKL-54NqYQ,1539 -django/contrib/staticfiles/management/commands/runserver.py,sha256=uv-h6a8AOs0c92ILT_3Mu0UTBoCiQzThpUEmR-blj70,1318 -django/contrib/staticfiles/templatetags/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -django/contrib/staticfiles/templatetags/staticfiles.py,sha256=7rzKqqThXO9CrLOP5kq3uzS80dzksC9cRENc86G9-Qo,720 django/contrib/syndication/__init__.py,sha256=b5C6iIdbIOHf5wvcm1QJYsspErH3TyWJnCDYS9NjFY4,73 +django/contrib/syndication/__pycache__/__init__.cpython-36.pyc,, +django/contrib/syndication/__pycache__/apps.cpython-36.pyc,, +django/contrib/syndication/__pycache__/views.cpython-36.pyc,, django/contrib/syndication/apps.py,sha256=hXquFH_3BL6NNR2cxLU-vHlBJZ3OCjbcl8jkzCNvE64,203 django/contrib/syndication/views.py,sha256=kXBT4kGjWBqmYVU0BFrMxMyqkdPeUjgIr-TGp5HvCS0,8617 django/core/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -django/core/exceptions.py,sha256=V61tsXhjxUnLxfNVAQBUUhvSgvdDhLL3ajIS5TCGlyI,5275 -django/core/paginator.py,sha256=8s5Ae9uaGEW7S8tSvFUjKpVeo4F6Avln4stbAliBvJc,5983 -django/core/signals.py,sha256=uGRybHCJZ74by2HV-9JEWvfmnw_scuhcxaRP3UmZDjE,247 -django/core/signing.py,sha256=yiHGW156fFQpdovzP7M42t42YX-1bawLYjqhT2DYtOw,6670 -django/core/validators.py,sha256=pn_Aojp_STy1cTtWhut4m1HPEEqI5czDEFZHiuia3qQ,18759 -django/core/wsgi.py,sha256=2sYMSe3IBrENeQT7rys-04CRmf8hW2Q2CjlkBUIyjHk,388 +django/core/__pycache__/__init__.cpython-36.pyc,, +django/core/__pycache__/exceptions.cpython-36.pyc,, +django/core/__pycache__/paginator.cpython-36.pyc,, +django/core/__pycache__/signals.cpython-36.pyc,, +django/core/__pycache__/signing.cpython-36.pyc,, +django/core/__pycache__/validators.cpython-36.pyc,, +django/core/__pycache__/wsgi.cpython-36.pyc,, django/core/cache/__init__.py,sha256=c6NXL3nPB1v6WVh5fum9fo-yVc0xq_uAzkmWi3kcDCA,3684 -django/core/cache/utils.py,sha256=fdSTmMvnVTM7dhwf-qbHRnhLJAV1XIJe_Ut5H-EGKBw,381 +django/core/cache/__pycache__/__init__.cpython-36.pyc,, +django/core/cache/__pycache__/utils.cpython-36.pyc,, django/core/cache/backends/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 +django/core/cache/backends/__pycache__/__init__.cpython-36.pyc,, +django/core/cache/backends/__pycache__/base.cpython-36.pyc,, +django/core/cache/backends/__pycache__/db.cpython-36.pyc,, +django/core/cache/backends/__pycache__/dummy.cpython-36.pyc,, +django/core/cache/backends/__pycache__/filebased.cpython-36.pyc,, +django/core/cache/backends/__pycache__/locmem.cpython-36.pyc,, +django/core/cache/backends/__pycache__/memcached.cpython-36.pyc,, django/core/cache/backends/base.py,sha256=vrMhKrAAo0vbSDOfsQVMX8OFfROJZFoebofntlFpPMg,10102 django/core/cache/backends/db.py,sha256=1NTDkerko7uOiB1wyp0czx84GMHgyqXP_aIy2Dgw3SA,10757 django/core/cache/backends/dummy.py,sha256=zJiIXLVJ9Tucb__RoYQFuZJeSvhpCG7NvpLJgOp8bfk,1116 django/core/cache/backends/filebased.py,sha256=uv6c6sr9oN-o5PNqBqDSVjHj-phCWmtsameLOK2exQg,5623 django/core/cache/backends/locmem.py,sha256=I0Rpm90WG2eSiGN8pVAAZBR2pQz5oq3844EVB9pq45s,4057 django/core/cache/backends/memcached.py,sha256=gI1PdqxszGL_7vI6AsfoGcqidypYLf6kPiUb6_Ct-2U,7305 +django/core/cache/utils.py,sha256=fdSTmMvnVTM7dhwf-qbHRnhLJAV1XIJe_Ut5H-EGKBw,381 django/core/checks/__init__.py,sha256=_HP2dErvPYginc0R1Bwblq1R-gykN2sxcYCCyMaalHg,879 +django/core/checks/__pycache__/__init__.cpython-36.pyc,, +django/core/checks/__pycache__/caches.cpython-36.pyc,, +django/core/checks/__pycache__/database.cpython-36.pyc,, +django/core/checks/__pycache__/messages.cpython-36.pyc,, +django/core/checks/__pycache__/model_checks.cpython-36.pyc,, +django/core/checks/__pycache__/registry.cpython-36.pyc,, +django/core/checks/__pycache__/templates.cpython-36.pyc,, +django/core/checks/__pycache__/urls.cpython-36.pyc,, django/core/checks/caches.py,sha256=jhyfX_m6TepTYRBa-j3qh1owD1W-3jmceu8b8dIFqVk,415 +django/core/checks/compatibility/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 +django/core/checks/compatibility/__pycache__/__init__.cpython-36.pyc,, django/core/checks/database.py,sha256=IpXyIS-TDTH4p037aG2l0qWnAVFtp8ozJEsXMvaoIu8,261 django/core/checks/messages.py,sha256=ZbasGH7L_MeIGIwb_nYiO9Z_MXF0-aXO1ru2xFACj6Y,2161 django/core/checks/model_checks.py,sha256=Gif4kfndBdBe4sc2NfLThe__qKcJBY5eqD-2Oh6takA,6183 django/core/checks/registry.py,sha256=VNuH0iGUW9iOwMgCSZp9tzx-1HshDnA7z3C0L9C9Z2o,3067 -django/core/checks/templates.py,sha256=9_qZn_MWX94i209MVu2uS66NPRgbKWtk_XxetKczyfU,1092 -django/core/checks/urls.py,sha256=lA8wbw2WDC-e4ZAr-9ooEWtGvrNyMh1G-MZbojGq9W8,3246 -django/core/checks/compatibility/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 django/core/checks/security/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 +django/core/checks/security/__pycache__/__init__.cpython-36.pyc,, +django/core/checks/security/__pycache__/base.cpython-36.pyc,, +django/core/checks/security/__pycache__/csrf.cpython-36.pyc,, +django/core/checks/security/__pycache__/sessions.cpython-36.pyc,, django/core/checks/security/base.py,sha256=JsF8UvJLlWXF2ysswWaT08Mqd6KDt4weOUr1-spCZt8,6743 django/core/checks/security/csrf.py,sha256=CH09reOHXQEdCMqhlejyh0IsGwDQkFeHRYO25glZTYE,1259 django/core/checks/security/sessions.py,sha256=vvsxKEwb3qHgnCG0R5KUkfUpMHuZMfxjo9-X-2BTp-4,2558 +django/core/checks/templates.py,sha256=9_qZn_MWX94i209MVu2uS66NPRgbKWtk_XxetKczyfU,1092 +django/core/checks/urls.py,sha256=lA8wbw2WDC-e4ZAr-9ooEWtGvrNyMh1G-MZbojGq9W8,3246 +django/core/exceptions.py,sha256=V61tsXhjxUnLxfNVAQBUUhvSgvdDhLL3ajIS5TCGlyI,5275 django/core/files/__init__.py,sha256=OjalFLvs-vPaTE3vP0eYZWyNwMj9pLJZNgG4AcGn2_Y,60 +django/core/files/__pycache__/__init__.cpython-36.pyc,, +django/core/files/__pycache__/base.cpython-36.pyc,, +django/core/files/__pycache__/images.cpython-36.pyc,, +django/core/files/__pycache__/locks.cpython-36.pyc,, +django/core/files/__pycache__/move.cpython-36.pyc,, +django/core/files/__pycache__/storage.cpython-36.pyc,, +django/core/files/__pycache__/temp.cpython-36.pyc,, +django/core/files/__pycache__/uploadedfile.cpython-36.pyc,, +django/core/files/__pycache__/uploadhandler.cpython-36.pyc,, +django/core/files/__pycache__/utils.cpython-36.pyc,, django/core/files/base.py,sha256=D93J87nLW6sKWbBnP7iFYz4lA6YLfu11dAu8ygTKKe0,4814 django/core/files/images.py,sha256=_lnhvkwnXJ_Dih6nNIAm9UvTwxOd7CSPi4MjPVxMybY,2377 django/core/files/locks.py,sha256=nn0KJG_yXoIT_pHqzeZhBkQsA1tghaVzN-p4DA5VER4,3512 @@ -2961,25 +3479,66 @@ django/core/files/uploadedfile.py,sha256=dzZcC1OWFMK52Wp6jzVGIo-MYbkkhSHOhRR4JZg django/core/files/uploadhandler.py,sha256=DtlUF2T0WkDCrf6fUmmriffX_8aZLzwJvRZn7CCsvqg,6470 django/core/files/utils.py,sha256=5Ady6JuzCYb_VAtSwc9Dr-iTmpuMIVuJ3RKck1-sYzk,1752 django/core/handlers/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 +django/core/handlers/__pycache__/__init__.cpython-36.pyc,, +django/core/handlers/__pycache__/base.cpython-36.pyc,, +django/core/handlers/__pycache__/exception.cpython-36.pyc,, +django/core/handlers/__pycache__/wsgi.cpython-36.pyc,, django/core/handlers/base.py,sha256=_uxw9ftnc7DlrjnvskmBW7cyyj7neFiatnJCLhJ4O8s,6788 django/core/handlers/exception.py,sha256=Y8DUtm_1SeJMjgSe82alsjFysC4kWEY56k9MZQvvfyI,4788 django/core/handlers/wsgi.py,sha256=yBYYDJUd2mfUFLOKRvtpKvm9Q8ugYMjF84oRlL8rFE4,7793 django/core/mail/__init__.py,sha256=LBC94qDGLULxasR97XAb0xGssr29-EbNUTDpbtnQ6iE,4484 -django/core/mail/message.py,sha256=NAQM6RUStbRXRl54k_bdBFMZpTXjW6L1wKosQbTXWzM,17321 -django/core/mail/utils.py,sha256=nUQWqzPAZfqWY2J7SsYfVlihYMYz6i_A8H5D0pSkBvo,452 +django/core/mail/__pycache__/__init__.cpython-36.pyc,, +django/core/mail/__pycache__/message.cpython-36.pyc,, +django/core/mail/__pycache__/utils.cpython-36.pyc,, django/core/mail/backends/__init__.py,sha256=VJ_9dBWKA48MXBZXVUaTy9NhgfRonapA6UAjVFEPKD8,37 +django/core/mail/backends/__pycache__/__init__.cpython-36.pyc,, +django/core/mail/backends/__pycache__/base.cpython-36.pyc,, +django/core/mail/backends/__pycache__/console.cpython-36.pyc,, +django/core/mail/backends/__pycache__/dummy.cpython-36.pyc,, +django/core/mail/backends/__pycache__/filebased.cpython-36.pyc,, +django/core/mail/backends/__pycache__/locmem.cpython-36.pyc,, +django/core/mail/backends/__pycache__/smtp.cpython-36.pyc,, django/core/mail/backends/base.py,sha256=f9Oeaw1RAiPHmsTdQakeYzEabfOtULz0UvldP4Cydpk,1660 django/core/mail/backends/console.py,sha256=l1XFESBbk1Ney5bUgjCYVPoSDzjobzIK3GMQyxQX1Qk,1402 django/core/mail/backends/dummy.py,sha256=sI7tAa3MfG43UHARduttBvEAYYfiLasgF39jzaZPu9E,234 django/core/mail/backends/filebased.py,sha256=OPRc5lDsB9Gble251fwXp0oq1qKeZM9T2JTcZwL_5js,2715 django/core/mail/backends/locmem.py,sha256=OgTK_4QGhsBdqtDKY6bwYNKw2MXudc0PSF5GNVqS7gk,884 django/core/mail/backends/smtp.py,sha256=TE2v-96rSgN7nZ_3CfrNc7-0Utk4ALB3obRw-TXfz90,5302 +django/core/mail/message.py,sha256=NAQM6RUStbRXRl54k_bdBFMZpTXjW6L1wKosQbTXWzM,17321 +django/core/mail/utils.py,sha256=nUQWqzPAZfqWY2J7SsYfVlihYMYz6i_A8H5D0pSkBvo,452 django/core/management/__init__.py,sha256=T50q6l-hkLUfUwWKmbYIimRJMhrX4uFRBhQoPNCSARk,15863 +django/core/management/__pycache__/__init__.cpython-36.pyc,, +django/core/management/__pycache__/base.cpython-36.pyc,, +django/core/management/__pycache__/color.cpython-36.pyc,, +django/core/management/__pycache__/sql.cpython-36.pyc,, +django/core/management/__pycache__/templates.cpython-36.pyc,, +django/core/management/__pycache__/utils.cpython-36.pyc,, django/core/management/base.py,sha256=po1AwSPTK2rjjT2q6VfSro91mM_U_e4XjZp2JL1nCqE,20703 django/core/management/color.py,sha256=TBDUIyLXkZUogK_FvIy3E7npcIbXpprNKCGGg6JfEQg,1780 -django/core/management/sql.py,sha256=bnxEUUIJScj6A67s0txpq4RT8sh0n-RS5ZxcNqySaAU,1921 -django/core/management/templates.py,sha256=jI9KLV8wALb_Qc4ZRk-jc3AxNr1CvEvG15FKKZTQ0uk,13468 -django/core/management/utils.py,sha256=t0Tt4Ns-ra8HLak_MUCX_Vrugwd0E9b_qcEewoI5-_U,3380 +django/core/management/commands/__pycache__/check.cpython-36.pyc,, +django/core/management/commands/__pycache__/compilemessages.cpython-36.pyc,, +django/core/management/commands/__pycache__/createcachetable.cpython-36.pyc,, +django/core/management/commands/__pycache__/dbshell.cpython-36.pyc,, +django/core/management/commands/__pycache__/diffsettings.cpython-36.pyc,, +django/core/management/commands/__pycache__/dumpdata.cpython-36.pyc,, +django/core/management/commands/__pycache__/flush.cpython-36.pyc,, +django/core/management/commands/__pycache__/inspectdb.cpython-36.pyc,, +django/core/management/commands/__pycache__/loaddata.cpython-36.pyc,, +django/core/management/commands/__pycache__/makemessages.cpython-36.pyc,, +django/core/management/commands/__pycache__/makemigrations.cpython-36.pyc,, +django/core/management/commands/__pycache__/migrate.cpython-36.pyc,, +django/core/management/commands/__pycache__/runserver.cpython-36.pyc,, +django/core/management/commands/__pycache__/sendtestemail.cpython-36.pyc,, +django/core/management/commands/__pycache__/shell.cpython-36.pyc,, +django/core/management/commands/__pycache__/showmigrations.cpython-36.pyc,, +django/core/management/commands/__pycache__/sqlflush.cpython-36.pyc,, +django/core/management/commands/__pycache__/sqlmigrate.cpython-36.pyc,, +django/core/management/commands/__pycache__/sqlsequencereset.cpython-36.pyc,, +django/core/management/commands/__pycache__/squashmigrations.cpython-36.pyc,, +django/core/management/commands/__pycache__/startapp.cpython-36.pyc,, +django/core/management/commands/__pycache__/startproject.cpython-36.pyc,, +django/core/management/commands/__pycache__/test.cpython-36.pyc,, +django/core/management/commands/__pycache__/testserver.cpython-36.pyc,, django/core/management/commands/check.py,sha256=nwmRA9rdeavDPmIpZGmUG79fftjradKtrogNIN4CakA,2312 django/core/management/commands/compilemessages.py,sha256=0LwUrhgwS_PfliuMSp62FpV837eyUvXr5YSdYonnSiQ,5043 django/core/management/commands/createcachetable.py,sha256=CG-iK4_fYGRuXcvdhU7R3ivcvW6uNmYNIEx-CQlc-Jo,4371 @@ -3004,34 +3563,75 @@ django/core/management/commands/startapp.py,sha256=rvXApmLdP3gBinKaOMJtT1g3YrgVT django/core/management/commands/startproject.py,sha256=ygP95ZEldotgEVmxDYBPUyAedNQTTwJulKLinGUxZtg,688 django/core/management/commands/test.py,sha256=FTCTm0ESxozQVpd-qMgGxvIYjJu1m96uq5IwKFQtfhc,2140 django/core/management/commands/testserver.py,sha256=Veo-U69NUEyFuM_O9tG7GjRZ3aR2vWzcaVWahAIdS_M,2117 +django/core/management/sql.py,sha256=bnxEUUIJScj6A67s0txpq4RT8sh0n-RS5ZxcNqySaAU,1921 +django/core/management/templates.py,sha256=jI9KLV8wALb_Qc4ZRk-jc3AxNr1CvEvG15FKKZTQ0uk,13468 +django/core/management/utils.py,sha256=t0Tt4Ns-ra8HLak_MUCX_Vrugwd0E9b_qcEewoI5-_U,3380 +django/core/paginator.py,sha256=8s5Ae9uaGEW7S8tSvFUjKpVeo4F6Avln4stbAliBvJc,5983 django/core/serializers/__init__.py,sha256=TEJTEGHsW5vUAJWqQz7FdlD_NEGNaGlBN4zJAe21yeo,8073 -django/core/serializers/base.py,sha256=zDng9ZjOHUZ_LF8zxgIV7dtG7DgtP_3tujsbeorRL-c,9913 +django/core/serializers/__pycache__/__init__.cpython-36.pyc,, +django/core/serializers/__pycache__/base.cpython-36.pyc,, +django/core/serializers/__pycache__/json.cpython-36.pyc,, +django/core/serializers/__pycache__/python.cpython-36.pyc,, +django/core/serializers/__pycache__/pyyaml.cpython-36.pyc,, +django/core/serializers/__pycache__/xml_serializer.cpython-36.pyc,, +django/core/serializers/base.py,sha256=oRP03b0mBSqaiGixc0PKU7gn4WIvwGcu2psdYiyZUQE,9914 django/core/serializers/json.py,sha256=sKfzArRjK2zNaRUxYRBbUWmoQfDUKzyKdIKu1gBeKnc,3352 django/core/serializers/python.py,sha256=wXih4euMPGbGwlANA7mBrQoV9LlZjltBAI8i4-eSoEs,5589 django/core/serializers/pyyaml.py,sha256=SXwXHjs0_29tycOtXXs-lWGS--SBBVeHlNb-rjheCak,2674 django/core/serializers/xml_serializer.py,sha256=ze5el6OpSaKndhVdWmIwBCTl7D97X4oUP-iWUH9KuNI,15127 django/core/servers/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 +django/core/servers/__pycache__/__init__.cpython-36.pyc,, +django/core/servers/__pycache__/basehttp.cpython-36.pyc,, django/core/servers/basehttp.py,sha256=ZwyI3gALKXl9E4BZ3H0Ltp1ZRSadB1F85-5XtBYQUaU,6054 +django/core/signals.py,sha256=uGRybHCJZ74by2HV-9JEWvfmnw_scuhcxaRP3UmZDjE,247 +django/core/signing.py,sha256=yiHGW156fFQpdovzP7M42t42YX-1bawLYjqhT2DYtOw,6670 +django/core/validators.py,sha256=pn_Aojp_STy1cTtWhut4m1HPEEqI5czDEFZHiuia3qQ,18759 +django/core/wsgi.py,sha256=2sYMSe3IBrENeQT7rys-04CRmf8hW2Q2CjlkBUIyjHk,388 django/db/__init__.py,sha256=1mrVglcKwooIWzGxQPgRevVkgd1iBAa7ESWPUAZNcS8,2128 -django/db/transaction.py,sha256=tHQFzfrcupqrrv_Ux8wvRKYOsEi8WiwYdMHX7wTpjqY,11229 -django/db/utils.py,sha256=6hgaK5Gii2cgBy870Q0lFOhdyxvVLJeetdW0sV56xdQ,9793 +django/db/__pycache__/__init__.cpython-36.pyc,, +django/db/__pycache__/transaction.cpython-36.pyc,, +django/db/__pycache__/utils.cpython-36.pyc,, django/db/backends/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -django/db/backends/ddl_references.py,sha256=dBg6xSNpyH3YdHInd5afAo6oU_USpv828lnrg78tmug,5792 -django/db/backends/signals.py,sha256=rAFB5bUdnk5jckIT4PwVwEuE6aj4dbtasRHcRnIyH6Y,95 -django/db/backends/utils.py,sha256=2z0cVaIwQGl1tjf2O50NoQYug2E86BJz1XWsidpqYlw,8691 +django/db/backends/__pycache__/__init__.cpython-36.pyc,, +django/db/backends/__pycache__/ddl_references.cpython-36.pyc,, +django/db/backends/__pycache__/signals.cpython-36.pyc,, +django/db/backends/__pycache__/utils.cpython-36.pyc,, django/db/backends/base/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 +django/db/backends/base/__pycache__/__init__.cpython-36.pyc,, +django/db/backends/base/__pycache__/base.cpython-36.pyc,, +django/db/backends/base/__pycache__/client.cpython-36.pyc,, +django/db/backends/base/__pycache__/creation.cpython-36.pyc,, +django/db/backends/base/__pycache__/features.cpython-36.pyc,, +django/db/backends/base/__pycache__/introspection.cpython-36.pyc,, +django/db/backends/base/__pycache__/operations.cpython-36.pyc,, +django/db/backends/base/__pycache__/schema.cpython-36.pyc,, +django/db/backends/base/__pycache__/validation.cpython-36.pyc,, django/db/backends/base/base.py,sha256=78Cm8iQwbTEYnpRcPXgEttsKg750YtMrMzGEJrl3EiA,24323 django/db/backends/base/client.py,sha256=r6dcRhY5tPx9lzDZhbcDC1z9LDdXxRe_vtkgYQSmuEI,513 django/db/backends/base/creation.py,sha256=OB4McuBJ2movTK7lmCs2rn6UUfiHtUJ-1DvO9J3aMdQ,11896 django/db/backends/base/features.py,sha256=98fDqXdj1ak_eizAZX8og_4OMZGS7ft-wR6F9Seu_x8,10655 django/db/backends/base/introspection.py,sha256=ULXiTAPr11nTj0DreuS1-Q8UO1b8KP5iM7ILauC2ju8,7497 django/db/backends/base/operations.py,sha256=zrKO0FwqTP_tiG2Dny-UTMCXG-DNGBcyTXE9tj3-WRM,26118 -django/db/backends/base/schema.py,sha256=dUxhnDfCSF4sQr3k5KlOLHfGGD0g_WYpyIPHx0juMXs,50227 +django/db/backends/base/schema.py,sha256=o9Sv3u0NC3keyIiwD3SACKj69z3Yq9cxQjVMv6lPR3I,50348 django/db/backends/base/validation.py,sha256=4zIAVsePyETiRtK7CAw78y4ZiCPISs0Pv17mFWy2Tr4,1040 +django/db/backends/ddl_references.py,sha256=dBg6xSNpyH3YdHInd5afAo6oU_USpv828lnrg78tmug,5792 django/db/backends/dummy/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 +django/db/backends/dummy/__pycache__/__init__.cpython-36.pyc,, +django/db/backends/dummy/__pycache__/base.cpython-36.pyc,, +django/db/backends/dummy/__pycache__/features.cpython-36.pyc,, django/db/backends/dummy/base.py,sha256=ZsB_hKOW9tuaNbZt64fGY6tk0_FqMiF72rp8TE3NrDA,2244 django/db/backends/dummy/features.py,sha256=m_ZHTydiox34PXZGj9AbbpjZni9UW44eKvz_VNbM7Ug,153 django/db/backends/mysql/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 +django/db/backends/mysql/__pycache__/__init__.cpython-36.pyc,, +django/db/backends/mysql/__pycache__/base.cpython-36.pyc,, +django/db/backends/mysql/__pycache__/client.cpython-36.pyc,, +django/db/backends/mysql/__pycache__/compiler.cpython-36.pyc,, +django/db/backends/mysql/__pycache__/creation.cpython-36.pyc,, +django/db/backends/mysql/__pycache__/features.cpython-36.pyc,, +django/db/backends/mysql/__pycache__/introspection.cpython-36.pyc,, +django/db/backends/mysql/__pycache__/operations.cpython-36.pyc,, +django/db/backends/mysql/__pycache__/schema.cpython-36.pyc,, +django/db/backends/mysql/__pycache__/validation.cpython-36.pyc,, django/db/backends/mysql/base.py,sha256=-WmZa6v9ldnz5V7BcZupzqZIp99HTftwK-ZN2oFsZN8,13777 django/db/backends/mysql/client.py,sha256=vvt1-wevYeQR4JmklrmZ_nrUrXdMaAXQOV7j42XZx4M,1834 django/db/backends/mysql/compiler.py,sha256=J30bWgLviaWfUktegN7YnXmp6CaEZ6u8VeuiN4DUk4E,704 @@ -3042,26 +3642,57 @@ django/db/backends/mysql/operations.py,sha256=VxeFoCFNoRABVn6WVQlTEBMc_MKwHnH5I- django/db/backends/mysql/schema.py,sha256=0-zhjYravYTBw5CxDQhKyHhbTIjBAYiefOKQDA5up4M,4514 django/db/backends/mysql/validation.py,sha256=C0MLttf0KGEU9i0N1jrXwprRgSV0uT7qL4Eu9yllpRQ,2565 django/db/backends/oracle/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -django/db/backends/oracle/base.py,sha256=5MJKdXnMryOgOaDXLE7gvDt9zxVUBTBjdqRAtBjGUFI,23101 +django/db/backends/oracle/__pycache__/__init__.cpython-36.pyc,, +django/db/backends/oracle/__pycache__/base.cpython-36.pyc,, +django/db/backends/oracle/__pycache__/client.cpython-36.pyc,, +django/db/backends/oracle/__pycache__/compiler.cpython-36.pyc,, +django/db/backends/oracle/__pycache__/creation.cpython-36.pyc,, +django/db/backends/oracle/__pycache__/features.cpython-36.pyc,, +django/db/backends/oracle/__pycache__/functions.cpython-36.pyc,, +django/db/backends/oracle/__pycache__/introspection.cpython-36.pyc,, +django/db/backends/oracle/__pycache__/operations.cpython-36.pyc,, +django/db/backends/oracle/__pycache__/schema.cpython-36.pyc,, +django/db/backends/oracle/__pycache__/utils.cpython-36.pyc,, +django/db/backends/oracle/__pycache__/validation.cpython-36.pyc,, +django/db/backends/oracle/base.py,sha256=il2PusaKEX2jAPYUpbmBnk23YMlv-0ADJxWr8h2bRjI,22951 django/db/backends/oracle/client.py,sha256=efoAYVH76x_AMMqq1h8JNaCpq_UtlktyuYuXLZfze4E,331 +django/db/backends/oracle/compiler.py,sha256=24yd7jxHln4QEcDypMi8bl2ywMIpjbxbH_mlUUBbYxE,2387 django/db/backends/oracle/creation.py,sha256=LLaPnhv1JZhRWrdqVPKGUxQrp0XcU94W6zEu5YNHGf0,18751 -django/db/backends/oracle/features.py,sha256=miivLEEPshcQWjpGuJWNVPfhLvo5DUIsdshR-2Av6uk,2052 +django/db/backends/oracle/features.py,sha256=FN_L4mfAu7nGGBJSpbXaagG_krqkgMtdkFn9AvuejrI,2337 django/db/backends/oracle/functions.py,sha256=PHMO9cApG1EhZPD4E0Vd6dzPmE_Dzouf9GIWbF1X7kc,768 django/db/backends/oracle/introspection.py,sha256=woRZUoGA2xwPuz2ncMyS658FECTsPmOB8nq8eb3Hdh8,10485 -django/db/backends/oracle/operations.py,sha256=b7Z3IdEbgLUBipDU3iPQ-5bdW6hMxH5sVYD1LxvtBFE,24643 +django/db/backends/oracle/operations.py,sha256=YnQMtwWAcTkw0lwntSQMz7OyEj402MyZlIyaNw8Spc4,25052 django/db/backends/oracle/schema.py,sha256=bC8qX3Ayver-edf-W8YALcJuCDtw7UfxLLqaY1Tm4EY,7501 django/db/backends/oracle/utils.py,sha256=mYTe-6R--xoYizlJd26O-5H_lCtfFkZ4aVXaLlsqS4Y,1489 django/db/backends/oracle/validation.py,sha256=O1Vx5ljfyEVo9W-o4OVsu_OTfZ5V5P9HX3kNMtdE75o,860 django/db/backends/postgresql/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -django/db/backends/postgresql/base.py,sha256=K6Vt-Ch-PCaotDljDYm2_ZJE3wZNYb2lqbwlIaOJ7OQ,10979 +django/db/backends/postgresql/__pycache__/__init__.cpython-36.pyc,, +django/db/backends/postgresql/__pycache__/base.cpython-36.pyc,, +django/db/backends/postgresql/__pycache__/client.cpython-36.pyc,, +django/db/backends/postgresql/__pycache__/creation.cpython-36.pyc,, +django/db/backends/postgresql/__pycache__/features.cpython-36.pyc,, +django/db/backends/postgresql/__pycache__/introspection.cpython-36.pyc,, +django/db/backends/postgresql/__pycache__/operations.cpython-36.pyc,, +django/db/backends/postgresql/__pycache__/schema.cpython-36.pyc,, +django/db/backends/postgresql/__pycache__/utils.cpython-36.pyc,, +django/db/backends/postgresql/base.py,sha256=PjYyx1kMcZwNOoXEneBxmYbzTZFI0nZQA5HkBaLhy5w,11131 django/db/backends/postgresql/client.py,sha256=0uzZPVsjsH28p0eBn6hWS3u2heVQfBJWzm0sQB49hZk,2383 -django/db/backends/postgresql/creation.py,sha256=gHE3lWMocmI_OnrL2akElqqbEg3juP3tnByFrAjnfcI,2892 +django/db/backends/postgresql/creation.py,sha256=QryuI_6muvfDx7C3Oo6NWvVaU1BuJUOCL_Xd6Y6jZYM,3379 django/db/backends/postgresql/features.py,sha256=TSguighOBQZTMj0P8n7mzGL0cZJoZNCyBa_EPOHT7Fw,2240 django/db/backends/postgresql/introspection.py,sha256=VPTdrZdYEQDBygf_BxF5B4dKYs9J5NblvDMrcVikLMY,9587 django/db/backends/postgresql/operations.py,sha256=j-fBjUfueMmc0z5akzTH5uf5RN2N0Lwbr_ooStAYJhw,11645 django/db/backends/postgresql/schema.py,sha256=10GrHRQlQ5j1pGh6vjdxgWP7yChyBmpi7605asUA8ic,6402 django/db/backends/postgresql/utils.py,sha256=3GXuTEoyPNqfUcXOCVnC-gw7xdAV17ZvZYb4Qu6f7Mc,176 django/db/backends/postgresql_psycopg2/__init__.py,sha256=5v4iwk9d_ENPQMdjDfQxvPKTlOXxfaWsnaR-qgCPMcM,261 +django/db/backends/postgresql_psycopg2/__pycache__/__init__.cpython-36.pyc,, +django/db/backends/postgresql_psycopg2/__pycache__/base.cpython-36.pyc,, +django/db/backends/postgresql_psycopg2/__pycache__/client.cpython-36.pyc,, +django/db/backends/postgresql_psycopg2/__pycache__/creation.cpython-36.pyc,, +django/db/backends/postgresql_psycopg2/__pycache__/features.cpython-36.pyc,, +django/db/backends/postgresql_psycopg2/__pycache__/introspection.cpython-36.pyc,, +django/db/backends/postgresql_psycopg2/__pycache__/operations.cpython-36.pyc,, +django/db/backends/postgresql_psycopg2/__pycache__/schema.cpython-36.pyc,, +django/db/backends/postgresql_psycopg2/__pycache__/utils.cpython-36.pyc,, django/db/backends/postgresql_psycopg2/base.py,sha256=g2aAztfMtAL93F8tGmO1W2YQbmr-w5sm_Obopi4JHX4,40 django/db/backends/postgresql_psycopg2/client.py,sha256=IRCmGthBTRhO2RVGdyuxWLJowAc5H1_-1azwzrvJ-Ag,42 django/db/backends/postgresql_psycopg2/creation.py,sha256=K2mX3uKrYKPu6snParWOUpdPE7njMl7d5F_9rWTEMy4,44 @@ -3070,7 +3701,16 @@ django/db/backends/postgresql_psycopg2/introspection.py,sha256=uhjKJBighkTzV0JeF django/db/backends/postgresql_psycopg2/operations.py,sha256=xkIOUX-rLI6YjTKtEHYEK89whe2J1T-FKNVRBW2Jbh4,46 django/db/backends/postgresql_psycopg2/schema.py,sha256=R-3T1eOq2-yD66L2--ICntPF2ZsLZ-Ok4TV4FGxyG5c,42 django/db/backends/postgresql_psycopg2/utils.py,sha256=eneNs5az6_Q07x0q991G7ZABYgE-YgMg9-Xk35LT7PM,41 +django/db/backends/signals.py,sha256=rAFB5bUdnk5jckIT4PwVwEuE6aj4dbtasRHcRnIyH6Y,95 django/db/backends/sqlite3/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 +django/db/backends/sqlite3/__pycache__/__init__.cpython-36.pyc,, +django/db/backends/sqlite3/__pycache__/base.cpython-36.pyc,, +django/db/backends/sqlite3/__pycache__/client.cpython-36.pyc,, +django/db/backends/sqlite3/__pycache__/creation.cpython-36.pyc,, +django/db/backends/sqlite3/__pycache__/features.cpython-36.pyc,, +django/db/backends/sqlite3/__pycache__/introspection.cpython-36.pyc,, +django/db/backends/sqlite3/__pycache__/operations.cpython-36.pyc,, +django/db/backends/sqlite3/__pycache__/schema.cpython-36.pyc,, django/db/backends/sqlite3/base.py,sha256=Mcy5PldaRItj2AI7bmQHtIyZFY5q1jX7-O_ENDHS6UY,18733 django/db/backends/sqlite3/client.py,sha256=wiSj2r4sCG-n3SwFKJV2mVEw9GFXiyFbHgD_Ic_DjxA,311 django/db/backends/sqlite3/creation.py,sha256=LaeW5l2gENepf8tiIVfk7wHtMBIgqGWcE3vWiMl1xwU,4244 @@ -3078,13 +3718,41 @@ django/db/backends/sqlite3/features.py,sha256=XOagBEXNoN0b174oSxu3s44p2vd8NTnHrr django/db/backends/sqlite3/introspection.py,sha256=-vYVRyCQ_4D0_WK5eR2cCT_POzl2vmWW4VnD12jCaTM,11727 django/db/backends/sqlite3/operations.py,sha256=dZjvB23OW6QwwbYv-i81O0qjqsvM0Z0HAVINZ-EW9wY,12605 django/db/backends/sqlite3/schema.py,sha256=fs4Sy0-mdaSv6rWKDoD5Rvi1G2pM0YqprZJc5hX8_Fw,17211 +django/db/backends/utils.py,sha256=2z0cVaIwQGl1tjf2O50NoQYug2E86BJz1XWsidpqYlw,8691 django/db/migrations/__init__.py,sha256=Oa4RvfEa6hITCqdcqwXYC66YknFKyluuy7vtNbSc-L4,97 +django/db/migrations/__pycache__/__init__.cpython-36.pyc,, +django/db/migrations/__pycache__/autodetector.cpython-36.pyc,, +django/db/migrations/__pycache__/exceptions.cpython-36.pyc,, +django/db/migrations/__pycache__/executor.cpython-36.pyc,, +django/db/migrations/__pycache__/graph.cpython-36.pyc,, +django/db/migrations/__pycache__/loader.cpython-36.pyc,, +django/db/migrations/__pycache__/migration.cpython-36.pyc,, +django/db/migrations/__pycache__/optimizer.cpython-36.pyc,, +django/db/migrations/__pycache__/questioner.cpython-36.pyc,, +django/db/migrations/__pycache__/recorder.cpython-36.pyc,, +django/db/migrations/__pycache__/serializer.cpython-36.pyc,, +django/db/migrations/__pycache__/state.cpython-36.pyc,, +django/db/migrations/__pycache__/topological_sort.cpython-36.pyc,, +django/db/migrations/__pycache__/utils.cpython-36.pyc,, +django/db/migrations/__pycache__/writer.cpython-36.pyc,, django/db/migrations/autodetector.py,sha256=bYjJQ2SMvoJLT4wAXTAfTgoMSRdXEQwUX3YTM33kF48,61294 django/db/migrations/exceptions.py,sha256=cfa6q9WVRsTmwIucNjq8W2MbvSA-CNChenY3vFie4xg,1204 django/db/migrations/executor.py,sha256=KfFWmllNW0eKIlqCfsENupPBPHHXscYbJEi827nxRkI,17514 django/db/migrations/graph.py,sha256=s7sXVlea6BiAgAFWxorVHTSoYkEXFljD8AyKRSxcQWg,15554 -django/db/migrations/loader.py,sha256=vA8WjrxtcC7aw_EhfSq-fFQrHf10YfwyGysiyAGXQL8,15002 +django/db/migrations/loader.py,sha256=zRhYtjwbABml5mdjEaUyJmlROTVOjPg9ZgNgO9mtZo8,15072 django/db/migrations/migration.py,sha256=qK9faUXqRpPrZ8vnQ8t3beBLVHzqX5QgFyobiWNRkqI,8242 +django/db/migrations/operations/__init__.py,sha256=AsJk4Z1G6-hLJRWkyOLpP3lApxn4OmP4h1yqPrnUlfU,700 +django/db/migrations/operations/__pycache__/__init__.cpython-36.pyc,, +django/db/migrations/operations/__pycache__/base.cpython-36.pyc,, +django/db/migrations/operations/__pycache__/fields.cpython-36.pyc,, +django/db/migrations/operations/__pycache__/models.cpython-36.pyc,, +django/db/migrations/operations/__pycache__/special.cpython-36.pyc,, +django/db/migrations/operations/__pycache__/utils.cpython-36.pyc,, +django/db/migrations/operations/base.py,sha256=A307oxLMAod_UL8lVb2bRmOQ9X3taVgWbnoX2VtkdTE,5243 +django/db/migrations/operations/fields.py,sha256=OlUSJjHHGGzQw5P3m9KEZHTGOZpSMbkUOCmgf3owEog,14976 +django/db/migrations/operations/models.py,sha256=OSuRMY80HeJhrH8jaed4PdxVqx6OAcEYw6fpUczOilI,32111 +django/db/migrations/operations/special.py,sha256=6vO2RRgaUPnxEjbkTX3QwAN-LaadZFHYpFHouAaMmig,7792 +django/db/migrations/operations/utils.py,sha256=E1pAxwoutzNe0TDZBTaGwjtu7p2Vmt14sFidLl_q3OI,527 django/db/migrations/optimizer.py,sha256=c2dt0t4AOVKLOCYYWZJm9C0IteVzTkD8D7r2Lh4A8iE,2803 django/db/migrations/questioner.py,sha256=7L6fcv0nKvMHGRfRLS_K8XGCsxtdPfA6wQyRmQ30-WA,9922 django/db/migrations/recorder.py,sha256=YV9VB2IWX9n4Qf3EuZyryu2OHGIy2syacpaW4LNktIc,2891 @@ -3093,27 +3761,35 @@ django/db/migrations/state.py,sha256=GIrYOnGvRiVfukAUO0CU4jMSDfQIbiKy9vL00lmmzhg django/db/migrations/topological_sort.py,sha256=hMPdQx2vp5IWsUngA9xrGiXQgqqjM11PnQB_mK9xpI0,1135 django/db/migrations/utils.py,sha256=ApIIVhNrnnZ79yzrbPeREFsk5kxLCuOd1rwh3dDaNLI,388 django/db/migrations/writer.py,sha256=bAijVRbQsp-ixM6DWQV1fNoKSDC5udwmndAWOE25WN4,11099 -django/db/migrations/operations/__init__.py,sha256=AsJk4Z1G6-hLJRWkyOLpP3lApxn4OmP4h1yqPrnUlfU,700 -django/db/migrations/operations/base.py,sha256=k_8jnaVpVyCebOxTyWIW5QfdMCS1Tbd7t9mtszDCZAQ,5242 -django/db/migrations/operations/fields.py,sha256=OlUSJjHHGGzQw5P3m9KEZHTGOZpSMbkUOCmgf3owEog,14976 -django/db/migrations/operations/models.py,sha256=OUtL0tY7RutNtUHOmqSoJZEoRI3jIKSRBuXPk2Cp7i4,32079 -django/db/migrations/operations/special.py,sha256=6vO2RRgaUPnxEjbkTX3QwAN-LaadZFHYpFHouAaMmig,7792 -django/db/migrations/operations/utils.py,sha256=E1pAxwoutzNe0TDZBTaGwjtu7p2Vmt14sFidLl_q3OI,527 django/db/models/__init__.py,sha256=EBhvoOILTqPo-wgXCErBGbaEvTBAvcYoNJ1kJQBa1N0,2089 +django/db/models/__pycache__/__init__.cpython-36.pyc,, +django/db/models/__pycache__/aggregates.cpython-36.pyc,, +django/db/models/__pycache__/base.cpython-36.pyc,, +django/db/models/__pycache__/constants.cpython-36.pyc,, +django/db/models/__pycache__/deletion.cpython-36.pyc,, +django/db/models/__pycache__/expressions.cpython-36.pyc,, +django/db/models/__pycache__/indexes.cpython-36.pyc,, +django/db/models/__pycache__/lookups.cpython-36.pyc,, +django/db/models/__pycache__/manager.cpython-36.pyc,, +django/db/models/__pycache__/options.cpython-36.pyc,, +django/db/models/__pycache__/query.cpython-36.pyc,, +django/db/models/__pycache__/query_utils.cpython-36.pyc,, +django/db/models/__pycache__/signals.cpython-36.pyc,, +django/db/models/__pycache__/utils.cpython-36.pyc,, django/db/models/aggregates.py,sha256=7HqAxxceEYh9iUnJgHVvnuqN7ldfGoHcjDbGZ-6dZHM,7122 -django/db/models/base.py,sha256=pxubkoiOGf86KL93-boxREBMYSc5310KxhX4FuHGH0w,72009 +django/db/models/base.py,sha256=BeqgbLy-Syctnt-O4PehgmUHpa8JH4MJ5bOe6jTxW4c,72061 django/db/models/constants.py,sha256=BstFLrG_rKBHL-IZ7iqXY9uSKLL6IOKOjheXBetCan0,117 django/db/models/deletion.py,sha256=rQt5kQ_fxE9SUFZQTDPyRJ6S0R9-QPvCjhZpXN1haf8,13517 django/db/models/expressions.py,sha256=pXoWfuvHZbtPBXnw2pTJigtxauL_K6dRASB0MB93DDQ,47681 -django/db/models/indexes.py,sha256=EQerHFFNRSoaVKyG9uksFQdDD_zJ2RSdlADQVUt4GmU,4770 -django/db/models/lookups.py,sha256=16tOS72_G7amTT52f5zDIxnlblqruxLMJ50WqAU7YTc,19957 -django/db/models/manager.py,sha256=UCeTO9N4jXuY_BbyDxRdeDROW2y0gxSDSjZ3bb-q1mY,6767 -django/db/models/options.py,sha256=JhpjWS8zYuwvgd9rXh3fcm9N5RM0aI48HZBoBZMofQk,34333 -django/db/models/query.py,sha256=_dmK8u7ftL0uNYTK58T0W3SCa9g8IcDSWqbw4w-Bdb4,76436 -django/db/models/query_utils.py,sha256=moL03yUeZVtcTtvaUEK6bXNHgs2n7YqjntXu-Uxt6No,12240 -django/db/models/signals.py,sha256=KWJCYuMFWrZPsLDPiM2TfkzC_Hq8gbEYWkvw-qXAA9w,2160 -django/db/models/utils.py,sha256=1mQ_zPVpHleO_BFdEU714a09NMvSmR65-T3P31hhMEk,852 django/db/models/fields/__init__.py,sha256=DLF7lk3eZF2wsDwkFpXhLEUuKEhXafURf277qGsUk18,83969 +django/db/models/fields/__pycache__/__init__.cpython-36.pyc,, +django/db/models/fields/__pycache__/files.cpython-36.pyc,, +django/db/models/fields/__pycache__/mixins.cpython-36.pyc,, +django/db/models/fields/__pycache__/proxy.cpython-36.pyc,, +django/db/models/fields/__pycache__/related.cpython-36.pyc,, +django/db/models/fields/__pycache__/related_descriptors.cpython-36.pyc,, +django/db/models/fields/__pycache__/related_lookups.cpython-36.pyc,, +django/db/models/fields/__pycache__/reverse_related.cpython-36.pyc,, django/db/models/fields/files.py,sha256=oRkgEqtvxQZa0GbgpaKJua83RKzHmNWSdkJ27oJlaU0,17776 django/db/models/fields/mixins.py,sha256=5Ckq4d1cZODHfViLGcUyuJwvVPyV-Kfd2aZJzY4ckxc,816 django/db/models/fields/proxy.py,sha256=fcJ2d1ZiY0sEouSq9SV7W1fm5eE3C_nMGky3Ma347dk,515 @@ -3122,29 +3798,58 @@ django/db/models/fields/related_descriptors.py,sha256=mUlt5ouyZvDvD6wlNpwrrL_egk django/db/models/fields/related_lookups.py,sha256=-T9rIa4aOgy3Uy8Q0QkTj8Npux0E8P4ZSVAf9jsMf6I,7023 django/db/models/fields/reverse_related.py,sha256=j-YOys46oqP7T-8xfjz3_5FcOWR_hMBBp2xg8xfFmSs,10046 django/db/models/functions/__init__.py,sha256=7rVkv-YDycLrrmauuwMD8ugPGtjmG9y3BP2oNm_eNaQ,1431 +django/db/models/functions/__pycache__/__init__.cpython-36.pyc,, +django/db/models/functions/__pycache__/comparison.cpython-36.pyc,, +django/db/models/functions/__pycache__/datetime.cpython-36.pyc,, +django/db/models/functions/__pycache__/text.cpython-36.pyc,, +django/db/models/functions/__pycache__/window.cpython-36.pyc,, django/db/models/functions/comparison.py,sha256=CwA2ofVbMAxYHs1kT4pl7BDIGIgwRCarIS8Gnshu1bA,3520 django/db/models/functions/datetime.py,sha256=rSGg6x6ds8-auCrr8znlRC1mojEUtRjFsBKv8NwbRWQ,10522 django/db/models/functions/text.py,sha256=ypZg-U0-REcBcyRCKoq7gmmrOQO79deCjaF9PPJ2Ay4,7768 django/db/models/functions/window.py,sha256=quryNTlbAO5vImSRbIQNxyFJ7jAq_M_1vmuyZSCgyMs,2948 +django/db/models/indexes.py,sha256=EQerHFFNRSoaVKyG9uksFQdDD_zJ2RSdlADQVUt4GmU,4770 +django/db/models/lookups.py,sha256=16tOS72_G7amTT52f5zDIxnlblqruxLMJ50WqAU7YTc,19957 +django/db/models/manager.py,sha256=UCeTO9N4jXuY_BbyDxRdeDROW2y0gxSDSjZ3bb-q1mY,6767 +django/db/models/options.py,sha256=JhpjWS8zYuwvgd9rXh3fcm9N5RM0aI48HZBoBZMofQk,34333 +django/db/models/query.py,sha256=Yy1lakOrIp1Mh2h3jYYbm8m8451_roDjoyCsItTqQVs,76664 +django/db/models/query_utils.py,sha256=moL03yUeZVtcTtvaUEK6bXNHgs2n7YqjntXu-Uxt6No,12240 +django/db/models/signals.py,sha256=KWJCYuMFWrZPsLDPiM2TfkzC_Hq8gbEYWkvw-qXAA9w,2160 django/db/models/sql/__init__.py,sha256=OcwrDD5reAtAe_L3iB6sm7uqzi1JOaoozN-p8veYZrc,252 -django/db/models/sql/compiler.py,sha256=oFgfG-rsfgJCUjHt4pgBxcCzuOBpkw0FC2uP3mu8YHE,66916 +django/db/models/sql/__pycache__/__init__.cpython-36.pyc,, +django/db/models/sql/__pycache__/compiler.cpython-36.pyc,, +django/db/models/sql/__pycache__/constants.cpython-36.pyc,, +django/db/models/sql/__pycache__/datastructures.cpython-36.pyc,, +django/db/models/sql/__pycache__/query.cpython-36.pyc,, +django/db/models/sql/__pycache__/subqueries.cpython-36.pyc,, +django/db/models/sql/__pycache__/where.cpython-36.pyc,, +django/db/models/sql/compiler.py,sha256=Qo6fwtYYFtkB5Z9C5mmHBm4cfOgiKT1pBRSEnJ90tO8,67037 django/db/models/sql/constants.py,sha256=gMg0n_j0fsfmqV5XFiywZXgSvuPq_WPV50ZSFlWYaCE,591 django/db/models/sql/datastructures.py,sha256=LPRTkrZ7Is1d4MMo29mWXV7s4W3u9f16UNAce3pk3a4,6721 -django/db/models/sql/query.py,sha256=qXQcPhRK4KxZTadNx_pHj_cQWFpayp3L239-rKXcq2w,98944 +django/db/models/sql/query.py,sha256=1U4cAj6RbWCmoTvdQDWICoLH-UrkZ5JFvlEPcT03RqM,99158 django/db/models/sql/subqueries.py,sha256=UuriPrgCjl1G0kH_hxgeavQVsjkOfLS-OwQQSzeKPYE,7207 -django/db/models/sql/where.py,sha256=VYEXqij3zeuDZdBP2p9FoiGb_A8dqlN-CBpzFjjv5Eo,7990 +django/db/models/sql/where.py,sha256=2o2kVQ8hXK0UuPlQeELDv9EQajKgVW9rxNT1MHXmTac,7991 +django/db/models/utils.py,sha256=1mQ_zPVpHleO_BFdEU714a09NMvSmR65-T3P31hhMEk,852 +django/db/transaction.py,sha256=tHQFzfrcupqrrv_Ux8wvRKYOsEi8WiwYdMHX7wTpjqY,11229 +django/db/utils.py,sha256=6hgaK5Gii2cgBy870Q0lFOhdyxvVLJeetdW0sV56xdQ,9793 django/dispatch/__init__.py,sha256=qP203zNwjaolUFnXLNZHnuBn7HNzyw9_JkODECRKZbc,286 +django/dispatch/__pycache__/__init__.cpython-36.pyc,, +django/dispatch/__pycache__/dispatcher.cpython-36.pyc,, django/dispatch/dispatcher.py,sha256=77HBItSfGTPzNOnbhM4sMNEgSawl9yM1GWx48SJrr0Y,10707 django/dispatch/license.txt,sha256=VABMS2BpZOvBY68W0EYHwW5Cj4p4oCb-y1P3DAn0qU8,1743 django/forms/__init__.py,sha256=S6ckOMmvUX-vVST6AC-M8BzsfVQwuEUAdHWabMN-OGI,368 +django/forms/__pycache__/__init__.cpython-36.pyc,, +django/forms/__pycache__/boundfield.cpython-36.pyc,, +django/forms/__pycache__/fields.cpython-36.pyc,, +django/forms/__pycache__/forms.cpython-36.pyc,, +django/forms/__pycache__/formsets.cpython-36.pyc,, +django/forms/__pycache__/models.cpython-36.pyc,, +django/forms/__pycache__/renderers.cpython-36.pyc,, +django/forms/__pycache__/utils.cpython-36.pyc,, +django/forms/__pycache__/widgets.cpython-36.pyc,, django/forms/boundfield.py,sha256=X7zpRwQNc6QQOPnrXA9t4eLiGJlFY209do7N4bSFzPc,9978 -django/forms/fields.py,sha256=d_AulzcHWkmEkUmAi2ohxnMj7U-ETaZUBUx6IrM-cx4,44727 +django/forms/fields.py,sha256=EOjAv-KyOSAWkB_oPJQvdpydnAmwC-k4HW33YFvmHHE,44705 django/forms/forms.py,sha256=FFv07TkZhPV6_lvDBwQphE2fkOYMUSKL4X9p67IQI9M,20256 django/forms/formsets.py,sha256=Aq9myIvXWdLUgLR2t9ZX61fCqoj83VCRAnTKH0qO7eE,18172 -django/forms/models.py,sha256=qcNLchGNPWtZ-Lk8nq01O-oXItVw_vFXk3279WjWUOY,56262 -django/forms/renderers.py,sha256=URxnFGbWNa5Mco2LNxQDrWWHmsXh4WY1QPLJ9rlTDpk,1975 -django/forms/utils.py,sha256=1EkxKX6-y-kj0Xzdwv-eJjL3zvbqjx0-Saw4EAOQAgg,5659 -django/forms/widgets.py,sha256=uBAYL55FJi4t7eTEABLjnFeD_Ca4mkNGyI8RTEDeKI0,36543 django/forms/jinja2/django/forms/widgets/attrs.html,sha256=_J2P-AOpHFhIwaqCNcrJFxEY4s-KPdy0Wcq0KlarIG0,172 django/forms/jinja2/django/forms/widgets/checkbox.html,sha256=fXpbxMzAdbv_avfWC5464gD2jFng931Eq7vzbzy1-yA,48 django/forms/jinja2/django/forms/widgets/checkbox_option.html,sha256=U2dFtAXvOn_eK4ok0oO6BwKE-3-jozJboGah_PQFLVM,55 @@ -3173,6 +3878,8 @@ django/forms/jinja2/django/forms/widgets/text.html,sha256=fXpbxMzAdbv_avfWC5464g django/forms/jinja2/django/forms/widgets/textarea.html,sha256=Av1Y-hpXUU2AjrhnUivgZFKNBLdwCSZSeuSmCqmCkDA,145 django/forms/jinja2/django/forms/widgets/time.html,sha256=fXpbxMzAdbv_avfWC5464gD2jFng931Eq7vzbzy1-yA,48 django/forms/jinja2/django/forms/widgets/url.html,sha256=fXpbxMzAdbv_avfWC5464gD2jFng931Eq7vzbzy1-yA,48 +django/forms/models.py,sha256=qcNLchGNPWtZ-Lk8nq01O-oXItVw_vFXk3279WjWUOY,56262 +django/forms/renderers.py,sha256=URxnFGbWNa5Mco2LNxQDrWWHmsXh4WY1QPLJ9rlTDpk,1975 django/forms/templates/django/forms/widgets/attrs.html,sha256=9ylIPv5EZg-rx2qPLgobRkw6Zq_WJSM8kt106PpSYa0,172 django/forms/templates/django/forms/widgets/checkbox.html,sha256=fXpbxMzAdbv_avfWC5464gD2jFng931Eq7vzbzy1-yA,48 django/forms/templates/django/forms/widgets/checkbox_option.html,sha256=U2dFtAXvOn_eK4ok0oO6BwKE-3-jozJboGah_PQFLVM,55 @@ -3201,12 +3908,28 @@ django/forms/templates/django/forms/widgets/text.html,sha256=fXpbxMzAdbv_avfWC54 django/forms/templates/django/forms/widgets/textarea.html,sha256=Av1Y-hpXUU2AjrhnUivgZFKNBLdwCSZSeuSmCqmCkDA,145 django/forms/templates/django/forms/widgets/time.html,sha256=fXpbxMzAdbv_avfWC5464gD2jFng931Eq7vzbzy1-yA,48 django/forms/templates/django/forms/widgets/url.html,sha256=fXpbxMzAdbv_avfWC5464gD2jFng931Eq7vzbzy1-yA,48 +django/forms/utils.py,sha256=1EkxKX6-y-kj0Xzdwv-eJjL3zvbqjx0-Saw4EAOQAgg,5659 +django/forms/widgets.py,sha256=uBAYL55FJi4t7eTEABLjnFeD_Ca4mkNGyI8RTEDeKI0,36543 django/http/__init__.py,sha256=5JImoB1BZNuZBOt5qyDX7t51McYbkDLX45eKmNN_Fes,1010 +django/http/__pycache__/__init__.cpython-36.pyc,, +django/http/__pycache__/cookie.cpython-36.pyc,, +django/http/__pycache__/multipartparser.cpython-36.pyc,, +django/http/__pycache__/request.cpython-36.pyc,, +django/http/__pycache__/response.cpython-36.pyc,, django/http/cookie.py,sha256=Zpg6OEW9-dGvr5ByQhlHyGjLJzvNNrnGL1WzolnsM6U,818 django/http/multipartparser.py,sha256=nVsO_ltddU2WwGHpmx33-a2LPBvLCvhsSKJCrXMGYRs,24849 -django/http/request.py,sha256=z9XGii8L_R2vRpZp87uePIwtEvgDKxvZ7Lb3GN4_HQg,21421 -django/http/response.py,sha256=L0MV68QUJIn3h7nzoquIdeXTIoJSd6IQLraVGFZSDKQ,19825 +django/http/request.py,sha256=uThAxZq4bwyr1bl3RnSgwT4bzF90OcGszFQmHvNSkO0,21426 +django/http/response.py,sha256=GixBvqiwpTO9ggPurKnDJ_MqcaCB8qwXnSzZol09iIU,19823 django/middleware/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 +django/middleware/__pycache__/__init__.cpython-36.pyc,, +django/middleware/__pycache__/cache.cpython-36.pyc,, +django/middleware/__pycache__/clickjacking.cpython-36.pyc,, +django/middleware/__pycache__/common.cpython-36.pyc,, +django/middleware/__pycache__/csrf.cpython-36.pyc,, +django/middleware/__pycache__/gzip.cpython-36.pyc,, +django/middleware/__pycache__/http.cpython-36.pyc,, +django/middleware/__pycache__/locale.cpython-36.pyc,, +django/middleware/__pycache__/security.cpython-36.pyc,, django/middleware/cache.py,sha256=O2o_oy_WqqOdIT8ncgTOFv--WQDZxslVPgKeV0ZGWc8,7721 django/middleware/clickjacking.py,sha256=4rzsG5m_Z2VabN7J_5ZVeFj14X3FAbs0iU5LKoBb9js,1733 django/middleware/common.py,sha256=j8uL14Du1FaiY-tK87YEQRb1MsYSREqpLjWxkQzaVVM,7337 @@ -3215,40 +3938,81 @@ django/middleware/gzip.py,sha256=oq6J0L_1NLZuvV1F1MxuFPzdUS71301py0GWHBAmk2k,206 django/middleware/http.py,sha256=JiRGXvtfmXxYTomy7gde5pcG45GX7R0qpXiI5Fk06dE,1624 django/middleware/locale.py,sha256=MLUCXirb6za_o2T4mKokGvow8Z-jTrUhfGBJ82y0Mz4,3017 django/middleware/security.py,sha256=m8Ag9-DukNY29iaHIO0Jds-hBufbVT2qr_bmm1pnxVM,1952 +django/shortcuts.py,sha256=MA8fTTdbsz58DZV7_aD7ateNi9H_dYwobxHMAevyf94,5588 django/template/__init__.py,sha256=t5onT26DOSny4Qi7iz_a82M5WJydvPpkb6hFjE010CE,1871 -django/template/base.py,sha256=wX19V7s2DclWn0hZbeUhI9AfwAAlER6MqfEC9CaNibo,38160 +django/template/__pycache__/__init__.cpython-36.pyc,, +django/template/__pycache__/base.cpython-36.pyc,, +django/template/__pycache__/context.cpython-36.pyc,, +django/template/__pycache__/context_processors.cpython-36.pyc,, +django/template/__pycache__/defaultfilters.cpython-36.pyc,, +django/template/__pycache__/defaulttags.cpython-36.pyc,, +django/template/__pycache__/engine.cpython-36.pyc,, +django/template/__pycache__/exceptions.cpython-36.pyc,, +django/template/__pycache__/library.cpython-36.pyc,, +django/template/__pycache__/loader.cpython-36.pyc,, +django/template/__pycache__/loader_tags.cpython-36.pyc,, +django/template/__pycache__/response.cpython-36.pyc,, +django/template/__pycache__/smartif.cpython-36.pyc,, +django/template/__pycache__/utils.cpython-36.pyc,, +django/template/backends/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 +django/template/backends/__pycache__/__init__.cpython-36.pyc,, +django/template/backends/__pycache__/base.cpython-36.pyc,, +django/template/backends/__pycache__/django.cpython-36.pyc,, +django/template/backends/__pycache__/dummy.cpython-36.pyc,, +django/template/backends/__pycache__/jinja2.cpython-36.pyc,, +django/template/backends/__pycache__/utils.cpython-36.pyc,, +django/template/backends/base.py,sha256=P8dvOmQppJ8YMZ5_XyOJGDzspbQMNGV82GxL5IwrMFM,2751 +django/template/backends/django.py,sha256=_w350tmHAMSLOw-b2o9rR0Wn6YX3QMkpHkkpvbo_EwI,4186 +django/template/backends/dummy.py,sha256=Nl313SxX1rxE1F-5AHCljgejrYpYCx-QXJpNUkQWXR4,1767 +django/template/backends/jinja2.py,sha256=bx8DcA2PqqzDmcgegY11pm5EhmD_gWTTLauGo91imL4,3504 +django/template/backends/utils.py,sha256=5Ixx08oifnjpIFod1t9IRJJ_S-UCGk_-CH6oTuIZqXE,414 +django/template/base.py,sha256=gH4PtPPv2koQxF6z5DPIA1RSLpn074G8RkXAece6owM,38162 django/template/context.py,sha256=XAKXR6_J6Ql0pNU05er8swd2JToS5l_PpNPSM77_E-A,8978 django/template/context_processors.py,sha256=drfyVYugSe1lg9VIbsC3oRLUG64Gw94Oq77FLfk2ZNI,2407 -django/template/defaultfilters.py,sha256=_ku-wtdPwxSg06M8-LKn1J5ZnZKOkgkXZT6xe5VyAYc,25929 +django/template/defaultfilters.py,sha256=TKBVUtyTlTIXwIfuOYXD1eJtVdp4h0bcrJac9DH8BlQ,25928 django/template/defaulttags.py,sha256=e25ZEk3xgy9m-rBeC2yrWgz7q7iFYhvMarySnYcMH_Q,49642 django/template/engine.py,sha256=dWgo-JaCkgA0SCI_JmG5ZihzL0lbDZf5rTJyU1un49o,6886 django/template/exceptions.py,sha256=awd7B80xhFB574Lt2IdIyHCpD6KGGyuKGkIoalr9deo,1340 django/template/library.py,sha256=g2gi5FfSug-Wak2P4Weg7qGcwHrwIy47vse35YYkLbk,12812 django/template/loader.py,sha256=-t5cTnWJrxtS2vyg9cguz4rXxlTBni4XoJUuqJNglPI,2054 django/template/loader_tags.py,sha256=beGFoV5luVMZj6zaUaY1lUFv5gWzQqmDybHsnTOG8Jo,12306 -django/template/response.py,sha256=dBq9wQvYEvCtHqpeK6Diw-yYkcQpbVDIeL22nckII3Q,5425 -django/template/smartif.py,sha256=QBvsTtD4YiyGoU4hXrW8vqR0CBAFOZGuDoRP3aGEgOs,6408 -django/template/utils.py,sha256=e30XcUAZkeMk2kp4kYZg-7wx2PQlBMqWOxCJoj8fEco,3589 -django/template/backends/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -django/template/backends/base.py,sha256=P8dvOmQppJ8YMZ5_XyOJGDzspbQMNGV82GxL5IwrMFM,2751 -django/template/backends/django.py,sha256=_w350tmHAMSLOw-b2o9rR0Wn6YX3QMkpHkkpvbo_EwI,4186 -django/template/backends/dummy.py,sha256=Nl313SxX1rxE1F-5AHCljgejrYpYCx-QXJpNUkQWXR4,1767 -django/template/backends/jinja2.py,sha256=bx8DcA2PqqzDmcgegY11pm5EhmD_gWTTLauGo91imL4,3504 -django/template/backends/utils.py,sha256=5Ixx08oifnjpIFod1t9IRJJ_S-UCGk_-CH6oTuIZqXE,414 django/template/loaders/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 +django/template/loaders/__pycache__/__init__.cpython-36.pyc,, +django/template/loaders/__pycache__/app_directories.cpython-36.pyc,, +django/template/loaders/__pycache__/base.cpython-36.pyc,, +django/template/loaders/__pycache__/cached.cpython-36.pyc,, +django/template/loaders/__pycache__/filesystem.cpython-36.pyc,, +django/template/loaders/__pycache__/locmem.cpython-36.pyc,, django/template/loaders/app_directories.py,sha256=w3a84EAXWX12w7F1CyxIQ_lFiTwxFS7xf3rCEcnUqyc,313 django/template/loaders/base.py,sha256=kvjmN-UHxdd6Pwgkexw7IHL0YeJQgXXbuz_tdj5ciKc,1558 django/template/loaders/cached.py,sha256=tbkSEaMOyX9Ys29opTpI8Wui59beO25FJOHHm2MP6Vo,3619 django/template/loaders/filesystem.py,sha256=OWTnIwWbVj-Td5VrOkKw1G_6pIuz1Vnh5CedZN5glyU,1507 django/template/loaders/locmem.py,sha256=8cBYI8wPOOnIx_3v7fC5jezA_6pJLqgqObeLwHXQJKo,673 +django/template/response.py,sha256=dBq9wQvYEvCtHqpeK6Diw-yYkcQpbVDIeL22nckII3Q,5425 +django/template/smartif.py,sha256=QBvsTtD4YiyGoU4hXrW8vqR0CBAFOZGuDoRP3aGEgOs,6408 +django/template/utils.py,sha256=e30XcUAZkeMk2kp4kYZg-7wx2PQlBMqWOxCJoj8fEco,3589 django/templatetags/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 +django/templatetags/__pycache__/__init__.cpython-36.pyc,, +django/templatetags/__pycache__/cache.cpython-36.pyc,, +django/templatetags/__pycache__/i18n.cpython-36.pyc,, +django/templatetags/__pycache__/l10n.cpython-36.pyc,, +django/templatetags/__pycache__/static.cpython-36.pyc,, +django/templatetags/__pycache__/tz.cpython-36.pyc,, django/templatetags/cache.py,sha256=otY3c4Ti9YLxFfOuIX5TZ7w12aGDPkyGfQNsaPVZ_M0,3401 django/templatetags/i18n.py,sha256=7pd69SElTWdpmT8esimpVZhykai1yopsNgGVSE_cR1I,18900 django/templatetags/l10n.py,sha256=I6jRSBLvL34H-_rwGuHfU22VBhO2IHNRue78KWb8pTc,1723 django/templatetags/static.py,sha256=om3cu4NVaH4MVUq-XPLxPVNlLUCxTbbp0qAVVSaClj4,4502 django/templatetags/tz.py,sha256=HFzJsvh-x9yjoju4kiIpKAI0U_4crtoftqiT8llM_u8,5400 django/test/__init__.py,sha256=5FrmvgBrxzZo5UVLW9HZ1iHBMMhcnXcNL5Y2xnaqVPA,682 -django/test/client.py,sha256=Aapju8sI4dgM2idY6HFELCfVwCLESPjhcDGpEv1GMHI,28397 +django/test/__pycache__/__init__.cpython-36.pyc,, +django/test/__pycache__/client.cpython-36.pyc,, +django/test/__pycache__/html.cpython-36.pyc,, +django/test/__pycache__/runner.cpython-36.pyc,, +django/test/__pycache__/selenium.cpython-36.pyc,, +django/test/__pycache__/signals.cpython-36.pyc,, +django/test/__pycache__/testcases.cpython-36.pyc,, +django/test/__pycache__/utils.cpython-36.pyc,, +django/test/client.py,sha256=CnYcHPHbDTZhS8U588LlR9Gc6ydJfQfOn22in7qTmGw,28395 django/test/html.py,sha256=Nx8vFCvSMr-nlUf9ColMKZJBw5TmfajkLaty4djObFY,7492 django/test/runner.py,sha256=WMpgHdZT5Z-4VsyLmEA2SoTLHrl0qLQotXmxfNrM1Ec,25230 django/test/selenium.py,sha256=DFTUveBYZfODKHU_XN-UJpvm4VXeg-_uxTEH4SsC3fY,3271 @@ -3256,6 +4020,13 @@ django/test/signals.py,sha256=BQlO0pXZTOdcbhgW1gJLc16WW2Q75wx_2wheG5kCh9U,6729 django/test/testcases.py,sha256=CAplm2AndSuYozF4x2DaJJXWoNALVxS6RvG9KMfJq4E,55675 django/test/utils.py,sha256=P0cXxRd97JdBq8sv23uYwCyrS093LfDdUfohZe8tgb4,28539 django/urls/__init__.py,sha256=FdHfNv5NwWEIt1EqEpRY7xJ-i4tD-SCLj0tq3qT6X1E,959 +django/urls/__pycache__/__init__.cpython-36.pyc,, +django/urls/__pycache__/base.cpython-36.pyc,, +django/urls/__pycache__/conf.cpython-36.pyc,, +django/urls/__pycache__/converters.cpython-36.pyc,, +django/urls/__pycache__/exceptions.cpython-36.pyc,, +django/urls/__pycache__/resolvers.cpython-36.pyc,, +django/urls/__pycache__/utils.cpython-36.pyc,, django/urls/base.py,sha256=FyzHdMGoWj9chy8m4pxuEQggbrtbixY1VAvsWr6Pw4Q,5652 django/urls/conf.py,sha256=8Xug9NhJXDEysRXWrY2iHf0snfJMUmQkYZAomPltWMY,2946 django/urls/converters.py,sha256=HfSArZWl34VEqkkZQ5taQhweH86-MpcRQoKv-7XyhLs,1230 @@ -3263,6 +4034,47 @@ django/urls/exceptions.py,sha256=alLNjkORtAxneC00g4qnRpG5wouOHvJvGbymdpKtG_I,115 django/urls/resolvers.py,sha256=wstVJZ9VsWjmI6b19mazCZww_dETKN9ARK3hxbI3o1g,24733 django/urls/utils.py,sha256=VHDcmggNRHSbPJAql5KJhe7wX4pSjrKb64Fu-p14D9Q,2152 django/utils/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 +django/utils/__pycache__/__init__.cpython-36.pyc,, +django/utils/__pycache__/_os.cpython-36.pyc,, +django/utils/__pycache__/archive.cpython-36.pyc,, +django/utils/__pycache__/autoreload.cpython-36.pyc,, +django/utils/__pycache__/baseconv.cpython-36.pyc,, +django/utils/__pycache__/cache.cpython-36.pyc,, +django/utils/__pycache__/crypto.cpython-36.pyc,, +django/utils/__pycache__/datastructures.cpython-36.pyc,, +django/utils/__pycache__/dateformat.cpython-36.pyc,, +django/utils/__pycache__/dateparse.cpython-36.pyc,, +django/utils/__pycache__/dates.cpython-36.pyc,, +django/utils/__pycache__/datetime_safe.cpython-36.pyc,, +django/utils/__pycache__/deconstruct.cpython-36.pyc,, +django/utils/__pycache__/decorators.cpython-36.pyc,, +django/utils/__pycache__/deprecation.cpython-36.pyc,, +django/utils/__pycache__/duration.cpython-36.pyc,, +django/utils/__pycache__/encoding.cpython-36.pyc,, +django/utils/__pycache__/feedgenerator.cpython-36.pyc,, +django/utils/__pycache__/formats.cpython-36.pyc,, +django/utils/__pycache__/functional.cpython-36.pyc,, +django/utils/__pycache__/html.cpython-36.pyc,, +django/utils/__pycache__/http.cpython-36.pyc,, +django/utils/__pycache__/inspect.cpython-36.pyc,, +django/utils/__pycache__/ipv6.cpython-36.pyc,, +django/utils/__pycache__/itercompat.cpython-36.pyc,, +django/utils/__pycache__/jslex.cpython-36.pyc,, +django/utils/__pycache__/log.cpython-36.pyc,, +django/utils/__pycache__/lorem_ipsum.cpython-36.pyc,, +django/utils/__pycache__/lru_cache.cpython-36.pyc,, +django/utils/__pycache__/module_loading.cpython-36.pyc,, +django/utils/__pycache__/numberformat.cpython-36.pyc,, +django/utils/__pycache__/regex_helper.cpython-36.pyc,, +django/utils/__pycache__/safestring.cpython-36.pyc,, +django/utils/__pycache__/six.cpython-36.pyc,, +django/utils/__pycache__/termcolors.cpython-36.pyc,, +django/utils/__pycache__/text.cpython-36.pyc,, +django/utils/__pycache__/timesince.cpython-36.pyc,, +django/utils/__pycache__/timezone.cpython-36.pyc,, +django/utils/__pycache__/tree.cpython-36.pyc,, +django/utils/__pycache__/version.cpython-36.pyc,, +django/utils/__pycache__/xmlutils.cpython-36.pyc,, django/utils/_os.py,sha256=CYxm1Ju2X5bl2fKKsYyCgemWdv6LPhEiDkaV3t_zf30,2435 django/utils/archive.py,sha256=vfnm15A6vgrLvgzhKRE9oJvHhd1JvKtDKc1RibEfCug,7459 django/utils/autoreload.py,sha256=HB2RGHicFvWCeW3c2D2r9OFYExDQU18z0565kwz0xzM,10554 @@ -3300,20 +4112,35 @@ django/utils/termcolors.py,sha256=JrysYBjC72oq0WBL6EJ44A8ZEij_S7QsivoRQugxPEk,73 django/utils/text.py,sha256=vDdp7fGsteeLdWhSYaidreYslL2fEPLpmb-Ts9cEhII,14085 django/utils/timesince.py,sha256=omxCyBNSGn3wq-K1Px15ZzEAH2N45rfEqDcGpzcXLC0,3176 django/utils/timezone.py,sha256=aiXyyWVz1fJg3e9Its_qwC_utMqHaGjD4Rx_kdV6H8E,8107 -django/utils/tree.py,sha256=eCRPj1GlFvZIP5i-OBq9i7bjIfdbndGewnhpmEPLis8,4829 -django/utils/version.py,sha256=6iP04QtIAc3QyEEWsvLArFi74NmqtIGX0vYtHbTJyDk,3214 -django/utils/xmlutils.py,sha256=B3FOKaFNynp0fC1wliItPSKzNABSyc-0x897F7kEVj4,1184 django/utils/translation/__init__.py,sha256=EaG-dPrb0bQkDJz-5DX52LyY-weT2VxylaitW6bUhtk,7913 +django/utils/translation/__pycache__/__init__.cpython-36.pyc,, +django/utils/translation/__pycache__/template.cpython-36.pyc,, +django/utils/translation/__pycache__/trans_null.cpython-36.pyc,, +django/utils/translation/__pycache__/trans_real.cpython-36.pyc,, django/utils/translation/template.py,sha256=YB4F--bYjTZgo7MFYhEFxXQIxLlZHEtGd16xWwDVit0,9958 django/utils/translation/trans_null.py,sha256=yp82bHt5oqqL95Z5PFoYCZeENOulxzp-IqMmkWz0l9Y,1257 django/utils/translation/trans_real.py,sha256=w26JJHilccATDJren03EwOUoNvPQtGQ4qHNPauUqHKk,17967 +django/utils/tree.py,sha256=75QedNYAoUaZmB0I5IWMbBJR6zE6ncAv56OrQu8J35s,4929 +django/utils/version.py,sha256=6iP04QtIAc3QyEEWsvLArFi74NmqtIGX0vYtHbTJyDk,3214 +django/utils/xmlutils.py,sha256=B3FOKaFNynp0fC1wliItPSKzNABSyc-0x897F7kEVj4,1184 django/views/__init__.py,sha256=DGdAuGC0t1bMju9i-B9p_gqPgRIFHtLXTdIxNKWFGsw,63 +django/views/__pycache__/__init__.cpython-36.pyc,, +django/views/__pycache__/csrf.cpython-36.pyc,, +django/views/__pycache__/debug.cpython-36.pyc,, +django/views/__pycache__/defaults.cpython-36.pyc,, +django/views/__pycache__/i18n.cpython-36.pyc,, +django/views/__pycache__/static.cpython-36.pyc,, django/views/csrf.py,sha256=TOnXES5w0BmUvyq7whGB6Z6Ds4-RotIVammFGN88UKY,6252 django/views/debug.py,sha256=kZd_BbpZ8JVSsFIutl4txbPTEQaRqUmeuIdIoWYu59Y,20318 -django/views/defaults.py,sha256=Q7qxucjUHPoQmjjT_p93erxGXNaNK2THO4OZrhTMw-k,4260 -django/views/i18n.py,sha256=Qo720ZrN3dy7RZXk3n_djq_7ThEE-7jBPmD39VO1qnA,11717 -django/views/static.py,sha256=R1tS45T8r5P6Xa8umzH6RcO4dnhIzHnlSKFEpIobpHw,4548 django/views/decorators/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 +django/views/decorators/__pycache__/__init__.cpython-36.pyc,, +django/views/decorators/__pycache__/cache.cpython-36.pyc,, +django/views/decorators/__pycache__/clickjacking.cpython-36.pyc,, +django/views/decorators/__pycache__/csrf.cpython-36.pyc,, +django/views/decorators/__pycache__/debug.cpython-36.pyc,, +django/views/decorators/__pycache__/gzip.cpython-36.pyc,, +django/views/decorators/__pycache__/http.cpython-36.pyc,, +django/views/decorators/__pycache__/vary.cpython-36.pyc,, django/views/decorators/cache.py,sha256=uSLzb61mCuFKIm8tR3Gs_NP1H7U-BOEU_QOc3IhBC_4,1705 django/views/decorators/clickjacking.py,sha256=EW-DRe2dR8yg4Rf8HRHl8c4-C8mL3HKGa6PxZRKmFtU,1565 django/views/decorators/csrf.py,sha256=xPWVVNw_DBidvX_ZVYvN7CePt1HpxpUxsb6wMr0Oe4Y,2073 @@ -3321,843 +4148,22 @@ django/views/decorators/debug.py,sha256=Q_ul_n8M89WoPL87mDYomZ74mv_djuudZZ-b-uB1 django/views/decorators/gzip.py,sha256=PtpSGd8BePa1utGqvKMFzpLtZJxpV2_Jej8llw5bCJY,253 django/views/decorators/http.py,sha256=NgZFNkaX0DwDJWUNNgj-FRbBOQEyW4KwbrWDZOa_9Go,4713 django/views/decorators/vary.py,sha256=6wEXI5yBFZYDVednNPc0bYbXGG-QzkIUQ-50ErDrA_k,1084 +django/views/defaults.py,sha256=Q7qxucjUHPoQmjjT_p93erxGXNaNK2THO4OZrhTMw-k,4260 django/views/generic/__init__.py,sha256=WTnzEXnKyJqzHlLu_VsXInYg-GokDNBCUYNV_U6U-ok,822 +django/views/generic/__pycache__/__init__.cpython-36.pyc,, +django/views/generic/__pycache__/base.cpython-36.pyc,, +django/views/generic/__pycache__/dates.cpython-36.pyc,, +django/views/generic/__pycache__/detail.cpython-36.pyc,, +django/views/generic/__pycache__/edit.cpython-36.pyc,, +django/views/generic/__pycache__/list.cpython-36.pyc,, django/views/generic/base.py,sha256=t_awqO3zITdeJbiZVaAwZ-qcne2tGBryE0s4N_ZMSTo,7402 django/views/generic/dates.py,sha256=E7iIlD-FIa3Zbxz0gQck0wJ420J1flA-USesv5rxdUI,25212 django/views/generic/detail.py,sha256=m8otoffJXPW9ml-vAtXeM4asTT5I4pvuoR4BhjpWB6A,6507 django/views/generic/edit.py,sha256=zPO3D8rFrSDjJG1OnRYn0frGqVq8VMKAEUihZU2NrIk,8332 django/views/generic/list.py,sha256=GS6wVgiFz4MHsZXi7jfKjlSiHrrmZw8agJl26fVZwjM,7674 +django/views/i18n.py,sha256=Qo720ZrN3dy7RZXk3n_djq_7ThEE-7jBPmD39VO1qnA,11717 +django/views/static.py,sha256=R1tS45T8r5P6Xa8umzH6RcO4dnhIzHnlSKFEpIobpHw,4548 django/views/templates/default_urlconf.html,sha256=uTxHyCtjPV09MlXNBOjSq5meAfkhmJ72hCvlDOEtMwU,16595 django/views/templates/technical_404.html,sha256=nZT2gkPAYc7G8VNJXst-dEyim0t83xjX-TtCGtxJZwc,2453 django/views/templates/technical_500.html,sha256=ez3ErTVw3TUUhQOTipX6rHFpN9eiysKVRTz-maEwS2g,17218 django/views/templates/technical_500.txt,sha256=7VWOipQg2poVyusbM8dQHRyRR-iUB_dOehAoF0HBHNM,3367 -../../../bin/django-admin,sha256=g0bn4EH5ELirIW7VELdK9FOiJguzMlg_XsJkANX3uaA,295 -Django-2.1.dist-info/INSTALLER,sha256=zuuue4knoyJ-UwPPXg8fezS7VCrXJQrAP7zeNuwvFQg,4 -django/templatetags/__pycache__/tz.cpython-36.pyc,, -django/templatetags/__pycache__/l10n.cpython-36.pyc,, -django/templatetags/__pycache__/i18n.cpython-36.pyc,, -django/templatetags/__pycache__/cache.cpython-36.pyc,, -django/templatetags/__pycache__/static.cpython-36.pyc,, -django/templatetags/__pycache__/__init__.cpython-36.pyc,, -django/middleware/__pycache__/csrf.cpython-36.pyc,, -django/middleware/__pycache__/clickjacking.cpython-36.pyc,, -django/middleware/__pycache__/common.cpython-36.pyc,, -django/middleware/__pycache__/gzip.cpython-36.pyc,, -django/middleware/__pycache__/locale.cpython-36.pyc,, -django/middleware/__pycache__/security.cpython-36.pyc,, -django/middleware/__pycache__/cache.cpython-36.pyc,, -django/middleware/__pycache__/http.cpython-36.pyc,, -django/middleware/__pycache__/__init__.cpython-36.pyc,, -django/forms/__pycache__/renderers.cpython-36.pyc,, -django/forms/__pycache__/boundfield.cpython-36.pyc,, -django/forms/__pycache__/widgets.cpython-36.pyc,, -django/forms/__pycache__/forms.cpython-36.pyc,, -django/forms/__pycache__/models.cpython-36.pyc,, -django/forms/__pycache__/formsets.cpython-36.pyc,, -django/forms/__pycache__/utils.cpython-36.pyc,, -django/forms/__pycache__/fields.cpython-36.pyc,, -django/forms/__pycache__/__init__.cpython-36.pyc,, -django/core/cache/backends/__pycache__/locmem.cpython-36.pyc,, -django/core/cache/backends/__pycache__/db.cpython-36.pyc,, -django/core/cache/backends/__pycache__/base.cpython-36.pyc,, -django/core/cache/backends/__pycache__/dummy.cpython-36.pyc,, -django/core/cache/backends/__pycache__/__init__.cpython-36.pyc,, -django/core/cache/backends/__pycache__/filebased.cpython-36.pyc,, -django/core/cache/backends/__pycache__/memcached.cpython-36.pyc,, -django/core/cache/__pycache__/utils.cpython-36.pyc,, -django/core/cache/__pycache__/__init__.cpython-36.pyc,, -django/core/mail/backends/__pycache__/smtp.cpython-36.pyc,, -django/core/mail/backends/__pycache__/console.cpython-36.pyc,, -django/core/mail/backends/__pycache__/locmem.cpython-36.pyc,, -django/core/mail/backends/__pycache__/base.cpython-36.pyc,, -django/core/mail/backends/__pycache__/dummy.cpython-36.pyc,, -django/core/mail/backends/__pycache__/__init__.cpython-36.pyc,, -django/core/mail/backends/__pycache__/filebased.cpython-36.pyc,, -django/core/mail/__pycache__/message.cpython-36.pyc,, -django/core/mail/__pycache__/utils.cpython-36.pyc,, -django/core/mail/__pycache__/__init__.cpython-36.pyc,, -django/core/checks/compatibility/__pycache__/__init__.cpython-36.pyc,, -django/core/checks/security/__pycache__/sessions.cpython-36.pyc,, -django/core/checks/security/__pycache__/csrf.cpython-36.pyc,, -django/core/checks/security/__pycache__/base.cpython-36.pyc,, -django/core/checks/security/__pycache__/__init__.cpython-36.pyc,, -django/core/checks/__pycache__/model_checks.cpython-36.pyc,, -django/core/checks/__pycache__/database.cpython-36.pyc,, -django/core/checks/__pycache__/messages.cpython-36.pyc,, -django/core/checks/__pycache__/templates.cpython-36.pyc,, -django/core/checks/__pycache__/caches.cpython-36.pyc,, -django/core/checks/__pycache__/registry.cpython-36.pyc,, -django/core/checks/__pycache__/__init__.cpython-36.pyc,, -django/core/checks/__pycache__/urls.cpython-36.pyc,, -django/core/management/__pycache__/sql.cpython-36.pyc,, -django/core/management/__pycache__/templates.cpython-36.pyc,, -django/core/management/__pycache__/base.cpython-36.pyc,, -django/core/management/__pycache__/color.cpython-36.pyc,, -django/core/management/__pycache__/utils.cpython-36.pyc,, -django/core/management/__pycache__/__init__.cpython-36.pyc,, -django/core/management/commands/__pycache__/sqlmigrate.cpython-36.pyc,, -django/core/management/commands/__pycache__/startproject.cpython-36.pyc,, -django/core/management/commands/__pycache__/dumpdata.cpython-36.pyc,, -django/core/management/commands/__pycache__/dbshell.cpython-36.pyc,, -django/core/management/commands/__pycache__/showmigrations.cpython-36.pyc,, -django/core/management/commands/__pycache__/sqlflush.cpython-36.pyc,, -django/core/management/commands/__pycache__/compilemessages.cpython-36.pyc,, -django/core/management/commands/__pycache__/startapp.cpython-36.pyc,, -django/core/management/commands/__pycache__/loaddata.cpython-36.pyc,, -django/core/management/commands/__pycache__/squashmigrations.cpython-36.pyc,, -django/core/management/commands/__pycache__/makemessages.cpython-36.pyc,, -django/core/management/commands/__pycache__/sqlsequencereset.cpython-36.pyc,, -django/core/management/commands/__pycache__/check.cpython-36.pyc,, -django/core/management/commands/__pycache__/makemigrations.cpython-36.pyc,, -django/core/management/commands/__pycache__/inspectdb.cpython-36.pyc,, -django/core/management/commands/__pycache__/migrate.cpython-36.pyc,, -django/core/management/commands/__pycache__/testserver.cpython-36.pyc,, -django/core/management/commands/__pycache__/sendtestemail.cpython-36.pyc,, -django/core/management/commands/__pycache__/diffsettings.cpython-36.pyc,, -django/core/management/commands/__pycache__/flush.cpython-36.pyc,, -django/core/management/commands/__pycache__/runserver.cpython-36.pyc,, -django/core/management/commands/__pycache__/shell.cpython-36.pyc,, -django/core/management/commands/__pycache__/test.cpython-36.pyc,, -django/core/management/commands/__pycache__/createcachetable.cpython-36.pyc,, -django/core/__pycache__/exceptions.cpython-36.pyc,, -django/core/__pycache__/signals.cpython-36.pyc,, -django/core/__pycache__/paginator.cpython-36.pyc,, -django/core/__pycache__/validators.cpython-36.pyc,, -django/core/__pycache__/signing.cpython-36.pyc,, -django/core/__pycache__/wsgi.cpython-36.pyc,, -django/core/__pycache__/__init__.cpython-36.pyc,, -django/core/serializers/__pycache__/xml_serializer.cpython-36.pyc,, -django/core/serializers/__pycache__/pyyaml.cpython-36.pyc,, -django/core/serializers/__pycache__/python.cpython-36.pyc,, -django/core/serializers/__pycache__/base.cpython-36.pyc,, -django/core/serializers/__pycache__/__init__.cpython-36.pyc,, -django/core/serializers/__pycache__/json.cpython-36.pyc,, -django/core/files/__pycache__/uploadedfile.cpython-36.pyc,, -django/core/files/__pycache__/temp.cpython-36.pyc,, -django/core/files/__pycache__/storage.cpython-36.pyc,, -django/core/files/__pycache__/uploadhandler.cpython-36.pyc,, -django/core/files/__pycache__/images.cpython-36.pyc,, -django/core/files/__pycache__/move.cpython-36.pyc,, -django/core/files/__pycache__/base.cpython-36.pyc,, -django/core/files/__pycache__/utils.cpython-36.pyc,, -django/core/files/__pycache__/__init__.cpython-36.pyc,, -django/core/files/__pycache__/locks.cpython-36.pyc,, -django/core/handlers/__pycache__/base.cpython-36.pyc,, -django/core/handlers/__pycache__/wsgi.cpython-36.pyc,, -django/core/handlers/__pycache__/exception.cpython-36.pyc,, -django/core/handlers/__pycache__/__init__.cpython-36.pyc,, -django/core/servers/__pycache__/basehttp.cpython-36.pyc,, -django/core/servers/__pycache__/__init__.cpython-36.pyc,, -django/test/__pycache__/client.cpython-36.pyc,, -django/test/__pycache__/testcases.cpython-36.pyc,, -django/test/__pycache__/signals.cpython-36.pyc,, -django/test/__pycache__/utils.cpython-36.pyc,, -django/test/__pycache__/selenium.cpython-36.pyc,, -django/test/__pycache__/__init__.cpython-36.pyc,, -django/test/__pycache__/html.cpython-36.pyc,, -django/test/__pycache__/runner.cpython-36.pyc,, -django/bin/__pycache__/django-admin.cpython-36.pyc,, -django/dispatch/__pycache__/dispatcher.cpython-36.pyc,, -django/dispatch/__pycache__/__init__.cpython-36.pyc,, -django/template/backends/__pycache__/django.cpython-36.pyc,, -django/template/backends/__pycache__/jinja2.cpython-36.pyc,, -django/template/backends/__pycache__/base.cpython-36.pyc,, -django/template/backends/__pycache__/utils.cpython-36.pyc,, -django/template/backends/__pycache__/dummy.cpython-36.pyc,, -django/template/backends/__pycache__/__init__.cpython-36.pyc,, -django/template/__pycache__/engine.cpython-36.pyc,, -django/template/__pycache__/defaulttags.cpython-36.pyc,, -django/template/__pycache__/response.cpython-36.pyc,, -django/template/__pycache__/context_processors.cpython-36.pyc,, -django/template/__pycache__/exceptions.cpython-36.pyc,, -django/template/__pycache__/smartif.cpython-36.pyc,, -django/template/__pycache__/defaultfilters.cpython-36.pyc,, -django/template/__pycache__/loader.cpython-36.pyc,, -django/template/__pycache__/base.cpython-36.pyc,, -django/template/__pycache__/loader_tags.cpython-36.pyc,, -django/template/__pycache__/utils.cpython-36.pyc,, -django/template/__pycache__/library.cpython-36.pyc,, -django/template/__pycache__/context.cpython-36.pyc,, -django/template/__pycache__/__init__.cpython-36.pyc,, -django/template/loaders/__pycache__/cached.cpython-36.pyc,, -django/template/loaders/__pycache__/app_directories.cpython-36.pyc,, -django/template/loaders/__pycache__/locmem.cpython-36.pyc,, -django/template/loaders/__pycache__/filesystem.cpython-36.pyc,, -django/template/loaders/__pycache__/base.cpython-36.pyc,, -django/template/loaders/__pycache__/__init__.cpython-36.pyc,, -django/utils/translation/__pycache__/trans_real.cpython-36.pyc,, -django/utils/translation/__pycache__/template.cpython-36.pyc,, -django/utils/translation/__pycache__/__init__.cpython-36.pyc,, -django/utils/translation/__pycache__/trans_null.cpython-36.pyc,, -django/utils/__pycache__/tree.cpython-36.pyc,, -django/utils/__pycache__/inspect.cpython-36.pyc,, -django/utils/__pycache__/feedgenerator.cpython-36.pyc,, -django/utils/__pycache__/duration.cpython-36.pyc,, -django/utils/__pycache__/dateformat.cpython-36.pyc,, -django/utils/__pycache__/timesince.cpython-36.pyc,, -django/utils/__pycache__/datastructures.cpython-36.pyc,, -django/utils/__pycache__/version.cpython-36.pyc,, -django/utils/__pycache__/deprecation.cpython-36.pyc,, -django/utils/__pycache__/xmlutils.cpython-36.pyc,, -django/utils/__pycache__/functional.cpython-36.pyc,, -django/utils/__pycache__/ipv6.cpython-36.pyc,, -django/utils/__pycache__/itercompat.cpython-36.pyc,, -django/utils/__pycache__/_os.cpython-36.pyc,, -django/utils/__pycache__/safestring.cpython-36.pyc,, -django/utils/__pycache__/archive.cpython-36.pyc,, -django/utils/__pycache__/text.cpython-36.pyc,, -django/utils/__pycache__/datetime_safe.cpython-36.pyc,, -django/utils/__pycache__/six.cpython-36.pyc,, -django/utils/__pycache__/formats.cpython-36.pyc,, -django/utils/__pycache__/encoding.cpython-36.pyc,, -django/utils/__pycache__/baseconv.cpython-36.pyc,, -django/utils/__pycache__/lru_cache.cpython-36.pyc,, -django/utils/__pycache__/deconstruct.cpython-36.pyc,, -django/utils/__pycache__/crypto.cpython-36.pyc,, -django/utils/__pycache__/log.cpython-36.pyc,, -django/utils/__pycache__/numberformat.cpython-36.pyc,, -django/utils/__pycache__/termcolors.cpython-36.pyc,, -django/utils/__pycache__/autoreload.cpython-36.pyc,, -django/utils/__pycache__/cache.cpython-36.pyc,, -django/utils/__pycache__/lorem_ipsum.cpython-36.pyc,, -django/utils/__pycache__/dates.cpython-36.pyc,, -django/utils/__pycache__/http.cpython-36.pyc,, -django/utils/__pycache__/jslex.cpython-36.pyc,, -django/utils/__pycache__/__init__.cpython-36.pyc,, -django/utils/__pycache__/decorators.cpython-36.pyc,, -django/utils/__pycache__/dateparse.cpython-36.pyc,, -django/utils/__pycache__/html.cpython-36.pyc,, -django/utils/__pycache__/regex_helper.cpython-36.pyc,, -django/utils/__pycache__/module_loading.cpython-36.pyc,, -django/utils/__pycache__/timezone.cpython-36.pyc,, -django/__pycache__/shortcuts.cpython-36.pyc,, -django/__pycache__/__main__.cpython-36.pyc,, -django/__pycache__/__init__.cpython-36.pyc,, -django/contrib/syndication/__pycache__/views.cpython-36.pyc,, -django/contrib/syndication/__pycache__/apps.cpython-36.pyc,, -django/contrib/syndication/__pycache__/__init__.cpython-36.pyc,, -django/contrib/messages/__pycache__/constants.cpython-36.pyc,, -django/contrib/messages/__pycache__/context_processors.cpython-36.pyc,, -django/contrib/messages/__pycache__/views.cpython-36.pyc,, -django/contrib/messages/__pycache__/middleware.cpython-36.pyc,, -django/contrib/messages/__pycache__/apps.cpython-36.pyc,, -django/contrib/messages/__pycache__/utils.cpython-36.pyc,, -django/contrib/messages/__pycache__/__init__.cpython-36.pyc,, -django/contrib/messages/__pycache__/api.cpython-36.pyc,, -django/contrib/messages/storage/__pycache__/base.cpython-36.pyc,, -django/contrib/messages/storage/__pycache__/cookie.cpython-36.pyc,, -django/contrib/messages/storage/__pycache__/fallback.cpython-36.pyc,, -django/contrib/messages/storage/__pycache__/session.cpython-36.pyc,, -django/contrib/messages/storage/__pycache__/__init__.cpython-36.pyc,, -django/contrib/auth/migrations/__pycache__/0001_initial.cpython-36.pyc,, -django/contrib/auth/migrations/__pycache__/0008_alter_user_username_max_length.cpython-36.pyc,, -django/contrib/auth/migrations/__pycache__/0006_require_contenttypes_0002.cpython-36.pyc,, -django/contrib/auth/migrations/__pycache__/0003_alter_user_email_max_length.cpython-36.pyc,, -django/contrib/auth/migrations/__pycache__/0002_alter_permission_name_max_length.cpython-36.pyc,, -django/contrib/auth/migrations/__pycache__/0007_alter_validators_add_error_messages.cpython-36.pyc,, -django/contrib/auth/migrations/__pycache__/__init__.cpython-36.pyc,, -django/contrib/auth/migrations/__pycache__/0004_alter_user_username_opts.cpython-36.pyc,, -django/contrib/auth/migrations/__pycache__/0005_alter_user_last_login_null.cpython-36.pyc,, -django/contrib/auth/migrations/__pycache__/0009_alter_user_last_name_max_length.cpython-36.pyc,, -django/contrib/auth/management/__pycache__/__init__.cpython-36.pyc,, -django/contrib/auth/management/commands/__pycache__/createsuperuser.cpython-36.pyc,, -django/contrib/auth/management/commands/__pycache__/changepassword.cpython-36.pyc,, -django/contrib/auth/__pycache__/context_processors.cpython-36.pyc,, -django/contrib/auth/__pycache__/checks.cpython-36.pyc,, -django/contrib/auth/__pycache__/admin.cpython-36.pyc,, -django/contrib/auth/__pycache__/password_validation.cpython-36.pyc,, -django/contrib/auth/__pycache__/forms.cpython-36.pyc,, -django/contrib/auth/__pycache__/signals.cpython-36.pyc,, -django/contrib/auth/__pycache__/models.cpython-36.pyc,, -django/contrib/auth/__pycache__/mixins.cpython-36.pyc,, -django/contrib/auth/__pycache__/views.cpython-36.pyc,, -django/contrib/auth/__pycache__/tokens.cpython-36.pyc,, -django/contrib/auth/__pycache__/middleware.cpython-36.pyc,, -django/contrib/auth/__pycache__/validators.cpython-36.pyc,, -django/contrib/auth/__pycache__/apps.cpython-36.pyc,, -django/contrib/auth/__pycache__/base_user.cpython-36.pyc,, -django/contrib/auth/__pycache__/hashers.cpython-36.pyc,, -django/contrib/auth/__pycache__/__init__.cpython-36.pyc,, -django/contrib/auth/__pycache__/decorators.cpython-36.pyc,, -django/contrib/auth/__pycache__/urls.cpython-36.pyc,, -django/contrib/auth/__pycache__/backends.cpython-36.pyc,, -django/contrib/auth/handlers/__pycache__/modwsgi.cpython-36.pyc,, -django/contrib/auth/handlers/__pycache__/__init__.cpython-36.pyc,, -django/contrib/admin/templatetags/__pycache__/admin_list.cpython-36.pyc,, -django/contrib/admin/templatetags/__pycache__/admin_static.cpython-36.pyc,, -django/contrib/admin/templatetags/__pycache__/base.cpython-36.pyc,, -django/contrib/admin/templatetags/__pycache__/log.cpython-36.pyc,, -django/contrib/admin/templatetags/__pycache__/admin_modify.cpython-36.pyc,, -django/contrib/admin/templatetags/__pycache__/__init__.cpython-36.pyc,, -django/contrib/admin/templatetags/__pycache__/admin_urls.cpython-36.pyc,, -django/contrib/admin/migrations/__pycache__/0001_initial.cpython-36.pyc,, -django/contrib/admin/migrations/__pycache__/0002_logentry_remove_auto_add.cpython-36.pyc,, -django/contrib/admin/migrations/__pycache__/0003_logentry_add_action_flag_choices.cpython-36.pyc,, -django/contrib/admin/migrations/__pycache__/__init__.cpython-36.pyc,, -django/contrib/admin/__pycache__/exceptions.cpython-36.pyc,, -django/contrib/admin/__pycache__/checks.cpython-36.pyc,, -django/contrib/admin/__pycache__/widgets.cpython-36.pyc,, -django/contrib/admin/__pycache__/forms.cpython-36.pyc,, -django/contrib/admin/__pycache__/models.cpython-36.pyc,, -django/contrib/admin/__pycache__/sites.cpython-36.pyc,, -django/contrib/admin/__pycache__/tests.cpython-36.pyc,, -django/contrib/admin/__pycache__/actions.cpython-36.pyc,, -django/contrib/admin/__pycache__/apps.cpython-36.pyc,, -django/contrib/admin/__pycache__/utils.cpython-36.pyc,, -django/contrib/admin/__pycache__/helpers.cpython-36.pyc,, -django/contrib/admin/__pycache__/filters.cpython-36.pyc,, -django/contrib/admin/__pycache__/options.cpython-36.pyc,, -django/contrib/admin/__pycache__/__init__.cpython-36.pyc,, -django/contrib/admin/__pycache__/decorators.cpython-36.pyc,, -django/contrib/admin/views/__pycache__/autocomplete.cpython-36.pyc,, -django/contrib/admin/views/__pycache__/main.cpython-36.pyc,, -django/contrib/admin/views/__pycache__/__init__.cpython-36.pyc,, -django/contrib/admin/views/__pycache__/decorators.cpython-36.pyc,, -django/contrib/staticfiles/templatetags/__pycache__/staticfiles.cpython-36.pyc,, -django/contrib/staticfiles/templatetags/__pycache__/__init__.cpython-36.pyc,, -django/contrib/staticfiles/management/commands/__pycache__/findstatic.cpython-36.pyc,, -django/contrib/staticfiles/management/commands/__pycache__/collectstatic.cpython-36.pyc,, -django/contrib/staticfiles/management/commands/__pycache__/runserver.cpython-36.pyc,, -django/contrib/staticfiles/__pycache__/handlers.cpython-36.pyc,, -django/contrib/staticfiles/__pycache__/checks.cpython-36.pyc,, -django/contrib/staticfiles/__pycache__/storage.cpython-36.pyc,, -django/contrib/staticfiles/__pycache__/testing.cpython-36.pyc,, -django/contrib/staticfiles/__pycache__/views.cpython-36.pyc,, -django/contrib/staticfiles/__pycache__/apps.cpython-36.pyc,, -django/contrib/staticfiles/__pycache__/finders.cpython-36.pyc,, -django/contrib/staticfiles/__pycache__/utils.cpython-36.pyc,, -django/contrib/staticfiles/__pycache__/__init__.cpython-36.pyc,, -django/contrib/staticfiles/__pycache__/urls.cpython-36.pyc,, -django/contrib/__pycache__/__init__.cpython-36.pyc,, -django/contrib/flatpages/templatetags/__pycache__/flatpages.cpython-36.pyc,, -django/contrib/flatpages/templatetags/__pycache__/__init__.cpython-36.pyc,, -django/contrib/flatpages/migrations/__pycache__/0001_initial.cpython-36.pyc,, -django/contrib/flatpages/migrations/__pycache__/__init__.cpython-36.pyc,, -django/contrib/flatpages/__pycache__/admin.cpython-36.pyc,, -django/contrib/flatpages/__pycache__/forms.cpython-36.pyc,, -django/contrib/flatpages/__pycache__/models.cpython-36.pyc,, -django/contrib/flatpages/__pycache__/views.cpython-36.pyc,, -django/contrib/flatpages/__pycache__/middleware.cpython-36.pyc,, -django/contrib/flatpages/__pycache__/apps.cpython-36.pyc,, -django/contrib/flatpages/__pycache__/sitemaps.cpython-36.pyc,, -django/contrib/flatpages/__pycache__/__init__.cpython-36.pyc,, -django/contrib/flatpages/__pycache__/urls.cpython-36.pyc,, -django/contrib/sites/migrations/__pycache__/0001_initial.cpython-36.pyc,, -django/contrib/sites/migrations/__pycache__/0002_alter_domain_unique.cpython-36.pyc,, -django/contrib/sites/migrations/__pycache__/__init__.cpython-36.pyc,, -django/contrib/sites/__pycache__/managers.cpython-36.pyc,, -django/contrib/sites/__pycache__/admin.cpython-36.pyc,, -django/contrib/sites/__pycache__/shortcuts.cpython-36.pyc,, -django/contrib/sites/__pycache__/models.cpython-36.pyc,, -django/contrib/sites/__pycache__/management.cpython-36.pyc,, -django/contrib/sites/__pycache__/middleware.cpython-36.pyc,, -django/contrib/sites/__pycache__/apps.cpython-36.pyc,, -django/contrib/sites/__pycache__/__init__.cpython-36.pyc,, -django/contrib/sites/__pycache__/requests.cpython-36.pyc,, -django/contrib/postgres/forms/__pycache__/jsonb.cpython-36.pyc,, -django/contrib/postgres/forms/__pycache__/array.cpython-36.pyc,, -django/contrib/postgres/forms/__pycache__/ranges.cpython-36.pyc,, -django/contrib/postgres/forms/__pycache__/hstore.cpython-36.pyc,, -django/contrib/postgres/forms/__pycache__/__init__.cpython-36.pyc,, -django/contrib/postgres/aggregates/__pycache__/general.cpython-36.pyc,, -django/contrib/postgres/aggregates/__pycache__/statistics.cpython-36.pyc,, -django/contrib/postgres/aggregates/__pycache__/__init__.cpython-36.pyc,, -django/contrib/postgres/__pycache__/lookups.cpython-36.pyc,, -django/contrib/postgres/__pycache__/signals.cpython-36.pyc,, -django/contrib/postgres/__pycache__/operations.cpython-36.pyc,, -django/contrib/postgres/__pycache__/functions.cpython-36.pyc,, -django/contrib/postgres/__pycache__/indexes.cpython-36.pyc,, -django/contrib/postgres/__pycache__/validators.cpython-36.pyc,, -django/contrib/postgres/__pycache__/apps.cpython-36.pyc,, -django/contrib/postgres/__pycache__/search.cpython-36.pyc,, -django/contrib/postgres/__pycache__/utils.cpython-36.pyc,, -django/contrib/postgres/__pycache__/__init__.cpython-36.pyc,, -django/contrib/postgres/fields/__pycache__/jsonb.cpython-36.pyc,, -django/contrib/postgres/fields/__pycache__/mixins.cpython-36.pyc,, -django/contrib/postgres/fields/__pycache__/array.cpython-36.pyc,, -django/contrib/postgres/fields/__pycache__/ranges.cpython-36.pyc,, -django/contrib/postgres/fields/__pycache__/citext.cpython-36.pyc,, -django/contrib/postgres/fields/__pycache__/utils.cpython-36.pyc,, -django/contrib/postgres/fields/__pycache__/hstore.cpython-36.pyc,, -django/contrib/postgres/fields/__pycache__/__init__.cpython-36.pyc,, -django/contrib/redirects/migrations/__pycache__/0001_initial.cpython-36.pyc,, -django/contrib/redirects/migrations/__pycache__/__init__.cpython-36.pyc,, -django/contrib/redirects/__pycache__/admin.cpython-36.pyc,, -django/contrib/redirects/__pycache__/models.cpython-36.pyc,, -django/contrib/redirects/__pycache__/middleware.cpython-36.pyc,, -django/contrib/redirects/__pycache__/apps.cpython-36.pyc,, -django/contrib/redirects/__pycache__/__init__.cpython-36.pyc,, -django/contrib/sessions/migrations/__pycache__/0001_initial.cpython-36.pyc,, -django/contrib/sessions/migrations/__pycache__/__init__.cpython-36.pyc,, -django/contrib/sessions/backends/__pycache__/signed_cookies.cpython-36.pyc,, -django/contrib/sessions/backends/__pycache__/cached_db.cpython-36.pyc,, -django/contrib/sessions/backends/__pycache__/db.cpython-36.pyc,, -django/contrib/sessions/backends/__pycache__/file.cpython-36.pyc,, -django/contrib/sessions/backends/__pycache__/base.cpython-36.pyc,, -django/contrib/sessions/backends/__pycache__/cache.cpython-36.pyc,, -django/contrib/sessions/backends/__pycache__/__init__.cpython-36.pyc,, -django/contrib/sessions/management/commands/__pycache__/clearsessions.cpython-36.pyc,, -django/contrib/sessions/__pycache__/serializers.cpython-36.pyc,, -django/contrib/sessions/__pycache__/base_session.cpython-36.pyc,, -django/contrib/sessions/__pycache__/exceptions.cpython-36.pyc,, -django/contrib/sessions/__pycache__/models.cpython-36.pyc,, -django/contrib/sessions/__pycache__/middleware.cpython-36.pyc,, -django/contrib/sessions/__pycache__/apps.cpython-36.pyc,, -django/contrib/sessions/__pycache__/__init__.cpython-36.pyc,, -django/contrib/sitemaps/management/commands/__pycache__/ping_google.cpython-36.pyc,, -django/contrib/sitemaps/__pycache__/views.cpython-36.pyc,, -django/contrib/sitemaps/__pycache__/apps.cpython-36.pyc,, -django/contrib/sitemaps/__pycache__/__init__.cpython-36.pyc,, -django/contrib/humanize/templatetags/__pycache__/humanize.cpython-36.pyc,, -django/contrib/humanize/templatetags/__pycache__/__init__.cpython-36.pyc,, -django/contrib/humanize/__pycache__/apps.cpython-36.pyc,, -django/contrib/humanize/__pycache__/__init__.cpython-36.pyc,, -django/contrib/contenttypes/migrations/__pycache__/0001_initial.cpython-36.pyc,, -django/contrib/contenttypes/migrations/__pycache__/0002_remove_content_type_name.cpython-36.pyc,, -django/contrib/contenttypes/migrations/__pycache__/__init__.cpython-36.pyc,, -django/contrib/contenttypes/management/__pycache__/__init__.cpython-36.pyc,, -django/contrib/contenttypes/management/commands/__pycache__/remove_stale_contenttypes.cpython-36.pyc,, -django/contrib/contenttypes/__pycache__/checks.cpython-36.pyc,, -django/contrib/contenttypes/__pycache__/admin.cpython-36.pyc,, -django/contrib/contenttypes/__pycache__/forms.cpython-36.pyc,, -django/contrib/contenttypes/__pycache__/models.cpython-36.pyc,, -django/contrib/contenttypes/__pycache__/views.cpython-36.pyc,, -django/contrib/contenttypes/__pycache__/apps.cpython-36.pyc,, -django/contrib/contenttypes/__pycache__/fields.cpython-36.pyc,, -django/contrib/contenttypes/__pycache__/__init__.cpython-36.pyc,, -django/contrib/gis/geos/__pycache__/libgeos.cpython-36.pyc,, -django/contrib/gis/geos/__pycache__/prepared.cpython-36.pyc,, -django/contrib/gis/geos/__pycache__/point.cpython-36.pyc,, -django/contrib/gis/geos/__pycache__/factory.cpython-36.pyc,, -django/contrib/gis/geos/__pycache__/base.cpython-36.pyc,, -django/contrib/gis/geos/__pycache__/linestring.cpython-36.pyc,, -django/contrib/gis/geos/__pycache__/collections.cpython-36.pyc,, -django/contrib/gis/geos/__pycache__/mutable_list.cpython-36.pyc,, -django/contrib/gis/geos/__pycache__/polygon.cpython-36.pyc,, -django/contrib/gis/geos/__pycache__/geometry.cpython-36.pyc,, -django/contrib/gis/geos/__pycache__/coordseq.cpython-36.pyc,, -django/contrib/gis/geos/__pycache__/io.cpython-36.pyc,, -django/contrib/gis/geos/__pycache__/__init__.cpython-36.pyc,, -django/contrib/gis/geos/__pycache__/error.cpython-36.pyc,, -django/contrib/gis/geos/prototypes/__pycache__/predicates.cpython-36.pyc,, -django/contrib/gis/geos/prototypes/__pycache__/prepared.cpython-36.pyc,, -django/contrib/gis/geos/prototypes/__pycache__/topology.cpython-36.pyc,, -django/contrib/gis/geos/prototypes/__pycache__/errcheck.cpython-36.pyc,, -django/contrib/gis/geos/prototypes/__pycache__/threadsafe.cpython-36.pyc,, -django/contrib/gis/geos/prototypes/__pycache__/coordseq.cpython-36.pyc,, -django/contrib/gis/geos/prototypes/__pycache__/io.cpython-36.pyc,, -django/contrib/gis/geos/prototypes/__pycache__/__init__.cpython-36.pyc,, -django/contrib/gis/geos/prototypes/__pycache__/geom.cpython-36.pyc,, -django/contrib/gis/geos/prototypes/__pycache__/misc.cpython-36.pyc,, -django/contrib/gis/forms/__pycache__/widgets.cpython-36.pyc,, -django/contrib/gis/forms/__pycache__/fields.cpython-36.pyc,, -django/contrib/gis/forms/__pycache__/__init__.cpython-36.pyc,, -django/contrib/gis/gdal/__pycache__/feature.cpython-36.pyc,, -django/contrib/gis/gdal/__pycache__/field.cpython-36.pyc,, -django/contrib/gis/gdal/__pycache__/envelope.cpython-36.pyc,, -django/contrib/gis/gdal/__pycache__/srs.cpython-36.pyc,, -django/contrib/gis/gdal/__pycache__/layer.cpython-36.pyc,, -django/contrib/gis/gdal/__pycache__/datasource.cpython-36.pyc,, -django/contrib/gis/gdal/__pycache__/libgdal.cpython-36.pyc,, -django/contrib/gis/gdal/__pycache__/geometries.cpython-36.pyc,, -django/contrib/gis/gdal/__pycache__/base.cpython-36.pyc,, -django/contrib/gis/gdal/__pycache__/geomtype.cpython-36.pyc,, -django/contrib/gis/gdal/__pycache__/__init__.cpython-36.pyc,, -django/contrib/gis/gdal/__pycache__/error.cpython-36.pyc,, -django/contrib/gis/gdal/__pycache__/driver.cpython-36.pyc,, -django/contrib/gis/gdal/prototypes/__pycache__/generation.cpython-36.pyc,, -django/contrib/gis/gdal/prototypes/__pycache__/srs.cpython-36.pyc,, -django/contrib/gis/gdal/prototypes/__pycache__/errcheck.cpython-36.pyc,, -django/contrib/gis/gdal/prototypes/__pycache__/raster.cpython-36.pyc,, -django/contrib/gis/gdal/prototypes/__pycache__/__init__.cpython-36.pyc,, -django/contrib/gis/gdal/prototypes/__pycache__/ds.cpython-36.pyc,, -django/contrib/gis/gdal/prototypes/__pycache__/geom.cpython-36.pyc,, -django/contrib/gis/gdal/raster/__pycache__/const.cpython-36.pyc,, -django/contrib/gis/gdal/raster/__pycache__/band.cpython-36.pyc,, -django/contrib/gis/gdal/raster/__pycache__/base.cpython-36.pyc,, -django/contrib/gis/gdal/raster/__pycache__/source.cpython-36.pyc,, -django/contrib/gis/gdal/raster/__pycache__/__init__.cpython-36.pyc,, -django/contrib/gis/admin/__pycache__/widgets.cpython-36.pyc,, -django/contrib/gis/admin/__pycache__/options.cpython-36.pyc,, -django/contrib/gis/admin/__pycache__/__init__.cpython-36.pyc,, -django/contrib/gis/management/commands/__pycache__/inspectdb.cpython-36.pyc,, -django/contrib/gis/management/commands/__pycache__/ogrinspect.cpython-36.pyc,, -django/contrib/gis/utils/__pycache__/ogrinfo.cpython-36.pyc,, -django/contrib/gis/utils/__pycache__/srs.cpython-36.pyc,, -django/contrib/gis/utils/__pycache__/ogrinspect.cpython-36.pyc,, -django/contrib/gis/utils/__pycache__/layermapping.cpython-36.pyc,, -django/contrib/gis/utils/__pycache__/__init__.cpython-36.pyc,, -django/contrib/gis/__pycache__/measure.cpython-36.pyc,, -django/contrib/gis/__pycache__/feeds.cpython-36.pyc,, -django/contrib/gis/__pycache__/shortcuts.cpython-36.pyc,, -django/contrib/gis/__pycache__/views.cpython-36.pyc,, -django/contrib/gis/__pycache__/apps.cpython-36.pyc,, -django/contrib/gis/__pycache__/geometry.cpython-36.pyc,, -django/contrib/gis/__pycache__/__init__.cpython-36.pyc,, -django/contrib/gis/__pycache__/ptr.cpython-36.pyc,, -django/contrib/gis/serializers/__pycache__/geojson.cpython-36.pyc,, -django/contrib/gis/serializers/__pycache__/__init__.cpython-36.pyc,, -django/contrib/gis/sitemaps/__pycache__/views.cpython-36.pyc,, -django/contrib/gis/sitemaps/__pycache__/__init__.cpython-36.pyc,, -django/contrib/gis/sitemaps/__pycache__/kml.cpython-36.pyc,, -django/contrib/gis/db/backends/oracle/__pycache__/introspection.cpython-36.pyc,, -django/contrib/gis/db/backends/oracle/__pycache__/operations.cpython-36.pyc,, -django/contrib/gis/db/backends/oracle/__pycache__/models.cpython-36.pyc,, -django/contrib/gis/db/backends/oracle/__pycache__/base.cpython-36.pyc,, -django/contrib/gis/db/backends/oracle/__pycache__/features.cpython-36.pyc,, -django/contrib/gis/db/backends/oracle/__pycache__/adapter.cpython-36.pyc,, -django/contrib/gis/db/backends/oracle/__pycache__/schema.cpython-36.pyc,, -django/contrib/gis/db/backends/oracle/__pycache__/__init__.cpython-36.pyc,, -django/contrib/gis/db/backends/__pycache__/utils.cpython-36.pyc,, -django/contrib/gis/db/backends/__pycache__/__init__.cpython-36.pyc,, -django/contrib/gis/db/backends/postgis/__pycache__/introspection.cpython-36.pyc,, -django/contrib/gis/db/backends/postgis/__pycache__/operations.cpython-36.pyc,, -django/contrib/gis/db/backends/postgis/__pycache__/const.cpython-36.pyc,, -django/contrib/gis/db/backends/postgis/__pycache__/models.cpython-36.pyc,, -django/contrib/gis/db/backends/postgis/__pycache__/base.cpython-36.pyc,, -django/contrib/gis/db/backends/postgis/__pycache__/features.cpython-36.pyc,, -django/contrib/gis/db/backends/postgis/__pycache__/adapter.cpython-36.pyc,, -django/contrib/gis/db/backends/postgis/__pycache__/schema.cpython-36.pyc,, -django/contrib/gis/db/backends/postgis/__pycache__/pgraster.cpython-36.pyc,, -django/contrib/gis/db/backends/postgis/__pycache__/__init__.cpython-36.pyc,, -django/contrib/gis/db/backends/mysql/__pycache__/introspection.cpython-36.pyc,, -django/contrib/gis/db/backends/mysql/__pycache__/operations.cpython-36.pyc,, -django/contrib/gis/db/backends/mysql/__pycache__/base.cpython-36.pyc,, -django/contrib/gis/db/backends/mysql/__pycache__/features.cpython-36.pyc,, -django/contrib/gis/db/backends/mysql/__pycache__/schema.cpython-36.pyc,, -django/contrib/gis/db/backends/mysql/__pycache__/__init__.cpython-36.pyc,, -django/contrib/gis/db/backends/spatialite/__pycache__/introspection.cpython-36.pyc,, -django/contrib/gis/db/backends/spatialite/__pycache__/client.cpython-36.pyc,, -django/contrib/gis/db/backends/spatialite/__pycache__/operations.cpython-36.pyc,, -django/contrib/gis/db/backends/spatialite/__pycache__/models.cpython-36.pyc,, -django/contrib/gis/db/backends/spatialite/__pycache__/base.cpython-36.pyc,, -django/contrib/gis/db/backends/spatialite/__pycache__/features.cpython-36.pyc,, -django/contrib/gis/db/backends/spatialite/__pycache__/adapter.cpython-36.pyc,, -django/contrib/gis/db/backends/spatialite/__pycache__/schema.cpython-36.pyc,, -django/contrib/gis/db/backends/spatialite/__pycache__/__init__.cpython-36.pyc,, -django/contrib/gis/db/backends/base/__pycache__/operations.cpython-36.pyc,, -django/contrib/gis/db/backends/base/__pycache__/models.cpython-36.pyc,, -django/contrib/gis/db/backends/base/__pycache__/features.cpython-36.pyc,, -django/contrib/gis/db/backends/base/__pycache__/adapter.cpython-36.pyc,, -django/contrib/gis/db/backends/base/__pycache__/__init__.cpython-36.pyc,, -django/contrib/gis/db/models/__pycache__/lookups.cpython-36.pyc,, -django/contrib/gis/db/models/__pycache__/proxy.cpython-36.pyc,, -django/contrib/gis/db/models/__pycache__/functions.cpython-36.pyc,, -django/contrib/gis/db/models/__pycache__/aggregates.cpython-36.pyc,, -django/contrib/gis/db/models/__pycache__/fields.cpython-36.pyc,, -django/contrib/gis/db/models/__pycache__/__init__.cpython-36.pyc,, -django/contrib/gis/db/models/sql/__pycache__/conversion.cpython-36.pyc,, -django/contrib/gis/db/models/sql/__pycache__/__init__.cpython-36.pyc,, -django/contrib/gis/db/__pycache__/__init__.cpython-36.pyc,, -django/contrib/gis/geoip2/__pycache__/resources.cpython-36.pyc,, -django/contrib/gis/geoip2/__pycache__/base.cpython-36.pyc,, -django/contrib/gis/geoip2/__pycache__/__init__.cpython-36.pyc,, -django/contrib/admindocs/__pycache__/views.cpython-36.pyc,, -django/contrib/admindocs/__pycache__/middleware.cpython-36.pyc,, -django/contrib/admindocs/__pycache__/apps.cpython-36.pyc,, -django/contrib/admindocs/__pycache__/utils.cpython-36.pyc,, -django/contrib/admindocs/__pycache__/__init__.cpython-36.pyc,, -django/contrib/admindocs/__pycache__/urls.cpython-36.pyc,, -django/http/__pycache__/response.cpython-36.pyc,, -django/http/__pycache__/multipartparser.cpython-36.pyc,, -django/http/__pycache__/request.cpython-36.pyc,, -django/http/__pycache__/cookie.cpython-36.pyc,, -django/http/__pycache__/__init__.cpython-36.pyc,, -django/urls/__pycache__/resolvers.cpython-36.pyc,, -django/urls/__pycache__/exceptions.cpython-36.pyc,, -django/urls/__pycache__/converters.cpython-36.pyc,, -django/urls/__pycache__/base.cpython-36.pyc,, -django/urls/__pycache__/utils.cpython-36.pyc,, -django/urls/__pycache__/conf.cpython-36.pyc,, -django/urls/__pycache__/__init__.cpython-36.pyc,, -django/db/migrations/__pycache__/exceptions.cpython-36.pyc,, -django/db/migrations/__pycache__/serializer.cpython-36.pyc,, -django/db/migrations/__pycache__/loader.cpython-36.pyc,, -django/db/migrations/__pycache__/state.cpython-36.pyc,, -django/db/migrations/__pycache__/autodetector.cpython-36.pyc,, -django/db/migrations/__pycache__/recorder.cpython-36.pyc,, -django/db/migrations/__pycache__/questioner.cpython-36.pyc,, -django/db/migrations/__pycache__/optimizer.cpython-36.pyc,, -django/db/migrations/__pycache__/writer.cpython-36.pyc,, -django/db/migrations/__pycache__/executor.cpython-36.pyc,, -django/db/migrations/__pycache__/topological_sort.cpython-36.pyc,, -django/db/migrations/__pycache__/migration.cpython-36.pyc,, -django/db/migrations/__pycache__/utils.cpython-36.pyc,, -django/db/migrations/__pycache__/__init__.cpython-36.pyc,, -django/db/migrations/__pycache__/graph.cpython-36.pyc,, -django/db/migrations/operations/__pycache__/models.cpython-36.pyc,, -django/db/migrations/operations/__pycache__/base.cpython-36.pyc,, -django/db/migrations/operations/__pycache__/special.cpython-36.pyc,, -django/db/migrations/operations/__pycache__/utils.cpython-36.pyc,, -django/db/migrations/operations/__pycache__/fields.cpython-36.pyc,, -django/db/migrations/operations/__pycache__/__init__.cpython-36.pyc,, -django/db/backends/postgresql/__pycache__/introspection.cpython-36.pyc,, -django/db/backends/postgresql/__pycache__/client.cpython-36.pyc,, -django/db/backends/postgresql/__pycache__/operations.cpython-36.pyc,, -django/db/backends/postgresql/__pycache__/creation.cpython-36.pyc,, -django/db/backends/postgresql/__pycache__/base.cpython-36.pyc,, -django/db/backends/postgresql/__pycache__/features.cpython-36.pyc,, -django/db/backends/postgresql/__pycache__/schema.cpython-36.pyc,, -django/db/backends/postgresql/__pycache__/utils.cpython-36.pyc,, -django/db/backends/postgresql/__pycache__/__init__.cpython-36.pyc,, -django/db/backends/dummy/__pycache__/base.cpython-36.pyc,, -django/db/backends/dummy/__pycache__/features.cpython-36.pyc,, -django/db/backends/dummy/__pycache__/__init__.cpython-36.pyc,, -django/db/backends/oracle/__pycache__/introspection.cpython-36.pyc,, -django/db/backends/oracle/__pycache__/client.cpython-36.pyc,, -django/db/backends/oracle/__pycache__/operations.cpython-36.pyc,, -django/db/backends/oracle/__pycache__/creation.cpython-36.pyc,, -django/db/backends/oracle/__pycache__/functions.cpython-36.pyc,, -django/db/backends/oracle/__pycache__/base.cpython-36.pyc,, -django/db/backends/oracle/__pycache__/features.cpython-36.pyc,, -django/db/backends/oracle/__pycache__/schema.cpython-36.pyc,, -django/db/backends/oracle/__pycache__/utils.cpython-36.pyc,, -django/db/backends/oracle/__pycache__/validation.cpython-36.pyc,, -django/db/backends/oracle/__pycache__/__init__.cpython-36.pyc,, -django/db/backends/__pycache__/ddl_references.cpython-36.pyc,, -django/db/backends/__pycache__/signals.cpython-36.pyc,, -django/db/backends/__pycache__/utils.cpython-36.pyc,, -django/db/backends/__pycache__/__init__.cpython-36.pyc,, -django/db/backends/postgresql_psycopg2/__pycache__/introspection.cpython-36.pyc,, -django/db/backends/postgresql_psycopg2/__pycache__/client.cpython-36.pyc,, -django/db/backends/postgresql_psycopg2/__pycache__/operations.cpython-36.pyc,, -django/db/backends/postgresql_psycopg2/__pycache__/creation.cpython-36.pyc,, -django/db/backends/postgresql_psycopg2/__pycache__/base.cpython-36.pyc,, -django/db/backends/postgresql_psycopg2/__pycache__/features.cpython-36.pyc,, -django/db/backends/postgresql_psycopg2/__pycache__/schema.cpython-36.pyc,, -django/db/backends/postgresql_psycopg2/__pycache__/utils.cpython-36.pyc,, -django/db/backends/postgresql_psycopg2/__pycache__/__init__.cpython-36.pyc,, -django/db/backends/sqlite3/__pycache__/introspection.cpython-36.pyc,, -django/db/backends/sqlite3/__pycache__/client.cpython-36.pyc,, -django/db/backends/sqlite3/__pycache__/operations.cpython-36.pyc,, -django/db/backends/sqlite3/__pycache__/creation.cpython-36.pyc,, -django/db/backends/sqlite3/__pycache__/base.cpython-36.pyc,, -django/db/backends/sqlite3/__pycache__/features.cpython-36.pyc,, -django/db/backends/sqlite3/__pycache__/schema.cpython-36.pyc,, -django/db/backends/sqlite3/__pycache__/__init__.cpython-36.pyc,, -django/db/backends/mysql/__pycache__/introspection.cpython-36.pyc,, -django/db/backends/mysql/__pycache__/client.cpython-36.pyc,, -django/db/backends/mysql/__pycache__/operations.cpython-36.pyc,, -django/db/backends/mysql/__pycache__/creation.cpython-36.pyc,, -django/db/backends/mysql/__pycache__/compiler.cpython-36.pyc,, -django/db/backends/mysql/__pycache__/base.cpython-36.pyc,, -django/db/backends/mysql/__pycache__/features.cpython-36.pyc,, -django/db/backends/mysql/__pycache__/schema.cpython-36.pyc,, -django/db/backends/mysql/__pycache__/validation.cpython-36.pyc,, -django/db/backends/mysql/__pycache__/__init__.cpython-36.pyc,, -django/db/backends/base/__pycache__/introspection.cpython-36.pyc,, -django/db/backends/base/__pycache__/client.cpython-36.pyc,, -django/db/backends/base/__pycache__/operations.cpython-36.pyc,, -django/db/backends/base/__pycache__/creation.cpython-36.pyc,, -django/db/backends/base/__pycache__/base.cpython-36.pyc,, -django/db/backends/base/__pycache__/features.cpython-36.pyc,, -django/db/backends/base/__pycache__/schema.cpython-36.pyc,, -django/db/backends/base/__pycache__/validation.cpython-36.pyc,, -django/db/backends/base/__pycache__/__init__.cpython-36.pyc,, -django/db/models/__pycache__/lookups.cpython-36.pyc,, -django/db/models/__pycache__/expressions.cpython-36.pyc,, -django/db/models/__pycache__/constants.cpython-36.pyc,, -django/db/models/__pycache__/query_utils.cpython-36.pyc,, -django/db/models/__pycache__/query.cpython-36.pyc,, -django/db/models/__pycache__/signals.cpython-36.pyc,, -django/db/models/__pycache__/indexes.cpython-36.pyc,, -django/db/models/__pycache__/base.cpython-36.pyc,, -django/db/models/__pycache__/deletion.cpython-36.pyc,, -django/db/models/__pycache__/utils.cpython-36.pyc,, -django/db/models/__pycache__/aggregates.cpython-36.pyc,, -django/db/models/__pycache__/manager.cpython-36.pyc,, -django/db/models/__pycache__/options.cpython-36.pyc,, -django/db/models/__pycache__/__init__.cpython-36.pyc,, -django/db/models/functions/__pycache__/datetime.cpython-36.pyc,, -django/db/models/functions/__pycache__/comparison.cpython-36.pyc,, -django/db/models/functions/__pycache__/text.cpython-36.pyc,, -django/db/models/functions/__pycache__/window.cpython-36.pyc,, -django/db/models/functions/__pycache__/__init__.cpython-36.pyc,, -django/db/models/fields/__pycache__/related.cpython-36.pyc,, -django/db/models/fields/__pycache__/proxy.cpython-36.pyc,, -django/db/models/fields/__pycache__/files.cpython-36.pyc,, -django/db/models/fields/__pycache__/mixins.cpython-36.pyc,, -django/db/models/fields/__pycache__/related_lookups.cpython-36.pyc,, -django/db/models/fields/__pycache__/related_descriptors.cpython-36.pyc,, -django/db/models/fields/__pycache__/reverse_related.cpython-36.pyc,, -django/db/models/fields/__pycache__/__init__.cpython-36.pyc,, -django/db/models/sql/__pycache__/constants.cpython-36.pyc,, -django/db/models/sql/__pycache__/datastructures.cpython-36.pyc,, -django/db/models/sql/__pycache__/query.cpython-36.pyc,, -django/db/models/sql/__pycache__/compiler.cpython-36.pyc,, -django/db/models/sql/__pycache__/subqueries.cpython-36.pyc,, -django/db/models/sql/__pycache__/where.cpython-36.pyc,, -django/db/models/sql/__pycache__/__init__.cpython-36.pyc,, -django/db/__pycache__/transaction.cpython-36.pyc,, -django/db/__pycache__/utils.cpython-36.pyc,, -django/db/__pycache__/__init__.cpython-36.pyc,, -django/views/decorators/__pycache__/debug.cpython-36.pyc,, -django/views/decorators/__pycache__/csrf.cpython-36.pyc,, -django/views/decorators/__pycache__/clickjacking.cpython-36.pyc,, -django/views/decorators/__pycache__/gzip.cpython-36.pyc,, -django/views/decorators/__pycache__/vary.cpython-36.pyc,, -django/views/decorators/__pycache__/cache.cpython-36.pyc,, -django/views/decorators/__pycache__/http.cpython-36.pyc,, -django/views/decorators/__pycache__/__init__.cpython-36.pyc,, -django/views/__pycache__/debug.cpython-36.pyc,, -django/views/__pycache__/csrf.cpython-36.pyc,, -django/views/__pycache__/i18n.cpython-36.pyc,, -django/views/__pycache__/defaults.cpython-36.pyc,, -django/views/__pycache__/static.cpython-36.pyc,, -django/views/__pycache__/__init__.cpython-36.pyc,, -django/views/generic/__pycache__/edit.cpython-36.pyc,, -django/views/generic/__pycache__/list.cpython-36.pyc,, -django/views/generic/__pycache__/detail.cpython-36.pyc,, -django/views/generic/__pycache__/base.cpython-36.pyc,, -django/views/generic/__pycache__/dates.cpython-36.pyc,, -django/views/generic/__pycache__/__init__.cpython-36.pyc,, -django/conf/locale/sl/__pycache__/formats.cpython-36.pyc,, -django/conf/locale/sl/__pycache__/__init__.cpython-36.pyc,, -django/conf/locale/sk/__pycache__/formats.cpython-36.pyc,, -django/conf/locale/sk/__pycache__/__init__.cpython-36.pyc,, -django/conf/locale/pl/__pycache__/formats.cpython-36.pyc,, -django/conf/locale/pl/__pycache__/__init__.cpython-36.pyc,, -django/conf/locale/vi/__pycache__/formats.cpython-36.pyc,, -django/conf/locale/vi/__pycache__/__init__.cpython-36.pyc,, -django/conf/locale/sq/__pycache__/formats.cpython-36.pyc,, -django/conf/locale/sq/__pycache__/__init__.cpython-36.pyc,, -django/conf/locale/de_CH/__pycache__/formats.cpython-36.pyc,, -django/conf/locale/de_CH/__pycache__/__init__.cpython-36.pyc,, -django/conf/locale/sv/__pycache__/formats.cpython-36.pyc,, -django/conf/locale/sv/__pycache__/__init__.cpython-36.pyc,, -django/conf/locale/ga/__pycache__/formats.cpython-36.pyc,, -django/conf/locale/ga/__pycache__/__init__.cpython-36.pyc,, -django/conf/locale/he/__pycache__/formats.cpython-36.pyc,, -django/conf/locale/he/__pycache__/__init__.cpython-36.pyc,, -django/conf/locale/km/__pycache__/formats.cpython-36.pyc,, -django/conf/locale/km/__pycache__/__init__.cpython-36.pyc,, -django/conf/locale/nn/__pycache__/formats.cpython-36.pyc,, -django/conf/locale/nn/__pycache__/__init__.cpython-36.pyc,, -django/conf/locale/da/__pycache__/formats.cpython-36.pyc,, -django/conf/locale/da/__pycache__/__init__.cpython-36.pyc,, -django/conf/locale/es_NI/__pycache__/formats.cpython-36.pyc,, -django/conf/locale/es_NI/__pycache__/__init__.cpython-36.pyc,, -django/conf/locale/mn/__pycache__/formats.cpython-36.pyc,, -django/conf/locale/mn/__pycache__/__init__.cpython-36.pyc,, -django/conf/locale/pt_BR/__pycache__/formats.cpython-36.pyc,, -django/conf/locale/pt_BR/__pycache__/__init__.cpython-36.pyc,, -django/conf/locale/es_CO/__pycache__/formats.cpython-36.pyc,, -django/conf/locale/es_CO/__pycache__/__init__.cpython-36.pyc,, -django/conf/locale/ja/__pycache__/formats.cpython-36.pyc,, -django/conf/locale/ja/__pycache__/__init__.cpython-36.pyc,, -django/conf/locale/el/__pycache__/formats.cpython-36.pyc,, -django/conf/locale/el/__pycache__/__init__.cpython-36.pyc,, -django/conf/locale/lv/__pycache__/formats.cpython-36.pyc,, -django/conf/locale/lv/__pycache__/__init__.cpython-36.pyc,, -django/conf/locale/fy/__pycache__/formats.cpython-36.pyc,, -django/conf/locale/fy/__pycache__/__init__.cpython-36.pyc,, -django/conf/locale/it/__pycache__/formats.cpython-36.pyc,, -django/conf/locale/it/__pycache__/__init__.cpython-36.pyc,, -django/conf/locale/ca/__pycache__/formats.cpython-36.pyc,, -django/conf/locale/ca/__pycache__/__init__.cpython-36.pyc,, -django/conf/locale/is/__pycache__/formats.cpython-36.pyc,, -django/conf/locale/is/__pycache__/__init__.cpython-36.pyc,, -django/conf/locale/cs/__pycache__/formats.cpython-36.pyc,, -django/conf/locale/cs/__pycache__/__init__.cpython-36.pyc,, -django/conf/locale/te/__pycache__/formats.cpython-36.pyc,, -django/conf/locale/te/__pycache__/__init__.cpython-36.pyc,, -django/conf/locale/zh_Hans/__pycache__/formats.cpython-36.pyc,, -django/conf/locale/zh_Hans/__pycache__/__init__.cpython-36.pyc,, -django/conf/locale/ru/__pycache__/formats.cpython-36.pyc,, -django/conf/locale/ru/__pycache__/__init__.cpython-36.pyc,, -django/conf/locale/zh_Hant/__pycache__/formats.cpython-36.pyc,, -django/conf/locale/zh_Hant/__pycache__/__init__.cpython-36.pyc,, -django/conf/locale/__pycache__/__init__.cpython-36.pyc,, -django/conf/locale/ro/__pycache__/formats.cpython-36.pyc,, -django/conf/locale/ro/__pycache__/__init__.cpython-36.pyc,, -django/conf/locale/pt/__pycache__/formats.cpython-36.pyc,, -django/conf/locale/pt/__pycache__/__init__.cpython-36.pyc,, -django/conf/locale/uk/__pycache__/formats.cpython-36.pyc,, -django/conf/locale/uk/__pycache__/__init__.cpython-36.pyc,, -django/conf/locale/sr/__pycache__/formats.cpython-36.pyc,, -django/conf/locale/sr/__pycache__/__init__.cpython-36.pyc,, -django/conf/locale/en_AU/__pycache__/formats.cpython-36.pyc,, -django/conf/locale/en_AU/__pycache__/__init__.cpython-36.pyc,, -django/conf/locale/en_GB/__pycache__/formats.cpython-36.pyc,, -django/conf/locale/en_GB/__pycache__/__init__.cpython-36.pyc,, -django/conf/locale/es_PR/__pycache__/formats.cpython-36.pyc,, -django/conf/locale/es_PR/__pycache__/__init__.cpython-36.pyc,, -django/conf/locale/ml/__pycache__/formats.cpython-36.pyc,, -django/conf/locale/ml/__pycache__/__init__.cpython-36.pyc,, -django/conf/locale/es_MX/__pycache__/formats.cpython-36.pyc,, -django/conf/locale/es_MX/__pycache__/__init__.cpython-36.pyc,, -django/conf/locale/mk/__pycache__/formats.cpython-36.pyc,, -django/conf/locale/mk/__pycache__/__init__.cpython-36.pyc,, -django/conf/locale/kn/__pycache__/formats.cpython-36.pyc,, -django/conf/locale/kn/__pycache__/__init__.cpython-36.pyc,, -django/conf/locale/bs/__pycache__/formats.cpython-36.pyc,, -django/conf/locale/bs/__pycache__/__init__.cpython-36.pyc,, -django/conf/locale/ar/__pycache__/formats.cpython-36.pyc,, -django/conf/locale/ar/__pycache__/__init__.cpython-36.pyc,, -django/conf/locale/gl/__pycache__/formats.cpython-36.pyc,, -django/conf/locale/gl/__pycache__/__init__.cpython-36.pyc,, -django/conf/locale/hr/__pycache__/formats.cpython-36.pyc,, -django/conf/locale/hr/__pycache__/__init__.cpython-36.pyc,, -django/conf/locale/hu/__pycache__/formats.cpython-36.pyc,, -django/conf/locale/hu/__pycache__/__init__.cpython-36.pyc,, -django/conf/locale/nl/__pycache__/formats.cpython-36.pyc,, -django/conf/locale/nl/__pycache__/__init__.cpython-36.pyc,, -django/conf/locale/bg/__pycache__/formats.cpython-36.pyc,, -django/conf/locale/bg/__pycache__/__init__.cpython-36.pyc,, -django/conf/locale/bn/__pycache__/formats.cpython-36.pyc,, -django/conf/locale/bn/__pycache__/__init__.cpython-36.pyc,, -django/conf/locale/es_AR/__pycache__/formats.cpython-36.pyc,, -django/conf/locale/es_AR/__pycache__/__init__.cpython-36.pyc,, -django/conf/locale/nb/__pycache__/formats.cpython-36.pyc,, -django/conf/locale/nb/__pycache__/__init__.cpython-36.pyc,, -django/conf/locale/hi/__pycache__/formats.cpython-36.pyc,, -django/conf/locale/hi/__pycache__/__init__.cpython-36.pyc,, -django/conf/locale/ka/__pycache__/formats.cpython-36.pyc,, -django/conf/locale/ka/__pycache__/__init__.cpython-36.pyc,, -django/conf/locale/de/__pycache__/formats.cpython-36.pyc,, -django/conf/locale/de/__pycache__/__init__.cpython-36.pyc,, -django/conf/locale/az/__pycache__/formats.cpython-36.pyc,, -django/conf/locale/az/__pycache__/__init__.cpython-36.pyc,, -django/conf/locale/gd/__pycache__/formats.cpython-36.pyc,, -django/conf/locale/gd/__pycache__/__init__.cpython-36.pyc,, -django/conf/locale/ko/__pycache__/formats.cpython-36.pyc,, -django/conf/locale/ko/__pycache__/__init__.cpython-36.pyc,, -django/conf/locale/fi/__pycache__/formats.cpython-36.pyc,, -django/conf/locale/fi/__pycache__/__init__.cpython-36.pyc,, -django/conf/locale/sr_Latn/__pycache__/formats.cpython-36.pyc,, -django/conf/locale/sr_Latn/__pycache__/__init__.cpython-36.pyc,, -django/conf/locale/eo/__pycache__/formats.cpython-36.pyc,, -django/conf/locale/eo/__pycache__/__init__.cpython-36.pyc,, -django/conf/locale/id/__pycache__/formats.cpython-36.pyc,, -django/conf/locale/id/__pycache__/__init__.cpython-36.pyc,, -django/conf/locale/fr/__pycache__/formats.cpython-36.pyc,, -django/conf/locale/fr/__pycache__/__init__.cpython-36.pyc,, -django/conf/locale/es/__pycache__/formats.cpython-36.pyc,, -django/conf/locale/es/__pycache__/__init__.cpython-36.pyc,, -django/conf/locale/et/__pycache__/formats.cpython-36.pyc,, -django/conf/locale/et/__pycache__/__init__.cpython-36.pyc,, -django/conf/locale/en/__pycache__/formats.cpython-36.pyc,, -django/conf/locale/en/__pycache__/__init__.cpython-36.pyc,, -django/conf/locale/fa/__pycache__/formats.cpython-36.pyc,, -django/conf/locale/fa/__pycache__/__init__.cpython-36.pyc,, -django/conf/locale/lt/__pycache__/formats.cpython-36.pyc,, -django/conf/locale/lt/__pycache__/__init__.cpython-36.pyc,, -django/conf/locale/cy/__pycache__/formats.cpython-36.pyc,, -django/conf/locale/cy/__pycache__/__init__.cpython-36.pyc,, -django/conf/locale/eu/__pycache__/formats.cpython-36.pyc,, -django/conf/locale/eu/__pycache__/__init__.cpython-36.pyc,, -django/conf/locale/ta/__pycache__/formats.cpython-36.pyc,, -django/conf/locale/ta/__pycache__/__init__.cpython-36.pyc,, -django/conf/locale/th/__pycache__/formats.cpython-36.pyc,, -django/conf/locale/th/__pycache__/__init__.cpython-36.pyc,, -django/conf/locale/tr/__pycache__/formats.cpython-36.pyc,, -django/conf/locale/tr/__pycache__/__init__.cpython-36.pyc,, -django/conf/__pycache__/global_settings.cpython-36.pyc,, -django/conf/__pycache__/__init__.cpython-36.pyc,, -django/conf/urls/__pycache__/i18n.cpython-36.pyc,, -django/conf/urls/__pycache__/static.cpython-36.pyc,, -django/conf/urls/__pycache__/__init__.cpython-36.pyc,, -django/apps/__pycache__/config.cpython-36.pyc,, -django/apps/__pycache__/registry.cpython-36.pyc,, -django/apps/__pycache__/__init__.cpython-36.pyc,, -../../../bin/__pycache__/django-admin.cpython-36.pyc,, diff --git a/thesisenv/lib/python3.6/site-packages/Django-2.1.dist-info/WHEEL b/thesisenv/lib/python3.6/site-packages/Django-2.1.2.dist-info/WHEEL similarity index 65% rename from thesisenv/lib/python3.6/site-packages/Django-2.1.dist-info/WHEEL rename to thesisenv/lib/python3.6/site-packages/Django-2.1.2.dist-info/WHEEL index bff023e..6261a26 100644 --- a/thesisenv/lib/python3.6/site-packages/Django-2.1.dist-info/WHEEL +++ b/thesisenv/lib/python3.6/site-packages/Django-2.1.2.dist-info/WHEEL @@ -1,5 +1,5 @@ Wheel-Version: 1.0 -Generator: bdist_wheel (0.31.1) +Generator: bdist_wheel (0.30.0) Root-Is-Purelib: true Tag: py3-none-any diff --git a/thesisenv/lib/python3.6/site-packages/Django-2.1.dist-info/entry_points.txt b/thesisenv/lib/python3.6/site-packages/Django-2.1.2.dist-info/entry_points.txt similarity index 100% rename from thesisenv/lib/python3.6/site-packages/Django-2.1.dist-info/entry_points.txt rename to thesisenv/lib/python3.6/site-packages/Django-2.1.2.dist-info/entry_points.txt diff --git a/thesisenv/lib/python3.6/site-packages/Django-2.1.2.dist-info/metadata.json b/thesisenv/lib/python3.6/site-packages/Django-2.1.2.dist-info/metadata.json new file mode 100644 index 0000000..9551bc9 --- /dev/null +++ b/thesisenv/lib/python3.6/site-packages/Django-2.1.2.dist-info/metadata.json @@ -0,0 +1 @@ +{"classifiers": ["Development Status :: 5 - Production/Stable", "Environment :: Web Environment", "Framework :: Django", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: 3 :: Only", "Topic :: Internet :: WWW/HTTP", "Topic :: Internet :: WWW/HTTP :: Dynamic Content", "Topic :: Internet :: WWW/HTTP :: WSGI", "Topic :: Software Development :: Libraries :: Application Frameworks", "Topic :: Software Development :: Libraries :: Python Modules"], "description_content_type": "UNKNOWN", "extensions": {"python.commands": {"wrap_console": {"django-admin": "django.core.management:execute_from_command_line"}}, "python.details": {"contacts": [{"email": "foundation@djangoproject.com", "name": "Django Software Foundation", "role": "author"}], "document_names": {"description": "DESCRIPTION.rst", "license": "LICENSE.txt"}, "project_urls": {"Home": "https://www.djangoproject.com/"}}, "python.exports": {"console_scripts": {"django-admin": "django.core.management:execute_from_command_line"}}}, "extras": ["argon2", "bcrypt"], "generator": "bdist_wheel (0.30.0)", "license": "BSD", "metadata_version": "2.0", "name": "Django", "project_url": "Documentation, https://docs.djangoproject.com/", "requires_python": ">=3.5", "run_requires": [{"extra": "argon2", "requires": ["argon2-cffi (>=16.1.0)"]}, {"extra": "bcrypt", "requires": ["bcrypt"]}, {"requires": ["pytz"]}], "summary": "A high-level Python Web framework that encourages rapid development and clean, pragmatic design.", "version": "2.1.2"} \ No newline at end of file diff --git a/thesisenv/lib/python3.6/site-packages/Django-2.1.dist-info/top_level.txt b/thesisenv/lib/python3.6/site-packages/Django-2.1.2.dist-info/top_level.txt similarity index 100% rename from thesisenv/lib/python3.6/site-packages/Django-2.1.dist-info/top_level.txt rename to thesisenv/lib/python3.6/site-packages/Django-2.1.2.dist-info/top_level.txt diff --git a/thesisenv/lib/python3.6/site-packages/django/__init__.py b/thesisenv/lib/python3.6/site-packages/django/__init__.py index 55aef9d..1892fa9 100644 --- a/thesisenv/lib/python3.6/site-packages/django/__init__.py +++ b/thesisenv/lib/python3.6/site-packages/django/__init__.py @@ -1,6 +1,6 @@ from django.utils.version import get_version -VERSION = (2, 1, 0, 'final', 0) +VERSION = (2, 1, 2, 'final', 0) __version__ = get_version(VERSION) diff --git a/thesisenv/lib/python3.6/site-packages/django/conf/global_settings.py b/thesisenv/lib/python3.6/site-packages/django/conf/global_settings.py index befade1..b603cc9 100644 --- a/thesisenv/lib/python3.6/site-packages/django/conf/global_settings.py +++ b/thesisenv/lib/python3.6/site-packages/django/conf/global_settings.py @@ -304,12 +304,12 @@ DATA_UPLOAD_MAX_NUMBER_FIELDS = 1000 FILE_UPLOAD_TEMP_DIR = None # The numeric mode to set newly-uploaded files to. The value should be a mode -# you'd pass directly to os.chmod; see https://docs.python.org/3/library/os.html#files-and-directories. +# you'd pass directly to os.chmod; see https://docs.python.org/library/os.html#files-and-directories. FILE_UPLOAD_PERMISSIONS = None # The numeric mode to assign to newly-created directories, when uploading files. # The value should be a mode as you'd pass to os.chmod; -# see https://docs.python.org/3/library/os.html#files-and-directories. +# see https://docs.python.org/library/os.html#files-and-directories. FILE_UPLOAD_DIRECTORY_PERMISSIONS = None # Python module path where user will place custom format definition. diff --git a/thesisenv/lib/python3.6/site-packages/django/conf/locale/az/LC_MESSAGES/django.mo b/thesisenv/lib/python3.6/site-packages/django/conf/locale/az/LC_MESSAGES/django.mo index 5d42c5a..d0489e2 100644 Binary files a/thesisenv/lib/python3.6/site-packages/django/conf/locale/az/LC_MESSAGES/django.mo and b/thesisenv/lib/python3.6/site-packages/django/conf/locale/az/LC_MESSAGES/django.mo differ diff --git a/thesisenv/lib/python3.6/site-packages/django/conf/locale/az/LC_MESSAGES/django.po b/thesisenv/lib/python3.6/site-packages/django/conf/locale/az/LC_MESSAGES/django.po index 0b5f974..60ddc20 100644 --- a/thesisenv/lib/python3.6/site-packages/django/conf/locale/az/LC_MESSAGES/django.po +++ b/thesisenv/lib/python3.6/site-packages/django/conf/locale/az/LC_MESSAGES/django.po @@ -9,8 +9,8 @@ msgstr "" "Project-Id-Version: django\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-05-17 11:49+0200\n" -"PO-Revision-Date: 2018-05-18 00:21+0000\n" -"Last-Translator: Jannis Leidel \n" +"PO-Revision-Date: 2018-09-09 12:46+0000\n" +"Last-Translator: Emin Mastizada \n" "Language-Team: Azerbaijani (http://www.transifex.com/django/django/language/" "az/)\n" "MIME-Version: 1.0\n" @@ -471,7 +471,7 @@ msgstr "'%(value)s' dəyəri True və ya False olmalıdır." #, python-format msgid "'%(value)s' value must be either True, False, or None." -msgstr "" +msgstr "'%(value)s' dəyəri True, False və ya None olmalıdır." msgid "Boolean (Either True or False)" msgstr "Bul (ya Doğru, ya Yalan)" @@ -660,7 +660,7 @@ msgstr "Keçərli müddət daxil edin." #, python-brace-format msgid "The number of days must be between {min_days} and {max_days}." -msgstr "" +msgstr "Günlərin sayı {min_days} ilə {max_days} arasında olmalıdır." msgid "No file was submitted. Check the encoding type on the form." msgstr "Fayl göndərilməyib. Vərəqənin (\"form\") şifrələmə tipini yoxlayın." diff --git a/thesisenv/lib/python3.6/site-packages/django/conf/locale/br/LC_MESSAGES/django.mo b/thesisenv/lib/python3.6/site-packages/django/conf/locale/br/LC_MESSAGES/django.mo index 345448b..89e7e40 100644 Binary files a/thesisenv/lib/python3.6/site-packages/django/conf/locale/br/LC_MESSAGES/django.mo and b/thesisenv/lib/python3.6/site-packages/django/conf/locale/br/LC_MESSAGES/django.mo differ diff --git a/thesisenv/lib/python3.6/site-packages/django/conf/locale/br/LC_MESSAGES/django.po b/thesisenv/lib/python3.6/site-packages/django/conf/locale/br/LC_MESSAGES/django.po index 34e5c01..9c99f7c 100644 --- a/thesisenv/lib/python3.6/site-packages/django/conf/locale/br/LC_MESSAGES/django.po +++ b/thesisenv/lib/python3.6/site-packages/django/conf/locale/br/LC_MESSAGES/django.po @@ -6,15 +6,19 @@ msgid "" msgstr "" "Project-Id-Version: django\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-11-15 16:15+0100\n" -"PO-Revision-Date: 2017-11-16 01:13+0000\n" +"POT-Creation-Date: 2018-05-17 11:49+0200\n" +"PO-Revision-Date: 2018-05-18 00:21+0000\n" "Last-Translator: Jannis Leidel \n" "Language-Team: Breton (http://www.transifex.com/django/django/language/br/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: br\n" -"Plural-Forms: nplurals=2; plural=(n > 1);\n" +"Plural-Forms: nplurals=5; plural=((n%10 == 1) && (n%100 != 11) && (n%100 !" +"=71) && (n%100 !=91) ? 0 :(n%10 == 2) && (n%100 != 12) && (n%100 !=72) && (n" +"%100 !=92) ? 1 :(n%10 ==3 || n%10==4 || n%10==9) && (n%100 < 10 || n% 100 > " +"19) && (n%100 < 70 || n%100 > 79) && (n%100 < 90 || n%100 > 99) ? 2 :(n != 0 " +"&& n % 1000000 == 0) ? 3 : 4);\n" msgid "Afrikaans" msgstr "Afrikaneg" @@ -157,6 +161,9 @@ msgstr "Japaneg" msgid "Georgian" msgstr "Jorjianeg" +msgid "Kabyle" +msgstr "" + msgid "Kazakh" msgstr "kazak" @@ -360,6 +367,9 @@ msgid_plural "" "%(show_value)d)." msgstr[0] "" msgstr[1] "" +msgstr[2] "" +msgstr[3] "" +msgstr[4] "" #, python-format msgid "" @@ -370,18 +380,30 @@ msgid_plural "" "%(show_value)d)." msgstr[0] "" msgstr[1] "" +msgstr[2] "" +msgstr[3] "" +msgstr[4] "" + +msgid "Enter a number." +msgstr "Merkit un niver." #, python-format msgid "Ensure that there are no more than %(max)s digit in total." msgid_plural "Ensure that there are no more than %(max)s digits in total." msgstr[0] "" msgstr[1] "" +msgstr[2] "" +msgstr[3] "" +msgstr[4] "" #, python-format msgid "Ensure that there are no more than %(max)s decimal place." msgid_plural "Ensure that there are no more than %(max)s decimal places." msgstr[0] "" msgstr[1] "" +msgstr[2] "" +msgstr[3] "" +msgstr[4] "" #, python-format msgid "" @@ -390,6 +412,9 @@ msgid_plural "" "Ensure that there are no more than %(max)s digits before the decimal point." msgstr[0] "" msgstr[1] "" +msgstr[2] "" +msgstr[3] "" +msgstr[4] "" #, python-format msgid "" @@ -446,6 +471,10 @@ msgstr "Anterin bras (8 okted)" msgid "'%(value)s' value must be either True or False." msgstr "" +#, python-format +msgid "'%(value)s' value must be either True, False, or None." +msgstr "" + msgid "Boolean (Either True or False)" msgstr "Boulean (gwir pe gaou)" @@ -608,9 +637,6 @@ msgstr "Rekis eo leuniañ ar vaezienn." msgid "Enter a whole number." msgstr "Merkit un niver anterin." -msgid "Enter a number." -msgstr "Merkit un niver." - msgid "Enter a valid date." msgstr "Merkit un deiziad reizh" @@ -623,6 +649,10 @@ msgstr "Merkit un eur/deiziad reizh" msgid "Enter a valid duration." msgstr "" +#, python-brace-format +msgid "The number of days must be between {min_days} and {max_days}." +msgstr "" + msgid "No file was submitted. Check the encoding type on the form." msgstr "N'eus ket kaset restr ebet. Gwiriit ar seurt enkodañ evit ar restr" @@ -638,6 +668,9 @@ msgid_plural "" "Ensure this filename has at most %(max)d characters (it has %(length)d)." msgstr[0] "" msgstr[1] "" +msgstr[2] "" +msgstr[3] "" +msgstr[4] "" msgid "Please either submit a file or check the clear checkbox, not both." msgstr "Kasit ur restr pe askit al log riñsañ; an eil pe egile" @@ -678,12 +711,18 @@ msgid "Please submit %d or fewer forms." msgid_plural "Please submit %d or fewer forms." msgstr[0] "" msgstr[1] "" +msgstr[2] "" +msgstr[3] "" +msgstr[4] "" #, python-format msgid "Please submit %d or more forms." msgid_plural "Please submit %d or more forms." msgstr[0] "" msgstr[1] "" +msgstr[2] "" +msgstr[3] "" +msgstr[4] "" msgid "Order" msgstr "Urzh" @@ -756,6 +795,9 @@ msgid "%(size)d byte" msgid_plural "%(size)d bytes" msgstr[0] "%(size)d okted" msgstr[1] "%(size)d okted" +msgstr[2] "%(size)d okted" +msgstr[3] "%(size)d okted" +msgstr[4] "%(size)d okted" #, python-format msgid "%s KB" @@ -1025,36 +1067,54 @@ msgid "%d year" msgid_plural "%d years" msgstr[0] "%d bloaz" msgstr[1] "%d bloaz" +msgstr[2] "%d bloaz" +msgstr[3] "%d bloaz" +msgstr[4] "%d bloaz" #, python-format msgid "%d month" msgid_plural "%d months" msgstr[0] "%d miz" msgstr[1] "%d miz" +msgstr[2] "%d miz" +msgstr[3] "%d miz" +msgstr[4] "%d miz" #, python-format msgid "%d week" msgid_plural "%d weeks" msgstr[0] "%d sizhun" msgstr[1] "%d sizhun" +msgstr[2] "%d sizhun" +msgstr[3] "%d sizhun" +msgstr[4] "%d sizhun" #, python-format msgid "%d day" msgid_plural "%d days" msgstr[0] "%d deiz" msgstr[1] "%d deiz" +msgstr[2] "%d deiz" +msgstr[3] "%d deiz" +msgstr[4] "%d deiz" #, python-format msgid "%d hour" msgid_plural "%d hours" msgstr[0] "%d eur" msgstr[1] "%d eur" +msgstr[2] "%d eur" +msgstr[3] "%d eur" +msgstr[4] "%d eur" #, python-format msgid "%d minute" msgid_plural "%d minutes" msgstr[0] "%d munud" msgstr[1] "%d munud" +msgstr[2] "%d munud" +msgstr[3] "%d munud" +msgstr[4] "%d munud" msgid "0 minutes" msgstr "0 munud" diff --git a/thesisenv/lib/python3.6/site-packages/django/conf/locale/de/LC_MESSAGES/django.mo b/thesisenv/lib/python3.6/site-packages/django/conf/locale/de/LC_MESSAGES/django.mo index e90c930..48165d6 100644 Binary files a/thesisenv/lib/python3.6/site-packages/django/conf/locale/de/LC_MESSAGES/django.mo and b/thesisenv/lib/python3.6/site-packages/django/conf/locale/de/LC_MESSAGES/django.mo differ diff --git a/thesisenv/lib/python3.6/site-packages/django/conf/locale/de/LC_MESSAGES/django.po b/thesisenv/lib/python3.6/site-packages/django/conf/locale/de/LC_MESSAGES/django.po index 2739327..efc1a52 100644 --- a/thesisenv/lib/python3.6/site-packages/django/conf/locale/de/LC_MESSAGES/django.po +++ b/thesisenv/lib/python3.6/site-packages/django/conf/locale/de/LC_MESSAGES/django.po @@ -8,14 +8,14 @@ # Jannis Vajen, 2011,2013 # Jannis Leidel , 2013-2018 # Jannis Vajen, 2016 -# Markus Holtermann , 2013,2015 +# Markus Holtermann , 2013,2015 msgid "" msgstr "" "Project-Id-Version: django\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-05-17 11:49+0200\n" -"PO-Revision-Date: 2018-05-18 00:21+0000\n" -"Last-Translator: Jannis Leidel \n" +"PO-Revision-Date: 2018-08-14 08:25+0000\n" +"Last-Translator: Florian Apolloner \n" "Language-Team: German (http://www.transifex.com/django/django/language/de/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -482,7 +482,7 @@ msgstr "„%(value)s“ Wert muss entweder True oder False sein." #, python-format msgid "'%(value)s' value must be either True, False, or None." -msgstr "" +msgstr "„%(value)s“ Wert muss True, False oder None sein." msgid "Boolean (Either True or False)" msgstr "Boolescher Wert (True oder False)" @@ -673,7 +673,7 @@ msgstr "Bitte eine gültige Zeitspanne eingeben." #, python-brace-format msgid "The number of days must be between {min_days} and {max_days}." -msgstr "" +msgstr "Die Anzahl der Tage muss zwischen {min_days} und {max_days} sein." msgid "No file was submitted. Check the encoding type on the form." msgstr "" diff --git a/thesisenv/lib/python3.6/site-packages/django/conf/locale/el/LC_MESSAGES/django.mo b/thesisenv/lib/python3.6/site-packages/django/conf/locale/el/LC_MESSAGES/django.mo index a80a720..29beef7 100644 Binary files a/thesisenv/lib/python3.6/site-packages/django/conf/locale/el/LC_MESSAGES/django.mo and b/thesisenv/lib/python3.6/site-packages/django/conf/locale/el/LC_MESSAGES/django.mo differ diff --git a/thesisenv/lib/python3.6/site-packages/django/conf/locale/el/LC_MESSAGES/django.po b/thesisenv/lib/python3.6/site-packages/django/conf/locale/el/LC_MESSAGES/django.po index 4d0cea0..1669421 100644 --- a/thesisenv/lib/python3.6/site-packages/django/conf/locale/el/LC_MESSAGES/django.po +++ b/thesisenv/lib/python3.6/site-packages/django/conf/locale/el/LC_MESSAGES/django.po @@ -5,7 +5,7 @@ # Dimitris Glezos , 2011,2013,2017 # Giannis Meletakis , 2015 # Jannis Leidel , 2011 -# Nick Mavrakis , 2017 +# Nick Mavrakis , 2017-2018 # Nikolas Demiridis , 2014 # Nick Mavrakis , 2016 # Pãnoș , 2014 @@ -17,9 +17,9 @@ msgid "" msgstr "" "Project-Id-Version: django\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-11-15 16:15+0100\n" -"PO-Revision-Date: 2017-11-25 01:42+0000\n" -"Last-Translator: Dimitris Glezos \n" +"POT-Creation-Date: 2018-05-17 11:49+0200\n" +"PO-Revision-Date: 2018-09-22 10:11+0000\n" +"Last-Translator: Nick Mavrakis \n" "Language-Team: Greek (http://www.transifex.com/django/django/language/el/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -168,6 +168,9 @@ msgstr "Γιαπωνέζικα" msgid "Georgian" msgstr "Γεωργιανά" +msgid "Kabyle" +msgstr "Kabyle" + msgid "Kazakh" msgstr "Καζακστά" @@ -392,6 +395,9 @@ msgstr[1] "" "Βεβαιωθείτε πως η τιμή έχει το πολύ %(limit_value)d χαρακτήρες (έχει " "%(show_value)d)." +msgid "Enter a number." +msgstr "Εισάγετε έναν αριθμό." + #, python-format msgid "Ensure that there are no more than %(max)s digit in total." msgid_plural "Ensure that there are no more than %(max)s digits in total." @@ -475,6 +481,10 @@ msgstr "Μεγάλος ακέραιος - big integer (8 bytes)" msgid "'%(value)s' value must be either True or False." msgstr "Η τιμή '%(value)s' πρέπει να είναι είτε True ή False." +#, python-format +msgid "'%(value)s' value must be either True, False, or None." +msgstr "Η τιμή '%(value)s' πρέπει να είναι True, False, ή None." + msgid "Boolean (Either True or False)" msgstr "Boolean (Είτε Αληθές ή Ψευδές)" @@ -652,9 +662,6 @@ msgstr "Αυτό το πεδίο είναι απαραίτητο." msgid "Enter a whole number." msgstr "Εισάγετε έναν ακέραιο αριθμό." -msgid "Enter a number." -msgstr "Εισάγετε έναν αριθμό." - msgid "Enter a valid date." msgstr "Εισάγετε μια έγκυρη ημερομηνία." @@ -667,6 +674,10 @@ msgstr "Εισάγετε μια έγκυρη ημερομηνία/ώρα." msgid "Enter a valid duration." msgstr "Εισάγετε μια έγκυρη διάρκεια." +#, python-brace-format +msgid "The number of days must be between {min_days} and {max_days}." +msgstr "Ο αριθμός των ημερών πρέπει να είναι μεταξύ {min_days} και {max_days}." + msgid "No file was submitted. Check the encoding type on the form." msgstr "" "Δεν έχει υποβληθεί κάποιο αρχείο. Ελέγξτε τον τύπο κωδικοποίησης στη φόρμα." @@ -767,7 +778,7 @@ msgid "Please correct the duplicate values below." msgstr "Έχετε ξαναεισάγει την ίδια τιμη. Βεβαιωθείτε ότι είναι μοναδική." msgid "The inline value did not match the parent instance." -msgstr "" +msgstr "Η τιμή δεν είναι ίση με την αντίστοιχη τιμή του γονικού object." msgid "Select a valid choice. That choice is not one of the available choices." msgstr "" @@ -1148,6 +1159,12 @@ msgid "" "If you're concerned about privacy, use alternatives like for links to third-party sites." msgstr "" +"Αν χρησιμοποιείτε την ετικέτα ή συμπεριλαμβάνετε την κεφαλίδα (header) 'Referrer-Policy: no-referrer', " +"παρακαλούμε αφαιρέστε τα. Η προστασία CSRF απαιτεί την κεφαλίδα 'Referer' να " +"κάνει αυστηρό έλεγχο στον referer. Αν κύριο μέλημα σας είναι η ιδιωτικότητα, " +"σκεφτείτε να χρησιμοποιήσετε εναλλακτικές μεθόδους όπως για συνδέσμους από άλλες ιστοσελίδες." msgid "" "You are seeing this message because this site requires a CSRF cookie when " @@ -1252,12 +1269,16 @@ msgid "" "\">DEBUG=True is in your settings file and you have not configured any " "URLs." msgstr "" +"Βλέπετε αυτό το μήνυμα επειδή έχετε DEBUG=True στο αρχείο settings και δεν έχετε ρυθμίσει κανένα URL στο " +"αρχείο urls.py. Στρωθείτε στην δουλειά!" msgid "Django Documentation" msgstr "Εγχειρίδιο Django" msgid "Topics, references, & how-to's" -msgstr "" +msgstr "Θέματα, αναφορές & \"πως να...\"" msgid "Tutorial: A Polling App" msgstr "Εγχειρίδιο: Ένα App Ψηφοφορίας" diff --git a/thesisenv/lib/python3.6/site-packages/django/conf/locale/eu/LC_MESSAGES/django.mo b/thesisenv/lib/python3.6/site-packages/django/conf/locale/eu/LC_MESSAGES/django.mo index 561a45d..9b7d843 100644 Binary files a/thesisenv/lib/python3.6/site-packages/django/conf/locale/eu/LC_MESSAGES/django.mo and b/thesisenv/lib/python3.6/site-packages/django/conf/locale/eu/LC_MESSAGES/django.mo differ diff --git a/thesisenv/lib/python3.6/site-packages/django/conf/locale/eu/LC_MESSAGES/django.po b/thesisenv/lib/python3.6/site-packages/django/conf/locale/eu/LC_MESSAGES/django.po index 7372127..ba3c41d 100644 --- a/thesisenv/lib/python3.6/site-packages/django/conf/locale/eu/LC_MESSAGES/django.po +++ b/thesisenv/lib/python3.6/site-packages/django/conf/locale/eu/LC_MESSAGES/django.po @@ -3,7 +3,7 @@ # Translators: # Aitzol Naberan , 2013,2016 # Ander Martínez , 2013-2014 -# Eneko Illarramendi , 2017 +# Eneko Illarramendi , 2017-2018 # Jannis Leidel , 2011 # jazpillaga , 2011 # julen, 2011-2012 @@ -15,8 +15,8 @@ msgid "" msgstr "" "Project-Id-Version: django\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-12-01 21:10+0100\n" -"PO-Revision-Date: 2018-01-26 20:48+0000\n" +"POT-Creation-Date: 2018-05-17 11:49+0200\n" +"PO-Revision-Date: 2018-08-23 14:04+0000\n" "Last-Translator: Eneko Illarramendi \n" "Language-Team: Basque (http://www.transifex.com/django/django/language/eu/)\n" "MIME-Version: 1.0\n" @@ -391,6 +391,9 @@ msgstr[1] "" "Ziurtatu balio honek gehienez %(limit_value)d karaktere dituela " "(%(show_value)d ditu)." +msgid "Enter a number." +msgstr "Idatzi zenbaki bat." + #, python-format msgid "Ensure that there are no more than %(max)s digit in total." msgid_plural "Ensure that there are no more than %(max)s digits in total." @@ -469,6 +472,10 @@ msgstr "Zenbaki osoa (handia 8 byte)" msgid "'%(value)s' value must be either True or False." msgstr "'%(value)s' balioak True edo False izan behar du." +#, python-format +msgid "'%(value)s' value must be either True, False, or None." +msgstr "'%(value)s' balioak True, False edo None izan behar du." + msgid "Boolean (Either True or False)" msgstr "Boolearra (True edo False)" @@ -557,7 +564,7 @@ msgstr "IP helbidea" #, python-format msgid "'%(value)s' value must be either None, True or False." -msgstr "'%(value)s' balioak True, False edo None izan behar du." +msgstr "'%(value)s' balioak None, True, edo False izan behar du." msgid "Boolean (Either True, False or None)" msgstr "Boolearra (True, False edo None)" @@ -649,9 +656,6 @@ msgstr "Eremu hau beharrezkoa da." msgid "Enter a whole number." msgstr "Idatzi zenbaki oso bat." -msgid "Enter a number." -msgstr "Idatzi zenbaki bat." - msgid "Enter a valid date." msgstr "Idatzi baleko data bat." @@ -664,6 +668,10 @@ msgstr "Idatzi baleko data/ordu bat." msgid "Enter a valid duration." msgstr "Idatzi baleko iraupen bat." +#, python-brace-format +msgid "The number of days must be between {min_days} and {max_days}." +msgstr "Egun kopuruak {min_days} eta {max_days} artean egon behar du." + msgid "No file was submitted. Check the encoding type on the form." msgstr "Ez da fitxategirik bidali. Egiaztatu formularioaren kodeketa-mota." diff --git a/thesisenv/lib/python3.6/site-packages/django/conf/locale/ne/LC_MESSAGES/django.mo b/thesisenv/lib/python3.6/site-packages/django/conf/locale/ne/LC_MESSAGES/django.mo index fc25d6d..2350326 100644 Binary files a/thesisenv/lib/python3.6/site-packages/django/conf/locale/ne/LC_MESSAGES/django.mo and b/thesisenv/lib/python3.6/site-packages/django/conf/locale/ne/LC_MESSAGES/django.mo differ diff --git a/thesisenv/lib/python3.6/site-packages/django/conf/locale/ne/LC_MESSAGES/django.po b/thesisenv/lib/python3.6/site-packages/django/conf/locale/ne/LC_MESSAGES/django.po index f8cd93b..6654347 100644 --- a/thesisenv/lib/python3.6/site-packages/django/conf/locale/ne/LC_MESSAGES/django.po +++ b/thesisenv/lib/python3.6/site-packages/django/conf/locale/ne/LC_MESSAGES/django.po @@ -3,14 +3,14 @@ # Translators: # Jannis Leidel , 2014 # Paras Nath Chaudhary , 2012 -# Sagar Chalise , 2011-2012,2015 +# Sagar Chalise , 2011-2012,2015,2018 # Sagar Chalise , 2015 msgid "" msgstr "" "Project-Id-Version: django\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-05-17 11:49+0200\n" -"PO-Revision-Date: 2018-07-21 02:37+0000\n" +"PO-Revision-Date: 2018-09-29 06:13+0000\n" "Last-Translator: Sagar Chalise \n" "Language-Team: Nepali (http://www.transifex.com/django/django/language/ne/)\n" "MIME-Version: 1.0\n" @@ -463,7 +463,7 @@ msgstr "%(value)s' को मान True अथवा False हुनुपर #, python-format msgid "'%(value)s' value must be either True, False, or None." -msgstr "" +msgstr "'%(value)s' को मान True, False अथवा None हुनुपर्दछ ।" msgid "Boolean (Either True or False)" msgstr "बुलियन (True अथवा False)" diff --git a/thesisenv/lib/python3.6/site-packages/django/conf/locale/pl/LC_MESSAGES/django.mo b/thesisenv/lib/python3.6/site-packages/django/conf/locale/pl/LC_MESSAGES/django.mo index 29b40b5..8c560ed 100644 Binary files a/thesisenv/lib/python3.6/site-packages/django/conf/locale/pl/LC_MESSAGES/django.mo and b/thesisenv/lib/python3.6/site-packages/django/conf/locale/pl/LC_MESSAGES/django.mo differ diff --git a/thesisenv/lib/python3.6/site-packages/django/conf/locale/pl/LC_MESSAGES/django.po b/thesisenv/lib/python3.6/site-packages/django/conf/locale/pl/LC_MESSAGES/django.po index e78cca6..de7e48c 100644 --- a/thesisenv/lib/python3.6/site-packages/django/conf/locale/pl/LC_MESSAGES/django.po +++ b/thesisenv/lib/python3.6/site-packages/django/conf/locale/pl/LC_MESSAGES/django.po @@ -31,7 +31,7 @@ msgstr "" "Project-Id-Version: django\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-05-17 11:49+0200\n" -"PO-Revision-Date: 2018-05-18 23:43+0000\n" +"PO-Revision-Date: 2018-09-17 17:25+0000\n" "Last-Translator: m_aciek \n" "Language-Team: Polish (http://www.transifex.com/django/django/language/pl/)\n" "MIME-Version: 1.0\n" @@ -516,7 +516,7 @@ msgstr "wartość '%(value)s' musi być True lub False." #, python-format msgid "'%(value)s' value must be either True, False, or None." -msgstr "Wartość „%(value)s” musi wynosić True, False lub None." +msgstr "Wartość „%(value)s” musi być True, False lub None." msgid "Boolean (Either True or False)" msgstr "Wartość logiczna (True lub False – prawda lub fałsz)" diff --git a/thesisenv/lib/python3.6/site-packages/django/conf/locale/sk/LC_MESSAGES/django.mo b/thesisenv/lib/python3.6/site-packages/django/conf/locale/sk/LC_MESSAGES/django.mo index 2b0d75e..6f59009 100644 Binary files a/thesisenv/lib/python3.6/site-packages/django/conf/locale/sk/LC_MESSAGES/django.mo and b/thesisenv/lib/python3.6/site-packages/django/conf/locale/sk/LC_MESSAGES/django.mo differ diff --git a/thesisenv/lib/python3.6/site-packages/django/conf/locale/sk/LC_MESSAGES/django.po b/thesisenv/lib/python3.6/site-packages/django/conf/locale/sk/LC_MESSAGES/django.po index 0d06758..33b620e 100644 --- a/thesisenv/lib/python3.6/site-packages/django/conf/locale/sk/LC_MESSAGES/django.po +++ b/thesisenv/lib/python3.6/site-packages/django/conf/locale/sk/LC_MESSAGES/django.po @@ -3,22 +3,23 @@ # Translators: # Jannis Leidel , 2011 # Juraj Bubniak , 2012-2013 -# Marian Andre , 2013,2015,2017 +# Marian Andre , 2013,2015,2017-2018 # Martin Kosír, 2011 # Martin Tóth , 2017 msgid "" msgstr "" "Project-Id-Version: django\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-12-01 21:10+0100\n" -"PO-Revision-Date: 2017-12-05 11:02+0000\n" -"Last-Translator: Martin Tóth \n" +"POT-Creation-Date: 2018-05-17 11:49+0200\n" +"PO-Revision-Date: 2018-08-25 06:21+0000\n" +"Last-Translator: Marian Andre \n" "Language-Team: Slovak (http://www.transifex.com/django/django/language/sk/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: sk\n" -"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" +"Plural-Forms: nplurals=4; plural=(n % 1 == 0 && n == 1 ? 0 : n % 1 == 0 && n " +">= 2 && n <= 4 ? 1 : n % 1 != 0 ? 2: 3);\n" msgid "Afrikaans" msgstr "afrikánsky" @@ -374,6 +375,9 @@ msgstr[1] "" msgstr[2] "" "Uistite sa, že zadaná hodnota má najmenej %(limit_value)d znakov (má " "%(show_value)d)." +msgstr[3] "" +"Uistite sa, že zadaná hodnota má najmenej %(limit_value)d znakov (má " +"%(show_value)d)." #, python-format msgid "" @@ -391,6 +395,12 @@ msgstr[1] "" msgstr[2] "" "Uistite sa, že táto hodnota má najviac %(limit_value)d znakov (má " "%(show_value)d)." +msgstr[3] "" +"Uistite sa, že táto hodnota má najviac %(limit_value)d znakov (má " +"%(show_value)d)." + +msgid "Enter a number." +msgstr "Zadajte číslo." #, python-format msgid "Ensure that there are no more than %(max)s digit in total." @@ -398,6 +408,7 @@ msgid_plural "Ensure that there are no more than %(max)s digits in total." msgstr[0] "Uistite sa, že nie je zadaných celkovo viac ako %(max)s číslica." msgstr[1] "Uistite sa, že nie je zadaných celkovo viac ako %(max)s číslice." msgstr[2] "Uistite sa, že nie je zadaných celkovo viac ako %(max)s číslic." +msgstr[3] "Uistite sa, že nie je zadaných celkovo viac ako %(max)s číslic." #, python-format msgid "Ensure that there are no more than %(max)s decimal place." @@ -405,6 +416,7 @@ msgid_plural "Ensure that there are no more than %(max)s decimal places." msgstr[0] "Uistite sa, že nie je zadané viac ako %(max)s desatinné miesto." msgstr[1] "Uistite sa, že nie sú zadané viac ako %(max)s desatinné miesta." msgstr[2] "Uistite sa, že nie je zadaných viac ako %(max)s desatinných miest." +msgstr[3] "Uistite sa, že nie je zadaných viac ako %(max)s desatinných miest." #, python-format msgid "" @@ -420,6 +432,9 @@ msgstr[1] "" msgstr[2] "" "Uistite sa, že nie je zadaných viac ako %(max)s číslic pred desatinnou " "čiarkou." +msgstr[3] "" +"Uistite sa, že nie je zadaných viac ako %(max)s číslic pred desatinnou " +"čiarkou." #, python-format msgid "" @@ -479,6 +494,10 @@ msgstr "Veľké celé číslo (8 bajtov)" msgid "'%(value)s' value must be either True or False." msgstr "'%(value)s' value musí byť True alebo False." +#, python-format +msgid "'%(value)s' value must be either True, False, or None." +msgstr "'%(value)s' musí byť True, False alebo None." + msgid "Boolean (Either True or False)" msgstr "Logická hodnota (buď True alebo False)" @@ -649,9 +668,6 @@ msgstr "Toto pole je povinné." msgid "Enter a whole number." msgstr "Zadajte celé číslo." -msgid "Enter a number." -msgstr "Zadajte číslo." - msgid "Enter a valid date." msgstr "Zadajte platný dátum." @@ -664,6 +680,10 @@ msgstr "Zadajte platný dátum/čas." msgid "Enter a valid duration." msgstr "Zadajte platnú dobu trvania." +#, python-brace-format +msgid "The number of days must be between {min_days} and {max_days}." +msgstr "Počet dní musí byť medzi {min_days} a {max_days}." + msgid "No file was submitted. Check the encoding type on the form." msgstr "Súbor nebol odoslaný. Skontrolujte typ kódovania vo formulári." @@ -683,6 +703,8 @@ msgstr[1] "" "Uistite sa, že názov súboru má najviac %(max)d znaky (má %(length)d)." msgstr[2] "" "Uistite sa, že názov súboru má najviac %(max)d znakov (má %(length)d)." +msgstr[3] "" +"Uistite sa, že názov súboru má najviac %(max)d znakov (má %(length)d)." msgid "Please either submit a file or check the clear checkbox, not both." msgstr "" @@ -726,6 +748,7 @@ msgid_plural "Please submit %d or fewer forms." msgstr[0] "Prosím odošlite %d alebo menej formulárov." msgstr[1] "Prosím odošlite %d alebo menej formulárov." msgstr[2] "Prosím odošlite %d alebo menej formulárov." +msgstr[3] "Prosím odošlite %d alebo menej formulárov." #, python-format msgid "Please submit %d or more forms." @@ -733,6 +756,7 @@ msgid_plural "Please submit %d or more forms." msgstr[0] "Prosím odošlite %d alebo viac formulárov." msgstr[1] "Prosím odošlite %d alebo viac formulárov." msgstr[2] "Prosím odošlite %d alebo viac formulárov." +msgstr[3] "Prosím odošlite %d alebo viac formulárov." msgid "Order" msgstr "Poradie" @@ -805,6 +829,7 @@ msgid_plural "%(size)d bytes" msgstr[0] "%(size)d bajt" msgstr[1] "%(size)d bajty" msgstr[2] "%(size)d bajtov" +msgstr[3] "%(size)d bajtov" #, python-format msgid "%s KB" @@ -1075,6 +1100,7 @@ msgid_plural "%d years" msgstr[0] "%d rok" msgstr[1] "%d roky" msgstr[2] "%d rokov" +msgstr[3] "%d rokov" #, python-format msgid "%d month" @@ -1082,6 +1108,7 @@ msgid_plural "%d months" msgstr[0] "%d mesiac" msgstr[1] "%d mesiace" msgstr[2] "%d mesiacov" +msgstr[3] "%d mesiacov" #, python-format msgid "%d week" @@ -1089,6 +1116,7 @@ msgid_plural "%d weeks" msgstr[0] "%d týždeň" msgstr[1] "%d týždne" msgstr[2] "%d týždňov" +msgstr[3] "%d týždňov" #, python-format msgid "%d day" @@ -1096,6 +1124,7 @@ msgid_plural "%d days" msgstr[0] "%d deň" msgstr[1] "%d dni" msgstr[2] "%d dní" +msgstr[3] "%d dní" #, python-format msgid "%d hour" @@ -1103,6 +1132,7 @@ msgid_plural "%d hours" msgstr[0] "%d hodina" msgstr[1] "%d hodiny" msgstr[2] "%d hodín" +msgstr[3] "%d hodín" #, python-format msgid "%d minute" @@ -1110,6 +1140,7 @@ msgid_plural "%d minutes" msgstr[0] "%d minúta" msgstr[1] "%d minúty" msgstr[2] "%d minút" +msgstr[3] "%d minút" msgid "0 minutes" msgstr "0 minút" diff --git a/thesisenv/lib/python3.6/site-packages/django/conf/locale/uk/LC_MESSAGES/django.mo b/thesisenv/lib/python3.6/site-packages/django/conf/locale/uk/LC_MESSAGES/django.mo index 2402312..3b04145 100644 Binary files a/thesisenv/lib/python3.6/site-packages/django/conf/locale/uk/LC_MESSAGES/django.mo and b/thesisenv/lib/python3.6/site-packages/django/conf/locale/uk/LC_MESSAGES/django.mo differ diff --git a/thesisenv/lib/python3.6/site-packages/django/conf/locale/uk/LC_MESSAGES/django.po b/thesisenv/lib/python3.6/site-packages/django/conf/locale/uk/LC_MESSAGES/django.po index 463fe13..9ebc17a 100644 --- a/thesisenv/lib/python3.6/site-packages/django/conf/locale/uk/LC_MESSAGES/django.po +++ b/thesisenv/lib/python3.6/site-packages/django/conf/locale/uk/LC_MESSAGES/django.po @@ -13,22 +13,25 @@ # Alex Bolotov , 2013-2014 # Roman Kozlovskyi , 2012 # Sergiy Kuzmenko , 2011 +# Taras Korzhak , 2018 # Zoriana Zaiats, 2016-2017 msgid "" msgstr "" "Project-Id-Version: django\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-11-15 16:15+0100\n" -"PO-Revision-Date: 2017-11-16 01:13+0000\n" -"Last-Translator: Jannis Leidel \n" +"POT-Creation-Date: 2018-05-17 11:49+0200\n" +"PO-Revision-Date: 2018-08-24 19:51+0000\n" +"Last-Translator: Taras Korzhak \n" "Language-Team: Ukrainian (http://www.transifex.com/django/django/language/" "uk/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: uk\n" -"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" -"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" +"Plural-Forms: nplurals=4; plural=(n % 1 == 0 && n % 10 == 1 && n % 100 != " +"11 ? 0 : n % 1 == 0 && n % 10 >= 2 && n % 10 <= 4 && (n % 100 < 12 || n % " +"100 > 14) ? 1 : n % 1 == 0 && (n % 10 ==0 || (n % 10 >=5 && n % 10 <=9) || " +"(n % 100 >=11 && n % 100 <=14 )) ? 2: 3);\n" msgid "Afrikaans" msgstr "Африканська" @@ -171,6 +174,9 @@ msgstr "Японська" msgid "Georgian" msgstr "Грузинська" +msgid "Kabyle" +msgstr "Кабіли" + msgid "Kazakh" msgstr "Казахська" @@ -383,6 +389,9 @@ msgstr[1] "" msgstr[2] "" "Переконайтеся, що це значення містить не менш ніж %(limit_value)d символів " "(зараз %(show_value)d)." +msgstr[3] "" +"Переконайтеся, що це значення містить не менш ніж %(limit_value)d символів " +"(зараз %(show_value)d)." #, python-format msgid "" @@ -400,6 +409,12 @@ msgstr[1] "" msgstr[2] "" "Переконайтеся, що це значення містить не більше ніж %(limit_value)d символів " "(зараз %(show_value)d)." +msgstr[3] "" +"Переконайтеся, що це значення містить не більше ніж %(limit_value)d символів " +"(зараз %(show_value)d)." + +msgid "Enter a number." +msgstr "Введіть число." #, python-format msgid "Ensure that there are no more than %(max)s digit in total." @@ -407,6 +422,7 @@ msgid_plural "Ensure that there are no more than %(max)s digits in total." msgstr[0] "Переконайтеся, що загалом тут не більше ніж %(max)s цифра." msgstr[1] "Переконайтеся, що загалом тут не більше ніж %(max)s цифер." msgstr[2] "Переконайтеся, що загалом тут не більше ніж %(max)s цифер." +msgstr[3] "Переконайтеся, що загалом тут не більше ніж %(max)s цифер." #, python-format msgid "Ensure that there are no more than %(max)s decimal place." @@ -417,6 +433,8 @@ msgstr[1] "" "Переконайтеся, що тут не більше ніж %(max)s цифри після десяткової коми." msgstr[2] "" "Переконайтеся, що тут не більше ніж %(max)s цифер після десяткової коми." +msgstr[3] "" +"Переконайтеся, що тут не більше ніж %(max)s цифер після десяткової коми." #, python-format msgid "" @@ -429,6 +447,8 @@ msgstr[1] "" "Переконайтеся, що тут не більше ніж %(max)s цифри до десяткової коми." msgstr[2] "" "Переконайтеся, що тут не більше ніж %(max)s цифер до десяткової коми." +msgstr[3] "" +"Переконайтеся, що тут не більше ніж %(max)s цифер до десяткової коми." #, python-format msgid "" @@ -439,7 +459,7 @@ msgstr "" "%(allowed_extensions)s'." msgid "Null characters are not allowed." -msgstr "" +msgstr "Символи Null не дозволені." msgid "and" msgstr "та" @@ -489,6 +509,10 @@ msgstr "Велике (8 байтів) ціле число" msgid "'%(value)s' value must be either True or False." msgstr "Значення '%(value)s' повинне бути True або False." +#, python-format +msgid "'%(value)s' value must be either True, False, or None." +msgstr "Значення '%(value)s' повинне бути True, False, або None." + msgid "Boolean (Either True or False)" msgstr "Булеве значення (True або False)" @@ -662,9 +686,6 @@ msgstr "Це поле обов'язкове." msgid "Enter a whole number." msgstr "Введіть ціле число." -msgid "Enter a number." -msgstr "Введіть число." - msgid "Enter a valid date." msgstr "Введіть коректну дату." @@ -677,6 +698,10 @@ msgstr "Введіть коректну дату/час." msgid "Enter a valid duration." msgstr "Введіть коректну тривалість." +#, python-brace-format +msgid "The number of days must be between {min_days} and {max_days}." +msgstr "Кількість днів повинна бути від {min_days} до {max_days}." + msgid "No file was submitted. Check the encoding type on the form." msgstr "Файл не надіслано. Перевірте тип кодування форми." @@ -699,6 +724,9 @@ msgstr[1] "" msgstr[2] "" "Переконайтеся, що це ім'я файлу містить не більше ніж з %(max)d символів " "(зараз %(length)d)." +msgstr[3] "" +"Переконайтеся, що це ім'я файлу містить не більше ніж з %(max)d символів " +"(зараз %(length)d)." msgid "Please either submit a file or check the clear checkbox, not both." msgstr "" @@ -742,6 +770,7 @@ msgid_plural "Please submit %d or fewer forms." msgstr[0] "Будь ласка, відправте %d або менше форм." msgstr[1] "Будь ласка, відправте %d або менше форм." msgstr[2] "Будь ласка, відправте %d або менше форм." +msgstr[3] "Будь ласка, відправте %d або менше форм." #, python-format msgid "Please submit %d or more forms." @@ -749,6 +778,7 @@ msgid_plural "Please submit %d or more forms." msgstr[0] "Будь ласка, відправте як мінімум %d форму." msgstr[1] "Будь ласка, відправте як мінімум %d форми." msgstr[2] "Будь ласка, відправте як мінімум %d форм." +msgstr[3] "Будь ласка, відправте як мінімум %d форм." msgid "Order" msgstr "Послідовність" @@ -822,6 +852,7 @@ msgid_plural "%(size)d bytes" msgstr[0] "%(size)d байт" msgstr[1] "%(size)d байти" msgstr[2] "%(size)d байтів" +msgstr[3] "%(size)d байтів" #, python-format msgid "%s KB" @@ -1092,6 +1123,7 @@ msgid_plural "%d years" msgstr[0] "%d рік" msgstr[1] "%d роки" msgstr[2] "%d років" +msgstr[3] "%d років" #, python-format msgid "%d month" @@ -1099,6 +1131,7 @@ msgid_plural "%d months" msgstr[0] "%d місяць" msgstr[1] "%d місяці" msgstr[2] "%d місяців" +msgstr[3] "%d місяців" #, python-format msgid "%d week" @@ -1106,6 +1139,7 @@ msgid_plural "%d weeks" msgstr[0] "%d тиждень" msgstr[1] "%d тижні" msgstr[2] "%d тижнів" +msgstr[3] "%d тижнів" #, python-format msgid "%d day" @@ -1113,6 +1147,7 @@ msgid_plural "%d days" msgstr[0] "%d день" msgstr[1] "%d дня" msgstr[2] "%d днів" +msgstr[3] "%d днів" #, python-format msgid "%d hour" @@ -1120,6 +1155,7 @@ msgid_plural "%d hours" msgstr[0] "%d година" msgstr[1] "%d години" msgstr[2] "%d годин" +msgstr[3] "%d годин" #, python-format msgid "%d minute" @@ -1127,6 +1163,7 @@ msgid_plural "%d minutes" msgstr[0] "%d хвилина" msgstr[1] "%d хвилини" msgstr[2] "%d хвилин" +msgstr[3] "%d хвилин" msgid "0 minutes" msgstr "0 хвилин" @@ -1165,6 +1202,12 @@ msgid "" "If you're concerned about privacy, use alternatives like for links to third-party sites." msgstr "" +"Якщо ви використовуєте тег " +"або включаєте в запит заголовок 'Referrer-Policy: no-referrer', тоді, будь " +"ласка, видаліть їх. CSRF-захист потребує заголовок 'Referer', щоб виконати " +"перевірку. Якщо ви занепокоєні стосовно приватності, використовуйте " +"альтернативи, наприклад, для посилань на сайти третіх сторін використайте " +"тег ." msgid "" "You are seeing this message because this site requires a CSRF cookie when " @@ -1244,7 +1287,7 @@ msgid "Index of %(directory)s" msgstr "Вміст директорії %(directory)s" msgid "Django: the Web framework for perfectionists with deadlines." -msgstr "" +msgstr "Django: веб-фреймворк для перфекціоністів з реченцями." #, python-format msgid "" @@ -1264,21 +1307,25 @@ msgid "" "\">DEBUG=True is in your settings file and you have not configured any " "URLs." msgstr "" +"Ви бачите цю сторінку тому що змінна DEBUG встановлена на True у вашому файлі конфігурації і ви не " +"налаштували жодного URL." msgid "Django Documentation" msgstr "Документація Django" msgid "Topics, references, & how-to's" -msgstr "" +msgstr "Статті, довідки та інструкції" msgid "Tutorial: A Polling App" -msgstr "" +msgstr "Посібник: програма голосування" msgid "Get started with Django" -msgstr "" +msgstr "Початок роботи з Django" msgid "Django Community" -msgstr "" +msgstr "Спільнота Django" msgid "Connect, get help, or contribute" -msgstr "" +msgstr "Отримати допомогу, чи допомогти" diff --git a/thesisenv/lib/python3.6/site-packages/django/conf/locale/zh_Hans/LC_MESSAGES/django.mo b/thesisenv/lib/python3.6/site-packages/django/conf/locale/zh_Hans/LC_MESSAGES/django.mo index 6614198..911d910 100644 Binary files a/thesisenv/lib/python3.6/site-packages/django/conf/locale/zh_Hans/LC_MESSAGES/django.mo and b/thesisenv/lib/python3.6/site-packages/django/conf/locale/zh_Hans/LC_MESSAGES/django.mo differ diff --git a/thesisenv/lib/python3.6/site-packages/django/conf/locale/zh_Hans/LC_MESSAGES/django.po b/thesisenv/lib/python3.6/site-packages/django/conf/locale/zh_Hans/LC_MESSAGES/django.po index f239ee5..7b5e5bf 100644 --- a/thesisenv/lib/python3.6/site-packages/django/conf/locale/zh_Hans/LC_MESSAGES/django.po +++ b/thesisenv/lib/python3.6/site-packages/django/conf/locale/zh_Hans/LC_MESSAGES/django.po @@ -15,6 +15,7 @@ # slene , 2011 # Sun Liwen , 2014 # Liping Wang , 2016 +# Wentao Han , 2018 # Xiang Yu , 2014 # Yin Jifeng , 2013 # Zhengyang Wang , 2017 @@ -26,8 +27,8 @@ msgstr "" "Project-Id-Version: django\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-05-17 11:49+0200\n" -"PO-Revision-Date: 2018-06-25 13:50+0000\n" -"Last-Translator: Le Yang \n" +"PO-Revision-Date: 2018-09-28 07:47+0000\n" +"Last-Translator: Wentao Han \n" "Language-Team: Chinese (China) (http://www.transifex.com/django/django/" "language/zh_CN/)\n" "MIME-Version: 1.0\n" @@ -653,7 +654,7 @@ msgstr "请输入有效的时长。" #, python-brace-format msgid "The number of days must be between {min_days} and {max_days}." -msgstr "" +msgstr "天数应该在 {min_days} 和 {max_days} 之间。" msgid "No file was submitted. Check the encoding type on the form." msgstr "未提交文件。请检查表单的编码类型。" diff --git a/thesisenv/lib/python3.6/site-packages/django/contrib/admin/helpers.py b/thesisenv/lib/python3.6/site-packages/django/contrib/admin/helpers.py index 5e8e0ca..3c6092d 100644 --- a/thesisenv/lib/python3.6/site-packages/django/contrib/admin/helpers.py +++ b/thesisenv/lib/python3.6/site-packages/django/contrib/admin/helpers.py @@ -167,7 +167,7 @@ class AdminReadonlyField: if form._meta.labels and class_name in form._meta.labels: label = form._meta.labels[class_name] else: - label = label_for_field(field, form._meta.model, model_admin) + label = label_for_field(field, form._meta.model, model_admin, form=form) if form._meta.help_texts and class_name in form._meta.help_texts: help_text = form._meta.help_texts[class_name] @@ -202,6 +202,12 @@ class AdminReadonlyField: except (AttributeError, ValueError, ObjectDoesNotExist): result_repr = self.empty_value_display else: + if field in self.form.fields: + widget = self.form[field].field.widget + # This isn't elegant but suffices for contrib.auth's + # ReadOnlyPasswordHashWidget. + if getattr(widget, 'read_only', False): + return widget.render(field, value) if f is None: if getattr(attr, 'boolean', False): result_repr = _boolean_icon(value) diff --git a/thesisenv/lib/python3.6/site-packages/django/contrib/admin/locale/az/LC_MESSAGES/django.mo b/thesisenv/lib/python3.6/site-packages/django/contrib/admin/locale/az/LC_MESSAGES/django.mo index 09a189a..1322881 100644 Binary files a/thesisenv/lib/python3.6/site-packages/django/contrib/admin/locale/az/LC_MESSAGES/django.mo and b/thesisenv/lib/python3.6/site-packages/django/contrib/admin/locale/az/LC_MESSAGES/django.mo differ diff --git a/thesisenv/lib/python3.6/site-packages/django/contrib/admin/locale/az/LC_MESSAGES/django.po b/thesisenv/lib/python3.6/site-packages/django/contrib/admin/locale/az/LC_MESSAGES/django.po index 8465448..1bedd48 100644 --- a/thesisenv/lib/python3.6/site-packages/django/contrib/admin/locale/az/LC_MESSAGES/django.po +++ b/thesisenv/lib/python3.6/site-packages/django/contrib/admin/locale/az/LC_MESSAGES/django.po @@ -1,6 +1,7 @@ # This file is distributed under the same license as the Django package. # # Translators: +# Emin Mastizada , 2018 # Emin Mastizada , 2016 # Konul Allahverdiyeva , 2016 # Zulfugar Ismayilzadeh , 2017 @@ -8,9 +9,9 @@ msgid "" msgstr "" "Project-Id-Version: django\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-01-19 16:49+0100\n" -"PO-Revision-Date: 2017-09-19 16:41+0000\n" -"Last-Translator: Zulfugar Ismayilzadeh \n" +"POT-Creation-Date: 2018-05-21 14:16-0300\n" +"PO-Revision-Date: 2018-09-09 12:44+0000\n" +"Last-Translator: Emin Mastizada \n" "Language-Team: Azerbaijani (http://www.transifex.com/django/django/language/" "az/)\n" "MIME-Version: 1.0\n" @@ -88,6 +89,15 @@ msgstr "Daha bir %(verbose_name)s əlavə et" msgid "Remove" msgstr "Yığışdır" +msgid "Addition" +msgstr "Əlavə" + +msgid "Change" +msgstr "Dəyiş" + +msgid "Deletion" +msgstr "Silmə" + msgid "action time" msgstr "əməliyyat vaxtı" @@ -167,11 +177,11 @@ msgstr "" "basılı tutun." #, python-brace-format -msgid "" -"The {name} \"{obj}\" was added successfully. You may edit it again below." -msgstr "" -"{name} \"{obj}\" uğurla əlavə edildi. Bunu təkrar aşağıdan dəyişdirə " -"bilərsiz." +msgid "The {name} \"{obj}\" was added successfully." +msgstr "{name} \"{obj}\" uğurla əlavə edildi." + +msgid "You may edit it again below." +msgstr "Bunu aşağıda təkrar redaktə edə bilərsiz." #, python-brace-format msgid "" @@ -181,16 +191,19 @@ msgstr "" "{name} \"{obj}\" uğurla əlavə edildi. Aşağıdan başqa bir {name} əlavə edə " "bilərsiz." -#, python-brace-format -msgid "The {name} \"{obj}\" was added successfully." -msgstr "{name} \"{obj}\" uğurla əlavə edildi." - #, python-brace-format msgid "" "The {name} \"{obj}\" was changed successfully. You may edit it again below." msgstr "" "{name} \"{obj}\" uğurla dəyişdirildi. Təkrar aşağıdan dəyişdirə bilərsiz." +#, python-brace-format +msgid "" +"The {name} \"{obj}\" was added successfully. You may edit it again below." +msgstr "" +"{name} \"{obj}\" uğurla əlavə edildi. Bunu təkrar aşağıdan dəyişdirə " +"bilərsiz." + #, python-brace-format msgid "" "The {name} \"{obj}\" was changed successfully. You may add another {name} " @@ -229,6 +242,10 @@ msgstr "%s əlavə et" msgid "Change %s" msgstr "%s dəyiş" +#, python-format +msgid "View %s" +msgstr "%s gör" + msgid "Database error" msgstr "Bazada xəta" @@ -337,9 +354,7 @@ msgid "Change password" msgstr "Parolu dəyiş" msgid "Please correct the error below." -msgstr "" -"one: Aşağıdakı səhvi düzəltməyi xahiş edirik.\n" -"other: Aşağıdakı səhvləri düzəltməyi xahiş edirik." +msgstr "Lütfən aşağıdakı xətanı düzəldin." msgid "Please correct the errors below." msgstr "Lütfən aşağıdakı səhvləri düzəldin." @@ -450,8 +465,8 @@ msgstr "" "Seçdiyiniz %(objects_name)s obyektini silməkdə əminsiniz? Aşağıdakı bütün " "obyektlər və ona bağlı digər obyektlər də silinəcək:" -msgid "Change" -msgstr "Dəyiş" +msgid "View" +msgstr "Gör" msgid "Delete?" msgstr "Silək?" @@ -470,8 +485,8 @@ msgstr "%(name)s proqramındakı modellər" msgid "Add" msgstr "Əlavə et" -msgid "You don't have permission to edit anything." -msgstr "Üzrlər, amma sizin nəyisə dəyişməyə səlahiyyətiniz çatmır." +msgid "You don't have permission to view or edit anything." +msgstr "Heç nəyi görmə və ya redaktə etmə icazəniz yoxdur." msgid "Recent actions" msgstr "Son əməliyyatlar" @@ -533,6 +548,10 @@ msgstr "Qəfl pəncərə qapatılır..." msgid "Change selected %(model)s" msgstr "Seçilmiş %(model)s dəyişdir" +#, python-format +msgid "View selected %(model)s" +msgstr "Seçilən %(model)s gör" + #, python-format msgid "Add another %(model)s" msgstr "Başqa %(model)s əlavə et" @@ -563,6 +582,12 @@ msgstr "Yadda saxla və yenisini əlavə et" msgid "Save and continue editing" msgstr "Yadda saxla və redaktəyə davam et" +msgid "Save and view" +msgstr "Saxla və gör" + +msgid "Close" +msgstr "Qapat" + msgid "Thanks for spending some quality time with the Web site today." msgstr "Sayt ilə səmərəli vaxt keçirdiyiniz üçün təşəkkür." @@ -671,6 +696,10 @@ msgstr "%s seç" msgid "Select %s to change" msgstr "%s dəyişmək üçün seç" +#, python-format +msgid "Select %s to view" +msgstr "Görmək üçün %s seçin" + msgid "Date:" msgstr "Tarix:" diff --git a/thesisenv/lib/python3.6/site-packages/django/contrib/admin/locale/ca/LC_MESSAGES/django.mo b/thesisenv/lib/python3.6/site-packages/django/contrib/admin/locale/ca/LC_MESSAGES/django.mo index 94bc3d9..27051b4 100644 Binary files a/thesisenv/lib/python3.6/site-packages/django/contrib/admin/locale/ca/LC_MESSAGES/django.mo and b/thesisenv/lib/python3.6/site-packages/django/contrib/admin/locale/ca/LC_MESSAGES/django.mo differ diff --git a/thesisenv/lib/python3.6/site-packages/django/contrib/admin/locale/ca/LC_MESSAGES/django.po b/thesisenv/lib/python3.6/site-packages/django/contrib/admin/locale/ca/LC_MESSAGES/django.po index 3905dcb..56bf426 100644 --- a/thesisenv/lib/python3.6/site-packages/django/contrib/admin/locale/ca/LC_MESSAGES/django.po +++ b/thesisenv/lib/python3.6/site-packages/django/contrib/admin/locale/ca/LC_MESSAGES/django.po @@ -4,15 +4,16 @@ # Antoni Aloy , 2014-2015,2017 # Carles Barrobés , 2011-2012,2014 # duub qnnp, 2015 +# GerardoGa , 2018 # Jannis Leidel , 2011 # Roger Pons , 2015 msgid "" msgstr "" "Project-Id-Version: django\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-01-19 16:49+0100\n" -"PO-Revision-Date: 2017-09-19 16:40+0000\n" -"Last-Translator: Antoni Aloy \n" +"POT-Creation-Date: 2018-05-21 14:16-0300\n" +"PO-Revision-Date: 2018-09-22 07:45+0000\n" +"Last-Translator: GerardoGa \n" "Language-Team: Catalan (http://www.transifex.com/django/django/language/" "ca/)\n" "MIME-Version: 1.0\n" @@ -90,6 +91,15 @@ msgstr "Afegir un/a altre/a %(verbose_name)s." msgid "Remove" msgstr "Eliminar" +msgid "Addition" +msgstr "" + +msgid "Change" +msgstr "Modificar" + +msgid "Deletion" +msgstr "" + msgid "action time" msgstr "moment de l'acció" @@ -167,11 +177,11 @@ msgid "" msgstr "Premi \"Control\" o \"Command\" a un Mac per seleccionar-ne més d'un." #, python-brace-format -msgid "" -"The {name} \"{obj}\" was added successfully. You may edit it again below." +msgid "The {name} \"{obj}\" was added successfully." +msgstr "El {name} \"{obj}\" fou afegit amb èxit." + +msgid "You may edit it again below." msgstr "" -"El {name} \"{obj}\" s'ha afegit amb èxit. Pots editar-lo altra vegada a " -"sota." #, python-brace-format msgid "" @@ -181,10 +191,6 @@ msgstr "" "El {name} \"{obj}\" s'ha afegit amb èxit. Pots afegir un altre {name} a " "sota." -#, python-brace-format -msgid "The {name} \"{obj}\" was added successfully." -msgstr "El {name} \"{obj}\" fou afegit amb èxit." - #, python-brace-format msgid "" "The {name} \"{obj}\" was changed successfully. You may edit it again below." @@ -192,6 +198,13 @@ msgstr "" "El {name} \"{obj}\" fou canviat amb èxit. Pots editar-ho un altra vegada a " "sota." +#, python-brace-format +msgid "" +"The {name} \"{obj}\" was added successfully. You may edit it again below." +msgstr "" +"El {name} \"{obj}\" s'ha afegit amb èxit. Pots editar-lo altra vegada a " +"sota." + #, python-brace-format msgid "" "The {name} \"{obj}\" was changed successfully. You may add another {name} " @@ -230,6 +243,10 @@ msgstr "Afegir %s" msgid "Change %s" msgstr "Modificar %s" +#, python-format +msgid "View %s" +msgstr "" + msgid "Database error" msgstr "Error de base de dades" @@ -339,7 +356,7 @@ msgid "Change password" msgstr "Canviar contrasenya" msgid "Please correct the error below." -msgstr "Si us plau, corregiu els errors mostrats a sota." +msgstr "Si us plau, corregeix l'error de sota" msgid "Please correct the errors below." msgstr "Si us plau, corregiu els errors mostrats a sota." @@ -450,8 +467,8 @@ msgstr "" "N'esteu segur de voler esborrar els %(objects_name)s seleccionats? " "S'esborraran tots els objects següents i els seus elements relacionats:" -msgid "Change" -msgstr "Modificar" +msgid "View" +msgstr "" msgid "Delete?" msgstr "Eliminar?" @@ -470,8 +487,8 @@ msgstr "Models en l'aplicació %(name)s" msgid "Add" msgstr "Afegir" -msgid "You don't have permission to edit anything." -msgstr "No teniu permís per editar res." +msgid "You don't have permission to view or edit anything." +msgstr "" msgid "Recent actions" msgstr "Accions recents" @@ -534,6 +551,10 @@ msgstr "Tancant el contingut emergent..." msgid "Change selected %(model)s" msgstr "Canviea el %(model)s seleccionat" +#, python-format +msgid "View selected %(model)s" +msgstr "" + #, python-format msgid "Add another %(model)s" msgstr "Afegeix un altre %(model)s" @@ -564,6 +585,12 @@ msgstr "Desar i afegir-ne un de nou" msgid "Save and continue editing" msgstr "Desar i continuar editant" +msgid "Save and view" +msgstr "" + +msgid "Close" +msgstr "" + msgid "Thanks for spending some quality time with the Web site today." msgstr "Gràcies per passar una estona de qualitat al web durant el dia d'avui." @@ -676,6 +703,10 @@ msgstr "Seleccioneu %s" msgid "Select %s to change" msgstr "Seleccioneu %s per modificar" +#, python-format +msgid "Select %s to view" +msgstr "" + msgid "Date:" msgstr "Data:" diff --git a/thesisenv/lib/python3.6/site-packages/django/contrib/admin/locale/el/LC_MESSAGES/django.mo b/thesisenv/lib/python3.6/site-packages/django/contrib/admin/locale/el/LC_MESSAGES/django.mo index e2cf264..d604514 100644 Binary files a/thesisenv/lib/python3.6/site-packages/django/contrib/admin/locale/el/LC_MESSAGES/django.mo and b/thesisenv/lib/python3.6/site-packages/django/contrib/admin/locale/el/LC_MESSAGES/django.mo differ diff --git a/thesisenv/lib/python3.6/site-packages/django/contrib/admin/locale/el/LC_MESSAGES/django.po b/thesisenv/lib/python3.6/site-packages/django/contrib/admin/locale/el/LC_MESSAGES/django.po index 9238316..fbe5efb 100644 --- a/thesisenv/lib/python3.6/site-packages/django/contrib/admin/locale/el/LC_MESSAGES/django.po +++ b/thesisenv/lib/python3.6/site-packages/django/contrib/admin/locale/el/LC_MESSAGES/django.po @@ -4,7 +4,7 @@ # Dimitris Glezos , 2011 # Giannis Meletakis , 2015 # Jannis Leidel , 2011 -# Nick Mavrakis , 2017 +# Nick Mavrakis , 2017-2018 # Nick Mavrakis , 2016 # Pãnoș , 2014 # Pãnoș , 2016 @@ -13,8 +13,8 @@ msgid "" msgstr "" "Project-Id-Version: django\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-01-19 16:49+0100\n" -"PO-Revision-Date: 2017-09-23 18:54+0000\n" +"POT-Creation-Date: 2018-05-21 14:16-0300\n" +"PO-Revision-Date: 2018-09-22 09:56+0000\n" "Last-Translator: Nick Mavrakis \n" "Language-Team: Greek (http://www.transifex.com/django/django/language/el/)\n" "MIME-Version: 1.0\n" @@ -93,6 +93,15 @@ msgstr "Προσθήκη και άλλου %(verbose_name)s" msgid "Remove" msgstr "Αφαίρεση" +msgid "Addition" +msgstr "Προσθήκη" + +msgid "Change" +msgstr "Αλλαγή" + +msgid "Deletion" +msgstr "Διαγραφή" + msgid "action time" msgstr "ώρα ενέργειας" @@ -172,11 +181,11 @@ msgstr "" "επιλέξετε παραπάνω από ένα." #, python-brace-format -msgid "" -"The {name} \"{obj}\" was added successfully. You may edit it again below." -msgstr "" -"Το {name} \"{obj}\" προστέθηκε με επιτυχία. Μπορείτε να το επεξεργαστείτε " -"πάλι παρακάτω." +msgid "The {name} \"{obj}\" was added successfully." +msgstr "Το {name} \"{obj}\" αποθηκεύτηκε με επιτυχία." + +msgid "You may edit it again below." +msgstr "Μπορείτε να το επεξεργαστείτε ξανά παρακάτω." #, python-brace-format msgid "" @@ -186,10 +195,6 @@ msgstr "" "Το {name} \"{obj}\" προστέθηκε με επιτυχία. Μπορείτε να προσθέσετε και άλλο " "{name} παρακάτω." -#, python-brace-format -msgid "The {name} \"{obj}\" was added successfully." -msgstr "Το {name} \"{obj}\" αποθηκεύτηκε με επιτυχία." - #, python-brace-format msgid "" "The {name} \"{obj}\" was changed successfully. You may edit it again below." @@ -197,6 +202,13 @@ msgstr "" "Το {name} \"{obj}\" αλλάχθηκε επιτυχώς. Μπορείτε να το επεξεργαστείτε ξανά " "παρακάτω." +#, python-brace-format +msgid "" +"The {name} \"{obj}\" was added successfully. You may edit it again below." +msgstr "" +"Το {name} \"{obj}\" προστέθηκε με επιτυχία. Μπορείτε να το επεξεργαστείτε " +"πάλι παρακάτω." + #, python-brace-format msgid "" "The {name} \"{obj}\" was changed successfully. You may add another {name} " @@ -236,6 +248,10 @@ msgstr "Προσθήκη %s" msgid "Change %s" msgstr "Αλλαγή του %s" +#, python-format +msgid "View %s" +msgstr "Προβολή %s" + msgid "Database error" msgstr "Σφάλμα βάσεως δεδομένων" @@ -461,8 +477,8 @@ msgstr "" "Αν προχωρήσετε με την διαγραφή όλα τα παρακάτω συσχετισμένα αντικείμενα θα " "διαγραφούν επίσης:" -msgid "Change" -msgstr "Αλλαγή" +msgid "View" +msgstr "Προβολή" msgid "Delete?" msgstr "Διαγραφή;" @@ -481,8 +497,8 @@ msgstr "Μοντέλα στην εφαρμογή %(name)s" msgid "Add" msgstr "Προσθήκη" -msgid "You don't have permission to edit anything." -msgstr "Δεν έχετε δικαίωμα να επεξεργαστείτε τίποτα." +msgid "You don't have permission to view or edit anything." +msgstr "Δεν έχετε δικαίωμα να δείτε ή να επεξεργαστείτε τίποτα." msgid "Recent actions" msgstr "Πρόσφατες ενέργειες" @@ -545,6 +561,10 @@ msgstr "Κλείσιμο popup..." msgid "Change selected %(model)s" msgstr "Άλλαξε το επιλεγμένο %(model)s" +#, python-format +msgid "View selected %(model)s" +msgstr "Επιλεγμένο View %(model)s" + #, python-format msgid "Add another %(model)s" msgstr "Πρόσθεσε άλλο ένα %(model)s" @@ -575,6 +595,12 @@ msgstr "Αποθήκευση και προσθήκη καινούριου" msgid "Save and continue editing" msgstr "Αποθήκευση και συνέχεια επεξεργασίας" +msgid "Save and view" +msgstr "Αποθήκευση και προβολή" + +msgid "Close" +msgstr "Κλείσιμο" + msgid "Thanks for spending some quality time with the Web site today." msgstr "Ευχαριστούμε που διαθέσατε κάποιο ποιοτικό χρόνο στον ιστότοπο σήμερα." @@ -696,6 +722,10 @@ msgstr "Επιλέξτε %s" msgid "Select %s to change" msgstr "Επιλέξτε %s προς αλλαγή" +#, python-format +msgid "Select %s to view" +msgstr "Επιλέξτε %s για προβολή" + msgid "Date:" msgstr "Ημ/νία:" diff --git a/thesisenv/lib/python3.6/site-packages/django/contrib/admin/locale/eu/LC_MESSAGES/django.mo b/thesisenv/lib/python3.6/site-packages/django/contrib/admin/locale/eu/LC_MESSAGES/django.mo index d5b272d..3d4808e 100644 Binary files a/thesisenv/lib/python3.6/site-packages/django/contrib/admin/locale/eu/LC_MESSAGES/django.mo and b/thesisenv/lib/python3.6/site-packages/django/contrib/admin/locale/eu/LC_MESSAGES/django.mo differ diff --git a/thesisenv/lib/python3.6/site-packages/django/contrib/admin/locale/eu/LC_MESSAGES/django.po b/thesisenv/lib/python3.6/site-packages/django/contrib/admin/locale/eu/LC_MESSAGES/django.po index 522ea99..814ffe8 100644 --- a/thesisenv/lib/python3.6/site-packages/django/contrib/admin/locale/eu/LC_MESSAGES/django.po +++ b/thesisenv/lib/python3.6/site-packages/django/contrib/admin/locale/eu/LC_MESSAGES/django.po @@ -2,18 +2,18 @@ # # Translators: # Aitzol Naberan , 2013,2016 -# Eneko Illarramendi , 2017 +# Eneko Illarramendi , 2017-2018 # Jannis Leidel , 2011 -# julen , 2012-2013 -# julen , 2013 +# julen, 2012-2013 +# julen, 2013 # Urtzi Odriozola , 2017 msgid "" msgstr "" "Project-Id-Version: django\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-01-19 16:49+0100\n" -"PO-Revision-Date: 2017-09-25 07:52+0000\n" -"Last-Translator: Urtzi Odriozola \n" +"POT-Creation-Date: 2018-05-21 14:16-0300\n" +"PO-Revision-Date: 2018-08-28 10:32+0000\n" +"Last-Translator: Eneko Illarramendi \n" "Language-Team: Basque (http://www.transifex.com/django/django/language/eu/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -90,6 +90,15 @@ msgstr "Gehitu beste %(verbose_name)s bat" msgid "Remove" msgstr "Kendu" +msgid "Addition" +msgstr "Gehitzea" + +msgid "Change" +msgstr "Aldatu" + +msgid "Deletion" +msgstr "Ezabatzea" + msgid "action time" msgstr "Ekintza hordua" @@ -169,10 +178,11 @@ msgstr "" "batean." #, python-brace-format -msgid "" -"The {name} \"{obj}\" was added successfully. You may edit it again below." -msgstr "" -"{name} \"{obj}\" ondo gehitu da. Aldaketa gehiago egin ditzazkezu jarraian." +msgid "The {name} \"{obj}\" was added successfully." +msgstr "{name} \"{obj}\" ondo gehitu da." + +msgid "You may edit it again below." +msgstr "Aldaketa gehiago egin ditzazkezu jarraian." #, python-brace-format msgid "" @@ -181,16 +191,18 @@ msgid "" msgstr "" "{name} \"{obj}\" ondo gehitu da. Beste {name} bat gehitu dezakezu jarraian." -#, python-brace-format -msgid "The {name} \"{obj}\" was added successfully." -msgstr "{name} \"{obj}\" ondo gehitu da." - #, python-brace-format msgid "" "The {name} \"{obj}\" was changed successfully. You may edit it again below." msgstr "" "{name} \"{obj}\" ondo aldatu da. Aldaketa gehiago egin ditzazkezu jarraian." +#, python-brace-format +msgid "" +"The {name} \"{obj}\" was added successfully. You may edit it again below." +msgstr "" +"{name} \"{obj}\" ondo gehitu da. Aldaketa gehiago egin ditzazkezu jarraian." + #, python-brace-format msgid "" "The {name} \"{obj}\" was changed successfully. You may add another {name} " @@ -229,6 +241,10 @@ msgstr "Gehitu %s" msgid "Change %s" msgstr "Aldatu %s" +#, python-format +msgid "View %s" +msgstr "%s ikusi" + msgid "Database error" msgstr "Errorea datu-basean" @@ -309,7 +325,7 @@ msgstr "" "bidez eta laster egon beharko luke konponduta. Barkatu eragozpenak." msgid "Run the selected action" -msgstr "Burutu hautatutako ekintza" +msgstr "Burutu aukeratutako ekintza" msgid "Go" msgstr "Joan" @@ -338,10 +354,10 @@ msgid "Change password" msgstr "Aldatu pasahitza" msgid "Please correct the error below." -msgstr "Zuzendu azpiko erroreak." +msgstr "Mesedez zuzendu erroreak behean." msgid "Please correct the errors below." -msgstr "Mesedez zuzendu azpiko erroreak." +msgstr "Mesedez zuzendu erroreak behean." #, python-format msgid "Enter a new password for the user %(username)s." @@ -368,7 +384,7 @@ msgid "History" msgstr "Historia" msgid "View on site" -msgstr "Ikusi gunean" +msgstr "Webgunean ikusi" msgid "Filter" msgstr "Iragazkia" @@ -429,7 +445,7 @@ msgid "" "objects, but your account doesn't have permission to delete the following " "types of objects:" msgstr "" -"Hautatutako %(objects_name)s ezabatzeak erlazionatutako objektuak ezabatzea " +"Aukeratutako %(objects_name)s ezabatzeak erlazionatutako objektuak ezabatzea " "eskatzen du baina zure kontuak ez dauka baimen nahikorik objektu mota hauek " "ezabatzeko: " @@ -438,7 +454,7 @@ msgid "" "Deleting the selected %(objects_name)s would require deleting the following " "protected related objects:" msgstr "" -"Hautatutako %(objects_name)s ezabatzeak erlazionatutako objektu babestu " +"Aukeratutako %(objects_name)s ezabatzeak erlazionatutako objektu babestu " "hauek ezabatzea eskatzen du:" #, python-format @@ -446,11 +462,11 @@ msgid "" "Are you sure you want to delete the selected %(objects_name)s? All of the " "following objects and their related items will be deleted:" msgstr "" -"Ziur zaude hautatutako %(objects_name)s ezabatu nahi duzula? Objektu guzti " +"Ziur zaude aukeratutako %(objects_name)s ezabatu nahi duzula? Objektu guzti " "hauek eta erlazionatutako elementu guztiak ezabatuko dira:" -msgid "Change" -msgstr "Aldatu" +msgid "View" +msgstr "Ikusi" msgid "Delete?" msgstr "Ezabatu?" @@ -469,8 +485,8 @@ msgstr "%(name)s aplikazioaren modeloak" msgid "Add" msgstr "Gehitu" -msgid "You don't have permission to edit anything." -msgstr "Ez daukazu ezer aldatzeko baimenik." +msgid "You don't have permission to view or edit anything." +msgstr "Ez duzu ezer ikusi edo ezabatzeko baimenik." msgid "Recent actions" msgstr "Azken ekintzak" @@ -532,6 +548,10 @@ msgstr "Popupa ixten..." msgid "Change selected %(model)s" msgstr "Aldatu aukeratutako %(model)s" +#, python-format +msgid "View selected %(model)s" +msgstr "Ikusi aukeratutako %(model)s" + #, python-format msgid "Add another %(model)s" msgstr "Gehitu beste %(model)s" @@ -557,10 +577,16 @@ msgid "Save as new" msgstr "Gorde berri gisa" msgid "Save and add another" -msgstr "Gorde eta gehitu beste bat" +msgstr "Gorde eta beste bat gehitu" msgid "Save and continue editing" -msgstr "Gorde eta jarraitu editatzen" +msgstr "Gorde eta editatzen jarraitu" + +msgid "Save and view" +msgstr "Gorde eta ikusi" + +msgid "Close" +msgstr "Itxi" msgid "Thanks for spending some quality time with the Web site today." msgstr "Eskerrik asko webguneari zure probetxuzko denbora eskaintzeagatik." @@ -582,7 +608,7 @@ msgstr "" "bi aldiz, akatsik egiten ez duzula ziurta dezagun." msgid "Change my password" -msgstr "Aldatu nire pasahitza" +msgstr "Nire pasahitza aldatu" msgid "Password reset" msgstr "Berrezarri pasahitza" @@ -665,11 +691,15 @@ msgstr "Data guztiak" #, python-format msgid "Select %s" -msgstr "Hautatu %s" +msgstr "Aukeratu %s" #, python-format msgid "Select %s to change" -msgstr "Hautatu %s aldatzeko" +msgstr "Aukeratu %s aldatzeko" + +#, python-format +msgid "Select %s to view" +msgstr "Aukeratu %s ikusteko" msgid "Date:" msgstr "Data:" diff --git a/thesisenv/lib/python3.6/site-packages/django/contrib/admin/locale/lt/LC_MESSAGES/django.mo b/thesisenv/lib/python3.6/site-packages/django/contrib/admin/locale/lt/LC_MESSAGES/django.mo index f866f81..6fa9a04 100644 Binary files a/thesisenv/lib/python3.6/site-packages/django/contrib/admin/locale/lt/LC_MESSAGES/django.mo and b/thesisenv/lib/python3.6/site-packages/django/contrib/admin/locale/lt/LC_MESSAGES/django.mo differ diff --git a/thesisenv/lib/python3.6/site-packages/django/contrib/admin/locale/lt/LC_MESSAGES/django.po b/thesisenv/lib/python3.6/site-packages/django/contrib/admin/locale/lt/LC_MESSAGES/django.po index 4752f75..fcdf18d 100644 --- a/thesisenv/lib/python3.6/site-packages/django/contrib/admin/locale/lt/LC_MESSAGES/django.po +++ b/thesisenv/lib/python3.6/site-packages/django/contrib/admin/locale/lt/LC_MESSAGES/django.po @@ -12,8 +12,8 @@ msgstr "" "Project-Id-Version: django\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-05-21 14:16-0300\n" -"PO-Revision-Date: 2018-05-28 01:29+0000\n" -"Last-Translator: Jannis Leidel \n" +"PO-Revision-Date: 2018-09-14 12:28+0000\n" +"Last-Translator: Matas Dailyda \n" "Language-Team: Lithuanian (http://www.transifex.com/django/django/language/" "lt/)\n" "MIME-Version: 1.0\n" @@ -244,7 +244,7 @@ msgstr "Pakeisti %s" #, python-format msgid "View %s" -msgstr "" +msgstr "Peržiūrėti %s" msgid "Database error" msgstr "Duomenų bazės klaida" @@ -706,7 +706,7 @@ msgstr "Pasirinkite %s kurį norite keisti" #, python-format msgid "Select %s to view" -msgstr "" +msgstr "Pasirinkti %s peržiūrai" msgid "Date:" msgstr "Data:" diff --git a/thesisenv/lib/python3.6/site-packages/django/contrib/admin/locale/uk/LC_MESSAGES/django.mo b/thesisenv/lib/python3.6/site-packages/django/contrib/admin/locale/uk/LC_MESSAGES/django.mo index 621699b..8c2b506 100644 Binary files a/thesisenv/lib/python3.6/site-packages/django/contrib/admin/locale/uk/LC_MESSAGES/django.mo and b/thesisenv/lib/python3.6/site-packages/django/contrib/admin/locale/uk/LC_MESSAGES/django.mo differ diff --git a/thesisenv/lib/python3.6/site-packages/django/contrib/admin/locale/uk/LC_MESSAGES/django.po b/thesisenv/lib/python3.6/site-packages/django/contrib/admin/locale/uk/LC_MESSAGES/django.po index e593746..a25ab84 100644 --- a/thesisenv/lib/python3.6/site-packages/django/contrib/admin/locale/uk/LC_MESSAGES/django.po +++ b/thesisenv/lib/python3.6/site-packages/django/contrib/admin/locale/uk/LC_MESSAGES/django.po @@ -12,22 +12,25 @@ # Mikhail Kolesnik , 2015 # Mykola Zamkovoi , 2014 # Sergiy Kuzmenko , 2011 +# Taras Korzhak , 2018 # Zoriana Zaiats, 2016 msgid "" msgstr "" "Project-Id-Version: django\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-01-19 16:49+0100\n" -"PO-Revision-Date: 2017-09-23 18:54+0000\n" -"Last-Translator: Igor Melnyk\n" +"POT-Creation-Date: 2018-05-21 14:16-0300\n" +"PO-Revision-Date: 2018-08-24 20:12+0000\n" +"Last-Translator: Taras Korzhak \n" "Language-Team: Ukrainian (http://www.transifex.com/django/django/language/" "uk/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: uk\n" -"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" -"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" +"Plural-Forms: nplurals=4; plural=(n % 1 == 0 && n % 10 == 1 && n % 100 != " +"11 ? 0 : n % 1 == 0 && n % 10 >= 2 && n % 10 <= 4 && (n % 100 < 12 || n % " +"100 > 14) ? 1 : n % 1 == 0 && (n % 10 ==0 || (n % 10 >=5 && n % 10 <=9) || " +"(n % 100 >=11 && n % 100 <=14 )) ? 2: 3);\n" #, python-format msgid "Successfully deleted %(count)d %(items)s." @@ -98,6 +101,15 @@ msgstr "Додати ще %(verbose_name)s" msgid "Remove" msgstr "Видалити" +msgid "Addition" +msgstr "Додавання" + +msgid "Change" +msgstr "Змінити" + +msgid "Deletion" +msgstr "Видалення" + msgid "action time" msgstr "час дії" @@ -177,10 +189,11 @@ msgstr "" "однієї опції." #, python-brace-format -msgid "" -"The {name} \"{obj}\" was added successfully. You may edit it again below." -msgstr "" -"{name} \"{obj}\" було додано успішно. Нижче Ви можете редагувати його знову." +msgid "The {name} \"{obj}\" was added successfully." +msgstr "{name} \"{obj}\" було додано успішно." + +msgid "You may edit it again below." +msgstr "Ви можете відредагувати це знову." #, python-brace-format msgid "" @@ -189,16 +202,18 @@ msgid "" msgstr "" "{name} \"{obj}\" було додано успішно. Нижче Ви можете додати інше {name}." -#, python-brace-format -msgid "The {name} \"{obj}\" was added successfully." -msgstr "{name} \"{obj}\" було додано успішно." - #, python-brace-format msgid "" "The {name} \"{obj}\" was changed successfully. You may edit it again below." msgstr "" "{name} \"{obj}\" було змінено успішно. Нижче Ви можете редагувати його знову." +#, python-brace-format +msgid "" +"The {name} \"{obj}\" was added successfully. You may edit it again below." +msgstr "" +"{name} \"{obj}\" було додано успішно. Нижче Ви можете редагувати його знову." + #, python-brace-format msgid "" "The {name} \"{obj}\" was changed successfully. You may add another {name} " @@ -235,6 +250,10 @@ msgstr "Додати %s" msgid "Change %s" msgstr "Змінити %s" +#, python-format +msgid "View %s" +msgstr "Переглянути %s" + msgid "Database error" msgstr "Помилка бази даних" @@ -244,6 +263,7 @@ msgid_plural "%(count)s %(name)s were changed successfully." msgstr[0] "%(count)s %(name)s був успішно змінений." msgstr[1] "%(count)s %(name)s були успішно змінені." msgstr[2] "%(count)s %(name)s було успішно змінено." +msgstr[3] "%(count)s %(name)s було успішно змінено." #, python-format msgid "%(total_count)s selected" @@ -251,6 +271,7 @@ msgid_plural "All %(total_count)s selected" msgstr[0] "%(total_count)s обраний" msgstr[1] "%(total_count)s обрані" msgstr[2] "Усі %(total_count)s обрано" +msgstr[3] "Усі %(total_count)s обрано" #, python-format msgid "0 of %(cnt)s selected" @@ -345,7 +366,7 @@ msgid "Change password" msgstr "Змінити пароль" msgid "Please correct the error below." -msgstr "Будь ласка, виправте помилку, вказану нижче." +msgstr "Будь ласка, виправіть помилку нижче." msgid "Please correct the errors below." msgstr "Будь ласка, виправте помилки, вказані нижче." @@ -455,8 +476,8 @@ msgstr "" "Ви впевнені, що хочете видалити вибрані %(objects_name)s? Всі вказані " "об'єкти та пов'язані з ними елементи будуть видалені:" -msgid "Change" -msgstr "Змінити" +msgid "View" +msgstr "Переглянути" msgid "Delete?" msgstr "Видалити?" @@ -475,8 +496,8 @@ msgstr "Моделі у %(name)s додатку" msgid "Add" msgstr "Додати" -msgid "You don't have permission to edit anything." -msgstr "У вас немає дозволу на редагування будь-чого." +msgid "You don't have permission to view or edit anything." +msgstr "У вас немає дозволу на перегляд чи редагування чого-небудь." msgid "Recent actions" msgstr "Недавні дії" @@ -539,6 +560,10 @@ msgstr "Закриття спливаючого вікна..." msgid "Change selected %(model)s" msgstr "Змінити обрану %(model)s" +#, python-format +msgid "View selected %(model)s" +msgstr "Переглянути вибрані %(model)s" + #, python-format msgid "Add another %(model)s" msgstr "Додати ще одну %(model)s" @@ -556,6 +581,7 @@ msgid_plural "%(counter)s results" msgstr[0] "%(counter)s результат" msgstr[1] "%(counter)s результати" msgstr[2] "%(counter)s результатів" +msgstr[3] "%(counter)s результатів" #, python-format msgid "%(full_result_count)s total" @@ -570,6 +596,12 @@ msgstr "Зберегти і додати інше" msgid "Save and continue editing" msgstr "Зберегти і продовжити редагування" +msgid "Save and view" +msgstr "Зберегти і переглянути" + +msgid "Close" +msgstr "Закрити" + msgid "Thanks for spending some quality time with the Web site today." msgstr "Дякуємо за час, проведений сьогодні на сайті." @@ -681,6 +713,10 @@ msgstr "Вибрати %s" msgid "Select %s to change" msgstr "Виберіть %s щоб змінити" +#, python-format +msgid "Select %s to view" +msgstr "Вибрати %s для перегляду" + msgid "Date:" msgstr "Дата:" diff --git a/thesisenv/lib/python3.6/site-packages/django/contrib/admin/locale/zh_Hans/LC_MESSAGES/django.mo b/thesisenv/lib/python3.6/site-packages/django/contrib/admin/locale/zh_Hans/LC_MESSAGES/django.mo index 537c896..d438005 100644 Binary files a/thesisenv/lib/python3.6/site-packages/django/contrib/admin/locale/zh_Hans/LC_MESSAGES/django.mo and b/thesisenv/lib/python3.6/site-packages/django/contrib/admin/locale/zh_Hans/LC_MESSAGES/django.mo differ diff --git a/thesisenv/lib/python3.6/site-packages/django/contrib/admin/locale/zh_Hans/LC_MESSAGES/django.po b/thesisenv/lib/python3.6/site-packages/django/contrib/admin/locale/zh_Hans/LC_MESSAGES/django.po index 2858020..7fa3d1a 100644 --- a/thesisenv/lib/python3.6/site-packages/django/contrib/admin/locale/zh_Hans/LC_MESSAGES/django.po +++ b/thesisenv/lib/python3.6/site-packages/django/contrib/admin/locale/zh_Hans/LC_MESSAGES/django.po @@ -13,7 +13,9 @@ # Sean Lee , 2013 # Sean Lee , 2013 # slene , 2011 +# Wentao Han , 2018 # xuyi wang , 2018 +# yf zhan , 2018 # Ziang Song , 2012 # Kevin Sze , 2012 # 雨翌 , 2016 @@ -23,8 +25,8 @@ msgstr "" "Project-Id-Version: django\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-05-21 14:16-0300\n" -"PO-Revision-Date: 2018-07-16 13:10+0000\n" -"Last-Translator: xuyi wang \n" +"PO-Revision-Date: 2018-09-28 07:44+0000\n" +"Last-Translator: Wentao Han \n" "Language-Team: Chinese (China) (http://www.transifex.com/django/django/" "language/zh_CN/)\n" "MIME-Version: 1.0\n" @@ -101,13 +103,13 @@ msgid "Remove" msgstr "删除" msgid "Addition" -msgstr "" +msgstr "添加" msgid "Change" msgstr "修改" msgid "Deletion" -msgstr "" +msgstr "删除" msgid "action time" msgstr "动作时间" @@ -155,7 +157,7 @@ msgstr "LogEntry对象" #, python-brace-format msgid "Added {name} \"{object}\"." -msgstr "以添加{name}\"{object}\"。" +msgstr "已添加{name}\"{object}\"。" msgid "Added." msgstr "已添加。" @@ -244,7 +246,7 @@ msgstr "修改 %s" #, python-format msgid "View %s" -msgstr "" +msgstr "查看 %s" msgid "Database error" msgstr "数据库错误" @@ -457,7 +459,7 @@ msgstr "" "被删除:" msgid "View" -msgstr "" +msgstr "查看" msgid "Delete?" msgstr "删除?" @@ -571,10 +573,10 @@ msgid "Save and continue editing" msgstr "保存并继续编辑" msgid "Save and view" -msgstr "" +msgstr "保存并查看" msgid "Close" -msgstr "" +msgstr "关闭" msgid "Thanks for spending some quality time with the Web site today." msgstr "感谢您今天在本站花费了一些宝贵时间。" diff --git a/thesisenv/lib/python3.6/site-packages/django/contrib/admin/models.py b/thesisenv/lib/python3.6/site-packages/django/contrib/admin/models.py index c7bac40..f013843 100644 --- a/thesisenv/lib/python3.6/site-packages/django/contrib/admin/models.py +++ b/thesisenv/lib/python3.6/site-packages/django/contrib/admin/models.py @@ -54,7 +54,7 @@ class LogEntry(models.Model): blank=True, null=True, ) object_id = models.TextField(_('object id'), blank=True, null=True) - # Translators: 'repr' means representation (https://docs.python.org/3/library/functions.html#repr) + # Translators: 'repr' means representation (https://docs.python.org/library/functions.html#repr) object_repr = models.CharField(_('object repr'), max_length=200) action_flag = models.PositiveSmallIntegerField(_('action flag'), choices=ACTION_FLAG_CHOICES) # change_message is either a string or a JSON structure diff --git a/thesisenv/lib/python3.6/site-packages/django/contrib/admin/options.py b/thesisenv/lib/python3.6/site-packages/django/contrib/admin/options.py index 0f4dd93..4175eca 100644 --- a/thesisenv/lib/python3.6/site-packages/django/contrib/admin/options.py +++ b/thesisenv/lib/python3.6/site-packages/django/contrib/admin/options.py @@ -518,6 +518,9 @@ class BaseModelAdmin(metaclass=forms.MediaDefiningClass): request.user.has_perm('%s.%s' % (opts.app_label, codename_change)) ) + def has_view_or_change_permission(self, request, obj=None): + return self.has_view_permission(request, obj) or self.has_change_permission(request, obj) + def has_module_permission(self, request): """ Return True if the given request has any permission in the given @@ -581,16 +584,10 @@ class ModelAdmin(BaseModelAdmin): inline_instances = [] for inline_class in self.inlines: inline = inline_class(self.model, self.admin_site) - # RemovedInDjango30Warning: obj will be a required argument. - args = get_func_args(inline.has_add_permission) - if 'obj' in args: - inline_has_add_permission = inline.has_add_permission(request, obj) - else: - inline_has_add_permission = inline.has_add_permission(request) if request: - if not (inline.has_view_permission(request, obj) or + inline_has_add_permission = inline._has_add_permission(request, obj) + if not (inline.has_view_or_change_permission(request, obj) or inline_has_add_permission or - inline.has_change_permission(request, obj) or inline.has_delete_permission(request, obj)): continue if not inline_has_add_permission: @@ -1320,13 +1317,9 @@ class ModelAdmin(BaseModelAdmin): self.message_user(request, msg, messages.SUCCESS) return self.response_post_save_change(request, obj) - def response_post_save_add(self, request, obj): - """ - Figure out where to redirect after the 'Save' button has been pressed - when adding a new object. - """ + def _response_post_save(self, request, obj): opts = self.model._meta - if self.has_change_permission(request, None): + if self.has_view_or_change_permission(request): post_url = reverse('admin:%s_%s_changelist' % (opts.app_label, opts.model_name), current_app=self.admin_site.name) @@ -1337,23 +1330,19 @@ class ModelAdmin(BaseModelAdmin): current_app=self.admin_site.name) return HttpResponseRedirect(post_url) + def response_post_save_add(self, request, obj): + """ + Figure out where to redirect after the 'Save' button has been pressed + when adding a new object. + """ + return self._response_post_save(request, obj) + def response_post_save_change(self, request, obj): """ Figure out where to redirect after the 'Save' button has been pressed when editing an existing object. """ - opts = self.model._meta - - if self.has_change_permission(request, None): - post_url = reverse('admin:%s_%s_changelist' % - (opts.app_label, opts.model_name), - current_app=self.admin_site.name) - preserved_filters = self.get_preserved_filters(request) - post_url = add_preserved_filters({'preserved_filters': preserved_filters, 'opts': opts}, post_url) - else: - post_url = reverse('admin:index', - current_app=self.admin_site.name) - return HttpResponseRedirect(post_url) + return self._response_post_save(request, obj) def response_action(self, request, queryset): """ @@ -1489,7 +1478,7 @@ class ModelAdmin(BaseModelAdmin): for inline, formset in zip(inline_instances, formsets): fieldsets = list(inline.get_fieldsets(request, obj)) readonly = list(inline.get_readonly_fields(request, obj)) - has_add_permission = inline.has_add_permission(request, obj) + has_add_permission = inline._has_add_permission(request, obj) has_change_permission = inline.has_change_permission(request, obj) has_delete_permission = inline.has_delete_permission(request, obj) has_view_permission = inline.has_view_permission(request, obj) @@ -1556,7 +1545,7 @@ class ModelAdmin(BaseModelAdmin): else: obj = self.get_object(request, unquote(object_id), to_field) - if not self.has_view_permission(request, obj) and not self.has_change_permission(request, obj): + if not self.has_view_or_change_permission(request, obj): raise PermissionDenied if obj is None: @@ -1678,7 +1667,7 @@ class ModelAdmin(BaseModelAdmin): from django.contrib.admin.views.main import ERROR_FLAG opts = self.model._meta app_label = opts.app_label - if not self.has_view_permission(request) and not self.has_change_permission(request): + if not self.has_view_or_change_permission(request): raise PermissionDenied try: @@ -1904,7 +1893,7 @@ class ModelAdmin(BaseModelAdmin): if obj is None: return self._get_obj_does_not_exist_redirect(request, model._meta, object_id) - if not self.has_view_permission(request, obj) and not self.has_change_permission(request, obj): + if not self.has_view_or_change_permission(request, obj): raise PermissionDenied # Then get the history for this object. @@ -2007,6 +1996,11 @@ class InlineModelAdmin(BaseModelAdmin): js.append('collapse%s.js' % extra) return forms.Media(js=['admin/js/%s' % url for url in js]) + def _has_add_permission(self, request, obj): + # RemovedInDjango30Warning: obj will be a required argument. + args = get_func_args(self.has_add_permission) + return self.has_add_permission(request, obj) if 'obj' in args else self.has_add_permission(request) + def get_extra(self, request, obj=None, **kwargs): """Hook for customizing the number of extra inline forms.""" return self.extra @@ -2052,15 +2046,9 @@ class InlineModelAdmin(BaseModelAdmin): base_model_form = defaults['form'] can_change = self.has_change_permission(request, obj) if request else True - can_add = self.has_add_permission(request, obj) if request else True + can_add = self._has_add_permission(request, obj) if request else True class DeleteProtectedModelForm(base_model_form): - def __init__(self, *args, **kwargs): - super(DeleteProtectedModelForm, self).__init__(*args, **kwargs) - if not can_change and not self.instance._state.adding: - self.fields = {} - if not can_add and self.instance._state.adding: - self.fields = {} def hand_clean_DELETE(self): """ @@ -2097,6 +2085,14 @@ class InlineModelAdmin(BaseModelAdmin): self.hand_clean_DELETE() return result + def has_changed(self): + # Protect against unauthorized edits. + if not can_change and not self.instance._state.adding: + return False + if not can_add and self.instance._state.adding: + return False + return super().has_changed() + defaults['form'] = DeleteProtectedModelForm if defaults['fields'] is None and not modelform_defines_fields(defaults['form']): @@ -2109,7 +2105,7 @@ class InlineModelAdmin(BaseModelAdmin): def get_queryset(self, request): queryset = super().get_queryset(request) - if not self.has_change_permission(request) and not self.has_view_permission(request): + if not self.has_view_or_change_permission(request): queryset = queryset.none() return queryset diff --git a/thesisenv/lib/python3.6/site-packages/django/contrib/admin/utils.py b/thesisenv/lib/python3.6/site-packages/django/contrib/admin/utils.py index eae09b2..1db552b 100644 --- a/thesisenv/lib/python3.6/site-packages/django/contrib/admin/utils.py +++ b/thesisenv/lib/python3.6/site-packages/django/contrib/admin/utils.py @@ -319,7 +319,7 @@ def _get_non_gfk_field(opts, name): return field -def label_for_field(name, model, model_admin=None, return_attr=False): +def label_for_field(name, model, model_admin=None, return_attr=False, form=None): """ Return a sensible label for a field name. The name can be a callable, property (but not created with @property decorator), or the name of an @@ -346,10 +346,14 @@ def label_for_field(name, model, model_admin=None, return_attr=False): attr = getattr(model_admin, name) elif hasattr(model, name): attr = getattr(model, name) + elif form and name in form.fields: + attr = form.fields[name] else: message = "Unable to lookup '%s' on %s" % (name, model._meta.object_name) if model_admin: message += " or %s" % (model_admin.__class__.__name__,) + if form: + message += " or %s" % form.__class__.__name__ raise AttributeError(message) if hasattr(attr, "short_description"): diff --git a/thesisenv/lib/python3.6/site-packages/django/contrib/auth/forms.py b/thesisenv/lib/python3.6/site-packages/django/contrib/auth/forms.py index dda6a07..0fa30d7 100644 --- a/thesisenv/lib/python3.6/site-packages/django/contrib/auth/forms.py +++ b/thesisenv/lib/python3.6/site-packages/django/contrib/auth/forms.py @@ -22,6 +22,7 @@ UserModel = get_user_model() class ReadOnlyPasswordHashWidget(forms.Widget): template_name = 'auth/widgets/read_only_password_hash.html' + read_only = True def get_context(self, name, value, attrs): context = super().get_context(name, value, attrs) @@ -149,7 +150,7 @@ class UserChangeForm(forms.ModelForm): # Regardless of what the user provides, return the initial value. # This is done here, rather than on the field, because the # field does not have access to the initial value - return self.initial["password"] + return self.initial.get('password') class AuthenticationForm(forms.Form): diff --git a/thesisenv/lib/python3.6/site-packages/django/contrib/auth/locale/da/LC_MESSAGES/django.mo b/thesisenv/lib/python3.6/site-packages/django/contrib/auth/locale/da/LC_MESSAGES/django.mo index 4d78af2..cd660b9 100644 Binary files a/thesisenv/lib/python3.6/site-packages/django/contrib/auth/locale/da/LC_MESSAGES/django.mo and b/thesisenv/lib/python3.6/site-packages/django/contrib/auth/locale/da/LC_MESSAGES/django.mo differ diff --git a/thesisenv/lib/python3.6/site-packages/django/contrib/auth/locale/da/LC_MESSAGES/django.po b/thesisenv/lib/python3.6/site-packages/django/contrib/auth/locale/da/LC_MESSAGES/django.po index 52695f7..5d39c1e 100644 --- a/thesisenv/lib/python3.6/site-packages/django/contrib/auth/locale/da/LC_MESSAGES/django.po +++ b/thesisenv/lib/python3.6/site-packages/django/contrib/auth/locale/da/LC_MESSAGES/django.po @@ -5,14 +5,15 @@ # Erik Wognsen , 2013-2017 # Jannis Leidel , 2011 # Stevenn, 2013 +# tiktuk , 2018 # valberg , 2015 msgid "" msgstr "" "Project-Id-Version: django\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2017-09-24 13:46+0200\n" -"PO-Revision-Date: 2017-09-24 16:13+0000\n" -"Last-Translator: Erik Wognsen \n" +"PO-Revision-Date: 2018-08-23 08:30+0000\n" +"Last-Translator: tiktuk \n" "Language-Team: Danish (http://www.transifex.com/django/django/language/da/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -80,8 +81,8 @@ msgid "" "Please enter a correct %(username)s and password. Note that both fields may " "be case-sensitive." msgstr "" -"Indtast venligst et korrekt %(username)s og adgangskode. Bemærk at begge " -"felter kan være versalfølsomme." +"Indtast venligst korrekt %(username)s og adgangskode. Bemærk at begge felter " +"kan være versalfølsomme." msgid "This account is inactive." msgstr "Denne konto er inaktiv." diff --git a/thesisenv/lib/python3.6/site-packages/django/contrib/auth/locale/el/LC_MESSAGES/django.mo b/thesisenv/lib/python3.6/site-packages/django/contrib/auth/locale/el/LC_MESSAGES/django.mo index 416e550..18a8b2a 100644 Binary files a/thesisenv/lib/python3.6/site-packages/django/contrib/auth/locale/el/LC_MESSAGES/django.mo and b/thesisenv/lib/python3.6/site-packages/django/contrib/auth/locale/el/LC_MESSAGES/django.mo differ diff --git a/thesisenv/lib/python3.6/site-packages/django/contrib/auth/locale/el/LC_MESSAGES/django.po b/thesisenv/lib/python3.6/site-packages/django/contrib/auth/locale/el/LC_MESSAGES/django.po index 13a4934..44e5c7c 100644 --- a/thesisenv/lib/python3.6/site-packages/django/contrib/auth/locale/el/LC_MESSAGES/django.po +++ b/thesisenv/lib/python3.6/site-packages/django/contrib/auth/locale/el/LC_MESSAGES/django.po @@ -7,6 +7,7 @@ # Giannis Meletakis , 2015 # glogiotatidis , 2011 # Jannis Leidel , 2011 +# Nick Mavrakis , 2018 # Pãnoș , 2014 # Pãnoș , 2016 # Yorgos Pagles , 2011 @@ -15,8 +16,8 @@ msgstr "" "Project-Id-Version: django\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2017-09-24 13:46+0200\n" -"PO-Revision-Date: 2017-09-24 14:24+0000\n" -"Last-Translator: Jannis Leidel \n" +"PO-Revision-Date: 2018-09-22 09:59+0000\n" +"Last-Translator: Nick Mavrakis \n" "Language-Team: Greek (http://www.transifex.com/django/django/language/el/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -75,6 +76,9 @@ msgid "" "Raw passwords are not stored, so there is no way to see this user's " "password, but you can change the password using this form." msgstr "" +"Οι ακατέργαστοι κωδικοί δεν αποθηκεύονται, οπότε δεν υπάρχει τρόπος να δείτε " +"τον κωδικό αυτού του χρήστη, αλλά μπορείτε να τον αλλάξετε χρησιμοποιώντας " +"αυτή τη φόρμα." #, python-format msgid "" diff --git a/thesisenv/lib/python3.6/site-packages/django/contrib/auth/models.py b/thesisenv/lib/python3.6/site-packages/django/contrib/auth/models.py index c4ccf5b..3e28da2 100644 --- a/thesisenv/lib/python3.6/site-packages/django/contrib/auth/models.py +++ b/thesisenv/lib/python3.6/site-packages/django/contrib/auth/models.py @@ -43,6 +43,7 @@ class Permission(models.Model): - The "change" permission limits a user's ability to view the change list, view the "change" form and change an object. - The "delete" permission limits the ability to delete an object. + - The "view" permission limits the ability to view an object. Permissions are set globally per type of object, not per specific object instance. It is possible to say "Mary may change news stories," but it's @@ -50,8 +51,7 @@ class Permission(models.Model): ones she created herself" or "Mary may only change news stories that have a certain status or publication date." - Three basic permissions -- add, change and delete -- are automatically - created for each Django model. + The permissions listed above are automatically created for each model. """ name = models.CharField(_('name'), max_length=255) content_type = models.ForeignKey( @@ -276,7 +276,7 @@ class PermissionsMixin(models.Model): def has_module_perms(self, app_label): """ Return True if the user has any permissions in the given app label. - Use simlar logic as has_perm(), above. + Use similar logic as has_perm(), above. """ # Active superusers have all permissions. if self.is_active and self.is_superuser: diff --git a/thesisenv/lib/python3.6/site-packages/django/contrib/gis/db/backends/postgis/const.py b/thesisenv/lib/python3.6/site-packages/django/contrib/gis/db/backends/postgis/const.py index 0d6d809..4b511eb 100644 --- a/thesisenv/lib/python3.6/site-packages/django/contrib/gis/db/backends/postgis/const.py +++ b/thesisenv/lib/python3.6/site-packages/django/contrib/gis/db/backends/postgis/const.py @@ -27,7 +27,7 @@ GDAL_TO_STRUCT = [ # Size of the packed value in bytes for different numerical types. # This is needed to cut chunks of band data out of PostGIS raster strings # when decomposing them into GDALRasters. -# See https://docs.python.org/3/library/struct.html#format-characters +# See https://docs.python.org/library/struct.html#format-characters STRUCT_SIZE = { 'b': 1, # Signed char 'B': 1, # Unsigned char diff --git a/thesisenv/lib/python3.6/site-packages/django/contrib/gis/db/backends/postgis/operations.py b/thesisenv/lib/python3.6/site-packages/django/contrib/gis/db/backends/postgis/operations.py index dd3fdb3..b6add93 100644 --- a/thesisenv/lib/python3.6/site-packages/django/contrib/gis/db/backends/postgis/operations.py +++ b/thesisenv/lib/python3.6/site-packages/django/contrib/gis/db/backends/postgis/operations.py @@ -31,7 +31,7 @@ class PostGISOperator(SpatialOperator): # geography type. self.geography = geography # Only a subset of the operators and functions are available for the - # raster type. Lookups that don't suport raster will be converted to + # raster type. Lookups that don't support raster will be converted to # polygons. If the raster argument is set to BILATERAL, then the # operator cannot handle mixed geom-raster lookups. self.raster = raster diff --git a/thesisenv/lib/python3.6/site-packages/django/contrib/gis/gdal/feature.py b/thesisenv/lib/python3.6/site-packages/django/contrib/gis/gdal/feature.py index db8c981..a8aadbf 100644 --- a/thesisenv/lib/python3.6/site-packages/django/contrib/gis/gdal/feature.py +++ b/thesisenv/lib/python3.6/site-packages/django/contrib/gis/gdal/feature.py @@ -94,7 +94,7 @@ class Feature(GDALBase): @property def geom_type(self): - "Return the OGR Geometry Type for this Feture." + "Return the OGR Geometry Type for this Feature." return OGRGeomType(capi.get_fd_geom_type(self._layer._ldefn)) # #### Feature Methods #### diff --git a/thesisenv/lib/python3.6/site-packages/django/contrib/humanize/locale/az/LC_MESSAGES/django.mo b/thesisenv/lib/python3.6/site-packages/django/contrib/humanize/locale/az/LC_MESSAGES/django.mo index b79982c..51ca100 100644 Binary files a/thesisenv/lib/python3.6/site-packages/django/contrib/humanize/locale/az/LC_MESSAGES/django.mo and b/thesisenv/lib/python3.6/site-packages/django/contrib/humanize/locale/az/LC_MESSAGES/django.mo differ diff --git a/thesisenv/lib/python3.6/site-packages/django/contrib/humanize/locale/az/LC_MESSAGES/django.po b/thesisenv/lib/python3.6/site-packages/django/contrib/humanize/locale/az/LC_MESSAGES/django.po index 0bc9676..0d451cc 100644 --- a/thesisenv/lib/python3.6/site-packages/django/contrib/humanize/locale/az/LC_MESSAGES/django.po +++ b/thesisenv/lib/python3.6/site-packages/django/contrib/humanize/locale/az/LC_MESSAGES/django.po @@ -3,13 +3,14 @@ # Translators: # Ali Ismayilov , 2011 # Claude Paroz , 2013 +# Emin Mastizada , 2018 # Emin Mastizada , 2016 msgid "" msgstr "" "Project-Id-Version: django\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-01-17 11:07+0100\n" -"PO-Revision-Date: 2017-09-19 16:40+0000\n" +"POT-Creation-Date: 2018-05-17 11:49+0200\n" +"PO-Revision-Date: 2018-09-09 12:56+0000\n" "Last-Translator: Emin Mastizada \n" "Language-Team: Azerbaijani (http://www.transifex.com/django/django/language/" "az/)\n" @@ -22,17 +23,60 @@ msgstr "" msgid "Humanize" msgstr "İnsanlaşdır" -msgid "th" -msgstr "-ıncı" +#. Translators: Ordinal format for 11 (11th), 12 (12th), and 13 (13th). +msgctxt "ordinal 11, 12, 13" +msgid "{}th" +msgstr "" -msgid "st" -msgstr "-ıncı" +#. Translators: Ordinal format when value ends with 0, e.g. 80th. +msgctxt "ordinal 0" +msgid "{}th" +msgstr "" -msgid "nd" -msgstr "-ıncı" +#. Translators: Ordinal format when value ends with 1, e.g. 81st, except 11. +msgctxt "ordinal 1" +msgid "{}st" +msgstr "{}ci" -msgid "rd" -msgstr "-ıncı" +#. Translators: Ordinal format when value ends with 2, e.g. 82nd, except 12. +msgctxt "ordinal 2" +msgid "{}nd" +msgstr "{}ci" + +#. Translators: Ordinal format when value ends with 3, e.g. 83th, except 13. +msgctxt "ordinal 3" +msgid "{}rd" +msgstr "{}cü" + +#. Translators: Ordinal format when value ends with 4, e.g. 84th. +msgctxt "ordinal 4" +msgid "{}th" +msgstr "{}cü" + +#. Translators: Ordinal format when value ends with 5, e.g. 85th. +msgctxt "ordinal 5" +msgid "{}th" +msgstr "{}ci" + +#. Translators: Ordinal format when value ends with 6, e.g. 86th. +msgctxt "ordinal 6" +msgid "{}th" +msgstr "{}cı" + +#. Translators: Ordinal format when value ends with 7, e.g. 87th. +msgctxt "ordinal 7" +msgid "{}th" +msgstr "{}ci" + +#. Translators: Ordinal format when value ends with 8, e.g. 88th. +msgctxt "ordinal 8" +msgid "{}th" +msgstr "{}ci" + +#. Translators: Ordinal format when value ends with 9, e.g. 89th. +msgctxt "ordinal 9" +msgid "{}th" +msgstr "{}cu" #, python-format msgid "%(value).1f million" @@ -202,11 +246,56 @@ msgstr "sabah" msgid "yesterday" msgstr "dünən" +#. Translators: delta will contain a string like '2 months' or '1 month, 2 +#. weeks' #, python-format -msgctxt "naturaltime" msgid "%(delta)s ago" msgstr "%(delta)s əvvəl" +#. Translators: 'naturaltime-past' strings will be included in +#. '%(delta)s ago' +#, python-format +msgctxt "naturaltime-past" +msgid "%d year" +msgid_plural "%d years" +msgstr[0] "%d il" +msgstr[1] "%d il" + +#, python-format +msgctxt "naturaltime-past" +msgid "%d month" +msgid_plural "%d months" +msgstr[0] "%d ay" +msgstr[1] "%d ay" + +#, python-format +msgctxt "naturaltime-past" +msgid "%d week" +msgid_plural "%d weeks" +msgstr[0] "%d həftə" +msgstr[1] "%d həftə" + +#, python-format +msgctxt "naturaltime-past" +msgid "%d day" +msgid_plural "%d days" +msgstr[0] "%d gün" +msgstr[1] "%d gün" + +#, python-format +msgctxt "naturaltime-past" +msgid "%d hour" +msgid_plural "%d hours" +msgstr[0] "%d saat" +msgstr[1] "%d saat" + +#, python-format +msgctxt "naturaltime-past" +msgid "%d minute" +msgid_plural "%d minutes" +msgstr[0] "%d dəqiqə" +msgstr[1] "%d dəqiqə" + msgid "now" msgstr "indi" @@ -234,10 +323,55 @@ msgid_plural "%(count)s hours ago" msgstr[0] "bir saat əvvəl" msgstr[1] "%(count)s saat əvvəl" +#. Translators: delta will contain a string like '2 months' or '1 month, 2 +#. weeks' #, python-format -msgctxt "naturaltime" msgid "%(delta)s from now" -msgstr "%(delta)s sonra" +msgstr "%(delta)s bundan sonra" + +#. Translators: 'naturaltime-future' strings will be included in +#. '%(delta)s from now' +#, python-format +msgctxt "naturaltime-future" +msgid "%d year" +msgid_plural "%d years" +msgstr[0] "%d il" +msgstr[1] "%d il" + +#, python-format +msgctxt "naturaltime-future" +msgid "%d month" +msgid_plural "%d months" +msgstr[0] "%d ay" +msgstr[1] "%d ay" + +#, python-format +msgctxt "naturaltime-future" +msgid "%d week" +msgid_plural "%d weeks" +msgstr[0] "%d həftə" +msgstr[1] "%d həftə" + +#, python-format +msgctxt "naturaltime-future" +msgid "%d day" +msgid_plural "%d days" +msgstr[0] "%d gün" +msgstr[1] "%d gün" + +#, python-format +msgctxt "naturaltime-future" +msgid "%d hour" +msgid_plural "%d hours" +msgstr[0] "%d saat" +msgstr[1] "%d saat" + +#, python-format +msgctxt "naturaltime-future" +msgid "%d minute" +msgid_plural "%d minutes" +msgstr[0] "%d dəqiqə" +msgstr[1] "%d dəqiqə" #. Translators: please keep a non-breaking space (U+00A0) #. between count and time unit. diff --git a/thesisenv/lib/python3.6/site-packages/django/contrib/humanize/locale/br/LC_MESSAGES/django.mo b/thesisenv/lib/python3.6/site-packages/django/contrib/humanize/locale/br/LC_MESSAGES/django.mo index db7bc9c..b52ced6 100644 Binary files a/thesisenv/lib/python3.6/site-packages/django/contrib/humanize/locale/br/LC_MESSAGES/django.mo and b/thesisenv/lib/python3.6/site-packages/django/contrib/humanize/locale/br/LC_MESSAGES/django.mo differ diff --git a/thesisenv/lib/python3.6/site-packages/django/contrib/humanize/locale/br/LC_MESSAGES/django.po b/thesisenv/lib/python3.6/site-packages/django/contrib/humanize/locale/br/LC_MESSAGES/django.po index a46a99c..b2db9b8 100644 --- a/thesisenv/lib/python3.6/site-packages/django/contrib/humanize/locale/br/LC_MESSAGES/django.po +++ b/thesisenv/lib/python3.6/site-packages/django/contrib/humanize/locale/br/LC_MESSAGES/django.po @@ -6,162 +6,275 @@ msgid "" msgstr "" "Project-Id-Version: django\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-01-17 11:07+0100\n" -"PO-Revision-Date: 2017-09-19 16:40+0000\n" -"Last-Translator: Fulup \n" +"POT-Creation-Date: 2018-05-17 11:49+0200\n" +"PO-Revision-Date: 2018-09-29 08:30+0000\n" +"Last-Translator: Claude Paroz \n" "Language-Team: Breton (http://www.transifex.com/django/django/language/br/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: br\n" -"Plural-Forms: nplurals=2; plural=(n > 1);\n" +"Plural-Forms: nplurals=5; plural=((n%10 == 1) && (n%100 != 11) && (n%100 !" +"=71) && (n%100 !=91) ? 0 :(n%10 == 2) && (n%100 != 12) && (n%100 !=72) && (n" +"%100 !=92) ? 1 :(n%10 ==3 || n%10==4 || n%10==9) && (n%100 < 10 || n% 100 > " +"19) && (n%100 < 70 || n%100 > 79) && (n%100 < 90 || n%100 > 99) ? 2 :(n != 0 " +"&& n % 1000000 == 0) ? 3 : 4);\n" msgid "Humanize" msgstr "Denelaat" -msgid "th" -msgstr "e" +#. Translators: Ordinal format for 11 (11th), 12 (12th), and 13 (13th). +msgctxt "ordinal 11, 12, 13" +msgid "{}th" +msgstr "" -msgid "st" -msgstr "" +#. Translators: Ordinal format when value ends with 0, e.g. 80th. +msgctxt "ordinal 0" +msgid "{}th" +msgstr "" -msgid "nd" -msgstr "l" +#. Translators: Ordinal format when value ends with 1, e.g. 81st, except 11. +msgctxt "ordinal 1" +msgid "{}st" +msgstr "" -msgid "rd" -msgstr "e" +#. Translators: Ordinal format when value ends with 2, e.g. 82nd, except 12. +msgctxt "ordinal 2" +msgid "{}nd" +msgstr "" + +#. Translators: Ordinal format when value ends with 3, e.g. 83th, except 13. +msgctxt "ordinal 3" +msgid "{}rd" +msgstr "" + +#. Translators: Ordinal format when value ends with 4, e.g. 84th. +msgctxt "ordinal 4" +msgid "{}th" +msgstr "" + +#. Translators: Ordinal format when value ends with 5, e.g. 85th. +msgctxt "ordinal 5" +msgid "{}th" +msgstr "" + +#. Translators: Ordinal format when value ends with 6, e.g. 86th. +msgctxt "ordinal 6" +msgid "{}th" +msgstr "" + +#. Translators: Ordinal format when value ends with 7, e.g. 87th. +msgctxt "ordinal 7" +msgid "{}th" +msgstr "" + +#. Translators: Ordinal format when value ends with 8, e.g. 88th. +msgctxt "ordinal 8" +msgid "{}th" +msgstr "" + +#. Translators: Ordinal format when value ends with 9, e.g. 89th. +msgctxt "ordinal 9" +msgid "{}th" +msgstr "" #, python-format msgid "%(value).1f million" msgid_plural "%(value).1f million" msgstr[0] "%(value).1f milion" msgstr[1] "%(value).1f milion" +msgstr[2] "%(value).1f milion" +msgstr[3] "%(value).1f milion" +msgstr[4] "%(value).1f milion" #, python-format msgid "%(value)s million" msgid_plural "%(value)s million" msgstr[0] "%(value)s million" msgstr[1] "%(value)s million" +msgstr[2] "%(value)s million" +msgstr[3] "%(value)s million" +msgstr[4] "%(value)s million" #, python-format msgid "%(value).1f billion" msgid_plural "%(value).1f billion" msgstr[0] "%(value).1f miliard" msgstr[1] "%(value).1f miliard" +msgstr[2] "%(value).1f miliard" +msgstr[3] "%(value).1f miliard" +msgstr[4] "%(value).1f miliard" #, python-format msgid "%(value)s billion" msgid_plural "%(value)s billion" msgstr[0] "%(value)s miliard" msgstr[1] "%(value)s miliard" +msgstr[2] "%(value)s miliard" +msgstr[3] "%(value)s miliard" +msgstr[4] "%(value)s miliard" #, python-format msgid "%(value).1f trillion" msgid_plural "%(value).1f trillion" msgstr[0] "%(value).1f bilion" msgstr[1] "%(value).1f bilion" +msgstr[2] "%(value).1f bilion" +msgstr[3] "%(value).1f bilion" +msgstr[4] "%(value).1f bilion" #, python-format msgid "%(value)s trillion" msgid_plural "%(value)s trillion" msgstr[0] "%(value)s bilion" msgstr[1] "%(value)s bilion" +msgstr[2] "%(value)s bilion" +msgstr[3] "%(value)s bilion" +msgstr[4] "%(value)s bilion" #, python-format msgid "%(value).1f quadrillion" msgid_plural "%(value).1f quadrillion" msgstr[0] "%(value).1f c'hadrilion" msgstr[1] "%(value).1f kadrilion" +msgstr[2] "%(value).1f kadrilion" +msgstr[3] "%(value).1f kadrilion" +msgstr[4] "%(value).1f kadrilion" #, python-format msgid "%(value)s quadrillion" msgid_plural "%(value)s quadrillion" msgstr[0] "%(value)s c'hadrilion" msgstr[1] "%(value)s kadrilion" +msgstr[2] "%(value)s kadrilion" +msgstr[3] "%(value)s kadrilion" +msgstr[4] "%(value)s kadrilion" #, python-format msgid "%(value).1f quintillion" msgid_plural "%(value).1f quintillion" msgstr[0] "%(value).1f c'hintilion" msgstr[1] "%(value).1f kintilion" +msgstr[2] "%(value).1f kintilion" +msgstr[3] "%(value).1f kintilion" +msgstr[4] "%(value).1f kintilion" #, python-format msgid "%(value)s quintillion" msgid_plural "%(value)s quintillion" msgstr[0] "%(value)s c'hintilion" msgstr[1] "%(value)s kintilion" +msgstr[2] "%(value)s kintilion" +msgstr[3] "%(value)s kintilion" +msgstr[4] "%(value)s kintilion" #, python-format msgid "%(value).1f sextillion" msgid_plural "%(value).1f sextillion" msgstr[0] "%(value).1f sekstilion" msgstr[1] "%(value).1f sekstilion" +msgstr[2] "%(value).1f sekstilion" +msgstr[3] "%(value).1f sekstilion" +msgstr[4] "%(value).1f sekstilion" #, python-format msgid "%(value)s sextillion" msgid_plural "%(value)s sextillion" msgstr[0] "%(value)s sekstilion" msgstr[1] "%(value)s sekstilion" +msgstr[2] "%(value)s sekstilion" +msgstr[3] "%(value)s sekstilion" +msgstr[4] "%(value)s sekstilion" #, python-format msgid "%(value).1f septillion" msgid_plural "%(value).1f septillion" msgstr[0] "%(value).1f septilion" msgstr[1] "%(value).1f septilion" +msgstr[2] "%(value).1f septilion" +msgstr[3] "%(value).1f septilion" +msgstr[4] "%(value).1f septilion" #, python-format msgid "%(value)s septillion" msgid_plural "%(value)s septillion" msgstr[0] "%(value)s septilion" msgstr[1] "%(value)s septilion" +msgstr[2] "%(value)s septilion" +msgstr[3] "%(value)s septilion" +msgstr[4] "%(value)s septilion" #, python-format msgid "%(value).1f octillion" msgid_plural "%(value).1f octillion" msgstr[0] "%(value).1f oktilion" msgstr[1] "%(value).1f oktilion" +msgstr[2] "%(value).1f oktilion" +msgstr[3] "%(value).1f oktilion" +msgstr[4] "%(value).1f oktilion" #, python-format msgid "%(value)s octillion" msgid_plural "%(value)s octillion" msgstr[0] "%(value)s oktilion" msgstr[1] "%(value)s oktilion" +msgstr[2] "%(value)s oktilion" +msgstr[3] "%(value)s oktilion" +msgstr[4] "%(value)s oktilion" #, python-format msgid "%(value).1f nonillion" msgid_plural "%(value).1f nonillion" msgstr[0] "%(value).1f nonilion" msgstr[1] "%(value).1f nonilion" +msgstr[2] "%(value).1f nonilion" +msgstr[3] "%(value).1f nonilion" +msgstr[4] "%(value).1f nonilion" #, python-format msgid "%(value)s nonillion" msgid_plural "%(value)s nonillion" msgstr[0] "%(value)s nonilion" msgstr[1] "%(value)s nonilion" +msgstr[2] "%(value)s nonilion" +msgstr[3] "%(value)s nonilion" +msgstr[4] "%(value)s nonilion" #, python-format msgid "%(value).1f decillion" msgid_plural "%(value).1f decillion" msgstr[0] "%(value).1f dekilion" msgstr[1] "%(value).1f dekilion" +msgstr[2] "%(value).1f dekilion" +msgstr[3] "%(value).1f dekilion" +msgstr[4] "%(value).1f dekilion" #, python-format msgid "%(value)s decillion" msgid_plural "%(value)s decillion" msgstr[0] "%(value)s dekilion" msgstr[1] "%(value)s dekilion" +msgstr[2] "%(value)s dekilion" +msgstr[3] "%(value)s dekilion" +msgstr[4] "%(value)s dekilion" #, python-format msgid "%(value).1f googol" msgid_plural "%(value).1f googol" msgstr[0] "%(value).1f gogol" msgstr[1] "%(value).1f gogol" +msgstr[2] "%(value).1f gogol" +msgstr[3] "%(value).1f gogol" +msgstr[4] "%(value).1f gogol" #, python-format msgid "%(value)s googol" msgid_plural "%(value)s googol" msgstr[0] "%(value)s gogol" msgstr[1] "%(value)s gogol" +msgstr[2] "%(value)s gogol" +msgstr[3] "%(value)s gogol" +msgstr[4] "%(value)s gogol" msgid "one" msgstr "unan" @@ -199,10 +312,73 @@ msgstr "warc'hoazh" msgid "yesterday" msgstr "dec'h" +#. Translators: delta will contain a string like '2 months' or '1 month, 2 +#. weeks' #, python-format -msgctxt "naturaltime" msgid "%(delta)s ago" -msgstr "%(delta)s zo" +msgstr "" + +#. Translators: 'naturaltime-past' strings will be included in +#. '%(delta)s ago' +#, python-format +msgctxt "naturaltime-past" +msgid "%d year" +msgid_plural "%d years" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" +msgstr[4] "" + +#, python-format +msgctxt "naturaltime-past" +msgid "%d month" +msgid_plural "%d months" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" +msgstr[4] "" + +#, python-format +msgctxt "naturaltime-past" +msgid "%d week" +msgid_plural "%d weeks" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" +msgstr[4] "" + +#, python-format +msgctxt "naturaltime-past" +msgid "%d day" +msgid_plural "%d days" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" +msgstr[4] "" + +#, python-format +msgctxt "naturaltime-past" +msgid "%d hour" +msgid_plural "%d hours" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" +msgstr[4] "" + +#, python-format +msgctxt "naturaltime-past" +msgid "%d minute" +msgid_plural "%d minutes" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" +msgstr[4] "" msgid "now" msgstr "bremañ" @@ -212,50 +388,131 @@ msgstr "bremañ" #, python-format msgid "a second ago" msgid_plural "%(count)s seconds ago" -msgstr[0] "un eilenn zo" +msgstr[0] "%(count)s eilenn zo" msgstr[1] "%(count)s eilenn zo" +msgstr[2] "%(count)s eilenn zo" +msgstr[3] "%(count)s eilenn zo" +msgstr[4] "%(count)s eilenn zo" #. Translators: please keep a non-breaking space (U+00A0) #. between count and time unit. #, python-format msgid "a minute ago" msgid_plural "%(count)s minutes ago" -msgstr[0] "ur munud zo" +msgstr[0] "%(count)s munud zo" msgstr[1] "%(count)s munud zo" +msgstr[2] "%(count)s munud zo" +msgstr[3] "%(count)s munud zo" +msgstr[4] "%(count)s munud zo" #. Translators: please keep a non-breaking space (U+00A0) #. between count and time unit. #, python-format msgid "an hour ago" msgid_plural "%(count)s hours ago" -msgstr[0] "un eurvezh zo" +msgstr[0] "%(count)s eurvezh zo" msgstr[1] "%(count)s eurvezh zo" +msgstr[2] "%(count)s eurvezh zo" +msgstr[3] "%(count)s eurvezh zo" +msgstr[4] "%(count)s eurvezh zo" + +#. Translators: delta will contain a string like '2 months' or '1 month, 2 +#. weeks' +#, python-format +msgid "%(delta)s from now" +msgstr "" + +#. Translators: 'naturaltime-future' strings will be included in +#. '%(delta)s from now' +#, python-format +msgctxt "naturaltime-future" +msgid "%d year" +msgid_plural "%d years" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" +msgstr[4] "" #, python-format -msgctxt "naturaltime" -msgid "%(delta)s from now" -msgstr "a-benn %(delta)s " +msgctxt "naturaltime-future" +msgid "%d month" +msgid_plural "%d months" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" +msgstr[4] "" + +#, python-format +msgctxt "naturaltime-future" +msgid "%d week" +msgid_plural "%d weeks" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" +msgstr[4] "" + +#, python-format +msgctxt "naturaltime-future" +msgid "%d day" +msgid_plural "%d days" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" +msgstr[4] "" + +#, python-format +msgctxt "naturaltime-future" +msgid "%d hour" +msgid_plural "%d hours" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" +msgstr[4] "" + +#, python-format +msgctxt "naturaltime-future" +msgid "%d minute" +msgid_plural "%d minutes" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" +msgstr[4] "" #. Translators: please keep a non-breaking space (U+00A0) #. between count and time unit. #, python-format msgid "a second from now" msgid_plural "%(count)s seconds from now" -msgstr[0] "a-benn un eilenn" +msgstr[0] "a-benn %(count)s eilenn" msgstr[1] "a-benn %(count)s eilenn" +msgstr[2] "a-benn %(count)s eilenn" +msgstr[3] "a-benn %(count)s eilenn" +msgstr[4] "a-benn %(count)s eilenn" #. Translators: please keep a non-breaking space (U+00A0) #. between count and time unit. #, python-format msgid "a minute from now" msgid_plural "%(count)s minutes from now" -msgstr[0] "a-benn ur munud" +msgstr[0] "a-benn %(count)s munud" msgstr[1] "a-benn %(count)s munud" +msgstr[2] "a-benn %(count)s munud" +msgstr[3] "a-benn %(count)s munud" +msgstr[4] "a-benn %(count)s munud" #. Translators: please keep a non-breaking space (U+00A0) #. between count and time unit. #, python-format msgid "an hour from now" msgid_plural "%(count)s hours from now" -msgstr[0] "a-benn un eurvezh" +msgstr[0] "a-benn %(count)s eurvezh" msgstr[1] "a-benn %(count)s eurvezh" +msgstr[2] "a-benn %(count)s eurvezh" +msgstr[3] "a-benn %(count)s eurvezh" +msgstr[4] "a-benn %(count)s eurvezh" diff --git a/thesisenv/lib/python3.6/site-packages/django/contrib/humanize/locale/ca/LC_MESSAGES/django.mo b/thesisenv/lib/python3.6/site-packages/django/contrib/humanize/locale/ca/LC_MESSAGES/django.mo index 5a2ba57..b811b34 100644 Binary files a/thesisenv/lib/python3.6/site-packages/django/contrib/humanize/locale/ca/LC_MESSAGES/django.mo and b/thesisenv/lib/python3.6/site-packages/django/contrib/humanize/locale/ca/LC_MESSAGES/django.mo differ diff --git a/thesisenv/lib/python3.6/site-packages/django/contrib/humanize/locale/ca/LC_MESSAGES/django.po b/thesisenv/lib/python3.6/site-packages/django/contrib/humanize/locale/ca/LC_MESSAGES/django.po index 9647738..39d8420 100644 --- a/thesisenv/lib/python3.6/site-packages/django/contrib/humanize/locale/ca/LC_MESSAGES/django.po +++ b/thesisenv/lib/python3.6/site-packages/django/contrib/humanize/locale/ca/LC_MESSAGES/django.po @@ -3,14 +3,15 @@ # Translators: # Antoni Aloy , 2011-2012 # Carles Barrobés , 2011,2014 +# GerardoGa , 2018 # Jannis Leidel , 2011 msgid "" msgstr "" "Project-Id-Version: django\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-01-17 11:07+0100\n" -"PO-Revision-Date: 2017-09-19 16:40+0000\n" -"Last-Translator: Jannis Leidel \n" +"POT-Creation-Date: 2018-05-17 11:49+0200\n" +"PO-Revision-Date: 2018-09-22 07:46+0000\n" +"Last-Translator: GerardoGa \n" "Language-Team: Catalan (http://www.transifex.com/django/django/language/" "ca/)\n" "MIME-Version: 1.0\n" @@ -22,17 +23,60 @@ msgstr "" msgid "Humanize" msgstr "Humanitzar" -msgid "th" -msgstr "è" +#. Translators: Ordinal format for 11 (11th), 12 (12th), and 13 (13th). +msgctxt "ordinal 11, 12, 13" +msgid "{}th" +msgstr "" -msgid "st" -msgstr "r" +#. Translators: Ordinal format when value ends with 0, e.g. 80th. +msgctxt "ordinal 0" +msgid "{}th" +msgstr "" -msgid "nd" -msgstr "n" +#. Translators: Ordinal format when value ends with 1, e.g. 81st, except 11. +msgctxt "ordinal 1" +msgid "{}st" +msgstr "" -msgid "rd" -msgstr "r" +#. Translators: Ordinal format when value ends with 2, e.g. 82nd, except 12. +msgctxt "ordinal 2" +msgid "{}nd" +msgstr "" + +#. Translators: Ordinal format when value ends with 3, e.g. 83th, except 13. +msgctxt "ordinal 3" +msgid "{}rd" +msgstr "" + +#. Translators: Ordinal format when value ends with 4, e.g. 84th. +msgctxt "ordinal 4" +msgid "{}th" +msgstr "" + +#. Translators: Ordinal format when value ends with 5, e.g. 85th. +msgctxt "ordinal 5" +msgid "{}th" +msgstr "" + +#. Translators: Ordinal format when value ends with 6, e.g. 86th. +msgctxt "ordinal 6" +msgid "{}th" +msgstr "" + +#. Translators: Ordinal format when value ends with 7, e.g. 87th. +msgctxt "ordinal 7" +msgid "{}th" +msgstr "" + +#. Translators: Ordinal format when value ends with 8, e.g. 88th. +msgctxt "ordinal 8" +msgid "{}th" +msgstr "" + +#. Translators: Ordinal format when value ends with 9, e.g. 89th. +msgctxt "ordinal 9" +msgid "{}th" +msgstr "" #, python-format msgid "%(value).1f million" @@ -202,10 +246,55 @@ msgstr "demà" msgid "yesterday" msgstr "ahir" +#. Translators: delta will contain a string like '2 months' or '1 month, 2 +#. weeks' #, python-format -msgctxt "naturaltime" msgid "%(delta)s ago" -msgstr "fa %(delta)s" +msgstr "Fa %(delta)s " + +#. Translators: 'naturaltime-past' strings will be included in +#. '%(delta)s ago' +#, python-format +msgctxt "naturaltime-past" +msgid "%d year" +msgid_plural "%d years" +msgstr[0] "" +msgstr[1] "" + +#, python-format +msgctxt "naturaltime-past" +msgid "%d month" +msgid_plural "%d months" +msgstr[0] "" +msgstr[1] "" + +#, python-format +msgctxt "naturaltime-past" +msgid "%d week" +msgid_plural "%d weeks" +msgstr[0] "" +msgstr[1] "" + +#, python-format +msgctxt "naturaltime-past" +msgid "%d day" +msgid_plural "%d days" +msgstr[0] "" +msgstr[1] "" + +#, python-format +msgctxt "naturaltime-past" +msgid "%d hour" +msgid_plural "%d hours" +msgstr[0] "" +msgstr[1] "" + +#, python-format +msgctxt "naturaltime-past" +msgid "%d minute" +msgid_plural "%d minutes" +msgstr[0] "" +msgstr[1] "" msgid "now" msgstr "ara" @@ -234,10 +323,55 @@ msgid_plural "%(count)s hours ago" msgstr[0] "fa una hora" msgstr[1] "fa %(count)s hores" +#. Translators: delta will contain a string like '2 months' or '1 month, 2 +#. weeks' #, python-format -msgctxt "naturaltime" msgid "%(delta)s from now" -msgstr "%(delta)s des d'ara" +msgstr "" + +#. Translators: 'naturaltime-future' strings will be included in +#. '%(delta)s from now' +#, python-format +msgctxt "naturaltime-future" +msgid "%d year" +msgid_plural "%d years" +msgstr[0] "" +msgstr[1] "" + +#, python-format +msgctxt "naturaltime-future" +msgid "%d month" +msgid_plural "%d months" +msgstr[0] "" +msgstr[1] "" + +#, python-format +msgctxt "naturaltime-future" +msgid "%d week" +msgid_plural "%d weeks" +msgstr[0] "" +msgstr[1] "" + +#, python-format +msgctxt "naturaltime-future" +msgid "%d day" +msgid_plural "%d days" +msgstr[0] "" +msgstr[1] "" + +#, python-format +msgctxt "naturaltime-future" +msgid "%d hour" +msgid_plural "%d hours" +msgstr[0] "" +msgstr[1] "" + +#, python-format +msgctxt "naturaltime-future" +msgid "%d minute" +msgid_plural "%d minutes" +msgstr[0] "" +msgstr[1] "" #. Translators: please keep a non-breaking space (U+00A0) #. between count and time unit. diff --git a/thesisenv/lib/python3.6/site-packages/django/contrib/humanize/locale/de/LC_MESSAGES/django.mo b/thesisenv/lib/python3.6/site-packages/django/contrib/humanize/locale/de/LC_MESSAGES/django.mo index 6a933d8..1cc6ef8 100644 Binary files a/thesisenv/lib/python3.6/site-packages/django/contrib/humanize/locale/de/LC_MESSAGES/django.mo and b/thesisenv/lib/python3.6/site-packages/django/contrib/humanize/locale/de/LC_MESSAGES/django.mo differ diff --git a/thesisenv/lib/python3.6/site-packages/django/contrib/humanize/locale/de/LC_MESSAGES/django.po b/thesisenv/lib/python3.6/site-packages/django/contrib/humanize/locale/de/LC_MESSAGES/django.po index ed6b213..e8720a4 100644 --- a/thesisenv/lib/python3.6/site-packages/django/contrib/humanize/locale/de/LC_MESSAGES/django.po +++ b/thesisenv/lib/python3.6/site-packages/django/contrib/humanize/locale/de/LC_MESSAGES/django.po @@ -3,15 +3,14 @@ # Translators: # André Hagenbruch, 2011 # Claude Paroz , 2013 -# Jannis Leidel , 2011,2013-2014 -# Maximilian Merz , 2018 +# Jannis Leidel , 2011,2013-2014,2018 msgid "" msgstr "" "Project-Id-Version: django\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-01-17 11:07+0100\n" -"PO-Revision-Date: 2018-03-13 16:07+0100\n" -"Last-Translator: Jannis Leidel \n" +"POT-Creation-Date: 2018-05-17 11:49+0200\n" +"PO-Revision-Date: 2018-08-14 08:29+0000\n" +"Last-Translator: Florian Apolloner \n" "Language-Team: German (http://www.transifex.com/django/django/language/de/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -22,17 +21,60 @@ msgstr "" msgid "Humanize" msgstr "Humanize" -msgid "th" -msgstr "." +#. Translators: Ordinal format for 11 (11th), 12 (12th), and 13 (13th). +msgctxt "ordinal 11, 12, 13" +msgid "{}th" +msgstr "{}." -msgid "st" -msgstr "." +#. Translators: Ordinal format when value ends with 0, e.g. 80th. +msgctxt "ordinal 0" +msgid "{}th" +msgstr "{}." -msgid "nd" -msgstr "." +#. Translators: Ordinal format when value ends with 1, e.g. 81st, except 11. +msgctxt "ordinal 1" +msgid "{}st" +msgstr "{}." -msgid "rd" -msgstr "." +#. Translators: Ordinal format when value ends with 2, e.g. 82nd, except 12. +msgctxt "ordinal 2" +msgid "{}nd" +msgstr "{}." + +#. Translators: Ordinal format when value ends with 3, e.g. 83th, except 13. +msgctxt "ordinal 3" +msgid "{}rd" +msgstr "{}." + +#. Translators: Ordinal format when value ends with 4, e.g. 84th. +msgctxt "ordinal 4" +msgid "{}th" +msgstr "{}." + +#. Translators: Ordinal format when value ends with 5, e.g. 85th. +msgctxt "ordinal 5" +msgid "{}th" +msgstr "{}." + +#. Translators: Ordinal format when value ends with 6, e.g. 86th. +msgctxt "ordinal 6" +msgid "{}th" +msgstr "{}." + +#. Translators: Ordinal format when value ends with 7, e.g. 87th. +msgctxt "ordinal 7" +msgid "{}th" +msgstr "{}." + +#. Translators: Ordinal format when value ends with 8, e.g. 88th. +msgctxt "ordinal 8" +msgid "{}th" +msgstr "{}." + +#. Translators: Ordinal format when value ends with 9, e.g. 89th. +msgctxt "ordinal 9" +msgid "{}th" +msgstr "{}." #, python-format msgid "%(value).1f million" @@ -202,9 +244,55 @@ msgstr "morgen" msgid "yesterday" msgstr "gestern" +#. Translators: delta will contain a string like '2 months' or '1 month, 2 +#. weeks' #, python-format msgid "%(delta)s ago" -msgstr "vor %(delta)s" +msgstr "%(delta)s her" + +#. Translators: 'naturaltime-past' strings will be included in +#. '%(delta)s ago' +#, python-format +msgctxt "naturaltime-past" +msgid "%d year" +msgid_plural "%d years" +msgstr[0] "%d Jahr" +msgstr[1] "%d Jahre" + +#, python-format +msgctxt "naturaltime-past" +msgid "%d month" +msgid_plural "%d months" +msgstr[0] "%d Monat" +msgstr[1] "%d Monate" + +#, python-format +msgctxt "naturaltime-past" +msgid "%d week" +msgid_plural "%d weeks" +msgstr[0] "%d Woche" +msgstr[1] "%d Wochen" + +#, python-format +msgctxt "naturaltime-past" +msgid "%d day" +msgid_plural "%d days" +msgstr[0] "%d Tag" +msgstr[1] "%d Tage" + +#, python-format +msgctxt "naturaltime-past" +msgid "%d hour" +msgid_plural "%d hours" +msgstr[0] "%d Stunde" +msgstr[1] "%d Stunden" + +#, python-format +msgctxt "naturaltime-past" +msgid "%d minute" +msgid_plural "%d minutes" +msgstr[0] "%d Minute" +msgstr[1] "%d Minuten" msgid "now" msgstr "jetzt" @@ -233,56 +321,55 @@ msgid_plural "%(count)s hours ago" msgstr[0] "vor einer Stunde" msgstr[1] "vor %(count)s Stunden" +#. Translators: delta will contain a string like '2 months' or '1 month, 2 +#. weeks' #, python-format msgid "%(delta)s from now" -msgstr "in %(delta)s" +msgstr "%(delta)s von jetzt an" +#. Translators: 'naturaltime-future' strings will be included in +#. '%(delta)s from now' #, python-format msgctxt "naturaltime-future" -msgid "%(delta)s from now" -msgstr "in %(delta)s" - -#, python-format -msgctxt "naturaltime-past" -msgid "%d day" -msgid_plural "%d days" -msgstr[0] "%d Tag" -msgstr[1] "%d Tagen" - -#, python-format -msgctxt "naturaltime-past" -msgid "%d month" -msgid_plural "%d months" -msgstr[0] "%d Monat" -msgstr[1] "%d Monaten" - -#, python-format -msgctxt "naturaltime-past" msgid "%d year" msgid_plural "%d years" -msgstr[0] "%d Jahr" -msgstr[1] "%d Jahren" - -#, python-format -msgctxt "naturaltime-future" -msgid "%d day" -msgid_plural "%d days" -msgstr[0] "%d Tag" -msgstr[1] "%d Tagen" +msgstr[0] "%d Jahr" +msgstr[1] "%d Jahre" #, python-format msgctxt "naturaltime-future" msgid "%d month" msgid_plural "%d months" -msgstr[0] "%d Monat" -msgstr[1] "%d Monaten" +msgstr[0] "%d Monat" +msgstr[1] "%d Monate" #, python-format msgctxt "naturaltime-future" -msgid "%d year" -msgid_plural "%d years" -msgstr[0] "%d Jahr" -msgstr[1] "%d Jahren" +msgid "%d week" +msgid_plural "%d weeks" +msgstr[0] "%d Woche" +msgstr[1] "%d Wochen" + +#, python-format +msgctxt "naturaltime-future" +msgid "%d day" +msgid_plural "%d days" +msgstr[0] "%d Tag" +msgstr[1] "%d Tage" + +#, python-format +msgctxt "naturaltime-future" +msgid "%d hour" +msgid_plural "%d hours" +msgstr[0] "%d Stunde" +msgstr[1] "%d Stunden" + +#, python-format +msgctxt "naturaltime-future" +msgid "%d minute" +msgid_plural "%d minutes" +msgstr[0] "%d Minute" +msgstr[1] "%d Minuten" #. Translators: please keep a non-breaking space (U+00A0) #. between count and time unit. diff --git a/thesisenv/lib/python3.6/site-packages/django/contrib/humanize/locale/el/LC_MESSAGES/django.mo b/thesisenv/lib/python3.6/site-packages/django/contrib/humanize/locale/el/LC_MESSAGES/django.mo index 82dc7d7..2e76853 100644 Binary files a/thesisenv/lib/python3.6/site-packages/django/contrib/humanize/locale/el/LC_MESSAGES/django.mo and b/thesisenv/lib/python3.6/site-packages/django/contrib/humanize/locale/el/LC_MESSAGES/django.mo differ diff --git a/thesisenv/lib/python3.6/site-packages/django/contrib/humanize/locale/el/LC_MESSAGES/django.po b/thesisenv/lib/python3.6/site-packages/django/contrib/humanize/locale/el/LC_MESSAGES/django.po index 6b50a4d..5a8171a 100644 --- a/thesisenv/lib/python3.6/site-packages/django/contrib/humanize/locale/el/LC_MESSAGES/django.po +++ b/thesisenv/lib/python3.6/site-packages/django/contrib/humanize/locale/el/LC_MESSAGES/django.po @@ -4,15 +4,16 @@ # Dimitris Glezos , 2011 # Jannis Leidel , 2011 # Kostas Papadimitriou , 2012 +# Nick Mavrakis , 2018 # Nikolas Demiridis , 2014 # Pãnoș , 2014 msgid "" msgstr "" "Project-Id-Version: django\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-01-17 11:07+0100\n" -"PO-Revision-Date: 2017-09-23 18:54+0000\n" -"Last-Translator: Pãnoș \n" +"POT-Creation-Date: 2018-05-17 11:49+0200\n" +"PO-Revision-Date: 2018-09-22 10:19+0000\n" +"Last-Translator: Nick Mavrakis \n" "Language-Team: Greek (http://www.transifex.com/django/django/language/el/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -23,17 +24,60 @@ msgstr "" msgid "Humanize" msgstr "Εξανθρώπιση" -msgid "th" -msgstr "η" +#. Translators: Ordinal format for 11 (11th), 12 (12th), and 13 (13th). +msgctxt "ordinal 11, 12, 13" +msgid "{}th" +msgstr "{}ο" -msgid "st" -msgstr "η" +#. Translators: Ordinal format when value ends with 0, e.g. 80th. +msgctxt "ordinal 0" +msgid "{}th" +msgstr "{}ο" -msgid "nd" -msgstr "η" +#. Translators: Ordinal format when value ends with 1, e.g. 81st, except 11. +msgctxt "ordinal 1" +msgid "{}st" +msgstr "{}ο" -msgid "rd" -msgstr "η" +#. Translators: Ordinal format when value ends with 2, e.g. 82nd, except 12. +msgctxt "ordinal 2" +msgid "{}nd" +msgstr "{}ο" + +#. Translators: Ordinal format when value ends with 3, e.g. 83th, except 13. +msgctxt "ordinal 3" +msgid "{}rd" +msgstr "{}ο" + +#. Translators: Ordinal format when value ends with 4, e.g. 84th. +msgctxt "ordinal 4" +msgid "{}th" +msgstr "{}ο" + +#. Translators: Ordinal format when value ends with 5, e.g. 85th. +msgctxt "ordinal 5" +msgid "{}th" +msgstr "{}ο" + +#. Translators: Ordinal format when value ends with 6, e.g. 86th. +msgctxt "ordinal 6" +msgid "{}th" +msgstr "{}ο" + +#. Translators: Ordinal format when value ends with 7, e.g. 87th. +msgctxt "ordinal 7" +msgid "{}th" +msgstr "{}ο" + +#. Translators: Ordinal format when value ends with 8, e.g. 88th. +msgctxt "ordinal 8" +msgid "{}th" +msgstr "{}ο" + +#. Translators: Ordinal format when value ends with 9, e.g. 89th. +msgctxt "ordinal 9" +msgid "{}th" +msgstr "{}ο" #, python-format msgid "%(value).1f million" @@ -203,11 +247,56 @@ msgstr "αύριο" msgid "yesterday" msgstr "χθες" +#. Translators: delta will contain a string like '2 months' or '1 month, 2 +#. weeks' #, python-format -msgctxt "naturaltime" msgid "%(delta)s ago" msgstr "πριν από %(delta)s" +#. Translators: 'naturaltime-past' strings will be included in +#. '%(delta)s ago' +#, python-format +msgctxt "naturaltime-past" +msgid "%d year" +msgid_plural "%d years" +msgstr[0] "%d χρόνος" +msgstr[1] "%d χρόνια" + +#, python-format +msgctxt "naturaltime-past" +msgid "%d month" +msgid_plural "%d months" +msgstr[0] "%d μήνας" +msgstr[1] "%d μήνες" + +#, python-format +msgctxt "naturaltime-past" +msgid "%d week" +msgid_plural "%d weeks" +msgstr[0] "%d εβδομάδα" +msgstr[1] "%d εβδομάδες" + +#, python-format +msgctxt "naturaltime-past" +msgid "%d day" +msgid_plural "%d days" +msgstr[0] "%d μέρα" +msgstr[1] "%d μέρες" + +#, python-format +msgctxt "naturaltime-past" +msgid "%d hour" +msgid_plural "%d hours" +msgstr[0] "%d ώρα" +msgstr[1] "%d ώρες" + +#, python-format +msgctxt "naturaltime-past" +msgid "%d minute" +msgid_plural "%d minutes" +msgstr[0] "%d λεπτό" +msgstr[1] "%d λεπτά" + msgid "now" msgstr "τώρα" @@ -235,11 +324,56 @@ msgid_plural "%(count)s hours ago" msgstr[0] "μια ώρα πρίν" msgstr[1] "%(count)s ώρες πρίν" +#. Translators: delta will contain a string like '2 months' or '1 month, 2 +#. weeks' #, python-format -msgctxt "naturaltime" msgid "%(delta)s from now" msgstr "σε %(delta)s" +#. Translators: 'naturaltime-future' strings will be included in +#. '%(delta)s from now' +#, python-format +msgctxt "naturaltime-future" +msgid "%d year" +msgid_plural "%d years" +msgstr[0] "%d χρόνος" +msgstr[1] "%d χρόνια" + +#, python-format +msgctxt "naturaltime-future" +msgid "%d month" +msgid_plural "%d months" +msgstr[0] "%d μήνας" +msgstr[1] "%d μήνες" + +#, python-format +msgctxt "naturaltime-future" +msgid "%d week" +msgid_plural "%d weeks" +msgstr[0] "%d εβδομάδα" +msgstr[1] "%d εβδομάδες" + +#, python-format +msgctxt "naturaltime-future" +msgid "%d day" +msgid_plural "%d days" +msgstr[0] "%d μέρα" +msgstr[1] "%d μέρες" + +#, python-format +msgctxt "naturaltime-future" +msgid "%d hour" +msgid_plural "%d hours" +msgstr[0] "%d ώρα" +msgstr[1] "%d ώρες" + +#, python-format +msgctxt "naturaltime-future" +msgid "%d minute" +msgid_plural "%d minutes" +msgstr[0] "%d λεπτό" +msgstr[1] "%d λεπτά" + #. Translators: please keep a non-breaking space (U+00A0) #. between count and time unit. #, python-format diff --git a/thesisenv/lib/python3.6/site-packages/django/contrib/humanize/locale/eu/LC_MESSAGES/django.mo b/thesisenv/lib/python3.6/site-packages/django/contrib/humanize/locale/eu/LC_MESSAGES/django.mo index f0a61b2..99434df 100644 Binary files a/thesisenv/lib/python3.6/site-packages/django/contrib/humanize/locale/eu/LC_MESSAGES/django.mo and b/thesisenv/lib/python3.6/site-packages/django/contrib/humanize/locale/eu/LC_MESSAGES/django.mo differ diff --git a/thesisenv/lib/python3.6/site-packages/django/contrib/humanize/locale/eu/LC_MESSAGES/django.po b/thesisenv/lib/python3.6/site-packages/django/contrib/humanize/locale/eu/LC_MESSAGES/django.po index 281f2e2..582a227 100644 --- a/thesisenv/lib/python3.6/site-packages/django/contrib/humanize/locale/eu/LC_MESSAGES/django.po +++ b/thesisenv/lib/python3.6/site-packages/django/contrib/humanize/locale/eu/LC_MESSAGES/django.po @@ -3,15 +3,15 @@ # Translators: # Aitzol Naberan , 2011-2012,2016 # Ander Martínez , 2014 -# Eneko Illarramendi , 2017 +# Eneko Illarramendi , 2017-2018 # Jannis Leidel , 2011 -# julen , 2014 +# julen, 2014 msgid "" msgstr "" "Project-Id-Version: django\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-01-17 11:07+0100\n" -"PO-Revision-Date: 2017-09-23 18:54+0000\n" +"POT-Creation-Date: 2018-05-17 11:49+0200\n" +"PO-Revision-Date: 2018-08-23 14:56+0000\n" "Last-Translator: Eneko Illarramendi \n" "Language-Team: Basque (http://www.transifex.com/django/django/language/eu/)\n" "MIME-Version: 1.0\n" @@ -23,17 +23,60 @@ msgstr "" msgid "Humanize" msgstr "Humanizatu" -msgid "th" -msgstr "." +#. Translators: Ordinal format for 11 (11th), 12 (12th), and 13 (13th). +msgctxt "ordinal 11, 12, 13" +msgid "{}th" +msgstr "{}." -msgid "st" -msgstr "." +#. Translators: Ordinal format when value ends with 0, e.g. 80th. +msgctxt "ordinal 0" +msgid "{}th" +msgstr "{}." -msgid "nd" -msgstr "." +#. Translators: Ordinal format when value ends with 1, e.g. 81st, except 11. +msgctxt "ordinal 1" +msgid "{}st" +msgstr "{}." -msgid "rd" -msgstr "." +#. Translators: Ordinal format when value ends with 2, e.g. 82nd, except 12. +msgctxt "ordinal 2" +msgid "{}nd" +msgstr "{}." + +#. Translators: Ordinal format when value ends with 3, e.g. 83th, except 13. +msgctxt "ordinal 3" +msgid "{}rd" +msgstr "{}." + +#. Translators: Ordinal format when value ends with 4, e.g. 84th. +msgctxt "ordinal 4" +msgid "{}th" +msgstr "{}." + +#. Translators: Ordinal format when value ends with 5, e.g. 85th. +msgctxt "ordinal 5" +msgid "{}th" +msgstr "{}." + +#. Translators: Ordinal format when value ends with 6, e.g. 86th. +msgctxt "ordinal 6" +msgid "{}th" +msgstr "{}." + +#. Translators: Ordinal format when value ends with 7, e.g. 87th. +msgctxt "ordinal 7" +msgid "{}th" +msgstr "{}." + +#. Translators: Ordinal format when value ends with 8, e.g. 88th. +msgctxt "ordinal 8" +msgid "{}th" +msgstr "{}." + +#. Translators: Ordinal format when value ends with 9, e.g. 89th. +msgctxt "ordinal 9" +msgid "{}th" +msgstr "{}." #, python-format msgid "%(value).1f million" @@ -203,11 +246,56 @@ msgstr "bihar" msgid "yesterday" msgstr "atzo" +#. Translators: delta will contain a string like '2 months' or '1 month, 2 +#. weeks' #, python-format -msgctxt "naturaltime" msgid "%(delta)s ago" msgstr "duela %(delta)s" +#. Translators: 'naturaltime-past' strings will be included in +#. '%(delta)s ago' +#, python-format +msgctxt "naturaltime-past" +msgid "%d year" +msgid_plural "%d years" +msgstr[0] "urte %d" +msgstr[1] "%d urte" + +#, python-format +msgctxt "naturaltime-past" +msgid "%d month" +msgid_plural "%d months" +msgstr[0] "hilabete %d" +msgstr[1] "%d hilabete" + +#, python-format +msgctxt "naturaltime-past" +msgid "%d week" +msgid_plural "%d weeks" +msgstr[0] "aste %d" +msgstr[1] "%d aste" + +#, python-format +msgctxt "naturaltime-past" +msgid "%d day" +msgid_plural "%d days" +msgstr[0] "egun %d" +msgstr[1] "%d egun" + +#, python-format +msgctxt "naturaltime-past" +msgid "%d hour" +msgid_plural "%d hours" +msgstr[0] "ordu %d" +msgstr[1] "%d ordu" + +#, python-format +msgctxt "naturaltime-past" +msgid "%d minute" +msgid_plural "%d minutes" +msgstr[0] "minutu %d" +msgstr[1] "%d minutu" + msgid "now" msgstr "orain" @@ -217,7 +305,7 @@ msgstr "orain" msgid "a second ago" msgid_plural "%(count)s seconds ago" msgstr[0] "duela segundu bat" -msgstr[1] "duela %(count)s segundu" +msgstr[1] "duela %(count)s segundu" #. Translators: please keep a non-breaking space (U+00A0) #. between count and time unit. @@ -225,7 +313,7 @@ msgstr[1] "duela %(count)s segundu" msgid "a minute ago" msgid_plural "%(count)s minutes ago" msgstr[0] "duela minutu bat" -msgstr[1] "duela %(count)s minutu" +msgstr[1] "duela %(count)s minutu" #. Translators: please keep a non-breaking space (U+00A0) #. between count and time unit. @@ -233,13 +321,58 @@ msgstr[1] "duela %(count)s minutu" msgid "an hour ago" msgid_plural "%(count)s hours ago" msgstr[0] "duela ordubete" -msgstr[1] "duela %(count)s ordu" +msgstr[1] "duela %(count)s ordu" +#. Translators: delta will contain a string like '2 months' or '1 month, 2 +#. weeks' #, python-format -msgctxt "naturaltime" msgid "%(delta)s from now" msgstr "%(delta)s barru" +#. Translators: 'naturaltime-future' strings will be included in +#. '%(delta)s from now' +#, python-format +msgctxt "naturaltime-future" +msgid "%d year" +msgid_plural "%d years" +msgstr[0] "urte %d" +msgstr[1] "%d urte" + +#, python-format +msgctxt "naturaltime-future" +msgid "%d month" +msgid_plural "%d months" +msgstr[0] "hilabete %d" +msgstr[1] "%d hilabete" + +#, python-format +msgctxt "naturaltime-future" +msgid "%d week" +msgid_plural "%d weeks" +msgstr[0] "aste %d" +msgstr[1] "%d aste" + +#, python-format +msgctxt "naturaltime-future" +msgid "%d day" +msgid_plural "%d days" +msgstr[0] "egun %d" +msgstr[1] "%d egun" + +#, python-format +msgctxt "naturaltime-future" +msgid "%d hour" +msgid_plural "%d hours" +msgstr[0] "ordu %d" +msgstr[1] "%d ordu" + +#, python-format +msgctxt "naturaltime-future" +msgid "%d minute" +msgid_plural "%d minutes" +msgstr[0] "minutu %d" +msgstr[1] "%d minutu" + #. Translators: please keep a non-breaking space (U+00A0) #. between count and time unit. #, python-format diff --git a/thesisenv/lib/python3.6/site-packages/django/contrib/humanize/locale/sk/LC_MESSAGES/django.mo b/thesisenv/lib/python3.6/site-packages/django/contrib/humanize/locale/sk/LC_MESSAGES/django.mo index 677ac1e..633b9a9 100644 Binary files a/thesisenv/lib/python3.6/site-packages/django/contrib/humanize/locale/sk/LC_MESSAGES/django.mo and b/thesisenv/lib/python3.6/site-packages/django/contrib/humanize/locale/sk/LC_MESSAGES/django.mo differ diff --git a/thesisenv/lib/python3.6/site-packages/django/contrib/humanize/locale/sk/LC_MESSAGES/django.po b/thesisenv/lib/python3.6/site-packages/django/contrib/humanize/locale/sk/LC_MESSAGES/django.po index b81353a..e8d8d3a 100644 --- a/thesisenv/lib/python3.6/site-packages/django/contrib/humanize/locale/sk/LC_MESSAGES/django.po +++ b/thesisenv/lib/python3.6/site-packages/django/contrib/humanize/locale/sk/LC_MESSAGES/django.po @@ -4,35 +4,79 @@ # Claude Paroz , 2013 # Jannis Leidel , 2011 # Marian Andre , 2012-2013 -# Martin Tóth , 2017 +# Martin Tóth , 2017-2018 msgid "" msgstr "" "Project-Id-Version: django\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-01-17 11:07+0100\n" -"PO-Revision-Date: 2017-09-23 18:54+0000\n" +"POT-Creation-Date: 2018-05-17 11:49+0200\n" +"PO-Revision-Date: 2018-09-05 17:04+0000\n" "Last-Translator: Martin Tóth \n" "Language-Team: Slovak (http://www.transifex.com/django/django/language/sk/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: sk\n" -"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" +"Plural-Forms: nplurals=4; plural=(n % 1 == 0 && n == 1 ? 0 : n % 1 == 0 && n " +">= 2 && n <= 4 ? 1 : n % 1 != 0 ? 2: 3);\n" msgid "Humanize" msgstr "Poľudštenie" -msgid "th" -msgstr "th" +#. Translators: Ordinal format for 11 (11th), 12 (12th), and 13 (13th). +msgctxt "ordinal 11, 12, 13" +msgid "{}th" +msgstr "{}." -msgid "st" -msgstr "st" +#. Translators: Ordinal format when value ends with 0, e.g. 80th. +msgctxt "ordinal 0" +msgid "{}th" +msgstr "{}." -msgid "nd" -msgstr "nd" +#. Translators: Ordinal format when value ends with 1, e.g. 81st, except 11. +msgctxt "ordinal 1" +msgid "{}st" +msgstr "{}." -msgid "rd" -msgstr "rd" +#. Translators: Ordinal format when value ends with 2, e.g. 82nd, except 12. +msgctxt "ordinal 2" +msgid "{}nd" +msgstr "{}." + +#. Translators: Ordinal format when value ends with 3, e.g. 83th, except 13. +msgctxt "ordinal 3" +msgid "{}rd" +msgstr "{}." + +#. Translators: Ordinal format when value ends with 4, e.g. 84th. +msgctxt "ordinal 4" +msgid "{}th" +msgstr "{}." + +#. Translators: Ordinal format when value ends with 5, e.g. 85th. +msgctxt "ordinal 5" +msgid "{}th" +msgstr "{}." + +#. Translators: Ordinal format when value ends with 6, e.g. 86th. +msgctxt "ordinal 6" +msgid "{}th" +msgstr "{}." + +#. Translators: Ordinal format when value ends with 7, e.g. 87th. +msgctxt "ordinal 7" +msgid "{}th" +msgstr "{}." + +#. Translators: Ordinal format when value ends with 8, e.g. 88th. +msgctxt "ordinal 8" +msgid "{}th" +msgstr "{}." + +#. Translators: Ordinal format when value ends with 9, e.g. 89th. +msgctxt "ordinal 9" +msgid "{}th" +msgstr "{}." #, python-format msgid "%(value).1f million" @@ -40,6 +84,7 @@ msgid_plural "%(value).1f million" msgstr[0] "%(value).1f miliónu" msgstr[1] "%(value).1f miliónu" msgstr[2] "%(value).1f miliónu" +msgstr[3] "%(value).1f miliónu" #, python-format msgid "%(value)s million" @@ -47,6 +92,7 @@ msgid_plural "%(value)s million" msgstr[0] " %(value)s milión" msgstr[1] " %(value)s milióny" msgstr[2] " %(value)s miliónov" +msgstr[3] " %(value)s miliónov" #, python-format msgid "%(value).1f billion" @@ -54,6 +100,7 @@ msgid_plural "%(value).1f billion" msgstr[0] "%(value).1f miliarda" msgstr[1] "%(value).1f miliardy" msgstr[2] "%(value).1f miliárd" +msgstr[3] "%(value).1f miliárd" #, python-format msgid "%(value)s billion" @@ -61,6 +108,7 @@ msgid_plural "%(value)s billion" msgstr[0] " %(value)s miliarda" msgstr[1] " %(value)s miliardy" msgstr[2] " %(value)s miliárd" +msgstr[3] " %(value)s miliárd" #, python-format msgid "%(value).1f trillion" @@ -68,6 +116,7 @@ msgid_plural "%(value).1f trillion" msgstr[0] "%(value).1f bilión" msgstr[1] "%(value).1f bilióny" msgstr[2] "%(value).1f biliónov" +msgstr[3] "%(value).1f biliónov" #, python-format msgid "%(value)s trillion" @@ -75,6 +124,7 @@ msgid_plural "%(value)s trillion" msgstr[0] "%(value)s bilión" msgstr[1] "%(value)s bilióny" msgstr[2] "%(value)s biliónov" +msgstr[3] "%(value)s biliónov" #, python-format msgid "%(value).1f quadrillion" @@ -82,6 +132,7 @@ msgid_plural "%(value).1f quadrillion" msgstr[0] "%(value).1f biliardy" msgstr[1] "%(value).1f biliardy" msgstr[2] "%(value).1f biliárd" +msgstr[3] "%(value).1f biliárd" #, python-format msgid "%(value)s quadrillion" @@ -89,6 +140,7 @@ msgid_plural "%(value)s quadrillion" msgstr[0] "%(value)s biliarda" msgstr[1] "%(value)s biliardy" msgstr[2] "%(value)s biliárd" +msgstr[3] "%(value)s biliárd" #, python-format msgid "%(value).1f quintillion" @@ -96,6 +148,7 @@ msgid_plural "%(value).1f quintillion" msgstr[0] "%(value).1f triliónu" msgstr[1] "%(value).1f triliónu" msgstr[2] "%(value).1f triliónu" +msgstr[3] "%(value).1f triliónu" #, python-format msgid "%(value)s quintillion" @@ -103,6 +156,7 @@ msgid_plural "%(value)s quintillion" msgstr[0] "%(value)s trilión" msgstr[1] "%(value)s trilióny" msgstr[2] "%(value)s triliónov" +msgstr[3] "%(value)s triliónov" #, python-format msgid "%(value).1f sextillion" @@ -110,6 +164,7 @@ msgid_plural "%(value).1f sextillion" msgstr[0] "%(value).1f triliardy" msgstr[1] "%(value).1f triliardy" msgstr[2] "%(value).1f triliárd" +msgstr[3] "%(value).1f triliárd" #, python-format msgid "%(value)s sextillion" @@ -117,6 +172,7 @@ msgid_plural "%(value)s sextillion" msgstr[0] "%(value)s triliarda" msgstr[1] "%(value)s triliardy" msgstr[2] "%(value)s triliárd" +msgstr[3] "%(value)s triliárd" #, python-format msgid "%(value).1f septillion" @@ -124,6 +180,7 @@ msgid_plural "%(value).1f septillion" msgstr[0] "%(value).1f kvadriliónu" msgstr[1] "%(value).1f kvadriliónu" msgstr[2] "%(value).1f kvadriliónov" +msgstr[3] "%(value).1f kvadriliónov" #, python-format msgid "%(value)s septillion" @@ -131,6 +188,7 @@ msgid_plural "%(value)s septillion" msgstr[0] "%(value)s kvadrilión" msgstr[1] "%(value)s kvadrilióny" msgstr[2] "%(value)s kvadriliónov" +msgstr[3] "%(value)s kvadriliónov" #, python-format msgid "%(value).1f octillion" @@ -138,6 +196,7 @@ msgid_plural "%(value).1f octillion" msgstr[0] "%(value).1f kvadriliardy" msgstr[1] "%(value).1f kvadriliardy" msgstr[2] "%(value).1f kvadriliárd" +msgstr[3] "%(value).1f kvadriliárd" #, python-format msgid "%(value)s octillion" @@ -145,6 +204,7 @@ msgid_plural "%(value)s octillion" msgstr[0] "%(value)s kvadriliarda" msgstr[1] "%(value)s kvadriliardy" msgstr[2] "%(value)s kvadriliárd" +msgstr[3] "%(value)s kvadriliárd" #, python-format msgid "%(value).1f nonillion" @@ -152,6 +212,7 @@ msgid_plural "%(value).1f nonillion" msgstr[0] "%(value).1f kvintiliónu" msgstr[1] "%(value).1f kvintiliónu" msgstr[2] "%(value).1f kvintiliónov" +msgstr[3] "%(value).1f kvintiliónov" #, python-format msgid "%(value)s nonillion" @@ -159,6 +220,7 @@ msgid_plural "%(value)s nonillion" msgstr[0] "%(value)s kvintilión" msgstr[1] "%(value)s kvintilióny" msgstr[2] "%(value)s kvintiliónov" +msgstr[3] "%(value)s kvintiliónov" #, python-format msgid "%(value).1f decillion" @@ -166,6 +228,7 @@ msgid_plural "%(value).1f decillion" msgstr[0] "%(value).1f kvintiliardy" msgstr[1] "%(value).1f kvintiliardy" msgstr[2] "%(value).1f kvintiliárd" +msgstr[3] "%(value).1f kvintiliárd" #, python-format msgid "%(value)s decillion" @@ -173,6 +236,7 @@ msgid_plural "%(value)s decillion" msgstr[0] "%(value)s kvintiliarda" msgstr[1] "%(value)s kvintiliardy" msgstr[2] "%(value)s kvintiliárd" +msgstr[3] "%(value)s kvintiliárd" #, python-format msgid "%(value).1f googol" @@ -180,6 +244,7 @@ msgid_plural "%(value).1f googol" msgstr[0] "%(value).1f googol" msgstr[1] "%(value).1f googol" msgstr[2] "%(value).1f googol" +msgstr[3] "%(value).1f googol" #, python-format msgid "%(value)s googol" @@ -187,6 +252,7 @@ msgid_plural "%(value)s googol" msgstr[0] "%(value)s googol" msgstr[1] "%(value)s googol" msgstr[2] "%(value)s googol" +msgstr[3] "%(value)s googol" msgid "one" msgstr "jeden" @@ -224,11 +290,68 @@ msgstr "zajtra" msgid "yesterday" msgstr "včera" +#. Translators: delta will contain a string like '2 months' or '1 month, 2 +#. weeks' #, python-format -msgctxt "naturaltime" msgid "%(delta)s ago" msgstr "pred %(delta)s" +#. Translators: 'naturaltime-past' strings will be included in +#. '%(delta)s ago' +#, python-format +msgctxt "naturaltime-past" +msgid "%d year" +msgid_plural "%d years" +msgstr[0] "%d rokom" +msgstr[1] "%d rokmi" +msgstr[2] "%d rokmi" +msgstr[3] "%d rokmi" + +#, python-format +msgctxt "naturaltime-past" +msgid "%d month" +msgid_plural "%d months" +msgstr[0] "%d mesiacom" +msgstr[1] "%d mesiacmi" +msgstr[2] "%d mesiacmi" +msgstr[3] "%d mesiacmi" + +#, python-format +msgctxt "naturaltime-past" +msgid "%d week" +msgid_plural "%d weeks" +msgstr[0] "%d týždeň" +msgstr[1] "%d týždne" +msgstr[2] "%d týždňami" +msgstr[3] "%d týždňami" + +#, python-format +msgctxt "naturaltime-past" +msgid "%d day" +msgid_plural "%d days" +msgstr[0] "%d dňom" +msgstr[1] "%d dňami" +msgstr[2] "%d dňami" +msgstr[3] "%d dňami" + +#, python-format +msgctxt "naturaltime-past" +msgid "%d hour" +msgid_plural "%d hours" +msgstr[0] "%d hodinou" +msgstr[1] "%d hodinami" +msgstr[2] "%d hodinami" +msgstr[3] "%d hodinami" + +#, python-format +msgctxt "naturaltime-past" +msgid "%d minute" +msgid_plural "%d minutes" +msgstr[0] "%d minútou" +msgstr[1] "%d minútami" +msgstr[2] "%d minútami" +msgstr[3] "%d minútami" + msgid "now" msgstr "teraz" @@ -240,6 +363,7 @@ msgid_plural "%(count)s seconds ago" msgstr[0] "pred sekundou" msgstr[1] "pred %(count)s sekundami" msgstr[2] "pred %(count)s sekundami" +msgstr[3] "pred %(count)s sekundami" #. Translators: please keep a non-breaking space (U+00A0) #. between count and time unit. @@ -249,6 +373,7 @@ msgid_plural "%(count)s minutes ago" msgstr[0] "pred minútou" msgstr[1] "pred %(count)s minútami" msgstr[2] "pred %(count)s minútami" +msgstr[3] "pred %(count)s minútami" #. Translators: please keep a non-breaking space (U+00A0) #. between count and time unit. @@ -258,11 +383,69 @@ msgid_plural "%(count)s hours ago" msgstr[0] "pred hodinou" msgstr[1] "pred %(count)s hodinami" msgstr[2] "pred %(count)s hodinami" +msgstr[3] "pred %(count)s hodinami" + +#. Translators: delta will contain a string like '2 months' or '1 month, 2 +#. weeks' +#, python-format +msgid "%(delta)s from now" +msgstr "o %(delta)s" + +#. Translators: 'naturaltime-future' strings will be included in +#. '%(delta)s from now' +#, python-format +msgctxt "naturaltime-future" +msgid "%d year" +msgid_plural "%d years" +msgstr[0] "%d rok" +msgstr[1] "%d roky" +msgstr[2] "%d rokov" +msgstr[3] "%d rokov" #, python-format -msgctxt "naturaltime" -msgid "%(delta)s from now" -msgstr "%(delta)s odteraz" +msgctxt "naturaltime-future" +msgid "%d month" +msgid_plural "%d months" +msgstr[0] "%d mesiac" +msgstr[1] "%d mesiace" +msgstr[2] "%d mesiacov" +msgstr[3] "%d mesiacov" + +#, python-format +msgctxt "naturaltime-future" +msgid "%d week" +msgid_plural "%d weeks" +msgstr[0] "%d týždeň" +msgstr[1] "%d týždne" +msgstr[2] "%d týždňov" +msgstr[3] "%d týždňov" + +#, python-format +msgctxt "naturaltime-future" +msgid "%d day" +msgid_plural "%d days" +msgstr[0] "%d deň" +msgstr[1] "%d dni" +msgstr[2] "%d dní" +msgstr[3] "%d dní" + +#, python-format +msgctxt "naturaltime-future" +msgid "%d hour" +msgid_plural "%d hours" +msgstr[0] "%d hodina" +msgstr[1] "%d hodiny" +msgstr[2] "%d hodín" +msgstr[3] "%d hodín" + +#, python-format +msgctxt "naturaltime-future" +msgid "%d minute" +msgid_plural "%d minutes" +msgstr[0] "%d minúta" +msgstr[1] "%d minúty" +msgstr[2] "%d minút" +msgstr[3] "%d minút" #. Translators: please keep a non-breaking space (U+00A0) #. between count and time unit. @@ -270,8 +453,9 @@ msgstr "%(delta)s odteraz" msgid "a second from now" msgid_plural "%(count)s seconds from now" msgstr[0] "o sekundu" -msgstr[1] "%(count)s sekúnd odteraz" -msgstr[2] "%(count)s sekúnd odteraz" +msgstr[1] "o %(count)s sekúnd" +msgstr[2] "o %(count)s sekúnd" +msgstr[3] "o %(count)s sekúnd" #. Translators: please keep a non-breaking space (U+00A0) #. between count and time unit. @@ -279,8 +463,9 @@ msgstr[2] "%(count)s sekúnd odteraz" msgid "a minute from now" msgid_plural "%(count)s minutes from now" msgstr[0] "o minútu" -msgstr[1] "%(count)s minút odteraz" -msgstr[2] "%(count)s minút odteraz" +msgstr[1] "o %(count)s minút" +msgstr[2] "o %(count)s minút" +msgstr[3] "o %(count)s minút" #. Translators: please keep a non-breaking space (U+00A0) #. between count and time unit. @@ -288,5 +473,6 @@ msgstr[2] "%(count)s minút odteraz" msgid "an hour from now" msgid_plural "%(count)s hours from now" msgstr[0] "o hodinu" -msgstr[1] "%(count)s hodín odteraz" -msgstr[2] "%(count)s hodín odteraz" +msgstr[1] "o %(count)s hodín" +msgstr[2] "o %(count)s hodín" +msgstr[3] "o %(count)s hodín" diff --git a/thesisenv/lib/python3.6/site-packages/django/contrib/humanize/locale/uk/LC_MESSAGES/django.mo b/thesisenv/lib/python3.6/site-packages/django/contrib/humanize/locale/uk/LC_MESSAGES/django.mo index 0acb424..fe9442d 100644 Binary files a/thesisenv/lib/python3.6/site-packages/django/contrib/humanize/locale/uk/LC_MESSAGES/django.mo and b/thesisenv/lib/python3.6/site-packages/django/contrib/humanize/locale/uk/LC_MESSAGES/django.mo differ diff --git a/thesisenv/lib/python3.6/site-packages/django/contrib/humanize/locale/uk/LC_MESSAGES/django.po b/thesisenv/lib/python3.6/site-packages/django/contrib/humanize/locale/uk/LC_MESSAGES/django.po index 72a5749..972f8c4 100644 --- a/thesisenv/lib/python3.6/site-packages/django/contrib/humanize/locale/uk/LC_MESSAGES/django.po +++ b/thesisenv/lib/python3.6/site-packages/django/contrib/humanize/locale/uk/LC_MESSAGES/django.po @@ -6,36 +6,82 @@ # Max V. Stotsky , 2014 # Mykola Zamkovoi , 2014 # Alex Bolotov , 2013 +# Taras Korzhak , 2018 msgid "" msgstr "" "Project-Id-Version: django\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-01-17 11:07+0100\n" -"PO-Revision-Date: 2017-09-23 19:21+0000\n" -"Last-Translator: Mykola Zamkovoi \n" +"POT-Creation-Date: 2018-05-17 11:49+0200\n" +"PO-Revision-Date: 2018-08-24 20:06+0000\n" +"Last-Translator: Taras Korzhak \n" "Language-Team: Ukrainian (http://www.transifex.com/django/django/language/" "uk/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: uk\n" -"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" -"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" +"Plural-Forms: nplurals=4; plural=(n % 1 == 0 && n % 10 == 1 && n % 100 != " +"11 ? 0 : n % 1 == 0 && n % 10 >= 2 && n % 10 <= 4 && (n % 100 < 12 || n % " +"100 > 14) ? 1 : n % 1 == 0 && (n % 10 ==0 || (n % 10 >=5 && n % 10 <=9) || " +"(n % 100 >=11 && n % 100 <=14 )) ? 2: 3);\n" msgid "Humanize" msgstr "Олюднювати" -msgid "th" -msgstr "-ий" +#. Translators: Ordinal format for 11 (11th), 12 (12th), and 13 (13th). +msgctxt "ordinal 11, 12, 13" +msgid "{}th" +msgstr "{}ий" -msgid "st" -msgstr "-ий" +#. Translators: Ordinal format when value ends with 0, e.g. 80th. +msgctxt "ordinal 0" +msgid "{}th" +msgstr "{}ть" -msgid "nd" -msgstr "-ий" +#. Translators: Ordinal format when value ends with 1, e.g. 81st, except 11. +msgctxt "ordinal 1" +msgid "{}st" +msgstr "{}ий" -msgid "rd" -msgstr "-ій" +#. Translators: Ordinal format when value ends with 2, e.g. 82nd, except 12. +msgctxt "ordinal 2" +msgid "{}nd" +msgstr "{}ий" + +#. Translators: Ordinal format when value ends with 3, e.g. 83th, except 13. +msgctxt "ordinal 3" +msgid "{}rd" +msgstr "{}ій" + +#. Translators: Ordinal format when value ends with 4, e.g. 84th. +msgctxt "ordinal 4" +msgid "{}th" +msgstr "{}ий" + +#. Translators: Ordinal format when value ends with 5, e.g. 85th. +msgctxt "ordinal 5" +msgid "{}th" +msgstr "{}ий" + +#. Translators: Ordinal format when value ends with 6, e.g. 86th. +msgctxt "ordinal 6" +msgid "{}th" +msgstr "{}ий" + +#. Translators: Ordinal format when value ends with 7, e.g. 87th. +msgctxt "ordinal 7" +msgid "{}th" +msgstr "{}ий" + +#. Translators: Ordinal format when value ends with 8, e.g. 88th. +msgctxt "ordinal 8" +msgid "{}th" +msgstr "{}ий" + +#. Translators: Ordinal format when value ends with 9, e.g. 89th. +msgctxt "ordinal 9" +msgid "{}th" +msgstr "{}ий" #, python-format msgid "%(value).1f million" @@ -43,6 +89,7 @@ msgid_plural "%(value).1f million" msgstr[0] "%(value).1f мільйон" msgstr[1] "%(value).1f мільйонів" msgstr[2] "%(value).1f мільйонів" +msgstr[3] "%(value).1f мільйонів" #, python-format msgid "%(value)s million" @@ -50,6 +97,7 @@ msgid_plural "%(value)s million" msgstr[0] "%(value)s мільйон" msgstr[1] "%(value)s мільйони" msgstr[2] "%(value)s мільйонів" +msgstr[3] "%(value)s мільйонів" #, python-format msgid "%(value).1f billion" @@ -57,6 +105,7 @@ msgid_plural "%(value).1f billion" msgstr[0] "%(value).1f мільярд" msgstr[1] "%(value).1f мільярди" msgstr[2] "%(value).1f мільярдів" +msgstr[3] "%(value).1f мільярдів" #, python-format msgid "%(value)s billion" @@ -64,6 +113,7 @@ msgid_plural "%(value)s billion" msgstr[0] "%(value)s мільярд" msgstr[1] "%(value)s мільярди" msgstr[2] "%(value)s мільярдів" +msgstr[3] "%(value)s мільярдів" #, python-format msgid "%(value).1f trillion" @@ -71,6 +121,7 @@ msgid_plural "%(value).1f trillion" msgstr[0] "%(value).1f трильйон" msgstr[1] "%(value).1f трильйони" msgstr[2] "%(value).1f трильйонів" +msgstr[3] "%(value).1f трильйонів" #, python-format msgid "%(value)s trillion" @@ -78,6 +129,7 @@ msgid_plural "%(value)s trillion" msgstr[0] "%(value)s трильйон" msgstr[1] "%(value)s трильйони" msgstr[2] "%(value)s трильйонів" +msgstr[3] "%(value)s трильйонів" #, python-format msgid "%(value).1f quadrillion" @@ -85,6 +137,7 @@ msgid_plural "%(value).1f quadrillion" msgstr[0] "%(value).1f квадрильйон" msgstr[1] "%(value).1f квадрильйони" msgstr[2] "%(value).1f квадрильйонів" +msgstr[3] "%(value).1f квадрильйонів" #, python-format msgid "%(value)s quadrillion" @@ -92,6 +145,7 @@ msgid_plural "%(value)s quadrillion" msgstr[0] "%(value)s квадрильйон" msgstr[1] "%(value)s квадрильйони" msgstr[2] "%(value)s квадрильйонів" +msgstr[3] "%(value)s квадрильйонів" #, python-format msgid "%(value).1f quintillion" @@ -99,6 +153,7 @@ msgid_plural "%(value).1f quintillion" msgstr[0] "%(value).1f квінтильйон" msgstr[1] "%(value).1f квінтильйони" msgstr[2] "%(value).1f квінтильйонів" +msgstr[3] "%(value).1f квінтильйонів" #, python-format msgid "%(value)s quintillion" @@ -106,6 +161,7 @@ msgid_plural "%(value)s quintillion" msgstr[0] "%(value)s квінтильйон" msgstr[1] "%(value)s квінтильйони" msgstr[2] "%(value)s квінтильйонів" +msgstr[3] "%(value)s квінтильйонів" #, python-format msgid "%(value).1f sextillion" @@ -113,6 +169,7 @@ msgid_plural "%(value).1f sextillion" msgstr[0] "%(value).1f секстильйон" msgstr[1] "%(value).1f секстильйони" msgstr[2] "%(value).1f секстильйонів" +msgstr[3] "%(value).1f секстильйонів" #, python-format msgid "%(value)s sextillion" @@ -120,6 +177,7 @@ msgid_plural "%(value)s sextillion" msgstr[0] "%(value)s секстильйон" msgstr[1] "%(value)s секстильйони" msgstr[2] "%(value)s секстильйонів" +msgstr[3] "%(value)s секстильйонів" #, python-format msgid "%(value).1f septillion" @@ -127,6 +185,7 @@ msgid_plural "%(value).1f septillion" msgstr[0] "%(value).1f септильйон" msgstr[1] "%(value).1f септильйони" msgstr[2] "%(value).1f септильйонів" +msgstr[3] "%(value).1f септильйонів" #, python-format msgid "%(value)s septillion" @@ -134,6 +193,7 @@ msgid_plural "%(value)s septillion" msgstr[0] "%(value)s септильйон" msgstr[1] "%(value)s септильйони" msgstr[2] "%(value)s септильйонів" +msgstr[3] "%(value)s септильйонів" #, python-format msgid "%(value).1f octillion" @@ -141,6 +201,7 @@ msgid_plural "%(value).1f octillion" msgstr[0] "%(value).1f октильйон" msgstr[1] "%(value).1f октильйони" msgstr[2] "%(value).1f октильйонів" +msgstr[3] "%(value).1f октильйонів" #, python-format msgid "%(value)s octillion" @@ -148,6 +209,7 @@ msgid_plural "%(value)s octillion" msgstr[0] "%(value)s октильйон" msgstr[1] "%(value)s октильйони" msgstr[2] "%(value)s октильйонів" +msgstr[3] "%(value)s октильйонів" #, python-format msgid "%(value).1f nonillion" @@ -155,6 +217,7 @@ msgid_plural "%(value).1f nonillion" msgstr[0] "%(value).1f нонільйон" msgstr[1] "%(value).1f нонільйони" msgstr[2] "%(value).1f нонільйонів" +msgstr[3] "%(value).1f нонільйонів" #, python-format msgid "%(value)s nonillion" @@ -162,6 +225,7 @@ msgid_plural "%(value)s nonillion" msgstr[0] "%(value)s нонільйон" msgstr[1] "%(value)s нонільйони" msgstr[2] "%(value)s нонільйонів" +msgstr[3] "%(value)s нонільйонів" #, python-format msgid "%(value).1f decillion" @@ -169,6 +233,7 @@ msgid_plural "%(value).1f decillion" msgstr[0] "%(value).1f децильйон" msgstr[1] "%(value).1f децильйони" msgstr[2] "%(value).1f децильйонів" +msgstr[3] "%(value).1f децильйонів" #, python-format msgid "%(value)s decillion" @@ -176,6 +241,7 @@ msgid_plural "%(value)s decillion" msgstr[0] "%(value)s децильйон" msgstr[1] "%(value)s децильйони" msgstr[2] "%(value)s децильйонів" +msgstr[3] "%(value)s децильйонів" #, python-format msgid "%(value).1f googol" @@ -183,6 +249,7 @@ msgid_plural "%(value).1f googol" msgstr[0] "%(value).1f гугол" msgstr[1] "%(value).1f гуголи" msgstr[2] "%(value).1f гуголів" +msgstr[3] "%(value).1f гуголів" #, python-format msgid "%(value)s googol" @@ -190,6 +257,7 @@ msgid_plural "%(value)s googol" msgstr[0] "%(value)s гугол" msgstr[1] "%(value)s гуголи" msgstr[2] "%(value)s гуголів" +msgstr[3] "%(value)s гуголів" msgid "one" msgstr "один" @@ -227,11 +295,68 @@ msgstr "завтра" msgid "yesterday" msgstr "вчора" +#. Translators: delta will contain a string like '2 months' or '1 month, 2 +#. weeks' #, python-format -msgctxt "naturaltime" msgid "%(delta)s ago" msgstr "%(delta)s тому" +#. Translators: 'naturaltime-past' strings will be included in +#. '%(delta)s ago' +#, python-format +msgctxt "naturaltime-past" +msgid "%d year" +msgid_plural "%d years" +msgstr[0] "%d рік" +msgstr[1] "%d роки" +msgstr[2] "%d років" +msgstr[3] "%d років" + +#, python-format +msgctxt "naturaltime-past" +msgid "%d month" +msgid_plural "%d months" +msgstr[0] "%d місяць" +msgstr[1] "%d місяці" +msgstr[2] "%d місяців" +msgstr[3] "%d місяців" + +#, python-format +msgctxt "naturaltime-past" +msgid "%d week" +msgid_plural "%d weeks" +msgstr[0] "%d тиждень" +msgstr[1] "%d тижні" +msgstr[2] "%d тижнів" +msgstr[3] "%d тижнів" + +#, python-format +msgctxt "naturaltime-past" +msgid "%d day" +msgid_plural "%d days" +msgstr[0] "%d день" +msgstr[1] "%d дня" +msgstr[2] "%d днів" +msgstr[3] "%d днів" + +#, python-format +msgctxt "naturaltime-past" +msgid "%d hour" +msgid_plural "%d hours" +msgstr[0] "%d година" +msgstr[1] "%d години" +msgstr[2] "%d годин" +msgstr[3] "%d годин" + +#, python-format +msgctxt "naturaltime-past" +msgid "%d minute" +msgid_plural "%d minutes" +msgstr[0] "%d хвилина" +msgstr[1] "%d хвилини" +msgstr[2] "%d хвилин" +msgstr[3] "%d хвилин" + msgid "now" msgstr "зараз" @@ -243,6 +368,7 @@ msgid_plural "%(count)s seconds ago" msgstr[0] "%(count)s секунду тому" msgstr[1] "%(count)s секунди тому" msgstr[2] "%(count)s секунд тому" +msgstr[3] "%(count)s секунд тому" #. Translators: please keep a non-breaking space (U+00A0) #. between count and time unit. @@ -252,6 +378,7 @@ msgid_plural "%(count)s minutes ago" msgstr[0] "%(count)s хвилину тому" msgstr[1] "%(count)s хвилини тому" msgstr[2] "%(count)s хвилин тому" +msgstr[3] "%(count)s хвилин тому" #. Translators: please keep a non-breaking space (U+00A0) #. between count and time unit. @@ -261,11 +388,69 @@ msgid_plural "%(count)s hours ago" msgstr[0] "%(count)s годину тому" msgstr[1] "%(count)s години тому" msgstr[2] "%(count)s годин тому" +msgstr[3] "%(count)s годин тому" + +#. Translators: delta will contain a string like '2 months' or '1 month, 2 +#. weeks' +#, python-format +msgid "%(delta)s from now" +msgstr "через %(delta)s" + +#. Translators: 'naturaltime-future' strings will be included in +#. '%(delta)s from now' +#, python-format +msgctxt "naturaltime-future" +msgid "%d year" +msgid_plural "%d years" +msgstr[0] "%d рік" +msgstr[1] "%d роки" +msgstr[2] "%d років" +msgstr[3] "%d років" #, python-format -msgctxt "naturaltime" -msgid "%(delta)s from now" -msgstr "%(delta)s від тепер" +msgctxt "naturaltime-future" +msgid "%d month" +msgid_plural "%d months" +msgstr[0] "%d місяць" +msgstr[1] "%d місяці" +msgstr[2] "%d місяців" +msgstr[3] "%d місяців" + +#, python-format +msgctxt "naturaltime-future" +msgid "%d week" +msgid_plural "%d weeks" +msgstr[0] "%d тиждень" +msgstr[1] "%d тижні" +msgstr[2] "%d тижнів" +msgstr[3] "%d тижнів" + +#, python-format +msgctxt "naturaltime-future" +msgid "%d day" +msgid_plural "%d days" +msgstr[0] "%d день" +msgstr[1] "%d дні" +msgstr[2] "%d днів" +msgstr[3] "%d днів" + +#, python-format +msgctxt "naturaltime-future" +msgid "%d hour" +msgid_plural "%d hours" +msgstr[0] "%d годину" +msgstr[1] "%d години" +msgstr[2] "%d годин" +msgstr[3] "%d годин" + +#, python-format +msgctxt "naturaltime-future" +msgid "%d minute" +msgid_plural "%d minutes" +msgstr[0] "%d хвилину" +msgstr[1] "%d хвилини" +msgstr[2] "%d хвилин" +msgstr[3] "%d хвилин" #. Translators: please keep a non-breaking space (U+00A0) #. between count and time unit. @@ -275,6 +460,7 @@ msgid_plural "%(count)s seconds from now" msgstr[0] "%(count)s секунда від цього часу" msgstr[1] "%(count)s секунди від цього часу" msgstr[2] "%(count)s секунд від цього часу" +msgstr[3] "%(count)s секунд від цього часу" #. Translators: please keep a non-breaking space (U+00A0) #. between count and time unit. @@ -284,6 +470,7 @@ msgid_plural "%(count)s minutes from now" msgstr[0] "%(count)s хвилина від цього часу" msgstr[1] "%(count)s хвилини від цього часу" msgstr[2] "%(count)s хвилин від цього часу" +msgstr[3] "%(count)s хвилин від цього часу" #. Translators: please keep a non-breaking space (U+00A0) #. between count and time unit. @@ -293,3 +480,4 @@ msgid_plural "%(count)s hours from now" msgstr[0] "%(count)s година від цього часу" msgstr[1] "%(count)s години від цього часу" msgstr[2] "%(count)s годин від цього часу" +msgstr[3] "%(count)s годин від цього часу" diff --git a/thesisenv/lib/python3.6/site-packages/django/contrib/postgres/locale/az/LC_MESSAGES/django.mo b/thesisenv/lib/python3.6/site-packages/django/contrib/postgres/locale/az/LC_MESSAGES/django.mo new file mode 100644 index 0000000..3ec4c9b Binary files /dev/null and b/thesisenv/lib/python3.6/site-packages/django/contrib/postgres/locale/az/LC_MESSAGES/django.mo differ diff --git a/thesisenv/lib/python3.6/site-packages/django/contrib/postgres/locale/az/LC_MESSAGES/django.po b/thesisenv/lib/python3.6/site-packages/django/contrib/postgres/locale/az/LC_MESSAGES/django.po new file mode 100644 index 0000000..05c9162 --- /dev/null +++ b/thesisenv/lib/python3.6/site-packages/django/contrib/postgres/locale/az/LC_MESSAGES/django.po @@ -0,0 +1,112 @@ +# This file is distributed under the same license as the Django package. +# +# Translators: +# Emin Mastizada , 2018 +msgid "" +msgstr "" +"Project-Id-Version: django\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-05-17 11:49+0200\n" +"PO-Revision-Date: 2018-09-09 13:45+0000\n" +"Last-Translator: Emin Mastizada \n" +"Language-Team: Azerbaijani (http://www.transifex.com/django/django/language/" +"az/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: az\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +msgid "PostgreSQL extensions" +msgstr "PostgreSQL uzantıları" + +#, python-format +msgid "Item %(nth)s in the array did not validate:" +msgstr "Array-dəki %(nth)s element təsdiqlənə bilmir:" + +msgid "Nested arrays must have the same length." +msgstr "İç-içə array-lərin uzunluğu eyni olmalıdır." + +msgid "Map of strings to strings/nulls" +msgstr "String-lərin string/null-lara xəritələnmə cədvəli" + +#, python-format +msgid "The value of \"%(key)s\" is not a string or null." +msgstr "\"%(key)s\" dəyəri string və ya null deyil." + +msgid "A JSON object" +msgstr "JSON obyekt" + +msgid "Value must be valid JSON." +msgstr "Dəyər düzgün JSON olmalıdır." + +msgid "Could not load JSON data." +msgstr "JSON məlumat yüklənə bilmir." + +msgid "Input must be a JSON dictionary." +msgstr "Giriş JSON lüğət olmalıdır." + +#, python-format +msgid "'%(value)s' value must be valid JSON." +msgstr "'%(value)s' dəyəri düzgün JSON olmalıdır." + +msgid "Enter two valid values." +msgstr "İki düzgün dəyər daxil edin." + +msgid "The start of the range must not exceed the end of the range." +msgstr "Aralığın başlanğıcı bitişindən böyük ola bilməz." + +msgid "Enter two whole numbers." +msgstr "İki tam rəqəm daxil edin." + +msgid "Enter two numbers." +msgstr "İki rəqəm daxil edin." + +msgid "Enter two valid date/times." +msgstr "İki düzgün tarix/vaxt daxil edin." + +msgid "Enter two valid dates." +msgstr "İki düzgün tarix daxil edin." + +#, python-format +msgid "" +"List contains %(show_value)d item, it should contain no more than " +"%(limit_value)d." +msgid_plural "" +"List contains %(show_value)d items, it should contain no more than " +"%(limit_value)d." +msgstr[0] "" +"Siyahıda %(show_value)d element var, ən çox %(limit_value)d ola bilər." +msgstr[1] "" +"Siyahıda %(show_value)d element var, ən çox %(limit_value)d ola bilər." + +#, python-format +msgid "" +"List contains %(show_value)d item, it should contain no fewer than " +"%(limit_value)d." +msgid_plural "" +"List contains %(show_value)d items, it should contain no fewer than " +"%(limit_value)d." +msgstr[0] "" +"Siyahıda %(show_value)d element var, ən az %(limit_value)d ola bilər." +msgstr[1] "" +"Siyahıda %(show_value)d element var, ən az %(limit_value)d ola bilər." + +#, python-format +msgid "Some keys were missing: %(keys)s" +msgstr "Bəzi açarlar əksikdir: %(keys)s" + +#, python-format +msgid "Some unknown keys were provided: %(keys)s" +msgstr "Bəzi bilinməyən açarlar təchiz edilib: %(keys)s" + +#, python-format +msgid "" +"Ensure that this range is completely less than or equal to %(limit_value)s." +msgstr "Bu aralığın %(limit_value)s və ya daha az olduğuna əmin olun." + +#, python-format +msgid "" +"Ensure that this range is completely greater than or equal to " +"%(limit_value)s." +msgstr "Bu aralığın %(limit_value)s və ya daha böyük olduğuna əmin olun." diff --git a/thesisenv/lib/python3.6/site-packages/django/contrib/postgres/locale/de/LC_MESSAGES/django.mo b/thesisenv/lib/python3.6/site-packages/django/contrib/postgres/locale/de/LC_MESSAGES/django.mo index 0ffa2d5..101c228 100644 Binary files a/thesisenv/lib/python3.6/site-packages/django/contrib/postgres/locale/de/LC_MESSAGES/django.mo and b/thesisenv/lib/python3.6/site-packages/django/contrib/postgres/locale/de/LC_MESSAGES/django.mo differ diff --git a/thesisenv/lib/python3.6/site-packages/django/contrib/postgres/locale/de/LC_MESSAGES/django.po b/thesisenv/lib/python3.6/site-packages/django/contrib/postgres/locale/de/LC_MESSAGES/django.po index c107566..d82cab0 100644 --- a/thesisenv/lib/python3.6/site-packages/django/contrib/postgres/locale/de/LC_MESSAGES/django.po +++ b/thesisenv/lib/python3.6/site-packages/django/contrib/postgres/locale/de/LC_MESSAGES/django.po @@ -1,16 +1,16 @@ # This file is distributed under the same license as the Django package. # # Translators: -# Jannis Leidel , 2015-2017 +# Jannis Leidel , 2015-2018 # Jens Neuhaus , 2016 -# Markus Holtermann , 2017 +# Markus Holtermann , 2017 msgid "" msgstr "" "Project-Id-Version: django\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-01-19 16:49+0100\n" -"PO-Revision-Date: 2017-09-23 20:42+0000\n" -"Last-Translator: Markus Holtermann \n" +"POT-Creation-Date: 2018-05-17 11:49+0200\n" +"PO-Revision-Date: 2018-08-14 08:25+0000\n" +"Last-Translator: Florian Apolloner \n" "Language-Team: German (http://www.transifex.com/django/django/language/de/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -22,8 +22,8 @@ msgid "PostgreSQL extensions" msgstr "PostgreSQL-Erweiterungen" #, python-format -msgid "Item %(nth)s in the array did not validate: " -msgstr "Element %(nth)s des Arrays ist ungültig:" +msgid "Item %(nth)s in the array did not validate:" +msgstr "Element %(nth)s im Array konnte nicht validiert werden:" msgid "Nested arrays must have the same length." msgstr "Verschachtelte Arrays müssen die gleiche Länge haben." diff --git a/thesisenv/lib/python3.6/site-packages/django/contrib/postgres/locale/el/LC_MESSAGES/django.mo b/thesisenv/lib/python3.6/site-packages/django/contrib/postgres/locale/el/LC_MESSAGES/django.mo index 1291bd3..dc9368b 100644 Binary files a/thesisenv/lib/python3.6/site-packages/django/contrib/postgres/locale/el/LC_MESSAGES/django.mo and b/thesisenv/lib/python3.6/site-packages/django/contrib/postgres/locale/el/LC_MESSAGES/django.mo differ diff --git a/thesisenv/lib/python3.6/site-packages/django/contrib/postgres/locale/el/LC_MESSAGES/django.po b/thesisenv/lib/python3.6/site-packages/django/contrib/postgres/locale/el/LC_MESSAGES/django.po index 94f00c8..0e9c6e1 100644 --- a/thesisenv/lib/python3.6/site-packages/django/contrib/postgres/locale/el/LC_MESSAGES/django.po +++ b/thesisenv/lib/python3.6/site-packages/django/contrib/postgres/locale/el/LC_MESSAGES/django.po @@ -2,15 +2,15 @@ # # Translators: # Giannis Meletakis , 2015 -# Nick Mavrakis , 2017 +# Nick Mavrakis , 2017-2018 # Nick Mavrakis , 2016 # Pãnoș , 2016 msgid "" msgstr "" "Project-Id-Version: django\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-01-19 16:49+0100\n" -"PO-Revision-Date: 2017-09-23 20:42+0000\n" +"POT-Creation-Date: 2018-05-17 11:49+0200\n" +"PO-Revision-Date: 2018-09-22 10:12+0000\n" "Last-Translator: Nick Mavrakis \n" "Language-Team: Greek (http://www.transifex.com/django/django/language/el/)\n" "MIME-Version: 1.0\n" @@ -23,7 +23,7 @@ msgid "PostgreSQL extensions" msgstr "Επεκτάσεις της PostgreSQL" #, python-format -msgid "Item %(nth)s in the array did not validate: " +msgid "Item %(nth)s in the array did not validate:" msgstr "To στοιχείο %(nth)s στον πίνακα δεν είναι έγκυρο:" msgid "Nested arrays must have the same length." diff --git a/thesisenv/lib/python3.6/site-packages/django/contrib/postgres/locale/eu/LC_MESSAGES/django.mo b/thesisenv/lib/python3.6/site-packages/django/contrib/postgres/locale/eu/LC_MESSAGES/django.mo index ac98a65..2437a00 100644 Binary files a/thesisenv/lib/python3.6/site-packages/django/contrib/postgres/locale/eu/LC_MESSAGES/django.mo and b/thesisenv/lib/python3.6/site-packages/django/contrib/postgres/locale/eu/LC_MESSAGES/django.mo differ diff --git a/thesisenv/lib/python3.6/site-packages/django/contrib/postgres/locale/eu/LC_MESSAGES/django.po b/thesisenv/lib/python3.6/site-packages/django/contrib/postgres/locale/eu/LC_MESSAGES/django.po index 834eb9a..b9f6b63 100644 --- a/thesisenv/lib/python3.6/site-packages/django/contrib/postgres/locale/eu/LC_MESSAGES/django.po +++ b/thesisenv/lib/python3.6/site-packages/django/contrib/postgres/locale/eu/LC_MESSAGES/django.po @@ -1,15 +1,15 @@ # This file is distributed under the same license as the Django package. # # Translators: -# Eneko Illarramendi , 2017 +# Eneko Illarramendi , 2017-2018 # Urtzi Odriozola , 2017 msgid "" msgstr "" "Project-Id-Version: django\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-01-19 16:49+0100\n" -"PO-Revision-Date: 2017-09-25 08:36+0000\n" -"Last-Translator: Urtzi Odriozola \n" +"POT-Creation-Date: 2018-05-17 11:49+0200\n" +"PO-Revision-Date: 2018-08-24 07:33+0000\n" +"Last-Translator: Eneko Illarramendi \n" "Language-Team: Basque (http://www.transifex.com/django/django/language/eu/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -21,7 +21,7 @@ msgid "PostgreSQL extensions" msgstr "PostgreSQL hedapenak" #, python-format -msgid "Item %(nth)s in the array did not validate: " +msgid "Item %(nth)s in the array did not validate:" msgstr "Array-ko %(nth)s elementua ez da balekoa:" msgid "Nested arrays must have the same length." diff --git a/thesisenv/lib/python3.6/site-packages/django/contrib/postgres/locale/sk/LC_MESSAGES/django.mo b/thesisenv/lib/python3.6/site-packages/django/contrib/postgres/locale/sk/LC_MESSAGES/django.mo index c503e25..c311668 100644 Binary files a/thesisenv/lib/python3.6/site-packages/django/contrib/postgres/locale/sk/LC_MESSAGES/django.mo and b/thesisenv/lib/python3.6/site-packages/django/contrib/postgres/locale/sk/LC_MESSAGES/django.mo differ diff --git a/thesisenv/lib/python3.6/site-packages/django/contrib/postgres/locale/sk/LC_MESSAGES/django.po b/thesisenv/lib/python3.6/site-packages/django/contrib/postgres/locale/sk/LC_MESSAGES/django.po index 0618aff..e749e40 100644 --- a/thesisenv/lib/python3.6/site-packages/django/contrib/postgres/locale/sk/LC_MESSAGES/django.po +++ b/thesisenv/lib/python3.6/site-packages/django/contrib/postgres/locale/sk/LC_MESSAGES/django.po @@ -1,26 +1,27 @@ # This file is distributed under the same license as the Django package. # # Translators: -# Martin Tóth , 2017 +# Martin Tóth , 2017-2018 msgid "" msgstr "" "Project-Id-Version: django\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-01-19 16:49+0100\n" -"PO-Revision-Date: 2017-09-23 20:42+0000\n" +"POT-Creation-Date: 2018-05-17 11:49+0200\n" +"PO-Revision-Date: 2018-09-05 17:06+0000\n" "Last-Translator: Martin Tóth \n" "Language-Team: Slovak (http://www.transifex.com/django/django/language/sk/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: sk\n" -"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" +"Plural-Forms: nplurals=4; plural=(n % 1 == 0 && n == 1 ? 0 : n % 1 == 0 && n " +">= 2 && n <= 4 ? 1 : n % 1 != 0 ? 2: 3);\n" msgid "PostgreSQL extensions" msgstr "PostgreSQL rozšírenia" #, python-format -msgid "Item %(nth)s in the array did not validate: " +msgid "Item %(nth)s in the array did not validate:" msgstr "%(nth)s. položka poľa je neplatná:" msgid "Nested arrays must have the same length." @@ -83,6 +84,9 @@ msgstr[1] "" msgstr[2] "" "Zoznam obsahuje %(show_value)d položku, ale nemal by obsahovať viac ako " "%(limit_value)d." +msgstr[3] "" +"Zoznam obsahuje %(show_value)d položku, ale nemal by obsahovať viac ako " +"%(limit_value)d." #, python-format msgid "" @@ -100,6 +104,9 @@ msgstr[1] "" msgstr[2] "" "Zoznam obsahuje %(show_value)d položku, ale nemal by obsahovať menej ako " "%(limit_value)d." +msgstr[3] "" +"Zoznam obsahuje %(show_value)d položku, ale nemal by obsahovať menej ako " +"%(limit_value)d." #, python-format msgid "Some keys were missing: %(keys)s" diff --git a/thesisenv/lib/python3.6/site-packages/django/contrib/postgres/locale/uk/LC_MESSAGES/django.mo b/thesisenv/lib/python3.6/site-packages/django/contrib/postgres/locale/uk/LC_MESSAGES/django.mo index 5857323..a80add9 100644 Binary files a/thesisenv/lib/python3.6/site-packages/django/contrib/postgres/locale/uk/LC_MESSAGES/django.mo and b/thesisenv/lib/python3.6/site-packages/django/contrib/postgres/locale/uk/LC_MESSAGES/django.mo differ diff --git a/thesisenv/lib/python3.6/site-packages/django/contrib/postgres/locale/uk/LC_MESSAGES/django.po b/thesisenv/lib/python3.6/site-packages/django/contrib/postgres/locale/uk/LC_MESSAGES/django.po index ecb65bc..8f08a3c 100644 --- a/thesisenv/lib/python3.6/site-packages/django/contrib/postgres/locale/uk/LC_MESSAGES/django.po +++ b/thesisenv/lib/python3.6/site-packages/django/contrib/postgres/locale/uk/LC_MESSAGES/django.po @@ -5,39 +5,42 @@ # Денис Подлесный , 2016 # Igor Melnyk, 2017 # Kirill Gagarski , 2015-2016 +# Taras Korzhak , 2018 # Zoriana Zaiats, 2017 msgid "" msgstr "" "Project-Id-Version: django\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-01-19 16:49+0100\n" -"PO-Revision-Date: 2017-09-21 22:44+0000\n" -"Last-Translator: Zoriana Zaiats\n" +"POT-Creation-Date: 2018-05-17 11:49+0200\n" +"PO-Revision-Date: 2018-08-24 20:08+0000\n" +"Last-Translator: Taras Korzhak \n" "Language-Team: Ukrainian (http://www.transifex.com/django/django/language/" "uk/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: uk\n" -"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" -"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" +"Plural-Forms: nplurals=4; plural=(n % 1 == 0 && n % 10 == 1 && n % 100 != " +"11 ? 0 : n % 1 == 0 && n % 10 >= 2 && n % 10 <= 4 && (n % 100 < 12 || n % " +"100 > 14) ? 1 : n % 1 == 0 && (n % 10 ==0 || (n % 10 >=5 && n % 10 <=9) || " +"(n % 100 >=11 && n % 100 <=14 )) ? 2: 3);\n" msgid "PostgreSQL extensions" msgstr "Розширення PostgreSQL" #, python-format -msgid "Item %(nth)s in the array did not validate: " -msgstr "Елемент масиву №%(nth)s не пройшов перевірку:" +msgid "Item %(nth)s in the array did not validate:" +msgstr "Елемент %(nth)s у масиві не коректний:" msgid "Nested arrays must have the same length." -msgstr "Вкладени масиви мусять бути однакової довжини." +msgstr "Вкладени масиви повинні бути одинакової довжини." msgid "Map of strings to strings/nulls" msgstr "Асоціативний масив із рядків у рядки/обнулення" #, python-format msgid "The value of \"%(key)s\" is not a string or null." -msgstr "Значення від \"%(key)s\" не є стрічкою чи null." +msgstr "Значення від \"%(key)s\" не є рядком чи null." msgid "A JSON object" msgstr "Об'єкт JSON" @@ -89,6 +92,9 @@ msgstr[1] "" msgstr[2] "" "Список містить %(show_value)d елементів, кількість яких не має перевищувати " "%(limit_value)d." +msgstr[3] "" +"Список містить %(show_value)d елементів, кількість яких не має перевищувати " +"%(limit_value)d." #, python-format msgid "" @@ -106,6 +112,9 @@ msgstr[1] "" msgstr[2] "" "Список містить %(show_value)d елемента, кількість яких не має бути не менша " "%(limit_value)d." +msgstr[3] "" +"Список містить %(show_value)d елемента, кількість яких не має бути не менша " +"%(limit_value)d." #, python-format msgid "Some keys were missing: %(keys)s" @@ -126,4 +135,4 @@ msgid "" "Ensure that this range is completely greater than or equal to " "%(limit_value)s." msgstr "" -"Переконайтеся, що цей діапазон повністю більше чи дорівнює %(limit_value)s." +"Переконайтеся, що цей діапазон повністю більший чи дорівнює %(limit_value)s." diff --git a/thesisenv/lib/python3.6/site-packages/django/core/serializers/base.py b/thesisenv/lib/python3.6/site-packages/django/core/serializers/base.py index 4ff0c75..6fde1ae 100644 --- a/thesisenv/lib/python3.6/site-packages/django/core/serializers/base.py +++ b/thesisenv/lib/python3.6/site-packages/django/core/serializers/base.py @@ -185,7 +185,7 @@ class Deserializer: return self def __next__(self): - """Iteration iterface -- return the next item in the stream""" + """Iteration interface -- return the next item in the stream""" raise NotImplementedError('subclasses of Deserializer must provide a __next__() method') diff --git a/thesisenv/lib/python3.6/site-packages/django/db/backends/base/schema.py b/thesisenv/lib/python3.6/site-packages/django/db/backends/base/schema.py index a722e49..82d6faf 100644 --- a/thesisenv/lib/python3.6/site-packages/django/db/backends/base/schema.py +++ b/thesisenv/lib/python3.6/site-packages/django/db/backends/base/schema.py @@ -1000,11 +1000,13 @@ class BaseDatabaseSchemaEditor: ) def _create_unique_sql(self, model, columns): + def create_unique_name(*args, **kwargs): + return self.quote_name(self._create_index_name(*args, **kwargs)) table = model._meta.db_table return Statement( self.sql_create_unique, table=Table(table, self.quote_name), - name=IndexName(table, columns, '_uniq', self._create_index_name), + name=IndexName(table, columns, '_uniq', create_unique_name), columns=Columns(table, columns, self.quote_name), ) diff --git a/thesisenv/lib/python3.6/site-packages/django/db/backends/oracle/base.py b/thesisenv/lib/python3.6/site-packages/django/db/backends/oracle/base.py index 2d953af..1c25c9e 100644 --- a/thesisenv/lib/python3.6/site-packages/django/db/backends/oracle/base.py +++ b/thesisenv/lib/python3.6/site-packages/django/db/backends/oracle/base.py @@ -300,17 +300,10 @@ class DatabaseWrapper(BaseDatabaseWrapper): else: return True - @cached_property - def oracle_full_version(self): - with self.temporary_connection(): - return self.connection.version - @cached_property def oracle_version(self): - try: - return int(self.oracle_full_version.split('.')[0]) - except ValueError: - return None + with self.temporary_connection(): + return tuple(int(x) for x in self.connection.version.split('.')) class OracleParam: diff --git a/thesisenv/lib/python3.6/site-packages/django/db/backends/oracle/compiler.py b/thesisenv/lib/python3.6/site-packages/django/db/backends/oracle/compiler.py new file mode 100644 index 0000000..819f241 --- /dev/null +++ b/thesisenv/lib/python3.6/site-packages/django/db/backends/oracle/compiler.py @@ -0,0 +1,60 @@ +from django.db import NotSupportedError +from django.db.models.sql import compiler + + +class SQLCompiler(compiler.SQLCompiler): + def as_sql(self, with_limits=True, with_col_aliases=False): + """ + Create the SQL for this query. Return the SQL string and list of + parameters. This is overridden from the original Query class to handle + the restriction in Oracle 12.1 and emulate LIMIT and OFFSET with + a subquery. + + If 'with_limits' is False, any limit/offset information is not included + in the query. + """ + # Whether the query must be constructed using limit/offset. + do_offset = with_limits and (self.query.high_mark is not None or self.query.low_mark) + if not do_offset: + sql, params = super().as_sql(with_limits=False, with_col_aliases=with_col_aliases) + elif not self.connection.features.supports_select_for_update_with_limit and self.query.select_for_update: + raise NotSupportedError( + 'LIMIT/OFFSET is not supported with select_for_update on this ' + 'database backend.' + ) + else: + sql, params = super().as_sql(with_limits=False, with_col_aliases=True) + # Wrap the base query in an outer SELECT * with boundaries on + # the "_RN" column. This is the canonical way to emulate LIMIT + # and OFFSET on Oracle. + high_where = '' + if self.query.high_mark is not None: + high_where = 'WHERE ROWNUM <= %d' % (self.query.high_mark,) + + if self.query.low_mark: + sql = ( + 'SELECT * FROM (SELECT "_SUB".*, ROWNUM AS "_RN" FROM (%s) ' + '"_SUB" %s) WHERE "_RN" > %d' % (sql, high_where, self.query.low_mark) + ) + else: + # Simplify the query to support subqueries if there's no offset. + sql = ( + 'SELECT * FROM (SELECT "_SUB".* FROM (%s) "_SUB" %s)' % (sql, high_where) + ) + return sql, params + + +class SQLInsertCompiler(compiler.SQLInsertCompiler, SQLCompiler): + pass + + +class SQLDeleteCompiler(compiler.SQLDeleteCompiler, SQLCompiler): + pass + + +class SQLUpdateCompiler(compiler.SQLUpdateCompiler, SQLCompiler): + pass + + +class SQLAggregateCompiler(compiler.SQLAggregateCompiler, SQLCompiler): + pass diff --git a/thesisenv/lib/python3.6/site-packages/django/db/backends/oracle/features.py b/thesisenv/lib/python3.6/site-packages/django/db/backends/oracle/features.py index cb2fa7d..6b6a5cd 100644 --- a/thesisenv/lib/python3.6/site-packages/django/db/backends/oracle/features.py +++ b/thesisenv/lib/python3.6/site-packages/django/db/backends/oracle/features.py @@ -1,5 +1,6 @@ from django.db.backends.base.features import BaseDatabaseFeatures from django.db.utils import InterfaceError +from django.utils.functional import cached_property class DatabaseFeatures(BaseDatabaseFeatures): @@ -55,3 +56,11 @@ class DatabaseFeatures(BaseDatabaseFeatures): supports_callproc_kwargs = True supports_over_clause = True max_query_params = 2**16 - 1 + + @cached_property + def has_fetch_offset_support(self): + return self.connection.oracle_version >= (12, 2) + + @cached_property + def allow_sliced_subqueries_with_in(self): + return self.has_fetch_offset_support diff --git a/thesisenv/lib/python3.6/site-packages/django/db/backends/oracle/operations.py b/thesisenv/lib/python3.6/site-packages/django/db/backends/oracle/operations.py index 923b5d1..78df6fe 100644 --- a/thesisenv/lib/python3.6/site-packages/django/db/backends/oracle/operations.py +++ b/thesisenv/lib/python3.6/site-packages/django/db/backends/oracle/operations.py @@ -8,6 +8,7 @@ from django.db.backends.utils import strip_quotes, truncate_name from django.db.utils import DatabaseError from django.utils import timezone from django.utils.encoding import force_bytes +from django.utils.functional import cached_property from .base import Database from .utils import BulkInsertMapper, InsertIdVar, Oracle_datetime @@ -222,7 +223,9 @@ END; def fetch_returned_insert_id(self, cursor): try: - return int(cursor._insert_id_var.getvalue()) + value = cursor._insert_id_var.getvalue() + # cx_Oracle < 7 returns value, >= 7 returns list with single value. + return int(value[0] if isinstance(value, list) else value) except (IndexError, TypeError): # cx_Oracle < 6.3 returns None, >= 6.3 raises IndexError. raise DatabaseError( @@ -573,3 +576,9 @@ END; if fields: return self.connection.features.max_query_params // len(fields) return len(objs) + + @cached_property + def compiler_module(self): + if self.connection.features.has_fetch_offset_support: + return super().compiler_module + return 'django.db.backends.oracle.compiler' diff --git a/thesisenv/lib/python3.6/site-packages/django/db/backends/postgresql/base.py b/thesisenv/lib/python3.6/site-packages/django/db/backends/postgresql/base.py index 025981c..ad6c504 100644 --- a/thesisenv/lib/python3.6/site-packages/django/db/backends/postgresql/base.py +++ b/thesisenv/lib/python3.6/site-packages/django/db/backends/postgresql/base.py @@ -151,9 +151,13 @@ class DatabaseWrapper(BaseDatabaseWrapper): "Please supply the NAME value.") if len(settings_dict['NAME'] or '') > self.ops.max_name_length(): raise ImproperlyConfigured( - 'Database names longer than %d characters are not supported by ' - 'PostgreSQL. Supply a shorter NAME in settings.DATABASES.' - % self.ops.max_name_length() + "The database name '%s' (%d characters) is longer than " + "PostgreSQL's limit of %d characters. Supply a shorter NAME " + "in settings.DATABASES." % ( + settings_dict['NAME'], + len(settings_dict['NAME']), + self.ops.max_name_length(), + ) ) conn_params = { 'database': settings_dict['NAME'] or 'postgres', diff --git a/thesisenv/lib/python3.6/site-packages/django/db/backends/postgresql/creation.py b/thesisenv/lib/python3.6/site-packages/django/db/backends/postgresql/creation.py index 0169fc5..2cd8e88 100644 --- a/thesisenv/lib/python3.6/site-packages/django/db/backends/postgresql/creation.py +++ b/thesisenv/lib/python3.6/site-packages/django/db/backends/postgresql/creation.py @@ -3,6 +3,7 @@ import sys from psycopg2 import errorcodes from django.db.backends.base.creation import BaseDatabaseCreation +from django.db.backends.utils import strip_quotes class DatabaseCreation(BaseDatabaseCreation): @@ -28,8 +29,16 @@ class DatabaseCreation(BaseDatabaseCreation): template=test_settings.get('TEMPLATE'), ) + def _database_exists(self, cursor, database_name): + cursor.execute('SELECT 1 FROM pg_catalog.pg_database WHERE datname = %s', [strip_quotes(database_name)]) + return cursor.fetchone() is not None + def _execute_create_test_db(self, cursor, parameters, keepdb=False): try: + if keepdb and self._database_exists(cursor, parameters['dbname']): + # If the database should be kept and it already exists, don't + # try to create a new one. + return super()._execute_create_test_db(cursor, parameters, keepdb) except Exception as e: if getattr(e.__cause__, 'pgcode', '') != errorcodes.DUPLICATE_DATABASE: diff --git a/thesisenv/lib/python3.6/site-packages/django/db/migrations/loader.py b/thesisenv/lib/python3.6/site-packages/django/db/migrations/loader.py index 4147cc3..518212b 100644 --- a/thesisenv/lib/python3.6/site-packages/django/db/migrations/loader.py +++ b/thesisenv/lib/python3.6/site-packages/django/db/migrations/loader.py @@ -97,7 +97,10 @@ class MigrationLoader: if was_loaded: reload(module) self.migrated_apps.add(app_config.label) - migration_names = {name for _, name, is_pkg in pkgutil.iter_modules(module.__path__) if not is_pkg} + migration_names = { + name for _, name, is_pkg in pkgutil.iter_modules(module.__path__) + if not is_pkg and name[0] not in '_~' + } # Load migrations for migration_name in migration_names: migration_path = '%s.%s' % (module_name, migration_name) diff --git a/thesisenv/lib/python3.6/site-packages/django/db/migrations/operations/base.py b/thesisenv/lib/python3.6/site-packages/django/db/migrations/operations/base.py index 3fb1002..b2fe1c4 100644 --- a/thesisenv/lib/python3.6/site-packages/django/db/migrations/operations/base.py +++ b/thesisenv/lib/python3.6/site-packages/django/db/migrations/operations/base.py @@ -103,7 +103,7 @@ class Operation: def allow_migrate_model(self, connection_alias, model): """ - Return wether or not a model may be migrated. + Return whether or not a model may be migrated. This is a thin wrapper around router.allow_migrate_model() that preemptively rejects any proxy, swapped out, or unmanaged model. diff --git a/thesisenv/lib/python3.6/site-packages/django/db/migrations/operations/models.py b/thesisenv/lib/python3.6/site-packages/django/db/migrations/operations/models.py index 857981b..97b9875 100644 --- a/thesisenv/lib/python3.6/site-packages/django/db/migrations/operations/models.py +++ b/thesisenv/lib/python3.6/site-packages/django/db/migrations/operations/models.py @@ -652,6 +652,7 @@ class AlterModelOptions(ModelOptionOperation): ALTER_OPTION_KEYS = [ "base_manager_name", "default_manager_name", + "default_related_name", "get_latest_by", "managed", "ordering", diff --git a/thesisenv/lib/python3.6/site-packages/django/db/models/base.py b/thesisenv/lib/python3.6/site-packages/django/db/models/base.py index fe8e7d3..1fb66d3 100644 --- a/thesisenv/lib/python3.6/site-packages/django/db/models/base.py +++ b/thesisenv/lib/python3.6/site-packages/django/db/models/base.py @@ -279,7 +279,8 @@ class ModelBase(type): ) else: field = copy.deepcopy(field) - field.mti_inherited = True + if not base._meta.abstract: + field.mti_inherited = True new_class.add_to_class(field.name, field) # Copy indexes so that index names are unique when models extend an diff --git a/thesisenv/lib/python3.6/site-packages/django/db/models/query.py b/thesisenv/lib/python3.6/site-packages/django/db/models/query.py index 5ae4518..8642d6f 100644 --- a/thesisenv/lib/python3.6/site-packages/django/db/models/query.py +++ b/thesisenv/lib/python3.6/site-packages/django/db/models/query.py @@ -501,7 +501,9 @@ class QuerySet: try: obj = self.select_for_update().get(**lookup) except self.model.DoesNotExist: - obj, created = self._create_object_from_params(lookup, params) + # Lock the row so that a concurrent update is blocked until + # after update_or_create() has performed its save. + obj, created = self._create_object_from_params(lookup, params, lock=True) if created: return obj, created for k, v in defaults.items(): @@ -509,7 +511,7 @@ class QuerySet: obj.save(using=self.db) return obj, False - def _create_object_from_params(self, lookup, params): + def _create_object_from_params(self, lookup, params, lock=False): """ Try to create an object using passed params. Used by get_or_create() and update_or_create(). @@ -521,7 +523,8 @@ class QuerySet: return obj, True except IntegrityError as e: try: - return self.get(**lookup), False + qs = self.select_for_update() if lock else self + return qs.get(**lookup), False except self.model.DoesNotExist: pass raise e diff --git a/thesisenv/lib/python3.6/site-packages/django/db/models/sql/compiler.py b/thesisenv/lib/python3.6/site-packages/django/db/models/sql/compiler.py index 8b0fd1d..27b8cc3 100644 --- a/thesisenv/lib/python3.6/site-packages/django/db/models/sql/compiler.py +++ b/thesisenv/lib/python3.6/site-packages/django/db/models/sql/compiler.py @@ -411,7 +411,11 @@ class SQLCompiler: # must have the same columns list. Set the selects defined on # the query on all combined queries, if not already set. if not compiler.query.values_select and self.query.values_select: - compiler.query.set_values((*self.query.values_select, *self.query.annotation_select)) + compiler.query.set_values(( + *self.query.extra_select, + *self.query.values_select, + *self.query.annotation_select, + )) parts += (compiler.as_sql(),) except EmptyResultSet: # Omit the empty queryset with UNION and with DIFFERENCE if the diff --git a/thesisenv/lib/python3.6/site-packages/django/db/models/sql/query.py b/thesisenv/lib/python3.6/site-packages/django/db/models/sql/query.py index f11db05..cf469cd 100644 --- a/thesisenv/lib/python3.6/site-packages/django/db/models/sql/query.py +++ b/thesisenv/lib/python3.6/site-packages/django/db/models/sql/query.py @@ -1568,10 +1568,13 @@ class Query: else: field_list = name.split(LOOKUP_SEP) join_info = self.setup_joins(field_list, self.get_meta(), self.get_initial_alias(), can_reuse=reuse) - targets, _, join_list = self.trim_joins(join_info.targets, join_info.joins, join_info.path) + targets, final_alias, join_list = self.trim_joins(join_info.targets, join_info.joins, join_info.path) if len(targets) > 1: raise FieldError("Referencing multicolumn fields with F() objects " "isn't supported") + # Verify that the last lookup in name is a field or a transform: + # transform_function() raises FieldError if not. + join_info.transform_function(targets[0], final_alias) if reuse is not None: reuse.update(join_list) col = targets[0].get_col(join_list[-1], join_info.targets[0]) diff --git a/thesisenv/lib/python3.6/site-packages/django/db/models/sql/where.py b/thesisenv/lib/python3.6/site-packages/django/db/models/sql/where.py index d913aba..879de04 100644 --- a/thesisenv/lib/python3.6/site-packages/django/db/models/sql/where.py +++ b/thesisenv/lib/python3.6/site-packages/django/db/models/sql/where.py @@ -142,7 +142,7 @@ class WhereNode(tree.Node): def clone(self): """ Create a clone of the tree. Must only be called on root nodes (nodes - with empty subtree_parents). Childs must be either (Contraint, lookup, + with empty subtree_parents). Childs must be either (Constraint, lookup, value) tuples, or objects supporting .clone(). """ clone = self.__class__._new_instance( diff --git a/thesisenv/lib/python3.6/site-packages/django/forms/fields.py b/thesisenv/lib/python3.6/site-packages/django/forms/fields.py index 370f78e..6e19c79 100644 --- a/thesisenv/lib/python3.6/site-packages/django/forms/fields.py +++ b/thesisenv/lib/python3.6/site-packages/django/forms/fields.py @@ -468,12 +468,7 @@ class DateTimeField(BaseTemporalField): class DurationField(Field): default_error_messages = { 'invalid': _('Enter a valid duration.'), - 'overflow': _( - 'The number of days must be between {min_days} and {max_days}.'.format( - min_days=datetime.timedelta.min.days, - max_days=datetime.timedelta.max.days, - ) - ) + 'overflow': _('The number of days must be between {min_days} and {max_days}.') } def prepare_value(self, value): @@ -489,7 +484,10 @@ class DurationField(Field): try: value = parse_duration(str(value)) except OverflowError: - raise ValidationError(self.error_messages['overflow'], code='overflow') + raise ValidationError(self.error_messages['overflow'].format( + min_days=datetime.timedelta.min.days, + max_days=datetime.timedelta.max.days, + ), code='overflow') if value is None: raise ValidationError(self.error_messages['invalid'], code='invalid') return value diff --git a/thesisenv/lib/python3.6/site-packages/django/http/request.py b/thesisenv/lib/python3.6/site-packages/django/http/request.py index 7c44dbb..36d05ba 100644 --- a/thesisenv/lib/python3.6/site-packages/django/http/request.py +++ b/thesisenv/lib/python3.6/site-packages/django/http/request.py @@ -520,7 +520,7 @@ class QueryDict(MultiValueDict): return urlencode({k: v}) for k, list_ in self.lists(): output.extend( - encode(k.encode(self.encoding), v.encode(self.encoding)) + encode(k.encode(self.encoding), str(v).encode(self.encoding)) for v in list_ ) return '&'.join(output) diff --git a/thesisenv/lib/python3.6/site-packages/django/http/response.py b/thesisenv/lib/python3.6/site-packages/django/http/response.py index 266c6ef..f303852 100644 --- a/thesisenv/lib/python3.6/site-packages/django/http/response.py +++ b/thesisenv/lib/python3.6/site-packages/django/http/response.py @@ -238,7 +238,7 @@ class HttpResponseBase: return str(value).encode(self.charset) # These methods partially implement the file-like object interface. - # See https://docs.python.org/3/library/io.html#io.IOBase + # See https://docs.python.org/library/io.html#io.IOBase # The WSGI server must call this method upon completion of the request. # See http://blog.dscpl.com.au/2012/10/obligations-for-calling-close-on.html diff --git a/thesisenv/lib/python3.6/site-packages/django/template/base.py b/thesisenv/lib/python3.6/site-packages/django/template/base.py index f6a60ec..9f4fe33 100644 --- a/thesisenv/lib/python3.6/site-packages/django/template/base.py +++ b/thesisenv/lib/python3.6/site-packages/django/template/base.py @@ -760,7 +760,7 @@ class Variable: # catching. Since this should only happen at compile time, that's # probably OK. - # Try to interpret values containg a period or an 'e'/'E' + # Try to interpret values containing a period or an 'e'/'E' # (possibly scientific notation) as a float; otherwise, try int. if '.' in var or 'e' in var.lower(): self.literal = float(var) diff --git a/thesisenv/lib/python3.6/site-packages/django/template/defaultfilters.py b/thesisenv/lib/python3.6/site-packages/django/template/defaultfilters.py index 2346f50..f77850e 100644 --- a/thesisenv/lib/python3.6/site-packages/django/template/defaultfilters.py +++ b/thesisenv/lib/python3.6/site-packages/django/template/defaultfilters.py @@ -222,10 +222,10 @@ def stringformat(value, arg): """ Format the variable according to the arg, a string formatting specifier. - This specifier uses Python string formating syntax, with the exception that - the leading "%" is dropped. + This specifier uses Python string formatting syntax, with the exception + that the leading "%" is dropped. - See https://docs.python.org/3/library/stdtypes.html#printf-style-string-formatting + See https://docs.python.org/library/stdtypes.html#printf-style-string-formatting for documentation of Python string formatting. """ if isinstance(value, tuple): diff --git a/thesisenv/lib/python3.6/site-packages/django/test/client.py b/thesisenv/lib/python3.6/site-packages/django/test/client.py index 776410c..20a1543 100644 --- a/thesisenv/lib/python3.6/site-packages/django/test/client.py +++ b/thesisenv/lib/python3.6/site-packages/django/test/client.py @@ -34,8 +34,8 @@ __all__ = ('Client', 'RedirectCycleError', 'RequestFactory', 'encode_file', 'enc BOUNDARY = 'BoUnDaRyStRiNg' MULTIPART_CONTENT = 'multipart/form-data; boundary=%s' % BOUNDARY CONTENT_TYPE_RE = re.compile(r'.*; charset=([\w\d-]+);?') -# JSON Vendor Tree spec: https://tools.ietf.org/html/rfc6838#section-3.2 -JSON_CONTENT_TYPE_RE = re.compile(r'^application\/(vnd\..+\+)?json') +# Structured suffix spec: https://tools.ietf.org/html/rfc6838#section-4.2.8 +JSON_CONTENT_TYPE_RE = re.compile(r'^application\/(.+\+)?json') class RedirectCycleError(Exception): diff --git a/thesisenv/lib/python3.6/site-packages/django/utils/tree.py b/thesisenv/lib/python3.6/site-packages/django/utils/tree.py index 2a188ac..421ad5c 100644 --- a/thesisenv/lib/python3.6/site-packages/django/utils/tree.py +++ b/thesisenv/lib/python3.6/site-packages/django/utils/tree.py @@ -71,7 +71,10 @@ class Node: ) def __hash__(self): - return hash((self.__class__, self.connector, self.negated) + tuple(self.children)) + return hash((self.__class__, self.connector, self.negated) + tuple([ + tuple(child) if isinstance(child, list) else child + for child in self.children + ])) def add(self, data, conn_type, squash=True): """